oif"|0dZdZdZdZdZdZdZdZdZd Z dZ d Z d Z d Z d ZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZ dZ!dZ"dZ#dZ$dZ%dZ&dZ'dZ(d Z)dZ*dZ+dZ,dZ-dZ.dZ/dZ0dZ1dZ2dZ3dZ4dZ5dZ6dZ7dZ8dZ9dZ:dZ;dZdZ?dZ@d ZAdZBdZCdZDdZEdZFdZGdZHdZIdZJdZKd!ZLee ze6zZMee ze7zZNee ze8zZOee ze9zZPee ze:zZQee ze;zZRee zezZSee zezZTee zezZUee zezZVee zezZWee ze!zZXee zezZYee zezZZee ze/zZ[eeze0zZ\eeze1zZ]eeze2zZ^eeze3zZ_eeze4zZ`eeze5zZaee ze8zZbee ze(zZcee ze)zZdee ze"zZeee ze>zZfeezeEzZgeezeFzZheezeGzZieezeKzZjeezeHzZkeezeIzZleezeJzZmee ze#zZnee ze?zZoee ze@zZpee zeAzZqee ze$zZree ze%zZsee ze&zZtee ze'zZuee zeBzZvee zeCzZwee zeDzZxd"ZydZzdZ{d#Z|d$Z}dZ~dZdZdZdZd$ZdZd$Zd%Zd&Zd Zd Zd Zd'ZdZdZd(Zd Zd)ZdZdZdZd$Zd%Zd&Zd#ZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZd ZdZdZdZdZdZdZdZdZdZdZdZdZdZd ZdZdZdZdZdZdZd*Zd+Zd,Zd-Zd.Zd/Zd0Zd1Zd2Zd3Zd4Zd5Zd6Zd7Zd#Zd8Zd9Zd:Zd;ZdZd?Zd@ZdAZdZdZdZdZdZdZdZdZdZdZdZdZdZd#Zd$Zd%Zd&ZdZdZdZdZdZdZdZdZdBZdCZdZdZdZdZdZdZdZdZdZdZdZdZd*Zd+Zd,Zd-Zd.Zd1Zd2Zd3Zd7Zd#Zd8Zd9Zd:Zd;Z d<Z d=Z d>Z d?Z d@ZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZd#ZdZ dZ!dZ"d Z#dZ$dZ%dZ&dZ'd0Z(dZ)dZ*dZ+dZ,dZ-dZ.dZ/dZ0dZ1dZ2dZ3dZ4d*Z5d,Z6d-Z7d.Z8d/Z9d0Z:dDZ;e;ZdFZ?e?Z@dGZAeAZBdHZCeCZDdIZEeEZFdJZGeGZHdKZIeIZJdLZKeKZLdMZMeMZNdNZOeOZPd$ZQdOZRdPZSdQZTdRZUdZVdZWdZXdSZYdTZZdZ[dZ\dZ]dZ^dUZ_dVZ`dWZadXZbdYZcdZZdd[Zed\Zfd]Zgd^Zhd_Zid`ZjdaZkdbZldcZmddZndeZodfZpdgZqdhZrdiZsdjZtdkZudlZvdmZwdnZxdoZydoZzdpZ{dqZ|drZ}dsZ~dtZduZdvZdwZdxZdyZdzZd{Zd|Zd}Zd~ZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdÐZdĐZdŐZdƐZdǐZdȐZdɐZdʐZdːZd̐Zd͐ZdΐZdϐZdАZdѐZdҐZdӐZdԐZdՐZd֐ZdאZdؐZdِZdڐZdېZdܐZdݐZdސZdߐZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZ dZ dZ dZ dZ dZdZdZdZdZd Zd ZdZdZdZdZdZdZdZdZdZenZenZenZ dZ!dZ"dZ#dZ$dZ%dZ&dZ'dZ(dZ)dZ*dZ+dZ,dZ-d Z.dZ/dZ0dZ1dZ2dZ3dZ4d)Z5dZ6dZ7dZ8dZ9dZ:dZ;dZ<dZ=dZ>dZ?dZ@dZAdZBd&ZCd ZDd ZEd ZFd'ZGeCZHeDZIdZJdZKeZLeZMeZNdZOdZPdZQdZRdZSdZTeZUdZVdZWdZXdZYdZZdZ[dZ\dZ]dZ^dZ_dZ`d ZadZbdZcdZddZedZfdZgd*Zhd+Zid,Zjd-Zkd.Zld/Zmd0Zne\ZoenZpd1Zqd2Zrd3Zsd4Ztd5Zud6Zvd7Zwd#ZxexZyeuZzd8Z{d9Z|d:Z}d;Z~d<Zd=ZeZd>Zd?Zd@ZdAZdAZdZdZdZd ZeZd Zd Zd Zd Zd ZdZdZdZdZdZdZdZdZdZdZdZdZdZd$ZdZdZdZdZdZd Zd!Zd"Zd#Zd$Zd%Zd&Zd'Zd(Zd)Zd!Zd*Zd+Zd,Zd-Zd.Zd/Zd0Zd1Zd2Zd3Zd4Zd5Zd6Zd7Zd8Zd9Zd:Zd;Zd<Zd=Zd>ZÐd?ZĐd@ZŐdAZƐdBZǐdCZȐdDZɐdEZʐdFZːdGZ̐dHZ͐dIZΐdJZϐdKZАdLZѐdMZҐdNZӐdOZԐdPZՐdQZ֐dRZאdSZؐdTZِdUZڐdVZېdWZܐdXZݐdYZސdZZߐd[Zd\Zd]Zd^Zd_Zd`ZdaZdbZdcZddZdeZdfZdgZdhZdiZdjZdkZdlZdmZdnZdoZdpZdqZdrZdsZdtZduZdvZdwZdxZdyZdzZd{Zd|Zd}Zd~ZdZdZdZdZdZdZ dZ dZ dZ dZ dZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZd.ZdZdZ dZ!dZ"d%Z#d$Z$d#Z%dZ&dZ'dZ(dZ)dZ*dZ+d%Z,dZ-dZ.dZ/dZ0dZ1dZ2dZ3dZ4dZ5dZ6dZ7dZ8dZ9d%Z:d$Z;dZ<dZ=dZ>dZ?dZ@dZAdZBdZCdZDdZEdZFdZGdZHdZId%ZJd$ZKd#ZLdZMdZNdZOdZPdZQd0ZRdZSdZTd0ZUdZVdZWdZXdZYdZZdZ[d,Z\d,Z]e\e]zZ^d Z_dZ`dZadZbdZcdZddZedZfdZgdZhdZidZjdZkdZldZmdZndZodZpdZqdZrdZsdZtdZudZvd%Zwd$Zxd#ZydZzdZ{dZ|dZ}dZ~dZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdÐZdĐZdŐZdƐZdǐZdȐZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZd ZdZdɐZdʐZdːZd̐Zd͐ZdΐZdϐZdАZdѐZdҐZdӐZdԐZdՐZd֐Zd֐ZdאZdؐZdZdZdZdِZdِZdZdZdZdZdZdZdZdZdZdZ̐eÐZ͐eƐZdZdZdZdZdZdZdZdZdZאdڐZdkZdlZdmZdnZdoZdpZdsZdtZdZdZdZdZdZdZdِZdezZdezZdezZdezZdezZdezZdZdZdZdZdZdZdZdZdZdZdZdِZdZdZdZdZdZd#Zd$ZdZdZdZdZdZdZdZdZdZ dZ dZ d Z dZ dZdZdZdZd*Zd+Zd,Zd-Zd.Zd2Zd3Zd4Zd5Zd6Zd7Zd#Zd8Zd9Zd:Z d;Z!d<Z"d=Z#d>Z$dZ%dZ&e%Z'e&Z(dZ)dZ*e)Z+e*Z,dZ-dZ.e-Z/e.Z0dZ1dZ2e1Z3e2Z4dZ5dZ6dZ7dZ8dZ9dZ:e7Z;e8Z<e9Z=e:Z>dZ?dZ@dZAdZBdZCdZDdZEdZFd ZGdZHdZIdZJdZKdZLdZMd*ZNd+ZOd,ZPdZQdZRdZSdZTdېZUdܐZVdݐZWdZXdZYdZZdZ[dސZ\dZ]dߐZ^dZ_dZ`dZadZbdZcdZddZedZfdZgdZhdZidZjdZkdZldZmelZndZodZpdZqdZrdZsesZtdZud ZvdZwdZxdZydZzdZ{dZ|d*Z}d+Z~d,Zd-Zd.Zd/Zd0Zd1Zd2Zd3Zd4Zd5Zd6Zd$ZdZdZdZdZdZd Zd!Zd"Zd#Zd$Zd%Zd&Zd'Zd(Zd)Zd!Zd*ZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZeZdZeZdZdZdZdZeZdZeZdZeZdZeZdZdZdZĐdZŐdZd&Zd ZdZdZdZdZd#Zd$Zd%Zd&Zd Zd Zd ZdZdZdZd'Zd)ZdZdZڐdZdZdZdZdZdZdZdZdZdZeݐezZeސezZeߐezZeezZeezZeezZeezZeezZdZdZdZdZdZdZd#ZdZdZdZdZd&Zd ZdZdZdZdZdZdZdZdZdZdZdZedzZdZed zZdZed zZ d Z e d zZ d Z d Z dZedzZdZe dzZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZ dZ!dZ"dZ#dZ$dZ%dZ&dZ'dZ(dZ)dZ*dZ+dZ,dZ-dZ.d Z/dZ0dZ1dZ2dZ3dZ4dZ5d*Z6d+Z7d,Z8d-Z9d.Z:dZ;dZdZ?dZ@dZAeAZBdZCdZDdZEdZFdZGdZHdZIdZJdZKdZLdZMeHZNdZOdZPdZQdZReRZSd ZTdZUdZVdZWdZXdZYdZZd*Z[eGeFzZ\eHeFzZ]eKeFzZ^eWeFzZ_eXeFzZ`e]ZaeLeFzZbeMeFzZceIeFze*zZdeJeFze*zZeeIeFze'zZfeJeFze'zZgeOeFze*zZhePeFze*zZieiZjeOeFze'zZkePeFze'zZlelZmeQeFzZneReFzZoeoZpeTeFzZqeUeFzZreVeFzZseYeFzZteZeFzZue[eFzZvdZwdZxdZydZzdZ{d#Z|ewZ}exZ~eyZezZe{Ze|ZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdِZdezZdezZdezZdZdZdZdZdZdZdZdZdِZdZdZdZdZdZdZdZdZdZd'ZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZd Zd!ZÐd"ZĐd#ZŐd$ZƐd%ZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZd&Zd'ZdZdZdZd$ZdZdZd$Zd(Zd)Ze{ZdZdZdZdZdZd*Zd+Zd(Zd,ZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZd$Z dZ dZ dZ dZ dZdZdZdZdZdZdZdZdZd ZdZdZde zZdezZdezZdezZdezZdezZdezZ dezZ!dezZ"dezZ#dezZ$dezZ%dezZ&eezezezezeze ze!ze"ze#ze$ze%ze&zZ'dZ(dZ)dZ*de(zZ+de)zZ,de*zZ-e+e,ze-zZ.dZ/dZ0e0Z1d-Z2d.Z3d/Z4dZ5dZ6dZ7dZ8dZ9dZ:dZ;dZdZ?d'Z@dZAdZBdZCdZDdZEdZFdZGd#ZHd$ZId%ZJd&ZKd ZLd ZMd ZNdZOdZPdZQdZRdZSdZTd0ZUd1ZVd2ZWdZXdZYdZZdZ[dZ\dZ]dZ^dZ_dZ`dZadZbdZcdZddZedZfdZgdZhdZidZjd#Zkd$Zld%Zmd3ZndِZodZpdZqdZrdZsdZtdZud#ZvdZwdZxdZydZzdZ{d4Z|dZ}dZ~dZdZdZdZd#ZdZdZdZdZdZdZd#Zd$Zd%Zd&Zd Zd Zd Zd'ZdZdZdZdZd,ZdZdZdZdZdZdZdZdZd&Zd Zd ZdZdZdZd*ZdZdZdZd+Zd$Zd%Zd&Zd ZdZdZdZdZdZdZdZdZdZdZdZdZeezezZdZd#Zd$Zd%Zd&Zd Zd Zd ZeezezezZdZdZŐd5ZdZdZdZdZʐdZdZdZdZdZdZdZdZdZdZdZdZd ZdZd'Zd)ZdZdZdZd)ZdZdZdZdZdZdZdZdZd ZdZdZdZdZdZdZdZdZdZdZdZdZdZdZd ZdZdZd6S(7c |dzS)Nxs GC:\PYTHON\Scheduler\python\Lib\site-packages\win32/lib/win32cryptcon.py GET_ALG_CLASSr =c |dzS)Nirrs r GET_ALG_TYPEr r r c |dzS)Nirrs r GET_ALG_SIDr s 9r i i@i`iiriiiii i   Pi @iii!"#$%&'()*c|tkSN) CRYPT_SUCCEEDrts rRCRYPT_SUCCEEDEDrCs =  r c|tkSr?) CRYPT_FAILEDrAs r RCRYPT_FAILEDrFs < r z*Microsoft Base Cryptographic Provider v1.0z.Microsoft Enhanced Cryptographic Provider v1.0z'Microsoft Strong Cryptographic Providerz.Microsoft RSA Signature Cryptographic Providerz-Microsoft RSA SChannel Cryptographic Providerz)Microsoft Base DSS Cryptographic Providerz?ABCDEFGHIJKLMNOQiiz2.5.29.1z2.5.29.2z2.5.29.3z2.5.29.4z2.5.29.7z2.5.29.8z 2.5.29.10z 2.5.29.15z 2.5.29.16z 2.5.29.19z 2.5.29.32z 2.5.29.32.0z 2.5.29.35z 2.5.29.14z 2.5.29.17z 2.5.29.18z 2.5.29.21z 2.5.29.23z 2.5.29.31z 2.5.29.37z 2.5.29.20z 2.5.29.27z 2.5.29.28z 2.5.29.46z 2.5.29.30z 2.5.29.33z2.5.29.5z 2.5.29.36z1.3.6.1.4.1.311.13.1z1.3.6.1.4.1.311.13.2.1z1.3.6.1.4.1.311.13.2.2z1.3.6.1.4.1.311.13.2.3z1.3.6.1.4.1.311.20.2.1z 1.3.6.1.5.5.7z1.3.6.1.5.5.7.1z1.3.6.1.5.5.7.1.1z1.3.6.1.4.1.311.2.1.14z1.3.6.1.4.1.311.10.2z1.3.6.1.4.1.311.10.8.1z1.3.6.1.4.1.311.10.9.1z1.3.6.1.4.1.311.10.1z1.3.6.1.4.1.311.10.1.1z1.3.6.1.4.1.311.10.3.3.1z1.3.6.1.4.1.311.20.2.3z1.3.6.1.4.1.311.31.1z1.3.6.1.4.1.311.10.12.1z1.3.6.1.4.1.311.20.1z1.3.6.1.4.1.311.20.2z1.3.6.1.4.1.311.20.3z1.3.6.1.4.1.311.21.1z1.3.6.1.4.1.311.21.2z1.3.6.1.4.1.311.21.3z1.3.6.1.4.1.311.21.4z1.3.6.1.4.1.311.21.5z1.3.6.1.4.1.311.21.6z1.3.6.1.4.1.311.21.7z1.3.6.1.4.1.311.21.8z1.3.6.1.4.1.311.21.9z1.3.6.1.4.1.311.21.10z1.3.6.1.4.1.311.21.11z1.3.6.1.4.1.311.21.12z1.3.6.1.4.1.311.21.13z1.3.6.1.4.1.311.21.14z1.3.6.1.4.1.311.21.15z1.3.6.1.4.1.311.21.16z1.3.6.1.4.1.311.21.17z1.3.6.1.4.1.311.21.19z1.3.6.1.4.1.311.21.20z1.3.6.1.4.1.311.21.21z1.3.6.1.4.1.311.21.22z1.3.6.1.4.1.311.25.1z2.5.29.9z1.3.6.1.5.5.7.3z1.3.6.1.5.5.7.3.1z1.3.6.1.5.5.7.3.2z1.3.6.1.5.5.7.3.3z1.3.6.1.5.5.7.3.4z1.3.6.1.5.5.7.3.5z1.3.6.1.5.5.7.3.6z1.3.6.1.5.5.7.3.7z1.3.6.1.5.5.7.3.8z1.3.6.1.5.5.8.2.2z1.3.6.1.4.1.311.10.3.1z1.3.6.1.4.1.311.10.3.2z1.3.6.1.4.1.311.10.3.3z2.16.840.1.113730.4.1z1.3.6.1.4.1.311.10.3.4z1.3.6.1.4.1.311.10.3.4.1z1.3.6.1.4.1.311.10.3.5z1.3.6.1.4.1.311.10.3.6z1.3.6.1.4.1.311.10.3.7z1.3.6.1.4.1.311.10.3.8z1.3.6.1.4.1.311.10.3.9z1.3.6.1.4.1.311.10.3.10z1.3.6.1.4.1.311.10.3.11z1.3.6.1.4.1.311.10.3.12z1.3.6.1.4.1.311.10.3.13z1.3.6.1.4.1.311.10.3.14z1.3.6.1.4.1.311.10.5.1z1.3.6.1.4.1.311.10.5.2z1.3.6.1.4.1.311.10.6.1z1.3.6.1.4.1.311.10.6.2z1.3.6.1.4.1.311.20.2.2z1.3.6.1.4.1.311.10.4.1z1.3.6.1.5.5.7.2.1z1.3.6.1.5.5.7.2.2z2.16.840.1.113733.1.7.1.1iz1.3.6.1.5.5.7.48z1.3.6.1.5.5.7.48.1z1.3.6.1.5.5.7.48.2gP@xz2.16.840.1.113733.1.6.9z2.16.840.1.113733.1.6.11z2.16.840.1.113733.1.6.13z2.16.840.1.113733.1.8.1z2.16.840.1.113730z2.16.840.1.113730.1z2.16.840.1.113730.1.1z2.16.840.1.113730.1.2z2.16.840.1.113730.1.3z2.16.840.1.113730.1.4z2.16.840.1.113730.1.7z2.16.840.1.113730.1.8z2.16.840.1.113730.1.12z2.16.840.1.113730.1.13z2.16.840.1.113730.2z2.16.840.1.113730.2.5z1.3.6.1.5.5.7.12.2z1.3.6.1.5.5.7.12.3z1.3.6.1.5.5.7.6.2z1.3.6.1.5.5.7.7z1.3.6.1.5.5.7.7.1z1.3.6.1.5.5.7.7.2z1.3.6.1.5.5.7.7.3z1.3.6.1.5.5.7.7.4z1.3.6.1.5.5.7.7.5z1.3.6.1.5.5.7.7.6z1.3.6.1.5.5.7.7.7z1.3.6.1.5.5.7.7.8z1.3.6.1.5.5.7.7.9z1.3.6.1.5.5.7.7.10z1.3.6.1.5.5.7.7.11z1.3.6.1.5.5.7.7.15z1.3.6.1.5.5.7.7.16z1.3.6.1.5.5.7.7.17z1.3.6.1.5.5.7.7.18z1.3.6.1.5.5.7.7.19z1.3.6.1.5.5.7.7.21z1.3.6.1.5.5.7.7.22z1.3.6.1.5.5.7.7.23z1.3.6.1.5.5.7.7.24z1.3.6.1.4.1.311.10.10.1CryptDllEncodeObjectCryptDllDecodeObjectCryptDllEncodeObjectExCryptDllDecodeObjectExCryptDllCreateCOMObjectCertDllVerifyRevocationCertDllVerifyCTLUsageCryptDllFormatObjectCryptDllFindOIDInfoCryptDllFindLocalizedNamez#Software\Microsoft\Cryptography\OIDz EncodingType DllFuncName CryptFlagsDEFAULTLocalizedNamesCryptMsgDllGenEncryptKeyCryptMsgDllExportEncryptKeyCryptMsgDllImportEncryptKeyCryptMsgDllGenContentEncryptKeyCryptMsgDllExportKeyTransCryptMsgDllExportKeyAgreeCryptMsgDllExportMailListCryptMsgDllImportKeyTransCryptMsgDllImportKeyAgreeCryptMsgDllImportMailListRSTUVWYZ[\iz1.3.6.1.4.1.311.10.11.z1.3.6.1.4.1.311.10.11.20z1.3.6.1.4.1.311.10.11.28z1.3.6.1.4.1.311.10.11.29MemoryFileSystemPKCS7 Serialized CollectionSystemRegistryPhysical SmartCardLdapi RootDirUrl SyncDeltaTimeFlagsz authroot.stlzauthrootstl.cabzauthrootseq.txtz.crtz.Software\Policies\Microsoft\SystemCertificatesz\EFSEFSBlobz\Root\ProtectedRootsz\TrustedPublisher\Saferz%Software\Microsoft\SystemCertificatesAuthenticodeFlagszHSOFTWARE\Microsoft\Windows\CurrentVersion\Setup\OC Manager\SubcomponentsRootAutoUpdatez \AuthRootDisableRootAutoUpdatez\AuthRoot\AutoUpdateiiz,Software\Microsoft\Cryptography\IEDirtyFlagsCertDllOpenStoreProvz.Defaultz .GroupPolicyz .LocalMachinez.UserCertificatez.LocalMachineGroupPolicyz .Enterprisez .AuthRootz .SmartCardCertDllOpenSystemStoreProvCertDllRegisterSystemStoreCertDllUnregisterSystemStoreCertDllEnumSystemStoreCertDllRegisterPhysicalStoreCertDllUnregisterPhysicalStoreCertDllEnumPhysicalStoreSystemStoreLocationCryptDllExportPublicKeyInfoExCryptDllImportPublicKeyInfoExCryptDllImportPrivateKeyInfoExCryptDllExportPrivateKeyInfoExiiiSchemeDllRetrieveEncodedObjectSchemeDllRetrieveEncodedObjectWContextDllCreateObjectContextUrlDllGetObjectUrlTimeValidDllGetObjectTimeValidDllFlushObjectii#CertDllVerifyCertificateChainPolicyN(rr r ALG_CLASS_ANYALG_CLASS_SIGNATUREALG_CLASS_MSG_ENCRYPTALG_CLASS_DATA_ENCRYPTALG_CLASS_HASHALG_CLASS_KEY_EXCHANGE ALG_CLASS_ALL ALG_TYPE_ANY ALG_TYPE_DSS ALG_TYPE_RSAALG_TYPE_BLOCKALG_TYPE_STREAM ALG_TYPE_DHALG_TYPE_SECURECHANNEL ALG_SID_ANYALG_SID_RSA_ANYALG_SID_RSA_PKCSALG_SID_RSA_MSATWORKALG_SID_RSA_ENTRUSTALG_SID_RSA_PGPALG_SID_DSS_ANYALG_SID_DSS_PKCSALG_SID_DSS_DMS ALG_SID_DES ALG_SID_3DES ALG_SID_DESX ALG_SID_IDEA ALG_SID_CASTALG_SID_SAFERSK64ALG_SID_SAFERSK128ALG_SID_3DES_112ALG_SID_CYLINK_MEK ALG_SID_RC5ALG_SID_AES_128ALG_SID_AES_192ALG_SID_AES_256 ALG_SID_AESALG_SID_SKIPJACK ALG_SID_TEKCRYPT_MODE_CBCICRYPT_MODE_CFBPCRYPT_MODE_OFBPCRYPT_MODE_CBCOFMCRYPT_MODE_CBCOFMI ALG_SID_RC2 ALG_SID_RC4 ALG_SID_SEALALG_SID_DH_SANDFALG_SID_DH_EPHEMALG_SID_AGREED_KEY_ANY ALG_SID_KEA ALG_SID_MD2 ALG_SID_MD4 ALG_SID_MD5 ALG_SID_SHA ALG_SID_SHA1 ALG_SID_MACALG_SID_RIPEMDALG_SID_RIPEMD160ALG_SID_SSL3SHAMD5 ALG_SID_HMACALG_SID_TLS1PRFALG_SID_HASH_REPLACE_OWFALG_SID_SHA_256ALG_SID_SHA_384ALG_SID_SHA_512ALG_SID_SSL3_MASTERALG_SID_SCHANNEL_MASTER_HASHALG_SID_SCHANNEL_MAC_KEYALG_SID_PCT1_MASTERALG_SID_SSL2_MASTERALG_SID_TLS1_MASTERALG_SID_SCHANNEL_ENC_KEYALG_SID_EXAMPLECALG_MD2CALG_MD4CALG_MD5CALG_SHA CALG_SHA1CALG_MAC CALG_RSA_SIGN CALG_DSS_SIGN CALG_NO_SIGN CALG_RSA_KEYXCALG_DES CALG_3DES_112 CALG_3DES CALG_DESXCALG_RC2CALG_RC4 CALG_SEAL CALG_DH_SF CALG_DH_EPHEMCALG_AGREEDKEY_ANY CALG_KEA_KEYXCALG_HUGHES_MD5 CALG_SKIPJACKCALG_TEKCALG_CYLINK_MEKCALG_SSL3_SHAMD5CALG_SSL3_MASTERCALG_SCHANNEL_MASTER_HASHCALG_SCHANNEL_MAC_KEYCALG_SCHANNEL_ENC_KEYCALG_PCT1_MASTERCALG_SSL2_MASTERCALG_TLS1_MASTERCALG_RC5 CALG_HMAC CALG_TLS1PRFCALG_HASH_REPLACE_OWF CALG_AES_128 CALG_AES_192 CALG_AES_256CALG_AES CALG_SHA_256 CALG_SHA_384 CALG_SHA_512CRYPT_VERIFYCONTEXTCRYPT_NEWKEYSETCRYPT_DELETEKEYSETCRYPT_MACHINE_KEYSET CRYPT_SILENTCRYPT_EXPORTABLECRYPT_USER_PROTECTEDCRYPT_CREATE_SALTCRYPT_UPDATE_KEY CRYPT_NO_SALT CRYPT_PREGENCRYPT_RECIPIENTCRYPT_INITIATOR CRYPT_ONLINECRYPT_SFCRYPT_CREATE_IV CRYPT_KEKCRYPT_DATA_KEYCRYPT_VOLATILE CRYPT_SGCKEYCRYPT_ARCHIVABLERSA1024BIT_KEY CRYPT_SERVERKEY_LENGTH_MASK CRYPT_Y_ONLYCRYPT_SSL2_FALLBACKCRYPT_DESTROYKEY CRYPT_OAEPCRYPT_BLOB_VER3CRYPT_IPSEC_HMAC_KEY"CRYPT_DECRYPT_RSA_NO_PADDING_CHECKCRYPT_SECRETDIGESTCRYPT_OWF_REPL_LM_HASHCRYPT_LITTLE_ENDIANCRYPT_NOHASHOIDCRYPT_TYPE2_FORMATCRYPT_X931_FORMATCRYPT_MACHINE_DEFAULTCRYPT_USER_DEFAULTCRYPT_DELETE_DEFAULT SIMPLEBLOB PUBLICKEYBLOBPRIVATEKEYBLOBPLAINTEXTKEYBLOB OPAQUEKEYBLOBPUBLICKEYBLOBEXSYMMETRICWRAPKEYBLOBAT_KEYEXCHANGE AT_SIGNATURECRYPT_USERDATAKP_IVKP_SALT KP_PADDINGKP_MODE KP_MODE_BITSKP_PERMISSIONSKP_ALGID KP_BLOCKLEN KP_KEYLEN KP_SALT_EXKP_PKP_GKP_QKP_XKP_YKP_RAKP_RBKP_INFOKP_EFFECTIVE_KEYLENKP_SCHANNEL_ALGKP_CLIENT_RANDOMKP_SERVER_RANDOMKP_RPKP_PRECOMP_MD5KP_PRECOMP_SHAKP_CERTIFICATE KP_CLEAR_KEY KP_PUB_EX_LEN KP_PUB_EX_VAL KP_KEYVAL KP_ADMIN_PINKP_KEYEXCHANGE_PINKP_SIGNATURE_PIN KP_PREHASH KP_ROUNDSKP_OAEP_PARAMSKP_CMS_KEY_INFOKP_CMS_DH_KEY_INFO KP_PUB_PARAMSKP_VERIFY_PARAMSKP_HIGHEST_VERSIONKP_GET_USE_COUNT PKCS5_PADDINGRANDOM_PADDING ZERO_PADDINGCRYPT_MODE_CBCCRYPT_MODE_ECBCRYPT_MODE_OFBCRYPT_MODE_CFBCRYPT_MODE_CTS CRYPT_ENCRYPT CRYPT_DECRYPT CRYPT_EXPORT CRYPT_READ CRYPT_WRITE CRYPT_MACCRYPT_EXPORT_KEYCRYPT_IMPORT_KEY CRYPT_ARCHIVEHP_ALGID HP_HASHVAL HP_HASHSIZE HP_HMAC_INFOHP_TLS1PRF_LABELHP_TLS1PRF_SEEDrEr@rCrF PP_ENUMALGSPP_ENUMCONTAINERS PP_IMPTYPEPP_NAME PP_VERSION PP_CONTAINERPP_CHANGE_PASSWORDPP_KEYSET_SEC_DESCR PP_CERTCHAINPP_KEY_TYPE_SUBTYPE PP_PROVTYPE PP_KEYSTORAGE PP_APPLI_CERTPP_SYM_KEYSIZEPP_SESSION_KEYSIZE PP_UI_PROMPTPP_ENUMALGS_EXPP_ENUMMANDROOTSPP_ENUMELECTROOTSPP_KEYSET_TYPE PP_ADMIN_PINPP_KEYEXCHANGE_PINPP_SIGNATURE_PINPP_SIG_KEYSIZE_INCPP_KEYX_KEYSIZE_INCPP_UNIQUE_CONTAINER PP_SGC_INFOPP_USE_HARDWARE_RNG PP_KEYSPECPP_ENUMEX_SIGNING_PROTPP_CRYPT_COUNT_KEY_USE CRYPT_FIRST CRYPT_NEXTCRYPT_SGC_ENUMCRYPT_IMPL_HARDWARECRYPT_IMPL_SOFTWARECRYPT_IMPL_MIXEDCRYPT_IMPL_UNKNOWNCRYPT_IMPL_REMOVABLECRYPT_SEC_DESCR CRYPT_PSTORECRYPT_UI_PROMPTCRYPT_FLAG_PCT1CRYPT_FLAG_SSL2CRYPT_FLAG_SSL3CRYPT_FLAG_TLS1CRYPT_FLAG_IPSECCRYPT_FLAG_SIGNING CRYPT_SGC CRYPT_FASTSGCPP_CLIENT_HWNDPP_CONTEXT_INFOPP_KEYEXCHANGE_KEYSIZEPP_SIGNATURE_KEYSIZEPP_KEYEXCHANGE_ALGPP_SIGNATURE_ALG PP_DELETEKEY PROV_RSA_FULL PROV_RSA_SIGPROV_DSS PROV_FORTEZZAPROV_MS_EXCHANGEPROV_SSLPROV_RSA_SCHANNEL PROV_DSS_DHPROV_EC_ECDSA_SIGPROV_EC_ECNRA_SIGPROV_EC_ECDSA_FULLPROV_EC_ECNRA_FULLPROV_DH_SCHANNELPROV_SPYRUS_LYNKSPROV_RNGPROV_INTEL_SECPROV_REPLACE_OWF PROV_RSA_AES MS_DEF_PROV_A MS_DEF_PROVMS_ENHANCED_PROV_AMS_ENHANCED_PROVMS_STRONG_PROV_AMS_STRONG_PROVMS_DEF_RSA_SIG_PROV_AMS_DEF_RSA_SIG_PROVMS_DEF_RSA_SCHANNEL_PROV_AMS_DEF_RSA_SCHANNEL_PROVMS_DEF_DSS_PROV_AMS_DEF_DSS_PROVMS_DEF_DSS_DH_PROV_AMS_DEF_DSS_DH_PROVMS_ENH_DSS_DH_PROV_AMS_ENH_DSS_DH_PROVMS_DEF_DH_SCHANNEL_PROV_AMS_DEF_DH_SCHANNEL_PROVMS_SCARD_PROV_A MS_SCARD_PROVMS_ENH_RSA_AES_PROV_AMS_ENH_RSA_AES_PROV MAXUIDLENEXPO_OFFLOAD_REG_VALUEEXPO_OFFLOAD_FUNC_NAME#szKEY_CRYPTOAPI_PRIVATE_KEY_OPTIONSszFORCE_KEY_PROTECTIONdwFORCE_KEY_PROTECTION_DISABLED"dwFORCE_KEY_PROTECTION_USER_SELECTdwFORCE_KEY_PROTECTION_HIGHszKEY_CACHE_ENABLEDszKEY_CACHE_SECONDSCUR_BLOB_VERSIONSCHANNEL_MAC_KEYSCHANNEL_ENC_KEYINTERNATIONAL_USAGE szOID_RSA szOID_PKCSszOID_RSA_HASHszOID_RSA_ENCRYPT szOID_PKCS_1 szOID_PKCS_2 szOID_PKCS_3 szOID_PKCS_4 szOID_PKCS_5 szOID_PKCS_6 szOID_PKCS_7 szOID_PKCS_8 szOID_PKCS_9 szOID_PKCS_10 szOID_PKCS_12 szOID_RSA_RSAszOID_RSA_MD2RSAszOID_RSA_MD4RSAszOID_RSA_MD5RSAszOID_RSA_SHA1RSAszOID_RSA_SETOAEP_RSA szOID_RSA_DHszOID_RSA_dataszOID_RSA_signedDataszOID_RSA_envelopedDataszOID_RSA_signEnvDataszOID_RSA_digestedDataszOID_RSA_hashedDataszOID_RSA_encryptedDataszOID_RSA_emailAddrszOID_RSA_unstructNameszOID_RSA_contentTypeszOID_RSA_messageDigestszOID_RSA_signingTimeszOID_RSA_counterSignszOID_RSA_challengePwdszOID_RSA_unstructAddrszOID_RSA_extCertAttrsszOID_RSA_certExtensionsszOID_RSA_SMIMECapabilitiesszOID_RSA_preferSignedDataszOID_RSA_SMIMEalgszOID_RSA_SMIMEalgESDHszOID_RSA_SMIMEalgCMS3DESwrapszOID_RSA_SMIMEalgCMSRC2wrap szOID_RSA_MD2 szOID_RSA_MD4 szOID_RSA_MD5szOID_RSA_RC2CBC szOID_RSA_RC4szOID_RSA_DES_EDE3_CBCszOID_RSA_RC5_CBCPadszOID_ANSI_X942szOID_ANSI_X942_DH szOID_X957szOID_X957_DSAszOID_X957_SHA1DSAszOID_DS szOID_DSALGszOID_DSALG_CRPTszOID_DSALG_HASHszOID_DSALG_SIGNszOID_DSALG_RSA szOID_OIW szOID_OIWSECszOID_OIWSEC_md4RSAszOID_OIWSEC_md5RSAszOID_OIWSEC_md4RSA2szOID_OIWSEC_desECBszOID_OIWSEC_desCBCszOID_OIWSEC_desOFBszOID_OIWSEC_desCFBszOID_OIWSEC_desMACszOID_OIWSEC_rsaSignszOID_OIWSEC_dsaszOID_OIWSEC_shaDSAszOID_OIWSEC_mdc2RSAszOID_OIWSEC_shaRSAszOID_OIWSEC_dhCommModszOID_OIWSEC_desEDEszOID_OIWSEC_shaszOID_OIWSEC_mdc2szOID_OIWSEC_dsaCommszOID_OIWSEC_dsaCommSHAszOID_OIWSEC_rsaXchgszOID_OIWSEC_keyHashSealszOID_OIWSEC_md2RSASignszOID_OIWSEC_md5RSASignszOID_OIWSEC_sha1szOID_OIWSEC_dsaSHA1szOID_OIWSEC_dsaCommSHA1szOID_OIWSEC_sha1RSASign szOID_OIWDIRszOID_OIWDIR_CRPTszOID_OIWDIR_HASHszOID_OIWDIR_SIGNszOID_OIWDIR_md2szOID_OIWDIR_md2RSA szOID_INFOSECszOID_INFOSEC_sdnsSignatureszOID_INFOSEC_mosaicSignature!szOID_INFOSEC_sdnsConfidentiality#szOID_INFOSEC_mosaicConfidentialityszOID_INFOSEC_sdnsIntegrityszOID_INFOSEC_mosaicIntegrity!szOID_INFOSEC_sdnsTokenProtection#szOID_INFOSEC_mosaicTokenProtectionszOID_INFOSEC_sdnsKeyManagement!szOID_INFOSEC_mosaicKeyManagementszOID_INFOSEC_sdnsKMandSigszOID_INFOSEC_mosaicKMandSigszOID_INFOSEC_SuiteASignature#szOID_INFOSEC_SuiteAConfidentialityszOID_INFOSEC_SuiteAIntegrity#szOID_INFOSEC_SuiteATokenProtection!szOID_INFOSEC_SuiteAKeyManagementszOID_INFOSEC_SuiteAKMandSigszOID_INFOSEC_mosaicUpdatedSigszOID_INFOSEC_mosaicKMandUpdSig szOID_INFOSEC_mosaicUpdatedIntegszOID_COMMON_NAMEszOID_SUR_NAMEszOID_DEVICE_SERIAL_NUMBERszOID_COUNTRY_NAMEszOID_LOCALITY_NAMEszOID_STATE_OR_PROVINCE_NAMEszOID_STREET_ADDRESSszOID_ORGANIZATION_NAMEszOID_ORGANIZATIONAL_UNIT_NAME szOID_TITLEszOID_DESCRIPTIONszOID_SEARCH_GUIDEszOID_BUSINESS_CATEGORYszOID_POSTAL_ADDRESSszOID_POSTAL_CODEszOID_POST_OFFICE_BOX#szOID_PHYSICAL_DELIVERY_OFFICE_NAMEszOID_TELEPHONE_NUMBERszOID_TELEX_NUMBER"szOID_TELETEXT_TERMINAL_IDENTIFIER szOID_FACSIMILE_TELEPHONE_NUMBERszOID_X21_ADDRESSszOID_INTERNATIONAL_ISDN_NUMBERszOID_REGISTERED_ADDRESSszOID_DESTINATION_INDICATORszOID_PREFERRED_DELIVERY_METHODszOID_PRESENTATION_ADDRESS#szOID_SUPPORTED_APPLICATION_CONTEXT szOID_MEMBER szOID_OWNERszOID_ROLE_OCCUPANTszOID_SEE_ALSOszOID_USER_PASSWORDszOID_USER_CERTIFICATEszOID_CA_CERTIFICATEszOID_AUTHORITY_REVOCATION_LIST!szOID_CERTIFICATE_REVOCATION_LISTszOID_CROSS_CERTIFICATE_PAIRszOID_GIVEN_NAMEszOID_INITIALSszOID_DN_QUALIFIERszOID_DOMAIN_COMPONENT szOID_PKCS_12_FRIENDLY_NAME_ATTRszOID_PKCS_12_LOCAL_KEY_ID$szOID_PKCS_12_KEY_PROVIDER_NAME_ATTRszOID_LOCAL_MACHINE_KEYSETszOID_KEYID_RDNCERT_RDN_ANY_TYPECERT_RDN_ENCODED_BLOBCERT_RDN_OCTET_STRINGCERT_RDN_NUMERIC_STRINGCERT_RDN_PRINTABLE_STRINGCERT_RDN_TELETEX_STRINGCERT_RDN_T61_STRINGCERT_RDN_VIDEOTEX_STRINGCERT_RDN_IA5_STRINGCERT_RDN_GRAPHIC_STRINGCERT_RDN_VISIBLE_STRINGCERT_RDN_ISO646_STRINGCERT_RDN_GENERAL_STRINGCERT_RDN_UNIVERSAL_STRINGCERT_RDN_INT4_STRINGCERT_RDN_BMP_STRINGCERT_RDN_UNICODE_STRINGCERT_RDN_UTF8_STRINGCERT_RDN_TYPE_MASKCERT_RDN_FLAGS_MASK CERT_RDN_ENABLE_T61_UNICODE_FLAG!CERT_RDN_ENABLE_UTF8_UNICODE_FLAG CERT_RDN_DISABLE_CHECK_TYPE_FLAGCERT_RDN_DISABLE_IE4_UTF8_FLAGCERT_RSA_PUBLIC_KEY_OBJID CERT_DEFAULT_OID_PUBLIC_KEY_SIGN CERT_DEFAULT_OID_PUBLIC_KEY_XCHGCERT_V1CERT_V2CERT_V3CERT_INFO_VERSION_FLAGCERT_INFO_SERIAL_NUMBER_FLAG"CERT_INFO_SIGNATURE_ALGORITHM_FLAGCERT_INFO_ISSUER_FLAGCERT_INFO_NOT_BEFORE_FLAGCERT_INFO_NOT_AFTER_FLAGCERT_INFO_SUBJECT_FLAG&CERT_INFO_SUBJECT_PUBLIC_KEY_INFO_FLAGCERT_INFO_ISSUER_UNIQUE_ID_FLAG CERT_INFO_SUBJECT_UNIQUE_ID_FLAGCERT_INFO_EXTENSION_FLAGCRL_V1CRL_V2CERT_REQUEST_V1CERT_KEYGEN_REQUEST_V1CTL_V1rNrTrQrUCRYPT_ASN_ENCODINGCRYPT_NDR_ENCODINGX509_ASN_ENCODINGX509_NDR_ENCODINGPKCS_7_ASN_ENCODINGPKCS_7_NDR_ENCODINGCRYPT_FORMAT_STR_MULTI_LINECRYPT_FORMAT_STR_NO_HEXCRYPT_FORMAT_SIMPLECRYPT_FORMAT_X509CRYPT_FORMAT_OIDCRYPT_FORMAT_RDN_SEMICOLONCRYPT_FORMAT_RDN_CRLFCRYPT_FORMAT_RDN_UNQUOTECRYPT_FORMAT_RDN_REVERSECRYPT_FORMAT_COMMACRYPT_FORMAT_SEMICOLONCRYPT_FORMAT_CRLF,CRYPT_ENCODE_NO_SIGNATURE_BYTE_REVERSAL_FLAGCRYPT_ENCODE_ALLOC_FLAG1CRYPT_UNICODE_NAME_ENCODE_ENABLE_T61_UNICODE_FLAG2CRYPT_UNICODE_NAME_ENCODE_ENABLE_UTF8_UNICODE_FLAG1CRYPT_UNICODE_NAME_ENCODE_DISABLE_CHECK_TYPE_FLAG6CRYPT_SORTED_CTL_ENCODE_HASHED_SUBJECT_IDENTIFIER_FLAGCRYPT_DECODE_NOCOPY_FLAGCRYPT_DECODE_TO_BE_SIGNED_FLAG"CRYPT_DECODE_SHARE_OID_STRING_FLAG,CRYPT_DECODE_NO_SIGNATURE_BYTE_REVERSAL_FLAGCRYPT_DECODE_ALLOC_FLAG/CRYPT_UNICODE_NAME_DECODE_DISABLE_IE4_UTF8_FLAGCRYPT_ENCODE_DECODE_NONE X509_CERTX509_CERT_TO_BE_SIGNEDX509_CERT_CRL_TO_BE_SIGNEDX509_CERT_REQUEST_TO_BE_SIGNEDX509_EXTENSIONSX509_NAME_VALUE X509_NAMEX509_PUBLIC_KEY_INFOX509_AUTHORITY_KEY_IDX509_KEY_ATTRIBUTESX509_KEY_USAGE_RESTRICTIONX509_ALTERNATE_NAMEX509_BASIC_CONSTRAINTSX509_KEY_USAGEX509_BASIC_CONSTRAINTS2X509_CERT_POLICIES PKCS_UTC_TIMEPKCS_TIME_REQUESTRSA_CSP_PUBLICKEYBLOBX509_UNICODE_NAME X509_KEYGEN_REQUEST_TO_BE_SIGNEDPKCS_ATTRIBUTE!PKCS_CONTENT_INFO_SEQUENCE_OF_ANYX509_UNICODE_NAME_VALUEX509_ANY_STRINGX509_UNICODE_ANY_STRINGX509_OCTET_STRING X509_BITS X509_INTEGERX509_MULTI_BYTE_INTEGERX509_ENUMERATEDX509_CHOICE_OF_TIMEX509_AUTHORITY_KEY_ID2X509_AUTHORITY_INFO_ACCESSX509_SUBJECT_INFO_ACCESSX509_CRL_REASON_CODEPKCS_CONTENT_INFOX509_SEQUENCE_OF_ANYX509_CRL_DIST_POINTSX509_ENHANCED_KEY_USAGEPKCS_CTLX509_MULTI_BYTE_UINTX509_DSS_PUBLICKEYX509_DSS_PARAMETERSX509_DSS_SIGNATUREPKCS_RC2_CBC_PARAMETERSPKCS_SMIME_CAPABILITIESX509_QC_STATEMENTS_EXTPKCS_RSA_PRIVATE_KEYPKCS_PRIVATE_KEY_INFOPKCS_ENCRYPTED_PRIVATE_KEY_INFO%X509_PKIX_POLICY_QUALIFIER_USERNOTICEX509_DH_PUBLICKEYX509_DH_PARAMETERSPKCS_ATTRIBUTESPKCS_SORTED_CTLX509_ECC_SIGNATUREX942_DH_PARAMETERS!X509_BITS_WITHOUT_TRAILING_ZEROESX942_OTHER_INFOX509_CERT_PAIRX509_ISSUING_DIST_POINTX509_NAME_CONSTRAINTSX509_POLICY_MAPPINGSX509_POLICY_CONSTRAINTSX509_CROSS_CERT_DIST_POINTSCMC_DATA CMC_RESPONSE CMC_STATUSCMC_ADD_EXTENSIONSCMC_ADD_ATTRIBUTESX509_CERTIFICATE_TEMPLATEOCSP_SIGNED_REQUEST OCSP_REQUEST OCSP_RESPONSEOCSP_BASIC_SIGNED_RESPONSEOCSP_BASIC_RESPONSEX509_LOGOTYPE_EXTX509_BIOMETRIC_EXTCNG_RSA_PUBLIC_KEY_BLOBX509_OBJECT_IDENTIFIERX509_ALGORITHM_IDENTIFIERPKCS_RSA_SSA_PSS_PARAMETERSPKCS_RSAES_OAEP_PARAMETERSECC_CMS_SHARED_INFOTIMESTAMP_REQUESTTIMESTAMP_RESPONSETIMESTAMP_INFOX509_CERT_BUNDLEPKCS7_SIGNER_INFOCMS_SIGNER_INFOszOID_AUTHORITY_KEY_IDENTIFIERszOID_KEY_ATTRIBUTESszOID_CERT_POLICIES_95szOID_KEY_USAGE_RESTRICTIONszOID_SUBJECT_ALT_NAMEszOID_ISSUER_ALT_NAMEszOID_BASIC_CONSTRAINTSszOID_KEY_USAGEszOID_PRIVATEKEY_USAGE_PERIODszOID_BASIC_CONSTRAINTS2szOID_CERT_POLICIESszOID_ANY_CERT_POLICYszOID_AUTHORITY_KEY_IDENTIFIER2szOID_SUBJECT_KEY_IDENTIFIERszOID_SUBJECT_ALT_NAME2szOID_ISSUER_ALT_NAME2szOID_CRL_REASON_CODEszOID_REASON_CODE_HOLDszOID_CRL_DIST_POINTSszOID_ENHANCED_KEY_USAGEszOID_CRL_NUMBERszOID_DELTA_CRL_INDICATORszOID_ISSUING_DIST_POINTszOID_FRESHEST_CRLszOID_NAME_CONSTRAINTSszOID_POLICY_MAPPINGSszOID_LEGACY_POLICY_MAPPINGSszOID_POLICY_CONSTRAINTSszOID_RENEWAL_CERTIFICATE szOID_ENROLLMENT_NAME_VALUE_PAIRszOID_ENROLLMENT_CSP_PROVIDERszOID_OS_VERSIONszOID_ENROLLMENT_AGENT szOID_PKIX szOID_PKIX_PEszOID_AUTHORITY_INFO_ACCESSszOID_CERT_EXTENSIONSszOID_NEXT_UPDATE_LOCATIONszOID_REMOVE_CERTIFICATEszOID_CROSS_CERT_DIST_POINTS szOID_CTLszOID_SORTED_CTLszOID_SERIALIZEDszOID_NT_PRINCIPAL_NAMEszOID_PRODUCT_UPDATEszOID_ANY_APPLICATION_POLICYszOID_AUTO_ENROLL_CTL_USAGEszOID_ENROLL_CERTTYPE_EXTENSIONszOID_CERT_MANIFOLDszOID_CERTSRV_CA_VERSION szOID_CERTSRV_PREVIOUS_CERT_HASHszOID_CRL_VIRTUAL_BASEszOID_CRL_NEXT_PUBLISHszOID_KP_CA_EXCHANGEszOID_KP_KEY_RECOVERY_AGENTszOID_CERTIFICATE_TEMPLATEszOID_ENTERPRISE_OID_ROOTszOID_RDN_DUMMY_SIGNERszOID_APPLICATION_CERT_POLICIES!szOID_APPLICATION_POLICY_MAPPINGS$szOID_APPLICATION_POLICY_CONSTRAINTSszOID_ARCHIVED_KEY_ATTRszOID_CRL_SELF_CDPszOID_REQUIRE_CERT_CHAIN_POLICYszOID_ARCHIVED_KEY_CERT_HASHszOID_ISSUED_CERT_HASHszOID_DS_EMAIL_REPLICATIONszOID_REQUEST_CLIENT_INFOszOID_ENCRYPTED_KEY_HASHszOID_CERTSRV_CROSSCA_VERSIONszOID_NTDS_REPLICATIONszOID_SUBJECT_DIR_ATTRS szOID_PKIX_KPszOID_PKIX_KP_SERVER_AUTHszOID_PKIX_KP_CLIENT_AUTHszOID_PKIX_KP_CODE_SIGNINGszOID_PKIX_KP_EMAIL_PROTECTIONszOID_PKIX_KP_IPSEC_END_SYSTEMszOID_PKIX_KP_IPSEC_TUNNELszOID_PKIX_KP_IPSEC_USERszOID_PKIX_KP_TIMESTAMP_SIGNINGszOID_IPSEC_KP_IKE_INTERMEDIATEszOID_KP_CTL_USAGE_SIGNINGszOID_KP_TIME_STAMP_SIGNINGszOID_SERVER_GATED_CRYPTOszOID_SGC_NETSCAPE szOID_KP_EFSszOID_EFS_RECOVERYszOID_WHQL_CRYPTOszOID_NT5_CRYPTOszOID_OEM_WHQL_CRYPTOszOID_EMBEDDED_NT_CRYPTOszOID_ROOT_LIST_SIGNER szOID_KP_QUALIFIED_SUBORDINATIONszOID_KP_KEY_RECOVERYszOID_KP_DOCUMENT_SIGNINGszOID_KP_LIFETIME_SIGNINGszOID_KP_MOBILE_DEVICE_SOFTWARE szOID_DRMszOID_DRM_INDIVIDUALIZATIONszOID_LICENSESszOID_LICENSE_SERVERszOID_KP_SMARTCARD_LOGONszOID_YESNO_TRUST_ATTRszOID_PKIX_POLICY_QUALIFIER_CPS&szOID_PKIX_POLICY_QUALIFIER_USERNOTICE!szOID_CERT_POLICIES_95_QUALIFIER1CERT_UNICODE_RDN_ERR_INDEX_MASK CERT_UNICODE_RDN_ERR_INDEX_SHIFT CERT_UNICODE_ATTR_ERR_INDEX_MASK!CERT_UNICODE_ATTR_ERR_INDEX_SHIFT!CERT_UNICODE_VALUE_ERR_INDEX_MASK"CERT_UNICODE_VALUE_ERR_INDEX_SHIFT CERT_DIGITAL_SIGNATURE_KEY_USAGECERT_NON_REPUDIATION_KEY_USAGECERT_KEY_ENCIPHERMENT_KEY_USAGE CERT_DATA_ENCIPHERMENT_KEY_USAGECERT_KEY_AGREEMENT_KEY_USAGECERT_KEY_CERT_SIGN_KEY_USAGECERT_OFFLINE_CRL_SIGN_KEY_USAGECERT_CRL_SIGN_KEY_USAGECERT_ENCIPHER_ONLY_KEY_USAGECERT_DECIPHER_ONLY_KEY_USAGECERT_ALT_NAME_OTHER_NAMECERT_ALT_NAME_RFC822_NAMECERT_ALT_NAME_DNS_NAMECERT_ALT_NAME_X400_ADDRESSCERT_ALT_NAME_DIRECTORY_NAMECERT_ALT_NAME_EDI_PARTY_NAMECERT_ALT_NAME_URLCERT_ALT_NAME_IP_ADDRESSCERT_ALT_NAME_REGISTERED_ID"CERT_ALT_NAME_ENTRY_ERR_INDEX_MASK#CERT_ALT_NAME_ENTRY_ERR_INDEX_SHIFT"CERT_ALT_NAME_VALUE_ERR_INDEX_MASK#CERT_ALT_NAME_VALUE_ERR_INDEX_SHIFTCERT_CA_SUBJECT_FLAGCERT_END_ENTITY_SUBJECT_FLAGszOID_PKIX_ACC_DESCRszOID_PKIX_OCSPszOID_PKIX_CA_ISSUERSCRL_REASON_UNSPECIFIEDCRL_REASON_KEY_COMPROMISECRL_REASON_CA_COMPROMISECRL_REASON_AFFILIATION_CHANGEDCRL_REASON_SUPERSEDED!CRL_REASON_CESSATION_OF_OPERATIONCRL_REASON_CERTIFICATE_HOLDCRL_REASON_REMOVE_FROM_CRLCRL_DIST_POINT_NO_NAMECRL_DIST_POINT_FULL_NAMECRL_DIST_POINT_ISSUER_RDN_NAMECRL_REASON_UNUSED_FLAGCRL_REASON_KEY_COMPROMISE_FLAGCRL_REASON_CA_COMPROMISE_FLAG#CRL_REASON_AFFILIATION_CHANGED_FLAGCRL_REASON_SUPERSEDED_FLAG&CRL_REASON_CESSATION_OF_OPERATION_FLAG CRL_REASON_CERTIFICATE_HOLD_FLAGCRL_DIST_POINT_ERR_INDEX_MASKCRL_DIST_POINT_ERR_INDEX_SHIFT!CRL_DIST_POINT_ERR_CRL_ISSUER_BIT$CROSS_CERT_DIST_POINT_ERR_INDEX_MASK%CROSS_CERT_DIST_POINT_ERR_INDEX_SHIFTCERT_EXCLUDED_SUBTREE_BITSORTED_CTL_EXT_FLAGS_OFFSETSORTED_CTL_EXT_COUNT_OFFSET#SORTED_CTL_EXT_MAX_COLLISION_OFFSET!SORTED_CTL_EXT_HASH_BUCKET_OFFSET-SORTED_CTL_EXT_HASHED_SUBJECT_IDENTIFIER_FLAGCERT_DSS_R_LENCERT_DSS_S_LENCERT_DSS_SIGNATURE_LEN&CERT_MAX_ASN_ENCODED_DSS_SIGNATURE_LENCRYPT_X942_COUNTER_BYTE_LENGTH!CRYPT_X942_KEY_LENGTH_BYTE_LENGTHCRYPT_X942_PUB_INFO_BYTE_LENGTHCRYPT_RC2_40BIT_VERSIONCRYPT_RC2_56BIT_VERSIONCRYPT_RC2_64BIT_VERSIONCRYPT_RC2_128BIT_VERSIONszOID_VERISIGN_PRIVATE_6_9'szOID_VERISIGN_ONSITE_JURISDICTION_HASHszOID_VERISIGN_BITSTRING_6_13 szOID_VERISIGN_ISS_STRONG_CRYPTOszOID_NETSCAPEszOID_NETSCAPE_CERT_EXTENSIONszOID_NETSCAPE_CERT_TYPEszOID_NETSCAPE_BASE_URLszOID_NETSCAPE_REVOCATION_URL szOID_NETSCAPE_CA_REVOCATION_URLszOID_NETSCAPE_CERT_RENEWAL_URLszOID_NETSCAPE_CA_POLICY_URLszOID_NETSCAPE_SSL_SERVER_NAMEszOID_NETSCAPE_COMMENTszOID_NETSCAPE_DATA_TYPEszOID_NETSCAPE_CERT_SEQUENCE"NETSCAPE_SSL_CLIENT_AUTH_CERT_TYPE"NETSCAPE_SSL_SERVER_AUTH_CERT_TYPENETSCAPE_SMIME_CERT_TYPENETSCAPE_SIGN_CERT_TYPENETSCAPE_SSL_CA_CERT_TYPENETSCAPE_SMIME_CA_CERT_TYPENETSCAPE_SIGN_CA_CERT_TYPEszOID_CT_PKI_DATAszOID_CT_PKI_RESPONSEszOID_PKIX_NO_SIGNATURE szOID_CMCszOID_CMC_STATUS_INFOszOID_CMC_IDENTIFICATIONszOID_CMC_IDENTITY_PROOFszOID_CMC_DATA_RETURNszOID_CMC_TRANSACTION_IDszOID_CMC_SENDER_NONCEszOID_CMC_RECIPIENT_NONCEszOID_CMC_ADD_EXTENSIONSszOID_CMC_ENCRYPTED_POPszOID_CMC_DECRYPTED_POPszOID_CMC_LRA_POP_WITNESSszOID_CMC_GET_CERTszOID_CMC_GET_CRLszOID_CMC_REVOKE_REQUESTszOID_CMC_REG_INFOszOID_CMC_RESPONSE_INFOszOID_CMC_QUERY_PENDINGszOID_CMC_ID_POP_LINK_RANDOMszOID_CMC_ID_POP_LINK_WITNESS$szOID_CMC_ID_CONFIRM_CERT_ACCEPTANCEszOID_CMC_ADD_ATTRIBUTESCMC_TAGGED_CERT_REQUEST_CHOICECMC_OTHER_INFO_NO_CHOICECMC_OTHER_INFO_FAIL_CHOICECMC_OTHER_INFO_PEND_CHOICECMC_STATUS_SUCCESSCMC_STATUS_FAILEDCMC_STATUS_PENDINGCMC_STATUS_NO_SUPPORTCMC_STATUS_CONFIRM_REQUIREDCMC_FAIL_BAD_ALGCMC_FAIL_BAD_MESSAGE_CHECKCMC_FAIL_BAD_REQUESTCMC_FAIL_BAD_TIMECMC_FAIL_BAD_CERT_IDCMC_FAIL_UNSUPORTED_EXTCMC_FAIL_MUST_ARCHIVE_KEYSCMC_FAIL_BAD_IDENTITYCMC_FAIL_POP_REQUIREDCMC_FAIL_POP_FAILEDCMC_FAIL_NO_KEY_REUSECMC_FAIL_INTERNAL_CA_ERRORCMC_FAIL_TRY_LATERCRYPT_OID_ENCODE_OBJECT_FUNCCRYPT_OID_DECODE_OBJECT_FUNCCRYPT_OID_ENCODE_OBJECT_EX_FUNCCRYPT_OID_DECODE_OBJECT_EX_FUNC CRYPT_OID_CREATE_COM_OBJECT_FUNC CRYPT_OID_VERIFY_REVOCATION_FUNCCRYPT_OID_VERIFY_CTL_USAGE_FUNCCRYPT_OID_FORMAT_OBJECT_FUNCCRYPT_OID_FIND_OID_INFO_FUNC"CRYPT_OID_FIND_LOCALIZED_NAME_FUNCCRYPT_OID_REGPATH"CRYPT_OID_REG_ENCODING_TYPE_PREFIXCRYPT_OID_REG_DLL_VALUE_NAME"CRYPT_OID_REG_FUNC_NAME_VALUE_NAME$CRYPT_OID_REG_FUNC_NAME_VALUE_NAME_ACRYPT_OID_REG_FLAGS_VALUE_NAMECRYPT_DEFAULT_OID"CRYPT_INSTALL_OID_FUNC_BEFORE_FLAG!CRYPT_GET_INSTALLED_OID_FUNC_FLAGCRYPT_REGISTER_FIRST_INDEXCRYPT_REGISTER_LAST_INDEXCRYPT_MATCH_ANY_ENCODING_TYPECRYPT_HASH_ALG_OID_GROUP_IDCRYPT_ENCRYPT_ALG_OID_GROUP_IDCRYPT_PUBKEY_ALG_OID_GROUP_IDCRYPT_SIGN_ALG_OID_GROUP_IDCRYPT_RDN_ATTR_OID_GROUP_IDCRYPT_EXT_OR_ATTR_OID_GROUP_IDCRYPT_ENHKEY_USAGE_OID_GROUP_IDCRYPT_POLICY_OID_GROUP_IDCRYPT_TEMPLATE_OID_GROUP_IDCRYPT_LAST_OID_GROUP_IDCRYPT_FIRST_ALG_OID_GROUP_IDCRYPT_LAST_ALG_OID_GROUP_ID'CRYPT_OID_INHIBIT_SIGNATURE_FORMAT_FLAG(CRYPT_OID_USE_PUBKEY_PARA_FOR_PKCS7_FLAG%CRYPT_OID_NO_NULL_ALGORITHM_PARA_FLAGCRYPT_OID_INFO_OID_KEYCRYPT_OID_INFO_NAME_KEYCRYPT_OID_INFO_ALGID_KEYCRYPT_OID_INFO_SIGN_KEY"CRYPT_INSTALL_OID_INFO_BEFORE_FLAG"CRYPT_LOCALIZED_NAME_ENCODING_TYPECRYPT_LOCALIZED_NAME_OIDszOID_PKCS_7_DATAszOID_PKCS_7_SIGNEDszOID_PKCS_7_ENVELOPEDszOID_PKCS_7_SIGNEDANDENVELOPEDszOID_PKCS_7_DIGESTEDszOID_PKCS_7_ENCRYPTEDszOID_PKCS_9_CONTENT_TYPEszOID_PKCS_9_MESSAGE_DIGEST CMSG_DATA CMSG_SIGNEDCMSG_ENVELOPEDCMSG_SIGNED_AND_ENVELOPED CMSG_HASHEDCMSG_ENCRYPTEDCMSG_ALL_FLAGSCMSG_DATA_FLAGCMSG_SIGNED_FLAGCMSG_ENVELOPED_FLAGCMSG_SIGNED_AND_ENVELOPED_FLAGCMSG_HASHED_FLAGCMSG_ENCRYPTED_FLAGCERT_ID_ISSUER_SERIAL_NUMBERCERT_ID_KEY_IDENTIFIERCERT_ID_SHA1_HASH#CMSG_KEY_AGREE_EPHEMERAL_KEY_CHOICE CMSG_KEY_AGREE_STATIC_KEY_CHOICE CMSG_MAIL_LIST_HANDLE_KEY_CHOICECMSG_KEY_TRANS_RECIPIENTCMSG_KEY_AGREE_RECIPIENTCMSG_MAIL_LIST_RECIPIENT CMSG_SP3_COMPATIBLE_ENCRYPT_FLAGCMSG_RC4_NO_SALT_FLAGCMSG_INDEFINITE_LENGTHCMSG_BARE_CONTENT_FLAGCMSG_LENGTH_ONLY_FLAGCMSG_DETACHED_FLAG"CMSG_AUTHENTICATED_ATTRIBUTES_FLAGCMSG_CONTENTS_OCTETS_FLAGCMSG_MAX_LENGTH_FLAG"CMSG_CMS_ENCAPSULATED_CONTENT_FLAGCMSG_CRYPT_RELEASE_CONTEXT_FLAGCMSG_TYPE_PARAMCMSG_CONTENT_PARAMCMSG_BARE_CONTENT_PARAMCMSG_INNER_CONTENT_TYPE_PARAMCMSG_SIGNER_COUNT_PARAMCMSG_SIGNER_INFO_PARAMCMSG_SIGNER_CERT_INFO_PARAM CMSG_SIGNER_HASH_ALGORITHM_PARAMCMSG_SIGNER_AUTH_ATTR_PARAMCMSG_SIGNER_UNAUTH_ATTR_PARAMCMSG_CERT_COUNT_PARAMCMSG_CERT_PARAMCMSG_CRL_COUNT_PARAMCMSG_CRL_PARAMCMSG_ENVELOPE_ALGORITHM_PARAMCMSG_RECIPIENT_COUNT_PARAMCMSG_RECIPIENT_INDEX_PARAMCMSG_RECIPIENT_INFO_PARAMCMSG_HASH_ALGORITHM_PARAMCMSG_HASH_DATA_PARAMCMSG_COMPUTED_HASH_PARAMCMSG_ENCRYPT_PARAMCMSG_ENCRYPTED_DIGESTCMSG_ENCODED_SIGNERCMSG_ENCODED_MESSAGECMSG_VERSION_PARAMCMSG_ATTR_CERT_COUNT_PARAMCMSG_ATTR_CERT_PARAMCMSG_CMS_RECIPIENT_COUNT_PARAMCMSG_CMS_RECIPIENT_INDEX_PARAM,CMSG_CMS_RECIPIENT_ENCRYPTED_KEY_INDEX_PARAMCMSG_CMS_RECIPIENT_INFO_PARAMCMSG_UNPROTECTED_ATTR_PARAMCMSG_SIGNER_CERT_ID_PARAMCMSG_CMS_SIGNER_INFO_PARAMCMSG_SIGNED_DATA_V1CMSG_SIGNED_DATA_V3!CMSG_SIGNED_DATA_PKCS_1_5_VERSIONCMSG_SIGNED_DATA_CMS_VERSIONCMSG_SIGNER_INFO_V1CMSG_SIGNER_INFO_V3!CMSG_SIGNER_INFO_PKCS_1_5_VERSIONCMSG_SIGNER_INFO_CMS_VERSIONCMSG_HASHED_DATA_V0CMSG_HASHED_DATA_V2!CMSG_HASHED_DATA_PKCS_1_5_VERSIONCMSG_HASHED_DATA_CMS_VERSIONCMSG_ENVELOPED_DATA_V0CMSG_ENVELOPED_DATA_V2$CMSG_ENVELOPED_DATA_PKCS_1_5_VERSIONCMSG_ENVELOPED_DATA_CMS_VERSIONCMSG_KEY_AGREE_ORIGINATOR_CERT$CMSG_KEY_AGREE_ORIGINATOR_PUBLIC_KEYCMSG_ENVELOPED_RECIPIENT_V0CMSG_ENVELOPED_RECIPIENT_V2CMSG_ENVELOPED_RECIPIENT_V3CMSG_ENVELOPED_RECIPIENT_V4CMSG_KEY_TRANS_PKCS_1_5_VERSIONCMSG_KEY_TRANS_CMS_VERSIONCMSG_KEY_AGREE_VERSIONCMSG_MAIL_LIST_VERSIONCMSG_CTRL_VERIFY_SIGNATURECMSG_CTRL_DECRYPTCMSG_CTRL_VERIFY_HASHCMSG_CTRL_ADD_SIGNERCMSG_CTRL_DEL_SIGNER CMSG_CTRL_ADD_SIGNER_UNAUTH_ATTR CMSG_CTRL_DEL_SIGNER_UNAUTH_ATTRCMSG_CTRL_ADD_CERTCMSG_CTRL_DEL_CERTCMSG_CTRL_ADD_CRLCMSG_CTRL_DEL_CRLCMSG_CTRL_ADD_ATTR_CERTCMSG_CTRL_DEL_ATTR_CERTCMSG_CTRL_KEY_TRANS_DECRYPTCMSG_CTRL_KEY_AGREE_DECRYPTCMSG_CTRL_MAIL_LIST_DECRYPTCMSG_CTRL_VERIFY_SIGNATURE_EXCMSG_CTRL_ADD_CMS_SIGNER_INFOCMSG_VERIFY_SIGNER_PUBKEYCMSG_VERIFY_SIGNER_CERTCMSG_VERIFY_SIGNER_CHAINCMSG_VERIFY_SIGNER_NULLCMSG_OID_GEN_ENCRYPT_KEY_FUNC CMSG_OID_EXPORT_ENCRYPT_KEY_FUNC CMSG_OID_IMPORT_ENCRYPT_KEY_FUNC)CMSG_CONTENT_ENCRYPT_PAD_ENCODED_LEN_FLAG!CMSG_DEFAULT_INSTALLABLE_FUNC_OID#CMSG_CONTENT_ENCRYPT_FREE_PARA_FLAG)CMSG_CONTENT_ENCRYPT_RELEASE_CONTEXT_FLAG%CMSG_OID_GEN_CONTENT_ENCRYPT_KEY_FUNC%CMSG_KEY_TRANS_ENCRYPT_FREE_PARA_FLAGCMSG_OID_EXPORT_KEY_TRANS_FUNC%CMSG_KEY_AGREE_ENCRYPT_FREE_PARA_FLAG)CMSG_KEY_AGREE_ENCRYPT_FREE_MATERIAL_FLAG+CMSG_KEY_AGREE_ENCRYPT_FREE_PUBKEY_ALG_FLAG,CMSG_KEY_AGREE_ENCRYPT_FREE_PUBKEY_PARA_FLAG,CMSG_KEY_AGREE_ENCRYPT_FREE_PUBKEY_BITS_FLAGCMSG_OID_EXPORT_KEY_AGREE_FUNC%CMSG_MAIL_LIST_ENCRYPT_FREE_PARA_FLAGCMSG_OID_EXPORT_MAIL_LIST_FUNCCMSG_OID_IMPORT_KEY_TRANS_FUNCCMSG_OID_IMPORT_KEY_AGREE_FUNCCMSG_OID_IMPORT_MAIL_LIST_FUNCCERT_KEY_PROV_HANDLE_PROP_IDCERT_KEY_PROV_INFO_PROP_IDCERT_SHA1_HASH_PROP_IDCERT_MD5_HASH_PROP_IDCERT_HASH_PROP_IDCERT_KEY_CONTEXT_PROP_IDCERT_KEY_SPEC_PROP_IDCERT_IE30_RESERVED_PROP_ID!CERT_PUBKEY_HASH_RESERVED_PROP_IDCERT_ENHKEY_USAGE_PROP_IDCERT_CTL_USAGE_PROP_ID!CERT_NEXT_UPDATE_LOCATION_PROP_IDCERT_FRIENDLY_NAME_PROP_IDCERT_PVK_FILE_PROP_IDCERT_DESCRIPTION_PROP_IDCERT_ACCESS_STATE_PROP_IDCERT_SIGNATURE_HASH_PROP_IDCERT_SMART_CARD_DATA_PROP_IDCERT_EFS_PROP_IDCERT_FORTEZZA_DATA_PROP_IDCERT_ARCHIVED_PROP_IDCERT_KEY_IDENTIFIER_PROP_IDCERT_AUTO_ENROLL_PROP_IDCERT_PUBKEY_ALG_PARA_PROP_ID#CERT_CROSS_CERT_DIST_POINTS_PROP_ID'CERT_ISSUER_PUBLIC_KEY_MD5_HASH_PROP_ID(CERT_SUBJECT_PUBLIC_KEY_MD5_HASH_PROP_IDCERT_ENROLLMENT_PROP_IDCERT_DATE_STAMP_PROP_ID*CERT_ISSUER_SERIAL_NUMBER_MD5_HASH_PROP_ID"CERT_SUBJECT_NAME_MD5_HASH_PROP_ID CERT_EXTENDED_ERROR_INFO_PROP_IDCERT_RENEWAL_PROP_IDCERT_ARCHIVED_KEY_HASH_PROP_IDCERT_AUTO_ENROLL_RETRY_PROP_IDCERT_AIA_URL_RETRIEVED_PROP_ID"CERT_AUTHORITY_INFO_ACCESS_PROP_IDCERT_BACKED_UP_PROP_IDCERT_OCSP_RESPONSE_PROP_IDCERT_REQUEST_ORIGINATOR_PROP_IDCERT_SOURCE_LOCATION_PROP_IDCERT_SOURCE_URL_PROP_IDCERT_NEW_KEY_PROP_IDCERT_OCSP_CACHE_PREFIX_PROP_ID!CERT_SMART_CARD_ROOT_INFO_PROP_ID!CERT_NO_AUTO_EXPIRE_CHECK_PROP_IDCERT_NCRYPT_KEY_HANDLE_PROP_ID,CERT_HCRYPTPROV_OR_NCRYPT_KEY_HANDLE_PROP_ID CERT_SUBJECT_INFO_ACCESS_PROP_ID*CERT_CA_OCSP_AUTHORITY_INFO_ACCESS_PROP_IDCERT_CA_DISABLE_CRL_PROP_ID'CERT_ROOT_PROGRAM_CERT_POLICIES_PROP_ID*CERT_ROOT_PROGRAM_NAME_CONSTRAINTS_PROP_ID/CERT_SUBJECT_OCSP_AUTHORITY_INFO_ACCESS_PROP_ID CERT_SUBJECT_DISABLE_CRL_PROP_IDCERT_CEP_PROP_IDCERT_SIGN_HASH_CNG_ALG_PROP_IDCERT_SCARD_PIN_ID_PROP_IDCERT_SCARD_PIN_INFO_PROP_IDCERT_FIRST_RESERVED_PROP_IDCERT_LAST_RESERVED_PROP_IDCERT_FIRST_USER_PROP_IDCERT_LAST_USER_PROP_IDszOID_CERT_PROP_ID_PREFIX!szOID_CERT_KEY_IDENTIFIER_PROP_ID0szOID_CERT_ISSUER_SERIAL_NUMBER_MD5_HASH_PROP_ID(szOID_CERT_SUBJECT_NAME_MD5_HASH_PROP_ID$CERT_ACCESS_STATE_WRITE_PERSIST_FLAG#CERT_ACCESS_STATE_SYSTEM_STORE_FLAG&CERT_ACCESS_STATE_LM_SYSTEM_STORE_FLAG CERT_SET_KEY_PROV_HANDLE_PROP_IDCERT_SET_KEY_CONTEXT_PROP_IDsz_CERT_STORE_PROV_MEMORYsz_CERT_STORE_PROV_FILENAME_Wsz_CERT_STORE_PROV_FILENAMEsz_CERT_STORE_PROV_SYSTEM_Wsz_CERT_STORE_PROV_SYSTEMsz_CERT_STORE_PROV_PKCS7sz_CERT_STORE_PROV_SERIALIZEDsz_CERT_STORE_PROV_COLLECTION$sz_CERT_STORE_PROV_SYSTEM_REGISTRY_W"sz_CERT_STORE_PROV_SYSTEM_REGISTRYsz_CERT_STORE_PROV_PHYSICAL_Wsz_CERT_STORE_PROV_PHYSICALsz_CERT_STORE_PROV_SMART_CARD_Wsz_CERT_STORE_PROV_SMART_CARDsz_CERT_STORE_PROV_LDAP_Wsz_CERT_STORE_PROV_LDAPCERT_STORE_SIGNATURE_FLAGCERT_STORE_TIME_VALIDITY_FLAGCERT_STORE_REVOCATION_FLAGCERT_STORE_NO_CRL_FLAGCERT_STORE_NO_ISSUER_FLAGCERT_STORE_BASE_CRL_FLAGCERT_STORE_DELTA_CRL_FLAG CERT_STORE_NO_CRYPT_RELEASE_FLAG"CERT_STORE_SET_LOCALIZED_NAME_FLAG+CERT_STORE_DEFER_CLOSE_UNTIL_LAST_FREE_FLAGCERT_STORE_DELETE_FLAGCERT_STORE_UNSAFE_PHYSICAL_FLAGCERT_STORE_SHARE_STORE_FLAGCERT_STORE_SHARE_CONTEXT_FLAGCERT_STORE_MANIFOLD_FLAGCERT_STORE_ENUM_ARCHIVED_FLAGCERT_STORE_UPDATE_KEYID_FLAGCERT_STORE_BACKUP_RESTORE_FLAGCERT_STORE_READONLY_FLAGCERT_STORE_OPEN_EXISTING_FLAGCERT_STORE_CREATE_NEW_FLAGCERT_STORE_MAXIMUM_ALLOWED_FLAGCERT_SYSTEM_STORE_MASKCERT_SYSTEM_STORE_RELOCATE_FLAG"CERT_SYSTEM_STORE_UNPROTECTED_FLAGCERT_SYSTEM_STORE_LOCATION_MASK CERT_SYSTEM_STORE_LOCATION_SHIFT!CERT_SYSTEM_STORE_CURRENT_USER_ID"CERT_SYSTEM_STORE_LOCAL_MACHINE_ID$CERT_SYSTEM_STORE_CURRENT_SERVICE_IDCERT_SYSTEM_STORE_SERVICES_IDCERT_SYSTEM_STORE_USERS_ID.CERT_SYSTEM_STORE_CURRENT_USER_GROUP_POLICY_ID/CERT_SYSTEM_STORE_LOCAL_MACHINE_GROUP_POLICY_ID-CERT_SYSTEM_STORE_LOCAL_MACHINE_ENTERPRISE_IDCERT_SYSTEM_STORE_CURRENT_USERCERT_SYSTEM_STORE_LOCAL_MACHINE!CERT_SYSTEM_STORE_CURRENT_SERVICECERT_SYSTEM_STORE_SERVICESCERT_SYSTEM_STORE_USERS+CERT_SYSTEM_STORE_CURRENT_USER_GROUP_POLICY,CERT_SYSTEM_STORE_LOCAL_MACHINE_GROUP_POLICY*CERT_SYSTEM_STORE_LOCAL_MACHINE_ENTERPRISE(CERT_PROT_ROOT_DISABLE_CURRENT_USER_FLAG'CERT_PROT_ROOT_INHIBIT_ADD_AT_INIT_FLAG$CERT_PROT_ROOT_INHIBIT_PURGE_LM_FLAG#CERT_PROT_ROOT_DISABLE_LM_AUTH_FLAGCERT_PROT_ROOT_ONLY_LM_GPT_FLAG,CERT_PROT_ROOT_DISABLE_NT_AUTH_REQUIRED_FLAG7CERT_PROT_ROOT_DISABLE_NOT_DEFINED_NAME_CONSTRAINT_FLAGCERT_TRUST_PUB_ALLOW_TRUST_MASK#CERT_TRUST_PUB_ALLOW_END_USER_TRUST(CERT_TRUST_PUB_ALLOW_MACHINE_ADMIN_TRUST+CERT_TRUST_PUB_ALLOW_ENTERPRISE_ADMIN_TRUST'CERT_TRUST_PUB_CHECK_PUBLISHER_REV_FLAG'CERT_TRUST_PUB_CHECK_TIMESTAMP_REV_FLAG>CERT_AUTH_ROOT_AUTO_UPDATE_DISABLE_UNTRUSTED_ROOT_LOGGING_FLAG=CERT_AUTH_ROOT_AUTO_UPDATE_DISABLE_PARTIAL_CHAIN_LOGGING_FLAG2CERT_AUTH_ROOT_AUTO_UPDATE_ROOT_DIR_URL_VALUE_NAME5CERT_AUTH_ROOT_AUTO_UPDATE_SYNC_DELTA_TIME_VALUE_NAME+CERT_AUTH_ROOT_AUTO_UPDATE_FLAGS_VALUE_NAMECERT_AUTH_ROOT_CTL_FILENAMECERT_AUTH_ROOT_CTL_FILENAME_ACERT_AUTH_ROOT_CAB_FILENAMECERT_AUTH_ROOT_SEQ_FILENAMECERT_AUTH_ROOT_CERT_EXT&CERT_GROUP_POLICY_SYSTEM_STORE_REGPATHCERT_EFSBLOB_REGPATHCERT_EFSBLOB_VALUE_NAMECERT_PROT_ROOT_FLAGS_REGPATHCERT_PROT_ROOT_FLAGS_VALUE_NAME)CERT_TRUST_PUB_SAFER_GROUP_POLICY_REGPATH'CERT_LOCAL_MACHINE_SYSTEM_STORE_REGPATH*CERT_TRUST_PUB_SAFER_LOCAL_MACHINE_REGPATH,CERT_TRUST_PUB_AUTHENTICODE_FLAGS_VALUE_NAME,CERT_OCM_SUBCOMPONENTS_LOCAL_MACHINE_REGPATH2CERT_OCM_SUBCOMPONENTS_ROOT_AUTO_UPDATE_VALUE_NAME%CERT_DISABLE_ROOT_AUTO_UPDATE_REGPATH(CERT_DISABLE_ROOT_AUTO_UPDATE_VALUE_NAME0CERT_AUTH_ROOT_AUTO_UPDATE_LOCAL_MACHINE_REGPATHCERT_REGISTRY_STORE_REMOTE_FLAG#CERT_REGISTRY_STORE_SERIALIZED_FLAG#CERT_REGISTRY_STORE_CLIENT_GPT_FLAGCERT_REGISTRY_STORE_LM_GPT_FLAG CERT_REGISTRY_STORE_ROAMING_FLAG$CERT_REGISTRY_STORE_MY_IE_DIRTY_FLAGCERT_IE_DIRTY_FLAGS_REGPATH"CERT_FILE_STORE_COMMIT_ENABLE_FLAGCERT_LDAP_STORE_SIGN_FLAG#CERT_LDAP_STORE_AREC_EXCLUSIVE_FLAGCERT_LDAP_STORE_OPENED_FLAGCERT_LDAP_STORE_UNBIND_FLAGCRYPT_OID_OPEN_STORE_PROV_FUNCCERT_STORE_PROV_EXTERNAL_FLAGCERT_STORE_PROV_DELETED_FLAGCERT_STORE_PROV_NO_PERSIST_FLAG!CERT_STORE_PROV_SYSTEM_STORE_FLAG$CERT_STORE_PROV_LM_SYSTEM_STORE_FLAGCERT_STORE_PROV_CLOSE_FUNCCERT_STORE_PROV_READ_CERT_FUNCCERT_STORE_PROV_WRITE_CERT_FUNC CERT_STORE_PROV_DELETE_CERT_FUNC&CERT_STORE_PROV_SET_CERT_PROPERTY_FUNCCERT_STORE_PROV_READ_CRL_FUNCCERT_STORE_PROV_WRITE_CRL_FUNCCERT_STORE_PROV_DELETE_CRL_FUNC%CERT_STORE_PROV_SET_CRL_PROPERTY_FUNCCERT_STORE_PROV_READ_CTL_FUNCCERT_STORE_PROV_WRITE_CTL_FUNCCERT_STORE_PROV_DELETE_CTL_FUNC%CERT_STORE_PROV_SET_CTL_PROPERTY_FUNCCERT_STORE_PROV_CONTROL_FUNCCERT_STORE_PROV_FIND_CERT_FUNC#CERT_STORE_PROV_FREE_FIND_CERT_FUNC&CERT_STORE_PROV_GET_CERT_PROPERTY_FUNCCERT_STORE_PROV_FIND_CRL_FUNC"CERT_STORE_PROV_FREE_FIND_CRL_FUNC%CERT_STORE_PROV_GET_CRL_PROPERTY_FUNCCERT_STORE_PROV_FIND_CTL_FUNC"CERT_STORE_PROV_FREE_FIND_CTL_FUNC%CERT_STORE_PROV_GET_CTL_PROPERTY_FUNCCERT_STORE_PROV_WRITE_ADD_FLAGCERT_STORE_SAVE_AS_STORECERT_STORE_SAVE_AS_PKCS7CERT_STORE_SAVE_TO_FILECERT_STORE_SAVE_TO_MEMORYCERT_STORE_SAVE_TO_FILENAME_ACERT_STORE_SAVE_TO_FILENAME_WCERT_STORE_SAVE_TO_FILENAMECERT_CLOSE_STORE_FORCE_FLAGCERT_CLOSE_STORE_CHECK_FLAGCERT_COMPARE_MASKCERT_COMPARE_SHIFTCERT_COMPARE_ANYCERT_COMPARE_SHA1_HASHCERT_COMPARE_NAMECERT_COMPARE_ATTRCERT_COMPARE_MD5_HASHCERT_COMPARE_PROPERTYCERT_COMPARE_PUBLIC_KEYCERT_COMPARE_HASHCERT_COMPARE_NAME_STR_ACERT_COMPARE_NAME_STR_WCERT_COMPARE_KEY_SPECCERT_COMPARE_ENHKEY_USAGECERT_COMPARE_CTL_USAGECERT_COMPARE_SUBJECT_CERTCERT_COMPARE_ISSUER_OFCERT_COMPARE_EXISTINGCERT_COMPARE_SIGNATURE_HASHCERT_COMPARE_KEY_IDENTIFIERCERT_COMPARE_CERT_ID#CERT_COMPARE_CROSS_CERT_DIST_POINTSCERT_COMPARE_PUBKEY_MD5_HASH CERT_FIND_ANYCERT_FIND_SHA1_HASHCERT_FIND_MD5_HASHCERT_FIND_SIGNATURE_HASHCERT_FIND_KEY_IDENTIFIERCERT_FIND_HASHCERT_FIND_PROPERTYCERT_FIND_PUBLIC_KEYCERT_FIND_SUBJECT_NAMECERT_FIND_SUBJECT_ATTRCERT_FIND_ISSUER_NAMECERT_FIND_ISSUER_ATTRCERT_FIND_SUBJECT_STR_ACERT_FIND_SUBJECT_STR_WCERT_FIND_SUBJECT_STRCERT_FIND_ISSUER_STR_ACERT_FIND_ISSUER_STR_WCERT_FIND_ISSUER_STRCERT_FIND_KEY_SPECCERT_FIND_ENHKEY_USAGECERT_FIND_CTL_USAGECERT_FIND_SUBJECT_CERTCERT_FIND_ISSUER_OFCERT_FIND_EXISTINGCERT_FIND_CERT_ID CERT_FIND_CROSS_CERT_DIST_POINTSCERT_FIND_PUBKEY_MD5_HASH$CERT_FIND_OPTIONAL_ENHKEY_USAGE_FLAG$CERT_FIND_EXT_ONLY_ENHKEY_USAGE_FLAG%CERT_FIND_PROP_ONLY_ENHKEY_USAGE_FLAGCERT_FIND_NO_ENHKEY_USAGE_FLAGCERT_FIND_OR_ENHKEY_USAGE_FLAG!CERT_FIND_VALID_ENHKEY_USAGE_FLAG!CERT_FIND_OPTIONAL_CTL_USAGE_FLAG!CERT_FIND_EXT_ONLY_CTL_USAGE_FLAG"CERT_FIND_PROP_ONLY_CTL_USAGE_FLAGCERT_FIND_NO_CTL_USAGE_FLAGCERT_FIND_OR_CTL_USAGE_FLAGCERT_FIND_VALID_CTL_USAGE_FLAG+CERT_SET_PROPERTY_IGNORE_PERSIST_ERROR_FLAG&CERT_SET_PROPERTY_INHIBIT_PERSIST_FLAGCTL_ENTRY_FROM_PROP_CHAIN_FLAG CRL_FIND_ANYCRL_FIND_ISSUED_BYCRL_FIND_EXISTINGCRL_FIND_ISSUED_FORCRL_FIND_ISSUED_BY_AKI_FLAG!CRL_FIND_ISSUED_BY_SIGNATURE_FLAGCRL_FIND_ISSUED_BY_DELTA_FLAGCRL_FIND_ISSUED_BY_BASE_FLAGCERT_STORE_ADD_NEWCERT_STORE_ADD_USE_EXISTINGCERT_STORE_ADD_REPLACE_EXISTINGCERT_STORE_ADD_ALWAYS2CERT_STORE_ADD_REPLACE_EXISTING_INHERIT_PROPERTIESCERT_STORE_ADD_NEWER'CERT_STORE_ADD_NEWER_INHERIT_PROPERTIESCERT_STORE_CERTIFICATE_CONTEXTCERT_STORE_CRL_CONTEXTCERT_STORE_CTL_CONTEXTCERT_STORE_ALL_CONTEXT_FLAG#CERT_STORE_CERTIFICATE_CONTEXT_FLAGCERT_STORE_CRL_CONTEXT_FLAGCERT_STORE_CTL_CONTEXT_FLAGCTL_ANY_SUBJECT_TYPECTL_CERT_SUBJECT_TYPE CTL_FIND_ANYCTL_FIND_SHA1_HASHCTL_FIND_MD5_HASHCTL_FIND_USAGECTL_FIND_SUBJECTCTL_FIND_EXISTINGCTL_FIND_NO_LIST_ID_CBDATACTL_FIND_SAME_USAGE_FLAGCERT_STORE_CTRL_RESYNCCERT_STORE_CTRL_NOTIFY_CHANGECERT_STORE_CTRL_COMMITCERT_STORE_CTRL_AUTO_RESYNCCERT_STORE_CTRL_CANCEL_NOTIFY-CERT_STORE_CTRL_INHIBIT_DUPLICATE_HANDLE_FLAG!CERT_STORE_CTRL_COMMIT_FORCE_FLAG!CERT_STORE_CTRL_COMMIT_CLEAR_FLAG!CERT_STORE_LOCALIZED_NAME_PROP_IDCERT_CREATE_CONTEXT_NOCOPY_FLAGCERT_CREATE_CONTEXT_SORTED_FLAG%CERT_CREATE_CONTEXT_NO_HCRYPTMSG_FLAG!CERT_CREATE_CONTEXT_NO_ENTRY_FLAG#CERT_PHYSICAL_STORE_ADD_ENABLE_FLAG%CERT_PHYSICAL_STORE_OPEN_DISABLE_FLAG,CERT_PHYSICAL_STORE_REMOTE_OPEN_DISABLE_FLAG4CERT_PHYSICAL_STORE_INSERT_COMPUTER_NAME_ENABLE_FLAG(CERT_PHYSICAL_STORE_PREDEFINED_ENUM_FLAG CERT_PHYSICAL_STORE_DEFAULT_NAME%CERT_PHYSICAL_STORE_GROUP_POLICY_NAME&CERT_PHYSICAL_STORE_LOCAL_MACHINE_NAME,CERT_PHYSICAL_STORE_DS_USER_CERTIFICATE_NAME3CERT_PHYSICAL_STORE_LOCAL_MACHINE_GROUP_POLICY_NAME#CERT_PHYSICAL_STORE_ENTERPRISE_NAME"CERT_PHYSICAL_STORE_AUTH_ROOT_NAME#CERT_PHYSICAL_STORE_SMART_CARD_NAME%CRYPT_OID_OPEN_SYSTEM_STORE_PROV_FUNC$CRYPT_OID_REGISTER_SYSTEM_STORE_FUNC&CRYPT_OID_UNREGISTER_SYSTEM_STORE_FUNC CRYPT_OID_ENUM_SYSTEM_STORE_FUNC&CRYPT_OID_REGISTER_PHYSICAL_STORE_FUNC(CRYPT_OID_UNREGISTER_PHYSICAL_STORE_FUNC"CRYPT_OID_ENUM_PHYSICAL_STORE_FUNC*CRYPT_OID_SYSTEM_STORE_LOCATION_VALUE_NAMECMSG_TRUSTED_SIGNER_FLAGCMSG_SIGNER_ONLY_FLAGCMSG_USE_SIGNER_INDEX_FLAGCMSG_CMS_ENCAPSULATED_CTL_FLAGCMSG_ENCODE_SORTED_CTL_FLAG*CMSG_ENCODE_HASHED_SUBJECT_IDENTIFIER_FLAG#CERT_VERIFY_INHIBIT_CTL_UPDATE_FLAG CERT_VERIFY_TRUSTED_SIGNERS_FLAGCERT_VERIFY_NO_TIME_CHECK_FLAG!CERT_VERIFY_ALLOW_MORE_USAGE_FLAGCERT_VERIFY_UPDATED_CTL_FLAGCERT_CONTEXT_REVOCATION_TYPECERT_VERIFY_REV_CHAIN_FLAG'CERT_VERIFY_CACHE_ONLY_BASED_REVOCATION)CERT_VERIFY_REV_ACCUMULATIVE_TIMEOUT_FLAGCERT_UNICODE_IS_RDN_ATTRS_FLAG'CERT_CASE_INSENSITIVE_IS_RDN_ATTRS_FLAG#CRYPT_VERIFY_CERT_SIGN_SUBJECT_BLOB#CRYPT_VERIFY_CERT_SIGN_SUBJECT_CERT"CRYPT_VERIFY_CERT_SIGN_SUBJECT_CRL$CRYPT_VERIFY_CERT_SIGN_ISSUER_PUBKEY"CRYPT_VERIFY_CERT_SIGN_ISSUER_CERT#CRYPT_VERIFY_CERT_SIGN_ISSUER_CHAIN"CRYPT_VERIFY_CERT_SIGN_ISSUER_NULL'CRYPT_DEFAULT_CONTEXT_AUTO_RELEASE_FLAG"CRYPT_DEFAULT_CONTEXT_PROCESS_FLAG#CRYPT_DEFAULT_CONTEXT_CERT_SIGN_OID)CRYPT_DEFAULT_CONTEXT_MULTI_CERT_SIGN_OID%CRYPT_OID_EXPORT_PUBLIC_KEY_INFO_FUNC%CRYPT_OID_IMPORT_PUBLIC_KEY_INFO_FUNCCRYPT_ACQUIRE_CACHE_FLAG CRYPT_ACQUIRE_USE_PROV_INFO_FLAGCRYPT_ACQUIRE_COMPARE_KEY_FLAGCRYPT_ACQUIRE_SILENT_FLAGCRYPT_FIND_USER_KEYSET_FLAGCRYPT_FIND_MACHINE_KEYSET_FLAGCRYPT_FIND_SILENT_KEYSET_FLAG&CRYPT_OID_IMPORT_PRIVATE_KEY_INFO_FUNC&CRYPT_OID_EXPORT_PRIVATE_KEY_INFO_FUNCCRYPT_DELETE_KEYSETCERT_SIMPLE_NAME_STRCERT_OID_NAME_STRCERT_X500_NAME_STRCERT_NAME_STR_SEMICOLON_FLAGCERT_NAME_STR_NO_PLUS_FLAGCERT_NAME_STR_NO_QUOTING_FLAGCERT_NAME_STR_CRLF_FLAGCERT_NAME_STR_COMMA_FLAGCERT_NAME_STR_REVERSE_FLAG#CERT_NAME_STR_DISABLE_IE4_UTF8_FLAG%CERT_NAME_STR_ENABLE_T61_UNICODE_FLAG&CERT_NAME_STR_ENABLE_UTF8_UNICODE_FLAGCERT_NAME_EMAIL_TYPECERT_NAME_RDN_TYPECERT_NAME_ATTR_TYPECERT_NAME_SIMPLE_DISPLAY_TYPECERT_NAME_FRIENDLY_DISPLAY_TYPECERT_NAME_DNS_TYPECERT_NAME_URL_TYPECERT_NAME_UPN_TYPECERT_NAME_ISSUER_FLAGCERT_NAME_DISABLE_IE4_UTF8_FLAG#CRYPT_MESSAGE_BARE_CONTENT_OUT_FLAG+CRYPT_MESSAGE_ENCAPSULATED_CONTENT_OUT_FLAGCRYPT_MESSAGE_KEYID_SIGNER_FLAG CRYPT_MESSAGE_SILENT_KEYSET_FLAG"CRYPT_MESSAGE_KEYID_RECIPIENT_FLAGCERT_QUERY_OBJECT_FILECERT_QUERY_OBJECT_BLOBCERT_QUERY_CONTENT_CERTCERT_QUERY_CONTENT_CTLCERT_QUERY_CONTENT_CRL#CERT_QUERY_CONTENT_SERIALIZED_STORE"CERT_QUERY_CONTENT_SERIALIZED_CERT!CERT_QUERY_CONTENT_SERIALIZED_CTL!CERT_QUERY_CONTENT_SERIALIZED_CRLCERT_QUERY_CONTENT_PKCS7_SIGNED!CERT_QUERY_CONTENT_PKCS7_UNSIGNED%CERT_QUERY_CONTENT_PKCS7_SIGNED_EMBEDCERT_QUERY_CONTENT_PKCS10CERT_QUERY_CONTENT_PFXCERT_QUERY_CONTENT_CERT_PAIRCERT_QUERY_CONTENT_FLAG_CERTCERT_QUERY_CONTENT_FLAG_CTLCERT_QUERY_CONTENT_FLAG_CRL(CERT_QUERY_CONTENT_FLAG_SERIALIZED_STORE'CERT_QUERY_CONTENT_FLAG_SERIALIZED_CERT&CERT_QUERY_CONTENT_FLAG_SERIALIZED_CTL&CERT_QUERY_CONTENT_FLAG_SERIALIZED_CRL$CERT_QUERY_CONTENT_FLAG_PKCS7_SIGNED&CERT_QUERY_CONTENT_FLAG_PKCS7_UNSIGNED*CERT_QUERY_CONTENT_FLAG_PKCS7_SIGNED_EMBEDCERT_QUERY_CONTENT_FLAG_PKCS10CERT_QUERY_CONTENT_FLAG_PFX!CERT_QUERY_CONTENT_FLAG_CERT_PAIRCERT_QUERY_CONTENT_FLAG_ALLCERT_QUERY_FORMAT_BINARY CERT_QUERY_FORMAT_BASE64_ENCODED'CERT_QUERY_FORMAT_ASN_ASCII_HEX_ENCODEDCERT_QUERY_FORMAT_FLAG_BINARY%CERT_QUERY_FORMAT_FLAG_BASE64_ENCODED,CERT_QUERY_FORMAT_FLAG_ASN_ASCII_HEX_ENCODEDCERT_QUERY_FORMAT_FLAG_ALL%CREDENTIAL_OID_PASSWORD_CREDENTIALS_A%CREDENTIAL_OID_PASSWORD_CREDENTIALS_W#CREDENTIAL_OID_PASSWORD_CREDENTIALS'SCHEME_OID_RETRIEVE_ENCODED_OBJECT_FUNC(SCHEME_OID_RETRIEVE_ENCODED_OBJECTW_FUNC&CONTEXT_OID_CREATE_OBJECT_CONTEXT_FUNCCONTEXT_OID_CERTIFICATECONTEXT_OID_CRLCONTEXT_OID_CTLCONTEXT_OID_PKCS7CONTEXT_OID_CAPI2_ANYCONTEXT_OID_OCSP_RESPCRYPT_RETRIEVE_MULTIPLE_OBJECTSCRYPT_CACHE_ONLY_RETRIEVALCRYPT_WIRE_ONLY_RETRIEVALCRYPT_DONT_CACHE_RESULTCRYPT_ASYNC_RETRIEVALCRYPT_STICKY_CACHE_RETRIEVAL$CRYPT_LDAP_SCOPE_BASE_ONLY_RETRIEVALCRYPT_OFFLINE_CHECK_RETRIEVAL!CRYPT_LDAP_INSERT_ENTRY_ATTRIBUTECRYPT_LDAP_SIGN_RETRIEVALCRYPT_NO_AUTH_RETRIEVAL#CRYPT_LDAP_AREC_EXCLUSIVE_RETRIEVALCRYPT_AIA_RETRIEVALCRYPT_VERIFY_CONTEXT_SIGNATURECRYPT_VERIFY_DATA_HASHCRYPT_KEEP_TIME_VALIDCRYPT_DONT_VERIFY_SIGNATURECRYPT_DONT_CHECK_TIME_VALIDITY#CRYPT_CHECK_FRESHNESS_TIME_VALIDITYCRYPT_ACCUMULATIVE_TIMEOUT&CRYPT_PARAM_ASYNC_RETRIEVAL_COMPLETION"CRYPT_PARAM_CANCEL_ASYNC_RETRIEVALCRYPT_GET_URL_FROM_PROPERTYCRYPT_GET_URL_FROM_EXTENSION#CRYPT_GET_URL_FROM_UNAUTH_ATTRIBUTE!CRYPT_GET_URL_FROM_AUTH_ATTRIBUTEURL_OID_GET_OBJECT_URL_FUNCTIME_VALID_OID_GET_OBJECT_FUNC TIME_VALID_OID_FLUSH_OBJECT_FUNCTIME_VALID_OID_GET_CTLTIME_VALID_OID_GET_CRL TIME_VALID_OID_GET_CRL_FROM_CERT)TIME_VALID_OID_GET_FRESHEST_CRL_FROM_CERT(TIME_VALID_OID_GET_FRESHEST_CRL_FROM_CRLTIME_VALID_OID_FLUSH_CTLTIME_VALID_OID_FLUSH_CRL"TIME_VALID_OID_FLUSH_CRL_FROM_CERT+TIME_VALID_OID_FLUSH_FRESHEST_CRL_FROM_CERT*TIME_VALID_OID_FLUSH_FRESHEST_CRL_FROM_CRL CRYPTPROTECT_PROMPT_ON_UNPROTECTCRYPTPROTECT_PROMPT_ON_PROTECTCRYPTPROTECT_PROMPT_RESERVEDCRYPTPROTECT_PROMPT_STRONG"CRYPTPROTECT_PROMPT_REQUIRE_STRONGCRYPTPROTECT_UI_FORBIDDENCRYPTPROTECT_LOCAL_MACHINECRYPTPROTECT_CRED_SYNCCRYPTPROTECT_AUDITCRYPTPROTECT_NO_RECOVERYCRYPTPROTECT_VERIFY_PROTECTIONCRYPTPROTECT_CRED_REGENERATE#CRYPTPROTECT_FIRST_RESERVED_FLAGVAL"CRYPTPROTECT_LAST_RESERVED_FLAGVALCRYPTPROTECTMEMORY_BLOCK_SIZECRYPTPROTECTMEMORY_SAME_PROCESS CRYPTPROTECTMEMORY_CROSS_PROCESSCRYPTPROTECTMEMORY_SAME_LOGONCERT_CREATE_SELFSIGN_NO_SIGN CERT_CREATE_SELFSIGN_NO_KEY_INFOCRYPT_KEYID_MACHINE_FLAGCRYPT_KEYID_ALLOC_FLAGCRYPT_KEYID_DELETE_FLAGCRYPT_KEYID_SET_NEW_FLAG,CERT_CHAIN_MAX_AIA_URL_COUNT_IN_CERT_DEFAULT8CERT_CHAIN_MAX_AIA_URL_RETRIEVAL_COUNT_PER_CHAIN_DEFAULT3CERT_CHAIN_MAX_AIA_URL_RETRIEVAL_BYTE_COUNT_DEFAULT3CERT_CHAIN_MAX_AIA_URL_RETRIEVAL_CERT_COUNT_DEFAULTCERT_CHAIN_CACHE_END_CERTCERT_CHAIN_THREAD_STORE_SYNC#CERT_CHAIN_CACHE_ONLY_URL_RETRIEVAL"CERT_CHAIN_USE_LOCAL_MACHINE_STORE#CERT_CHAIN_ENABLE_CACHE_AUTO_UPDATECERT_CHAIN_ENABLE_SHARE_STORECERT_TRUST_NO_ERRORCERT_TRUST_IS_NOT_TIME_VALIDCERT_TRUST_IS_NOT_TIME_NESTEDCERT_TRUST_IS_REVOKED!CERT_TRUST_IS_NOT_SIGNATURE_VALID!CERT_TRUST_IS_NOT_VALID_FOR_USAGECERT_TRUST_IS_UNTRUSTED_ROOT$CERT_TRUST_REVOCATION_STATUS_UNKNOWNCERT_TRUST_IS_CYCLICCERT_TRUST_INVALID_EXTENSION%CERT_TRUST_INVALID_POLICY_CONSTRAINTS$CERT_TRUST_INVALID_BASIC_CONSTRAINTS#CERT_TRUST_INVALID_NAME_CONSTRAINTS,CERT_TRUST_HAS_NOT_SUPPORTED_NAME_CONSTRAINT*CERT_TRUST_HAS_NOT_DEFINED_NAME_CONSTRAINT,CERT_TRUST_HAS_NOT_PERMITTED_NAME_CONSTRAINT'CERT_TRUST_HAS_EXCLUDED_NAME_CONSTRAINT CERT_TRUST_IS_OFFLINE_REVOCATION#CERT_TRUST_NO_ISSUANCE_CHAIN_POLICYCERT_TRUST_IS_PARTIAL_CHAIN CERT_TRUST_CTL_IS_NOT_TIME_VALID%CERT_TRUST_CTL_IS_NOT_SIGNATURE_VALID%CERT_TRUST_CTL_IS_NOT_VALID_FOR_USAGE!CERT_TRUST_HAS_EXACT_MATCH_ISSUERCERT_TRUST_HAS_KEY_MATCH_ISSUER CERT_TRUST_HAS_NAME_MATCH_ISSUERCERT_TRUST_IS_SELF_SIGNEDCERT_TRUST_HAS_PREFERRED_ISSUER$CERT_TRUST_HAS_ISSUANCE_CHAIN_POLICY%CERT_TRUST_HAS_VALID_NAME_CONSTRAINTSCERT_TRUST_IS_COMPLEX_CHAINUSAGE_MATCH_TYPE_ANDUSAGE_MATCH_TYPE_OR$CERT_CHAIN_REVOCATION_CHECK_END_CERT!CERT_CHAIN_REVOCATION_CHECK_CHAIN.CERT_CHAIN_REVOCATION_CHECK_CHAIN_EXCLUDE_ROOT&CERT_CHAIN_REVOCATION_CHECK_CACHE_ONLY*CERT_CHAIN_REVOCATION_ACCUMULATIVE_TIMEOUT*CERT_CHAIN_DISABLE_PASS1_QUALITY_FILTERING(CERT_CHAIN_RETURN_LOWER_QUALITY_CONTEXTS(CERT_CHAIN_DISABLE_AUTH_ROOT_AUTO_UPDATECERT_CHAIN_TIMESTAMP_TIMEREVOCATION_OID_CRL_REVOCATIONCERT_CHAIN_FIND_BY_ISSUER*CERT_CHAIN_FIND_BY_ISSUER_COMPARE_KEY_FLAG,CERT_CHAIN_FIND_BY_ISSUER_COMPLEX_CHAIN_FLAG-CERT_CHAIN_FIND_BY_ISSUER_CACHE_ONLY_URL_FLAG,CERT_CHAIN_FIND_BY_ISSUER_LOCAL_MACHINE_FLAG%CERT_CHAIN_FIND_BY_ISSUER_NO_KEY_FLAG)CERT_CHAIN_FIND_BY_ISSUER_CACHE_ONLY_FLAG,CERT_CHAIN_POLICY_IGNORE_NOT_TIME_VALID_FLAG0CERT_CHAIN_POLICY_IGNORE_CTL_NOT_TIME_VALID_FLAG-CERT_CHAIN_POLICY_IGNORE_NOT_TIME_NESTED_FLAG7CERT_CHAIN_POLICY_IGNORE_INVALID_BASIC_CONSTRAINTS_FLAG1CERT_CHAIN_POLICY_IGNORE_ALL_NOT_TIME_VALID_FLAGS'CERT_CHAIN_POLICY_ALLOW_UNKNOWN_CA_FLAG)CERT_CHAIN_POLICY_IGNORE_WRONG_USAGE_FLAG*CERT_CHAIN_POLICY_IGNORE_INVALID_NAME_FLAG,CERT_CHAIN_POLICY_IGNORE_INVALID_POLICY_FLAG-CERT_CHAIN_POLICY_IGNORE_END_REV_UNKNOWN_FLAG4CERT_CHAIN_POLICY_IGNORE_CTL_SIGNER_REV_UNKNOWN_FLAG,CERT_CHAIN_POLICY_IGNORE_CA_REV_UNKNOWN_FLAG.CERT_CHAIN_POLICY_IGNORE_ROOT_REV_UNKNOWN_FLAG.CERT_CHAIN_POLICY_IGNORE_ALL_REV_UNKNOWN_FLAGS%CERT_CHAIN_POLICY_ALLOW_TESTROOT_FLAG%CERT_CHAIN_POLICY_TRUST_TESTROOT_FLAG.CRYPT_OID_VERIFY_CERTIFICATE_CHAIN_POLICY_FUNCAUTHTYPE_CLIENTAUTHTYPE_SERVER+BASIC_CONSTRAINTS_CERT_CHAIN_POLICY_CA_FLAG3BASIC_CONSTRAINTS_CERT_CHAIN_POLICY_END_ENTITY_FLAG6MICROSOFT_ROOT_CERT_CHAIN_POLICY_ENABLE_TEST_ROOT_FLAGCRYPT_STRING_BASE64HEADERCRYPT_STRING_BASE64CRYPT_STRING_BINARY CRYPT_STRING_BASE64REQUESTHEADERCRYPT_STRING_HEXCRYPT_STRING_HEXASCIICRYPT_STRING_BASE64_ANYCRYPT_STRING_ANYCRYPT_STRING_HEX_ANY CRYPT_STRING_BASE64X509CRLHEADERCRYPT_STRING_HEXADDRCRYPT_STRING_HEXASCIIADDRCRYPT_STRING_NOCRCRYPT_USER_KEYSETPKCS12_IMPORT_RESERVED_MASKREPORT_NO_PRIVATE_KEY%REPORT_NOT_ABLE_TO_EXPORT_PRIVATE_KEYEXPORT_PRIVATE_KEYSPKCS12_EXPORT_RESERVED_MASKCERT_STORE_PROV_MSGCERT_STORE_PROV_MEMORYCERT_STORE_PROV_FILECERT_STORE_PROV_REGCERT_STORE_PROV_PKCS7CERT_STORE_PROV_SERIALIZEDCERT_STORE_PROV_FILENAMECERT_STORE_PROV_SYSTEMCERT_STORE_PROV_COLLECTIONCERT_STORE_PROV_SYSTEM_REGISTRYCERT_STORE_PROV_PHYSICALCERT_STORE_PROV_SMART_CARDCERT_STORE_PROV_LDAPURL_OID_CERTIFICATE_ISSUER"URL_OID_CERTIFICATE_CRL_DIST_POINTURL_OID_CTL_ISSUERURL_OID_CTL_NEXT_UPDATEURL_OID_CRL_ISSUER URL_OID_CERTIFICATE_FRESHEST_CRLURL_OID_CRL_FRESHEST_CRLURL_OID_CROSS_CERT_DIST_POINTURL_OID_CERTIFICATE_OCSP+URL_OID_CERTIFICATE_OCSP_AND_CRL_DIST_POINT+URL_OID_CERTIFICATE_CRL_DIST_POINT_AND_OCSP&URL_OID_CROSS_CERT_SUBJECT_INFO_ACCESSURL_OID_CERTIFICATE_ONLY_OCSPrr rrs-                              L (; 6 L (; 6 L (; 6 L (; 6 \ )L 8 L (; 6#l2_D #l2_D "\1K? &5G !N 2[ @&7:JJ "^ 3l B "^ 3l B !N 2[ @ !O 3k A "_ 4| C #k 14D D &47GG +k99 &58PP%6H %6H %6H !N 2[ @ ,>  ,>  ,>  ! !           !%/"# "!                                              !!!                                <  E%<!H+L5?#U)F*J3= O+  &)&S#-"%%("!(1    #&# # # # # # # # # % % & )))*.% '-0./-0,/.0..///256.4 ;:$ $ $ '$ -+!(  $(     $$%$$$$%&"%&%(%"#&)&*))#&** """#&$ 6 8$<!&>#6 8$<!&>#":$=!68 9&?# 9&?#$=!8!:";#< &( $!+ $!"&0##%/"#- ",%(",'&0#    #!",$.!)5#: 4'=$3*#. $.!#- !+)#0 #0    %&")*&"##%    $ ''''''   $ #!!3)/2, 4T15V24T19@6!$%("/2, 2P/ !"  #% $&!!1   5& )"$(*%($&!       !+!#(#"% +&!%"-*%$#$#&'& $#)&2#; 8+1  ! 10337 " +-2-84"8,1#9 //-432/"9$;!'>$1,"960432 7/$! //0!4!40."5"5564,' /,+031#< 155"; $ 6)/31"5)<&$?!"'#% #) $&!$.!%&"#' !%"&#' ##"&##  %)"&(#%/"&'##)&,!"$%!!"!% $&*#!)-&#' $!#$/!'+$(*%'##&+#$)!03-'.8)=&!"$%!")6*D' :#< $ 521 7#: "96!9106%)"%)" "!(,-  +..+.,/.-.0)(/)..3 4';$4!"55":":#< #< "954%@"<%4"$%/"'1$!-%&"$'! "!" !!""#:9*-'+.((+%%&"%&"+*,/"8./24   i #>)!"&?!? #>) &'##$ #$ #. "#"%/"&!%/"", !#$  " "!#!#/1, " $7!2$7!2$7!2'=$"8!"'($"=844#$ #$     " " :#@ #@ ,6)$%!&0#,6)(I%(2%!<(2%,6).8+/9,/9,!<(2%!<!<!<!< !*$%!2$&! ! !&(#*,'+-(-/*%'"#% !#!#!#%'""$!!#$&!$&!!#/1,#% -/* *,'-/*24/#% !#  '$#4$>!3M0+E('*$&)#),&#- )$ &;&7" , ,'7$%I" *;"- ?"3& *'#&%&#- %/".8+#",( *% *)!+% *'","-%/"",#% $%!%&"'($ !12.23/01-%)II'*JJ ),LL""%EE58XX26VV,47WW-25UU+,/(*-''*$&)#"%/3,:>7",&0#+5(.8+*4'*4'AD>@C=5A28G5.5+, .// 6'>G#*-DD#**-GG*+S'+.HH+0C,O-6G2*\9&,C(+.EE1#*&-#&1#",#* '.$M%,"#&-#%%!7 #""%$'!'+$!""##$ )*& !!""#()% !!#"$(*%!!#&(#)+& "%'"(*% "%'"(*%!$ ! !;((*2  &(#! $66 ,0BB*.@@6:LL6:LL$*.@@.2DD++.DD++.DD*-??BWW)-??BWW114JJ114JJ0114II114II.*.@@26HH,26HH,0BB*.@@(,>>'+==!9