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

定数

1001

Windows.Win32.Security.Cryptography.Certificates

名前
wszREGKEYNOSYSTEMCERTSVCPATHunknownCurrentControlSet\Services\CertSvc
wszREGKEYCERTSVCPATHunknownSYSTEM\CurrentControlSet\Services\CertSvc
CA_DISP_INCOMPLETEDWORD0
CA_DISP_ERRORDWORD1
CA_DISP_REVOKEDDWORD2
CA_DISP_VALIDDWORD3
CA_DISP_INVALIDDWORD4
CA_DISP_UNDER_SUBMISSIONDWORD5
KRA_DISP_EXPIREDDWORD0
KRA_DISP_NOTFOUNDDWORD1
KRA_DISP_REVOKEDDWORD2
KRA_DISP_VALIDDWORD3
KRA_DISP_INVALIDDWORD4
KRA_DISP_UNTRUSTEDDWORD5
KRA_DISP_NOTLOADEDDWORD6
CA_ACCESS_MASKROLESDWORD255
CA_CRL_BASEDWORD1
CA_CRL_DELTADWORD2
CA_CRL_REPUBLISHDWORD16
ICF_ALLOWFOREIGNDWORD65536
ICF_EXISTINGROWDWORD131072
IKF_OVERWRITEDWORD65536
wszOCSPCAPROP_CACERTIFICATEunknownCACertificate
wszOCSPCAPROP_HASHALGORITHMIDunknownHashAlgorithmId
wszOCSPCAPROP_SIGNINGFLAGSunknownSigningFlags
wszOCSPCAPROP_REMINDERDURATIONunknownReminderDuration
wszOCSPCAPROP_SIGNINGCERTIFICATEunknownSigningCertificate
wszOCSPCAPROP_CSPNAMEunknownCSPName
wszOCSPCAPROP_KEYSPECunknownKeySpec
wszOCSPCAPROP_ERRORCODEunknownErrorCode
wszOCSPCAPROP_PROVIDERCLSIDunknownProviderCLSID
wszOCSPCAPROP_PROVIDERPROPERTIESunknownProvider
wszOCSPCAPROP_LOCALREVOCATIONINFORMATIONunknownLocalRevocationInformation
wszOCSPCAPROP_SIGNINGCERTIFICATETEMPLATEunknownSigningCertificateTemplate
wszOCSPCAPROP_CACONFIGunknownCAConfig
wszOCSPPROP_LOGLEVELunknownLogLevel
wszOCSPPROP_DEBUGunknownDebug
wszOCSPPROP_AUDITFILTERunknownAuditFilter
wszOCSPPROP_ARRAYCONTROLLERunknownArrayController
wszOCSPPROP_ARRAYMEMBERSunknownArrayMembers
wszOCSPPROP_ENROLLPOLLINTERVALunknownEnrollPollInterval
wszOCSPISAPIPROP_VIRTUALROOTNAMEunknownVirtualRootName
wszOCSPISAPIPROP_NUMOFTHREADSunknownNumOfThreads
wszOCSPISAPIPROP_NUMOFBACKENDCONNECTIONSunknownNumOfBackendConnections
wszOCSPISAPIPROP_REFRESHRATEunknownRefreshRate
wszOCSPISAPIPROP_MAXNUMOFCACHEENTRIESunknownMaxNumOfCacheEntries
wszOCSPISAPIPROP_MAXAGEunknownMaxAge
wszOCSPISAPIPROP_DEBUGunknownISAPIDebug
wszOCSPCOMMONPROP_REQFLAGSunknownRequestFlags
wszOCSPCOMMONPROP_MAXINCOMINGMESSAGESIZEunknownMaxIncomingMessageSize
wszOCSPCOMMONPROP_MAXNUMOFREQUESTENTRIESunknownMaxNumOfRequestEntries
wszOCSPREVPROP_CRLURLTIMEOUTunknownCrlUrlTimeOut
wszOCSPREVPROP_BASECRLURLSunknownBaseCrlUrls
wszOCSPREVPROP_SERIALNUMBERSDIRSunknownIssuedSerialNumbersDirectories
wszOCSPREVPROP_BASECRLunknownBaseCrl
wszOCSPREVPROP_DELTACRLURLSunknownDeltaCrlUrls
wszOCSPREVPROP_DELTACRLunknownDeltaCrl
wszOCSPREVPROP_REFRESHTIMEOUTunknownRefreshTimeOut
wszOCSPREVPROP_ERRORCODEunknownRevocationErrorCode
wszOCSPREVPROP_ALLOWUSERONLYCRLSunknownAllowUserOnlyCrls
wszOCSPREVPROP_ALLOWCAONLYCRLSunknownAllowCAOnlyCrls
szBACKUPANNOTATIONunknownCert Server Backup Interface
szRESTOREANNOTATIONunknownCert Server Restore Interface
CSBACKUP_TYPE_MASKDWORD3
CSRESTORE_TYPE_FULLDWORD1
CSRESTORE_TYPE_ONLINEDWORD2
CSRESTORE_TYPE_CATCHUPDWORD4
CSRESTORE_TYPE_MASKDWORD5
CSBACKUP_DISABLE_INCREMENTALDWORD4294967295
CSBFT_DIRECTORYDWORD128
CSBFT_DATABASE_DIRECTORYDWORD64
CSBFT_LOG_DIRECTORYDWORD32
CSCONTROL_SHUTDOWNULONGLONG1
CSCONTROL_SUSPENDULONGLONG2
CSCONTROL_RESTARTULONGLONG3
wszCONFIG_COMMONNAMEunknownCommonName
wszCONFIG_ORGUNITunknownOrgUnit
wszCONFIG_ORGANIZATIONunknownOrganization
wszCONFIG_LOCALITYunknownLocality
wszCONFIG_STATEunknownState
wszCONFIG_COUNTRYunknownCountry
wszCONFIG_CONFIGunknownConfig
wszCONFIG_EXCHANGECERTIFICATEunknownExchangeCertificate
wszCONFIG_SIGNATURECERTIFICATEunknownSignatureCertificate
wszCONFIG_DESCRIPTIONunknownDescription
wszCONFIG_COMMENTunknownComment
wszCONFIG_SERVERunknownServer
wszCONFIG_AUTHORITYunknownAuthority
wszCONFIG_SANITIZEDNAMEunknownSanitizedName
wszCONFIG_SHORTNAMEunknownShortName
wszCONFIG_SANITIZEDSHORTNAMEunknownSanitizedShortName
wszCONFIG_FLAGSunknownFlags
wszCONFIG_WEBENROLLMENTSERVERSunknownWebEnrollmentServers
CAIF_DSENTRYDWORD1
CAIF_SHAREDFOLDERENTRYDWORD2
CAIF_REGISTRYDWORD4
CAIF_LOCALDWORD8
CAIF_REGISTRYPARENTDWORD16
CR_IN_ENCODEANYDWORD255
CR_IN_ENCODEMASKDWORD255
CR_IN_FORMATANYDWORD0
CR_IN_PKCS10DWORD256
CR_IN_KEYGENDWORD512
CR_IN_PKCS7DWORD768
CR_IN_CMCDWORD1024
CR_IN_CHALLENGERESPONSEDWORD1280
CR_IN_SIGNEDCERTIFICATETIMESTAMPLISTDWORD1536
CR_IN_FORMATMASKDWORD65280
CR_IN_SCEPDWORD65536
CR_IN_RPCDWORD131072
CR_IN_HTTPDWORD196608
CR_IN_FULLRESPONSEDWORD262144
CR_IN_CRLSDWORD524288
CR_IN_MACHINEDWORD1048576
CR_IN_ROBODWORD2097152
CR_IN_CLIENTIDNONEDWORD4194304
CR_IN_CONNECTONLYDWORD8388608
CR_IN_RETURNCHALLENGEDWORD16777216
CR_IN_SCEPPOSTDWORD33554432
CR_IN_CERTIFICATETRANSPARENCYDWORD67108864
CR_IN_PRESIGNDWORD134217728
CR_DISP_REVOKEDDWORD6
CR_OUT_BASE64REQUESTHEADERDWORD3
CR_OUT_HEXDWORD4
CR_OUT_HEXASCIIDWORD5
CR_OUT_BASE64X509CRLHEADERDWORD9
CR_OUT_HEXADDRDWORD10
CR_OUT_HEXASCIIADDRDWORD11
CR_OUT_HEXRAWDWORD12
CR_OUT_ENCODEMASKDWORD255
CR_OUT_CHAINDWORD256
CR_OUT_CRLSDWORD512
CR_OUT_NOCRLFDWORD1073741824
CR_OUT_NOCRDWORD2147483648
CR_GEMT_DEFAULTDWORD0
CR_GEMT_HRESULT_STRINGDWORD1
CR_GEMT_HTTP_ERRORDWORD2
CR_PROP_NONEDWORD0
CR_PROP_FILEVERSIONDWORD1
CR_PROP_PRODUCTVERSIONDWORD2
CR_PROP_EXITCOUNTDWORD3
CR_PROP_EXITDESCRIPTIONDWORD4
CR_PROP_POLICYDESCRIPTIONDWORD5
CR_PROP_CANAMEDWORD6
CR_PROP_SANITIZEDCANAMEDWORD7
CR_PROP_SHAREDFOLDERDWORD8
CR_PROP_PARENTCADWORD9
CR_PROP_CATYPEDWORD10
CR_PROP_CASIGCERTCOUNTDWORD11
CR_PROP_CASIGCERTDWORD12
CR_PROP_CASIGCERTCHAINDWORD13
CR_PROP_CAXCHGCERTCOUNTDWORD14
CR_PROP_CAXCHGCERTDWORD15
CR_PROP_CAXCHGCERTCHAINDWORD16
CR_PROP_BASECRLDWORD17
CR_PROP_DELTACRLDWORD18
CR_PROP_CACERTSTATEDWORD19
CR_PROP_CRLSTATEDWORD20
CR_PROP_CAPROPIDMAXDWORD21
CR_PROP_DNSNAMEDWORD22
CR_PROP_ROLESEPARATIONENABLEDDWORD23
CR_PROP_KRACERTUSEDCOUNTDWORD24
CR_PROP_KRACERTCOUNTDWORD25
CR_PROP_KRACERTDWORD26
CR_PROP_KRACERTSTATEDWORD27
CR_PROP_ADVANCEDSERVERDWORD28
CR_PROP_TEMPLATESDWORD29
CR_PROP_BASECRLPUBLISHSTATUSDWORD30
CR_PROP_DELTACRLPUBLISHSTATUSDWORD31
CR_PROP_CASIGCERTCRLCHAINDWORD32
CR_PROP_CAXCHGCERTCRLCHAINDWORD33
CR_PROP_CACERTSTATUSCODEDWORD34
CR_PROP_CAFORWARDCROSSCERTDWORD35
CR_PROP_CABACKWARDCROSSCERTDWORD36
CR_PROP_CAFORWARDCROSSCERTSTATEDWORD37
CR_PROP_CABACKWARDCROSSCERTSTATEDWORD38
CR_PROP_CACERTVERSIONDWORD39
CR_PROP_SANITIZEDCASHORTNAMEDWORD40
CR_PROP_CERTCDPURLSDWORD41
CR_PROP_CERTAIAURLSDWORD42
CR_PROP_CERTAIAOCSPURLSDWORD43
CR_PROP_LOCALENAMEDWORD44
CR_PROP_SUBJECTTEMPLATE_OIDSDWORD45
CR_PROP_CRLPARTITIONCOUNTDWORD46
CR_PROP_PARTITIONED_BASECRLDWORD47
CR_PROP_PARTITIONED_DELTACRLDWORD48
CR_PROP_PARTITIONED_BASECRLPUBLISHSTATUSDWORD49
CR_PROP_PARTITIONED_DELTACRLPUBLISHSTATUSDWORD50
CR_PROP_SCEPSERVERCERTSDWORD1000
CR_PROP_SCEPSERVERCAPABILITIESDWORD1001
CR_PROP_SCEPSERVERCERTSCHAINDWORD1002
CR_PROP_SCEPMINDWORD1000
CR_PROP_SCEPMAXDWORD1002
FR_PROP_CLAIMCHALLENGEDWORD22
EAN_NAMEOBJECTIDDWORD2147483648
EANR_SUPPRESS_IA5CONVERSIONDWORD2147483648
CERTENROLL_INDEX_BASEDWORD0
EXITEVENT_INVALIDDWORD0
EXITEVENT_STARTUPDWORD128
EXITEVENT_CERTIMPORTEDDWORD512
ENUMEXT_OBJECTIDDWORD1
CMM_REFRESHONLYDWORD1
CMM_READONLYDWORD2
DBG_CERTSRVDWORD1
wszSERVICE_NAMEunknownCertSvc
wszREGKEYBASEunknownSYSTEM\CurrentControlSet\Services\CertSvc
wszREGKEYCONFIGunknownConfiguration
wszREGACTIVEunknownActive
wszREGDIRECTORYunknownConfigurationDirectory
wszREGDBDIRECTORYunknownDBDirectory
wszREGDBLOGDIRECTORYunknownDBLogDirectory
wszREGDBSYSDIRECTORYunknownDBSystemDirectory
wszREGDBTEMPDIRECTORYunknownDBTempDirectory
wszREGDBSESSIONCOUNTunknownDBSessionCount
wszREGDBMAXREADSESSIONCOUNTunknownDBMaxReadSessionCount
wszREGDBFLAGSunknownDBFlags
wszREGDBLASTFULLBACKUPunknownDBLastFullBackup
wszREGDBLASTINCREMENTALBACKUPunknownDBLastIncrementalBackup
wszREGDBLASTRECOVERYunknownDBLastRecovery
wszREGWEBCLIENTCAMACHINEunknownWebClientCAMachine
wszREGVERSIONunknownVersion
wszREGWEBCLIENTCANAMEunknownWebClientCAName
wszREGWEBCLIENTCATYPEunknownWebClientCAType
wszREGLDAPFLAGSunknownLDAPFlags
wszREGCERTSRVDEBUGunknownDebug
DBSESSIONCOUNTDEFAULTDWORD100
DBFLAGS_READONLYDWORD1
DBFLAGS_CREATEIFNEEDEDDWORD2
DBFLAGS_CIRCULARLOGGINGDWORD4
DBFLAGS_LAZYFLUSHDWORD8
DBFLAGS_MAXCACHESIZEX100DWORD16
DBFLAGS_CHECKPOINTDEPTH60MBDWORD32
DBFLAGS_LOGBUFFERSLARGEDWORD64
DBFLAGS_LOGBUFFERSHUGEDWORD128
DBFLAGS_LOGFILESIZE16MBDWORD256
DBFLAGS_MULTITHREADTRANSACTIONSDWORD512
DBFLAGS_DISABLESNAPSHOTBACKUPDWORD1024
DBFLAGS_ENABLEVOLATILEREQUESTSDWORD2048
LDAPF_SSLENABLEDWORD1
LDAPF_SIGNDISABLEDWORD2
CSVER_MAJOR_WIN2KDWORD1
CSVER_MINOR_WIN2KDWORD1
CSVER_MAJOR_WHISTLERDWORD2
CSVER_MINOR_WHISTLER_BETA2DWORD1
CSVER_MINOR_WHISTLER_BETA3DWORD2
CSVER_MAJOR_LONGHORNDWORD3
CSVER_MINOR_LONGHORN_BETA1DWORD1
CSVER_MAJOR_WIN7DWORD4
CSVER_MINOR_WIN7DWORD1
CSVER_MAJOR_WIN8DWORD5
CSVER_MINOR_WIN8DWORD1
CSVER_MAJOR_WINBLUEDWORD6
CSVER_MINOR_WINBLUEDWORD1
CSVER_MAJOR_THRESHOLDDWORD7
CSVER_MINOR_THRESHOLDDWORD1
CSVER_MAJORDWORD7
CSVER_MINORDWORD1
wszREGKEYRESTOREINPROGRESSunknownRestoreInProgress
wszREGKEYDBPARAMETERSunknownDBParameters
wszREGCADESCRIPTIONunknownCADescription
wszREGCACERTHASHunknownCACertHash
wszREGCASERIALNUMBERunknownCACertSerialNumber
wszREGCAXCHGCERTHASHunknownCAXchgCertHash
wszREGKRACERTHASHunknownKRACertHash
wszREGKRACERTCOUNTunknownKRACertCount
wszREGKRAFLAGSunknownKRAFlags
wszREGCATYPEunknownCAType
wszREGCERTENROLLCOMPATIBLEunknownCertEnrollCompatible
wszREGENFORCEX500NAMELENGTHSunknownEnforceX500NameLengths
wszREGCOMMONNAMEunknownCommonName
wszREGCLOCKSKEWMINUTESunknownClockSkewMinutes
wszREGCRLNEXTPUBLISHunknownCRLNextPublish
wszREGCRLPERIODSTRINGunknownCRLPeriod
wszREGCRLPERIODCOUNTunknownCRLPeriodUnits
wszREGCRLOVERLAPPERIODSTRINGunknownCRLOverlapPeriod
wszREGCRLOVERLAPPERIODCOUNTunknownCRLOverlapUnits
wszREGCRLDELTANEXTPUBLISHunknownCRLDeltaNextPublish
wszREGCRLDELTAPERIODSTRINGunknownCRLDeltaPeriod
wszREGCRLDELTAPERIODCOUNTunknownCRLDeltaPeriodUnits
wszREGCRLDELTAOVERLAPPERIODSTRINGunknownCRLDeltaOverlapPeriod
wszREGCRLDELTAOVERLAPPERIODCOUNTunknownCRLDeltaOverlapUnits
wszREGCRLPUBLICATIONURLSunknownCRLPublicationURLs
wszREGCACERTPUBLICATIONURLSunknownCACertPublicationURLs
wszREGCRLMAXPARTITIONSunknownCRLMaxPartitions
wszREGCRLSUSPENDEDPARTITIONSunknownCRLSuspendedPartitions
wszREGCRLCURRENTPARTITIONunknownCRLCurrentPartition
wszREGCAXCHGVALIDITYPERIODSTRINGunknownCAXchgValidityPeriod
wszREGCAXCHGVALIDITYPERIODCOUNTunknownCAXchgValidityPeriodUnits
wszREGCAXCHGOVERLAPPERIODSTRINGunknownCAXchgOverlapPeriod
wszREGCAXCHGOVERLAPPERIODCOUNTunknownCAXchgOverlapPeriodUnits
wszREGCRLPATH_OLDunknownCRLPath
wszREGCRLEDITFLAGSunknownCRLEditFlags
wszREGCRLFLAGSunknownCRLFlags
wszREGCRLATTEMPTREPUBLISHunknownCRLAttemptRepublish
wszREGENABLEDunknownEnabled
wszREGFORCETELETEXunknownForceTeletex
wszREGLOGLEVELunknownLogLevel
wszREGHIGHSERIALunknownHighSerial
wszREGPOLICYFLAGSunknownPolicyFlags
wszREGNAMESEPARATORunknownSubjectNameSeparator
wszREGSUBJECTTEMPLATEunknownSubjectTemplate
wszREGCAUSEDSunknownUseDS
wszREGVALIDITYPERIODSTRINGunknownValidityPeriod
wszREGVALIDITYPERIODCOUNTunknownValidityPeriodUnits
wszREGPARENTCAMACHINEunknownParentCAMachine
wszREGPARENTCANAMEunknownParentCAName
wszREGREQUESTFILENAMEunknownRequestFileName
wszREGREQUESTIDunknownRequestId
wszREGREQUESTKEYCONTAINERunknownRequestKeyContainer
wszREGREQUESTKEYINDEXunknownRequestKeyIndex
wszREGCASERVERNAMEunknownCAServerName
wszREGCACERTFILENAMEunknownCACertFileName
wszREGCASECURITYunknownSecurity
wszREGAUDITFILTERunknownAuditFilter
wszREGOFFICERRIGHTSunknownOfficerRights
wszENROLLMENTAGENTRIGHTSunknownEnrollmentAgentRights
wszREGMAXINCOMINGMESSAGESIZEunknownMaxIncomingMessageSize
wszREGMAXINCOMINGALLOCSIZEunknownMaxIncomingAllocSize
wszREGROLESEPARATIONENABLEDunknownRoleSeparationEnabled
wszREGALTERNATEPUBLISHDOMAINSunknownAlternatePublishDomains
wszREGSETUPSTATUSunknownSetupStatus
wszREGINTERFACEFLAGSunknownInterfaceFlags
wszREGDSCONFIGDNunknownDSConfigDN
wszREGDSDOMAINDNunknownDSDomainDN
wszREGVIEWAGEMINUTESunknownViewAgeMinutes
wszREGVIEWIDLEMINUTESunknownViewIdleMinutes
wszREGEKPUBLISTDIRECTORIESunknownEndorsementKeyListDirectories
wszCERTIFICATETRANSPARENCYFLAGSunknownCertificateTransparencyFlags
wszREGMAXSCTLISTSIZEunknownMaxSCTListSize
wszREGCERTIFICATETRANSPARENCYINFOOIDunknownCTInformationExtensionOid
wszREGPROCESSINGFLAGSunknownProcessingFlags
wszREGUSEDEFINEDCACERTINREQunknownUseDefinedCACertInRequest
wszREGENABLEDEKUFORDEFINEDCACERTunknownEnabledEKUForDefinedCACert
wszREGEKUOIDSFORPUBLISHEXPIREDCERTINCRLunknownEKUOIDsForPublishExpiredCertInCRL
wszCRTFILENAMEEXTunknown.crt
wszPFXFILENAMEEXTunknown.p12
wszDATFILENAMEEXTunknown.dat
wszLOGFILENAMEEXTunknown.log
wszDBFILENAMEEXTunknown.edb
szDBBASENAMEPARMunknownedb
wszLOGPATHunknownCertLog
wszDBBACKUPSUBDIRunknownDataBase
wszDBBACKUPCERTBACKDATunknowncertbkxp.dat
CCLOCKSKEWMINUTESDEFAULTDWORD10
CVIEWAGEMINUTESDEFAULTDWORD16
dwVALIDITYPERIODCOUNTDEFAULT_ROOTDWORD5
dwVALIDITYPERIODCOUNTDEFAULT_ENTERPRISEDWORD2
dwVALIDITYPERIODCOUNTDEFAULT_STANDALONEDWORD1
dwCAXCHGVALIDITYPERIODCOUNTDEFAULTDWORD1
dwCAXCHGOVERLAPPERIODCOUNTDEFAULTDWORD1
dwCRLPERIODCOUNTDEFAULTDWORD1
dwCRLOVERLAPPERIODCOUNTDEFAULTDWORD0
dwCRLDELTAPERIODCOUNTDEFAULTDWORD1
dwCRLDELTAOVERLAPPERIODCOUNTDEFAULTDWORD0
SETUP_SERVER_FLAGDWORD1
SETUP_CLIENT_FLAGDWORD2
SETUP_SUSPEND_FLAGDWORD4
SETUP_REQUEST_FLAGDWORD8
SETUP_ONLINE_FLAGDWORD16
SETUP_DENIED_FLAGDWORD32
SETUP_CREATEDB_FLAGDWORD64
SETUP_ATTEMPT_VROOT_CREATEDWORD128
SETUP_FORCECRL_FLAGDWORD256
SETUP_UPDATE_CAOBJECT_SVRTYPEDWORD512
SETUP_SERVER_UPGRADED_FLAGDWORD1024
SETUP_W2K_SECURITY_NOT_UPGRADED_FLAGDWORD2048
SETUP_SECURITY_CHANGEDDWORD4096
SETUP_DCOM_SECURITY_UPDATED_FLAGDWORD8192
SETUP_SERVER_IS_UP_TO_DATE_FLAGDWORD16384
CRLF_DELTA_USE_OLDEST_UNEXPIRED_BASEDWORD1
CRLF_DELETE_EXPIRED_CRLSDWORD2
CRLF_CRLNUMBER_CRITICALDWORD4
CRLF_REVCHECK_IGNORE_OFFLINEDWORD8
CRLF_IGNORE_INVALID_POLICIESDWORD16
CRLF_REBUILD_MODIFIED_SUBJECT_ONLYDWORD32
CRLF_SAVE_FAILED_CERTSDWORD64
CRLF_IGNORE_UNKNOWN_CMC_ATTRIBUTESDWORD128
CRLF_IGNORE_CROSS_CERT_TRUST_ERRORDWORD256
CRLF_PUBLISH_EXPIRED_CERT_CRLSDWORD512
CRLF_ENFORCE_ENROLLMENT_AGENTDWORD1024
CRLF_DISABLE_RDN_REORDERDWORD2048
CRLF_DISABLE_ROOT_CROSS_CERTSDWORD4096
CRLF_LOG_FULL_RESPONSEDWORD8192
CRLF_USE_XCHG_CERT_TEMPLATEDWORD16384
CRLF_USE_CROSS_CERT_TEMPLATEDWORD32768
CRLF_ALLOW_REQUEST_ATTRIBUTE_SUBJECTDWORD65536
CRLF_REVCHECK_IGNORE_NOREVCHECKDWORD131072
CRLF_PRESERVE_EXPIRED_CA_CERTSDWORD262144
CRLF_PRESERVE_REVOKED_CA_CERTSDWORD524288
CRLF_DISABLE_CHAIN_VERIFICATIONDWORD1048576
CRLF_BUILD_ROOTCA_CRLENTRIES_BASEDONKEYDWORD2097152
CRLF_ENABLE_CRL_PARTITIONDWORD4194304
CRLF_PARTITION_ZERO_EXCLUSIVEDWORD8388608
CRLF_CONTAINS_ONLY_CACERTSDWORD16777216
CRLF_CONTAINS_ONLY_USERCERTSDWORD33554432
KRAF_ENABLEFOREIGNDWORD1
KRAF_SAVEBADREQUESTKEYDWORD2
KRAF_ENABLEARCHIVEALLDWORD4
KRAF_DISABLEUSEDEFAULTPROVIDERDWORD8
IF_LOCKICERTREQUESTDWORD1
IF_NOREMOTEICERTREQUESTDWORD2
IF_NOLOCALICERTREQUESTDWORD4
IF_NORPCICERTREQUESTDWORD8
IF_NOREMOTEICERTADMINDWORD16
IF_NOLOCALICERTADMINDWORD32
IF_NOREMOTEICERTADMINBACKUPDWORD64
IF_NOLOCALICERTADMINBACKUPDWORD128
IF_NOSNAPSHOTBACKUPDWORD256
IF_ENFORCEENCRYPTICERTREQUESTDWORD512
IF_ENFORCEENCRYPTICERTADMINDWORD1024
IF_ENABLEEXITKEYRETRIEVALDWORD2048
IF_ENABLEADMINASAUDITORDWORD4096
IF_ENABLEPRESIGNSUPPORTDWORD8192
PROCFLG_NONEDWORD0
PROCFLG_ENFORCEGOODKEYSDWORD1
CSURL_SERVERPUBLISHDWORD1
CSURL_ADDTOCERTCDPDWORD2
CSURL_ADDTOFRESHESTCRLDWORD4
CSURL_ADDTOCRLCDPDWORD8
CSURL_PUBLISHRETRYDWORD16
CSURL_ADDTOCERTOCSPDWORD32
CSURL_SERVERPUBLISHDELTADWORD64
CSURL_ADDTOIDPDWORD128
wszREGKEYCSPunknownCSP
wszREGKEYENCRYPTIONCSPunknownEncryptionCSP
wszREGKEYEXITMODULESunknownExitModules
wszREGKEYPOLICYMODULESunknownPolicyModules
wszSECUREDATTRIBUTESunknownSignedAttributes
wszzDEFAULTSIGNEDATTRIBUTESunknownRequesterName
wszREGBACKUPLOGDIRECTORYunknownBackupLogDirectory
wszREGCHECKPOINTFILEunknownCheckPointFile
wszREGHIGHLOGNUMBERunknownHighLogNumber
wszREGLOWLOGNUMBERunknownLowLogNumber
wszREGLOGPATHunknownLogPath
wszREGRESTOREMAPCOUNTunknownRestoreMapCount
wszREGRESTOREMAPunknownRestoreMap
wszREGDATABASERECOVEREDunknownDatabaseRecovered
wszREGRESTORESTATUSunknownRestoreStatus
wszREGB2ICERTMANAGEMODULEunknownICertManageModule
wszREGSP4DEFAULTCONFIGURATIONunknownDefaultConfiguration
wszREGSP4KEYSETNAMEunknownKeySetName
wszREGSP4SUBJECTNAMESEPARATORunknownSubjectNameSeparator
wszREGSP4NAMESunknownNames
wszREGSP4QUERIESunknownQueries
wszREGNETSCAPECERTTYPEunknownNetscapeCertType
wszNETSCAPEREVOCATIONTYPEunknownNetscape
wszREGPROVIDERTYPEunknownProviderType
wszREGPROVIDERunknownProvider
wszHASHALGORITHMunknownHashAlgorithm
wszENCRYPTIONALGORITHMunknownEncryptionAlgorithm
wszMACHINEKEYSETunknownMachineKeyset
wszREGKEYSIZEunknownKeySize
wszREGSYMMETRICKEYSIZEunknownSymmetricKeySize
wszCNGPUBLICKEYALGORITHMunknownCNGPublicKeyAlgorithm
wszCNGHASHALGORITHMunknownCNGHashAlgorithm
wszCNGENCRYPTIONALGORITHMunknownCNGEncryptionAlgorithm
wszREGALTERNATESIGNATUREALGORITHMunknownAlternateSignatureAlgorithm
szNAMESEPARATORDEFAULTunknown
wszPERIODYEARSunknownYears
wszPERIODMONTHSunknownMonths
wszPERIODWEEKSunknownWeeks
wszPERIODDAYSunknownDays
wszPERIODHOURSunknownHours
wszPERIODMINUTESunknownMinutes
wszPERIODSECONDSunknownSeconds
wszREGISSUERCERTURLFLAGSunknownIssuerCertURLFlags
wszREGEDITFLAGSunknownEditFlags
wszREGUPNMAPunknownUPNMap
wszREGSUBJECTALTNAMEunknownSubjectAltName
wszREGSUBJECTALTNAME2unknownSubjectAltName2
wszREGREQUESTDISPOSITIONunknownRequestDisposition
wszREGCAPATHLENGTHunknownCAPathLength
wszREGREVOCATIONTYPEunknownRevocationType
wszREGLDAPREVOCATIONCRLURL_OLDunknownLDAPRevocationCRLURL
wszREGREVOCATIONCRLURL_OLDunknownRevocationCRLURL
wszREGFTPREVOCATIONCRLURL_OLDunknownFTPRevocationCRLURL
wszREGFILEREVOCATIONCRLURL_OLDunknownFileRevocationCRLURL
wszREGREVOCATIONURLunknownRevocationURL
wszREGLDAPISSUERCERTURL_OLDunknownLDAPIssuerCertURL
wszREGISSUERCERTURL_OLDunknownIssuerCertURL
wszREGFTPISSUERCERTURL_OLDunknownFTPIssuerCertURL
wszREGFILEISSUERCERTURL_OLDunknownFileIssuerCertURL
wszREGENABLEREQUESTEXTENSIONLISTunknownEnableRequestExtensionList
wszREGENABLEENROLLEEREQUESTEXTENSIONLISTunknownEnableEnrolleeRequestExtensionList
wszREGDISABLEEXTENSIONLISTunknownDisableExtensionList
wszREGEKUOIDSFORVOLATILEREQUESTSunknownEKUOIDsforVolatileRequests
wszREGLDAPSESSIONOPTIONSunknownLDAPSessionOptions
wszLDAPSESSIONOPTIONVALUEunknownLDAPSessionOptionValue
wszREGDEFAULTSMIMEunknownDefaultSMIME
CAPATHLENGTH_INFINITEDWORD4294967295
REQDISP_PENDINGDWORD0
REQDISP_ISSUEDWORD1
REQDISP_DENYDWORD2
REQDISP_USEREQUESTATTRIBUTEDWORD3
REQDISP_MASKDWORD255
REQDISP_PENDINGFIRSTDWORD256
REQDISP_DEFAULT_ENTERPRISEDWORD1
REVEXT_CDPLDAPURL_OLDDWORD1
REVEXT_CDPHTTPURL_OLDDWORD2
REVEXT_CDPFTPURL_OLDDWORD4
REVEXT_CDPFILEURL_OLDDWORD8
REVEXT_CDPURLMASK_OLDDWORD255
REVEXT_CDPENABLEDWORD256
REVEXT_ASPENABLEDWORD512
REVEXT_DEFAULT_NODSDWORD256
REVEXT_DEFAULT_DSDWORD256
ISSCERT_LDAPURL_OLDDWORD1
ISSCERT_HTTPURL_OLDDWORD2
ISSCERT_FTPURL_OLDDWORD4
ISSCERT_FILEURL_OLDDWORD8
ISSCERT_URLMASK_OLDDWORD255
ISSCERT_ENABLEDWORD256
ISSCERT_DEFAULT_NODSDWORD256
ISSCERT_DEFAULT_DSDWORD256
EDITF_ENABLEREQUESTEXTENSIONSDWORD1
EDITF_REQUESTEXTENSIONLISTDWORD2
EDITF_DISABLEEXTENSIONLISTDWORD4
EDITF_ADDOLDKEYUSAGEDWORD8
EDITF_ADDOLDCERTTYPEDWORD16
EDITF_ATTRIBUTEENDDATEDWORD32
EDITF_BASICCONSTRAINTSCRITICALDWORD64
EDITF_BASICCONSTRAINTSCADWORD128
EDITF_ENABLEAKIKEYIDDWORD256
EDITF_ATTRIBUTECADWORD512
EDITF_IGNOREREQUESTERGROUPDWORD1024
EDITF_ENABLEAKIISSUERNAMEDWORD2048
EDITF_ENABLEAKIISSUERSERIALDWORD4096
EDITF_ENABLEAKICRITICALDWORD8192
EDITF_SERVERUPGRADEDDWORD16384
EDITF_ATTRIBUTEEKUDWORD32768
EDITF_ENABLEDEFAULTSMIMEDWORD65536
EDITF_EMAILOPTIONALDWORD131072
EDITF_ATTRIBUTESUBJECTALTNAME2DWORD262144
EDITF_ENABLELDAPREFERRALSDWORD524288
EDITF_ENABLECHASECLIENTDCDWORD1048576
EDITF_AUDITCERTTEMPLATELOADDWORD2097152
EDITF_DISABLEOLDOSCNUPNDWORD4194304
EDITF_DISABLELDAPPACKAGELISTDWORD8388608
EDITF_ENABLEUPNMAPDWORD16777216
EDITF_ENABLEOCSPREVNOCHECKDWORD33554432
EDITF_ENABLERENEWONBEHALFOFDWORD67108864
EDITF_ENABLEKEYENCIPHERMENTCACERTDWORD134217728
wszREGLDAPREVOCATIONDN_OLDunknownLDAPRevocationDN
wszREGLDAPREVOCATIONDNTEMPLATE_OLDunknownLDAPRevocationDNTemplate
wszCRLPUBLISHRETRYCOUNTunknownCRLPublishRetryCount
wszREGCERTPUBLISHFLAGSunknownPublishCertFlags
EXITPUB_FILEDWORD1
EXITPUB_ACTIVEDIRECTORYDWORD2
EXITPUB_REMOVEOLDCERTSDWORD16
EXITPUB_DEFAULT_ENTERPRISEDWORD2
EXITPUB_DEFAULT_STANDALONEDWORD1
wszCLASS_CERTADMINunknownCertificateAuthority.Admin
wszCLASS_CERTCONFIGunknownCertificateAuthority.Config
wszCLASS_CERTGETCONFIGunknownCertificateAuthority.GetConfig
wszCLASS_CERTENCODEunknownCertificateAuthority.Encode
wszCLASS_CERTDBMEMunknownCertificateAuthority.DBMem
wszCLASS_CERTREQUESTunknownCertificateAuthority.Request
wszCLASS_CERTSERVEREXITunknownCertificateAuthority.ServerExit
wszCLASS_CERTSERVERPOLICYunknownCertificateAuthority.ServerPolicy
wszCLASS_CERTVIEWunknownCertificateAuthority.View
wszMICROSOFTCERTMODULE_PREFIXunknownCertificateAuthority_MicrosoftDefault
wszCERTMANAGE_SUFFIXunknownManage
wszCERTEXITMODULE_POSTFIXunknown.Exit
wszCERTPOLICYMODULE_POSTFIXunknown.Policy
wszCAPOLICYFILEunknownCAPolicy.inf
wszINFSECTION_CDPunknownCRLDistributionPoint
wszINFSECTION_AIAunknownAuthorityInformationAccess
wszINFSECTION_EKUunknownEnhancedKeyUsageExtension
wszINFSECTION_CCDPunknownCrossCertificateDistributionPointsExtension
wszINFSECTION_CERTSERVERunknowncertsrv_server
wszINFKEY_RENEWALKEYLENGTHunknownRenewalKeyLength
wszINFKEY_RENEWALVALIDITYPERIODSTRINGunknownRenewalValidityPeriod
wszINFKEY_RENEWALVALIDITYPERIODCOUNTunknownRenewalValidityPeriodUnits
wszINFKEY_UTF8unknownUTF8
wszINFKEY_CRLPERIODSTRINGunknownCRLPeriod
wszINFKEY_CRLPERIODCOUNTunknownCRLPeriodUnits
wszINFKEY_CRLDELTAPERIODSTRINGunknownCRLDeltaPeriod
wszINFKEY_CRLDELTAPERIODCOUNTunknownCRLDeltaPeriodUnits
wszINFKEY_LOADDEFAULTTEMPLATESunknownLoadDefaultTemplates
wszINFKEY_ENABLEKEYCOUNTINGunknownEnableKeyCounting
wszINFKEY_FORCEUTF8unknownForceUTF8
wszINFKEY_ALTERNATESIGNATUREALGORITHMunknownAlternateSignatureAlgorithm
wszINFKEY_SHOWALLCSPSunknownShowAllCSPs
wszINFKEY_CRITICALunknownCritical
wszINFKEY_EMPTYunknownEmpty
wszINFKEY_CCDPSYNCDELTATIMEunknownSyncDeltaTime
wszINFSECTION_CAPOLICYunknownCAPolicy
wszINFSECTION_POLICYSTATEMENTunknownPolicyStatementExtension
wszINFSECTION_APPLICATIONPOLICYSTATEMENTunknownApplicationPolicyStatementExtension
wszINFKEY_POLICIESunknownPolicies
wszINFKEY_OIDunknownOID
wszINFKEY_NOTICEunknownNotice
wszINFKEY_FLAGSunknownFlags
wszINFSECTION_REQUESTATTRIBUTESunknownRequestAttributes
wszINFSECTION_NAMECONSTRAINTSunknownNameConstraintsExtension
wszINFKEY_INCLUDEunknownInclude
wszINFKEY_EXCLUDEunknownExclude
wszINFKEY_SUBTREEunknownSubTree
wszINFKEY_UPNunknownUPN
wszINFKEY_EMAILunknownEMail
wszINFKEY_DNSunknownDNS
wszINFKEY_DIRECTORYNAMEunknownDirectoryName
wszINFKEY_URLunknownURL
wszINFKEY_IPADDRESSunknownIPAddress
wszINFKEY_REGISTEREDIDunknownRegisteredId
wszINFKEY_OTHERNAMEunknownOtherName
wszINFSECTION_POLICYMAPPINGSunknownPolicyMappingsExtension
wszINFSECTION_APPLICATIONPOLICYMAPPINGSunknownApplicationPolicyMappingsExtension
wszINFSECTION_POLICYCONSTRAINTSunknownPolicyConstraintsExtension
wszINFSECTION_APPLICATIONPOLICYCONSTRAINTSunknownApplicationPolicyConstraintsExtension
wszINFKEY_REQUIREEXPLICITPOLICYunknownRequireExplicitPolicy
wszINFKEY_INHIBITPOLICYMAPPINGunknownInhibitPolicyMapping
wszINFSECTION_BASICCONSTRAINTSunknownBasicConstraintsExtension
wszINFKEY_PATHLENGTHunknownPathLength
wszINFSECTION_EXTENSIONSunknownExtensions
wszINFSECTION_PROPERTIESunknownProperties
wszINFKEY_CONTINUEunknown_continue_
wszINFSECTION_NEWREQUESTunknownNewRequest
wszINFKEY_SUBJECTunknownSubject
wszINFKEY_SUBJECTNAMEFLAGSunknownSubjectNameFlags
wszINFKEY_X500NAMEFLAGSunknownX500NameFlags
wszINFKEY_EXPORTABLEunknownExportable
wszINFKEY_EXPORTABLEENCRYPTEDunknownExportableEncrypted
wszINFKEY_HASHALGORITHMunknownHashAlgorithm
wszINFKEY_KEYALGORITHMunknownKeyAlgorithm
wszINFKEY_KEYALGORITHMPARMETERSunknownKeyAlgorithmParameters
wszINFKEY_KEYCONTAINERunknownKeyContainer
wszINFKEY_READERNAMEunknownReaderName
wszINFKEY_KEYLENGTHunknownKeyLength
wszINFKEY_LEGACYKEYSPECunknownKeySpec
wszINFKEY_KEYUSAGEEXTENSIONunknownKeyUsage
wszINFKEY_KEYUSAGEPROPERTYunknownKeyUsageProperty
wszINFKEY_MACHINEKEYSETunknownMachineKeySet
wszINFKEY_PRIVATEKEYARCHIVEunknownPrivateKeyArchive
wszINFKEY_ENCRYPTIONALGORITHMunknownEncryptionAlgorithm
wszINFKEY_ENCRYPTIONLENGTHunknownEncryptionLength
wszINFKEY_PROVIDERNAMEunknownProviderName
wszINFKEY_PROVIDERTYPEunknownProviderType
wszINFKEY_RENEWALCERTunknownRenewalCert
wszINFKEY_REQUESTTYPEunknownRequestType
wszINFKEY_SECURITYDESCRIPTORunknownSecurityDescriptor
wszINFKEY_SILENTunknownSilent
wszINFKEY_SMIMEunknownSMIME
wszINFKEY_SUPPRESSDEFAULTSunknownSuppressDefaults
wszINFKEY_USEEXISTINGKEYunknownUseExistingKeySet
wszINFKEY_USERPROTECTEDunknownUserProtected
wszINFKEY_KEYPROTECTIONunknownKeyProtection
wszINFKEY_UICONTEXTMESSAGEunknownUIContextMessage
wszINFKEY_FRIENDLYNAMEunknownFriendlyName
wszINFKEY_NOTBEFOREunknownNotBefore
wszINFKEY_NOTAFTERunknownNotAfter
wszINFKEY_ATTESTPRIVATEKEYunknownAttestPrivateKey
wszINFKEY_PUBLICKEYunknownPublicKey
wszINFKEY_PUBLICKEYPARAMETERSunknownPublicKeyParameters
wszINFKEY_ECCKEYPARAMETERSunknownEccKeyParameters
wszINFKEY_ECCKEYPARAMETERS_PunknownEccKeyParameters_P
wszINFKEY_ECCKEYPARAMETERS_AunknownEccKeyParameters_A
wszINFKEY_ECCKEYPARAMETERS_BunknownEccKeyParameters_B
wszINFKEY_ECCKEYPARAMETERS_SEEDunknownEccKeyParameters_Seed
wszINFKEY_ECCKEYPARAMETERS_BASEunknownEccKeyParameters_Base
wszINFKEY_ECCKEYPARAMETERS_ORDERunknownEccKeyParameters_Order
wszINFKEY_ECCKEYPARAMETERS_COFACTORunknownEccKeyParameters_Cofactor
wszINFKEY_ECCKEYPARAMETERSTYPEunknownEccKeyParametersType
wszINFKEY_SERIALNUMBERunknownSerialNumber
wszINFKEY_CATHUMBPRINTunknownCAThumbprint
wszINFKEY_CACERTSunknownCACerts
wszINFKEY_CACAPABILITIESunknownCACapabilities
wszINFKEY_CHALLENGEPASSWORDunknownChallengePassword
wszINFVALUE_REQUESTTYPE_PKCS10unknownPKCS10
wszINFVALUE_REQUESTTYPE_PKCS7unknownPKCS7
wszINFVALUE_REQUESTTYPE_CMCunknownCMC
wszINFVALUE_REQUESTTYPE_CERTunknownCert
wszINFVALUE_REQUESTTYPE_SCEPunknownSCEP
wszINFVALUE_ENDORSEMENTKEYunknownEndorsementKey
wszREGEXITSMTPKEYunknownSMTP
wszREGEXITSMTPTEMPLATESunknownTemplates
wszREGEXITSMTPEVENTFILTERunknownEventFilter
wszREGEXITSMTPSERVERunknownSMTPServer
wszREGEXITSMTPAUTHENTICATEunknownSMTPAuthenticate
wszREGEXITDENIEDKEYunknownDenied
wszREGEXITISSUEDKEYunknownIssued
wszREGEXITPENDINGKEYunknownPending
wszREGEXITREVOKEDKEYunknownRevoked
wszREGEXITCRLISSUEDKEYunknownCRLIssued
wszREGEXITSHUTDOWNKEYunknownShutdown
wszREGEXITSTARTUPKEYunknownStartup
wszREGEXITIMPORTEDKEYunknownImported
wszREGEXITSMTPFROMunknownFrom
wszREGEXITSMTPTOunknownTo
wszREGEXITSMTPCCunknownCc
wszREGEXITTITLEFORMATunknownTitleFormat
wszREGEXITTITLEARGunknownTitleArg
wszREGEXITBODYFORMATunknownBodyFormat
wszREGEXITBODYARGunknownBodyArg
wszREGEXITPROPNOTFOUNDunknown???
wszREGKEYENROLLMENTunknownSoftware\Microsoft\Cryptography\AutoEnrollment
wszREGKEYGROUPPOLICYENROLLMENTunknownSoftware\Policies\Microsoft\Cryptography\AutoEnrollment
wszREGMAXPENDINGREQUESTDAYSunknownMaxPendingRequestDays
wszREGAELOGLEVEL_OLDunknownAEEventLogLevel
wszREGENROLLFLAGSunknownEnrollFlags
wszREGVERIFYFLAGSunknownVerifyFlags
wszREGUNICODEunknownUnicode
wszREGAIKCLOUDCAURLunknownAIKCloudCAURL
wszREGAIKKEYALGORITHMunknownAIKKeyAlgorithm
wszREGAIKKEYLENGTHunknownAIKKeyLength
wszREGPRESERVESCEPDUMMYCERTSunknownPreserveSCEPDummyCerts
wszREGALLPROVIDERSunknownAll
TP_MACHINEPOLICYDWORD1
wszREGKEYREPAIRunknownKeyRepair
KR_ENABLE_MACHINEDWORD1
KR_ENABLE_USERDWORD2
CONFIGURATION_STATUS_PARENT_REG_PATHunknownSoftware\Microsoft\ADCS
CONFIGURATION_STATUS_REG_VALUE_NAMEunknownConfigurationStatus
CONFIGURATION_REG_EPTOKENCHECKVALUEunknownEPTokenCheckValue
EP_TOKENCHECK_DEFAULT_VALUEDWORD2
CONFIGURATION_REG_DISABLE_HTTPSONLYunknownDisableHTTPSOnly
wszPROPDISTINGUISHEDNAMEunknownDistinguishedName
wszPROPRAWNAMEunknownRawName
wszPROPCOUNTRYunknownCountry
wszPROPORGANIZATIONunknownOrganization
wszPROPORGUNITunknownOrgUnit
wszPROPCOMMONNAMEunknownCommonName
wszPROPLOCALITYunknownLocality
wszPROPSTATEunknownState
wszPROPTITLEunknownTitle
wszPROPGIVENNAMEunknownGivenName
wszPROPINITIALSunknownInitials
wszPROPSURNAMEunknownSurName
wszPROPDOMAINCOMPONENTunknownDomainComponent
wszPROPEMAILunknownEMail
wszPROPSTREETADDRESSunknownStreetAddress
wszPROPUNSTRUCTUREDNAMEunknownUnstructuredName
wszPROPUNSTRUCTUREDADDRESSunknownUnstructuredAddress
wszPROPDEVICESERIALNUMBERunknownDeviceSerialNumber
wszPROPSUBJECTDOTunknownSubject.
wszPROPREQUESTDOTunknownRequest.
wszPROPREQUESTREQUESTIDunknownRequestID
wszPROPREQUESTRAWREQUESTunknownRawRequest
wszPROPREQUESTRAWARCHIVEDKEYunknownRawArchivedKey
wszPROPREQUESTARCHIVEDKEYunknownArchivedKey
wszPROPREQUESTKEYRECOVERYHASHESunknownKeyRecoveryHashes
wszPROPREQUESTRAWOLDCERTIFICATEunknownRawOldCertificate
wszPROPREQUESTATTRIBUTESunknownRequestAttributes
wszPROPREQUESTTYPEunknownRequestType
wszPROPREQUESTFLAGSunknownRequestFlags
wszPROPREQUESTSTATUSCODEunknownStatusCode
wszPROPREQUESTDISPOSITIONunknownDisposition
wszPROPREQUESTDISPOSITIONMESSAGEunknownDispositionMessage
wszPROPREQUESTSUBMITTEDWHENunknownSubmittedWhen
wszPROPREQUESTRESOLVEDWHENunknownResolvedWhen
wszPROPREQUESTREVOKEDWHENunknownRevokedWhen
wszPROPREQUESTREVOKEDEFFECTIVEWHENunknownRevokedEffectiveWhen
wszPROPREQUESTREVOKEDREASONunknownRevokedReason
wszPROPREQUESTERNAMEunknownRequesterName
wszPROPCALLERNAMEunknownCallerName
wszPROPSIGNERPOLICIESunknownSignerPolicies
wszPROPSIGNERAPPLICATIONPOLICIESunknownSignerApplicationPolicies
wszPROPOFFICERunknownOfficer
wszPROPPUBLISHEXPIREDCERTINCRLunknownPublishExpiredCertInCRL
wszPROPREQUESTERNAMEFROMOLDCERTIFICATEunknownRequesterNameFromOldCertificate
wszPROPATTESTATIONCHALLENGEunknownAttestationChallenge
wszPROPENDORSEMENTKEYHASHunknownEndorsementKeyHash
wszPROPENDORSEMENTCERTIFICATEHASHunknownEndorsementCertificateHash
wszPROPRAWPRECERTIFICATEunknownRawPrecertificate
wszPROPCRLPARTITIONINDEXunknownCRLPartitionIndex
wszPROPLINTERCERTIFICATEunknownLinterCertificate
wszPROPCHALLENGEunknownChallenge
wszPROPEXPECTEDCHALLENGEunknownExpectedChallenge
wszPROPDISPOSITIONunknownDisposition
wszPROPDISPOSITIONDENYunknownDeny
wszPROPDISPOSITIONPENDINGunknownPending
wszPROPVALIDITYPERIODSTRINGunknownValidityPeriod
wszPROPVALIDITYPERIODCOUNTunknownValidityPeriodUnits
wszPROPEXPIRATIONDATEunknownExpirationDate
wszPROPCERTTYPEunknownCertType
wszPROPCERTTEMPLATEunknownCertificateTemplate
wszPROPCERTUSAGEunknownCertificateUsage
wszPROPREQUESTOSVERSIONunknownRequestOSVersion
wszPROPREQUESTCSPPROVIDERunknownRequestCSPProvider
wszPROPEXITCERTFILEunknownCertFile
wszPROPCLIENTBROWSERMACHINEunknowncbm
wszPROPCERTCLIENTMACHINEunknownccm
wszPROPCLIENTDCDNSunknowncdc
wszPROPREQUESTMACHINEDNSunknownrmd
wszPROPSUBJECTALTNAME2unknownsan
wszPROPDNSunknowndns
wszPROPDNunknowndn
wszPROPURLunknownurl
wszPROPIPADDRESSunknownipaddress
wszPROPGUIDunknownguid
wszPROPOIDunknownoid
wszPROPUPNunknownupn
szPROPASNTAGunknown{asn}
wszPROPCRITICALTAGunknown{critical}
wszPROPUTF8TAGunknown{utf8}
wszPROPOCTETTAGunknown{octet}
wszPROPHEXTAGunknown{hex}
wszPROPTEXTTAGunknown{text}
wszPROPDECIMALTAGunknown{decimal}
wszPROPFILETAGunknown{file}
wszAT_EKCERTINFunknown@EKCert
wszAT_TESTROOTunknown@TestRoot
wszPROPLINTCERTIFICATEunknownLintCertificate
wszPROPCATYPEunknownCAType
wszPROPSANITIZEDCANAMEunknownSanitizedCAName
wszPROPSANITIZEDSHORTNAMEunknownSanitizedShortName
wszPROPMACHINEDNSNAMEunknownMachineDNSName
wszPROPMODULEREGLOCunknownModuleRegistryLocation
wszPROPUSEDSunknownfUseDS
wszPROPDELTACRLSDISABLEDunknownfDeltaCRLsDisabled
wszPROPSERVERUPGRADEDunknownfServerUpgraded
wszPROPCONFIGDNunknownConfigDN
wszPROPDOMAINDNunknownDomainDN
wszPROPLOGLEVELunknownLogLevel
wszPROPSESSIONCOUNTunknownSessionCount
wszPROPTEMPLATECHANGESEQUENCENUMBERunknownTemplateChangeSequenceNumber
wszPROPVOLATILEMODEunknownVolatileMode
wszLOCALIZEDTIMEPERIODUNITSunknownLocalizedTimePeriodUnits
wszPROPREQUESTERCAACCESSunknownRequesterCAAccess
wszPROPUSERDNunknownUserDN
wszPROPKEYARCHIVEDunknownKeyArchived
wszPROPCERTCOUNTunknownCertCount
wszPROPRAWCACERTIFICATEunknownRawCACertificate
wszPROPCERTSTATEunknownCertState
wszPROPCERTSUFFIXunknownCertSuffix
wszPROPRAWCRLunknownRawCRL
wszPROPRAWDELTACRLunknownRawDeltaCRL
wszPROPCRLINDEXunknownCRLIndex
wszPROPCRLSTATEunknownCRLState
wszPROPCRLSUFFIXunknownCRLSuffix
wszPROPEVENTLOGTERSEunknownEventLogTerse
wszPROPEVENTLOGERRORunknownEventLogError
wszPROPEVENTLOGWARNINGunknownEventLogWarning
wszPROPEVENTLOGVERBOSEunknownEventLogVerbose
wszPROPEVENTLOGEXHAUSTIVEunknownEventLogExhaustive
wszPROPDCNAMEunknownDCName
wszPROPCROSSFORESTunknownCrossForest
wszPROPREQUESTERSAMNAMEunknownRequesterSAMName
wszPROPREQUESTERUPNunknownRequesterUPN
wszPROPREQUESTERDNunknownRequesterDN
wszPROPSEAUDITIDunknownSEAuditId
wszPROPSEAUDITFILTERunknownSEAuditFilter
wszPROPCERTIFICATEREQUESTIDunknownRequestID
wszPROPRAWCERTIFICATEunknownRawCertificate
wszPROPCERTIFICATEHASHunknownCertificateHash
wszPROPCERTIFICATETEMPLATEunknownCertificateTemplate
wszPROPCERTIFICATEENROLLMENTFLAGSunknownEnrollmentFlags
wszPROPCERTIFICATEGENERALFLAGSunknownGeneralFlags
wszPROPCERTIFICATEPRIVATEKEYFLAGSunknownPrivatekeyFlags
wszPROPCERTIFICATESERIALNUMBERunknownSerialNumber
wszPROPCERTIFICATENOTBEFOREDATEunknownNotBefore
wszPROPCERTIFICATENOTAFTERDATEunknownNotAfter
wszPROPCERTIFICATESUBJECTKEYIDENTIFIERunknownSubjectKeyIdentifier
wszPROPCERTIFICATERAWPUBLICKEYunknownRawPublicKey
wszPROPCERTIFICATEPUBLICKEYLENGTHunknownPublicKeyLength
wszPROPCERTIFICATEPUBLICKEYALGORITHMunknownPublicKeyAlgorithm
wszPROPCERTIFICATERAWPUBLICKEYALGORITHMPARAMETERSunknownRawPublicKeyAlgorithmParameters
wszPROPCERTIFICATEUPNunknownUPN
wszPROPCERTIFICATETYPEunknownCertificateType
wszPROPCERTIFICATERAWSMIMECAPABILITIESunknownRawSMIMECapabilities
wszPROPNAMETYPEunknownNameType
EXTENSION_CRITICAL_FLAGDWORD1
EXTENSION_DISABLE_FLAGDWORD2
EXTENSION_DELETE_FLAGDWORD4
EXTENSION_POLICY_MASKDWORD65535
EXTENSION_ORIGIN_REQUESTDWORD65536
EXTENSION_ORIGIN_POLICYDWORD131072
EXTENSION_ORIGIN_ADMINDWORD196608
EXTENSION_ORIGIN_SERVERDWORD262144
EXTENSION_ORIGIN_RENEWALCERTDWORD327680
EXTENSION_ORIGIN_IMPORTEDCERTDWORD393216
EXTENSION_ORIGIN_PKCS7DWORD458752
EXTENSION_ORIGIN_CMCDWORD524288
EXTENSION_ORIGIN_CACERTDWORD589824
EXTENSION_ORIGIN_MASKDWORD983040
wszPROPEXTREQUESTIDunknownExtensionRequestId
wszPROPEXTNAMEunknownExtensionName
wszPROPEXTFLAGSunknownExtensionFlags
wszPROPEXTRAWVALUEunknownExtensionRawValue
wszPROPATTRIBREQUESTIDunknownAttributeRequestId
wszPROPATTRIBNAMEunknownAttributeName
wszPROPATTRIBVALUEunknownAttributeValue
wszPROPCRLROWIDunknownCRLRowId
wszPROPCRLNUMBERunknownCRLNumber
wszPROPCRLMINBASEunknownCRLMinBase
wszPROPCRLNAMEIDunknownCRLNameId
wszPROPCRLCOUNTunknownCRLCount
wszPROPCRLTHISUPDATEunknownCRLThisUpdate
wszPROPCRLNEXTUPDATEunknownCRLNextUpdate
wszPROPCRLTHISPUBLISHunknownCRLThisPublish
wszPROPCRLNEXTPUBLISHunknownCRLNextPublish
wszPROPCRLEFFECTIVEunknownCRLEffective
wszPROPCRLPROPAGATIONCOMPLETEunknownCRLPropagationComplete
wszPROPCRLLASTPUBLISHEDunknownCRLLastPublished
wszPROPCRLPUBLISHATTEMPTSunknownCRLPublishAttempts
wszPROPCRLPUBLISHFLAGSunknownCRLPublishFlags
wszPROPCRLPUBLISHSTATUSCODEunknownCRLPublishStatusCode
wszPROPCRLPUBLISHERRORunknownCRLPublishError
wszPROPCRLRAWCRLunknownCRLRawCRL
CPF_BASEDWORD1
CPF_DELTADWORD2
CPF_COMPLETEDWORD4
CPF_SHADOWDWORD8
CPF_CASTORE_ERRORDWORD16
CPF_BADURL_ERRORDWORD32
CPF_MANUALDWORD64
CPF_SIGNATURE_ERRORDWORD128
CPF_LDAP_ERRORDWORD256
CPF_FILE_ERRORDWORD512
CPF_FTP_ERRORDWORD1024
CPF_HTTP_ERRORDWORD2048
CPF_POSTPONED_BASE_LDAP_ERRORDWORD4096
CPF_POSTPONED_BASE_FILE_ERRORDWORD8192
PROPTYPE_MASKDWORD255
PROPCALLER_SERVERDWORD256
PROPCALLER_POLICYDWORD512
PROPCALLER_EXITDWORD768
PROPCALLER_ADMINDWORD1024
PROPCALLER_REQUESTDWORD1280
PROPCALLER_MASKDWORD3840
PROPFLAGS_INDEXEDDWORD65536
CR_FLG_FORCETELETEXDWORD1
CR_FLG_RENEWALDWORD2
CR_FLG_FORCEUTF8DWORD4
CR_FLG_CAXCHGCERTDWORD8
CR_FLG_ENROLLONBEHALFOFDWORD16
CR_FLG_SUBJECTUNMODIFIEDDWORD32
CR_FLG_VALIDENCRYPTEDKEYHASHDWORD64
CR_FLG_CACROSSCERTDWORD128
CR_FLG_ENFORCEUTF8DWORD256
CR_FLG_DEFINEDCACERTDWORD512
CR_FLG_CHALLENGEPENDINGDWORD1024
CR_FLG_CHALLENGESATISFIEDDWORD2048
CR_FLG_TRUSTONUSEDWORD4096
CR_FLG_TRUSTEKCERTDWORD8192
CR_FLG_TRUSTEKKEYDWORD16384
CR_FLG_PUBLISHERRORDWORD2147483648
DB_DISP_ACTIVEDWORD8
DB_DISP_PENDINGDWORD9
DB_DISP_QUEUE_MAXDWORD9
DB_DISP_FOREIGNDWORD12
DB_DISP_CA_CERTDWORD15
DB_DISP_CA_CERT_CHAINDWORD16
DB_DISP_KRA_CERTDWORD17
DB_DISP_LOG_MINDWORD20
DB_DISP_ISSUEDDWORD20
DB_DISP_REVOKEDDWORD21
DB_DISP_LOG_FAILED_MINDWORD30
DB_DISP_ERRORDWORD30
DB_DISP_DENIEDDWORD31
VR_PENDINGDWORD0
VR_INSTANT_OKDWORD1
VR_INSTANT_BADDWORD2
wszCERT_TYPEunknownRequestType
wszCERT_TYPE_CLIENTunknownClient
wszCERT_TYPE_SERVERunknownServer
wszCERT_TYPE_CODESIGNunknownCodeSign
wszCERT_TYPE_CUSTOMERunknownSetCustomer
wszCERT_TYPE_MERCHANTunknownSetMerchant
wszCERT_TYPE_PAYMENTunknownSetPayment
wszCERT_VERSIONunknownVersion
wszCERT_VERSION_1unknown1
wszCERT_VERSION_2unknown2
wszCERT_VERSION_3unknown3
CV_OUT_HEXRAWDWORD12
CV_OUT_ENCODEMASKDWORD255
CV_OUT_NOCRLFDWORD1073741824
CV_OUT_NOCRDWORD2147483648
CVR_SEEK_NONEDWORD0
CVR_SEEK_MASKDWORD255
CVR_SEEK_NODELTADWORD4096
CVR_SORT_NONEDWORD0
CVR_SORT_ASCENDDWORD1
CVR_SORT_DESCENDDWORD2
CV_COLUMN_EXTENSION_DEFAULTINT-4
CV_COLUMN_ATTRIBUTE_DEFAULTINT-5
CV_COLUMN_CRL_DEFAULTINT-6
CV_COLUMN_LOG_REVOKED_DEFAULTINT-7
CVRC_TABLE_MASKDWORD61440
CVRC_TABLE_SHIFTDWORD12
CRYPT_ENUM_ALL_PROVIDERSDWORD1
XEPR_ENUM_FIRSTINT-1
XEPR_DATEDWORD5
XEPR_TEMPLATENAMEDWORD6
XEPR_VERSIONDWORD7
XEPR_V1TEMPLATENAMEDWORD9
XEPR_V2TEMPLATEOIDDWORD16
XEKL_KEYSIZE_DEFAULTDWORD4
XECP_STRING_PROPERTYDWORD1
XECI_DISABLEDWORD0
XECI_XENROLLDWORD1
XECI_AUTOENROLLDWORD2
XECI_REQWIZARDDWORD3
XECI_CERTREQDWORD4
wszCMM_PROP_NAMEunknownName
wszCMM_PROP_DESCRIPTIONunknownDescription
unknownCopyright
wszCMM_PROP_FILEVERunknownFile Version
wszCMM_PROP_PRODUCTVERunknownProduct Version
wszCMM_PROP_DISPLAY_HWNDunknownHWND
wszCMM_PROP_ISMULTITHREADEDunknownIsMultiThreaded

各言語での定義

定数の定義。C/C++〜Go タブは数値定数のみ(GUID・文字列定数は上の表 / HSP タブを参照)。HSP は #define global。

#define CA_DISP_INCOMPLETE 0
#define CA_DISP_ERROR 1
#define CA_DISP_REVOKED 2
#define CA_DISP_VALID 3
#define CA_DISP_INVALID 4
#define CA_DISP_UNDER_SUBMISSION 5
#define KRA_DISP_EXPIRED 0
#define KRA_DISP_NOTFOUND 1
#define KRA_DISP_REVOKED 2
#define KRA_DISP_VALID 3
#define KRA_DISP_INVALID 4
#define KRA_DISP_UNTRUSTED 5
#define KRA_DISP_NOTLOADED 6
#define CA_ACCESS_MASKROLES 255
#define CA_CRL_BASE 1
#define CA_CRL_DELTA 2
#define CA_CRL_REPUBLISH 16
#define ICF_ALLOWFOREIGN 65536
#define ICF_EXISTINGROW 131072
#define IKF_OVERWRITE 65536
#define CSBACKUP_TYPE_MASK 3
#define CSRESTORE_TYPE_FULL 1
#define CSRESTORE_TYPE_ONLINE 2
#define CSRESTORE_TYPE_CATCHUP 4
#define CSRESTORE_TYPE_MASK 5
#define CSBACKUP_DISABLE_INCREMENTAL 4294967295
#define CSBFT_DIRECTORY 128
#define CSBFT_DATABASE_DIRECTORY 64
#define CSBFT_LOG_DIRECTORY 32
#define CSCONTROL_SHUTDOWN 1
#define CSCONTROL_SUSPEND 2
#define CSCONTROL_RESTART 3
#define CAIF_DSENTRY 1
#define CAIF_SHAREDFOLDERENTRY 2
#define CAIF_REGISTRY 4
#define CAIF_LOCAL 8
#define CAIF_REGISTRYPARENT 16
#define CR_IN_ENCODEANY 255
#define CR_IN_ENCODEMASK 255
#define CR_IN_FORMATANY 0
#define CR_IN_PKCS10 256
#define CR_IN_KEYGEN 512
#define CR_IN_PKCS7 768
#define CR_IN_CMC 1024
#define CR_IN_CHALLENGERESPONSE 1280
#define CR_IN_SIGNEDCERTIFICATETIMESTAMPLIST 1536
#define CR_IN_FORMATMASK 65280
#define CR_IN_SCEP 65536
#define CR_IN_RPC 131072
#define CR_IN_HTTP 196608
#define CR_IN_FULLRESPONSE 262144
#define CR_IN_CRLS 524288
#define CR_IN_MACHINE 1048576
#define CR_IN_ROBO 2097152
#define CR_IN_CLIENTIDNONE 4194304
#define CR_IN_CONNECTONLY 8388608
#define CR_IN_RETURNCHALLENGE 16777216
#define CR_IN_SCEPPOST 33554432
#define CR_IN_CERTIFICATETRANSPARENCY 67108864
#define CR_IN_PRESIGN 134217728
#define CR_DISP_REVOKED 6
#define CR_OUT_BASE64REQUESTHEADER 3
#define CR_OUT_HEX 4
#define CR_OUT_HEXASCII 5
#define CR_OUT_BASE64X509CRLHEADER 9
#define CR_OUT_HEXADDR 10
#define CR_OUT_HEXASCIIADDR 11
#define CR_OUT_HEXRAW 12
#define CR_OUT_ENCODEMASK 255
#define CR_OUT_CHAIN 256
#define CR_OUT_CRLS 512
#define CR_OUT_NOCRLF 1073741824
#define CR_OUT_NOCR 2147483648
#define CR_GEMT_DEFAULT 0
#define CR_GEMT_HRESULT_STRING 1
#define CR_GEMT_HTTP_ERROR 2
#define CR_PROP_NONE 0
#define CR_PROP_FILEVERSION 1
#define CR_PROP_PRODUCTVERSION 2
#define CR_PROP_EXITCOUNT 3
#define CR_PROP_EXITDESCRIPTION 4
#define CR_PROP_POLICYDESCRIPTION 5
#define CR_PROP_CANAME 6
#define CR_PROP_SANITIZEDCANAME 7
#define CR_PROP_SHAREDFOLDER 8
#define CR_PROP_PARENTCA 9
#define CR_PROP_CATYPE 10
#define CR_PROP_CASIGCERTCOUNT 11
#define CR_PROP_CASIGCERT 12
#define CR_PROP_CASIGCERTCHAIN 13
#define CR_PROP_CAXCHGCERTCOUNT 14
#define CR_PROP_CAXCHGCERT 15
#define CR_PROP_CAXCHGCERTCHAIN 16
#define CR_PROP_BASECRL 17
#define CR_PROP_DELTACRL 18
#define CR_PROP_CACERTSTATE 19
#define CR_PROP_CRLSTATE 20
#define CR_PROP_CAPROPIDMAX 21
#define CR_PROP_DNSNAME 22
#define CR_PROP_ROLESEPARATIONENABLED 23
#define CR_PROP_KRACERTUSEDCOUNT 24
#define CR_PROP_KRACERTCOUNT 25
#define CR_PROP_KRACERT 26
#define CR_PROP_KRACERTSTATE 27
#define CR_PROP_ADVANCEDSERVER 28
#define CR_PROP_TEMPLATES 29
#define CR_PROP_BASECRLPUBLISHSTATUS 30
#define CR_PROP_DELTACRLPUBLISHSTATUS 31
#define CR_PROP_CASIGCERTCRLCHAIN 32
#define CR_PROP_CAXCHGCERTCRLCHAIN 33
#define CR_PROP_CACERTSTATUSCODE 34
#define CR_PROP_CAFORWARDCROSSCERT 35
#define CR_PROP_CABACKWARDCROSSCERT 36
#define CR_PROP_CAFORWARDCROSSCERTSTATE 37
#define CR_PROP_CABACKWARDCROSSCERTSTATE 38
#define CR_PROP_CACERTVERSION 39
#define CR_PROP_SANITIZEDCASHORTNAME 40
#define CR_PROP_CERTCDPURLS 41
#define CR_PROP_CERTAIAURLS 42
#define CR_PROP_CERTAIAOCSPURLS 43
#define CR_PROP_LOCALENAME 44
#define CR_PROP_SUBJECTTEMPLATE_OIDS 45
#define CR_PROP_CRLPARTITIONCOUNT 46
#define CR_PROP_PARTITIONED_BASECRL 47
#define CR_PROP_PARTITIONED_DELTACRL 48
#define CR_PROP_PARTITIONED_BASECRLPUBLISHSTATUS 49
#define CR_PROP_PARTITIONED_DELTACRLPUBLISHSTATUS 50
#define CR_PROP_SCEPSERVERCERTS 1000
#define CR_PROP_SCEPSERVERCAPABILITIES 1001
#define CR_PROP_SCEPSERVERCERTSCHAIN 1002
#define CR_PROP_SCEPMIN 1000
#define CR_PROP_SCEPMAX 1002
#define FR_PROP_CLAIMCHALLENGE 22
#define EAN_NAMEOBJECTID 2147483648
#define EANR_SUPPRESS_IA5CONVERSION 2147483648
#define CERTENROLL_INDEX_BASE 0
#define EXITEVENT_INVALID 0
#define EXITEVENT_STARTUP 128
#define EXITEVENT_CERTIMPORTED 512
#define ENUMEXT_OBJECTID 1
#define CMM_REFRESHONLY 1
#define CMM_READONLY 2
#define DBG_CERTSRV 1
#define DBSESSIONCOUNTDEFAULT 100
#define DBFLAGS_READONLY 1
#define DBFLAGS_CREATEIFNEEDED 2
#define DBFLAGS_CIRCULARLOGGING 4
#define DBFLAGS_LAZYFLUSH 8
#define DBFLAGS_MAXCACHESIZEX100 16
#define DBFLAGS_CHECKPOINTDEPTH60MB 32
#define DBFLAGS_LOGBUFFERSLARGE 64
#define DBFLAGS_LOGBUFFERSHUGE 128
#define DBFLAGS_LOGFILESIZE16MB 256
#define DBFLAGS_MULTITHREADTRANSACTIONS 512
#define DBFLAGS_DISABLESNAPSHOTBACKUP 1024
#define DBFLAGS_ENABLEVOLATILEREQUESTS 2048
#define LDAPF_SSLENABLE 1
#define LDAPF_SIGNDISABLE 2
#define CSVER_MAJOR_WIN2K 1
#define CSVER_MINOR_WIN2K 1
#define CSVER_MAJOR_WHISTLER 2
#define CSVER_MINOR_WHISTLER_BETA2 1
#define CSVER_MINOR_WHISTLER_BETA3 2
#define CSVER_MAJOR_LONGHORN 3
#define CSVER_MINOR_LONGHORN_BETA1 1
#define CSVER_MAJOR_WIN7 4
#define CSVER_MINOR_WIN7 1
#define CSVER_MAJOR_WIN8 5
#define CSVER_MINOR_WIN8 1
#define CSVER_MAJOR_WINBLUE 6
#define CSVER_MINOR_WINBLUE 1
#define CSVER_MAJOR_THRESHOLD 7
#define CSVER_MINOR_THRESHOLD 1
#define CSVER_MAJOR 7
#define CSVER_MINOR 1
#define CCLOCKSKEWMINUTESDEFAULT 10
#define CVIEWAGEMINUTESDEFAULT 16
#define dwVALIDITYPERIODCOUNTDEFAULT_ROOT 5
#define dwVALIDITYPERIODCOUNTDEFAULT_ENTERPRISE 2
#define dwVALIDITYPERIODCOUNTDEFAULT_STANDALONE 1
#define dwCAXCHGVALIDITYPERIODCOUNTDEFAULT 1
#define dwCAXCHGOVERLAPPERIODCOUNTDEFAULT 1
#define dwCRLPERIODCOUNTDEFAULT 1
#define dwCRLOVERLAPPERIODCOUNTDEFAULT 0
#define dwCRLDELTAPERIODCOUNTDEFAULT 1
#define dwCRLDELTAOVERLAPPERIODCOUNTDEFAULT 0
#define SETUP_SERVER_FLAG 1
#define SETUP_CLIENT_FLAG 2
#define SETUP_SUSPEND_FLAG 4
#define SETUP_REQUEST_FLAG 8
#define SETUP_ONLINE_FLAG 16
#define SETUP_DENIED_FLAG 32
#define SETUP_CREATEDB_FLAG 64
#define SETUP_ATTEMPT_VROOT_CREATE 128
#define SETUP_FORCECRL_FLAG 256
#define SETUP_UPDATE_CAOBJECT_SVRTYPE 512
#define SETUP_SERVER_UPGRADED_FLAG 1024
#define SETUP_W2K_SECURITY_NOT_UPGRADED_FLAG 2048
#define SETUP_SECURITY_CHANGED 4096
#define SETUP_DCOM_SECURITY_UPDATED_FLAG 8192
#define SETUP_SERVER_IS_UP_TO_DATE_FLAG 16384
#define CRLF_DELTA_USE_OLDEST_UNEXPIRED_BASE 1
#define CRLF_DELETE_EXPIRED_CRLS 2
#define CRLF_CRLNUMBER_CRITICAL 4
#define CRLF_REVCHECK_IGNORE_OFFLINE 8
#define CRLF_IGNORE_INVALID_POLICIES 16
#define CRLF_REBUILD_MODIFIED_SUBJECT_ONLY 32
#define CRLF_SAVE_FAILED_CERTS 64
#define CRLF_IGNORE_UNKNOWN_CMC_ATTRIBUTES 128
#define CRLF_IGNORE_CROSS_CERT_TRUST_ERROR 256
#define CRLF_PUBLISH_EXPIRED_CERT_CRLS 512
#define CRLF_ENFORCE_ENROLLMENT_AGENT 1024
#define CRLF_DISABLE_RDN_REORDER 2048
#define CRLF_DISABLE_ROOT_CROSS_CERTS 4096
#define CRLF_LOG_FULL_RESPONSE 8192
#define CRLF_USE_XCHG_CERT_TEMPLATE 16384
#define CRLF_USE_CROSS_CERT_TEMPLATE 32768
#define CRLF_ALLOW_REQUEST_ATTRIBUTE_SUBJECT 65536
#define CRLF_REVCHECK_IGNORE_NOREVCHECK 131072
#define CRLF_PRESERVE_EXPIRED_CA_CERTS 262144
#define CRLF_PRESERVE_REVOKED_CA_CERTS 524288
#define CRLF_DISABLE_CHAIN_VERIFICATION 1048576
#define CRLF_BUILD_ROOTCA_CRLENTRIES_BASEDONKEY 2097152
#define CRLF_ENABLE_CRL_PARTITION 4194304
#define CRLF_PARTITION_ZERO_EXCLUSIVE 8388608
#define CRLF_CONTAINS_ONLY_CACERTS 16777216
#define CRLF_CONTAINS_ONLY_USERCERTS 33554432
#define KRAF_ENABLEFOREIGN 1
#define KRAF_SAVEBADREQUESTKEY 2
#define KRAF_ENABLEARCHIVEALL 4
#define KRAF_DISABLEUSEDEFAULTPROVIDER 8
#define IF_LOCKICERTREQUEST 1
#define IF_NOREMOTEICERTREQUEST 2
#define IF_NOLOCALICERTREQUEST 4
#define IF_NORPCICERTREQUEST 8
#define IF_NOREMOTEICERTADMIN 16
#define IF_NOLOCALICERTADMIN 32
#define IF_NOREMOTEICERTADMINBACKUP 64
#define IF_NOLOCALICERTADMINBACKUP 128
#define IF_NOSNAPSHOTBACKUP 256
#define IF_ENFORCEENCRYPTICERTREQUEST 512
#define IF_ENFORCEENCRYPTICERTADMIN 1024
#define IF_ENABLEEXITKEYRETRIEVAL 2048
#define IF_ENABLEADMINASAUDITOR 4096
#define IF_ENABLEPRESIGNSUPPORT 8192
#define PROCFLG_NONE 0
#define PROCFLG_ENFORCEGOODKEYS 1
#define CSURL_SERVERPUBLISH 1
#define CSURL_ADDTOCERTCDP 2
#define CSURL_ADDTOFRESHESTCRL 4
#define CSURL_ADDTOCRLCDP 8
#define CSURL_PUBLISHRETRY 16
#define CSURL_ADDTOCERTOCSP 32
#define CSURL_SERVERPUBLISHDELTA 64
#define CSURL_ADDTOIDP 128
#define CAPATHLENGTH_INFINITE 4294967295
#define REQDISP_PENDING 0
#define REQDISP_ISSUE 1
#define REQDISP_DENY 2
#define REQDISP_USEREQUESTATTRIBUTE 3
#define REQDISP_MASK 255
#define REQDISP_PENDINGFIRST 256
#define REQDISP_DEFAULT_ENTERPRISE 1
#define REVEXT_CDPLDAPURL_OLD 1
#define REVEXT_CDPHTTPURL_OLD 2
#define REVEXT_CDPFTPURL_OLD 4
#define REVEXT_CDPFILEURL_OLD 8
#define REVEXT_CDPURLMASK_OLD 255
#define REVEXT_CDPENABLE 256
#define REVEXT_ASPENABLE 512
#define REVEXT_DEFAULT_NODS 256
#define REVEXT_DEFAULT_DS 256
#define ISSCERT_LDAPURL_OLD 1
#define ISSCERT_HTTPURL_OLD 2
#define ISSCERT_FTPURL_OLD 4
#define ISSCERT_FILEURL_OLD 8
#define ISSCERT_URLMASK_OLD 255
#define ISSCERT_ENABLE 256
#define ISSCERT_DEFAULT_NODS 256
#define ISSCERT_DEFAULT_DS 256
#define EDITF_ENABLEREQUESTEXTENSIONS 1
#define EDITF_REQUESTEXTENSIONLIST 2
#define EDITF_DISABLEEXTENSIONLIST 4
#define EDITF_ADDOLDKEYUSAGE 8
#define EDITF_ADDOLDCERTTYPE 16
#define EDITF_ATTRIBUTEENDDATE 32
#define EDITF_BASICCONSTRAINTSCRITICAL 64
#define EDITF_BASICCONSTRAINTSCA 128
#define EDITF_ENABLEAKIKEYID 256
#define EDITF_ATTRIBUTECA 512
#define EDITF_IGNOREREQUESTERGROUP 1024
#define EDITF_ENABLEAKIISSUERNAME 2048
#define EDITF_ENABLEAKIISSUERSERIAL 4096
#define EDITF_ENABLEAKICRITICAL 8192
#define EDITF_SERVERUPGRADED 16384
#define EDITF_ATTRIBUTEEKU 32768
#define EDITF_ENABLEDEFAULTSMIME 65536
#define EDITF_EMAILOPTIONAL 131072
#define EDITF_ATTRIBUTESUBJECTALTNAME2 262144
#define EDITF_ENABLELDAPREFERRALS 524288
#define EDITF_ENABLECHASECLIENTDC 1048576
#define EDITF_AUDITCERTTEMPLATELOAD 2097152
#define EDITF_DISABLEOLDOSCNUPN 4194304
#define EDITF_DISABLELDAPPACKAGELIST 8388608
#define EDITF_ENABLEUPNMAP 16777216
#define EDITF_ENABLEOCSPREVNOCHECK 33554432
#define EDITF_ENABLERENEWONBEHALFOF 67108864
#define EDITF_ENABLEKEYENCIPHERMENTCACERT 134217728
#define EXITPUB_FILE 1
#define EXITPUB_ACTIVEDIRECTORY 2
#define EXITPUB_REMOVEOLDCERTS 16
#define EXITPUB_DEFAULT_ENTERPRISE 2
#define EXITPUB_DEFAULT_STANDALONE 1
#define TP_MACHINEPOLICY 1
#define KR_ENABLE_MACHINE 1
#define KR_ENABLE_USER 2
#define EP_TOKENCHECK_DEFAULT_VALUE 2
#define EXTENSION_CRITICAL_FLAG 1
#define EXTENSION_DISABLE_FLAG 2
#define EXTENSION_DELETE_FLAG 4
#define EXTENSION_POLICY_MASK 65535
#define EXTENSION_ORIGIN_REQUEST 65536
#define EXTENSION_ORIGIN_POLICY 131072
#define EXTENSION_ORIGIN_ADMIN 196608
#define EXTENSION_ORIGIN_SERVER 262144
#define EXTENSION_ORIGIN_RENEWALCERT 327680
#define EXTENSION_ORIGIN_IMPORTEDCERT 393216
#define EXTENSION_ORIGIN_PKCS7 458752
#define EXTENSION_ORIGIN_CMC 524288
#define EXTENSION_ORIGIN_CACERT 589824
#define EXTENSION_ORIGIN_MASK 983040
#define CPF_BASE 1
#define CPF_DELTA 2
#define CPF_COMPLETE 4
#define CPF_SHADOW 8
#define CPF_CASTORE_ERROR 16
#define CPF_BADURL_ERROR 32
#define CPF_MANUAL 64
#define CPF_SIGNATURE_ERROR 128
#define CPF_LDAP_ERROR 256
#define CPF_FILE_ERROR 512
#define CPF_FTP_ERROR 1024
#define CPF_HTTP_ERROR 2048
#define CPF_POSTPONED_BASE_LDAP_ERROR 4096
#define CPF_POSTPONED_BASE_FILE_ERROR 8192
#define PROPTYPE_MASK 255
#define PROPCALLER_SERVER 256
#define PROPCALLER_POLICY 512
#define PROPCALLER_EXIT 768
#define PROPCALLER_ADMIN 1024
#define PROPCALLER_REQUEST 1280
#define PROPCALLER_MASK 3840
#define PROPFLAGS_INDEXED 65536
#define CR_FLG_FORCETELETEX 1
#define CR_FLG_RENEWAL 2
#define CR_FLG_FORCEUTF8 4
#define CR_FLG_CAXCHGCERT 8
#define CR_FLG_ENROLLONBEHALFOF 16
#define CR_FLG_SUBJECTUNMODIFIED 32
#define CR_FLG_VALIDENCRYPTEDKEYHASH 64
#define CR_FLG_CACROSSCERT 128
#define CR_FLG_ENFORCEUTF8 256
#define CR_FLG_DEFINEDCACERT 512
#define CR_FLG_CHALLENGEPENDING 1024
#define CR_FLG_CHALLENGESATISFIED 2048
#define CR_FLG_TRUSTONUSE 4096
#define CR_FLG_TRUSTEKCERT 8192
#define CR_FLG_TRUSTEKKEY 16384
#define CR_FLG_PUBLISHERROR 2147483648
#define DB_DISP_ACTIVE 8
#define DB_DISP_PENDING 9
#define DB_DISP_QUEUE_MAX 9
#define DB_DISP_FOREIGN 12
#define DB_DISP_CA_CERT 15
#define DB_DISP_CA_CERT_CHAIN 16
#define DB_DISP_KRA_CERT 17
#define DB_DISP_LOG_MIN 20
#define DB_DISP_ISSUED 20
#define DB_DISP_REVOKED 21
#define DB_DISP_LOG_FAILED_MIN 30
#define DB_DISP_ERROR 30
#define DB_DISP_DENIED 31
#define VR_PENDING 0
#define VR_INSTANT_OK 1
#define VR_INSTANT_BAD 2
#define wszCERT_VERSION_1 1
#define wszCERT_VERSION_2 2
#define wszCERT_VERSION_3 3
#define CV_OUT_HEXRAW 12
#define CV_OUT_ENCODEMASK 255
#define CV_OUT_NOCRLF 1073741824
#define CV_OUT_NOCR 2147483648
#define CVR_SEEK_NONE 0
#define CVR_SEEK_MASK 255
#define CVR_SEEK_NODELTA 4096
#define CVR_SORT_NONE 0
#define CVR_SORT_ASCEND 1
#define CVR_SORT_DESCEND 2
#define CV_COLUMN_EXTENSION_DEFAULT -4
#define CV_COLUMN_ATTRIBUTE_DEFAULT -5
#define CV_COLUMN_CRL_DEFAULT -6
#define CV_COLUMN_LOG_REVOKED_DEFAULT -7
#define CVRC_TABLE_MASK 61440
#define CVRC_TABLE_SHIFT 12
#define CRYPT_ENUM_ALL_PROVIDERS 1
#define XEPR_ENUM_FIRST -1
#define XEPR_DATE 5
#define XEPR_TEMPLATENAME 6
#define XEPR_VERSION 7
#define XEPR_V1TEMPLATENAME 9
#define XEPR_V2TEMPLATEOID 16
#define XEKL_KEYSIZE_DEFAULT 4
#define XECP_STRING_PROPERTY 1
#define XECI_DISABLE 0
#define XECI_XENROLL 1
#define XECI_AUTOENROLL 2
#define XECI_REQWIZARD 3
#define XECI_CERTREQ 4
public const uint CA_DISP_INCOMPLETE = 0;
public const uint CA_DISP_ERROR = 1;
public const uint CA_DISP_REVOKED = 2;
public const uint CA_DISP_VALID = 3;
public const uint CA_DISP_INVALID = 4;
public const uint CA_DISP_UNDER_SUBMISSION = 5;
public const uint KRA_DISP_EXPIRED = 0;
public const uint KRA_DISP_NOTFOUND = 1;
public const uint KRA_DISP_REVOKED = 2;
public const uint KRA_DISP_VALID = 3;
public const uint KRA_DISP_INVALID = 4;
public const uint KRA_DISP_UNTRUSTED = 5;
public const uint KRA_DISP_NOTLOADED = 6;
public const uint CA_ACCESS_MASKROLES = 255;
public const uint CA_CRL_BASE = 1;
public const uint CA_CRL_DELTA = 2;
public const uint CA_CRL_REPUBLISH = 16;
public const uint ICF_ALLOWFOREIGN = 65536;
public const uint ICF_EXISTINGROW = 131072;
public const uint IKF_OVERWRITE = 65536;
public const uint CSBACKUP_TYPE_MASK = 3;
public const uint CSRESTORE_TYPE_FULL = 1;
public const uint CSRESTORE_TYPE_ONLINE = 2;
public const uint CSRESTORE_TYPE_CATCHUP = 4;
public const uint CSRESTORE_TYPE_MASK = 5;
public const uint CSBACKUP_DISABLE_INCREMENTAL = 4294967295;
public const uint CSBFT_DIRECTORY = 128;
public const uint CSBFT_DATABASE_DIRECTORY = 64;
public const uint CSBFT_LOG_DIRECTORY = 32;
public const ulong CSCONTROL_SHUTDOWN = 1;
public const ulong CSCONTROL_SUSPEND = 2;
public const ulong CSCONTROL_RESTART = 3;
public const uint CAIF_DSENTRY = 1;
public const uint CAIF_SHAREDFOLDERENTRY = 2;
public const uint CAIF_REGISTRY = 4;
public const uint CAIF_LOCAL = 8;
public const uint CAIF_REGISTRYPARENT = 16;
public const uint CR_IN_ENCODEANY = 255;
public const uint CR_IN_ENCODEMASK = 255;
public const uint CR_IN_FORMATANY = 0;
public const uint CR_IN_PKCS10 = 256;
public const uint CR_IN_KEYGEN = 512;
public const uint CR_IN_PKCS7 = 768;
public const uint CR_IN_CMC = 1024;
public const uint CR_IN_CHALLENGERESPONSE = 1280;
public const uint CR_IN_SIGNEDCERTIFICATETIMESTAMPLIST = 1536;
public const uint CR_IN_FORMATMASK = 65280;
public const uint CR_IN_SCEP = 65536;
public const uint CR_IN_RPC = 131072;
public const uint CR_IN_HTTP = 196608;
public const uint CR_IN_FULLRESPONSE = 262144;
public const uint CR_IN_CRLS = 524288;
public const uint CR_IN_MACHINE = 1048576;
public const uint CR_IN_ROBO = 2097152;
public const uint CR_IN_CLIENTIDNONE = 4194304;
public const uint CR_IN_CONNECTONLY = 8388608;
public const uint CR_IN_RETURNCHALLENGE = 16777216;
public const uint CR_IN_SCEPPOST = 33554432;
public const uint CR_IN_CERTIFICATETRANSPARENCY = 67108864;
public const uint CR_IN_PRESIGN = 134217728;
public const uint CR_DISP_REVOKED = 6;
public const uint CR_OUT_BASE64REQUESTHEADER = 3;
public const uint CR_OUT_HEX = 4;
public const uint CR_OUT_HEXASCII = 5;
public const uint CR_OUT_BASE64X509CRLHEADER = 9;
public const uint CR_OUT_HEXADDR = 10;
public const uint CR_OUT_HEXASCIIADDR = 11;
public const uint CR_OUT_HEXRAW = 12;
public const uint CR_OUT_ENCODEMASK = 255;
public const uint CR_OUT_CHAIN = 256;
public const uint CR_OUT_CRLS = 512;
public const uint CR_OUT_NOCRLF = 1073741824;
public const uint CR_OUT_NOCR = 2147483648;
public const uint CR_GEMT_DEFAULT = 0;
public const uint CR_GEMT_HRESULT_STRING = 1;
public const uint CR_GEMT_HTTP_ERROR = 2;
public const uint CR_PROP_NONE = 0;
public const uint CR_PROP_FILEVERSION = 1;
public const uint CR_PROP_PRODUCTVERSION = 2;
public const uint CR_PROP_EXITCOUNT = 3;
public const uint CR_PROP_EXITDESCRIPTION = 4;
public const uint CR_PROP_POLICYDESCRIPTION = 5;
public const uint CR_PROP_CANAME = 6;
public const uint CR_PROP_SANITIZEDCANAME = 7;
public const uint CR_PROP_SHAREDFOLDER = 8;
public const uint CR_PROP_PARENTCA = 9;
public const uint CR_PROP_CATYPE = 10;
public const uint CR_PROP_CASIGCERTCOUNT = 11;
public const uint CR_PROP_CASIGCERT = 12;
public const uint CR_PROP_CASIGCERTCHAIN = 13;
public const uint CR_PROP_CAXCHGCERTCOUNT = 14;
public const uint CR_PROP_CAXCHGCERT = 15;
public const uint CR_PROP_CAXCHGCERTCHAIN = 16;
public const uint CR_PROP_BASECRL = 17;
public const uint CR_PROP_DELTACRL = 18;
public const uint CR_PROP_CACERTSTATE = 19;
public const uint CR_PROP_CRLSTATE = 20;
public const uint CR_PROP_CAPROPIDMAX = 21;
public const uint CR_PROP_DNSNAME = 22;
public const uint CR_PROP_ROLESEPARATIONENABLED = 23;
public const uint CR_PROP_KRACERTUSEDCOUNT = 24;
public const uint CR_PROP_KRACERTCOUNT = 25;
public const uint CR_PROP_KRACERT = 26;
public const uint CR_PROP_KRACERTSTATE = 27;
public const uint CR_PROP_ADVANCEDSERVER = 28;
public const uint CR_PROP_TEMPLATES = 29;
public const uint CR_PROP_BASECRLPUBLISHSTATUS = 30;
public const uint CR_PROP_DELTACRLPUBLISHSTATUS = 31;
public const uint CR_PROP_CASIGCERTCRLCHAIN = 32;
public const uint CR_PROP_CAXCHGCERTCRLCHAIN = 33;
public const uint CR_PROP_CACERTSTATUSCODE = 34;
public const uint CR_PROP_CAFORWARDCROSSCERT = 35;
public const uint CR_PROP_CABACKWARDCROSSCERT = 36;
public const uint CR_PROP_CAFORWARDCROSSCERTSTATE = 37;
public const uint CR_PROP_CABACKWARDCROSSCERTSTATE = 38;
public const uint CR_PROP_CACERTVERSION = 39;
public const uint CR_PROP_SANITIZEDCASHORTNAME = 40;
public const uint CR_PROP_CERTCDPURLS = 41;
public const uint CR_PROP_CERTAIAURLS = 42;
public const uint CR_PROP_CERTAIAOCSPURLS = 43;
public const uint CR_PROP_LOCALENAME = 44;
public const uint CR_PROP_SUBJECTTEMPLATE_OIDS = 45;
public const uint CR_PROP_CRLPARTITIONCOUNT = 46;
public const uint CR_PROP_PARTITIONED_BASECRL = 47;
public const uint CR_PROP_PARTITIONED_DELTACRL = 48;
public const uint CR_PROP_PARTITIONED_BASECRLPUBLISHSTATUS = 49;
public const uint CR_PROP_PARTITIONED_DELTACRLPUBLISHSTATUS = 50;
public const uint CR_PROP_SCEPSERVERCERTS = 1000;
public const uint CR_PROP_SCEPSERVERCAPABILITIES = 1001;
public const uint CR_PROP_SCEPSERVERCERTSCHAIN = 1002;
public const uint CR_PROP_SCEPMIN = 1000;
public const uint CR_PROP_SCEPMAX = 1002;
public const uint FR_PROP_CLAIMCHALLENGE = 22;
public const uint EAN_NAMEOBJECTID = 2147483648;
public const uint EANR_SUPPRESS_IA5CONVERSION = 2147483648;
public const uint CERTENROLL_INDEX_BASE = 0;
public const uint EXITEVENT_INVALID = 0;
public const uint EXITEVENT_STARTUP = 128;
public const uint EXITEVENT_CERTIMPORTED = 512;
public const uint ENUMEXT_OBJECTID = 1;
public const uint CMM_REFRESHONLY = 1;
public const uint CMM_READONLY = 2;
public const uint DBG_CERTSRV = 1;
public const uint DBSESSIONCOUNTDEFAULT = 100;
public const uint DBFLAGS_READONLY = 1;
public const uint DBFLAGS_CREATEIFNEEDED = 2;
public const uint DBFLAGS_CIRCULARLOGGING = 4;
public const uint DBFLAGS_LAZYFLUSH = 8;
public const uint DBFLAGS_MAXCACHESIZEX100 = 16;
public const uint DBFLAGS_CHECKPOINTDEPTH60MB = 32;
public const uint DBFLAGS_LOGBUFFERSLARGE = 64;
public const uint DBFLAGS_LOGBUFFERSHUGE = 128;
public const uint DBFLAGS_LOGFILESIZE16MB = 256;
public const uint DBFLAGS_MULTITHREADTRANSACTIONS = 512;
public const uint DBFLAGS_DISABLESNAPSHOTBACKUP = 1024;
public const uint DBFLAGS_ENABLEVOLATILEREQUESTS = 2048;
public const uint LDAPF_SSLENABLE = 1;
public const uint LDAPF_SIGNDISABLE = 2;
public const uint CSVER_MAJOR_WIN2K = 1;
public const uint CSVER_MINOR_WIN2K = 1;
public const uint CSVER_MAJOR_WHISTLER = 2;
public const uint CSVER_MINOR_WHISTLER_BETA2 = 1;
public const uint CSVER_MINOR_WHISTLER_BETA3 = 2;
public const uint CSVER_MAJOR_LONGHORN = 3;
public const uint CSVER_MINOR_LONGHORN_BETA1 = 1;
public const uint CSVER_MAJOR_WIN7 = 4;
public const uint CSVER_MINOR_WIN7 = 1;
public const uint CSVER_MAJOR_WIN8 = 5;
public const uint CSVER_MINOR_WIN8 = 1;
public const uint CSVER_MAJOR_WINBLUE = 6;
public const uint CSVER_MINOR_WINBLUE = 1;
public const uint CSVER_MAJOR_THRESHOLD = 7;
public const uint CSVER_MINOR_THRESHOLD = 1;
public const uint CSVER_MAJOR = 7;
public const uint CSVER_MINOR = 1;
public const uint CCLOCKSKEWMINUTESDEFAULT = 10;
public const uint CVIEWAGEMINUTESDEFAULT = 16;
public const uint dwVALIDITYPERIODCOUNTDEFAULT_ROOT = 5;
public const uint dwVALIDITYPERIODCOUNTDEFAULT_ENTERPRISE = 2;
public const uint dwVALIDITYPERIODCOUNTDEFAULT_STANDALONE = 1;
public const uint dwCAXCHGVALIDITYPERIODCOUNTDEFAULT = 1;
public const uint dwCAXCHGOVERLAPPERIODCOUNTDEFAULT = 1;
public const uint dwCRLPERIODCOUNTDEFAULT = 1;
public const uint dwCRLOVERLAPPERIODCOUNTDEFAULT = 0;
public const uint dwCRLDELTAPERIODCOUNTDEFAULT = 1;
public const uint dwCRLDELTAOVERLAPPERIODCOUNTDEFAULT = 0;
public const uint SETUP_SERVER_FLAG = 1;
public const uint SETUP_CLIENT_FLAG = 2;
public const uint SETUP_SUSPEND_FLAG = 4;
public const uint SETUP_REQUEST_FLAG = 8;
public const uint SETUP_ONLINE_FLAG = 16;
public const uint SETUP_DENIED_FLAG = 32;
public const uint SETUP_CREATEDB_FLAG = 64;
public const uint SETUP_ATTEMPT_VROOT_CREATE = 128;
public const uint SETUP_FORCECRL_FLAG = 256;
public const uint SETUP_UPDATE_CAOBJECT_SVRTYPE = 512;
public const uint SETUP_SERVER_UPGRADED_FLAG = 1024;
public const uint SETUP_W2K_SECURITY_NOT_UPGRADED_FLAG = 2048;
public const uint SETUP_SECURITY_CHANGED = 4096;
public const uint SETUP_DCOM_SECURITY_UPDATED_FLAG = 8192;
public const uint SETUP_SERVER_IS_UP_TO_DATE_FLAG = 16384;
public const uint CRLF_DELTA_USE_OLDEST_UNEXPIRED_BASE = 1;
public const uint CRLF_DELETE_EXPIRED_CRLS = 2;
public const uint CRLF_CRLNUMBER_CRITICAL = 4;
public const uint CRLF_REVCHECK_IGNORE_OFFLINE = 8;
public const uint CRLF_IGNORE_INVALID_POLICIES = 16;
public const uint CRLF_REBUILD_MODIFIED_SUBJECT_ONLY = 32;
public const uint CRLF_SAVE_FAILED_CERTS = 64;
public const uint CRLF_IGNORE_UNKNOWN_CMC_ATTRIBUTES = 128;
public const uint CRLF_IGNORE_CROSS_CERT_TRUST_ERROR = 256;
public const uint CRLF_PUBLISH_EXPIRED_CERT_CRLS = 512;
public const uint CRLF_ENFORCE_ENROLLMENT_AGENT = 1024;
public const uint CRLF_DISABLE_RDN_REORDER = 2048;
public const uint CRLF_DISABLE_ROOT_CROSS_CERTS = 4096;
public const uint CRLF_LOG_FULL_RESPONSE = 8192;
public const uint CRLF_USE_XCHG_CERT_TEMPLATE = 16384;
public const uint CRLF_USE_CROSS_CERT_TEMPLATE = 32768;
public const uint CRLF_ALLOW_REQUEST_ATTRIBUTE_SUBJECT = 65536;
public const uint CRLF_REVCHECK_IGNORE_NOREVCHECK = 131072;
public const uint CRLF_PRESERVE_EXPIRED_CA_CERTS = 262144;
public const uint CRLF_PRESERVE_REVOKED_CA_CERTS = 524288;
public const uint CRLF_DISABLE_CHAIN_VERIFICATION = 1048576;
public const uint CRLF_BUILD_ROOTCA_CRLENTRIES_BASEDONKEY = 2097152;
public const uint CRLF_ENABLE_CRL_PARTITION = 4194304;
public const uint CRLF_PARTITION_ZERO_EXCLUSIVE = 8388608;
public const uint CRLF_CONTAINS_ONLY_CACERTS = 16777216;
public const uint CRLF_CONTAINS_ONLY_USERCERTS = 33554432;
public const uint KRAF_ENABLEFOREIGN = 1;
public const uint KRAF_SAVEBADREQUESTKEY = 2;
public const uint KRAF_ENABLEARCHIVEALL = 4;
public const uint KRAF_DISABLEUSEDEFAULTPROVIDER = 8;
public const uint IF_LOCKICERTREQUEST = 1;
public const uint IF_NOREMOTEICERTREQUEST = 2;
public const uint IF_NOLOCALICERTREQUEST = 4;
public const uint IF_NORPCICERTREQUEST = 8;
public const uint IF_NOREMOTEICERTADMIN = 16;
public const uint IF_NOLOCALICERTADMIN = 32;
public const uint IF_NOREMOTEICERTADMINBACKUP = 64;
public const uint IF_NOLOCALICERTADMINBACKUP = 128;
public const uint IF_NOSNAPSHOTBACKUP = 256;
public const uint IF_ENFORCEENCRYPTICERTREQUEST = 512;
public const uint IF_ENFORCEENCRYPTICERTADMIN = 1024;
public const uint IF_ENABLEEXITKEYRETRIEVAL = 2048;
public const uint IF_ENABLEADMINASAUDITOR = 4096;
public const uint IF_ENABLEPRESIGNSUPPORT = 8192;
public const uint PROCFLG_NONE = 0;
public const uint PROCFLG_ENFORCEGOODKEYS = 1;
public const uint CSURL_SERVERPUBLISH = 1;
public const uint CSURL_ADDTOCERTCDP = 2;
public const uint CSURL_ADDTOFRESHESTCRL = 4;
public const uint CSURL_ADDTOCRLCDP = 8;
public const uint CSURL_PUBLISHRETRY = 16;
public const uint CSURL_ADDTOCERTOCSP = 32;
public const uint CSURL_SERVERPUBLISHDELTA = 64;
public const uint CSURL_ADDTOIDP = 128;
public const uint CAPATHLENGTH_INFINITE = 4294967295;
public const uint REQDISP_PENDING = 0;
public const uint REQDISP_ISSUE = 1;
public const uint REQDISP_DENY = 2;
public const uint REQDISP_USEREQUESTATTRIBUTE = 3;
public const uint REQDISP_MASK = 255;
public const uint REQDISP_PENDINGFIRST = 256;
public const uint REQDISP_DEFAULT_ENTERPRISE = 1;
public const uint REVEXT_CDPLDAPURL_OLD = 1;
public const uint REVEXT_CDPHTTPURL_OLD = 2;
public const uint REVEXT_CDPFTPURL_OLD = 4;
public const uint REVEXT_CDPFILEURL_OLD = 8;
public const uint REVEXT_CDPURLMASK_OLD = 255;
public const uint REVEXT_CDPENABLE = 256;
public const uint REVEXT_ASPENABLE = 512;
public const uint REVEXT_DEFAULT_NODS = 256;
public const uint REVEXT_DEFAULT_DS = 256;
public const uint ISSCERT_LDAPURL_OLD = 1;
public const uint ISSCERT_HTTPURL_OLD = 2;
public const uint ISSCERT_FTPURL_OLD = 4;
public const uint ISSCERT_FILEURL_OLD = 8;
public const uint ISSCERT_URLMASK_OLD = 255;
public const uint ISSCERT_ENABLE = 256;
public const uint ISSCERT_DEFAULT_NODS = 256;
public const uint ISSCERT_DEFAULT_DS = 256;
public const uint EDITF_ENABLEREQUESTEXTENSIONS = 1;
public const uint EDITF_REQUESTEXTENSIONLIST = 2;
public const uint EDITF_DISABLEEXTENSIONLIST = 4;
public const uint EDITF_ADDOLDKEYUSAGE = 8;
public const uint EDITF_ADDOLDCERTTYPE = 16;
public const uint EDITF_ATTRIBUTEENDDATE = 32;
public const uint EDITF_BASICCONSTRAINTSCRITICAL = 64;
public const uint EDITF_BASICCONSTRAINTSCA = 128;
public const uint EDITF_ENABLEAKIKEYID = 256;
public const uint EDITF_ATTRIBUTECA = 512;
public const uint EDITF_IGNOREREQUESTERGROUP = 1024;
public const uint EDITF_ENABLEAKIISSUERNAME = 2048;
public const uint EDITF_ENABLEAKIISSUERSERIAL = 4096;
public const uint EDITF_ENABLEAKICRITICAL = 8192;
public const uint EDITF_SERVERUPGRADED = 16384;
public const uint EDITF_ATTRIBUTEEKU = 32768;
public const uint EDITF_ENABLEDEFAULTSMIME = 65536;
public const uint EDITF_EMAILOPTIONAL = 131072;
public const uint EDITF_ATTRIBUTESUBJECTALTNAME2 = 262144;
public const uint EDITF_ENABLELDAPREFERRALS = 524288;
public const uint EDITF_ENABLECHASECLIENTDC = 1048576;
public const uint EDITF_AUDITCERTTEMPLATELOAD = 2097152;
public const uint EDITF_DISABLEOLDOSCNUPN = 4194304;
public const uint EDITF_DISABLELDAPPACKAGELIST = 8388608;
public const uint EDITF_ENABLEUPNMAP = 16777216;
public const uint EDITF_ENABLEOCSPREVNOCHECK = 33554432;
public const uint EDITF_ENABLERENEWONBEHALFOF = 67108864;
public const uint EDITF_ENABLEKEYENCIPHERMENTCACERT = 134217728;
public const uint EXITPUB_FILE = 1;
public const uint EXITPUB_ACTIVEDIRECTORY = 2;
public const uint EXITPUB_REMOVEOLDCERTS = 16;
public const uint EXITPUB_DEFAULT_ENTERPRISE = 2;
public const uint EXITPUB_DEFAULT_STANDALONE = 1;
public const uint TP_MACHINEPOLICY = 1;
public const uint KR_ENABLE_MACHINE = 1;
public const uint KR_ENABLE_USER = 2;
public const uint EP_TOKENCHECK_DEFAULT_VALUE = 2;
public const uint EXTENSION_CRITICAL_FLAG = 1;
public const uint EXTENSION_DISABLE_FLAG = 2;
public const uint EXTENSION_DELETE_FLAG = 4;
public const uint EXTENSION_POLICY_MASK = 65535;
public const uint EXTENSION_ORIGIN_REQUEST = 65536;
public const uint EXTENSION_ORIGIN_POLICY = 131072;
public const uint EXTENSION_ORIGIN_ADMIN = 196608;
public const uint EXTENSION_ORIGIN_SERVER = 262144;
public const uint EXTENSION_ORIGIN_RENEWALCERT = 327680;
public const uint EXTENSION_ORIGIN_IMPORTEDCERT = 393216;
public const uint EXTENSION_ORIGIN_PKCS7 = 458752;
public const uint EXTENSION_ORIGIN_CMC = 524288;
public const uint EXTENSION_ORIGIN_CACERT = 589824;
public const uint EXTENSION_ORIGIN_MASK = 983040;
public const uint CPF_BASE = 1;
public const uint CPF_DELTA = 2;
public const uint CPF_COMPLETE = 4;
public const uint CPF_SHADOW = 8;
public const uint CPF_CASTORE_ERROR = 16;
public const uint CPF_BADURL_ERROR = 32;
public const uint CPF_MANUAL = 64;
public const uint CPF_SIGNATURE_ERROR = 128;
public const uint CPF_LDAP_ERROR = 256;
public const uint CPF_FILE_ERROR = 512;
public const uint CPF_FTP_ERROR = 1024;
public const uint CPF_HTTP_ERROR = 2048;
public const uint CPF_POSTPONED_BASE_LDAP_ERROR = 4096;
public const uint CPF_POSTPONED_BASE_FILE_ERROR = 8192;
public const uint PROPTYPE_MASK = 255;
public const uint PROPCALLER_SERVER = 256;
public const uint PROPCALLER_POLICY = 512;
public const uint PROPCALLER_EXIT = 768;
public const uint PROPCALLER_ADMIN = 1024;
public const uint PROPCALLER_REQUEST = 1280;
public const uint PROPCALLER_MASK = 3840;
public const uint PROPFLAGS_INDEXED = 65536;
public const uint CR_FLG_FORCETELETEX = 1;
public const uint CR_FLG_RENEWAL = 2;
public const uint CR_FLG_FORCEUTF8 = 4;
public const uint CR_FLG_CAXCHGCERT = 8;
public const uint CR_FLG_ENROLLONBEHALFOF = 16;
public const uint CR_FLG_SUBJECTUNMODIFIED = 32;
public const uint CR_FLG_VALIDENCRYPTEDKEYHASH = 64;
public const uint CR_FLG_CACROSSCERT = 128;
public const uint CR_FLG_ENFORCEUTF8 = 256;
public const uint CR_FLG_DEFINEDCACERT = 512;
public const uint CR_FLG_CHALLENGEPENDING = 1024;
public const uint CR_FLG_CHALLENGESATISFIED = 2048;
public const uint CR_FLG_TRUSTONUSE = 4096;
public const uint CR_FLG_TRUSTEKCERT = 8192;
public const uint CR_FLG_TRUSTEKKEY = 16384;
public const uint CR_FLG_PUBLISHERROR = 2147483648;
public const uint DB_DISP_ACTIVE = 8;
public const uint DB_DISP_PENDING = 9;
public const uint DB_DISP_QUEUE_MAX = 9;
public const uint DB_DISP_FOREIGN = 12;
public const uint DB_DISP_CA_CERT = 15;
public const uint DB_DISP_CA_CERT_CHAIN = 16;
public const uint DB_DISP_KRA_CERT = 17;
public const uint DB_DISP_LOG_MIN = 20;
public const uint DB_DISP_ISSUED = 20;
public const uint DB_DISP_REVOKED = 21;
public const uint DB_DISP_LOG_FAILED_MIN = 30;
public const uint DB_DISP_ERROR = 30;
public const uint DB_DISP_DENIED = 31;
public const uint VR_PENDING = 0;
public const uint VR_INSTANT_OK = 1;
public const uint VR_INSTANT_BAD = 2;
public const int wszCERT_VERSION_1 = 1;
public const int wszCERT_VERSION_2 = 2;
public const int wszCERT_VERSION_3 = 3;
public const uint CV_OUT_HEXRAW = 12;
public const uint CV_OUT_ENCODEMASK = 255;
public const uint CV_OUT_NOCRLF = 1073741824;
public const uint CV_OUT_NOCR = 2147483648;
public const uint CVR_SEEK_NONE = 0;
public const uint CVR_SEEK_MASK = 255;
public const uint CVR_SEEK_NODELTA = 4096;
public const uint CVR_SORT_NONE = 0;
public const uint CVR_SORT_ASCEND = 1;
public const uint CVR_SORT_DESCEND = 2;
public const int CV_COLUMN_EXTENSION_DEFAULT = -4;
public const int CV_COLUMN_ATTRIBUTE_DEFAULT = -5;
public const int CV_COLUMN_CRL_DEFAULT = -6;
public const int CV_COLUMN_LOG_REVOKED_DEFAULT = -7;
public const uint CVRC_TABLE_MASK = 61440;
public const uint CVRC_TABLE_SHIFT = 12;
public const uint CRYPT_ENUM_ALL_PROVIDERS = 1;
public const int XEPR_ENUM_FIRST = -1;
public const uint XEPR_DATE = 5;
public const uint XEPR_TEMPLATENAME = 6;
public const uint XEPR_VERSION = 7;
public const uint XEPR_V1TEMPLATENAME = 9;
public const uint XEPR_V2TEMPLATEOID = 16;
public const uint XEKL_KEYSIZE_DEFAULT = 4;
public const uint XECP_STRING_PROPERTY = 1;
public const uint XECI_DISABLE = 0;
public const uint XECI_XENROLL = 1;
public const uint XECI_AUTOENROLL = 2;
public const uint XECI_REQWIZARD = 3;
public const uint XECI_CERTREQ = 4;
CA_DISP_INCOMPLETE = 0
CA_DISP_ERROR = 1
CA_DISP_REVOKED = 2
CA_DISP_VALID = 3
CA_DISP_INVALID = 4
CA_DISP_UNDER_SUBMISSION = 5
KRA_DISP_EXPIRED = 0
KRA_DISP_NOTFOUND = 1
KRA_DISP_REVOKED = 2
KRA_DISP_VALID = 3
KRA_DISP_INVALID = 4
KRA_DISP_UNTRUSTED = 5
KRA_DISP_NOTLOADED = 6
CA_ACCESS_MASKROLES = 255
CA_CRL_BASE = 1
CA_CRL_DELTA = 2
CA_CRL_REPUBLISH = 16
ICF_ALLOWFOREIGN = 65536
ICF_EXISTINGROW = 131072
IKF_OVERWRITE = 65536
CSBACKUP_TYPE_MASK = 3
CSRESTORE_TYPE_FULL = 1
CSRESTORE_TYPE_ONLINE = 2
CSRESTORE_TYPE_CATCHUP = 4
CSRESTORE_TYPE_MASK = 5
CSBACKUP_DISABLE_INCREMENTAL = 4294967295
CSBFT_DIRECTORY = 128
CSBFT_DATABASE_DIRECTORY = 64
CSBFT_LOG_DIRECTORY = 32
CSCONTROL_SHUTDOWN = 1
CSCONTROL_SUSPEND = 2
CSCONTROL_RESTART = 3
CAIF_DSENTRY = 1
CAIF_SHAREDFOLDERENTRY = 2
CAIF_REGISTRY = 4
CAIF_LOCAL = 8
CAIF_REGISTRYPARENT = 16
CR_IN_ENCODEANY = 255
CR_IN_ENCODEMASK = 255
CR_IN_FORMATANY = 0
CR_IN_PKCS10 = 256
CR_IN_KEYGEN = 512
CR_IN_PKCS7 = 768
CR_IN_CMC = 1024
CR_IN_CHALLENGERESPONSE = 1280
CR_IN_SIGNEDCERTIFICATETIMESTAMPLIST = 1536
CR_IN_FORMATMASK = 65280
CR_IN_SCEP = 65536
CR_IN_RPC = 131072
CR_IN_HTTP = 196608
CR_IN_FULLRESPONSE = 262144
CR_IN_CRLS = 524288
CR_IN_MACHINE = 1048576
CR_IN_ROBO = 2097152
CR_IN_CLIENTIDNONE = 4194304
CR_IN_CONNECTONLY = 8388608
CR_IN_RETURNCHALLENGE = 16777216
CR_IN_SCEPPOST = 33554432
CR_IN_CERTIFICATETRANSPARENCY = 67108864
CR_IN_PRESIGN = 134217728
CR_DISP_REVOKED = 6
CR_OUT_BASE64REQUESTHEADER = 3
CR_OUT_HEX = 4
CR_OUT_HEXASCII = 5
CR_OUT_BASE64X509CRLHEADER = 9
CR_OUT_HEXADDR = 10
CR_OUT_HEXASCIIADDR = 11
CR_OUT_HEXRAW = 12
CR_OUT_ENCODEMASK = 255
CR_OUT_CHAIN = 256
CR_OUT_CRLS = 512
CR_OUT_NOCRLF = 1073741824
CR_OUT_NOCR = 2147483648
CR_GEMT_DEFAULT = 0
CR_GEMT_HRESULT_STRING = 1
CR_GEMT_HTTP_ERROR = 2
CR_PROP_NONE = 0
CR_PROP_FILEVERSION = 1
CR_PROP_PRODUCTVERSION = 2
CR_PROP_EXITCOUNT = 3
CR_PROP_EXITDESCRIPTION = 4
CR_PROP_POLICYDESCRIPTION = 5
CR_PROP_CANAME = 6
CR_PROP_SANITIZEDCANAME = 7
CR_PROP_SHAREDFOLDER = 8
CR_PROP_PARENTCA = 9
CR_PROP_CATYPE = 10
CR_PROP_CASIGCERTCOUNT = 11
CR_PROP_CASIGCERT = 12
CR_PROP_CASIGCERTCHAIN = 13
CR_PROP_CAXCHGCERTCOUNT = 14
CR_PROP_CAXCHGCERT = 15
CR_PROP_CAXCHGCERTCHAIN = 16
CR_PROP_BASECRL = 17
CR_PROP_DELTACRL = 18
CR_PROP_CACERTSTATE = 19
CR_PROP_CRLSTATE = 20
CR_PROP_CAPROPIDMAX = 21
CR_PROP_DNSNAME = 22
CR_PROP_ROLESEPARATIONENABLED = 23
CR_PROP_KRACERTUSEDCOUNT = 24
CR_PROP_KRACERTCOUNT = 25
CR_PROP_KRACERT = 26
CR_PROP_KRACERTSTATE = 27
CR_PROP_ADVANCEDSERVER = 28
CR_PROP_TEMPLATES = 29
CR_PROP_BASECRLPUBLISHSTATUS = 30
CR_PROP_DELTACRLPUBLISHSTATUS = 31
CR_PROP_CASIGCERTCRLCHAIN = 32
CR_PROP_CAXCHGCERTCRLCHAIN = 33
CR_PROP_CACERTSTATUSCODE = 34
CR_PROP_CAFORWARDCROSSCERT = 35
CR_PROP_CABACKWARDCROSSCERT = 36
CR_PROP_CAFORWARDCROSSCERTSTATE = 37
CR_PROP_CABACKWARDCROSSCERTSTATE = 38
CR_PROP_CACERTVERSION = 39
CR_PROP_SANITIZEDCASHORTNAME = 40
CR_PROP_CERTCDPURLS = 41
CR_PROP_CERTAIAURLS = 42
CR_PROP_CERTAIAOCSPURLS = 43
CR_PROP_LOCALENAME = 44
CR_PROP_SUBJECTTEMPLATE_OIDS = 45
CR_PROP_CRLPARTITIONCOUNT = 46
CR_PROP_PARTITIONED_BASECRL = 47
CR_PROP_PARTITIONED_DELTACRL = 48
CR_PROP_PARTITIONED_BASECRLPUBLISHSTATUS = 49
CR_PROP_PARTITIONED_DELTACRLPUBLISHSTATUS = 50
CR_PROP_SCEPSERVERCERTS = 1000
CR_PROP_SCEPSERVERCAPABILITIES = 1001
CR_PROP_SCEPSERVERCERTSCHAIN = 1002
CR_PROP_SCEPMIN = 1000
CR_PROP_SCEPMAX = 1002
FR_PROP_CLAIMCHALLENGE = 22
EAN_NAMEOBJECTID = 2147483648
EANR_SUPPRESS_IA5CONVERSION = 2147483648
CERTENROLL_INDEX_BASE = 0
EXITEVENT_INVALID = 0
EXITEVENT_STARTUP = 128
EXITEVENT_CERTIMPORTED = 512
ENUMEXT_OBJECTID = 1
CMM_REFRESHONLY = 1
CMM_READONLY = 2
DBG_CERTSRV = 1
DBSESSIONCOUNTDEFAULT = 100
DBFLAGS_READONLY = 1
DBFLAGS_CREATEIFNEEDED = 2
DBFLAGS_CIRCULARLOGGING = 4
DBFLAGS_LAZYFLUSH = 8
DBFLAGS_MAXCACHESIZEX100 = 16
DBFLAGS_CHECKPOINTDEPTH60MB = 32
DBFLAGS_LOGBUFFERSLARGE = 64
DBFLAGS_LOGBUFFERSHUGE = 128
DBFLAGS_LOGFILESIZE16MB = 256
DBFLAGS_MULTITHREADTRANSACTIONS = 512
DBFLAGS_DISABLESNAPSHOTBACKUP = 1024
DBFLAGS_ENABLEVOLATILEREQUESTS = 2048
LDAPF_SSLENABLE = 1
LDAPF_SIGNDISABLE = 2
CSVER_MAJOR_WIN2K = 1
CSVER_MINOR_WIN2K = 1
CSVER_MAJOR_WHISTLER = 2
CSVER_MINOR_WHISTLER_BETA2 = 1
CSVER_MINOR_WHISTLER_BETA3 = 2
CSVER_MAJOR_LONGHORN = 3
CSVER_MINOR_LONGHORN_BETA1 = 1
CSVER_MAJOR_WIN7 = 4
CSVER_MINOR_WIN7 = 1
CSVER_MAJOR_WIN8 = 5
CSVER_MINOR_WIN8 = 1
CSVER_MAJOR_WINBLUE = 6
CSVER_MINOR_WINBLUE = 1
CSVER_MAJOR_THRESHOLD = 7
CSVER_MINOR_THRESHOLD = 1
CSVER_MAJOR = 7
CSVER_MINOR = 1
CCLOCKSKEWMINUTESDEFAULT = 10
CVIEWAGEMINUTESDEFAULT = 16
dwVALIDITYPERIODCOUNTDEFAULT_ROOT = 5
dwVALIDITYPERIODCOUNTDEFAULT_ENTERPRISE = 2
dwVALIDITYPERIODCOUNTDEFAULT_STANDALONE = 1
dwCAXCHGVALIDITYPERIODCOUNTDEFAULT = 1
dwCAXCHGOVERLAPPERIODCOUNTDEFAULT = 1
dwCRLPERIODCOUNTDEFAULT = 1
dwCRLOVERLAPPERIODCOUNTDEFAULT = 0
dwCRLDELTAPERIODCOUNTDEFAULT = 1
dwCRLDELTAOVERLAPPERIODCOUNTDEFAULT = 0
SETUP_SERVER_FLAG = 1
SETUP_CLIENT_FLAG = 2
SETUP_SUSPEND_FLAG = 4
SETUP_REQUEST_FLAG = 8
SETUP_ONLINE_FLAG = 16
SETUP_DENIED_FLAG = 32
SETUP_CREATEDB_FLAG = 64
SETUP_ATTEMPT_VROOT_CREATE = 128
SETUP_FORCECRL_FLAG = 256
SETUP_UPDATE_CAOBJECT_SVRTYPE = 512
SETUP_SERVER_UPGRADED_FLAG = 1024
SETUP_W2K_SECURITY_NOT_UPGRADED_FLAG = 2048
SETUP_SECURITY_CHANGED = 4096
SETUP_DCOM_SECURITY_UPDATED_FLAG = 8192
SETUP_SERVER_IS_UP_TO_DATE_FLAG = 16384
CRLF_DELTA_USE_OLDEST_UNEXPIRED_BASE = 1
CRLF_DELETE_EXPIRED_CRLS = 2
CRLF_CRLNUMBER_CRITICAL = 4
CRLF_REVCHECK_IGNORE_OFFLINE = 8
CRLF_IGNORE_INVALID_POLICIES = 16
CRLF_REBUILD_MODIFIED_SUBJECT_ONLY = 32
CRLF_SAVE_FAILED_CERTS = 64
CRLF_IGNORE_UNKNOWN_CMC_ATTRIBUTES = 128
CRLF_IGNORE_CROSS_CERT_TRUST_ERROR = 256
CRLF_PUBLISH_EXPIRED_CERT_CRLS = 512
CRLF_ENFORCE_ENROLLMENT_AGENT = 1024
CRLF_DISABLE_RDN_REORDER = 2048
CRLF_DISABLE_ROOT_CROSS_CERTS = 4096
CRLF_LOG_FULL_RESPONSE = 8192
CRLF_USE_XCHG_CERT_TEMPLATE = 16384
CRLF_USE_CROSS_CERT_TEMPLATE = 32768
CRLF_ALLOW_REQUEST_ATTRIBUTE_SUBJECT = 65536
CRLF_REVCHECK_IGNORE_NOREVCHECK = 131072
CRLF_PRESERVE_EXPIRED_CA_CERTS = 262144
CRLF_PRESERVE_REVOKED_CA_CERTS = 524288
CRLF_DISABLE_CHAIN_VERIFICATION = 1048576
CRLF_BUILD_ROOTCA_CRLENTRIES_BASEDONKEY = 2097152
CRLF_ENABLE_CRL_PARTITION = 4194304
CRLF_PARTITION_ZERO_EXCLUSIVE = 8388608
CRLF_CONTAINS_ONLY_CACERTS = 16777216
CRLF_CONTAINS_ONLY_USERCERTS = 33554432
KRAF_ENABLEFOREIGN = 1
KRAF_SAVEBADREQUESTKEY = 2
KRAF_ENABLEARCHIVEALL = 4
KRAF_DISABLEUSEDEFAULTPROVIDER = 8
IF_LOCKICERTREQUEST = 1
IF_NOREMOTEICERTREQUEST = 2
IF_NOLOCALICERTREQUEST = 4
IF_NORPCICERTREQUEST = 8
IF_NOREMOTEICERTADMIN = 16
IF_NOLOCALICERTADMIN = 32
IF_NOREMOTEICERTADMINBACKUP = 64
IF_NOLOCALICERTADMINBACKUP = 128
IF_NOSNAPSHOTBACKUP = 256
IF_ENFORCEENCRYPTICERTREQUEST = 512
IF_ENFORCEENCRYPTICERTADMIN = 1024
IF_ENABLEEXITKEYRETRIEVAL = 2048
IF_ENABLEADMINASAUDITOR = 4096
IF_ENABLEPRESIGNSUPPORT = 8192
PROCFLG_NONE = 0
PROCFLG_ENFORCEGOODKEYS = 1
CSURL_SERVERPUBLISH = 1
CSURL_ADDTOCERTCDP = 2
CSURL_ADDTOFRESHESTCRL = 4
CSURL_ADDTOCRLCDP = 8
CSURL_PUBLISHRETRY = 16
CSURL_ADDTOCERTOCSP = 32
CSURL_SERVERPUBLISHDELTA = 64
CSURL_ADDTOIDP = 128
CAPATHLENGTH_INFINITE = 4294967295
REQDISP_PENDING = 0
REQDISP_ISSUE = 1
REQDISP_DENY = 2
REQDISP_USEREQUESTATTRIBUTE = 3
REQDISP_MASK = 255
REQDISP_PENDINGFIRST = 256
REQDISP_DEFAULT_ENTERPRISE = 1
REVEXT_CDPLDAPURL_OLD = 1
REVEXT_CDPHTTPURL_OLD = 2
REVEXT_CDPFTPURL_OLD = 4
REVEXT_CDPFILEURL_OLD = 8
REVEXT_CDPURLMASK_OLD = 255
REVEXT_CDPENABLE = 256
REVEXT_ASPENABLE = 512
REVEXT_DEFAULT_NODS = 256
REVEXT_DEFAULT_DS = 256
ISSCERT_LDAPURL_OLD = 1
ISSCERT_HTTPURL_OLD = 2
ISSCERT_FTPURL_OLD = 4
ISSCERT_FILEURL_OLD = 8
ISSCERT_URLMASK_OLD = 255
ISSCERT_ENABLE = 256
ISSCERT_DEFAULT_NODS = 256
ISSCERT_DEFAULT_DS = 256
EDITF_ENABLEREQUESTEXTENSIONS = 1
EDITF_REQUESTEXTENSIONLIST = 2
EDITF_DISABLEEXTENSIONLIST = 4
EDITF_ADDOLDKEYUSAGE = 8
EDITF_ADDOLDCERTTYPE = 16
EDITF_ATTRIBUTEENDDATE = 32
EDITF_BASICCONSTRAINTSCRITICAL = 64
EDITF_BASICCONSTRAINTSCA = 128
EDITF_ENABLEAKIKEYID = 256
EDITF_ATTRIBUTECA = 512
EDITF_IGNOREREQUESTERGROUP = 1024
EDITF_ENABLEAKIISSUERNAME = 2048
EDITF_ENABLEAKIISSUERSERIAL = 4096
EDITF_ENABLEAKICRITICAL = 8192
EDITF_SERVERUPGRADED = 16384
EDITF_ATTRIBUTEEKU = 32768
EDITF_ENABLEDEFAULTSMIME = 65536
EDITF_EMAILOPTIONAL = 131072
EDITF_ATTRIBUTESUBJECTALTNAME2 = 262144
EDITF_ENABLELDAPREFERRALS = 524288
EDITF_ENABLECHASECLIENTDC = 1048576
EDITF_AUDITCERTTEMPLATELOAD = 2097152
EDITF_DISABLEOLDOSCNUPN = 4194304
EDITF_DISABLELDAPPACKAGELIST = 8388608
EDITF_ENABLEUPNMAP = 16777216
EDITF_ENABLEOCSPREVNOCHECK = 33554432
EDITF_ENABLERENEWONBEHALFOF = 67108864
EDITF_ENABLEKEYENCIPHERMENTCACERT = 134217728
EXITPUB_FILE = 1
EXITPUB_ACTIVEDIRECTORY = 2
EXITPUB_REMOVEOLDCERTS = 16
EXITPUB_DEFAULT_ENTERPRISE = 2
EXITPUB_DEFAULT_STANDALONE = 1
TP_MACHINEPOLICY = 1
KR_ENABLE_MACHINE = 1
KR_ENABLE_USER = 2
EP_TOKENCHECK_DEFAULT_VALUE = 2
EXTENSION_CRITICAL_FLAG = 1
EXTENSION_DISABLE_FLAG = 2
EXTENSION_DELETE_FLAG = 4
EXTENSION_POLICY_MASK = 65535
EXTENSION_ORIGIN_REQUEST = 65536
EXTENSION_ORIGIN_POLICY = 131072
EXTENSION_ORIGIN_ADMIN = 196608
EXTENSION_ORIGIN_SERVER = 262144
EXTENSION_ORIGIN_RENEWALCERT = 327680
EXTENSION_ORIGIN_IMPORTEDCERT = 393216
EXTENSION_ORIGIN_PKCS7 = 458752
EXTENSION_ORIGIN_CMC = 524288
EXTENSION_ORIGIN_CACERT = 589824
EXTENSION_ORIGIN_MASK = 983040
CPF_BASE = 1
CPF_DELTA = 2
CPF_COMPLETE = 4
CPF_SHADOW = 8
CPF_CASTORE_ERROR = 16
CPF_BADURL_ERROR = 32
CPF_MANUAL = 64
CPF_SIGNATURE_ERROR = 128
CPF_LDAP_ERROR = 256
CPF_FILE_ERROR = 512
CPF_FTP_ERROR = 1024
CPF_HTTP_ERROR = 2048
CPF_POSTPONED_BASE_LDAP_ERROR = 4096
CPF_POSTPONED_BASE_FILE_ERROR = 8192
PROPTYPE_MASK = 255
PROPCALLER_SERVER = 256
PROPCALLER_POLICY = 512
PROPCALLER_EXIT = 768
PROPCALLER_ADMIN = 1024
PROPCALLER_REQUEST = 1280
PROPCALLER_MASK = 3840
PROPFLAGS_INDEXED = 65536
CR_FLG_FORCETELETEX = 1
CR_FLG_RENEWAL = 2
CR_FLG_FORCEUTF8 = 4
CR_FLG_CAXCHGCERT = 8
CR_FLG_ENROLLONBEHALFOF = 16
CR_FLG_SUBJECTUNMODIFIED = 32
CR_FLG_VALIDENCRYPTEDKEYHASH = 64
CR_FLG_CACROSSCERT = 128
CR_FLG_ENFORCEUTF8 = 256
CR_FLG_DEFINEDCACERT = 512
CR_FLG_CHALLENGEPENDING = 1024
CR_FLG_CHALLENGESATISFIED = 2048
CR_FLG_TRUSTONUSE = 4096
CR_FLG_TRUSTEKCERT = 8192
CR_FLG_TRUSTEKKEY = 16384
CR_FLG_PUBLISHERROR = 2147483648
DB_DISP_ACTIVE = 8
DB_DISP_PENDING = 9
DB_DISP_QUEUE_MAX = 9
DB_DISP_FOREIGN = 12
DB_DISP_CA_CERT = 15
DB_DISP_CA_CERT_CHAIN = 16
DB_DISP_KRA_CERT = 17
DB_DISP_LOG_MIN = 20
DB_DISP_ISSUED = 20
DB_DISP_REVOKED = 21
DB_DISP_LOG_FAILED_MIN = 30
DB_DISP_ERROR = 30
DB_DISP_DENIED = 31
VR_PENDING = 0
VR_INSTANT_OK = 1
VR_INSTANT_BAD = 2
wszCERT_VERSION_1 = 1
wszCERT_VERSION_2 = 2
wszCERT_VERSION_3 = 3
CV_OUT_HEXRAW = 12
CV_OUT_ENCODEMASK = 255
CV_OUT_NOCRLF = 1073741824
CV_OUT_NOCR = 2147483648
CVR_SEEK_NONE = 0
CVR_SEEK_MASK = 255
CVR_SEEK_NODELTA = 4096
CVR_SORT_NONE = 0
CVR_SORT_ASCEND = 1
CVR_SORT_DESCEND = 2
CV_COLUMN_EXTENSION_DEFAULT = -4
CV_COLUMN_ATTRIBUTE_DEFAULT = -5
CV_COLUMN_CRL_DEFAULT = -6
CV_COLUMN_LOG_REVOKED_DEFAULT = -7
CVRC_TABLE_MASK = 61440
CVRC_TABLE_SHIFT = 12
CRYPT_ENUM_ALL_PROVIDERS = 1
XEPR_ENUM_FIRST = -1
XEPR_DATE = 5
XEPR_TEMPLATENAME = 6
XEPR_VERSION = 7
XEPR_V1TEMPLATENAME = 9
XEPR_V2TEMPLATEOID = 16
XEKL_KEYSIZE_DEFAULT = 4
XECP_STRING_PROPERTY = 1
XECI_DISABLE = 0
XECI_XENROLL = 1
XECI_AUTOENROLL = 2
XECI_REQWIZARD = 3
XECI_CERTREQ = 4
pub const CA_DISP_INCOMPLETE: u32 = 0;
pub const CA_DISP_ERROR: u32 = 1;
pub const CA_DISP_REVOKED: u32 = 2;
pub const CA_DISP_VALID: u32 = 3;
pub const CA_DISP_INVALID: u32 = 4;
pub const CA_DISP_UNDER_SUBMISSION: u32 = 5;
pub const KRA_DISP_EXPIRED: u32 = 0;
pub const KRA_DISP_NOTFOUND: u32 = 1;
pub const KRA_DISP_REVOKED: u32 = 2;
pub const KRA_DISP_VALID: u32 = 3;
pub const KRA_DISP_INVALID: u32 = 4;
pub const KRA_DISP_UNTRUSTED: u32 = 5;
pub const KRA_DISP_NOTLOADED: u32 = 6;
pub const CA_ACCESS_MASKROLES: u32 = 255;
pub const CA_CRL_BASE: u32 = 1;
pub const CA_CRL_DELTA: u32 = 2;
pub const CA_CRL_REPUBLISH: u32 = 16;
pub const ICF_ALLOWFOREIGN: u32 = 65536;
pub const ICF_EXISTINGROW: u32 = 131072;
pub const IKF_OVERWRITE: u32 = 65536;
pub const CSBACKUP_TYPE_MASK: u32 = 3;
pub const CSRESTORE_TYPE_FULL: u32 = 1;
pub const CSRESTORE_TYPE_ONLINE: u32 = 2;
pub const CSRESTORE_TYPE_CATCHUP: u32 = 4;
pub const CSRESTORE_TYPE_MASK: u32 = 5;
pub const CSBACKUP_DISABLE_INCREMENTAL: u32 = 4294967295;
pub const CSBFT_DIRECTORY: u32 = 128;
pub const CSBFT_DATABASE_DIRECTORY: u32 = 64;
pub const CSBFT_LOG_DIRECTORY: u32 = 32;
pub const CSCONTROL_SHUTDOWN: u64 = 1;
pub const CSCONTROL_SUSPEND: u64 = 2;
pub const CSCONTROL_RESTART: u64 = 3;
pub const CAIF_DSENTRY: u32 = 1;
pub const CAIF_SHAREDFOLDERENTRY: u32 = 2;
pub const CAIF_REGISTRY: u32 = 4;
pub const CAIF_LOCAL: u32 = 8;
pub const CAIF_REGISTRYPARENT: u32 = 16;
pub const CR_IN_ENCODEANY: u32 = 255;
pub const CR_IN_ENCODEMASK: u32 = 255;
pub const CR_IN_FORMATANY: u32 = 0;
pub const CR_IN_PKCS10: u32 = 256;
pub const CR_IN_KEYGEN: u32 = 512;
pub const CR_IN_PKCS7: u32 = 768;
pub const CR_IN_CMC: u32 = 1024;
pub const CR_IN_CHALLENGERESPONSE: u32 = 1280;
pub const CR_IN_SIGNEDCERTIFICATETIMESTAMPLIST: u32 = 1536;
pub const CR_IN_FORMATMASK: u32 = 65280;
pub const CR_IN_SCEP: u32 = 65536;
pub const CR_IN_RPC: u32 = 131072;
pub const CR_IN_HTTP: u32 = 196608;
pub const CR_IN_FULLRESPONSE: u32 = 262144;
pub const CR_IN_CRLS: u32 = 524288;
pub const CR_IN_MACHINE: u32 = 1048576;
pub const CR_IN_ROBO: u32 = 2097152;
pub const CR_IN_CLIENTIDNONE: u32 = 4194304;
pub const CR_IN_CONNECTONLY: u32 = 8388608;
pub const CR_IN_RETURNCHALLENGE: u32 = 16777216;
pub const CR_IN_SCEPPOST: u32 = 33554432;
pub const CR_IN_CERTIFICATETRANSPARENCY: u32 = 67108864;
pub const CR_IN_PRESIGN: u32 = 134217728;
pub const CR_DISP_REVOKED: u32 = 6;
pub const CR_OUT_BASE64REQUESTHEADER: u32 = 3;
pub const CR_OUT_HEX: u32 = 4;
pub const CR_OUT_HEXASCII: u32 = 5;
pub const CR_OUT_BASE64X509CRLHEADER: u32 = 9;
pub const CR_OUT_HEXADDR: u32 = 10;
pub const CR_OUT_HEXASCIIADDR: u32 = 11;
pub const CR_OUT_HEXRAW: u32 = 12;
pub const CR_OUT_ENCODEMASK: u32 = 255;
pub const CR_OUT_CHAIN: u32 = 256;
pub const CR_OUT_CRLS: u32 = 512;
pub const CR_OUT_NOCRLF: u32 = 1073741824;
pub const CR_OUT_NOCR: u32 = 2147483648;
pub const CR_GEMT_DEFAULT: u32 = 0;
pub const CR_GEMT_HRESULT_STRING: u32 = 1;
pub const CR_GEMT_HTTP_ERROR: u32 = 2;
pub const CR_PROP_NONE: u32 = 0;
pub const CR_PROP_FILEVERSION: u32 = 1;
pub const CR_PROP_PRODUCTVERSION: u32 = 2;
pub const CR_PROP_EXITCOUNT: u32 = 3;
pub const CR_PROP_EXITDESCRIPTION: u32 = 4;
pub const CR_PROP_POLICYDESCRIPTION: u32 = 5;
pub const CR_PROP_CANAME: u32 = 6;
pub const CR_PROP_SANITIZEDCANAME: u32 = 7;
pub const CR_PROP_SHAREDFOLDER: u32 = 8;
pub const CR_PROP_PARENTCA: u32 = 9;
pub const CR_PROP_CATYPE: u32 = 10;
pub const CR_PROP_CASIGCERTCOUNT: u32 = 11;
pub const CR_PROP_CASIGCERT: u32 = 12;
pub const CR_PROP_CASIGCERTCHAIN: u32 = 13;
pub const CR_PROP_CAXCHGCERTCOUNT: u32 = 14;
pub const CR_PROP_CAXCHGCERT: u32 = 15;
pub const CR_PROP_CAXCHGCERTCHAIN: u32 = 16;
pub const CR_PROP_BASECRL: u32 = 17;
pub const CR_PROP_DELTACRL: u32 = 18;
pub const CR_PROP_CACERTSTATE: u32 = 19;
pub const CR_PROP_CRLSTATE: u32 = 20;
pub const CR_PROP_CAPROPIDMAX: u32 = 21;
pub const CR_PROP_DNSNAME: u32 = 22;
pub const CR_PROP_ROLESEPARATIONENABLED: u32 = 23;
pub const CR_PROP_KRACERTUSEDCOUNT: u32 = 24;
pub const CR_PROP_KRACERTCOUNT: u32 = 25;
pub const CR_PROP_KRACERT: u32 = 26;
pub const CR_PROP_KRACERTSTATE: u32 = 27;
pub const CR_PROP_ADVANCEDSERVER: u32 = 28;
pub const CR_PROP_TEMPLATES: u32 = 29;
pub const CR_PROP_BASECRLPUBLISHSTATUS: u32 = 30;
pub const CR_PROP_DELTACRLPUBLISHSTATUS: u32 = 31;
pub const CR_PROP_CASIGCERTCRLCHAIN: u32 = 32;
pub const CR_PROP_CAXCHGCERTCRLCHAIN: u32 = 33;
pub const CR_PROP_CACERTSTATUSCODE: u32 = 34;
pub const CR_PROP_CAFORWARDCROSSCERT: u32 = 35;
pub const CR_PROP_CABACKWARDCROSSCERT: u32 = 36;
pub const CR_PROP_CAFORWARDCROSSCERTSTATE: u32 = 37;
pub const CR_PROP_CABACKWARDCROSSCERTSTATE: u32 = 38;
pub const CR_PROP_CACERTVERSION: u32 = 39;
pub const CR_PROP_SANITIZEDCASHORTNAME: u32 = 40;
pub const CR_PROP_CERTCDPURLS: u32 = 41;
pub const CR_PROP_CERTAIAURLS: u32 = 42;
pub const CR_PROP_CERTAIAOCSPURLS: u32 = 43;
pub const CR_PROP_LOCALENAME: u32 = 44;
pub const CR_PROP_SUBJECTTEMPLATE_OIDS: u32 = 45;
pub const CR_PROP_CRLPARTITIONCOUNT: u32 = 46;
pub const CR_PROP_PARTITIONED_BASECRL: u32 = 47;
pub const CR_PROP_PARTITIONED_DELTACRL: u32 = 48;
pub const CR_PROP_PARTITIONED_BASECRLPUBLISHSTATUS: u32 = 49;
pub const CR_PROP_PARTITIONED_DELTACRLPUBLISHSTATUS: u32 = 50;
pub const CR_PROP_SCEPSERVERCERTS: u32 = 1000;
pub const CR_PROP_SCEPSERVERCAPABILITIES: u32 = 1001;
pub const CR_PROP_SCEPSERVERCERTSCHAIN: u32 = 1002;
pub const CR_PROP_SCEPMIN: u32 = 1000;
pub const CR_PROP_SCEPMAX: u32 = 1002;
pub const FR_PROP_CLAIMCHALLENGE: u32 = 22;
pub const EAN_NAMEOBJECTID: u32 = 2147483648;
pub const EANR_SUPPRESS_IA5CONVERSION: u32 = 2147483648;
pub const CERTENROLL_INDEX_BASE: u32 = 0;
pub const EXITEVENT_INVALID: u32 = 0;
pub const EXITEVENT_STARTUP: u32 = 128;
pub const EXITEVENT_CERTIMPORTED: u32 = 512;
pub const ENUMEXT_OBJECTID: u32 = 1;
pub const CMM_REFRESHONLY: u32 = 1;
pub const CMM_READONLY: u32 = 2;
pub const DBG_CERTSRV: u32 = 1;
pub const DBSESSIONCOUNTDEFAULT: u32 = 100;
pub const DBFLAGS_READONLY: u32 = 1;
pub const DBFLAGS_CREATEIFNEEDED: u32 = 2;
pub const DBFLAGS_CIRCULARLOGGING: u32 = 4;
pub const DBFLAGS_LAZYFLUSH: u32 = 8;
pub const DBFLAGS_MAXCACHESIZEX100: u32 = 16;
pub const DBFLAGS_CHECKPOINTDEPTH60MB: u32 = 32;
pub const DBFLAGS_LOGBUFFERSLARGE: u32 = 64;
pub const DBFLAGS_LOGBUFFERSHUGE: u32 = 128;
pub const DBFLAGS_LOGFILESIZE16MB: u32 = 256;
pub const DBFLAGS_MULTITHREADTRANSACTIONS: u32 = 512;
pub const DBFLAGS_DISABLESNAPSHOTBACKUP: u32 = 1024;
pub const DBFLAGS_ENABLEVOLATILEREQUESTS: u32 = 2048;
pub const LDAPF_SSLENABLE: u32 = 1;
pub const LDAPF_SIGNDISABLE: u32 = 2;
pub const CSVER_MAJOR_WIN2K: u32 = 1;
pub const CSVER_MINOR_WIN2K: u32 = 1;
pub const CSVER_MAJOR_WHISTLER: u32 = 2;
pub const CSVER_MINOR_WHISTLER_BETA2: u32 = 1;
pub const CSVER_MINOR_WHISTLER_BETA3: u32 = 2;
pub const CSVER_MAJOR_LONGHORN: u32 = 3;
pub const CSVER_MINOR_LONGHORN_BETA1: u32 = 1;
pub const CSVER_MAJOR_WIN7: u32 = 4;
pub const CSVER_MINOR_WIN7: u32 = 1;
pub const CSVER_MAJOR_WIN8: u32 = 5;
pub const CSVER_MINOR_WIN8: u32 = 1;
pub const CSVER_MAJOR_WINBLUE: u32 = 6;
pub const CSVER_MINOR_WINBLUE: u32 = 1;
pub const CSVER_MAJOR_THRESHOLD: u32 = 7;
pub const CSVER_MINOR_THRESHOLD: u32 = 1;
pub const CSVER_MAJOR: u32 = 7;
pub const CSVER_MINOR: u32 = 1;
pub const CCLOCKSKEWMINUTESDEFAULT: u32 = 10;
pub const CVIEWAGEMINUTESDEFAULT: u32 = 16;
pub const dwVALIDITYPERIODCOUNTDEFAULT_ROOT: u32 = 5;
pub const dwVALIDITYPERIODCOUNTDEFAULT_ENTERPRISE: u32 = 2;
pub const dwVALIDITYPERIODCOUNTDEFAULT_STANDALONE: u32 = 1;
pub const dwCAXCHGVALIDITYPERIODCOUNTDEFAULT: u32 = 1;
pub const dwCAXCHGOVERLAPPERIODCOUNTDEFAULT: u32 = 1;
pub const dwCRLPERIODCOUNTDEFAULT: u32 = 1;
pub const dwCRLOVERLAPPERIODCOUNTDEFAULT: u32 = 0;
pub const dwCRLDELTAPERIODCOUNTDEFAULT: u32 = 1;
pub const dwCRLDELTAOVERLAPPERIODCOUNTDEFAULT: u32 = 0;
pub const SETUP_SERVER_FLAG: u32 = 1;
pub const SETUP_CLIENT_FLAG: u32 = 2;
pub const SETUP_SUSPEND_FLAG: u32 = 4;
pub const SETUP_REQUEST_FLAG: u32 = 8;
pub const SETUP_ONLINE_FLAG: u32 = 16;
pub const SETUP_DENIED_FLAG: u32 = 32;
pub const SETUP_CREATEDB_FLAG: u32 = 64;
pub const SETUP_ATTEMPT_VROOT_CREATE: u32 = 128;
pub const SETUP_FORCECRL_FLAG: u32 = 256;
pub const SETUP_UPDATE_CAOBJECT_SVRTYPE: u32 = 512;
pub const SETUP_SERVER_UPGRADED_FLAG: u32 = 1024;
pub const SETUP_W2K_SECURITY_NOT_UPGRADED_FLAG: u32 = 2048;
pub const SETUP_SECURITY_CHANGED: u32 = 4096;
pub const SETUP_DCOM_SECURITY_UPDATED_FLAG: u32 = 8192;
pub const SETUP_SERVER_IS_UP_TO_DATE_FLAG: u32 = 16384;
pub const CRLF_DELTA_USE_OLDEST_UNEXPIRED_BASE: u32 = 1;
pub const CRLF_DELETE_EXPIRED_CRLS: u32 = 2;
pub const CRLF_CRLNUMBER_CRITICAL: u32 = 4;
pub const CRLF_REVCHECK_IGNORE_OFFLINE: u32 = 8;
pub const CRLF_IGNORE_INVALID_POLICIES: u32 = 16;
pub const CRLF_REBUILD_MODIFIED_SUBJECT_ONLY: u32 = 32;
pub const CRLF_SAVE_FAILED_CERTS: u32 = 64;
pub const CRLF_IGNORE_UNKNOWN_CMC_ATTRIBUTES: u32 = 128;
pub const CRLF_IGNORE_CROSS_CERT_TRUST_ERROR: u32 = 256;
pub const CRLF_PUBLISH_EXPIRED_CERT_CRLS: u32 = 512;
pub const CRLF_ENFORCE_ENROLLMENT_AGENT: u32 = 1024;
pub const CRLF_DISABLE_RDN_REORDER: u32 = 2048;
pub const CRLF_DISABLE_ROOT_CROSS_CERTS: u32 = 4096;
pub const CRLF_LOG_FULL_RESPONSE: u32 = 8192;
pub const CRLF_USE_XCHG_CERT_TEMPLATE: u32 = 16384;
pub const CRLF_USE_CROSS_CERT_TEMPLATE: u32 = 32768;
pub const CRLF_ALLOW_REQUEST_ATTRIBUTE_SUBJECT: u32 = 65536;
pub const CRLF_REVCHECK_IGNORE_NOREVCHECK: u32 = 131072;
pub const CRLF_PRESERVE_EXPIRED_CA_CERTS: u32 = 262144;
pub const CRLF_PRESERVE_REVOKED_CA_CERTS: u32 = 524288;
pub const CRLF_DISABLE_CHAIN_VERIFICATION: u32 = 1048576;
pub const CRLF_BUILD_ROOTCA_CRLENTRIES_BASEDONKEY: u32 = 2097152;
pub const CRLF_ENABLE_CRL_PARTITION: u32 = 4194304;
pub const CRLF_PARTITION_ZERO_EXCLUSIVE: u32 = 8388608;
pub const CRLF_CONTAINS_ONLY_CACERTS: u32 = 16777216;
pub const CRLF_CONTAINS_ONLY_USERCERTS: u32 = 33554432;
pub const KRAF_ENABLEFOREIGN: u32 = 1;
pub const KRAF_SAVEBADREQUESTKEY: u32 = 2;
pub const KRAF_ENABLEARCHIVEALL: u32 = 4;
pub const KRAF_DISABLEUSEDEFAULTPROVIDER: u32 = 8;
pub const IF_LOCKICERTREQUEST: u32 = 1;
pub const IF_NOREMOTEICERTREQUEST: u32 = 2;
pub const IF_NOLOCALICERTREQUEST: u32 = 4;
pub const IF_NORPCICERTREQUEST: u32 = 8;
pub const IF_NOREMOTEICERTADMIN: u32 = 16;
pub const IF_NOLOCALICERTADMIN: u32 = 32;
pub const IF_NOREMOTEICERTADMINBACKUP: u32 = 64;
pub const IF_NOLOCALICERTADMINBACKUP: u32 = 128;
pub const IF_NOSNAPSHOTBACKUP: u32 = 256;
pub const IF_ENFORCEENCRYPTICERTREQUEST: u32 = 512;
pub const IF_ENFORCEENCRYPTICERTADMIN: u32 = 1024;
pub const IF_ENABLEEXITKEYRETRIEVAL: u32 = 2048;
pub const IF_ENABLEADMINASAUDITOR: u32 = 4096;
pub const IF_ENABLEPRESIGNSUPPORT: u32 = 8192;
pub const PROCFLG_NONE: u32 = 0;
pub const PROCFLG_ENFORCEGOODKEYS: u32 = 1;
pub const CSURL_SERVERPUBLISH: u32 = 1;
pub const CSURL_ADDTOCERTCDP: u32 = 2;
pub const CSURL_ADDTOFRESHESTCRL: u32 = 4;
pub const CSURL_ADDTOCRLCDP: u32 = 8;
pub const CSURL_PUBLISHRETRY: u32 = 16;
pub const CSURL_ADDTOCERTOCSP: u32 = 32;
pub const CSURL_SERVERPUBLISHDELTA: u32 = 64;
pub const CSURL_ADDTOIDP: u32 = 128;
pub const CAPATHLENGTH_INFINITE: u32 = 4294967295;
pub const REQDISP_PENDING: u32 = 0;
pub const REQDISP_ISSUE: u32 = 1;
pub const REQDISP_DENY: u32 = 2;
pub const REQDISP_USEREQUESTATTRIBUTE: u32 = 3;
pub const REQDISP_MASK: u32 = 255;
pub const REQDISP_PENDINGFIRST: u32 = 256;
pub const REQDISP_DEFAULT_ENTERPRISE: u32 = 1;
pub const REVEXT_CDPLDAPURL_OLD: u32 = 1;
pub const REVEXT_CDPHTTPURL_OLD: u32 = 2;
pub const REVEXT_CDPFTPURL_OLD: u32 = 4;
pub const REVEXT_CDPFILEURL_OLD: u32 = 8;
pub const REVEXT_CDPURLMASK_OLD: u32 = 255;
pub const REVEXT_CDPENABLE: u32 = 256;
pub const REVEXT_ASPENABLE: u32 = 512;
pub const REVEXT_DEFAULT_NODS: u32 = 256;
pub const REVEXT_DEFAULT_DS: u32 = 256;
pub const ISSCERT_LDAPURL_OLD: u32 = 1;
pub const ISSCERT_HTTPURL_OLD: u32 = 2;
pub const ISSCERT_FTPURL_OLD: u32 = 4;
pub const ISSCERT_FILEURL_OLD: u32 = 8;
pub const ISSCERT_URLMASK_OLD: u32 = 255;
pub const ISSCERT_ENABLE: u32 = 256;
pub const ISSCERT_DEFAULT_NODS: u32 = 256;
pub const ISSCERT_DEFAULT_DS: u32 = 256;
pub const EDITF_ENABLEREQUESTEXTENSIONS: u32 = 1;
pub const EDITF_REQUESTEXTENSIONLIST: u32 = 2;
pub const EDITF_DISABLEEXTENSIONLIST: u32 = 4;
pub const EDITF_ADDOLDKEYUSAGE: u32 = 8;
pub const EDITF_ADDOLDCERTTYPE: u32 = 16;
pub const EDITF_ATTRIBUTEENDDATE: u32 = 32;
pub const EDITF_BASICCONSTRAINTSCRITICAL: u32 = 64;
pub const EDITF_BASICCONSTRAINTSCA: u32 = 128;
pub const EDITF_ENABLEAKIKEYID: u32 = 256;
pub const EDITF_ATTRIBUTECA: u32 = 512;
pub const EDITF_IGNOREREQUESTERGROUP: u32 = 1024;
pub const EDITF_ENABLEAKIISSUERNAME: u32 = 2048;
pub const EDITF_ENABLEAKIISSUERSERIAL: u32 = 4096;
pub const EDITF_ENABLEAKICRITICAL: u32 = 8192;
pub const EDITF_SERVERUPGRADED: u32 = 16384;
pub const EDITF_ATTRIBUTEEKU: u32 = 32768;
pub const EDITF_ENABLEDEFAULTSMIME: u32 = 65536;
pub const EDITF_EMAILOPTIONAL: u32 = 131072;
pub const EDITF_ATTRIBUTESUBJECTALTNAME2: u32 = 262144;
pub const EDITF_ENABLELDAPREFERRALS: u32 = 524288;
pub const EDITF_ENABLECHASECLIENTDC: u32 = 1048576;
pub const EDITF_AUDITCERTTEMPLATELOAD: u32 = 2097152;
pub const EDITF_DISABLEOLDOSCNUPN: u32 = 4194304;
pub const EDITF_DISABLELDAPPACKAGELIST: u32 = 8388608;
pub const EDITF_ENABLEUPNMAP: u32 = 16777216;
pub const EDITF_ENABLEOCSPREVNOCHECK: u32 = 33554432;
pub const EDITF_ENABLERENEWONBEHALFOF: u32 = 67108864;
pub const EDITF_ENABLEKEYENCIPHERMENTCACERT: u32 = 134217728;
pub const EXITPUB_FILE: u32 = 1;
pub const EXITPUB_ACTIVEDIRECTORY: u32 = 2;
pub const EXITPUB_REMOVEOLDCERTS: u32 = 16;
pub const EXITPUB_DEFAULT_ENTERPRISE: u32 = 2;
pub const EXITPUB_DEFAULT_STANDALONE: u32 = 1;
pub const TP_MACHINEPOLICY: u32 = 1;
pub const KR_ENABLE_MACHINE: u32 = 1;
pub const KR_ENABLE_USER: u32 = 2;
pub const EP_TOKENCHECK_DEFAULT_VALUE: u32 = 2;
pub const EXTENSION_CRITICAL_FLAG: u32 = 1;
pub const EXTENSION_DISABLE_FLAG: u32 = 2;
pub const EXTENSION_DELETE_FLAG: u32 = 4;
pub const EXTENSION_POLICY_MASK: u32 = 65535;
pub const EXTENSION_ORIGIN_REQUEST: u32 = 65536;
pub const EXTENSION_ORIGIN_POLICY: u32 = 131072;
pub const EXTENSION_ORIGIN_ADMIN: u32 = 196608;
pub const EXTENSION_ORIGIN_SERVER: u32 = 262144;
pub const EXTENSION_ORIGIN_RENEWALCERT: u32 = 327680;
pub const EXTENSION_ORIGIN_IMPORTEDCERT: u32 = 393216;
pub const EXTENSION_ORIGIN_PKCS7: u32 = 458752;
pub const EXTENSION_ORIGIN_CMC: u32 = 524288;
pub const EXTENSION_ORIGIN_CACERT: u32 = 589824;
pub const EXTENSION_ORIGIN_MASK: u32 = 983040;
pub const CPF_BASE: u32 = 1;
pub const CPF_DELTA: u32 = 2;
pub const CPF_COMPLETE: u32 = 4;
pub const CPF_SHADOW: u32 = 8;
pub const CPF_CASTORE_ERROR: u32 = 16;
pub const CPF_BADURL_ERROR: u32 = 32;
pub const CPF_MANUAL: u32 = 64;
pub const CPF_SIGNATURE_ERROR: u32 = 128;
pub const CPF_LDAP_ERROR: u32 = 256;
pub const CPF_FILE_ERROR: u32 = 512;
pub const CPF_FTP_ERROR: u32 = 1024;
pub const CPF_HTTP_ERROR: u32 = 2048;
pub const CPF_POSTPONED_BASE_LDAP_ERROR: u32 = 4096;
pub const CPF_POSTPONED_BASE_FILE_ERROR: u32 = 8192;
pub const PROPTYPE_MASK: u32 = 255;
pub const PROPCALLER_SERVER: u32 = 256;
pub const PROPCALLER_POLICY: u32 = 512;
pub const PROPCALLER_EXIT: u32 = 768;
pub const PROPCALLER_ADMIN: u32 = 1024;
pub const PROPCALLER_REQUEST: u32 = 1280;
pub const PROPCALLER_MASK: u32 = 3840;
pub const PROPFLAGS_INDEXED: u32 = 65536;
pub const CR_FLG_FORCETELETEX: u32 = 1;
pub const CR_FLG_RENEWAL: u32 = 2;
pub const CR_FLG_FORCEUTF8: u32 = 4;
pub const CR_FLG_CAXCHGCERT: u32 = 8;
pub const CR_FLG_ENROLLONBEHALFOF: u32 = 16;
pub const CR_FLG_SUBJECTUNMODIFIED: u32 = 32;
pub const CR_FLG_VALIDENCRYPTEDKEYHASH: u32 = 64;
pub const CR_FLG_CACROSSCERT: u32 = 128;
pub const CR_FLG_ENFORCEUTF8: u32 = 256;
pub const CR_FLG_DEFINEDCACERT: u32 = 512;
pub const CR_FLG_CHALLENGEPENDING: u32 = 1024;
pub const CR_FLG_CHALLENGESATISFIED: u32 = 2048;
pub const CR_FLG_TRUSTONUSE: u32 = 4096;
pub const CR_FLG_TRUSTEKCERT: u32 = 8192;
pub const CR_FLG_TRUSTEKKEY: u32 = 16384;
pub const CR_FLG_PUBLISHERROR: u32 = 2147483648;
pub const DB_DISP_ACTIVE: u32 = 8;
pub const DB_DISP_PENDING: u32 = 9;
pub const DB_DISP_QUEUE_MAX: u32 = 9;
pub const DB_DISP_FOREIGN: u32 = 12;
pub const DB_DISP_CA_CERT: u32 = 15;
pub const DB_DISP_CA_CERT_CHAIN: u32 = 16;
pub const DB_DISP_KRA_CERT: u32 = 17;
pub const DB_DISP_LOG_MIN: u32 = 20;
pub const DB_DISP_ISSUED: u32 = 20;
pub const DB_DISP_REVOKED: u32 = 21;
pub const DB_DISP_LOG_FAILED_MIN: u32 = 30;
pub const DB_DISP_ERROR: u32 = 30;
pub const DB_DISP_DENIED: u32 = 31;
pub const VR_PENDING: u32 = 0;
pub const VR_INSTANT_OK: u32 = 1;
pub const VR_INSTANT_BAD: u32 = 2;
pub const wszCERT_VERSION_1: i32 = 1;
pub const wszCERT_VERSION_2: i32 = 2;
pub const wszCERT_VERSION_3: i32 = 3;
pub const CV_OUT_HEXRAW: u32 = 12;
pub const CV_OUT_ENCODEMASK: u32 = 255;
pub const CV_OUT_NOCRLF: u32 = 1073741824;
pub const CV_OUT_NOCR: u32 = 2147483648;
pub const CVR_SEEK_NONE: u32 = 0;
pub const CVR_SEEK_MASK: u32 = 255;
pub const CVR_SEEK_NODELTA: u32 = 4096;
pub const CVR_SORT_NONE: u32 = 0;
pub const CVR_SORT_ASCEND: u32 = 1;
pub const CVR_SORT_DESCEND: u32 = 2;
pub const CV_COLUMN_EXTENSION_DEFAULT: i32 = -4;
pub const CV_COLUMN_ATTRIBUTE_DEFAULT: i32 = -5;
pub const CV_COLUMN_CRL_DEFAULT: i32 = -6;
pub const CV_COLUMN_LOG_REVOKED_DEFAULT: i32 = -7;
pub const CVRC_TABLE_MASK: u32 = 61440;
pub const CVRC_TABLE_SHIFT: u32 = 12;
pub const CRYPT_ENUM_ALL_PROVIDERS: u32 = 1;
pub const XEPR_ENUM_FIRST: i32 = -1;
pub const XEPR_DATE: u32 = 5;
pub const XEPR_TEMPLATENAME: u32 = 6;
pub const XEPR_VERSION: u32 = 7;
pub const XEPR_V1TEMPLATENAME: u32 = 9;
pub const XEPR_V2TEMPLATEOID: u32 = 16;
pub const XEKL_KEYSIZE_DEFAULT: u32 = 4;
pub const XECP_STRING_PROPERTY: u32 = 1;
pub const XECI_DISABLE: u32 = 0;
pub const XECI_XENROLL: u32 = 1;
pub const XECI_AUTOENROLL: u32 = 2;
pub const XECI_REQWIZARD: u32 = 3;
pub const XECI_CERTREQ: u32 = 4;
const (
	CA_DISP_INCOMPLETE uint32 = 0
	CA_DISP_ERROR uint32 = 1
	CA_DISP_REVOKED uint32 = 2
	CA_DISP_VALID uint32 = 3
	CA_DISP_INVALID uint32 = 4
	CA_DISP_UNDER_SUBMISSION uint32 = 5
	KRA_DISP_EXPIRED uint32 = 0
	KRA_DISP_NOTFOUND uint32 = 1
	KRA_DISP_REVOKED uint32 = 2
	KRA_DISP_VALID uint32 = 3
	KRA_DISP_INVALID uint32 = 4
	KRA_DISP_UNTRUSTED uint32 = 5
	KRA_DISP_NOTLOADED uint32 = 6
	CA_ACCESS_MASKROLES uint32 = 255
	CA_CRL_BASE uint32 = 1
	CA_CRL_DELTA uint32 = 2
	CA_CRL_REPUBLISH uint32 = 16
	ICF_ALLOWFOREIGN uint32 = 65536
	ICF_EXISTINGROW uint32 = 131072
	IKF_OVERWRITE uint32 = 65536
	CSBACKUP_TYPE_MASK uint32 = 3
	CSRESTORE_TYPE_FULL uint32 = 1
	CSRESTORE_TYPE_ONLINE uint32 = 2
	CSRESTORE_TYPE_CATCHUP uint32 = 4
	CSRESTORE_TYPE_MASK uint32 = 5
	CSBACKUP_DISABLE_INCREMENTAL uint32 = 4294967295
	CSBFT_DIRECTORY uint32 = 128
	CSBFT_DATABASE_DIRECTORY uint32 = 64
	CSBFT_LOG_DIRECTORY uint32 = 32
	CSCONTROL_SHUTDOWN uint64 = 1
	CSCONTROL_SUSPEND uint64 = 2
	CSCONTROL_RESTART uint64 = 3
	CAIF_DSENTRY uint32 = 1
	CAIF_SHAREDFOLDERENTRY uint32 = 2
	CAIF_REGISTRY uint32 = 4
	CAIF_LOCAL uint32 = 8
	CAIF_REGISTRYPARENT uint32 = 16
	CR_IN_ENCODEANY uint32 = 255
	CR_IN_ENCODEMASK uint32 = 255
	CR_IN_FORMATANY uint32 = 0
	CR_IN_PKCS10 uint32 = 256
	CR_IN_KEYGEN uint32 = 512
	CR_IN_PKCS7 uint32 = 768
	CR_IN_CMC uint32 = 1024
	CR_IN_CHALLENGERESPONSE uint32 = 1280
	CR_IN_SIGNEDCERTIFICATETIMESTAMPLIST uint32 = 1536
	CR_IN_FORMATMASK uint32 = 65280
	CR_IN_SCEP uint32 = 65536
	CR_IN_RPC uint32 = 131072
	CR_IN_HTTP uint32 = 196608
	CR_IN_FULLRESPONSE uint32 = 262144
	CR_IN_CRLS uint32 = 524288
	CR_IN_MACHINE uint32 = 1048576
	CR_IN_ROBO uint32 = 2097152
	CR_IN_CLIENTIDNONE uint32 = 4194304
	CR_IN_CONNECTONLY uint32 = 8388608
	CR_IN_RETURNCHALLENGE uint32 = 16777216
	CR_IN_SCEPPOST uint32 = 33554432
	CR_IN_CERTIFICATETRANSPARENCY uint32 = 67108864
	CR_IN_PRESIGN uint32 = 134217728
	CR_DISP_REVOKED uint32 = 6
	CR_OUT_BASE64REQUESTHEADER uint32 = 3
	CR_OUT_HEX uint32 = 4
	CR_OUT_HEXASCII uint32 = 5
	CR_OUT_BASE64X509CRLHEADER uint32 = 9
	CR_OUT_HEXADDR uint32 = 10
	CR_OUT_HEXASCIIADDR uint32 = 11
	CR_OUT_HEXRAW uint32 = 12
	CR_OUT_ENCODEMASK uint32 = 255
	CR_OUT_CHAIN uint32 = 256
	CR_OUT_CRLS uint32 = 512
	CR_OUT_NOCRLF uint32 = 1073741824
	CR_OUT_NOCR uint32 = 2147483648
	CR_GEMT_DEFAULT uint32 = 0
	CR_GEMT_HRESULT_STRING uint32 = 1
	CR_GEMT_HTTP_ERROR uint32 = 2
	CR_PROP_NONE uint32 = 0
	CR_PROP_FILEVERSION uint32 = 1
	CR_PROP_PRODUCTVERSION uint32 = 2
	CR_PROP_EXITCOUNT uint32 = 3
	CR_PROP_EXITDESCRIPTION uint32 = 4
	CR_PROP_POLICYDESCRIPTION uint32 = 5
	CR_PROP_CANAME uint32 = 6
	CR_PROP_SANITIZEDCANAME uint32 = 7
	CR_PROP_SHAREDFOLDER uint32 = 8
	CR_PROP_PARENTCA uint32 = 9
	CR_PROP_CATYPE uint32 = 10
	CR_PROP_CASIGCERTCOUNT uint32 = 11
	CR_PROP_CASIGCERT uint32 = 12
	CR_PROP_CASIGCERTCHAIN uint32 = 13
	CR_PROP_CAXCHGCERTCOUNT uint32 = 14
	CR_PROP_CAXCHGCERT uint32 = 15
	CR_PROP_CAXCHGCERTCHAIN uint32 = 16
	CR_PROP_BASECRL uint32 = 17
	CR_PROP_DELTACRL uint32 = 18
	CR_PROP_CACERTSTATE uint32 = 19
	CR_PROP_CRLSTATE uint32 = 20
	CR_PROP_CAPROPIDMAX uint32 = 21
	CR_PROP_DNSNAME uint32 = 22
	CR_PROP_ROLESEPARATIONENABLED uint32 = 23
	CR_PROP_KRACERTUSEDCOUNT uint32 = 24
	CR_PROP_KRACERTCOUNT uint32 = 25
	CR_PROP_KRACERT uint32 = 26
	CR_PROP_KRACERTSTATE uint32 = 27
	CR_PROP_ADVANCEDSERVER uint32 = 28
	CR_PROP_TEMPLATES uint32 = 29
	CR_PROP_BASECRLPUBLISHSTATUS uint32 = 30
	CR_PROP_DELTACRLPUBLISHSTATUS uint32 = 31
	CR_PROP_CASIGCERTCRLCHAIN uint32 = 32
	CR_PROP_CAXCHGCERTCRLCHAIN uint32 = 33
	CR_PROP_CACERTSTATUSCODE uint32 = 34
	CR_PROP_CAFORWARDCROSSCERT uint32 = 35
	CR_PROP_CABACKWARDCROSSCERT uint32 = 36
	CR_PROP_CAFORWARDCROSSCERTSTATE uint32 = 37
	CR_PROP_CABACKWARDCROSSCERTSTATE uint32 = 38
	CR_PROP_CACERTVERSION uint32 = 39
	CR_PROP_SANITIZEDCASHORTNAME uint32 = 40
	CR_PROP_CERTCDPURLS uint32 = 41
	CR_PROP_CERTAIAURLS uint32 = 42
	CR_PROP_CERTAIAOCSPURLS uint32 = 43
	CR_PROP_LOCALENAME uint32 = 44
	CR_PROP_SUBJECTTEMPLATE_OIDS uint32 = 45
	CR_PROP_CRLPARTITIONCOUNT uint32 = 46
	CR_PROP_PARTITIONED_BASECRL uint32 = 47
	CR_PROP_PARTITIONED_DELTACRL uint32 = 48
	CR_PROP_PARTITIONED_BASECRLPUBLISHSTATUS uint32 = 49
	CR_PROP_PARTITIONED_DELTACRLPUBLISHSTATUS uint32 = 50
	CR_PROP_SCEPSERVERCERTS uint32 = 1000
	CR_PROP_SCEPSERVERCAPABILITIES uint32 = 1001
	CR_PROP_SCEPSERVERCERTSCHAIN uint32 = 1002
	CR_PROP_SCEPMIN uint32 = 1000
	CR_PROP_SCEPMAX uint32 = 1002
	FR_PROP_CLAIMCHALLENGE uint32 = 22
	EAN_NAMEOBJECTID uint32 = 2147483648
	EANR_SUPPRESS_IA5CONVERSION uint32 = 2147483648
	CERTENROLL_INDEX_BASE uint32 = 0
	EXITEVENT_INVALID uint32 = 0
	EXITEVENT_STARTUP uint32 = 128
	EXITEVENT_CERTIMPORTED uint32 = 512
	ENUMEXT_OBJECTID uint32 = 1
	CMM_REFRESHONLY uint32 = 1
	CMM_READONLY uint32 = 2
	DBG_CERTSRV uint32 = 1
	DBSESSIONCOUNTDEFAULT uint32 = 100
	DBFLAGS_READONLY uint32 = 1
	DBFLAGS_CREATEIFNEEDED uint32 = 2
	DBFLAGS_CIRCULARLOGGING uint32 = 4
	DBFLAGS_LAZYFLUSH uint32 = 8
	DBFLAGS_MAXCACHESIZEX100 uint32 = 16
	DBFLAGS_CHECKPOINTDEPTH60MB uint32 = 32
	DBFLAGS_LOGBUFFERSLARGE uint32 = 64
	DBFLAGS_LOGBUFFERSHUGE uint32 = 128
	DBFLAGS_LOGFILESIZE16MB uint32 = 256
	DBFLAGS_MULTITHREADTRANSACTIONS uint32 = 512
	DBFLAGS_DISABLESNAPSHOTBACKUP uint32 = 1024
	DBFLAGS_ENABLEVOLATILEREQUESTS uint32 = 2048
	LDAPF_SSLENABLE uint32 = 1
	LDAPF_SIGNDISABLE uint32 = 2
	CSVER_MAJOR_WIN2K uint32 = 1
	CSVER_MINOR_WIN2K uint32 = 1
	CSVER_MAJOR_WHISTLER uint32 = 2
	CSVER_MINOR_WHISTLER_BETA2 uint32 = 1
	CSVER_MINOR_WHISTLER_BETA3 uint32 = 2
	CSVER_MAJOR_LONGHORN uint32 = 3
	CSVER_MINOR_LONGHORN_BETA1 uint32 = 1
	CSVER_MAJOR_WIN7 uint32 = 4
	CSVER_MINOR_WIN7 uint32 = 1
	CSVER_MAJOR_WIN8 uint32 = 5
	CSVER_MINOR_WIN8 uint32 = 1
	CSVER_MAJOR_WINBLUE uint32 = 6
	CSVER_MINOR_WINBLUE uint32 = 1
	CSVER_MAJOR_THRESHOLD uint32 = 7
	CSVER_MINOR_THRESHOLD uint32 = 1
	CSVER_MAJOR uint32 = 7
	CSVER_MINOR uint32 = 1
	CCLOCKSKEWMINUTESDEFAULT uint32 = 10
	CVIEWAGEMINUTESDEFAULT uint32 = 16
	dwVALIDITYPERIODCOUNTDEFAULT_ROOT uint32 = 5
	dwVALIDITYPERIODCOUNTDEFAULT_ENTERPRISE uint32 = 2
	dwVALIDITYPERIODCOUNTDEFAULT_STANDALONE uint32 = 1
	dwCAXCHGVALIDITYPERIODCOUNTDEFAULT uint32 = 1
	dwCAXCHGOVERLAPPERIODCOUNTDEFAULT uint32 = 1
	dwCRLPERIODCOUNTDEFAULT uint32 = 1
	dwCRLOVERLAPPERIODCOUNTDEFAULT uint32 = 0
	dwCRLDELTAPERIODCOUNTDEFAULT uint32 = 1
	dwCRLDELTAOVERLAPPERIODCOUNTDEFAULT uint32 = 0
	SETUP_SERVER_FLAG uint32 = 1
	SETUP_CLIENT_FLAG uint32 = 2
	SETUP_SUSPEND_FLAG uint32 = 4
	SETUP_REQUEST_FLAG uint32 = 8
	SETUP_ONLINE_FLAG uint32 = 16
	SETUP_DENIED_FLAG uint32 = 32
	SETUP_CREATEDB_FLAG uint32 = 64
	SETUP_ATTEMPT_VROOT_CREATE uint32 = 128
	SETUP_FORCECRL_FLAG uint32 = 256
	SETUP_UPDATE_CAOBJECT_SVRTYPE uint32 = 512
	SETUP_SERVER_UPGRADED_FLAG uint32 = 1024
	SETUP_W2K_SECURITY_NOT_UPGRADED_FLAG uint32 = 2048
	SETUP_SECURITY_CHANGED uint32 = 4096
	SETUP_DCOM_SECURITY_UPDATED_FLAG uint32 = 8192
	SETUP_SERVER_IS_UP_TO_DATE_FLAG uint32 = 16384
	CRLF_DELTA_USE_OLDEST_UNEXPIRED_BASE uint32 = 1
	CRLF_DELETE_EXPIRED_CRLS uint32 = 2
	CRLF_CRLNUMBER_CRITICAL uint32 = 4
	CRLF_REVCHECK_IGNORE_OFFLINE uint32 = 8
	CRLF_IGNORE_INVALID_POLICIES uint32 = 16
	CRLF_REBUILD_MODIFIED_SUBJECT_ONLY uint32 = 32
	CRLF_SAVE_FAILED_CERTS uint32 = 64
	CRLF_IGNORE_UNKNOWN_CMC_ATTRIBUTES uint32 = 128
	CRLF_IGNORE_CROSS_CERT_TRUST_ERROR uint32 = 256
	CRLF_PUBLISH_EXPIRED_CERT_CRLS uint32 = 512
	CRLF_ENFORCE_ENROLLMENT_AGENT uint32 = 1024
	CRLF_DISABLE_RDN_REORDER uint32 = 2048
	CRLF_DISABLE_ROOT_CROSS_CERTS uint32 = 4096
	CRLF_LOG_FULL_RESPONSE uint32 = 8192
	CRLF_USE_XCHG_CERT_TEMPLATE uint32 = 16384
	CRLF_USE_CROSS_CERT_TEMPLATE uint32 = 32768
	CRLF_ALLOW_REQUEST_ATTRIBUTE_SUBJECT uint32 = 65536
	CRLF_REVCHECK_IGNORE_NOREVCHECK uint32 = 131072
	CRLF_PRESERVE_EXPIRED_CA_CERTS uint32 = 262144
	CRLF_PRESERVE_REVOKED_CA_CERTS uint32 = 524288
	CRLF_DISABLE_CHAIN_VERIFICATION uint32 = 1048576
	CRLF_BUILD_ROOTCA_CRLENTRIES_BASEDONKEY uint32 = 2097152
	CRLF_ENABLE_CRL_PARTITION uint32 = 4194304
	CRLF_PARTITION_ZERO_EXCLUSIVE uint32 = 8388608
	CRLF_CONTAINS_ONLY_CACERTS uint32 = 16777216
	CRLF_CONTAINS_ONLY_USERCERTS uint32 = 33554432
	KRAF_ENABLEFOREIGN uint32 = 1
	KRAF_SAVEBADREQUESTKEY uint32 = 2
	KRAF_ENABLEARCHIVEALL uint32 = 4
	KRAF_DISABLEUSEDEFAULTPROVIDER uint32 = 8
	IF_LOCKICERTREQUEST uint32 = 1
	IF_NOREMOTEICERTREQUEST uint32 = 2
	IF_NOLOCALICERTREQUEST uint32 = 4
	IF_NORPCICERTREQUEST uint32 = 8
	IF_NOREMOTEICERTADMIN uint32 = 16
	IF_NOLOCALICERTADMIN uint32 = 32
	IF_NOREMOTEICERTADMINBACKUP uint32 = 64
	IF_NOLOCALICERTADMINBACKUP uint32 = 128
	IF_NOSNAPSHOTBACKUP uint32 = 256
	IF_ENFORCEENCRYPTICERTREQUEST uint32 = 512
	IF_ENFORCEENCRYPTICERTADMIN uint32 = 1024
	IF_ENABLEEXITKEYRETRIEVAL uint32 = 2048
	IF_ENABLEADMINASAUDITOR uint32 = 4096
	IF_ENABLEPRESIGNSUPPORT uint32 = 8192
	PROCFLG_NONE uint32 = 0
	PROCFLG_ENFORCEGOODKEYS uint32 = 1
	CSURL_SERVERPUBLISH uint32 = 1
	CSURL_ADDTOCERTCDP uint32 = 2
	CSURL_ADDTOFRESHESTCRL uint32 = 4
	CSURL_ADDTOCRLCDP uint32 = 8
	CSURL_PUBLISHRETRY uint32 = 16
	CSURL_ADDTOCERTOCSP uint32 = 32
	CSURL_SERVERPUBLISHDELTA uint32 = 64
	CSURL_ADDTOIDP uint32 = 128
	CAPATHLENGTH_INFINITE uint32 = 4294967295
	REQDISP_PENDING uint32 = 0
	REQDISP_ISSUE uint32 = 1
	REQDISP_DENY uint32 = 2
	REQDISP_USEREQUESTATTRIBUTE uint32 = 3
	REQDISP_MASK uint32 = 255
	REQDISP_PENDINGFIRST uint32 = 256
	REQDISP_DEFAULT_ENTERPRISE uint32 = 1
	REVEXT_CDPLDAPURL_OLD uint32 = 1
	REVEXT_CDPHTTPURL_OLD uint32 = 2
	REVEXT_CDPFTPURL_OLD uint32 = 4
	REVEXT_CDPFILEURL_OLD uint32 = 8
	REVEXT_CDPURLMASK_OLD uint32 = 255
	REVEXT_CDPENABLE uint32 = 256
	REVEXT_ASPENABLE uint32 = 512
	REVEXT_DEFAULT_NODS uint32 = 256
	REVEXT_DEFAULT_DS uint32 = 256
	ISSCERT_LDAPURL_OLD uint32 = 1
	ISSCERT_HTTPURL_OLD uint32 = 2
	ISSCERT_FTPURL_OLD uint32 = 4
	ISSCERT_FILEURL_OLD uint32 = 8
	ISSCERT_URLMASK_OLD uint32 = 255
	ISSCERT_ENABLE uint32 = 256
	ISSCERT_DEFAULT_NODS uint32 = 256
	ISSCERT_DEFAULT_DS uint32 = 256
	EDITF_ENABLEREQUESTEXTENSIONS uint32 = 1
	EDITF_REQUESTEXTENSIONLIST uint32 = 2
	EDITF_DISABLEEXTENSIONLIST uint32 = 4
	EDITF_ADDOLDKEYUSAGE uint32 = 8
	EDITF_ADDOLDCERTTYPE uint32 = 16
	EDITF_ATTRIBUTEENDDATE uint32 = 32
	EDITF_BASICCONSTRAINTSCRITICAL uint32 = 64
	EDITF_BASICCONSTRAINTSCA uint32 = 128
	EDITF_ENABLEAKIKEYID uint32 = 256
	EDITF_ATTRIBUTECA uint32 = 512
	EDITF_IGNOREREQUESTERGROUP uint32 = 1024
	EDITF_ENABLEAKIISSUERNAME uint32 = 2048
	EDITF_ENABLEAKIISSUERSERIAL uint32 = 4096
	EDITF_ENABLEAKICRITICAL uint32 = 8192
	EDITF_SERVERUPGRADED uint32 = 16384
	EDITF_ATTRIBUTEEKU uint32 = 32768
	EDITF_ENABLEDEFAULTSMIME uint32 = 65536
	EDITF_EMAILOPTIONAL uint32 = 131072
	EDITF_ATTRIBUTESUBJECTALTNAME2 uint32 = 262144
	EDITF_ENABLELDAPREFERRALS uint32 = 524288
	EDITF_ENABLECHASECLIENTDC uint32 = 1048576
	EDITF_AUDITCERTTEMPLATELOAD uint32 = 2097152
	EDITF_DISABLEOLDOSCNUPN uint32 = 4194304
	EDITF_DISABLELDAPPACKAGELIST uint32 = 8388608
	EDITF_ENABLEUPNMAP uint32 = 16777216
	EDITF_ENABLEOCSPREVNOCHECK uint32 = 33554432
	EDITF_ENABLERENEWONBEHALFOF uint32 = 67108864
	EDITF_ENABLEKEYENCIPHERMENTCACERT uint32 = 134217728
	EXITPUB_FILE uint32 = 1
	EXITPUB_ACTIVEDIRECTORY uint32 = 2
	EXITPUB_REMOVEOLDCERTS uint32 = 16
	EXITPUB_DEFAULT_ENTERPRISE uint32 = 2
	EXITPUB_DEFAULT_STANDALONE uint32 = 1
	TP_MACHINEPOLICY uint32 = 1
	KR_ENABLE_MACHINE uint32 = 1
	KR_ENABLE_USER uint32 = 2
	EP_TOKENCHECK_DEFAULT_VALUE uint32 = 2
	EXTENSION_CRITICAL_FLAG uint32 = 1
	EXTENSION_DISABLE_FLAG uint32 = 2
	EXTENSION_DELETE_FLAG uint32 = 4
	EXTENSION_POLICY_MASK uint32 = 65535
	EXTENSION_ORIGIN_REQUEST uint32 = 65536
	EXTENSION_ORIGIN_POLICY uint32 = 131072
	EXTENSION_ORIGIN_ADMIN uint32 = 196608
	EXTENSION_ORIGIN_SERVER uint32 = 262144
	EXTENSION_ORIGIN_RENEWALCERT uint32 = 327680
	EXTENSION_ORIGIN_IMPORTEDCERT uint32 = 393216
	EXTENSION_ORIGIN_PKCS7 uint32 = 458752
	EXTENSION_ORIGIN_CMC uint32 = 524288
	EXTENSION_ORIGIN_CACERT uint32 = 589824
	EXTENSION_ORIGIN_MASK uint32 = 983040
	CPF_BASE uint32 = 1
	CPF_DELTA uint32 = 2
	CPF_COMPLETE uint32 = 4
	CPF_SHADOW uint32 = 8
	CPF_CASTORE_ERROR uint32 = 16
	CPF_BADURL_ERROR uint32 = 32
	CPF_MANUAL uint32 = 64
	CPF_SIGNATURE_ERROR uint32 = 128
	CPF_LDAP_ERROR uint32 = 256
	CPF_FILE_ERROR uint32 = 512
	CPF_FTP_ERROR uint32 = 1024
	CPF_HTTP_ERROR uint32 = 2048
	CPF_POSTPONED_BASE_LDAP_ERROR uint32 = 4096
	CPF_POSTPONED_BASE_FILE_ERROR uint32 = 8192
	PROPTYPE_MASK uint32 = 255
	PROPCALLER_SERVER uint32 = 256
	PROPCALLER_POLICY uint32 = 512
	PROPCALLER_EXIT uint32 = 768
	PROPCALLER_ADMIN uint32 = 1024
	PROPCALLER_REQUEST uint32 = 1280
	PROPCALLER_MASK uint32 = 3840
	PROPFLAGS_INDEXED uint32 = 65536
	CR_FLG_FORCETELETEX uint32 = 1
	CR_FLG_RENEWAL uint32 = 2
	CR_FLG_FORCEUTF8 uint32 = 4
	CR_FLG_CAXCHGCERT uint32 = 8
	CR_FLG_ENROLLONBEHALFOF uint32 = 16
	CR_FLG_SUBJECTUNMODIFIED uint32 = 32
	CR_FLG_VALIDENCRYPTEDKEYHASH uint32 = 64
	CR_FLG_CACROSSCERT uint32 = 128
	CR_FLG_ENFORCEUTF8 uint32 = 256
	CR_FLG_DEFINEDCACERT uint32 = 512
	CR_FLG_CHALLENGEPENDING uint32 = 1024
	CR_FLG_CHALLENGESATISFIED uint32 = 2048
	CR_FLG_TRUSTONUSE uint32 = 4096
	CR_FLG_TRUSTEKCERT uint32 = 8192
	CR_FLG_TRUSTEKKEY uint32 = 16384
	CR_FLG_PUBLISHERROR uint32 = 2147483648
	DB_DISP_ACTIVE uint32 = 8
	DB_DISP_PENDING uint32 = 9
	DB_DISP_QUEUE_MAX uint32 = 9
	DB_DISP_FOREIGN uint32 = 12
	DB_DISP_CA_CERT uint32 = 15
	DB_DISP_CA_CERT_CHAIN uint32 = 16
	DB_DISP_KRA_CERT uint32 = 17
	DB_DISP_LOG_MIN uint32 = 20
	DB_DISP_ISSUED uint32 = 20
	DB_DISP_REVOKED uint32 = 21
	DB_DISP_LOG_FAILED_MIN uint32 = 30
	DB_DISP_ERROR uint32 = 30
	DB_DISP_DENIED uint32 = 31
	VR_PENDING uint32 = 0
	VR_INSTANT_OK uint32 = 1
	VR_INSTANT_BAD uint32 = 2
	wszCERT_VERSION_1 int32 = 1
	wszCERT_VERSION_2 int32 = 2
	wszCERT_VERSION_3 int32 = 3
	CV_OUT_HEXRAW uint32 = 12
	CV_OUT_ENCODEMASK uint32 = 255
	CV_OUT_NOCRLF uint32 = 1073741824
	CV_OUT_NOCR uint32 = 2147483648
	CVR_SEEK_NONE uint32 = 0
	CVR_SEEK_MASK uint32 = 255
	CVR_SEEK_NODELTA uint32 = 4096
	CVR_SORT_NONE uint32 = 0
	CVR_SORT_ASCEND uint32 = 1
	CVR_SORT_DESCEND uint32 = 2
	CV_COLUMN_EXTENSION_DEFAULT int32 = -4
	CV_COLUMN_ATTRIBUTE_DEFAULT int32 = -5
	CV_COLUMN_CRL_DEFAULT int32 = -6
	CV_COLUMN_LOG_REVOKED_DEFAULT int32 = -7
	CVRC_TABLE_MASK uint32 = 61440
	CVRC_TABLE_SHIFT uint32 = 12
	CRYPT_ENUM_ALL_PROVIDERS uint32 = 1
	XEPR_ENUM_FIRST int32 = -1
	XEPR_DATE uint32 = 5
	XEPR_TEMPLATENAME uint32 = 6
	XEPR_VERSION uint32 = 7
	XEPR_V1TEMPLATENAME uint32 = 9
	XEPR_V2TEMPLATEOID uint32 = 16
	XEKL_KEYSIZE_DEFAULT uint32 = 4
	XECP_STRING_PROPERTY uint32 = 1
	XECI_DISABLE uint32 = 0
	XECI_XENROLL uint32 = 1
	XECI_AUTOENROLL uint32 = 2
	XECI_REQWIZARD uint32 = 3
	XECI_CERTREQ uint32 = 4
)
#define global wszREGKEYNOSYSTEMCERTSVCPATH                     "CurrentControlSet\Services\CertSvc"
#define global wszREGKEYCERTSVCPATH                             "SYSTEM\CurrentControlSet\Services\CertSvc"
#define global CA_DISP_INCOMPLETE                               0
#define global CA_DISP_ERROR                                    1
#define global CA_DISP_REVOKED                                  2
#define global CA_DISP_VALID                                    3
#define global CA_DISP_INVALID                                  4
#define global CA_DISP_UNDER_SUBMISSION                         5
#define global KRA_DISP_EXPIRED                                 0
#define global KRA_DISP_NOTFOUND                                1
#define global KRA_DISP_REVOKED                                 2
#define global KRA_DISP_VALID                                   3
#define global KRA_DISP_INVALID                                 4
#define global KRA_DISP_UNTRUSTED                               5
#define global KRA_DISP_NOTLOADED                               6
#define global CA_ACCESS_MASKROLES                              255
#define global CA_CRL_BASE                                      1
#define global CA_CRL_DELTA                                     2
#define global CA_CRL_REPUBLISH                                 16
#define global ICF_ALLOWFOREIGN                                 65536
#define global ICF_EXISTINGROW                                  131072
#define global IKF_OVERWRITE                                    65536
#define global wszOCSPCAPROP_CACERTIFICATE                      "CACertificate"
#define global wszOCSPCAPROP_HASHALGORITHMID                    "HashAlgorithmId"
#define global wszOCSPCAPROP_SIGNINGFLAGS                       "SigningFlags"
#define global wszOCSPCAPROP_REMINDERDURATION                   "ReminderDuration"
#define global wszOCSPCAPROP_SIGNINGCERTIFICATE                 "SigningCertificate"
#define global wszOCSPCAPROP_CSPNAME                            "CSPName"
#define global wszOCSPCAPROP_KEYSPEC                            "KeySpec"
#define global wszOCSPCAPROP_ERRORCODE                          "ErrorCode"
#define global wszOCSPCAPROP_PROVIDERCLSID                      "ProviderCLSID"
#define global wszOCSPCAPROP_PROVIDERPROPERTIES                 "Provider"
#define global wszOCSPCAPROP_LOCALREVOCATIONINFORMATION         "LocalRevocationInformation"
#define global wszOCSPCAPROP_SIGNINGCERTIFICATETEMPLATE         "SigningCertificateTemplate"
#define global wszOCSPCAPROP_CACONFIG                           "CAConfig"
#define global wszOCSPPROP_LOGLEVEL                             "LogLevel"
#define global wszOCSPPROP_DEBUG                                "Debug"
#define global wszOCSPPROP_AUDITFILTER                          "AuditFilter"
#define global wszOCSPPROP_ARRAYCONTROLLER                      "ArrayController"
#define global wszOCSPPROP_ARRAYMEMBERS                         "ArrayMembers"
#define global wszOCSPPROP_ENROLLPOLLINTERVAL                   "EnrollPollInterval"
#define global wszOCSPISAPIPROP_VIRTUALROOTNAME                 "VirtualRootName"
#define global wszOCSPISAPIPROP_NUMOFTHREADS                    "NumOfThreads"
#define global wszOCSPISAPIPROP_NUMOFBACKENDCONNECTIONS         "NumOfBackendConnections"
#define global wszOCSPISAPIPROP_REFRESHRATE                     "RefreshRate"
#define global wszOCSPISAPIPROP_MAXNUMOFCACHEENTRIES            "MaxNumOfCacheEntries"
#define global wszOCSPISAPIPROP_MAXAGE                          "MaxAge"
#define global wszOCSPISAPIPROP_DEBUG                           "ISAPIDebug"
#define global wszOCSPCOMMONPROP_REQFLAGS                       "RequestFlags"
#define global wszOCSPCOMMONPROP_MAXINCOMINGMESSAGESIZE         "MaxIncomingMessageSize"
#define global wszOCSPCOMMONPROP_MAXNUMOFREQUESTENTRIES         "MaxNumOfRequestEntries"
#define global wszOCSPREVPROP_CRLURLTIMEOUT                     "CrlUrlTimeOut"
#define global wszOCSPREVPROP_BASECRLURLS                       "BaseCrlUrls"
#define global wszOCSPREVPROP_SERIALNUMBERSDIRS                 "IssuedSerialNumbersDirectories"
#define global wszOCSPREVPROP_BASECRL                           "BaseCrl"
#define global wszOCSPREVPROP_DELTACRLURLS                      "DeltaCrlUrls"
#define global wszOCSPREVPROP_DELTACRL                          "DeltaCrl"
#define global wszOCSPREVPROP_REFRESHTIMEOUT                    "RefreshTimeOut"
#define global wszOCSPREVPROP_ERRORCODE                         "RevocationErrorCode"
#define global wszOCSPREVPROP_ALLOWUSERONLYCRLS                 "AllowUserOnlyCrls"
#define global wszOCSPREVPROP_ALLOWCAONLYCRLS                   "AllowCAOnlyCrls"
#define global szBACKUPANNOTATION                               "Cert Server Backup Interface"
#define global szRESTOREANNOTATION                              "Cert Server Restore Interface"
#define global CSBACKUP_TYPE_MASK                               3
#define global CSRESTORE_TYPE_FULL                              1
#define global CSRESTORE_TYPE_ONLINE                            2
#define global CSRESTORE_TYPE_CATCHUP                           4
#define global CSRESTORE_TYPE_MASK                              5
#define global CSBACKUP_DISABLE_INCREMENTAL                     4294967295
#define global CSBFT_DIRECTORY                                  128
#define global CSBFT_DATABASE_DIRECTORY                         64
#define global CSBFT_LOG_DIRECTORY                              32
#define global CSCONTROL_SHUTDOWN                               1
#define global CSCONTROL_SUSPEND                                2
#define global CSCONTROL_RESTART                                3
#define global wszCONFIG_COMMONNAME                             "CommonName"
#define global wszCONFIG_ORGUNIT                                "OrgUnit"
#define global wszCONFIG_ORGANIZATION                           "Organization"
#define global wszCONFIG_LOCALITY                               "Locality"
#define global wszCONFIG_STATE                                  "State"
#define global wszCONFIG_COUNTRY                                "Country"
#define global wszCONFIG_CONFIG                                 "Config"
#define global wszCONFIG_EXCHANGECERTIFICATE                    "ExchangeCertificate"
#define global wszCONFIG_SIGNATURECERTIFICATE                   "SignatureCertificate"
#define global wszCONFIG_DESCRIPTION                            "Description"
#define global wszCONFIG_COMMENT                                "Comment"
#define global wszCONFIG_SERVER                                 "Server"
#define global wszCONFIG_AUTHORITY                              "Authority"
#define global wszCONFIG_SANITIZEDNAME                          "SanitizedName"
#define global wszCONFIG_SHORTNAME                              "ShortName"
#define global wszCONFIG_SANITIZEDSHORTNAME                     "SanitizedShortName"
#define global wszCONFIG_FLAGS                                  "Flags"
#define global wszCONFIG_WEBENROLLMENTSERVERS                   "WebEnrollmentServers"
#define global CAIF_DSENTRY                                     1
#define global CAIF_SHAREDFOLDERENTRY                           2
#define global CAIF_REGISTRY                                    4
#define global CAIF_LOCAL                                       8
#define global CAIF_REGISTRYPARENT                              16
#define global CR_IN_ENCODEANY                                  255
#define global CR_IN_ENCODEMASK                                 255
#define global CR_IN_FORMATANY                                  0
#define global CR_IN_PKCS10                                     256
#define global CR_IN_KEYGEN                                     512
#define global CR_IN_PKCS7                                      768
#define global CR_IN_CMC                                        1024
#define global CR_IN_CHALLENGERESPONSE                          1280
#define global CR_IN_SIGNEDCERTIFICATETIMESTAMPLIST             1536
#define global CR_IN_FORMATMASK                                 65280
#define global CR_IN_SCEP                                       65536
#define global CR_IN_RPC                                        131072
#define global CR_IN_HTTP                                       196608
#define global CR_IN_FULLRESPONSE                               262144
#define global CR_IN_CRLS                                       524288
#define global CR_IN_MACHINE                                    1048576
#define global CR_IN_ROBO                                       2097152
#define global CR_IN_CLIENTIDNONE                               4194304
#define global CR_IN_CONNECTONLY                                8388608
#define global CR_IN_RETURNCHALLENGE                            16777216
#define global CR_IN_SCEPPOST                                   33554432
#define global CR_IN_CERTIFICATETRANSPARENCY                    67108864
#define global CR_IN_PRESIGN                                    134217728
#define global CR_DISP_REVOKED                                  6
#define global CR_OUT_BASE64REQUESTHEADER                       3
#define global CR_OUT_HEX                                       4
#define global CR_OUT_HEXASCII                                  5
#define global CR_OUT_BASE64X509CRLHEADER                       9
#define global CR_OUT_HEXADDR                                   10
#define global CR_OUT_HEXASCIIADDR                              11
#define global CR_OUT_HEXRAW                                    12
#define global CR_OUT_ENCODEMASK                                255
#define global CR_OUT_CHAIN                                     256
#define global CR_OUT_CRLS                                      512
#define global CR_OUT_NOCRLF                                    1073741824
#define global CR_OUT_NOCR                                      2147483648
#define global CR_GEMT_DEFAULT                                  0
#define global CR_GEMT_HRESULT_STRING                           1
#define global CR_GEMT_HTTP_ERROR                               2
#define global CR_PROP_NONE                                     0
#define global CR_PROP_FILEVERSION                              1
#define global CR_PROP_PRODUCTVERSION                           2
#define global CR_PROP_EXITCOUNT                                3
#define global CR_PROP_EXITDESCRIPTION                          4
#define global CR_PROP_POLICYDESCRIPTION                        5
#define global CR_PROP_CANAME                                   6
#define global CR_PROP_SANITIZEDCANAME                          7
#define global CR_PROP_SHAREDFOLDER                             8
#define global CR_PROP_PARENTCA                                 9
#define global CR_PROP_CATYPE                                   10
#define global CR_PROP_CASIGCERTCOUNT                           11
#define global CR_PROP_CASIGCERT                                12
#define global CR_PROP_CASIGCERTCHAIN                           13
#define global CR_PROP_CAXCHGCERTCOUNT                          14
#define global CR_PROP_CAXCHGCERT                               15
#define global CR_PROP_CAXCHGCERTCHAIN                          16
#define global CR_PROP_BASECRL                                  17
#define global CR_PROP_DELTACRL                                 18
#define global CR_PROP_CACERTSTATE                              19
#define global CR_PROP_CRLSTATE                                 20
#define global CR_PROP_CAPROPIDMAX                              21
#define global CR_PROP_DNSNAME                                  22
#define global CR_PROP_ROLESEPARATIONENABLED                    23
#define global CR_PROP_KRACERTUSEDCOUNT                         24
#define global CR_PROP_KRACERTCOUNT                             25
#define global CR_PROP_KRACERT                                  26
#define global CR_PROP_KRACERTSTATE                             27
#define global CR_PROP_ADVANCEDSERVER                           28
#define global CR_PROP_TEMPLATES                                29
#define global CR_PROP_BASECRLPUBLISHSTATUS                     30
#define global CR_PROP_DELTACRLPUBLISHSTATUS                    31
#define global CR_PROP_CASIGCERTCRLCHAIN                        32
#define global CR_PROP_CAXCHGCERTCRLCHAIN                       33
#define global CR_PROP_CACERTSTATUSCODE                         34
#define global CR_PROP_CAFORWARDCROSSCERT                       35
#define global CR_PROP_CABACKWARDCROSSCERT                      36
#define global CR_PROP_CAFORWARDCROSSCERTSTATE                  37
#define global CR_PROP_CABACKWARDCROSSCERTSTATE                 38
#define global CR_PROP_CACERTVERSION                            39
#define global CR_PROP_SANITIZEDCASHORTNAME                     40
#define global CR_PROP_CERTCDPURLS                              41
#define global CR_PROP_CERTAIAURLS                              42
#define global CR_PROP_CERTAIAOCSPURLS                          43
#define global CR_PROP_LOCALENAME                               44
#define global CR_PROP_SUBJECTTEMPLATE_OIDS                     45
#define global CR_PROP_CRLPARTITIONCOUNT                        46
#define global CR_PROP_PARTITIONED_BASECRL                      47
#define global CR_PROP_PARTITIONED_DELTACRL                     48
#define global CR_PROP_PARTITIONED_BASECRLPUBLISHSTATUS         49
#define global CR_PROP_PARTITIONED_DELTACRLPUBLISHSTATUS        50
#define global CR_PROP_SCEPSERVERCERTS                          1000
#define global CR_PROP_SCEPSERVERCAPABILITIES                   1001
#define global CR_PROP_SCEPSERVERCERTSCHAIN                     1002
#define global CR_PROP_SCEPMIN                                  1000
#define global CR_PROP_SCEPMAX                                  1002
#define global FR_PROP_CLAIMCHALLENGE                           22
#define global EAN_NAMEOBJECTID                                 2147483648
#define global EANR_SUPPRESS_IA5CONVERSION                      2147483648
#define global CERTENROLL_INDEX_BASE                            0
#define global EXITEVENT_INVALID                                0
#define global EXITEVENT_STARTUP                                128
#define global EXITEVENT_CERTIMPORTED                           512
#define global ENUMEXT_OBJECTID                                 1
#define global CMM_REFRESHONLY                                  1
#define global CMM_READONLY                                     2
#define global DBG_CERTSRV                                      1
#define global wszSERVICE_NAME                                  "CertSvc"
#define global wszREGKEYBASE                                    "SYSTEM\CurrentControlSet\Services\CertSvc"
#define global wszREGKEYCONFIG                                  "Configuration"
#define global wszREGACTIVE                                     "Active"
#define global wszREGDIRECTORY                                  "ConfigurationDirectory"
#define global wszREGDBDIRECTORY                                "DBDirectory"
#define global wszREGDBLOGDIRECTORY                             "DBLogDirectory"
#define global wszREGDBSYSDIRECTORY                             "DBSystemDirectory"
#define global wszREGDBTEMPDIRECTORY                            "DBTempDirectory"
#define global wszREGDBSESSIONCOUNT                             "DBSessionCount"
#define global wszREGDBMAXREADSESSIONCOUNT                      "DBMaxReadSessionCount"
#define global wszREGDBFLAGS                                    "DBFlags"
#define global wszREGDBLASTFULLBACKUP                           "DBLastFullBackup"
#define global wszREGDBLASTINCREMENTALBACKUP                    "DBLastIncrementalBackup"
#define global wszREGDBLASTRECOVERY                             "DBLastRecovery"
#define global wszREGWEBCLIENTCAMACHINE                         "WebClientCAMachine"
#define global wszREGVERSION                                    "Version"
#define global wszREGWEBCLIENTCANAME                            "WebClientCAName"
#define global wszREGWEBCLIENTCATYPE                            "WebClientCAType"
#define global wszREGLDAPFLAGS                                  "LDAPFlags"
#define global wszREGCERTSRVDEBUG                               "Debug"
#define global DBSESSIONCOUNTDEFAULT                            100
#define global DBFLAGS_READONLY                                 1
#define global DBFLAGS_CREATEIFNEEDED                           2
#define global DBFLAGS_CIRCULARLOGGING                          4
#define global DBFLAGS_LAZYFLUSH                                8
#define global DBFLAGS_MAXCACHESIZEX100                         16
#define global DBFLAGS_CHECKPOINTDEPTH60MB                      32
#define global DBFLAGS_LOGBUFFERSLARGE                          64
#define global DBFLAGS_LOGBUFFERSHUGE                           128
#define global DBFLAGS_LOGFILESIZE16MB                          256
#define global DBFLAGS_MULTITHREADTRANSACTIONS                  512
#define global DBFLAGS_DISABLESNAPSHOTBACKUP                    1024
#define global DBFLAGS_ENABLEVOLATILEREQUESTS                   2048
#define global LDAPF_SSLENABLE                                  1
#define global LDAPF_SIGNDISABLE                                2
#define global CSVER_MAJOR_WIN2K                                1
#define global CSVER_MINOR_WIN2K                                1
#define global CSVER_MAJOR_WHISTLER                             2
#define global CSVER_MINOR_WHISTLER_BETA2                       1
#define global CSVER_MINOR_WHISTLER_BETA3                       2
#define global CSVER_MAJOR_LONGHORN                             3
#define global CSVER_MINOR_LONGHORN_BETA1                       1
#define global CSVER_MAJOR_WIN7                                 4
#define global CSVER_MINOR_WIN7                                 1
#define global CSVER_MAJOR_WIN8                                 5
#define global CSVER_MINOR_WIN8                                 1
#define global CSVER_MAJOR_WINBLUE                              6
#define global CSVER_MINOR_WINBLUE                              1
#define global CSVER_MAJOR_THRESHOLD                            7
#define global CSVER_MINOR_THRESHOLD                            1
#define global CSVER_MAJOR                                      7
#define global CSVER_MINOR                                      1
#define global wszREGKEYRESTOREINPROGRESS                       "RestoreInProgress"
#define global wszREGKEYDBPARAMETERS                            "DBParameters"
#define global wszREGCADESCRIPTION                              "CADescription"
#define global wszREGCACERTHASH                                 "CACertHash"
#define global wszREGCASERIALNUMBER                             "CACertSerialNumber"
#define global wszREGCAXCHGCERTHASH                             "CAXchgCertHash"
#define global wszREGKRACERTHASH                                "KRACertHash"
#define global wszREGKRACERTCOUNT                               "KRACertCount"
#define global wszREGKRAFLAGS                                   "KRAFlags"
#define global wszREGCATYPE                                     "CAType"
#define global wszREGCERTENROLLCOMPATIBLE                       "CertEnrollCompatible"
#define global wszREGENFORCEX500NAMELENGTHS                     "EnforceX500NameLengths"
#define global wszREGCOMMONNAME                                 "CommonName"
#define global wszREGCLOCKSKEWMINUTES                           "ClockSkewMinutes"
#define global wszREGCRLNEXTPUBLISH                             "CRLNextPublish"
#define global wszREGCRLPERIODSTRING                            "CRLPeriod"
#define global wszREGCRLPERIODCOUNT                             "CRLPeriodUnits"
#define global wszREGCRLOVERLAPPERIODSTRING                     "CRLOverlapPeriod"
#define global wszREGCRLOVERLAPPERIODCOUNT                      "CRLOverlapUnits"
#define global wszREGCRLDELTANEXTPUBLISH                        "CRLDeltaNextPublish"
#define global wszREGCRLDELTAPERIODSTRING                       "CRLDeltaPeriod"
#define global wszREGCRLDELTAPERIODCOUNT                        "CRLDeltaPeriodUnits"
#define global wszREGCRLDELTAOVERLAPPERIODSTRING                "CRLDeltaOverlapPeriod"
#define global wszREGCRLDELTAOVERLAPPERIODCOUNT                 "CRLDeltaOverlapUnits"
#define global wszREGCRLPUBLICATIONURLS                         "CRLPublicationURLs"
#define global wszREGCACERTPUBLICATIONURLS                      "CACertPublicationURLs"
#define global wszREGCRLMAXPARTITIONS                           "CRLMaxPartitions"
#define global wszREGCRLSUSPENDEDPARTITIONS                     "CRLSuspendedPartitions"
#define global wszREGCRLCURRENTPARTITION                        "CRLCurrentPartition"
#define global wszREGCAXCHGVALIDITYPERIODSTRING                 "CAXchgValidityPeriod"
#define global wszREGCAXCHGVALIDITYPERIODCOUNT                  "CAXchgValidityPeriodUnits"
#define global wszREGCAXCHGOVERLAPPERIODSTRING                  "CAXchgOverlapPeriod"
#define global wszREGCAXCHGOVERLAPPERIODCOUNT                   "CAXchgOverlapPeriodUnits"
#define global wszREGCRLPATH_OLD                                "CRLPath"
#define global wszREGCRLEDITFLAGS                               "CRLEditFlags"
#define global wszREGCRLFLAGS                                   "CRLFlags"
#define global wszREGCRLATTEMPTREPUBLISH                        "CRLAttemptRepublish"
#define global wszREGENABLED                                    "Enabled"
#define global wszREGFORCETELETEX                               "ForceTeletex"
#define global wszREGLOGLEVEL                                   "LogLevel"
#define global wszREGHIGHSERIAL                                 "HighSerial"
#define global wszREGPOLICYFLAGS                                "PolicyFlags"
#define global wszREGNAMESEPARATOR                              "SubjectNameSeparator"
#define global wszREGSUBJECTTEMPLATE                            "SubjectTemplate"
#define global wszREGCAUSEDS                                    "UseDS"
#define global wszREGVALIDITYPERIODSTRING                       "ValidityPeriod"
#define global wszREGVALIDITYPERIODCOUNT                        "ValidityPeriodUnits"
#define global wszREGPARENTCAMACHINE                            "ParentCAMachine"
#define global wszREGPARENTCANAME                               "ParentCAName"
#define global wszREGREQUESTFILENAME                            "RequestFileName"
#define global wszREGREQUESTID                                  "RequestId"
#define global wszREGREQUESTKEYCONTAINER                        "RequestKeyContainer"
#define global wszREGREQUESTKEYINDEX                            "RequestKeyIndex"
#define global wszREGCASERVERNAME                               "CAServerName"
#define global wszREGCACERTFILENAME                             "CACertFileName"
#define global wszREGCASECURITY                                 "Security"
#define global wszREGAUDITFILTER                                "AuditFilter"
#define global wszREGOFFICERRIGHTS                              "OfficerRights"
#define global wszENROLLMENTAGENTRIGHTS                         "EnrollmentAgentRights"
#define global wszREGMAXINCOMINGMESSAGESIZE                     "MaxIncomingMessageSize"
#define global wszREGMAXINCOMINGALLOCSIZE                       "MaxIncomingAllocSize"
#define global wszREGROLESEPARATIONENABLED                      "RoleSeparationEnabled"
#define global wszREGALTERNATEPUBLISHDOMAINS                    "AlternatePublishDomains"
#define global wszREGSETUPSTATUS                                "SetupStatus"
#define global wszREGINTERFACEFLAGS                             "InterfaceFlags"
#define global wszREGDSCONFIGDN                                 "DSConfigDN"
#define global wszREGDSDOMAINDN                                 "DSDomainDN"
#define global wszREGVIEWAGEMINUTES                             "ViewAgeMinutes"
#define global wszREGVIEWIDLEMINUTES                            "ViewIdleMinutes"
#define global wszREGEKPUBLISTDIRECTORIES                       "EndorsementKeyListDirectories"
#define global wszCERTIFICATETRANSPARENCYFLAGS                  "CertificateTransparencyFlags"
#define global wszREGMAXSCTLISTSIZE                             "MaxSCTListSize"
#define global wszREGCERTIFICATETRANSPARENCYINFOOID             "CTInformationExtensionOid"
#define global wszREGPROCESSINGFLAGS                            "ProcessingFlags"
#define global wszREGUSEDEFINEDCACERTINREQ                      "UseDefinedCACertInRequest"
#define global wszREGENABLEDEKUFORDEFINEDCACERT                 "EnabledEKUForDefinedCACert"
#define global wszREGEKUOIDSFORPUBLISHEXPIREDCERTINCRL          "EKUOIDsForPublishExpiredCertInCRL"
#define global wszCRTFILENAMEEXT                                ".crt"
#define global wszPFXFILENAMEEXT                                ".p12"
#define global wszDATFILENAMEEXT                                ".dat"
#define global wszLOGFILENAMEEXT                                ".log"
#define global wszDBFILENAMEEXT                                 ".edb"
#define global szDBBASENAMEPARM                                 "edb"
#define global wszLOGPATH                                       "CertLog"
#define global wszDBBACKUPSUBDIR                                "DataBase"
#define global wszDBBACKUPCERTBACKDAT                           "certbkxp.dat"
#define global CCLOCKSKEWMINUTESDEFAULT                         10
#define global CVIEWAGEMINUTESDEFAULT                           16
#define global dwVALIDITYPERIODCOUNTDEFAULT_ROOT                5
#define global dwVALIDITYPERIODCOUNTDEFAULT_ENTERPRISE          2
#define global dwVALIDITYPERIODCOUNTDEFAULT_STANDALONE          1
#define global dwCAXCHGVALIDITYPERIODCOUNTDEFAULT               1
#define global dwCAXCHGOVERLAPPERIODCOUNTDEFAULT                1
#define global dwCRLPERIODCOUNTDEFAULT                          1
#define global dwCRLOVERLAPPERIODCOUNTDEFAULT                   0
#define global dwCRLDELTAPERIODCOUNTDEFAULT                     1
#define global dwCRLDELTAOVERLAPPERIODCOUNTDEFAULT              0
#define global SETUP_SERVER_FLAG                                1
#define global SETUP_CLIENT_FLAG                                2
#define global SETUP_SUSPEND_FLAG                               4
#define global SETUP_REQUEST_FLAG                               8
#define global SETUP_ONLINE_FLAG                                16
#define global SETUP_DENIED_FLAG                                32
#define global SETUP_CREATEDB_FLAG                              64
#define global SETUP_ATTEMPT_VROOT_CREATE                       128
#define global SETUP_FORCECRL_FLAG                              256
#define global SETUP_UPDATE_CAOBJECT_SVRTYPE                    512
#define global SETUP_SERVER_UPGRADED_FLAG                       1024
#define global SETUP_W2K_SECURITY_NOT_UPGRADED_FLAG             2048
#define global SETUP_SECURITY_CHANGED                           4096
#define global SETUP_DCOM_SECURITY_UPDATED_FLAG                 8192
#define global SETUP_SERVER_IS_UP_TO_DATE_FLAG                  16384
#define global CRLF_DELTA_USE_OLDEST_UNEXPIRED_BASE             1
#define global CRLF_DELETE_EXPIRED_CRLS                         2
#define global CRLF_CRLNUMBER_CRITICAL                          4
#define global CRLF_REVCHECK_IGNORE_OFFLINE                     8
#define global CRLF_IGNORE_INVALID_POLICIES                     16
#define global CRLF_REBUILD_MODIFIED_SUBJECT_ONLY               32
#define global CRLF_SAVE_FAILED_CERTS                           64
#define global CRLF_IGNORE_UNKNOWN_CMC_ATTRIBUTES               128
#define global CRLF_IGNORE_CROSS_CERT_TRUST_ERROR               256
#define global CRLF_PUBLISH_EXPIRED_CERT_CRLS                   512
#define global CRLF_ENFORCE_ENROLLMENT_AGENT                    1024
#define global CRLF_DISABLE_RDN_REORDER                         2048
#define global CRLF_DISABLE_ROOT_CROSS_CERTS                    4096
#define global CRLF_LOG_FULL_RESPONSE                           8192
#define global CRLF_USE_XCHG_CERT_TEMPLATE                      16384
#define global CRLF_USE_CROSS_CERT_TEMPLATE                     32768
#define global CRLF_ALLOW_REQUEST_ATTRIBUTE_SUBJECT             65536
#define global CRLF_REVCHECK_IGNORE_NOREVCHECK                  131072
#define global CRLF_PRESERVE_EXPIRED_CA_CERTS                   262144
#define global CRLF_PRESERVE_REVOKED_CA_CERTS                   524288
#define global CRLF_DISABLE_CHAIN_VERIFICATION                  1048576
#define global CRLF_BUILD_ROOTCA_CRLENTRIES_BASEDONKEY          2097152
#define global CRLF_ENABLE_CRL_PARTITION                        4194304
#define global CRLF_PARTITION_ZERO_EXCLUSIVE                    8388608
#define global CRLF_CONTAINS_ONLY_CACERTS                       16777216
#define global CRLF_CONTAINS_ONLY_USERCERTS                     33554432
#define global KRAF_ENABLEFOREIGN                               1
#define global KRAF_SAVEBADREQUESTKEY                           2
#define global KRAF_ENABLEARCHIVEALL                            4
#define global KRAF_DISABLEUSEDEFAULTPROVIDER                   8
#define global IF_LOCKICERTREQUEST                              1
#define global IF_NOREMOTEICERTREQUEST                          2
#define global IF_NOLOCALICERTREQUEST                           4
#define global IF_NORPCICERTREQUEST                             8
#define global IF_NOREMOTEICERTADMIN                            16
#define global IF_NOLOCALICERTADMIN                             32
#define global IF_NOREMOTEICERTADMINBACKUP                      64
#define global IF_NOLOCALICERTADMINBACKUP                       128
#define global IF_NOSNAPSHOTBACKUP                              256
#define global IF_ENFORCEENCRYPTICERTREQUEST                    512
#define global IF_ENFORCEENCRYPTICERTADMIN                      1024
#define global IF_ENABLEEXITKEYRETRIEVAL                        2048
#define global IF_ENABLEADMINASAUDITOR                          4096
#define global IF_ENABLEPRESIGNSUPPORT                          8192
#define global PROCFLG_NONE                                     0
#define global PROCFLG_ENFORCEGOODKEYS                          1
#define global CSURL_SERVERPUBLISH                              1
#define global CSURL_ADDTOCERTCDP                               2
#define global CSURL_ADDTOFRESHESTCRL                           4
#define global CSURL_ADDTOCRLCDP                                8
#define global CSURL_PUBLISHRETRY                               16
#define global CSURL_ADDTOCERTOCSP                              32
#define global CSURL_SERVERPUBLISHDELTA                         64
#define global CSURL_ADDTOIDP                                   128
#define global wszREGKEYCSP                                     "CSP"
#define global wszREGKEYENCRYPTIONCSP                           "EncryptionCSP"
#define global wszREGKEYEXITMODULES                             "ExitModules"
#define global wszREGKEYPOLICYMODULES                           "PolicyModules"
#define global wszSECUREDATTRIBUTES                             "SignedAttributes"
#define global wszzDEFAULTSIGNEDATTRIBUTES                      "RequesterName"
#define global wszREGBACKUPLOGDIRECTORY                         "BackupLogDirectory"
#define global wszREGCHECKPOINTFILE                             "CheckPointFile"
#define global wszREGHIGHLOGNUMBER                              "HighLogNumber"
#define global wszREGLOWLOGNUMBER                               "LowLogNumber"
#define global wszREGLOGPATH                                    "LogPath"
#define global wszREGRESTOREMAPCOUNT                            "RestoreMapCount"
#define global wszREGRESTOREMAP                                 "RestoreMap"
#define global wszREGDATABASERECOVERED                          "DatabaseRecovered"
#define global wszREGRESTORESTATUS                              "RestoreStatus"
#define global wszREGB2ICERTMANAGEMODULE                        "ICertManageModule"
#define global wszREGSP4DEFAULTCONFIGURATION                    "DefaultConfiguration"
#define global wszREGSP4KEYSETNAME                              "KeySetName"
#define global wszREGSP4SUBJECTNAMESEPARATOR                    "SubjectNameSeparator"
#define global wszREGSP4NAMES                                   "Names"
#define global wszREGSP4QUERIES                                 "Queries"
#define global wszREGNETSCAPECERTTYPE                           "NetscapeCertType"
#define global wszNETSCAPEREVOCATIONTYPE                        "Netscape"
#define global wszREGPROVIDERTYPE                               "ProviderType"
#define global wszREGPROVIDER                                   "Provider"
#define global wszHASHALGORITHM                                 "HashAlgorithm"
#define global wszENCRYPTIONALGORITHM                           "EncryptionAlgorithm"
#define global wszMACHINEKEYSET                                 "MachineKeyset"
#define global wszREGKEYSIZE                                    "KeySize"
#define global wszREGSYMMETRICKEYSIZE                           "SymmetricKeySize"
#define global wszCNGPUBLICKEYALGORITHM                         "CNGPublicKeyAlgorithm"
#define global wszCNGHASHALGORITHM                              "CNGHashAlgorithm"
#define global wszCNGENCRYPTIONALGORITHM                        "CNGEncryptionAlgorithm"
#define global wszREGALTERNATESIGNATUREALGORITHM                "AlternateSignatureAlgorithm"
#define global szNAMESEPARATORDEFAULT                           "
"
#define global wszPERIODYEARS                                   "Years"
#define global wszPERIODMONTHS                                  "Months"
#define global wszPERIODWEEKS                                   "Weeks"
#define global wszPERIODDAYS                                    "Days"
#define global wszPERIODHOURS                                   "Hours"
#define global wszPERIODMINUTES                                 "Minutes"
#define global wszPERIODSECONDS                                 "Seconds"
#define global wszREGISSUERCERTURLFLAGS                         "IssuerCertURLFlags"
#define global wszREGEDITFLAGS                                  "EditFlags"
#define global wszREGUPNMAP                                     "UPNMap"
#define global wszREGSUBJECTALTNAME                             "SubjectAltName"
#define global wszREGSUBJECTALTNAME2                            "SubjectAltName2"
#define global wszREGREQUESTDISPOSITION                         "RequestDisposition"
#define global wszREGCAPATHLENGTH                               "CAPathLength"
#define global wszREGREVOCATIONTYPE                             "RevocationType"
#define global wszREGLDAPREVOCATIONCRLURL_OLD                   "LDAPRevocationCRLURL"
#define global wszREGREVOCATIONCRLURL_OLD                       "RevocationCRLURL"
#define global wszREGFTPREVOCATIONCRLURL_OLD                    "FTPRevocationCRLURL"
#define global wszREGFILEREVOCATIONCRLURL_OLD                   "FileRevocationCRLURL"
#define global wszREGREVOCATIONURL                              "RevocationURL"
#define global wszREGLDAPISSUERCERTURL_OLD                      "LDAPIssuerCertURL"
#define global wszREGISSUERCERTURL_OLD                          "IssuerCertURL"
#define global wszREGFTPISSUERCERTURL_OLD                       "FTPIssuerCertURL"
#define global wszREGFILEISSUERCERTURL_OLD                      "FileIssuerCertURL"
#define global wszREGENABLEREQUESTEXTENSIONLIST                 "EnableRequestExtensionList"
#define global wszREGENABLEENROLLEEREQUESTEXTENSIONLIST         "EnableEnrolleeRequestExtensionList"
#define global wszREGDISABLEEXTENSIONLIST                       "DisableExtensionList"
#define global wszREGEKUOIDSFORVOLATILEREQUESTS                 "EKUOIDsforVolatileRequests"
#define global wszREGLDAPSESSIONOPTIONS                         "LDAPSessionOptions"
#define global wszLDAPSESSIONOPTIONVALUE                        "LDAPSessionOptionValue"
#define global wszREGDEFAULTSMIME                               "DefaultSMIME"
#define global CAPATHLENGTH_INFINITE                            4294967295
#define global REQDISP_PENDING                                  0
#define global REQDISP_ISSUE                                    1
#define global REQDISP_DENY                                     2
#define global REQDISP_USEREQUESTATTRIBUTE                      3
#define global REQDISP_MASK                                     255
#define global REQDISP_PENDINGFIRST                             256
#define global REQDISP_DEFAULT_ENTERPRISE                       1
#define global REVEXT_CDPLDAPURL_OLD                            1
#define global REVEXT_CDPHTTPURL_OLD                            2
#define global REVEXT_CDPFTPURL_OLD                             4
#define global REVEXT_CDPFILEURL_OLD                            8
#define global REVEXT_CDPURLMASK_OLD                            255
#define global REVEXT_CDPENABLE                                 256
#define global REVEXT_ASPENABLE                                 512
#define global REVEXT_DEFAULT_NODS                              256
#define global REVEXT_DEFAULT_DS                                256
#define global ISSCERT_LDAPURL_OLD                              1
#define global ISSCERT_HTTPURL_OLD                              2
#define global ISSCERT_FTPURL_OLD                               4
#define global ISSCERT_FILEURL_OLD                              8
#define global ISSCERT_URLMASK_OLD                              255
#define global ISSCERT_ENABLE                                   256
#define global ISSCERT_DEFAULT_NODS                             256
#define global ISSCERT_DEFAULT_DS                               256
#define global EDITF_ENABLEREQUESTEXTENSIONS                    1
#define global EDITF_REQUESTEXTENSIONLIST                       2
#define global EDITF_DISABLEEXTENSIONLIST                       4
#define global EDITF_ADDOLDKEYUSAGE                             8
#define global EDITF_ADDOLDCERTTYPE                             16
#define global EDITF_ATTRIBUTEENDDATE                           32
#define global EDITF_BASICCONSTRAINTSCRITICAL                   64
#define global EDITF_BASICCONSTRAINTSCA                         128
#define global EDITF_ENABLEAKIKEYID                             256
#define global EDITF_ATTRIBUTECA                                512
#define global EDITF_IGNOREREQUESTERGROUP                       1024
#define global EDITF_ENABLEAKIISSUERNAME                        2048
#define global EDITF_ENABLEAKIISSUERSERIAL                      4096
#define global EDITF_ENABLEAKICRITICAL                          8192
#define global EDITF_SERVERUPGRADED                             16384
#define global EDITF_ATTRIBUTEEKU                               32768
#define global EDITF_ENABLEDEFAULTSMIME                         65536
#define global EDITF_EMAILOPTIONAL                              131072
#define global EDITF_ATTRIBUTESUBJECTALTNAME2                   262144
#define global EDITF_ENABLELDAPREFERRALS                        524288
#define global EDITF_ENABLECHASECLIENTDC                        1048576
#define global EDITF_AUDITCERTTEMPLATELOAD                      2097152
#define global EDITF_DISABLEOLDOSCNUPN                          4194304
#define global EDITF_DISABLELDAPPACKAGELIST                     8388608
#define global EDITF_ENABLEUPNMAP                               16777216
#define global EDITF_ENABLEOCSPREVNOCHECK                       33554432
#define global EDITF_ENABLERENEWONBEHALFOF                      67108864
#define global EDITF_ENABLEKEYENCIPHERMENTCACERT                134217728
#define global wszREGLDAPREVOCATIONDN_OLD                       "LDAPRevocationDN"
#define global wszREGLDAPREVOCATIONDNTEMPLATE_OLD               "LDAPRevocationDNTemplate"
#define global wszCRLPUBLISHRETRYCOUNT                          "CRLPublishRetryCount"
#define global wszREGCERTPUBLISHFLAGS                           "PublishCertFlags"
#define global EXITPUB_FILE                                     1
#define global EXITPUB_ACTIVEDIRECTORY                          2
#define global EXITPUB_REMOVEOLDCERTS                           16
#define global EXITPUB_DEFAULT_ENTERPRISE                       2
#define global EXITPUB_DEFAULT_STANDALONE                       1
#define global wszCLASS_CERTADMIN                               "CertificateAuthority.Admin"
#define global wszCLASS_CERTCONFIG                              "CertificateAuthority.Config"
#define global wszCLASS_CERTGETCONFIG                           "CertificateAuthority.GetConfig"
#define global wszCLASS_CERTENCODE                              "CertificateAuthority.Encode"
#define global wszCLASS_CERTDBMEM                               "CertificateAuthority.DBMem"
#define global wszCLASS_CERTREQUEST                             "CertificateAuthority.Request"
#define global wszCLASS_CERTSERVEREXIT                          "CertificateAuthority.ServerExit"
#define global wszCLASS_CERTSERVERPOLICY                        "CertificateAuthority.ServerPolicy"
#define global wszCLASS_CERTVIEW                                "CertificateAuthority.View"
#define global wszMICROSOFTCERTMODULE_PREFIX                    "CertificateAuthority_MicrosoftDefault"
#define global wszCERTMANAGE_SUFFIX                             "Manage"
#define global wszCERTEXITMODULE_POSTFIX                        ".Exit"
#define global wszCERTPOLICYMODULE_POSTFIX                      ".Policy"
#define global wszCAPOLICYFILE                                  "CAPolicy.inf"
#define global wszINFSECTION_CDP                                "CRLDistributionPoint"
#define global wszINFSECTION_AIA                                "AuthorityInformationAccess"
#define global wszINFSECTION_EKU                                "EnhancedKeyUsageExtension"
#define global wszINFSECTION_CCDP                               "CrossCertificateDistributionPointsExtension"
#define global wszINFSECTION_CERTSERVER                         "certsrv_server"
#define global wszINFKEY_RENEWALKEYLENGTH                       "RenewalKeyLength"
#define global wszINFKEY_RENEWALVALIDITYPERIODSTRING            "RenewalValidityPeriod"
#define global wszINFKEY_RENEWALVALIDITYPERIODCOUNT             "RenewalValidityPeriodUnits"
#define global wszINFKEY_UTF8                                   "UTF8"
#define global wszINFKEY_CRLPERIODSTRING                        "CRLPeriod"
#define global wszINFKEY_CRLPERIODCOUNT                         "CRLPeriodUnits"
#define global wszINFKEY_CRLDELTAPERIODSTRING                   "CRLDeltaPeriod"
#define global wszINFKEY_CRLDELTAPERIODCOUNT                    "CRLDeltaPeriodUnits"
#define global wszINFKEY_LOADDEFAULTTEMPLATES                   "LoadDefaultTemplates"
#define global wszINFKEY_ENABLEKEYCOUNTING                      "EnableKeyCounting"
#define global wszINFKEY_FORCEUTF8                              "ForceUTF8"
#define global wszINFKEY_ALTERNATESIGNATUREALGORITHM            "AlternateSignatureAlgorithm"
#define global wszINFKEY_SHOWALLCSPS                            "ShowAllCSPs"
#define global wszINFKEY_CRITICAL                               "Critical"
#define global wszINFKEY_EMPTY                                  "Empty"
#define global wszINFKEY_CCDPSYNCDELTATIME                      "SyncDeltaTime"
#define global wszINFSECTION_CAPOLICY                           "CAPolicy"
#define global wszINFSECTION_POLICYSTATEMENT                    "PolicyStatementExtension"
#define global wszINFSECTION_APPLICATIONPOLICYSTATEMENT         "ApplicationPolicyStatementExtension"
#define global wszINFKEY_POLICIES                               "Policies"
#define global wszINFKEY_OID                                    "OID"
#define global wszINFKEY_NOTICE                                 "Notice"
#define global wszINFKEY_FLAGS                                  "Flags"
#define global wszINFSECTION_REQUESTATTRIBUTES                  "RequestAttributes"
#define global wszINFSECTION_NAMECONSTRAINTS                    "NameConstraintsExtension"
#define global wszINFKEY_INCLUDE                                "Include"
#define global wszINFKEY_EXCLUDE                                "Exclude"
#define global wszINFKEY_SUBTREE                                "SubTree"
#define global wszINFKEY_UPN                                    "UPN"
#define global wszINFKEY_EMAIL                                  "EMail"
#define global wszINFKEY_DNS                                    "DNS"
#define global wszINFKEY_DIRECTORYNAME                          "DirectoryName"
#define global wszINFKEY_URL                                    "URL"
#define global wszINFKEY_IPADDRESS                              "IPAddress"
#define global wszINFKEY_REGISTEREDID                           "RegisteredId"
#define global wszINFKEY_OTHERNAME                              "OtherName"
#define global wszINFSECTION_POLICYMAPPINGS                     "PolicyMappingsExtension"
#define global wszINFSECTION_APPLICATIONPOLICYMAPPINGS          "ApplicationPolicyMappingsExtension"
#define global wszINFSECTION_POLICYCONSTRAINTS                  "PolicyConstraintsExtension"
#define global wszINFSECTION_APPLICATIONPOLICYCONSTRAINTS       "ApplicationPolicyConstraintsExtension"
#define global wszINFKEY_REQUIREEXPLICITPOLICY                  "RequireExplicitPolicy"
#define global wszINFKEY_INHIBITPOLICYMAPPING                   "InhibitPolicyMapping"
#define global wszINFSECTION_BASICCONSTRAINTS                   "BasicConstraintsExtension"
#define global wszINFKEY_PATHLENGTH                             "PathLength"
#define global wszINFSECTION_EXTENSIONS                         "Extensions"
#define global wszINFSECTION_PROPERTIES                         "Properties"
#define global wszINFKEY_CONTINUE                               "_continue_"
#define global wszINFSECTION_NEWREQUEST                         "NewRequest"
#define global wszINFKEY_SUBJECT                                "Subject"
#define global wszINFKEY_SUBJECTNAMEFLAGS                       "SubjectNameFlags"
#define global wszINFKEY_X500NAMEFLAGS                          "X500NameFlags"
#define global wszINFKEY_EXPORTABLE                             "Exportable"
#define global wszINFKEY_EXPORTABLEENCRYPTED                    "ExportableEncrypted"
#define global wszINFKEY_HASHALGORITHM                          "HashAlgorithm"
#define global wszINFKEY_KEYALGORITHM                           "KeyAlgorithm"
#define global wszINFKEY_KEYALGORITHMPARMETERS                  "KeyAlgorithmParameters"
#define global wszINFKEY_KEYCONTAINER                           "KeyContainer"
#define global wszINFKEY_READERNAME                             "ReaderName"
#define global wszINFKEY_KEYLENGTH                              "KeyLength"
#define global wszINFKEY_LEGACYKEYSPEC                          "KeySpec"
#define global wszINFKEY_KEYUSAGEEXTENSION                      "KeyUsage"
#define global wszINFKEY_KEYUSAGEPROPERTY                       "KeyUsageProperty"
#define global wszINFKEY_MACHINEKEYSET                          "MachineKeySet"
#define global wszINFKEY_PRIVATEKEYARCHIVE                      "PrivateKeyArchive"
#define global wszINFKEY_ENCRYPTIONALGORITHM                    "EncryptionAlgorithm"
#define global wszINFKEY_ENCRYPTIONLENGTH                       "EncryptionLength"
#define global wszINFKEY_PROVIDERNAME                           "ProviderName"
#define global wszINFKEY_PROVIDERTYPE                           "ProviderType"
#define global wszINFKEY_RENEWALCERT                            "RenewalCert"
#define global wszINFKEY_REQUESTTYPE                            "RequestType"
#define global wszINFKEY_SECURITYDESCRIPTOR                     "SecurityDescriptor"
#define global wszINFKEY_SILENT                                 "Silent"
#define global wszINFKEY_SMIME                                  "SMIME"
#define global wszINFKEY_SUPPRESSDEFAULTS                       "SuppressDefaults"
#define global wszINFKEY_USEEXISTINGKEY                         "UseExistingKeySet"
#define global wszINFKEY_USERPROTECTED                          "UserProtected"
#define global wszINFKEY_KEYPROTECTION                          "KeyProtection"
#define global wszINFKEY_UICONTEXTMESSAGE                       "UIContextMessage"
#define global wszINFKEY_FRIENDLYNAME                           "FriendlyName"
#define global wszINFKEY_NOTBEFORE                              "NotBefore"
#define global wszINFKEY_NOTAFTER                               "NotAfter"
#define global wszINFKEY_ATTESTPRIVATEKEY                       "AttestPrivateKey"
#define global wszINFKEY_PUBLICKEY                              "PublicKey"
#define global wszINFKEY_PUBLICKEYPARAMETERS                    "PublicKeyParameters"
#define global wszINFKEY_ECCKEYPARAMETERS                       "EccKeyParameters"
#define global wszINFKEY_ECCKEYPARAMETERS_P                     "EccKeyParameters_P"
#define global wszINFKEY_ECCKEYPARAMETERS_A                     "EccKeyParameters_A"
#define global wszINFKEY_ECCKEYPARAMETERS_B                     "EccKeyParameters_B"
#define global wszINFKEY_ECCKEYPARAMETERS_SEED                  "EccKeyParameters_Seed"
#define global wszINFKEY_ECCKEYPARAMETERS_BASE                  "EccKeyParameters_Base"
#define global wszINFKEY_ECCKEYPARAMETERS_ORDER                 "EccKeyParameters_Order"
#define global wszINFKEY_ECCKEYPARAMETERS_COFACTOR              "EccKeyParameters_Cofactor"
#define global wszINFKEY_ECCKEYPARAMETERSTYPE                   "EccKeyParametersType"
#define global wszINFKEY_SERIALNUMBER                           "SerialNumber"
#define global wszINFKEY_CATHUMBPRINT                           "CAThumbprint"
#define global wszINFKEY_CACERTS                                "CACerts"
#define global wszINFKEY_CACAPABILITIES                         "CACapabilities"
#define global wszINFKEY_CHALLENGEPASSWORD                      "ChallengePassword"
#define global wszINFVALUE_REQUESTTYPE_PKCS10                   "PKCS10"
#define global wszINFVALUE_REQUESTTYPE_PKCS7                    "PKCS7"
#define global wszINFVALUE_REQUESTTYPE_CMC                      "CMC"
#define global wszINFVALUE_REQUESTTYPE_CERT                     "Cert"
#define global wszINFVALUE_REQUESTTYPE_SCEP                     "SCEP"
#define global wszINFVALUE_ENDORSEMENTKEY                       "EndorsementKey"
#define global wszREGEXITSMTPKEY                                "SMTP"
#define global wszREGEXITSMTPTEMPLATES                          "Templates"
#define global wszREGEXITSMTPEVENTFILTER                        "EventFilter"
#define global wszREGEXITSMTPSERVER                             "SMTPServer"
#define global wszREGEXITSMTPAUTHENTICATE                       "SMTPAuthenticate"
#define global wszREGEXITDENIEDKEY                              "Denied"
#define global wszREGEXITISSUEDKEY                              "Issued"
#define global wszREGEXITPENDINGKEY                             "Pending"
#define global wszREGEXITREVOKEDKEY                             "Revoked"
#define global wszREGEXITCRLISSUEDKEY                           "CRLIssued"
#define global wszREGEXITSHUTDOWNKEY                            "Shutdown"
#define global wszREGEXITSTARTUPKEY                             "Startup"
#define global wszREGEXITIMPORTEDKEY                            "Imported"
#define global wszREGEXITSMTPFROM                               "From"
#define global wszREGEXITSMTPTO                                 "To"
#define global wszREGEXITSMTPCC                                 "Cc"
#define global wszREGEXITTITLEFORMAT                            "TitleFormat"
#define global wszREGEXITTITLEARG                               "TitleArg"
#define global wszREGEXITBODYFORMAT                             "BodyFormat"
#define global wszREGEXITBODYARG                                "BodyArg"
#define global wszREGEXITPROPNOTFOUND                           "???"
#define global wszREGKEYENROLLMENT                              "Software\Microsoft\Cryptography\AutoEnrollment"
#define global wszREGKEYGROUPPOLICYENROLLMENT                   "Software\Policies\Microsoft\Cryptography\AutoEnrollment"
#define global wszREGMAXPENDINGREQUESTDAYS                      "MaxPendingRequestDays"
#define global wszREGAELOGLEVEL_OLD                             "AEEventLogLevel"
#define global wszREGENROLLFLAGS                                "EnrollFlags"
#define global wszREGVERIFYFLAGS                                "VerifyFlags"
#define global wszREGUNICODE                                    "Unicode"
#define global wszREGAIKCLOUDCAURL                              "AIKCloudCAURL"
#define global wszREGAIKKEYALGORITHM                            "AIKKeyAlgorithm"
#define global wszREGAIKKEYLENGTH                               "AIKKeyLength"
#define global wszREGPRESERVESCEPDUMMYCERTS                     "PreserveSCEPDummyCerts"
#define global wszREGALLPROVIDERS                               "All"
#define global TP_MACHINEPOLICY                                 1
#define global wszREGKEYREPAIR                                  "KeyRepair"
#define global KR_ENABLE_MACHINE                                1
#define global KR_ENABLE_USER                                   2
#define global CONFIGURATION_STATUS_PARENT_REG_PATH             "Software\Microsoft\ADCS"
#define global CONFIGURATION_STATUS_REG_VALUE_NAME              "ConfigurationStatus"
#define global CONFIGURATION_REG_EPTOKENCHECKVALUE              "EPTokenCheckValue"
#define global EP_TOKENCHECK_DEFAULT_VALUE                      2
#define global CONFIGURATION_REG_DISABLE_HTTPSONLY              "DisableHTTPSOnly"
#define global wszPROPDISTINGUISHEDNAME                         "DistinguishedName"
#define global wszPROPRAWNAME                                   "RawName"
#define global wszPROPCOUNTRY                                   "Country"
#define global wszPROPORGANIZATION                              "Organization"
#define global wszPROPORGUNIT                                   "OrgUnit"
#define global wszPROPCOMMONNAME                                "CommonName"
#define global wszPROPLOCALITY                                  "Locality"
#define global wszPROPSTATE                                     "State"
#define global wszPROPTITLE                                     "Title"
#define global wszPROPGIVENNAME                                 "GivenName"
#define global wszPROPINITIALS                                  "Initials"
#define global wszPROPSURNAME                                   "SurName"
#define global wszPROPDOMAINCOMPONENT                           "DomainComponent"
#define global wszPROPEMAIL                                     "EMail"
#define global wszPROPSTREETADDRESS                             "StreetAddress"
#define global wszPROPUNSTRUCTUREDNAME                          "UnstructuredName"
#define global wszPROPUNSTRUCTUREDADDRESS                       "UnstructuredAddress"
#define global wszPROPDEVICESERIALNUMBER                        "DeviceSerialNumber"
#define global wszPROPSUBJECTDOT                                "Subject."
#define global wszPROPREQUESTDOT                                "Request."
#define global wszPROPREQUESTREQUESTID                          "RequestID"
#define global wszPROPREQUESTRAWREQUEST                         "RawRequest"
#define global wszPROPREQUESTRAWARCHIVEDKEY                     "RawArchivedKey"
#define global wszPROPREQUESTARCHIVEDKEY                        "ArchivedKey"
#define global wszPROPREQUESTKEYRECOVERYHASHES                  "KeyRecoveryHashes"
#define global wszPROPREQUESTRAWOLDCERTIFICATE                  "RawOldCertificate"
#define global wszPROPREQUESTATTRIBUTES                         "RequestAttributes"
#define global wszPROPREQUESTTYPE                               "RequestType"
#define global wszPROPREQUESTFLAGS                              "RequestFlags"
#define global wszPROPREQUESTSTATUSCODE                         "StatusCode"
#define global wszPROPREQUESTDISPOSITION                        "Disposition"
#define global wszPROPREQUESTDISPOSITIONMESSAGE                 "DispositionMessage"
#define global wszPROPREQUESTSUBMITTEDWHEN                      "SubmittedWhen"
#define global wszPROPREQUESTRESOLVEDWHEN                       "ResolvedWhen"
#define global wszPROPREQUESTREVOKEDWHEN                        "RevokedWhen"
#define global wszPROPREQUESTREVOKEDEFFECTIVEWHEN               "RevokedEffectiveWhen"
#define global wszPROPREQUESTREVOKEDREASON                      "RevokedReason"
#define global wszPROPREQUESTERNAME                             "RequesterName"
#define global wszPROPCALLERNAME                                "CallerName"
#define global wszPROPSIGNERPOLICIES                            "SignerPolicies"
#define global wszPROPSIGNERAPPLICATIONPOLICIES                 "SignerApplicationPolicies"
#define global wszPROPOFFICER                                   "Officer"
#define global wszPROPPUBLISHEXPIREDCERTINCRL                   "PublishExpiredCertInCRL"
#define global wszPROPREQUESTERNAMEFROMOLDCERTIFICATE           "RequesterNameFromOldCertificate"
#define global wszPROPATTESTATIONCHALLENGE                      "AttestationChallenge"
#define global wszPROPENDORSEMENTKEYHASH                        "EndorsementKeyHash"
#define global wszPROPENDORSEMENTCERTIFICATEHASH                "EndorsementCertificateHash"
#define global wszPROPRAWPRECERTIFICATE                         "RawPrecertificate"
#define global wszPROPCRLPARTITIONINDEX                         "CRLPartitionIndex"
#define global wszPROPLINTERCERTIFICATE                         "LinterCertificate"
#define global wszPROPCHALLENGE                                 "Challenge"
#define global wszPROPEXPECTEDCHALLENGE                         "ExpectedChallenge"
#define global wszPROPDISPOSITION                               "Disposition"
#define global wszPROPDISPOSITIONDENY                           "Deny"
#define global wszPROPDISPOSITIONPENDING                        "Pending"
#define global wszPROPVALIDITYPERIODSTRING                      "ValidityPeriod"
#define global wszPROPVALIDITYPERIODCOUNT                       "ValidityPeriodUnits"
#define global wszPROPEXPIRATIONDATE                            "ExpirationDate"
#define global wszPROPCERTTYPE                                  "CertType"
#define global wszPROPCERTTEMPLATE                              "CertificateTemplate"
#define global wszPROPCERTUSAGE                                 "CertificateUsage"
#define global wszPROPREQUESTOSVERSION                          "RequestOSVersion"
#define global wszPROPREQUESTCSPPROVIDER                        "RequestCSPProvider"
#define global wszPROPEXITCERTFILE                              "CertFile"
#define global wszPROPCLIENTBROWSERMACHINE                      "cbm"
#define global wszPROPCERTCLIENTMACHINE                         "ccm"
#define global wszPROPCLIENTDCDNS                               "cdc"
#define global wszPROPREQUESTMACHINEDNS                         "rmd"
#define global wszPROPSUBJECTALTNAME2                           "san"
#define global wszPROPDNS                                       "dns"
#define global wszPROPDN                                        "dn"
#define global wszPROPURL                                       "url"
#define global wszPROPIPADDRESS                                 "ipaddress"
#define global wszPROPGUID                                      "guid"
#define global wszPROPOID                                       "oid"
#define global wszPROPUPN                                       "upn"
#define global szPROPASNTAG                                     "{asn}"
#define global wszPROPCRITICALTAG                               "{critical}"
#define global wszPROPUTF8TAG                                   "{utf8}"
#define global wszPROPOCTETTAG                                  "{octet}"
#define global wszPROPHEXTAG                                    "{hex}"
#define global wszPROPTEXTTAG                                   "{text}"
#define global wszPROPDECIMALTAG                                "{decimal}"
#define global wszPROPFILETAG                                   "{file}"
#define global wszAT_EKCERTINF                                  "@EKCert"
#define global wszAT_TESTROOT                                   "@TestRoot"
#define global wszPROPLINTCERTIFICATE                           "LintCertificate"
#define global wszPROPCATYPE                                    "CAType"
#define global wszPROPSANITIZEDCANAME                           "SanitizedCAName"
#define global wszPROPSANITIZEDSHORTNAME                        "SanitizedShortName"
#define global wszPROPMACHINEDNSNAME                            "MachineDNSName"
#define global wszPROPMODULEREGLOC                              "ModuleRegistryLocation"
#define global wszPROPUSEDS                                     "fUseDS"
#define global wszPROPDELTACRLSDISABLED                         "fDeltaCRLsDisabled"
#define global wszPROPSERVERUPGRADED                            "fServerUpgraded"
#define global wszPROPCONFIGDN                                  "ConfigDN"
#define global wszPROPDOMAINDN                                  "DomainDN"
#define global wszPROPLOGLEVEL                                  "LogLevel"
#define global wszPROPSESSIONCOUNT                              "SessionCount"
#define global wszPROPTEMPLATECHANGESEQUENCENUMBER              "TemplateChangeSequenceNumber"
#define global wszPROPVOLATILEMODE                              "VolatileMode"
#define global wszLOCALIZEDTIMEPERIODUNITS                      "LocalizedTimePeriodUnits"
#define global wszPROPREQUESTERCAACCESS                         "RequesterCAAccess"
#define global wszPROPUSERDN                                    "UserDN"
#define global wszPROPKEYARCHIVED                               "KeyArchived"
#define global wszPROPCERTCOUNT                                 "CertCount"
#define global wszPROPRAWCACERTIFICATE                          "RawCACertificate"
#define global wszPROPCERTSTATE                                 "CertState"
#define global wszPROPCERTSUFFIX                                "CertSuffix"
#define global wszPROPRAWCRL                                    "RawCRL"
#define global wszPROPRAWDELTACRL                               "RawDeltaCRL"
#define global wszPROPCRLINDEX                                  "CRLIndex"
#define global wszPROPCRLSTATE                                  "CRLState"
#define global wszPROPCRLSUFFIX                                 "CRLSuffix"
#define global wszPROPEVENTLOGTERSE                             "EventLogTerse"
#define global wszPROPEVENTLOGERROR                             "EventLogError"
#define global wszPROPEVENTLOGWARNING                           "EventLogWarning"
#define global wszPROPEVENTLOGVERBOSE                           "EventLogVerbose"
#define global wszPROPEVENTLOGEXHAUSTIVE                        "EventLogExhaustive"
#define global wszPROPDCNAME                                    "DCName"
#define global wszPROPCROSSFOREST                               "CrossForest"
#define global wszPROPREQUESTERSAMNAME                          "RequesterSAMName"
#define global wszPROPREQUESTERUPN                              "RequesterUPN"
#define global wszPROPREQUESTERDN                               "RequesterDN"
#define global wszPROPSEAUDITID                                 "SEAuditId"
#define global wszPROPSEAUDITFILTER                             "SEAuditFilter"
#define global wszPROPCERTIFICATEREQUESTID                      "RequestID"
#define global wszPROPRAWCERTIFICATE                            "RawCertificate"
#define global wszPROPCERTIFICATEHASH                           "CertificateHash"
#define global wszPROPCERTIFICATETEMPLATE                       "CertificateTemplate"
#define global wszPROPCERTIFICATEENROLLMENTFLAGS                "EnrollmentFlags"
#define global wszPROPCERTIFICATEGENERALFLAGS                   "GeneralFlags"
#define global wszPROPCERTIFICATEPRIVATEKEYFLAGS                "PrivatekeyFlags"
#define global wszPROPCERTIFICATESERIALNUMBER                   "SerialNumber"
#define global wszPROPCERTIFICATENOTBEFOREDATE                  "NotBefore"
#define global wszPROPCERTIFICATENOTAFTERDATE                   "NotAfter"
#define global wszPROPCERTIFICATESUBJECTKEYIDENTIFIER           "SubjectKeyIdentifier"
#define global wszPROPCERTIFICATERAWPUBLICKEY                   "RawPublicKey"
#define global wszPROPCERTIFICATEPUBLICKEYLENGTH                "PublicKeyLength"
#define global wszPROPCERTIFICATEPUBLICKEYALGORITHM             "PublicKeyAlgorithm"
#define global wszPROPCERTIFICATERAWPUBLICKEYALGORITHMPARAMETERS "RawPublicKeyAlgorithmParameters"
#define global wszPROPCERTIFICATEUPN                            "UPN"
#define global wszPROPCERTIFICATETYPE                           "CertificateType"
#define global wszPROPCERTIFICATERAWSMIMECAPABILITIES           "RawSMIMECapabilities"
#define global wszPROPNAMETYPE                                  "NameType"
#define global EXTENSION_CRITICAL_FLAG                          1
#define global EXTENSION_DISABLE_FLAG                           2
#define global EXTENSION_DELETE_FLAG                            4
#define global EXTENSION_POLICY_MASK                            65535
#define global EXTENSION_ORIGIN_REQUEST                         65536
#define global EXTENSION_ORIGIN_POLICY                          131072
#define global EXTENSION_ORIGIN_ADMIN                           196608
#define global EXTENSION_ORIGIN_SERVER                          262144
#define global EXTENSION_ORIGIN_RENEWALCERT                     327680
#define global EXTENSION_ORIGIN_IMPORTEDCERT                    393216
#define global EXTENSION_ORIGIN_PKCS7                           458752
#define global EXTENSION_ORIGIN_CMC                             524288
#define global EXTENSION_ORIGIN_CACERT                          589824
#define global EXTENSION_ORIGIN_MASK                            983040
#define global wszPROPEXTREQUESTID                              "ExtensionRequestId"
#define global wszPROPEXTNAME                                   "ExtensionName"
#define global wszPROPEXTFLAGS                                  "ExtensionFlags"
#define global wszPROPEXTRAWVALUE                               "ExtensionRawValue"
#define global wszPROPATTRIBREQUESTID                           "AttributeRequestId"
#define global wszPROPATTRIBNAME                                "AttributeName"
#define global wszPROPATTRIBVALUE                               "AttributeValue"
#define global wszPROPCRLROWID                                  "CRLRowId"
#define global wszPROPCRLNUMBER                                 "CRLNumber"
#define global wszPROPCRLMINBASE                                "CRLMinBase"
#define global wszPROPCRLNAMEID                                 "CRLNameId"
#define global wszPROPCRLCOUNT                                  "CRLCount"
#define global wszPROPCRLTHISUPDATE                             "CRLThisUpdate"
#define global wszPROPCRLNEXTUPDATE                             "CRLNextUpdate"
#define global wszPROPCRLTHISPUBLISH                            "CRLThisPublish"
#define global wszPROPCRLNEXTPUBLISH                            "CRLNextPublish"
#define global wszPROPCRLEFFECTIVE                              "CRLEffective"
#define global wszPROPCRLPROPAGATIONCOMPLETE                    "CRLPropagationComplete"
#define global wszPROPCRLLASTPUBLISHED                          "CRLLastPublished"
#define global wszPROPCRLPUBLISHATTEMPTS                        "CRLPublishAttempts"
#define global wszPROPCRLPUBLISHFLAGS                           "CRLPublishFlags"
#define global wszPROPCRLPUBLISHSTATUSCODE                      "CRLPublishStatusCode"
#define global wszPROPCRLPUBLISHERROR                           "CRLPublishError"
#define global wszPROPCRLRAWCRL                                 "CRLRawCRL"
#define global CPF_BASE                                         1
#define global CPF_DELTA                                        2
#define global CPF_COMPLETE                                     4
#define global CPF_SHADOW                                       8
#define global CPF_CASTORE_ERROR                                16
#define global CPF_BADURL_ERROR                                 32
#define global CPF_MANUAL                                       64
#define global CPF_SIGNATURE_ERROR                              128
#define global CPF_LDAP_ERROR                                   256
#define global CPF_FILE_ERROR                                   512
#define global CPF_FTP_ERROR                                    1024
#define global CPF_HTTP_ERROR                                   2048
#define global CPF_POSTPONED_BASE_LDAP_ERROR                    4096
#define global CPF_POSTPONED_BASE_FILE_ERROR                    8192
#define global PROPTYPE_MASK                                    255
#define global PROPCALLER_SERVER                                256
#define global PROPCALLER_POLICY                                512
#define global PROPCALLER_EXIT                                  768
#define global PROPCALLER_ADMIN                                 1024
#define global PROPCALLER_REQUEST                               1280
#define global PROPCALLER_MASK                                  3840
#define global PROPFLAGS_INDEXED                                65536
#define global CR_FLG_FORCETELETEX                              1
#define global CR_FLG_RENEWAL                                   2
#define global CR_FLG_FORCEUTF8                                 4
#define global CR_FLG_CAXCHGCERT                                8
#define global CR_FLG_ENROLLONBEHALFOF                          16
#define global CR_FLG_SUBJECTUNMODIFIED                         32
#define global CR_FLG_VALIDENCRYPTEDKEYHASH                     64
#define global CR_FLG_CACROSSCERT                               128
#define global CR_FLG_ENFORCEUTF8                               256
#define global CR_FLG_DEFINEDCACERT                             512
#define global CR_FLG_CHALLENGEPENDING                          1024
#define global CR_FLG_CHALLENGESATISFIED                        2048
#define global CR_FLG_TRUSTONUSE                                4096
#define global CR_FLG_TRUSTEKCERT                               8192
#define global CR_FLG_TRUSTEKKEY                                16384
#define global CR_FLG_PUBLISHERROR                              2147483648
#define global DB_DISP_ACTIVE                                   8
#define global DB_DISP_PENDING                                  9
#define global DB_DISP_QUEUE_MAX                                9
#define global DB_DISP_FOREIGN                                  12
#define global DB_DISP_CA_CERT                                  15
#define global DB_DISP_CA_CERT_CHAIN                            16
#define global DB_DISP_KRA_CERT                                 17
#define global DB_DISP_LOG_MIN                                  20
#define global DB_DISP_ISSUED                                   20
#define global DB_DISP_REVOKED                                  21
#define global DB_DISP_LOG_FAILED_MIN                           30
#define global DB_DISP_ERROR                                    30
#define global DB_DISP_DENIED                                   31
#define global VR_PENDING                                       0
#define global VR_INSTANT_OK                                    1
#define global VR_INSTANT_BAD                                   2
#define global wszCERT_TYPE                                     "RequestType"
#define global wszCERT_TYPE_CLIENT                              "Client"
#define global wszCERT_TYPE_SERVER                              "Server"
#define global wszCERT_TYPE_CODESIGN                            "CodeSign"
#define global wszCERT_TYPE_CUSTOMER                            "SetCustomer"
#define global wszCERT_TYPE_MERCHANT                            "SetMerchant"
#define global wszCERT_TYPE_PAYMENT                             "SetPayment"
#define global wszCERT_VERSION                                  "Version"
#define global wszCERT_VERSION_1                                1
#define global wszCERT_VERSION_2                                2
#define global wszCERT_VERSION_3                                3
#define global CV_OUT_HEXRAW                                    12
#define global CV_OUT_ENCODEMASK                                255
#define global CV_OUT_NOCRLF                                    1073741824
#define global CV_OUT_NOCR                                      2147483648
#define global CVR_SEEK_NONE                                    0
#define global CVR_SEEK_MASK                                    255
#define global CVR_SEEK_NODELTA                                 4096
#define global CVR_SORT_NONE                                    0
#define global CVR_SORT_ASCEND                                  1
#define global CVR_SORT_DESCEND                                 2
#define global CV_COLUMN_EXTENSION_DEFAULT                      (-4)
#define global CV_COLUMN_ATTRIBUTE_DEFAULT                      (-5)
#define global CV_COLUMN_CRL_DEFAULT                            (-6)
#define global CV_COLUMN_LOG_REVOKED_DEFAULT                    (-7)
#define global CVRC_TABLE_MASK                                  61440
#define global CVRC_TABLE_SHIFT                                 12
#define global CRYPT_ENUM_ALL_PROVIDERS                         1
#define global XEPR_ENUM_FIRST                                  (-1)
#define global XEPR_DATE                                        5
#define global XEPR_TEMPLATENAME                                6
#define global XEPR_VERSION                                     7
#define global XEPR_V1TEMPLATENAME                              9
#define global XEPR_V2TEMPLATEOID                               16
#define global XEKL_KEYSIZE_DEFAULT                             4
#define global XECP_STRING_PROPERTY                             1
#define global XECI_DISABLE                                     0
#define global XECI_XENROLL                                     1
#define global XECI_AUTOENROLL                                  2
#define global XECI_REQWIZARD                                   3
#define global XECI_CERTREQ                                     4
#define global wszCMM_PROP_NAME                                 "Name"
#define global wszCMM_PROP_DESCRIPTION                          "Description"
#define global wszCMM_PROP_COPYRIGHT                            "Copyright"
#define global wszCMM_PROP_FILEVER                              "File Version"
#define global wszCMM_PROP_PRODUCTVER                           "Product Version"
#define global wszCMM_PROP_DISPLAY_HWND                         "HWND"
#define global wszCMM_PROP_ISMULTITHREADED                      "IsMultiThreaded"