From 4e8199b572f2035b7749cba276ece3a26630d23e Mon Sep 17 00:00:00 2001 From: Daniel Baumann Date: Wed, 17 Apr 2024 14:18:21 +0200 Subject: Adding upstream version 1.67.1+dfsg1. Signed-off-by: Daniel Baumann --- .../Security/Cryptography/Certificates/mod.rs | 4894 ++++++++++---------- 1 file changed, 2447 insertions(+), 2447 deletions(-) (limited to 'vendor/windows-sys/src/Windows/Win32/Security/Cryptography/Certificates/mod.rs') diff --git a/vendor/windows-sys/src/Windows/Win32/Security/Cryptography/Certificates/mod.rs b/vendor/windows-sys/src/Windows/Win32/Security/Cryptography/Certificates/mod.rs index 6d6522038..c1ce410aa 100644 --- a/vendor/windows-sys/src/Windows/Win32/Security/Cryptography/Certificates/mod.rs +++ b/vendor/windows-sys/src/Windows/Win32/Security/Cryptography/Certificates/mod.rs @@ -1,4 +1,4 @@ -#[link(name = "windows")] +#[cfg_attr(windows, link(name = "windows"))] extern "system" { #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] pub fn CertSrvBackupClose(hbc: *mut ::core::ffi::c_void) -> ::windows_sys::core::HRESULT; @@ -62,90 +62,153 @@ extern "system" { #[cfg(feature = "Win32_Foundation")] pub fn PstValidate(ptargetname: *const super::super::super::Foundation::UNICODE_STRING, bisclient: super::super::super::Foundation::BOOL, prequestedissuancepolicy: *const super::CERT_USAGE_MATCH, phadditionalcertstore: *const super::HCERTSTORE, pcert: *const super::CERT_CONTEXT, pprovguid: *mut ::windows_sys::core::GUID) -> super::super::super::Foundation::NTSTATUS; } -#[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub type ADDED_CERT_TYPE = u32; -#[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const XECT_EXTENSION_V1: ADDED_CERT_TYPE = 1u32; -#[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const XECT_EXTENSION_V2: ADDED_CERT_TYPE = 2u32; -#[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub type AlgorithmFlags = i32; -#[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const AlgorithmFlagsNone: AlgorithmFlags = 0i32; -#[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const AlgorithmFlagsWrap: AlgorithmFlags = 1i32; -#[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub type AlgorithmOperationFlags = i32; -#[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const XCN_NCRYPT_NO_OPERATION: AlgorithmOperationFlags = 0i32; -#[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const XCN_NCRYPT_CIPHER_OPERATION: AlgorithmOperationFlags = 1i32; -#[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const XCN_NCRYPT_HASH_OPERATION: AlgorithmOperationFlags = 2i32; -#[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const XCN_NCRYPT_ASYMMETRIC_ENCRYPTION_OPERATION: AlgorithmOperationFlags = 4i32; -#[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const XCN_NCRYPT_SECRET_AGREEMENT_OPERATION: AlgorithmOperationFlags = 8i32; -#[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const XCN_NCRYPT_SIGNATURE_OPERATION: AlgorithmOperationFlags = 16i32; -#[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const XCN_NCRYPT_RNG_OPERATION: AlgorithmOperationFlags = 32i32; -#[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const XCN_NCRYPT_KEY_DERIVATION_OPERATION: AlgorithmOperationFlags = 64i32; -#[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const XCN_NCRYPT_ANY_ASYMMETRIC_OPERATION: AlgorithmOperationFlags = 28i32; -#[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const XCN_NCRYPT_PREFER_SIGNATURE_ONLY_OPERATION: AlgorithmOperationFlags = 2097152i32; -#[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const XCN_NCRYPT_PREFER_NON_SIGNATURE_OPERATION: AlgorithmOperationFlags = 4194304i32; -#[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const XCN_NCRYPT_EXACT_MATCH_OPERATION: AlgorithmOperationFlags = 8388608i32; -#[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const XCN_NCRYPT_PREFERENCE_MASK_OPERATION: AlgorithmOperationFlags = 14680064i32; -#[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub type AlgorithmType = i32; -#[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const XCN_BCRYPT_UNKNOWN_INTERFACE: AlgorithmType = 0i32; -#[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const XCN_BCRYPT_CIPHER_INTERFACE: AlgorithmType = 1i32; -#[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const XCN_BCRYPT_HASH_INTERFACE: AlgorithmType = 2i32; -#[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const XCN_BCRYPT_ASYMMETRIC_ENCRYPTION_INTERFACE: AlgorithmType = 3i32; -#[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const XCN_BCRYPT_SIGNATURE_INTERFACE: AlgorithmType = 5i32; -#[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const XCN_BCRYPT_SECRET_AGREEMENT_INTERFACE: AlgorithmType = 4i32; -#[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const XCN_BCRYPT_RNG_INTERFACE: AlgorithmType = 6i32; -#[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const XCN_BCRYPT_KEY_DERIVATION_INTERFACE: AlgorithmType = 7i32; -#[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub type AlternativeNameType = i32; -#[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const XCN_CERT_ALT_NAME_UNKNOWN: AlternativeNameType = 0i32; -#[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const XCN_CERT_ALT_NAME_OTHER_NAME: AlternativeNameType = 1i32; -#[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const XCN_CERT_ALT_NAME_RFC822_NAME: AlternativeNameType = 2i32; -#[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const XCN_CERT_ALT_NAME_DNS_NAME: AlternativeNameType = 3i32; -#[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const XCN_CERT_ALT_NAME_X400_ADDRESS: AlternativeNameType = 4i32; -#[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const XCN_CERT_ALT_NAME_DIRECTORY_NAME: AlternativeNameType = 5i32; -#[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const XCN_CERT_ALT_NAME_EDI_PARTY_NAME: AlternativeNameType = 6i32; -#[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const XCN_CERT_ALT_NAME_URL: AlternativeNameType = 7i32; -#[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const XCN_CERT_ALT_NAME_IP_ADDRESS: AlternativeNameType = 8i32; -#[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const XCN_CERT_ALT_NAME_REGISTERED_ID: AlternativeNameType = 9i32; -#[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const XCN_CERT_ALT_NAME_GUID: AlternativeNameType = 10i32; -#[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const XCN_CERT_ALT_NAME_USER_PRINCIPLE_NAME: AlternativeNameType = 11i32; +pub type IAlternativeName = *mut ::core::ffi::c_void; +pub type IAlternativeNames = *mut ::core::ffi::c_void; +pub type IBinaryConverter = *mut ::core::ffi::c_void; +pub type IBinaryConverter2 = *mut ::core::ffi::c_void; +pub type ICEnroll = *mut ::core::ffi::c_void; +pub type ICEnroll2 = *mut ::core::ffi::c_void; +pub type ICEnroll3 = *mut ::core::ffi::c_void; +pub type ICEnroll4 = *mut ::core::ffi::c_void; +pub type ICertAdmin = *mut ::core::ffi::c_void; +pub type ICertAdmin2 = *mut ::core::ffi::c_void; +pub type ICertConfig = *mut ::core::ffi::c_void; +pub type ICertConfig2 = *mut ::core::ffi::c_void; +pub type ICertEncodeAltName = *mut ::core::ffi::c_void; +pub type ICertEncodeAltName2 = *mut ::core::ffi::c_void; +pub type ICertEncodeBitString = *mut ::core::ffi::c_void; +pub type ICertEncodeBitString2 = *mut ::core::ffi::c_void; +pub type ICertEncodeCRLDistInfo = *mut ::core::ffi::c_void; +pub type ICertEncodeCRLDistInfo2 = *mut ::core::ffi::c_void; +pub type ICertEncodeDateArray = *mut ::core::ffi::c_void; +pub type ICertEncodeDateArray2 = *mut ::core::ffi::c_void; +pub type ICertEncodeLongArray = *mut ::core::ffi::c_void; +pub type ICertEncodeLongArray2 = *mut ::core::ffi::c_void; +pub type ICertEncodeStringArray = *mut ::core::ffi::c_void; +pub type ICertEncodeStringArray2 = *mut ::core::ffi::c_void; +pub type ICertExit = *mut ::core::ffi::c_void; +pub type ICertExit2 = *mut ::core::ffi::c_void; +pub type ICertGetConfig = *mut ::core::ffi::c_void; +pub type ICertManageModule = *mut ::core::ffi::c_void; +pub type ICertPolicy = *mut ::core::ffi::c_void; +pub type ICertPolicy2 = *mut ::core::ffi::c_void; +pub type ICertProperties = *mut ::core::ffi::c_void; +pub type ICertProperty = *mut ::core::ffi::c_void; +pub type ICertPropertyArchived = *mut ::core::ffi::c_void; +pub type ICertPropertyArchivedKeyHash = *mut ::core::ffi::c_void; +pub type ICertPropertyAutoEnroll = *mut ::core::ffi::c_void; +pub type ICertPropertyBackedUp = *mut ::core::ffi::c_void; +pub type ICertPropertyDescription = *mut ::core::ffi::c_void; +pub type ICertPropertyEnrollment = *mut ::core::ffi::c_void; +pub type ICertPropertyEnrollmentPolicyServer = *mut ::core::ffi::c_void; +pub type ICertPropertyFriendlyName = *mut ::core::ffi::c_void; +pub type ICertPropertyKeyProvInfo = *mut ::core::ffi::c_void; +pub type ICertPropertyRenewal = *mut ::core::ffi::c_void; +pub type ICertPropertyRequestOriginator = *mut ::core::ffi::c_void; +pub type ICertPropertySHA1Hash = *mut ::core::ffi::c_void; +pub type ICertRequest = *mut ::core::ffi::c_void; +pub type ICertRequest2 = *mut ::core::ffi::c_void; +pub type ICertRequest3 = *mut ::core::ffi::c_void; +pub type ICertRequestD = *mut ::core::ffi::c_void; +pub type ICertRequestD2 = *mut ::core::ffi::c_void; +pub type ICertServerExit = *mut ::core::ffi::c_void; +pub type ICertServerPolicy = *mut ::core::ffi::c_void; +pub type ICertView = *mut ::core::ffi::c_void; +pub type ICertView2 = *mut ::core::ffi::c_void; +pub type ICertificateAttestationChallenge = *mut ::core::ffi::c_void; +pub type ICertificateAttestationChallenge2 = *mut ::core::ffi::c_void; +pub type ICertificatePolicies = *mut ::core::ffi::c_void; +pub type ICertificatePolicy = *mut ::core::ffi::c_void; +pub type ICertificationAuthorities = *mut ::core::ffi::c_void; +pub type ICertificationAuthority = *mut ::core::ffi::c_void; +pub type ICryptAttribute = *mut ::core::ffi::c_void; +pub type ICryptAttributes = *mut ::core::ffi::c_void; +pub type ICspAlgorithm = *mut ::core::ffi::c_void; +pub type ICspAlgorithms = *mut ::core::ffi::c_void; +pub type ICspInformation = *mut ::core::ffi::c_void; +pub type ICspInformations = *mut ::core::ffi::c_void; +pub type ICspStatus = *mut ::core::ffi::c_void; +pub type ICspStatuses = *mut ::core::ffi::c_void; +pub type IEnroll = *mut ::core::ffi::c_void; +pub type IEnroll2 = *mut ::core::ffi::c_void; +pub type IEnroll4 = *mut ::core::ffi::c_void; +pub type IEnumCERTVIEWATTRIBUTE = *mut ::core::ffi::c_void; +pub type IEnumCERTVIEWCOLUMN = *mut ::core::ffi::c_void; +pub type IEnumCERTVIEWEXTENSION = *mut ::core::ffi::c_void; +pub type IEnumCERTVIEWROW = *mut ::core::ffi::c_void; +pub type INDESPolicy = *mut ::core::ffi::c_void; +pub type IOCSPAdmin = *mut ::core::ffi::c_void; +pub type IOCSPCAConfiguration = *mut ::core::ffi::c_void; +pub type IOCSPCAConfigurationCollection = *mut ::core::ffi::c_void; +pub type IOCSPProperty = *mut ::core::ffi::c_void; +pub type IOCSPPropertyCollection = *mut ::core::ffi::c_void; +pub type IObjectId = *mut ::core::ffi::c_void; +pub type IObjectIds = *mut ::core::ffi::c_void; +pub type IPolicyQualifier = *mut ::core::ffi::c_void; +pub type IPolicyQualifiers = *mut ::core::ffi::c_void; +pub type ISignerCertificate = *mut ::core::ffi::c_void; +pub type ISignerCertificates = *mut ::core::ffi::c_void; +pub type ISmimeCapabilities = *mut ::core::ffi::c_void; +pub type ISmimeCapability = *mut ::core::ffi::c_void; +pub type IX500DistinguishedName = *mut ::core::ffi::c_void; +pub type IX509Attribute = *mut ::core::ffi::c_void; +pub type IX509AttributeArchiveKey = *mut ::core::ffi::c_void; +pub type IX509AttributeArchiveKeyHash = *mut ::core::ffi::c_void; +pub type IX509AttributeClientId = *mut ::core::ffi::c_void; +pub type IX509AttributeCspProvider = *mut ::core::ffi::c_void; +pub type IX509AttributeExtensions = *mut ::core::ffi::c_void; +pub type IX509AttributeOSVersion = *mut ::core::ffi::c_void; +pub type IX509AttributeRenewalCertificate = *mut ::core::ffi::c_void; +pub type IX509Attributes = *mut ::core::ffi::c_void; +pub type IX509CertificateRequest = *mut ::core::ffi::c_void; +pub type IX509CertificateRequestCertificate = *mut ::core::ffi::c_void; +pub type IX509CertificateRequestCertificate2 = *mut ::core::ffi::c_void; +pub type IX509CertificateRequestCmc = *mut ::core::ffi::c_void; +pub type IX509CertificateRequestCmc2 = *mut ::core::ffi::c_void; +pub type IX509CertificateRequestPkcs10 = *mut ::core::ffi::c_void; +pub type IX509CertificateRequestPkcs10V2 = *mut ::core::ffi::c_void; +pub type IX509CertificateRequestPkcs10V3 = *mut ::core::ffi::c_void; +pub type IX509CertificateRequestPkcs10V4 = *mut ::core::ffi::c_void; +pub type IX509CertificateRequestPkcs7 = *mut ::core::ffi::c_void; +pub type IX509CertificateRequestPkcs7V2 = *mut ::core::ffi::c_void; +pub type IX509CertificateRevocationList = *mut ::core::ffi::c_void; +pub type IX509CertificateRevocationListEntries = *mut ::core::ffi::c_void; +pub type IX509CertificateRevocationListEntry = *mut ::core::ffi::c_void; +pub type IX509CertificateTemplate = *mut ::core::ffi::c_void; +pub type IX509CertificateTemplateWritable = *mut ::core::ffi::c_void; +pub type IX509CertificateTemplates = *mut ::core::ffi::c_void; +pub type IX509EndorsementKey = *mut ::core::ffi::c_void; +pub type IX509Enrollment = *mut ::core::ffi::c_void; +pub type IX509Enrollment2 = *mut ::core::ffi::c_void; +pub type IX509EnrollmentHelper = *mut ::core::ffi::c_void; +pub type IX509EnrollmentPolicyServer = *mut ::core::ffi::c_void; +pub type IX509EnrollmentStatus = *mut ::core::ffi::c_void; +pub type IX509EnrollmentWebClassFactory = *mut ::core::ffi::c_void; +pub type IX509Extension = *mut ::core::ffi::c_void; +pub type IX509ExtensionAlternativeNames = *mut ::core::ffi::c_void; +pub type IX509ExtensionAuthorityKeyIdentifier = *mut ::core::ffi::c_void; +pub type IX509ExtensionBasicConstraints = *mut ::core::ffi::c_void; +pub type IX509ExtensionCertificatePolicies = *mut ::core::ffi::c_void; +pub type IX509ExtensionEnhancedKeyUsage = *mut ::core::ffi::c_void; +pub type IX509ExtensionKeyUsage = *mut ::core::ffi::c_void; +pub type IX509ExtensionMSApplicationPolicies = *mut ::core::ffi::c_void; +pub type IX509ExtensionSmimeCapabilities = *mut ::core::ffi::c_void; +pub type IX509ExtensionSubjectKeyIdentifier = *mut ::core::ffi::c_void; +pub type IX509ExtensionTemplate = *mut ::core::ffi::c_void; +pub type IX509ExtensionTemplateName = *mut ::core::ffi::c_void; +pub type IX509Extensions = *mut ::core::ffi::c_void; +pub type IX509MachineEnrollmentFactory = *mut ::core::ffi::c_void; +pub type IX509NameValuePair = *mut ::core::ffi::c_void; +pub type IX509NameValuePairs = *mut ::core::ffi::c_void; +pub type IX509PolicyServerListManager = *mut ::core::ffi::c_void; +pub type IX509PolicyServerUrl = *mut ::core::ffi::c_void; +pub type IX509PrivateKey = *mut ::core::ffi::c_void; +pub type IX509PrivateKey2 = *mut ::core::ffi::c_void; +pub type IX509PublicKey = *mut ::core::ffi::c_void; +pub type IX509SCEPEnrollment = *mut ::core::ffi::c_void; +pub type IX509SCEPEnrollment2 = *mut ::core::ffi::c_void; +pub type IX509SCEPEnrollmentHelper = *mut ::core::ffi::c_void; +pub type IX509SignatureInformation = *mut ::core::ffi::c_void; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] pub const CAIF_DSENTRY: u32 = 1u32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] @@ -156,26 +219,6 @@ pub const CAIF_REGISTRY: u32 = 4u32; pub const CAIF_REGISTRYPARENT: u32 = 16u32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] pub const CAIF_SHAREDFOLDERENTRY: u32 = 2u32; -#[repr(C)] -#[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub struct CAINFO { - pub cbSize: u32, - pub CAType: ENUM_CATYPES, - pub cCASignatureCerts: u32, - pub cCAExchangeCerts: u32, - pub cExitModules: u32, - pub lPropIdMax: i32, - pub lRoleSeparationEnabled: i32, - pub cKRACertUsedCount: u32, - pub cKRACertCount: u32, - pub fAdvancedServer: u32, -} -impl ::core::marker::Copy for CAINFO {} -impl ::core::clone::Clone for CAINFO { - fn clone(&self) -> Self { - *self - } -} #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] pub const CAPATHLENGTH_INFINITE: u32 = 4294967295u32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] @@ -239,4441 +282,4398 @@ pub const CCspInformation: ::windows_sys::core::GUID = ::windows_sys::core::GUID pub const CCspInformations: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2286821384, data2: 8573, data3: 4570, data4: [178, 164, 0, 14, 123, 187, 43, 9] }; pub const CCspStatus: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2286821385, data2: 8573, data3: 4570, data4: [178, 164, 0, 14, 123, 187, 43, 9] }; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub type CERTADMIN_GET_ROLES_FLAGS = u32; +pub const CERTENROLL_INDEX_BASE: u32 = 0u32; +pub const CEnroll: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1140388489, data2: 31264, data3: 4560, data4: [143, 6, 0, 192, 79, 194, 149, 225] }; +pub const CEnroll2: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 309762276, data2: 59184, data3: 20060, data4: [162, 177, 33, 73, 10, 112, 200, 161] }; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const CA_ACCESS_ADMIN: CERTADMIN_GET_ROLES_FLAGS = 1u32; +pub const CMM_READONLY: u32 = 2u32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const CA_ACCESS_AUDITOR: CERTADMIN_GET_ROLES_FLAGS = 4u32; +pub const CMM_REFRESHONLY: u32 = 1u32; +pub const CObjectId: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2286821376, data2: 8573, data3: 4570, data4: [178, 164, 0, 14, 123, 187, 43, 9] }; +pub const CObjectIds: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2286821377, data2: 8573, data3: 4570, data4: [178, 164, 0, 14, 123, 187, 43, 9] }; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const CA_ACCESS_ENROLL: CERTADMIN_GET_ROLES_FLAGS = 512u32; +pub const CPF_BADURL_ERROR: u32 = 32u32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const CA_ACCESS_OFFICER: CERTADMIN_GET_ROLES_FLAGS = 2u32; +pub const CPF_BASE: u32 = 1u32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const CA_ACCESS_OPERATOR: CERTADMIN_GET_ROLES_FLAGS = 8u32; +pub const CPF_CASTORE_ERROR: u32 = 16u32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const CA_ACCESS_READ: CERTADMIN_GET_ROLES_FLAGS = 256u32; +pub const CPF_COMPLETE: u32 = 4u32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const CERTENROLL_INDEX_BASE: u32 = 0u32; +pub const CPF_DELTA: u32 = 2u32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub type CERTENROLL_OBJECTID = i32; +pub const CPF_FILE_ERROR: u32 = 512u32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const XCN_OID_NONE: CERTENROLL_OBJECTID = 0i32; +pub const CPF_FTP_ERROR: u32 = 1024u32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const XCN_OID_RSA: CERTENROLL_OBJECTID = 1i32; +pub const CPF_HTTP_ERROR: u32 = 2048u32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const XCN_OID_PKCS: CERTENROLL_OBJECTID = 2i32; +pub const CPF_LDAP_ERROR: u32 = 256u32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const XCN_OID_RSA_HASH: CERTENROLL_OBJECTID = 3i32; +pub const CPF_MANUAL: u32 = 64u32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const XCN_OID_RSA_ENCRYPT: CERTENROLL_OBJECTID = 4i32; +pub const CPF_POSTPONED_BASE_FILE_ERROR: u32 = 8192u32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const XCN_OID_PKCS_1: CERTENROLL_OBJECTID = 5i32; +pub const CPF_POSTPONED_BASE_LDAP_ERROR: u32 = 4096u32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const XCN_OID_PKCS_2: CERTENROLL_OBJECTID = 6i32; +pub const CPF_SHADOW: u32 = 8u32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const XCN_OID_PKCS_3: CERTENROLL_OBJECTID = 7i32; +pub const CPF_SIGNATURE_ERROR: u32 = 128u32; +pub const CPolicyQualifier: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2286821404, data2: 8573, data3: 4570, data4: [178, 164, 0, 14, 123, 187, 43, 9] }; +pub const CPolicyQualifiers: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2286821405, data2: 8573, data3: 4570, data4: [178, 164, 0, 14, 123, 187, 43, 9] }; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const XCN_OID_PKCS_4: CERTENROLL_OBJECTID = 8i32; +pub const CRLF_ALLOW_REQUEST_ATTRIBUTE_SUBJECT: u32 = 65536u32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const XCN_OID_PKCS_5: CERTENROLL_OBJECTID = 9i32; +pub const CRLF_BUILD_ROOTCA_CRLENTRIES_BASEDONKEY: u32 = 2097152u32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const XCN_OID_PKCS_6: CERTENROLL_OBJECTID = 10i32; +pub const CRLF_CRLNUMBER_CRITICAL: u32 = 4u32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const XCN_OID_PKCS_7: CERTENROLL_OBJECTID = 11i32; +pub const CRLF_DELETE_EXPIRED_CRLS: u32 = 2u32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const XCN_OID_PKCS_8: CERTENROLL_OBJECTID = 12i32; +pub const CRLF_DELTA_USE_OLDEST_UNEXPIRED_BASE: u32 = 1u32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const XCN_OID_PKCS_9: CERTENROLL_OBJECTID = 13i32; +pub const CRLF_DISABLE_CHAIN_VERIFICATION: u32 = 1048576u32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const XCN_OID_PKCS_10: CERTENROLL_OBJECTID = 14i32; +pub const CRLF_DISABLE_RDN_REORDER: u32 = 2048u32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const XCN_OID_PKCS_12: CERTENROLL_OBJECTID = 15i32; +pub const CRLF_DISABLE_ROOT_CROSS_CERTS: u32 = 4096u32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const XCN_OID_RSA_RSA: CERTENROLL_OBJECTID = 16i32; +pub const CRLF_ENFORCE_ENROLLMENT_AGENT: u32 = 1024u32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const XCN_OID_RSA_MD2RSA: CERTENROLL_OBJECTID = 17i32; +pub const CRLF_IGNORE_CROSS_CERT_TRUST_ERROR: u32 = 256u32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const XCN_OID_RSA_MD4RSA: CERTENROLL_OBJECTID = 18i32; +pub const CRLF_IGNORE_INVALID_POLICIES: u32 = 16u32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const XCN_OID_RSA_MD5RSA: CERTENROLL_OBJECTID = 19i32; +pub const CRLF_IGNORE_UNKNOWN_CMC_ATTRIBUTES: u32 = 128u32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const XCN_OID_RSA_SHA1RSA: CERTENROLL_OBJECTID = 20i32; +pub const CRLF_LOG_FULL_RESPONSE: u32 = 8192u32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const XCN_OID_RSA_SETOAEP_RSA: CERTENROLL_OBJECTID = 21i32; +pub const CRLF_PRESERVE_EXPIRED_CA_CERTS: u32 = 262144u32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const XCN_OID_RSA_DH: CERTENROLL_OBJECTID = 22i32; +pub const CRLF_PRESERVE_REVOKED_CA_CERTS: u32 = 524288u32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const XCN_OID_RSA_data: CERTENROLL_OBJECTID = 23i32; +pub const CRLF_PUBLISH_EXPIRED_CERT_CRLS: u32 = 512u32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const XCN_OID_RSA_signedData: CERTENROLL_OBJECTID = 24i32; +pub const CRLF_REBUILD_MODIFIED_SUBJECT_ONLY: u32 = 32u32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const XCN_OID_RSA_envelopedData: CERTENROLL_OBJECTID = 25i32; +pub const CRLF_REVCHECK_IGNORE_NOREVCHECK: u32 = 131072u32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const XCN_OID_RSA_signEnvData: CERTENROLL_OBJECTID = 26i32; +pub const CRLF_REVCHECK_IGNORE_OFFLINE: u32 = 8u32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const XCN_OID_RSA_digestedData: CERTENROLL_OBJECTID = 27i32; +pub const CRLF_SAVE_FAILED_CERTS: u32 = 64u32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const XCN_OID_RSA_hashedData: CERTENROLL_OBJECTID = 28i32; +pub const CRLF_USE_CROSS_CERT_TEMPLATE: u32 = 32768u32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const XCN_OID_RSA_encryptedData: CERTENROLL_OBJECTID = 29i32; +pub const CRLF_USE_XCHG_CERT_TEMPLATE: u32 = 16384u32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const XCN_OID_RSA_emailAddr: CERTENROLL_OBJECTID = 30i32; +pub const CRYPT_ENUM_ALL_PROVIDERS: u32 = 1u32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const XCN_OID_RSA_unstructName: CERTENROLL_OBJECTID = 31i32; +pub const CR_DISP_REVOKED: u32 = 6u32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const XCN_OID_RSA_contentType: CERTENROLL_OBJECTID = 32i32; +pub const CR_FLG_CACROSSCERT: u32 = 128u32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const XCN_OID_RSA_messageDigest: CERTENROLL_OBJECTID = 33i32; +pub const CR_FLG_CAXCHGCERT: u32 = 8u32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const XCN_OID_RSA_signingTime: CERTENROLL_OBJECTID = 34i32; +pub const CR_FLG_CHALLENGEPENDING: u32 = 1024u32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const XCN_OID_RSA_counterSign: CERTENROLL_OBJECTID = 35i32; +pub const CR_FLG_CHALLENGESATISFIED: u32 = 2048u32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const XCN_OID_RSA_challengePwd: CERTENROLL_OBJECTID = 36i32; +pub const CR_FLG_DEFINEDCACERT: u32 = 512u32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const XCN_OID_RSA_unstructAddr: CERTENROLL_OBJECTID = 37i32; +pub const CR_FLG_ENFORCEUTF8: u32 = 256u32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const XCN_OID_RSA_extCertAttrs: CERTENROLL_OBJECTID = 38i32; +pub const CR_FLG_ENROLLONBEHALFOF: u32 = 16u32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const XCN_OID_RSA_certExtensions: CERTENROLL_OBJECTID = 39i32; +pub const CR_FLG_FORCETELETEX: u32 = 1u32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const XCN_OID_RSA_SMIMECapabilities: CERTENROLL_OBJECTID = 40i32; +pub const CR_FLG_FORCEUTF8: u32 = 4u32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const XCN_OID_RSA_preferSignedData: CERTENROLL_OBJECTID = 41i32; +pub const CR_FLG_PUBLISHERROR: u32 = 2147483648u32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const XCN_OID_RSA_SMIMEalg: CERTENROLL_OBJECTID = 42i32; +pub const CR_FLG_RENEWAL: u32 = 2u32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const XCN_OID_RSA_SMIMEalgESDH: CERTENROLL_OBJECTID = 43i32; +pub const CR_FLG_SUBJECTUNMODIFIED: u32 = 32u32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const XCN_OID_RSA_SMIMEalgCMS3DESwrap: CERTENROLL_OBJECTID = 44i32; +pub const CR_FLG_TRUSTEKCERT: u32 = 8192u32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const XCN_OID_RSA_SMIMEalgCMSRC2wrap: CERTENROLL_OBJECTID = 45i32; +pub const CR_FLG_TRUSTEKKEY: u32 = 16384u32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const XCN_OID_RSA_MD2: CERTENROLL_OBJECTID = 46i32; +pub const CR_FLG_TRUSTONUSE: u32 = 4096u32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const XCN_OID_RSA_MD4: CERTENROLL_OBJECTID = 47i32; +pub const CR_FLG_VALIDENCRYPTEDKEYHASH: u32 = 64u32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const XCN_OID_RSA_MD5: CERTENROLL_OBJECTID = 48i32; +pub const CR_GEMT_DEFAULT: u32 = 0u32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const XCN_OID_RSA_RC2CBC: CERTENROLL_OBJECTID = 49i32; +pub const CR_GEMT_HRESULT_STRING: u32 = 1u32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const XCN_OID_RSA_RC4: CERTENROLL_OBJECTID = 50i32; +pub const CR_GEMT_HTTP_ERROR: u32 = 2u32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const XCN_OID_RSA_DES_EDE3_CBC: CERTENROLL_OBJECTID = 51i32; +pub const CR_IN_CERTIFICATETRANSPARENCY: u32 = 67108864u32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const XCN_OID_RSA_RC5_CBCPad: CERTENROLL_OBJECTID = 52i32; +pub const CR_IN_CHALLENGERESPONSE: u32 = 1280u32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const XCN_OID_ANSI_X942: CERTENROLL_OBJECTID = 53i32; +pub const CR_IN_CLIENTIDNONE: u32 = 4194304u32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const XCN_OID_ANSI_X942_DH: CERTENROLL_OBJECTID = 54i32; +pub const CR_IN_CMC: u32 = 1024u32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const XCN_OID_X957: CERTENROLL_OBJECTID = 55i32; +pub const CR_IN_CONNECTONLY: u32 = 8388608u32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const XCN_OID_X957_DSA: CERTENROLL_OBJECTID = 56i32; +pub const CR_IN_CRLS: u32 = 524288u32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const XCN_OID_X957_SHA1DSA: CERTENROLL_OBJECTID = 57i32; +pub const CR_IN_ENCODEANY: u32 = 255u32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const XCN_OID_DS: CERTENROLL_OBJECTID = 58i32; +pub const CR_IN_ENCODEMASK: u32 = 255u32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const XCN_OID_DSALG: CERTENROLL_OBJECTID = 59i32; +pub const CR_IN_FORMATANY: u32 = 0u32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const XCN_OID_DSALG_CRPT: CERTENROLL_OBJECTID = 60i32; +pub const CR_IN_FORMATMASK: u32 = 65280u32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const XCN_OID_DSALG_HASH: CERTENROLL_OBJECTID = 61i32; +pub const CR_IN_FULLRESPONSE: u32 = 262144u32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const XCN_OID_DSALG_SIGN: CERTENROLL_OBJECTID = 62i32; +pub const CR_IN_HTTP: u32 = 196608u32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const XCN_OID_DSALG_RSA: CERTENROLL_OBJECTID = 63i32; +pub const CR_IN_KEYGEN: u32 = 512u32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const XCN_OID_OIW: CERTENROLL_OBJECTID = 64i32; +pub const CR_IN_MACHINE: u32 = 1048576u32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const XCN_OID_OIWSEC: CERTENROLL_OBJECTID = 65i32; +pub const CR_IN_PKCS10: u32 = 256u32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const XCN_OID_OIWSEC_md4RSA: CERTENROLL_OBJECTID = 66i32; +pub const CR_IN_PKCS7: u32 = 768u32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const XCN_OID_OIWSEC_md5RSA: CERTENROLL_OBJECTID = 67i32; +pub const CR_IN_RETURNCHALLENGE: u32 = 16777216u32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const XCN_OID_OIWSEC_md4RSA2: CERTENROLL_OBJECTID = 68i32; +pub const CR_IN_ROBO: u32 = 2097152u32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const XCN_OID_OIWSEC_desECB: CERTENROLL_OBJECTID = 69i32; +pub const CR_IN_RPC: u32 = 131072u32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const XCN_OID_OIWSEC_desCBC: CERTENROLL_OBJECTID = 70i32; +pub const CR_IN_SCEP: u32 = 65536u32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const XCN_OID_OIWSEC_desOFB: CERTENROLL_OBJECTID = 71i32; +pub const CR_IN_SCEPPOST: u32 = 33554432u32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const XCN_OID_OIWSEC_desCFB: CERTENROLL_OBJECTID = 72i32; +pub const CR_IN_SIGNEDCERTIFICATETIMESTAMPLIST: u32 = 1536u32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const XCN_OID_OIWSEC_desMAC: CERTENROLL_OBJECTID = 73i32; +pub const CR_OUT_BASE64REQUESTHEADER: u32 = 3u32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const XCN_OID_OIWSEC_rsaSign: CERTENROLL_OBJECTID = 74i32; +pub const CR_OUT_BASE64X509CRLHEADER: u32 = 9u32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const XCN_OID_OIWSEC_dsa: CERTENROLL_OBJECTID = 75i32; +pub const CR_OUT_CHAIN: u32 = 256u32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const XCN_OID_OIWSEC_shaDSA: CERTENROLL_OBJECTID = 76i32; +pub const CR_OUT_CRLS: u32 = 512u32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const XCN_OID_OIWSEC_mdc2RSA: CERTENROLL_OBJECTID = 77i32; +pub const CR_OUT_ENCODEMASK: u32 = 255u32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const XCN_OID_OIWSEC_shaRSA: CERTENROLL_OBJECTID = 78i32; +pub const CR_OUT_HEX: u32 = 4u32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const XCN_OID_OIWSEC_dhCommMod: CERTENROLL_OBJECTID = 79i32; +pub const CR_OUT_HEXADDR: u32 = 10u32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const XCN_OID_OIWSEC_desEDE: CERTENROLL_OBJECTID = 80i32; +pub const CR_OUT_HEXASCII: u32 = 5u32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const XCN_OID_OIWSEC_sha: CERTENROLL_OBJECTID = 81i32; +pub const CR_OUT_HEXASCIIADDR: u32 = 11u32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const XCN_OID_OIWSEC_mdc2: CERTENROLL_OBJECTID = 82i32; +pub const CR_OUT_HEXRAW: u32 = 12u32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const XCN_OID_OIWSEC_dsaComm: CERTENROLL_OBJECTID = 83i32; +pub const CR_OUT_NOCR: u32 = 2147483648u32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const XCN_OID_OIWSEC_dsaCommSHA: CERTENROLL_OBJECTID = 84i32; +pub const CR_OUT_NOCRLF: u32 = 1073741824u32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const XCN_OID_OIWSEC_rsaXchg: CERTENROLL_OBJECTID = 85i32; +pub const CR_PROP_ADVANCEDSERVER: u32 = 28u32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const XCN_OID_OIWSEC_keyHashSeal: CERTENROLL_OBJECTID = 86i32; +pub const CR_PROP_BASECRL: u32 = 17u32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const XCN_OID_OIWSEC_md2RSASign: CERTENROLL_OBJECTID = 87i32; +pub const CR_PROP_BASECRLPUBLISHSTATUS: u32 = 30u32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const XCN_OID_OIWSEC_md5RSASign: CERTENROLL_OBJECTID = 88i32; +pub const CR_PROP_CABACKWARDCROSSCERT: u32 = 36u32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const XCN_OID_OIWSEC_sha1: CERTENROLL_OBJECTID = 89i32; +pub const CR_PROP_CABACKWARDCROSSCERTSTATE: u32 = 38u32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const XCN_OID_OIWSEC_dsaSHA1: CERTENROLL_OBJECTID = 90i32; +pub const CR_PROP_CACERTSTATE: u32 = 19u32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const XCN_OID_OIWSEC_dsaCommSHA1: CERTENROLL_OBJECTID = 91i32; +pub const CR_PROP_CACERTSTATUSCODE: u32 = 34u32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const XCN_OID_OIWSEC_sha1RSASign: CERTENROLL_OBJECTID = 92i32; +pub const CR_PROP_CACERTVERSION: u32 = 39u32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const XCN_OID_OIWDIR: CERTENROLL_OBJECTID = 93i32; +pub const CR_PROP_CAFORWARDCROSSCERT: u32 = 35u32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const XCN_OID_OIWDIR_CRPT: CERTENROLL_OBJECTID = 94i32; +pub const CR_PROP_CAFORWARDCROSSCERTSTATE: u32 = 37u32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const XCN_OID_OIWDIR_HASH: CERTENROLL_OBJECTID = 95i32; +pub const CR_PROP_CANAME: u32 = 6u32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const XCN_OID_OIWDIR_SIGN: CERTENROLL_OBJECTID = 96i32; +pub const CR_PROP_CAPROPIDMAX: u32 = 21u32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const XCN_OID_OIWDIR_md2: CERTENROLL_OBJECTID = 97i32; +pub const CR_PROP_CASIGCERT: u32 = 12u32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const XCN_OID_OIWDIR_md2RSA: CERTENROLL_OBJECTID = 98i32; +pub const CR_PROP_CASIGCERTCHAIN: u32 = 13u32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const XCN_OID_INFOSEC: CERTENROLL_OBJECTID = 99i32; +pub const CR_PROP_CASIGCERTCOUNT: u32 = 11u32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const XCN_OID_INFOSEC_sdnsSignature: CERTENROLL_OBJECTID = 100i32; +pub const CR_PROP_CASIGCERTCRLCHAIN: u32 = 32u32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const XCN_OID_INFOSEC_mosaicSignature: CERTENROLL_OBJECTID = 101i32; +pub const CR_PROP_CATYPE: u32 = 10u32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const XCN_OID_INFOSEC_sdnsConfidentiality: CERTENROLL_OBJECTID = 102i32; +pub const CR_PROP_CAXCHGCERT: u32 = 15u32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const XCN_OID_INFOSEC_mosaicConfidentiality: CERTENROLL_OBJECTID = 103i32; +pub const CR_PROP_CAXCHGCERTCHAIN: u32 = 16u32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const XCN_OID_INFOSEC_sdnsIntegrity: CERTENROLL_OBJECTID = 104i32; +pub const CR_PROP_CAXCHGCERTCOUNT: u32 = 14u32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const XCN_OID_INFOSEC_mosaicIntegrity: CERTENROLL_OBJECTID = 105i32; +pub const CR_PROP_CAXCHGCERTCRLCHAIN: u32 = 33u32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const XCN_OID_INFOSEC_sdnsTokenProtection: CERTENROLL_OBJECTID = 106i32; +pub const CR_PROP_CERTAIAOCSPURLS: u32 = 43u32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const XCN_OID_INFOSEC_mosaicTokenProtection: CERTENROLL_OBJECTID = 107i32; +pub const CR_PROP_CERTAIAURLS: u32 = 42u32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const XCN_OID_INFOSEC_sdnsKeyManagement: CERTENROLL_OBJECTID = 108i32; +pub const CR_PROP_CERTCDPURLS: u32 = 41u32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const XCN_OID_INFOSEC_mosaicKeyManagement: CERTENROLL_OBJECTID = 109i32; +pub const CR_PROP_CRLSTATE: u32 = 20u32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const XCN_OID_INFOSEC_sdnsKMandSig: CERTENROLL_OBJECTID = 110i32; +pub const CR_PROP_DELTACRL: u32 = 18u32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const XCN_OID_INFOSEC_mosaicKMandSig: CERTENROLL_OBJECTID = 111i32; +pub const CR_PROP_DELTACRLPUBLISHSTATUS: u32 = 31u32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const XCN_OID_INFOSEC_SuiteASignature: CERTENROLL_OBJECTID = 112i32; +pub const CR_PROP_DNSNAME: u32 = 22u32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const XCN_OID_INFOSEC_SuiteAConfidentiality: CERTENROLL_OBJECTID = 113i32; +pub const CR_PROP_EXITCOUNT: u32 = 3u32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const XCN_OID_INFOSEC_SuiteAIntegrity: CERTENROLL_OBJECTID = 114i32; +pub const CR_PROP_EXITDESCRIPTION: u32 = 4u32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const XCN_OID_INFOSEC_SuiteATokenProtection: CERTENROLL_OBJECTID = 115i32; +pub const CR_PROP_FILEVERSION: u32 = 1u32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const XCN_OID_INFOSEC_SuiteAKeyManagement: CERTENROLL_OBJECTID = 116i32; +pub const CR_PROP_KRACERT: u32 = 26u32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const XCN_OID_INFOSEC_SuiteAKMandSig: CERTENROLL_OBJECTID = 117i32; +pub const CR_PROP_KRACERTCOUNT: u32 = 25u32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const XCN_OID_INFOSEC_mosaicUpdatedSig: CERTENROLL_OBJECTID = 118i32; +pub const CR_PROP_KRACERTSTATE: u32 = 27u32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const XCN_OID_INFOSEC_mosaicKMandUpdSig: CERTENROLL_OBJECTID = 119i32; +pub const CR_PROP_KRACERTUSEDCOUNT: u32 = 24u32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const XCN_OID_INFOSEC_mosaicUpdatedInteg: CERTENROLL_OBJECTID = 120i32; +pub const CR_PROP_LOCALENAME: u32 = 44u32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const XCN_OID_COMMON_NAME: CERTENROLL_OBJECTID = 121i32; +pub const CR_PROP_NONE: u32 = 0u32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const XCN_OID_SUR_NAME: CERTENROLL_OBJECTID = 122i32; +pub const CR_PROP_PARENTCA: u32 = 9u32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const XCN_OID_DEVICE_SERIAL_NUMBER: CERTENROLL_OBJECTID = 123i32; +pub const CR_PROP_POLICYDESCRIPTION: u32 = 5u32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const XCN_OID_COUNTRY_NAME: CERTENROLL_OBJECTID = 124i32; +pub const CR_PROP_PRODUCTVERSION: u32 = 2u32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const XCN_OID_LOCALITY_NAME: CERTENROLL_OBJECTID = 125i32; +pub const CR_PROP_ROLESEPARATIONENABLED: u32 = 23u32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const XCN_OID_STATE_OR_PROVINCE_NAME: CERTENROLL_OBJECTID = 126i32; +pub const CR_PROP_SANITIZEDCANAME: u32 = 7u32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const XCN_OID_STREET_ADDRESS: CERTENROLL_OBJECTID = 127i32; +pub const CR_PROP_SANITIZEDCASHORTNAME: u32 = 40u32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const XCN_OID_ORGANIZATION_NAME: CERTENROLL_OBJECTID = 128i32; +pub const CR_PROP_SCEPMAX: u32 = 1002u32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const XCN_OID_ORGANIZATIONAL_UNIT_NAME: CERTENROLL_OBJECTID = 129i32; +pub const CR_PROP_SCEPMIN: u32 = 1000u32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const XCN_OID_TITLE: CERTENROLL_OBJECTID = 130i32; +pub const CR_PROP_SCEPSERVERCAPABILITIES: u32 = 1001u32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const XCN_OID_DESCRIPTION: CERTENROLL_OBJECTID = 131i32; +pub const CR_PROP_SCEPSERVERCERTS: u32 = 1000u32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const XCN_OID_SEARCH_GUIDE: CERTENROLL_OBJECTID = 132i32; +pub const CR_PROP_SCEPSERVERCERTSCHAIN: u32 = 1002u32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const XCN_OID_BUSINESS_CATEGORY: CERTENROLL_OBJECTID = 133i32; +pub const CR_PROP_SHAREDFOLDER: u32 = 8u32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const XCN_OID_POSTAL_ADDRESS: CERTENROLL_OBJECTID = 134i32; +pub const CR_PROP_SUBJECTTEMPLATE_OIDS: u32 = 45u32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const XCN_OID_POSTAL_CODE: CERTENROLL_OBJECTID = 135i32; +pub const CR_PROP_TEMPLATES: u32 = 29u32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const XCN_OID_POST_OFFICE_BOX: CERTENROLL_OBJECTID = 136i32; +pub const CSBACKUP_DISABLE_INCREMENTAL: u32 = 4294967295u32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const XCN_OID_PHYSICAL_DELIVERY_OFFICE_NAME: CERTENROLL_OBJECTID = 137i32; +pub const CSBACKUP_TYPE_MASK: u32 = 3u32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const XCN_OID_TELEPHONE_NUMBER: CERTENROLL_OBJECTID = 138i32; +pub const CSBFT_DATABASE_DIRECTORY: u32 = 64u32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const XCN_OID_TELEX_NUMBER: CERTENROLL_OBJECTID = 139i32; +pub const CSBFT_DIRECTORY: u32 = 128u32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const XCN_OID_TELETEXT_TERMINAL_IDENTIFIER: CERTENROLL_OBJECTID = 140i32; +pub const CSBFT_LOG_DIRECTORY: u32 = 32u32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const XCN_OID_FACSIMILE_TELEPHONE_NUMBER: CERTENROLL_OBJECTID = 141i32; +pub const CSCONTROL_RESTART: u64 = 3u64; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const XCN_OID_X21_ADDRESS: CERTENROLL_OBJECTID = 142i32; +pub const CSCONTROL_SHUTDOWN: u64 = 1u64; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const XCN_OID_INTERNATIONAL_ISDN_NUMBER: CERTENROLL_OBJECTID = 143i32; +pub const CSCONTROL_SUSPEND: u64 = 2u64; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const XCN_OID_REGISTERED_ADDRESS: CERTENROLL_OBJECTID = 144i32; +pub const CSRESTORE_TYPE_CATCHUP: u32 = 4u32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const XCN_OID_DESTINATION_INDICATOR: CERTENROLL_OBJECTID = 145i32; +pub const CSRESTORE_TYPE_FULL: u32 = 1u32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const XCN_OID_PREFERRED_DELIVERY_METHOD: CERTENROLL_OBJECTID = 146i32; +pub const CSRESTORE_TYPE_MASK: u32 = 5u32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const XCN_OID_PRESENTATION_ADDRESS: CERTENROLL_OBJECTID = 147i32; +pub const CSRESTORE_TYPE_ONLINE: u32 = 2u32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const XCN_OID_SUPPORTED_APPLICATION_CONTEXT: CERTENROLL_OBJECTID = 148i32; +pub const CSURL_ADDTOCERTCDP: u32 = 2u32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const XCN_OID_MEMBER: CERTENROLL_OBJECTID = 149i32; +pub const CSURL_ADDTOCERTOCSP: u32 = 32u32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const XCN_OID_OWNER: CERTENROLL_OBJECTID = 150i32; +pub const CSURL_ADDTOCRLCDP: u32 = 8u32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const XCN_OID_ROLE_OCCUPANT: CERTENROLL_OBJECTID = 151i32; +pub const CSURL_ADDTOFRESHESTCRL: u32 = 4u32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const XCN_OID_SEE_ALSO: CERTENROLL_OBJECTID = 152i32; +pub const CSURL_ADDTOIDP: u32 = 128u32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const XCN_OID_USER_PASSWORD: CERTENROLL_OBJECTID = 153i32; +pub const CSURL_PUBLISHRETRY: u32 = 16u32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const XCN_OID_USER_CERTIFICATE: CERTENROLL_OBJECTID = 154i32; +pub const CSURL_SERVERPUBLISH: u32 = 1u32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const XCN_OID_CA_CERTIFICATE: CERTENROLL_OBJECTID = 155i32; +pub const CSURL_SERVERPUBLISHDELTA: u32 = 64u32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const XCN_OID_AUTHORITY_REVOCATION_LIST: CERTENROLL_OBJECTID = 156i32; +pub const CSVER_MAJOR: u32 = 7u32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const XCN_OID_CERTIFICATE_REVOCATION_LIST: CERTENROLL_OBJECTID = 157i32; +pub const CSVER_MAJOR_LONGHORN: u32 = 3u32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const XCN_OID_CROSS_CERTIFICATE_PAIR: CERTENROLL_OBJECTID = 158i32; +pub const CSVER_MAJOR_THRESHOLD: u32 = 7u32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const XCN_OID_GIVEN_NAME: CERTENROLL_OBJECTID = 159i32; +pub const CSVER_MAJOR_WHISTLER: u32 = 2u32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const XCN_OID_INITIALS: CERTENROLL_OBJECTID = 160i32; +pub const CSVER_MAJOR_WIN2K: u32 = 1u32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const XCN_OID_DN_QUALIFIER: CERTENROLL_OBJECTID = 161i32; +pub const CSVER_MAJOR_WIN7: u32 = 4u32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const XCN_OID_DOMAIN_COMPONENT: CERTENROLL_OBJECTID = 162i32; +pub const CSVER_MAJOR_WIN8: u32 = 5u32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const XCN_OID_PKCS_12_FRIENDLY_NAME_ATTR: CERTENROLL_OBJECTID = 163i32; +pub const CSVER_MAJOR_WINBLUE: u32 = 6u32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const XCN_OID_PKCS_12_LOCAL_KEY_ID: CERTENROLL_OBJECTID = 164i32; +pub const CSVER_MINOR: u32 = 1u32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const XCN_OID_PKCS_12_KEY_PROVIDER_NAME_ATTR: CERTENROLL_OBJECTID = 165i32; +pub const CSVER_MINOR_LONGHORN_BETA1: u32 = 1u32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const XCN_OID_LOCAL_MACHINE_KEYSET: CERTENROLL_OBJECTID = 166i32; +pub const CSVER_MINOR_THRESHOLD: u32 = 1u32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const XCN_OID_PKCS_12_EXTENDED_ATTRIBUTES: CERTENROLL_OBJECTID = 167i32; +pub const CSVER_MINOR_WHISTLER_BETA2: u32 = 1u32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const XCN_OID_KEYID_RDN: CERTENROLL_OBJECTID = 168i32; +pub const CSVER_MINOR_WHISTLER_BETA3: u32 = 2u32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const XCN_OID_AUTHORITY_KEY_IDENTIFIER: CERTENROLL_OBJECTID = 169i32; +pub const CSVER_MINOR_WIN2K: u32 = 1u32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const XCN_OID_KEY_ATTRIBUTES: CERTENROLL_OBJECTID = 170i32; +pub const CSVER_MINOR_WIN7: u32 = 1u32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const XCN_OID_CERT_POLICIES_95: CERTENROLL_OBJECTID = 171i32; +pub const CSVER_MINOR_WIN8: u32 = 1u32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const XCN_OID_KEY_USAGE_RESTRICTION: CERTENROLL_OBJECTID = 172i32; +pub const CSVER_MINOR_WINBLUE: u32 = 1u32; +pub const CSignerCertificate: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2286821437, data2: 8573, data3: 4570, data4: [178, 164, 0, 14, 123, 187, 43, 9] }; +pub const CSmimeCapabilities: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2286821402, data2: 8573, data3: 4570, data4: [178, 164, 0, 14, 123, 187, 43, 9] }; +pub const CSmimeCapability: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2286821401, data2: 8573, data3: 4570, data4: [178, 164, 0, 14, 123, 187, 43, 9] }; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const XCN_OID_SUBJECT_ALT_NAME: CERTENROLL_OBJECTID = 173i32; +pub const CVIEWAGEMINUTESDEFAULT: u32 = 16u32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const XCN_OID_ISSUER_ALT_NAME: CERTENROLL_OBJECTID = 174i32; +pub const CVRC_TABLE_MASK: u32 = 61440u32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const XCN_OID_BASIC_CONSTRAINTS: CERTENROLL_OBJECTID = 175i32; +pub const CVRC_TABLE_SHIFT: u32 = 12u32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const XCN_OID_KEY_USAGE: CERTENROLL_OBJECTID = 176i32; +pub const CVR_SEEK_MASK: u32 = 255u32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const XCN_OID_PRIVATEKEY_USAGE_PERIOD: CERTENROLL_OBJECTID = 177i32; +pub const CVR_SEEK_NODELTA: u32 = 4096u32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const XCN_OID_BASIC_CONSTRAINTS2: CERTENROLL_OBJECTID = 178i32; +pub const CVR_SEEK_NONE: u32 = 0u32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const XCN_OID_CERT_POLICIES: CERTENROLL_OBJECTID = 179i32; +pub const CVR_SORT_ASCEND: u32 = 1u32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const XCN_OID_ANY_CERT_POLICY: CERTENROLL_OBJECTID = 180i32; +pub const CVR_SORT_DESCEND: u32 = 2u32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const XCN_OID_AUTHORITY_KEY_IDENTIFIER2: CERTENROLL_OBJECTID = 181i32; +pub const CVR_SORT_NONE: u32 = 0u32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const XCN_OID_SUBJECT_KEY_IDENTIFIER: CERTENROLL_OBJECTID = 182i32; +pub const CV_COLUMN_ATTRIBUTE_DEFAULT: i32 = -5i32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const XCN_OID_SUBJECT_ALT_NAME2: CERTENROLL_OBJECTID = 183i32; +pub const CV_COLUMN_CRL_DEFAULT: i32 = -6i32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const XCN_OID_ISSUER_ALT_NAME2: CERTENROLL_OBJECTID = 184i32; +pub const CV_COLUMN_EXTENSION_DEFAULT: i32 = -4i32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const XCN_OID_CRL_REASON_CODE: CERTENROLL_OBJECTID = 185i32; +pub const CV_COLUMN_LOG_REVOKED_DEFAULT: i32 = -7i32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const XCN_OID_REASON_CODE_HOLD: CERTENROLL_OBJECTID = 186i32; +pub const CV_OUT_ENCODEMASK: u32 = 255u32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const XCN_OID_CRL_DIST_POINTS: CERTENROLL_OBJECTID = 187i32; +pub const CV_OUT_HEXRAW: u32 = 12u32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const XCN_OID_ENHANCED_KEY_USAGE: CERTENROLL_OBJECTID = 188i32; +pub const CV_OUT_NOCR: u32 = 2147483648u32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const XCN_OID_CRL_NUMBER: CERTENROLL_OBJECTID = 189i32; +pub const CV_OUT_NOCRLF: u32 = 1073741824u32; +pub const CX500DistinguishedName: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2286821379, data2: 8573, data3: 4570, data4: [178, 164, 0, 14, 123, 187, 43, 9] }; +pub const CX509Attribute: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2286821410, data2: 8573, data3: 4570, data4: [178, 164, 0, 14, 123, 187, 43, 9] }; +pub const CX509AttributeArchiveKey: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2286821415, data2: 8573, data3: 4570, data4: [178, 164, 0, 14, 123, 187, 43, 9] }; +pub const CX509AttributeArchiveKeyHash: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2286821416, data2: 8573, data3: 4570, data4: [178, 164, 0, 14, 123, 187, 43, 9] }; +pub const CX509AttributeClientId: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2286821413, data2: 8573, data3: 4570, data4: [178, 164, 0, 14, 123, 187, 43, 9] }; +pub const CX509AttributeCspProvider: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2286821419, data2: 8573, data3: 4570, data4: [178, 164, 0, 14, 123, 187, 43, 9] }; +pub const CX509AttributeExtensions: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2286821412, data2: 8573, data3: 4570, data4: [178, 164, 0, 14, 123, 187, 43, 9] }; +pub const CX509AttributeOSVersion: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2286821418, data2: 8573, data3: 4570, data4: [178, 164, 0, 14, 123, 187, 43, 9] }; +pub const CX509AttributeRenewalCertificate: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2286821414, data2: 8573, data3: 4570, data4: [178, 164, 0, 14, 123, 187, 43, 9] }; +pub const CX509Attributes: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2286821411, data2: 8573, data3: 4570, data4: [178, 164, 0, 14, 123, 187, 43, 9] }; +pub const CX509CertificateRequestCertificate: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2286821443, data2: 8573, data3: 4570, data4: [178, 164, 0, 14, 123, 187, 43, 9] }; +pub const CX509CertificateRequestCmc: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2286821445, data2: 8573, data3: 4570, data4: [178, 164, 0, 14, 123, 187, 43, 9] }; +pub const CX509CertificateRequestPkcs10: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2286821442, data2: 8573, data3: 4570, data4: [178, 164, 0, 14, 123, 187, 43, 9] }; +pub const CX509CertificateRequestPkcs7: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2286821444, data2: 8573, data3: 4570, data4: [178, 164, 0, 14, 123, 187, 43, 9] }; +pub const CX509CertificateRevocationList: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2286821472, data2: 8573, data3: 4570, data4: [178, 164, 0, 14, 123, 187, 43, 9] }; +pub const CX509CertificateRevocationListEntries: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2286821471, data2: 8573, data3: 4570, data4: [178, 164, 0, 14, 123, 187, 43, 9] }; +pub const CX509CertificateRevocationListEntry: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2286821470, data2: 8573, data3: 4570, data4: [178, 164, 0, 14, 123, 187, 43, 9] }; +pub const CX509CertificateTemplateADWritable: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2201412387, data2: 11882, data3: 18948, data4: [147, 124, 84, 143, 104, 24, 57, 179] }; +pub const CX509EndorsementKey: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 295852573, data2: 47523, data3: 20189, data4: [175, 131, 59, 89, 173, 190, 211, 97] }; +pub const CX509Enrollment: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2286821446, data2: 8573, data3: 4570, data4: [178, 164, 0, 14, 123, 187, 43, 9] }; +pub const CX509EnrollmentHelper: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2286821456, data2: 8573, data3: 4570, data4: [178, 164, 0, 14, 123, 187, 43, 9] }; +pub const CX509EnrollmentPolicyActiveDirectory: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2448658471, data2: 8575, data3: 4570, data4: [178, 164, 0, 14, 123, 187, 43, 9] }; +pub const CX509EnrollmentPolicyWebService: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2448658472, data2: 8575, data3: 4570, data4: [178, 164, 0, 14, 123, 187, 43, 9] }; +pub const CX509EnrollmentWebClassFactory: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2286821449, data2: 8573, data3: 4570, data4: [178, 164, 0, 14, 123, 187, 43, 9] }; +pub const CX509Extension: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2286821389, data2: 8573, data3: 4570, data4: [178, 164, 0, 14, 123, 187, 43, 9] }; +pub const CX509ExtensionAlternativeNames: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2286821397, data2: 8573, data3: 4570, data4: [178, 164, 0, 14, 123, 187, 43, 9] }; +pub const CX509ExtensionAuthorityKeyIdentifier: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2286821400, data2: 8573, data3: 4570, data4: [178, 164, 0, 14, 123, 187, 43, 9] }; +pub const CX509ExtensionBasicConstraints: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2286821398, data2: 8573, data3: 4570, data4: [178, 164, 0, 14, 123, 187, 43, 9] }; +pub const CX509ExtensionCertificatePolicies: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2286821408, data2: 8573, data3: 4570, data4: [178, 164, 0, 14, 123, 187, 43, 9] }; +pub const CX509ExtensionEnhancedKeyUsage: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2286821392, data2: 8573, data3: 4570, data4: [178, 164, 0, 14, 123, 187, 43, 9] }; +pub const CX509ExtensionKeyUsage: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2286821391, data2: 8573, data3: 4570, data4: [178, 164, 0, 14, 123, 187, 43, 9] }; +pub const CX509ExtensionMSApplicationPolicies: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2286821409, data2: 8573, data3: 4570, data4: [178, 164, 0, 14, 123, 187, 43, 9] }; +pub const CX509ExtensionSmimeCapabilities: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2286821403, data2: 8573, data3: 4570, data4: [178, 164, 0, 14, 123, 187, 43, 9] }; +pub const CX509ExtensionSubjectKeyIdentifier: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2286821399, data2: 8573, data3: 4570, data4: [178, 164, 0, 14, 123, 187, 43, 9] }; +pub const CX509ExtensionTemplate: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2286821394, data2: 8573, data3: 4570, data4: [178, 164, 0, 14, 123, 187, 43, 9] }; +pub const CX509ExtensionTemplateName: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2286821393, data2: 8573, data3: 4570, data4: [178, 164, 0, 14, 123, 187, 43, 9] }; +pub const CX509Extensions: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2286821390, data2: 8573, data3: 4570, data4: [178, 164, 0, 14, 123, 187, 43, 9] }; +pub const CX509MachineEnrollmentFactory: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2286821457, data2: 8573, data3: 4570, data4: [178, 164, 0, 14, 123, 187, 43, 9] }; +pub const CX509NameValuePair: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2286821439, data2: 8573, data3: 4570, data4: [178, 164, 0, 14, 123, 187, 43, 9] }; +pub const CX509PolicyServerListManager: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2448658473, data2: 8575, data3: 4570, data4: [178, 164, 0, 14, 123, 187, 43, 9] }; +pub const CX509PolicyServerUrl: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2448658474, data2: 8575, data3: 4570, data4: [178, 164, 0, 14, 123, 187, 43, 9] }; +pub const CX509PrivateKey: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2286821388, data2: 8573, data3: 4570, data4: [178, 164, 0, 14, 123, 187, 43, 9] }; +pub const CX509PublicKey: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2286821387, data2: 8573, data3: 4570, data4: [178, 164, 0, 14, 123, 187, 43, 9] }; +pub const CX509SCEPEnrollment: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2286821473, data2: 8573, data3: 4570, data4: [178, 164, 0, 14, 123, 187, 43, 9] }; +pub const CX509SCEPEnrollmentHelper: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2286821474, data2: 8573, data3: 4570, data4: [178, 164, 0, 14, 123, 187, 43, 9] }; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const XCN_OID_DELTA_CRL_INDICATOR: CERTENROLL_OBJECTID = 190i32; +pub const DBFLAGS_CHECKPOINTDEPTH60MB: u32 = 32u32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const XCN_OID_ISSUING_DIST_POINT: CERTENROLL_OBJECTID = 191i32; +pub const DBFLAGS_CIRCULARLOGGING: u32 = 4u32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const XCN_OID_FRESHEST_CRL: CERTENROLL_OBJECTID = 192i32; +pub const DBFLAGS_CREATEIFNEEDED: u32 = 2u32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const XCN_OID_NAME_CONSTRAINTS: CERTENROLL_OBJECTID = 193i32; +pub const DBFLAGS_DISABLESNAPSHOTBACKUP: u32 = 1024u32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const XCN_OID_POLICY_MAPPINGS: CERTENROLL_OBJECTID = 194i32; +pub const DBFLAGS_ENABLEVOLATILEREQUESTS: u32 = 2048u32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const XCN_OID_LEGACY_POLICY_MAPPINGS: CERTENROLL_OBJECTID = 195i32; +pub const DBFLAGS_LAZYFLUSH: u32 = 8u32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const XCN_OID_POLICY_CONSTRAINTS: CERTENROLL_OBJECTID = 196i32; +pub const DBFLAGS_LOGBUFFERSHUGE: u32 = 128u32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const XCN_OID_RENEWAL_CERTIFICATE: CERTENROLL_OBJECTID = 197i32; +pub const DBFLAGS_LOGBUFFERSLARGE: u32 = 64u32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const XCN_OID_ENROLLMENT_NAME_VALUE_PAIR: CERTENROLL_OBJECTID = 198i32; +pub const DBFLAGS_LOGFILESIZE16MB: u32 = 256u32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const XCN_OID_ENROLLMENT_CSP_PROVIDER: CERTENROLL_OBJECTID = 199i32; +pub const DBFLAGS_MAXCACHESIZEX100: u32 = 16u32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const XCN_OID_OS_VERSION: CERTENROLL_OBJECTID = 200i32; +pub const DBFLAGS_MULTITHREADTRANSACTIONS: u32 = 512u32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const XCN_OID_ENROLLMENT_AGENT: CERTENROLL_OBJECTID = 201i32; +pub const DBFLAGS_READONLY: u32 = 1u32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const XCN_OID_PKIX: CERTENROLL_OBJECTID = 202i32; +pub const DBG_CERTSRV: u32 = 1u32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const XCN_OID_PKIX_PE: CERTENROLL_OBJECTID = 203i32; +pub const DBSESSIONCOUNTDEFAULT: u32 = 100u32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const XCN_OID_AUTHORITY_INFO_ACCESS: CERTENROLL_OBJECTID = 204i32; +pub const DB_DISP_ACTIVE: u32 = 8u32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const XCN_OID_BIOMETRIC_EXT: CERTENROLL_OBJECTID = 205i32; +pub const DB_DISP_CA_CERT: u32 = 15u32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const XCN_OID_LOGOTYPE_EXT: CERTENROLL_OBJECTID = 206i32; +pub const DB_DISP_CA_CERT_CHAIN: u32 = 16u32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const XCN_OID_CERT_EXTENSIONS: CERTENROLL_OBJECTID = 207i32; +pub const DB_DISP_DENIED: u32 = 31u32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const XCN_OID_NEXT_UPDATE_LOCATION: CERTENROLL_OBJECTID = 208i32; +pub const DB_DISP_ERROR: u32 = 30u32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const XCN_OID_REMOVE_CERTIFICATE: CERTENROLL_OBJECTID = 209i32; +pub const DB_DISP_FOREIGN: u32 = 12u32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const XCN_OID_CROSS_CERT_DIST_POINTS: CERTENROLL_OBJECTID = 210i32; +pub const DB_DISP_ISSUED: u32 = 20u32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const XCN_OID_CTL: CERTENROLL_OBJECTID = 211i32; +pub const DB_DISP_KRA_CERT: u32 = 17u32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const XCN_OID_SORTED_CTL: CERTENROLL_OBJECTID = 212i32; +pub const DB_DISP_LOG_FAILED_MIN: u32 = 30u32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const XCN_OID_SERIALIZED: CERTENROLL_OBJECTID = 213i32; +pub const DB_DISP_LOG_MIN: u32 = 20u32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const XCN_OID_NT_PRINCIPAL_NAME: CERTENROLL_OBJECTID = 214i32; +pub const DB_DISP_PENDING: u32 = 9u32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const XCN_OID_PRODUCT_UPDATE: CERTENROLL_OBJECTID = 215i32; +pub const DB_DISP_QUEUE_MAX: u32 = 9u32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const XCN_OID_ANY_APPLICATION_POLICY: CERTENROLL_OBJECTID = 216i32; +pub const DB_DISP_REVOKED: u32 = 21u32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const XCN_OID_AUTO_ENROLL_CTL_USAGE: CERTENROLL_OBJECTID = 217i32; +pub const EANR_SUPPRESS_IA5CONVERSION: u32 = 2147483648u32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const XCN_OID_ENROLL_CERTTYPE_EXTENSION: CERTENROLL_OBJECTID = 218i32; +pub const EAN_NAMEOBJECTID: u32 = 2147483648u32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const XCN_OID_CERT_MANIFOLD: CERTENROLL_OBJECTID = 219i32; +pub const EDITF_ADDOLDCERTTYPE: u32 = 16u32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const XCN_OID_CERTSRV_CA_VERSION: CERTENROLL_OBJECTID = 220i32; +pub const EDITF_ADDOLDKEYUSAGE: u32 = 8u32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const XCN_OID_CERTSRV_PREVIOUS_CERT_HASH: CERTENROLL_OBJECTID = 221i32; +pub const EDITF_ATTRIBUTECA: u32 = 512u32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const XCN_OID_CRL_VIRTUAL_BASE: CERTENROLL_OBJECTID = 222i32; +pub const EDITF_ATTRIBUTEEKU: u32 = 32768u32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const XCN_OID_CRL_NEXT_PUBLISH: CERTENROLL_OBJECTID = 223i32; +pub const EDITF_ATTRIBUTEENDDATE: u32 = 32u32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const XCN_OID_KP_CA_EXCHANGE: CERTENROLL_OBJECTID = 224i32; +pub const EDITF_ATTRIBUTESUBJECTALTNAME2: u32 = 262144u32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const XCN_OID_KP_KEY_RECOVERY_AGENT: CERTENROLL_OBJECTID = 225i32; +pub const EDITF_AUDITCERTTEMPLATELOAD: u32 = 2097152u32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const XCN_OID_CERTIFICATE_TEMPLATE: CERTENROLL_OBJECTID = 226i32; +pub const EDITF_BASICCONSTRAINTSCA: u32 = 128u32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const XCN_OID_ENTERPRISE_OID_ROOT: CERTENROLL_OBJECTID = 227i32; +pub const EDITF_BASICCONSTRAINTSCRITICAL: u32 = 64u32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const XCN_OID_RDN_DUMMY_SIGNER: CERTENROLL_OBJECTID = 228i32; +pub const EDITF_DISABLEEXTENSIONLIST: u32 = 4u32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const XCN_OID_APPLICATION_CERT_POLICIES: CERTENROLL_OBJECTID = 229i32; +pub const EDITF_DISABLELDAPPACKAGELIST: u32 = 8388608u32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const XCN_OID_APPLICATION_POLICY_MAPPINGS: CERTENROLL_OBJECTID = 230i32; +pub const EDITF_DISABLEOLDOSCNUPN: u32 = 4194304u32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const XCN_OID_APPLICATION_POLICY_CONSTRAINTS: CERTENROLL_OBJECTID = 231i32; +pub const EDITF_EMAILOPTIONAL: u32 = 131072u32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const XCN_OID_ARCHIVED_KEY_ATTR: CERTENROLL_OBJECTID = 232i32; +pub const EDITF_ENABLEAKICRITICAL: u32 = 8192u32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const XCN_OID_CRL_SELF_CDP: CERTENROLL_OBJECTID = 233i32; +pub const EDITF_ENABLEAKIISSUERNAME: u32 = 2048u32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const XCN_OID_REQUIRE_CERT_CHAIN_POLICY: CERTENROLL_OBJECTID = 234i32; +pub const EDITF_ENABLEAKIISSUERSERIAL: u32 = 4096u32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const XCN_OID_ARCHIVED_KEY_CERT_HASH: CERTENROLL_OBJECTID = 235i32; +pub const EDITF_ENABLEAKIKEYID: u32 = 256u32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const XCN_OID_ISSUED_CERT_HASH: CERTENROLL_OBJECTID = 236i32; +pub const EDITF_ENABLECHASECLIENTDC: u32 = 1048576u32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const XCN_OID_DS_EMAIL_REPLICATION: CERTENROLL_OBJECTID = 237i32; +pub const EDITF_ENABLEDEFAULTSMIME: u32 = 65536u32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const XCN_OID_REQUEST_CLIENT_INFO: CERTENROLL_OBJECTID = 238i32; +pub const EDITF_ENABLEKEYENCIPHERMENTCACERT: u32 = 134217728u32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const XCN_OID_ENCRYPTED_KEY_HASH: CERTENROLL_OBJECTID = 239i32; +pub const EDITF_ENABLELDAPREFERRALS: u32 = 524288u32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const XCN_OID_CERTSRV_CROSSCA_VERSION: CERTENROLL_OBJECTID = 240i32; +pub const EDITF_ENABLEOCSPREVNOCHECK: u32 = 33554432u32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const XCN_OID_NTDS_REPLICATION: CERTENROLL_OBJECTID = 241i32; +pub const EDITF_ENABLERENEWONBEHALFOF: u32 = 67108864u32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const XCN_OID_SUBJECT_DIR_ATTRS: CERTENROLL_OBJECTID = 242i32; +pub const EDITF_ENABLEREQUESTEXTENSIONS: u32 = 1u32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const XCN_OID_PKIX_KP: CERTENROLL_OBJECTID = 243i32; +pub const EDITF_ENABLEUPNMAP: u32 = 16777216u32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const XCN_OID_PKIX_KP_SERVER_AUTH: CERTENROLL_OBJECTID = 244i32; +pub const EDITF_IGNOREREQUESTERGROUP: u32 = 1024u32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const XCN_OID_PKIX_KP_CLIENT_AUTH: CERTENROLL_OBJECTID = 245i32; +pub const EDITF_REQUESTEXTENSIONLIST: u32 = 2u32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const XCN_OID_PKIX_KP_CODE_SIGNING: CERTENROLL_OBJECTID = 246i32; +pub const EDITF_SERVERUPGRADED: u32 = 16384u32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const XCN_OID_PKIX_KP_EMAIL_PROTECTION: CERTENROLL_OBJECTID = 247i32; +pub const ENUMEXT_OBJECTID: u32 = 1u32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const XCN_OID_PKIX_KP_IPSEC_END_SYSTEM: CERTENROLL_OBJECTID = 248i32; +pub const EXITEVENT_CERTIMPORTED: u32 = 512u32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const XCN_OID_PKIX_KP_IPSEC_TUNNEL: CERTENROLL_OBJECTID = 249i32; +pub const EXITEVENT_INVALID: u32 = 0u32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const XCN_OID_PKIX_KP_IPSEC_USER: CERTENROLL_OBJECTID = 250i32; +pub const EXITEVENT_STARTUP: u32 = 128u32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const XCN_OID_PKIX_KP_TIMESTAMP_SIGNING: CERTENROLL_OBJECTID = 251i32; +pub const EXITPUB_ACTIVEDIRECTORY: u32 = 2u32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const XCN_OID_PKIX_KP_OCSP_SIGNING: CERTENROLL_OBJECTID = 252i32; +pub const EXITPUB_DEFAULT_ENTERPRISE: u32 = 2u32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const XCN_OID_PKIX_OCSP_NOCHECK: CERTENROLL_OBJECTID = 253i32; +pub const EXITPUB_DEFAULT_STANDALONE: u32 = 1u32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const XCN_OID_IPSEC_KP_IKE_INTERMEDIATE: CERTENROLL_OBJECTID = 254i32; +pub const EXITPUB_FILE: u32 = 1u32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const XCN_OID_KP_CTL_USAGE_SIGNING: CERTENROLL_OBJECTID = 255i32; +pub const EXITPUB_REMOVEOLDCERTS: u32 = 16u32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const XCN_OID_KP_TIME_STAMP_SIGNING: CERTENROLL_OBJECTID = 256i32; +pub const EXTENSION_CRITICAL_FLAG: u32 = 1u32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const XCN_OID_SERVER_GATED_CRYPTO: CERTENROLL_OBJECTID = 257i32; +pub const EXTENSION_DELETE_FLAG: u32 = 4u32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const XCN_OID_SGC_NETSCAPE: CERTENROLL_OBJECTID = 258i32; +pub const EXTENSION_DISABLE_FLAG: u32 = 2u32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const XCN_OID_KP_EFS: CERTENROLL_OBJECTID = 259i32; +pub const EXTENSION_ORIGIN_ADMIN: u32 = 196608u32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const XCN_OID_EFS_RECOVERY: CERTENROLL_OBJECTID = 260i32; +pub const EXTENSION_ORIGIN_CACERT: u32 = 589824u32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const XCN_OID_WHQL_CRYPTO: CERTENROLL_OBJECTID = 261i32; +pub const EXTENSION_ORIGIN_CMC: u32 = 524288u32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const XCN_OID_NT5_CRYPTO: CERTENROLL_OBJECTID = 262i32; +pub const EXTENSION_ORIGIN_IMPORTEDCERT: u32 = 393216u32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const XCN_OID_OEM_WHQL_CRYPTO: CERTENROLL_OBJECTID = 263i32; +pub const EXTENSION_ORIGIN_MASK: u32 = 983040u32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const XCN_OID_EMBEDDED_NT_CRYPTO: CERTENROLL_OBJECTID = 264i32; +pub const EXTENSION_ORIGIN_PKCS7: u32 = 458752u32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const XCN_OID_ROOT_LIST_SIGNER: CERTENROLL_OBJECTID = 265i32; +pub const EXTENSION_ORIGIN_POLICY: u32 = 131072u32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const XCN_OID_KP_QUALIFIED_SUBORDINATION: CERTENROLL_OBJECTID = 266i32; +pub const EXTENSION_ORIGIN_RENEWALCERT: u32 = 327680u32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const XCN_OID_KP_KEY_RECOVERY: CERTENROLL_OBJECTID = 267i32; +pub const EXTENSION_ORIGIN_REQUEST: u32 = 65536u32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const XCN_OID_KP_DOCUMENT_SIGNING: CERTENROLL_OBJECTID = 268i32; +pub const EXTENSION_ORIGIN_SERVER: u32 = 262144u32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const XCN_OID_KP_LIFETIME_SIGNING: CERTENROLL_OBJECTID = 269i32; +pub const EXTENSION_POLICY_MASK: u32 = 65535u32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const XCN_OID_KP_MOBILE_DEVICE_SOFTWARE: CERTENROLL_OBJECTID = 270i32; +pub const FR_PROP_CLAIMCHALLENGE: u32 = 22u32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const XCN_OID_KP_SMART_DISPLAY: CERTENROLL_OBJECTID = 271i32; +pub const ICF_ALLOWFOREIGN: u32 = 65536u32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const XCN_OID_KP_CSP_SIGNATURE: CERTENROLL_OBJECTID = 272i32; +pub const ICF_EXISTINGROW: u32 = 131072u32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const XCN_OID_DRM: CERTENROLL_OBJECTID = 273i32; +pub const IF_ENABLEADMINASAUDITOR: u32 = 4096u32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const XCN_OID_DRM_INDIVIDUALIZATION: CERTENROLL_OBJECTID = 274i32; +pub const IF_ENABLEEXITKEYRETRIEVAL: u32 = 2048u32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const XCN_OID_LICENSES: CERTENROLL_OBJECTID = 275i32; +pub const IF_ENFORCEENCRYPTICERTADMIN: u32 = 1024u32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const XCN_OID_LICENSE_SERVER: CERTENROLL_OBJECTID = 276i32; +pub const IF_ENFORCEENCRYPTICERTREQUEST: u32 = 512u32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const XCN_OID_KP_SMARTCARD_LOGON: CERTENROLL_OBJECTID = 277i32; +pub const IF_LOCKICERTREQUEST: u32 = 1u32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const XCN_OID_YESNO_TRUST_ATTR: CERTENROLL_OBJECTID = 278i32; +pub const IF_NOLOCALICERTADMIN: u32 = 32u32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const XCN_OID_PKIX_POLICY_QUALIFIER_CPS: CERTENROLL_OBJECTID = 279i32; +pub const IF_NOLOCALICERTADMINBACKUP: u32 = 128u32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const XCN_OID_PKIX_POLICY_QUALIFIER_USERNOTICE: CERTENROLL_OBJECTID = 280i32; +pub const IF_NOLOCALICERTREQUEST: u32 = 4u32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const XCN_OID_CERT_POLICIES_95_QUALIFIER1: CERTENROLL_OBJECTID = 281i32; +pub const IF_NOREMOTEICERTADMIN: u32 = 16u32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const XCN_OID_PKIX_ACC_DESCR: CERTENROLL_OBJECTID = 282i32; +pub const IF_NOREMOTEICERTADMINBACKUP: u32 = 64u32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const XCN_OID_PKIX_OCSP: CERTENROLL_OBJECTID = 283i32; +pub const IF_NOREMOTEICERTREQUEST: u32 = 2u32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const XCN_OID_PKIX_CA_ISSUERS: CERTENROLL_OBJECTID = 284i32; +pub const IF_NORPCICERTREQUEST: u32 = 8u32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const XCN_OID_VERISIGN_PRIVATE_6_9: CERTENROLL_OBJECTID = 285i32; +pub const IF_NOSNAPSHOTBACKUP: u32 = 256u32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const XCN_OID_VERISIGN_ONSITE_JURISDICTION_HASH: CERTENROLL_OBJECTID = 286i32; +pub const IKF_OVERWRITE: u32 = 65536u32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const XCN_OID_VERISIGN_BITSTRING_6_13: CERTENROLL_OBJECTID = 287i32; +pub const ISSCERT_DEFAULT_DS: u32 = 256u32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const XCN_OID_VERISIGN_ISS_STRONG_CRYPTO: CERTENROLL_OBJECTID = 288i32; +pub const ISSCERT_DEFAULT_NODS: u32 = 256u32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const XCN_OID_NETSCAPE: CERTENROLL_OBJECTID = 289i32; +pub const ISSCERT_ENABLE: u32 = 256u32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const XCN_OID_NETSCAPE_CERT_EXTENSION: CERTENROLL_OBJECTID = 290i32; +pub const ISSCERT_FILEURL_OLD: u32 = 8u32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const XCN_OID_NETSCAPE_CERT_TYPE: CERTENROLL_OBJECTID = 291i32; +pub const ISSCERT_FTPURL_OLD: u32 = 4u32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const XCN_OID_NETSCAPE_BASE_URL: CERTENROLL_OBJECTID = 292i32; +pub const ISSCERT_HTTPURL_OLD: u32 = 2u32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const XCN_OID_NETSCAPE_REVOCATION_URL: CERTENROLL_OBJECTID = 293i32; +pub const ISSCERT_LDAPURL_OLD: u32 = 1u32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const XCN_OID_NETSCAPE_CA_REVOCATION_URL: CERTENROLL_OBJECTID = 294i32; +pub const ISSCERT_URLMASK_OLD: u32 = 255u32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const XCN_OID_NETSCAPE_CERT_RENEWAL_URL: CERTENROLL_OBJECTID = 295i32; +pub const KRAF_DISABLEUSEDEFAULTPROVIDER: u32 = 8u32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const XCN_OID_NETSCAPE_CA_POLICY_URL: CERTENROLL_OBJECTID = 296i32; +pub const KRAF_ENABLEARCHIVEALL: u32 = 4u32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const XCN_OID_NETSCAPE_SSL_SERVER_NAME: CERTENROLL_OBJECTID = 297i32; +pub const KRAF_ENABLEFOREIGN: u32 = 1u32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const XCN_OID_NETSCAPE_COMMENT: CERTENROLL_OBJECTID = 298i32; +pub const KRAF_SAVEBADREQUESTKEY: u32 = 2u32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const XCN_OID_NETSCAPE_DATA_TYPE: CERTENROLL_OBJECTID = 299i32; +pub const KRA_DISP_EXPIRED: u32 = 0u32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const XCN_OID_NETSCAPE_CERT_SEQUENCE: CERTENROLL_OBJECTID = 300i32; +pub const KRA_DISP_INVALID: u32 = 4u32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const XCN_OID_CT_PKI_DATA: CERTENROLL_OBJECTID = 301i32; +pub const KRA_DISP_NOTFOUND: u32 = 1u32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const XCN_OID_CT_PKI_RESPONSE: CERTENROLL_OBJECTID = 302i32; +pub const KRA_DISP_NOTLOADED: u32 = 6u32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const XCN_OID_PKIX_NO_SIGNATURE: CERTENROLL_OBJECTID = 303i32; +pub const KRA_DISP_REVOKED: u32 = 2u32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const XCN_OID_CMC: CERTENROLL_OBJECTID = 304i32; +pub const KRA_DISP_UNTRUSTED: u32 = 5u32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const XCN_OID_CMC_STATUS_INFO: CERTENROLL_OBJECTID = 305i32; +pub const KRA_DISP_VALID: u32 = 3u32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const XCN_OID_CMC_IDENTIFICATION: CERTENROLL_OBJECTID = 306i32; +pub const KR_ENABLE_MACHINE: u32 = 1u32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const XCN_OID_CMC_IDENTITY_PROOF: CERTENROLL_OBJECTID = 307i32; +pub const KR_ENABLE_USER: u32 = 2u32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const XCN_OID_CMC_DATA_RETURN: CERTENROLL_OBJECTID = 308i32; +pub const LDAPF_SIGNDISABLE: u32 = 2u32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const XCN_OID_CMC_TRANSACTION_ID: CERTENROLL_OBJECTID = 309i32; +pub const LDAPF_SSLENABLE: u32 = 1u32; +pub const OCSPAdmin: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3556193553, data2: 37577, data3: 18379, data4: [143, 242, 141, 137, 26, 124, 77, 228] }; +pub const OCSPPropertyCollection: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 4181042472, data2: 47754, data3: 19929, data4: [186, 121, 242, 131, 39, 92, 178, 222] }; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const XCN_OID_CMC_SENDER_NONCE: CERTENROLL_OBJECTID = 310i32; +pub const PROCFLG_ENFORCEGOODKEYS: u32 = 1u32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const XCN_OID_CMC_RECIPIENT_NONCE: CERTENROLL_OBJECTID = 311i32; +pub const PROCFLG_NONE: u32 = 0u32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const XCN_OID_CMC_ADD_EXTENSIONS: CERTENROLL_OBJECTID = 312i32; +pub const PROPCALLER_ADMIN: u32 = 1024u32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const XCN_OID_CMC_ENCRYPTED_POP: CERTENROLL_OBJECTID = 313i32; +pub const PROPCALLER_EXIT: u32 = 768u32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const XCN_OID_CMC_DECRYPTED_POP: CERTENROLL_OBJECTID = 314i32; +pub const PROPCALLER_MASK: u32 = 3840u32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const XCN_OID_CMC_LRA_POP_WITNESS: CERTENROLL_OBJECTID = 315i32; +pub const PROPCALLER_POLICY: u32 = 512u32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const XCN_OID_CMC_GET_CERT: CERTENROLL_OBJECTID = 316i32; +pub const PROPCALLER_REQUEST: u32 = 1280u32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const XCN_OID_CMC_GET_CRL: CERTENROLL_OBJECTID = 317i32; +pub const PROPCALLER_SERVER: u32 = 256u32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const XCN_OID_CMC_REVOKE_REQUEST: CERTENROLL_OBJECTID = 318i32; +pub const PROPFLAGS_INDEXED: u32 = 65536u32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const XCN_OID_CMC_REG_INFO: CERTENROLL_OBJECTID = 319i32; +pub const PROPTYPE_MASK: u32 = 255u32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const XCN_OID_CMC_RESPONSE_INFO: CERTENROLL_OBJECTID = 320i32; +pub const REQDISP_DEFAULT_ENTERPRISE: u32 = 1u32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const XCN_OID_CMC_QUERY_PENDING: CERTENROLL_OBJECTID = 321i32; +pub const REQDISP_DENY: u32 = 2u32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const XCN_OID_CMC_ID_POP_LINK_RANDOM: CERTENROLL_OBJECTID = 322i32; +pub const REQDISP_ISSUE: u32 = 1u32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const XCN_OID_CMC_ID_POP_LINK_WITNESS: CERTENROLL_OBJECTID = 323i32; +pub const REQDISP_MASK: u32 = 255u32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const XCN_OID_CMC_ID_CONFIRM_CERT_ACCEPTANCE: CERTENROLL_OBJECTID = 324i32; +pub const REQDISP_PENDING: u32 = 0u32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const XCN_OID_CMC_ADD_ATTRIBUTES: CERTENROLL_OBJECTID = 325i32; +pub const REQDISP_PENDINGFIRST: u32 = 256u32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const XCN_OID_LOYALTY_OTHER_LOGOTYPE: CERTENROLL_OBJECTID = 326i32; +pub const REQDISP_USEREQUESTATTRIBUTE: u32 = 3u32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const XCN_OID_BACKGROUND_OTHER_LOGOTYPE: CERTENROLL_OBJECTID = 327i32; +pub const REVEXT_ASPENABLE: u32 = 512u32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const XCN_OID_PKIX_OCSP_BASIC_SIGNED_RESPONSE: CERTENROLL_OBJECTID = 328i32; +pub const REVEXT_CDPENABLE: u32 = 256u32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const XCN_OID_PKCS_7_DATA: CERTENROLL_OBJECTID = 329i32; +pub const REVEXT_CDPFILEURL_OLD: u32 = 8u32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const XCN_OID_PKCS_7_SIGNED: CERTENROLL_OBJECTID = 330i32; +pub const REVEXT_CDPFTPURL_OLD: u32 = 4u32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const XCN_OID_PKCS_7_ENVELOPED: CERTENROLL_OBJECTID = 331i32; +pub const REVEXT_CDPHTTPURL_OLD: u32 = 2u32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const XCN_OID_PKCS_7_SIGNEDANDENVELOPED: CERTENROLL_OBJECTID = 332i32; +pub const REVEXT_CDPLDAPURL_OLD: u32 = 1u32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const XCN_OID_PKCS_7_DIGESTED: CERTENROLL_OBJECTID = 333i32; +pub const REVEXT_CDPURLMASK_OLD: u32 = 255u32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const XCN_OID_PKCS_7_ENCRYPTED: CERTENROLL_OBJECTID = 334i32; +pub const REVEXT_DEFAULT_DS: u32 = 256u32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const XCN_OID_PKCS_9_CONTENT_TYPE: CERTENROLL_OBJECTID = 335i32; +pub const REVEXT_DEFAULT_NODS: u32 = 256u32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const XCN_OID_PKCS_9_MESSAGE_DIGEST: CERTENROLL_OBJECTID = 336i32; +pub const SETUP_ATTEMPT_VROOT_CREATE: u32 = 128u32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const XCN_OID_CERT_PROP_ID_PREFIX: CERTENROLL_OBJECTID = 337i32; +pub const SETUP_CLIENT_FLAG: u32 = 2u32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const XCN_OID_CERT_KEY_IDENTIFIER_PROP_ID: CERTENROLL_OBJECTID = 338i32; +pub const SETUP_CREATEDB_FLAG: u32 = 64u32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const XCN_OID_CERT_ISSUER_SERIAL_NUMBER_MD5_HASH_PROP_ID: CERTENROLL_OBJECTID = 339i32; +pub const SETUP_DCOM_SECURITY_UPDATED_FLAG: u32 = 8192u32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const XCN_OID_CERT_SUBJECT_NAME_MD5_HASH_PROP_ID: CERTENROLL_OBJECTID = 340i32; +pub const SETUP_DENIED_FLAG: u32 = 32u32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const XCN_OID_CERT_MD5_HASH_PROP_ID: CERTENROLL_OBJECTID = 341i32; +pub const SETUP_FORCECRL_FLAG: u32 = 256u32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const XCN_OID_RSA_SHA256RSA: CERTENROLL_OBJECTID = 342i32; +pub const SETUP_ONLINE_FLAG: u32 = 16u32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const XCN_OID_RSA_SHA384RSA: CERTENROLL_OBJECTID = 343i32; +pub const SETUP_REQUEST_FLAG: u32 = 8u32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const XCN_OID_RSA_SHA512RSA: CERTENROLL_OBJECTID = 344i32; +pub const SETUP_SECURITY_CHANGED: u32 = 4096u32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const XCN_OID_NIST_sha256: CERTENROLL_OBJECTID = 345i32; +pub const SETUP_SERVER_FLAG: u32 = 1u32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const XCN_OID_NIST_sha384: CERTENROLL_OBJECTID = 346i32; +pub const SETUP_SERVER_IS_UP_TO_DATE_FLAG: u32 = 16384u32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const XCN_OID_NIST_sha512: CERTENROLL_OBJECTID = 347i32; +pub const SETUP_SERVER_UPGRADED_FLAG: u32 = 1024u32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const XCN_OID_RSA_MGF1: CERTENROLL_OBJECTID = 348i32; +pub const SETUP_SUSPEND_FLAG: u32 = 4u32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const XCN_OID_ECC_PUBLIC_KEY: CERTENROLL_OBJECTID = 349i32; +pub const SETUP_UPDATE_CAOBJECT_SVRTYPE: u32 = 512u32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const XCN_OID_ECDSA_SHA1: CERTENROLL_OBJECTID = 350i32; +pub const SETUP_W2K_SECURITY_NOT_UPGRADED_FLAG: u32 = 2048u32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const XCN_OID_ECDSA_SPECIFIED: CERTENROLL_OBJECTID = 351i32; +pub const TP_MACHINEPOLICY: u32 = 1u32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const XCN_OID_ANY_ENHANCED_KEY_USAGE: CERTENROLL_OBJECTID = 352i32; +pub const VR_INSTANT_BAD: u32 = 2u32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const XCN_OID_RSA_SSA_PSS: CERTENROLL_OBJECTID = 353i32; +pub const VR_INSTANT_OK: u32 = 1u32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const XCN_OID_ATTR_SUPPORTED_ALGORITHMS: CERTENROLL_OBJECTID = 355i32; +pub const VR_PENDING: u32 = 0u32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const XCN_OID_ATTR_TPM_SECURITY_ASSERTIONS: CERTENROLL_OBJECTID = 356i32; +pub const XECI_AUTOENROLL: u32 = 2u32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const XCN_OID_ATTR_TPM_SPECIFICATION: CERTENROLL_OBJECTID = 357i32; +pub const XECI_CERTREQ: u32 = 4u32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const XCN_OID_CERT_DISALLOWED_FILETIME_PROP_ID: CERTENROLL_OBJECTID = 358i32; +pub const XECI_DISABLE: u32 = 0u32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const XCN_OID_CERT_SIGNATURE_HASH_PROP_ID: CERTENROLL_OBJECTID = 359i32; +pub const XECI_REQWIZARD: u32 = 3u32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const XCN_OID_CERT_STRONG_KEY_OS_1: CERTENROLL_OBJECTID = 360i32; +pub const XECI_XENROLL: u32 = 1u32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const XCN_OID_CERT_STRONG_KEY_OS_CURRENT: CERTENROLL_OBJECTID = 361i32; +pub const XECP_STRING_PROPERTY: u32 = 1u32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const XCN_OID_CERT_STRONG_KEY_OS_PREFIX: CERTENROLL_OBJECTID = 362i32; +pub const XEKL_KEYSIZE_DEFAULT: u32 = 4u32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const XCN_OID_CERT_STRONG_SIGN_OS_1: CERTENROLL_OBJECTID = 363i32; +pub const XEPR_DATE: u32 = 5u32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const XCN_OID_CERT_STRONG_SIGN_OS_CURRENT: CERTENROLL_OBJECTID = 364i32; +pub const XEPR_ENUM_FIRST: i32 = -1i32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const XCN_OID_CERT_STRONG_SIGN_OS_PREFIX: CERTENROLL_OBJECTID = 365i32; +pub const XEPR_TEMPLATENAME: u32 = 6u32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const XCN_OID_DH_SINGLE_PASS_STDDH_SHA1_KDF: CERTENROLL_OBJECTID = 366i32; +pub const XEPR_V1TEMPLATENAME: u32 = 9u32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const XCN_OID_DH_SINGLE_PASS_STDDH_SHA256_KDF: CERTENROLL_OBJECTID = 367i32; +pub const XEPR_V2TEMPLATEOID: u32 = 16u32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const XCN_OID_DH_SINGLE_PASS_STDDH_SHA384_KDF: CERTENROLL_OBJECTID = 368i32; +pub const XEPR_VERSION: u32 = 7u32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const XCN_OID_DISALLOWED_HASH: CERTENROLL_OBJECTID = 369i32; +pub const dwCAXCHGOVERLAPPERIODCOUNTDEFAULT: u32 = 1u32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const XCN_OID_DISALLOWED_LIST: CERTENROLL_OBJECTID = 370i32; +pub const dwCAXCHGVALIDITYPERIODCOUNTDEFAULT: u32 = 1u32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const XCN_OID_ECC_CURVE_P256: CERTENROLL_OBJECTID = 371i32; +pub const dwCRLDELTAOVERLAPPERIODCOUNTDEFAULT: u32 = 0u32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const XCN_OID_ECC_CURVE_P384: CERTENROLL_OBJECTID = 372i32; +pub const dwCRLDELTAPERIODCOUNTDEFAULT: u32 = 1u32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const XCN_OID_ECC_CURVE_P521: CERTENROLL_OBJECTID = 373i32; +pub const dwCRLOVERLAPPERIODCOUNTDEFAULT: u32 = 0u32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const XCN_OID_ECDSA_SHA256: CERTENROLL_OBJECTID = 374i32; +pub const dwCRLPERIODCOUNTDEFAULT: u32 = 1u32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const XCN_OID_ECDSA_SHA384: CERTENROLL_OBJECTID = 375i32; +pub const dwVALIDITYPERIODCOUNTDEFAULT_ENTERPRISE: u32 = 2u32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const XCN_OID_ECDSA_SHA512: CERTENROLL_OBJECTID = 376i32; +pub const dwVALIDITYPERIODCOUNTDEFAULT_ROOT: u32 = 5u32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const XCN_OID_ENROLL_CAXCHGCERT_HASH: CERTENROLL_OBJECTID = 377i32; +pub const dwVALIDITYPERIODCOUNTDEFAULT_STANDALONE: u32 = 1u32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const XCN_OID_ENROLL_EK_INFO: CERTENROLL_OBJECTID = 378i32; +pub const szBACKUPANNOTATION: &str = "Cert Server Backup Interface"; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const XCN_OID_ENROLL_EKPUB_CHALLENGE: CERTENROLL_OBJECTID = 379i32; +pub const szDBBASENAMEPARM: &str = "edb"; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const XCN_OID_ENROLL_EKVERIFYCERT: CERTENROLL_OBJECTID = 380i32; +pub const szNAMESEPARATORDEFAULT: &str = "\n"; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const XCN_OID_ENROLL_EKVERIFYCREDS: CERTENROLL_OBJECTID = 381i32; +pub const szPROPASNTAG: &str = "{asn}"; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const XCN_OID_ENROLL_EKVERIFYKEY: CERTENROLL_OBJECTID = 382i32; +pub const szRESTOREANNOTATION: &str = "Cert Server Restore Interface"; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const XCN_OID_EV_RDN_COUNTRY: CERTENROLL_OBJECTID = 383i32; +pub const wszAT_EKCERTINF: &str = "@EKCert"; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const XCN_OID_EV_RDN_LOCALE: CERTENROLL_OBJECTID = 384i32; +pub const wszAT_TESTROOT: &str = "@TestRoot"; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const XCN_OID_EV_RDN_STATE_OR_PROVINCE: CERTENROLL_OBJECTID = 385i32; +pub const wszCAPOLICYFILE: &str = "CAPolicy.inf"; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const XCN_OID_INHIBIT_ANY_POLICY: CERTENROLL_OBJECTID = 386i32; +pub const wszCERTEXITMODULE_POSTFIX: &str = ".Exit"; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const XCN_OID_INTERNATIONALIZED_EMAIL_ADDRESS: CERTENROLL_OBJECTID = 387i32; +pub const wszCERTIFICATETRANSPARENCYFLAGS: &str = "CertificateTransparencyFlags"; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const XCN_OID_KP_KERNEL_MODE_CODE_SIGNING: CERTENROLL_OBJECTID = 388i32; +pub const wszCERTMANAGE_SUFFIX: &str = "Manage"; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const XCN_OID_KP_KERNEL_MODE_HAL_EXTENSION_SIGNING: CERTENROLL_OBJECTID = 389i32; +pub const wszCERTPOLICYMODULE_POSTFIX: &str = ".Policy"; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const XCN_OID_KP_KERNEL_MODE_TRUSTED_BOOT_SIGNING: CERTENROLL_OBJECTID = 390i32; +pub const wszCERT_TYPE: &str = "RequestType"; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const XCN_OID_KP_TPM_AIK_CERTIFICATE: CERTENROLL_OBJECTID = 391i32; +pub const wszCERT_TYPE_CLIENT: &str = "Client"; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const XCN_OID_KP_TPM_EK_CERTIFICATE: CERTENROLL_OBJECTID = 392i32; +pub const wszCERT_TYPE_CODESIGN: &str = "CodeSign"; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const XCN_OID_KP_TPM_PLATFORM_CERTIFICATE: CERTENROLL_OBJECTID = 393i32; +pub const wszCERT_TYPE_CUSTOMER: &str = "SetCustomer"; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const XCN_OID_NIST_AES128_CBC: CERTENROLL_OBJECTID = 394i32; +pub const wszCERT_TYPE_MERCHANT: &str = "SetMerchant"; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const XCN_OID_NIST_AES128_WRAP: CERTENROLL_OBJECTID = 395i32; +pub const wszCERT_TYPE_PAYMENT: &str = "SetPayment"; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const XCN_OID_NIST_AES192_CBC: CERTENROLL_OBJECTID = 396i32; +pub const wszCERT_TYPE_SERVER: &str = "Server"; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const XCN_OID_NIST_AES192_WRAP: CERTENROLL_OBJECTID = 397i32; +pub const wszCERT_VERSION: &str = "Version"; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const XCN_OID_NIST_AES256_CBC: CERTENROLL_OBJECTID = 398i32; +pub const wszCERT_VERSION_1: &str = "1"; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const XCN_OID_NIST_AES256_WRAP: CERTENROLL_OBJECTID = 399i32; +pub const wszCERT_VERSION_2: &str = "2"; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const XCN_OID_PKCS_12_PbeIds: CERTENROLL_OBJECTID = 400i32; +pub const wszCERT_VERSION_3: &str = "3"; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const XCN_OID_PKCS_12_pbeWithSHA1And128BitRC2: CERTENROLL_OBJECTID = 401i32; +pub const wszCLASS_CERTADMIN: &str = "CertificateAuthority.Admin"; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const XCN_OID_PKCS_12_pbeWithSHA1And128BitRC4: CERTENROLL_OBJECTID = 402i32; +pub const wszCLASS_CERTCONFIG: &str = "CertificateAuthority.Config"; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const XCN_OID_PKCS_12_pbeWithSHA1And2KeyTripleDES: CERTENROLL_OBJECTID = 403i32; +pub const wszCLASS_CERTDBMEM: &str = "CertificateAuthority.DBMem"; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const XCN_OID_PKCS_12_pbeWithSHA1And3KeyTripleDES: CERTENROLL_OBJECTID = 404i32; +pub const wszCLASS_CERTENCODE: &str = "CertificateAuthority.Encode"; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const XCN_OID_PKCS_12_pbeWithSHA1And40BitRC2: CERTENROLL_OBJECTID = 405i32; +pub const wszCLASS_CERTGETCONFIG: &str = "CertificateAuthority.GetConfig"; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const XCN_OID_PKCS_12_pbeWithSHA1And40BitRC4: CERTENROLL_OBJECTID = 406i32; +pub const wszCLASS_CERTREQUEST: &str = "CertificateAuthority.Request"; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const XCN_OID_PKCS_12_PROTECTED_PASSWORD_SECRET_BAG_TYPE_ID: CERTENROLL_OBJECTID = 407i32; +pub const wszCLASS_CERTSERVEREXIT: &str = "CertificateAuthority.ServerExit"; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const XCN_OID_PKINIT_KP_KDC: CERTENROLL_OBJECTID = 408i32; +pub const wszCLASS_CERTSERVERPOLICY: &str = "CertificateAuthority.ServerPolicy"; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const XCN_OID_PKIX_CA_REPOSITORY: CERTENROLL_OBJECTID = 409i32; +pub const wszCLASS_CERTVIEW: &str = "CertificateAuthority.View"; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const XCN_OID_PKIX_OCSP_NONCE: CERTENROLL_OBJECTID = 410i32; +pub const wszCMM_PROP_COPYRIGHT: &str = "Copyright"; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const XCN_OID_PKIX_TIME_STAMPING: CERTENROLL_OBJECTID = 411i32; +pub const wszCMM_PROP_DESCRIPTION: &str = "Description"; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const XCN_OID_QC_EU_COMPLIANCE: CERTENROLL_OBJECTID = 412i32; +pub const wszCMM_PROP_DISPLAY_HWND: &str = "HWND"; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const XCN_OID_QC_SSCD: CERTENROLL_OBJECTID = 413i32; +pub const wszCMM_PROP_FILEVER: &str = "File Version"; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const XCN_OID_QC_STATEMENTS_EXT: CERTENROLL_OBJECTID = 414i32; +pub const wszCMM_PROP_ISMULTITHREADED: &str = "IsMultiThreaded"; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const XCN_OID_RDN_TPM_MANUFACTURER: CERTENROLL_OBJECTID = 415i32; +pub const wszCMM_PROP_NAME: &str = "Name"; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const XCN_OID_RDN_TPM_MODEL: CERTENROLL_OBJECTID = 416i32; +pub const wszCMM_PROP_PRODUCTVER: &str = "Product Version"; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const XCN_OID_RDN_TPM_VERSION: CERTENROLL_OBJECTID = 417i32; +pub const wszCNGENCRYPTIONALGORITHM: &str = "CNGEncryptionAlgorithm"; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const XCN_OID_REVOKED_LIST_SIGNER: CERTENROLL_OBJECTID = 418i32; +pub const wszCNGHASHALGORITHM: &str = "CNGHashAlgorithm"; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const XCN_OID_RFC3161_counterSign: CERTENROLL_OBJECTID = 419i32; +pub const wszCNGPUBLICKEYALGORITHM: &str = "CNGPublicKeyAlgorithm"; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const XCN_OID_ROOT_PROGRAM_AUTO_UPDATE_CA_REVOCATION: CERTENROLL_OBJECTID = 420i32; +pub const wszCONFIG_AUTHORITY: &str = "Authority"; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const XCN_OID_ROOT_PROGRAM_AUTO_UPDATE_END_REVOCATION: CERTENROLL_OBJECTID = 421i32; +pub const wszCONFIG_COMMENT: &str = "Comment"; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const XCN_OID_ROOT_PROGRAM_FLAGS: CERTENROLL_OBJECTID = 422i32; +pub const wszCONFIG_COMMONNAME: &str = "CommonName"; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const XCN_OID_ROOT_PROGRAM_NO_OCSP_FAILOVER_TO_CRL: CERTENROLL_OBJECTID = 423i32; +pub const wszCONFIG_CONFIG: &str = "Config"; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const XCN_OID_RSA_PSPECIFIED: CERTENROLL_OBJECTID = 424i32; +pub const wszCONFIG_COUNTRY: &str = "Country"; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const XCN_OID_RSAES_OAEP: CERTENROLL_OBJECTID = 425i32; +pub const wszCONFIG_DESCRIPTION: &str = "Description"; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const XCN_OID_SUBJECT_INFO_ACCESS: CERTENROLL_OBJECTID = 426i32; +pub const wszCONFIG_EXCHANGECERTIFICATE: &str = "ExchangeCertificate"; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const XCN_OID_TIMESTAMP_TOKEN: CERTENROLL_OBJECTID = 427i32; +pub const wszCONFIG_FLAGS: &str = "Flags"; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const XCN_OID_ENROLL_SCEP_ERROR: CERTENROLL_OBJECTID = 428i32; +pub const wszCONFIG_LOCALITY: &str = "Locality"; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const XCN_OIDVerisign_MessageType: CERTENROLL_OBJECTID = 429i32; +pub const wszCONFIG_ORGANIZATION: &str = "Organization"; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const XCN_OIDVerisign_PkiStatus: CERTENROLL_OBJECTID = 430i32; +pub const wszCONFIG_ORGUNIT: &str = "OrgUnit"; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const XCN_OIDVerisign_FailInfo: CERTENROLL_OBJECTID = 431i32; +pub const wszCONFIG_SANITIZEDNAME: &str = "SanitizedName"; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const XCN_OIDVerisign_SenderNonce: CERTENROLL_OBJECTID = 432i32; +pub const wszCONFIG_SANITIZEDSHORTNAME: &str = "SanitizedShortName"; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const XCN_OIDVerisign_RecipientNonce: CERTENROLL_OBJECTID = 433i32; +pub const wszCONFIG_SERVER: &str = "Server"; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const XCN_OIDVerisign_TransactionID: CERTENROLL_OBJECTID = 434i32; +pub const wszCONFIG_SHORTNAME: &str = "ShortName"; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const XCN_OID_ENROLL_ATTESTATION_CHALLENGE: CERTENROLL_OBJECTID = 435i32; +pub const wszCONFIG_SIGNATURECERTIFICATE: &str = "SignatureCertificate"; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const XCN_OID_ENROLL_ATTESTATION_STATEMENT: CERTENROLL_OBJECTID = 436i32; +pub const wszCONFIG_STATE: &str = "State"; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const XCN_OID_ENROLL_ENCRYPTION_ALGORITHM: CERTENROLL_OBJECTID = 437i32; +pub const wszCONFIG_WEBENROLLMENTSERVERS: &str = "WebEnrollmentServers"; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const XCN_OID_ENROLL_KSP_NAME: CERTENROLL_OBJECTID = 438i32; +pub const wszCRLPUBLISHRETRYCOUNT: &str = "CRLPublishRetryCount"; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub type CERTENROLL_PROPERTYID = i32; +pub const wszCRTFILENAMEEXT: &str = ".crt"; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const XCN_PROPERTYID_NONE: CERTENROLL_PROPERTYID = 0i32; +pub const wszDATFILENAMEEXT: &str = ".dat"; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const XCN_CERT_KEY_PROV_HANDLE_PROP_ID: CERTENROLL_PROPERTYID = 1i32; +pub const wszDBBACKUPCERTBACKDAT: &str = "certbkxp.dat"; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const XCN_CERT_KEY_PROV_INFO_PROP_ID: CERTENROLL_PROPERTYID = 2i32; +pub const wszDBBACKUPSUBDIR: &str = "DataBase"; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const XCN_CERT_SHA1_HASH_PROP_ID: CERTENROLL_PROPERTYID = 3i32; +pub const wszDBFILENAMEEXT: &str = ".edb"; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const XCN_CERT_MD5_HASH_PROP_ID: CERTENROLL_PROPERTYID = 4i32; +pub const wszENCRYPTIONALGORITHM: &str = "EncryptionAlgorithm"; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const XCN_CERT_HASH_PROP_ID: CERTENROLL_PROPERTYID = 3i32; +pub const wszENROLLMENTAGENTRIGHTS: &str = "EnrollmentAgentRights"; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const XCN_CERT_KEY_CONTEXT_PROP_ID: CERTENROLL_PROPERTYID = 5i32; +pub const wszHASHALGORITHM: &str = "HashAlgorithm"; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const XCN_CERT_KEY_SPEC_PROP_ID: CERTENROLL_PROPERTYID = 6i32; +pub const wszINFKEY_ALTERNATESIGNATUREALGORITHM: &str = "AlternateSignatureAlgorithm"; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const XCN_CERT_IE30_RESERVED_PROP_ID: CERTENROLL_PROPERTYID = 7i32; +pub const wszINFKEY_ATTESTPRIVATEKEY: &str = "AttestPrivateKey"; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const XCN_CERT_PUBKEY_HASH_RESERVED_PROP_ID: CERTENROLL_PROPERTYID = 8i32; +pub const wszINFKEY_CACAPABILITIES: &str = "CACapabilities"; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const XCN_CERT_ENHKEY_USAGE_PROP_ID: CERTENROLL_PROPERTYID = 9i32; +pub const wszINFKEY_CACERTS: &str = "CACerts"; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const XCN_CERT_CTL_USAGE_PROP_ID: CERTENROLL_PROPERTYID = 9i32; +pub const wszINFKEY_CATHUMBPRINT: &str = "CAThumbprint"; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const XCN_CERT_NEXT_UPDATE_LOCATION_PROP_ID: CERTENROLL_PROPERTYID = 10i32; +pub const wszINFKEY_CCDPSYNCDELTATIME: &str = "SyncDeltaTime"; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const XCN_CERT_FRIENDLY_NAME_PROP_ID: CERTENROLL_PROPERTYID = 11i32; +pub const wszINFKEY_CHALLENGEPASSWORD: &str = "ChallengePassword"; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const XCN_CERT_PVK_FILE_PROP_ID: CERTENROLL_PROPERTYID = 12i32; +pub const wszINFKEY_CONTINUE: &str = "_continue_"; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const XCN_CERT_DESCRIPTION_PROP_ID: CERTENROLL_PROPERTYID = 13i32; +pub const wszINFKEY_CRITICAL: &str = "Critical"; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const XCN_CERT_ACCESS_STATE_PROP_ID: CERTENROLL_PROPERTYID = 14i32; +pub const wszINFKEY_CRLDELTAPERIODCOUNT: &str = "CRLDeltaPeriodUnits"; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const XCN_CERT_SIGNATURE_HASH_PROP_ID: CERTENROLL_PROPERTYID = 15i32; +pub const wszINFKEY_CRLDELTAPERIODSTRING: &str = "CRLDeltaPeriod"; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const XCN_CERT_SMART_CARD_DATA_PROP_ID: CERTENROLL_PROPERTYID = 16i32; +pub const wszINFKEY_CRLPERIODCOUNT: &str = "CRLPeriodUnits"; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const XCN_CERT_EFS_PROP_ID: CERTENROLL_PROPERTYID = 17i32; +pub const wszINFKEY_CRLPERIODSTRING: &str = "CRLPeriod"; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const XCN_CERT_FORTEZZA_DATA_PROP_ID: CERTENROLL_PROPERTYID = 18i32; +pub const wszINFKEY_DIRECTORYNAME: &str = "DirectoryName"; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const XCN_CERT_ARCHIVED_PROP_ID: CERTENROLL_PROPERTYID = 19i32; +pub const wszINFKEY_DNS: &str = "DNS"; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const XCN_CERT_KEY_IDENTIFIER_PROP_ID: CERTENROLL_PROPERTYID = 20i32; +pub const wszINFKEY_ECCKEYPARAMETERS: &str = "EccKeyParameters"; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const XCN_CERT_AUTO_ENROLL_PROP_ID: CERTENROLL_PROPERTYID = 21i32; +pub const wszINFKEY_ECCKEYPARAMETERSTYPE: &str = "EccKeyParametersType"; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const XCN_CERT_PUBKEY_ALG_PARA_PROP_ID: CERTENROLL_PROPERTYID = 22i32; +pub const wszINFKEY_ECCKEYPARAMETERS_A: &str = "EccKeyParameters_A"; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const XCN_CERT_CROSS_CERT_DIST_POINTS_PROP_ID: CERTENROLL_PROPERTYID = 23i32; +pub const wszINFKEY_ECCKEYPARAMETERS_B: &str = "EccKeyParameters_B"; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const XCN_CERT_ISSUER_PUBLIC_KEY_MD5_HASH_PROP_ID: CERTENROLL_PROPERTYID = 24i32; +pub const wszINFKEY_ECCKEYPARAMETERS_BASE: &str = "EccKeyParameters_Base"; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const XCN_CERT_SUBJECT_PUBLIC_KEY_MD5_HASH_PROP_ID: CERTENROLL_PROPERTYID = 25i32; +pub const wszINFKEY_ECCKEYPARAMETERS_COFACTOR: &str = "EccKeyParameters_Cofactor"; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const XCN_CERT_ENROLLMENT_PROP_ID: CERTENROLL_PROPERTYID = 26i32; +pub const wszINFKEY_ECCKEYPARAMETERS_ORDER: &str = "EccKeyParameters_Order"; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const XCN_CERT_DATE_STAMP_PROP_ID: CERTENROLL_PROPERTYID = 27i32; +pub const wszINFKEY_ECCKEYPARAMETERS_P: &str = "EccKeyParameters_P"; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const XCN_CERT_ISSUER_SERIAL_NUMBER_MD5_HASH_PROP_ID: CERTENROLL_PROPERTYID = 28i32; +pub const wszINFKEY_ECCKEYPARAMETERS_SEED: &str = "EccKeyParameters_Seed"; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const XCN_CERT_SUBJECT_NAME_MD5_HASH_PROP_ID: CERTENROLL_PROPERTYID = 29i32; +pub const wszINFKEY_EMAIL: &str = "EMail"; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const XCN_CERT_EXTENDED_ERROR_INFO_PROP_ID: CERTENROLL_PROPERTYID = 30i32; +pub const wszINFKEY_EMPTY: &str = "Empty"; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const XCN_CERT_RENEWAL_PROP_ID: CERTENROLL_PROPERTYID = 64i32; +pub const wszINFKEY_ENABLEKEYCOUNTING: &str = "EnableKeyCounting"; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const XCN_CERT_ARCHIVED_KEY_HASH_PROP_ID: CERTENROLL_PROPERTYID = 65i32; +pub const wszINFKEY_ENCRYPTIONALGORITHM: &str = "EncryptionAlgorithm"; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const XCN_CERT_AUTO_ENROLL_RETRY_PROP_ID: CERTENROLL_PROPERTYID = 66i32; +pub const wszINFKEY_ENCRYPTIONLENGTH: &str = "EncryptionLength"; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const XCN_CERT_AIA_URL_RETRIEVED_PROP_ID: CERTENROLL_PROPERTYID = 67i32; +pub const wszINFKEY_EXCLUDE: &str = "Exclude"; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const XCN_CERT_AUTHORITY_INFO_ACCESS_PROP_ID: CERTENROLL_PROPERTYID = 68i32; +pub const wszINFKEY_EXPORTABLE: &str = "Exportable"; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const XCN_CERT_BACKED_UP_PROP_ID: CERTENROLL_PROPERTYID = 69i32; +pub const wszINFKEY_EXPORTABLEENCRYPTED: &str = "ExportableEncrypted"; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const XCN_CERT_OCSP_RESPONSE_PROP_ID: CERTENROLL_PROPERTYID = 70i32; +pub const wszINFKEY_FLAGS: &str = "Flags"; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const XCN_CERT_REQUEST_ORIGINATOR_PROP_ID: CERTENROLL_PROPERTYID = 71i32; +pub const wszINFKEY_FORCEUTF8: &str = "ForceUTF8"; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const XCN_CERT_SOURCE_LOCATION_PROP_ID: CERTENROLL_PROPERTYID = 72i32; +pub const wszINFKEY_FRIENDLYNAME: &str = "FriendlyName"; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const XCN_CERT_SOURCE_URL_PROP_ID: CERTENROLL_PROPERTYID = 73i32; +pub const wszINFKEY_HASHALGORITHM: &str = "HashAlgorithm"; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const XCN_CERT_NEW_KEY_PROP_ID: CERTENROLL_PROPERTYID = 74i32; +pub const wszINFKEY_INCLUDE: &str = "Include"; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const XCN_CERT_OCSP_CACHE_PREFIX_PROP_ID: CERTENROLL_PROPERTYID = 75i32; +pub const wszINFKEY_INHIBITPOLICYMAPPING: &str = "InhibitPolicyMapping"; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const XCN_CERT_SMART_CARD_ROOT_INFO_PROP_ID: CERTENROLL_PROPERTYID = 76i32; +pub const wszINFKEY_IPADDRESS: &str = "IPAddress"; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const XCN_CERT_NO_AUTO_EXPIRE_CHECK_PROP_ID: CERTENROLL_PROPERTYID = 77i32; +pub const wszINFKEY_KEYALGORITHM: &str = "KeyAlgorithm"; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const XCN_CERT_NCRYPT_KEY_HANDLE_PROP_ID: CERTENROLL_PROPERTYID = 78i32; +pub const wszINFKEY_KEYALGORITHMPARMETERS: &str = "KeyAlgorithmParameters"; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const XCN_CERT_HCRYPTPROV_OR_NCRYPT_KEY_HANDLE_PROP_ID: CERTENROLL_PROPERTYID = 79i32; +pub const wszINFKEY_KEYCONTAINER: &str = "KeyContainer"; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const XCN_CERT_SUBJECT_INFO_ACCESS_PROP_ID: CERTENROLL_PROPERTYID = 80i32; +pub const wszINFKEY_KEYLENGTH: &str = "KeyLength"; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const XCN_CERT_CA_OCSP_AUTHORITY_INFO_ACCESS_PROP_ID: CERTENROLL_PROPERTYID = 81i32; +pub const wszINFKEY_KEYPROTECTION: &str = "KeyProtection"; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const XCN_CERT_CA_DISABLE_CRL_PROP_ID: CERTENROLL_PROPERTYID = 82i32; +pub const wszINFKEY_KEYUSAGEEXTENSION: &str = "KeyUsage"; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const XCN_CERT_ROOT_PROGRAM_CERT_POLICIES_PROP_ID: CERTENROLL_PROPERTYID = 83i32; +pub const wszINFKEY_KEYUSAGEPROPERTY: &str = "KeyUsageProperty"; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const XCN_CERT_ROOT_PROGRAM_NAME_CONSTRAINTS_PROP_ID: CERTENROLL_PROPERTYID = 84i32; +pub const wszINFKEY_LEGACYKEYSPEC: &str = "KeySpec"; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const XCN_CERT_SUBJECT_OCSP_AUTHORITY_INFO_ACCESS_PROP_ID: CERTENROLL_PROPERTYID = 85i32; +pub const wszINFKEY_LOADDEFAULTTEMPLATES: &str = "LoadDefaultTemplates"; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const XCN_CERT_SUBJECT_DISABLE_CRL_PROP_ID: CERTENROLL_PROPERTYID = 86i32; +pub const wszINFKEY_MACHINEKEYSET: &str = "MachineKeySet"; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const XCN_CERT_CEP_PROP_ID: CERTENROLL_PROPERTYID = 87i32; +pub const wszINFKEY_NOTAFTER: &str = "NotAfter"; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const XCN_CERT_SIGN_HASH_CNG_ALG_PROP_ID: CERTENROLL_PROPERTYID = 89i32; +pub const wszINFKEY_NOTBEFORE: &str = "NotBefore"; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const XCN_CERT_SCARD_PIN_ID_PROP_ID: CERTENROLL_PROPERTYID = 90i32; +pub const wszINFKEY_NOTICE: &str = "Notice"; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const XCN_CERT_SCARD_PIN_INFO_PROP_ID: CERTENROLL_PROPERTYID = 91i32; +pub const wszINFKEY_OID: &str = "OID"; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const XCN_CERT_SUBJECT_PUB_KEY_BIT_LENGTH_PROP_ID: CERTENROLL_PROPERTYID = 92i32; +pub const wszINFKEY_OTHERNAME: &str = "OtherName"; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const XCN_CERT_PUB_KEY_CNG_ALG_BIT_LENGTH_PROP_ID: CERTENROLL_PROPERTYID = 93i32; +pub const wszINFKEY_PATHLENGTH: &str = "PathLength"; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const XCN_CERT_ISSUER_PUB_KEY_BIT_LENGTH_PROP_ID: CERTENROLL_PROPERTYID = 94i32; +pub const wszINFKEY_POLICIES: &str = "Policies"; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const XCN_CERT_ISSUER_CHAIN_SIGN_HASH_CNG_ALG_PROP_ID: CERTENROLL_PROPERTYID = 95i32; +pub const wszINFKEY_PRIVATEKEYARCHIVE: &str = "PrivateKeyArchive"; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const XCN_CERT_ISSUER_CHAIN_PUB_KEY_CNG_ALG_BIT_LENGTH_PROP_ID: CERTENROLL_PROPERTYID = 96i32; +pub const wszINFKEY_PROVIDERNAME: &str = "ProviderName"; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const XCN_CERT_NO_EXPIRE_NOTIFICATION_PROP_ID: CERTENROLL_PROPERTYID = 97i32; +pub const wszINFKEY_PROVIDERTYPE: &str = "ProviderType"; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const XCN_CERT_AUTH_ROOT_SHA256_HASH_PROP_ID: CERTENROLL_PROPERTYID = 98i32; +pub const wszINFKEY_PUBLICKEY: &str = "PublicKey"; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const XCN_CERT_NCRYPT_KEY_HANDLE_TRANSFER_PROP_ID: CERTENROLL_PROPERTYID = 99i32; +pub const wszINFKEY_PUBLICKEYPARAMETERS: &str = "PublicKeyParameters"; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const XCN_CERT_HCRYPTPROV_TRANSFER_PROP_ID: CERTENROLL_PROPERTYID = 100i32; +pub const wszINFKEY_READERNAME: &str = "ReaderName"; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const XCN_CERT_SMART_CARD_READER_PROP_ID: CERTENROLL_PROPERTYID = 101i32; +pub const wszINFKEY_REGISTEREDID: &str = "RegisteredId"; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const XCN_CERT_SEND_AS_TRUSTED_ISSUER_PROP_ID: CERTENROLL_PROPERTYID = 102i32; +pub const wszINFKEY_RENEWALCERT: &str = "RenewalCert"; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const XCN_CERT_KEY_REPAIR_ATTEMPTED_PROP_ID: CERTENROLL_PROPERTYID = 103i32; +pub const wszINFKEY_RENEWALKEYLENGTH: &str = "RenewalKeyLength"; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const XCN_CERT_DISALLOWED_FILETIME_PROP_ID: CERTENROLL_PROPERTYID = 104i32; +pub const wszINFKEY_RENEWALVALIDITYPERIODCOUNT: &str = "RenewalValidityPeriodUnits"; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const XCN_CERT_ROOT_PROGRAM_CHAIN_POLICIES_PROP_ID: CERTENROLL_PROPERTYID = 105i32; +pub const wszINFKEY_RENEWALVALIDITYPERIODSTRING: &str = "RenewalValidityPeriod"; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const XCN_CERT_SMART_CARD_READER_NON_REMOVABLE_PROP_ID: CERTENROLL_PROPERTYID = 106i32; +pub const wszINFKEY_REQUESTTYPE: &str = "RequestType"; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const XCN_CERT_SHA256_HASH_PROP_ID: CERTENROLL_PROPERTYID = 107i32; +pub const wszINFKEY_REQUIREEXPLICITPOLICY: &str = "RequireExplicitPolicy"; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const XCN_CERT_SCEP_SERVER_CERTS_PROP_ID: CERTENROLL_PROPERTYID = 108i32; +pub const wszINFKEY_SECURITYDESCRIPTOR: &str = "SecurityDescriptor"; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const XCN_CERT_SCEP_RA_SIGNATURE_CERT_PROP_ID: CERTENROLL_PROPERTYID = 109i32; +pub const wszINFKEY_SERIALNUMBER: &str = "SerialNumber"; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const XCN_CERT_SCEP_RA_ENCRYPTION_CERT_PROP_ID: CERTENROLL_PROPERTYID = 110i32; +pub const wszINFKEY_SHOWALLCSPS: &str = "ShowAllCSPs"; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const XCN_CERT_SCEP_CA_CERT_PROP_ID: CERTENROLL_PROPERTYID = 111i32; +pub const wszINFKEY_SILENT: &str = "Silent"; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const XCN_CERT_SCEP_SIGNER_CERT_PROP_ID: CERTENROLL_PROPERTYID = 112i32; +pub const wszINFKEY_SMIME: &str = "SMIME"; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const XCN_CERT_SCEP_NONCE_PROP_ID: CERTENROLL_PROPERTYID = 113i32; +pub const wszINFKEY_SUBJECT: &str = "Subject"; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const XCN_CERT_SCEP_ENCRYPT_HASH_CNG_ALG_PROP_ID: CERTENROLL_PROPERTYID = 114i32; +pub const wszINFKEY_SUBJECTNAMEFLAGS: &str = "SubjectNameFlags"; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const XCN_CERT_SCEP_FLAGS_PROP_ID: CERTENROLL_PROPERTYID = 115i32; +pub const wszINFKEY_SUBTREE: &str = "SubTree"; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const XCN_CERT_SCEP_GUID_PROP_ID: CERTENROLL_PROPERTYID = 116i32; +pub const wszINFKEY_SUPPRESSDEFAULTS: &str = "SuppressDefaults"; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const XCN_CERT_SERIALIZABLE_KEY_CONTEXT_PROP_ID: CERTENROLL_PROPERTYID = 117i32; +pub const wszINFKEY_UICONTEXTMESSAGE: &str = "UIContextMessage"; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const XCN_CERT_ISOLATED_KEY_PROP_ID: CERTENROLL_PROPERTYID = 118i32; +pub const wszINFKEY_UPN: &str = "UPN"; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const XCN_CERT_SERIAL_CHAIN_PROP_ID: CERTENROLL_PROPERTYID = 119i32; +pub const wszINFKEY_URL: &str = "URL"; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const XCN_CERT_KEY_CLASSIFICATION_PROP_ID: CERTENROLL_PROPERTYID = 120i32; +pub const wszINFKEY_USEEXISTINGKEY: &str = "UseExistingKeySet"; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const XCN_CERT_DISALLOWED_ENHKEY_USAGE_PROP_ID: CERTENROLL_PROPERTYID = 122i32; +pub const wszINFKEY_USERPROTECTED: &str = "UserProtected"; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const XCN_CERT_NONCOMPLIANT_ROOT_URL_PROP_ID: CERTENROLL_PROPERTYID = 123i32; +pub const wszINFKEY_UTF8: &str = "UTF8"; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const XCN_CERT_PIN_SHA256_HASH_PROP_ID: CERTENROLL_PROPERTYID = 124i32; +pub const wszINFKEY_X500NAMEFLAGS: &str = "X500NameFlags"; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const XCN_CERT_CLR_DELETE_KEY_PROP_ID: CERTENROLL_PROPERTYID = 125i32; +pub const wszINFSECTION_AIA: &str = "AuthorityInformationAccess"; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const XCN_CERT_NOT_BEFORE_FILETIME_PROP_ID: CERTENROLL_PROPERTYID = 126i32; +pub const wszINFSECTION_APPLICATIONPOLICYCONSTRAINTS: &str = "ApplicationPolicyConstraintsExtension"; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const XCN_CERT_CERT_NOT_BEFORE_ENHKEY_USAGE_PROP_ID: CERTENROLL_PROPERTYID = 127i32; +pub const wszINFSECTION_APPLICATIONPOLICYMAPPINGS: &str = "ApplicationPolicyMappingsExtension"; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const XCN_CERT_FIRST_RESERVED_PROP_ID: CERTENROLL_PROPERTYID = 128i32; +pub const wszINFSECTION_APPLICATIONPOLICYSTATEMENT: &str = "ApplicationPolicyStatementExtension"; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const XCN_CERT_LAST_RESERVED_PROP_ID: CERTENROLL_PROPERTYID = 32767i32; +pub const wszINFSECTION_BASICCONSTRAINTS: &str = "BasicConstraintsExtension"; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const XCN_CERT_FIRST_USER_PROP_ID: CERTENROLL_PROPERTYID = 32768i32; +pub const wszINFSECTION_CAPOLICY: &str = "CAPolicy"; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const XCN_CERT_LAST_USER_PROP_ID: CERTENROLL_PROPERTYID = 65535i32; +pub const wszINFSECTION_CCDP: &str = "CrossCertificateDistributionPointsExtension"; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const XCN_CERT_STORE_LOCALIZED_NAME_PROP_ID: CERTENROLL_PROPERTYID = 4096i32; -#[repr(C)] +pub const wszINFSECTION_CDP: &str = "CRLDistributionPoint"; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub struct CERTTRANSBLOB { - pub cb: u32, - pub pb: *mut u8, -} -impl ::core::marker::Copy for CERTTRANSBLOB {} -impl ::core::clone::Clone for CERTTRANSBLOB { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] +pub const wszINFSECTION_CERTSERVER: &str = "certsrv_server"; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub struct CERTVIEWRESTRICTION { - pub ColumnIndex: u32, - pub SeekOperator: i32, - pub SortOrder: i32, - pub pbValue: *mut u8, - pub cbValue: u32, -} -impl ::core::marker::Copy for CERTVIEWRESTRICTION {} -impl ::core::clone::Clone for CERTVIEWRESTRICTION { - fn clone(&self) -> Self { - *self - } -} +pub const wszINFSECTION_EKU: &str = "EnhancedKeyUsageExtension"; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub type CERT_ALT_NAME = u32; +pub const wszINFSECTION_EXTENSIONS: &str = "Extensions"; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const CERT_ALT_NAME_RFC822_NAME: CERT_ALT_NAME = 2u32; +pub const wszINFSECTION_NAMECONSTRAINTS: &str = "NameConstraintsExtension"; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const CERT_ALT_NAME_DNS_NAME: CERT_ALT_NAME = 3u32; +pub const wszINFSECTION_NEWREQUEST: &str = "NewRequest"; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const CERT_ALT_NAME_URL: CERT_ALT_NAME = 7u32; +pub const wszINFSECTION_POLICYCONSTRAINTS: &str = "PolicyConstraintsExtension"; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const CERT_ALT_NAME_REGISTERED_ID: CERT_ALT_NAME = 9u32; +pub const wszINFSECTION_POLICYMAPPINGS: &str = "PolicyMappingsExtension"; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const CERT_ALT_NAME_DIRECTORY_NAME: CERT_ALT_NAME = 5u32; +pub const wszINFSECTION_POLICYSTATEMENT: &str = "PolicyStatementExtension"; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const CERT_ALT_NAME_IP_ADDRESS: CERT_ALT_NAME = 8u32; +pub const wszINFSECTION_PROPERTIES: &str = "Properties"; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const CERT_ALT_NAME_OTHER_NAME: CERT_ALT_NAME = 1u32; +pub const wszINFSECTION_REQUESTATTRIBUTES: &str = "RequestAttributes"; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub type CERT_CREATE_REQUEST_FLAGS = u32; +pub const wszINFVALUE_ENDORSEMENTKEY: &str = "EndorsementKey"; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const XECR_CMC: CERT_CREATE_REQUEST_FLAGS = 3u32; +pub const wszINFVALUE_REQUESTTYPE_CERT: &str = "Cert"; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const XECR_PKCS10_V1_5: CERT_CREATE_REQUEST_FLAGS = 4u32; +pub const wszINFVALUE_REQUESTTYPE_CMC: &str = "CMC"; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const XECR_PKCS10_V2_0: CERT_CREATE_REQUEST_FLAGS = 1u32; +pub const wszINFVALUE_REQUESTTYPE_PKCS10: &str = "PKCS10"; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const XECR_PKCS7: CERT_CREATE_REQUEST_FLAGS = 2u32; +pub const wszINFVALUE_REQUESTTYPE_PKCS7: &str = "PKCS7"; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub type CERT_DELETE_ROW_FLAGS = u32; +pub const wszINFVALUE_REQUESTTYPE_SCEP: &str = "SCEP"; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const CDR_EXPIRED: CERT_DELETE_ROW_FLAGS = 1u32; +pub const wszLDAPSESSIONOPTIONVALUE: &str = "LDAPSessionOptionValue"; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const CDR_REQUEST_LAST_CHANGED: CERT_DELETE_ROW_FLAGS = 2u32; +pub const wszLOCALIZEDTIMEPERIODUNITS: &str = "LocalizedTimePeriodUnits"; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub type CERT_EXIT_EVENT_MASK = u32; +pub const wszLOGFILENAMEEXT: &str = ".log"; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const EXITEVENT_CERTDENIED: CERT_EXIT_EVENT_MASK = 4u32; +pub const wszLOGPATH: &str = "CertLog"; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const EXITEVENT_CERTISSUED: CERT_EXIT_EVENT_MASK = 1u32; +pub const wszMACHINEKEYSET: &str = "MachineKeyset"; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const EXITEVENT_CERTPENDING: CERT_EXIT_EVENT_MASK = 2u32; +pub const wszMICROSOFTCERTMODULE_PREFIX: &str = "CertificateAuthority_MicrosoftDefault"; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const EXITEVENT_CERTRETRIEVEPENDING: CERT_EXIT_EVENT_MASK = 16u32; +pub const wszNETSCAPEREVOCATIONTYPE: &str = "Netscape"; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const EXITEVENT_CERTREVOKED: CERT_EXIT_EVENT_MASK = 8u32; +pub const wszOCSPCAPROP_CACERTIFICATE: &str = "CACertificate"; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const EXITEVENT_CRLISSUED: CERT_EXIT_EVENT_MASK = 32u32; +pub const wszOCSPCAPROP_CACONFIG: &str = "CAConfig"; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const EXITEVENT_SHUTDOWN: CERT_EXIT_EVENT_MASK = 64u32; +pub const wszOCSPCAPROP_CSPNAME: &str = "CSPName"; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub type CERT_GET_CONFIG_FLAGS = u32; +pub const wszOCSPCAPROP_ERRORCODE: &str = "ErrorCode"; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const CC_DEFAULTCONFIG: CERT_GET_CONFIG_FLAGS = 0u32; +pub const wszOCSPCAPROP_HASHALGORITHMID: &str = "HashAlgorithmId"; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const CC_FIRSTCONFIG: CERT_GET_CONFIG_FLAGS = 2u32; +pub const wszOCSPCAPROP_KEYSPEC: &str = "KeySpec"; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const CC_LOCALACTIVECONFIG: CERT_GET_CONFIG_FLAGS = 4u32; +pub const wszOCSPCAPROP_LOCALREVOCATIONINFORMATION: &str = "LocalRevocationInformation"; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const CC_LOCALCONFIG: CERT_GET_CONFIG_FLAGS = 3u32; +pub const wszOCSPCAPROP_PROVIDERCLSID: &str = "ProviderCLSID"; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const CC_UIPICKCONFIG: CERT_GET_CONFIG_FLAGS = 1u32; +pub const wszOCSPCAPROP_PROVIDERPROPERTIES: &str = "Provider"; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const CC_UIPICKCONFIGSKIPLOCALCA: CERT_GET_CONFIG_FLAGS = 5u32; +pub const wszOCSPCAPROP_REMINDERDURATION: &str = "ReminderDuration"; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub type CERT_IMPORT_FLAGS = u32; +pub const wszOCSPCAPROP_SIGNINGCERTIFICATE: &str = "SigningCertificate"; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const CR_IN_BASE64HEADER: CERT_IMPORT_FLAGS = 0u32; +pub const wszOCSPCAPROP_SIGNINGCERTIFICATETEMPLATE: &str = "SigningCertificateTemplate"; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const CR_IN_BASE64: CERT_IMPORT_FLAGS = 1u32; +pub const wszOCSPCAPROP_SIGNINGFLAGS: &str = "SigningFlags"; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const CR_IN_BINARY: CERT_IMPORT_FLAGS = 2u32; +pub const wszOCSPCOMMONPROP_MAXINCOMINGMESSAGESIZE: &str = "MaxIncomingMessageSize"; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub type CERT_PROPERTY_TYPE = u32; +pub const wszOCSPCOMMONPROP_MAXNUMOFREQUESTENTRIES: &str = "MaxNumOfRequestEntries"; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const PROPTYPE_BINARY: CERT_PROPERTY_TYPE = 3u32; +pub const wszOCSPCOMMONPROP_REQFLAGS: &str = "RequestFlags"; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const PROPTYPE_DATE: CERT_PROPERTY_TYPE = 2u32; +pub const wszOCSPISAPIPROP_DEBUG: &str = "ISAPIDebug"; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const PROPTYPE_LONG: CERT_PROPERTY_TYPE = 1u32; +pub const wszOCSPISAPIPROP_MAXAGE: &str = "MaxAge"; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const PROPTYPE_STRING: CERT_PROPERTY_TYPE = 4u32; +pub const wszOCSPISAPIPROP_MAXNUMOFCACHEENTRIES: &str = "MaxNumOfCacheEntries"; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub type CERT_REQUEST_OUT_TYPE = u32; +pub const wszOCSPISAPIPROP_NUMOFBACKENDCONNECTIONS: &str = "NumOfBackendConnections"; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const CR_OUT_BASE64HEADER: CERT_REQUEST_OUT_TYPE = 0u32; +pub const wszOCSPISAPIPROP_NUMOFTHREADS: &str = "NumOfThreads"; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const CR_OUT_BASE64: CERT_REQUEST_OUT_TYPE = 1u32; +pub const wszOCSPISAPIPROP_REFRESHRATE: &str = "RefreshRate"; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const CR_OUT_BINARY: CERT_REQUEST_OUT_TYPE = 2u32; +pub const wszOCSPISAPIPROP_VIRTUALROOTNAME: &str = "VirtualRootName"; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub type CERT_VIEW_COLUMN_INDEX = i32; +pub const wszOCSPPROP_ARRAYCONTROLLER: &str = "ArrayController"; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const CV_COLUMN_LOG_DEFAULT: CERT_VIEW_COLUMN_INDEX = -2i32; +pub const wszOCSPPROP_ARRAYMEMBERS: &str = "ArrayMembers"; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const CV_COLUMN_LOG_FAILED_DEFAULT: CERT_VIEW_COLUMN_INDEX = -3i32; +pub const wszOCSPPROP_AUDITFILTER: &str = "AuditFilter"; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const CV_COLUMN_QUEUE_DEFAULT: CERT_VIEW_COLUMN_INDEX = -1i32; +pub const wszOCSPPROP_DEBUG: &str = "Debug"; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub type CERT_VIEW_SEEK_OPERATOR_FLAGS = u32; +pub const wszOCSPPROP_ENROLLPOLLINTERVAL: &str = "EnrollPollInterval"; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const CVR_SEEK_EQ: CERT_VIEW_SEEK_OPERATOR_FLAGS = 1u32; +pub const wszOCSPPROP_LOGLEVEL: &str = "LogLevel"; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const CVR_SEEK_LE: CERT_VIEW_SEEK_OPERATOR_FLAGS = 4u32; +pub const wszOCSPREVPROP_BASECRL: &str = "BaseCrl"; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const CVR_SEEK_LT: CERT_VIEW_SEEK_OPERATOR_FLAGS = 2u32; +pub const wszOCSPREVPROP_BASECRLURLS: &str = "BaseCrlUrls"; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const CVR_SEEK_GE: CERT_VIEW_SEEK_OPERATOR_FLAGS = 8u32; +pub const wszOCSPREVPROP_CRLURLTIMEOUT: &str = "CrlUrlTimeOut"; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const CVR_SEEK_GT: CERT_VIEW_SEEK_OPERATOR_FLAGS = 16u32; -pub const CEnroll: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1140388489, data2: 31264, data3: 4560, data4: [143, 6, 0, 192, 79, 194, 149, 225] }; -pub const CEnroll2: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 309762276, data2: 59184, data3: 20060, data4: [162, 177, 33, 73, 10, 112, 200, 161] }; +pub const wszOCSPREVPROP_DELTACRL: &str = "DeltaCrl"; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const CMM_READONLY: u32 = 2u32; +pub const wszOCSPREVPROP_DELTACRLURLS: &str = "DeltaCrlUrls"; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const CMM_REFRESHONLY: u32 = 1u32; -pub const CObjectId: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2286821376, data2: 8573, data3: 4570, data4: [178, 164, 0, 14, 123, 187, 43, 9] }; -pub const CObjectIds: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2286821377, data2: 8573, data3: 4570, data4: [178, 164, 0, 14, 123, 187, 43, 9] }; +pub const wszOCSPREVPROP_ERRORCODE: &str = "RevocationErrorCode"; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const CPF_BADURL_ERROR: u32 = 32u32; +pub const wszOCSPREVPROP_REFRESHTIMEOUT: &str = "RefreshTimeOut"; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const CPF_BASE: u32 = 1u32; +pub const wszOCSPREVPROP_SERIALNUMBERSDIRS: &str = "IssuedSerialNumbersDirectories"; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const CPF_CASTORE_ERROR: u32 = 16u32; +pub const wszPERIODDAYS: &str = "Days"; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const CPF_COMPLETE: u32 = 4u32; +pub const wszPERIODHOURS: &str = "Hours"; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const CPF_DELTA: u32 = 2u32; +pub const wszPERIODMINUTES: &str = "Minutes"; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const CPF_FILE_ERROR: u32 = 512u32; +pub const wszPERIODMONTHS: &str = "Months"; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const CPF_FTP_ERROR: u32 = 1024u32; +pub const wszPERIODSECONDS: &str = "Seconds"; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const CPF_HTTP_ERROR: u32 = 2048u32; +pub const wszPERIODWEEKS: &str = "Weeks"; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const CPF_LDAP_ERROR: u32 = 256u32; +pub const wszPERIODYEARS: &str = "Years"; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const CPF_MANUAL: u32 = 64u32; +pub const wszPFXFILENAMEEXT: &str = ".p12"; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const CPF_POSTPONED_BASE_FILE_ERROR: u32 = 8192u32; +pub const wszPROPATTESTATIONCHALLENGE: &str = "AttestationChallenge"; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const CPF_POSTPONED_BASE_LDAP_ERROR: u32 = 4096u32; +pub const wszPROPATTRIBNAME: &str = "AttributeName"; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const CPF_SHADOW: u32 = 8u32; +pub const wszPROPATTRIBREQUESTID: &str = "AttributeRequestId"; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const CPF_SIGNATURE_ERROR: u32 = 128u32; -pub const CPolicyQualifier: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2286821404, data2: 8573, data3: 4570, data4: [178, 164, 0, 14, 123, 187, 43, 9] }; -pub const CPolicyQualifiers: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2286821405, data2: 8573, data3: 4570, data4: [178, 164, 0, 14, 123, 187, 43, 9] }; +pub const wszPROPATTRIBVALUE: &str = "AttributeValue"; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const CRLF_ALLOW_REQUEST_ATTRIBUTE_SUBJECT: u32 = 65536u32; +pub const wszPROPCALLERNAME: &str = "CallerName"; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const CRLF_BUILD_ROOTCA_CRLENTRIES_BASEDONKEY: u32 = 2097152u32; +pub const wszPROPCATYPE: &str = "CAType"; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const CRLF_CRLNUMBER_CRITICAL: u32 = 4u32; +pub const wszPROPCERTCLIENTMACHINE: &str = "ccm"; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const CRLF_DELETE_EXPIRED_CRLS: u32 = 2u32; +pub const wszPROPCERTCOUNT: &str = "CertCount"; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const CRLF_DELTA_USE_OLDEST_UNEXPIRED_BASE: u32 = 1u32; +pub const wszPROPCERTIFICATEENROLLMENTFLAGS: &str = "EnrollmentFlags"; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const CRLF_DISABLE_CHAIN_VERIFICATION: u32 = 1048576u32; +pub const wszPROPCERTIFICATEGENERALFLAGS: &str = "GeneralFlags"; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const CRLF_DISABLE_RDN_REORDER: u32 = 2048u32; +pub const wszPROPCERTIFICATEHASH: &str = "CertificateHash"; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const CRLF_DISABLE_ROOT_CROSS_CERTS: u32 = 4096u32; +pub const wszPROPCERTIFICATENOTAFTERDATE: &str = "NotAfter"; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const CRLF_ENFORCE_ENROLLMENT_AGENT: u32 = 1024u32; +pub const wszPROPCERTIFICATENOTBEFOREDATE: &str = "NotBefore"; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const CRLF_IGNORE_CROSS_CERT_TRUST_ERROR: u32 = 256u32; +pub const wszPROPCERTIFICATEPRIVATEKEYFLAGS: &str = "PrivatekeyFlags"; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const CRLF_IGNORE_INVALID_POLICIES: u32 = 16u32; +pub const wszPROPCERTIFICATEPUBLICKEYALGORITHM: &str = "PublicKeyAlgorithm"; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const CRLF_IGNORE_UNKNOWN_CMC_ATTRIBUTES: u32 = 128u32; +pub const wszPROPCERTIFICATEPUBLICKEYLENGTH: &str = "PublicKeyLength"; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const CRLF_LOG_FULL_RESPONSE: u32 = 8192u32; +pub const wszPROPCERTIFICATERAWPUBLICKEY: &str = "RawPublicKey"; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const CRLF_PRESERVE_EXPIRED_CA_CERTS: u32 = 262144u32; +pub const wszPROPCERTIFICATERAWPUBLICKEYALGORITHMPARAMETERS: &str = "RawPublicKeyAlgorithmParameters"; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const CRLF_PRESERVE_REVOKED_CA_CERTS: u32 = 524288u32; +pub const wszPROPCERTIFICATERAWSMIMECAPABILITIES: &str = "RawSMIMECapabilities"; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const CRLF_PUBLISH_EXPIRED_CERT_CRLS: u32 = 512u32; +pub const wszPROPCERTIFICATEREQUESTID: &str = "RequestID"; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const CRLF_REBUILD_MODIFIED_SUBJECT_ONLY: u32 = 32u32; +pub const wszPROPCERTIFICATESERIALNUMBER: &str = "SerialNumber"; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const CRLF_REVCHECK_IGNORE_NOREVCHECK: u32 = 131072u32; +pub const wszPROPCERTIFICATESUBJECTKEYIDENTIFIER: &str = "SubjectKeyIdentifier"; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const CRLF_REVCHECK_IGNORE_OFFLINE: u32 = 8u32; +pub const wszPROPCERTIFICATETEMPLATE: &str = "CertificateTemplate"; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const CRLF_SAVE_FAILED_CERTS: u32 = 64u32; +pub const wszPROPCERTIFICATETYPE: &str = "CertificateType"; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const CRLF_USE_CROSS_CERT_TEMPLATE: u32 = 32768u32; +pub const wszPROPCERTIFICATEUPN: &str = "UPN"; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const CRLF_USE_XCHG_CERT_TEMPLATE: u32 = 16384u32; +pub const wszPROPCERTSTATE: &str = "CertState"; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub type CRLRevocationReason = i32; +pub const wszPROPCERTSUFFIX: &str = "CertSuffix"; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const XCN_CRL_REASON_UNSPECIFIED: CRLRevocationReason = 0i32; +pub const wszPROPCERTTEMPLATE: &str = "CertificateTemplate"; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const XCN_CRL_REASON_KEY_COMPROMISE: CRLRevocationReason = 1i32; +pub const wszPROPCERTTYPE: &str = "CertType"; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const XCN_CRL_REASON_CA_COMPROMISE: CRLRevocationReason = 2i32; +pub const wszPROPCERTUSAGE: &str = "CertificateUsage"; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const XCN_CRL_REASON_AFFILIATION_CHANGED: CRLRevocationReason = 3i32; +pub const wszPROPCHALLENGE: &str = "Challenge"; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const XCN_CRL_REASON_SUPERSEDED: CRLRevocationReason = 4i32; +pub const wszPROPCLIENTBROWSERMACHINE: &str = "cbm"; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const XCN_CRL_REASON_CESSATION_OF_OPERATION: CRLRevocationReason = 5i32; +pub const wszPROPCLIENTDCDNS: &str = "cdc"; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const XCN_CRL_REASON_CERTIFICATE_HOLD: CRLRevocationReason = 6i32; +pub const wszPROPCOMMONNAME: &str = "CommonName"; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const XCN_CRL_REASON_REMOVE_FROM_CRL: CRLRevocationReason = 8i32; +pub const wszPROPCONFIGDN: &str = "ConfigDN"; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const XCN_CRL_REASON_PRIVILEGE_WITHDRAWN: CRLRevocationReason = 9i32; +pub const wszPROPCOUNTRY: &str = "Country"; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const XCN_CRL_REASON_AA_COMPROMISE: CRLRevocationReason = 10i32; +pub const wszPROPCRITICALTAG: &str = "{critical}"; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const CRYPT_ENUM_ALL_PROVIDERS: u32 = 1u32; +pub const wszPROPCRLCOUNT: &str = "CRLCount"; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub type CR_DISP = u32; +pub const wszPROPCRLEFFECTIVE: &str = "CRLEffective"; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const CR_DISP_DENIED: CR_DISP = 2u32; +pub const wszPROPCRLINDEX: &str = "CRLIndex"; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const CR_DISP_ERROR: CR_DISP = 1u32; +pub const wszPROPCRLLASTPUBLISHED: &str = "CRLLastPublished"; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const CR_DISP_INCOMPLETE: CR_DISP = 0u32; +pub const wszPROPCRLMINBASE: &str = "CRLMinBase"; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const CR_DISP_ISSUED: CR_DISP = 3u32; +pub const wszPROPCRLNAMEID: &str = "CRLNameId"; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const CR_DISP_ISSUED_OUT_OF_BAND: CR_DISP = 4u32; +pub const wszPROPCRLNEXTPUBLISH: &str = "CRLNextPublish"; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const CR_DISP_UNDER_SUBMISSION: CR_DISP = 5u32; +pub const wszPROPCRLNEXTUPDATE: &str = "CRLNextUpdate"; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const CR_DISP_REVOKED: u32 = 6u32; +pub const wszPROPCRLNUMBER: &str = "CRLNumber"; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const CR_FLG_CACROSSCERT: u32 = 128u32; +pub const wszPROPCRLPROPAGATIONCOMPLETE: &str = "CRLPropagationComplete"; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const CR_FLG_CAXCHGCERT: u32 = 8u32; +pub const wszPROPCRLPUBLISHATTEMPTS: &str = "CRLPublishAttempts"; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const CR_FLG_CHALLENGEPENDING: u32 = 1024u32; +pub const wszPROPCRLPUBLISHERROR: &str = "CRLPublishError"; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const CR_FLG_CHALLENGESATISFIED: u32 = 2048u32; +pub const wszPROPCRLPUBLISHFLAGS: &str = "CRLPublishFlags"; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const CR_FLG_DEFINEDCACERT: u32 = 512u32; +pub const wszPROPCRLPUBLISHSTATUSCODE: &str = "CRLPublishStatusCode"; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const CR_FLG_ENFORCEUTF8: u32 = 256u32; +pub const wszPROPCRLRAWCRL: &str = "CRLRawCRL"; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const CR_FLG_ENROLLONBEHALFOF: u32 = 16u32; +pub const wszPROPCRLROWID: &str = "CRLRowId"; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const CR_FLG_FORCETELETEX: u32 = 1u32; +pub const wszPROPCRLSTATE: &str = "CRLState"; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const CR_FLG_FORCEUTF8: u32 = 4u32; +pub const wszPROPCRLSUFFIX: &str = "CRLSuffix"; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const CR_FLG_PUBLISHERROR: u32 = 2147483648u32; +pub const wszPROPCRLTHISPUBLISH: &str = "CRLThisPublish"; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const CR_FLG_RENEWAL: u32 = 2u32; +pub const wszPROPCRLTHISUPDATE: &str = "CRLThisUpdate"; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const CR_FLG_SUBJECTUNMODIFIED: u32 = 32u32; +pub const wszPROPCROSSFOREST: &str = "CrossForest"; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const CR_FLG_TRUSTEKCERT: u32 = 8192u32; +pub const wszPROPDCNAME: &str = "DCName"; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const CR_FLG_TRUSTEKKEY: u32 = 16384u32; +pub const wszPROPDECIMALTAG: &str = "{decimal}"; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const CR_FLG_TRUSTONUSE: u32 = 4096u32; +pub const wszPROPDELTACRLSDISABLED: &str = "fDeltaCRLsDisabled"; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const CR_FLG_VALIDENCRYPTEDKEYHASH: u32 = 64u32; +pub const wszPROPDEVICESERIALNUMBER: &str = "DeviceSerialNumber"; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const CR_GEMT_DEFAULT: u32 = 0u32; +pub const wszPROPDISPOSITION: &str = "Disposition"; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const CR_GEMT_HRESULT_STRING: u32 = 1u32; +pub const wszPROPDISPOSITIONDENY: &str = "Deny"; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const CR_GEMT_HTTP_ERROR: u32 = 2u32; +pub const wszPROPDISPOSITIONPENDING: &str = "Pending"; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const CR_IN_CERTIFICATETRANSPARENCY: u32 = 67108864u32; +pub const wszPROPDISTINGUISHEDNAME: &str = "DistinguishedName"; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const CR_IN_CHALLENGERESPONSE: u32 = 1280u32; +pub const wszPROPDN: &str = "dn"; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const CR_IN_CLIENTIDNONE: u32 = 4194304u32; +pub const wszPROPDNS: &str = "dns"; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const CR_IN_CMC: u32 = 1024u32; +pub const wszPROPDOMAINCOMPONENT: &str = "DomainComponent"; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const CR_IN_CONNECTONLY: u32 = 8388608u32; +pub const wszPROPDOMAINDN: &str = "DomainDN"; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const CR_IN_CRLS: u32 = 524288u32; +pub const wszPROPEMAIL: &str = "EMail"; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const CR_IN_ENCODEANY: u32 = 255u32; +pub const wszPROPENDORSEMENTCERTIFICATEHASH: &str = "EndorsementCertificateHash"; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const CR_IN_ENCODEMASK: u32 = 255u32; +pub const wszPROPENDORSEMENTKEYHASH: &str = "EndorsementKeyHash"; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const CR_IN_FORMATANY: u32 = 0u32; +pub const wszPROPEVENTLOGERROR: &str = "EventLogError"; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const CR_IN_FORMATMASK: u32 = 65280u32; +pub const wszPROPEVENTLOGEXHAUSTIVE: &str = "EventLogExhaustive"; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const CR_IN_FULLRESPONSE: u32 = 262144u32; +pub const wszPROPEVENTLOGTERSE: &str = "EventLogTerse"; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const CR_IN_HTTP: u32 = 196608u32; +pub const wszPROPEVENTLOGVERBOSE: &str = "EventLogVerbose"; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const CR_IN_KEYGEN: u32 = 512u32; +pub const wszPROPEVENTLOGWARNING: &str = "EventLogWarning"; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const CR_IN_MACHINE: u32 = 1048576u32; +pub const wszPROPEXITCERTFILE: &str = "CertFile"; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const CR_IN_PKCS10: u32 = 256u32; +pub const wszPROPEXPECTEDCHALLENGE: &str = "ExpectedChallenge"; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const CR_IN_PKCS7: u32 = 768u32; +pub const wszPROPEXPIRATIONDATE: &str = "ExpirationDate"; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const CR_IN_RETURNCHALLENGE: u32 = 16777216u32; +pub const wszPROPEXTFLAGS: &str = "ExtensionFlags"; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const CR_IN_ROBO: u32 = 2097152u32; +pub const wszPROPEXTNAME: &str = "ExtensionName"; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const CR_IN_RPC: u32 = 131072u32; +pub const wszPROPEXTRAWVALUE: &str = "ExtensionRawValue"; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const CR_IN_SCEP: u32 = 65536u32; +pub const wszPROPEXTREQUESTID: &str = "ExtensionRequestId"; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const CR_IN_SCEPPOST: u32 = 33554432u32; +pub const wszPROPFILETAG: &str = "{file}"; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const CR_IN_SIGNEDCERTIFICATETIMESTAMPLIST: u32 = 1536u32; +pub const wszPROPGIVENNAME: &str = "GivenName"; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const CR_OUT_BASE64REQUESTHEADER: u32 = 3u32; +pub const wszPROPGUID: &str = "guid"; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const CR_OUT_BASE64X509CRLHEADER: u32 = 9u32; +pub const wszPROPHEXTAG: &str = "{hex}"; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const CR_OUT_CHAIN: u32 = 256u32; +pub const wszPROPINITIALS: &str = "Initials"; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const CR_OUT_CRLS: u32 = 512u32; +pub const wszPROPIPADDRESS: &str = "ipaddress"; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const CR_OUT_ENCODEMASK: u32 = 255u32; +pub const wszPROPKEYARCHIVED: &str = "KeyArchived"; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const CR_OUT_HEX: u32 = 4u32; +pub const wszPROPLOCALITY: &str = "Locality"; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const CR_OUT_HEXADDR: u32 = 10u32; +pub const wszPROPLOGLEVEL: &str = "LogLevel"; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const CR_OUT_HEXASCII: u32 = 5u32; +pub const wszPROPMACHINEDNSNAME: &str = "MachineDNSName"; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const CR_OUT_HEXASCIIADDR: u32 = 11u32; +pub const wszPROPMODULEREGLOC: &str = "ModuleRegistryLocation"; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const CR_OUT_HEXRAW: u32 = 12u32; +pub const wszPROPNAMETYPE: &str = "NameType"; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const CR_OUT_NOCR: u32 = 2147483648u32; +pub const wszPROPOCTETTAG: &str = "{octet}"; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const CR_OUT_NOCRLF: u32 = 1073741824u32; +pub const wszPROPOFFICER: &str = "Officer"; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const CR_PROP_ADVANCEDSERVER: u32 = 28u32; +pub const wszPROPOID: &str = "oid"; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const CR_PROP_BASECRL: u32 = 17u32; +pub const wszPROPORGANIZATION: &str = "Organization"; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const CR_PROP_BASECRLPUBLISHSTATUS: u32 = 30u32; +pub const wszPROPORGUNIT: &str = "OrgUnit"; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const CR_PROP_CABACKWARDCROSSCERT: u32 = 36u32; +pub const wszPROPPUBLISHEXPIREDCERTINCRL: &str = "PublishExpiredCertInCRL"; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const CR_PROP_CABACKWARDCROSSCERTSTATE: u32 = 38u32; +pub const wszPROPRAWCACERTIFICATE: &str = "RawCACertificate"; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const CR_PROP_CACERTSTATE: u32 = 19u32; +pub const wszPROPRAWCERTIFICATE: &str = "RawCertificate"; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const CR_PROP_CACERTSTATUSCODE: u32 = 34u32; +pub const wszPROPRAWCRL: &str = "RawCRL"; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const CR_PROP_CACERTVERSION: u32 = 39u32; +pub const wszPROPRAWDELTACRL: &str = "RawDeltaCRL"; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const CR_PROP_CAFORWARDCROSSCERT: u32 = 35u32; +pub const wszPROPRAWNAME: &str = "RawName"; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const CR_PROP_CAFORWARDCROSSCERTSTATE: u32 = 37u32; +pub const wszPROPRAWPRECERTIFICATE: &str = "RawPrecertificate"; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const CR_PROP_CANAME: u32 = 6u32; +pub const wszPROPREQUESTARCHIVEDKEY: &str = "ArchivedKey"; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const CR_PROP_CAPROPIDMAX: u32 = 21u32; +pub const wszPROPREQUESTATTRIBUTES: &str = "RequestAttributes"; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const CR_PROP_CASIGCERT: u32 = 12u32; +pub const wszPROPREQUESTCSPPROVIDER: &str = "RequestCSPProvider"; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const CR_PROP_CASIGCERTCHAIN: u32 = 13u32; +pub const wszPROPREQUESTDISPOSITION: &str = "Disposition"; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const CR_PROP_CASIGCERTCOUNT: u32 = 11u32; +pub const wszPROPREQUESTDISPOSITIONMESSAGE: &str = "DispositionMessage"; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const CR_PROP_CASIGCERTCRLCHAIN: u32 = 32u32; +pub const wszPROPREQUESTDOT: &str = "Request."; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const CR_PROP_CATYPE: u32 = 10u32; +pub const wszPROPREQUESTERCAACCESS: &str = "RequesterCAAccess"; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const CR_PROP_CAXCHGCERT: u32 = 15u32; +pub const wszPROPREQUESTERDN: &str = "RequesterDN"; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const CR_PROP_CAXCHGCERTCHAIN: u32 = 16u32; +pub const wszPROPREQUESTERNAME: &str = "RequesterName"; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const CR_PROP_CAXCHGCERTCOUNT: u32 = 14u32; +pub const wszPROPREQUESTERNAMEFROMOLDCERTIFICATE: &str = "RequesterNameFromOldCertificate"; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const CR_PROP_CAXCHGCERTCRLCHAIN: u32 = 33u32; +pub const wszPROPREQUESTERSAMNAME: &str = "RequesterSAMName"; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const CR_PROP_CERTAIAOCSPURLS: u32 = 43u32; +pub const wszPROPREQUESTERUPN: &str = "RequesterUPN"; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const CR_PROP_CERTAIAURLS: u32 = 42u32; +pub const wszPROPREQUESTFLAGS: &str = "RequestFlags"; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const CR_PROP_CERTCDPURLS: u32 = 41u32; +pub const wszPROPREQUESTKEYRECOVERYHASHES: &str = "KeyRecoveryHashes"; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const CR_PROP_CRLSTATE: u32 = 20u32; +pub const wszPROPREQUESTMACHINEDNS: &str = "rmd"; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const CR_PROP_DELTACRL: u32 = 18u32; +pub const wszPROPREQUESTOSVERSION: &str = "RequestOSVersion"; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const CR_PROP_DELTACRLPUBLISHSTATUS: u32 = 31u32; +pub const wszPROPREQUESTRAWARCHIVEDKEY: &str = "RawArchivedKey"; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const CR_PROP_DNSNAME: u32 = 22u32; +pub const wszPROPREQUESTRAWOLDCERTIFICATE: &str = "RawOldCertificate"; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const CR_PROP_EXITCOUNT: u32 = 3u32; +pub const wszPROPREQUESTRAWREQUEST: &str = "RawRequest"; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const CR_PROP_EXITDESCRIPTION: u32 = 4u32; +pub const wszPROPREQUESTREQUESTID: &str = "RequestID"; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const CR_PROP_FILEVERSION: u32 = 1u32; +pub const wszPROPREQUESTRESOLVEDWHEN: &str = "ResolvedWhen"; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const CR_PROP_KRACERT: u32 = 26u32; +pub const wszPROPREQUESTREVOKEDEFFECTIVEWHEN: &str = "RevokedEffectiveWhen"; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const CR_PROP_KRACERTCOUNT: u32 = 25u32; +pub const wszPROPREQUESTREVOKEDREASON: &str = "RevokedReason"; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const CR_PROP_KRACERTSTATE: u32 = 27u32; +pub const wszPROPREQUESTREVOKEDWHEN: &str = "RevokedWhen"; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const CR_PROP_KRACERTUSEDCOUNT: u32 = 24u32; +pub const wszPROPREQUESTSTATUSCODE: &str = "StatusCode"; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const CR_PROP_LOCALENAME: u32 = 44u32; +pub const wszPROPREQUESTSUBMITTEDWHEN: &str = "SubmittedWhen"; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const CR_PROP_NONE: u32 = 0u32; +pub const wszPROPREQUESTTYPE: &str = "RequestType"; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const CR_PROP_PARENTCA: u32 = 9u32; +pub const wszPROPSANITIZEDCANAME: &str = "SanitizedCAName"; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const CR_PROP_POLICYDESCRIPTION: u32 = 5u32; +pub const wszPROPSANITIZEDSHORTNAME: &str = "SanitizedShortName"; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const CR_PROP_PRODUCTVERSION: u32 = 2u32; +pub const wszPROPSEAUDITFILTER: &str = "SEAuditFilter"; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const CR_PROP_ROLESEPARATIONENABLED: u32 = 23u32; +pub const wszPROPSEAUDITID: &str = "SEAuditId"; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const CR_PROP_SANITIZEDCANAME: u32 = 7u32; +pub const wszPROPSERVERUPGRADED: &str = "fServerUpgraded"; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const CR_PROP_SANITIZEDCASHORTNAME: u32 = 40u32; +pub const wszPROPSESSIONCOUNT: &str = "SessionCount"; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const CR_PROP_SCEPMAX: u32 = 1002u32; +pub const wszPROPSIGNERAPPLICATIONPOLICIES: &str = "SignerApplicationPolicies"; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const CR_PROP_SCEPMIN: u32 = 1000u32; +pub const wszPROPSIGNERPOLICIES: &str = "SignerPolicies"; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const CR_PROP_SCEPSERVERCAPABILITIES: u32 = 1001u32; +pub const wszPROPSTATE: &str = "State"; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const CR_PROP_SCEPSERVERCERTS: u32 = 1000u32; +pub const wszPROPSTREETADDRESS: &str = "StreetAddress"; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const CR_PROP_SCEPSERVERCERTSCHAIN: u32 = 1002u32; +pub const wszPROPSUBJECTALTNAME2: &str = "san"; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const CR_PROP_SHAREDFOLDER: u32 = 8u32; +pub const wszPROPSUBJECTDOT: &str = "Subject."; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const CR_PROP_SUBJECTTEMPLATE_OIDS: u32 = 45u32; +pub const wszPROPSURNAME: &str = "SurName"; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const CR_PROP_TEMPLATES: u32 = 29u32; +pub const wszPROPTEMPLATECHANGESEQUENCENUMBER: &str = "TemplateChangeSequenceNumber"; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const CSBACKUP_DISABLE_INCREMENTAL: u32 = 4294967295u32; +pub const wszPROPTEXTTAG: &str = "{text}"; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub type CSBACKUP_TYPE = u32; +pub const wszPROPTITLE: &str = "Title"; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const CSBACKUP_TYPE_FULL: CSBACKUP_TYPE = 1u32; +pub const wszPROPUNSTRUCTUREDADDRESS: &str = "UnstructuredAddress"; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const CSBACKUP_TYPE_LOGS_ONLY: CSBACKUP_TYPE = 2u32; +pub const wszPROPUNSTRUCTUREDNAME: &str = "UnstructuredName"; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const CSBACKUP_TYPE_MASK: u32 = 3u32; +pub const wszPROPUPN: &str = "upn"; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const CSBFT_DATABASE_DIRECTORY: u32 = 64u32; +pub const wszPROPURL: &str = "url"; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const CSBFT_DIRECTORY: u32 = 128u32; +pub const wszPROPUSEDS: &str = "fUseDS"; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const CSBFT_LOG_DIRECTORY: u32 = 32u32; +pub const wszPROPUSERDN: &str = "UserDN"; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const CSCONTROL_RESTART: u64 = 3u64; +pub const wszPROPUTF8TAG: &str = "{utf8}"; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const CSCONTROL_SHUTDOWN: u64 = 1u64; +pub const wszPROPVALIDITYPERIODCOUNT: &str = "ValidityPeriodUnits"; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const CSCONTROL_SUSPEND: u64 = 2u64; -#[repr(C)] +pub const wszPROPVALIDITYPERIODSTRING: &str = "ValidityPeriod"; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub struct CSEDB_RSTMAPW { - pub pwszDatabaseName: ::windows_sys::core::PWSTR, - pub pwszNewDatabaseName: ::windows_sys::core::PWSTR, -} -impl ::core::marker::Copy for CSEDB_RSTMAPW {} -impl ::core::clone::Clone for CSEDB_RSTMAPW { - fn clone(&self) -> Self { - *self - } -} +pub const wszPROPVOLATILEMODE: &str = "VolatileMode"; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const CSRESTORE_TYPE_CATCHUP: u32 = 4u32; +pub const wszREGACTIVE: &str = "Active"; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const CSRESTORE_TYPE_FULL: u32 = 1u32; +pub const wszREGAELOGLEVEL_OLD: &str = "AEEventLogLevel"; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const CSRESTORE_TYPE_MASK: u32 = 5u32; +pub const wszREGAIKCLOUDCAURL: &str = "AIKCloudCAURL"; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const CSRESTORE_TYPE_ONLINE: u32 = 2u32; +pub const wszREGAIKKEYALGORITHM: &str = "AIKKeyAlgorithm"; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const CSURL_ADDTOCERTCDP: u32 = 2u32; +pub const wszREGAIKKEYLENGTH: &str = "AIKKeyLength"; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const CSURL_ADDTOCERTOCSP: u32 = 32u32; +pub const wszREGALLPROVIDERS: &str = "All"; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const CSURL_ADDTOCRLCDP: u32 = 8u32; +pub const wszREGALTERNATEPUBLISHDOMAINS: &str = "AlternatePublishDomains"; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const CSURL_ADDTOFRESHESTCRL: u32 = 4u32; +pub const wszREGALTERNATESIGNATUREALGORITHM: &str = "AlternateSignatureAlgorithm"; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const CSURL_ADDTOIDP: u32 = 128u32; +pub const wszREGAUDITFILTER: &str = "AuditFilter"; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const CSURL_PUBLISHRETRY: u32 = 16u32; +pub const wszREGB2ICERTMANAGEMODULE: &str = "ICertManageModule"; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const CSURL_SERVERPUBLISH: u32 = 1u32; +pub const wszREGBACKUPLOGDIRECTORY: &str = "BackupLogDirectory"; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const CSURL_SERVERPUBLISHDELTA: u32 = 64u32; +pub const wszREGCACERTFILENAME: &str = "CACertFileName"; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const CSVER_MAJOR: u32 = 7u32; +pub const wszREGCACERTHASH: &str = "CACertHash"; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const CSVER_MAJOR_LONGHORN: u32 = 3u32; +pub const wszREGCACERTPUBLICATIONURLS: &str = "CACertPublicationURLs"; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const CSVER_MAJOR_THRESHOLD: u32 = 7u32; +pub const wszREGCADESCRIPTION: &str = "CADescription"; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const CSVER_MAJOR_WHISTLER: u32 = 2u32; +pub const wszREGCAPATHLENGTH: &str = "CAPathLength"; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const CSVER_MAJOR_WIN2K: u32 = 1u32; +pub const wszREGCASECURITY: &str = "Security"; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const CSVER_MAJOR_WIN7: u32 = 4u32; +pub const wszREGCASERIALNUMBER: &str = "CACertSerialNumber"; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const CSVER_MAJOR_WIN8: u32 = 5u32; +pub const wszREGCASERVERNAME: &str = "CAServerName"; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const CSVER_MAJOR_WINBLUE: u32 = 6u32; +pub const wszREGCATYPE: &str = "CAType"; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const CSVER_MINOR: u32 = 1u32; +pub const wszREGCAUSEDS: &str = "UseDS"; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const CSVER_MINOR_LONGHORN_BETA1: u32 = 1u32; +pub const wszREGCAXCHGCERTHASH: &str = "CAXchgCertHash"; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const CSVER_MINOR_THRESHOLD: u32 = 1u32; +pub const wszREGCAXCHGOVERLAPPERIODCOUNT: &str = "CAXchgOverlapPeriodUnits"; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const CSVER_MINOR_WHISTLER_BETA2: u32 = 1u32; +pub const wszREGCAXCHGOVERLAPPERIODSTRING: &str = "CAXchgOverlapPeriod"; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const CSVER_MINOR_WHISTLER_BETA3: u32 = 2u32; +pub const wszREGCAXCHGVALIDITYPERIODCOUNT: &str = "CAXchgValidityPeriodUnits"; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const CSVER_MINOR_WIN2K: u32 = 1u32; +pub const wszREGCAXCHGVALIDITYPERIODSTRING: &str = "CAXchgValidityPeriod"; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const CSVER_MINOR_WIN7: u32 = 1u32; +pub const wszREGCERTENROLLCOMPATIBLE: &str = "CertEnrollCompatible"; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const CSVER_MINOR_WIN8: u32 = 1u32; +pub const wszREGCERTIFICATETRANSPARENCYINFOOID: &str = "CTInformationExtensionOid"; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const CSVER_MINOR_WINBLUE: u32 = 1u32; -pub const CSignerCertificate: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2286821437, data2: 8573, data3: 4570, data4: [178, 164, 0, 14, 123, 187, 43, 9] }; -pub const CSmimeCapabilities: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2286821402, data2: 8573, data3: 4570, data4: [178, 164, 0, 14, 123, 187, 43, 9] }; -pub const CSmimeCapability: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2286821401, data2: 8573, data3: 4570, data4: [178, 164, 0, 14, 123, 187, 43, 9] }; +pub const wszREGCERTPUBLISHFLAGS: &str = "PublishCertFlags"; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const CVIEWAGEMINUTESDEFAULT: u32 = 16u32; +pub const wszREGCERTSRVDEBUG: &str = "Debug"; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub type CVRC_COLUMN = u32; +pub const wszREGCHECKPOINTFILE: &str = "CheckPointFile"; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const CVRC_COLUMN_SCHEMA: CVRC_COLUMN = 0u32; +pub const wszREGCLOCKSKEWMINUTES: &str = "ClockSkewMinutes"; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const CVRC_COLUMN_RESULT: CVRC_COLUMN = 1u32; +pub const wszREGCOMMONNAME: &str = "CommonName"; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const CVRC_COLUMN_VALUE: CVRC_COLUMN = 2u32; +pub const wszREGCRLATTEMPTREPUBLISH: &str = "CRLAttemptRepublish"; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const CVRC_COLUMN_MASK: CVRC_COLUMN = 4095u32; +pub const wszREGCRLDELTANEXTPUBLISH: &str = "CRLDeltaNextPublish"; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub type CVRC_TABLE = u32; +pub const wszREGCRLDELTAOVERLAPPERIODCOUNT: &str = "CRLDeltaOverlapUnits"; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const CVRC_TABLE_ATTRIBUTES: CVRC_TABLE = 16384u32; +pub const wszREGCRLDELTAOVERLAPPERIODSTRING: &str = "CRLDeltaOverlapPeriod"; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const CVRC_TABLE_CRL: CVRC_TABLE = 20480u32; +pub const wszREGCRLDELTAPERIODCOUNT: &str = "CRLDeltaPeriodUnits"; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const CVRC_TABLE_EXTENSIONS: CVRC_TABLE = 12288u32; +pub const wszREGCRLDELTAPERIODSTRING: &str = "CRLDeltaPeriod"; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const CVRC_TABLE_REQCERT: CVRC_TABLE = 0u32; +pub const wszREGCRLEDITFLAGS: &str = "CRLEditFlags"; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const CVRC_TABLE_MASK: u32 = 61440u32; +pub const wszREGCRLFLAGS: &str = "CRLFlags"; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const CVRC_TABLE_SHIFT: u32 = 12u32; +pub const wszREGCRLNEXTPUBLISH: &str = "CRLNextPublish"; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const CVR_SEEK_MASK: u32 = 255u32; +pub const wszREGCRLOVERLAPPERIODCOUNT: &str = "CRLOverlapUnits"; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const CVR_SEEK_NODELTA: u32 = 4096u32; +pub const wszREGCRLOVERLAPPERIODSTRING: &str = "CRLOverlapPeriod"; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const CVR_SEEK_NONE: u32 = 0u32; +pub const wszREGCRLPATH_OLD: &str = "CRLPath"; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const CVR_SORT_ASCEND: u32 = 1u32; +pub const wszREGCRLPERIODCOUNT: &str = "CRLPeriodUnits"; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const CVR_SORT_DESCEND: u32 = 2u32; +pub const wszREGCRLPERIODSTRING: &str = "CRLPeriod"; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const CVR_SORT_NONE: u32 = 0u32; +pub const wszREGCRLPUBLICATIONURLS: &str = "CRLPublicationURLs"; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const CV_COLUMN_ATTRIBUTE_DEFAULT: i32 = -5i32; +pub const wszREGDATABASERECOVERED: &str = "DatabaseRecovered"; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const CV_COLUMN_CRL_DEFAULT: i32 = -6i32; +pub const wszREGDBDIRECTORY: &str = "DBDirectory"; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const CV_COLUMN_EXTENSION_DEFAULT: i32 = -4i32; +pub const wszREGDBFLAGS: &str = "DBFlags"; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const CV_COLUMN_LOG_REVOKED_DEFAULT: i32 = -7i32; +pub const wszREGDBLASTFULLBACKUP: &str = "DBLastFullBackup"; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const CV_OUT_ENCODEMASK: u32 = 255u32; +pub const wszREGDBLASTINCREMENTALBACKUP: &str = "DBLastIncrementalBackup"; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const CV_OUT_HEXRAW: u32 = 12u32; +pub const wszREGDBLASTRECOVERY: &str = "DBLastRecovery"; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const CV_OUT_NOCR: u32 = 2147483648u32; +pub const wszREGDBLOGDIRECTORY: &str = "DBLogDirectory"; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const CV_OUT_NOCRLF: u32 = 1073741824u32; -pub const CX500DistinguishedName: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2286821379, data2: 8573, data3: 4570, data4: [178, 164, 0, 14, 123, 187, 43, 9] }; -pub const CX509Attribute: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2286821410, data2: 8573, data3: 4570, data4: [178, 164, 0, 14, 123, 187, 43, 9] }; -pub const CX509AttributeArchiveKey: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2286821415, data2: 8573, data3: 4570, data4: [178, 164, 0, 14, 123, 187, 43, 9] }; -pub const CX509AttributeArchiveKeyHash: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2286821416, data2: 8573, data3: 4570, data4: [178, 164, 0, 14, 123, 187, 43, 9] }; -pub const CX509AttributeClientId: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2286821413, data2: 8573, data3: 4570, data4: [178, 164, 0, 14, 123, 187, 43, 9] }; -pub const CX509AttributeCspProvider: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2286821419, data2: 8573, data3: 4570, data4: [178, 164, 0, 14, 123, 187, 43, 9] }; -pub const CX509AttributeExtensions: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2286821412, data2: 8573, data3: 4570, data4: [178, 164, 0, 14, 123, 187, 43, 9] }; -pub const CX509AttributeOSVersion: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2286821418, data2: 8573, data3: 4570, data4: [178, 164, 0, 14, 123, 187, 43, 9] }; -pub const CX509AttributeRenewalCertificate: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2286821414, data2: 8573, data3: 4570, data4: [178, 164, 0, 14, 123, 187, 43, 9] }; -pub const CX509Attributes: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2286821411, data2: 8573, data3: 4570, data4: [178, 164, 0, 14, 123, 187, 43, 9] }; -pub const CX509CertificateRequestCertificate: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2286821443, data2: 8573, data3: 4570, data4: [178, 164, 0, 14, 123, 187, 43, 9] }; -pub const CX509CertificateRequestCmc: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2286821445, data2: 8573, data3: 4570, data4: [178, 164, 0, 14, 123, 187, 43, 9] }; -pub const CX509CertificateRequestPkcs10: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2286821442, data2: 8573, data3: 4570, data4: [178, 164, 0, 14, 123, 187, 43, 9] }; -pub const CX509CertificateRequestPkcs7: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2286821444, data2: 8573, data3: 4570, data4: [178, 164, 0, 14, 123, 187, 43, 9] }; -pub const CX509CertificateRevocationList: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2286821472, data2: 8573, data3: 4570, data4: [178, 164, 0, 14, 123, 187, 43, 9] }; -pub const CX509CertificateRevocationListEntries: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2286821471, data2: 8573, data3: 4570, data4: [178, 164, 0, 14, 123, 187, 43, 9] }; -pub const CX509CertificateRevocationListEntry: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2286821470, data2: 8573, data3: 4570, data4: [178, 164, 0, 14, 123, 187, 43, 9] }; -pub const CX509CertificateTemplateADWritable: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2201412387, data2: 11882, data3: 18948, data4: [147, 124, 84, 143, 104, 24, 57, 179] }; -pub const CX509EndorsementKey: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 295852573, data2: 47523, data3: 20189, data4: [175, 131, 59, 89, 173, 190, 211, 97] }; -pub const CX509Enrollment: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2286821446, data2: 8573, data3: 4570, data4: [178, 164, 0, 14, 123, 187, 43, 9] }; -pub const CX509EnrollmentHelper: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2286821456, data2: 8573, data3: 4570, data4: [178, 164, 0, 14, 123, 187, 43, 9] }; -pub const CX509EnrollmentPolicyActiveDirectory: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2448658471, data2: 8575, data3: 4570, data4: [178, 164, 0, 14, 123, 187, 43, 9] }; -pub const CX509EnrollmentPolicyWebService: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2448658472, data2: 8575, data3: 4570, data4: [178, 164, 0, 14, 123, 187, 43, 9] }; -pub const CX509EnrollmentWebClassFactory: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2286821449, data2: 8573, data3: 4570, data4: [178, 164, 0, 14, 123, 187, 43, 9] }; -pub const CX509Extension: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2286821389, data2: 8573, data3: 4570, data4: [178, 164, 0, 14, 123, 187, 43, 9] }; -pub const CX509ExtensionAlternativeNames: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2286821397, data2: 8573, data3: 4570, data4: [178, 164, 0, 14, 123, 187, 43, 9] }; -pub const CX509ExtensionAuthorityKeyIdentifier: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2286821400, data2: 8573, data3: 4570, data4: [178, 164, 0, 14, 123, 187, 43, 9] }; -pub const CX509ExtensionBasicConstraints: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2286821398, data2: 8573, data3: 4570, data4: [178, 164, 0, 14, 123, 187, 43, 9] }; -pub const CX509ExtensionCertificatePolicies: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2286821408, data2: 8573, data3: 4570, data4: [178, 164, 0, 14, 123, 187, 43, 9] }; -pub const CX509ExtensionEnhancedKeyUsage: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2286821392, data2: 8573, data3: 4570, data4: [178, 164, 0, 14, 123, 187, 43, 9] }; -pub const CX509ExtensionKeyUsage: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2286821391, data2: 8573, data3: 4570, data4: [178, 164, 0, 14, 123, 187, 43, 9] }; -pub const CX509ExtensionMSApplicationPolicies: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2286821409, data2: 8573, data3: 4570, data4: [178, 164, 0, 14, 123, 187, 43, 9] }; -pub const CX509ExtensionSmimeCapabilities: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2286821403, data2: 8573, data3: 4570, data4: [178, 164, 0, 14, 123, 187, 43, 9] }; -pub const CX509ExtensionSubjectKeyIdentifier: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2286821399, data2: 8573, data3: 4570, data4: [178, 164, 0, 14, 123, 187, 43, 9] }; -pub const CX509ExtensionTemplate: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2286821394, data2: 8573, data3: 4570, data4: [178, 164, 0, 14, 123, 187, 43, 9] }; -pub const CX509ExtensionTemplateName: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2286821393, data2: 8573, data3: 4570, data4: [178, 164, 0, 14, 123, 187, 43, 9] }; -pub const CX509Extensions: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2286821390, data2: 8573, data3: 4570, data4: [178, 164, 0, 14, 123, 187, 43, 9] }; -pub const CX509MachineEnrollmentFactory: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2286821457, data2: 8573, data3: 4570, data4: [178, 164, 0, 14, 123, 187, 43, 9] }; -pub const CX509NameValuePair: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2286821439, data2: 8573, data3: 4570, data4: [178, 164, 0, 14, 123, 187, 43, 9] }; -pub const CX509PolicyServerListManager: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2448658473, data2: 8575, data3: 4570, data4: [178, 164, 0, 14, 123, 187, 43, 9] }; -pub const CX509PolicyServerUrl: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2448658474, data2: 8575, data3: 4570, data4: [178, 164, 0, 14, 123, 187, 43, 9] }; -pub const CX509PrivateKey: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2286821388, data2: 8573, data3: 4570, data4: [178, 164, 0, 14, 123, 187, 43, 9] }; -pub const CX509PublicKey: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2286821387, data2: 8573, data3: 4570, data4: [178, 164, 0, 14, 123, 187, 43, 9] }; -pub const CX509SCEPEnrollment: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2286821473, data2: 8573, data3: 4570, data4: [178, 164, 0, 14, 123, 187, 43, 9] }; -pub const CX509SCEPEnrollmentHelper: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2286821474, data2: 8573, data3: 4570, data4: [178, 164, 0, 14, 123, 187, 43, 9] }; +pub const wszREGDBMAXREADSESSIONCOUNT: &str = "DBMaxReadSessionCount"; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub type CommitTemplateFlags = i32; +pub const wszREGDBSESSIONCOUNT: &str = "DBSessionCount"; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const CommitFlagSaveTemplateGenerateOID: CommitTemplateFlags = 1i32; +pub const wszREGDBSYSDIRECTORY: &str = "DBSystemDirectory"; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const CommitFlagSaveTemplateUseCurrentOID: CommitTemplateFlags = 2i32; +pub const wszREGDBTEMPDIRECTORY: &str = "DBTempDirectory"; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const CommitFlagSaveTemplateOverwrite: CommitTemplateFlags = 3i32; +pub const wszREGDEFAULTSMIME: &str = "DefaultSMIME"; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const CommitFlagDeleteTemplate: CommitTemplateFlags = 4i32; +pub const wszREGDIRECTORY: &str = "ConfigurationDirectory"; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const DBFLAGS_CHECKPOINTDEPTH60MB: u32 = 32u32; +pub const wszREGDISABLEEXTENSIONLIST: &str = "DisableExtensionList"; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const DBFLAGS_CIRCULARLOGGING: u32 = 4u32; +pub const wszREGDSCONFIGDN: &str = "DSConfigDN"; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const DBFLAGS_CREATEIFNEEDED: u32 = 2u32; +pub const wszREGDSDOMAINDN: &str = "DSDomainDN"; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const DBFLAGS_DISABLESNAPSHOTBACKUP: u32 = 1024u32; +pub const wszREGEDITFLAGS: &str = "EditFlags"; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const DBFLAGS_ENABLEVOLATILEREQUESTS: u32 = 2048u32; +pub const wszREGEKPUBLISTDIRECTORIES: &str = "EndorsementKeyListDirectories"; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const DBFLAGS_LAZYFLUSH: u32 = 8u32; +pub const wszREGEKUOIDSFORPUBLISHEXPIREDCERTINCRL: &str = "EKUOIDsForPublishExpiredCertInCRL"; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const DBFLAGS_LOGBUFFERSHUGE: u32 = 128u32; +pub const wszREGEKUOIDSFORVOLATILEREQUESTS: &str = "EKUOIDsforVolatileRequests"; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const DBFLAGS_LOGBUFFERSLARGE: u32 = 64u32; +pub const wszREGENABLED: &str = "Enabled"; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const DBFLAGS_LOGFILESIZE16MB: u32 = 256u32; +pub const wszREGENABLEDEKUFORDEFINEDCACERT: &str = "EnabledEKUForDefinedCACert"; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const DBFLAGS_MAXCACHESIZEX100: u32 = 16u32; +pub const wszREGENABLEENROLLEEREQUESTEXTENSIONLIST: &str = "EnableEnrolleeRequestExtensionList"; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const DBFLAGS_MULTITHREADTRANSACTIONS: u32 = 512u32; +pub const wszREGENABLEREQUESTEXTENSIONLIST: &str = "EnableRequestExtensionList"; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const DBFLAGS_READONLY: u32 = 1u32; +pub const wszREGENFORCEX500NAMELENGTHS: &str = "EnforceX500NameLengths"; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const DBG_CERTSRV: u32 = 1u32; +pub const wszREGENROLLFLAGS: &str = "EnrollFlags"; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const DBSESSIONCOUNTDEFAULT: u32 = 100u32; +pub const wszREGEXITBODYARG: &str = "BodyArg"; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const DB_DISP_ACTIVE: u32 = 8u32; +pub const wszREGEXITBODYFORMAT: &str = "BodyFormat"; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const DB_DISP_CA_CERT: u32 = 15u32; +pub const wszREGEXITCRLISSUEDKEY: &str = "CRLIssued"; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const DB_DISP_CA_CERT_CHAIN: u32 = 16u32; +pub const wszREGEXITDENIEDKEY: &str = "Denied"; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const DB_DISP_DENIED: u32 = 31u32; +pub const wszREGEXITIMPORTEDKEY: &str = "Imported"; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const DB_DISP_ERROR: u32 = 30u32; +pub const wszREGEXITISSUEDKEY: &str = "Issued"; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const DB_DISP_FOREIGN: u32 = 12u32; +pub const wszREGEXITPENDINGKEY: &str = "Pending"; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const DB_DISP_ISSUED: u32 = 20u32; +pub const wszREGEXITPROPNOTFOUND: &str = "???"; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const DB_DISP_KRA_CERT: u32 = 17u32; +pub const wszREGEXITREVOKEDKEY: &str = "Revoked"; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const DB_DISP_LOG_FAILED_MIN: u32 = 30u32; +pub const wszREGEXITSHUTDOWNKEY: &str = "Shutdown"; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const DB_DISP_LOG_MIN: u32 = 20u32; +pub const wszREGEXITSMTPAUTHENTICATE: &str = "SMTPAuthenticate"; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const DB_DISP_PENDING: u32 = 9u32; +pub const wszREGEXITSMTPCC: &str = "Cc"; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const DB_DISP_QUEUE_MAX: u32 = 9u32; +pub const wszREGEXITSMTPEVENTFILTER: &str = "EventFilter"; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const DB_DISP_REVOKED: u32 = 21u32; +pub const wszREGEXITSMTPFROM: &str = "From"; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub type DelayRetryAction = i32; +pub const wszREGEXITSMTPKEY: &str = "SMTP"; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const DelayRetryUnknown: DelayRetryAction = 0i32; +pub const wszREGEXITSMTPSERVER: &str = "SMTPServer"; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const DelayRetryNone: DelayRetryAction = 1i32; +pub const wszREGEXITSMTPTEMPLATES: &str = "Templates"; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const DelayRetryShort: DelayRetryAction = 2i32; +pub const wszREGEXITSMTPTO: &str = "To"; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const DelayRetryLong: DelayRetryAction = 3i32; +pub const wszREGEXITSTARTUPKEY: &str = "Startup"; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const DelayRetrySuccess: DelayRetryAction = 4i32; +pub const wszREGEXITTITLEARG: &str = "TitleArg"; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const DelayRetryPastSuccess: DelayRetryAction = 5i32; +pub const wszREGEXITTITLEFORMAT: &str = "TitleFormat"; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const EANR_SUPPRESS_IA5CONVERSION: u32 = 2147483648u32; +pub const wszREGFILEISSUERCERTURL_OLD: &str = "FileIssuerCertURL"; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const EAN_NAMEOBJECTID: u32 = 2147483648u32; +pub const wszREGFILEREVOCATIONCRLURL_OLD: &str = "FileRevocationCRLURL"; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const EDITF_ADDOLDCERTTYPE: u32 = 16u32; +pub const wszREGFORCETELETEX: &str = "ForceTeletex"; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const EDITF_ADDOLDKEYUSAGE: u32 = 8u32; +pub const wszREGFTPISSUERCERTURL_OLD: &str = "FTPIssuerCertURL"; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const EDITF_ATTRIBUTECA: u32 = 512u32; +pub const wszREGFTPREVOCATIONCRLURL_OLD: &str = "FTPRevocationCRLURL"; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const EDITF_ATTRIBUTEEKU: u32 = 32768u32; +pub const wszREGHIGHLOGNUMBER: &str = "HighLogNumber"; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const EDITF_ATTRIBUTEENDDATE: u32 = 32u32; +pub const wszREGHIGHSERIAL: &str = "HighSerial"; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const EDITF_ATTRIBUTESUBJECTALTNAME2: u32 = 262144u32; +pub const wszREGINTERFACEFLAGS: &str = "InterfaceFlags"; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const EDITF_AUDITCERTTEMPLATELOAD: u32 = 2097152u32; +pub const wszREGISSUERCERTURLFLAGS: &str = "IssuerCertURLFlags"; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const EDITF_BASICCONSTRAINTSCA: u32 = 128u32; +pub const wszREGISSUERCERTURL_OLD: &str = "IssuerCertURL"; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const EDITF_BASICCONSTRAINTSCRITICAL: u32 = 64u32; +pub const wszREGKEYBASE: &str = "SYSTEM\\CurrentControlSet\\Services\\CertSvc"; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const EDITF_DISABLEEXTENSIONLIST: u32 = 4u32; +pub const wszREGKEYCERTSVCPATH: &str = "SYSTEM\\CurrentControlSet\\Services\\CertSvc"; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const EDITF_DISABLELDAPPACKAGELIST: u32 = 8388608u32; +pub const wszREGKEYCONFIG: &str = "Configuration"; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const EDITF_DISABLEOLDOSCNUPN: u32 = 4194304u32; +pub const wszREGKEYCSP: &str = "CSP"; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const EDITF_EMAILOPTIONAL: u32 = 131072u32; +pub const wszREGKEYDBPARAMETERS: &str = "DBParameters"; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const EDITF_ENABLEAKICRITICAL: u32 = 8192u32; +pub const wszREGKEYENCRYPTIONCSP: &str = "EncryptionCSP"; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const EDITF_ENABLEAKIISSUERNAME: u32 = 2048u32; +pub const wszREGKEYENROLLMENT: &str = "Software\\Microsoft\\Cryptography\\AutoEnrollment"; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const EDITF_ENABLEAKIISSUERSERIAL: u32 = 4096u32; +pub const wszREGKEYEXITMODULES: &str = "ExitModules"; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const EDITF_ENABLEAKIKEYID: u32 = 256u32; +pub const wszREGKEYGROUPPOLICYENROLLMENT: &str = "Software\\Policies\\Microsoft\\Cryptography\\AutoEnrollment"; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const EDITF_ENABLECHASECLIENTDC: u32 = 1048576u32; +pub const wszREGKEYNOSYSTEMCERTSVCPATH: &str = "CurrentControlSet\\Services\\CertSvc"; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const EDITF_ENABLEDEFAULTSMIME: u32 = 65536u32; +pub const wszREGKEYPOLICYMODULES: &str = "PolicyModules"; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const EDITF_ENABLEKEYENCIPHERMENTCACERT: u32 = 134217728u32; +pub const wszREGKEYREPAIR: &str = "KeyRepair"; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const EDITF_ENABLELDAPREFERRALS: u32 = 524288u32; +pub const wszREGKEYRESTOREINPROGRESS: &str = "RestoreInProgress"; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const EDITF_ENABLEOCSPREVNOCHECK: u32 = 33554432u32; +pub const wszREGKEYSIZE: &str = "KeySize"; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const EDITF_ENABLERENEWONBEHALFOF: u32 = 67108864u32; +pub const wszREGKRACERTCOUNT: &str = "KRACertCount"; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const EDITF_ENABLEREQUESTEXTENSIONS: u32 = 1u32; +pub const wszREGKRACERTHASH: &str = "KRACertHash"; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const EDITF_ENABLEUPNMAP: u32 = 16777216u32; +pub const wszREGKRAFLAGS: &str = "KRAFlags"; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const EDITF_IGNOREREQUESTERGROUP: u32 = 1024u32; +pub const wszREGLDAPFLAGS: &str = "LDAPFlags"; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const EDITF_REQUESTEXTENSIONLIST: u32 = 2u32; +pub const wszREGLDAPISSUERCERTURL_OLD: &str = "LDAPIssuerCertURL"; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const EDITF_SERVERUPGRADED: u32 = 16384u32; +pub const wszREGLDAPREVOCATIONCRLURL_OLD: &str = "LDAPRevocationCRLURL"; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const ENUMEXT_OBJECTID: u32 = 1u32; +pub const wszREGLDAPREVOCATIONDNTEMPLATE_OLD: &str = "LDAPRevocationDNTemplate"; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub type ENUM_CATYPES = i32; +pub const wszREGLDAPREVOCATIONDN_OLD: &str = "LDAPRevocationDN"; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const ENUM_ENTERPRISE_ROOTCA: ENUM_CATYPES = 0i32; +pub const wszREGLDAPSESSIONOPTIONS: &str = "LDAPSessionOptions"; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const ENUM_ENTERPRISE_SUBCA: ENUM_CATYPES = 1i32; +pub const wszREGLOGLEVEL: &str = "LogLevel"; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const ENUM_STANDALONE_ROOTCA: ENUM_CATYPES = 3i32; +pub const wszREGLOGPATH: &str = "LogPath"; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const ENUM_STANDALONE_SUBCA: ENUM_CATYPES = 4i32; +pub const wszREGLOWLOGNUMBER: &str = "LowLogNumber"; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const ENUM_UNKNOWN_CA: ENUM_CATYPES = 5i32; +pub const wszREGMAXINCOMINGALLOCSIZE: &str = "MaxIncomingAllocSize"; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub type ENUM_CERT_COLUMN_VALUE_FLAGS = u32; +pub const wszREGMAXINCOMINGMESSAGESIZE: &str = "MaxIncomingMessageSize"; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const CV_OUT_BASE64: ENUM_CERT_COLUMN_VALUE_FLAGS = 1u32; +pub const wszREGMAXPENDINGREQUESTDAYS: &str = "MaxPendingRequestDays"; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const CV_OUT_BASE64HEADER: ENUM_CERT_COLUMN_VALUE_FLAGS = 0u32; +pub const wszREGMAXSCTLISTSIZE: &str = "MaxSCTListSize"; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const CV_OUT_BASE64REQUESTHEADER: ENUM_CERT_COLUMN_VALUE_FLAGS = 3u32; +pub const wszREGNAMESEPARATOR: &str = "SubjectNameSeparator"; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const CV_OUT_BASE64X509CRLHEADER: ENUM_CERT_COLUMN_VALUE_FLAGS = 9u32; +pub const wszREGNETSCAPECERTTYPE: &str = "NetscapeCertType"; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const CV_OUT_BINARY: ENUM_CERT_COLUMN_VALUE_FLAGS = 2u32; +pub const wszREGOFFICERRIGHTS: &str = "OfficerRights"; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const CV_OUT_HEX: ENUM_CERT_COLUMN_VALUE_FLAGS = 4u32; +pub const wszREGPARENTCAMACHINE: &str = "ParentCAMachine"; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const CV_OUT_HEXADDR: ENUM_CERT_COLUMN_VALUE_FLAGS = 10u32; +pub const wszREGPARENTCANAME: &str = "ParentCAName"; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const CV_OUT_HEXASCII: ENUM_CERT_COLUMN_VALUE_FLAGS = 5u32; +pub const wszREGPOLICYFLAGS: &str = "PolicyFlags"; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const CV_OUT_HEXASCIIADDR: ENUM_CERT_COLUMN_VALUE_FLAGS = 11u32; +pub const wszREGPRESERVESCEPDUMMYCERTS: &str = "PreserveSCEPDummyCerts"; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const EXITEVENT_CERTIMPORTED: u32 = 512u32; +pub const wszREGPROCESSINGFLAGS: &str = "ProcessingFlags"; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const EXITEVENT_INVALID: u32 = 0u32; +pub const wszREGPROVIDER: &str = "Provider"; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const EXITEVENT_STARTUP: u32 = 128u32; +pub const wszREGPROVIDERTYPE: &str = "ProviderType"; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const EXITPUB_ACTIVEDIRECTORY: u32 = 2u32; +pub const wszREGREQUESTDISPOSITION: &str = "RequestDisposition"; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const EXITPUB_DEFAULT_ENTERPRISE: u32 = 2u32; +pub const wszREGREQUESTFILENAME: &str = "RequestFileName"; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const EXITPUB_DEFAULT_STANDALONE: u32 = 1u32; +pub const wszREGREQUESTID: &str = "RequestId"; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const EXITPUB_FILE: u32 = 1u32; +pub const wszREGREQUESTKEYCONTAINER: &str = "RequestKeyContainer"; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const EXITPUB_REMOVEOLDCERTS: u32 = 16u32; +pub const wszREGREQUESTKEYINDEX: &str = "RequestKeyIndex"; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const EXTENSION_CRITICAL_FLAG: u32 = 1u32; +pub const wszREGRESTOREMAP: &str = "RestoreMap"; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const EXTENSION_DELETE_FLAG: u32 = 4u32; +pub const wszREGRESTOREMAPCOUNT: &str = "RestoreMapCount"; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const EXTENSION_DISABLE_FLAG: u32 = 2u32; +pub const wszREGRESTORESTATUS: &str = "RestoreStatus"; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const EXTENSION_ORIGIN_ADMIN: u32 = 196608u32; +pub const wszREGREVOCATIONCRLURL_OLD: &str = "RevocationCRLURL"; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const EXTENSION_ORIGIN_CACERT: u32 = 589824u32; +pub const wszREGREVOCATIONTYPE: &str = "RevocationType"; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const EXTENSION_ORIGIN_CMC: u32 = 524288u32; +pub const wszREGREVOCATIONURL: &str = "RevocationURL"; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const EXTENSION_ORIGIN_IMPORTEDCERT: u32 = 393216u32; +pub const wszREGROLESEPARATIONENABLED: &str = "RoleSeparationEnabled"; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const EXTENSION_ORIGIN_MASK: u32 = 983040u32; +pub const wszREGSETUPSTATUS: &str = "SetupStatus"; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const EXTENSION_ORIGIN_PKCS7: u32 = 458752u32; +pub const wszREGSP4DEFAULTCONFIGURATION: &str = "DefaultConfiguration"; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const EXTENSION_ORIGIN_POLICY: u32 = 131072u32; +pub const wszREGSP4KEYSETNAME: &str = "KeySetName"; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const EXTENSION_ORIGIN_RENEWALCERT: u32 = 327680u32; +pub const wszREGSP4NAMES: &str = "Names"; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const EXTENSION_ORIGIN_REQUEST: u32 = 65536u32; +pub const wszREGSP4QUERIES: &str = "Queries"; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const EXTENSION_ORIGIN_SERVER: u32 = 262144u32; +pub const wszREGSP4SUBJECTNAMESEPARATOR: &str = "SubjectNameSeparator"; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const EXTENSION_POLICY_MASK: u32 = 65535u32; +pub const wszREGSUBJECTALTNAME: &str = "SubjectAltName"; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub type EncodingType = i32; +pub const wszREGSUBJECTALTNAME2: &str = "SubjectAltName2"; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const XCN_CRYPT_STRING_BASE64HEADER: EncodingType = 0i32; +pub const wszREGSUBJECTTEMPLATE: &str = "SubjectTemplate"; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const XCN_CRYPT_STRING_BASE64: EncodingType = 1i32; +pub const wszREGSYMMETRICKEYSIZE: &str = "SymmetricKeySize"; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const XCN_CRYPT_STRING_BINARY: EncodingType = 2i32; +pub const wszREGUNICODE: &str = "Unicode"; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const XCN_CRYPT_STRING_BASE64REQUESTHEADER: EncodingType = 3i32; +pub const wszREGUPNMAP: &str = "UPNMap"; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const XCN_CRYPT_STRING_HEX: EncodingType = 4i32; +pub const wszREGUSEDEFINEDCACERTINREQ: &str = "UseDefinedCACertInRequest"; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const XCN_CRYPT_STRING_HEXASCII: EncodingType = 5i32; +pub const wszREGVALIDITYPERIODCOUNT: &str = "ValidityPeriodUnits"; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const XCN_CRYPT_STRING_BASE64_ANY: EncodingType = 6i32; +pub const wszREGVALIDITYPERIODSTRING: &str = "ValidityPeriod"; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const XCN_CRYPT_STRING_ANY: EncodingType = 7i32; +pub const wszREGVERIFYFLAGS: &str = "VerifyFlags"; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const XCN_CRYPT_STRING_HEX_ANY: EncodingType = 8i32; +pub const wszREGVERSION: &str = "Version"; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const XCN_CRYPT_STRING_BASE64X509CRLHEADER: EncodingType = 9i32; +pub const wszREGVIEWAGEMINUTES: &str = "ViewAgeMinutes"; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const XCN_CRYPT_STRING_HEXADDR: EncodingType = 10i32; +pub const wszREGVIEWIDLEMINUTES: &str = "ViewIdleMinutes"; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const XCN_CRYPT_STRING_HEXASCIIADDR: EncodingType = 11i32; +pub const wszREGWEBCLIENTCAMACHINE: &str = "WebClientCAMachine"; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const XCN_CRYPT_STRING_HEXRAW: EncodingType = 12i32; +pub const wszREGWEBCLIENTCANAME: &str = "WebClientCAName"; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const XCN_CRYPT_STRING_BASE64URI: EncodingType = 13i32; +pub const wszREGWEBCLIENTCATYPE: &str = "WebClientCAType"; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const XCN_CRYPT_STRING_ENCODEMASK: EncodingType = 255i32; +pub const wszSECUREDATTRIBUTES: &str = "SignedAttributes"; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const XCN_CRYPT_STRING_CHAIN: EncodingType = 256i32; +pub const wszSERVICE_NAME: &str = "CertSvc"; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const XCN_CRYPT_STRING_TEXT: EncodingType = 512i32; +pub const wszzDEFAULTSIGNEDATTRIBUTES: &str = "RequesterName\u{0}"; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const XCN_CRYPT_STRING_PERCENTESCAPE: EncodingType = 134217728i32; +pub type ADDED_CERT_TYPE = u32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const XCN_CRYPT_STRING_HASHDATA: EncodingType = 268435456i32; +pub const XECT_EXTENSION_V1: ADDED_CERT_TYPE = 1u32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const XCN_CRYPT_STRING_STRICT: EncodingType = 536870912i32; +pub const XECT_EXTENSION_V2: ADDED_CERT_TYPE = 2u32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const XCN_CRYPT_STRING_NOCRLF: EncodingType = 1073741824i32; +pub type AlgorithmFlags = i32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const XCN_CRYPT_STRING_NOCR: EncodingType = -2147483648i32; +pub const AlgorithmFlagsNone: AlgorithmFlags = 0i32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub type EnrollmentCAProperty = i32; +pub const AlgorithmFlagsWrap: AlgorithmFlags = 1i32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const CAPropCommonName: EnrollmentCAProperty = 1i32; +pub type AlgorithmOperationFlags = i32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const CAPropDistinguishedName: EnrollmentCAProperty = 2i32; +pub const XCN_NCRYPT_NO_OPERATION: AlgorithmOperationFlags = 0i32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const CAPropSanitizedName: EnrollmentCAProperty = 3i32; +pub const XCN_NCRYPT_CIPHER_OPERATION: AlgorithmOperationFlags = 1i32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const CAPropSanitizedShortName: EnrollmentCAProperty = 4i32; +pub const XCN_NCRYPT_HASH_OPERATION: AlgorithmOperationFlags = 2i32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const CAPropDNSName: EnrollmentCAProperty = 5i32; +pub const XCN_NCRYPT_ASYMMETRIC_ENCRYPTION_OPERATION: AlgorithmOperationFlags = 4i32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const CAPropCertificateTypes: EnrollmentCAProperty = 6i32; +pub const XCN_NCRYPT_SECRET_AGREEMENT_OPERATION: AlgorithmOperationFlags = 8i32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const CAPropCertificate: EnrollmentCAProperty = 7i32; +pub const XCN_NCRYPT_SIGNATURE_OPERATION: AlgorithmOperationFlags = 16i32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const CAPropDescription: EnrollmentCAProperty = 8i32; +pub const XCN_NCRYPT_RNG_OPERATION: AlgorithmOperationFlags = 32i32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const CAPropWebServers: EnrollmentCAProperty = 9i32; +pub const XCN_NCRYPT_KEY_DERIVATION_OPERATION: AlgorithmOperationFlags = 64i32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const CAPropSiteName: EnrollmentCAProperty = 10i32; +pub const XCN_NCRYPT_ANY_ASYMMETRIC_OPERATION: AlgorithmOperationFlags = 28i32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const CAPropSecurity: EnrollmentCAProperty = 11i32; +pub const XCN_NCRYPT_PREFER_SIGNATURE_ONLY_OPERATION: AlgorithmOperationFlags = 2097152i32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const CAPropRenewalOnly: EnrollmentCAProperty = 12i32; +pub const XCN_NCRYPT_PREFER_NON_SIGNATURE_OPERATION: AlgorithmOperationFlags = 4194304i32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub type EnrollmentDisplayStatus = i32; +pub const XCN_NCRYPT_EXACT_MATCH_OPERATION: AlgorithmOperationFlags = 8388608i32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const DisplayNo: EnrollmentDisplayStatus = 0i32; +pub const XCN_NCRYPT_PREFERENCE_MASK_OPERATION: AlgorithmOperationFlags = 14680064i32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const DisplayYes: EnrollmentDisplayStatus = 1i32; +pub type AlgorithmType = i32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub type EnrollmentEnrollStatus = i32; +pub const XCN_BCRYPT_UNKNOWN_INTERFACE: AlgorithmType = 0i32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const Enrolled: EnrollmentEnrollStatus = 1i32; +pub const XCN_BCRYPT_CIPHER_INTERFACE: AlgorithmType = 1i32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const EnrollPended: EnrollmentEnrollStatus = 2i32; +pub const XCN_BCRYPT_HASH_INTERFACE: AlgorithmType = 2i32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const EnrollUIDeferredEnrollmentRequired: EnrollmentEnrollStatus = 4i32; +pub const XCN_BCRYPT_ASYMMETRIC_ENCRYPTION_INTERFACE: AlgorithmType = 3i32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const EnrollError: EnrollmentEnrollStatus = 16i32; +pub const XCN_BCRYPT_SIGNATURE_INTERFACE: AlgorithmType = 5i32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const EnrollUnknown: EnrollmentEnrollStatus = 32i32; +pub const XCN_BCRYPT_SECRET_AGREEMENT_INTERFACE: AlgorithmType = 4i32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const EnrollSkipped: EnrollmentEnrollStatus = 64i32; +pub const XCN_BCRYPT_RNG_INTERFACE: AlgorithmType = 6i32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const EnrollDenied: EnrollmentEnrollStatus = 256i32; +pub const XCN_BCRYPT_KEY_DERIVATION_INTERFACE: AlgorithmType = 7i32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub type EnrollmentPolicyFlags = i32; +pub type AlternativeNameType = i32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const DisableGroupPolicyList: EnrollmentPolicyFlags = 2i32; +pub const XCN_CERT_ALT_NAME_UNKNOWN: AlternativeNameType = 0i32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const DisableUserServerList: EnrollmentPolicyFlags = 4i32; +pub const XCN_CERT_ALT_NAME_OTHER_NAME: AlternativeNameType = 1i32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub type EnrollmentPolicyServerPropertyFlags = i32; +pub const XCN_CERT_ALT_NAME_RFC822_NAME: AlternativeNameType = 2i32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const DefaultNone: EnrollmentPolicyServerPropertyFlags = 0i32; +pub const XCN_CERT_ALT_NAME_DNS_NAME: AlternativeNameType = 3i32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const DefaultPolicyServer: EnrollmentPolicyServerPropertyFlags = 1i32; +pub const XCN_CERT_ALT_NAME_X400_ADDRESS: AlternativeNameType = 4i32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub type EnrollmentSelectionStatus = i32; +pub const XCN_CERT_ALT_NAME_DIRECTORY_NAME: AlternativeNameType = 5i32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const SelectedNo: EnrollmentSelectionStatus = 0i32; +pub const XCN_CERT_ALT_NAME_EDI_PARTY_NAME: AlternativeNameType = 6i32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const SelectedYes: EnrollmentSelectionStatus = 1i32; +pub const XCN_CERT_ALT_NAME_URL: AlternativeNameType = 7i32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub type EnrollmentTemplateProperty = i32; +pub const XCN_CERT_ALT_NAME_IP_ADDRESS: AlternativeNameType = 8i32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const TemplatePropCommonName: EnrollmentTemplateProperty = 1i32; +pub const XCN_CERT_ALT_NAME_REGISTERED_ID: AlternativeNameType = 9i32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const TemplatePropFriendlyName: EnrollmentTemplateProperty = 2i32; +pub const XCN_CERT_ALT_NAME_GUID: AlternativeNameType = 10i32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const TemplatePropEKUs: EnrollmentTemplateProperty = 3i32; +pub const XCN_CERT_ALT_NAME_USER_PRINCIPLE_NAME: AlternativeNameType = 11i32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const TemplatePropCryptoProviders: EnrollmentTemplateProperty = 4i32; +pub type CERTADMIN_GET_ROLES_FLAGS = u32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const TemplatePropMajorRevision: EnrollmentTemplateProperty = 5i32; +pub const CA_ACCESS_ADMIN: CERTADMIN_GET_ROLES_FLAGS = 1u32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const TemplatePropDescription: EnrollmentTemplateProperty = 6i32; +pub const CA_ACCESS_AUDITOR: CERTADMIN_GET_ROLES_FLAGS = 4u32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const TemplatePropKeySpec: EnrollmentTemplateProperty = 7i32; +pub const CA_ACCESS_ENROLL: CERTADMIN_GET_ROLES_FLAGS = 512u32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const TemplatePropSchemaVersion: EnrollmentTemplateProperty = 8i32; +pub const CA_ACCESS_OFFICER: CERTADMIN_GET_ROLES_FLAGS = 2u32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const TemplatePropMinorRevision: EnrollmentTemplateProperty = 9i32; +pub const CA_ACCESS_OPERATOR: CERTADMIN_GET_ROLES_FLAGS = 8u32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const TemplatePropRASignatureCount: EnrollmentTemplateProperty = 10i32; +pub const CA_ACCESS_READ: CERTADMIN_GET_ROLES_FLAGS = 256u32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const TemplatePropMinimumKeySize: EnrollmentTemplateProperty = 11i32; +pub type CERTENROLL_OBJECTID = i32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const TemplatePropOID: EnrollmentTemplateProperty = 12i32; +pub const XCN_OID_NONE: CERTENROLL_OBJECTID = 0i32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const TemplatePropSupersede: EnrollmentTemplateProperty = 13i32; +pub const XCN_OID_RSA: CERTENROLL_OBJECTID = 1i32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const TemplatePropRACertificatePolicies: EnrollmentTemplateProperty = 14i32; +pub const XCN_OID_PKCS: CERTENROLL_OBJECTID = 2i32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const TemplatePropRAEKUs: EnrollmentTemplateProperty = 15i32; +pub const XCN_OID_RSA_HASH: CERTENROLL_OBJECTID = 3i32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const TemplatePropCertificatePolicies: EnrollmentTemplateProperty = 16i32; +pub const XCN_OID_RSA_ENCRYPT: CERTENROLL_OBJECTID = 4i32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const TemplatePropV1ApplicationPolicy: EnrollmentTemplateProperty = 17i32; +pub const XCN_OID_PKCS_1: CERTENROLL_OBJECTID = 5i32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const TemplatePropAsymmetricAlgorithm: EnrollmentTemplateProperty = 18i32; +pub const XCN_OID_PKCS_2: CERTENROLL_OBJECTID = 6i32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const TemplatePropKeySecurityDescriptor: EnrollmentTemplateProperty = 19i32; +pub const XCN_OID_PKCS_3: CERTENROLL_OBJECTID = 7i32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const TemplatePropSymmetricAlgorithm: EnrollmentTemplateProperty = 20i32; +pub const XCN_OID_PKCS_4: CERTENROLL_OBJECTID = 8i32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const TemplatePropSymmetricKeyLength: EnrollmentTemplateProperty = 21i32; +pub const XCN_OID_PKCS_5: CERTENROLL_OBJECTID = 9i32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const TemplatePropHashAlgorithm: EnrollmentTemplateProperty = 22i32; +pub const XCN_OID_PKCS_6: CERTENROLL_OBJECTID = 10i32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const TemplatePropKeyUsage: EnrollmentTemplateProperty = 23i32; +pub const XCN_OID_PKCS_7: CERTENROLL_OBJECTID = 11i32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const TemplatePropEnrollmentFlags: EnrollmentTemplateProperty = 24i32; +pub const XCN_OID_PKCS_8: CERTENROLL_OBJECTID = 12i32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const TemplatePropSubjectNameFlags: EnrollmentTemplateProperty = 25i32; +pub const XCN_OID_PKCS_9: CERTENROLL_OBJECTID = 13i32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const TemplatePropPrivateKeyFlags: EnrollmentTemplateProperty = 26i32; +pub const XCN_OID_PKCS_10: CERTENROLL_OBJECTID = 14i32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const TemplatePropGeneralFlags: EnrollmentTemplateProperty = 27i32; +pub const XCN_OID_PKCS_12: CERTENROLL_OBJECTID = 15i32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const TemplatePropSecurityDescriptor: EnrollmentTemplateProperty = 28i32; +pub const XCN_OID_RSA_RSA: CERTENROLL_OBJECTID = 16i32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const TemplatePropExtensions: EnrollmentTemplateProperty = 29i32; +pub const XCN_OID_RSA_MD2RSA: CERTENROLL_OBJECTID = 17i32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const TemplatePropValidityPeriod: EnrollmentTemplateProperty = 30i32; +pub const XCN_OID_RSA_MD4RSA: CERTENROLL_OBJECTID = 18i32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const TemplatePropRenewalPeriod: EnrollmentTemplateProperty = 31i32; +pub const XCN_OID_RSA_MD5RSA: CERTENROLL_OBJECTID = 19i32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub type FNCERTSRVBACKUPCLOSE = ::core::option::Option ::windows_sys::core::HRESULT>; +pub const XCN_OID_RSA_SHA1RSA: CERTENROLL_OBJECTID = 20i32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub type FNCERTSRVBACKUPEND = ::core::option::Option ::windows_sys::core::HRESULT>; +pub const XCN_OID_RSA_SETOAEP_RSA: CERTENROLL_OBJECTID = 21i32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub type FNCERTSRVBACKUPFREE = ::core::option::Option; +pub const XCN_OID_RSA_DH: CERTENROLL_OBJECTID = 22i32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub type FNCERTSRVBACKUPGETBACKUPLOGSW = ::core::option::Option ::windows_sys::core::HRESULT>; +pub const XCN_OID_RSA_data: CERTENROLL_OBJECTID = 23i32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub type FNCERTSRVBACKUPGETDATABASENAMESW = ::core::option::Option ::windows_sys::core::HRESULT>; +pub const XCN_OID_RSA_signedData: CERTENROLL_OBJECTID = 24i32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub type FNCERTSRVBACKUPGETDYNAMICFILELISTW = ::core::option::Option ::windows_sys::core::HRESULT>; +pub const XCN_OID_RSA_envelopedData: CERTENROLL_OBJECTID = 25i32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub type FNCERTSRVBACKUPOPENFILEW = ::core::option::Option ::windows_sys::core::HRESULT>; +pub const XCN_OID_RSA_signEnvData: CERTENROLL_OBJECTID = 26i32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub type FNCERTSRVBACKUPPREPAREW = ::core::option::Option ::windows_sys::core::HRESULT>; +pub const XCN_OID_RSA_digestedData: CERTENROLL_OBJECTID = 27i32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub type FNCERTSRVBACKUPREAD = ::core::option::Option ::windows_sys::core::HRESULT>; +pub const XCN_OID_RSA_hashedData: CERTENROLL_OBJECTID = 28i32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub type FNCERTSRVBACKUPTRUNCATELOGS = ::core::option::Option ::windows_sys::core::HRESULT>; -#[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`, `\"Win32_Foundation\"`*"] -#[cfg(feature = "Win32_Foundation")] -pub type FNCERTSRVISSERVERONLINEW = ::core::option::Option ::windows_sys::core::HRESULT>; +pub const XCN_OID_RSA_encryptedData: CERTENROLL_OBJECTID = 29i32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub type FNCERTSRVRESTOREEND = ::core::option::Option ::windows_sys::core::HRESULT>; +pub const XCN_OID_RSA_emailAddr: CERTENROLL_OBJECTID = 30i32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub type FNCERTSRVRESTOREGETDATABASELOCATIONSW = ::core::option::Option ::windows_sys::core::HRESULT>; +pub const XCN_OID_RSA_unstructName: CERTENROLL_OBJECTID = 31i32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub type FNCERTSRVRESTOREPREPAREW = ::core::option::Option ::windows_sys::core::HRESULT>; +pub const XCN_OID_RSA_contentType: CERTENROLL_OBJECTID = 32i32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub type FNCERTSRVRESTOREREGISTERCOMPLETE = ::core::option::Option ::windows_sys::core::HRESULT>; +pub const XCN_OID_RSA_messageDigest: CERTENROLL_OBJECTID = 33i32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub type FNCERTSRVRESTOREREGISTERW = ::core::option::Option ::windows_sys::core::HRESULT>; +pub const XCN_OID_RSA_signingTime: CERTENROLL_OBJECTID = 34i32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub type FNCERTSRVSERVERCONTROLW = ::core::option::Option ::windows_sys::core::HRESULT>; -#[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`, `\"Win32_Foundation\"`*"] -#[cfg(feature = "Win32_Foundation")] -pub type FNIMPORTPFXTOPROVIDER = ::core::option::Option ::windows_sys::core::HRESULT>; -#[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`, `\"Win32_Foundation\"`*"] -#[cfg(feature = "Win32_Foundation")] -pub type FNIMPORTPFXTOPROVIDERFREEDATA = ::core::option::Option; +pub const XCN_OID_RSA_counterSign: CERTENROLL_OBJECTID = 35i32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const FR_PROP_CLAIMCHALLENGE: u32 = 22u32; +pub const XCN_OID_RSA_challengePwd: CERTENROLL_OBJECTID = 36i32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub type FULL_RESPONSE_PROPERTY_ID = u32; +pub const XCN_OID_RSA_unstructAddr: CERTENROLL_OBJECTID = 37i32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const FR_PROP_NONE: FULL_RESPONSE_PROPERTY_ID = 0u32; +pub const XCN_OID_RSA_extCertAttrs: CERTENROLL_OBJECTID = 38i32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const FR_PROP_FULLRESPONSE: FULL_RESPONSE_PROPERTY_ID = 1u32; +pub const XCN_OID_RSA_certExtensions: CERTENROLL_OBJECTID = 39i32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const FR_PROP_STATUSINFOCOUNT: FULL_RESPONSE_PROPERTY_ID = 2u32; +pub const XCN_OID_RSA_SMIMECapabilities: CERTENROLL_OBJECTID = 40i32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const FR_PROP_BODYPARTSTRING: FULL_RESPONSE_PROPERTY_ID = 3u32; +pub const XCN_OID_RSA_preferSignedData: CERTENROLL_OBJECTID = 41i32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const FR_PROP_STATUS: FULL_RESPONSE_PROPERTY_ID = 4u32; +pub const XCN_OID_RSA_SMIMEalg: CERTENROLL_OBJECTID = 42i32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const FR_PROP_STATUSSTRING: FULL_RESPONSE_PROPERTY_ID = 5u32; +pub const XCN_OID_RSA_SMIMEalgESDH: CERTENROLL_OBJECTID = 43i32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const FR_PROP_OTHERINFOCHOICE: FULL_RESPONSE_PROPERTY_ID = 6u32; +pub const XCN_OID_RSA_SMIMEalgCMS3DESwrap: CERTENROLL_OBJECTID = 44i32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const FR_PROP_FAILINFO: FULL_RESPONSE_PROPERTY_ID = 7u32; +pub const XCN_OID_RSA_SMIMEalgCMSRC2wrap: CERTENROLL_OBJECTID = 45i32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const FR_PROP_PENDINFOTOKEN: FULL_RESPONSE_PROPERTY_ID = 8u32; +pub const XCN_OID_RSA_MD2: CERTENROLL_OBJECTID = 46i32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const FR_PROP_PENDINFOTIME: FULL_RESPONSE_PROPERTY_ID = 9u32; +pub const XCN_OID_RSA_MD4: CERTENROLL_OBJECTID = 47i32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const FR_PROP_ISSUEDCERTIFICATEHASH: FULL_RESPONSE_PROPERTY_ID = 10u32; +pub const XCN_OID_RSA_MD5: CERTENROLL_OBJECTID = 48i32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const FR_PROP_ISSUEDCERTIFICATE: FULL_RESPONSE_PROPERTY_ID = 11u32; +pub const XCN_OID_RSA_RC2CBC: CERTENROLL_OBJECTID = 49i32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const FR_PROP_ISSUEDCERTIFICATECHAIN: FULL_RESPONSE_PROPERTY_ID = 12u32; +pub const XCN_OID_RSA_RC4: CERTENROLL_OBJECTID = 50i32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const FR_PROP_ISSUEDCERTIFICATECRLCHAIN: FULL_RESPONSE_PROPERTY_ID = 13u32; +pub const XCN_OID_RSA_DES_EDE3_CBC: CERTENROLL_OBJECTID = 51i32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const FR_PROP_ENCRYPTEDKEYHASH: FULL_RESPONSE_PROPERTY_ID = 14u32; +pub const XCN_OID_RSA_RC5_CBCPad: CERTENROLL_OBJECTID = 52i32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const FR_PROP_FULLRESPONSENOPKCS7: FULL_RESPONSE_PROPERTY_ID = 15u32; +pub const XCN_OID_ANSI_X942: CERTENROLL_OBJECTID = 53i32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const FR_PROP_CAEXCHANGECERTIFICATEHASH: FULL_RESPONSE_PROPERTY_ID = 16u32; +pub const XCN_OID_ANSI_X942_DH: CERTENROLL_OBJECTID = 54i32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const FR_PROP_CAEXCHANGECERTIFICATE: FULL_RESPONSE_PROPERTY_ID = 17u32; +pub const XCN_OID_X957: CERTENROLL_OBJECTID = 55i32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const FR_PROP_CAEXCHANGECERTIFICATECHAIN: FULL_RESPONSE_PROPERTY_ID = 18u32; +pub const XCN_OID_X957_DSA: CERTENROLL_OBJECTID = 56i32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const FR_PROP_CAEXCHANGECERTIFICATECRLCHAIN: FULL_RESPONSE_PROPERTY_ID = 19u32; +pub const XCN_OID_X957_SHA1DSA: CERTENROLL_OBJECTID = 57i32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const FR_PROP_ATTESTATIONCHALLENGE: FULL_RESPONSE_PROPERTY_ID = 20u32; +pub const XCN_OID_DS: CERTENROLL_OBJECTID = 58i32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const FR_PROP_ATTESTATIONPROVIDERNAME: FULL_RESPONSE_PROPERTY_ID = 21u32; -pub type IAlternativeName = *mut ::core::ffi::c_void; -pub type IAlternativeNames = *mut ::core::ffi::c_void; -pub type IBinaryConverter = *mut ::core::ffi::c_void; -pub type IBinaryConverter2 = *mut ::core::ffi::c_void; -pub type ICEnroll = *mut ::core::ffi::c_void; -pub type ICEnroll2 = *mut ::core::ffi::c_void; -pub type ICEnroll3 = *mut ::core::ffi::c_void; -pub type ICEnroll4 = *mut ::core::ffi::c_void; +pub const XCN_OID_DSALG: CERTENROLL_OBJECTID = 59i32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const ICF_ALLOWFOREIGN: u32 = 65536u32; +pub const XCN_OID_DSALG_CRPT: CERTENROLL_OBJECTID = 60i32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const ICF_EXISTINGROW: u32 = 131072u32; -pub type ICertAdmin = *mut ::core::ffi::c_void; -pub type ICertAdmin2 = *mut ::core::ffi::c_void; -pub type ICertConfig = *mut ::core::ffi::c_void; -pub type ICertConfig2 = *mut ::core::ffi::c_void; -pub type ICertEncodeAltName = *mut ::core::ffi::c_void; -pub type ICertEncodeAltName2 = *mut ::core::ffi::c_void; -pub type ICertEncodeBitString = *mut ::core::ffi::c_void; -pub type ICertEncodeBitString2 = *mut ::core::ffi::c_void; -pub type ICertEncodeCRLDistInfo = *mut ::core::ffi::c_void; -pub type ICertEncodeCRLDistInfo2 = *mut ::core::ffi::c_void; -pub type ICertEncodeDateArray = *mut ::core::ffi::c_void; -pub type ICertEncodeDateArray2 = *mut ::core::ffi::c_void; -pub type ICertEncodeLongArray = *mut ::core::ffi::c_void; -pub type ICertEncodeLongArray2 = *mut ::core::ffi::c_void; -pub type ICertEncodeStringArray = *mut ::core::ffi::c_void; -pub type ICertEncodeStringArray2 = *mut ::core::ffi::c_void; -pub type ICertExit = *mut ::core::ffi::c_void; -pub type ICertExit2 = *mut ::core::ffi::c_void; -pub type ICertGetConfig = *mut ::core::ffi::c_void; -pub type ICertManageModule = *mut ::core::ffi::c_void; -pub type ICertPolicy = *mut ::core::ffi::c_void; -pub type ICertPolicy2 = *mut ::core::ffi::c_void; -pub type ICertProperties = *mut ::core::ffi::c_void; -pub type ICertProperty = *mut ::core::ffi::c_void; -pub type ICertPropertyArchived = *mut ::core::ffi::c_void; -pub type ICertPropertyArchivedKeyHash = *mut ::core::ffi::c_void; -pub type ICertPropertyAutoEnroll = *mut ::core::ffi::c_void; -pub type ICertPropertyBackedUp = *mut ::core::ffi::c_void; -pub type ICertPropertyDescription = *mut ::core::ffi::c_void; -pub type ICertPropertyEnrollment = *mut ::core::ffi::c_void; -pub type ICertPropertyEnrollmentPolicyServer = *mut ::core::ffi::c_void; -pub type ICertPropertyFriendlyName = *mut ::core::ffi::c_void; -pub type ICertPropertyKeyProvInfo = *mut ::core::ffi::c_void; -pub type ICertPropertyRenewal = *mut ::core::ffi::c_void; -pub type ICertPropertyRequestOriginator = *mut ::core::ffi::c_void; -pub type ICertPropertySHA1Hash = *mut ::core::ffi::c_void; -pub type ICertRequest = *mut ::core::ffi::c_void; -pub type ICertRequest2 = *mut ::core::ffi::c_void; -pub type ICertRequest3 = *mut ::core::ffi::c_void; -pub type ICertRequestD = *mut ::core::ffi::c_void; -pub type ICertRequestD2 = *mut ::core::ffi::c_void; -pub type ICertServerExit = *mut ::core::ffi::c_void; -pub type ICertServerPolicy = *mut ::core::ffi::c_void; -pub type ICertView = *mut ::core::ffi::c_void; -pub type ICertView2 = *mut ::core::ffi::c_void; -pub type ICertificateAttestationChallenge = *mut ::core::ffi::c_void; -pub type ICertificateAttestationChallenge2 = *mut ::core::ffi::c_void; -pub type ICertificatePolicies = *mut ::core::ffi::c_void; -pub type ICertificatePolicy = *mut ::core::ffi::c_void; -pub type ICertificationAuthorities = *mut ::core::ffi::c_void; -pub type ICertificationAuthority = *mut ::core::ffi::c_void; -pub type ICryptAttribute = *mut ::core::ffi::c_void; -pub type ICryptAttributes = *mut ::core::ffi::c_void; -pub type ICspAlgorithm = *mut ::core::ffi::c_void; -pub type ICspAlgorithms = *mut ::core::ffi::c_void; -pub type ICspInformation = *mut ::core::ffi::c_void; -pub type ICspInformations = *mut ::core::ffi::c_void; -pub type ICspStatus = *mut ::core::ffi::c_void; -pub type ICspStatuses = *mut ::core::ffi::c_void; -pub type IEnroll = *mut ::core::ffi::c_void; -pub type IEnroll2 = *mut ::core::ffi::c_void; -pub type IEnroll4 = *mut ::core::ffi::c_void; -pub type IEnumCERTVIEWATTRIBUTE = *mut ::core::ffi::c_void; -pub type IEnumCERTVIEWCOLUMN = *mut ::core::ffi::c_void; -pub type IEnumCERTVIEWEXTENSION = *mut ::core::ffi::c_void; -pub type IEnumCERTVIEWROW = *mut ::core::ffi::c_void; +pub const XCN_OID_DSALG_HASH: CERTENROLL_OBJECTID = 61i32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const IF_ENABLEADMINASAUDITOR: u32 = 4096u32; +pub const XCN_OID_DSALG_SIGN: CERTENROLL_OBJECTID = 62i32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const IF_ENABLEEXITKEYRETRIEVAL: u32 = 2048u32; +pub const XCN_OID_DSALG_RSA: CERTENROLL_OBJECTID = 63i32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const IF_ENFORCEENCRYPTICERTADMIN: u32 = 1024u32; +pub const XCN_OID_OIW: CERTENROLL_OBJECTID = 64i32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const IF_ENFORCEENCRYPTICERTREQUEST: u32 = 512u32; +pub const XCN_OID_OIWSEC: CERTENROLL_OBJECTID = 65i32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const IF_LOCKICERTREQUEST: u32 = 1u32; +pub const XCN_OID_OIWSEC_md4RSA: CERTENROLL_OBJECTID = 66i32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const IF_NOLOCALICERTADMIN: u32 = 32u32; +pub const XCN_OID_OIWSEC_md5RSA: CERTENROLL_OBJECTID = 67i32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const IF_NOLOCALICERTADMINBACKUP: u32 = 128u32; +pub const XCN_OID_OIWSEC_md4RSA2: CERTENROLL_OBJECTID = 68i32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const IF_NOLOCALICERTREQUEST: u32 = 4u32; +pub const XCN_OID_OIWSEC_desECB: CERTENROLL_OBJECTID = 69i32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const IF_NOREMOTEICERTADMIN: u32 = 16u32; +pub const XCN_OID_OIWSEC_desCBC: CERTENROLL_OBJECTID = 70i32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const IF_NOREMOTEICERTADMINBACKUP: u32 = 64u32; +pub const XCN_OID_OIWSEC_desOFB: CERTENROLL_OBJECTID = 71i32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const IF_NOREMOTEICERTREQUEST: u32 = 2u32; +pub const XCN_OID_OIWSEC_desCFB: CERTENROLL_OBJECTID = 72i32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const IF_NORPCICERTREQUEST: u32 = 8u32; +pub const XCN_OID_OIWSEC_desMAC: CERTENROLL_OBJECTID = 73i32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const IF_NOSNAPSHOTBACKUP: u32 = 256u32; +pub const XCN_OID_OIWSEC_rsaSign: CERTENROLL_OBJECTID = 74i32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const IKF_OVERWRITE: u32 = 65536u32; -pub type INDESPolicy = *mut ::core::ffi::c_void; -pub type IOCSPAdmin = *mut ::core::ffi::c_void; -pub type IOCSPCAConfiguration = *mut ::core::ffi::c_void; -pub type IOCSPCAConfigurationCollection = *mut ::core::ffi::c_void; -pub type IOCSPProperty = *mut ::core::ffi::c_void; -pub type IOCSPPropertyCollection = *mut ::core::ffi::c_void; -pub type IObjectId = *mut ::core::ffi::c_void; -pub type IObjectIds = *mut ::core::ffi::c_void; -pub type IPolicyQualifier = *mut ::core::ffi::c_void; -pub type IPolicyQualifiers = *mut ::core::ffi::c_void; +pub const XCN_OID_OIWSEC_dsa: CERTENROLL_OBJECTID = 75i32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const ISSCERT_DEFAULT_DS: u32 = 256u32; +pub const XCN_OID_OIWSEC_shaDSA: CERTENROLL_OBJECTID = 76i32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const ISSCERT_DEFAULT_NODS: u32 = 256u32; +pub const XCN_OID_OIWSEC_mdc2RSA: CERTENROLL_OBJECTID = 77i32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const ISSCERT_ENABLE: u32 = 256u32; +pub const XCN_OID_OIWSEC_shaRSA: CERTENROLL_OBJECTID = 78i32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const ISSCERT_FILEURL_OLD: u32 = 8u32; +pub const XCN_OID_OIWSEC_dhCommMod: CERTENROLL_OBJECTID = 79i32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const ISSCERT_FTPURL_OLD: u32 = 4u32; +pub const XCN_OID_OIWSEC_desEDE: CERTENROLL_OBJECTID = 80i32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const ISSCERT_HTTPURL_OLD: u32 = 2u32; +pub const XCN_OID_OIWSEC_sha: CERTENROLL_OBJECTID = 81i32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const ISSCERT_LDAPURL_OLD: u32 = 1u32; +pub const XCN_OID_OIWSEC_mdc2: CERTENROLL_OBJECTID = 82i32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const ISSCERT_URLMASK_OLD: u32 = 255u32; -pub type ISignerCertificate = *mut ::core::ffi::c_void; -pub type ISignerCertificates = *mut ::core::ffi::c_void; -pub type ISmimeCapabilities = *mut ::core::ffi::c_void; -pub type ISmimeCapability = *mut ::core::ffi::c_void; -pub type IX500DistinguishedName = *mut ::core::ffi::c_void; -pub type IX509Attribute = *mut ::core::ffi::c_void; -pub type IX509AttributeArchiveKey = *mut ::core::ffi::c_void; -pub type IX509AttributeArchiveKeyHash = *mut ::core::ffi::c_void; -pub type IX509AttributeClientId = *mut ::core::ffi::c_void; -pub type IX509AttributeCspProvider = *mut ::core::ffi::c_void; -pub type IX509AttributeExtensions = *mut ::core::ffi::c_void; -pub type IX509AttributeOSVersion = *mut ::core::ffi::c_void; -pub type IX509AttributeRenewalCertificate = *mut ::core::ffi::c_void; -pub type IX509Attributes = *mut ::core::ffi::c_void; -pub type IX509CertificateRequest = *mut ::core::ffi::c_void; -pub type IX509CertificateRequestCertificate = *mut ::core::ffi::c_void; -pub type IX509CertificateRequestCertificate2 = *mut ::core::ffi::c_void; -pub type IX509CertificateRequestCmc = *mut ::core::ffi::c_void; -pub type IX509CertificateRequestCmc2 = *mut ::core::ffi::c_void; -pub type IX509CertificateRequestPkcs10 = *mut ::core::ffi::c_void; -pub type IX509CertificateRequestPkcs10V2 = *mut ::core::ffi::c_void; -pub type IX509CertificateRequestPkcs10V3 = *mut ::core::ffi::c_void; -pub type IX509CertificateRequestPkcs10V4 = *mut ::core::ffi::c_void; -pub type IX509CertificateRequestPkcs7 = *mut ::core::ffi::c_void; -pub type IX509CertificateRequestPkcs7V2 = *mut ::core::ffi::c_void; -pub type IX509CertificateRevocationList = *mut ::core::ffi::c_void; -pub type IX509CertificateRevocationListEntries = *mut ::core::ffi::c_void; -pub type IX509CertificateRevocationListEntry = *mut ::core::ffi::c_void; -pub type IX509CertificateTemplate = *mut ::core::ffi::c_void; -pub type IX509CertificateTemplateWritable = *mut ::core::ffi::c_void; -pub type IX509CertificateTemplates = *mut ::core::ffi::c_void; -pub type IX509EndorsementKey = *mut ::core::ffi::c_void; -pub type IX509Enrollment = *mut ::core::ffi::c_void; -pub type IX509Enrollment2 = *mut ::core::ffi::c_void; -pub type IX509EnrollmentHelper = *mut ::core::ffi::c_void; -pub type IX509EnrollmentPolicyServer = *mut ::core::ffi::c_void; -pub type IX509EnrollmentStatus = *mut ::core::ffi::c_void; -pub type IX509EnrollmentWebClassFactory = *mut ::core::ffi::c_void; -pub type IX509Extension = *mut ::core::ffi::c_void; -pub type IX509ExtensionAlternativeNames = *mut ::core::ffi::c_void; -pub type IX509ExtensionAuthorityKeyIdentifier = *mut ::core::ffi::c_void; -pub type IX509ExtensionBasicConstraints = *mut ::core::ffi::c_void; -pub type IX509ExtensionCertificatePolicies = *mut ::core::ffi::c_void; -pub type IX509ExtensionEnhancedKeyUsage = *mut ::core::ffi::c_void; -pub type IX509ExtensionKeyUsage = *mut ::core::ffi::c_void; -pub type IX509ExtensionMSApplicationPolicies = *mut ::core::ffi::c_void; -pub type IX509ExtensionSmimeCapabilities = *mut ::core::ffi::c_void; -pub type IX509ExtensionSubjectKeyIdentifier = *mut ::core::ffi::c_void; -pub type IX509ExtensionTemplate = *mut ::core::ffi::c_void; -pub type IX509ExtensionTemplateName = *mut ::core::ffi::c_void; -pub type IX509Extensions = *mut ::core::ffi::c_void; -pub type IX509MachineEnrollmentFactory = *mut ::core::ffi::c_void; -pub type IX509NameValuePair = *mut ::core::ffi::c_void; -pub type IX509NameValuePairs = *mut ::core::ffi::c_void; -pub type IX509PolicyServerListManager = *mut ::core::ffi::c_void; -pub type IX509PolicyServerUrl = *mut ::core::ffi::c_void; -pub type IX509PrivateKey = *mut ::core::ffi::c_void; -pub type IX509PrivateKey2 = *mut ::core::ffi::c_void; -pub type IX509PublicKey = *mut ::core::ffi::c_void; -pub type IX509SCEPEnrollment = *mut ::core::ffi::c_void; -pub type IX509SCEPEnrollment2 = *mut ::core::ffi::c_void; -pub type IX509SCEPEnrollmentHelper = *mut ::core::ffi::c_void; -pub type IX509SignatureInformation = *mut ::core::ffi::c_void; +pub const XCN_OID_OIWSEC_dsaComm: CERTENROLL_OBJECTID = 83i32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub type ImportPFXFlags = i32; +pub const XCN_OID_OIWSEC_dsaCommSHA: CERTENROLL_OBJECTID = 84i32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const ImportNone: ImportPFXFlags = 0i32; +pub const XCN_OID_OIWSEC_rsaXchg: CERTENROLL_OBJECTID = 85i32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const ImportMachineContext: ImportPFXFlags = 1i32; +pub const XCN_OID_OIWSEC_keyHashSeal: CERTENROLL_OBJECTID = 86i32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const ImportForceOverwrite: ImportPFXFlags = 2i32; +pub const XCN_OID_OIWSEC_md2RSASign: CERTENROLL_OBJECTID = 87i32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const ImportSilent: ImportPFXFlags = 4i32; +pub const XCN_OID_OIWSEC_md5RSASign: CERTENROLL_OBJECTID = 88i32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const ImportSaveProperties: ImportPFXFlags = 8i32; +pub const XCN_OID_OIWSEC_sha1: CERTENROLL_OBJECTID = 89i32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const ImportExportable: ImportPFXFlags = 16i32; +pub const XCN_OID_OIWSEC_dsaSHA1: CERTENROLL_OBJECTID = 90i32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const ImportExportableEncrypted: ImportPFXFlags = 32i32; +pub const XCN_OID_OIWSEC_dsaCommSHA1: CERTENROLL_OBJECTID = 91i32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const ImportNoUserProtected: ImportPFXFlags = 64i32; +pub const XCN_OID_OIWSEC_sha1RSASign: CERTENROLL_OBJECTID = 92i32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const ImportUserProtected: ImportPFXFlags = 128i32; +pub const XCN_OID_OIWDIR: CERTENROLL_OBJECTID = 93i32; +#[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] +pub const XCN_OID_OIWDIR_CRPT: CERTENROLL_OBJECTID = 94i32; +#[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] +pub const XCN_OID_OIWDIR_HASH: CERTENROLL_OBJECTID = 95i32; +#[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] +pub const XCN_OID_OIWDIR_SIGN: CERTENROLL_OBJECTID = 96i32; +#[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] +pub const XCN_OID_OIWDIR_md2: CERTENROLL_OBJECTID = 97i32; +#[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] +pub const XCN_OID_OIWDIR_md2RSA: CERTENROLL_OBJECTID = 98i32; +#[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] +pub const XCN_OID_INFOSEC: CERTENROLL_OBJECTID = 99i32; +#[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] +pub const XCN_OID_INFOSEC_sdnsSignature: CERTENROLL_OBJECTID = 100i32; +#[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] +pub const XCN_OID_INFOSEC_mosaicSignature: CERTENROLL_OBJECTID = 101i32; +#[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] +pub const XCN_OID_INFOSEC_sdnsConfidentiality: CERTENROLL_OBJECTID = 102i32; +#[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] +pub const XCN_OID_INFOSEC_mosaicConfidentiality: CERTENROLL_OBJECTID = 103i32; +#[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] +pub const XCN_OID_INFOSEC_sdnsIntegrity: CERTENROLL_OBJECTID = 104i32; +#[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] +pub const XCN_OID_INFOSEC_mosaicIntegrity: CERTENROLL_OBJECTID = 105i32; +#[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] +pub const XCN_OID_INFOSEC_sdnsTokenProtection: CERTENROLL_OBJECTID = 106i32; +#[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] +pub const XCN_OID_INFOSEC_mosaicTokenProtection: CERTENROLL_OBJECTID = 107i32; +#[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] +pub const XCN_OID_INFOSEC_sdnsKeyManagement: CERTENROLL_OBJECTID = 108i32; +#[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] +pub const XCN_OID_INFOSEC_mosaicKeyManagement: CERTENROLL_OBJECTID = 109i32; +#[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] +pub const XCN_OID_INFOSEC_sdnsKMandSig: CERTENROLL_OBJECTID = 110i32; +#[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] +pub const XCN_OID_INFOSEC_mosaicKMandSig: CERTENROLL_OBJECTID = 111i32; +#[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] +pub const XCN_OID_INFOSEC_SuiteASignature: CERTENROLL_OBJECTID = 112i32; +#[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] +pub const XCN_OID_INFOSEC_SuiteAConfidentiality: CERTENROLL_OBJECTID = 113i32; +#[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] +pub const XCN_OID_INFOSEC_SuiteAIntegrity: CERTENROLL_OBJECTID = 114i32; +#[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] +pub const XCN_OID_INFOSEC_SuiteATokenProtection: CERTENROLL_OBJECTID = 115i32; +#[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] +pub const XCN_OID_INFOSEC_SuiteAKeyManagement: CERTENROLL_OBJECTID = 116i32; +#[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] +pub const XCN_OID_INFOSEC_SuiteAKMandSig: CERTENROLL_OBJECTID = 117i32; +#[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] +pub const XCN_OID_INFOSEC_mosaicUpdatedSig: CERTENROLL_OBJECTID = 118i32; +#[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] +pub const XCN_OID_INFOSEC_mosaicKMandUpdSig: CERTENROLL_OBJECTID = 119i32; +#[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] +pub const XCN_OID_INFOSEC_mosaicUpdatedInteg: CERTENROLL_OBJECTID = 120i32; +#[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] +pub const XCN_OID_COMMON_NAME: CERTENROLL_OBJECTID = 121i32; +#[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] +pub const XCN_OID_SUR_NAME: CERTENROLL_OBJECTID = 122i32; +#[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] +pub const XCN_OID_DEVICE_SERIAL_NUMBER: CERTENROLL_OBJECTID = 123i32; +#[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] +pub const XCN_OID_COUNTRY_NAME: CERTENROLL_OBJECTID = 124i32; +#[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] +pub const XCN_OID_LOCALITY_NAME: CERTENROLL_OBJECTID = 125i32; +#[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] +pub const XCN_OID_STATE_OR_PROVINCE_NAME: CERTENROLL_OBJECTID = 126i32; +#[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] +pub const XCN_OID_STREET_ADDRESS: CERTENROLL_OBJECTID = 127i32; +#[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] +pub const XCN_OID_ORGANIZATION_NAME: CERTENROLL_OBJECTID = 128i32; +#[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] +pub const XCN_OID_ORGANIZATIONAL_UNIT_NAME: CERTENROLL_OBJECTID = 129i32; +#[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] +pub const XCN_OID_TITLE: CERTENROLL_OBJECTID = 130i32; +#[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] +pub const XCN_OID_DESCRIPTION: CERTENROLL_OBJECTID = 131i32; +#[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] +pub const XCN_OID_SEARCH_GUIDE: CERTENROLL_OBJECTID = 132i32; +#[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] +pub const XCN_OID_BUSINESS_CATEGORY: CERTENROLL_OBJECTID = 133i32; +#[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] +pub const XCN_OID_POSTAL_ADDRESS: CERTENROLL_OBJECTID = 134i32; +#[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] +pub const XCN_OID_POSTAL_CODE: CERTENROLL_OBJECTID = 135i32; +#[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] +pub const XCN_OID_POST_OFFICE_BOX: CERTENROLL_OBJECTID = 136i32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const ImportUserProtectedHigh: ImportPFXFlags = 256i32; +pub const XCN_OID_PHYSICAL_DELIVERY_OFFICE_NAME: CERTENROLL_OBJECTID = 137i32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const ImportInstallCertificate: ImportPFXFlags = 512i32; +pub const XCN_OID_TELEPHONE_NUMBER: CERTENROLL_OBJECTID = 138i32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const ImportInstallChain: ImportPFXFlags = 1024i32; +pub const XCN_OID_TELEX_NUMBER: CERTENROLL_OBJECTID = 139i32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const ImportInstallChainAndRoot: ImportPFXFlags = 2048i32; +pub const XCN_OID_TELETEXT_TERMINAL_IDENTIFIER: CERTENROLL_OBJECTID = 140i32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub type InnerRequestLevel = i32; +pub const XCN_OID_FACSIMILE_TELEPHONE_NUMBER: CERTENROLL_OBJECTID = 141i32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const LevelInnermost: InnerRequestLevel = 0i32; +pub const XCN_OID_X21_ADDRESS: CERTENROLL_OBJECTID = 142i32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const LevelNext: InnerRequestLevel = 1i32; +pub const XCN_OID_INTERNATIONAL_ISDN_NUMBER: CERTENROLL_OBJECTID = 143i32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub type InstallResponseRestrictionFlags = i32; +pub const XCN_OID_REGISTERED_ADDRESS: CERTENROLL_OBJECTID = 144i32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const AllowNone: InstallResponseRestrictionFlags = 0i32; +pub const XCN_OID_DESTINATION_INDICATOR: CERTENROLL_OBJECTID = 145i32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const AllowNoOutstandingRequest: InstallResponseRestrictionFlags = 1i32; +pub const XCN_OID_PREFERRED_DELIVERY_METHOD: CERTENROLL_OBJECTID = 146i32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const AllowUntrustedCertificate: InstallResponseRestrictionFlags = 2i32; +pub const XCN_OID_PRESENTATION_ADDRESS: CERTENROLL_OBJECTID = 147i32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const AllowUntrustedRoot: InstallResponseRestrictionFlags = 4i32; +pub const XCN_OID_SUPPORTED_APPLICATION_CONTEXT: CERTENROLL_OBJECTID = 148i32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const KRAF_DISABLEUSEDEFAULTPROVIDER: u32 = 8u32; +pub const XCN_OID_MEMBER: CERTENROLL_OBJECTID = 149i32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const KRAF_ENABLEARCHIVEALL: u32 = 4u32; +pub const XCN_OID_OWNER: CERTENROLL_OBJECTID = 150i32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const KRAF_ENABLEFOREIGN: u32 = 1u32; +pub const XCN_OID_ROLE_OCCUPANT: CERTENROLL_OBJECTID = 151i32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const KRAF_SAVEBADREQUESTKEY: u32 = 2u32; +pub const XCN_OID_SEE_ALSO: CERTENROLL_OBJECTID = 152i32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const KRA_DISP_EXPIRED: u32 = 0u32; +pub const XCN_OID_USER_PASSWORD: CERTENROLL_OBJECTID = 153i32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const KRA_DISP_INVALID: u32 = 4u32; +pub const XCN_OID_USER_CERTIFICATE: CERTENROLL_OBJECTID = 154i32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const KRA_DISP_NOTFOUND: u32 = 1u32; +pub const XCN_OID_CA_CERTIFICATE: CERTENROLL_OBJECTID = 155i32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const KRA_DISP_NOTLOADED: u32 = 6u32; +pub const XCN_OID_AUTHORITY_REVOCATION_LIST: CERTENROLL_OBJECTID = 156i32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const KRA_DISP_REVOKED: u32 = 2u32; +pub const XCN_OID_CERTIFICATE_REVOCATION_LIST: CERTENROLL_OBJECTID = 157i32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const KRA_DISP_UNTRUSTED: u32 = 5u32; +pub const XCN_OID_CROSS_CERTIFICATE_PAIR: CERTENROLL_OBJECTID = 158i32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const KRA_DISP_VALID: u32 = 3u32; +pub const XCN_OID_GIVEN_NAME: CERTENROLL_OBJECTID = 159i32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const KR_ENABLE_MACHINE: u32 = 1u32; +pub const XCN_OID_INITIALS: CERTENROLL_OBJECTID = 160i32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const KR_ENABLE_USER: u32 = 2u32; +pub const XCN_OID_DN_QUALIFIER: CERTENROLL_OBJECTID = 161i32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub type KeyAttestationClaimType = i32; +pub const XCN_OID_DOMAIN_COMPONENT: CERTENROLL_OBJECTID = 162i32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const XCN_NCRYPT_CLAIM_NONE: KeyAttestationClaimType = 0i32; +pub const XCN_OID_PKCS_12_FRIENDLY_NAME_ATTR: CERTENROLL_OBJECTID = 163i32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const XCN_NCRYPT_CLAIM_AUTHORITY_AND_SUBJECT: KeyAttestationClaimType = 3i32; +pub const XCN_OID_PKCS_12_LOCAL_KEY_ID: CERTENROLL_OBJECTID = 164i32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const XCN_NCRYPT_CLAIM_AUTHORITY_ONLY: KeyAttestationClaimType = 1i32; +pub const XCN_OID_PKCS_12_KEY_PROVIDER_NAME_ATTR: CERTENROLL_OBJECTID = 165i32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const XCN_NCRYPT_CLAIM_SUBJECT_ONLY: KeyAttestationClaimType = 2i32; +pub const XCN_OID_LOCAL_MACHINE_KEYSET: CERTENROLL_OBJECTID = 166i32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const XCN_NCRYPT_CLAIM_UNKNOWN: KeyAttestationClaimType = 4096i32; +pub const XCN_OID_PKCS_12_EXTENDED_ATTRIBUTES: CERTENROLL_OBJECTID = 167i32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub type KeyIdentifierHashAlgorithm = i32; +pub const XCN_OID_KEYID_RDN: CERTENROLL_OBJECTID = 168i32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const SKIHashDefault: KeyIdentifierHashAlgorithm = 0i32; +pub const XCN_OID_AUTHORITY_KEY_IDENTIFIER: CERTENROLL_OBJECTID = 169i32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const SKIHashSha1: KeyIdentifierHashAlgorithm = 1i32; +pub const XCN_OID_KEY_ATTRIBUTES: CERTENROLL_OBJECTID = 170i32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const SKIHashCapiSha1: KeyIdentifierHashAlgorithm = 2i32; +pub const XCN_OID_CERT_POLICIES_95: CERTENROLL_OBJECTID = 171i32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const SKIHashSha256: KeyIdentifierHashAlgorithm = 3i32; +pub const XCN_OID_KEY_USAGE_RESTRICTION: CERTENROLL_OBJECTID = 172i32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const SKIHashHPKP: KeyIdentifierHashAlgorithm = 5i32; +pub const XCN_OID_SUBJECT_ALT_NAME: CERTENROLL_OBJECTID = 173i32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const LDAPF_SIGNDISABLE: u32 = 2u32; +pub const XCN_OID_ISSUER_ALT_NAME: CERTENROLL_OBJECTID = 174i32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const LDAPF_SSLENABLE: u32 = 1u32; -pub const OCSPAdmin: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3556193553, data2: 37577, data3: 18379, data4: [143, 242, 141, 137, 26, 124, 77, 228] }; -pub const OCSPPropertyCollection: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 4181042472, data2: 47754, data3: 19929, data4: [186, 121, 242, 131, 39, 92, 178, 222] }; +pub const XCN_OID_BASIC_CONSTRAINTS: CERTENROLL_OBJECTID = 175i32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub type OCSPRequestFlag = i32; +pub const XCN_OID_KEY_USAGE: CERTENROLL_OBJECTID = 176i32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const OCSP_RF_REJECT_SIGNED_REQUESTS: OCSPRequestFlag = 1i32; +pub const XCN_OID_PRIVATEKEY_USAGE_PERIOD: CERTENROLL_OBJECTID = 177i32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub type OCSPSigningFlag = i32; +pub const XCN_OID_BASIC_CONSTRAINTS2: CERTENROLL_OBJECTID = 178i32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const OCSP_SF_SILENT: OCSPSigningFlag = 1i32; +pub const XCN_OID_CERT_POLICIES: CERTENROLL_OBJECTID = 179i32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const OCSP_SF_USE_CACERT: OCSPSigningFlag = 2i32; +pub const XCN_OID_ANY_CERT_POLICY: CERTENROLL_OBJECTID = 180i32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const OCSP_SF_ALLOW_SIGNINGCERT_AUTORENEWAL: OCSPSigningFlag = 4i32; +pub const XCN_OID_AUTHORITY_KEY_IDENTIFIER2: CERTENROLL_OBJECTID = 181i32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const OCSP_SF_FORCE_SIGNINGCERT_ISSUER_ISCA: OCSPSigningFlag = 8i32; +pub const XCN_OID_SUBJECT_KEY_IDENTIFIER: CERTENROLL_OBJECTID = 182i32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const OCSP_SF_AUTODISCOVER_SIGNINGCERT: OCSPSigningFlag = 16i32; +pub const XCN_OID_SUBJECT_ALT_NAME2: CERTENROLL_OBJECTID = 183i32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const OCSP_SF_MANUAL_ASSIGN_SIGNINGCERT: OCSPSigningFlag = 32i32; +pub const XCN_OID_ISSUER_ALT_NAME2: CERTENROLL_OBJECTID = 184i32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const OCSP_SF_RESPONDER_ID_KEYHASH: OCSPSigningFlag = 64i32; +pub const XCN_OID_CRL_REASON_CODE: CERTENROLL_OBJECTID = 185i32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const OCSP_SF_RESPONDER_ID_NAME: OCSPSigningFlag = 128i32; +pub const XCN_OID_REASON_CODE_HOLD: CERTENROLL_OBJECTID = 186i32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const OCSP_SF_ALLOW_NONCE_EXTENSION: OCSPSigningFlag = 256i32; +pub const XCN_OID_CRL_DIST_POINTS: CERTENROLL_OBJECTID = 187i32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const OCSP_SF_ALLOW_SIGNINGCERT_AUTOENROLLMENT: OCSPSigningFlag = 512i32; +pub const XCN_OID_ENHANCED_KEY_USAGE: CERTENROLL_OBJECTID = 188i32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub type ObjectIdGroupId = i32; +pub const XCN_OID_CRL_NUMBER: CERTENROLL_OBJECTID = 189i32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const XCN_CRYPT_ANY_GROUP_ID: ObjectIdGroupId = 0i32; +pub const XCN_OID_DELTA_CRL_INDICATOR: CERTENROLL_OBJECTID = 190i32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const XCN_CRYPT_HASH_ALG_OID_GROUP_ID: ObjectIdGroupId = 1i32; +pub const XCN_OID_ISSUING_DIST_POINT: CERTENROLL_OBJECTID = 191i32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const XCN_CRYPT_ENCRYPT_ALG_OID_GROUP_ID: ObjectIdGroupId = 2i32; +pub const XCN_OID_FRESHEST_CRL: CERTENROLL_OBJECTID = 192i32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const XCN_CRYPT_PUBKEY_ALG_OID_GROUP_ID: ObjectIdGroupId = 3i32; +pub const XCN_OID_NAME_CONSTRAINTS: CERTENROLL_OBJECTID = 193i32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const XCN_CRYPT_SIGN_ALG_OID_GROUP_ID: ObjectIdGroupId = 4i32; +pub const XCN_OID_POLICY_MAPPINGS: CERTENROLL_OBJECTID = 194i32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const XCN_CRYPT_RDN_ATTR_OID_GROUP_ID: ObjectIdGroupId = 5i32; +pub const XCN_OID_LEGACY_POLICY_MAPPINGS: CERTENROLL_OBJECTID = 195i32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const XCN_CRYPT_EXT_OR_ATTR_OID_GROUP_ID: ObjectIdGroupId = 6i32; +pub const XCN_OID_POLICY_CONSTRAINTS: CERTENROLL_OBJECTID = 196i32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const XCN_CRYPT_ENHKEY_USAGE_OID_GROUP_ID: ObjectIdGroupId = 7i32; +pub const XCN_OID_RENEWAL_CERTIFICATE: CERTENROLL_OBJECTID = 197i32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const XCN_CRYPT_POLICY_OID_GROUP_ID: ObjectIdGroupId = 8i32; +pub const XCN_OID_ENROLLMENT_NAME_VALUE_PAIR: CERTENROLL_OBJECTID = 198i32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const XCN_CRYPT_TEMPLATE_OID_GROUP_ID: ObjectIdGroupId = 9i32; +pub const XCN_OID_ENROLLMENT_CSP_PROVIDER: CERTENROLL_OBJECTID = 199i32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const XCN_CRYPT_KDF_OID_GROUP_ID: ObjectIdGroupId = 10i32; +pub const XCN_OID_OS_VERSION: CERTENROLL_OBJECTID = 200i32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const XCN_CRYPT_LAST_OID_GROUP_ID: ObjectIdGroupId = 10i32; +pub const XCN_OID_ENROLLMENT_AGENT: CERTENROLL_OBJECTID = 201i32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const XCN_CRYPT_FIRST_ALG_OID_GROUP_ID: ObjectIdGroupId = 1i32; +pub const XCN_OID_PKIX: CERTENROLL_OBJECTID = 202i32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const XCN_CRYPT_LAST_ALG_OID_GROUP_ID: ObjectIdGroupId = 4i32; +pub const XCN_OID_PKIX_PE: CERTENROLL_OBJECTID = 203i32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const XCN_CRYPT_GROUP_ID_MASK: ObjectIdGroupId = 65535i32; +pub const XCN_OID_AUTHORITY_INFO_ACCESS: CERTENROLL_OBJECTID = 204i32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const XCN_CRYPT_OID_PREFER_CNG_ALGID_FLAG: ObjectIdGroupId = 1073741824i32; +pub const XCN_OID_BIOMETRIC_EXT: CERTENROLL_OBJECTID = 205i32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const XCN_CRYPT_OID_DISABLE_SEARCH_DS_FLAG: ObjectIdGroupId = -2147483648i32; +pub const XCN_OID_LOGOTYPE_EXT: CERTENROLL_OBJECTID = 206i32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const XCN_CRYPT_OID_INFO_OID_GROUP_BIT_LEN_MASK: ObjectIdGroupId = 268369920i32; +pub const XCN_OID_CERT_EXTENSIONS: CERTENROLL_OBJECTID = 207i32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const XCN_CRYPT_OID_INFO_OID_GROUP_BIT_LEN_SHIFT: ObjectIdGroupId = 16i32; +pub const XCN_OID_NEXT_UPDATE_LOCATION: CERTENROLL_OBJECTID = 208i32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const XCN_CRYPT_KEY_LENGTH_MASK: ObjectIdGroupId = 268369920i32; +pub const XCN_OID_REMOVE_CERTIFICATE: CERTENROLL_OBJECTID = 209i32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub type ObjectIdPublicKeyFlags = i32; +pub const XCN_OID_CROSS_CERT_DIST_POINTS: CERTENROLL_OBJECTID = 210i32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const XCN_CRYPT_OID_INFO_PUBKEY_ANY: ObjectIdPublicKeyFlags = 0i32; +pub const XCN_OID_CTL: CERTENROLL_OBJECTID = 211i32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const XCN_CRYPT_OID_INFO_PUBKEY_SIGN_KEY_FLAG: ObjectIdPublicKeyFlags = -2147483648i32; +pub const XCN_OID_SORTED_CTL: CERTENROLL_OBJECTID = 212i32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const XCN_CRYPT_OID_INFO_PUBKEY_ENCRYPT_KEY_FLAG: ObjectIdPublicKeyFlags = 1073741824i32; +pub const XCN_OID_SERIALIZED: CERTENROLL_OBJECTID = 213i32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub type PENDING_REQUEST_DESIRED_PROPERTY = u32; +pub const XCN_OID_NT_PRINCIPAL_NAME: CERTENROLL_OBJECTID = 214i32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const XEPR_CADNS: PENDING_REQUEST_DESIRED_PROPERTY = 1u32; +pub const XCN_OID_PRODUCT_UPDATE: CERTENROLL_OBJECTID = 215i32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const XEPR_CAFRIENDLYNAME: PENDING_REQUEST_DESIRED_PROPERTY = 3u32; +pub const XCN_OID_ANY_APPLICATION_POLICY: CERTENROLL_OBJECTID = 216i32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const XEPR_CANAME: PENDING_REQUEST_DESIRED_PROPERTY = 2u32; +pub const XCN_OID_AUTO_ENROLL_CTL_USAGE: CERTENROLL_OBJECTID = 217i32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const XEPR_HASH: PENDING_REQUEST_DESIRED_PROPERTY = 8u32; +pub const XCN_OID_ENROLL_CERTTYPE_EXTENSION: CERTENROLL_OBJECTID = 218i32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const XEPR_REQUESTID: PENDING_REQUEST_DESIRED_PROPERTY = 4u32; +pub const XCN_OID_CERT_MANIFOLD: CERTENROLL_OBJECTID = 219i32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub type PFXExportOptions = i32; +pub const XCN_OID_CERTSRV_CA_VERSION: CERTENROLL_OBJECTID = 220i32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const PFXExportEEOnly: PFXExportOptions = 0i32; +pub const XCN_OID_CERTSRV_PREVIOUS_CERT_HASH: CERTENROLL_OBJECTID = 221i32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const PFXExportChainNoRoot: PFXExportOptions = 1i32; +pub const XCN_OID_CRL_VIRTUAL_BASE: CERTENROLL_OBJECTID = 222i32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const PFXExportChainWithRoot: PFXExportOptions = 2i32; +pub const XCN_OID_CRL_NEXT_PUBLISH: CERTENROLL_OBJECTID = 223i32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const PROCFLG_ENFORCEGOODKEYS: u32 = 1u32; +pub const XCN_OID_KP_CA_EXCHANGE: CERTENROLL_OBJECTID = 224i32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const PROCFLG_NONE: u32 = 0u32; +pub const XCN_OID_KP_KEY_RECOVERY_AGENT: CERTENROLL_OBJECTID = 225i32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const PROPCALLER_ADMIN: u32 = 1024u32; +pub const XCN_OID_CERTIFICATE_TEMPLATE: CERTENROLL_OBJECTID = 226i32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const PROPCALLER_EXIT: u32 = 768u32; +pub const XCN_OID_ENTERPRISE_OID_ROOT: CERTENROLL_OBJECTID = 227i32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const PROPCALLER_MASK: u32 = 3840u32; +pub const XCN_OID_RDN_DUMMY_SIGNER: CERTENROLL_OBJECTID = 228i32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const PROPCALLER_POLICY: u32 = 512u32; +pub const XCN_OID_APPLICATION_CERT_POLICIES: CERTENROLL_OBJECTID = 229i32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const PROPCALLER_REQUEST: u32 = 1280u32; +pub const XCN_OID_APPLICATION_POLICY_MAPPINGS: CERTENROLL_OBJECTID = 230i32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const PROPCALLER_SERVER: u32 = 256u32; +pub const XCN_OID_APPLICATION_POLICY_CONSTRAINTS: CERTENROLL_OBJECTID = 231i32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const PROPFLAGS_INDEXED: u32 = 65536u32; +pub const XCN_OID_ARCHIVED_KEY_ATTR: CERTENROLL_OBJECTID = 232i32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const PROPTYPE_MASK: u32 = 255u32; +pub const XCN_OID_CRL_SELF_CDP: CERTENROLL_OBJECTID = 233i32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub type Pkcs10AllowedSignatureTypes = i32; +pub const XCN_OID_REQUIRE_CERT_CHAIN_POLICY: CERTENROLL_OBJECTID = 234i32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const AllowedKeySignature: Pkcs10AllowedSignatureTypes = 1i32; +pub const XCN_OID_ARCHIVED_KEY_CERT_HASH: CERTENROLL_OBJECTID = 235i32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const AllowedNullSignature: Pkcs10AllowedSignatureTypes = 2i32; +pub const XCN_OID_ISSUED_CERT_HASH: CERTENROLL_OBJECTID = 236i32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub type PolicyQualifierType = i32; +pub const XCN_OID_DS_EMAIL_REPLICATION: CERTENROLL_OBJECTID = 237i32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const PolicyQualifierTypeUnknown: PolicyQualifierType = 0i32; +pub const XCN_OID_REQUEST_CLIENT_INFO: CERTENROLL_OBJECTID = 238i32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const PolicyQualifierTypeUrl: PolicyQualifierType = 1i32; +pub const XCN_OID_ENCRYPTED_KEY_HASH: CERTENROLL_OBJECTID = 239i32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const PolicyQualifierTypeUserNotice: PolicyQualifierType = 2i32; +pub const XCN_OID_CERTSRV_CROSSCA_VERSION: CERTENROLL_OBJECTID = 240i32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const PolicyQualifierTypeFlags: PolicyQualifierType = 3i32; +pub const XCN_OID_NTDS_REPLICATION: CERTENROLL_OBJECTID = 241i32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub type PolicyServerUrlFlags = i32; +pub const XCN_OID_SUBJECT_DIR_ATTRS: CERTENROLL_OBJECTID = 242i32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const PsfNone: PolicyServerUrlFlags = 0i32; +pub const XCN_OID_PKIX_KP: CERTENROLL_OBJECTID = 243i32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const PsfLocationGroupPolicy: PolicyServerUrlFlags = 1i32; +pub const XCN_OID_PKIX_KP_SERVER_AUTH: CERTENROLL_OBJECTID = 244i32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const PsfLocationRegistry: PolicyServerUrlFlags = 2i32; +pub const XCN_OID_PKIX_KP_CLIENT_AUTH: CERTENROLL_OBJECTID = 245i32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const PsfUseClientId: PolicyServerUrlFlags = 4i32; +pub const XCN_OID_PKIX_KP_CODE_SIGNING: CERTENROLL_OBJECTID = 246i32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const PsfAutoEnrollmentEnabled: PolicyServerUrlFlags = 16i32; +pub const XCN_OID_PKIX_KP_EMAIL_PROTECTION: CERTENROLL_OBJECTID = 247i32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const PsfAllowUnTrustedCA: PolicyServerUrlFlags = 32i32; +pub const XCN_OID_PKIX_KP_IPSEC_END_SYSTEM: CERTENROLL_OBJECTID = 248i32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub type PolicyServerUrlPropertyID = i32; +pub const XCN_OID_PKIX_KP_IPSEC_TUNNEL: CERTENROLL_OBJECTID = 249i32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const PsPolicyID: PolicyServerUrlPropertyID = 0i32; +pub const XCN_OID_PKIX_KP_IPSEC_USER: CERTENROLL_OBJECTID = 250i32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const PsFriendlyName: PolicyServerUrlPropertyID = 1i32; +pub const XCN_OID_PKIX_KP_TIMESTAMP_SIGNING: CERTENROLL_OBJECTID = 251i32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const REQDISP_DEFAULT_ENTERPRISE: u32 = 1u32; +pub const XCN_OID_PKIX_KP_OCSP_SIGNING: CERTENROLL_OBJECTID = 252i32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const REQDISP_DENY: u32 = 2u32; +pub const XCN_OID_PKIX_OCSP_NOCHECK: CERTENROLL_OBJECTID = 253i32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const REQDISP_ISSUE: u32 = 1u32; +pub const XCN_OID_IPSEC_KP_IKE_INTERMEDIATE: CERTENROLL_OBJECTID = 254i32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const REQDISP_MASK: u32 = 255u32; +pub const XCN_OID_KP_CTL_USAGE_SIGNING: CERTENROLL_OBJECTID = 255i32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const REQDISP_PENDING: u32 = 0u32; +pub const XCN_OID_KP_TIME_STAMP_SIGNING: CERTENROLL_OBJECTID = 256i32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const REQDISP_PENDINGFIRST: u32 = 256u32; +pub const XCN_OID_SERVER_GATED_CRYPTO: CERTENROLL_OBJECTID = 257i32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const REQDISP_USEREQUESTATTRIBUTE: u32 = 3u32; +pub const XCN_OID_SGC_NETSCAPE: CERTENROLL_OBJECTID = 258i32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const REVEXT_ASPENABLE: u32 = 512u32; +pub const XCN_OID_KP_EFS: CERTENROLL_OBJECTID = 259i32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const REVEXT_CDPENABLE: u32 = 256u32; +pub const XCN_OID_EFS_RECOVERY: CERTENROLL_OBJECTID = 260i32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const REVEXT_CDPFILEURL_OLD: u32 = 8u32; +pub const XCN_OID_WHQL_CRYPTO: CERTENROLL_OBJECTID = 261i32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const REVEXT_CDPFTPURL_OLD: u32 = 4u32; +pub const XCN_OID_NT5_CRYPTO: CERTENROLL_OBJECTID = 262i32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const REVEXT_CDPHTTPURL_OLD: u32 = 2u32; +pub const XCN_OID_OEM_WHQL_CRYPTO: CERTENROLL_OBJECTID = 263i32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const REVEXT_CDPLDAPURL_OLD: u32 = 1u32; +pub const XCN_OID_EMBEDDED_NT_CRYPTO: CERTENROLL_OBJECTID = 264i32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const REVEXT_CDPURLMASK_OLD: u32 = 255u32; +pub const XCN_OID_ROOT_LIST_SIGNER: CERTENROLL_OBJECTID = 265i32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const REVEXT_DEFAULT_DS: u32 = 256u32; +pub const XCN_OID_KP_QUALIFIED_SUBORDINATION: CERTENROLL_OBJECTID = 266i32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const REVEXT_DEFAULT_NODS: u32 = 256u32; +pub const XCN_OID_KP_KEY_RECOVERY: CERTENROLL_OBJECTID = 267i32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub type RequestClientInfoClientId = i32; +pub const XCN_OID_KP_DOCUMENT_SIGNING: CERTENROLL_OBJECTID = 268i32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const ClientIdNone: RequestClientInfoClientId = 0i32; +pub const XCN_OID_KP_LIFETIME_SIGNING: CERTENROLL_OBJECTID = 269i32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const ClientIdXEnroll2003: RequestClientInfoClientId = 1i32; +pub const XCN_OID_KP_MOBILE_DEVICE_SOFTWARE: CERTENROLL_OBJECTID = 270i32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const ClientIdAutoEnroll2003: RequestClientInfoClientId = 2i32; +pub const XCN_OID_KP_SMART_DISPLAY: CERTENROLL_OBJECTID = 271i32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const ClientIdWizard2003: RequestClientInfoClientId = 3i32; +pub const XCN_OID_KP_CSP_SIGNATURE: CERTENROLL_OBJECTID = 272i32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const ClientIdCertReq2003: RequestClientInfoClientId = 4i32; +pub const XCN_OID_DRM: CERTENROLL_OBJECTID = 273i32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const ClientIdDefaultRequest: RequestClientInfoClientId = 5i32; +pub const XCN_OID_DRM_INDIVIDUALIZATION: CERTENROLL_OBJECTID = 274i32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const ClientIdAutoEnroll: RequestClientInfoClientId = 6i32; +pub const XCN_OID_LICENSES: CERTENROLL_OBJECTID = 275i32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const ClientIdRequestWizard: RequestClientInfoClientId = 7i32; +pub const XCN_OID_LICENSE_SERVER: CERTENROLL_OBJECTID = 276i32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const ClientIdEOBO: RequestClientInfoClientId = 8i32; +pub const XCN_OID_KP_SMARTCARD_LOGON: CERTENROLL_OBJECTID = 277i32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const ClientIdCertReq: RequestClientInfoClientId = 9i32; +pub const XCN_OID_YESNO_TRUST_ATTR: CERTENROLL_OBJECTID = 278i32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const ClientIdTest: RequestClientInfoClientId = 10i32; +pub const XCN_OID_PKIX_POLICY_QUALIFIER_CPS: CERTENROLL_OBJECTID = 279i32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const ClientIdWinRT: RequestClientInfoClientId = 11i32; +pub const XCN_OID_PKIX_POLICY_QUALIFIER_USERNOTICE: CERTENROLL_OBJECTID = 280i32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const ClientIdUserStart: RequestClientInfoClientId = 1000i32; +pub const XCN_OID_CERT_POLICIES_95_QUALIFIER1: CERTENROLL_OBJECTID = 281i32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const SETUP_ATTEMPT_VROOT_CREATE: u32 = 128u32; +pub const XCN_OID_PKIX_ACC_DESCR: CERTENROLL_OBJECTID = 282i32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const SETUP_CLIENT_FLAG: u32 = 2u32; +pub const XCN_OID_PKIX_OCSP: CERTENROLL_OBJECTID = 283i32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const SETUP_CREATEDB_FLAG: u32 = 64u32; +pub const XCN_OID_PKIX_CA_ISSUERS: CERTENROLL_OBJECTID = 284i32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const SETUP_DCOM_SECURITY_UPDATED_FLAG: u32 = 8192u32; +pub const XCN_OID_VERISIGN_PRIVATE_6_9: CERTENROLL_OBJECTID = 285i32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const SETUP_DENIED_FLAG: u32 = 32u32; +pub const XCN_OID_VERISIGN_ONSITE_JURISDICTION_HASH: CERTENROLL_OBJECTID = 286i32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const SETUP_FORCECRL_FLAG: u32 = 256u32; +pub const XCN_OID_VERISIGN_BITSTRING_6_13: CERTENROLL_OBJECTID = 287i32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const SETUP_ONLINE_FLAG: u32 = 16u32; +pub const XCN_OID_VERISIGN_ISS_STRONG_CRYPTO: CERTENROLL_OBJECTID = 288i32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const SETUP_REQUEST_FLAG: u32 = 8u32; +pub const XCN_OID_NETSCAPE: CERTENROLL_OBJECTID = 289i32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const SETUP_SECURITY_CHANGED: u32 = 4096u32; +pub const XCN_OID_NETSCAPE_CERT_EXTENSION: CERTENROLL_OBJECTID = 290i32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const SETUP_SERVER_FLAG: u32 = 1u32; +pub const XCN_OID_NETSCAPE_CERT_TYPE: CERTENROLL_OBJECTID = 291i32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const SETUP_SERVER_IS_UP_TO_DATE_FLAG: u32 = 16384u32; +pub const XCN_OID_NETSCAPE_BASE_URL: CERTENROLL_OBJECTID = 292i32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const SETUP_SERVER_UPGRADED_FLAG: u32 = 1024u32; +pub const XCN_OID_NETSCAPE_REVOCATION_URL: CERTENROLL_OBJECTID = 293i32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const SETUP_SUSPEND_FLAG: u32 = 4u32; +pub const XCN_OID_NETSCAPE_CA_REVOCATION_URL: CERTENROLL_OBJECTID = 294i32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const SETUP_UPDATE_CAOBJECT_SVRTYPE: u32 = 512u32; +pub const XCN_OID_NETSCAPE_CERT_RENEWAL_URL: CERTENROLL_OBJECTID = 295i32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const SETUP_W2K_SECURITY_NOT_UPGRADED_FLAG: u32 = 2048u32; +pub const XCN_OID_NETSCAPE_CA_POLICY_URL: CERTENROLL_OBJECTID = 296i32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const TP_MACHINEPOLICY: u32 = 1u32; +pub const XCN_OID_NETSCAPE_SSL_SERVER_NAME: CERTENROLL_OBJECTID = 297i32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const VR_INSTANT_BAD: u32 = 2u32; +pub const XCN_OID_NETSCAPE_COMMENT: CERTENROLL_OBJECTID = 298i32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const VR_INSTANT_OK: u32 = 1u32; +pub const XCN_OID_NETSCAPE_DATA_TYPE: CERTENROLL_OBJECTID = 299i32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const VR_PENDING: u32 = 0u32; +pub const XCN_OID_NETSCAPE_CERT_SEQUENCE: CERTENROLL_OBJECTID = 300i32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub type WebEnrollmentFlags = i32; +pub const XCN_OID_CT_PKI_DATA: CERTENROLL_OBJECTID = 301i32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const EnrollPrompt: WebEnrollmentFlags = 1i32; +pub const XCN_OID_CT_PKI_RESPONSE: CERTENROLL_OBJECTID = 302i32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub type WebSecurityLevel = i32; +pub const XCN_OID_PKIX_NO_SIGNATURE: CERTENROLL_OBJECTID = 303i32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const LevelUnsafe: WebSecurityLevel = 0i32; +pub const XCN_OID_CMC: CERTENROLL_OBJECTID = 304i32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const LevelSafe: WebSecurityLevel = 1i32; +pub const XCN_OID_CMC_STATUS_INFO: CERTENROLL_OBJECTID = 305i32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub type X500NameFlags = i32; +pub const XCN_OID_CMC_IDENTIFICATION: CERTENROLL_OBJECTID = 306i32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const XCN_CERT_NAME_STR_NONE: X500NameFlags = 0i32; +pub const XCN_OID_CMC_IDENTITY_PROOF: CERTENROLL_OBJECTID = 307i32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const XCN_CERT_SIMPLE_NAME_STR: X500NameFlags = 1i32; +pub const XCN_OID_CMC_DATA_RETURN: CERTENROLL_OBJECTID = 308i32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const XCN_CERT_OID_NAME_STR: X500NameFlags = 2i32; +pub const XCN_OID_CMC_TRANSACTION_ID: CERTENROLL_OBJECTID = 309i32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const XCN_CERT_X500_NAME_STR: X500NameFlags = 3i32; +pub const XCN_OID_CMC_SENDER_NONCE: CERTENROLL_OBJECTID = 310i32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const XCN_CERT_XML_NAME_STR: X500NameFlags = 4i32; +pub const XCN_OID_CMC_RECIPIENT_NONCE: CERTENROLL_OBJECTID = 311i32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const XCN_CERT_NAME_STR_SEMICOLON_FLAG: X500NameFlags = 1073741824i32; +pub const XCN_OID_CMC_ADD_EXTENSIONS: CERTENROLL_OBJECTID = 312i32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const XCN_CERT_NAME_STR_NO_PLUS_FLAG: X500NameFlags = 536870912i32; +pub const XCN_OID_CMC_ENCRYPTED_POP: CERTENROLL_OBJECTID = 313i32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const XCN_CERT_NAME_STR_NO_QUOTING_FLAG: X500NameFlags = 268435456i32; +pub const XCN_OID_CMC_DECRYPTED_POP: CERTENROLL_OBJECTID = 314i32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const XCN_CERT_NAME_STR_CRLF_FLAG: X500NameFlags = 134217728i32; +pub const XCN_OID_CMC_LRA_POP_WITNESS: CERTENROLL_OBJECTID = 315i32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const XCN_CERT_NAME_STR_COMMA_FLAG: X500NameFlags = 67108864i32; +pub const XCN_OID_CMC_GET_CERT: CERTENROLL_OBJECTID = 316i32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const XCN_CERT_NAME_STR_REVERSE_FLAG: X500NameFlags = 33554432i32; +pub const XCN_OID_CMC_GET_CRL: CERTENROLL_OBJECTID = 317i32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const XCN_CERT_NAME_STR_FORWARD_FLAG: X500NameFlags = 16777216i32; +pub const XCN_OID_CMC_REVOKE_REQUEST: CERTENROLL_OBJECTID = 318i32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const XCN_CERT_NAME_STR_AMBIGUOUS_SEPARATOR_FLAGS: X500NameFlags = 1275068416i32; +pub const XCN_OID_CMC_REG_INFO: CERTENROLL_OBJECTID = 319i32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const XCN_CERT_NAME_STR_DISABLE_IE4_UTF8_FLAG: X500NameFlags = 65536i32; +pub const XCN_OID_CMC_RESPONSE_INFO: CERTENROLL_OBJECTID = 320i32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const XCN_CERT_NAME_STR_ENABLE_T61_UNICODE_FLAG: X500NameFlags = 131072i32; +pub const XCN_OID_CMC_QUERY_PENDING: CERTENROLL_OBJECTID = 321i32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const XCN_CERT_NAME_STR_ENABLE_UTF8_UNICODE_FLAG: X500NameFlags = 262144i32; +pub const XCN_OID_CMC_ID_POP_LINK_RANDOM: CERTENROLL_OBJECTID = 322i32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const XCN_CERT_NAME_STR_FORCE_UTF8_DIR_STR_FLAG: X500NameFlags = 524288i32; +pub const XCN_OID_CMC_ID_POP_LINK_WITNESS: CERTENROLL_OBJECTID = 323i32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const XCN_CERT_NAME_STR_DISABLE_UTF8_DIR_STR_FLAG: X500NameFlags = 1048576i32; +pub const XCN_OID_CMC_ID_CONFIRM_CERT_ACCEPTANCE: CERTENROLL_OBJECTID = 324i32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const XCN_CERT_NAME_STR_ENABLE_PUNYCODE_FLAG: X500NameFlags = 2097152i32; +pub const XCN_OID_CMC_ADD_ATTRIBUTES: CERTENROLL_OBJECTID = 325i32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const XCN_CERT_NAME_STR_DS_ESCAPED: X500NameFlags = 8388608i32; +pub const XCN_OID_LOYALTY_OTHER_LOGOTYPE: CERTENROLL_OBJECTID = 326i32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub type X509CertificateEnrollmentContext = i32; +pub const XCN_OID_BACKGROUND_OTHER_LOGOTYPE: CERTENROLL_OBJECTID = 327i32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const ContextNone: X509CertificateEnrollmentContext = 0i32; +pub const XCN_OID_PKIX_OCSP_BASIC_SIGNED_RESPONSE: CERTENROLL_OBJECTID = 328i32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const ContextUser: X509CertificateEnrollmentContext = 1i32; +pub const XCN_OID_PKCS_7_DATA: CERTENROLL_OBJECTID = 329i32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const ContextMachine: X509CertificateEnrollmentContext = 2i32; +pub const XCN_OID_PKCS_7_SIGNED: CERTENROLL_OBJECTID = 330i32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const ContextAdministratorForceMachine: X509CertificateEnrollmentContext = 3i32; +pub const XCN_OID_PKCS_7_ENVELOPED: CERTENROLL_OBJECTID = 331i32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub type X509CertificateTemplateEnrollmentFlag = i32; +pub const XCN_OID_PKCS_7_SIGNEDANDENVELOPED: CERTENROLL_OBJECTID = 332i32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const EnrollmentIncludeSymmetricAlgorithms: X509CertificateTemplateEnrollmentFlag = 1i32; +pub const XCN_OID_PKCS_7_DIGESTED: CERTENROLL_OBJECTID = 333i32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const EnrollmentPendAllRequests: X509CertificateTemplateEnrollmentFlag = 2i32; +pub const XCN_OID_PKCS_7_ENCRYPTED: CERTENROLL_OBJECTID = 334i32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const EnrollmentPublishToKRAContainer: X509CertificateTemplateEnrollmentFlag = 4i32; +pub const XCN_OID_PKCS_9_CONTENT_TYPE: CERTENROLL_OBJECTID = 335i32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const EnrollmentPublishToDS: X509CertificateTemplateEnrollmentFlag = 8i32; +pub const XCN_OID_PKCS_9_MESSAGE_DIGEST: CERTENROLL_OBJECTID = 336i32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const EnrollmentAutoEnrollmentCheckUserDSCertificate: X509CertificateTemplateEnrollmentFlag = 16i32; +pub const XCN_OID_CERT_PROP_ID_PREFIX: CERTENROLL_OBJECTID = 337i32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const EnrollmentAutoEnrollment: X509CertificateTemplateEnrollmentFlag = 32i32; +pub const XCN_OID_CERT_KEY_IDENTIFIER_PROP_ID: CERTENROLL_OBJECTID = 338i32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const EnrollmentDomainAuthenticationNotRequired: X509CertificateTemplateEnrollmentFlag = 128i32; +pub const XCN_OID_CERT_ISSUER_SERIAL_NUMBER_MD5_HASH_PROP_ID: CERTENROLL_OBJECTID = 339i32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const EnrollmentPreviousApprovalValidateReenrollment: X509CertificateTemplateEnrollmentFlag = 64i32; +pub const XCN_OID_CERT_SUBJECT_NAME_MD5_HASH_PROP_ID: CERTENROLL_OBJECTID = 340i32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const EnrollmentUserInteractionRequired: X509CertificateTemplateEnrollmentFlag = 256i32; +pub const XCN_OID_CERT_MD5_HASH_PROP_ID: CERTENROLL_OBJECTID = 341i32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const EnrollmentAddTemplateName: X509CertificateTemplateEnrollmentFlag = 512i32; +pub const XCN_OID_RSA_SHA256RSA: CERTENROLL_OBJECTID = 342i32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const EnrollmentRemoveInvalidCertificateFromPersonalStore: X509CertificateTemplateEnrollmentFlag = 1024i32; +pub const XCN_OID_RSA_SHA384RSA: CERTENROLL_OBJECTID = 343i32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const EnrollmentAllowEnrollOnBehalfOf: X509CertificateTemplateEnrollmentFlag = 2048i32; +pub const XCN_OID_RSA_SHA512RSA: CERTENROLL_OBJECTID = 344i32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const EnrollmentAddOCSPNoCheck: X509CertificateTemplateEnrollmentFlag = 4096i32; +pub const XCN_OID_NIST_sha256: CERTENROLL_OBJECTID = 345i32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const EnrollmentReuseKeyOnFullSmartCard: X509CertificateTemplateEnrollmentFlag = 8192i32; +pub const XCN_OID_NIST_sha384: CERTENROLL_OBJECTID = 346i32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const EnrollmentNoRevocationInfoInCerts: X509CertificateTemplateEnrollmentFlag = 16384i32; +pub const XCN_OID_NIST_sha512: CERTENROLL_OBJECTID = 347i32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const EnrollmentIncludeBasicConstraintsForEECerts: X509CertificateTemplateEnrollmentFlag = 32768i32; +pub const XCN_OID_RSA_MGF1: CERTENROLL_OBJECTID = 348i32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const EnrollmentPreviousApprovalKeyBasedValidateReenrollment: X509CertificateTemplateEnrollmentFlag = 65536i32; +pub const XCN_OID_ECC_PUBLIC_KEY: CERTENROLL_OBJECTID = 349i32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const EnrollmentCertificateIssuancePoliciesFromRequest: X509CertificateTemplateEnrollmentFlag = 131072i32; +pub const XCN_OID_ECDSA_SHA1: CERTENROLL_OBJECTID = 350i32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const EnrollmentSkipAutoRenewal: X509CertificateTemplateEnrollmentFlag = 262144i32; +pub const XCN_OID_ECDSA_SPECIFIED: CERTENROLL_OBJECTID = 351i32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub type X509CertificateTemplateGeneralFlag = i32; +pub const XCN_OID_ANY_ENHANCED_KEY_USAGE: CERTENROLL_OBJECTID = 352i32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const GeneralMachineType: X509CertificateTemplateGeneralFlag = 64i32; +pub const XCN_OID_RSA_SSA_PSS: CERTENROLL_OBJECTID = 353i32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const GeneralCA: X509CertificateTemplateGeneralFlag = 128i32; +pub const XCN_OID_ATTR_SUPPORTED_ALGORITHMS: CERTENROLL_OBJECTID = 355i32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const GeneralCrossCA: X509CertificateTemplateGeneralFlag = 2048i32; +pub const XCN_OID_ATTR_TPM_SECURITY_ASSERTIONS: CERTENROLL_OBJECTID = 356i32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const GeneralDefault: X509CertificateTemplateGeneralFlag = 65536i32; +pub const XCN_OID_ATTR_TPM_SPECIFICATION: CERTENROLL_OBJECTID = 357i32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const GeneralModified: X509CertificateTemplateGeneralFlag = 131072i32; +pub const XCN_OID_CERT_DISALLOWED_FILETIME_PROP_ID: CERTENROLL_OBJECTID = 358i32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const GeneralDonotPersist: X509CertificateTemplateGeneralFlag = 4096i32; +pub const XCN_OID_CERT_SIGNATURE_HASH_PROP_ID: CERTENROLL_OBJECTID = 359i32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub type X509CertificateTemplatePrivateKeyFlag = i32; +pub const XCN_OID_CERT_STRONG_KEY_OS_1: CERTENROLL_OBJECTID = 360i32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const PrivateKeyRequireArchival: X509CertificateTemplatePrivateKeyFlag = 1i32; +pub const XCN_OID_CERT_STRONG_KEY_OS_CURRENT: CERTENROLL_OBJECTID = 361i32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const PrivateKeyExportable: X509CertificateTemplatePrivateKeyFlag = 16i32; +pub const XCN_OID_CERT_STRONG_KEY_OS_PREFIX: CERTENROLL_OBJECTID = 362i32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const PrivateKeyRequireStrongKeyProtection: X509CertificateTemplatePrivateKeyFlag = 32i32; +pub const XCN_OID_CERT_STRONG_SIGN_OS_1: CERTENROLL_OBJECTID = 363i32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const PrivateKeyRequireAlternateSignatureAlgorithm: X509CertificateTemplatePrivateKeyFlag = 64i32; +pub const XCN_OID_CERT_STRONG_SIGN_OS_CURRENT: CERTENROLL_OBJECTID = 364i32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const PrivateKeyRequireSameKeyRenewal: X509CertificateTemplatePrivateKeyFlag = 128i32; +pub const XCN_OID_CERT_STRONG_SIGN_OS_PREFIX: CERTENROLL_OBJECTID = 365i32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const PrivateKeyUseLegacyProvider: X509CertificateTemplatePrivateKeyFlag = 256i32; +pub const XCN_OID_DH_SINGLE_PASS_STDDH_SHA1_KDF: CERTENROLL_OBJECTID = 366i32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const PrivateKeyEKTrustOnUse: X509CertificateTemplatePrivateKeyFlag = 512i32; +pub const XCN_OID_DH_SINGLE_PASS_STDDH_SHA256_KDF: CERTENROLL_OBJECTID = 367i32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const PrivateKeyEKValidateCert: X509CertificateTemplatePrivateKeyFlag = 1024i32; +pub const XCN_OID_DH_SINGLE_PASS_STDDH_SHA384_KDF: CERTENROLL_OBJECTID = 368i32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const PrivateKeyEKValidateKey: X509CertificateTemplatePrivateKeyFlag = 2048i32; +pub const XCN_OID_DISALLOWED_HASH: CERTENROLL_OBJECTID = 369i32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const PrivateKeyAttestNone: X509CertificateTemplatePrivateKeyFlag = 0i32; +pub const XCN_OID_DISALLOWED_LIST: CERTENROLL_OBJECTID = 370i32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const PrivateKeyAttestPreferred: X509CertificateTemplatePrivateKeyFlag = 4096i32; +pub const XCN_OID_ECC_CURVE_P256: CERTENROLL_OBJECTID = 371i32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const PrivateKeyAttestRequired: X509CertificateTemplatePrivateKeyFlag = 8192i32; +pub const XCN_OID_ECC_CURVE_P384: CERTENROLL_OBJECTID = 372i32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const PrivateKeyAttestMask: X509CertificateTemplatePrivateKeyFlag = 12288i32; +pub const XCN_OID_ECC_CURVE_P521: CERTENROLL_OBJECTID = 373i32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const PrivateKeyAttestWithoutPolicy: X509CertificateTemplatePrivateKeyFlag = 16384i32; +pub const XCN_OID_ECDSA_SHA256: CERTENROLL_OBJECTID = 374i32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const PrivateKeyServerVersionMask: X509CertificateTemplatePrivateKeyFlag = 983040i32; +pub const XCN_OID_ECDSA_SHA384: CERTENROLL_OBJECTID = 375i32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const PrivateKeyServerVersionShift: X509CertificateTemplatePrivateKeyFlag = 16i32; +pub const XCN_OID_ECDSA_SHA512: CERTENROLL_OBJECTID = 376i32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const PrivateKeyHelloKspKey: X509CertificateTemplatePrivateKeyFlag = 1048576i32; +pub const XCN_OID_ENROLL_CAXCHGCERT_HASH: CERTENROLL_OBJECTID = 377i32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const PrivateKeyHelloLogonKey: X509CertificateTemplatePrivateKeyFlag = 2097152i32; +pub const XCN_OID_ENROLL_EK_INFO: CERTENROLL_OBJECTID = 378i32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const PrivateKeyClientVersionMask: X509CertificateTemplatePrivateKeyFlag = 251658240i32; +pub const XCN_OID_ENROLL_EKPUB_CHALLENGE: CERTENROLL_OBJECTID = 379i32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const PrivateKeyClientVersionShift: X509CertificateTemplatePrivateKeyFlag = 24i32; +pub const XCN_OID_ENROLL_EKVERIFYCERT: CERTENROLL_OBJECTID = 380i32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub type X509CertificateTemplateSubjectNameFlag = i32; +pub const XCN_OID_ENROLL_EKVERIFYCREDS: CERTENROLL_OBJECTID = 381i32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const SubjectNameEnrolleeSupplies: X509CertificateTemplateSubjectNameFlag = 1i32; +pub const XCN_OID_ENROLL_EKVERIFYKEY: CERTENROLL_OBJECTID = 382i32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const SubjectNameRequireDirectoryPath: X509CertificateTemplateSubjectNameFlag = -2147483648i32; +pub const XCN_OID_EV_RDN_COUNTRY: CERTENROLL_OBJECTID = 383i32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const SubjectNameRequireCommonName: X509CertificateTemplateSubjectNameFlag = 1073741824i32; +pub const XCN_OID_EV_RDN_LOCALE: CERTENROLL_OBJECTID = 384i32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const SubjectNameRequireEmail: X509CertificateTemplateSubjectNameFlag = 536870912i32; +pub const XCN_OID_EV_RDN_STATE_OR_PROVINCE: CERTENROLL_OBJECTID = 385i32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const SubjectNameRequireDNS: X509CertificateTemplateSubjectNameFlag = 268435456i32; +pub const XCN_OID_INHIBIT_ANY_POLICY: CERTENROLL_OBJECTID = 386i32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const SubjectNameAndAlternativeNameOldCertSupplies: X509CertificateTemplateSubjectNameFlag = 8i32; +pub const XCN_OID_INTERNATIONALIZED_EMAIL_ADDRESS: CERTENROLL_OBJECTID = 387i32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const SubjectAlternativeNameEnrolleeSupplies: X509CertificateTemplateSubjectNameFlag = 65536i32; +pub const XCN_OID_KP_KERNEL_MODE_CODE_SIGNING: CERTENROLL_OBJECTID = 388i32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const SubjectAlternativeNameRequireDirectoryGUID: X509CertificateTemplateSubjectNameFlag = 16777216i32; +pub const XCN_OID_KP_KERNEL_MODE_HAL_EXTENSION_SIGNING: CERTENROLL_OBJECTID = 389i32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const SubjectAlternativeNameRequireUPN: X509CertificateTemplateSubjectNameFlag = 33554432i32; +pub const XCN_OID_KP_KERNEL_MODE_TRUSTED_BOOT_SIGNING: CERTENROLL_OBJECTID = 390i32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const SubjectAlternativeNameRequireEmail: X509CertificateTemplateSubjectNameFlag = 67108864i32; +pub const XCN_OID_KP_TPM_AIK_CERTIFICATE: CERTENROLL_OBJECTID = 391i32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const SubjectAlternativeNameRequireSPN: X509CertificateTemplateSubjectNameFlag = 8388608i32; +pub const XCN_OID_KP_TPM_EK_CERTIFICATE: CERTENROLL_OBJECTID = 392i32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const SubjectAlternativeNameRequireDNS: X509CertificateTemplateSubjectNameFlag = 134217728i32; +pub const XCN_OID_KP_TPM_PLATFORM_CERTIFICATE: CERTENROLL_OBJECTID = 393i32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const SubjectAlternativeNameRequireDomainDNS: X509CertificateTemplateSubjectNameFlag = 4194304i32; +pub const XCN_OID_NIST_AES128_CBC: CERTENROLL_OBJECTID = 394i32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub type X509EnrollmentAuthFlags = i32; +pub const XCN_OID_NIST_AES128_WRAP: CERTENROLL_OBJECTID = 395i32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const X509AuthNone: X509EnrollmentAuthFlags = 0i32; +pub const XCN_OID_NIST_AES192_CBC: CERTENROLL_OBJECTID = 396i32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const X509AuthAnonymous: X509EnrollmentAuthFlags = 1i32; +pub const XCN_OID_NIST_AES192_WRAP: CERTENROLL_OBJECTID = 397i32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const X509AuthKerberos: X509EnrollmentAuthFlags = 2i32; +pub const XCN_OID_NIST_AES256_CBC: CERTENROLL_OBJECTID = 398i32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const X509AuthUsername: X509EnrollmentAuthFlags = 4i32; +pub const XCN_OID_NIST_AES256_WRAP: CERTENROLL_OBJECTID = 399i32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const X509AuthCertificate: X509EnrollmentAuthFlags = 8i32; +pub const XCN_OID_PKCS_12_PbeIds: CERTENROLL_OBJECTID = 400i32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub type X509EnrollmentPolicyExportFlags = i32; +pub const XCN_OID_PKCS_12_pbeWithSHA1And128BitRC2: CERTENROLL_OBJECTID = 401i32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const ExportTemplates: X509EnrollmentPolicyExportFlags = 1i32; +pub const XCN_OID_PKCS_12_pbeWithSHA1And128BitRC4: CERTENROLL_OBJECTID = 402i32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const ExportOIDs: X509EnrollmentPolicyExportFlags = 2i32; +pub const XCN_OID_PKCS_12_pbeWithSHA1And2KeyTripleDES: CERTENROLL_OBJECTID = 403i32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const ExportCAs: X509EnrollmentPolicyExportFlags = 4i32; +pub const XCN_OID_PKCS_12_pbeWithSHA1And3KeyTripleDES: CERTENROLL_OBJECTID = 404i32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub type X509EnrollmentPolicyLoadOption = i32; +pub const XCN_OID_PKCS_12_pbeWithSHA1And40BitRC2: CERTENROLL_OBJECTID = 405i32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const LoadOptionDefault: X509EnrollmentPolicyLoadOption = 0i32; +pub const XCN_OID_PKCS_12_pbeWithSHA1And40BitRC4: CERTENROLL_OBJECTID = 406i32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const LoadOptionCacheOnly: X509EnrollmentPolicyLoadOption = 1i32; +pub const XCN_OID_PKCS_12_PROTECTED_PASSWORD_SECRET_BAG_TYPE_ID: CERTENROLL_OBJECTID = 407i32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const LoadOptionReload: X509EnrollmentPolicyLoadOption = 2i32; +pub const XCN_OID_PKINIT_KP_KDC: CERTENROLL_OBJECTID = 408i32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const LoadOptionRegisterForADChanges: X509EnrollmentPolicyLoadOption = 4i32; +pub const XCN_OID_PKIX_CA_REPOSITORY: CERTENROLL_OBJECTID = 409i32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub type X509HardwareKeyUsageFlags = i32; +pub const XCN_OID_PKIX_OCSP_NONCE: CERTENROLL_OBJECTID = 410i32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const XCN_NCRYPT_PCP_NONE: X509HardwareKeyUsageFlags = 0i32; +pub const XCN_OID_PKIX_TIME_STAMPING: CERTENROLL_OBJECTID = 411i32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const XCN_NCRYPT_TPM12_PROVIDER: X509HardwareKeyUsageFlags = 65536i32; +pub const XCN_OID_QC_EU_COMPLIANCE: CERTENROLL_OBJECTID = 412i32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const XCN_NCRYPT_PCP_SIGNATURE_KEY: X509HardwareKeyUsageFlags = 1i32; +pub const XCN_OID_QC_SSCD: CERTENROLL_OBJECTID = 413i32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const XCN_NCRYPT_PCP_ENCRYPTION_KEY: X509HardwareKeyUsageFlags = 2i32; +pub const XCN_OID_QC_STATEMENTS_EXT: CERTENROLL_OBJECTID = 414i32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const XCN_NCRYPT_PCP_GENERIC_KEY: X509HardwareKeyUsageFlags = 3i32; +pub const XCN_OID_RDN_TPM_MANUFACTURER: CERTENROLL_OBJECTID = 415i32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const XCN_NCRYPT_PCP_STORAGE_KEY: X509HardwareKeyUsageFlags = 4i32; +pub const XCN_OID_RDN_TPM_MODEL: CERTENROLL_OBJECTID = 416i32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const XCN_NCRYPT_PCP_IDENTITY_KEY: X509HardwareKeyUsageFlags = 8i32; +pub const XCN_OID_RDN_TPM_VERSION: CERTENROLL_OBJECTID = 417i32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub type X509KeyParametersExportType = i32; +pub const XCN_OID_REVOKED_LIST_SIGNER: CERTENROLL_OBJECTID = 418i32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const XCN_CRYPT_OID_USE_CURVE_NONE: X509KeyParametersExportType = 0i32; +pub const XCN_OID_RFC3161_counterSign: CERTENROLL_OBJECTID = 419i32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const XCN_CRYPT_OID_USE_CURVE_NAME_FOR_ENCODE_FLAG: X509KeyParametersExportType = 536870912i32; +pub const XCN_OID_ROOT_PROGRAM_AUTO_UPDATE_CA_REVOCATION: CERTENROLL_OBJECTID = 420i32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const XCN_CRYPT_OID_USE_CURVE_PARAMETERS_FOR_ENCODE_FLAG: X509KeyParametersExportType = 268435456i32; +pub const XCN_OID_ROOT_PROGRAM_AUTO_UPDATE_END_REVOCATION: CERTENROLL_OBJECTID = 421i32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub type X509KeySpec = i32; +pub const XCN_OID_ROOT_PROGRAM_FLAGS: CERTENROLL_OBJECTID = 422i32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const XCN_AT_NONE: X509KeySpec = 0i32; +pub const XCN_OID_ROOT_PROGRAM_NO_OCSP_FAILOVER_TO_CRL: CERTENROLL_OBJECTID = 423i32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const XCN_AT_KEYEXCHANGE: X509KeySpec = 1i32; +pub const XCN_OID_RSA_PSPECIFIED: CERTENROLL_OBJECTID = 424i32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const XCN_AT_SIGNATURE: X509KeySpec = 2i32; +pub const XCN_OID_RSAES_OAEP: CERTENROLL_OBJECTID = 425i32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub type X509KeyUsageFlags = i32; +pub const XCN_OID_SUBJECT_INFO_ACCESS: CERTENROLL_OBJECTID = 426i32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const XCN_CERT_NO_KEY_USAGE: X509KeyUsageFlags = 0i32; +pub const XCN_OID_TIMESTAMP_TOKEN: CERTENROLL_OBJECTID = 427i32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const XCN_CERT_DIGITAL_SIGNATURE_KEY_USAGE: X509KeyUsageFlags = 128i32; +pub const XCN_OID_ENROLL_SCEP_ERROR: CERTENROLL_OBJECTID = 428i32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const XCN_CERT_NON_REPUDIATION_KEY_USAGE: X509KeyUsageFlags = 64i32; +pub const XCN_OIDVerisign_MessageType: CERTENROLL_OBJECTID = 429i32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const XCN_CERT_KEY_ENCIPHERMENT_KEY_USAGE: X509KeyUsageFlags = 32i32; +pub const XCN_OIDVerisign_PkiStatus: CERTENROLL_OBJECTID = 430i32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const XCN_CERT_DATA_ENCIPHERMENT_KEY_USAGE: X509KeyUsageFlags = 16i32; +pub const XCN_OIDVerisign_FailInfo: CERTENROLL_OBJECTID = 431i32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const XCN_CERT_KEY_AGREEMENT_KEY_USAGE: X509KeyUsageFlags = 8i32; +pub const XCN_OIDVerisign_SenderNonce: CERTENROLL_OBJECTID = 432i32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const XCN_CERT_KEY_CERT_SIGN_KEY_USAGE: X509KeyUsageFlags = 4i32; +pub const XCN_OIDVerisign_RecipientNonce: CERTENROLL_OBJECTID = 433i32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const XCN_CERT_OFFLINE_CRL_SIGN_KEY_USAGE: X509KeyUsageFlags = 2i32; +pub const XCN_OIDVerisign_TransactionID: CERTENROLL_OBJECTID = 434i32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const XCN_CERT_CRL_SIGN_KEY_USAGE: X509KeyUsageFlags = 2i32; +pub const XCN_OID_ENROLL_ATTESTATION_CHALLENGE: CERTENROLL_OBJECTID = 435i32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const XCN_CERT_ENCIPHER_ONLY_KEY_USAGE: X509KeyUsageFlags = 1i32; +pub const XCN_OID_ENROLL_ATTESTATION_STATEMENT: CERTENROLL_OBJECTID = 436i32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const XCN_CERT_DECIPHER_ONLY_KEY_USAGE: X509KeyUsageFlags = 32768i32; +pub const XCN_OID_ENROLL_ENCRYPTION_ALGORITHM: CERTENROLL_OBJECTID = 437i32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub type X509PrivateKeyExportFlags = i32; +pub const XCN_OID_ENROLL_KSP_NAME: CERTENROLL_OBJECTID = 438i32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const XCN_NCRYPT_ALLOW_EXPORT_NONE: X509PrivateKeyExportFlags = 0i32; +pub type CERTENROLL_PROPERTYID = i32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const XCN_NCRYPT_ALLOW_EXPORT_FLAG: X509PrivateKeyExportFlags = 1i32; +pub const XCN_PROPERTYID_NONE: CERTENROLL_PROPERTYID = 0i32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const XCN_NCRYPT_ALLOW_PLAINTEXT_EXPORT_FLAG: X509PrivateKeyExportFlags = 2i32; +pub const XCN_CERT_KEY_PROV_HANDLE_PROP_ID: CERTENROLL_PROPERTYID = 1i32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const XCN_NCRYPT_ALLOW_ARCHIVING_FLAG: X509PrivateKeyExportFlags = 4i32; +pub const XCN_CERT_KEY_PROV_INFO_PROP_ID: CERTENROLL_PROPERTYID = 2i32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const XCN_NCRYPT_ALLOW_PLAINTEXT_ARCHIVING_FLAG: X509PrivateKeyExportFlags = 8i32; +pub const XCN_CERT_SHA1_HASH_PROP_ID: CERTENROLL_PROPERTYID = 3i32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub type X509PrivateKeyProtection = i32; +pub const XCN_CERT_MD5_HASH_PROP_ID: CERTENROLL_PROPERTYID = 4i32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const XCN_NCRYPT_UI_NO_PROTECTION_FLAG: X509PrivateKeyProtection = 0i32; +pub const XCN_CERT_HASH_PROP_ID: CERTENROLL_PROPERTYID = 3i32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const XCN_NCRYPT_UI_PROTECT_KEY_FLAG: X509PrivateKeyProtection = 1i32; +pub const XCN_CERT_KEY_CONTEXT_PROP_ID: CERTENROLL_PROPERTYID = 5i32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const XCN_NCRYPT_UI_FORCE_HIGH_PROTECTION_FLAG: X509PrivateKeyProtection = 2i32; +pub const XCN_CERT_KEY_SPEC_PROP_ID: CERTENROLL_PROPERTYID = 6i32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const XCN_NCRYPT_UI_FINGERPRINT_PROTECTION_FLAG: X509PrivateKeyProtection = 4i32; +pub const XCN_CERT_IE30_RESERVED_PROP_ID: CERTENROLL_PROPERTYID = 7i32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const XCN_NCRYPT_UI_APPCONTAINER_ACCESS_MEDIUM_FLAG: X509PrivateKeyProtection = 8i32; +pub const XCN_CERT_PUBKEY_HASH_RESERVED_PROP_ID: CERTENROLL_PROPERTYID = 8i32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub type X509PrivateKeyUsageFlags = i32; +pub const XCN_CERT_ENHKEY_USAGE_PROP_ID: CERTENROLL_PROPERTYID = 9i32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const XCN_NCRYPT_ALLOW_USAGES_NONE: X509PrivateKeyUsageFlags = 0i32; +pub const XCN_CERT_CTL_USAGE_PROP_ID: CERTENROLL_PROPERTYID = 9i32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const XCN_NCRYPT_ALLOW_DECRYPT_FLAG: X509PrivateKeyUsageFlags = 1i32; +pub const XCN_CERT_NEXT_UPDATE_LOCATION_PROP_ID: CERTENROLL_PROPERTYID = 10i32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const XCN_NCRYPT_ALLOW_SIGNING_FLAG: X509PrivateKeyUsageFlags = 2i32; +pub const XCN_CERT_FRIENDLY_NAME_PROP_ID: CERTENROLL_PROPERTYID = 11i32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const XCN_NCRYPT_ALLOW_KEY_AGREEMENT_FLAG: X509PrivateKeyUsageFlags = 4i32; +pub const XCN_CERT_PVK_FILE_PROP_ID: CERTENROLL_PROPERTYID = 12i32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const XCN_NCRYPT_ALLOW_KEY_IMPORT_FLAG: X509PrivateKeyUsageFlags = 8i32; +pub const XCN_CERT_DESCRIPTION_PROP_ID: CERTENROLL_PROPERTYID = 13i32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const XCN_NCRYPT_ALLOW_ALL_USAGES: X509PrivateKeyUsageFlags = 16777215i32; +pub const XCN_CERT_ACCESS_STATE_PROP_ID: CERTENROLL_PROPERTYID = 14i32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub type X509PrivateKeyVerify = i32; +pub const XCN_CERT_SIGNATURE_HASH_PROP_ID: CERTENROLL_PROPERTYID = 15i32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const VerifyNone: X509PrivateKeyVerify = 0i32; +pub const XCN_CERT_SMART_CARD_DATA_PROP_ID: CERTENROLL_PROPERTYID = 16i32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const VerifySilent: X509PrivateKeyVerify = 1i32; +pub const XCN_CERT_EFS_PROP_ID: CERTENROLL_PROPERTYID = 17i32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const VerifySmartCardNone: X509PrivateKeyVerify = 2i32; +pub const XCN_CERT_FORTEZZA_DATA_PROP_ID: CERTENROLL_PROPERTYID = 18i32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const VerifySmartCardSilent: X509PrivateKeyVerify = 3i32; +pub const XCN_CERT_ARCHIVED_PROP_ID: CERTENROLL_PROPERTYID = 19i32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const VerifyAllowUI: X509PrivateKeyVerify = 4i32; +pub const XCN_CERT_KEY_IDENTIFIER_PROP_ID: CERTENROLL_PROPERTYID = 20i32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub type X509ProviderType = i32; +pub const XCN_CERT_AUTO_ENROLL_PROP_ID: CERTENROLL_PROPERTYID = 21i32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const XCN_PROV_NONE: X509ProviderType = 0i32; +pub const XCN_CERT_PUBKEY_ALG_PARA_PROP_ID: CERTENROLL_PROPERTYID = 22i32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const XCN_PROV_RSA_FULL: X509ProviderType = 1i32; +pub const XCN_CERT_CROSS_CERT_DIST_POINTS_PROP_ID: CERTENROLL_PROPERTYID = 23i32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const XCN_PROV_RSA_SIG: X509ProviderType = 2i32; +pub const XCN_CERT_ISSUER_PUBLIC_KEY_MD5_HASH_PROP_ID: CERTENROLL_PROPERTYID = 24i32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const XCN_PROV_DSS: X509ProviderType = 3i32; +pub const XCN_CERT_SUBJECT_PUBLIC_KEY_MD5_HASH_PROP_ID: CERTENROLL_PROPERTYID = 25i32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const XCN_PROV_FORTEZZA: X509ProviderType = 4i32; +pub const XCN_CERT_ENROLLMENT_PROP_ID: CERTENROLL_PROPERTYID = 26i32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const XCN_PROV_MS_EXCHANGE: X509ProviderType = 5i32; +pub const XCN_CERT_DATE_STAMP_PROP_ID: CERTENROLL_PROPERTYID = 27i32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const XCN_PROV_SSL: X509ProviderType = 6i32; +pub const XCN_CERT_ISSUER_SERIAL_NUMBER_MD5_HASH_PROP_ID: CERTENROLL_PROPERTYID = 28i32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const XCN_PROV_RSA_SCHANNEL: X509ProviderType = 12i32; +pub const XCN_CERT_SUBJECT_NAME_MD5_HASH_PROP_ID: CERTENROLL_PROPERTYID = 29i32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const XCN_PROV_DSS_DH: X509ProviderType = 13i32; +pub const XCN_CERT_EXTENDED_ERROR_INFO_PROP_ID: CERTENROLL_PROPERTYID = 30i32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const XCN_PROV_EC_ECDSA_SIG: X509ProviderType = 14i32; +pub const XCN_CERT_RENEWAL_PROP_ID: CERTENROLL_PROPERTYID = 64i32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const XCN_PROV_EC_ECNRA_SIG: X509ProviderType = 15i32; +pub const XCN_CERT_ARCHIVED_KEY_HASH_PROP_ID: CERTENROLL_PROPERTYID = 65i32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const XCN_PROV_EC_ECDSA_FULL: X509ProviderType = 16i32; +pub const XCN_CERT_AUTO_ENROLL_RETRY_PROP_ID: CERTENROLL_PROPERTYID = 66i32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const XCN_PROV_EC_ECNRA_FULL: X509ProviderType = 17i32; +pub const XCN_CERT_AIA_URL_RETRIEVED_PROP_ID: CERTENROLL_PROPERTYID = 67i32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const XCN_PROV_DH_SCHANNEL: X509ProviderType = 18i32; +pub const XCN_CERT_AUTHORITY_INFO_ACCESS_PROP_ID: CERTENROLL_PROPERTYID = 68i32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const XCN_PROV_SPYRUS_LYNKS: X509ProviderType = 20i32; +pub const XCN_CERT_BACKED_UP_PROP_ID: CERTENROLL_PROPERTYID = 69i32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const XCN_PROV_RNG: X509ProviderType = 21i32; +pub const XCN_CERT_OCSP_RESPONSE_PROP_ID: CERTENROLL_PROPERTYID = 70i32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const XCN_PROV_INTEL_SEC: X509ProviderType = 22i32; +pub const XCN_CERT_REQUEST_ORIGINATOR_PROP_ID: CERTENROLL_PROPERTYID = 71i32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const XCN_PROV_REPLACE_OWF: X509ProviderType = 23i32; +pub const XCN_CERT_SOURCE_LOCATION_PROP_ID: CERTENROLL_PROPERTYID = 72i32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const XCN_PROV_RSA_AES: X509ProviderType = 24i32; +pub const XCN_CERT_SOURCE_URL_PROP_ID: CERTENROLL_PROPERTYID = 73i32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub type X509RequestInheritOptions = i32; +pub const XCN_CERT_NEW_KEY_PROP_ID: CERTENROLL_PROPERTYID = 74i32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const InheritDefault: X509RequestInheritOptions = 0i32; +pub const XCN_CERT_OCSP_CACHE_PREFIX_PROP_ID: CERTENROLL_PROPERTYID = 75i32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const InheritNewDefaultKey: X509RequestInheritOptions = 1i32; +pub const XCN_CERT_SMART_CARD_ROOT_INFO_PROP_ID: CERTENROLL_PROPERTYID = 76i32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const InheritNewSimilarKey: X509RequestInheritOptions = 2i32; +pub const XCN_CERT_NO_AUTO_EXPIRE_CHECK_PROP_ID: CERTENROLL_PROPERTYID = 77i32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const InheritPrivateKey: X509RequestInheritOptions = 3i32; +pub const XCN_CERT_NCRYPT_KEY_HANDLE_PROP_ID: CERTENROLL_PROPERTYID = 78i32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const InheritPublicKey: X509RequestInheritOptions = 4i32; +pub const XCN_CERT_HCRYPTPROV_OR_NCRYPT_KEY_HANDLE_PROP_ID: CERTENROLL_PROPERTYID = 79i32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const InheritKeyMask: X509RequestInheritOptions = 15i32; +pub const XCN_CERT_SUBJECT_INFO_ACCESS_PROP_ID: CERTENROLL_PROPERTYID = 80i32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const InheritNone: X509RequestInheritOptions = 16i32; +pub const XCN_CERT_CA_OCSP_AUTHORITY_INFO_ACCESS_PROP_ID: CERTENROLL_PROPERTYID = 81i32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const InheritRenewalCertificateFlag: X509RequestInheritOptions = 32i32; +pub const XCN_CERT_CA_DISABLE_CRL_PROP_ID: CERTENROLL_PROPERTYID = 82i32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const InheritTemplateFlag: X509RequestInheritOptions = 64i32; +pub const XCN_CERT_ROOT_PROGRAM_CERT_POLICIES_PROP_ID: CERTENROLL_PROPERTYID = 83i32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const InheritSubjectFlag: X509RequestInheritOptions = 128i32; +pub const XCN_CERT_ROOT_PROGRAM_NAME_CONSTRAINTS_PROP_ID: CERTENROLL_PROPERTYID = 84i32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const InheritExtensionsFlag: X509RequestInheritOptions = 256i32; +pub const XCN_CERT_SUBJECT_OCSP_AUTHORITY_INFO_ACCESS_PROP_ID: CERTENROLL_PROPERTYID = 85i32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const InheritSubjectAltNameFlag: X509RequestInheritOptions = 512i32; +pub const XCN_CERT_SUBJECT_DISABLE_CRL_PROP_ID: CERTENROLL_PROPERTYID = 86i32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const InheritValidityPeriodFlag: X509RequestInheritOptions = 1024i32; +pub const XCN_CERT_CEP_PROP_ID: CERTENROLL_PROPERTYID = 87i32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const InheritReserved80000000: X509RequestInheritOptions = -2147483648i32; +pub const XCN_CERT_SIGN_HASH_CNG_ALG_PROP_ID: CERTENROLL_PROPERTYID = 89i32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub type X509RequestType = i32; +pub const XCN_CERT_SCARD_PIN_ID_PROP_ID: CERTENROLL_PROPERTYID = 90i32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const TypeAny: X509RequestType = 0i32; +pub const XCN_CERT_SCARD_PIN_INFO_PROP_ID: CERTENROLL_PROPERTYID = 91i32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const TypePkcs10: X509RequestType = 1i32; +pub const XCN_CERT_SUBJECT_PUB_KEY_BIT_LENGTH_PROP_ID: CERTENROLL_PROPERTYID = 92i32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const TypePkcs7: X509RequestType = 2i32; +pub const XCN_CERT_PUB_KEY_CNG_ALG_BIT_LENGTH_PROP_ID: CERTENROLL_PROPERTYID = 93i32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const TypeCmc: X509RequestType = 3i32; +pub const XCN_CERT_ISSUER_PUB_KEY_BIT_LENGTH_PROP_ID: CERTENROLL_PROPERTYID = 94i32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const TypeCertificate: X509RequestType = 4i32; +pub const XCN_CERT_ISSUER_CHAIN_SIGN_HASH_CNG_ALG_PROP_ID: CERTENROLL_PROPERTYID = 95i32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub type X509SCEPDisposition = i32; +pub const XCN_CERT_ISSUER_CHAIN_PUB_KEY_CNG_ALG_BIT_LENGTH_PROP_ID: CERTENROLL_PROPERTYID = 96i32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const SCEPDispositionUnknown: X509SCEPDisposition = -1i32; +pub const XCN_CERT_NO_EXPIRE_NOTIFICATION_PROP_ID: CERTENROLL_PROPERTYID = 97i32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const SCEPDispositionSuccess: X509SCEPDisposition = 0i32; +pub const XCN_CERT_AUTH_ROOT_SHA256_HASH_PROP_ID: CERTENROLL_PROPERTYID = 98i32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const SCEPDispositionFailure: X509SCEPDisposition = 2i32; +pub const XCN_CERT_NCRYPT_KEY_HANDLE_TRANSFER_PROP_ID: CERTENROLL_PROPERTYID = 99i32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const SCEPDispositionPending: X509SCEPDisposition = 3i32; +pub const XCN_CERT_HCRYPTPROV_TRANSFER_PROP_ID: CERTENROLL_PROPERTYID = 100i32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const SCEPDispositionPendingChallenge: X509SCEPDisposition = 11i32; +pub const XCN_CERT_SMART_CARD_READER_PROP_ID: CERTENROLL_PROPERTYID = 101i32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub type X509SCEPFailInfo = i32; +pub const XCN_CERT_SEND_AS_TRUSTED_ISSUER_PROP_ID: CERTENROLL_PROPERTYID = 102i32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const SCEPFailUnknown: X509SCEPFailInfo = -1i32; +pub const XCN_CERT_KEY_REPAIR_ATTEMPTED_PROP_ID: CERTENROLL_PROPERTYID = 103i32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const SCEPFailBadAlgorithm: X509SCEPFailInfo = 0i32; +pub const XCN_CERT_DISALLOWED_FILETIME_PROP_ID: CERTENROLL_PROPERTYID = 104i32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const SCEPFailBadMessageCheck: X509SCEPFailInfo = 1i32; +pub const XCN_CERT_ROOT_PROGRAM_CHAIN_POLICIES_PROP_ID: CERTENROLL_PROPERTYID = 105i32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const SCEPFailBadRequest: X509SCEPFailInfo = 2i32; +pub const XCN_CERT_SMART_CARD_READER_NON_REMOVABLE_PROP_ID: CERTENROLL_PROPERTYID = 106i32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const SCEPFailBadTime: X509SCEPFailInfo = 3i32; +pub const XCN_CERT_SHA256_HASH_PROP_ID: CERTENROLL_PROPERTYID = 107i32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const SCEPFailBadCertId: X509SCEPFailInfo = 4i32; +pub const XCN_CERT_SCEP_SERVER_CERTS_PROP_ID: CERTENROLL_PROPERTYID = 108i32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub type X509SCEPMessageType = i32; +pub const XCN_CERT_SCEP_RA_SIGNATURE_CERT_PROP_ID: CERTENROLL_PROPERTYID = 109i32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const SCEPMessageUnknown: X509SCEPMessageType = -1i32; +pub const XCN_CERT_SCEP_RA_ENCRYPTION_CERT_PROP_ID: CERTENROLL_PROPERTYID = 110i32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const SCEPMessageCertResponse: X509SCEPMessageType = 3i32; +pub const XCN_CERT_SCEP_CA_CERT_PROP_ID: CERTENROLL_PROPERTYID = 111i32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const SCEPMessagePKCSRequest: X509SCEPMessageType = 19i32; +pub const XCN_CERT_SCEP_SIGNER_CERT_PROP_ID: CERTENROLL_PROPERTYID = 112i32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const SCEPMessageGetCertInitial: X509SCEPMessageType = 20i32; +pub const XCN_CERT_SCEP_NONCE_PROP_ID: CERTENROLL_PROPERTYID = 113i32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const SCEPMessageGetCert: X509SCEPMessageType = 21i32; +pub const XCN_CERT_SCEP_ENCRYPT_HASH_CNG_ALG_PROP_ID: CERTENROLL_PROPERTYID = 114i32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const SCEPMessageGetCRL: X509SCEPMessageType = 22i32; +pub const XCN_CERT_SCEP_FLAGS_PROP_ID: CERTENROLL_PROPERTYID = 115i32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const SCEPMessageClaimChallengeAnswer: X509SCEPMessageType = 41i32; +pub const XCN_CERT_SCEP_GUID_PROP_ID: CERTENROLL_PROPERTYID = 116i32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub type X509SCEPProcessMessageFlags = i32; +pub const XCN_CERT_SERIALIZABLE_KEY_CONTEXT_PROP_ID: CERTENROLL_PROPERTYID = 117i32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const SCEPProcessDefault: X509SCEPProcessMessageFlags = 0i32; +pub const XCN_CERT_ISOLATED_KEY_PROP_ID: CERTENROLL_PROPERTYID = 118i32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const SCEPProcessSkipCertInstall: X509SCEPProcessMessageFlags = 1i32; +pub const XCN_CERT_SERIAL_CHAIN_PROP_ID: CERTENROLL_PROPERTYID = 119i32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const XECI_AUTOENROLL: u32 = 2u32; +pub const XCN_CERT_KEY_CLASSIFICATION_PROP_ID: CERTENROLL_PROPERTYID = 120i32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const XECI_CERTREQ: u32 = 4u32; +pub const XCN_CERT_DISALLOWED_ENHKEY_USAGE_PROP_ID: CERTENROLL_PROPERTYID = 122i32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const XECI_DISABLE: u32 = 0u32; +pub const XCN_CERT_NONCOMPLIANT_ROOT_URL_PROP_ID: CERTENROLL_PROPERTYID = 123i32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const XECI_REQWIZARD: u32 = 3u32; +pub const XCN_CERT_PIN_SHA256_HASH_PROP_ID: CERTENROLL_PROPERTYID = 124i32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const XECI_XENROLL: u32 = 1u32; +pub const XCN_CERT_CLR_DELETE_KEY_PROP_ID: CERTENROLL_PROPERTYID = 125i32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const XECP_STRING_PROPERTY: u32 = 1u32; +pub const XCN_CERT_NOT_BEFORE_FILETIME_PROP_ID: CERTENROLL_PROPERTYID = 126i32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub type XEKL_KEYSIZE = u32; +pub const XCN_CERT_CERT_NOT_BEFORE_ENHKEY_USAGE_PROP_ID: CERTENROLL_PROPERTYID = 127i32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const XEKL_KEYSIZE_MIN: XEKL_KEYSIZE = 1u32; +pub const XCN_CERT_FIRST_RESERVED_PROP_ID: CERTENROLL_PROPERTYID = 128i32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const XEKL_KEYSIZE_MAX: XEKL_KEYSIZE = 2u32; +pub const XCN_CERT_LAST_RESERVED_PROP_ID: CERTENROLL_PROPERTYID = 32767i32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const XEKL_KEYSIZE_INC: XEKL_KEYSIZE = 3u32; +pub const XCN_CERT_FIRST_USER_PROP_ID: CERTENROLL_PROPERTYID = 32768i32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const XEKL_KEYSIZE_DEFAULT: u32 = 4u32; +pub const XCN_CERT_LAST_USER_PROP_ID: CERTENROLL_PROPERTYID = 65535i32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub type XEKL_KEYSPEC = u32; +pub const XCN_CERT_STORE_LOCALIZED_NAME_PROP_ID: CERTENROLL_PROPERTYID = 4096i32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const XEKL_KEYSPEC_KEYX: XEKL_KEYSPEC = 1u32; +pub type CERT_ALT_NAME = u32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const XEKL_KEYSPEC_SIG: XEKL_KEYSPEC = 2u32; +pub const CERT_ALT_NAME_RFC822_NAME: CERT_ALT_NAME = 2u32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const XEPR_DATE: u32 = 5u32; +pub const CERT_ALT_NAME_DNS_NAME: CERT_ALT_NAME = 3u32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const XEPR_ENUM_FIRST: i32 = -1i32; +pub const CERT_ALT_NAME_URL: CERT_ALT_NAME = 7u32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const XEPR_TEMPLATENAME: u32 = 6u32; +pub const CERT_ALT_NAME_REGISTERED_ID: CERT_ALT_NAME = 9u32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const XEPR_V1TEMPLATENAME: u32 = 9u32; +pub const CERT_ALT_NAME_DIRECTORY_NAME: CERT_ALT_NAME = 5u32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const XEPR_V2TEMPLATEOID: u32 = 16u32; +pub const CERT_ALT_NAME_IP_ADDRESS: CERT_ALT_NAME = 8u32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const XEPR_VERSION: u32 = 7u32; +pub const CERT_ALT_NAME_OTHER_NAME: CERT_ALT_NAME = 1u32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const dwCAXCHGOVERLAPPERIODCOUNTDEFAULT: u32 = 1u32; +pub type CERT_CREATE_REQUEST_FLAGS = u32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const dwCAXCHGVALIDITYPERIODCOUNTDEFAULT: u32 = 1u32; +pub const XECR_CMC: CERT_CREATE_REQUEST_FLAGS = 3u32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const dwCRLDELTAOVERLAPPERIODCOUNTDEFAULT: u32 = 0u32; +pub const XECR_PKCS10_V1_5: CERT_CREATE_REQUEST_FLAGS = 4u32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const dwCRLDELTAPERIODCOUNTDEFAULT: u32 = 1u32; +pub const XECR_PKCS10_V2_0: CERT_CREATE_REQUEST_FLAGS = 1u32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const dwCRLOVERLAPPERIODCOUNTDEFAULT: u32 = 0u32; +pub const XECR_PKCS7: CERT_CREATE_REQUEST_FLAGS = 2u32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const dwCRLPERIODCOUNTDEFAULT: u32 = 1u32; +pub type CERT_DELETE_ROW_FLAGS = u32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const dwVALIDITYPERIODCOUNTDEFAULT_ENTERPRISE: u32 = 2u32; +pub const CDR_EXPIRED: CERT_DELETE_ROW_FLAGS = 1u32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const dwVALIDITYPERIODCOUNTDEFAULT_ROOT: u32 = 5u32; +pub const CDR_REQUEST_LAST_CHANGED: CERT_DELETE_ROW_FLAGS = 2u32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const dwVALIDITYPERIODCOUNTDEFAULT_STANDALONE: u32 = 1u32; +pub type CERT_EXIT_EVENT_MASK = u32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const szBACKUPANNOTATION: &str = "Cert Server Backup Interface"; +pub const EXITEVENT_CERTDENIED: CERT_EXIT_EVENT_MASK = 4u32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const szDBBASENAMEPARM: &str = "edb"; +pub const EXITEVENT_CERTISSUED: CERT_EXIT_EVENT_MASK = 1u32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const szNAMESEPARATORDEFAULT: &str = "\n"; +pub const EXITEVENT_CERTPENDING: CERT_EXIT_EVENT_MASK = 2u32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const szPROPASNTAG: &str = "{asn}"; +pub const EXITEVENT_CERTRETRIEVEPENDING: CERT_EXIT_EVENT_MASK = 16u32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const szRESTOREANNOTATION: &str = "Cert Server Restore Interface"; +pub const EXITEVENT_CERTREVOKED: CERT_EXIT_EVENT_MASK = 8u32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszAT_EKCERTINF: &str = "@EKCert"; +pub const EXITEVENT_CRLISSUED: CERT_EXIT_EVENT_MASK = 32u32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszAT_TESTROOT: &str = "@TestRoot"; +pub const EXITEVENT_SHUTDOWN: CERT_EXIT_EVENT_MASK = 64u32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszCAPOLICYFILE: &str = "CAPolicy.inf"; +pub type CERT_GET_CONFIG_FLAGS = u32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszCERTEXITMODULE_POSTFIX: &str = ".Exit"; +pub const CC_DEFAULTCONFIG: CERT_GET_CONFIG_FLAGS = 0u32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszCERTIFICATETRANSPARENCYFLAGS: &str = "CertificateTransparencyFlags"; +pub const CC_FIRSTCONFIG: CERT_GET_CONFIG_FLAGS = 2u32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszCERTMANAGE_SUFFIX: &str = "Manage"; +pub const CC_LOCALACTIVECONFIG: CERT_GET_CONFIG_FLAGS = 4u32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszCERTPOLICYMODULE_POSTFIX: &str = ".Policy"; +pub const CC_LOCALCONFIG: CERT_GET_CONFIG_FLAGS = 3u32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszCERT_TYPE: &str = "RequestType"; +pub const CC_UIPICKCONFIG: CERT_GET_CONFIG_FLAGS = 1u32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszCERT_TYPE_CLIENT: &str = "Client"; +pub const CC_UIPICKCONFIGSKIPLOCALCA: CERT_GET_CONFIG_FLAGS = 5u32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszCERT_TYPE_CODESIGN: &str = "CodeSign"; +pub type CERT_IMPORT_FLAGS = u32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszCERT_TYPE_CUSTOMER: &str = "SetCustomer"; +pub const CR_IN_BASE64HEADER: CERT_IMPORT_FLAGS = 0u32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszCERT_TYPE_MERCHANT: &str = "SetMerchant"; +pub const CR_IN_BASE64: CERT_IMPORT_FLAGS = 1u32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszCERT_TYPE_PAYMENT: &str = "SetPayment"; +pub const CR_IN_BINARY: CERT_IMPORT_FLAGS = 2u32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszCERT_TYPE_SERVER: &str = "Server"; +pub type CERT_PROPERTY_TYPE = u32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszCERT_VERSION: &str = "Version"; +pub const PROPTYPE_BINARY: CERT_PROPERTY_TYPE = 3u32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszCERT_VERSION_1: &str = "1"; +pub const PROPTYPE_DATE: CERT_PROPERTY_TYPE = 2u32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszCERT_VERSION_2: &str = "2"; +pub const PROPTYPE_LONG: CERT_PROPERTY_TYPE = 1u32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszCERT_VERSION_3: &str = "3"; +pub const PROPTYPE_STRING: CERT_PROPERTY_TYPE = 4u32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszCLASS_CERTADMIN: &str = "CertificateAuthority.Admin"; +pub type CERT_REQUEST_OUT_TYPE = u32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszCLASS_CERTCONFIG: &str = "CertificateAuthority.Config"; +pub const CR_OUT_BASE64HEADER: CERT_REQUEST_OUT_TYPE = 0u32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszCLASS_CERTDBMEM: &str = "CertificateAuthority.DBMem"; +pub const CR_OUT_BASE64: CERT_REQUEST_OUT_TYPE = 1u32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszCLASS_CERTENCODE: &str = "CertificateAuthority.Encode"; +pub const CR_OUT_BINARY: CERT_REQUEST_OUT_TYPE = 2u32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszCLASS_CERTGETCONFIG: &str = "CertificateAuthority.GetConfig"; +pub type CERT_VIEW_COLUMN_INDEX = i32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszCLASS_CERTREQUEST: &str = "CertificateAuthority.Request"; +pub const CV_COLUMN_LOG_DEFAULT: CERT_VIEW_COLUMN_INDEX = -2i32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszCLASS_CERTSERVEREXIT: &str = "CertificateAuthority.ServerExit"; +pub const CV_COLUMN_LOG_FAILED_DEFAULT: CERT_VIEW_COLUMN_INDEX = -3i32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszCLASS_CERTSERVERPOLICY: &str = "CertificateAuthority.ServerPolicy"; +pub const CV_COLUMN_QUEUE_DEFAULT: CERT_VIEW_COLUMN_INDEX = -1i32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszCLASS_CERTVIEW: &str = "CertificateAuthority.View"; +pub type CERT_VIEW_SEEK_OPERATOR_FLAGS = u32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszCMM_PROP_COPYRIGHT: &str = "Copyright"; +pub const CVR_SEEK_EQ: CERT_VIEW_SEEK_OPERATOR_FLAGS = 1u32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszCMM_PROP_DESCRIPTION: &str = "Description"; +pub const CVR_SEEK_LE: CERT_VIEW_SEEK_OPERATOR_FLAGS = 4u32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszCMM_PROP_DISPLAY_HWND: &str = "HWND"; +pub const CVR_SEEK_LT: CERT_VIEW_SEEK_OPERATOR_FLAGS = 2u32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszCMM_PROP_FILEVER: &str = "File Version"; +pub const CVR_SEEK_GE: CERT_VIEW_SEEK_OPERATOR_FLAGS = 8u32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszCMM_PROP_ISMULTITHREADED: &str = "IsMultiThreaded"; +pub const CVR_SEEK_GT: CERT_VIEW_SEEK_OPERATOR_FLAGS = 16u32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszCMM_PROP_NAME: &str = "Name"; +pub type CRLRevocationReason = i32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszCMM_PROP_PRODUCTVER: &str = "Product Version"; +pub const XCN_CRL_REASON_UNSPECIFIED: CRLRevocationReason = 0i32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszCNGENCRYPTIONALGORITHM: &str = "CNGEncryptionAlgorithm"; +pub const XCN_CRL_REASON_KEY_COMPROMISE: CRLRevocationReason = 1i32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszCNGHASHALGORITHM: &str = "CNGHashAlgorithm"; +pub const XCN_CRL_REASON_CA_COMPROMISE: CRLRevocationReason = 2i32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszCNGPUBLICKEYALGORITHM: &str = "CNGPublicKeyAlgorithm"; +pub const XCN_CRL_REASON_AFFILIATION_CHANGED: CRLRevocationReason = 3i32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszCONFIG_AUTHORITY: &str = "Authority"; +pub const XCN_CRL_REASON_SUPERSEDED: CRLRevocationReason = 4i32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszCONFIG_COMMENT: &str = "Comment"; +pub const XCN_CRL_REASON_CESSATION_OF_OPERATION: CRLRevocationReason = 5i32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszCONFIG_COMMONNAME: &str = "CommonName"; +pub const XCN_CRL_REASON_CERTIFICATE_HOLD: CRLRevocationReason = 6i32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszCONFIG_CONFIG: &str = "Config"; +pub const XCN_CRL_REASON_REMOVE_FROM_CRL: CRLRevocationReason = 8i32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszCONFIG_COUNTRY: &str = "Country"; +pub const XCN_CRL_REASON_PRIVILEGE_WITHDRAWN: CRLRevocationReason = 9i32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszCONFIG_DESCRIPTION: &str = "Description"; +pub const XCN_CRL_REASON_AA_COMPROMISE: CRLRevocationReason = 10i32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszCONFIG_EXCHANGECERTIFICATE: &str = "ExchangeCertificate"; +pub type CR_DISP = u32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszCONFIG_FLAGS: &str = "Flags"; +pub const CR_DISP_DENIED: CR_DISP = 2u32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszCONFIG_LOCALITY: &str = "Locality"; +pub const CR_DISP_ERROR: CR_DISP = 1u32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszCONFIG_ORGANIZATION: &str = "Organization"; +pub const CR_DISP_INCOMPLETE: CR_DISP = 0u32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszCONFIG_ORGUNIT: &str = "OrgUnit"; +pub const CR_DISP_ISSUED: CR_DISP = 3u32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszCONFIG_SANITIZEDNAME: &str = "SanitizedName"; +pub const CR_DISP_ISSUED_OUT_OF_BAND: CR_DISP = 4u32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszCONFIG_SANITIZEDSHORTNAME: &str = "SanitizedShortName"; +pub const CR_DISP_UNDER_SUBMISSION: CR_DISP = 5u32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszCONFIG_SERVER: &str = "Server"; +pub type CSBACKUP_TYPE = u32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszCONFIG_SHORTNAME: &str = "ShortName"; +pub const CSBACKUP_TYPE_FULL: CSBACKUP_TYPE = 1u32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszCONFIG_SIGNATURECERTIFICATE: &str = "SignatureCertificate"; +pub const CSBACKUP_TYPE_LOGS_ONLY: CSBACKUP_TYPE = 2u32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszCONFIG_STATE: &str = "State"; +pub type CVRC_COLUMN = u32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszCONFIG_WEBENROLLMENTSERVERS: &str = "WebEnrollmentServers"; +pub const CVRC_COLUMN_SCHEMA: CVRC_COLUMN = 0u32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszCRLPUBLISHRETRYCOUNT: &str = "CRLPublishRetryCount"; +pub const CVRC_COLUMN_RESULT: CVRC_COLUMN = 1u32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszCRTFILENAMEEXT: &str = ".crt"; +pub const CVRC_COLUMN_VALUE: CVRC_COLUMN = 2u32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszDATFILENAMEEXT: &str = ".dat"; +pub const CVRC_COLUMN_MASK: CVRC_COLUMN = 4095u32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszDBBACKUPCERTBACKDAT: &str = "certbkxp.dat"; +pub type CVRC_TABLE = u32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszDBBACKUPSUBDIR: &str = "DataBase"; +pub const CVRC_TABLE_ATTRIBUTES: CVRC_TABLE = 16384u32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszDBFILENAMEEXT: &str = ".edb"; +pub const CVRC_TABLE_CRL: CVRC_TABLE = 20480u32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszENCRYPTIONALGORITHM: &str = "EncryptionAlgorithm"; +pub const CVRC_TABLE_EXTENSIONS: CVRC_TABLE = 12288u32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszENROLLMENTAGENTRIGHTS: &str = "EnrollmentAgentRights"; +pub const CVRC_TABLE_REQCERT: CVRC_TABLE = 0u32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszHASHALGORITHM: &str = "HashAlgorithm"; +pub type CommitTemplateFlags = i32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszINFKEY_ALTERNATESIGNATUREALGORITHM: &str = "AlternateSignatureAlgorithm"; +pub const CommitFlagSaveTemplateGenerateOID: CommitTemplateFlags = 1i32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszINFKEY_ATTESTPRIVATEKEY: &str = "AttestPrivateKey"; +pub const CommitFlagSaveTemplateUseCurrentOID: CommitTemplateFlags = 2i32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszINFKEY_CACAPABILITIES: &str = "CACapabilities"; +pub const CommitFlagSaveTemplateOverwrite: CommitTemplateFlags = 3i32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszINFKEY_CACERTS: &str = "CACerts"; +pub const CommitFlagDeleteTemplate: CommitTemplateFlags = 4i32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszINFKEY_CATHUMBPRINT: &str = "CAThumbprint"; +pub type DelayRetryAction = i32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszINFKEY_CCDPSYNCDELTATIME: &str = "SyncDeltaTime"; +pub const DelayRetryUnknown: DelayRetryAction = 0i32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszINFKEY_CHALLENGEPASSWORD: &str = "ChallengePassword"; +pub const DelayRetryNone: DelayRetryAction = 1i32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszINFKEY_CONTINUE: &str = "_continue_"; +pub const DelayRetryShort: DelayRetryAction = 2i32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszINFKEY_CRITICAL: &str = "Critical"; +pub const DelayRetryLong: DelayRetryAction = 3i32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszINFKEY_CRLDELTAPERIODCOUNT: &str = "CRLDeltaPeriodUnits"; +pub const DelayRetrySuccess: DelayRetryAction = 4i32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszINFKEY_CRLDELTAPERIODSTRING: &str = "CRLDeltaPeriod"; +pub const DelayRetryPastSuccess: DelayRetryAction = 5i32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszINFKEY_CRLPERIODCOUNT: &str = "CRLPeriodUnits"; +pub type ENUM_CATYPES = i32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszINFKEY_CRLPERIODSTRING: &str = "CRLPeriod"; +pub const ENUM_ENTERPRISE_ROOTCA: ENUM_CATYPES = 0i32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszINFKEY_DIRECTORYNAME: &str = "DirectoryName"; +pub const ENUM_ENTERPRISE_SUBCA: ENUM_CATYPES = 1i32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszINFKEY_DNS: &str = "DNS"; +pub const ENUM_STANDALONE_ROOTCA: ENUM_CATYPES = 3i32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszINFKEY_ECCKEYPARAMETERS: &str = "EccKeyParameters"; +pub const ENUM_STANDALONE_SUBCA: ENUM_CATYPES = 4i32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszINFKEY_ECCKEYPARAMETERSTYPE: &str = "EccKeyParametersType"; +pub const ENUM_UNKNOWN_CA: ENUM_CATYPES = 5i32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszINFKEY_ECCKEYPARAMETERS_A: &str = "EccKeyParameters_A"; +pub type ENUM_CERT_COLUMN_VALUE_FLAGS = u32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszINFKEY_ECCKEYPARAMETERS_B: &str = "EccKeyParameters_B"; +pub const CV_OUT_BASE64: ENUM_CERT_COLUMN_VALUE_FLAGS = 1u32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszINFKEY_ECCKEYPARAMETERS_BASE: &str = "EccKeyParameters_Base"; +pub const CV_OUT_BASE64HEADER: ENUM_CERT_COLUMN_VALUE_FLAGS = 0u32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszINFKEY_ECCKEYPARAMETERS_COFACTOR: &str = "EccKeyParameters_Cofactor"; +pub const CV_OUT_BASE64REQUESTHEADER: ENUM_CERT_COLUMN_VALUE_FLAGS = 3u32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszINFKEY_ECCKEYPARAMETERS_ORDER: &str = "EccKeyParameters_Order"; +pub const CV_OUT_BASE64X509CRLHEADER: ENUM_CERT_COLUMN_VALUE_FLAGS = 9u32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszINFKEY_ECCKEYPARAMETERS_P: &str = "EccKeyParameters_P"; +pub const CV_OUT_BINARY: ENUM_CERT_COLUMN_VALUE_FLAGS = 2u32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszINFKEY_ECCKEYPARAMETERS_SEED: &str = "EccKeyParameters_Seed"; +pub const CV_OUT_HEX: ENUM_CERT_COLUMN_VALUE_FLAGS = 4u32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszINFKEY_EMAIL: &str = "EMail"; +pub const CV_OUT_HEXADDR: ENUM_CERT_COLUMN_VALUE_FLAGS = 10u32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszINFKEY_EMPTY: &str = "Empty"; +pub const CV_OUT_HEXASCII: ENUM_CERT_COLUMN_VALUE_FLAGS = 5u32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszINFKEY_ENABLEKEYCOUNTING: &str = "EnableKeyCounting"; +pub const CV_OUT_HEXASCIIADDR: ENUM_CERT_COLUMN_VALUE_FLAGS = 11u32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszINFKEY_ENCRYPTIONALGORITHM: &str = "EncryptionAlgorithm"; +pub type EncodingType = i32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszINFKEY_ENCRYPTIONLENGTH: &str = "EncryptionLength"; +pub const XCN_CRYPT_STRING_BASE64HEADER: EncodingType = 0i32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszINFKEY_EXCLUDE: &str = "Exclude"; +pub const XCN_CRYPT_STRING_BASE64: EncodingType = 1i32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszINFKEY_EXPORTABLE: &str = "Exportable"; +pub const XCN_CRYPT_STRING_BINARY: EncodingType = 2i32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszINFKEY_EXPORTABLEENCRYPTED: &str = "ExportableEncrypted"; +pub const XCN_CRYPT_STRING_BASE64REQUESTHEADER: EncodingType = 3i32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszINFKEY_FLAGS: &str = "Flags"; +pub const XCN_CRYPT_STRING_HEX: EncodingType = 4i32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszINFKEY_FORCEUTF8: &str = "ForceUTF8"; +pub const XCN_CRYPT_STRING_HEXASCII: EncodingType = 5i32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszINFKEY_FRIENDLYNAME: &str = "FriendlyName"; +pub const XCN_CRYPT_STRING_BASE64_ANY: EncodingType = 6i32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszINFKEY_HASHALGORITHM: &str = "HashAlgorithm"; +pub const XCN_CRYPT_STRING_ANY: EncodingType = 7i32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszINFKEY_INCLUDE: &str = "Include"; +pub const XCN_CRYPT_STRING_HEX_ANY: EncodingType = 8i32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszINFKEY_INHIBITPOLICYMAPPING: &str = "InhibitPolicyMapping"; +pub const XCN_CRYPT_STRING_BASE64X509CRLHEADER: EncodingType = 9i32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszINFKEY_IPADDRESS: &str = "IPAddress"; +pub const XCN_CRYPT_STRING_HEXADDR: EncodingType = 10i32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszINFKEY_KEYALGORITHM: &str = "KeyAlgorithm"; +pub const XCN_CRYPT_STRING_HEXASCIIADDR: EncodingType = 11i32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszINFKEY_KEYALGORITHMPARMETERS: &str = "KeyAlgorithmParameters"; +pub const XCN_CRYPT_STRING_HEXRAW: EncodingType = 12i32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszINFKEY_KEYCONTAINER: &str = "KeyContainer"; +pub const XCN_CRYPT_STRING_BASE64URI: EncodingType = 13i32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszINFKEY_KEYLENGTH: &str = "KeyLength"; +pub const XCN_CRYPT_STRING_ENCODEMASK: EncodingType = 255i32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszINFKEY_KEYPROTECTION: &str = "KeyProtection"; +pub const XCN_CRYPT_STRING_CHAIN: EncodingType = 256i32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszINFKEY_KEYUSAGEEXTENSION: &str = "KeyUsage"; +pub const XCN_CRYPT_STRING_TEXT: EncodingType = 512i32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszINFKEY_KEYUSAGEPROPERTY: &str = "KeyUsageProperty"; +pub const XCN_CRYPT_STRING_PERCENTESCAPE: EncodingType = 134217728i32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszINFKEY_LEGACYKEYSPEC: &str = "KeySpec"; +pub const XCN_CRYPT_STRING_HASHDATA: EncodingType = 268435456i32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszINFKEY_LOADDEFAULTTEMPLATES: &str = "LoadDefaultTemplates"; +pub const XCN_CRYPT_STRING_STRICT: EncodingType = 536870912i32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszINFKEY_MACHINEKEYSET: &str = "MachineKeySet"; +pub const XCN_CRYPT_STRING_NOCRLF: EncodingType = 1073741824i32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszINFKEY_NOTAFTER: &str = "NotAfter"; +pub const XCN_CRYPT_STRING_NOCR: EncodingType = -2147483648i32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszINFKEY_NOTBEFORE: &str = "NotBefore"; +pub type EnrollmentCAProperty = i32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszINFKEY_NOTICE: &str = "Notice"; +pub const CAPropCommonName: EnrollmentCAProperty = 1i32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszINFKEY_OID: &str = "OID"; +pub const CAPropDistinguishedName: EnrollmentCAProperty = 2i32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszINFKEY_OTHERNAME: &str = "OtherName"; +pub const CAPropSanitizedName: EnrollmentCAProperty = 3i32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszINFKEY_PATHLENGTH: &str = "PathLength"; +pub const CAPropSanitizedShortName: EnrollmentCAProperty = 4i32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszINFKEY_POLICIES: &str = "Policies"; +pub const CAPropDNSName: EnrollmentCAProperty = 5i32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszINFKEY_PRIVATEKEYARCHIVE: &str = "PrivateKeyArchive"; +pub const CAPropCertificateTypes: EnrollmentCAProperty = 6i32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszINFKEY_PROVIDERNAME: &str = "ProviderName"; +pub const CAPropCertificate: EnrollmentCAProperty = 7i32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszINFKEY_PROVIDERTYPE: &str = "ProviderType"; +pub const CAPropDescription: EnrollmentCAProperty = 8i32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszINFKEY_PUBLICKEY: &str = "PublicKey"; +pub const CAPropWebServers: EnrollmentCAProperty = 9i32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszINFKEY_PUBLICKEYPARAMETERS: &str = "PublicKeyParameters"; +pub const CAPropSiteName: EnrollmentCAProperty = 10i32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszINFKEY_READERNAME: &str = "ReaderName"; +pub const CAPropSecurity: EnrollmentCAProperty = 11i32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszINFKEY_REGISTEREDID: &str = "RegisteredId"; +pub const CAPropRenewalOnly: EnrollmentCAProperty = 12i32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszINFKEY_RENEWALCERT: &str = "RenewalCert"; +pub type EnrollmentDisplayStatus = i32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszINFKEY_RENEWALKEYLENGTH: &str = "RenewalKeyLength"; +pub const DisplayNo: EnrollmentDisplayStatus = 0i32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszINFKEY_RENEWALVALIDITYPERIODCOUNT: &str = "RenewalValidityPeriodUnits"; +pub const DisplayYes: EnrollmentDisplayStatus = 1i32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszINFKEY_RENEWALVALIDITYPERIODSTRING: &str = "RenewalValidityPeriod"; +pub type EnrollmentEnrollStatus = i32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszINFKEY_REQUESTTYPE: &str = "RequestType"; +pub const Enrolled: EnrollmentEnrollStatus = 1i32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszINFKEY_REQUIREEXPLICITPOLICY: &str = "RequireExplicitPolicy"; +pub const EnrollPended: EnrollmentEnrollStatus = 2i32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszINFKEY_SECURITYDESCRIPTOR: &str = "SecurityDescriptor"; +pub const EnrollUIDeferredEnrollmentRequired: EnrollmentEnrollStatus = 4i32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszINFKEY_SERIALNUMBER: &str = "SerialNumber"; +pub const EnrollError: EnrollmentEnrollStatus = 16i32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszINFKEY_SHOWALLCSPS: &str = "ShowAllCSPs"; +pub const EnrollUnknown: EnrollmentEnrollStatus = 32i32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszINFKEY_SILENT: &str = "Silent"; +pub const EnrollSkipped: EnrollmentEnrollStatus = 64i32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszINFKEY_SMIME: &str = "SMIME"; +pub const EnrollDenied: EnrollmentEnrollStatus = 256i32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszINFKEY_SUBJECT: &str = "Subject"; +pub type EnrollmentPolicyFlags = i32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszINFKEY_SUBJECTNAMEFLAGS: &str = "SubjectNameFlags"; +pub const DisableGroupPolicyList: EnrollmentPolicyFlags = 2i32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszINFKEY_SUBTREE: &str = "SubTree"; +pub const DisableUserServerList: EnrollmentPolicyFlags = 4i32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszINFKEY_SUPPRESSDEFAULTS: &str = "SuppressDefaults"; +pub type EnrollmentPolicyServerPropertyFlags = i32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszINFKEY_UICONTEXTMESSAGE: &str = "UIContextMessage"; +pub const DefaultNone: EnrollmentPolicyServerPropertyFlags = 0i32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszINFKEY_UPN: &str = "UPN"; +pub const DefaultPolicyServer: EnrollmentPolicyServerPropertyFlags = 1i32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszINFKEY_URL: &str = "URL"; +pub type EnrollmentSelectionStatus = i32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszINFKEY_USEEXISTINGKEY: &str = "UseExistingKeySet"; +pub const SelectedNo: EnrollmentSelectionStatus = 0i32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszINFKEY_USERPROTECTED: &str = "UserProtected"; +pub const SelectedYes: EnrollmentSelectionStatus = 1i32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszINFKEY_UTF8: &str = "UTF8"; +pub type EnrollmentTemplateProperty = i32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszINFKEY_X500NAMEFLAGS: &str = "X500NameFlags"; +pub const TemplatePropCommonName: EnrollmentTemplateProperty = 1i32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszINFSECTION_AIA: &str = "AuthorityInformationAccess"; +pub const TemplatePropFriendlyName: EnrollmentTemplateProperty = 2i32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszINFSECTION_APPLICATIONPOLICYCONSTRAINTS: &str = "ApplicationPolicyConstraintsExtension"; +pub const TemplatePropEKUs: EnrollmentTemplateProperty = 3i32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszINFSECTION_APPLICATIONPOLICYMAPPINGS: &str = "ApplicationPolicyMappingsExtension"; +pub const TemplatePropCryptoProviders: EnrollmentTemplateProperty = 4i32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszINFSECTION_APPLICATIONPOLICYSTATEMENT: &str = "ApplicationPolicyStatementExtension"; +pub const TemplatePropMajorRevision: EnrollmentTemplateProperty = 5i32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszINFSECTION_BASICCONSTRAINTS: &str = "BasicConstraintsExtension"; +pub const TemplatePropDescription: EnrollmentTemplateProperty = 6i32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszINFSECTION_CAPOLICY: &str = "CAPolicy"; +pub const TemplatePropKeySpec: EnrollmentTemplateProperty = 7i32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszINFSECTION_CCDP: &str = "CrossCertificateDistributionPointsExtension"; +pub const TemplatePropSchemaVersion: EnrollmentTemplateProperty = 8i32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszINFSECTION_CDP: &str = "CRLDistributionPoint"; +pub const TemplatePropMinorRevision: EnrollmentTemplateProperty = 9i32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszINFSECTION_CERTSERVER: &str = "certsrv_server"; +pub const TemplatePropRASignatureCount: EnrollmentTemplateProperty = 10i32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszINFSECTION_EKU: &str = "EnhancedKeyUsageExtension"; +pub const TemplatePropMinimumKeySize: EnrollmentTemplateProperty = 11i32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszINFSECTION_EXTENSIONS: &str = "Extensions"; +pub const TemplatePropOID: EnrollmentTemplateProperty = 12i32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszINFSECTION_NAMECONSTRAINTS: &str = "NameConstraintsExtension"; +pub const TemplatePropSupersede: EnrollmentTemplateProperty = 13i32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszINFSECTION_NEWREQUEST: &str = "NewRequest"; +pub const TemplatePropRACertificatePolicies: EnrollmentTemplateProperty = 14i32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszINFSECTION_POLICYCONSTRAINTS: &str = "PolicyConstraintsExtension"; +pub const TemplatePropRAEKUs: EnrollmentTemplateProperty = 15i32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszINFSECTION_POLICYMAPPINGS: &str = "PolicyMappingsExtension"; +pub const TemplatePropCertificatePolicies: EnrollmentTemplateProperty = 16i32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszINFSECTION_POLICYSTATEMENT: &str = "PolicyStatementExtension"; +pub const TemplatePropV1ApplicationPolicy: EnrollmentTemplateProperty = 17i32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszINFSECTION_PROPERTIES: &str = "Properties"; +pub const TemplatePropAsymmetricAlgorithm: EnrollmentTemplateProperty = 18i32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszINFSECTION_REQUESTATTRIBUTES: &str = "RequestAttributes"; +pub const TemplatePropKeySecurityDescriptor: EnrollmentTemplateProperty = 19i32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszINFVALUE_ENDORSEMENTKEY: &str = "EndorsementKey"; +pub const TemplatePropSymmetricAlgorithm: EnrollmentTemplateProperty = 20i32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszINFVALUE_REQUESTTYPE_CERT: &str = "Cert"; +pub const TemplatePropSymmetricKeyLength: EnrollmentTemplateProperty = 21i32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszINFVALUE_REQUESTTYPE_CMC: &str = "CMC"; +pub const TemplatePropHashAlgorithm: EnrollmentTemplateProperty = 22i32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszINFVALUE_REQUESTTYPE_PKCS10: &str = "PKCS10"; +pub const TemplatePropKeyUsage: EnrollmentTemplateProperty = 23i32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszINFVALUE_REQUESTTYPE_PKCS7: &str = "PKCS7"; +pub const TemplatePropEnrollmentFlags: EnrollmentTemplateProperty = 24i32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszINFVALUE_REQUESTTYPE_SCEP: &str = "SCEP"; +pub const TemplatePropSubjectNameFlags: EnrollmentTemplateProperty = 25i32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszLDAPSESSIONOPTIONVALUE: &str = "LDAPSessionOptionValue"; +pub const TemplatePropPrivateKeyFlags: EnrollmentTemplateProperty = 26i32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszLOCALIZEDTIMEPERIODUNITS: &str = "LocalizedTimePeriodUnits"; +pub const TemplatePropGeneralFlags: EnrollmentTemplateProperty = 27i32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszLOGFILENAMEEXT: &str = ".log"; +pub const TemplatePropSecurityDescriptor: EnrollmentTemplateProperty = 28i32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszLOGPATH: &str = "CertLog"; +pub const TemplatePropExtensions: EnrollmentTemplateProperty = 29i32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszMACHINEKEYSET: &str = "MachineKeyset"; +pub const TemplatePropValidityPeriod: EnrollmentTemplateProperty = 30i32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszMICROSOFTCERTMODULE_PREFIX: &str = "CertificateAuthority_MicrosoftDefault"; +pub const TemplatePropRenewalPeriod: EnrollmentTemplateProperty = 31i32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszNETSCAPEREVOCATIONTYPE: &str = "Netscape"; +pub type FULL_RESPONSE_PROPERTY_ID = u32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszOCSPCAPROP_CACERTIFICATE: &str = "CACertificate"; +pub const FR_PROP_NONE: FULL_RESPONSE_PROPERTY_ID = 0u32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszOCSPCAPROP_CACONFIG: &str = "CAConfig"; +pub const FR_PROP_FULLRESPONSE: FULL_RESPONSE_PROPERTY_ID = 1u32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszOCSPCAPROP_CSPNAME: &str = "CSPName"; +pub const FR_PROP_STATUSINFOCOUNT: FULL_RESPONSE_PROPERTY_ID = 2u32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszOCSPCAPROP_ERRORCODE: &str = "ErrorCode"; +pub const FR_PROP_BODYPARTSTRING: FULL_RESPONSE_PROPERTY_ID = 3u32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszOCSPCAPROP_HASHALGORITHMID: &str = "HashAlgorithmId"; +pub const FR_PROP_STATUS: FULL_RESPONSE_PROPERTY_ID = 4u32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszOCSPCAPROP_KEYSPEC: &str = "KeySpec"; +pub const FR_PROP_STATUSSTRING: FULL_RESPONSE_PROPERTY_ID = 5u32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszOCSPCAPROP_LOCALREVOCATIONINFORMATION: &str = "LocalRevocationInformation"; +pub const FR_PROP_OTHERINFOCHOICE: FULL_RESPONSE_PROPERTY_ID = 6u32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszOCSPCAPROP_PROVIDERCLSID: &str = "ProviderCLSID"; +pub const FR_PROP_FAILINFO: FULL_RESPONSE_PROPERTY_ID = 7u32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszOCSPCAPROP_PROVIDERPROPERTIES: &str = "Provider"; +pub const FR_PROP_PENDINFOTOKEN: FULL_RESPONSE_PROPERTY_ID = 8u32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszOCSPCAPROP_REMINDERDURATION: &str = "ReminderDuration"; +pub const FR_PROP_PENDINFOTIME: FULL_RESPONSE_PROPERTY_ID = 9u32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszOCSPCAPROP_SIGNINGCERTIFICATE: &str = "SigningCertificate"; +pub const FR_PROP_ISSUEDCERTIFICATEHASH: FULL_RESPONSE_PROPERTY_ID = 10u32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszOCSPCAPROP_SIGNINGCERTIFICATETEMPLATE: &str = "SigningCertificateTemplate"; +pub const FR_PROP_ISSUEDCERTIFICATE: FULL_RESPONSE_PROPERTY_ID = 11u32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszOCSPCAPROP_SIGNINGFLAGS: &str = "SigningFlags"; +pub const FR_PROP_ISSUEDCERTIFICATECHAIN: FULL_RESPONSE_PROPERTY_ID = 12u32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszOCSPCOMMONPROP_MAXINCOMINGMESSAGESIZE: &str = "MaxIncomingMessageSize"; +pub const FR_PROP_ISSUEDCERTIFICATECRLCHAIN: FULL_RESPONSE_PROPERTY_ID = 13u32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszOCSPCOMMONPROP_MAXNUMOFREQUESTENTRIES: &str = "MaxNumOfRequestEntries"; +pub const FR_PROP_ENCRYPTEDKEYHASH: FULL_RESPONSE_PROPERTY_ID = 14u32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszOCSPCOMMONPROP_REQFLAGS: &str = "RequestFlags"; +pub const FR_PROP_FULLRESPONSENOPKCS7: FULL_RESPONSE_PROPERTY_ID = 15u32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszOCSPISAPIPROP_DEBUG: &str = "ISAPIDebug"; +pub const FR_PROP_CAEXCHANGECERTIFICATEHASH: FULL_RESPONSE_PROPERTY_ID = 16u32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszOCSPISAPIPROP_MAXAGE: &str = "MaxAge"; +pub const FR_PROP_CAEXCHANGECERTIFICATE: FULL_RESPONSE_PROPERTY_ID = 17u32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszOCSPISAPIPROP_MAXNUMOFCACHEENTRIES: &str = "MaxNumOfCacheEntries"; +pub const FR_PROP_CAEXCHANGECERTIFICATECHAIN: FULL_RESPONSE_PROPERTY_ID = 18u32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszOCSPISAPIPROP_NUMOFBACKENDCONNECTIONS: &str = "NumOfBackendConnections"; +pub const FR_PROP_CAEXCHANGECERTIFICATECRLCHAIN: FULL_RESPONSE_PROPERTY_ID = 19u32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszOCSPISAPIPROP_NUMOFTHREADS: &str = "NumOfThreads"; +pub const FR_PROP_ATTESTATIONCHALLENGE: FULL_RESPONSE_PROPERTY_ID = 20u32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszOCSPISAPIPROP_REFRESHRATE: &str = "RefreshRate"; +pub const FR_PROP_ATTESTATIONPROVIDERNAME: FULL_RESPONSE_PROPERTY_ID = 21u32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszOCSPISAPIPROP_VIRTUALROOTNAME: &str = "VirtualRootName"; +pub type ImportPFXFlags = i32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszOCSPPROP_ARRAYCONTROLLER: &str = "ArrayController"; +pub const ImportNone: ImportPFXFlags = 0i32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszOCSPPROP_ARRAYMEMBERS: &str = "ArrayMembers"; +pub const ImportMachineContext: ImportPFXFlags = 1i32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszOCSPPROP_AUDITFILTER: &str = "AuditFilter"; +pub const ImportForceOverwrite: ImportPFXFlags = 2i32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszOCSPPROP_DEBUG: &str = "Debug"; +pub const ImportSilent: ImportPFXFlags = 4i32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszOCSPPROP_ENROLLPOLLINTERVAL: &str = "EnrollPollInterval"; +pub const ImportSaveProperties: ImportPFXFlags = 8i32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszOCSPPROP_LOGLEVEL: &str = "LogLevel"; +pub const ImportExportable: ImportPFXFlags = 16i32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszOCSPREVPROP_BASECRL: &str = "BaseCrl"; +pub const ImportExportableEncrypted: ImportPFXFlags = 32i32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszOCSPREVPROP_BASECRLURLS: &str = "BaseCrlUrls"; +pub const ImportNoUserProtected: ImportPFXFlags = 64i32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszOCSPREVPROP_CRLURLTIMEOUT: &str = "CrlUrlTimeOut"; +pub const ImportUserProtected: ImportPFXFlags = 128i32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszOCSPREVPROP_DELTACRL: &str = "DeltaCrl"; +pub const ImportUserProtectedHigh: ImportPFXFlags = 256i32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszOCSPREVPROP_DELTACRLURLS: &str = "DeltaCrlUrls"; +pub const ImportInstallCertificate: ImportPFXFlags = 512i32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszOCSPREVPROP_ERRORCODE: &str = "RevocationErrorCode"; +pub const ImportInstallChain: ImportPFXFlags = 1024i32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszOCSPREVPROP_REFRESHTIMEOUT: &str = "RefreshTimeOut"; +pub const ImportInstallChainAndRoot: ImportPFXFlags = 2048i32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszOCSPREVPROP_SERIALNUMBERSDIRS: &str = "IssuedSerialNumbersDirectories"; +pub type InnerRequestLevel = i32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszPERIODDAYS: &str = "Days"; +pub const LevelInnermost: InnerRequestLevel = 0i32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszPERIODHOURS: &str = "Hours"; +pub const LevelNext: InnerRequestLevel = 1i32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszPERIODMINUTES: &str = "Minutes"; +pub type InstallResponseRestrictionFlags = i32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszPERIODMONTHS: &str = "Months"; +pub const AllowNone: InstallResponseRestrictionFlags = 0i32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszPERIODSECONDS: &str = "Seconds"; +pub const AllowNoOutstandingRequest: InstallResponseRestrictionFlags = 1i32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszPERIODWEEKS: &str = "Weeks"; +pub const AllowUntrustedCertificate: InstallResponseRestrictionFlags = 2i32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszPERIODYEARS: &str = "Years"; +pub const AllowUntrustedRoot: InstallResponseRestrictionFlags = 4i32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszPFXFILENAMEEXT: &str = ".p12"; +pub type KeyAttestationClaimType = i32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszPROPATTESTATIONCHALLENGE: &str = "AttestationChallenge"; +pub const XCN_NCRYPT_CLAIM_NONE: KeyAttestationClaimType = 0i32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszPROPATTRIBNAME: &str = "AttributeName"; +pub const XCN_NCRYPT_CLAIM_AUTHORITY_AND_SUBJECT: KeyAttestationClaimType = 3i32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszPROPATTRIBREQUESTID: &str = "AttributeRequestId"; +pub const XCN_NCRYPT_CLAIM_AUTHORITY_ONLY: KeyAttestationClaimType = 1i32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszPROPATTRIBVALUE: &str = "AttributeValue"; +pub const XCN_NCRYPT_CLAIM_SUBJECT_ONLY: KeyAttestationClaimType = 2i32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszPROPCALLERNAME: &str = "CallerName"; +pub const XCN_NCRYPT_CLAIM_UNKNOWN: KeyAttestationClaimType = 4096i32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszPROPCATYPE: &str = "CAType"; +pub type KeyIdentifierHashAlgorithm = i32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszPROPCERTCLIENTMACHINE: &str = "ccm"; +pub const SKIHashDefault: KeyIdentifierHashAlgorithm = 0i32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszPROPCERTCOUNT: &str = "CertCount"; +pub const SKIHashSha1: KeyIdentifierHashAlgorithm = 1i32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszPROPCERTIFICATEENROLLMENTFLAGS: &str = "EnrollmentFlags"; +pub const SKIHashCapiSha1: KeyIdentifierHashAlgorithm = 2i32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszPROPCERTIFICATEGENERALFLAGS: &str = "GeneralFlags"; +pub const SKIHashSha256: KeyIdentifierHashAlgorithm = 3i32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszPROPCERTIFICATEHASH: &str = "CertificateHash"; +pub const SKIHashHPKP: KeyIdentifierHashAlgorithm = 5i32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszPROPCERTIFICATENOTAFTERDATE: &str = "NotAfter"; +pub type OCSPRequestFlag = i32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszPROPCERTIFICATENOTBEFOREDATE: &str = "NotBefore"; +pub const OCSP_RF_REJECT_SIGNED_REQUESTS: OCSPRequestFlag = 1i32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszPROPCERTIFICATEPRIVATEKEYFLAGS: &str = "PrivatekeyFlags"; +pub type OCSPSigningFlag = i32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszPROPCERTIFICATEPUBLICKEYALGORITHM: &str = "PublicKeyAlgorithm"; +pub const OCSP_SF_SILENT: OCSPSigningFlag = 1i32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszPROPCERTIFICATEPUBLICKEYLENGTH: &str = "PublicKeyLength"; +pub const OCSP_SF_USE_CACERT: OCSPSigningFlag = 2i32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszPROPCERTIFICATERAWPUBLICKEY: &str = "RawPublicKey"; +pub const OCSP_SF_ALLOW_SIGNINGCERT_AUTORENEWAL: OCSPSigningFlag = 4i32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszPROPCERTIFICATERAWPUBLICKEYALGORITHMPARAMETERS: &str = "RawPublicKeyAlgorithmParameters"; +pub const OCSP_SF_FORCE_SIGNINGCERT_ISSUER_ISCA: OCSPSigningFlag = 8i32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszPROPCERTIFICATERAWSMIMECAPABILITIES: &str = "RawSMIMECapabilities"; +pub const OCSP_SF_AUTODISCOVER_SIGNINGCERT: OCSPSigningFlag = 16i32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszPROPCERTIFICATEREQUESTID: &str = "RequestID"; +pub const OCSP_SF_MANUAL_ASSIGN_SIGNINGCERT: OCSPSigningFlag = 32i32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszPROPCERTIFICATESERIALNUMBER: &str = "SerialNumber"; +pub const OCSP_SF_RESPONDER_ID_KEYHASH: OCSPSigningFlag = 64i32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszPROPCERTIFICATESUBJECTKEYIDENTIFIER: &str = "SubjectKeyIdentifier"; +pub const OCSP_SF_RESPONDER_ID_NAME: OCSPSigningFlag = 128i32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszPROPCERTIFICATETEMPLATE: &str = "CertificateTemplate"; +pub const OCSP_SF_ALLOW_NONCE_EXTENSION: OCSPSigningFlag = 256i32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszPROPCERTIFICATETYPE: &str = "CertificateType"; +pub const OCSP_SF_ALLOW_SIGNINGCERT_AUTOENROLLMENT: OCSPSigningFlag = 512i32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszPROPCERTIFICATEUPN: &str = "UPN"; +pub type ObjectIdGroupId = i32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszPROPCERTSTATE: &str = "CertState"; +pub const XCN_CRYPT_ANY_GROUP_ID: ObjectIdGroupId = 0i32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszPROPCERTSUFFIX: &str = "CertSuffix"; +pub const XCN_CRYPT_HASH_ALG_OID_GROUP_ID: ObjectIdGroupId = 1i32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszPROPCERTTEMPLATE: &str = "CertificateTemplate"; +pub const XCN_CRYPT_ENCRYPT_ALG_OID_GROUP_ID: ObjectIdGroupId = 2i32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszPROPCERTTYPE: &str = "CertType"; +pub const XCN_CRYPT_PUBKEY_ALG_OID_GROUP_ID: ObjectIdGroupId = 3i32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszPROPCERTUSAGE: &str = "CertificateUsage"; +pub const XCN_CRYPT_SIGN_ALG_OID_GROUP_ID: ObjectIdGroupId = 4i32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszPROPCHALLENGE: &str = "Challenge"; +pub const XCN_CRYPT_RDN_ATTR_OID_GROUP_ID: ObjectIdGroupId = 5i32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszPROPCLIENTBROWSERMACHINE: &str = "cbm"; +pub const XCN_CRYPT_EXT_OR_ATTR_OID_GROUP_ID: ObjectIdGroupId = 6i32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszPROPCLIENTDCDNS: &str = "cdc"; +pub const XCN_CRYPT_ENHKEY_USAGE_OID_GROUP_ID: ObjectIdGroupId = 7i32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszPROPCOMMONNAME: &str = "CommonName"; +pub const XCN_CRYPT_POLICY_OID_GROUP_ID: ObjectIdGroupId = 8i32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszPROPCONFIGDN: &str = "ConfigDN"; +pub const XCN_CRYPT_TEMPLATE_OID_GROUP_ID: ObjectIdGroupId = 9i32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszPROPCOUNTRY: &str = "Country"; +pub const XCN_CRYPT_KDF_OID_GROUP_ID: ObjectIdGroupId = 10i32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszPROPCRITICALTAG: &str = "{critical}"; +pub const XCN_CRYPT_LAST_OID_GROUP_ID: ObjectIdGroupId = 10i32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszPROPCRLCOUNT: &str = "CRLCount"; +pub const XCN_CRYPT_FIRST_ALG_OID_GROUP_ID: ObjectIdGroupId = 1i32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszPROPCRLEFFECTIVE: &str = "CRLEffective"; +pub const XCN_CRYPT_LAST_ALG_OID_GROUP_ID: ObjectIdGroupId = 4i32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszPROPCRLINDEX: &str = "CRLIndex"; +pub const XCN_CRYPT_GROUP_ID_MASK: ObjectIdGroupId = 65535i32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszPROPCRLLASTPUBLISHED: &str = "CRLLastPublished"; +pub const XCN_CRYPT_OID_PREFER_CNG_ALGID_FLAG: ObjectIdGroupId = 1073741824i32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszPROPCRLMINBASE: &str = "CRLMinBase"; +pub const XCN_CRYPT_OID_DISABLE_SEARCH_DS_FLAG: ObjectIdGroupId = -2147483648i32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszPROPCRLNAMEID: &str = "CRLNameId"; +pub const XCN_CRYPT_OID_INFO_OID_GROUP_BIT_LEN_MASK: ObjectIdGroupId = 268369920i32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszPROPCRLNEXTPUBLISH: &str = "CRLNextPublish"; +pub const XCN_CRYPT_OID_INFO_OID_GROUP_BIT_LEN_SHIFT: ObjectIdGroupId = 16i32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszPROPCRLNEXTUPDATE: &str = "CRLNextUpdate"; +pub const XCN_CRYPT_KEY_LENGTH_MASK: ObjectIdGroupId = 268369920i32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszPROPCRLNUMBER: &str = "CRLNumber"; +pub type ObjectIdPublicKeyFlags = i32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszPROPCRLPROPAGATIONCOMPLETE: &str = "CRLPropagationComplete"; +pub const XCN_CRYPT_OID_INFO_PUBKEY_ANY: ObjectIdPublicKeyFlags = 0i32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszPROPCRLPUBLISHATTEMPTS: &str = "CRLPublishAttempts"; +pub const XCN_CRYPT_OID_INFO_PUBKEY_SIGN_KEY_FLAG: ObjectIdPublicKeyFlags = -2147483648i32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszPROPCRLPUBLISHERROR: &str = "CRLPublishError"; +pub const XCN_CRYPT_OID_INFO_PUBKEY_ENCRYPT_KEY_FLAG: ObjectIdPublicKeyFlags = 1073741824i32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszPROPCRLPUBLISHFLAGS: &str = "CRLPublishFlags"; +pub type PENDING_REQUEST_DESIRED_PROPERTY = u32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszPROPCRLPUBLISHSTATUSCODE: &str = "CRLPublishStatusCode"; +pub const XEPR_CADNS: PENDING_REQUEST_DESIRED_PROPERTY = 1u32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszPROPCRLRAWCRL: &str = "CRLRawCRL"; +pub const XEPR_CAFRIENDLYNAME: PENDING_REQUEST_DESIRED_PROPERTY = 3u32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszPROPCRLROWID: &str = "CRLRowId"; +pub const XEPR_CANAME: PENDING_REQUEST_DESIRED_PROPERTY = 2u32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszPROPCRLSTATE: &str = "CRLState"; +pub const XEPR_HASH: PENDING_REQUEST_DESIRED_PROPERTY = 8u32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszPROPCRLSUFFIX: &str = "CRLSuffix"; +pub const XEPR_REQUESTID: PENDING_REQUEST_DESIRED_PROPERTY = 4u32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszPROPCRLTHISPUBLISH: &str = "CRLThisPublish"; +pub type PFXExportOptions = i32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszPROPCRLTHISUPDATE: &str = "CRLThisUpdate"; +pub const PFXExportEEOnly: PFXExportOptions = 0i32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszPROPCROSSFOREST: &str = "CrossForest"; +pub const PFXExportChainNoRoot: PFXExportOptions = 1i32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszPROPDCNAME: &str = "DCName"; +pub const PFXExportChainWithRoot: PFXExportOptions = 2i32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszPROPDECIMALTAG: &str = "{decimal}"; +pub type Pkcs10AllowedSignatureTypes = i32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszPROPDELTACRLSDISABLED: &str = "fDeltaCRLsDisabled"; +pub const AllowedKeySignature: Pkcs10AllowedSignatureTypes = 1i32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszPROPDEVICESERIALNUMBER: &str = "DeviceSerialNumber"; +pub const AllowedNullSignature: Pkcs10AllowedSignatureTypes = 2i32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszPROPDISPOSITION: &str = "Disposition"; +pub type PolicyQualifierType = i32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszPROPDISPOSITIONDENY: &str = "Deny"; +pub const PolicyQualifierTypeUnknown: PolicyQualifierType = 0i32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszPROPDISPOSITIONPENDING: &str = "Pending"; +pub const PolicyQualifierTypeUrl: PolicyQualifierType = 1i32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszPROPDISTINGUISHEDNAME: &str = "DistinguishedName"; +pub const PolicyQualifierTypeUserNotice: PolicyQualifierType = 2i32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszPROPDN: &str = "dn"; +pub const PolicyQualifierTypeFlags: PolicyQualifierType = 3i32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszPROPDNS: &str = "dns"; +pub type PolicyServerUrlFlags = i32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszPROPDOMAINCOMPONENT: &str = "DomainComponent"; +pub const PsfNone: PolicyServerUrlFlags = 0i32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszPROPDOMAINDN: &str = "DomainDN"; +pub const PsfLocationGroupPolicy: PolicyServerUrlFlags = 1i32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszPROPEMAIL: &str = "EMail"; +pub const PsfLocationRegistry: PolicyServerUrlFlags = 2i32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszPROPENDORSEMENTCERTIFICATEHASH: &str = "EndorsementCertificateHash"; +pub const PsfUseClientId: PolicyServerUrlFlags = 4i32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszPROPENDORSEMENTKEYHASH: &str = "EndorsementKeyHash"; +pub const PsfAutoEnrollmentEnabled: PolicyServerUrlFlags = 16i32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszPROPEVENTLOGERROR: &str = "EventLogError"; +pub const PsfAllowUnTrustedCA: PolicyServerUrlFlags = 32i32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszPROPEVENTLOGEXHAUSTIVE: &str = "EventLogExhaustive"; +pub type PolicyServerUrlPropertyID = i32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszPROPEVENTLOGTERSE: &str = "EventLogTerse"; +pub const PsPolicyID: PolicyServerUrlPropertyID = 0i32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszPROPEVENTLOGVERBOSE: &str = "EventLogVerbose"; +pub const PsFriendlyName: PolicyServerUrlPropertyID = 1i32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszPROPEVENTLOGWARNING: &str = "EventLogWarning"; +pub type RequestClientInfoClientId = i32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszPROPEXITCERTFILE: &str = "CertFile"; +pub const ClientIdNone: RequestClientInfoClientId = 0i32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszPROPEXPECTEDCHALLENGE: &str = "ExpectedChallenge"; +pub const ClientIdXEnroll2003: RequestClientInfoClientId = 1i32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszPROPEXPIRATIONDATE: &str = "ExpirationDate"; +pub const ClientIdAutoEnroll2003: RequestClientInfoClientId = 2i32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszPROPEXTFLAGS: &str = "ExtensionFlags"; +pub const ClientIdWizard2003: RequestClientInfoClientId = 3i32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszPROPEXTNAME: &str = "ExtensionName"; +pub const ClientIdCertReq2003: RequestClientInfoClientId = 4i32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszPROPEXTRAWVALUE: &str = "ExtensionRawValue"; +pub const ClientIdDefaultRequest: RequestClientInfoClientId = 5i32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszPROPEXTREQUESTID: &str = "ExtensionRequestId"; +pub const ClientIdAutoEnroll: RequestClientInfoClientId = 6i32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszPROPFILETAG: &str = "{file}"; +pub const ClientIdRequestWizard: RequestClientInfoClientId = 7i32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszPROPGIVENNAME: &str = "GivenName"; +pub const ClientIdEOBO: RequestClientInfoClientId = 8i32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszPROPGUID: &str = "guid"; +pub const ClientIdCertReq: RequestClientInfoClientId = 9i32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszPROPHEXTAG: &str = "{hex}"; +pub const ClientIdTest: RequestClientInfoClientId = 10i32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszPROPINITIALS: &str = "Initials"; +pub const ClientIdWinRT: RequestClientInfoClientId = 11i32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszPROPIPADDRESS: &str = "ipaddress"; +pub const ClientIdUserStart: RequestClientInfoClientId = 1000i32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszPROPKEYARCHIVED: &str = "KeyArchived"; +pub type WebEnrollmentFlags = i32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszPROPLOCALITY: &str = "Locality"; +pub const EnrollPrompt: WebEnrollmentFlags = 1i32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszPROPLOGLEVEL: &str = "LogLevel"; +pub type WebSecurityLevel = i32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszPROPMACHINEDNSNAME: &str = "MachineDNSName"; +pub const LevelUnsafe: WebSecurityLevel = 0i32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszPROPMODULEREGLOC: &str = "ModuleRegistryLocation"; +pub const LevelSafe: WebSecurityLevel = 1i32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszPROPNAMETYPE: &str = "NameType"; +pub type X500NameFlags = i32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszPROPOCTETTAG: &str = "{octet}"; +pub const XCN_CERT_NAME_STR_NONE: X500NameFlags = 0i32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszPROPOFFICER: &str = "Officer"; +pub const XCN_CERT_SIMPLE_NAME_STR: X500NameFlags = 1i32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszPROPOID: &str = "oid"; +pub const XCN_CERT_OID_NAME_STR: X500NameFlags = 2i32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszPROPORGANIZATION: &str = "Organization"; +pub const XCN_CERT_X500_NAME_STR: X500NameFlags = 3i32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszPROPORGUNIT: &str = "OrgUnit"; +pub const XCN_CERT_XML_NAME_STR: X500NameFlags = 4i32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszPROPPUBLISHEXPIREDCERTINCRL: &str = "PublishExpiredCertInCRL"; +pub const XCN_CERT_NAME_STR_SEMICOLON_FLAG: X500NameFlags = 1073741824i32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszPROPRAWCACERTIFICATE: &str = "RawCACertificate"; +pub const XCN_CERT_NAME_STR_NO_PLUS_FLAG: X500NameFlags = 536870912i32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszPROPRAWCERTIFICATE: &str = "RawCertificate"; +pub const XCN_CERT_NAME_STR_NO_QUOTING_FLAG: X500NameFlags = 268435456i32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszPROPRAWCRL: &str = "RawCRL"; +pub const XCN_CERT_NAME_STR_CRLF_FLAG: X500NameFlags = 134217728i32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszPROPRAWDELTACRL: &str = "RawDeltaCRL"; +pub const XCN_CERT_NAME_STR_COMMA_FLAG: X500NameFlags = 67108864i32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszPROPRAWNAME: &str = "RawName"; +pub const XCN_CERT_NAME_STR_REVERSE_FLAG: X500NameFlags = 33554432i32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszPROPRAWPRECERTIFICATE: &str = "RawPrecertificate"; +pub const XCN_CERT_NAME_STR_FORWARD_FLAG: X500NameFlags = 16777216i32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszPROPREQUESTARCHIVEDKEY: &str = "ArchivedKey"; +pub const XCN_CERT_NAME_STR_AMBIGUOUS_SEPARATOR_FLAGS: X500NameFlags = 1275068416i32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszPROPREQUESTATTRIBUTES: &str = "RequestAttributes"; +pub const XCN_CERT_NAME_STR_DISABLE_IE4_UTF8_FLAG: X500NameFlags = 65536i32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszPROPREQUESTCSPPROVIDER: &str = "RequestCSPProvider"; +pub const XCN_CERT_NAME_STR_ENABLE_T61_UNICODE_FLAG: X500NameFlags = 131072i32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszPROPREQUESTDISPOSITION: &str = "Disposition"; +pub const XCN_CERT_NAME_STR_ENABLE_UTF8_UNICODE_FLAG: X500NameFlags = 262144i32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszPROPREQUESTDISPOSITIONMESSAGE: &str = "DispositionMessage"; +pub const XCN_CERT_NAME_STR_FORCE_UTF8_DIR_STR_FLAG: X500NameFlags = 524288i32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszPROPREQUESTDOT: &str = "Request."; +pub const XCN_CERT_NAME_STR_DISABLE_UTF8_DIR_STR_FLAG: X500NameFlags = 1048576i32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszPROPREQUESTERCAACCESS: &str = "RequesterCAAccess"; +pub const XCN_CERT_NAME_STR_ENABLE_PUNYCODE_FLAG: X500NameFlags = 2097152i32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszPROPREQUESTERDN: &str = "RequesterDN"; +pub const XCN_CERT_NAME_STR_DS_ESCAPED: X500NameFlags = 8388608i32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszPROPREQUESTERNAME: &str = "RequesterName"; +pub type X509CertificateEnrollmentContext = i32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszPROPREQUESTERNAMEFROMOLDCERTIFICATE: &str = "RequesterNameFromOldCertificate"; +pub const ContextNone: X509CertificateEnrollmentContext = 0i32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszPROPREQUESTERSAMNAME: &str = "RequesterSAMName"; +pub const ContextUser: X509CertificateEnrollmentContext = 1i32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszPROPREQUESTERUPN: &str = "RequesterUPN"; +pub const ContextMachine: X509CertificateEnrollmentContext = 2i32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszPROPREQUESTFLAGS: &str = "RequestFlags"; +pub const ContextAdministratorForceMachine: X509CertificateEnrollmentContext = 3i32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszPROPREQUESTKEYRECOVERYHASHES: &str = "KeyRecoveryHashes"; +pub type X509CertificateTemplateEnrollmentFlag = i32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszPROPREQUESTMACHINEDNS: &str = "rmd"; +pub const EnrollmentIncludeSymmetricAlgorithms: X509CertificateTemplateEnrollmentFlag = 1i32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszPROPREQUESTOSVERSION: &str = "RequestOSVersion"; +pub const EnrollmentPendAllRequests: X509CertificateTemplateEnrollmentFlag = 2i32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszPROPREQUESTRAWARCHIVEDKEY: &str = "RawArchivedKey"; +pub const EnrollmentPublishToKRAContainer: X509CertificateTemplateEnrollmentFlag = 4i32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszPROPREQUESTRAWOLDCERTIFICATE: &str = "RawOldCertificate"; +pub const EnrollmentPublishToDS: X509CertificateTemplateEnrollmentFlag = 8i32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszPROPREQUESTRAWREQUEST: &str = "RawRequest"; +pub const EnrollmentAutoEnrollmentCheckUserDSCertificate: X509CertificateTemplateEnrollmentFlag = 16i32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszPROPREQUESTREQUESTID: &str = "RequestID"; +pub const EnrollmentAutoEnrollment: X509CertificateTemplateEnrollmentFlag = 32i32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszPROPREQUESTRESOLVEDWHEN: &str = "ResolvedWhen"; +pub const EnrollmentDomainAuthenticationNotRequired: X509CertificateTemplateEnrollmentFlag = 128i32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszPROPREQUESTREVOKEDEFFECTIVEWHEN: &str = "RevokedEffectiveWhen"; +pub const EnrollmentPreviousApprovalValidateReenrollment: X509CertificateTemplateEnrollmentFlag = 64i32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszPROPREQUESTREVOKEDREASON: &str = "RevokedReason"; +pub const EnrollmentUserInteractionRequired: X509CertificateTemplateEnrollmentFlag = 256i32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszPROPREQUESTREVOKEDWHEN: &str = "RevokedWhen"; +pub const EnrollmentAddTemplateName: X509CertificateTemplateEnrollmentFlag = 512i32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszPROPREQUESTSTATUSCODE: &str = "StatusCode"; +pub const EnrollmentRemoveInvalidCertificateFromPersonalStore: X509CertificateTemplateEnrollmentFlag = 1024i32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszPROPREQUESTSUBMITTEDWHEN: &str = "SubmittedWhen"; +pub const EnrollmentAllowEnrollOnBehalfOf: X509CertificateTemplateEnrollmentFlag = 2048i32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszPROPREQUESTTYPE: &str = "RequestType"; +pub const EnrollmentAddOCSPNoCheck: X509CertificateTemplateEnrollmentFlag = 4096i32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszPROPSANITIZEDCANAME: &str = "SanitizedCAName"; +pub const EnrollmentReuseKeyOnFullSmartCard: X509CertificateTemplateEnrollmentFlag = 8192i32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszPROPSANITIZEDSHORTNAME: &str = "SanitizedShortName"; +pub const EnrollmentNoRevocationInfoInCerts: X509CertificateTemplateEnrollmentFlag = 16384i32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszPROPSEAUDITFILTER: &str = "SEAuditFilter"; +pub const EnrollmentIncludeBasicConstraintsForEECerts: X509CertificateTemplateEnrollmentFlag = 32768i32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszPROPSEAUDITID: &str = "SEAuditId"; +pub const EnrollmentPreviousApprovalKeyBasedValidateReenrollment: X509CertificateTemplateEnrollmentFlag = 65536i32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszPROPSERVERUPGRADED: &str = "fServerUpgraded"; +pub const EnrollmentCertificateIssuancePoliciesFromRequest: X509CertificateTemplateEnrollmentFlag = 131072i32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszPROPSESSIONCOUNT: &str = "SessionCount"; +pub const EnrollmentSkipAutoRenewal: X509CertificateTemplateEnrollmentFlag = 262144i32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszPROPSIGNERAPPLICATIONPOLICIES: &str = "SignerApplicationPolicies"; +pub type X509CertificateTemplateGeneralFlag = i32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszPROPSIGNERPOLICIES: &str = "SignerPolicies"; +pub const GeneralMachineType: X509CertificateTemplateGeneralFlag = 64i32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszPROPSTATE: &str = "State"; +pub const GeneralCA: X509CertificateTemplateGeneralFlag = 128i32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszPROPSTREETADDRESS: &str = "StreetAddress"; +pub const GeneralCrossCA: X509CertificateTemplateGeneralFlag = 2048i32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszPROPSUBJECTALTNAME2: &str = "san"; +pub const GeneralDefault: X509CertificateTemplateGeneralFlag = 65536i32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszPROPSUBJECTDOT: &str = "Subject."; +pub const GeneralModified: X509CertificateTemplateGeneralFlag = 131072i32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszPROPSURNAME: &str = "SurName"; +pub const GeneralDonotPersist: X509CertificateTemplateGeneralFlag = 4096i32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszPROPTEMPLATECHANGESEQUENCENUMBER: &str = "TemplateChangeSequenceNumber"; +pub type X509CertificateTemplatePrivateKeyFlag = i32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszPROPTEXTTAG: &str = "{text}"; +pub const PrivateKeyRequireArchival: X509CertificateTemplatePrivateKeyFlag = 1i32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszPROPTITLE: &str = "Title"; +pub const PrivateKeyExportable: X509CertificateTemplatePrivateKeyFlag = 16i32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszPROPUNSTRUCTUREDADDRESS: &str = "UnstructuredAddress"; +pub const PrivateKeyRequireStrongKeyProtection: X509CertificateTemplatePrivateKeyFlag = 32i32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszPROPUNSTRUCTUREDNAME: &str = "UnstructuredName"; +pub const PrivateKeyRequireAlternateSignatureAlgorithm: X509CertificateTemplatePrivateKeyFlag = 64i32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszPROPUPN: &str = "upn"; +pub const PrivateKeyRequireSameKeyRenewal: X509CertificateTemplatePrivateKeyFlag = 128i32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszPROPURL: &str = "url"; +pub const PrivateKeyUseLegacyProvider: X509CertificateTemplatePrivateKeyFlag = 256i32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszPROPUSEDS: &str = "fUseDS"; +pub const PrivateKeyEKTrustOnUse: X509CertificateTemplatePrivateKeyFlag = 512i32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszPROPUSERDN: &str = "UserDN"; +pub const PrivateKeyEKValidateCert: X509CertificateTemplatePrivateKeyFlag = 1024i32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszPROPUTF8TAG: &str = "{utf8}"; +pub const PrivateKeyEKValidateKey: X509CertificateTemplatePrivateKeyFlag = 2048i32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszPROPVALIDITYPERIODCOUNT: &str = "ValidityPeriodUnits"; +pub const PrivateKeyAttestNone: X509CertificateTemplatePrivateKeyFlag = 0i32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszPROPVALIDITYPERIODSTRING: &str = "ValidityPeriod"; +pub const PrivateKeyAttestPreferred: X509CertificateTemplatePrivateKeyFlag = 4096i32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszPROPVOLATILEMODE: &str = "VolatileMode"; +pub const PrivateKeyAttestRequired: X509CertificateTemplatePrivateKeyFlag = 8192i32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszREGACTIVE: &str = "Active"; +pub const PrivateKeyAttestMask: X509CertificateTemplatePrivateKeyFlag = 12288i32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszREGAELOGLEVEL_OLD: &str = "AEEventLogLevel"; +pub const PrivateKeyAttestWithoutPolicy: X509CertificateTemplatePrivateKeyFlag = 16384i32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszREGAIKCLOUDCAURL: &str = "AIKCloudCAURL"; +pub const PrivateKeyServerVersionMask: X509CertificateTemplatePrivateKeyFlag = 983040i32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszREGAIKKEYALGORITHM: &str = "AIKKeyAlgorithm"; +pub const PrivateKeyServerVersionShift: X509CertificateTemplatePrivateKeyFlag = 16i32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszREGAIKKEYLENGTH: &str = "AIKKeyLength"; +pub const PrivateKeyHelloKspKey: X509CertificateTemplatePrivateKeyFlag = 1048576i32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszREGALLPROVIDERS: &str = "All"; +pub const PrivateKeyHelloLogonKey: X509CertificateTemplatePrivateKeyFlag = 2097152i32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszREGALTERNATEPUBLISHDOMAINS: &str = "AlternatePublishDomains"; +pub const PrivateKeyClientVersionMask: X509CertificateTemplatePrivateKeyFlag = 251658240i32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszREGALTERNATESIGNATUREALGORITHM: &str = "AlternateSignatureAlgorithm"; +pub const PrivateKeyClientVersionShift: X509CertificateTemplatePrivateKeyFlag = 24i32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszREGAUDITFILTER: &str = "AuditFilter"; +pub type X509CertificateTemplateSubjectNameFlag = i32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszREGB2ICERTMANAGEMODULE: &str = "ICertManageModule"; +pub const SubjectNameEnrolleeSupplies: X509CertificateTemplateSubjectNameFlag = 1i32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszREGBACKUPLOGDIRECTORY: &str = "BackupLogDirectory"; +pub const SubjectNameRequireDirectoryPath: X509CertificateTemplateSubjectNameFlag = -2147483648i32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszREGCACERTFILENAME: &str = "CACertFileName"; +pub const SubjectNameRequireCommonName: X509CertificateTemplateSubjectNameFlag = 1073741824i32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszREGCACERTHASH: &str = "CACertHash"; +pub const SubjectNameRequireEmail: X509CertificateTemplateSubjectNameFlag = 536870912i32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszREGCACERTPUBLICATIONURLS: &str = "CACertPublicationURLs"; +pub const SubjectNameRequireDNS: X509CertificateTemplateSubjectNameFlag = 268435456i32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszREGCADESCRIPTION: &str = "CADescription"; +pub const SubjectNameAndAlternativeNameOldCertSupplies: X509CertificateTemplateSubjectNameFlag = 8i32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszREGCAPATHLENGTH: &str = "CAPathLength"; +pub const SubjectAlternativeNameEnrolleeSupplies: X509CertificateTemplateSubjectNameFlag = 65536i32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszREGCASECURITY: &str = "Security"; +pub const SubjectAlternativeNameRequireDirectoryGUID: X509CertificateTemplateSubjectNameFlag = 16777216i32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszREGCASERIALNUMBER: &str = "CACertSerialNumber"; +pub const SubjectAlternativeNameRequireUPN: X509CertificateTemplateSubjectNameFlag = 33554432i32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszREGCASERVERNAME: &str = "CAServerName"; +pub const SubjectAlternativeNameRequireEmail: X509CertificateTemplateSubjectNameFlag = 67108864i32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszREGCATYPE: &str = "CAType"; +pub const SubjectAlternativeNameRequireSPN: X509CertificateTemplateSubjectNameFlag = 8388608i32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszREGCAUSEDS: &str = "UseDS"; +pub const SubjectAlternativeNameRequireDNS: X509CertificateTemplateSubjectNameFlag = 134217728i32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszREGCAXCHGCERTHASH: &str = "CAXchgCertHash"; +pub const SubjectAlternativeNameRequireDomainDNS: X509CertificateTemplateSubjectNameFlag = 4194304i32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszREGCAXCHGOVERLAPPERIODCOUNT: &str = "CAXchgOverlapPeriodUnits"; +pub type X509EnrollmentAuthFlags = i32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszREGCAXCHGOVERLAPPERIODSTRING: &str = "CAXchgOverlapPeriod"; +pub const X509AuthNone: X509EnrollmentAuthFlags = 0i32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszREGCAXCHGVALIDITYPERIODCOUNT: &str = "CAXchgValidityPeriodUnits"; +pub const X509AuthAnonymous: X509EnrollmentAuthFlags = 1i32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszREGCAXCHGVALIDITYPERIODSTRING: &str = "CAXchgValidityPeriod"; +pub const X509AuthKerberos: X509EnrollmentAuthFlags = 2i32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszREGCERTENROLLCOMPATIBLE: &str = "CertEnrollCompatible"; +pub const X509AuthUsername: X509EnrollmentAuthFlags = 4i32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszREGCERTIFICATETRANSPARENCYINFOOID: &str = "CTInformationExtensionOid"; +pub const X509AuthCertificate: X509EnrollmentAuthFlags = 8i32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszREGCERTPUBLISHFLAGS: &str = "PublishCertFlags"; +pub type X509EnrollmentPolicyExportFlags = i32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszREGCERTSRVDEBUG: &str = "Debug"; +pub const ExportTemplates: X509EnrollmentPolicyExportFlags = 1i32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszREGCHECKPOINTFILE: &str = "CheckPointFile"; +pub const ExportOIDs: X509EnrollmentPolicyExportFlags = 2i32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszREGCLOCKSKEWMINUTES: &str = "ClockSkewMinutes"; +pub const ExportCAs: X509EnrollmentPolicyExportFlags = 4i32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszREGCOMMONNAME: &str = "CommonName"; +pub type X509EnrollmentPolicyLoadOption = i32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszREGCRLATTEMPTREPUBLISH: &str = "CRLAttemptRepublish"; +pub const LoadOptionDefault: X509EnrollmentPolicyLoadOption = 0i32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszREGCRLDELTANEXTPUBLISH: &str = "CRLDeltaNextPublish"; +pub const LoadOptionCacheOnly: X509EnrollmentPolicyLoadOption = 1i32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszREGCRLDELTAOVERLAPPERIODCOUNT: &str = "CRLDeltaOverlapUnits"; +pub const LoadOptionReload: X509EnrollmentPolicyLoadOption = 2i32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszREGCRLDELTAOVERLAPPERIODSTRING: &str = "CRLDeltaOverlapPeriod"; +pub const LoadOptionRegisterForADChanges: X509EnrollmentPolicyLoadOption = 4i32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszREGCRLDELTAPERIODCOUNT: &str = "CRLDeltaPeriodUnits"; +pub type X509HardwareKeyUsageFlags = i32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszREGCRLDELTAPERIODSTRING: &str = "CRLDeltaPeriod"; +pub const XCN_NCRYPT_PCP_NONE: X509HardwareKeyUsageFlags = 0i32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszREGCRLEDITFLAGS: &str = "CRLEditFlags"; +pub const XCN_NCRYPT_TPM12_PROVIDER: X509HardwareKeyUsageFlags = 65536i32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszREGCRLFLAGS: &str = "CRLFlags"; +pub const XCN_NCRYPT_PCP_SIGNATURE_KEY: X509HardwareKeyUsageFlags = 1i32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszREGCRLNEXTPUBLISH: &str = "CRLNextPublish"; +pub const XCN_NCRYPT_PCP_ENCRYPTION_KEY: X509HardwareKeyUsageFlags = 2i32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszREGCRLOVERLAPPERIODCOUNT: &str = "CRLOverlapUnits"; +pub const XCN_NCRYPT_PCP_GENERIC_KEY: X509HardwareKeyUsageFlags = 3i32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszREGCRLOVERLAPPERIODSTRING: &str = "CRLOverlapPeriod"; +pub const XCN_NCRYPT_PCP_STORAGE_KEY: X509HardwareKeyUsageFlags = 4i32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszREGCRLPATH_OLD: &str = "CRLPath"; +pub const XCN_NCRYPT_PCP_IDENTITY_KEY: X509HardwareKeyUsageFlags = 8i32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszREGCRLPERIODCOUNT: &str = "CRLPeriodUnits"; +pub type X509KeyParametersExportType = i32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszREGCRLPERIODSTRING: &str = "CRLPeriod"; +pub const XCN_CRYPT_OID_USE_CURVE_NONE: X509KeyParametersExportType = 0i32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszREGCRLPUBLICATIONURLS: &str = "CRLPublicationURLs"; +pub const XCN_CRYPT_OID_USE_CURVE_NAME_FOR_ENCODE_FLAG: X509KeyParametersExportType = 536870912i32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszREGDATABASERECOVERED: &str = "DatabaseRecovered"; +pub const XCN_CRYPT_OID_USE_CURVE_PARAMETERS_FOR_ENCODE_FLAG: X509KeyParametersExportType = 268435456i32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszREGDBDIRECTORY: &str = "DBDirectory"; +pub type X509KeySpec = i32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszREGDBFLAGS: &str = "DBFlags"; +pub const XCN_AT_NONE: X509KeySpec = 0i32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszREGDBLASTFULLBACKUP: &str = "DBLastFullBackup"; +pub const XCN_AT_KEYEXCHANGE: X509KeySpec = 1i32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszREGDBLASTINCREMENTALBACKUP: &str = "DBLastIncrementalBackup"; +pub const XCN_AT_SIGNATURE: X509KeySpec = 2i32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszREGDBLASTRECOVERY: &str = "DBLastRecovery"; +pub type X509KeyUsageFlags = i32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszREGDBLOGDIRECTORY: &str = "DBLogDirectory"; +pub const XCN_CERT_NO_KEY_USAGE: X509KeyUsageFlags = 0i32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszREGDBMAXREADSESSIONCOUNT: &str = "DBMaxReadSessionCount"; +pub const XCN_CERT_DIGITAL_SIGNATURE_KEY_USAGE: X509KeyUsageFlags = 128i32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszREGDBSESSIONCOUNT: &str = "DBSessionCount"; +pub const XCN_CERT_NON_REPUDIATION_KEY_USAGE: X509KeyUsageFlags = 64i32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszREGDBSYSDIRECTORY: &str = "DBSystemDirectory"; +pub const XCN_CERT_KEY_ENCIPHERMENT_KEY_USAGE: X509KeyUsageFlags = 32i32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszREGDBTEMPDIRECTORY: &str = "DBTempDirectory"; +pub const XCN_CERT_DATA_ENCIPHERMENT_KEY_USAGE: X509KeyUsageFlags = 16i32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszREGDEFAULTSMIME: &str = "DefaultSMIME"; +pub const XCN_CERT_KEY_AGREEMENT_KEY_USAGE: X509KeyUsageFlags = 8i32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszREGDIRECTORY: &str = "ConfigurationDirectory"; +pub const XCN_CERT_KEY_CERT_SIGN_KEY_USAGE: X509KeyUsageFlags = 4i32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszREGDISABLEEXTENSIONLIST: &str = "DisableExtensionList"; +pub const XCN_CERT_OFFLINE_CRL_SIGN_KEY_USAGE: X509KeyUsageFlags = 2i32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszREGDSCONFIGDN: &str = "DSConfigDN"; +pub const XCN_CERT_CRL_SIGN_KEY_USAGE: X509KeyUsageFlags = 2i32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszREGDSDOMAINDN: &str = "DSDomainDN"; +pub const XCN_CERT_ENCIPHER_ONLY_KEY_USAGE: X509KeyUsageFlags = 1i32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszREGEDITFLAGS: &str = "EditFlags"; +pub const XCN_CERT_DECIPHER_ONLY_KEY_USAGE: X509KeyUsageFlags = 32768i32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszREGEKPUBLISTDIRECTORIES: &str = "EndorsementKeyListDirectories"; +pub type X509PrivateKeyExportFlags = i32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszREGEKUOIDSFORPUBLISHEXPIREDCERTINCRL: &str = "EKUOIDsForPublishExpiredCertInCRL"; +pub const XCN_NCRYPT_ALLOW_EXPORT_NONE: X509PrivateKeyExportFlags = 0i32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszREGEKUOIDSFORVOLATILEREQUESTS: &str = "EKUOIDsforVolatileRequests"; +pub const XCN_NCRYPT_ALLOW_EXPORT_FLAG: X509PrivateKeyExportFlags = 1i32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszREGENABLED: &str = "Enabled"; +pub const XCN_NCRYPT_ALLOW_PLAINTEXT_EXPORT_FLAG: X509PrivateKeyExportFlags = 2i32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszREGENABLEDEKUFORDEFINEDCACERT: &str = "EnabledEKUForDefinedCACert"; +pub const XCN_NCRYPT_ALLOW_ARCHIVING_FLAG: X509PrivateKeyExportFlags = 4i32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszREGENABLEENROLLEEREQUESTEXTENSIONLIST: &str = "EnableEnrolleeRequestExtensionList"; +pub const XCN_NCRYPT_ALLOW_PLAINTEXT_ARCHIVING_FLAG: X509PrivateKeyExportFlags = 8i32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszREGENABLEREQUESTEXTENSIONLIST: &str = "EnableRequestExtensionList"; +pub type X509PrivateKeyProtection = i32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszREGENFORCEX500NAMELENGTHS: &str = "EnforceX500NameLengths"; +pub const XCN_NCRYPT_UI_NO_PROTECTION_FLAG: X509PrivateKeyProtection = 0i32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszREGENROLLFLAGS: &str = "EnrollFlags"; +pub const XCN_NCRYPT_UI_PROTECT_KEY_FLAG: X509PrivateKeyProtection = 1i32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszREGEXITBODYARG: &str = "BodyArg"; +pub const XCN_NCRYPT_UI_FORCE_HIGH_PROTECTION_FLAG: X509PrivateKeyProtection = 2i32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszREGEXITBODYFORMAT: &str = "BodyFormat"; +pub const XCN_NCRYPT_UI_FINGERPRINT_PROTECTION_FLAG: X509PrivateKeyProtection = 4i32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszREGEXITCRLISSUEDKEY: &str = "CRLIssued"; +pub const XCN_NCRYPT_UI_APPCONTAINER_ACCESS_MEDIUM_FLAG: X509PrivateKeyProtection = 8i32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszREGEXITDENIEDKEY: &str = "Denied"; +pub type X509PrivateKeyUsageFlags = i32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszREGEXITIMPORTEDKEY: &str = "Imported"; +pub const XCN_NCRYPT_ALLOW_USAGES_NONE: X509PrivateKeyUsageFlags = 0i32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszREGEXITISSUEDKEY: &str = "Issued"; +pub const XCN_NCRYPT_ALLOW_DECRYPT_FLAG: X509PrivateKeyUsageFlags = 1i32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszREGEXITPENDINGKEY: &str = "Pending"; +pub const XCN_NCRYPT_ALLOW_SIGNING_FLAG: X509PrivateKeyUsageFlags = 2i32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszREGEXITPROPNOTFOUND: &str = "???"; +pub const XCN_NCRYPT_ALLOW_KEY_AGREEMENT_FLAG: X509PrivateKeyUsageFlags = 4i32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszREGEXITREVOKEDKEY: &str = "Revoked"; +pub const XCN_NCRYPT_ALLOW_KEY_IMPORT_FLAG: X509PrivateKeyUsageFlags = 8i32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszREGEXITSHUTDOWNKEY: &str = "Shutdown"; +pub const XCN_NCRYPT_ALLOW_ALL_USAGES: X509PrivateKeyUsageFlags = 16777215i32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszREGEXITSMTPAUTHENTICATE: &str = "SMTPAuthenticate"; +pub type X509PrivateKeyVerify = i32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszREGEXITSMTPCC: &str = "Cc"; +pub const VerifyNone: X509PrivateKeyVerify = 0i32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszREGEXITSMTPEVENTFILTER: &str = "EventFilter"; +pub const VerifySilent: X509PrivateKeyVerify = 1i32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszREGEXITSMTPFROM: &str = "From"; +pub const VerifySmartCardNone: X509PrivateKeyVerify = 2i32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszREGEXITSMTPKEY: &str = "SMTP"; +pub const VerifySmartCardSilent: X509PrivateKeyVerify = 3i32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszREGEXITSMTPSERVER: &str = "SMTPServer"; +pub const VerifyAllowUI: X509PrivateKeyVerify = 4i32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszREGEXITSMTPTEMPLATES: &str = "Templates"; +pub type X509ProviderType = i32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszREGEXITSMTPTO: &str = "To"; +pub const XCN_PROV_NONE: X509ProviderType = 0i32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszREGEXITSTARTUPKEY: &str = "Startup"; +pub const XCN_PROV_RSA_FULL: X509ProviderType = 1i32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszREGEXITTITLEARG: &str = "TitleArg"; +pub const XCN_PROV_RSA_SIG: X509ProviderType = 2i32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszREGEXITTITLEFORMAT: &str = "TitleFormat"; +pub const XCN_PROV_DSS: X509ProviderType = 3i32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszREGFILEISSUERCERTURL_OLD: &str = "FileIssuerCertURL"; +pub const XCN_PROV_FORTEZZA: X509ProviderType = 4i32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszREGFILEREVOCATIONCRLURL_OLD: &str = "FileRevocationCRLURL"; +pub const XCN_PROV_MS_EXCHANGE: X509ProviderType = 5i32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszREGFORCETELETEX: &str = "ForceTeletex"; +pub const XCN_PROV_SSL: X509ProviderType = 6i32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszREGFTPISSUERCERTURL_OLD: &str = "FTPIssuerCertURL"; +pub const XCN_PROV_RSA_SCHANNEL: X509ProviderType = 12i32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszREGFTPREVOCATIONCRLURL_OLD: &str = "FTPRevocationCRLURL"; +pub const XCN_PROV_DSS_DH: X509ProviderType = 13i32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszREGHIGHLOGNUMBER: &str = "HighLogNumber"; +pub const XCN_PROV_EC_ECDSA_SIG: X509ProviderType = 14i32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszREGHIGHSERIAL: &str = "HighSerial"; +pub const XCN_PROV_EC_ECNRA_SIG: X509ProviderType = 15i32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszREGINTERFACEFLAGS: &str = "InterfaceFlags"; +pub const XCN_PROV_EC_ECDSA_FULL: X509ProviderType = 16i32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszREGISSUERCERTURLFLAGS: &str = "IssuerCertURLFlags"; +pub const XCN_PROV_EC_ECNRA_FULL: X509ProviderType = 17i32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszREGISSUERCERTURL_OLD: &str = "IssuerCertURL"; +pub const XCN_PROV_DH_SCHANNEL: X509ProviderType = 18i32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszREGKEYBASE: &str = "SYSTEM\\CurrentControlSet\\Services\\CertSvc"; +pub const XCN_PROV_SPYRUS_LYNKS: X509ProviderType = 20i32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszREGKEYCERTSVCPATH: &str = "SYSTEM\\CurrentControlSet\\Services\\CertSvc"; +pub const XCN_PROV_RNG: X509ProviderType = 21i32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszREGKEYCONFIG: &str = "Configuration"; +pub const XCN_PROV_INTEL_SEC: X509ProviderType = 22i32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszREGKEYCSP: &str = "CSP"; +pub const XCN_PROV_REPLACE_OWF: X509ProviderType = 23i32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszREGKEYDBPARAMETERS: &str = "DBParameters"; +pub const XCN_PROV_RSA_AES: X509ProviderType = 24i32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszREGKEYENCRYPTIONCSP: &str = "EncryptionCSP"; +pub type X509RequestInheritOptions = i32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszREGKEYENROLLMENT: &str = "Software\\Microsoft\\Cryptography\\AutoEnrollment"; +pub const InheritDefault: X509RequestInheritOptions = 0i32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszREGKEYEXITMODULES: &str = "ExitModules"; +pub const InheritNewDefaultKey: X509RequestInheritOptions = 1i32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszREGKEYGROUPPOLICYENROLLMENT: &str = "Software\\Policies\\Microsoft\\Cryptography\\AutoEnrollment"; +pub const InheritNewSimilarKey: X509RequestInheritOptions = 2i32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszREGKEYNOSYSTEMCERTSVCPATH: &str = "CurrentControlSet\\Services\\CertSvc"; +pub const InheritPrivateKey: X509RequestInheritOptions = 3i32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszREGKEYPOLICYMODULES: &str = "PolicyModules"; +pub const InheritPublicKey: X509RequestInheritOptions = 4i32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszREGKEYREPAIR: &str = "KeyRepair"; +pub const InheritKeyMask: X509RequestInheritOptions = 15i32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszREGKEYRESTOREINPROGRESS: &str = "RestoreInProgress"; +pub const InheritNone: X509RequestInheritOptions = 16i32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszREGKEYSIZE: &str = "KeySize"; +pub const InheritRenewalCertificateFlag: X509RequestInheritOptions = 32i32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszREGKRACERTCOUNT: &str = "KRACertCount"; +pub const InheritTemplateFlag: X509RequestInheritOptions = 64i32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszREGKRACERTHASH: &str = "KRACertHash"; +pub const InheritSubjectFlag: X509RequestInheritOptions = 128i32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszREGKRAFLAGS: &str = "KRAFlags"; +pub const InheritExtensionsFlag: X509RequestInheritOptions = 256i32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszREGLDAPFLAGS: &str = "LDAPFlags"; +pub const InheritSubjectAltNameFlag: X509RequestInheritOptions = 512i32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszREGLDAPISSUERCERTURL_OLD: &str = "LDAPIssuerCertURL"; +pub const InheritValidityPeriodFlag: X509RequestInheritOptions = 1024i32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszREGLDAPREVOCATIONCRLURL_OLD: &str = "LDAPRevocationCRLURL"; +pub const InheritReserved80000000: X509RequestInheritOptions = -2147483648i32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszREGLDAPREVOCATIONDNTEMPLATE_OLD: &str = "LDAPRevocationDNTemplate"; +pub type X509RequestType = i32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszREGLDAPREVOCATIONDN_OLD: &str = "LDAPRevocationDN"; +pub const TypeAny: X509RequestType = 0i32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszREGLDAPSESSIONOPTIONS: &str = "LDAPSessionOptions"; +pub const TypePkcs10: X509RequestType = 1i32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszREGLOGLEVEL: &str = "LogLevel"; +pub const TypePkcs7: X509RequestType = 2i32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszREGLOGPATH: &str = "LogPath"; +pub const TypeCmc: X509RequestType = 3i32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszREGLOWLOGNUMBER: &str = "LowLogNumber"; +pub const TypeCertificate: X509RequestType = 4i32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszREGMAXINCOMINGALLOCSIZE: &str = "MaxIncomingAllocSize"; +pub type X509SCEPDisposition = i32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszREGMAXINCOMINGMESSAGESIZE: &str = "MaxIncomingMessageSize"; +pub const SCEPDispositionUnknown: X509SCEPDisposition = -1i32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszREGMAXPENDINGREQUESTDAYS: &str = "MaxPendingRequestDays"; +pub const SCEPDispositionSuccess: X509SCEPDisposition = 0i32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszREGMAXSCTLISTSIZE: &str = "MaxSCTListSize"; +pub const SCEPDispositionFailure: X509SCEPDisposition = 2i32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszREGNAMESEPARATOR: &str = "SubjectNameSeparator"; +pub const SCEPDispositionPending: X509SCEPDisposition = 3i32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszREGNETSCAPECERTTYPE: &str = "NetscapeCertType"; +pub const SCEPDispositionPendingChallenge: X509SCEPDisposition = 11i32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszREGOFFICERRIGHTS: &str = "OfficerRights"; +pub type X509SCEPFailInfo = i32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszREGPARENTCAMACHINE: &str = "ParentCAMachine"; +pub const SCEPFailUnknown: X509SCEPFailInfo = -1i32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszREGPARENTCANAME: &str = "ParentCAName"; +pub const SCEPFailBadAlgorithm: X509SCEPFailInfo = 0i32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszREGPOLICYFLAGS: &str = "PolicyFlags"; +pub const SCEPFailBadMessageCheck: X509SCEPFailInfo = 1i32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszREGPRESERVESCEPDUMMYCERTS: &str = "PreserveSCEPDummyCerts"; +pub const SCEPFailBadRequest: X509SCEPFailInfo = 2i32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszREGPROCESSINGFLAGS: &str = "ProcessingFlags"; +pub const SCEPFailBadTime: X509SCEPFailInfo = 3i32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszREGPROVIDER: &str = "Provider"; +pub const SCEPFailBadCertId: X509SCEPFailInfo = 4i32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszREGPROVIDERTYPE: &str = "ProviderType"; +pub type X509SCEPMessageType = i32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszREGREQUESTDISPOSITION: &str = "RequestDisposition"; +pub const SCEPMessageUnknown: X509SCEPMessageType = -1i32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszREGREQUESTFILENAME: &str = "RequestFileName"; +pub const SCEPMessageCertResponse: X509SCEPMessageType = 3i32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszREGREQUESTID: &str = "RequestId"; +pub const SCEPMessagePKCSRequest: X509SCEPMessageType = 19i32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszREGREQUESTKEYCONTAINER: &str = "RequestKeyContainer"; +pub const SCEPMessageGetCertInitial: X509SCEPMessageType = 20i32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszREGREQUESTKEYINDEX: &str = "RequestKeyIndex"; +pub const SCEPMessageGetCert: X509SCEPMessageType = 21i32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszREGRESTOREMAP: &str = "RestoreMap"; +pub const SCEPMessageGetCRL: X509SCEPMessageType = 22i32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszREGRESTOREMAPCOUNT: &str = "RestoreMapCount"; +pub const SCEPMessageClaimChallengeAnswer: X509SCEPMessageType = 41i32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszREGRESTORESTATUS: &str = "RestoreStatus"; +pub type X509SCEPProcessMessageFlags = i32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszREGREVOCATIONCRLURL_OLD: &str = "RevocationCRLURL"; +pub const SCEPProcessDefault: X509SCEPProcessMessageFlags = 0i32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszREGREVOCATIONTYPE: &str = "RevocationType"; +pub const SCEPProcessSkipCertInstall: X509SCEPProcessMessageFlags = 1i32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszREGREVOCATIONURL: &str = "RevocationURL"; +pub type XEKL_KEYSIZE = u32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszREGROLESEPARATIONENABLED: &str = "RoleSeparationEnabled"; +pub const XEKL_KEYSIZE_MIN: XEKL_KEYSIZE = 1u32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszREGSETUPSTATUS: &str = "SetupStatus"; +pub const XEKL_KEYSIZE_MAX: XEKL_KEYSIZE = 2u32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszREGSP4DEFAULTCONFIGURATION: &str = "DefaultConfiguration"; +pub const XEKL_KEYSIZE_INC: XEKL_KEYSIZE = 3u32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszREGSP4KEYSETNAME: &str = "KeySetName"; +pub type XEKL_KEYSPEC = u32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszREGSP4NAMES: &str = "Names"; +pub const XEKL_KEYSPEC_KEYX: XEKL_KEYSPEC = 1u32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszREGSP4QUERIES: &str = "Queries"; +pub const XEKL_KEYSPEC_SIG: XEKL_KEYSPEC = 2u32; +#[repr(C)] #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszREGSP4SUBJECTNAMESEPARATOR: &str = "SubjectNameSeparator"; +pub struct CAINFO { + pub cbSize: u32, + pub CAType: ENUM_CATYPES, + pub cCASignatureCerts: u32, + pub cCAExchangeCerts: u32, + pub cExitModules: u32, + pub lPropIdMax: i32, + pub lRoleSeparationEnabled: i32, + pub cKRACertUsedCount: u32, + pub cKRACertCount: u32, + pub fAdvancedServer: u32, +} +impl ::core::marker::Copy for CAINFO {} +impl ::core::clone::Clone for CAINFO { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszREGSUBJECTALTNAME: &str = "SubjectAltName"; +pub struct CERTTRANSBLOB { + pub cb: u32, + pub pb: *mut u8, +} +impl ::core::marker::Copy for CERTTRANSBLOB {} +impl ::core::clone::Clone for CERTTRANSBLOB { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszREGSUBJECTALTNAME2: &str = "SubjectAltName2"; +pub struct CERTVIEWRESTRICTION { + pub ColumnIndex: u32, + pub SeekOperator: i32, + pub SortOrder: i32, + pub pbValue: *mut u8, + pub cbValue: u32, +} +impl ::core::marker::Copy for CERTVIEWRESTRICTION {} +impl ::core::clone::Clone for CERTVIEWRESTRICTION { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszREGSUBJECTTEMPLATE: &str = "SubjectTemplate"; +pub struct CSEDB_RSTMAPW { + pub pwszDatabaseName: ::windows_sys::core::PWSTR, + pub pwszNewDatabaseName: ::windows_sys::core::PWSTR, +} +impl ::core::marker::Copy for CSEDB_RSTMAPW {} +impl ::core::clone::Clone for CSEDB_RSTMAPW { + fn clone(&self) -> Self { + *self + } +} #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszREGSYMMETRICKEYSIZE: &str = "SymmetricKeySize"; +pub type FNCERTSRVBACKUPCLOSE = ::core::option::Option ::windows_sys::core::HRESULT>; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszREGUNICODE: &str = "Unicode"; +pub type FNCERTSRVBACKUPEND = ::core::option::Option ::windows_sys::core::HRESULT>; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszREGUPNMAP: &str = "UPNMap"; +pub type FNCERTSRVBACKUPFREE = ::core::option::Option; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszREGUSEDEFINEDCACERTINREQ: &str = "UseDefinedCACertInRequest"; +pub type FNCERTSRVBACKUPGETBACKUPLOGSW = ::core::option::Option ::windows_sys::core::HRESULT>; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszREGVALIDITYPERIODCOUNT: &str = "ValidityPeriodUnits"; +pub type FNCERTSRVBACKUPGETDATABASENAMESW = ::core::option::Option ::windows_sys::core::HRESULT>; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszREGVALIDITYPERIODSTRING: &str = "ValidityPeriod"; +pub type FNCERTSRVBACKUPGETDYNAMICFILELISTW = ::core::option::Option ::windows_sys::core::HRESULT>; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszREGVERIFYFLAGS: &str = "VerifyFlags"; +pub type FNCERTSRVBACKUPOPENFILEW = ::core::option::Option ::windows_sys::core::HRESULT>; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszREGVERSION: &str = "Version"; +pub type FNCERTSRVBACKUPPREPAREW = ::core::option::Option ::windows_sys::core::HRESULT>; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszREGVIEWAGEMINUTES: &str = "ViewAgeMinutes"; +pub type FNCERTSRVBACKUPREAD = ::core::option::Option ::windows_sys::core::HRESULT>; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszREGVIEWIDLEMINUTES: &str = "ViewIdleMinutes"; +pub type FNCERTSRVBACKUPTRUNCATELOGS = ::core::option::Option ::windows_sys::core::HRESULT>; +#[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`, `\"Win32_Foundation\"`*"] +#[cfg(feature = "Win32_Foundation")] +pub type FNCERTSRVISSERVERONLINEW = ::core::option::Option ::windows_sys::core::HRESULT>; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszREGWEBCLIENTCAMACHINE: &str = "WebClientCAMachine"; +pub type FNCERTSRVRESTOREEND = ::core::option::Option ::windows_sys::core::HRESULT>; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszREGWEBCLIENTCANAME: &str = "WebClientCAName"; +pub type FNCERTSRVRESTOREGETDATABASELOCATIONSW = ::core::option::Option ::windows_sys::core::HRESULT>; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszREGWEBCLIENTCATYPE: &str = "WebClientCAType"; +pub type FNCERTSRVRESTOREPREPAREW = ::core::option::Option ::windows_sys::core::HRESULT>; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszSECUREDATTRIBUTES: &str = "SignedAttributes"; +pub type FNCERTSRVRESTOREREGISTERCOMPLETE = ::core::option::Option ::windows_sys::core::HRESULT>; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszSERVICE_NAME: &str = "CertSvc"; +pub type FNCERTSRVRESTOREREGISTERW = ::core::option::Option ::windows_sys::core::HRESULT>; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszzDEFAULTSIGNEDATTRIBUTES: &str = "RequesterName\u{0}"; +pub type FNCERTSRVSERVERCONTROLW = ::core::option::Option ::windows_sys::core::HRESULT>; +#[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`, `\"Win32_Foundation\"`*"] +#[cfg(feature = "Win32_Foundation")] +pub type FNIMPORTPFXTOPROVIDER = ::core::option::Option ::windows_sys::core::HRESULT>; +#[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`, `\"Win32_Foundation\"`*"] +#[cfg(feature = "Win32_Foundation")] +pub type FNIMPORTPFXTOPROVIDERFREEDATA = ::core::option::Option; -- cgit v1.2.3