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