ホーム › Security.WinTrust › 定数
定数
194Windows.Win32.Security.WinTrust
| 名前 | 型 | 値 |
|---|---|---|
| WINTRUST_CONFIG_REGPATH | unknown | Software\Microsoft\Cryptography\Wintrust\Config |
| WINTRUST_MAX_HEADER_BYTES_TO_MAP_VALUE_NAME | unknown | MaxHeaderBytesToMap |
| WINTRUST_MAX_HEADER_BYTES_TO_MAP_DEFAULT | DWORD | 10485760 |
| WINTRUST_MAX_HASH_BYTES_TO_MAP_VALUE_NAME | unknown | MaxHashBytesToMap |
| WINTRUST_MAX_HASH_BYTES_TO_MAP_DEFAULT | DWORD | 1048576 |
| WTD_CHOICE_DETACHED_SIG | DWORD | 6 |
| WTD_PROV_FLAGS_MASK | DWORD | 65535 |
| WTD_USE_LOCAL_MACHINE_CERTS | DWORD | 8 |
| WTD_CODE_INTEGRITY_DRIVER_MODE | DWORD | 32768 |
| WSS_VERIFY_SEALING | DWORD | 4 |
| WSS_INPUT_FLAG_MASK | DWORD | 7 |
| WSS_OUT_SEALING_STATUS_VERIFIED | DWORD | 2147483648 |
| WSS_OUT_HAS_SEALING_INTENT | DWORD | 1073741824 |
| WSS_OUT_FILE_SUPPORTS_SEAL | DWORD | 536870912 |
| WSS_OUTPUT_FLAG_MASK | DWORD | 3758096384 |
| WINTRUST_DETACHED_SIG_CHOICE_HANDLE | DWORD | 1 |
| WINTRUST_DETACHED_SIG_CHOICE_BLOB | DWORD | 2 |
| WTCI_DONT_OPEN_STORES | DWORD | 1 |
| WTCI_OPEN_ONLY_ROOT | DWORD | 2 |
| WTCI_USE_LOCAL_MACHINE | DWORD | 4 |
| TRUSTERROR_STEP_WVTPARAMS | DWORD | 0 |
| TRUSTERROR_STEP_FILEIO | DWORD | 2 |
| TRUSTERROR_STEP_SIP | DWORD | 3 |
| TRUSTERROR_STEP_SIPSUBJINFO | DWORD | 5 |
| TRUSTERROR_STEP_CATALOGFILE | DWORD | 6 |
| TRUSTERROR_STEP_CERTSTORE | DWORD | 7 |
| TRUSTERROR_STEP_MESSAGE | DWORD | 8 |
| TRUSTERROR_STEP_MSG_SIGNERCOUNT | DWORD | 9 |
| TRUSTERROR_STEP_MSG_INNERCNTTYPE | DWORD | 10 |
| TRUSTERROR_STEP_MSG_INNERCNT | DWORD | 11 |
| TRUSTERROR_STEP_MSG_STORE | DWORD | 12 |
| TRUSTERROR_STEP_MSG_SIGNERINFO | DWORD | 13 |
| TRUSTERROR_STEP_MSG_SIGNERCERT | DWORD | 14 |
| TRUSTERROR_STEP_MSG_CERTCHAIN | DWORD | 15 |
| TRUSTERROR_STEP_MSG_COUNTERSIGINFO | DWORD | 16 |
| TRUSTERROR_STEP_MSG_COUNTERSIGCERT | DWORD | 17 |
| TRUSTERROR_STEP_VERIFY_MSGHASH | DWORD | 18 |
| TRUSTERROR_STEP_VERIFY_MSGINDIRECTDATA | DWORD | 19 |
| TRUSTERROR_STEP_FINAL_WVTINIT | DWORD | 30 |
| TRUSTERROR_STEP_FINAL_INITPROV | DWORD | 31 |
| TRUSTERROR_STEP_FINAL_OBJPROV | DWORD | 32 |
| TRUSTERROR_STEP_FINAL_SIGPROV | DWORD | 33 |
| TRUSTERROR_STEP_FINAL_CERTPROV | DWORD | 34 |
| TRUSTERROR_STEP_FINAL_CERTCHKPROV | DWORD | 35 |
| TRUSTERROR_STEP_FINAL_POLICYPROV | DWORD | 36 |
| TRUSTERROR_STEP_FINAL_UIPROV | DWORD | 37 |
| TRUSTERROR_MAX_STEPS | DWORD | 38 |
| CPD_CHOICE_SIP | DWORD | 1 |
| CPD_USE_NT5_CHAIN_FLAG | DWORD | 2147483648 |
| CPD_REVOCATION_CHECK_NONE | DWORD | 65536 |
| CPD_REVOCATION_CHECK_END_CERT | DWORD | 131072 |
| CPD_REVOCATION_CHECK_CHAIN | DWORD | 262144 |
| CPD_REVOCATION_CHECK_CHAIN_EXCLUDE_ROOT | DWORD | 524288 |
| CPD_RETURN_LOWER_QUALITY_CHAINS | DWORD | 1048576 |
| CPD_RFC3161v21 | DWORD | 2097152 |
| CPD_UISTATE_MODE_PROMPT | DWORD | 0 |
| CPD_UISTATE_MODE_BLOCK | DWORD | 1 |
| CPD_UISTATE_MODE_ALLOW | DWORD | 2 |
| CPD_UISTATE_MODE_MASK | DWORD | 3 |
| WSS_OBJTRUST_SUPPORT | DWORD | 1 |
| WSS_SIGTRUST_SUPPORT | DWORD | 2 |
| WSS_CERTTRUST_SUPPORT | DWORD | 4 |
| SGNR_TYPE_TIMESTAMP | DWORD | 16 |
| CERT_CONFIDENCE_SIG | DWORD | 268435456 |
| CERT_CONFIDENCE_TIME | DWORD | 16777216 |
| CERT_CONFIDENCE_TIMENEST | DWORD | 1048576 |
| CERT_CONFIDENCE_AUTHIDEXT | DWORD | 65536 |
| CERT_CONFIDENCE_HYGIENE | DWORD | 4096 |
| CERT_CONFIDENCE_HIGHEST | DWORD | 286330880 |
| WT_CURRENT_VERSION | DWORD | 512 |
| WT_PROVIDER_DLL_NAME | unknown | WINTRUST.DLL |
| WT_PROVIDER_CERTTRUST_FUNCTION | unknown | WintrustCertificateTrust |
| WT_ADD_ACTION_ID_RET_RESULT_FLAG | DWORD | 1 |
| szOID_TRUSTED_CODESIGNING_CA_LIST | unknown | 1.3.6.1.4.1.311.2.2.1 |
| szOID_TRUSTED_CLIENT_AUTH_CA_LIST | unknown | 1.3.6.1.4.1.311.2.2.2 |
| szOID_TRUSTED_SERVER_AUTH_CA_LIST | unknown | 1.3.6.1.4.1.311.2.2.3 |
| SPC_COMMON_NAME_OBJID | unknown | 2.5.4.3 |
| SPC_TIME_STAMP_REQUEST_OBJID | unknown | 1.3.6.1.4.1.311.3.2.1 |
| SPC_INDIRECT_DATA_OBJID | unknown | 1.3.6.1.4.1.311.2.1.4 |
| SPC_SP_AGENCY_INFO_OBJID | unknown | 1.3.6.1.4.1.311.2.1.10 |
| SPC_STATEMENT_TYPE_OBJID | unknown | 1.3.6.1.4.1.311.2.1.11 |
| SPC_SP_OPUS_INFO_OBJID | unknown | 1.3.6.1.4.1.311.2.1.12 |
| SPC_CERT_EXTENSIONS_OBJID | unknown | 1.3.6.1.4.1.311.2.1.14 |
| SPC_PE_IMAGE_DATA_OBJID | unknown | 1.3.6.1.4.1.311.2.1.15 |
| SPC_RAW_FILE_DATA_OBJID | unknown | 1.3.6.1.4.1.311.2.1.18 |
| SPC_STRUCTURED_STORAGE_DATA_OBJID | unknown | 1.3.6.1.4.1.311.2.1.19 |
| SPC_JAVA_CLASS_DATA_OBJID | unknown | 1.3.6.1.4.1.311.2.1.20 |
| SPC_INDIVIDUAL_SP_KEY_PURPOSE_OBJID | unknown | 1.3.6.1.4.1.311.2.1.21 |
| SPC_COMMERCIAL_SP_KEY_PURPOSE_OBJID | unknown | 1.3.6.1.4.1.311.2.1.22 |
| SPC_CAB_DATA_OBJID | unknown | 1.3.6.1.4.1.311.2.1.25 |
| SPC_GLUE_RDN_OBJID | unknown | 1.3.6.1.4.1.311.2.1.25 |
| SPC_MINIMAL_CRITERIA_OBJID | unknown | 1.3.6.1.4.1.311.2.1.26 |
| SPC_FINANCIAL_CRITERIA_OBJID | unknown | 1.3.6.1.4.1.311.2.1.27 |
| SPC_LINK_OBJID | unknown | 1.3.6.1.4.1.311.2.1.28 |
| SPC_SIGINFO_OBJID | unknown | 1.3.6.1.4.1.311.2.1.30 |
| SPC_PE_IMAGE_PAGE_HASHES_V1_OBJID | unknown | 1.3.6.1.4.1.311.2.3.1 |
| SPC_PE_IMAGE_PAGE_HASHES_V2_OBJID | unknown | 1.3.6.1.4.1.311.2.3.2 |
| szOID_NESTED_SIGNATURE | unknown | 1.3.6.1.4.1.311.2.4.1 |
| szOID_INTENT_TO_SEAL | unknown | 1.3.6.1.4.1.311.2.4.2 |
| szOID_SEALING_SIGNATURE | unknown | 1.3.6.1.4.1.311.2.4.3 |
| szOID_SEALING_TIMESTAMP | unknown | 1.3.6.1.4.1.311.2.4.4 |
| szOID_ENHANCED_HASH | unknown | 1.3.6.1.4.1.311.2.5.1 |
| SPC_RELAXED_PE_MARKER_CHECK_OBJID | unknown | 1.3.6.1.4.1.311.2.6.1 |
| SPC_ENCRYPTED_DIGEST_RETRY_COUNT_OBJID | unknown | 1.3.6.1.4.1.311.2.6.2 |
| szOID_SIGNED_ATTRIBUTE_INTERNAL_NAME | unknown | 1.3.6.1.4.1.311.2.7.1 |
| szOID_SIGNED_ATTRIBUTE_FILE_VERSION | unknown | 1.3.6.1.4.1.311.2.7.2 |
| szOID_SIGNED_ATTRIBUTE_FILE_DESCRIPTION | unknown | 1.3.6.1.4.1.311.2.7.3 |
| szOID_SIGNED_ATTRIBUTE_PRODUCT | unknown | 1.3.6.1.4.1.311.2.7.4 |
| szOID_SIGNED_ATTRIBUTE_PRODUCT_VERSION | unknown | 1.3.6.1.4.1.311.2.7.5 |
| szOID_SIGNED_ATTRIBUTE_ORIGINAL_FILENAME | unknown | 1.3.6.1.4.1.311.2.7.6 |
| szOID_SIGNED_ATTRIBUTE_LANGUAGE | unknown | 1.3.6.1.4.1.311.2.7.7 |
| szOID_SIGNED_ATTRIBUTE_AUTHOR | unknown | 1.3.6.1.4.1.311.2.7.8 |
| szOID_SIGNED_ATTRIBUTE_PUBLISH_TIME | unknown | 1.3.6.1.4.1.311.2.7.9 |
| szOID_SIGNED_ATTRIBUTE_SOURCE_URL | unknown | 1.3.6.1.4.1.311.2.7.10 |
| szOID_PKCS_9_SEQUENCE_NUMBER | unknown | 1.2.840.113549.1.9.25.4 |
| CAT_NAMEVALUE_OBJID | unknown | 1.3.6.1.4.1.311.12.2.1 |
| CAT_MEMBERINFO_OBJID | unknown | 1.3.6.1.4.1.311.12.2.2 |
| CAT_MEMBERINFO2_OBJID | unknown | 1.3.6.1.4.1.311.12.2.3 |
| SPC_WINDOWS_HELLO_COMPATIBILITY_OBJID | unknown | 1.3.6.1.4.1.311.10.41.1 |
| SPC_NATURAL_AUTH_PLUGIN_OBJID | unknown | 1.3.6.1.4.1.311.96.1.1 |
| SPC_SP_AGENCY_INFO_STRUCT | LPSTR | 2000 |
| SPC_MINIMAL_CRITERIA_STRUCT | LPSTR | 2001 |
| SPC_FINANCIAL_CRITERIA_STRUCT | LPSTR | 2002 |
| SPC_INDIRECT_DATA_CONTENT_STRUCT | LPSTR | 2003 |
| SPC_PE_IMAGE_DATA_STRUCT | LPSTR | 2004 |
| SPC_LINK_STRUCT | LPSTR | 2005 |
| SPC_STATEMENT_TYPE_STRUCT | LPSTR | 2006 |
| SPC_SP_OPUS_INFO_STRUCT | LPSTR | 2007 |
| SPC_CAB_DATA_STRUCT | LPSTR | 2008 |
| SPC_JAVA_CLASS_DATA_STRUCT | LPSTR | 2009 |
| INTENT_TO_SEAL_ATTRIBUTE_STRUCT | LPSTR | 2010 |
| SEALING_SIGNATURE_ATTRIBUTE_STRUCT | LPSTR | 2011 |
| SEALING_TIMESTAMP_ATTRIBUTE_STRUCT | LPSTR | 2012 |
| SPC_SIGINFO_STRUCT | LPSTR | 2130 |
| CAT_NAMEVALUE_STRUCT | LPSTR | 2221 |
| CAT_MEMBERINFO_STRUCT | LPSTR | 2222 |
| CAT_MEMBERINFO2_STRUCT | LPSTR | 2223 |
| SPC_UUID_LENGTH | DWORD | 16 |
| SPC_URL_LINK_CHOICE | DWORD | 1 |
| SPC_MONIKER_LINK_CHOICE | DWORD | 2 |
| SPC_FILE_LINK_CHOICE | DWORD | 3 |
| WIN_CERT_REVISION_1_0 | DWORD | 256 |
| WIN_CERT_REVISION_2_0 | DWORD | 512 |
| WIN_CERT_TYPE_X509 | DWORD | 1 |
| WIN_CERT_TYPE_PKCS_SIGNED_DATA | DWORD | 2 |
| WIN_CERT_TYPE_RESERVED_1 | DWORD | 3 |
| WIN_CERT_TYPE_TS_STACK_SIGNED | DWORD | 4 |
| WIN_TRUST_SUBJTYPE_RAW_FILE | GUID | {959DC450-8D9E-11CF-8736-00AA00A485EB} |
| WIN_TRUST_SUBJTYPE_PE_IMAGE | GUID | {43C9A1E0-8DA0-11CF-8736-00AA00A485EB} |
| WIN_TRUST_SUBJTYPE_JAVA_CLASS | GUID | {08AD3990-8DA1-11CF-8736-00AA00A485EB} |
| WIN_TRUST_SUBJTYPE_CABINET | GUID | {D17C5374-A392-11CF-9DF5-00AA00C184E0} |
| WIN_TRUST_SUBJTYPE_RAW_FILEEX | GUID | {6F458110-C2F1-11CF-8A69-00AA006C3706} |
| WIN_TRUST_SUBJTYPE_PE_IMAGEEX | GUID | {6F458111-C2F1-11CF-8A69-00AA006C3706} |
| WIN_TRUST_SUBJTYPE_JAVA_CLASSEX | GUID | {6F458113-C2F1-11CF-8A69-00AA006C3706} |
| WIN_TRUST_SUBJTYPE_CABINETEX | GUID | {6F458114-C2F1-11CF-8A69-00AA006C3706} |
| WIN_TRUST_SUBJTYPE_OLE_STORAGE | GUID | {C257E740-8DA0-11CF-8736-00AA00A485EB} |
| WIN_SPUB_ACTION_TRUSTED_PUBLISHER | GUID | {66426730-8DA1-11CF-8736-00AA00A485EB} |
| WIN_SPUB_ACTION_NT_ACTIVATE_IMAGE | GUID | {8BC96B00-8DA1-11CF-8736-00AA00A485EB} |
| WIN_SPUB_ACTION_PUBLISHED_SOFTWARE | GUID | {64B9D180-8DA2-11CF-8736-00AA00A485EB} |
| WT_TRUSTDBDIALOG_NO_UI_FLAG | DWORD | 1 |
| WT_TRUSTDBDIALOG_ONLY_PUB_TAB_FLAG | DWORD | 2 |
| WT_TRUSTDBDIALOG_WRITE_LEGACY_REG_FLAG | DWORD | 256 |
| WT_TRUSTDBDIALOG_WRITE_IEAK_STORE_FLAG | DWORD | 512 |
| SP_POLICY_PROVIDER_DLL_NAME | unknown | WINTRUST.DLL |
| WINTRUST_ACTION_GENERIC_VERIFY_V2 | GUID | {00AAC56B-CD44-11D0-8CC2-00C04FC295EE} |
| SP_INIT_FUNCTION | unknown | SoftpubInitialize |
| SP_OBJTRUST_FUNCTION | unknown | SoftpubLoadMessage |
| SP_SIGTRUST_FUNCTION | unknown | SoftpubLoadSignature |
| SP_CHKCERT_FUNCTION | unknown | SoftpubCheckCert |
| SP_FINALPOLICY_FUNCTION | unknown | SoftpubAuthenticode |
| SP_CLEANUPPOLICY_FUNCTION | unknown | SoftpubCleanup |
| WINTRUST_ACTION_TRUSTPROVIDER_TEST | GUID | {573E31F8-DDBA-11D0-8CCB-00C04FC295EE} |
| SP_TESTDUMPPOLICY_FUNCTION_TEST | unknown | SoftpubDumpStructure |
| WINTRUST_ACTION_GENERIC_CERT_VERIFY | GUID | {189A3842-3041-11D1-85E1-00C04FC295EE} |
| SP_GENERIC_CERT_INIT_FUNCTION | unknown | SoftpubDefCertInit |
| WINTRUST_ACTION_GENERIC_CHAIN_VERIFY | GUID | {FC451C16-AC75-11D1-B4B8-00C04FB66EA0} |
| GENERIC_CHAIN_FINALPOLICY_FUNCTION | unknown | GenericChainFinalProv |
| GENERIC_CHAIN_CERTTRUST_FUNCTION | unknown | GenericChainCertificateTrust |
| HTTPSPROV_ACTION | GUID | {573E31F8-AABA-11D0-8CCB-00C04FC295EE} |
| HTTPS_FINALPOLICY_FUNCTION | unknown | HTTPSFinalProv |
| HTTPS_CHKCERT_FUNCTION | unknown | HTTPSCheckCertProv |
| HTTPS_CERTTRUST_FUNCTION | unknown | HTTPSCertificateTrust |
| OFFICESIGN_ACTION_VERIFY | GUID | {5555C2CD-17FB-11D1-85C4-00C04FC295EE} |
| OFFICE_POLICY_PROVIDER_DLL_NAME | unknown | WINTRUST.DLL |
| OFFICE_INITPROV_FUNCTION | unknown | OfficeInitializePolicy |
| OFFICE_CLEANUPPOLICY_FUNCTION | unknown | OfficeCleanupPolicy |
| DRIVER_ACTION_VERIFY | GUID | {F750E6C3-38EE-11D1-85E5-00C04FC295EE} |
| DRIVER_INITPROV_FUNCTION | unknown | DriverInitializePolicy |
| DRIVER_FINALPOLPROV_FUNCTION | unknown | DriverFinalPolicy |
| DRIVER_CLEANUPPOLICY_FUNCTION | unknown | DriverCleanupPolicy |
| CONFIG_CI_ACTION_VERIFY | GUID | {6078065B-8F22-4B13-BD9B-5B762776F386} |
| CCPI_RESULT_ALLOW | DWORD | 1 |
| CCPI_RESULT_DENY | DWORD | 2 |
| CCPI_RESULT_AUDIT | DWORD | 3 |
各言語での定義
定数の定義。C/C++〜Go タブは数値定数のみ(GUID・文字列定数は上の表 / HSP タブを参照)。HSP は #define global。
#define WINTRUST_MAX_HEADER_BYTES_TO_MAP_DEFAULT 10485760
#define WINTRUST_MAX_HASH_BYTES_TO_MAP_DEFAULT 1048576
#define WTD_CHOICE_DETACHED_SIG 6
#define WTD_PROV_FLAGS_MASK 65535
#define WTD_USE_LOCAL_MACHINE_CERTS 8
#define WTD_CODE_INTEGRITY_DRIVER_MODE 32768
#define WSS_VERIFY_SEALING 4
#define WSS_INPUT_FLAG_MASK 7
#define WSS_OUT_SEALING_STATUS_VERIFIED 2147483648
#define WSS_OUT_HAS_SEALING_INTENT 1073741824
#define WSS_OUT_FILE_SUPPORTS_SEAL 536870912
#define WSS_OUTPUT_FLAG_MASK 3758096384
#define WINTRUST_DETACHED_SIG_CHOICE_HANDLE 1
#define WINTRUST_DETACHED_SIG_CHOICE_BLOB 2
#define WTCI_DONT_OPEN_STORES 1
#define WTCI_OPEN_ONLY_ROOT 2
#define WTCI_USE_LOCAL_MACHINE 4
#define TRUSTERROR_STEP_WVTPARAMS 0
#define TRUSTERROR_STEP_FILEIO 2
#define TRUSTERROR_STEP_SIP 3
#define TRUSTERROR_STEP_SIPSUBJINFO 5
#define TRUSTERROR_STEP_CATALOGFILE 6
#define TRUSTERROR_STEP_CERTSTORE 7
#define TRUSTERROR_STEP_MESSAGE 8
#define TRUSTERROR_STEP_MSG_SIGNERCOUNT 9
#define TRUSTERROR_STEP_MSG_INNERCNTTYPE 10
#define TRUSTERROR_STEP_MSG_INNERCNT 11
#define TRUSTERROR_STEP_MSG_STORE 12
#define TRUSTERROR_STEP_MSG_SIGNERINFO 13
#define TRUSTERROR_STEP_MSG_SIGNERCERT 14
#define TRUSTERROR_STEP_MSG_CERTCHAIN 15
#define TRUSTERROR_STEP_MSG_COUNTERSIGINFO 16
#define TRUSTERROR_STEP_MSG_COUNTERSIGCERT 17
#define TRUSTERROR_STEP_VERIFY_MSGHASH 18
#define TRUSTERROR_STEP_VERIFY_MSGINDIRECTDATA 19
#define TRUSTERROR_STEP_FINAL_WVTINIT 30
#define TRUSTERROR_STEP_FINAL_INITPROV 31
#define TRUSTERROR_STEP_FINAL_OBJPROV 32
#define TRUSTERROR_STEP_FINAL_SIGPROV 33
#define TRUSTERROR_STEP_FINAL_CERTPROV 34
#define TRUSTERROR_STEP_FINAL_CERTCHKPROV 35
#define TRUSTERROR_STEP_FINAL_POLICYPROV 36
#define TRUSTERROR_STEP_FINAL_UIPROV 37
#define TRUSTERROR_MAX_STEPS 38
#define CPD_CHOICE_SIP 1
#define CPD_USE_NT5_CHAIN_FLAG 2147483648
#define CPD_REVOCATION_CHECK_NONE 65536
#define CPD_REVOCATION_CHECK_END_CERT 131072
#define CPD_REVOCATION_CHECK_CHAIN 262144
#define CPD_REVOCATION_CHECK_CHAIN_EXCLUDE_ROOT 524288
#define CPD_RETURN_LOWER_QUALITY_CHAINS 1048576
#define CPD_RFC3161v21 2097152
#define CPD_UISTATE_MODE_PROMPT 0
#define CPD_UISTATE_MODE_BLOCK 1
#define CPD_UISTATE_MODE_ALLOW 2
#define CPD_UISTATE_MODE_MASK 3
#define WSS_OBJTRUST_SUPPORT 1
#define WSS_SIGTRUST_SUPPORT 2
#define WSS_CERTTRUST_SUPPORT 4
#define SGNR_TYPE_TIMESTAMP 16
#define CERT_CONFIDENCE_SIG 268435456
#define CERT_CONFIDENCE_TIME 16777216
#define CERT_CONFIDENCE_TIMENEST 1048576
#define CERT_CONFIDENCE_AUTHIDEXT 65536
#define CERT_CONFIDENCE_HYGIENE 4096
#define CERT_CONFIDENCE_HIGHEST 286330880
#define WT_CURRENT_VERSION 512
#define WT_ADD_ACTION_ID_RET_RESULT_FLAG 1
#define SPC_SP_AGENCY_INFO_STRUCT 2000
#define SPC_MINIMAL_CRITERIA_STRUCT 2001
#define SPC_FINANCIAL_CRITERIA_STRUCT 2002
#define SPC_INDIRECT_DATA_CONTENT_STRUCT 2003
#define SPC_PE_IMAGE_DATA_STRUCT 2004
#define SPC_LINK_STRUCT 2005
#define SPC_STATEMENT_TYPE_STRUCT 2006
#define SPC_SP_OPUS_INFO_STRUCT 2007
#define SPC_CAB_DATA_STRUCT 2008
#define SPC_JAVA_CLASS_DATA_STRUCT 2009
#define INTENT_TO_SEAL_ATTRIBUTE_STRUCT 2010
#define SEALING_SIGNATURE_ATTRIBUTE_STRUCT 2011
#define SEALING_TIMESTAMP_ATTRIBUTE_STRUCT 2012
#define SPC_SIGINFO_STRUCT 2130
#define CAT_NAMEVALUE_STRUCT 2221
#define CAT_MEMBERINFO_STRUCT 2222
#define CAT_MEMBERINFO2_STRUCT 2223
#define SPC_UUID_LENGTH 16
#define SPC_URL_LINK_CHOICE 1
#define SPC_MONIKER_LINK_CHOICE 2
#define SPC_FILE_LINK_CHOICE 3
#define WIN_CERT_REVISION_1_0 256
#define WIN_CERT_REVISION_2_0 512
#define WIN_CERT_TYPE_X509 1
#define WIN_CERT_TYPE_PKCS_SIGNED_DATA 2
#define WIN_CERT_TYPE_RESERVED_1 3
#define WIN_CERT_TYPE_TS_STACK_SIGNED 4
#define WT_TRUSTDBDIALOG_NO_UI_FLAG 1
#define WT_TRUSTDBDIALOG_ONLY_PUB_TAB_FLAG 2
#define WT_TRUSTDBDIALOG_WRITE_LEGACY_REG_FLAG 256
#define WT_TRUSTDBDIALOG_WRITE_IEAK_STORE_FLAG 512
#define CCPI_RESULT_ALLOW 1
#define CCPI_RESULT_DENY 2
#define CCPI_RESULT_AUDIT 3public const uint WINTRUST_MAX_HEADER_BYTES_TO_MAP_DEFAULT = 10485760;
public const uint WINTRUST_MAX_HASH_BYTES_TO_MAP_DEFAULT = 1048576;
public const uint WTD_CHOICE_DETACHED_SIG = 6;
public const uint WTD_PROV_FLAGS_MASK = 65535;
public const uint WTD_USE_LOCAL_MACHINE_CERTS = 8;
public const uint WTD_CODE_INTEGRITY_DRIVER_MODE = 32768;
public const uint WSS_VERIFY_SEALING = 4;
public const uint WSS_INPUT_FLAG_MASK = 7;
public const uint WSS_OUT_SEALING_STATUS_VERIFIED = 2147483648;
public const uint WSS_OUT_HAS_SEALING_INTENT = 1073741824;
public const uint WSS_OUT_FILE_SUPPORTS_SEAL = 536870912;
public const uint WSS_OUTPUT_FLAG_MASK = 3758096384;
public const uint WINTRUST_DETACHED_SIG_CHOICE_HANDLE = 1;
public const uint WINTRUST_DETACHED_SIG_CHOICE_BLOB = 2;
public const uint WTCI_DONT_OPEN_STORES = 1;
public const uint WTCI_OPEN_ONLY_ROOT = 2;
public const uint WTCI_USE_LOCAL_MACHINE = 4;
public const uint TRUSTERROR_STEP_WVTPARAMS = 0;
public const uint TRUSTERROR_STEP_FILEIO = 2;
public const uint TRUSTERROR_STEP_SIP = 3;
public const uint TRUSTERROR_STEP_SIPSUBJINFO = 5;
public const uint TRUSTERROR_STEP_CATALOGFILE = 6;
public const uint TRUSTERROR_STEP_CERTSTORE = 7;
public const uint TRUSTERROR_STEP_MESSAGE = 8;
public const uint TRUSTERROR_STEP_MSG_SIGNERCOUNT = 9;
public const uint TRUSTERROR_STEP_MSG_INNERCNTTYPE = 10;
public const uint TRUSTERROR_STEP_MSG_INNERCNT = 11;
public const uint TRUSTERROR_STEP_MSG_STORE = 12;
public const uint TRUSTERROR_STEP_MSG_SIGNERINFO = 13;
public const uint TRUSTERROR_STEP_MSG_SIGNERCERT = 14;
public const uint TRUSTERROR_STEP_MSG_CERTCHAIN = 15;
public const uint TRUSTERROR_STEP_MSG_COUNTERSIGINFO = 16;
public const uint TRUSTERROR_STEP_MSG_COUNTERSIGCERT = 17;
public const uint TRUSTERROR_STEP_VERIFY_MSGHASH = 18;
public const uint TRUSTERROR_STEP_VERIFY_MSGINDIRECTDATA = 19;
public const uint TRUSTERROR_STEP_FINAL_WVTINIT = 30;
public const uint TRUSTERROR_STEP_FINAL_INITPROV = 31;
public const uint TRUSTERROR_STEP_FINAL_OBJPROV = 32;
public const uint TRUSTERROR_STEP_FINAL_SIGPROV = 33;
public const uint TRUSTERROR_STEP_FINAL_CERTPROV = 34;
public const uint TRUSTERROR_STEP_FINAL_CERTCHKPROV = 35;
public const uint TRUSTERROR_STEP_FINAL_POLICYPROV = 36;
public const uint TRUSTERROR_STEP_FINAL_UIPROV = 37;
public const uint TRUSTERROR_MAX_STEPS = 38;
public const uint CPD_CHOICE_SIP = 1;
public const uint CPD_USE_NT5_CHAIN_FLAG = 2147483648;
public const uint CPD_REVOCATION_CHECK_NONE = 65536;
public const uint CPD_REVOCATION_CHECK_END_CERT = 131072;
public const uint CPD_REVOCATION_CHECK_CHAIN = 262144;
public const uint CPD_REVOCATION_CHECK_CHAIN_EXCLUDE_ROOT = 524288;
public const uint CPD_RETURN_LOWER_QUALITY_CHAINS = 1048576;
public const uint CPD_RFC3161v21 = 2097152;
public const uint CPD_UISTATE_MODE_PROMPT = 0;
public const uint CPD_UISTATE_MODE_BLOCK = 1;
public const uint CPD_UISTATE_MODE_ALLOW = 2;
public const uint CPD_UISTATE_MODE_MASK = 3;
public const uint WSS_OBJTRUST_SUPPORT = 1;
public const uint WSS_SIGTRUST_SUPPORT = 2;
public const uint WSS_CERTTRUST_SUPPORT = 4;
public const uint SGNR_TYPE_TIMESTAMP = 16;
public const uint CERT_CONFIDENCE_SIG = 268435456;
public const uint CERT_CONFIDENCE_TIME = 16777216;
public const uint CERT_CONFIDENCE_TIMENEST = 1048576;
public const uint CERT_CONFIDENCE_AUTHIDEXT = 65536;
public const uint CERT_CONFIDENCE_HYGIENE = 4096;
public const uint CERT_CONFIDENCE_HIGHEST = 286330880;
public const uint WT_CURRENT_VERSION = 512;
public const uint WT_ADD_ACTION_ID_RET_RESULT_FLAG = 1;
public const int SPC_SP_AGENCY_INFO_STRUCT = 2000;
public const int SPC_MINIMAL_CRITERIA_STRUCT = 2001;
public const int SPC_FINANCIAL_CRITERIA_STRUCT = 2002;
public const int SPC_INDIRECT_DATA_CONTENT_STRUCT = 2003;
public const int SPC_PE_IMAGE_DATA_STRUCT = 2004;
public const int SPC_LINK_STRUCT = 2005;
public const int SPC_STATEMENT_TYPE_STRUCT = 2006;
public const int SPC_SP_OPUS_INFO_STRUCT = 2007;
public const int SPC_CAB_DATA_STRUCT = 2008;
public const int SPC_JAVA_CLASS_DATA_STRUCT = 2009;
public const int INTENT_TO_SEAL_ATTRIBUTE_STRUCT = 2010;
public const int SEALING_SIGNATURE_ATTRIBUTE_STRUCT = 2011;
public const int SEALING_TIMESTAMP_ATTRIBUTE_STRUCT = 2012;
public const int SPC_SIGINFO_STRUCT = 2130;
public const int CAT_NAMEVALUE_STRUCT = 2221;
public const int CAT_MEMBERINFO_STRUCT = 2222;
public const int CAT_MEMBERINFO2_STRUCT = 2223;
public const uint SPC_UUID_LENGTH = 16;
public const uint SPC_URL_LINK_CHOICE = 1;
public const uint SPC_MONIKER_LINK_CHOICE = 2;
public const uint SPC_FILE_LINK_CHOICE = 3;
public const uint WIN_CERT_REVISION_1_0 = 256;
public const uint WIN_CERT_REVISION_2_0 = 512;
public const uint WIN_CERT_TYPE_X509 = 1;
public const uint WIN_CERT_TYPE_PKCS_SIGNED_DATA = 2;
public const uint WIN_CERT_TYPE_RESERVED_1 = 3;
public const uint WIN_CERT_TYPE_TS_STACK_SIGNED = 4;
public const uint WT_TRUSTDBDIALOG_NO_UI_FLAG = 1;
public const uint WT_TRUSTDBDIALOG_ONLY_PUB_TAB_FLAG = 2;
public const uint WT_TRUSTDBDIALOG_WRITE_LEGACY_REG_FLAG = 256;
public const uint WT_TRUSTDBDIALOG_WRITE_IEAK_STORE_FLAG = 512;
public const uint CCPI_RESULT_ALLOW = 1;
public const uint CCPI_RESULT_DENY = 2;
public const uint CCPI_RESULT_AUDIT = 3;WINTRUST_MAX_HEADER_BYTES_TO_MAP_DEFAULT = 10485760
WINTRUST_MAX_HASH_BYTES_TO_MAP_DEFAULT = 1048576
WTD_CHOICE_DETACHED_SIG = 6
WTD_PROV_FLAGS_MASK = 65535
WTD_USE_LOCAL_MACHINE_CERTS = 8
WTD_CODE_INTEGRITY_DRIVER_MODE = 32768
WSS_VERIFY_SEALING = 4
WSS_INPUT_FLAG_MASK = 7
WSS_OUT_SEALING_STATUS_VERIFIED = 2147483648
WSS_OUT_HAS_SEALING_INTENT = 1073741824
WSS_OUT_FILE_SUPPORTS_SEAL = 536870912
WSS_OUTPUT_FLAG_MASK = 3758096384
WINTRUST_DETACHED_SIG_CHOICE_HANDLE = 1
WINTRUST_DETACHED_SIG_CHOICE_BLOB = 2
WTCI_DONT_OPEN_STORES = 1
WTCI_OPEN_ONLY_ROOT = 2
WTCI_USE_LOCAL_MACHINE = 4
TRUSTERROR_STEP_WVTPARAMS = 0
TRUSTERROR_STEP_FILEIO = 2
TRUSTERROR_STEP_SIP = 3
TRUSTERROR_STEP_SIPSUBJINFO = 5
TRUSTERROR_STEP_CATALOGFILE = 6
TRUSTERROR_STEP_CERTSTORE = 7
TRUSTERROR_STEP_MESSAGE = 8
TRUSTERROR_STEP_MSG_SIGNERCOUNT = 9
TRUSTERROR_STEP_MSG_INNERCNTTYPE = 10
TRUSTERROR_STEP_MSG_INNERCNT = 11
TRUSTERROR_STEP_MSG_STORE = 12
TRUSTERROR_STEP_MSG_SIGNERINFO = 13
TRUSTERROR_STEP_MSG_SIGNERCERT = 14
TRUSTERROR_STEP_MSG_CERTCHAIN = 15
TRUSTERROR_STEP_MSG_COUNTERSIGINFO = 16
TRUSTERROR_STEP_MSG_COUNTERSIGCERT = 17
TRUSTERROR_STEP_VERIFY_MSGHASH = 18
TRUSTERROR_STEP_VERIFY_MSGINDIRECTDATA = 19
TRUSTERROR_STEP_FINAL_WVTINIT = 30
TRUSTERROR_STEP_FINAL_INITPROV = 31
TRUSTERROR_STEP_FINAL_OBJPROV = 32
TRUSTERROR_STEP_FINAL_SIGPROV = 33
TRUSTERROR_STEP_FINAL_CERTPROV = 34
TRUSTERROR_STEP_FINAL_CERTCHKPROV = 35
TRUSTERROR_STEP_FINAL_POLICYPROV = 36
TRUSTERROR_STEP_FINAL_UIPROV = 37
TRUSTERROR_MAX_STEPS = 38
CPD_CHOICE_SIP = 1
CPD_USE_NT5_CHAIN_FLAG = 2147483648
CPD_REVOCATION_CHECK_NONE = 65536
CPD_REVOCATION_CHECK_END_CERT = 131072
CPD_REVOCATION_CHECK_CHAIN = 262144
CPD_REVOCATION_CHECK_CHAIN_EXCLUDE_ROOT = 524288
CPD_RETURN_LOWER_QUALITY_CHAINS = 1048576
CPD_RFC3161v21 = 2097152
CPD_UISTATE_MODE_PROMPT = 0
CPD_UISTATE_MODE_BLOCK = 1
CPD_UISTATE_MODE_ALLOW = 2
CPD_UISTATE_MODE_MASK = 3
WSS_OBJTRUST_SUPPORT = 1
WSS_SIGTRUST_SUPPORT = 2
WSS_CERTTRUST_SUPPORT = 4
SGNR_TYPE_TIMESTAMP = 16
CERT_CONFIDENCE_SIG = 268435456
CERT_CONFIDENCE_TIME = 16777216
CERT_CONFIDENCE_TIMENEST = 1048576
CERT_CONFIDENCE_AUTHIDEXT = 65536
CERT_CONFIDENCE_HYGIENE = 4096
CERT_CONFIDENCE_HIGHEST = 286330880
WT_CURRENT_VERSION = 512
WT_ADD_ACTION_ID_RET_RESULT_FLAG = 1
SPC_SP_AGENCY_INFO_STRUCT = 2000
SPC_MINIMAL_CRITERIA_STRUCT = 2001
SPC_FINANCIAL_CRITERIA_STRUCT = 2002
SPC_INDIRECT_DATA_CONTENT_STRUCT = 2003
SPC_PE_IMAGE_DATA_STRUCT = 2004
SPC_LINK_STRUCT = 2005
SPC_STATEMENT_TYPE_STRUCT = 2006
SPC_SP_OPUS_INFO_STRUCT = 2007
SPC_CAB_DATA_STRUCT = 2008
SPC_JAVA_CLASS_DATA_STRUCT = 2009
INTENT_TO_SEAL_ATTRIBUTE_STRUCT = 2010
SEALING_SIGNATURE_ATTRIBUTE_STRUCT = 2011
SEALING_TIMESTAMP_ATTRIBUTE_STRUCT = 2012
SPC_SIGINFO_STRUCT = 2130
CAT_NAMEVALUE_STRUCT = 2221
CAT_MEMBERINFO_STRUCT = 2222
CAT_MEMBERINFO2_STRUCT = 2223
SPC_UUID_LENGTH = 16
SPC_URL_LINK_CHOICE = 1
SPC_MONIKER_LINK_CHOICE = 2
SPC_FILE_LINK_CHOICE = 3
WIN_CERT_REVISION_1_0 = 256
WIN_CERT_REVISION_2_0 = 512
WIN_CERT_TYPE_X509 = 1
WIN_CERT_TYPE_PKCS_SIGNED_DATA = 2
WIN_CERT_TYPE_RESERVED_1 = 3
WIN_CERT_TYPE_TS_STACK_SIGNED = 4
WT_TRUSTDBDIALOG_NO_UI_FLAG = 1
WT_TRUSTDBDIALOG_ONLY_PUB_TAB_FLAG = 2
WT_TRUSTDBDIALOG_WRITE_LEGACY_REG_FLAG = 256
WT_TRUSTDBDIALOG_WRITE_IEAK_STORE_FLAG = 512
CCPI_RESULT_ALLOW = 1
CCPI_RESULT_DENY = 2
CCPI_RESULT_AUDIT = 3pub const WINTRUST_MAX_HEADER_BYTES_TO_MAP_DEFAULT: u32 = 10485760;
pub const WINTRUST_MAX_HASH_BYTES_TO_MAP_DEFAULT: u32 = 1048576;
pub const WTD_CHOICE_DETACHED_SIG: u32 = 6;
pub const WTD_PROV_FLAGS_MASK: u32 = 65535;
pub const WTD_USE_LOCAL_MACHINE_CERTS: u32 = 8;
pub const WTD_CODE_INTEGRITY_DRIVER_MODE: u32 = 32768;
pub const WSS_VERIFY_SEALING: u32 = 4;
pub const WSS_INPUT_FLAG_MASK: u32 = 7;
pub const WSS_OUT_SEALING_STATUS_VERIFIED: u32 = 2147483648;
pub const WSS_OUT_HAS_SEALING_INTENT: u32 = 1073741824;
pub const WSS_OUT_FILE_SUPPORTS_SEAL: u32 = 536870912;
pub const WSS_OUTPUT_FLAG_MASK: u32 = 3758096384;
pub const WINTRUST_DETACHED_SIG_CHOICE_HANDLE: u32 = 1;
pub const WINTRUST_DETACHED_SIG_CHOICE_BLOB: u32 = 2;
pub const WTCI_DONT_OPEN_STORES: u32 = 1;
pub const WTCI_OPEN_ONLY_ROOT: u32 = 2;
pub const WTCI_USE_LOCAL_MACHINE: u32 = 4;
pub const TRUSTERROR_STEP_WVTPARAMS: u32 = 0;
pub const TRUSTERROR_STEP_FILEIO: u32 = 2;
pub const TRUSTERROR_STEP_SIP: u32 = 3;
pub const TRUSTERROR_STEP_SIPSUBJINFO: u32 = 5;
pub const TRUSTERROR_STEP_CATALOGFILE: u32 = 6;
pub const TRUSTERROR_STEP_CERTSTORE: u32 = 7;
pub const TRUSTERROR_STEP_MESSAGE: u32 = 8;
pub const TRUSTERROR_STEP_MSG_SIGNERCOUNT: u32 = 9;
pub const TRUSTERROR_STEP_MSG_INNERCNTTYPE: u32 = 10;
pub const TRUSTERROR_STEP_MSG_INNERCNT: u32 = 11;
pub const TRUSTERROR_STEP_MSG_STORE: u32 = 12;
pub const TRUSTERROR_STEP_MSG_SIGNERINFO: u32 = 13;
pub const TRUSTERROR_STEP_MSG_SIGNERCERT: u32 = 14;
pub const TRUSTERROR_STEP_MSG_CERTCHAIN: u32 = 15;
pub const TRUSTERROR_STEP_MSG_COUNTERSIGINFO: u32 = 16;
pub const TRUSTERROR_STEP_MSG_COUNTERSIGCERT: u32 = 17;
pub const TRUSTERROR_STEP_VERIFY_MSGHASH: u32 = 18;
pub const TRUSTERROR_STEP_VERIFY_MSGINDIRECTDATA: u32 = 19;
pub const TRUSTERROR_STEP_FINAL_WVTINIT: u32 = 30;
pub const TRUSTERROR_STEP_FINAL_INITPROV: u32 = 31;
pub const TRUSTERROR_STEP_FINAL_OBJPROV: u32 = 32;
pub const TRUSTERROR_STEP_FINAL_SIGPROV: u32 = 33;
pub const TRUSTERROR_STEP_FINAL_CERTPROV: u32 = 34;
pub const TRUSTERROR_STEP_FINAL_CERTCHKPROV: u32 = 35;
pub const TRUSTERROR_STEP_FINAL_POLICYPROV: u32 = 36;
pub const TRUSTERROR_STEP_FINAL_UIPROV: u32 = 37;
pub const TRUSTERROR_MAX_STEPS: u32 = 38;
pub const CPD_CHOICE_SIP: u32 = 1;
pub const CPD_USE_NT5_CHAIN_FLAG: u32 = 2147483648;
pub const CPD_REVOCATION_CHECK_NONE: u32 = 65536;
pub const CPD_REVOCATION_CHECK_END_CERT: u32 = 131072;
pub const CPD_REVOCATION_CHECK_CHAIN: u32 = 262144;
pub const CPD_REVOCATION_CHECK_CHAIN_EXCLUDE_ROOT: u32 = 524288;
pub const CPD_RETURN_LOWER_QUALITY_CHAINS: u32 = 1048576;
pub const CPD_RFC3161v21: u32 = 2097152;
pub const CPD_UISTATE_MODE_PROMPT: u32 = 0;
pub const CPD_UISTATE_MODE_BLOCK: u32 = 1;
pub const CPD_UISTATE_MODE_ALLOW: u32 = 2;
pub const CPD_UISTATE_MODE_MASK: u32 = 3;
pub const WSS_OBJTRUST_SUPPORT: u32 = 1;
pub const WSS_SIGTRUST_SUPPORT: u32 = 2;
pub const WSS_CERTTRUST_SUPPORT: u32 = 4;
pub const SGNR_TYPE_TIMESTAMP: u32 = 16;
pub const CERT_CONFIDENCE_SIG: u32 = 268435456;
pub const CERT_CONFIDENCE_TIME: u32 = 16777216;
pub const CERT_CONFIDENCE_TIMENEST: u32 = 1048576;
pub const CERT_CONFIDENCE_AUTHIDEXT: u32 = 65536;
pub const CERT_CONFIDENCE_HYGIENE: u32 = 4096;
pub const CERT_CONFIDENCE_HIGHEST: u32 = 286330880;
pub const WT_CURRENT_VERSION: u32 = 512;
pub const WT_ADD_ACTION_ID_RET_RESULT_FLAG: u32 = 1;
pub const SPC_SP_AGENCY_INFO_STRUCT: i32 = 2000;
pub const SPC_MINIMAL_CRITERIA_STRUCT: i32 = 2001;
pub const SPC_FINANCIAL_CRITERIA_STRUCT: i32 = 2002;
pub const SPC_INDIRECT_DATA_CONTENT_STRUCT: i32 = 2003;
pub const SPC_PE_IMAGE_DATA_STRUCT: i32 = 2004;
pub const SPC_LINK_STRUCT: i32 = 2005;
pub const SPC_STATEMENT_TYPE_STRUCT: i32 = 2006;
pub const SPC_SP_OPUS_INFO_STRUCT: i32 = 2007;
pub const SPC_CAB_DATA_STRUCT: i32 = 2008;
pub const SPC_JAVA_CLASS_DATA_STRUCT: i32 = 2009;
pub const INTENT_TO_SEAL_ATTRIBUTE_STRUCT: i32 = 2010;
pub const SEALING_SIGNATURE_ATTRIBUTE_STRUCT: i32 = 2011;
pub const SEALING_TIMESTAMP_ATTRIBUTE_STRUCT: i32 = 2012;
pub const SPC_SIGINFO_STRUCT: i32 = 2130;
pub const CAT_NAMEVALUE_STRUCT: i32 = 2221;
pub const CAT_MEMBERINFO_STRUCT: i32 = 2222;
pub const CAT_MEMBERINFO2_STRUCT: i32 = 2223;
pub const SPC_UUID_LENGTH: u32 = 16;
pub const SPC_URL_LINK_CHOICE: u32 = 1;
pub const SPC_MONIKER_LINK_CHOICE: u32 = 2;
pub const SPC_FILE_LINK_CHOICE: u32 = 3;
pub const WIN_CERT_REVISION_1_0: u32 = 256;
pub const WIN_CERT_REVISION_2_0: u32 = 512;
pub const WIN_CERT_TYPE_X509: u32 = 1;
pub const WIN_CERT_TYPE_PKCS_SIGNED_DATA: u32 = 2;
pub const WIN_CERT_TYPE_RESERVED_1: u32 = 3;
pub const WIN_CERT_TYPE_TS_STACK_SIGNED: u32 = 4;
pub const WT_TRUSTDBDIALOG_NO_UI_FLAG: u32 = 1;
pub const WT_TRUSTDBDIALOG_ONLY_PUB_TAB_FLAG: u32 = 2;
pub const WT_TRUSTDBDIALOG_WRITE_LEGACY_REG_FLAG: u32 = 256;
pub const WT_TRUSTDBDIALOG_WRITE_IEAK_STORE_FLAG: u32 = 512;
pub const CCPI_RESULT_ALLOW: u32 = 1;
pub const CCPI_RESULT_DENY: u32 = 2;
pub const CCPI_RESULT_AUDIT: u32 = 3;const (
WINTRUST_MAX_HEADER_BYTES_TO_MAP_DEFAULT uint32 = 10485760
WINTRUST_MAX_HASH_BYTES_TO_MAP_DEFAULT uint32 = 1048576
WTD_CHOICE_DETACHED_SIG uint32 = 6
WTD_PROV_FLAGS_MASK uint32 = 65535
WTD_USE_LOCAL_MACHINE_CERTS uint32 = 8
WTD_CODE_INTEGRITY_DRIVER_MODE uint32 = 32768
WSS_VERIFY_SEALING uint32 = 4
WSS_INPUT_FLAG_MASK uint32 = 7
WSS_OUT_SEALING_STATUS_VERIFIED uint32 = 2147483648
WSS_OUT_HAS_SEALING_INTENT uint32 = 1073741824
WSS_OUT_FILE_SUPPORTS_SEAL uint32 = 536870912
WSS_OUTPUT_FLAG_MASK uint32 = 3758096384
WINTRUST_DETACHED_SIG_CHOICE_HANDLE uint32 = 1
WINTRUST_DETACHED_SIG_CHOICE_BLOB uint32 = 2
WTCI_DONT_OPEN_STORES uint32 = 1
WTCI_OPEN_ONLY_ROOT uint32 = 2
WTCI_USE_LOCAL_MACHINE uint32 = 4
TRUSTERROR_STEP_WVTPARAMS uint32 = 0
TRUSTERROR_STEP_FILEIO uint32 = 2
TRUSTERROR_STEP_SIP uint32 = 3
TRUSTERROR_STEP_SIPSUBJINFO uint32 = 5
TRUSTERROR_STEP_CATALOGFILE uint32 = 6
TRUSTERROR_STEP_CERTSTORE uint32 = 7
TRUSTERROR_STEP_MESSAGE uint32 = 8
TRUSTERROR_STEP_MSG_SIGNERCOUNT uint32 = 9
TRUSTERROR_STEP_MSG_INNERCNTTYPE uint32 = 10
TRUSTERROR_STEP_MSG_INNERCNT uint32 = 11
TRUSTERROR_STEP_MSG_STORE uint32 = 12
TRUSTERROR_STEP_MSG_SIGNERINFO uint32 = 13
TRUSTERROR_STEP_MSG_SIGNERCERT uint32 = 14
TRUSTERROR_STEP_MSG_CERTCHAIN uint32 = 15
TRUSTERROR_STEP_MSG_COUNTERSIGINFO uint32 = 16
TRUSTERROR_STEP_MSG_COUNTERSIGCERT uint32 = 17
TRUSTERROR_STEP_VERIFY_MSGHASH uint32 = 18
TRUSTERROR_STEP_VERIFY_MSGINDIRECTDATA uint32 = 19
TRUSTERROR_STEP_FINAL_WVTINIT uint32 = 30
TRUSTERROR_STEP_FINAL_INITPROV uint32 = 31
TRUSTERROR_STEP_FINAL_OBJPROV uint32 = 32
TRUSTERROR_STEP_FINAL_SIGPROV uint32 = 33
TRUSTERROR_STEP_FINAL_CERTPROV uint32 = 34
TRUSTERROR_STEP_FINAL_CERTCHKPROV uint32 = 35
TRUSTERROR_STEP_FINAL_POLICYPROV uint32 = 36
TRUSTERROR_STEP_FINAL_UIPROV uint32 = 37
TRUSTERROR_MAX_STEPS uint32 = 38
CPD_CHOICE_SIP uint32 = 1
CPD_USE_NT5_CHAIN_FLAG uint32 = 2147483648
CPD_REVOCATION_CHECK_NONE uint32 = 65536
CPD_REVOCATION_CHECK_END_CERT uint32 = 131072
CPD_REVOCATION_CHECK_CHAIN uint32 = 262144
CPD_REVOCATION_CHECK_CHAIN_EXCLUDE_ROOT uint32 = 524288
CPD_RETURN_LOWER_QUALITY_CHAINS uint32 = 1048576
CPD_RFC3161v21 uint32 = 2097152
CPD_UISTATE_MODE_PROMPT uint32 = 0
CPD_UISTATE_MODE_BLOCK uint32 = 1
CPD_UISTATE_MODE_ALLOW uint32 = 2
CPD_UISTATE_MODE_MASK uint32 = 3
WSS_OBJTRUST_SUPPORT uint32 = 1
WSS_SIGTRUST_SUPPORT uint32 = 2
WSS_CERTTRUST_SUPPORT uint32 = 4
SGNR_TYPE_TIMESTAMP uint32 = 16
CERT_CONFIDENCE_SIG uint32 = 268435456
CERT_CONFIDENCE_TIME uint32 = 16777216
CERT_CONFIDENCE_TIMENEST uint32 = 1048576
CERT_CONFIDENCE_AUTHIDEXT uint32 = 65536
CERT_CONFIDENCE_HYGIENE uint32 = 4096
CERT_CONFIDENCE_HIGHEST uint32 = 286330880
WT_CURRENT_VERSION uint32 = 512
WT_ADD_ACTION_ID_RET_RESULT_FLAG uint32 = 1
SPC_SP_AGENCY_INFO_STRUCT int32 = 2000
SPC_MINIMAL_CRITERIA_STRUCT int32 = 2001
SPC_FINANCIAL_CRITERIA_STRUCT int32 = 2002
SPC_INDIRECT_DATA_CONTENT_STRUCT int32 = 2003
SPC_PE_IMAGE_DATA_STRUCT int32 = 2004
SPC_LINK_STRUCT int32 = 2005
SPC_STATEMENT_TYPE_STRUCT int32 = 2006
SPC_SP_OPUS_INFO_STRUCT int32 = 2007
SPC_CAB_DATA_STRUCT int32 = 2008
SPC_JAVA_CLASS_DATA_STRUCT int32 = 2009
INTENT_TO_SEAL_ATTRIBUTE_STRUCT int32 = 2010
SEALING_SIGNATURE_ATTRIBUTE_STRUCT int32 = 2011
SEALING_TIMESTAMP_ATTRIBUTE_STRUCT int32 = 2012
SPC_SIGINFO_STRUCT int32 = 2130
CAT_NAMEVALUE_STRUCT int32 = 2221
CAT_MEMBERINFO_STRUCT int32 = 2222
CAT_MEMBERINFO2_STRUCT int32 = 2223
SPC_UUID_LENGTH uint32 = 16
SPC_URL_LINK_CHOICE uint32 = 1
SPC_MONIKER_LINK_CHOICE uint32 = 2
SPC_FILE_LINK_CHOICE uint32 = 3
WIN_CERT_REVISION_1_0 uint32 = 256
WIN_CERT_REVISION_2_0 uint32 = 512
WIN_CERT_TYPE_X509 uint32 = 1
WIN_CERT_TYPE_PKCS_SIGNED_DATA uint32 = 2
WIN_CERT_TYPE_RESERVED_1 uint32 = 3
WIN_CERT_TYPE_TS_STACK_SIGNED uint32 = 4
WT_TRUSTDBDIALOG_NO_UI_FLAG uint32 = 1
WT_TRUSTDBDIALOG_ONLY_PUB_TAB_FLAG uint32 = 2
WT_TRUSTDBDIALOG_WRITE_LEGACY_REG_FLAG uint32 = 256
WT_TRUSTDBDIALOG_WRITE_IEAK_STORE_FLAG uint32 = 512
CCPI_RESULT_ALLOW uint32 = 1
CCPI_RESULT_DENY uint32 = 2
CCPI_RESULT_AUDIT uint32 = 3
)#define global WINTRUST_CONFIG_REGPATH "Software\Microsoft\Cryptography\Wintrust\Config"
#define global WINTRUST_MAX_HEADER_BYTES_TO_MAP_VALUE_NAME "MaxHeaderBytesToMap"
#define global WINTRUST_MAX_HEADER_BYTES_TO_MAP_DEFAULT 10485760
#define global WINTRUST_MAX_HASH_BYTES_TO_MAP_VALUE_NAME "MaxHashBytesToMap"
#define global WINTRUST_MAX_HASH_BYTES_TO_MAP_DEFAULT 1048576
#define global WTD_CHOICE_DETACHED_SIG 6
#define global WTD_PROV_FLAGS_MASK 65535
#define global WTD_USE_LOCAL_MACHINE_CERTS 8
#define global WTD_CODE_INTEGRITY_DRIVER_MODE 32768
#define global WSS_VERIFY_SEALING 4
#define global WSS_INPUT_FLAG_MASK 7
#define global WSS_OUT_SEALING_STATUS_VERIFIED 2147483648
#define global WSS_OUT_HAS_SEALING_INTENT 1073741824
#define global WSS_OUT_FILE_SUPPORTS_SEAL 536870912
#define global WSS_OUTPUT_FLAG_MASK 3758096384
#define global WINTRUST_DETACHED_SIG_CHOICE_HANDLE 1
#define global WINTRUST_DETACHED_SIG_CHOICE_BLOB 2
#define global WTCI_DONT_OPEN_STORES 1
#define global WTCI_OPEN_ONLY_ROOT 2
#define global WTCI_USE_LOCAL_MACHINE 4
#define global TRUSTERROR_STEP_WVTPARAMS 0
#define global TRUSTERROR_STEP_FILEIO 2
#define global TRUSTERROR_STEP_SIP 3
#define global TRUSTERROR_STEP_SIPSUBJINFO 5
#define global TRUSTERROR_STEP_CATALOGFILE 6
#define global TRUSTERROR_STEP_CERTSTORE 7
#define global TRUSTERROR_STEP_MESSAGE 8
#define global TRUSTERROR_STEP_MSG_SIGNERCOUNT 9
#define global TRUSTERROR_STEP_MSG_INNERCNTTYPE 10
#define global TRUSTERROR_STEP_MSG_INNERCNT 11
#define global TRUSTERROR_STEP_MSG_STORE 12
#define global TRUSTERROR_STEP_MSG_SIGNERINFO 13
#define global TRUSTERROR_STEP_MSG_SIGNERCERT 14
#define global TRUSTERROR_STEP_MSG_CERTCHAIN 15
#define global TRUSTERROR_STEP_MSG_COUNTERSIGINFO 16
#define global TRUSTERROR_STEP_MSG_COUNTERSIGCERT 17
#define global TRUSTERROR_STEP_VERIFY_MSGHASH 18
#define global TRUSTERROR_STEP_VERIFY_MSGINDIRECTDATA 19
#define global TRUSTERROR_STEP_FINAL_WVTINIT 30
#define global TRUSTERROR_STEP_FINAL_INITPROV 31
#define global TRUSTERROR_STEP_FINAL_OBJPROV 32
#define global TRUSTERROR_STEP_FINAL_SIGPROV 33
#define global TRUSTERROR_STEP_FINAL_CERTPROV 34
#define global TRUSTERROR_STEP_FINAL_CERTCHKPROV 35
#define global TRUSTERROR_STEP_FINAL_POLICYPROV 36
#define global TRUSTERROR_STEP_FINAL_UIPROV 37
#define global TRUSTERROR_MAX_STEPS 38
#define global CPD_CHOICE_SIP 1
#define global CPD_USE_NT5_CHAIN_FLAG 2147483648
#define global CPD_REVOCATION_CHECK_NONE 65536
#define global CPD_REVOCATION_CHECK_END_CERT 131072
#define global CPD_REVOCATION_CHECK_CHAIN 262144
#define global CPD_REVOCATION_CHECK_CHAIN_EXCLUDE_ROOT 524288
#define global CPD_RETURN_LOWER_QUALITY_CHAINS 1048576
#define global CPD_RFC3161v21 2097152
#define global CPD_UISTATE_MODE_PROMPT 0
#define global CPD_UISTATE_MODE_BLOCK 1
#define global CPD_UISTATE_MODE_ALLOW 2
#define global CPD_UISTATE_MODE_MASK 3
#define global WSS_OBJTRUST_SUPPORT 1
#define global WSS_SIGTRUST_SUPPORT 2
#define global WSS_CERTTRUST_SUPPORT 4
#define global SGNR_TYPE_TIMESTAMP 16
#define global CERT_CONFIDENCE_SIG 268435456
#define global CERT_CONFIDENCE_TIME 16777216
#define global CERT_CONFIDENCE_TIMENEST 1048576
#define global CERT_CONFIDENCE_AUTHIDEXT 65536
#define global CERT_CONFIDENCE_HYGIENE 4096
#define global CERT_CONFIDENCE_HIGHEST 286330880
#define global WT_CURRENT_VERSION 512
#define global WT_PROVIDER_DLL_NAME "WINTRUST.DLL"
#define global WT_PROVIDER_CERTTRUST_FUNCTION "WintrustCertificateTrust"
#define global WT_ADD_ACTION_ID_RET_RESULT_FLAG 1
#define global szOID_TRUSTED_CODESIGNING_CA_LIST "1.3.6.1.4.1.311.2.2.1"
#define global szOID_TRUSTED_CLIENT_AUTH_CA_LIST "1.3.6.1.4.1.311.2.2.2"
#define global szOID_TRUSTED_SERVER_AUTH_CA_LIST "1.3.6.1.4.1.311.2.2.3"
#define global SPC_COMMON_NAME_OBJID "2.5.4.3"
#define global SPC_TIME_STAMP_REQUEST_OBJID "1.3.6.1.4.1.311.3.2.1"
#define global SPC_INDIRECT_DATA_OBJID "1.3.6.1.4.1.311.2.1.4"
#define global SPC_SP_AGENCY_INFO_OBJID "1.3.6.1.4.1.311.2.1.10"
#define global SPC_STATEMENT_TYPE_OBJID "1.3.6.1.4.1.311.2.1.11"
#define global SPC_SP_OPUS_INFO_OBJID "1.3.6.1.4.1.311.2.1.12"
#define global SPC_CERT_EXTENSIONS_OBJID "1.3.6.1.4.1.311.2.1.14"
#define global SPC_PE_IMAGE_DATA_OBJID "1.3.6.1.4.1.311.2.1.15"
#define global SPC_RAW_FILE_DATA_OBJID "1.3.6.1.4.1.311.2.1.18"
#define global SPC_STRUCTURED_STORAGE_DATA_OBJID "1.3.6.1.4.1.311.2.1.19"
#define global SPC_JAVA_CLASS_DATA_OBJID "1.3.6.1.4.1.311.2.1.20"
#define global SPC_INDIVIDUAL_SP_KEY_PURPOSE_OBJID "1.3.6.1.4.1.311.2.1.21"
#define global SPC_COMMERCIAL_SP_KEY_PURPOSE_OBJID "1.3.6.1.4.1.311.2.1.22"
#define global SPC_CAB_DATA_OBJID "1.3.6.1.4.1.311.2.1.25"
#define global SPC_GLUE_RDN_OBJID "1.3.6.1.4.1.311.2.1.25"
#define global SPC_MINIMAL_CRITERIA_OBJID "1.3.6.1.4.1.311.2.1.26"
#define global SPC_FINANCIAL_CRITERIA_OBJID "1.3.6.1.4.1.311.2.1.27"
#define global SPC_LINK_OBJID "1.3.6.1.4.1.311.2.1.28"
#define global SPC_SIGINFO_OBJID "1.3.6.1.4.1.311.2.1.30"
#define global SPC_PE_IMAGE_PAGE_HASHES_V1_OBJID "1.3.6.1.4.1.311.2.3.1"
#define global SPC_PE_IMAGE_PAGE_HASHES_V2_OBJID "1.3.6.1.4.1.311.2.3.2"
#define global szOID_NESTED_SIGNATURE "1.3.6.1.4.1.311.2.4.1"
#define global szOID_INTENT_TO_SEAL "1.3.6.1.4.1.311.2.4.2"
#define global szOID_SEALING_SIGNATURE "1.3.6.1.4.1.311.2.4.3"
#define global szOID_SEALING_TIMESTAMP "1.3.6.1.4.1.311.2.4.4"
#define global szOID_ENHANCED_HASH "1.3.6.1.4.1.311.2.5.1"
#define global SPC_RELAXED_PE_MARKER_CHECK_OBJID "1.3.6.1.4.1.311.2.6.1"
#define global SPC_ENCRYPTED_DIGEST_RETRY_COUNT_OBJID "1.3.6.1.4.1.311.2.6.2"
#define global szOID_SIGNED_ATTRIBUTE_INTERNAL_NAME "1.3.6.1.4.1.311.2.7.1"
#define global szOID_SIGNED_ATTRIBUTE_FILE_VERSION "1.3.6.1.4.1.311.2.7.2"
#define global szOID_SIGNED_ATTRIBUTE_FILE_DESCRIPTION "1.3.6.1.4.1.311.2.7.3"
#define global szOID_SIGNED_ATTRIBUTE_PRODUCT "1.3.6.1.4.1.311.2.7.4"
#define global szOID_SIGNED_ATTRIBUTE_PRODUCT_VERSION "1.3.6.1.4.1.311.2.7.5"
#define global szOID_SIGNED_ATTRIBUTE_ORIGINAL_FILENAME "1.3.6.1.4.1.311.2.7.6"
#define global szOID_SIGNED_ATTRIBUTE_LANGUAGE "1.3.6.1.4.1.311.2.7.7"
#define global szOID_SIGNED_ATTRIBUTE_AUTHOR "1.3.6.1.4.1.311.2.7.8"
#define global szOID_SIGNED_ATTRIBUTE_PUBLISH_TIME "1.3.6.1.4.1.311.2.7.9"
#define global szOID_SIGNED_ATTRIBUTE_SOURCE_URL "1.3.6.1.4.1.311.2.7.10"
#define global szOID_PKCS_9_SEQUENCE_NUMBER "1.2.840.113549.1.9.25.4"
#define global CAT_NAMEVALUE_OBJID "1.3.6.1.4.1.311.12.2.1"
#define global CAT_MEMBERINFO_OBJID "1.3.6.1.4.1.311.12.2.2"
#define global CAT_MEMBERINFO2_OBJID "1.3.6.1.4.1.311.12.2.3"
#define global SPC_WINDOWS_HELLO_COMPATIBILITY_OBJID "1.3.6.1.4.1.311.10.41.1"
#define global SPC_NATURAL_AUTH_PLUGIN_OBJID "1.3.6.1.4.1.311.96.1.1"
#define global SPC_SP_AGENCY_INFO_STRUCT 2000
#define global SPC_MINIMAL_CRITERIA_STRUCT 2001
#define global SPC_FINANCIAL_CRITERIA_STRUCT 2002
#define global SPC_INDIRECT_DATA_CONTENT_STRUCT 2003
#define global SPC_PE_IMAGE_DATA_STRUCT 2004
#define global SPC_LINK_STRUCT 2005
#define global SPC_STATEMENT_TYPE_STRUCT 2006
#define global SPC_SP_OPUS_INFO_STRUCT 2007
#define global SPC_CAB_DATA_STRUCT 2008
#define global SPC_JAVA_CLASS_DATA_STRUCT 2009
#define global INTENT_TO_SEAL_ATTRIBUTE_STRUCT 2010
#define global SEALING_SIGNATURE_ATTRIBUTE_STRUCT 2011
#define global SEALING_TIMESTAMP_ATTRIBUTE_STRUCT 2012
#define global SPC_SIGINFO_STRUCT 2130
#define global CAT_NAMEVALUE_STRUCT 2221
#define global CAT_MEMBERINFO_STRUCT 2222
#define global CAT_MEMBERINFO2_STRUCT 2223
#define global SPC_UUID_LENGTH 16
#define global SPC_URL_LINK_CHOICE 1
#define global SPC_MONIKER_LINK_CHOICE 2
#define global SPC_FILE_LINK_CHOICE 3
#define global WIN_CERT_REVISION_1_0 256
#define global WIN_CERT_REVISION_2_0 512
#define global WIN_CERT_TYPE_X509 1
#define global WIN_CERT_TYPE_PKCS_SIGNED_DATA 2
#define global WIN_CERT_TYPE_RESERVED_1 3
#define global WIN_CERT_TYPE_TS_STACK_SIGNED 4
#define global WIN_TRUST_SUBJTYPE_RAW_FILE "{959DC450-8D9E-11CF-8736-00AA00A485EB}"
#define global WIN_TRUST_SUBJTYPE_PE_IMAGE "{43C9A1E0-8DA0-11CF-8736-00AA00A485EB}"
#define global WIN_TRUST_SUBJTYPE_JAVA_CLASS "{08AD3990-8DA1-11CF-8736-00AA00A485EB}"
#define global WIN_TRUST_SUBJTYPE_CABINET "{D17C5374-A392-11CF-9DF5-00AA00C184E0}"
#define global WIN_TRUST_SUBJTYPE_RAW_FILEEX "{6F458110-C2F1-11CF-8A69-00AA006C3706}"
#define global WIN_TRUST_SUBJTYPE_PE_IMAGEEX "{6F458111-C2F1-11CF-8A69-00AA006C3706}"
#define global WIN_TRUST_SUBJTYPE_JAVA_CLASSEX "{6F458113-C2F1-11CF-8A69-00AA006C3706}"
#define global WIN_TRUST_SUBJTYPE_CABINETEX "{6F458114-C2F1-11CF-8A69-00AA006C3706}"
#define global WIN_TRUST_SUBJTYPE_OLE_STORAGE "{C257E740-8DA0-11CF-8736-00AA00A485EB}"
#define global WIN_SPUB_ACTION_TRUSTED_PUBLISHER "{66426730-8DA1-11CF-8736-00AA00A485EB}"
#define global WIN_SPUB_ACTION_NT_ACTIVATE_IMAGE "{8BC96B00-8DA1-11CF-8736-00AA00A485EB}"
#define global WIN_SPUB_ACTION_PUBLISHED_SOFTWARE "{64B9D180-8DA2-11CF-8736-00AA00A485EB}"
#define global WT_TRUSTDBDIALOG_NO_UI_FLAG 1
#define global WT_TRUSTDBDIALOG_ONLY_PUB_TAB_FLAG 2
#define global WT_TRUSTDBDIALOG_WRITE_LEGACY_REG_FLAG 256
#define global WT_TRUSTDBDIALOG_WRITE_IEAK_STORE_FLAG 512
#define global SP_POLICY_PROVIDER_DLL_NAME "WINTRUST.DLL"
#define global WINTRUST_ACTION_GENERIC_VERIFY_V2 "{00AAC56B-CD44-11D0-8CC2-00C04FC295EE}"
#define global SP_INIT_FUNCTION "SoftpubInitialize"
#define global SP_OBJTRUST_FUNCTION "SoftpubLoadMessage"
#define global SP_SIGTRUST_FUNCTION "SoftpubLoadSignature"
#define global SP_CHKCERT_FUNCTION "SoftpubCheckCert"
#define global SP_FINALPOLICY_FUNCTION "SoftpubAuthenticode"
#define global SP_CLEANUPPOLICY_FUNCTION "SoftpubCleanup"
#define global WINTRUST_ACTION_TRUSTPROVIDER_TEST "{573E31F8-DDBA-11D0-8CCB-00C04FC295EE}"
#define global SP_TESTDUMPPOLICY_FUNCTION_TEST "SoftpubDumpStructure"
#define global WINTRUST_ACTION_GENERIC_CERT_VERIFY "{189A3842-3041-11D1-85E1-00C04FC295EE}"
#define global SP_GENERIC_CERT_INIT_FUNCTION "SoftpubDefCertInit"
#define global WINTRUST_ACTION_GENERIC_CHAIN_VERIFY "{FC451C16-AC75-11D1-B4B8-00C04FB66EA0}"
#define global GENERIC_CHAIN_FINALPOLICY_FUNCTION "GenericChainFinalProv"
#define global GENERIC_CHAIN_CERTTRUST_FUNCTION "GenericChainCertificateTrust"
#define global HTTPSPROV_ACTION "{573E31F8-AABA-11D0-8CCB-00C04FC295EE}"
#define global HTTPS_FINALPOLICY_FUNCTION "HTTPSFinalProv"
#define global HTTPS_CHKCERT_FUNCTION "HTTPSCheckCertProv"
#define global HTTPS_CERTTRUST_FUNCTION "HTTPSCertificateTrust"
#define global OFFICESIGN_ACTION_VERIFY "{5555C2CD-17FB-11D1-85C4-00C04FC295EE}"
#define global OFFICE_POLICY_PROVIDER_DLL_NAME "WINTRUST.DLL"
#define global OFFICE_INITPROV_FUNCTION "OfficeInitializePolicy"
#define global OFFICE_CLEANUPPOLICY_FUNCTION "OfficeCleanupPolicy"
#define global DRIVER_ACTION_VERIFY "{F750E6C3-38EE-11D1-85E5-00C04FC295EE}"
#define global DRIVER_INITPROV_FUNCTION "DriverInitializePolicy"
#define global DRIVER_FINALPOLPROV_FUNCTION "DriverFinalPolicy"
#define global DRIVER_CLEANUPPOLICY_FUNCTION "DriverCleanupPolicy"
#define global CONFIG_CI_ACTION_VERIFY "{6078065B-8F22-4B13-BD9B-5B762776F386}"
#define global CCPI_RESULT_ALLOW 1
#define global CCPI_RESULT_DENY 2
#define global CCPI_RESULT_AUDIT 3