Win32 API 日本語リファレンス
ホームSecurity.Cryptography.Certificates › CERTENROLL_PROPERTYID

CERTENROLL_PROPERTYID

列挙型
基底型i4

メンバー 100

名前10進16進
XCN_PROPERTYID_NONE00x0
XCN_CERT_KEY_PROV_HANDLE_PROP_ID10x1
XCN_CERT_KEY_PROV_INFO_PROP_ID20x2
XCN_CERT_SHA1_HASH_PROP_ID30x3
XCN_CERT_MD5_HASH_PROP_ID40x4
XCN_CERT_HASH_PROP_ID30x3
XCN_CERT_KEY_CONTEXT_PROP_ID50x5
XCN_CERT_KEY_SPEC_PROP_ID60x6
XCN_CERT_IE30_RESERVED_PROP_ID70x7
XCN_CERT_PUBKEY_HASH_RESERVED_PROP_ID80x8
XCN_CERT_ENHKEY_USAGE_PROP_ID90x9
XCN_CERT_CTL_USAGE_PROP_ID90x9
XCN_CERT_NEXT_UPDATE_LOCATION_PROP_ID100xA
XCN_CERT_FRIENDLY_NAME_PROP_ID110xB
XCN_CERT_PVK_FILE_PROP_ID120xC
XCN_CERT_DESCRIPTION_PROP_ID130xD
XCN_CERT_ACCESS_STATE_PROP_ID140xE
XCN_CERT_SIGNATURE_HASH_PROP_ID150xF
XCN_CERT_SMART_CARD_DATA_PROP_ID160x10
XCN_CERT_EFS_PROP_ID170x11
XCN_CERT_FORTEZZA_DATA_PROP_ID180x12
XCN_CERT_ARCHIVED_PROP_ID190x13
XCN_CERT_KEY_IDENTIFIER_PROP_ID200x14
XCN_CERT_AUTO_ENROLL_PROP_ID210x15
XCN_CERT_PUBKEY_ALG_PARA_PROP_ID220x16
XCN_CERT_CROSS_CERT_DIST_POINTS_PROP_ID230x17
XCN_CERT_ISSUER_PUBLIC_KEY_MD5_HASH_PROP_ID240x18
XCN_CERT_SUBJECT_PUBLIC_KEY_MD5_HASH_PROP_ID250x19
XCN_CERT_ENROLLMENT_PROP_ID260x1A
XCN_CERT_DATE_STAMP_PROP_ID270x1B
XCN_CERT_ISSUER_SERIAL_NUMBER_MD5_HASH_PROP_ID280x1C
XCN_CERT_SUBJECT_NAME_MD5_HASH_PROP_ID290x1D
XCN_CERT_EXTENDED_ERROR_INFO_PROP_ID300x1E
XCN_CERT_RENEWAL_PROP_ID640x40
XCN_CERT_ARCHIVED_KEY_HASH_PROP_ID650x41
XCN_CERT_AUTO_ENROLL_RETRY_PROP_ID660x42
XCN_CERT_AIA_URL_RETRIEVED_PROP_ID670x43
XCN_CERT_AUTHORITY_INFO_ACCESS_PROP_ID680x44
XCN_CERT_BACKED_UP_PROP_ID690x45
XCN_CERT_OCSP_RESPONSE_PROP_ID700x46
XCN_CERT_REQUEST_ORIGINATOR_PROP_ID710x47
XCN_CERT_SOURCE_LOCATION_PROP_ID720x48
XCN_CERT_SOURCE_URL_PROP_ID730x49
XCN_CERT_NEW_KEY_PROP_ID740x4A
XCN_CERT_OCSP_CACHE_PREFIX_PROP_ID750x4B
XCN_CERT_SMART_CARD_ROOT_INFO_PROP_ID760x4C
XCN_CERT_NO_AUTO_EXPIRE_CHECK_PROP_ID770x4D
XCN_CERT_NCRYPT_KEY_HANDLE_PROP_ID780x4E
XCN_CERT_HCRYPTPROV_OR_NCRYPT_KEY_HANDLE_PROP_ID790x4F
XCN_CERT_SUBJECT_INFO_ACCESS_PROP_ID800x50
XCN_CERT_CA_OCSP_AUTHORITY_INFO_ACCESS_PROP_ID810x51
XCN_CERT_CA_DISABLE_CRL_PROP_ID820x52
XCN_CERT_ROOT_PROGRAM_CERT_POLICIES_PROP_ID830x53
XCN_CERT_ROOT_PROGRAM_NAME_CONSTRAINTS_PROP_ID840x54
XCN_CERT_SUBJECT_OCSP_AUTHORITY_INFO_ACCESS_PROP_ID850x55
XCN_CERT_SUBJECT_DISABLE_CRL_PROP_ID860x56
XCN_CERT_CEP_PROP_ID870x57
XCN_CERT_SIGN_HASH_CNG_ALG_PROP_ID890x59
XCN_CERT_SCARD_PIN_ID_PROP_ID900x5A
XCN_CERT_SCARD_PIN_INFO_PROP_ID910x5B
XCN_CERT_SUBJECT_PUB_KEY_BIT_LENGTH_PROP_ID920x5C
XCN_CERT_PUB_KEY_CNG_ALG_BIT_LENGTH_PROP_ID930x5D
XCN_CERT_ISSUER_PUB_KEY_BIT_LENGTH_PROP_ID940x5E
XCN_CERT_ISSUER_CHAIN_SIGN_HASH_CNG_ALG_PROP_ID950x5F
XCN_CERT_ISSUER_CHAIN_PUB_KEY_CNG_ALG_BIT_LENGTH_PROP_ID960x60
XCN_CERT_NO_EXPIRE_NOTIFICATION_PROP_ID970x61
XCN_CERT_AUTH_ROOT_SHA256_HASH_PROP_ID980x62
XCN_CERT_NCRYPT_KEY_HANDLE_TRANSFER_PROP_ID990x63
XCN_CERT_HCRYPTPROV_TRANSFER_PROP_ID1000x64
XCN_CERT_SMART_CARD_READER_PROP_ID1010x65
XCN_CERT_SEND_AS_TRUSTED_ISSUER_PROP_ID1020x66
XCN_CERT_KEY_REPAIR_ATTEMPTED_PROP_ID1030x67
XCN_CERT_DISALLOWED_FILETIME_PROP_ID1040x68
XCN_CERT_ROOT_PROGRAM_CHAIN_POLICIES_PROP_ID1050x69
XCN_CERT_SMART_CARD_READER_NON_REMOVABLE_PROP_ID1060x6A
XCN_CERT_SHA256_HASH_PROP_ID1070x6B
XCN_CERT_SCEP_SERVER_CERTS_PROP_ID1080x6C
XCN_CERT_SCEP_RA_SIGNATURE_CERT_PROP_ID1090x6D
XCN_CERT_SCEP_RA_ENCRYPTION_CERT_PROP_ID1100x6E
XCN_CERT_SCEP_CA_CERT_PROP_ID1110x6F
XCN_CERT_SCEP_SIGNER_CERT_PROP_ID1120x70
XCN_CERT_SCEP_NONCE_PROP_ID1130x71
XCN_CERT_SCEP_ENCRYPT_HASH_CNG_ALG_PROP_ID1140x72
XCN_CERT_SCEP_FLAGS_PROP_ID1150x73
XCN_CERT_SCEP_GUID_PROP_ID1160x74
XCN_CERT_SERIALIZABLE_KEY_CONTEXT_PROP_ID1170x75
XCN_CERT_ISOLATED_KEY_PROP_ID1180x76
XCN_CERT_SERIAL_CHAIN_PROP_ID1190x77
XCN_CERT_KEY_CLASSIFICATION_PROP_ID1200x78
XCN_CERT_DISALLOWED_ENHKEY_USAGE_PROP_ID1220x7A
XCN_CERT_NONCOMPLIANT_ROOT_URL_PROP_ID1230x7B
XCN_CERT_PIN_SHA256_HASH_PROP_ID1240x7C
XCN_CERT_CLR_DELETE_KEY_PROP_ID1250x7D
XCN_CERT_NOT_BEFORE_FILETIME_PROP_ID1260x7E
XCN_CERT_CERT_NOT_BEFORE_ENHKEY_USAGE_PROP_ID1270x7F
XCN_CERT_FIRST_RESERVED_PROP_ID1300x82
XCN_CERT_LAST_RESERVED_PROP_ID327670x7FFF
XCN_CERT_FIRST_USER_PROP_ID327680x8000
XCN_CERT_LAST_USER_PROP_ID655350xFFFF
XCN_CERT_STORE_LOCALIZED_NAME_PROP_ID40960x1000

各言語での定義

列挙メンバーの定義。HSP タブは #define global(値は16進)。

typedef enum CERTENROLL_PROPERTYID : int {
    XCN_PROPERTYID_NONE = 0,
    XCN_CERT_KEY_PROV_HANDLE_PROP_ID = 1,
    XCN_CERT_KEY_PROV_INFO_PROP_ID = 2,
    XCN_CERT_SHA1_HASH_PROP_ID = 3,
    XCN_CERT_MD5_HASH_PROP_ID = 4,
    XCN_CERT_HASH_PROP_ID = 3,
    XCN_CERT_KEY_CONTEXT_PROP_ID = 5,
    XCN_CERT_KEY_SPEC_PROP_ID = 6,
    XCN_CERT_IE30_RESERVED_PROP_ID = 7,
    XCN_CERT_PUBKEY_HASH_RESERVED_PROP_ID = 8,
    XCN_CERT_ENHKEY_USAGE_PROP_ID = 9,
    XCN_CERT_CTL_USAGE_PROP_ID = 9,
    XCN_CERT_NEXT_UPDATE_LOCATION_PROP_ID = 10,
    XCN_CERT_FRIENDLY_NAME_PROP_ID = 11,
    XCN_CERT_PVK_FILE_PROP_ID = 12,
    XCN_CERT_DESCRIPTION_PROP_ID = 13,
    XCN_CERT_ACCESS_STATE_PROP_ID = 14,
    XCN_CERT_SIGNATURE_HASH_PROP_ID = 15,
    XCN_CERT_SMART_CARD_DATA_PROP_ID = 16,
    XCN_CERT_EFS_PROP_ID = 17,
    XCN_CERT_FORTEZZA_DATA_PROP_ID = 18,
    XCN_CERT_ARCHIVED_PROP_ID = 19,
    XCN_CERT_KEY_IDENTIFIER_PROP_ID = 20,
    XCN_CERT_AUTO_ENROLL_PROP_ID = 21,
    XCN_CERT_PUBKEY_ALG_PARA_PROP_ID = 22,
    XCN_CERT_CROSS_CERT_DIST_POINTS_PROP_ID = 23,
    XCN_CERT_ISSUER_PUBLIC_KEY_MD5_HASH_PROP_ID = 24,
    XCN_CERT_SUBJECT_PUBLIC_KEY_MD5_HASH_PROP_ID = 25,
    XCN_CERT_ENROLLMENT_PROP_ID = 26,
    XCN_CERT_DATE_STAMP_PROP_ID = 27,
    XCN_CERT_ISSUER_SERIAL_NUMBER_MD5_HASH_PROP_ID = 28,
    XCN_CERT_SUBJECT_NAME_MD5_HASH_PROP_ID = 29,
    XCN_CERT_EXTENDED_ERROR_INFO_PROP_ID = 30,
    XCN_CERT_RENEWAL_PROP_ID = 64,
    XCN_CERT_ARCHIVED_KEY_HASH_PROP_ID = 65,
    XCN_CERT_AUTO_ENROLL_RETRY_PROP_ID = 66,
    XCN_CERT_AIA_URL_RETRIEVED_PROP_ID = 67,
    XCN_CERT_AUTHORITY_INFO_ACCESS_PROP_ID = 68,
    XCN_CERT_BACKED_UP_PROP_ID = 69,
    XCN_CERT_OCSP_RESPONSE_PROP_ID = 70,
    XCN_CERT_REQUEST_ORIGINATOR_PROP_ID = 71,
    XCN_CERT_SOURCE_LOCATION_PROP_ID = 72,
    XCN_CERT_SOURCE_URL_PROP_ID = 73,
    XCN_CERT_NEW_KEY_PROP_ID = 74,
    XCN_CERT_OCSP_CACHE_PREFIX_PROP_ID = 75,
    XCN_CERT_SMART_CARD_ROOT_INFO_PROP_ID = 76,
    XCN_CERT_NO_AUTO_EXPIRE_CHECK_PROP_ID = 77,
    XCN_CERT_NCRYPT_KEY_HANDLE_PROP_ID = 78,
    XCN_CERT_HCRYPTPROV_OR_NCRYPT_KEY_HANDLE_PROP_ID = 79,
    XCN_CERT_SUBJECT_INFO_ACCESS_PROP_ID = 80,
    XCN_CERT_CA_OCSP_AUTHORITY_INFO_ACCESS_PROP_ID = 81,
    XCN_CERT_CA_DISABLE_CRL_PROP_ID = 82,
    XCN_CERT_ROOT_PROGRAM_CERT_POLICIES_PROP_ID = 83,
    XCN_CERT_ROOT_PROGRAM_NAME_CONSTRAINTS_PROP_ID = 84,
    XCN_CERT_SUBJECT_OCSP_AUTHORITY_INFO_ACCESS_PROP_ID = 85,
    XCN_CERT_SUBJECT_DISABLE_CRL_PROP_ID = 86,
    XCN_CERT_CEP_PROP_ID = 87,
    XCN_CERT_SIGN_HASH_CNG_ALG_PROP_ID = 89,
    XCN_CERT_SCARD_PIN_ID_PROP_ID = 90,
    XCN_CERT_SCARD_PIN_INFO_PROP_ID = 91,
    XCN_CERT_SUBJECT_PUB_KEY_BIT_LENGTH_PROP_ID = 92,
    XCN_CERT_PUB_KEY_CNG_ALG_BIT_LENGTH_PROP_ID = 93,
    XCN_CERT_ISSUER_PUB_KEY_BIT_LENGTH_PROP_ID = 94,
    XCN_CERT_ISSUER_CHAIN_SIGN_HASH_CNG_ALG_PROP_ID = 95,
    XCN_CERT_ISSUER_CHAIN_PUB_KEY_CNG_ALG_BIT_LENGTH_PROP_ID = 96,
    XCN_CERT_NO_EXPIRE_NOTIFICATION_PROP_ID = 97,
    XCN_CERT_AUTH_ROOT_SHA256_HASH_PROP_ID = 98,
    XCN_CERT_NCRYPT_KEY_HANDLE_TRANSFER_PROP_ID = 99,
    XCN_CERT_HCRYPTPROV_TRANSFER_PROP_ID = 100,
    XCN_CERT_SMART_CARD_READER_PROP_ID = 101,
    XCN_CERT_SEND_AS_TRUSTED_ISSUER_PROP_ID = 102,
    XCN_CERT_KEY_REPAIR_ATTEMPTED_PROP_ID = 103,
    XCN_CERT_DISALLOWED_FILETIME_PROP_ID = 104,
    XCN_CERT_ROOT_PROGRAM_CHAIN_POLICIES_PROP_ID = 105,
    XCN_CERT_SMART_CARD_READER_NON_REMOVABLE_PROP_ID = 106,
    XCN_CERT_SHA256_HASH_PROP_ID = 107,
    XCN_CERT_SCEP_SERVER_CERTS_PROP_ID = 108,
    XCN_CERT_SCEP_RA_SIGNATURE_CERT_PROP_ID = 109,
    XCN_CERT_SCEP_RA_ENCRYPTION_CERT_PROP_ID = 110,
    XCN_CERT_SCEP_CA_CERT_PROP_ID = 111,
    XCN_CERT_SCEP_SIGNER_CERT_PROP_ID = 112,
    XCN_CERT_SCEP_NONCE_PROP_ID = 113,
    XCN_CERT_SCEP_ENCRYPT_HASH_CNG_ALG_PROP_ID = 114,
    XCN_CERT_SCEP_FLAGS_PROP_ID = 115,
    XCN_CERT_SCEP_GUID_PROP_ID = 116,
    XCN_CERT_SERIALIZABLE_KEY_CONTEXT_PROP_ID = 117,
    XCN_CERT_ISOLATED_KEY_PROP_ID = 118,
    XCN_CERT_SERIAL_CHAIN_PROP_ID = 119,
    XCN_CERT_KEY_CLASSIFICATION_PROP_ID = 120,
    XCN_CERT_DISALLOWED_ENHKEY_USAGE_PROP_ID = 122,
    XCN_CERT_NONCOMPLIANT_ROOT_URL_PROP_ID = 123,
    XCN_CERT_PIN_SHA256_HASH_PROP_ID = 124,
    XCN_CERT_CLR_DELETE_KEY_PROP_ID = 125,
    XCN_CERT_NOT_BEFORE_FILETIME_PROP_ID = 126,
    XCN_CERT_CERT_NOT_BEFORE_ENHKEY_USAGE_PROP_ID = 127,
    XCN_CERT_FIRST_RESERVED_PROP_ID = 130,
    XCN_CERT_LAST_RESERVED_PROP_ID = 32767,
    XCN_CERT_FIRST_USER_PROP_ID = 32768,
    XCN_CERT_LAST_USER_PROP_ID = 65535,
    XCN_CERT_STORE_LOCALIZED_NAME_PROP_ID = 4096
} CERTENROLL_PROPERTYID;
public enum CERTENROLL_PROPERTYID : int
{
    XCN_PROPERTYID_NONE = 0,
    XCN_CERT_KEY_PROV_HANDLE_PROP_ID = 1,
    XCN_CERT_KEY_PROV_INFO_PROP_ID = 2,
    XCN_CERT_SHA1_HASH_PROP_ID = 3,
    XCN_CERT_MD5_HASH_PROP_ID = 4,
    XCN_CERT_HASH_PROP_ID = 3,
    XCN_CERT_KEY_CONTEXT_PROP_ID = 5,
    XCN_CERT_KEY_SPEC_PROP_ID = 6,
    XCN_CERT_IE30_RESERVED_PROP_ID = 7,
    XCN_CERT_PUBKEY_HASH_RESERVED_PROP_ID = 8,
    XCN_CERT_ENHKEY_USAGE_PROP_ID = 9,
    XCN_CERT_CTL_USAGE_PROP_ID = 9,
    XCN_CERT_NEXT_UPDATE_LOCATION_PROP_ID = 10,
    XCN_CERT_FRIENDLY_NAME_PROP_ID = 11,
    XCN_CERT_PVK_FILE_PROP_ID = 12,
    XCN_CERT_DESCRIPTION_PROP_ID = 13,
    XCN_CERT_ACCESS_STATE_PROP_ID = 14,
    XCN_CERT_SIGNATURE_HASH_PROP_ID = 15,
    XCN_CERT_SMART_CARD_DATA_PROP_ID = 16,
    XCN_CERT_EFS_PROP_ID = 17,
    XCN_CERT_FORTEZZA_DATA_PROP_ID = 18,
    XCN_CERT_ARCHIVED_PROP_ID = 19,
    XCN_CERT_KEY_IDENTIFIER_PROP_ID = 20,
    XCN_CERT_AUTO_ENROLL_PROP_ID = 21,
    XCN_CERT_PUBKEY_ALG_PARA_PROP_ID = 22,
    XCN_CERT_CROSS_CERT_DIST_POINTS_PROP_ID = 23,
    XCN_CERT_ISSUER_PUBLIC_KEY_MD5_HASH_PROP_ID = 24,
    XCN_CERT_SUBJECT_PUBLIC_KEY_MD5_HASH_PROP_ID = 25,
    XCN_CERT_ENROLLMENT_PROP_ID = 26,
    XCN_CERT_DATE_STAMP_PROP_ID = 27,
    XCN_CERT_ISSUER_SERIAL_NUMBER_MD5_HASH_PROP_ID = 28,
    XCN_CERT_SUBJECT_NAME_MD5_HASH_PROP_ID = 29,
    XCN_CERT_EXTENDED_ERROR_INFO_PROP_ID = 30,
    XCN_CERT_RENEWAL_PROP_ID = 64,
    XCN_CERT_ARCHIVED_KEY_HASH_PROP_ID = 65,
    XCN_CERT_AUTO_ENROLL_RETRY_PROP_ID = 66,
    XCN_CERT_AIA_URL_RETRIEVED_PROP_ID = 67,
    XCN_CERT_AUTHORITY_INFO_ACCESS_PROP_ID = 68,
    XCN_CERT_BACKED_UP_PROP_ID = 69,
    XCN_CERT_OCSP_RESPONSE_PROP_ID = 70,
    XCN_CERT_REQUEST_ORIGINATOR_PROP_ID = 71,
    XCN_CERT_SOURCE_LOCATION_PROP_ID = 72,
    XCN_CERT_SOURCE_URL_PROP_ID = 73,
    XCN_CERT_NEW_KEY_PROP_ID = 74,
    XCN_CERT_OCSP_CACHE_PREFIX_PROP_ID = 75,
    XCN_CERT_SMART_CARD_ROOT_INFO_PROP_ID = 76,
    XCN_CERT_NO_AUTO_EXPIRE_CHECK_PROP_ID = 77,
    XCN_CERT_NCRYPT_KEY_HANDLE_PROP_ID = 78,
    XCN_CERT_HCRYPTPROV_OR_NCRYPT_KEY_HANDLE_PROP_ID = 79,
    XCN_CERT_SUBJECT_INFO_ACCESS_PROP_ID = 80,
    XCN_CERT_CA_OCSP_AUTHORITY_INFO_ACCESS_PROP_ID = 81,
    XCN_CERT_CA_DISABLE_CRL_PROP_ID = 82,
    XCN_CERT_ROOT_PROGRAM_CERT_POLICIES_PROP_ID = 83,
    XCN_CERT_ROOT_PROGRAM_NAME_CONSTRAINTS_PROP_ID = 84,
    XCN_CERT_SUBJECT_OCSP_AUTHORITY_INFO_ACCESS_PROP_ID = 85,
    XCN_CERT_SUBJECT_DISABLE_CRL_PROP_ID = 86,
    XCN_CERT_CEP_PROP_ID = 87,
    XCN_CERT_SIGN_HASH_CNG_ALG_PROP_ID = 89,
    XCN_CERT_SCARD_PIN_ID_PROP_ID = 90,
    XCN_CERT_SCARD_PIN_INFO_PROP_ID = 91,
    XCN_CERT_SUBJECT_PUB_KEY_BIT_LENGTH_PROP_ID = 92,
    XCN_CERT_PUB_KEY_CNG_ALG_BIT_LENGTH_PROP_ID = 93,
    XCN_CERT_ISSUER_PUB_KEY_BIT_LENGTH_PROP_ID = 94,
    XCN_CERT_ISSUER_CHAIN_SIGN_HASH_CNG_ALG_PROP_ID = 95,
    XCN_CERT_ISSUER_CHAIN_PUB_KEY_CNG_ALG_BIT_LENGTH_PROP_ID = 96,
    XCN_CERT_NO_EXPIRE_NOTIFICATION_PROP_ID = 97,
    XCN_CERT_AUTH_ROOT_SHA256_HASH_PROP_ID = 98,
    XCN_CERT_NCRYPT_KEY_HANDLE_TRANSFER_PROP_ID = 99,
    XCN_CERT_HCRYPTPROV_TRANSFER_PROP_ID = 100,
    XCN_CERT_SMART_CARD_READER_PROP_ID = 101,
    XCN_CERT_SEND_AS_TRUSTED_ISSUER_PROP_ID = 102,
    XCN_CERT_KEY_REPAIR_ATTEMPTED_PROP_ID = 103,
    XCN_CERT_DISALLOWED_FILETIME_PROP_ID = 104,
    XCN_CERT_ROOT_PROGRAM_CHAIN_POLICIES_PROP_ID = 105,
    XCN_CERT_SMART_CARD_READER_NON_REMOVABLE_PROP_ID = 106,
    XCN_CERT_SHA256_HASH_PROP_ID = 107,
    XCN_CERT_SCEP_SERVER_CERTS_PROP_ID = 108,
    XCN_CERT_SCEP_RA_SIGNATURE_CERT_PROP_ID = 109,
    XCN_CERT_SCEP_RA_ENCRYPTION_CERT_PROP_ID = 110,
    XCN_CERT_SCEP_CA_CERT_PROP_ID = 111,
    XCN_CERT_SCEP_SIGNER_CERT_PROP_ID = 112,
    XCN_CERT_SCEP_NONCE_PROP_ID = 113,
    XCN_CERT_SCEP_ENCRYPT_HASH_CNG_ALG_PROP_ID = 114,
    XCN_CERT_SCEP_FLAGS_PROP_ID = 115,
    XCN_CERT_SCEP_GUID_PROP_ID = 116,
    XCN_CERT_SERIALIZABLE_KEY_CONTEXT_PROP_ID = 117,
    XCN_CERT_ISOLATED_KEY_PROP_ID = 118,
    XCN_CERT_SERIAL_CHAIN_PROP_ID = 119,
    XCN_CERT_KEY_CLASSIFICATION_PROP_ID = 120,
    XCN_CERT_DISALLOWED_ENHKEY_USAGE_PROP_ID = 122,
    XCN_CERT_NONCOMPLIANT_ROOT_URL_PROP_ID = 123,
    XCN_CERT_PIN_SHA256_HASH_PROP_ID = 124,
    XCN_CERT_CLR_DELETE_KEY_PROP_ID = 125,
    XCN_CERT_NOT_BEFORE_FILETIME_PROP_ID = 126,
    XCN_CERT_CERT_NOT_BEFORE_ENHKEY_USAGE_PROP_ID = 127,
    XCN_CERT_FIRST_RESERVED_PROP_ID = 130,
    XCN_CERT_LAST_RESERVED_PROP_ID = 32767,
    XCN_CERT_FIRST_USER_PROP_ID = 32768,
    XCN_CERT_LAST_USER_PROP_ID = 65535,
    XCN_CERT_STORE_LOCALIZED_NAME_PROP_ID = 4096,
}
Public Enum CERTENROLL_PROPERTYID As Integer
    XCN_PROPERTYID_NONE = 0
    XCN_CERT_KEY_PROV_HANDLE_PROP_ID = 1
    XCN_CERT_KEY_PROV_INFO_PROP_ID = 2
    XCN_CERT_SHA1_HASH_PROP_ID = 3
    XCN_CERT_MD5_HASH_PROP_ID = 4
    XCN_CERT_HASH_PROP_ID = 3
    XCN_CERT_KEY_CONTEXT_PROP_ID = 5
    XCN_CERT_KEY_SPEC_PROP_ID = 6
    XCN_CERT_IE30_RESERVED_PROP_ID = 7
    XCN_CERT_PUBKEY_HASH_RESERVED_PROP_ID = 8
    XCN_CERT_ENHKEY_USAGE_PROP_ID = 9
    XCN_CERT_CTL_USAGE_PROP_ID = 9
    XCN_CERT_NEXT_UPDATE_LOCATION_PROP_ID = 10
    XCN_CERT_FRIENDLY_NAME_PROP_ID = 11
    XCN_CERT_PVK_FILE_PROP_ID = 12
    XCN_CERT_DESCRIPTION_PROP_ID = 13
    XCN_CERT_ACCESS_STATE_PROP_ID = 14
    XCN_CERT_SIGNATURE_HASH_PROP_ID = 15
    XCN_CERT_SMART_CARD_DATA_PROP_ID = 16
    XCN_CERT_EFS_PROP_ID = 17
    XCN_CERT_FORTEZZA_DATA_PROP_ID = 18
    XCN_CERT_ARCHIVED_PROP_ID = 19
    XCN_CERT_KEY_IDENTIFIER_PROP_ID = 20
    XCN_CERT_AUTO_ENROLL_PROP_ID = 21
    XCN_CERT_PUBKEY_ALG_PARA_PROP_ID = 22
    XCN_CERT_CROSS_CERT_DIST_POINTS_PROP_ID = 23
    XCN_CERT_ISSUER_PUBLIC_KEY_MD5_HASH_PROP_ID = 24
    XCN_CERT_SUBJECT_PUBLIC_KEY_MD5_HASH_PROP_ID = 25
    XCN_CERT_ENROLLMENT_PROP_ID = 26
    XCN_CERT_DATE_STAMP_PROP_ID = 27
    XCN_CERT_ISSUER_SERIAL_NUMBER_MD5_HASH_PROP_ID = 28
    XCN_CERT_SUBJECT_NAME_MD5_HASH_PROP_ID = 29
    XCN_CERT_EXTENDED_ERROR_INFO_PROP_ID = 30
    XCN_CERT_RENEWAL_PROP_ID = 64
    XCN_CERT_ARCHIVED_KEY_HASH_PROP_ID = 65
    XCN_CERT_AUTO_ENROLL_RETRY_PROP_ID = 66
    XCN_CERT_AIA_URL_RETRIEVED_PROP_ID = 67
    XCN_CERT_AUTHORITY_INFO_ACCESS_PROP_ID = 68
    XCN_CERT_BACKED_UP_PROP_ID = 69
    XCN_CERT_OCSP_RESPONSE_PROP_ID = 70
    XCN_CERT_REQUEST_ORIGINATOR_PROP_ID = 71
    XCN_CERT_SOURCE_LOCATION_PROP_ID = 72
    XCN_CERT_SOURCE_URL_PROP_ID = 73
    XCN_CERT_NEW_KEY_PROP_ID = 74
    XCN_CERT_OCSP_CACHE_PREFIX_PROP_ID = 75
    XCN_CERT_SMART_CARD_ROOT_INFO_PROP_ID = 76
    XCN_CERT_NO_AUTO_EXPIRE_CHECK_PROP_ID = 77
    XCN_CERT_NCRYPT_KEY_HANDLE_PROP_ID = 78
    XCN_CERT_HCRYPTPROV_OR_NCRYPT_KEY_HANDLE_PROP_ID = 79
    XCN_CERT_SUBJECT_INFO_ACCESS_PROP_ID = 80
    XCN_CERT_CA_OCSP_AUTHORITY_INFO_ACCESS_PROP_ID = 81
    XCN_CERT_CA_DISABLE_CRL_PROP_ID = 82
    XCN_CERT_ROOT_PROGRAM_CERT_POLICIES_PROP_ID = 83
    XCN_CERT_ROOT_PROGRAM_NAME_CONSTRAINTS_PROP_ID = 84
    XCN_CERT_SUBJECT_OCSP_AUTHORITY_INFO_ACCESS_PROP_ID = 85
    XCN_CERT_SUBJECT_DISABLE_CRL_PROP_ID = 86
    XCN_CERT_CEP_PROP_ID = 87
    XCN_CERT_SIGN_HASH_CNG_ALG_PROP_ID = 89
    XCN_CERT_SCARD_PIN_ID_PROP_ID = 90
    XCN_CERT_SCARD_PIN_INFO_PROP_ID = 91
    XCN_CERT_SUBJECT_PUB_KEY_BIT_LENGTH_PROP_ID = 92
    XCN_CERT_PUB_KEY_CNG_ALG_BIT_LENGTH_PROP_ID = 93
    XCN_CERT_ISSUER_PUB_KEY_BIT_LENGTH_PROP_ID = 94
    XCN_CERT_ISSUER_CHAIN_SIGN_HASH_CNG_ALG_PROP_ID = 95
    XCN_CERT_ISSUER_CHAIN_PUB_KEY_CNG_ALG_BIT_LENGTH_PROP_ID = 96
    XCN_CERT_NO_EXPIRE_NOTIFICATION_PROP_ID = 97
    XCN_CERT_AUTH_ROOT_SHA256_HASH_PROP_ID = 98
    XCN_CERT_NCRYPT_KEY_HANDLE_TRANSFER_PROP_ID = 99
    XCN_CERT_HCRYPTPROV_TRANSFER_PROP_ID = 100
    XCN_CERT_SMART_CARD_READER_PROP_ID = 101
    XCN_CERT_SEND_AS_TRUSTED_ISSUER_PROP_ID = 102
    XCN_CERT_KEY_REPAIR_ATTEMPTED_PROP_ID = 103
    XCN_CERT_DISALLOWED_FILETIME_PROP_ID = 104
    XCN_CERT_ROOT_PROGRAM_CHAIN_POLICIES_PROP_ID = 105
    XCN_CERT_SMART_CARD_READER_NON_REMOVABLE_PROP_ID = 106
    XCN_CERT_SHA256_HASH_PROP_ID = 107
    XCN_CERT_SCEP_SERVER_CERTS_PROP_ID = 108
    XCN_CERT_SCEP_RA_SIGNATURE_CERT_PROP_ID = 109
    XCN_CERT_SCEP_RA_ENCRYPTION_CERT_PROP_ID = 110
    XCN_CERT_SCEP_CA_CERT_PROP_ID = 111
    XCN_CERT_SCEP_SIGNER_CERT_PROP_ID = 112
    XCN_CERT_SCEP_NONCE_PROP_ID = 113
    XCN_CERT_SCEP_ENCRYPT_HASH_CNG_ALG_PROP_ID = 114
    XCN_CERT_SCEP_FLAGS_PROP_ID = 115
    XCN_CERT_SCEP_GUID_PROP_ID = 116
    XCN_CERT_SERIALIZABLE_KEY_CONTEXT_PROP_ID = 117
    XCN_CERT_ISOLATED_KEY_PROP_ID = 118
    XCN_CERT_SERIAL_CHAIN_PROP_ID = 119
    XCN_CERT_KEY_CLASSIFICATION_PROP_ID = 120
    XCN_CERT_DISALLOWED_ENHKEY_USAGE_PROP_ID = 122
    XCN_CERT_NONCOMPLIANT_ROOT_URL_PROP_ID = 123
    XCN_CERT_PIN_SHA256_HASH_PROP_ID = 124
    XCN_CERT_CLR_DELETE_KEY_PROP_ID = 125
    XCN_CERT_NOT_BEFORE_FILETIME_PROP_ID = 126
    XCN_CERT_CERT_NOT_BEFORE_ENHKEY_USAGE_PROP_ID = 127
    XCN_CERT_FIRST_RESERVED_PROP_ID = 130
    XCN_CERT_LAST_RESERVED_PROP_ID = 32767
    XCN_CERT_FIRST_USER_PROP_ID = 32768
    XCN_CERT_LAST_USER_PROP_ID = 65535
    XCN_CERT_STORE_LOCALIZED_NAME_PROP_ID = 4096
End Enum
import enum

class CERTENROLL_PROPERTYID(enum.IntEnum):
    XCN_PROPERTYID_NONE = 0
    XCN_CERT_KEY_PROV_HANDLE_PROP_ID = 1
    XCN_CERT_KEY_PROV_INFO_PROP_ID = 2
    XCN_CERT_SHA1_HASH_PROP_ID = 3
    XCN_CERT_MD5_HASH_PROP_ID = 4
    XCN_CERT_HASH_PROP_ID = 3
    XCN_CERT_KEY_CONTEXT_PROP_ID = 5
    XCN_CERT_KEY_SPEC_PROP_ID = 6
    XCN_CERT_IE30_RESERVED_PROP_ID = 7
    XCN_CERT_PUBKEY_HASH_RESERVED_PROP_ID = 8
    XCN_CERT_ENHKEY_USAGE_PROP_ID = 9
    XCN_CERT_CTL_USAGE_PROP_ID = 9
    XCN_CERT_NEXT_UPDATE_LOCATION_PROP_ID = 10
    XCN_CERT_FRIENDLY_NAME_PROP_ID = 11
    XCN_CERT_PVK_FILE_PROP_ID = 12
    XCN_CERT_DESCRIPTION_PROP_ID = 13
    XCN_CERT_ACCESS_STATE_PROP_ID = 14
    XCN_CERT_SIGNATURE_HASH_PROP_ID = 15
    XCN_CERT_SMART_CARD_DATA_PROP_ID = 16
    XCN_CERT_EFS_PROP_ID = 17
    XCN_CERT_FORTEZZA_DATA_PROP_ID = 18
    XCN_CERT_ARCHIVED_PROP_ID = 19
    XCN_CERT_KEY_IDENTIFIER_PROP_ID = 20
    XCN_CERT_AUTO_ENROLL_PROP_ID = 21
    XCN_CERT_PUBKEY_ALG_PARA_PROP_ID = 22
    XCN_CERT_CROSS_CERT_DIST_POINTS_PROP_ID = 23
    XCN_CERT_ISSUER_PUBLIC_KEY_MD5_HASH_PROP_ID = 24
    XCN_CERT_SUBJECT_PUBLIC_KEY_MD5_HASH_PROP_ID = 25
    XCN_CERT_ENROLLMENT_PROP_ID = 26
    XCN_CERT_DATE_STAMP_PROP_ID = 27
    XCN_CERT_ISSUER_SERIAL_NUMBER_MD5_HASH_PROP_ID = 28
    XCN_CERT_SUBJECT_NAME_MD5_HASH_PROP_ID = 29
    XCN_CERT_EXTENDED_ERROR_INFO_PROP_ID = 30
    XCN_CERT_RENEWAL_PROP_ID = 64
    XCN_CERT_ARCHIVED_KEY_HASH_PROP_ID = 65
    XCN_CERT_AUTO_ENROLL_RETRY_PROP_ID = 66
    XCN_CERT_AIA_URL_RETRIEVED_PROP_ID = 67
    XCN_CERT_AUTHORITY_INFO_ACCESS_PROP_ID = 68
    XCN_CERT_BACKED_UP_PROP_ID = 69
    XCN_CERT_OCSP_RESPONSE_PROP_ID = 70
    XCN_CERT_REQUEST_ORIGINATOR_PROP_ID = 71
    XCN_CERT_SOURCE_LOCATION_PROP_ID = 72
    XCN_CERT_SOURCE_URL_PROP_ID = 73
    XCN_CERT_NEW_KEY_PROP_ID = 74
    XCN_CERT_OCSP_CACHE_PREFIX_PROP_ID = 75
    XCN_CERT_SMART_CARD_ROOT_INFO_PROP_ID = 76
    XCN_CERT_NO_AUTO_EXPIRE_CHECK_PROP_ID = 77
    XCN_CERT_NCRYPT_KEY_HANDLE_PROP_ID = 78
    XCN_CERT_HCRYPTPROV_OR_NCRYPT_KEY_HANDLE_PROP_ID = 79
    XCN_CERT_SUBJECT_INFO_ACCESS_PROP_ID = 80
    XCN_CERT_CA_OCSP_AUTHORITY_INFO_ACCESS_PROP_ID = 81
    XCN_CERT_CA_DISABLE_CRL_PROP_ID = 82
    XCN_CERT_ROOT_PROGRAM_CERT_POLICIES_PROP_ID = 83
    XCN_CERT_ROOT_PROGRAM_NAME_CONSTRAINTS_PROP_ID = 84
    XCN_CERT_SUBJECT_OCSP_AUTHORITY_INFO_ACCESS_PROP_ID = 85
    XCN_CERT_SUBJECT_DISABLE_CRL_PROP_ID = 86
    XCN_CERT_CEP_PROP_ID = 87
    XCN_CERT_SIGN_HASH_CNG_ALG_PROP_ID = 89
    XCN_CERT_SCARD_PIN_ID_PROP_ID = 90
    XCN_CERT_SCARD_PIN_INFO_PROP_ID = 91
    XCN_CERT_SUBJECT_PUB_KEY_BIT_LENGTH_PROP_ID = 92
    XCN_CERT_PUB_KEY_CNG_ALG_BIT_LENGTH_PROP_ID = 93
    XCN_CERT_ISSUER_PUB_KEY_BIT_LENGTH_PROP_ID = 94
    XCN_CERT_ISSUER_CHAIN_SIGN_HASH_CNG_ALG_PROP_ID = 95
    XCN_CERT_ISSUER_CHAIN_PUB_KEY_CNG_ALG_BIT_LENGTH_PROP_ID = 96
    XCN_CERT_NO_EXPIRE_NOTIFICATION_PROP_ID = 97
    XCN_CERT_AUTH_ROOT_SHA256_HASH_PROP_ID = 98
    XCN_CERT_NCRYPT_KEY_HANDLE_TRANSFER_PROP_ID = 99
    XCN_CERT_HCRYPTPROV_TRANSFER_PROP_ID = 100
    XCN_CERT_SMART_CARD_READER_PROP_ID = 101
    XCN_CERT_SEND_AS_TRUSTED_ISSUER_PROP_ID = 102
    XCN_CERT_KEY_REPAIR_ATTEMPTED_PROP_ID = 103
    XCN_CERT_DISALLOWED_FILETIME_PROP_ID = 104
    XCN_CERT_ROOT_PROGRAM_CHAIN_POLICIES_PROP_ID = 105
    XCN_CERT_SMART_CARD_READER_NON_REMOVABLE_PROP_ID = 106
    XCN_CERT_SHA256_HASH_PROP_ID = 107
    XCN_CERT_SCEP_SERVER_CERTS_PROP_ID = 108
    XCN_CERT_SCEP_RA_SIGNATURE_CERT_PROP_ID = 109
    XCN_CERT_SCEP_RA_ENCRYPTION_CERT_PROP_ID = 110
    XCN_CERT_SCEP_CA_CERT_PROP_ID = 111
    XCN_CERT_SCEP_SIGNER_CERT_PROP_ID = 112
    XCN_CERT_SCEP_NONCE_PROP_ID = 113
    XCN_CERT_SCEP_ENCRYPT_HASH_CNG_ALG_PROP_ID = 114
    XCN_CERT_SCEP_FLAGS_PROP_ID = 115
    XCN_CERT_SCEP_GUID_PROP_ID = 116
    XCN_CERT_SERIALIZABLE_KEY_CONTEXT_PROP_ID = 117
    XCN_CERT_ISOLATED_KEY_PROP_ID = 118
    XCN_CERT_SERIAL_CHAIN_PROP_ID = 119
    XCN_CERT_KEY_CLASSIFICATION_PROP_ID = 120
    XCN_CERT_DISALLOWED_ENHKEY_USAGE_PROP_ID = 122
    XCN_CERT_NONCOMPLIANT_ROOT_URL_PROP_ID = 123
    XCN_CERT_PIN_SHA256_HASH_PROP_ID = 124
    XCN_CERT_CLR_DELETE_KEY_PROP_ID = 125
    XCN_CERT_NOT_BEFORE_FILETIME_PROP_ID = 126
    XCN_CERT_CERT_NOT_BEFORE_ENHKEY_USAGE_PROP_ID = 127
    XCN_CERT_FIRST_RESERVED_PROP_ID = 130
    XCN_CERT_LAST_RESERVED_PROP_ID = 32767
    XCN_CERT_FIRST_USER_PROP_ID = 32768
    XCN_CERT_LAST_USER_PROP_ID = 65535
    XCN_CERT_STORE_LOCALIZED_NAME_PROP_ID = 4096
// CERTENROLL_PROPERTYID
pub const XCN_PROPERTYID_NONE: i32 = 0;
pub const XCN_CERT_KEY_PROV_HANDLE_PROP_ID: i32 = 1;
pub const XCN_CERT_KEY_PROV_INFO_PROP_ID: i32 = 2;
pub const XCN_CERT_SHA1_HASH_PROP_ID: i32 = 3;
pub const XCN_CERT_MD5_HASH_PROP_ID: i32 = 4;
pub const XCN_CERT_HASH_PROP_ID: i32 = 3;
pub const XCN_CERT_KEY_CONTEXT_PROP_ID: i32 = 5;
pub const XCN_CERT_KEY_SPEC_PROP_ID: i32 = 6;
pub const XCN_CERT_IE30_RESERVED_PROP_ID: i32 = 7;
pub const XCN_CERT_PUBKEY_HASH_RESERVED_PROP_ID: i32 = 8;
pub const XCN_CERT_ENHKEY_USAGE_PROP_ID: i32 = 9;
pub const XCN_CERT_CTL_USAGE_PROP_ID: i32 = 9;
pub const XCN_CERT_NEXT_UPDATE_LOCATION_PROP_ID: i32 = 10;
pub const XCN_CERT_FRIENDLY_NAME_PROP_ID: i32 = 11;
pub const XCN_CERT_PVK_FILE_PROP_ID: i32 = 12;
pub const XCN_CERT_DESCRIPTION_PROP_ID: i32 = 13;
pub const XCN_CERT_ACCESS_STATE_PROP_ID: i32 = 14;
pub const XCN_CERT_SIGNATURE_HASH_PROP_ID: i32 = 15;
pub const XCN_CERT_SMART_CARD_DATA_PROP_ID: i32 = 16;
pub const XCN_CERT_EFS_PROP_ID: i32 = 17;
pub const XCN_CERT_FORTEZZA_DATA_PROP_ID: i32 = 18;
pub const XCN_CERT_ARCHIVED_PROP_ID: i32 = 19;
pub const XCN_CERT_KEY_IDENTIFIER_PROP_ID: i32 = 20;
pub const XCN_CERT_AUTO_ENROLL_PROP_ID: i32 = 21;
pub const XCN_CERT_PUBKEY_ALG_PARA_PROP_ID: i32 = 22;
pub const XCN_CERT_CROSS_CERT_DIST_POINTS_PROP_ID: i32 = 23;
pub const XCN_CERT_ISSUER_PUBLIC_KEY_MD5_HASH_PROP_ID: i32 = 24;
pub const XCN_CERT_SUBJECT_PUBLIC_KEY_MD5_HASH_PROP_ID: i32 = 25;
pub const XCN_CERT_ENROLLMENT_PROP_ID: i32 = 26;
pub const XCN_CERT_DATE_STAMP_PROP_ID: i32 = 27;
pub const XCN_CERT_ISSUER_SERIAL_NUMBER_MD5_HASH_PROP_ID: i32 = 28;
pub const XCN_CERT_SUBJECT_NAME_MD5_HASH_PROP_ID: i32 = 29;
pub const XCN_CERT_EXTENDED_ERROR_INFO_PROP_ID: i32 = 30;
pub const XCN_CERT_RENEWAL_PROP_ID: i32 = 64;
pub const XCN_CERT_ARCHIVED_KEY_HASH_PROP_ID: i32 = 65;
pub const XCN_CERT_AUTO_ENROLL_RETRY_PROP_ID: i32 = 66;
pub const XCN_CERT_AIA_URL_RETRIEVED_PROP_ID: i32 = 67;
pub const XCN_CERT_AUTHORITY_INFO_ACCESS_PROP_ID: i32 = 68;
pub const XCN_CERT_BACKED_UP_PROP_ID: i32 = 69;
pub const XCN_CERT_OCSP_RESPONSE_PROP_ID: i32 = 70;
pub const XCN_CERT_REQUEST_ORIGINATOR_PROP_ID: i32 = 71;
pub const XCN_CERT_SOURCE_LOCATION_PROP_ID: i32 = 72;
pub const XCN_CERT_SOURCE_URL_PROP_ID: i32 = 73;
pub const XCN_CERT_NEW_KEY_PROP_ID: i32 = 74;
pub const XCN_CERT_OCSP_CACHE_PREFIX_PROP_ID: i32 = 75;
pub const XCN_CERT_SMART_CARD_ROOT_INFO_PROP_ID: i32 = 76;
pub const XCN_CERT_NO_AUTO_EXPIRE_CHECK_PROP_ID: i32 = 77;
pub const XCN_CERT_NCRYPT_KEY_HANDLE_PROP_ID: i32 = 78;
pub const XCN_CERT_HCRYPTPROV_OR_NCRYPT_KEY_HANDLE_PROP_ID: i32 = 79;
pub const XCN_CERT_SUBJECT_INFO_ACCESS_PROP_ID: i32 = 80;
pub const XCN_CERT_CA_OCSP_AUTHORITY_INFO_ACCESS_PROP_ID: i32 = 81;
pub const XCN_CERT_CA_DISABLE_CRL_PROP_ID: i32 = 82;
pub const XCN_CERT_ROOT_PROGRAM_CERT_POLICIES_PROP_ID: i32 = 83;
pub const XCN_CERT_ROOT_PROGRAM_NAME_CONSTRAINTS_PROP_ID: i32 = 84;
pub const XCN_CERT_SUBJECT_OCSP_AUTHORITY_INFO_ACCESS_PROP_ID: i32 = 85;
pub const XCN_CERT_SUBJECT_DISABLE_CRL_PROP_ID: i32 = 86;
pub const XCN_CERT_CEP_PROP_ID: i32 = 87;
pub const XCN_CERT_SIGN_HASH_CNG_ALG_PROP_ID: i32 = 89;
pub const XCN_CERT_SCARD_PIN_ID_PROP_ID: i32 = 90;
pub const XCN_CERT_SCARD_PIN_INFO_PROP_ID: i32 = 91;
pub const XCN_CERT_SUBJECT_PUB_KEY_BIT_LENGTH_PROP_ID: i32 = 92;
pub const XCN_CERT_PUB_KEY_CNG_ALG_BIT_LENGTH_PROP_ID: i32 = 93;
pub const XCN_CERT_ISSUER_PUB_KEY_BIT_LENGTH_PROP_ID: i32 = 94;
pub const XCN_CERT_ISSUER_CHAIN_SIGN_HASH_CNG_ALG_PROP_ID: i32 = 95;
pub const XCN_CERT_ISSUER_CHAIN_PUB_KEY_CNG_ALG_BIT_LENGTH_PROP_ID: i32 = 96;
pub const XCN_CERT_NO_EXPIRE_NOTIFICATION_PROP_ID: i32 = 97;
pub const XCN_CERT_AUTH_ROOT_SHA256_HASH_PROP_ID: i32 = 98;
pub const XCN_CERT_NCRYPT_KEY_HANDLE_TRANSFER_PROP_ID: i32 = 99;
pub const XCN_CERT_HCRYPTPROV_TRANSFER_PROP_ID: i32 = 100;
pub const XCN_CERT_SMART_CARD_READER_PROP_ID: i32 = 101;
pub const XCN_CERT_SEND_AS_TRUSTED_ISSUER_PROP_ID: i32 = 102;
pub const XCN_CERT_KEY_REPAIR_ATTEMPTED_PROP_ID: i32 = 103;
pub const XCN_CERT_DISALLOWED_FILETIME_PROP_ID: i32 = 104;
pub const XCN_CERT_ROOT_PROGRAM_CHAIN_POLICIES_PROP_ID: i32 = 105;
pub const XCN_CERT_SMART_CARD_READER_NON_REMOVABLE_PROP_ID: i32 = 106;
pub const XCN_CERT_SHA256_HASH_PROP_ID: i32 = 107;
pub const XCN_CERT_SCEP_SERVER_CERTS_PROP_ID: i32 = 108;
pub const XCN_CERT_SCEP_RA_SIGNATURE_CERT_PROP_ID: i32 = 109;
pub const XCN_CERT_SCEP_RA_ENCRYPTION_CERT_PROP_ID: i32 = 110;
pub const XCN_CERT_SCEP_CA_CERT_PROP_ID: i32 = 111;
pub const XCN_CERT_SCEP_SIGNER_CERT_PROP_ID: i32 = 112;
pub const XCN_CERT_SCEP_NONCE_PROP_ID: i32 = 113;
pub const XCN_CERT_SCEP_ENCRYPT_HASH_CNG_ALG_PROP_ID: i32 = 114;
pub const XCN_CERT_SCEP_FLAGS_PROP_ID: i32 = 115;
pub const XCN_CERT_SCEP_GUID_PROP_ID: i32 = 116;
pub const XCN_CERT_SERIALIZABLE_KEY_CONTEXT_PROP_ID: i32 = 117;
pub const XCN_CERT_ISOLATED_KEY_PROP_ID: i32 = 118;
pub const XCN_CERT_SERIAL_CHAIN_PROP_ID: i32 = 119;
pub const XCN_CERT_KEY_CLASSIFICATION_PROP_ID: i32 = 120;
pub const XCN_CERT_DISALLOWED_ENHKEY_USAGE_PROP_ID: i32 = 122;
pub const XCN_CERT_NONCOMPLIANT_ROOT_URL_PROP_ID: i32 = 123;
pub const XCN_CERT_PIN_SHA256_HASH_PROP_ID: i32 = 124;
pub const XCN_CERT_CLR_DELETE_KEY_PROP_ID: i32 = 125;
pub const XCN_CERT_NOT_BEFORE_FILETIME_PROP_ID: i32 = 126;
pub const XCN_CERT_CERT_NOT_BEFORE_ENHKEY_USAGE_PROP_ID: i32 = 127;
pub const XCN_CERT_FIRST_RESERVED_PROP_ID: i32 = 130;
pub const XCN_CERT_LAST_RESERVED_PROP_ID: i32 = 32767;
pub const XCN_CERT_FIRST_USER_PROP_ID: i32 = 32768;
pub const XCN_CERT_LAST_USER_PROP_ID: i32 = 65535;
pub const XCN_CERT_STORE_LOCALIZED_NAME_PROP_ID: i32 = 4096;
// CERTENROLL_PROPERTYID
const (
	XCN_PROPERTYID_NONE int32 = 0
	XCN_CERT_KEY_PROV_HANDLE_PROP_ID int32 = 1
	XCN_CERT_KEY_PROV_INFO_PROP_ID int32 = 2
	XCN_CERT_SHA1_HASH_PROP_ID int32 = 3
	XCN_CERT_MD5_HASH_PROP_ID int32 = 4
	XCN_CERT_HASH_PROP_ID int32 = 3
	XCN_CERT_KEY_CONTEXT_PROP_ID int32 = 5
	XCN_CERT_KEY_SPEC_PROP_ID int32 = 6
	XCN_CERT_IE30_RESERVED_PROP_ID int32 = 7
	XCN_CERT_PUBKEY_HASH_RESERVED_PROP_ID int32 = 8
	XCN_CERT_ENHKEY_USAGE_PROP_ID int32 = 9
	XCN_CERT_CTL_USAGE_PROP_ID int32 = 9
	XCN_CERT_NEXT_UPDATE_LOCATION_PROP_ID int32 = 10
	XCN_CERT_FRIENDLY_NAME_PROP_ID int32 = 11
	XCN_CERT_PVK_FILE_PROP_ID int32 = 12
	XCN_CERT_DESCRIPTION_PROP_ID int32 = 13
	XCN_CERT_ACCESS_STATE_PROP_ID int32 = 14
	XCN_CERT_SIGNATURE_HASH_PROP_ID int32 = 15
	XCN_CERT_SMART_CARD_DATA_PROP_ID int32 = 16
	XCN_CERT_EFS_PROP_ID int32 = 17
	XCN_CERT_FORTEZZA_DATA_PROP_ID int32 = 18
	XCN_CERT_ARCHIVED_PROP_ID int32 = 19
	XCN_CERT_KEY_IDENTIFIER_PROP_ID int32 = 20
	XCN_CERT_AUTO_ENROLL_PROP_ID int32 = 21
	XCN_CERT_PUBKEY_ALG_PARA_PROP_ID int32 = 22
	XCN_CERT_CROSS_CERT_DIST_POINTS_PROP_ID int32 = 23
	XCN_CERT_ISSUER_PUBLIC_KEY_MD5_HASH_PROP_ID int32 = 24
	XCN_CERT_SUBJECT_PUBLIC_KEY_MD5_HASH_PROP_ID int32 = 25
	XCN_CERT_ENROLLMENT_PROP_ID int32 = 26
	XCN_CERT_DATE_STAMP_PROP_ID int32 = 27
	XCN_CERT_ISSUER_SERIAL_NUMBER_MD5_HASH_PROP_ID int32 = 28
	XCN_CERT_SUBJECT_NAME_MD5_HASH_PROP_ID int32 = 29
	XCN_CERT_EXTENDED_ERROR_INFO_PROP_ID int32 = 30
	XCN_CERT_RENEWAL_PROP_ID int32 = 64
	XCN_CERT_ARCHIVED_KEY_HASH_PROP_ID int32 = 65
	XCN_CERT_AUTO_ENROLL_RETRY_PROP_ID int32 = 66
	XCN_CERT_AIA_URL_RETRIEVED_PROP_ID int32 = 67
	XCN_CERT_AUTHORITY_INFO_ACCESS_PROP_ID int32 = 68
	XCN_CERT_BACKED_UP_PROP_ID int32 = 69
	XCN_CERT_OCSP_RESPONSE_PROP_ID int32 = 70
	XCN_CERT_REQUEST_ORIGINATOR_PROP_ID int32 = 71
	XCN_CERT_SOURCE_LOCATION_PROP_ID int32 = 72
	XCN_CERT_SOURCE_URL_PROP_ID int32 = 73
	XCN_CERT_NEW_KEY_PROP_ID int32 = 74
	XCN_CERT_OCSP_CACHE_PREFIX_PROP_ID int32 = 75
	XCN_CERT_SMART_CARD_ROOT_INFO_PROP_ID int32 = 76
	XCN_CERT_NO_AUTO_EXPIRE_CHECK_PROP_ID int32 = 77
	XCN_CERT_NCRYPT_KEY_HANDLE_PROP_ID int32 = 78
	XCN_CERT_HCRYPTPROV_OR_NCRYPT_KEY_HANDLE_PROP_ID int32 = 79
	XCN_CERT_SUBJECT_INFO_ACCESS_PROP_ID int32 = 80
	XCN_CERT_CA_OCSP_AUTHORITY_INFO_ACCESS_PROP_ID int32 = 81
	XCN_CERT_CA_DISABLE_CRL_PROP_ID int32 = 82
	XCN_CERT_ROOT_PROGRAM_CERT_POLICIES_PROP_ID int32 = 83
	XCN_CERT_ROOT_PROGRAM_NAME_CONSTRAINTS_PROP_ID int32 = 84
	XCN_CERT_SUBJECT_OCSP_AUTHORITY_INFO_ACCESS_PROP_ID int32 = 85
	XCN_CERT_SUBJECT_DISABLE_CRL_PROP_ID int32 = 86
	XCN_CERT_CEP_PROP_ID int32 = 87
	XCN_CERT_SIGN_HASH_CNG_ALG_PROP_ID int32 = 89
	XCN_CERT_SCARD_PIN_ID_PROP_ID int32 = 90
	XCN_CERT_SCARD_PIN_INFO_PROP_ID int32 = 91
	XCN_CERT_SUBJECT_PUB_KEY_BIT_LENGTH_PROP_ID int32 = 92
	XCN_CERT_PUB_KEY_CNG_ALG_BIT_LENGTH_PROP_ID int32 = 93
	XCN_CERT_ISSUER_PUB_KEY_BIT_LENGTH_PROP_ID int32 = 94
	XCN_CERT_ISSUER_CHAIN_SIGN_HASH_CNG_ALG_PROP_ID int32 = 95
	XCN_CERT_ISSUER_CHAIN_PUB_KEY_CNG_ALG_BIT_LENGTH_PROP_ID int32 = 96
	XCN_CERT_NO_EXPIRE_NOTIFICATION_PROP_ID int32 = 97
	XCN_CERT_AUTH_ROOT_SHA256_HASH_PROP_ID int32 = 98
	XCN_CERT_NCRYPT_KEY_HANDLE_TRANSFER_PROP_ID int32 = 99
	XCN_CERT_HCRYPTPROV_TRANSFER_PROP_ID int32 = 100
	XCN_CERT_SMART_CARD_READER_PROP_ID int32 = 101
	XCN_CERT_SEND_AS_TRUSTED_ISSUER_PROP_ID int32 = 102
	XCN_CERT_KEY_REPAIR_ATTEMPTED_PROP_ID int32 = 103
	XCN_CERT_DISALLOWED_FILETIME_PROP_ID int32 = 104
	XCN_CERT_ROOT_PROGRAM_CHAIN_POLICIES_PROP_ID int32 = 105
	XCN_CERT_SMART_CARD_READER_NON_REMOVABLE_PROP_ID int32 = 106
	XCN_CERT_SHA256_HASH_PROP_ID int32 = 107
	XCN_CERT_SCEP_SERVER_CERTS_PROP_ID int32 = 108
	XCN_CERT_SCEP_RA_SIGNATURE_CERT_PROP_ID int32 = 109
	XCN_CERT_SCEP_RA_ENCRYPTION_CERT_PROP_ID int32 = 110
	XCN_CERT_SCEP_CA_CERT_PROP_ID int32 = 111
	XCN_CERT_SCEP_SIGNER_CERT_PROP_ID int32 = 112
	XCN_CERT_SCEP_NONCE_PROP_ID int32 = 113
	XCN_CERT_SCEP_ENCRYPT_HASH_CNG_ALG_PROP_ID int32 = 114
	XCN_CERT_SCEP_FLAGS_PROP_ID int32 = 115
	XCN_CERT_SCEP_GUID_PROP_ID int32 = 116
	XCN_CERT_SERIALIZABLE_KEY_CONTEXT_PROP_ID int32 = 117
	XCN_CERT_ISOLATED_KEY_PROP_ID int32 = 118
	XCN_CERT_SERIAL_CHAIN_PROP_ID int32 = 119
	XCN_CERT_KEY_CLASSIFICATION_PROP_ID int32 = 120
	XCN_CERT_DISALLOWED_ENHKEY_USAGE_PROP_ID int32 = 122
	XCN_CERT_NONCOMPLIANT_ROOT_URL_PROP_ID int32 = 123
	XCN_CERT_PIN_SHA256_HASH_PROP_ID int32 = 124
	XCN_CERT_CLR_DELETE_KEY_PROP_ID int32 = 125
	XCN_CERT_NOT_BEFORE_FILETIME_PROP_ID int32 = 126
	XCN_CERT_CERT_NOT_BEFORE_ENHKEY_USAGE_PROP_ID int32 = 127
	XCN_CERT_FIRST_RESERVED_PROP_ID int32 = 130
	XCN_CERT_LAST_RESERVED_PROP_ID int32 = 32767
	XCN_CERT_FIRST_USER_PROP_ID int32 = 32768
	XCN_CERT_LAST_USER_PROP_ID int32 = 65535
	XCN_CERT_STORE_LOCALIZED_NAME_PROP_ID int32 = 4096
)
const
  XCN_PROPERTYID_NONE = 0;
  XCN_CERT_KEY_PROV_HANDLE_PROP_ID = 1;
  XCN_CERT_KEY_PROV_INFO_PROP_ID = 2;
  XCN_CERT_SHA1_HASH_PROP_ID = 3;
  XCN_CERT_MD5_HASH_PROP_ID = 4;
  XCN_CERT_HASH_PROP_ID = 3;
  XCN_CERT_KEY_CONTEXT_PROP_ID = 5;
  XCN_CERT_KEY_SPEC_PROP_ID = 6;
  XCN_CERT_IE30_RESERVED_PROP_ID = 7;
  XCN_CERT_PUBKEY_HASH_RESERVED_PROP_ID = 8;
  XCN_CERT_ENHKEY_USAGE_PROP_ID = 9;
  XCN_CERT_CTL_USAGE_PROP_ID = 9;
  XCN_CERT_NEXT_UPDATE_LOCATION_PROP_ID = 10;
  XCN_CERT_FRIENDLY_NAME_PROP_ID = 11;
  XCN_CERT_PVK_FILE_PROP_ID = 12;
  XCN_CERT_DESCRIPTION_PROP_ID = 13;
  XCN_CERT_ACCESS_STATE_PROP_ID = 14;
  XCN_CERT_SIGNATURE_HASH_PROP_ID = 15;
  XCN_CERT_SMART_CARD_DATA_PROP_ID = 16;
  XCN_CERT_EFS_PROP_ID = 17;
  XCN_CERT_FORTEZZA_DATA_PROP_ID = 18;
  XCN_CERT_ARCHIVED_PROP_ID = 19;
  XCN_CERT_KEY_IDENTIFIER_PROP_ID = 20;
  XCN_CERT_AUTO_ENROLL_PROP_ID = 21;
  XCN_CERT_PUBKEY_ALG_PARA_PROP_ID = 22;
  XCN_CERT_CROSS_CERT_DIST_POINTS_PROP_ID = 23;
  XCN_CERT_ISSUER_PUBLIC_KEY_MD5_HASH_PROP_ID = 24;
  XCN_CERT_SUBJECT_PUBLIC_KEY_MD5_HASH_PROP_ID = 25;
  XCN_CERT_ENROLLMENT_PROP_ID = 26;
  XCN_CERT_DATE_STAMP_PROP_ID = 27;
  XCN_CERT_ISSUER_SERIAL_NUMBER_MD5_HASH_PROP_ID = 28;
  XCN_CERT_SUBJECT_NAME_MD5_HASH_PROP_ID = 29;
  XCN_CERT_EXTENDED_ERROR_INFO_PROP_ID = 30;
  XCN_CERT_RENEWAL_PROP_ID = 64;
  XCN_CERT_ARCHIVED_KEY_HASH_PROP_ID = 65;
  XCN_CERT_AUTO_ENROLL_RETRY_PROP_ID = 66;
  XCN_CERT_AIA_URL_RETRIEVED_PROP_ID = 67;
  XCN_CERT_AUTHORITY_INFO_ACCESS_PROP_ID = 68;
  XCN_CERT_BACKED_UP_PROP_ID = 69;
  XCN_CERT_OCSP_RESPONSE_PROP_ID = 70;
  XCN_CERT_REQUEST_ORIGINATOR_PROP_ID = 71;
  XCN_CERT_SOURCE_LOCATION_PROP_ID = 72;
  XCN_CERT_SOURCE_URL_PROP_ID = 73;
  XCN_CERT_NEW_KEY_PROP_ID = 74;
  XCN_CERT_OCSP_CACHE_PREFIX_PROP_ID = 75;
  XCN_CERT_SMART_CARD_ROOT_INFO_PROP_ID = 76;
  XCN_CERT_NO_AUTO_EXPIRE_CHECK_PROP_ID = 77;
  XCN_CERT_NCRYPT_KEY_HANDLE_PROP_ID = 78;
  XCN_CERT_HCRYPTPROV_OR_NCRYPT_KEY_HANDLE_PROP_ID = 79;
  XCN_CERT_SUBJECT_INFO_ACCESS_PROP_ID = 80;
  XCN_CERT_CA_OCSP_AUTHORITY_INFO_ACCESS_PROP_ID = 81;
  XCN_CERT_CA_DISABLE_CRL_PROP_ID = 82;
  XCN_CERT_ROOT_PROGRAM_CERT_POLICIES_PROP_ID = 83;
  XCN_CERT_ROOT_PROGRAM_NAME_CONSTRAINTS_PROP_ID = 84;
  XCN_CERT_SUBJECT_OCSP_AUTHORITY_INFO_ACCESS_PROP_ID = 85;
  XCN_CERT_SUBJECT_DISABLE_CRL_PROP_ID = 86;
  XCN_CERT_CEP_PROP_ID = 87;
  XCN_CERT_SIGN_HASH_CNG_ALG_PROP_ID = 89;
  XCN_CERT_SCARD_PIN_ID_PROP_ID = 90;
  XCN_CERT_SCARD_PIN_INFO_PROP_ID = 91;
  XCN_CERT_SUBJECT_PUB_KEY_BIT_LENGTH_PROP_ID = 92;
  XCN_CERT_PUB_KEY_CNG_ALG_BIT_LENGTH_PROP_ID = 93;
  XCN_CERT_ISSUER_PUB_KEY_BIT_LENGTH_PROP_ID = 94;
  XCN_CERT_ISSUER_CHAIN_SIGN_HASH_CNG_ALG_PROP_ID = 95;
  XCN_CERT_ISSUER_CHAIN_PUB_KEY_CNG_ALG_BIT_LENGTH_PROP_ID = 96;
  XCN_CERT_NO_EXPIRE_NOTIFICATION_PROP_ID = 97;
  XCN_CERT_AUTH_ROOT_SHA256_HASH_PROP_ID = 98;
  XCN_CERT_NCRYPT_KEY_HANDLE_TRANSFER_PROP_ID = 99;
  XCN_CERT_HCRYPTPROV_TRANSFER_PROP_ID = 100;
  XCN_CERT_SMART_CARD_READER_PROP_ID = 101;
  XCN_CERT_SEND_AS_TRUSTED_ISSUER_PROP_ID = 102;
  XCN_CERT_KEY_REPAIR_ATTEMPTED_PROP_ID = 103;
  XCN_CERT_DISALLOWED_FILETIME_PROP_ID = 104;
  XCN_CERT_ROOT_PROGRAM_CHAIN_POLICIES_PROP_ID = 105;
  XCN_CERT_SMART_CARD_READER_NON_REMOVABLE_PROP_ID = 106;
  XCN_CERT_SHA256_HASH_PROP_ID = 107;
  XCN_CERT_SCEP_SERVER_CERTS_PROP_ID = 108;
  XCN_CERT_SCEP_RA_SIGNATURE_CERT_PROP_ID = 109;
  XCN_CERT_SCEP_RA_ENCRYPTION_CERT_PROP_ID = 110;
  XCN_CERT_SCEP_CA_CERT_PROP_ID = 111;
  XCN_CERT_SCEP_SIGNER_CERT_PROP_ID = 112;
  XCN_CERT_SCEP_NONCE_PROP_ID = 113;
  XCN_CERT_SCEP_ENCRYPT_HASH_CNG_ALG_PROP_ID = 114;
  XCN_CERT_SCEP_FLAGS_PROP_ID = 115;
  XCN_CERT_SCEP_GUID_PROP_ID = 116;
  XCN_CERT_SERIALIZABLE_KEY_CONTEXT_PROP_ID = 117;
  XCN_CERT_ISOLATED_KEY_PROP_ID = 118;
  XCN_CERT_SERIAL_CHAIN_PROP_ID = 119;
  XCN_CERT_KEY_CLASSIFICATION_PROP_ID = 120;
  XCN_CERT_DISALLOWED_ENHKEY_USAGE_PROP_ID = 122;
  XCN_CERT_NONCOMPLIANT_ROOT_URL_PROP_ID = 123;
  XCN_CERT_PIN_SHA256_HASH_PROP_ID = 124;
  XCN_CERT_CLR_DELETE_KEY_PROP_ID = 125;
  XCN_CERT_NOT_BEFORE_FILETIME_PROP_ID = 126;
  XCN_CERT_CERT_NOT_BEFORE_ENHKEY_USAGE_PROP_ID = 127;
  XCN_CERT_FIRST_RESERVED_PROP_ID = 130;
  XCN_CERT_LAST_RESERVED_PROP_ID = 32767;
  XCN_CERT_FIRST_USER_PROP_ID = 32768;
  XCN_CERT_LAST_USER_PROP_ID = 65535;
  XCN_CERT_STORE_LOCALIZED_NAME_PROP_ID = 4096;
// CERTENROLL_PROPERTYID
pub const XCN_PROPERTYID_NONE: i32 = 0;
pub const XCN_CERT_KEY_PROV_HANDLE_PROP_ID: i32 = 1;
pub const XCN_CERT_KEY_PROV_INFO_PROP_ID: i32 = 2;
pub const XCN_CERT_SHA1_HASH_PROP_ID: i32 = 3;
pub const XCN_CERT_MD5_HASH_PROP_ID: i32 = 4;
pub const XCN_CERT_HASH_PROP_ID: i32 = 3;
pub const XCN_CERT_KEY_CONTEXT_PROP_ID: i32 = 5;
pub const XCN_CERT_KEY_SPEC_PROP_ID: i32 = 6;
pub const XCN_CERT_IE30_RESERVED_PROP_ID: i32 = 7;
pub const XCN_CERT_PUBKEY_HASH_RESERVED_PROP_ID: i32 = 8;
pub const XCN_CERT_ENHKEY_USAGE_PROP_ID: i32 = 9;
pub const XCN_CERT_CTL_USAGE_PROP_ID: i32 = 9;
pub const XCN_CERT_NEXT_UPDATE_LOCATION_PROP_ID: i32 = 10;
pub const XCN_CERT_FRIENDLY_NAME_PROP_ID: i32 = 11;
pub const XCN_CERT_PVK_FILE_PROP_ID: i32 = 12;
pub const XCN_CERT_DESCRIPTION_PROP_ID: i32 = 13;
pub const XCN_CERT_ACCESS_STATE_PROP_ID: i32 = 14;
pub const XCN_CERT_SIGNATURE_HASH_PROP_ID: i32 = 15;
pub const XCN_CERT_SMART_CARD_DATA_PROP_ID: i32 = 16;
pub const XCN_CERT_EFS_PROP_ID: i32 = 17;
pub const XCN_CERT_FORTEZZA_DATA_PROP_ID: i32 = 18;
pub const XCN_CERT_ARCHIVED_PROP_ID: i32 = 19;
pub const XCN_CERT_KEY_IDENTIFIER_PROP_ID: i32 = 20;
pub const XCN_CERT_AUTO_ENROLL_PROP_ID: i32 = 21;
pub const XCN_CERT_PUBKEY_ALG_PARA_PROP_ID: i32 = 22;
pub const XCN_CERT_CROSS_CERT_DIST_POINTS_PROP_ID: i32 = 23;
pub const XCN_CERT_ISSUER_PUBLIC_KEY_MD5_HASH_PROP_ID: i32 = 24;
pub const XCN_CERT_SUBJECT_PUBLIC_KEY_MD5_HASH_PROP_ID: i32 = 25;
pub const XCN_CERT_ENROLLMENT_PROP_ID: i32 = 26;
pub const XCN_CERT_DATE_STAMP_PROP_ID: i32 = 27;
pub const XCN_CERT_ISSUER_SERIAL_NUMBER_MD5_HASH_PROP_ID: i32 = 28;
pub const XCN_CERT_SUBJECT_NAME_MD5_HASH_PROP_ID: i32 = 29;
pub const XCN_CERT_EXTENDED_ERROR_INFO_PROP_ID: i32 = 30;
pub const XCN_CERT_RENEWAL_PROP_ID: i32 = 64;
pub const XCN_CERT_ARCHIVED_KEY_HASH_PROP_ID: i32 = 65;
pub const XCN_CERT_AUTO_ENROLL_RETRY_PROP_ID: i32 = 66;
pub const XCN_CERT_AIA_URL_RETRIEVED_PROP_ID: i32 = 67;
pub const XCN_CERT_AUTHORITY_INFO_ACCESS_PROP_ID: i32 = 68;
pub const XCN_CERT_BACKED_UP_PROP_ID: i32 = 69;
pub const XCN_CERT_OCSP_RESPONSE_PROP_ID: i32 = 70;
pub const XCN_CERT_REQUEST_ORIGINATOR_PROP_ID: i32 = 71;
pub const XCN_CERT_SOURCE_LOCATION_PROP_ID: i32 = 72;
pub const XCN_CERT_SOURCE_URL_PROP_ID: i32 = 73;
pub const XCN_CERT_NEW_KEY_PROP_ID: i32 = 74;
pub const XCN_CERT_OCSP_CACHE_PREFIX_PROP_ID: i32 = 75;
pub const XCN_CERT_SMART_CARD_ROOT_INFO_PROP_ID: i32 = 76;
pub const XCN_CERT_NO_AUTO_EXPIRE_CHECK_PROP_ID: i32 = 77;
pub const XCN_CERT_NCRYPT_KEY_HANDLE_PROP_ID: i32 = 78;
pub const XCN_CERT_HCRYPTPROV_OR_NCRYPT_KEY_HANDLE_PROP_ID: i32 = 79;
pub const XCN_CERT_SUBJECT_INFO_ACCESS_PROP_ID: i32 = 80;
pub const XCN_CERT_CA_OCSP_AUTHORITY_INFO_ACCESS_PROP_ID: i32 = 81;
pub const XCN_CERT_CA_DISABLE_CRL_PROP_ID: i32 = 82;
pub const XCN_CERT_ROOT_PROGRAM_CERT_POLICIES_PROP_ID: i32 = 83;
pub const XCN_CERT_ROOT_PROGRAM_NAME_CONSTRAINTS_PROP_ID: i32 = 84;
pub const XCN_CERT_SUBJECT_OCSP_AUTHORITY_INFO_ACCESS_PROP_ID: i32 = 85;
pub const XCN_CERT_SUBJECT_DISABLE_CRL_PROP_ID: i32 = 86;
pub const XCN_CERT_CEP_PROP_ID: i32 = 87;
pub const XCN_CERT_SIGN_HASH_CNG_ALG_PROP_ID: i32 = 89;
pub const XCN_CERT_SCARD_PIN_ID_PROP_ID: i32 = 90;
pub const XCN_CERT_SCARD_PIN_INFO_PROP_ID: i32 = 91;
pub const XCN_CERT_SUBJECT_PUB_KEY_BIT_LENGTH_PROP_ID: i32 = 92;
pub const XCN_CERT_PUB_KEY_CNG_ALG_BIT_LENGTH_PROP_ID: i32 = 93;
pub const XCN_CERT_ISSUER_PUB_KEY_BIT_LENGTH_PROP_ID: i32 = 94;
pub const XCN_CERT_ISSUER_CHAIN_SIGN_HASH_CNG_ALG_PROP_ID: i32 = 95;
pub const XCN_CERT_ISSUER_CHAIN_PUB_KEY_CNG_ALG_BIT_LENGTH_PROP_ID: i32 = 96;
pub const XCN_CERT_NO_EXPIRE_NOTIFICATION_PROP_ID: i32 = 97;
pub const XCN_CERT_AUTH_ROOT_SHA256_HASH_PROP_ID: i32 = 98;
pub const XCN_CERT_NCRYPT_KEY_HANDLE_TRANSFER_PROP_ID: i32 = 99;
pub const XCN_CERT_HCRYPTPROV_TRANSFER_PROP_ID: i32 = 100;
pub const XCN_CERT_SMART_CARD_READER_PROP_ID: i32 = 101;
pub const XCN_CERT_SEND_AS_TRUSTED_ISSUER_PROP_ID: i32 = 102;
pub const XCN_CERT_KEY_REPAIR_ATTEMPTED_PROP_ID: i32 = 103;
pub const XCN_CERT_DISALLOWED_FILETIME_PROP_ID: i32 = 104;
pub const XCN_CERT_ROOT_PROGRAM_CHAIN_POLICIES_PROP_ID: i32 = 105;
pub const XCN_CERT_SMART_CARD_READER_NON_REMOVABLE_PROP_ID: i32 = 106;
pub const XCN_CERT_SHA256_HASH_PROP_ID: i32 = 107;
pub const XCN_CERT_SCEP_SERVER_CERTS_PROP_ID: i32 = 108;
pub const XCN_CERT_SCEP_RA_SIGNATURE_CERT_PROP_ID: i32 = 109;
pub const XCN_CERT_SCEP_RA_ENCRYPTION_CERT_PROP_ID: i32 = 110;
pub const XCN_CERT_SCEP_CA_CERT_PROP_ID: i32 = 111;
pub const XCN_CERT_SCEP_SIGNER_CERT_PROP_ID: i32 = 112;
pub const XCN_CERT_SCEP_NONCE_PROP_ID: i32 = 113;
pub const XCN_CERT_SCEP_ENCRYPT_HASH_CNG_ALG_PROP_ID: i32 = 114;
pub const XCN_CERT_SCEP_FLAGS_PROP_ID: i32 = 115;
pub const XCN_CERT_SCEP_GUID_PROP_ID: i32 = 116;
pub const XCN_CERT_SERIALIZABLE_KEY_CONTEXT_PROP_ID: i32 = 117;
pub const XCN_CERT_ISOLATED_KEY_PROP_ID: i32 = 118;
pub const XCN_CERT_SERIAL_CHAIN_PROP_ID: i32 = 119;
pub const XCN_CERT_KEY_CLASSIFICATION_PROP_ID: i32 = 120;
pub const XCN_CERT_DISALLOWED_ENHKEY_USAGE_PROP_ID: i32 = 122;
pub const XCN_CERT_NONCOMPLIANT_ROOT_URL_PROP_ID: i32 = 123;
pub const XCN_CERT_PIN_SHA256_HASH_PROP_ID: i32 = 124;
pub const XCN_CERT_CLR_DELETE_KEY_PROP_ID: i32 = 125;
pub const XCN_CERT_NOT_BEFORE_FILETIME_PROP_ID: i32 = 126;
pub const XCN_CERT_CERT_NOT_BEFORE_ENHKEY_USAGE_PROP_ID: i32 = 127;
pub const XCN_CERT_FIRST_RESERVED_PROP_ID: i32 = 130;
pub const XCN_CERT_LAST_RESERVED_PROP_ID: i32 = 32767;
pub const XCN_CERT_FIRST_USER_PROP_ID: i32 = 32768;
pub const XCN_CERT_LAST_USER_PROP_ID: i32 = 65535;
pub const XCN_CERT_STORE_LOCALIZED_NAME_PROP_ID: i32 = 4096;
const
  XCN_PROPERTYID_NONE* = 0
  XCN_CERT_KEY_PROV_HANDLE_PROP_ID* = 1
  XCN_CERT_KEY_PROV_INFO_PROP_ID* = 2
  XCN_CERT_SHA1_HASH_PROP_ID* = 3
  XCN_CERT_MD5_HASH_PROP_ID* = 4
  XCN_CERT_HASH_PROP_ID* = 3
  XCN_CERT_KEY_CONTEXT_PROP_ID* = 5
  XCN_CERT_KEY_SPEC_PROP_ID* = 6
  XCN_CERT_IE30_RESERVED_PROP_ID* = 7
  XCN_CERT_PUBKEY_HASH_RESERVED_PROP_ID* = 8
  XCN_CERT_ENHKEY_USAGE_PROP_ID* = 9
  XCN_CERT_CTL_USAGE_PROP_ID* = 9
  XCN_CERT_NEXT_UPDATE_LOCATION_PROP_ID* = 10
  XCN_CERT_FRIENDLY_NAME_PROP_ID* = 11
  XCN_CERT_PVK_FILE_PROP_ID* = 12
  XCN_CERT_DESCRIPTION_PROP_ID* = 13
  XCN_CERT_ACCESS_STATE_PROP_ID* = 14
  XCN_CERT_SIGNATURE_HASH_PROP_ID* = 15
  XCN_CERT_SMART_CARD_DATA_PROP_ID* = 16
  XCN_CERT_EFS_PROP_ID* = 17
  XCN_CERT_FORTEZZA_DATA_PROP_ID* = 18
  XCN_CERT_ARCHIVED_PROP_ID* = 19
  XCN_CERT_KEY_IDENTIFIER_PROP_ID* = 20
  XCN_CERT_AUTO_ENROLL_PROP_ID* = 21
  XCN_CERT_PUBKEY_ALG_PARA_PROP_ID* = 22
  XCN_CERT_CROSS_CERT_DIST_POINTS_PROP_ID* = 23
  XCN_CERT_ISSUER_PUBLIC_KEY_MD5_HASH_PROP_ID* = 24
  XCN_CERT_SUBJECT_PUBLIC_KEY_MD5_HASH_PROP_ID* = 25
  XCN_CERT_ENROLLMENT_PROP_ID* = 26
  XCN_CERT_DATE_STAMP_PROP_ID* = 27
  XCN_CERT_ISSUER_SERIAL_NUMBER_MD5_HASH_PROP_ID* = 28
  XCN_CERT_SUBJECT_NAME_MD5_HASH_PROP_ID* = 29
  XCN_CERT_EXTENDED_ERROR_INFO_PROP_ID* = 30
  XCN_CERT_RENEWAL_PROP_ID* = 64
  XCN_CERT_ARCHIVED_KEY_HASH_PROP_ID* = 65
  XCN_CERT_AUTO_ENROLL_RETRY_PROP_ID* = 66
  XCN_CERT_AIA_URL_RETRIEVED_PROP_ID* = 67
  XCN_CERT_AUTHORITY_INFO_ACCESS_PROP_ID* = 68
  XCN_CERT_BACKED_UP_PROP_ID* = 69
  XCN_CERT_OCSP_RESPONSE_PROP_ID* = 70
  XCN_CERT_REQUEST_ORIGINATOR_PROP_ID* = 71
  XCN_CERT_SOURCE_LOCATION_PROP_ID* = 72
  XCN_CERT_SOURCE_URL_PROP_ID* = 73
  XCN_CERT_NEW_KEY_PROP_ID* = 74
  XCN_CERT_OCSP_CACHE_PREFIX_PROP_ID* = 75
  XCN_CERT_SMART_CARD_ROOT_INFO_PROP_ID* = 76
  XCN_CERT_NO_AUTO_EXPIRE_CHECK_PROP_ID* = 77
  XCN_CERT_NCRYPT_KEY_HANDLE_PROP_ID* = 78
  XCN_CERT_HCRYPTPROV_OR_NCRYPT_KEY_HANDLE_PROP_ID* = 79
  XCN_CERT_SUBJECT_INFO_ACCESS_PROP_ID* = 80
  XCN_CERT_CA_OCSP_AUTHORITY_INFO_ACCESS_PROP_ID* = 81
  XCN_CERT_CA_DISABLE_CRL_PROP_ID* = 82
  XCN_CERT_ROOT_PROGRAM_CERT_POLICIES_PROP_ID* = 83
  XCN_CERT_ROOT_PROGRAM_NAME_CONSTRAINTS_PROP_ID* = 84
  XCN_CERT_SUBJECT_OCSP_AUTHORITY_INFO_ACCESS_PROP_ID* = 85
  XCN_CERT_SUBJECT_DISABLE_CRL_PROP_ID* = 86
  XCN_CERT_CEP_PROP_ID* = 87
  XCN_CERT_SIGN_HASH_CNG_ALG_PROP_ID* = 89
  XCN_CERT_SCARD_PIN_ID_PROP_ID* = 90
  XCN_CERT_SCARD_PIN_INFO_PROP_ID* = 91
  XCN_CERT_SUBJECT_PUB_KEY_BIT_LENGTH_PROP_ID* = 92
  XCN_CERT_PUB_KEY_CNG_ALG_BIT_LENGTH_PROP_ID* = 93
  XCN_CERT_ISSUER_PUB_KEY_BIT_LENGTH_PROP_ID* = 94
  XCN_CERT_ISSUER_CHAIN_SIGN_HASH_CNG_ALG_PROP_ID* = 95
  XCN_CERT_ISSUER_CHAIN_PUB_KEY_CNG_ALG_BIT_LENGTH_PROP_ID* = 96
  XCN_CERT_NO_EXPIRE_NOTIFICATION_PROP_ID* = 97
  XCN_CERT_AUTH_ROOT_SHA256_HASH_PROP_ID* = 98
  XCN_CERT_NCRYPT_KEY_HANDLE_TRANSFER_PROP_ID* = 99
  XCN_CERT_HCRYPTPROV_TRANSFER_PROP_ID* = 100
  XCN_CERT_SMART_CARD_READER_PROP_ID* = 101
  XCN_CERT_SEND_AS_TRUSTED_ISSUER_PROP_ID* = 102
  XCN_CERT_KEY_REPAIR_ATTEMPTED_PROP_ID* = 103
  XCN_CERT_DISALLOWED_FILETIME_PROP_ID* = 104
  XCN_CERT_ROOT_PROGRAM_CHAIN_POLICIES_PROP_ID* = 105
  XCN_CERT_SMART_CARD_READER_NON_REMOVABLE_PROP_ID* = 106
  XCN_CERT_SHA256_HASH_PROP_ID* = 107
  XCN_CERT_SCEP_SERVER_CERTS_PROP_ID* = 108
  XCN_CERT_SCEP_RA_SIGNATURE_CERT_PROP_ID* = 109
  XCN_CERT_SCEP_RA_ENCRYPTION_CERT_PROP_ID* = 110
  XCN_CERT_SCEP_CA_CERT_PROP_ID* = 111
  XCN_CERT_SCEP_SIGNER_CERT_PROP_ID* = 112
  XCN_CERT_SCEP_NONCE_PROP_ID* = 113
  XCN_CERT_SCEP_ENCRYPT_HASH_CNG_ALG_PROP_ID* = 114
  XCN_CERT_SCEP_FLAGS_PROP_ID* = 115
  XCN_CERT_SCEP_GUID_PROP_ID* = 116
  XCN_CERT_SERIALIZABLE_KEY_CONTEXT_PROP_ID* = 117
  XCN_CERT_ISOLATED_KEY_PROP_ID* = 118
  XCN_CERT_SERIAL_CHAIN_PROP_ID* = 119
  XCN_CERT_KEY_CLASSIFICATION_PROP_ID* = 120
  XCN_CERT_DISALLOWED_ENHKEY_USAGE_PROP_ID* = 122
  XCN_CERT_NONCOMPLIANT_ROOT_URL_PROP_ID* = 123
  XCN_CERT_PIN_SHA256_HASH_PROP_ID* = 124
  XCN_CERT_CLR_DELETE_KEY_PROP_ID* = 125
  XCN_CERT_NOT_BEFORE_FILETIME_PROP_ID* = 126
  XCN_CERT_CERT_NOT_BEFORE_ENHKEY_USAGE_PROP_ID* = 127
  XCN_CERT_FIRST_RESERVED_PROP_ID* = 130
  XCN_CERT_LAST_RESERVED_PROP_ID* = 32767
  XCN_CERT_FIRST_USER_PROP_ID* = 32768
  XCN_CERT_LAST_USER_PROP_ID* = 65535
  XCN_CERT_STORE_LOCALIZED_NAME_PROP_ID* = 4096
enum CERTENROLL_PROPERTYID : int {
    XCN_PROPERTYID_NONE = 0,
    XCN_CERT_KEY_PROV_HANDLE_PROP_ID = 1,
    XCN_CERT_KEY_PROV_INFO_PROP_ID = 2,
    XCN_CERT_SHA1_HASH_PROP_ID = 3,
    XCN_CERT_MD5_HASH_PROP_ID = 4,
    XCN_CERT_HASH_PROP_ID = 3,
    XCN_CERT_KEY_CONTEXT_PROP_ID = 5,
    XCN_CERT_KEY_SPEC_PROP_ID = 6,
    XCN_CERT_IE30_RESERVED_PROP_ID = 7,
    XCN_CERT_PUBKEY_HASH_RESERVED_PROP_ID = 8,
    XCN_CERT_ENHKEY_USAGE_PROP_ID = 9,
    XCN_CERT_CTL_USAGE_PROP_ID = 9,
    XCN_CERT_NEXT_UPDATE_LOCATION_PROP_ID = 10,
    XCN_CERT_FRIENDLY_NAME_PROP_ID = 11,
    XCN_CERT_PVK_FILE_PROP_ID = 12,
    XCN_CERT_DESCRIPTION_PROP_ID = 13,
    XCN_CERT_ACCESS_STATE_PROP_ID = 14,
    XCN_CERT_SIGNATURE_HASH_PROP_ID = 15,
    XCN_CERT_SMART_CARD_DATA_PROP_ID = 16,
    XCN_CERT_EFS_PROP_ID = 17,
    XCN_CERT_FORTEZZA_DATA_PROP_ID = 18,
    XCN_CERT_ARCHIVED_PROP_ID = 19,
    XCN_CERT_KEY_IDENTIFIER_PROP_ID = 20,
    XCN_CERT_AUTO_ENROLL_PROP_ID = 21,
    XCN_CERT_PUBKEY_ALG_PARA_PROP_ID = 22,
    XCN_CERT_CROSS_CERT_DIST_POINTS_PROP_ID = 23,
    XCN_CERT_ISSUER_PUBLIC_KEY_MD5_HASH_PROP_ID = 24,
    XCN_CERT_SUBJECT_PUBLIC_KEY_MD5_HASH_PROP_ID = 25,
    XCN_CERT_ENROLLMENT_PROP_ID = 26,
    XCN_CERT_DATE_STAMP_PROP_ID = 27,
    XCN_CERT_ISSUER_SERIAL_NUMBER_MD5_HASH_PROP_ID = 28,
    XCN_CERT_SUBJECT_NAME_MD5_HASH_PROP_ID = 29,
    XCN_CERT_EXTENDED_ERROR_INFO_PROP_ID = 30,
    XCN_CERT_RENEWAL_PROP_ID = 64,
    XCN_CERT_ARCHIVED_KEY_HASH_PROP_ID = 65,
    XCN_CERT_AUTO_ENROLL_RETRY_PROP_ID = 66,
    XCN_CERT_AIA_URL_RETRIEVED_PROP_ID = 67,
    XCN_CERT_AUTHORITY_INFO_ACCESS_PROP_ID = 68,
    XCN_CERT_BACKED_UP_PROP_ID = 69,
    XCN_CERT_OCSP_RESPONSE_PROP_ID = 70,
    XCN_CERT_REQUEST_ORIGINATOR_PROP_ID = 71,
    XCN_CERT_SOURCE_LOCATION_PROP_ID = 72,
    XCN_CERT_SOURCE_URL_PROP_ID = 73,
    XCN_CERT_NEW_KEY_PROP_ID = 74,
    XCN_CERT_OCSP_CACHE_PREFIX_PROP_ID = 75,
    XCN_CERT_SMART_CARD_ROOT_INFO_PROP_ID = 76,
    XCN_CERT_NO_AUTO_EXPIRE_CHECK_PROP_ID = 77,
    XCN_CERT_NCRYPT_KEY_HANDLE_PROP_ID = 78,
    XCN_CERT_HCRYPTPROV_OR_NCRYPT_KEY_HANDLE_PROP_ID = 79,
    XCN_CERT_SUBJECT_INFO_ACCESS_PROP_ID = 80,
    XCN_CERT_CA_OCSP_AUTHORITY_INFO_ACCESS_PROP_ID = 81,
    XCN_CERT_CA_DISABLE_CRL_PROP_ID = 82,
    XCN_CERT_ROOT_PROGRAM_CERT_POLICIES_PROP_ID = 83,
    XCN_CERT_ROOT_PROGRAM_NAME_CONSTRAINTS_PROP_ID = 84,
    XCN_CERT_SUBJECT_OCSP_AUTHORITY_INFO_ACCESS_PROP_ID = 85,
    XCN_CERT_SUBJECT_DISABLE_CRL_PROP_ID = 86,
    XCN_CERT_CEP_PROP_ID = 87,
    XCN_CERT_SIGN_HASH_CNG_ALG_PROP_ID = 89,
    XCN_CERT_SCARD_PIN_ID_PROP_ID = 90,
    XCN_CERT_SCARD_PIN_INFO_PROP_ID = 91,
    XCN_CERT_SUBJECT_PUB_KEY_BIT_LENGTH_PROP_ID = 92,
    XCN_CERT_PUB_KEY_CNG_ALG_BIT_LENGTH_PROP_ID = 93,
    XCN_CERT_ISSUER_PUB_KEY_BIT_LENGTH_PROP_ID = 94,
    XCN_CERT_ISSUER_CHAIN_SIGN_HASH_CNG_ALG_PROP_ID = 95,
    XCN_CERT_ISSUER_CHAIN_PUB_KEY_CNG_ALG_BIT_LENGTH_PROP_ID = 96,
    XCN_CERT_NO_EXPIRE_NOTIFICATION_PROP_ID = 97,
    XCN_CERT_AUTH_ROOT_SHA256_HASH_PROP_ID = 98,
    XCN_CERT_NCRYPT_KEY_HANDLE_TRANSFER_PROP_ID = 99,
    XCN_CERT_HCRYPTPROV_TRANSFER_PROP_ID = 100,
    XCN_CERT_SMART_CARD_READER_PROP_ID = 101,
    XCN_CERT_SEND_AS_TRUSTED_ISSUER_PROP_ID = 102,
    XCN_CERT_KEY_REPAIR_ATTEMPTED_PROP_ID = 103,
    XCN_CERT_DISALLOWED_FILETIME_PROP_ID = 104,
    XCN_CERT_ROOT_PROGRAM_CHAIN_POLICIES_PROP_ID = 105,
    XCN_CERT_SMART_CARD_READER_NON_REMOVABLE_PROP_ID = 106,
    XCN_CERT_SHA256_HASH_PROP_ID = 107,
    XCN_CERT_SCEP_SERVER_CERTS_PROP_ID = 108,
    XCN_CERT_SCEP_RA_SIGNATURE_CERT_PROP_ID = 109,
    XCN_CERT_SCEP_RA_ENCRYPTION_CERT_PROP_ID = 110,
    XCN_CERT_SCEP_CA_CERT_PROP_ID = 111,
    XCN_CERT_SCEP_SIGNER_CERT_PROP_ID = 112,
    XCN_CERT_SCEP_NONCE_PROP_ID = 113,
    XCN_CERT_SCEP_ENCRYPT_HASH_CNG_ALG_PROP_ID = 114,
    XCN_CERT_SCEP_FLAGS_PROP_ID = 115,
    XCN_CERT_SCEP_GUID_PROP_ID = 116,
    XCN_CERT_SERIALIZABLE_KEY_CONTEXT_PROP_ID = 117,
    XCN_CERT_ISOLATED_KEY_PROP_ID = 118,
    XCN_CERT_SERIAL_CHAIN_PROP_ID = 119,
    XCN_CERT_KEY_CLASSIFICATION_PROP_ID = 120,
    XCN_CERT_DISALLOWED_ENHKEY_USAGE_PROP_ID = 122,
    XCN_CERT_NONCOMPLIANT_ROOT_URL_PROP_ID = 123,
    XCN_CERT_PIN_SHA256_HASH_PROP_ID = 124,
    XCN_CERT_CLR_DELETE_KEY_PROP_ID = 125,
    XCN_CERT_NOT_BEFORE_FILETIME_PROP_ID = 126,
    XCN_CERT_CERT_NOT_BEFORE_ENHKEY_USAGE_PROP_ID = 127,
    XCN_CERT_FIRST_RESERVED_PROP_ID = 130,
    XCN_CERT_LAST_RESERVED_PROP_ID = 32767,
    XCN_CERT_FIRST_USER_PROP_ID = 32768,
    XCN_CERT_LAST_USER_PROP_ID = 65535,
    XCN_CERT_STORE_LOCALIZED_NAME_PROP_ID = 4096,
}
#define global XCN_PROPERTYID_NONE                                      0x0
#define global XCN_CERT_KEY_PROV_HANDLE_PROP_ID                         0x1
#define global XCN_CERT_KEY_PROV_INFO_PROP_ID                           0x2
#define global XCN_CERT_SHA1_HASH_PROP_ID                               0x3
#define global XCN_CERT_MD5_HASH_PROP_ID                                0x4
#define global XCN_CERT_HASH_PROP_ID                                    0x3
#define global XCN_CERT_KEY_CONTEXT_PROP_ID                             0x5
#define global XCN_CERT_KEY_SPEC_PROP_ID                                0x6
#define global XCN_CERT_IE30_RESERVED_PROP_ID                           0x7
#define global XCN_CERT_PUBKEY_HASH_RESERVED_PROP_ID                    0x8
#define global XCN_CERT_ENHKEY_USAGE_PROP_ID                            0x9
#define global XCN_CERT_CTL_USAGE_PROP_ID                               0x9
#define global XCN_CERT_NEXT_UPDATE_LOCATION_PROP_ID                    0xA
#define global XCN_CERT_FRIENDLY_NAME_PROP_ID                           0xB
#define global XCN_CERT_PVK_FILE_PROP_ID                                0xC
#define global XCN_CERT_DESCRIPTION_PROP_ID                             0xD
#define global XCN_CERT_ACCESS_STATE_PROP_ID                            0xE
#define global XCN_CERT_SIGNATURE_HASH_PROP_ID                          0xF
#define global XCN_CERT_SMART_CARD_DATA_PROP_ID                         0x10
#define global XCN_CERT_EFS_PROP_ID                                     0x11
#define global XCN_CERT_FORTEZZA_DATA_PROP_ID                           0x12
#define global XCN_CERT_ARCHIVED_PROP_ID                                0x13
#define global XCN_CERT_KEY_IDENTIFIER_PROP_ID                          0x14
#define global XCN_CERT_AUTO_ENROLL_PROP_ID                             0x15
#define global XCN_CERT_PUBKEY_ALG_PARA_PROP_ID                         0x16
#define global XCN_CERT_CROSS_CERT_DIST_POINTS_PROP_ID                  0x17
#define global XCN_CERT_ISSUER_PUBLIC_KEY_MD5_HASH_PROP_ID              0x18
#define global XCN_CERT_SUBJECT_PUBLIC_KEY_MD5_HASH_PROP_ID             0x19
#define global XCN_CERT_ENROLLMENT_PROP_ID                              0x1A
#define global XCN_CERT_DATE_STAMP_PROP_ID                              0x1B
#define global XCN_CERT_ISSUER_SERIAL_NUMBER_MD5_HASH_PROP_ID           0x1C
#define global XCN_CERT_SUBJECT_NAME_MD5_HASH_PROP_ID                   0x1D
#define global XCN_CERT_EXTENDED_ERROR_INFO_PROP_ID                     0x1E
#define global XCN_CERT_RENEWAL_PROP_ID                                 0x40
#define global XCN_CERT_ARCHIVED_KEY_HASH_PROP_ID                       0x41
#define global XCN_CERT_AUTO_ENROLL_RETRY_PROP_ID                       0x42
#define global XCN_CERT_AIA_URL_RETRIEVED_PROP_ID                       0x43
#define global XCN_CERT_AUTHORITY_INFO_ACCESS_PROP_ID                   0x44
#define global XCN_CERT_BACKED_UP_PROP_ID                               0x45
#define global XCN_CERT_OCSP_RESPONSE_PROP_ID                           0x46
#define global XCN_CERT_REQUEST_ORIGINATOR_PROP_ID                      0x47
#define global XCN_CERT_SOURCE_LOCATION_PROP_ID                         0x48
#define global XCN_CERT_SOURCE_URL_PROP_ID                              0x49
#define global XCN_CERT_NEW_KEY_PROP_ID                                 0x4A
#define global XCN_CERT_OCSP_CACHE_PREFIX_PROP_ID                       0x4B
#define global XCN_CERT_SMART_CARD_ROOT_INFO_PROP_ID                    0x4C
#define global XCN_CERT_NO_AUTO_EXPIRE_CHECK_PROP_ID                    0x4D
#define global XCN_CERT_NCRYPT_KEY_HANDLE_PROP_ID                       0x4E
#define global XCN_CERT_HCRYPTPROV_OR_NCRYPT_KEY_HANDLE_PROP_ID         0x4F
#define global XCN_CERT_SUBJECT_INFO_ACCESS_PROP_ID                     0x50
#define global XCN_CERT_CA_OCSP_AUTHORITY_INFO_ACCESS_PROP_ID           0x51
#define global XCN_CERT_CA_DISABLE_CRL_PROP_ID                          0x52
#define global XCN_CERT_ROOT_PROGRAM_CERT_POLICIES_PROP_ID              0x53
#define global XCN_CERT_ROOT_PROGRAM_NAME_CONSTRAINTS_PROP_ID           0x54
#define global XCN_CERT_SUBJECT_OCSP_AUTHORITY_INFO_ACCESS_PROP_ID      0x55
#define global XCN_CERT_SUBJECT_DISABLE_CRL_PROP_ID                     0x56
#define global XCN_CERT_CEP_PROP_ID                                     0x57
#define global XCN_CERT_SIGN_HASH_CNG_ALG_PROP_ID                       0x59
#define global XCN_CERT_SCARD_PIN_ID_PROP_ID                            0x5A
#define global XCN_CERT_SCARD_PIN_INFO_PROP_ID                          0x5B
#define global XCN_CERT_SUBJECT_PUB_KEY_BIT_LENGTH_PROP_ID              0x5C
#define global XCN_CERT_PUB_KEY_CNG_ALG_BIT_LENGTH_PROP_ID              0x5D
#define global XCN_CERT_ISSUER_PUB_KEY_BIT_LENGTH_PROP_ID               0x5E
#define global XCN_CERT_ISSUER_CHAIN_SIGN_HASH_CNG_ALG_PROP_ID          0x5F
#define global XCN_CERT_ISSUER_CHAIN_PUB_KEY_CNG_ALG_BIT_LENGTH_PROP_ID 0x60
#define global XCN_CERT_NO_EXPIRE_NOTIFICATION_PROP_ID                  0x61
#define global XCN_CERT_AUTH_ROOT_SHA256_HASH_PROP_ID                   0x62
#define global XCN_CERT_NCRYPT_KEY_HANDLE_TRANSFER_PROP_ID              0x63
#define global XCN_CERT_HCRYPTPROV_TRANSFER_PROP_ID                     0x64
#define global XCN_CERT_SMART_CARD_READER_PROP_ID                       0x65
#define global XCN_CERT_SEND_AS_TRUSTED_ISSUER_PROP_ID                  0x66
#define global XCN_CERT_KEY_REPAIR_ATTEMPTED_PROP_ID                    0x67
#define global XCN_CERT_DISALLOWED_FILETIME_PROP_ID                     0x68
#define global XCN_CERT_ROOT_PROGRAM_CHAIN_POLICIES_PROP_ID             0x69
#define global XCN_CERT_SMART_CARD_READER_NON_REMOVABLE_PROP_ID         0x6A
#define global XCN_CERT_SHA256_HASH_PROP_ID                             0x6B
#define global XCN_CERT_SCEP_SERVER_CERTS_PROP_ID                       0x6C
#define global XCN_CERT_SCEP_RA_SIGNATURE_CERT_PROP_ID                  0x6D
#define global XCN_CERT_SCEP_RA_ENCRYPTION_CERT_PROP_ID                 0x6E
#define global XCN_CERT_SCEP_CA_CERT_PROP_ID                            0x6F
#define global XCN_CERT_SCEP_SIGNER_CERT_PROP_ID                        0x70
#define global XCN_CERT_SCEP_NONCE_PROP_ID                              0x71
#define global XCN_CERT_SCEP_ENCRYPT_HASH_CNG_ALG_PROP_ID               0x72
#define global XCN_CERT_SCEP_FLAGS_PROP_ID                              0x73
#define global XCN_CERT_SCEP_GUID_PROP_ID                               0x74
#define global XCN_CERT_SERIALIZABLE_KEY_CONTEXT_PROP_ID                0x75
#define global XCN_CERT_ISOLATED_KEY_PROP_ID                            0x76
#define global XCN_CERT_SERIAL_CHAIN_PROP_ID                            0x77
#define global XCN_CERT_KEY_CLASSIFICATION_PROP_ID                      0x78
#define global XCN_CERT_DISALLOWED_ENHKEY_USAGE_PROP_ID                 0x7A
#define global XCN_CERT_NONCOMPLIANT_ROOT_URL_PROP_ID                   0x7B
#define global XCN_CERT_PIN_SHA256_HASH_PROP_ID                         0x7C
#define global XCN_CERT_CLR_DELETE_KEY_PROP_ID                          0x7D
#define global XCN_CERT_NOT_BEFORE_FILETIME_PROP_ID                     0x7E
#define global XCN_CERT_CERT_NOT_BEFORE_ENHKEY_USAGE_PROP_ID            0x7F
#define global XCN_CERT_FIRST_RESERVED_PROP_ID                          0x82
#define global XCN_CERT_LAST_RESERVED_PROP_ID                           0x7FFF
#define global XCN_CERT_FIRST_USER_PROP_ID                              0x8000
#define global XCN_CERT_LAST_USER_PROP_ID                               0xFFFF
#define global XCN_CERT_STORE_LOCALIZED_NAME_PROP_ID                    0x1000