From 7a313f57c134eda07fc7d93da506e9b8411273ae Mon Sep 17 00:00:00 2001 From: hakril Date: Fri, 10 Aug 2018 10:34:27 +0200 Subject: [PATCH] Added some crypto-related ctypes_generation definitions + generate.py now try to check for out-of-order definition --- .../definitions/functions/winfunc.txt | 7 + .../functions/winfunc_crypto_wintrust.txt | 62 + .../definitions/simple_types.txt | 1 + .../definitions/structures/crypto.txt | 563 ++ .../definitions/structures/winstruct.txt | 567 +- .../extended_structs/_CRYPT_BIT_BLOB.py | 5 + ctypes_generation/generate.py | 23 +- docs/source/windef_generated.rst | 1202 ++--- docs/source/winstructs_generated.rst | 4599 +++++++++-------- windows/generated_def/meta.py | 6 +- windows/generated_def/windef.py | 1202 ++--- windows/generated_def/winfuncs.py | 793 +-- windows/generated_def/winstructs.py | 2960 +++++------ 13 files changed, 6242 insertions(+), 5748 deletions(-) create mode 100644 ctypes_generation/definitions/structures/crypto.txt create mode 100644 ctypes_generation/extended_structs/_CRYPT_BIT_BLOB.py diff --git a/ctypes_generation/definitions/functions/winfunc.txt b/ctypes_generation/definitions/functions/winfunc.txt index 73e5789..fb0e3e4 100644 --- a/ctypes_generation/definitions/functions/winfunc.txt +++ b/ctypes_generation/definitions/functions/winfunc.txt @@ -1718,4 +1718,11 @@ NTSTATUS NtSetInformationFile( PVOID FileInformation, ULONG Length, FILE_INFORMATION_CLASS FileInformationClass +); + + +BOOL GetProcessMemoryInfo( + HANDLE Process, + PPROCESS_MEMORY_COUNTERS ppsmemCounters, + DWORD cb ); \ No newline at end of file diff --git a/ctypes_generation/definitions/functions/winfunc_crypto_wintrust.txt b/ctypes_generation/definitions/functions/winfunc_crypto_wintrust.txt index 03414e2..00ad794 100644 --- a/ctypes_generation/definitions/functions/winfunc_crypto_wintrust.txt +++ b/ctypes_generation/definitions/functions/winfunc_crypto_wintrust.txt @@ -395,4 +395,66 @@ BOOL WINAPI CryptHashCertificate( _In_ DWORD cbEncoded, _Out_ BYTE *pbComputedHash, _Inout_ DWORD *pcbComputedHash +); + + +BOOL CryptSignMessage( + PCRYPT_SIGN_MESSAGE_PARA pSignPara, + BOOL fDetachedSignature, + DWORD cToBeSigned, + PBYTE *rgpbToBeSigned, + DWORD *rgcbToBeSigned, + BYTE *pbSignedBlob, + DWORD *pcbSignedBlob +); + + +BOOL CryptSignAndEncryptMessage( + PCRYPT_SIGN_MESSAGE_PARA pSignPara, + PCRYPT_ENCRYPT_MESSAGE_PARA pEncryptPara, + DWORD cRecipientCert, + PCCERT_CONTEXT *rgpRecipientCert, + BYTE *pbToBeSignedAndEncrypted, + DWORD cbToBeSignedAndEncrypted, + BYTE *pbSignedAndEncryptedBlob, + DWORD *pcbSignedAndEncryptedBlob +); + +BOOL CryptVerifyMessageSignature( + PCRYPT_VERIFY_MESSAGE_PARA pVerifyPara, + DWORD dwSignerIndex, + BYTE *pbSignedBlob, + DWORD cbSignedBlob, + BYTE *pbDecoded, + DWORD *pcbDecoded, + PCCERT_CONTEXT *ppSignerCert +); + +BOOL CryptVerifyMessageSignatureWithKey( + PCRYPT_KEY_VERIFY_MESSAGE_PARA pVerifyPara, + PCERT_PUBLIC_KEY_INFO pPublicKeyInfo, + BYTE *pbSignedBlob, + DWORD cbSignedBlob, + BYTE *pbDecoded, + DWORD *pcbDecoded +); + + +BOOL CryptVerifyMessageHash( + PCRYPT_HASH_MESSAGE_PARA pHashPara, + BYTE *pbHashedBlob, + DWORD cbHashedBlob, + BYTE *pbToBeHashed, + DWORD *pcbToBeHashed, + BYTE *pbComputedHash, + DWORD *pcbComputedHash +); + + + +PCCERT_CONTEXT PfnCryptGetSignerCertificate( + PVOID pvGetArg, + DWORD dwCertEncodingType, + PCERT_INFO pSignerId, + HCERTSTORE hMsgCertStore ); \ No newline at end of file diff --git a/ctypes_generation/definitions/simple_types.txt b/ctypes_generation/definitions/simple_types.txt index 14c15ae..710d912 100644 --- a/ctypes_generation/definitions/simple_types.txt +++ b/ctypes_generation/definitions/simple_types.txt @@ -116,6 +116,7 @@ PHANDLER_ROUTINE = PVOID FARPROC = PVOID PIO_APC_ROUTINE = PVOID PVECTORED_EXCEPTION_HANDLER = PVOID +PFN_CRYPT_GET_SIGNER_CERTIFICATE = PVOID // Will be changed at import time diff --git a/ctypes_generation/definitions/structures/crypto.txt b/ctypes_generation/definitions/structures/crypto.txt new file mode 100644 index 0000000..0c3fd90 --- /dev/null +++ b/ctypes_generation/definitions/structures/crypto.txt @@ -0,0 +1,563 @@ +typedef struct _CERT_STRONG_SIGN_SERIALIZED_INFO { + DWORD dwFlags; + LPWSTR pwszCNGSignHashAlgids; + LPWSTR pwszCNGPubKeyMinBitLengths; +} CERT_STRONG_SIGN_SERIALIZED_INFO, *PCERT_STRONG_SIGN_SERIALIZED_INFO; + +typedef union TMP_CERT_STRONG_SIGN_PARA_UNION_TYPE { + PVOID pvInfo; + PCERT_STRONG_SIGN_SERIALIZED_INFO pSerializedInfo; + LPSTR pszOID; +}; + +typedef struct _CERT_STRONG_SIGN_PARA { + DWORD cbSize; + DWORD dwInfoChoice; + TMP_CERT_STRONG_SIGN_PARA_UNION_TYPE tmp_union; +} CERT_STRONG_SIGN_PARA, *PCERT_STRONG_SIGN_PARA, *PCCERT_STRONG_SIGN_PARA; + + +typedef struct _CRYPTOAPI_BLOB { + DWORD cbData; + BYTE *pbData; +} CRYPT_INTEGER_BLOB, *PCRYPT_INTEGER_BLOB, +CRYPT_UINT_BLOB, *PCRYPT_UINT_BLOB, +CRYPT_OBJID_BLOB, *PCRYPT_OBJID_BLOB, +CERT_NAME_BLOB, *PCERT_NAME_BLOB, +CERT_RDN_VALUE_BLOB, *PCERT_RDN_VALUE_BLOB, +CERT_BLOB, *PCERT_BLOB, +CRL_BLOB, *PCRL_BLOB, +DATA_BLOB, *PDATA_BLOB, +CRYPT_DATA_BLOB, *PCRYPT_DATA_BLOB, +CRYPT_HASH_BLOB, *PCRYPT_HASH_BLOB, +CRYPT_DIGEST_BLOB, *PCRYPT_DIGEST_BLOB, +CRYPT_DER_BLOB, *PCRYPT_DER_BLOB, +CRYPT_ATTR_BLOB, *PCRYPT_ATTR_BLOB; + +typedef struct CRYPTCATATTRIBUTE_ { + DWORD cbStruct; + LPWSTR pwszReferenceTag; + DWORD dwAttrTypeAndAction; + DWORD cbValue; + BYTE *pbValue; + DWORD dwReserved; +} CRYPTCATATTRIBUTE, *PCRYPTCATATTRIBUTE; + +typedef struct _CRYPT_ATTRIBUTE_TYPE_VALUE { + LPSTR pszObjId; + CRYPT_OBJID_BLOB Value; +} CRYPT_ATTRIBUTE_TYPE_VALUE, *PCRYPT_ATTRIBUTE_TYPE_VALUE; + +typedef struct _CRYPT_ALGORITHM_IDENTIFIER { + LPSTR pszObjId; + CRYPT_OBJID_BLOB Parameters; +} CRYPT_ALGORITHM_IDENTIFIER, *PCRYPT_ALGORITHM_IDENTIFIER; + +typedef struct SIP_INDIRECT_DATA_ +{ + CRYPT_ATTRIBUTE_TYPE_VALUE Data; + CRYPT_ALGORITHM_IDENTIFIER DigestAlgorithm; + CRYPT_HASH_BLOB Digest; +} SIP_INDIRECT_DATA, *PSIP_INDIRECT_DATA; + +typedef struct CRYPTCATMEMBER_ { + DWORD cbStruct; + LPWSTR pwszReferenceTag; + LPWSTR pwszFileName; + GUID gSubjectType; + DWORD fdwMemberFlags; + struct SIP_INDIRECT_DATA *pIndirectData; + DWORD dwCertVersion; + DWORD dwReserved; + HANDLE hReserved; + CRYPT_ATTR_BLOB sEncodedIndirectData; + CRYPT_ATTR_BLOB sEncodedMemberInfo; +} CRYPTCATMEMBER, *PCRYPTCATMEMBER; + +typedef struct WINTRUST_FILE_INFO_ +{ + DWORD cbStruct; + LPCWSTR pcwszFilePath; + HANDLE hFile; + GUID *pgKnownSubject; +} WINTRUST_FILE_INFO, *PWINTRUST_FILE_INFO; + + +typedef struct _CRYPT_ATTRIBUTE { + LPSTR pszObjId; + DWORD cValue; + PCRYPT_ATTR_BLOB rgValue; +} CRYPT_ATTRIBUTE, *PCRYPT_ATTRIBUTE; + + +typedef struct _CTL_ENTRY { + CRYPT_DATA_BLOB SubjectIdentifier; + DWORD cAttribute; + PCRYPT_ATTRIBUTE rgAttribute; +} CTL_ENTRY, *PCTL_ENTRY; + + +typedef struct _CRYPT_ATTRIBUTE { + LPSTR pszObjId; + DWORD cValue; + PCRYPT_ATTR_BLOB rgValue; +} CRYPT_ATTRIBUTE, *PCRYPT_ATTRIBUTE; + +typedef struct _CRYPT_ATTRIBUTES { + DWORD cAttr; + PCRYPT_ATTRIBUTE rgAttr; +} CRYPT_ATTRIBUTES, *PCRYPT_ATTRIBUTES; + + +typedef struct _CERT_EXTENSION { + LPSTR pszObjId; + BOOL fCritical; + CRYPT_OBJID_BLOB Value; +} CERT_EXTENSION, *PCERT_EXTENSION; + + +typedef struct _CRL_ENTRY { + CRYPT_INTEGER_BLOB SerialNumber; + FILETIME RevocationDate; + DWORD cExtension; + PCERT_EXTENSION rgExtension; +} CRL_ENTRY, *PCRL_ENTRY; + +typedef struct _CRL_INFO { + DWORD dwVersion; + CRYPT_ALGORITHM_IDENTIFIER SignatureAlgorithm; + CERT_NAME_BLOB Issuer; + FILETIME ThisUpdate; + FILETIME NextUpdate; + DWORD cCRLEntry; + PCRL_ENTRY rgCRLEntry; + DWORD cExtension; + PCERT_EXTENSION rgExtension; +} CRL_INFO, *PCRL_INFO; + + +typedef struct _CRL_CONTEXT { + DWORD dwCertEncodingType; + BYTE *pbCrlEncoded; + DWORD cbCrlEncoded; + PCRL_INFO pCrlInfo; + HCERTSTORE hCertStore; +} CRL_CONTEXT, *PCRL_CONTEXT, *PCCRL_CONTEXT; + +typedef struct _CMSG_SIGNER_INFO { + DWORD dwVersion; + CERT_NAME_BLOB Issuer; + CRYPT_INTEGER_BLOB SerialNumber; + CRYPT_ALGORITHM_IDENTIFIER HashAlgorithm; + CRYPT_ALGORITHM_IDENTIFIER HashEncryptionAlgorithm; + CRYPT_DATA_BLOB EncryptedHash; + CRYPT_ATTRIBUTES AuthAttrs; + CRYPT_ATTRIBUTES UnauthAttrs; +} CMSG_SIGNER_INFO, *PCMSG_SIGNER_INFO; + + + + +typedef struct _CTL_USAGE { + DWORD cUsageIdentifier; + LPSTR *rgpszUsageIdentifier; +} CTL_USAGE, *PCTL_USAGE, CERT_ENHKEY_USAGE, *PCERT_ENHKEY_USAGE; + +typedef struct _CTL_INFO { + DWORD dwVersion; + CTL_USAGE SubjectUsage; + CRYPT_DATA_BLOB ListIdentifier; + CRYPT_INTEGER_BLOB SequenceNumber; + FILETIME ThisUpdate; + FILETIME NextUpdate; + CRYPT_ALGORITHM_IDENTIFIER SubjectAlgorithm; + DWORD cCTLEntry; + PCTL_ENTRY rgCTLEntry; + DWORD cExtension; + PCERT_EXTENSION rgExtension; +} CTL_INFO, *PCTL_INFO; + +typedef struct _CTL_CONTEXT { + DWORD dwMsgAndCertEncodingType; + BYTE *pbCtlEncoded; + DWORD cbCtlEncoded; + PCTL_INFO pCtlInfo; + HCERTSTORE hCertStore; + HCRYPTMSG hCryptMsg; + BYTE *pbCtlContent; + DWORD cbCtlContent; +} CTL_CONTEXT, *PCTL_CONTEXT, *PCCTL_CONTEXT; + + +typedef struct WINTRUST_CATALOG_INFO_ +{ + DWORD cbStruct; + DWORD dwCatalogVersion; + LPCWSTR pcwszCatalogFilePath; + LPCWSTR pcwszMemberTag; + LPCWSTR pcwszMemberFilePath; + HANDLE hMemberFile; + BYTE *pbCalculatedFileHash; + DWORD cbCalculatedFileHash; + PCCTL_CONTEXT pcCatalogContext; +} WINTRUST_CATALOG_INFO, *PWINTRUST_CATALOG_INFO; + + +typedef struct WINTRUST_BLOB_INFO_ +{ + DWORD cbStruct; + GUID gSubject; + LPCWSTR pcwszDisplayName; + DWORD cbMemObject; + BYTE *pbMemObject; + DWORD cbMemSignedMsg; + BYTE *pbMemSignedMsg; +} WINTRUST_BLOB_INFO, *PWINTRUST_BLOB_INFO; + + +typedef struct _CRYPT_BIT_BLOB { + DWORD cbData; + BYTE *pbData; + DWORD cUnusedBits; +} CRYPT_BIT_BLOB, *PCRYPT_BIT_BLOB; + +typedef struct _CERT_PUBLIC_KEY_INFO { + CRYPT_ALGORITHM_IDENTIFIER Algorithm; + CRYPT_BIT_BLOB PublicKey; +} CERT_PUBLIC_KEY_INFO, *PCERT_PUBLIC_KEY_INFO; + +typedef struct _CERT_INFO { + DWORD dwVersion; + CRYPT_INTEGER_BLOB SerialNumber; + CRYPT_ALGORITHM_IDENTIFIER SignatureAlgorithm; + CERT_NAME_BLOB Issuer; + FILETIME NotBefore; + FILETIME NotAfter; + CERT_NAME_BLOB Subject; + CERT_PUBLIC_KEY_INFO SubjectPublicKeyInfo; + CRYPT_BIT_BLOB IssuerUniqueId; + CRYPT_BIT_BLOB SubjectUniqueId; + DWORD cExtension; + PCERT_EXTENSION rgExtension; +} CERT_INFO, *PCERT_INFO; + + +typedef struct _CERT_CONTEXT { + DWORD dwCertEncodingType; + BYTE *pbCertEncoded; + DWORD cbCertEncoded; + PCERT_INFO pCertInfo; + HCERTSTORE hCertStore; +} CERT_CONTEXT, *PCERT_CONTEXT, *PCCERT_CONTEXT; + + +typedef struct WINTRUST_SGNR_INFO_ +{ + DWORD cbStruct; + LPCWSTR pcwszDisplayName; + CMSG_SIGNER_INFO *psSignerInfo; + DWORD chStores; + HCERTSTORE *pahStores; +} WINTRUST_SGNR_INFO, *PWINTRUST_SGNR_INFO; + +typedef struct WINTRUST_CERT_INFO_ +{ + DWORD cbStruct; + LPCWSTR pcwszDisplayName; + CERT_CONTEXT *psCertContext; + DWORD chStores; + HCERTSTORE *pahStores; + DWORD dwFlags; + FILETIME *psftVerifyAsOf; +} WINTRUST_CERT_INFO, *PWINTRUST_CERT_INFO; + + +typedef union _TMP_WINTRUST_UNION_TYPE +{ + struct WINTRUST_FILE_INFO_ *pFile; + struct WINTRUST_CATALOG_INFO_ *pCatalog; + struct WINTRUST_BLOB_INFO_ *pBlob; + struct WINTRUST_SGNR_INFO_ *pSgnr; + struct WINTRUST_CERT_INFO_ *pCert; +} TMP_WINTRUST_UNION_TYPE; + + +typedef struct _WINTRUST_DATA +{ + DWORD cbStruct; + LPVOID pPolicyCallbackData; + LPVOID pSIPClientData; + DWORD dwUIChoice; + DWORD fdwRevocationChecks; + DWORD dwUnionChoice; + + TMP_WINTRUST_UNION_TYPE tmp_union; + + DWORD dwStateAction; + HANDLE hWVTStateData; + WCHAR *pwszURLReference; + DWORD dwProvFlags; + DWORD dwUIContext; +} WINTRUST_DATA, *PWINTRUST_DATA; + +typedef struct _CRYPT_SIGN_MESSAGE_PARA { + DWORD cbSize; + DWORD dwMsgEncodingType; + PCCERT_CONTEXT pSigningCert; + CRYPT_ALGORITHM_IDENTIFIER HashAlgorithm; + PVOID pvHashAuxInfo; + DWORD cMsgCert; + PCCERT_CONTEXT *rgpMsgCert; + DWORD cMsgCrl; + PCCRL_CONTEXT *rgpMsgCrl; + DWORD cAuthAttr; + PCRYPT_ATTRIBUTE rgAuthAttr; + DWORD cUnauthAttr; + PCRYPT_ATTRIBUTE rgUnauthAttr; + DWORD dwFlags; + DWORD dwInnerContentType; + CRYPT_ALGORITHM_IDENTIFIER HashEncryptionAlgorithm; + PVOID pvHashEncryptionAuxInfo; +} CRYPT_SIGN_MESSAGE_PARA, *PCRYPT_SIGN_MESSAGE_PARA; + + +typedef struct _CRYPT_HASH_MESSAGE_PARA { + DWORD cbSize; + DWORD dwMsgEncodingType; + HCRYPTPROV_LEGACY hCryptProv; + CRYPT_ALGORITHM_IDENTIFIER HashAlgorithm; + PVOID pvHashAuxInfo; +} CRYPT_HASH_MESSAGE_PARA, *PCRYPT_HASH_MESSAGE_PARA; + + +typedef struct _CRYPT_KEY_VERIFY_MESSAGE_PARA { + DWORD cbSize; + DWORD dwMsgEncodingType; + HCRYPTPROV_LEGACY hCryptProv; +} CRYPT_KEY_VERIFY_MESSAGE_PARA, *PCRYPT_KEY_VERIFY_MESSAGE_PARA; + +typedef struct _CRYPT_VERIFY_MESSAGE_PARA { + DWORD cbSize; + DWORD dwMsgAndCertEncodingType; + HCRYPTPROV_LEGACY hCryptProv; + PFN_CRYPT_GET_SIGNER_CERTIFICATE pfnGetSignerCertificate; + PVOID pvGetArg; + PCCERT_STRONG_SIGN_PARA pStrongSignPara; +} CRYPT_VERIFY_MESSAGE_PARA, *PCRYPT_VERIFY_MESSAGE_PARA; + + + +typedef struct _SPC_SERIALIZED_OBJECT +{ + SPC_UUID ClassId; + CRYPT_DATA_BLOB SerializedData; + +} SPC_SERIALIZED_OBJECT, *PSPC_SERIALIZED_OBJECT; + + +typedef union _TMP_SPC_LINK_UNION +{ + LPWSTR pwszUrl; + SPC_SERIALIZED_OBJECT Moniker; + LPWSTR pwszFile; +} TMP_SPC_LINK_UNION; + + + +typedef struct SPC_LINK_ +{ + DWORD dwLinkChoice; + TMP_SPC_LINK_UNION u; +} SPC_LINK, *PSPC_LINK; + + +typedef struct _SPC_SP_OPUS_INFO +{ + LPCWSTR pwszProgramName; + struct SPC_LINK_ *pMoreInfo; + struct SPC_LINK_ *pPublisherInfo; + +} SPC_SP_OPUS_INFO, *PSPC_SP_OPUS_INFO; + + +typedef struct _CERT_TRUST_STATUS { + + DWORD dwErrorStatus; + DWORD dwInfoStatus; + +} CERT_TRUST_STATUS, *PCERT_TRUST_STATUS; + +typedef struct _CERT_TRUST_LIST_INFO { + + DWORD cbSize; + PCTL_ENTRY pCtlEntry; + PCCTL_CONTEXT pCtlContext; + +} CERT_TRUST_LIST_INFO, *PCERT_TRUST_LIST_INFO; + + + + +typedef struct _CERT_REVOCATION_CRL_INFO { + DWORD cbSize; + PCCRL_CONTEXT pBaseCrlContext; + PCCRL_CONTEXT pDeltaCrlContext; + + PCRL_ENTRY pCrlEntry; + BOOL fDeltaCrlEntry; +} CERT_REVOCATION_CRL_INFO, *PCERT_REVOCATION_CRL_INFO; + +typedef struct _CERT_REVOCATION_INFO { + + DWORD cbSize; + DWORD dwRevocationResult; + LPCSTR pszRevocationOid; + LPVOID pvOidSpecificInfo; + BOOL fHasFreshnessTime; + DWORD dwFreshnessTime; + PCERT_REVOCATION_CRL_INFO pCrlInfo; + +} CERT_REVOCATION_INFO, *PCERT_REVOCATION_INFO; + +typedef struct _CERT_CHAIN_ELEMENT { + + DWORD cbSize; + PCCERT_CONTEXT pCertContext; + CERT_TRUST_STATUS TrustStatus; + PCERT_REVOCATION_INFO pRevocationInfo; + + PCERT_ENHKEY_USAGE pIssuanceUsage; + PCERT_ENHKEY_USAGE pApplicationUsage; + + LPCWSTR pwszExtendedErrorInfo; +} CERT_CHAIN_ELEMENT, *PCERT_CHAIN_ELEMENT, *PCCERT_CHAIN_ELEMENT; + +typedef struct _CERT_SIMPLE_CHAIN { + + DWORD cbSize; + CERT_TRUST_STATUS TrustStatus; + DWORD cElement; + PCERT_CHAIN_ELEMENT* rgpElement; + PCERT_TRUST_LIST_INFO pTrustListInfo; + + BOOL fHasRevocationFreshnessTime; + DWORD dwRevocationFreshnessTime; + +} CERT_SIMPLE_CHAIN, *PCERT_SIMPLE_CHAIN, *PCCERT_SIMPLE_CHAIN; + +typedef struct _CERT_CHAIN_CONTEXT { + DWORD cbSize; + CERT_TRUST_STATUS TrustStatus; + DWORD cChain; + PCERT_SIMPLE_CHAIN* rgpChain; + DWORD cLowerQualityChainContext; + PCCERT_CHAIN_CONTEXT* rgpLowerQualityChainContext; + BOOL fHasRevocationFreshnessTime; + DWORD dwRevocationFreshnessTime; + DWORD dwCreateFlags; + GUID ChainId; +}CERT_CHAIN_CONTEXT, *PCERT_CHAIN_CONTEXT, *PCCERT_CHAIN_CONTEXT; + + +typedef struct _CERT_USAGE_MATCH { + + DWORD dwType; + CERT_ENHKEY_USAGE Usage; + +} CERT_USAGE_MATCH, *PCERT_USAGE_MATCH; + +typedef struct _CERT_CHAIN_PARA { + + DWORD cbSize; + CERT_USAGE_MATCH RequestedUsage; + CERT_USAGE_MATCH RequestedIssuancePolicy; + DWORD dwUrlRetrievalTimeout; + BOOL fCheckRevocationFreshnessTime; + DWORD dwRevocationFreshnessTime; + LPFILETIME pftCacheResync; + +} CERT_CHAIN_PARA, *PCERT_CHAIN_PARA; + + +typedef struct _CERT_CHAIN_ENGINE_CONFIG { + DWORD cbSize; + HCERTSTORE hRestrictedRoot; + HCERTSTORE hRestrictedTrust; + HCERTSTORE hRestrictedOther; + DWORD cAdditionalStore; + HCERTSTORE* rghAdditionalStore; + DWORD dwFlags; + DWORD dwUrlRetrievalTimeout; + DWORD MaximumCachedCertificates; + DWORD CycleDetectionModulus; +} CERT_CHAIN_ENGINE_CONFIG, *PCERT_CHAIN_ENGINE_CONFIG; + + +typedef struct _SYSTEMTIME { + WORD wYear; + WORD wMonth; + WORD wDayOfWeek; + WORD wDay; + WORD wHour; + WORD wMinute; + WORD wSecond; + WORD wMilliseconds; +} SYSTEMTIME, *PSYSTEMTIME, *LPSYSTEMTIME; + + +typedef struct _CERT_EXTENSIONS { + DWORD cExtension; + PCERT_EXTENSION rgExtension; +} CERT_EXTENSIONS, *PCERT_EXTENSIONS; + +typedef struct _CRYPT_KEY_PROV_PARAM { + DWORD dwParam; + BYTE *pbData; + DWORD cbData; + DWORD dwFlags; +} CRYPT_KEY_PROV_PARAM, *PCRYPT_KEY_PROV_PARAM; + + +typedef struct _CRYPT_KEY_PROV_INFO { + LPWSTR pwszContainerName; + LPWSTR pwszProvName; + DWORD dwProvType; + DWORD dwFlags; + DWORD cProvParam; + PCRYPT_KEY_PROV_PARAM rgProvParam; + DWORD dwKeySpec; +} CRYPT_KEY_PROV_INFO, *PCRYPT_KEY_PROV_INFO; + +typedef struct _CRYPT_ENCRYPT_MESSAGE_PARA { + DWORD cbSize; + DWORD dwMsgEncodingType; + HCRYPTPROV_LEGACY hCryptProv; + CRYPT_ALGORITHM_IDENTIFIER ContentEncryptionAlgorithm; + VOID *pvEncryptionAuxInfo; + DWORD dwFlags; + DWORD dwInnerContentType; +} CRYPT_ENCRYPT_MESSAGE_PARA, *PCRYPT_ENCRYPT_MESSAGE_PARA; + + +typedef struct _CRYPT_DECRYPT_MESSAGE_PARA { + DWORD cbSize; + DWORD dwMsgAndCertEncodingType; + DWORD cCertStore; + HCERTSTORE *rghCertStore; + DWORD dwFlags; +} CRYPT_DECRYPT_MESSAGE_PARA, *PCRYPT_DECRYPT_MESSAGE_PARA; + + +typedef struct _CERT_KEY_CONTEXT { + DWORD cbSize; + HCRYPTPROV hCryptProv; + DWORD dwKeySpec; +} CERT_KEY_CONTEXT, *PCERT_KEY_CONTEXT; + + +typedef struct _CRYPT_ENCODE_PARA { + DWORD cbSize; + PVOID pfnAlloc; + PVOID pfnFree; +} CRYPT_ENCODE_PARA, *PCRYPT_ENCODE_PARA; + diff --git a/ctypes_generation/definitions/structures/winstruct.txt b/ctypes_generation/definitions/structures/winstruct.txt index 7f3d7d4..1548bd7 100644 --- a/ctypes_generation/definitions/structures/winstruct.txt +++ b/ctypes_generation/definitions/structures/winstruct.txt @@ -2235,279 +2235,6 @@ typedef struct tagEXCEPINFO { SCODE scode; } EXCEPINFO; -typedef struct _CERT_STRONG_SIGN_SERIALIZED_INFO { - DWORD dwFlags; - LPWSTR pwszCNGSignHashAlgids; - LPWSTR pwszCNGPubKeyMinBitLengths; -} CERT_STRONG_SIGN_SERIALIZED_INFO, *PCERT_STRONG_SIGN_SERIALIZED_INFO; - -typedef union TMP_CERT_STRONG_SIGN_PARA_UNION_TYPE { - PVOID pvInfo; - PCERT_STRONG_SIGN_SERIALIZED_INFO pSerializedInfo; - LPSTR pszOID; -}; - -typedef struct _CERT_STRONG_SIGN_PARA { - DWORD cbSize; - DWORD dwInfoChoice; - TMP_CERT_STRONG_SIGN_PARA_UNION_TYPE tmp_union; -} CERT_STRONG_SIGN_PARA, *PCERT_STRONG_SIGN_PARA, *PCCERT_STRONG_SIGN_PARA; - - -typedef struct _CRYPTOAPI_BLOB { - DWORD cbData; - BYTE *pbData; -} CRYPT_INTEGER_BLOB, *PCRYPT_INTEGER_BLOB, -CRYPT_UINT_BLOB, *PCRYPT_UINT_BLOB, -CRYPT_OBJID_BLOB, *PCRYPT_OBJID_BLOB, -CERT_NAME_BLOB, *PCERT_NAME_BLOB, -CERT_RDN_VALUE_BLOB, *PCERT_RDN_VALUE_BLOB, -CERT_BLOB, *PCERT_BLOB, -CRL_BLOB, *PCRL_BLOB, -DATA_BLOB, *PDATA_BLOB, -CRYPT_DATA_BLOB, *PCRYPT_DATA_BLOB, -CRYPT_HASH_BLOB, *PCRYPT_HASH_BLOB, -CRYPT_DIGEST_BLOB, *PCRYPT_DIGEST_BLOB, -CRYPT_DER_BLOB, *PCRYPT_DER_BLOB, -CRYPT_ATTR_BLOB, *PCRYPT_ATTR_BLOB; - -typedef struct CRYPTCATATTRIBUTE_ { - DWORD cbStruct; - LPWSTR pwszReferenceTag; - DWORD dwAttrTypeAndAction; - DWORD cbValue; - BYTE *pbValue; - DWORD dwReserved; -} CRYPTCATATTRIBUTE, *PCRYPTCATATTRIBUTE; - -typedef struct _CRYPT_ATTRIBUTE_TYPE_VALUE { - LPSTR pszObjId; - CRYPT_OBJID_BLOB Value; -} CRYPT_ATTRIBUTE_TYPE_VALUE, *PCRYPT_ATTRIBUTE_TYPE_VALUE; - -typedef struct _CRYPT_ALGORITHM_IDENTIFIER { - LPSTR pszObjId; - CRYPT_OBJID_BLOB Parameters; -} CRYPT_ALGORITHM_IDENTIFIER, *PCRYPT_ALGORITHM_IDENTIFIER; - -typedef struct SIP_INDIRECT_DATA_ -{ - CRYPT_ATTRIBUTE_TYPE_VALUE Data; - CRYPT_ALGORITHM_IDENTIFIER DigestAlgorithm; - CRYPT_HASH_BLOB Digest; -} SIP_INDIRECT_DATA, *PSIP_INDIRECT_DATA; - -typedef struct CRYPTCATMEMBER_ { - DWORD cbStruct; - LPWSTR pwszReferenceTag; - LPWSTR pwszFileName; - GUID gSubjectType; - DWORD fdwMemberFlags; - struct SIP_INDIRECT_DATA *pIndirectData; - DWORD dwCertVersion; - DWORD dwReserved; - HANDLE hReserved; - CRYPT_ATTR_BLOB sEncodedIndirectData; - CRYPT_ATTR_BLOB sEncodedMemberInfo; -} CRYPTCATMEMBER, *PCRYPTCATMEMBER; - -typedef struct WINTRUST_FILE_INFO_ -{ - DWORD cbStruct; - LPCWSTR pcwszFilePath; - HANDLE hFile; - GUID *pgKnownSubject; -} WINTRUST_FILE_INFO, *PWINTRUST_FILE_INFO; - - -typedef struct _CRYPT_ATTRIBUTE { - LPSTR pszObjId; - DWORD cValue; - PCRYPT_ATTR_BLOB rgValue; -} CRYPT_ATTRIBUTE, *PCRYPT_ATTRIBUTE; - - -typedef struct _CTL_ENTRY { - CRYPT_DATA_BLOB SubjectIdentifier; - DWORD cAttribute; - PCRYPT_ATTRIBUTE rgAttribute; -} CTL_ENTRY, *PCTL_ENTRY; - - -typedef struct _CRYPT_ATTRIBUTE { - LPSTR pszObjId; - DWORD cValue; - PCRYPT_ATTR_BLOB rgValue; -} CRYPT_ATTRIBUTE, *PCRYPT_ATTRIBUTE; - -typedef struct _CRYPT_ATTRIBUTES { - DWORD cAttr; - PCRYPT_ATTRIBUTE rgAttr; -} CRYPT_ATTRIBUTES, *PCRYPT_ATTRIBUTES; - - - - -typedef struct _CMSG_SIGNER_INFO { - DWORD dwVersion; - CERT_NAME_BLOB Issuer; - CRYPT_INTEGER_BLOB SerialNumber; - CRYPT_ALGORITHM_IDENTIFIER HashAlgorithm; - CRYPT_ALGORITHM_IDENTIFIER HashEncryptionAlgorithm; - CRYPT_DATA_BLOB EncryptedHash; - CRYPT_ATTRIBUTES AuthAttrs; - CRYPT_ATTRIBUTES UnauthAttrs; -} CMSG_SIGNER_INFO, *PCMSG_SIGNER_INFO; - - -typedef struct _CERT_EXTENSION { - LPSTR pszObjId; - BOOL fCritical; - CRYPT_OBJID_BLOB Value; -} CERT_EXTENSION, *PCERT_EXTENSION; - -typedef struct _CTL_USAGE { - DWORD cUsageIdentifier; - LPSTR *rgpszUsageIdentifier; -} CTL_USAGE, *PCTL_USAGE, CERT_ENHKEY_USAGE, *PCERT_ENHKEY_USAGE; - -typedef struct _CTL_INFO { - DWORD dwVersion; - CTL_USAGE SubjectUsage; - CRYPT_DATA_BLOB ListIdentifier; - CRYPT_INTEGER_BLOB SequenceNumber; - FILETIME ThisUpdate; - FILETIME NextUpdate; - CRYPT_ALGORITHM_IDENTIFIER SubjectAlgorithm; - DWORD cCTLEntry; - PCTL_ENTRY rgCTLEntry; - DWORD cExtension; - PCERT_EXTENSION rgExtension; -} CTL_INFO, *PCTL_INFO; - -typedef struct _CTL_CONTEXT { - DWORD dwMsgAndCertEncodingType; - BYTE *pbCtlEncoded; - DWORD cbCtlEncoded; - PCTL_INFO pCtlInfo; - HCERTSTORE hCertStore; - HCRYPTMSG hCryptMsg; - BYTE *pbCtlContent; - DWORD cbCtlContent; -} CTL_CONTEXT, *PCTL_CONTEXT, *PCCTL_CONTEXT; - - -typedef struct WINTRUST_CATALOG_INFO_ -{ - DWORD cbStruct; - DWORD dwCatalogVersion; - LPCWSTR pcwszCatalogFilePath; - LPCWSTR pcwszMemberTag; - LPCWSTR pcwszMemberFilePath; - HANDLE hMemberFile; - BYTE *pbCalculatedFileHash; - DWORD cbCalculatedFileHash; - PCCTL_CONTEXT pcCatalogContext; -} WINTRUST_CATALOG_INFO, *PWINTRUST_CATALOG_INFO; - - -typedef struct WINTRUST_BLOB_INFO_ -{ - DWORD cbStruct; - GUID gSubject; - LPCWSTR pcwszDisplayName; - DWORD cbMemObject; - BYTE *pbMemObject; - DWORD cbMemSignedMsg; - BYTE *pbMemSignedMsg; -} WINTRUST_BLOB_INFO, *PWINTRUST_BLOB_INFO; - - -typedef struct _CRYPT_BIT_BLOB { - DWORD cbData; - BYTE *pbData; - DWORD cUnusedBits; -} CRYPT_BIT_BLOB, *PCRYPT_BIT_BLOB; - -typedef struct _CERT_PUBLIC_KEY_INFO { - CRYPT_ALGORITHM_IDENTIFIER Algorithm; - CRYPT_BIT_BLOB PublicKey; -} CERT_PUBLIC_KEY_INFO, *PCERT_PUBLIC_KEY_INFO; - -typedef struct _CERT_INFO { - DWORD dwVersion; - CRYPT_INTEGER_BLOB SerialNumber; - CRYPT_ALGORITHM_IDENTIFIER SignatureAlgorithm; - CERT_NAME_BLOB Issuer; - FILETIME NotBefore; - FILETIME NotAfter; - CERT_NAME_BLOB Subject; - CERT_PUBLIC_KEY_INFO SubjectPublicKeyInfo; - CRYPT_BIT_BLOB IssuerUniqueId; - CRYPT_BIT_BLOB SubjectUniqueId; - DWORD cExtension; - PCERT_EXTENSION rgExtension; -} CERT_INFO, *PCERT_INFO; - - -typedef struct _CERT_CONTEXT { - DWORD dwCertEncodingType; - BYTE *pbCertEncoded; - DWORD cbCertEncoded; - PCERT_INFO pCertInfo; - HCERTSTORE hCertStore; -} CERT_CONTEXT, *PCERT_CONTEXT; - - -typedef struct WINTRUST_SGNR_INFO_ -{ - DWORD cbStruct; - LPCWSTR pcwszDisplayName; - CMSG_SIGNER_INFO *psSignerInfo; - DWORD chStores; - HCERTSTORE *pahStores; -} WINTRUST_SGNR_INFO, *PWINTRUST_SGNR_INFO; - -typedef struct WINTRUST_CERT_INFO_ -{ - DWORD cbStruct; - LPCWSTR pcwszDisplayName; - CERT_CONTEXT *psCertContext; - DWORD chStores; - HCERTSTORE *pahStores; - DWORD dwFlags; - FILETIME *psftVerifyAsOf; -} WINTRUST_CERT_INFO, *PWINTRUST_CERT_INFO; - - -typedef union _TMP_WINTRUST_UNION_TYPE -{ - struct WINTRUST_FILE_INFO_ *pFile; - struct WINTRUST_CATALOG_INFO_ *pCatalog; - struct WINTRUST_BLOB_INFO_ *pBlob; - struct WINTRUST_SGNR_INFO_ *pSgnr; - struct WINTRUST_CERT_INFO_ *pCert; -} TMP_WINTRUST_UNION_TYPE; - - -typedef struct _WINTRUST_DATA -{ - DWORD cbStruct; - LPVOID pPolicyCallbackData; - LPVOID pSIPClientData; - DWORD dwUIChoice; - DWORD fdwRevocationChecks; - DWORD dwUnionChoice; - - TMP_WINTRUST_UNION_TYPE tmp_union; - - DWORD dwStateAction; - HANDLE hWVTStateData; - WCHAR *pwszURLReference; - DWORD dwProvFlags; - DWORD dwUIContext; -} WINTRUST_DATA, *PWINTRUST_DATA; - typedef struct _PROCESS_BASIC_INFORMATION { @@ -2855,269 +2582,6 @@ typedef struct _DEBUG_SYMBOL_SOURCE_ENTRY } DEBUG_SYMBOL_SOURCE_ENTRY, *PDEBUG_SYMBOL_SOURCE_ENTRY; -typedef struct _CMSG_SIGNER_INFO { - DWORD dwVersion; - CERT_NAME_BLOB Issuer; - CRYPT_INTEGER_BLOB SerialNumber; - CRYPT_ALGORITHM_IDENTIFIER HashAlgorithm; - CRYPT_ALGORITHM_IDENTIFIER HashEncryptionAlgorithm; - - CRYPT_DATA_BLOB EncryptedHash; - CRYPT_ATTRIBUTES AuthAttrs; - CRYPT_ATTRIBUTES UnauthAttrs; -} CMSG_SIGNER_INFO, *PCMSG_SIGNER_INFO; - - -typedef struct _SPC_SERIALIZED_OBJECT -{ - SPC_UUID ClassId; - CRYPT_DATA_BLOB SerializedData; - -} SPC_SERIALIZED_OBJECT, *PSPC_SERIALIZED_OBJECT; - - -typedef union _TMP_SPC_LINK_UNION -{ - LPWSTR pwszUrl; - SPC_SERIALIZED_OBJECT Moniker; - LPWSTR pwszFile; -} TMP_SPC_LINK_UNION; - - - -typedef struct SPC_LINK_ -{ - DWORD dwLinkChoice; - TMP_SPC_LINK_UNION u; -} SPC_LINK, *PSPC_LINK; - - -typedef struct _SPC_SP_OPUS_INFO -{ - LPCWSTR pwszProgramName; - struct SPC_LINK_ *pMoreInfo; - struct SPC_LINK_ *pPublisherInfo; - -} SPC_SP_OPUS_INFO, *PSPC_SP_OPUS_INFO; - - -typedef struct _CERT_TRUST_STATUS { - - DWORD dwErrorStatus; - DWORD dwInfoStatus; - -} CERT_TRUST_STATUS, *PCERT_TRUST_STATUS; - -typedef struct _CERT_TRUST_LIST_INFO { - - DWORD cbSize; - PCTL_ENTRY pCtlEntry; - PCCTL_CONTEXT pCtlContext; - -} CERT_TRUST_LIST_INFO, *PCERT_TRUST_LIST_INFO; - - -typedef struct _CERT_CONTEXT { - DWORD dwCertEncodingType; - BYTE *pbCertEncoded; - DWORD cbCertEncoded; - PCERT_INFO pCertInfo; - HCERTSTORE hCertStore; -} CERT_CONTEXT, *PCERT_CONTEXT, *PCCERT_CONTEXT; - -typedef struct _CRL_ENTRY { - CRYPT_INTEGER_BLOB SerialNumber; - FILETIME RevocationDate; - DWORD cExtension; - PCERT_EXTENSION rgExtension; -} CRL_ENTRY, *PCRL_ENTRY; - - -typedef struct _CRL_INFO { - DWORD dwVersion; - CRYPT_ALGORITHM_IDENTIFIER SignatureAlgorithm; - CERT_NAME_BLOB Issuer; - FILETIME ThisUpdate; - FILETIME NextUpdate; - DWORD cCRLEntry; - PCRL_ENTRY rgCRLEntry; - DWORD cExtension; - PCERT_EXTENSION rgExtension; -} CRL_INFO, *PCRL_INFO; - -typedef struct _CRL_CONTEXT { - DWORD dwCertEncodingType; - BYTE *pbCrlEncoded; - DWORD cbCrlEncoded; - PCRL_INFO pCrlInfo; - HCERTSTORE hCertStore; -} CRL_CONTEXT, *PCRL_CONTEXT, *PCCRL_CONTEXT; - -typedef struct _CERT_REVOCATION_CRL_INFO { - DWORD cbSize; - PCCRL_CONTEXT pBaseCrlContext; - PCCRL_CONTEXT pDeltaCrlContext; - - PCRL_ENTRY pCrlEntry; - BOOL fDeltaCrlEntry; -} CERT_REVOCATION_CRL_INFO, *PCERT_REVOCATION_CRL_INFO; - -typedef struct _CERT_REVOCATION_INFO { - - DWORD cbSize; - DWORD dwRevocationResult; - LPCSTR pszRevocationOid; - LPVOID pvOidSpecificInfo; - BOOL fHasFreshnessTime; - DWORD dwFreshnessTime; - PCERT_REVOCATION_CRL_INFO pCrlInfo; - -} CERT_REVOCATION_INFO, *PCERT_REVOCATION_INFO; - -typedef struct _CERT_CHAIN_ELEMENT { - - DWORD cbSize; - PCCERT_CONTEXT pCertContext; - CERT_TRUST_STATUS TrustStatus; - PCERT_REVOCATION_INFO pRevocationInfo; - - PCERT_ENHKEY_USAGE pIssuanceUsage; - PCERT_ENHKEY_USAGE pApplicationUsage; - - LPCWSTR pwszExtendedErrorInfo; -} CERT_CHAIN_ELEMENT, *PCERT_CHAIN_ELEMENT, *PCCERT_CHAIN_ELEMENT; - -typedef struct _CERT_SIMPLE_CHAIN { - - DWORD cbSize; - CERT_TRUST_STATUS TrustStatus; - DWORD cElement; - PCERT_CHAIN_ELEMENT* rgpElement; - PCERT_TRUST_LIST_INFO pTrustListInfo; - - BOOL fHasRevocationFreshnessTime; - DWORD dwRevocationFreshnessTime; - -} CERT_SIMPLE_CHAIN, *PCERT_SIMPLE_CHAIN, *PCCERT_SIMPLE_CHAIN; - -typedef struct _CERT_CHAIN_CONTEXT { - DWORD cbSize; - CERT_TRUST_STATUS TrustStatus; - DWORD cChain; - PCERT_SIMPLE_CHAIN* rgpChain; - DWORD cLowerQualityChainContext; - PCCERT_CHAIN_CONTEXT* rgpLowerQualityChainContext; - BOOL fHasRevocationFreshnessTime; - DWORD dwRevocationFreshnessTime; - DWORD dwCreateFlags; - GUID ChainId; -}CERT_CHAIN_CONTEXT, *PCERT_CHAIN_CONTEXT, *PCCERT_CHAIN_CONTEXT; - - -typedef struct _CERT_USAGE_MATCH { - - DWORD dwType; - CERT_ENHKEY_USAGE Usage; - -} CERT_USAGE_MATCH, *PCERT_USAGE_MATCH; - -typedef struct _CERT_CHAIN_PARA { - - DWORD cbSize; - CERT_USAGE_MATCH RequestedUsage; - CERT_USAGE_MATCH RequestedIssuancePolicy; - DWORD dwUrlRetrievalTimeout; - BOOL fCheckRevocationFreshnessTime; - DWORD dwRevocationFreshnessTime; - LPFILETIME pftCacheResync; - -} CERT_CHAIN_PARA, *PCERT_CHAIN_PARA; - - -typedef struct _CERT_CHAIN_ENGINE_CONFIG { - DWORD cbSize; - HCERTSTORE hRestrictedRoot; - HCERTSTORE hRestrictedTrust; - HCERTSTORE hRestrictedOther; - DWORD cAdditionalStore; - HCERTSTORE* rghAdditionalStore; - DWORD dwFlags; - DWORD dwUrlRetrievalTimeout; - DWORD MaximumCachedCertificates; - DWORD CycleDetectionModulus; -} CERT_CHAIN_ENGINE_CONFIG, *PCERT_CHAIN_ENGINE_CONFIG; - - -typedef struct _SYSTEMTIME { - WORD wYear; - WORD wMonth; - WORD wDayOfWeek; - WORD wDay; - WORD wHour; - WORD wMinute; - WORD wSecond; - WORD wMilliseconds; -} SYSTEMTIME, *PSYSTEMTIME, *LPSYSTEMTIME; - - -typedef struct _CERT_EXTENSIONS { - DWORD cExtension; - PCERT_EXTENSION rgExtension; -} CERT_EXTENSIONS, *PCERT_EXTENSIONS; - -typedef struct _CRYPT_KEY_PROV_PARAM { - DWORD dwParam; - BYTE *pbData; - DWORD cbData; - DWORD dwFlags; -} CRYPT_KEY_PROV_PARAM, *PCRYPT_KEY_PROV_PARAM; - - -typedef struct _CRYPT_KEY_PROV_INFO { - LPWSTR pwszContainerName; - LPWSTR pwszProvName; - DWORD dwProvType; - DWORD dwFlags; - DWORD cProvParam; - PCRYPT_KEY_PROV_PARAM rgProvParam; - DWORD dwKeySpec; -} CRYPT_KEY_PROV_INFO, *PCRYPT_KEY_PROV_INFO; - -typedef struct _CRYPT_ENCRYPT_MESSAGE_PARA { - DWORD cbSize; - DWORD dwMsgEncodingType; - HCRYPTPROV_LEGACY hCryptProv; - CRYPT_ALGORITHM_IDENTIFIER ContentEncryptionAlgorithm; - VOID *pvEncryptionAuxInfo; - DWORD dwFlags; - DWORD dwInnerContentType; -} CRYPT_ENCRYPT_MESSAGE_PARA, *PCRYPT_ENCRYPT_MESSAGE_PARA; - - -typedef struct _CRYPT_DECRYPT_MESSAGE_PARA { - DWORD cbSize; - DWORD dwMsgAndCertEncodingType; - DWORD cCertStore; - HCERTSTORE *rghCertStore; - DWORD dwFlags; -} CRYPT_DECRYPT_MESSAGE_PARA, *PCRYPT_DECRYPT_MESSAGE_PARA; - - -typedef struct _CERT_KEY_CONTEXT { - DWORD cbSize; - HCRYPTPROV hCryptProv; - DWORD dwKeySpec; -} CERT_KEY_CONTEXT, *PCERT_KEY_CONTEXT; - - -typedef struct _CRYPT_ENCODE_PARA { - DWORD cbSize; - PVOID pfnAlloc; - PVOID pfnFree; -} CRYPT_ENCODE_PARA, *PCRYPT_ENCODE_PARA; - - - typedef struct _ACL { BYTE AclRevision; BYTE Sbz1; @@ -3345,4 +2809,33 @@ typedef struct _PROCESS_INSTRUMENTATION_CALLBACK_INFORMATION ULONG Version; ULONG Reserved; PVOID Callback; -} PROCESS_INSTRUMENTATION_CALLBACK_INFORMATION, *PPROCESS_INSTRUMENTATION_CALLBACK_INFORMATION; \ No newline at end of file +} PROCESS_INSTRUMENTATION_CALLBACK_INFORMATION, *PPROCESS_INSTRUMENTATION_CALLBACK_INFORMATION; + + +typedef struct _PROCESS_MEMORY_COUNTERS { + DWORD cb; + DWORD PageFaultCount; + SIZE_T PeakWorkingSetSize; + SIZE_T WorkingSetSize; + SIZE_T QuotaPeakPagedPoolUsage; + SIZE_T QuotaPagedPoolUsage; + SIZE_T QuotaPeakNonPagedPoolUsage; + SIZE_T QuotaNonPagedPoolUsage; + SIZE_T PagefileUsage; + SIZE_T PeakPagefileUsage; +} PROCESS_MEMORY_COUNTERS, *PPROCESS_MEMORY_COUNTERS; + + +typedef struct _PROCESS_MEMORY_COUNTERS_EX { + DWORD cb; + DWORD PageFaultCount; + SIZE_T PeakWorkingSetSize; + SIZE_T WorkingSetSize; + SIZE_T QuotaPeakPagedPoolUsage; + SIZE_T QuotaPagedPoolUsage; + SIZE_T QuotaPeakNonPagedPoolUsage; + SIZE_T QuotaNonPagedPoolUsage; + SIZE_T PagefileUsage; + SIZE_T PeakPagefileUsage; + SIZE_T PrivateUsage; +} PROCESS_MEMORY_COUNTERS_EX; \ No newline at end of file diff --git a/ctypes_generation/extended_structs/_CRYPT_BIT_BLOB.py b/ctypes_generation/extended_structs/_CRYPT_BIT_BLOB.py new file mode 100644 index 0000000..17d3370 --- /dev/null +++ b/ctypes_generation/extended_structs/_CRYPT_BIT_BLOB.py @@ -0,0 +1,5 @@ +class _CRYPT_BIT_BLOB(_CRYPT_BIT_BLOB): + + @property + def data(self): + return bytearray(self.pbData[:self.cbData]) \ No newline at end of file diff --git a/ctypes_generation/generate.py b/ctypes_generation/generate.py index 726565f..3fb46b6 100644 --- a/ctypes_generation/generate.py +++ b/ctypes_generation/generate.py @@ -56,22 +56,39 @@ class ParsedFile(object): class StructureParsedFile(ParsedFile): PARSER = struct_parser.WinStructParser + def __init__(self, *args, **kwargs): + self.imports_by_struct = {} + super(StructureParsedFile, self).__init__(*args, **kwargs) + def compute_imports_exports(self, data): structs, enums = data for enum in enums: self.add_exports(enum.name) self.add_exports(*enum.typedef) for struct in structs: + self.asser_struct_not_already_in_import(struct) + if any(x in self.imports for x in [struct.name] + struct.typedef.keys()): + print("Export <{0}> defined after first use".format(struct.name)) + raise ValueError("LOL") self.add_exports(struct.name) self.add_exports(*struct.typedef) for field_type, field_name, nb_rep in struct.fields: if field_type.name not in self.exports: self.add_imports(field_type.name) + self.imports_by_struct[field_type.name] = struct.name try: int(nb_rep) except: self.add_imports(nb_rep) + def asser_struct_not_already_in_import(self, struct): + for sname in [struct.name] + struct.typedef.keys(): + try: + already_used = self.imports_by_struct[sname] + raise ValueError("Structure <{0}> is defined after being used in <{1}>".format(sname, already_used)) + except KeyError as e: + pass + class SimpleTypeParsedFile(ParsedFile): PARSER = struct_parser.SimpleTypesParser @@ -162,6 +179,7 @@ class ParsedFileGraph(object): if self.depandances_database[node].issubset(depdone): break else: + import pdb;pdb.set_trace() raise ValueError("Could not find a next node for dep flattening") flatten.append(node) @@ -175,7 +193,10 @@ class ParsedFileGraph(object): for node in self.nodes: for import_ in node.imports: try: - self.depandances_database[node].add(self.exports_database[import_]) + depnod = self.exports_database[import_] + if node is depnod: + raise ValueError("[ERROR] Node depend of itself {0}".format(node)) + self.depandances_database[node].add(depnod) except KeyError as e: self.on_missing_dependancy(import_, node) # raise ValueError("Missing dependancy <{0}> of {1}".format(import_, node)) diff --git a/docs/source/windef_generated.rst b/docs/source/windef_generated.rst index 84d2ab1..9f67b8a 100644 --- a/docs/source/windef_generated.rst +++ b/docs/source/windef_generated.rst @@ -33,563 +33,6 @@ Windef .. autodata:: STGFMT_ANY .. autodata:: STGFMT_DOCFILE .. autodata:: STGFMT_DOCUMENT -.. autodata:: EVENTLOG_SUCCESS -.. autodata:: EVENTLOG_ERROR_TYPE -.. autodata:: EVENTLOG_WARNING_TYPE -.. autodata:: EVENTLOG_INFORMATION_TYPE -.. autodata:: EVENTLOG_AUDIT_SUCCESS -.. autodata:: EVENTLOG_AUDIT_FAILURE -.. autodata:: EVENTLOG_SEQUENTIAL_READ -.. autodata:: EVENTLOG_SEEK_READ -.. autodata:: EVENTLOG_FORWARDS_READ -.. autodata:: EVENTLOG_BACKWARDS_READ -.. autodata:: ERROR_EVT_INVALID_CHANNEL_PATH -.. autodata:: ERROR_EVT_INVALID_QUERY -.. autodata:: ERROR_EVT_PUBLISHER_METADATA_NOT_FOUND -.. autodata:: ERROR_EVT_EVENT_TEMPLATE_NOT_FOUND -.. autodata:: ERROR_EVT_INVALID_PUBLISHER_NAME -.. autodata:: ERROR_EVT_INVALID_EVENT_DATA -.. autodata:: ERROR_EVT_CHANNEL_NOT_FOUND -.. autodata:: ERROR_EVT_MALFORMED_XML_TEXT -.. autodata:: ERROR_EVT_SUBSCRIPTION_TO_DIRECT_CHANNEL -.. autodata:: ERROR_EVT_CONFIGURATION_ERROR -.. autodata:: ERROR_EVT_QUERY_RESULT_STALE -.. autodata:: ERROR_EVT_QUERY_RESULT_INVALID_POSITION -.. autodata:: ERROR_EVT_NON_VALIDATING_MSXML -.. autodata:: ERROR_EVT_FILTER_ALREADYSCOPED -.. autodata:: ERROR_EVT_FILTER_NOTELTSET -.. autodata:: ERROR_EVT_FILTER_INVARG -.. autodata:: ERROR_EVT_FILTER_INVTEST -.. autodata:: ERROR_EVT_FILTER_INVTYPE -.. autodata:: ERROR_EVT_FILTER_PARSEERR -.. autodata:: ERROR_EVT_FILTER_UNSUPPORTEDOP -.. autodata:: ERROR_EVT_FILTER_UNEXPECTEDTOKEN -.. autodata:: ERROR_EVT_INVALID_OPERATION_OVER_ENABLED_DIRECT_CHANNEL -.. autodata:: ERROR_EVT_INVALID_CHANNEL_PROPERTY_VALUE -.. autodata:: ERROR_EVT_INVALID_PUBLISHER_PROPERTY_VALUE -.. autodata:: ERROR_EVT_CHANNEL_CANNOT_ACTIVATE -.. autodata:: ERROR_EVT_FILTER_TOO_COMPLEX -.. autodata:: ERROR_EVT_MESSAGE_NOT_FOUND -.. autodata:: ERROR_EVT_MESSAGE_ID_NOT_FOUND -.. autodata:: ERROR_EVT_UNRESOLVED_VALUE_INSERT -.. autodata:: ERROR_EVT_UNRESOLVED_PARAMETER_INSERT -.. autodata:: ERROR_EVT_MAX_INSERTS_REACHED -.. autodata:: ERROR_EVT_EVENT_DEFINITION_NOT_FOUND -.. autodata:: ERROR_EVT_MESSAGE_LOCALE_NOT_FOUND -.. autodata:: ERROR_EVT_VERSION_TOO_OLD -.. autodata:: ERROR_EVT_VERSION_TOO_NEW -.. autodata:: ERROR_EVT_CANNOT_OPEN_CHANNEL_OF_QUERY -.. autodata:: ERROR_EVT_PUBLISHER_DISABLED -.. autodata:: ERROR_EVT_FILTER_OUT_OF_RANGE -.. autodata:: ERROR_SUCCESS -.. autodata:: ERROR_INVALID_FUNCTION -.. autodata:: ERROR_FILE_NOT_FOUND -.. autodata:: ERROR_PATH_NOT_FOUND -.. autodata:: ERROR_TOO_MANY_OPEN_FILES -.. autodata:: ERROR_ACCESS_DENIED -.. autodata:: ERROR_INVALID_HANDLE -.. autodata:: ERROR_ARENA_TRASHED -.. autodata:: ERROR_NOT_ENOUGH_MEMORY -.. autodata:: ERROR_INVALID_BLOCK -.. autodata:: ERROR_BAD_ENVIRONMENT -.. autodata:: ERROR_BAD_FORMAT -.. autodata:: ERROR_INVALID_ACCESS -.. autodata:: ERROR_INVALID_DATA -.. autodata:: ERROR_OUTOFMEMORY -.. autodata:: ERROR_INVALID_DRIVE -.. autodata:: ERROR_CURRENT_DIRECTORY -.. autodata:: ERROR_NOT_SAME_DEVICE -.. autodata:: ERROR_NO_MORE_FILES -.. autodata:: ERROR_WRITE_PROTECT -.. autodata:: ERROR_BAD_UNIT -.. autodata:: ERROR_NOT_READY -.. autodata:: ERROR_BAD_COMMAND -.. autodata:: ERROR_CRC -.. autodata:: ERROR_BAD_LENGTH -.. autodata:: ERROR_SEEK -.. autodata:: ERROR_NOT_DOS_DISK -.. autodata:: ERROR_SECTOR_NOT_FOUND -.. autodata:: ERROR_OUT_OF_PAPER -.. autodata:: ERROR_WRITE_FAULT -.. autodata:: ERROR_READ_FAULT -.. autodata:: ERROR_GEN_FAILURE -.. autodata:: ERROR_SHARING_VIOLATION -.. autodata:: ERROR_LOCK_VIOLATION -.. autodata:: ERROR_WRONG_DISK -.. autodata:: ERROR_SHARING_BUFFER_EXCEEDED -.. autodata:: ERROR_HANDLE_EOF -.. autodata:: ERROR_HANDLE_DISK_FULL -.. autodata:: ERROR_NOT_SUPPORTED -.. autodata:: ERROR_REM_NOT_LIST -.. autodata:: ERROR_DUP_NAME -.. autodata:: ERROR_BAD_NETPATH -.. autodata:: ERROR_NETWORK_BUSY -.. autodata:: ERROR_DEV_NOT_EXIST -.. autodata:: ERROR_TOO_MANY_CMDS -.. autodata:: ERROR_ADAP_HDW_ERR -.. autodata:: ERROR_BAD_NET_RESP -.. autodata:: ERROR_UNEXP_NET_ERR -.. autodata:: ERROR_BAD_REM_ADAP -.. autodata:: ERROR_PRINTQ_FULL -.. autodata:: ERROR_NO_SPOOL_SPACE -.. autodata:: ERROR_PRINT_CANCELLED -.. autodata:: ERROR_NETNAME_DELETED -.. autodata:: ERROR_NETWORK_ACCESS_DENIED -.. autodata:: ERROR_BAD_DEV_TYPE -.. autodata:: ERROR_BAD_NET_NAME -.. autodata:: ERROR_TOO_MANY_NAMES -.. autodata:: ERROR_TOO_MANY_SESS -.. autodata:: ERROR_SHARING_PAUSED -.. autodata:: ERROR_REQ_NOT_ACCEP -.. autodata:: ERROR_REDIR_PAUSED -.. autodata:: ERROR_FILE_EXISTS -.. autodata:: ERROR_CANNOT_MAKE -.. autodata:: ERROR_FAIL_I24 -.. autodata:: ERROR_OUT_OF_STRUCTURES -.. autodata:: ERROR_ALREADY_ASSIGNED -.. autodata:: ERROR_INVALID_PASSWORD -.. autodata:: ERROR_INVALID_PARAMETER -.. autodata:: ERROR_NET_WRITE_FAULT -.. autodata:: ERROR_NO_PROC_SLOTS -.. autodata:: ERROR_TOO_MANY_SEMAPHORES -.. autodata:: ERROR_EXCL_SEM_ALREADY_OWNED -.. autodata:: ERROR_SEM_IS_SET -.. autodata:: ERROR_TOO_MANY_SEM_REQUESTS -.. autodata:: ERROR_INVALID_AT_INTERRUPT_TIME -.. autodata:: ERROR_SEM_OWNER_DIED -.. autodata:: ERROR_SEM_USER_LIMIT -.. autodata:: ERROR_DISK_CHANGE -.. autodata:: ERROR_DRIVE_LOCKED -.. autodata:: ERROR_BROKEN_PIPE -.. autodata:: ERROR_OPEN_FAILED -.. autodata:: ERROR_BUFFER_OVERFLOW -.. autodata:: ERROR_DISK_FULL -.. autodata:: ERROR_NO_MORE_SEARCH_HANDLES -.. autodata:: ERROR_INVALID_TARGET_HANDLE -.. autodata:: ERROR_INVALID_CATEGORY -.. autodata:: ERROR_INVALID_VERIFY_SWITCH -.. autodata:: ERROR_BAD_DRIVER_LEVEL -.. autodata:: ERROR_CALL_NOT_IMPLEMENTED -.. autodata:: ERROR_SEM_TIMEOUT -.. autodata:: ERROR_INSUFFICIENT_BUFFER -.. autodata:: ERROR_INVALID_NAME -.. autodata:: ERROR_INVALID_LEVEL -.. autodata:: ERROR_NO_VOLUME_LABEL -.. autodata:: ERROR_MOD_NOT_FOUND -.. autodata:: ERROR_PROC_NOT_FOUND -.. autodata:: ERROR_WAIT_NO_CHILDREN -.. autodata:: ERROR_CHILD_NOT_COMPLETE -.. autodata:: ERROR_DIRECT_ACCESS_HANDLE -.. autodata:: ERROR_NEGATIVE_SEEK -.. autodata:: ERROR_SEEK_ON_DEVICE -.. autodata:: ERROR_IS_JOIN_TARGET -.. autodata:: ERROR_IS_JOINED -.. autodata:: ERROR_IS_SUBSTED -.. autodata:: ERROR_NOT_JOINED -.. autodata:: ERROR_NOT_SUBSTED -.. autodata:: ERROR_JOIN_TO_JOIN -.. autodata:: ERROR_SUBST_TO_SUBST -.. autodata:: ERROR_JOIN_TO_SUBST -.. autodata:: ERROR_SUBST_TO_JOIN -.. autodata:: ERROR_BUSY_DRIVE -.. autodata:: ERROR_SAME_DRIVE -.. autodata:: ERROR_DIR_NOT_ROOT -.. autodata:: ERROR_DIR_NOT_EMPTY -.. autodata:: ERROR_IS_SUBST_PATH -.. autodata:: ERROR_IS_JOIN_PATH -.. autodata:: ERROR_PATH_BUSY -.. autodata:: ERROR_IS_SUBST_TARGET -.. autodata:: ERROR_SYSTEM_TRACE -.. autodata:: ERROR_INVALID_EVENT_COUNT -.. autodata:: ERROR_TOO_MANY_MUXWAITERS -.. autodata:: ERROR_INVALID_LIST_FORMAT -.. autodata:: ERROR_LABEL_TOO_LONG -.. autodata:: ERROR_TOO_MANY_TCBS -.. autodata:: ERROR_SIGNAL_REFUSED -.. autodata:: ERROR_DISCARDED -.. autodata:: ERROR_NOT_LOCKED -.. autodata:: ERROR_BAD_THREADID_ADDR -.. autodata:: ERROR_BAD_ARGUMENTS -.. autodata:: ERROR_BAD_PATHNAME -.. autodata:: ERROR_SIGNAL_PENDING -.. autodata:: ERROR_MAX_THRDS_REACHED -.. autodata:: ERROR_LOCK_FAILED -.. autodata:: ERROR_BUSY -.. autodata:: ERROR_CANCEL_VIOLATION -.. autodata:: ERROR_ATOMIC_LOCKS_NOT_SUPPORTED -.. autodata:: ERROR_INVALID_SEGMENT_NUMBER -.. autodata:: ERROR_INVALID_ORDINAL -.. autodata:: ERROR_ALREADY_EXISTS -.. autodata:: ERROR_INVALID_FLAG_NUMBER -.. autodata:: ERROR_SEM_NOT_FOUND -.. autodata:: ERROR_INVALID_STARTING_CODESEG -.. autodata:: ERROR_INVALID_STACKSEG -.. autodata:: ERROR_INVALID_MODULETYPE -.. autodata:: ERROR_INVALID_EXE_SIGNATURE -.. autodata:: ERROR_EXE_MARKED_INVALID -.. autodata:: ERROR_BAD_EXE_FORMAT -.. autodata:: ERROR_ITERATED_DATA_EXCEEDS_64k -.. autodata:: ERROR_INVALID_MINALLOCSIZE -.. autodata:: ERROR_DYNLINK_FROM_INVALID_RING -.. autodata:: ERROR_IOPL_NOT_ENABLED -.. autodata:: ERROR_INVALID_SEGDPL -.. autodata:: ERROR_AUTODATASEG_EXCEEDS_64k -.. autodata:: ERROR_RING2SEG_MUST_BE_MOVABLE -.. autodata:: ERROR_RELOC_CHAIN_XEEDS_SEGLIM -.. autodata:: ERROR_INFLOOP_IN_RELOC_CHAIN -.. autodata:: ERROR_ENVVAR_NOT_FOUND -.. autodata:: ERROR_NO_SIGNAL_SENT -.. autodata:: ERROR_FILENAME_EXCED_RANGE -.. autodata:: ERROR_RING2_STACK_IN_USE -.. autodata:: ERROR_META_EXPANSION_TOO_LONG -.. autodata:: ERROR_INVALID_SIGNAL_NUMBER -.. autodata:: ERROR_THREAD_1_INACTIVE -.. autodata:: ERROR_LOCKED -.. autodata:: ERROR_TOO_MANY_MODULES -.. autodata:: ERROR_NESTING_NOT_ALLOWED -.. autodata:: ERROR_EXE_MACHINE_TYPE_MISMATCH -.. autodata:: ERROR_EXE_CANNOT_MODIFY_SIGNED_BINARY -.. autodata:: ERROR_EXE_CANNOT_MODIFY_STRONG_SIGNED_BINARY -.. autodata:: ERROR_FILE_CHECKED_OUT -.. autodata:: ERROR_CHECKOUT_REQUIRED -.. autodata:: ERROR_BAD_FILE_TYPE -.. autodata:: ERROR_FILE_TOO_LARGE -.. autodata:: ERROR_FORMS_AUTH_REQUIRED -.. autodata:: ERROR_VIRUS_INFECTED -.. autodata:: ERROR_VIRUS_DELETED -.. autodata:: ERROR_PIPE_LOCAL -.. autodata:: ERROR_BAD_PIPE -.. autodata:: ERROR_PIPE_BUSY -.. autodata:: ERROR_NO_DATA -.. autodata:: ERROR_PIPE_NOT_CONNECTED -.. autodata:: ERROR_MORE_DATA -.. autodata:: ERROR_VC_DISCONNECTED -.. autodata:: ERROR_INVALID_EA_NAME -.. autodata:: ERROR_EA_LIST_INCONSISTENT -.. autodata:: ERROR_NO_MORE_ITEMS -.. autodata:: ERROR_CANNOT_COPY -.. autodata:: ERROR_DIRECTORY -.. autodata:: ERROR_EAS_DIDNT_FIT -.. autodata:: ERROR_EA_FILE_CORRUPT -.. autodata:: ERROR_EA_TABLE_FULL -.. autodata:: ERROR_INVALID_EA_HANDLE -.. autodata:: ERROR_EAS_NOT_SUPPORTED -.. autodata:: ERROR_NOT_OWNER -.. autodata:: ERROR_TOO_MANY_POSTS -.. autodata:: ERROR_PARTIAL_COPY -.. autodata:: ERROR_OPLOCK_NOT_GRANTED -.. autodata:: ERROR_INVALID_OPLOCK_PROTOCOL -.. autodata:: ERROR_DISK_TOO_FRAGMENTED -.. autodata:: ERROR_DELETE_PENDING -.. autodata:: ERROR_INCOMPATIBLE_WITH_GLOBAL_SHORT_NAME_REGISTRY_SETTING -.. autodata:: ERROR_SHORT_NAMES_NOT_ENABLED_ON_VOLUME -.. autodata:: ERROR_SECURITY_STREAM_IS_INCONSISTENT -.. autodata:: ERROR_INVALID_LOCK_RANGE -.. autodata:: ERROR_IMAGE_SUBSYSTEM_NOT_PRESENT -.. autodata:: ERROR_NOTIFICATION_GUID_ALREADY_DEFINED -.. autodata:: ERROR_MR_MID_NOT_FOUND -.. autodata:: ERROR_SCOPE_NOT_FOUND -.. autodata:: ERROR_FAIL_NOACTION_REBOOT -.. autodata:: ERROR_FAIL_SHUTDOWN -.. autodata:: ERROR_FAIL_RESTART -.. autodata:: ERROR_MAX_SESSIONS_REACHED -.. autodata:: ERROR_THREAD_MODE_ALREADY_BACKGROUND -.. autodata:: ERROR_THREAD_MODE_NOT_BACKGROUND -.. autodata:: ERROR_PROCESS_MODE_ALREADY_BACKGROUND -.. autodata:: ERROR_PROCESS_MODE_NOT_BACKGROUND -.. autodata:: ERROR_INVALID_ADDRESS -.. autodata:: ERROR_USER_PROFILE_LOAD -.. autodata:: ERROR_ARITHMETIC_OVERFLOW -.. autodata:: ERROR_PIPE_CONNECTED -.. autodata:: ERROR_PIPE_LISTENING -.. autodata:: ERROR_VERIFIER_STOP -.. autodata:: ERROR_ABIOS_ERROR -.. autodata:: ERROR_WX86_WARNING -.. autodata:: ERROR_WX86_ERROR -.. autodata:: ERROR_TIMER_NOT_CANCELED -.. autodata:: ERROR_UNWIND -.. autodata:: ERROR_BAD_STACK -.. autodata:: ERROR_INVALID_UNWIND_TARGET -.. autodata:: ERROR_INVALID_PORT_ATTRIBUTES -.. autodata:: ERROR_PORT_MESSAGE_TOO_LONG -.. autodata:: ERROR_INVALID_QUOTA_LOWER -.. autodata:: ERROR_DEVICE_ALREADY_ATTACHED -.. autodata:: ERROR_INSTRUCTION_MISALIGNMENT -.. autodata:: ERROR_PROFILING_NOT_STARTED -.. autodata:: ERROR_PROFILING_NOT_STOPPED -.. autodata:: ERROR_COULD_NOT_INTERPRET -.. autodata:: ERROR_PROFILING_AT_LIMIT -.. autodata:: ERROR_CANT_WAIT -.. autodata:: ERROR_CANT_TERMINATE_SELF -.. autodata:: ERROR_UNEXPECTED_MM_CREATE_ERR -.. autodata:: ERROR_UNEXPECTED_MM_MAP_ERROR -.. autodata:: ERROR_UNEXPECTED_MM_EXTEND_ERR -.. autodata:: ERROR_BAD_FUNCTION_TABLE -.. autodata:: ERROR_NO_GUID_TRANSLATION -.. autodata:: ERROR_INVALID_LDT_SIZE -.. autodata:: ERROR_INVALID_LDT_OFFSET -.. autodata:: ERROR_INVALID_LDT_DESCRIPTOR -.. autodata:: ERROR_TOO_MANY_THREADS -.. autodata:: ERROR_THREAD_NOT_IN_PROCESS -.. autodata:: ERROR_PAGEFILE_QUOTA_EXCEEDED -.. autodata:: ERROR_LOGON_SERVER_CONFLICT -.. autodata:: ERROR_SYNCHRONIZATION_REQUIRED -.. autodata:: ERROR_NET_OPEN_FAILED -.. autodata:: ERROR_IO_PRIVILEGE_FAILED -.. autodata:: ERROR_CONTROL_C_EXIT -.. autodata:: ERROR_MISSING_SYSTEMFILE -.. autodata:: ERROR_UNHANDLED_EXCEPTION -.. autodata:: ERROR_APP_INIT_FAILURE -.. autodata:: ERROR_PAGEFILE_CREATE_FAILED -.. autodata:: ERROR_INVALID_IMAGE_HASH -.. autodata:: ERROR_NO_PAGEFILE -.. autodata:: ERROR_ILLEGAL_FLOAT_CONTEXT -.. autodata:: ERROR_NO_EVENT_PAIR -.. autodata:: ERROR_DOMAIN_CTRLR_CONFIG_ERROR -.. autodata:: ERROR_ILLEGAL_CHARACTER -.. autodata:: ERROR_UNDEFINED_CHARACTER -.. autodata:: ERROR_FLOPPY_VOLUME -.. autodata:: ERROR_BIOS_FAILED_TO_CONNECT_INTERRUPT -.. autodata:: ERROR_BACKUP_CONTROLLER -.. autodata:: ERROR_MUTANT_LIMIT_EXCEEDED -.. autodata:: ERROR_FS_DRIVER_REQUIRED -.. autodata:: ERROR_CANNOT_LOAD_REGISTRY_FILE -.. autodata:: ERROR_DEBUG_ATTACH_FAILED -.. autodata:: ERROR_SYSTEM_PROCESS_TERMINATED -.. autodata:: ERROR_DATA_NOT_ACCEPTED -.. autodata:: ERROR_VDM_HARD_ERROR -.. autodata:: ERROR_DRIVER_CANCEL_TIMEOUT -.. autodata:: ERROR_REPLY_MESSAGE_MISMATCH -.. autodata:: ERROR_LOST_WRITEBEHIND_DATA -.. autodata:: ERROR_CLIENT_SERVER_PARAMETERS_INVALID -.. autodata:: ERROR_NOT_TINY_STREAM -.. autodata:: ERROR_STACK_OVERFLOW_READ -.. autodata:: ERROR_CONVERT_TO_LARGE -.. autodata:: ERROR_FOUND_OUT_OF_SCOPE -.. autodata:: ERROR_ALLOCATE_BUCKET -.. autodata:: ERROR_MARSHALL_OVERFLOW -.. autodata:: ERROR_INVALID_VARIANT -.. autodata:: ERROR_BAD_COMPRESSION_BUFFER -.. autodata:: ERROR_AUDIT_FAILED -.. autodata:: ERROR_TIMER_RESOLUTION_NOT_SET -.. autodata:: ERROR_INSUFFICIENT_LOGON_INFO -.. autodata:: ERROR_BAD_DLL_ENTRYPOINT -.. autodata:: ERROR_BAD_SERVICE_ENTRYPOINT -.. autodata:: ERROR_IP_ADDRESS_CONFLICT1 -.. autodata:: ERROR_IP_ADDRESS_CONFLICT2 -.. autodata:: ERROR_REGISTRY_QUOTA_LIMIT -.. autodata:: ERROR_NO_CALLBACK_ACTIVE -.. autodata:: ERROR_PWD_TOO_SHORT -.. autodata:: ERROR_PWD_TOO_RECENT -.. autodata:: ERROR_PWD_HISTORY_CONFLICT -.. autodata:: ERROR_UNSUPPORTED_COMPRESSION -.. autodata:: ERROR_INVALID_HW_PROFILE -.. autodata:: ERROR_INVALID_PLUGPLAY_DEVICE_PATH -.. autodata:: ERROR_QUOTA_LIST_INCONSISTENT -.. autodata:: ERROR_EVALUATION_EXPIRATION -.. autodata:: ERROR_ILLEGAL_DLL_RELOCATION -.. autodata:: ERROR_DLL_INIT_FAILED_LOGOFF -.. autodata:: ERROR_VALIDATE_CONTINUE -.. autodata:: ERROR_NO_MORE_MATCHES -.. autodata:: ERROR_RANGE_LIST_CONFLICT -.. autodata:: ERROR_SERVER_SID_MISMATCH -.. autodata:: ERROR_CANT_ENABLE_DENY_ONLY -.. autodata:: ERROR_FLOAT_MULTIPLE_FAULTS -.. autodata:: ERROR_FLOAT_MULTIPLE_TRAPS -.. autodata:: ERROR_NOINTERFACE -.. autodata:: ERROR_DRIVER_FAILED_SLEEP -.. autodata:: ERROR_CORRUPT_SYSTEM_FILE -.. autodata:: ERROR_COMMITMENT_MINIMUM -.. autodata:: ERROR_PNP_RESTART_ENUMERATION -.. autodata:: ERROR_SYSTEM_IMAGE_BAD_SIGNATURE -.. autodata:: ERROR_PNP_REBOOT_REQUIRED -.. autodata:: ERROR_INSUFFICIENT_POWER -.. autodata:: ERROR_MULTIPLE_FAULT_VIOLATION -.. autodata:: ERROR_SYSTEM_SHUTDOWN -.. autodata:: ERROR_PORT_NOT_SET -.. autodata:: ERROR_DS_VERSION_CHECK_FAILURE -.. autodata:: ERROR_RANGE_NOT_FOUND -.. autodata:: ERROR_NOT_SAFE_MODE_DRIVER -.. autodata:: ERROR_FAILED_DRIVER_ENTRY -.. autodata:: ERROR_DEVICE_ENUMERATION_ERROR -.. autodata:: ERROR_MOUNT_POINT_NOT_RESOLVED -.. autodata:: ERROR_INVALID_DEVICE_OBJECT_PARAMETER -.. autodata:: ERROR_MCA_OCCURED -.. autodata:: ERROR_DRIVER_DATABASE_ERROR -.. autodata:: ERROR_SYSTEM_HIVE_TOO_LARGE -.. autodata:: ERROR_DRIVER_FAILED_PRIOR_UNLOAD -.. autodata:: ERROR_VOLSNAP_PREPARE_HIBERNATE -.. autodata:: ERROR_HIBERNATION_FAILURE -.. autodata:: ERROR_FILE_SYSTEM_LIMITATION -.. autodata:: ERROR_ASSERTION_FAILURE -.. autodata:: ERROR_ACPI_ERROR -.. autodata:: ERROR_WOW_ASSERTION -.. autodata:: ERROR_PNP_BAD_MPS_TABLE -.. autodata:: ERROR_PNP_TRANSLATION_FAILED -.. autodata:: ERROR_PNP_IRQ_TRANSLATION_FAILED -.. autodata:: ERROR_PNP_INVALID_ID -.. autodata:: ERROR_WAKE_SYSTEM_DEBUGGER -.. autodata:: ERROR_HANDLES_CLOSED -.. autodata:: ERROR_EXTRANEOUS_INFORMATION -.. autodata:: ERROR_RXACT_COMMIT_NECESSARY -.. autodata:: ERROR_MEDIA_CHECK -.. autodata:: ERROR_GUID_SUBSTITUTION_MADE -.. autodata:: ERROR_STOPPED_ON_SYMLINK -.. autodata:: ERROR_LONGJUMP -.. autodata:: ERROR_PLUGPLAY_QUERY_VETOED -.. autodata:: ERROR_UNWIND_CONSOLIDATE -.. autodata:: ERROR_REGISTRY_HIVE_RECOVERED -.. autodata:: ERROR_DLL_MIGHT_BE_INSECURE -.. autodata:: ERROR_DLL_MIGHT_BE_INCOMPATIBLE -.. autodata:: ERROR_DBG_EXCEPTION_NOT_HANDLED -.. autodata:: ERROR_DBG_REPLY_LATER -.. autodata:: ERROR_DBG_UNABLE_TO_PROVIDE_HANDLE -.. autodata:: ERROR_DBG_TERMINATE_THREAD -.. autodata:: ERROR_DBG_TERMINATE_PROCESS -.. autodata:: ERROR_DBG_CONTROL_C -.. autodata:: ERROR_DBG_PRINTEXCEPTION_C -.. autodata:: ERROR_DBG_RIPEXCEPTION -.. autodata:: ERROR_DBG_CONTROL_BREAK -.. autodata:: ERROR_DBG_COMMAND_EXCEPTION -.. autodata:: ERROR_OBJECT_NAME_EXISTS -.. autodata:: ERROR_THREAD_WAS_SUSPENDED -.. autodata:: ERROR_IMAGE_NOT_AT_BASE -.. autodata:: ERROR_RXACT_STATE_CREATED -.. autodata:: ERROR_SEGMENT_NOTIFICATION -.. autodata:: ERROR_BAD_CURRENT_DIRECTORY -.. autodata:: ERROR_FT_READ_RECOVERY_FROM_BACKUP -.. autodata:: ERROR_FT_WRITE_RECOVERY -.. autodata:: ERROR_IMAGE_MACHINE_TYPE_MISMATCH -.. autodata:: ERROR_RECEIVE_PARTIAL -.. autodata:: ERROR_RECEIVE_EXPEDITED -.. autodata:: ERROR_RECEIVE_PARTIAL_EXPEDITED -.. autodata:: ERROR_EVENT_DONE -.. autodata:: ERROR_EVENT_PENDING -.. autodata:: ERROR_CHECKING_FILE_SYSTEM -.. autodata:: ERROR_FATAL_APP_EXIT -.. autodata:: ERROR_PREDEFINED_HANDLE -.. autodata:: ERROR_WAS_UNLOCKED -.. autodata:: ERROR_SERVICE_NOTIFICATION -.. autodata:: ERROR_WAS_LOCKED -.. autodata:: ERROR_LOG_HARD_ERROR -.. autodata:: ERROR_ALREADY_WIN32 -.. autodata:: ERROR_IMAGE_MACHINE_TYPE_MISMATCH_EXE -.. autodata:: ERROR_NO_YIELD_PERFORMED -.. autodata:: ERROR_TIMER_RESUME_IGNORED -.. autodata:: ERROR_ARBITRATION_UNHANDLED -.. autodata:: ERROR_CARDBUS_NOT_SUPPORTED -.. autodata:: ERROR_MP_PROCESSOR_MISMATCH -.. autodata:: ERROR_HIBERNATED -.. autodata:: ERROR_RESUME_HIBERNATION -.. autodata:: ERROR_FIRMWARE_UPDATED -.. autodata:: ERROR_DRIVERS_LEAKING_LOCKED_PAGES -.. autodata:: ERROR_WAKE_SYSTEM -.. autodata:: ERROR_WAIT_1 -.. autodata:: ERROR_WAIT_2 -.. autodata:: ERROR_WAIT_3 -.. autodata:: ERROR_WAIT_63 -.. autodata:: ERROR_ABANDONED_WAIT_0 -.. autodata:: ERROR_ABANDONED_WAIT_63 -.. autodata:: ERROR_USER_APC -.. autodata:: ERROR_KERNEL_APC -.. autodata:: ERROR_ALERTED -.. autodata:: ERROR_ELEVATION_REQUIRED -.. autodata:: ERROR_REPARSE -.. autodata:: ERROR_OPLOCK_BREAK_IN_PROGRESS -.. autodata:: ERROR_VOLUME_MOUNTED -.. autodata:: ERROR_RXACT_COMMITTED -.. autodata:: ERROR_NOTIFY_CLEANUP -.. autodata:: ERROR_PRIMARY_TRANSPORT_CONNECT_FAILED -.. autodata:: ERROR_PAGE_FAULT_TRANSITION -.. autodata:: ERROR_PAGE_FAULT_DEMAND_ZERO -.. autodata:: ERROR_PAGE_FAULT_COPY_ON_WRITE -.. autodata:: ERROR_PAGE_FAULT_GUARD_PAGE -.. autodata:: ERROR_PAGE_FAULT_PAGING_FILE -.. autodata:: ERROR_CACHE_PAGE_LOCKED -.. autodata:: ERROR_CRASH_DUMP -.. autodata:: ERROR_BUFFER_ALL_ZEROS -.. autodata:: ERROR_REPARSE_OBJECT -.. autodata:: ERROR_RESOURCE_REQUIREMENTS_CHANGED -.. autodata:: ERROR_TRANSLATION_COMPLETE -.. autodata:: ERROR_NOTHING_TO_TERMINATE -.. autodata:: ERROR_PROCESS_NOT_IN_JOB -.. autodata:: ERROR_PROCESS_IN_JOB -.. autodata:: ERROR_VOLSNAP_HIBERNATE_READY -.. autodata:: ERROR_FSFILTER_OP_COMPLETED_SUCCESSFULLY -.. autodata:: ERROR_INTERRUPT_VECTOR_ALREADY_CONNECTED -.. autodata:: ERROR_INTERRUPT_STILL_CONNECTED -.. autodata:: ERROR_WAIT_FOR_OPLOCK -.. autodata:: ERROR_DBG_EXCEPTION_HANDLED -.. autodata:: ERROR_DBG_CONTINUE -.. autodata:: ERROR_CALLBACK_POP_STACK -.. autodata:: ERROR_COMPRESSION_DISABLED -.. autodata:: ERROR_CANTFETCHBACKWARDS -.. autodata:: ERROR_CANTSCROLLBACKWARDS -.. autodata:: ERROR_ROWSNOTRELEASED -.. autodata:: ERROR_BAD_ACCESSOR_FLAGS -.. autodata:: ERROR_ERRORS_ENCOUNTERED -.. autodata:: ERROR_NOT_CAPABLE -.. autodata:: ERROR_REQUEST_OUT_OF_SEQUENCE -.. autodata:: ERROR_VERSION_PARSE_ERROR -.. autodata:: ERROR_BADSTARTPOSITION -.. autodata:: ERROR_MEMORY_HARDWARE -.. autodata:: ERROR_DISK_REPAIR_DISABLED -.. autodata:: ERROR_INSUFFICIENT_RESOURCE_FOR_SPECIFIED_SHARED_SECTION_SIZE -.. autodata:: ERROR_SYSTEM_POWERSTATE_TRANSITION -.. autodata:: ERROR_SYSTEM_POWERSTATE_COMPLEX_TRANSITION -.. autodata:: ERROR_MCA_EXCEPTION -.. autodata:: ERROR_ACCESS_AUDIT_BY_POLICY -.. autodata:: ERROR_ACCESS_DISABLED_NO_SAFER_UI_BY_POLICY -.. autodata:: ERROR_ABANDON_HIBERFILE -.. autodata:: ERROR_LOST_WRITEBEHIND_DATA_NETWORK_DISCONNECTED -.. autodata:: ERROR_LOST_WRITEBEHIND_DATA_NETWORK_SERVER_ERROR -.. autodata:: ERROR_LOST_WRITEBEHIND_DATA_LOCAL_DISK_ERROR -.. autodata:: ERROR_BAD_MCFG_TABLE -.. autodata:: ERROR_OPLOCK_SWITCHED_TO_NEW_HANDLE -.. autodata:: ERROR_CANNOT_GRANT_REQUESTED_OPLOCK -.. autodata:: ERROR_CANNOT_BREAK_OPLOCK -.. autodata:: ERROR_OPLOCK_HANDLE_CLOSED -.. autodata:: ERROR_NO_ACE_CONDITION -.. autodata:: ERROR_INVALID_ACE_CONDITION -.. autodata:: ERROR_EA_ACCESS_DENIED -.. autodata:: ERROR_OPERATION_ABORTED -.. autodata:: ERROR_IO_INCOMPLETE -.. autodata:: ERROR_IO_PENDING -.. autodata:: ERROR_NOACCESS -.. autodata:: ERROR_SWAPERROR -.. autodata:: ERROR_STACK_OVERFLOW -.. autodata:: ERROR_INVALID_MESSAGE -.. autodata:: ERROR_CAN_NOT_COMPLETE -.. autodata:: ERROR_INVALID_FLAGS -.. autodata:: ERROR_UNRECOGNIZED_VOLUME -.. autodata:: ERROR_FILE_INVALID -.. autodata:: ERROR_FULLSCREEN_MODE -.. autodata:: ERROR_NO_TOKEN -.. autodata:: ERROR_BADDB -.. autodata:: ERROR_BADKEY -.. autodata:: ERROR_CANTOPEN -.. autodata:: ERROR_CANTREAD -.. autodata:: ERROR_CANTWRITE -.. autodata:: ERROR_REGISTRY_RECOVERED -.. autodata:: ERROR_REGISTRY_CORRUPT -.. autodata:: ERROR_REGISTRY_IO_FAILED -.. autodata:: ERROR_NOT_REGISTRY_FILE -.. autodata:: ERROR_KEY_DELETED -.. autodata:: ERROR_NO_LOG_SPACE -.. autodata:: ERROR_KEY_HAS_CHILDREN -.. autodata:: ERROR_CHILD_MUST_BE_VOLATILE -.. autodata:: ERROR_NOTIFY_ENUM_DIR -.. autodata:: RPC_X_BAD_STUB_DATA -.. autodata:: RPC_S_UNKNOWN_IF -.. autodata:: RPC_S_PROTOCOL_ERROR -.. autodata:: RPC_S_UNSUPPORTED_TRANS_SYN -.. autodata:: RPC_S_PROCNUM_OUT_OF_RANGE -.. autodata:: ERROR_INVALID_TRANSACTION -.. autodata:: ERROR_TRANSACTION_NOT_ACTIVE -.. autodata:: ERROR_TRANSACTION_REQUEST_NOT_VALID -.. autodata:: ERROR_TRANSACTION_NOT_REQUESTED -.. autodata:: ERROR_TRANSACTION_ALREADY_ABORTED -.. autodata:: ERROR_TRANSACTION_ALREADY_COMMITTED .. autodata:: PIPE_ACCESS_INBOUND .. autodata:: PIPE_ACCESS_OUTBOUND .. autodata:: PIPE_ACCESS_DUPLEX @@ -607,50 +50,6 @@ Windef .. autodata:: NMPWAIT_WAIT_FOREVER .. autodata:: NMPWAIT_NOWAIT .. autodata:: NMPWAIT_USE_DEFAULT_WAIT -.. autodata:: RPC_REQUEST_TYPE_CALL -.. autodata:: RPC_REQUEST_TYPE_BIND -.. autodata:: RPC_RESPONSE_TYPE_BIND_OK -.. autodata:: RPC_RESPONSE_TYPE_FAIL -.. autodata:: RPC_RESPONSE_TYPE_SUCCESS -.. autodata:: BIND_IF_SYNTAX_NDR32 -.. autodata:: BIND_IF_SYNTAX_NDR64 -.. autodata:: BIND_IF_SYNTAX_UNKNOWN -.. autodata:: OS_WINDOWS -.. autodata:: OS_NT -.. autodata:: OS_WIN95ORGREATER -.. autodata:: OS_NT4ORGREATER -.. autodata:: OS_WIN98ORGREATER -.. autodata:: OS_WIN98_GOLD -.. autodata:: OS_WIN2000ORGREATER -.. autodata:: OS_WIN2000PRO -.. autodata:: OS_WIN2000SERVER -.. autodata:: OS_WIN2000ADVSERVER -.. autodata:: OS_WIN2000DATACENTER -.. autodata:: OS_WIN2000TERMINAL -.. autodata:: OS_EMBEDDED -.. autodata:: OS_TERMINALCLIENT -.. autodata:: OS_TERMINALREMOTEADMIN -.. autodata:: OS_WIN95_GOLD -.. autodata:: OS_MEORGREATER -.. autodata:: OS_XPORGREATER -.. autodata:: OS_HOME -.. autodata:: OS_PROFESSIONAL -.. autodata:: OS_DATACENTER -.. autodata:: OS_ADVSERVER -.. autodata:: OS_SERVER -.. autodata:: OS_TERMINALSERVER -.. autodata:: OS_PERSONALTERMINALSERVER -.. autodata:: OS_FASTUSERSWITCHING -.. autodata:: OS_WELCOMELOGONUI -.. autodata:: OS_DOMAINMEMBER -.. autodata:: OS_ANYSERVER -.. autodata:: OS_WOW6432 -.. autodata:: OS_WEBSERVER -.. autodata:: OS_SMALLBUSINESSSERVER -.. autodata:: OS_TABLETPC -.. autodata:: OS_SERVERADMINUI -.. autodata:: OS_MEDIACENTER -.. autodata:: OS_APPLIANCE .. autodata:: CERT_QUERY_OBJECT_FILE .. autodata:: CERT_QUERY_OBJECT_BLOB .. autodata:: CERT_QUERY_CONTENT_CERT @@ -1214,6 +613,42 @@ Windef .. autodata:: CERT_SYSTEM_STORE_CURRENT_USER_GROUP_POLICY .. autodata:: CERT_SYSTEM_STORE_LOCAL_MACHINE_GROUP_POLICY .. autodata:: CERT_SYSTEM_STORE_LOCAL_MACHINE_ENTERPRISE +.. autodata:: OS_WINDOWS +.. autodata:: OS_NT +.. autodata:: OS_WIN95ORGREATER +.. autodata:: OS_NT4ORGREATER +.. autodata:: OS_WIN98ORGREATER +.. autodata:: OS_WIN98_GOLD +.. autodata:: OS_WIN2000ORGREATER +.. autodata:: OS_WIN2000PRO +.. autodata:: OS_WIN2000SERVER +.. autodata:: OS_WIN2000ADVSERVER +.. autodata:: OS_WIN2000DATACENTER +.. autodata:: OS_WIN2000TERMINAL +.. autodata:: OS_EMBEDDED +.. autodata:: OS_TERMINALCLIENT +.. autodata:: OS_TERMINALREMOTEADMIN +.. autodata:: OS_WIN95_GOLD +.. autodata:: OS_MEORGREATER +.. autodata:: OS_XPORGREATER +.. autodata:: OS_HOME +.. autodata:: OS_PROFESSIONAL +.. autodata:: OS_DATACENTER +.. autodata:: OS_ADVSERVER +.. autodata:: OS_SERVER +.. autodata:: OS_TERMINALSERVER +.. autodata:: OS_PERSONALTERMINALSERVER +.. autodata:: OS_FASTUSERSWITCHING +.. autodata:: OS_WELCOMELOGONUI +.. autodata:: OS_DOMAINMEMBER +.. autodata:: OS_ANYSERVER +.. autodata:: OS_WOW6432 +.. autodata:: OS_WEBSERVER +.. autodata:: OS_SMALLBUSINESSSERVER +.. autodata:: OS_TABLETPC +.. autodata:: OS_SERVERADMINUI +.. autodata:: OS_MEDIACENTER +.. autodata:: OS_APPLIANCE .. autodata:: IMAGE_DLLCHARACTERISTICS_HIGH_ENTROPY_VA .. autodata:: IMAGE_DLLCHARACTERISTICS_DYNAMIC_BASE .. autodata:: IMAGE_DLLCHARACTERISTICS_FORCE_INTEGRITY @@ -1251,6 +686,14 @@ Windef .. autodata:: IMAGE_REL_BASED_MACHINE_SPECIFIC_8 .. autodata:: IMAGE_REL_BASED_MACHINE_SPECIFIC_9 .. autodata:: IMAGE_REL_BASED_DIR64 +.. autodata:: RPC_REQUEST_TYPE_CALL +.. autodata:: RPC_REQUEST_TYPE_BIND +.. autodata:: RPC_RESPONSE_TYPE_BIND_OK +.. autodata:: RPC_RESPONSE_TYPE_FAIL +.. autodata:: RPC_RESPONSE_TYPE_SUCCESS +.. autodata:: BIND_IF_SYNTAX_NDR32 +.. autodata:: BIND_IF_SYNTAX_NDR64 +.. autodata:: BIND_IF_SYNTAX_UNKNOWN .. autodata:: INVALID_HANDLE_VALUE .. autodata:: NULL .. autodata:: MAX_PATH @@ -2254,3 +1697,560 @@ Windef .. autodata:: PRODUCT_CORE .. autodata:: PRODUCT_PROFESSIONAL_WMC .. autodata:: PRODUCT_UNLICENSED +.. autodata:: EVENTLOG_SUCCESS +.. autodata:: EVENTLOG_ERROR_TYPE +.. autodata:: EVENTLOG_WARNING_TYPE +.. autodata:: EVENTLOG_INFORMATION_TYPE +.. autodata:: EVENTLOG_AUDIT_SUCCESS +.. autodata:: EVENTLOG_AUDIT_FAILURE +.. autodata:: EVENTLOG_SEQUENTIAL_READ +.. autodata:: EVENTLOG_SEEK_READ +.. autodata:: EVENTLOG_FORWARDS_READ +.. autodata:: EVENTLOG_BACKWARDS_READ +.. autodata:: ERROR_EVT_INVALID_CHANNEL_PATH +.. autodata:: ERROR_EVT_INVALID_QUERY +.. autodata:: ERROR_EVT_PUBLISHER_METADATA_NOT_FOUND +.. autodata:: ERROR_EVT_EVENT_TEMPLATE_NOT_FOUND +.. autodata:: ERROR_EVT_INVALID_PUBLISHER_NAME +.. autodata:: ERROR_EVT_INVALID_EVENT_DATA +.. autodata:: ERROR_EVT_CHANNEL_NOT_FOUND +.. autodata:: ERROR_EVT_MALFORMED_XML_TEXT +.. autodata:: ERROR_EVT_SUBSCRIPTION_TO_DIRECT_CHANNEL +.. autodata:: ERROR_EVT_CONFIGURATION_ERROR +.. autodata:: ERROR_EVT_QUERY_RESULT_STALE +.. autodata:: ERROR_EVT_QUERY_RESULT_INVALID_POSITION +.. autodata:: ERROR_EVT_NON_VALIDATING_MSXML +.. autodata:: ERROR_EVT_FILTER_ALREADYSCOPED +.. autodata:: ERROR_EVT_FILTER_NOTELTSET +.. autodata:: ERROR_EVT_FILTER_INVARG +.. autodata:: ERROR_EVT_FILTER_INVTEST +.. autodata:: ERROR_EVT_FILTER_INVTYPE +.. autodata:: ERROR_EVT_FILTER_PARSEERR +.. autodata:: ERROR_EVT_FILTER_UNSUPPORTEDOP +.. autodata:: ERROR_EVT_FILTER_UNEXPECTEDTOKEN +.. autodata:: ERROR_EVT_INVALID_OPERATION_OVER_ENABLED_DIRECT_CHANNEL +.. autodata:: ERROR_EVT_INVALID_CHANNEL_PROPERTY_VALUE +.. autodata:: ERROR_EVT_INVALID_PUBLISHER_PROPERTY_VALUE +.. autodata:: ERROR_EVT_CHANNEL_CANNOT_ACTIVATE +.. autodata:: ERROR_EVT_FILTER_TOO_COMPLEX +.. autodata:: ERROR_EVT_MESSAGE_NOT_FOUND +.. autodata:: ERROR_EVT_MESSAGE_ID_NOT_FOUND +.. autodata:: ERROR_EVT_UNRESOLVED_VALUE_INSERT +.. autodata:: ERROR_EVT_UNRESOLVED_PARAMETER_INSERT +.. autodata:: ERROR_EVT_MAX_INSERTS_REACHED +.. autodata:: ERROR_EVT_EVENT_DEFINITION_NOT_FOUND +.. autodata:: ERROR_EVT_MESSAGE_LOCALE_NOT_FOUND +.. autodata:: ERROR_EVT_VERSION_TOO_OLD +.. autodata:: ERROR_EVT_VERSION_TOO_NEW +.. autodata:: ERROR_EVT_CANNOT_OPEN_CHANNEL_OF_QUERY +.. autodata:: ERROR_EVT_PUBLISHER_DISABLED +.. autodata:: ERROR_EVT_FILTER_OUT_OF_RANGE +.. autodata:: ERROR_SUCCESS +.. autodata:: ERROR_INVALID_FUNCTION +.. autodata:: ERROR_FILE_NOT_FOUND +.. autodata:: ERROR_PATH_NOT_FOUND +.. autodata:: ERROR_TOO_MANY_OPEN_FILES +.. autodata:: ERROR_ACCESS_DENIED +.. autodata:: ERROR_INVALID_HANDLE +.. autodata:: ERROR_ARENA_TRASHED +.. autodata:: ERROR_NOT_ENOUGH_MEMORY +.. autodata:: ERROR_INVALID_BLOCK +.. autodata:: ERROR_BAD_ENVIRONMENT +.. autodata:: ERROR_BAD_FORMAT +.. autodata:: ERROR_INVALID_ACCESS +.. autodata:: ERROR_INVALID_DATA +.. autodata:: ERROR_OUTOFMEMORY +.. autodata:: ERROR_INVALID_DRIVE +.. autodata:: ERROR_CURRENT_DIRECTORY +.. autodata:: ERROR_NOT_SAME_DEVICE +.. autodata:: ERROR_NO_MORE_FILES +.. autodata:: ERROR_WRITE_PROTECT +.. autodata:: ERROR_BAD_UNIT +.. autodata:: ERROR_NOT_READY +.. autodata:: ERROR_BAD_COMMAND +.. autodata:: ERROR_CRC +.. autodata:: ERROR_BAD_LENGTH +.. autodata:: ERROR_SEEK +.. autodata:: ERROR_NOT_DOS_DISK +.. autodata:: ERROR_SECTOR_NOT_FOUND +.. autodata:: ERROR_OUT_OF_PAPER +.. autodata:: ERROR_WRITE_FAULT +.. autodata:: ERROR_READ_FAULT +.. autodata:: ERROR_GEN_FAILURE +.. autodata:: ERROR_SHARING_VIOLATION +.. autodata:: ERROR_LOCK_VIOLATION +.. autodata:: ERROR_WRONG_DISK +.. autodata:: ERROR_SHARING_BUFFER_EXCEEDED +.. autodata:: ERROR_HANDLE_EOF +.. autodata:: ERROR_HANDLE_DISK_FULL +.. autodata:: ERROR_NOT_SUPPORTED +.. autodata:: ERROR_REM_NOT_LIST +.. autodata:: ERROR_DUP_NAME +.. autodata:: ERROR_BAD_NETPATH +.. autodata:: ERROR_NETWORK_BUSY +.. autodata:: ERROR_DEV_NOT_EXIST +.. autodata:: ERROR_TOO_MANY_CMDS +.. autodata:: ERROR_ADAP_HDW_ERR +.. autodata:: ERROR_BAD_NET_RESP +.. autodata:: ERROR_UNEXP_NET_ERR +.. autodata:: ERROR_BAD_REM_ADAP +.. autodata:: ERROR_PRINTQ_FULL +.. autodata:: ERROR_NO_SPOOL_SPACE +.. autodata:: ERROR_PRINT_CANCELLED +.. autodata:: ERROR_NETNAME_DELETED +.. autodata:: ERROR_NETWORK_ACCESS_DENIED +.. autodata:: ERROR_BAD_DEV_TYPE +.. autodata:: ERROR_BAD_NET_NAME +.. autodata:: ERROR_TOO_MANY_NAMES +.. autodata:: ERROR_TOO_MANY_SESS +.. autodata:: ERROR_SHARING_PAUSED +.. autodata:: ERROR_REQ_NOT_ACCEP +.. autodata:: ERROR_REDIR_PAUSED +.. autodata:: ERROR_FILE_EXISTS +.. autodata:: ERROR_CANNOT_MAKE +.. autodata:: ERROR_FAIL_I24 +.. autodata:: ERROR_OUT_OF_STRUCTURES +.. autodata:: ERROR_ALREADY_ASSIGNED +.. autodata:: ERROR_INVALID_PASSWORD +.. autodata:: ERROR_INVALID_PARAMETER +.. autodata:: ERROR_NET_WRITE_FAULT +.. autodata:: ERROR_NO_PROC_SLOTS +.. autodata:: ERROR_TOO_MANY_SEMAPHORES +.. autodata:: ERROR_EXCL_SEM_ALREADY_OWNED +.. autodata:: ERROR_SEM_IS_SET +.. autodata:: ERROR_TOO_MANY_SEM_REQUESTS +.. autodata:: ERROR_INVALID_AT_INTERRUPT_TIME +.. autodata:: ERROR_SEM_OWNER_DIED +.. autodata:: ERROR_SEM_USER_LIMIT +.. autodata:: ERROR_DISK_CHANGE +.. autodata:: ERROR_DRIVE_LOCKED +.. autodata:: ERROR_BROKEN_PIPE +.. autodata:: ERROR_OPEN_FAILED +.. autodata:: ERROR_BUFFER_OVERFLOW +.. autodata:: ERROR_DISK_FULL +.. autodata:: ERROR_NO_MORE_SEARCH_HANDLES +.. autodata:: ERROR_INVALID_TARGET_HANDLE +.. autodata:: ERROR_INVALID_CATEGORY +.. autodata:: ERROR_INVALID_VERIFY_SWITCH +.. autodata:: ERROR_BAD_DRIVER_LEVEL +.. autodata:: ERROR_CALL_NOT_IMPLEMENTED +.. autodata:: ERROR_SEM_TIMEOUT +.. autodata:: ERROR_INSUFFICIENT_BUFFER +.. autodata:: ERROR_INVALID_NAME +.. autodata:: ERROR_INVALID_LEVEL +.. autodata:: ERROR_NO_VOLUME_LABEL +.. autodata:: ERROR_MOD_NOT_FOUND +.. autodata:: ERROR_PROC_NOT_FOUND +.. autodata:: ERROR_WAIT_NO_CHILDREN +.. autodata:: ERROR_CHILD_NOT_COMPLETE +.. autodata:: ERROR_DIRECT_ACCESS_HANDLE +.. autodata:: ERROR_NEGATIVE_SEEK +.. autodata:: ERROR_SEEK_ON_DEVICE +.. autodata:: ERROR_IS_JOIN_TARGET +.. autodata:: ERROR_IS_JOINED +.. autodata:: ERROR_IS_SUBSTED +.. autodata:: ERROR_NOT_JOINED +.. autodata:: ERROR_NOT_SUBSTED +.. autodata:: ERROR_JOIN_TO_JOIN +.. autodata:: ERROR_SUBST_TO_SUBST +.. autodata:: ERROR_JOIN_TO_SUBST +.. autodata:: ERROR_SUBST_TO_JOIN +.. autodata:: ERROR_BUSY_DRIVE +.. autodata:: ERROR_SAME_DRIVE +.. autodata:: ERROR_DIR_NOT_ROOT +.. autodata:: ERROR_DIR_NOT_EMPTY +.. autodata:: ERROR_IS_SUBST_PATH +.. autodata:: ERROR_IS_JOIN_PATH +.. autodata:: ERROR_PATH_BUSY +.. autodata:: ERROR_IS_SUBST_TARGET +.. autodata:: ERROR_SYSTEM_TRACE +.. autodata:: ERROR_INVALID_EVENT_COUNT +.. autodata:: ERROR_TOO_MANY_MUXWAITERS +.. autodata:: ERROR_INVALID_LIST_FORMAT +.. autodata:: ERROR_LABEL_TOO_LONG +.. autodata:: ERROR_TOO_MANY_TCBS +.. autodata:: ERROR_SIGNAL_REFUSED +.. autodata:: ERROR_DISCARDED +.. autodata:: ERROR_NOT_LOCKED +.. autodata:: ERROR_BAD_THREADID_ADDR +.. autodata:: ERROR_BAD_ARGUMENTS +.. autodata:: ERROR_BAD_PATHNAME +.. autodata:: ERROR_SIGNAL_PENDING +.. autodata:: ERROR_MAX_THRDS_REACHED +.. autodata:: ERROR_LOCK_FAILED +.. autodata:: ERROR_BUSY +.. autodata:: ERROR_CANCEL_VIOLATION +.. autodata:: ERROR_ATOMIC_LOCKS_NOT_SUPPORTED +.. autodata:: ERROR_INVALID_SEGMENT_NUMBER +.. autodata:: ERROR_INVALID_ORDINAL +.. autodata:: ERROR_ALREADY_EXISTS +.. autodata:: ERROR_INVALID_FLAG_NUMBER +.. autodata:: ERROR_SEM_NOT_FOUND +.. autodata:: ERROR_INVALID_STARTING_CODESEG +.. autodata:: ERROR_INVALID_STACKSEG +.. autodata:: ERROR_INVALID_MODULETYPE +.. autodata:: ERROR_INVALID_EXE_SIGNATURE +.. autodata:: ERROR_EXE_MARKED_INVALID +.. autodata:: ERROR_BAD_EXE_FORMAT +.. autodata:: ERROR_ITERATED_DATA_EXCEEDS_64k +.. autodata:: ERROR_INVALID_MINALLOCSIZE +.. autodata:: ERROR_DYNLINK_FROM_INVALID_RING +.. autodata:: ERROR_IOPL_NOT_ENABLED +.. autodata:: ERROR_INVALID_SEGDPL +.. autodata:: ERROR_AUTODATASEG_EXCEEDS_64k +.. autodata:: ERROR_RING2SEG_MUST_BE_MOVABLE +.. autodata:: ERROR_RELOC_CHAIN_XEEDS_SEGLIM +.. autodata:: ERROR_INFLOOP_IN_RELOC_CHAIN +.. autodata:: ERROR_ENVVAR_NOT_FOUND +.. autodata:: ERROR_NO_SIGNAL_SENT +.. autodata:: ERROR_FILENAME_EXCED_RANGE +.. autodata:: ERROR_RING2_STACK_IN_USE +.. autodata:: ERROR_META_EXPANSION_TOO_LONG +.. autodata:: ERROR_INVALID_SIGNAL_NUMBER +.. autodata:: ERROR_THREAD_1_INACTIVE +.. autodata:: ERROR_LOCKED +.. autodata:: ERROR_TOO_MANY_MODULES +.. autodata:: ERROR_NESTING_NOT_ALLOWED +.. autodata:: ERROR_EXE_MACHINE_TYPE_MISMATCH +.. autodata:: ERROR_EXE_CANNOT_MODIFY_SIGNED_BINARY +.. autodata:: ERROR_EXE_CANNOT_MODIFY_STRONG_SIGNED_BINARY +.. autodata:: ERROR_FILE_CHECKED_OUT +.. autodata:: ERROR_CHECKOUT_REQUIRED +.. autodata:: ERROR_BAD_FILE_TYPE +.. autodata:: ERROR_FILE_TOO_LARGE +.. autodata:: ERROR_FORMS_AUTH_REQUIRED +.. autodata:: ERROR_VIRUS_INFECTED +.. autodata:: ERROR_VIRUS_DELETED +.. autodata:: ERROR_PIPE_LOCAL +.. autodata:: ERROR_BAD_PIPE +.. autodata:: ERROR_PIPE_BUSY +.. autodata:: ERROR_NO_DATA +.. autodata:: ERROR_PIPE_NOT_CONNECTED +.. autodata:: ERROR_MORE_DATA +.. autodata:: ERROR_VC_DISCONNECTED +.. autodata:: ERROR_INVALID_EA_NAME +.. autodata:: ERROR_EA_LIST_INCONSISTENT +.. autodata:: ERROR_NO_MORE_ITEMS +.. autodata:: ERROR_CANNOT_COPY +.. autodata:: ERROR_DIRECTORY +.. autodata:: ERROR_EAS_DIDNT_FIT +.. autodata:: ERROR_EA_FILE_CORRUPT +.. autodata:: ERROR_EA_TABLE_FULL +.. autodata:: ERROR_INVALID_EA_HANDLE +.. autodata:: ERROR_EAS_NOT_SUPPORTED +.. autodata:: ERROR_NOT_OWNER +.. autodata:: ERROR_TOO_MANY_POSTS +.. autodata:: ERROR_PARTIAL_COPY +.. autodata:: ERROR_OPLOCK_NOT_GRANTED +.. autodata:: ERROR_INVALID_OPLOCK_PROTOCOL +.. autodata:: ERROR_DISK_TOO_FRAGMENTED +.. autodata:: ERROR_DELETE_PENDING +.. autodata:: ERROR_INCOMPATIBLE_WITH_GLOBAL_SHORT_NAME_REGISTRY_SETTING +.. autodata:: ERROR_SHORT_NAMES_NOT_ENABLED_ON_VOLUME +.. autodata:: ERROR_SECURITY_STREAM_IS_INCONSISTENT +.. autodata:: ERROR_INVALID_LOCK_RANGE +.. autodata:: ERROR_IMAGE_SUBSYSTEM_NOT_PRESENT +.. autodata:: ERROR_NOTIFICATION_GUID_ALREADY_DEFINED +.. autodata:: ERROR_MR_MID_NOT_FOUND +.. autodata:: ERROR_SCOPE_NOT_FOUND +.. autodata:: ERROR_FAIL_NOACTION_REBOOT +.. autodata:: ERROR_FAIL_SHUTDOWN +.. autodata:: ERROR_FAIL_RESTART +.. autodata:: ERROR_MAX_SESSIONS_REACHED +.. autodata:: ERROR_THREAD_MODE_ALREADY_BACKGROUND +.. autodata:: ERROR_THREAD_MODE_NOT_BACKGROUND +.. autodata:: ERROR_PROCESS_MODE_ALREADY_BACKGROUND +.. autodata:: ERROR_PROCESS_MODE_NOT_BACKGROUND +.. autodata:: ERROR_INVALID_ADDRESS +.. autodata:: ERROR_USER_PROFILE_LOAD +.. autodata:: ERROR_ARITHMETIC_OVERFLOW +.. autodata:: ERROR_PIPE_CONNECTED +.. autodata:: ERROR_PIPE_LISTENING +.. autodata:: ERROR_VERIFIER_STOP +.. autodata:: ERROR_ABIOS_ERROR +.. autodata:: ERROR_WX86_WARNING +.. autodata:: ERROR_WX86_ERROR +.. autodata:: ERROR_TIMER_NOT_CANCELED +.. autodata:: ERROR_UNWIND +.. autodata:: ERROR_BAD_STACK +.. autodata:: ERROR_INVALID_UNWIND_TARGET +.. autodata:: ERROR_INVALID_PORT_ATTRIBUTES +.. autodata:: ERROR_PORT_MESSAGE_TOO_LONG +.. autodata:: ERROR_INVALID_QUOTA_LOWER +.. autodata:: ERROR_DEVICE_ALREADY_ATTACHED +.. autodata:: ERROR_INSTRUCTION_MISALIGNMENT +.. autodata:: ERROR_PROFILING_NOT_STARTED +.. autodata:: ERROR_PROFILING_NOT_STOPPED +.. autodata:: ERROR_COULD_NOT_INTERPRET +.. autodata:: ERROR_PROFILING_AT_LIMIT +.. autodata:: ERROR_CANT_WAIT +.. autodata:: ERROR_CANT_TERMINATE_SELF +.. autodata:: ERROR_UNEXPECTED_MM_CREATE_ERR +.. autodata:: ERROR_UNEXPECTED_MM_MAP_ERROR +.. autodata:: ERROR_UNEXPECTED_MM_EXTEND_ERR +.. autodata:: ERROR_BAD_FUNCTION_TABLE +.. autodata:: ERROR_NO_GUID_TRANSLATION +.. autodata:: ERROR_INVALID_LDT_SIZE +.. autodata:: ERROR_INVALID_LDT_OFFSET +.. autodata:: ERROR_INVALID_LDT_DESCRIPTOR +.. autodata:: ERROR_TOO_MANY_THREADS +.. autodata:: ERROR_THREAD_NOT_IN_PROCESS +.. autodata:: ERROR_PAGEFILE_QUOTA_EXCEEDED +.. autodata:: ERROR_LOGON_SERVER_CONFLICT +.. autodata:: ERROR_SYNCHRONIZATION_REQUIRED +.. autodata:: ERROR_NET_OPEN_FAILED +.. autodata:: ERROR_IO_PRIVILEGE_FAILED +.. autodata:: ERROR_CONTROL_C_EXIT +.. autodata:: ERROR_MISSING_SYSTEMFILE +.. autodata:: ERROR_UNHANDLED_EXCEPTION +.. autodata:: ERROR_APP_INIT_FAILURE +.. autodata:: ERROR_PAGEFILE_CREATE_FAILED +.. autodata:: ERROR_INVALID_IMAGE_HASH +.. autodata:: ERROR_NO_PAGEFILE +.. autodata:: ERROR_ILLEGAL_FLOAT_CONTEXT +.. autodata:: ERROR_NO_EVENT_PAIR +.. autodata:: ERROR_DOMAIN_CTRLR_CONFIG_ERROR +.. autodata:: ERROR_ILLEGAL_CHARACTER +.. autodata:: ERROR_UNDEFINED_CHARACTER +.. autodata:: ERROR_FLOPPY_VOLUME +.. autodata:: ERROR_BIOS_FAILED_TO_CONNECT_INTERRUPT +.. autodata:: ERROR_BACKUP_CONTROLLER +.. autodata:: ERROR_MUTANT_LIMIT_EXCEEDED +.. autodata:: ERROR_FS_DRIVER_REQUIRED +.. autodata:: ERROR_CANNOT_LOAD_REGISTRY_FILE +.. autodata:: ERROR_DEBUG_ATTACH_FAILED +.. autodata:: ERROR_SYSTEM_PROCESS_TERMINATED +.. autodata:: ERROR_DATA_NOT_ACCEPTED +.. autodata:: ERROR_VDM_HARD_ERROR +.. autodata:: ERROR_DRIVER_CANCEL_TIMEOUT +.. autodata:: ERROR_REPLY_MESSAGE_MISMATCH +.. autodata:: ERROR_LOST_WRITEBEHIND_DATA +.. autodata:: ERROR_CLIENT_SERVER_PARAMETERS_INVALID +.. autodata:: ERROR_NOT_TINY_STREAM +.. autodata:: ERROR_STACK_OVERFLOW_READ +.. autodata:: ERROR_CONVERT_TO_LARGE +.. autodata:: ERROR_FOUND_OUT_OF_SCOPE +.. autodata:: ERROR_ALLOCATE_BUCKET +.. autodata:: ERROR_MARSHALL_OVERFLOW +.. autodata:: ERROR_INVALID_VARIANT +.. autodata:: ERROR_BAD_COMPRESSION_BUFFER +.. autodata:: ERROR_AUDIT_FAILED +.. autodata:: ERROR_TIMER_RESOLUTION_NOT_SET +.. autodata:: ERROR_INSUFFICIENT_LOGON_INFO +.. autodata:: ERROR_BAD_DLL_ENTRYPOINT +.. autodata:: ERROR_BAD_SERVICE_ENTRYPOINT +.. autodata:: ERROR_IP_ADDRESS_CONFLICT1 +.. autodata:: ERROR_IP_ADDRESS_CONFLICT2 +.. autodata:: ERROR_REGISTRY_QUOTA_LIMIT +.. autodata:: ERROR_NO_CALLBACK_ACTIVE +.. autodata:: ERROR_PWD_TOO_SHORT +.. autodata:: ERROR_PWD_TOO_RECENT +.. autodata:: ERROR_PWD_HISTORY_CONFLICT +.. autodata:: ERROR_UNSUPPORTED_COMPRESSION +.. autodata:: ERROR_INVALID_HW_PROFILE +.. autodata:: ERROR_INVALID_PLUGPLAY_DEVICE_PATH +.. autodata:: ERROR_QUOTA_LIST_INCONSISTENT +.. autodata:: ERROR_EVALUATION_EXPIRATION +.. autodata:: ERROR_ILLEGAL_DLL_RELOCATION +.. autodata:: ERROR_DLL_INIT_FAILED_LOGOFF +.. autodata:: ERROR_VALIDATE_CONTINUE +.. autodata:: ERROR_NO_MORE_MATCHES +.. autodata:: ERROR_RANGE_LIST_CONFLICT +.. autodata:: ERROR_SERVER_SID_MISMATCH +.. autodata:: ERROR_CANT_ENABLE_DENY_ONLY +.. autodata:: ERROR_FLOAT_MULTIPLE_FAULTS +.. autodata:: ERROR_FLOAT_MULTIPLE_TRAPS +.. autodata:: ERROR_NOINTERFACE +.. autodata:: ERROR_DRIVER_FAILED_SLEEP +.. autodata:: ERROR_CORRUPT_SYSTEM_FILE +.. autodata:: ERROR_COMMITMENT_MINIMUM +.. autodata:: ERROR_PNP_RESTART_ENUMERATION +.. autodata:: ERROR_SYSTEM_IMAGE_BAD_SIGNATURE +.. autodata:: ERROR_PNP_REBOOT_REQUIRED +.. autodata:: ERROR_INSUFFICIENT_POWER +.. autodata:: ERROR_MULTIPLE_FAULT_VIOLATION +.. autodata:: ERROR_SYSTEM_SHUTDOWN +.. autodata:: ERROR_PORT_NOT_SET +.. autodata:: ERROR_DS_VERSION_CHECK_FAILURE +.. autodata:: ERROR_RANGE_NOT_FOUND +.. autodata:: ERROR_NOT_SAFE_MODE_DRIVER +.. autodata:: ERROR_FAILED_DRIVER_ENTRY +.. autodata:: ERROR_DEVICE_ENUMERATION_ERROR +.. autodata:: ERROR_MOUNT_POINT_NOT_RESOLVED +.. autodata:: ERROR_INVALID_DEVICE_OBJECT_PARAMETER +.. autodata:: ERROR_MCA_OCCURED +.. autodata:: ERROR_DRIVER_DATABASE_ERROR +.. autodata:: ERROR_SYSTEM_HIVE_TOO_LARGE +.. autodata:: ERROR_DRIVER_FAILED_PRIOR_UNLOAD +.. autodata:: ERROR_VOLSNAP_PREPARE_HIBERNATE +.. autodata:: ERROR_HIBERNATION_FAILURE +.. autodata:: ERROR_FILE_SYSTEM_LIMITATION +.. autodata:: ERROR_ASSERTION_FAILURE +.. autodata:: ERROR_ACPI_ERROR +.. autodata:: ERROR_WOW_ASSERTION +.. autodata:: ERROR_PNP_BAD_MPS_TABLE +.. autodata:: ERROR_PNP_TRANSLATION_FAILED +.. autodata:: ERROR_PNP_IRQ_TRANSLATION_FAILED +.. autodata:: ERROR_PNP_INVALID_ID +.. autodata:: ERROR_WAKE_SYSTEM_DEBUGGER +.. autodata:: ERROR_HANDLES_CLOSED +.. autodata:: ERROR_EXTRANEOUS_INFORMATION +.. autodata:: ERROR_RXACT_COMMIT_NECESSARY +.. autodata:: ERROR_MEDIA_CHECK +.. autodata:: ERROR_GUID_SUBSTITUTION_MADE +.. autodata:: ERROR_STOPPED_ON_SYMLINK +.. autodata:: ERROR_LONGJUMP +.. autodata:: ERROR_PLUGPLAY_QUERY_VETOED +.. autodata:: ERROR_UNWIND_CONSOLIDATE +.. autodata:: ERROR_REGISTRY_HIVE_RECOVERED +.. autodata:: ERROR_DLL_MIGHT_BE_INSECURE +.. autodata:: ERROR_DLL_MIGHT_BE_INCOMPATIBLE +.. autodata:: ERROR_DBG_EXCEPTION_NOT_HANDLED +.. autodata:: ERROR_DBG_REPLY_LATER +.. autodata:: ERROR_DBG_UNABLE_TO_PROVIDE_HANDLE +.. autodata:: ERROR_DBG_TERMINATE_THREAD +.. autodata:: ERROR_DBG_TERMINATE_PROCESS +.. autodata:: ERROR_DBG_CONTROL_C +.. autodata:: ERROR_DBG_PRINTEXCEPTION_C +.. autodata:: ERROR_DBG_RIPEXCEPTION +.. autodata:: ERROR_DBG_CONTROL_BREAK +.. autodata:: ERROR_DBG_COMMAND_EXCEPTION +.. autodata:: ERROR_OBJECT_NAME_EXISTS +.. autodata:: ERROR_THREAD_WAS_SUSPENDED +.. autodata:: ERROR_IMAGE_NOT_AT_BASE +.. autodata:: ERROR_RXACT_STATE_CREATED +.. autodata:: ERROR_SEGMENT_NOTIFICATION +.. autodata:: ERROR_BAD_CURRENT_DIRECTORY +.. autodata:: ERROR_FT_READ_RECOVERY_FROM_BACKUP +.. autodata:: ERROR_FT_WRITE_RECOVERY +.. autodata:: ERROR_IMAGE_MACHINE_TYPE_MISMATCH +.. autodata:: ERROR_RECEIVE_PARTIAL +.. autodata:: ERROR_RECEIVE_EXPEDITED +.. autodata:: ERROR_RECEIVE_PARTIAL_EXPEDITED +.. autodata:: ERROR_EVENT_DONE +.. autodata:: ERROR_EVENT_PENDING +.. autodata:: ERROR_CHECKING_FILE_SYSTEM +.. autodata:: ERROR_FATAL_APP_EXIT +.. autodata:: ERROR_PREDEFINED_HANDLE +.. autodata:: ERROR_WAS_UNLOCKED +.. autodata:: ERROR_SERVICE_NOTIFICATION +.. autodata:: ERROR_WAS_LOCKED +.. autodata:: ERROR_LOG_HARD_ERROR +.. autodata:: ERROR_ALREADY_WIN32 +.. autodata:: ERROR_IMAGE_MACHINE_TYPE_MISMATCH_EXE +.. autodata:: ERROR_NO_YIELD_PERFORMED +.. autodata:: ERROR_TIMER_RESUME_IGNORED +.. autodata:: ERROR_ARBITRATION_UNHANDLED +.. autodata:: ERROR_CARDBUS_NOT_SUPPORTED +.. autodata:: ERROR_MP_PROCESSOR_MISMATCH +.. autodata:: ERROR_HIBERNATED +.. autodata:: ERROR_RESUME_HIBERNATION +.. autodata:: ERROR_FIRMWARE_UPDATED +.. autodata:: ERROR_DRIVERS_LEAKING_LOCKED_PAGES +.. autodata:: ERROR_WAKE_SYSTEM +.. autodata:: ERROR_WAIT_1 +.. autodata:: ERROR_WAIT_2 +.. autodata:: ERROR_WAIT_3 +.. autodata:: ERROR_WAIT_63 +.. autodata:: ERROR_ABANDONED_WAIT_0 +.. autodata:: ERROR_ABANDONED_WAIT_63 +.. autodata:: ERROR_USER_APC +.. autodata:: ERROR_KERNEL_APC +.. autodata:: ERROR_ALERTED +.. autodata:: ERROR_ELEVATION_REQUIRED +.. autodata:: ERROR_REPARSE +.. autodata:: ERROR_OPLOCK_BREAK_IN_PROGRESS +.. autodata:: ERROR_VOLUME_MOUNTED +.. autodata:: ERROR_RXACT_COMMITTED +.. autodata:: ERROR_NOTIFY_CLEANUP +.. autodata:: ERROR_PRIMARY_TRANSPORT_CONNECT_FAILED +.. autodata:: ERROR_PAGE_FAULT_TRANSITION +.. autodata:: ERROR_PAGE_FAULT_DEMAND_ZERO +.. autodata:: ERROR_PAGE_FAULT_COPY_ON_WRITE +.. autodata:: ERROR_PAGE_FAULT_GUARD_PAGE +.. autodata:: ERROR_PAGE_FAULT_PAGING_FILE +.. autodata:: ERROR_CACHE_PAGE_LOCKED +.. autodata:: ERROR_CRASH_DUMP +.. autodata:: ERROR_BUFFER_ALL_ZEROS +.. autodata:: ERROR_REPARSE_OBJECT +.. autodata:: ERROR_RESOURCE_REQUIREMENTS_CHANGED +.. autodata:: ERROR_TRANSLATION_COMPLETE +.. autodata:: ERROR_NOTHING_TO_TERMINATE +.. autodata:: ERROR_PROCESS_NOT_IN_JOB +.. autodata:: ERROR_PROCESS_IN_JOB +.. autodata:: ERROR_VOLSNAP_HIBERNATE_READY +.. autodata:: ERROR_FSFILTER_OP_COMPLETED_SUCCESSFULLY +.. autodata:: ERROR_INTERRUPT_VECTOR_ALREADY_CONNECTED +.. autodata:: ERROR_INTERRUPT_STILL_CONNECTED +.. autodata:: ERROR_WAIT_FOR_OPLOCK +.. autodata:: ERROR_DBG_EXCEPTION_HANDLED +.. autodata:: ERROR_DBG_CONTINUE +.. autodata:: ERROR_CALLBACK_POP_STACK +.. autodata:: ERROR_COMPRESSION_DISABLED +.. autodata:: ERROR_CANTFETCHBACKWARDS +.. autodata:: ERROR_CANTSCROLLBACKWARDS +.. autodata:: ERROR_ROWSNOTRELEASED +.. autodata:: ERROR_BAD_ACCESSOR_FLAGS +.. autodata:: ERROR_ERRORS_ENCOUNTERED +.. autodata:: ERROR_NOT_CAPABLE +.. autodata:: ERROR_REQUEST_OUT_OF_SEQUENCE +.. autodata:: ERROR_VERSION_PARSE_ERROR +.. autodata:: ERROR_BADSTARTPOSITION +.. autodata:: ERROR_MEMORY_HARDWARE +.. autodata:: ERROR_DISK_REPAIR_DISABLED +.. autodata:: ERROR_INSUFFICIENT_RESOURCE_FOR_SPECIFIED_SHARED_SECTION_SIZE +.. autodata:: ERROR_SYSTEM_POWERSTATE_TRANSITION +.. autodata:: ERROR_SYSTEM_POWERSTATE_COMPLEX_TRANSITION +.. autodata:: ERROR_MCA_EXCEPTION +.. autodata:: ERROR_ACCESS_AUDIT_BY_POLICY +.. autodata:: ERROR_ACCESS_DISABLED_NO_SAFER_UI_BY_POLICY +.. autodata:: ERROR_ABANDON_HIBERFILE +.. autodata:: ERROR_LOST_WRITEBEHIND_DATA_NETWORK_DISCONNECTED +.. autodata:: ERROR_LOST_WRITEBEHIND_DATA_NETWORK_SERVER_ERROR +.. autodata:: ERROR_LOST_WRITEBEHIND_DATA_LOCAL_DISK_ERROR +.. autodata:: ERROR_BAD_MCFG_TABLE +.. autodata:: ERROR_OPLOCK_SWITCHED_TO_NEW_HANDLE +.. autodata:: ERROR_CANNOT_GRANT_REQUESTED_OPLOCK +.. autodata:: ERROR_CANNOT_BREAK_OPLOCK +.. autodata:: ERROR_OPLOCK_HANDLE_CLOSED +.. autodata:: ERROR_NO_ACE_CONDITION +.. autodata:: ERROR_INVALID_ACE_CONDITION +.. autodata:: ERROR_EA_ACCESS_DENIED +.. autodata:: ERROR_OPERATION_ABORTED +.. autodata:: ERROR_IO_INCOMPLETE +.. autodata:: ERROR_IO_PENDING +.. autodata:: ERROR_NOACCESS +.. autodata:: ERROR_SWAPERROR +.. autodata:: ERROR_STACK_OVERFLOW +.. autodata:: ERROR_INVALID_MESSAGE +.. autodata:: ERROR_CAN_NOT_COMPLETE +.. autodata:: ERROR_INVALID_FLAGS +.. autodata:: ERROR_UNRECOGNIZED_VOLUME +.. autodata:: ERROR_FILE_INVALID +.. autodata:: ERROR_FULLSCREEN_MODE +.. autodata:: ERROR_NO_TOKEN +.. autodata:: ERROR_BADDB +.. autodata:: ERROR_BADKEY +.. autodata:: ERROR_CANTOPEN +.. autodata:: ERROR_CANTREAD +.. autodata:: ERROR_CANTWRITE +.. autodata:: ERROR_REGISTRY_RECOVERED +.. autodata:: ERROR_REGISTRY_CORRUPT +.. autodata:: ERROR_REGISTRY_IO_FAILED +.. autodata:: ERROR_NOT_REGISTRY_FILE +.. autodata:: ERROR_KEY_DELETED +.. autodata:: ERROR_NO_LOG_SPACE +.. autodata:: ERROR_KEY_HAS_CHILDREN +.. autodata:: ERROR_CHILD_MUST_BE_VOLATILE +.. autodata:: ERROR_NOTIFY_ENUM_DIR +.. autodata:: RPC_X_BAD_STUB_DATA +.. autodata:: RPC_S_UNKNOWN_IF +.. autodata:: RPC_S_PROTOCOL_ERROR +.. autodata:: RPC_S_UNSUPPORTED_TRANS_SYN +.. autodata:: RPC_S_PROCNUM_OUT_OF_RANGE +.. autodata:: ERROR_INVALID_TRANSACTION +.. autodata:: ERROR_TRANSACTION_NOT_ACTIVE +.. autodata:: ERROR_TRANSACTION_REQUEST_NOT_VALID +.. autodata:: ERROR_TRANSACTION_NOT_REQUESTED +.. autodata:: ERROR_TRANSACTION_ALREADY_ABORTED +.. autodata:: ERROR_TRANSACTION_ALREADY_COMMITTED diff --git a/docs/source/winstructs_generated.rst b/docs/source/winstructs_generated.rst index 6609d13..efb740a 100644 --- a/docs/source/winstructs_generated.rst +++ b/docs/source/winstructs_generated.rst @@ -261,6 +261,2299 @@ _CALLFRAME_MARSHALCONTEXT :class:`GUID` +_CERT_STRONG_SIGN_SERIALIZED_INFO +''''''''''''''''''''''''''''''''' +.. class:: CERT_STRONG_SIGN_SERIALIZED_INFO + + Alias for :class:`_CERT_STRONG_SIGN_SERIALIZED_INFO` + +.. class:: PCERT_STRONG_SIGN_SERIALIZED_INFO + + Pointer to :class:`_CERT_STRONG_SIGN_SERIALIZED_INFO` + +.. class:: _CERT_STRONG_SIGN_SERIALIZED_INFO + + .. attribute:: dwFlags + + :class:`DWORD` + + + .. attribute:: pwszCNGSignHashAlgids + + :class:`LPWSTR` + + + .. attribute:: pwszCNGPubKeyMinBitLengths + + :class:`LPWSTR` + +TMP_CERT_STRONG_SIGN_PARA_UNION_TYPE +'''''''''''''''''''''''''''''''''''' +.. class:: TMP_CERT_STRONG_SIGN_PARA_UNION_TYPE + + .. attribute:: pvInfo + + :class:`PVOID` + + + .. attribute:: pSerializedInfo + + :class:`PCERT_STRONG_SIGN_SERIALIZED_INFO` + + + .. attribute:: pszOID + + :class:`LPSTR` + +_CERT_STRONG_SIGN_PARA +'''''''''''''''''''''' +.. class:: CERT_STRONG_SIGN_PARA + + Alias for :class:`_CERT_STRONG_SIGN_PARA` + +.. class:: PCCERT_STRONG_SIGN_PARA + + Pointer to :class:`_CERT_STRONG_SIGN_PARA` + +.. class:: PCERT_STRONG_SIGN_PARA + + Pointer to :class:`_CERT_STRONG_SIGN_PARA` + +.. class:: _CERT_STRONG_SIGN_PARA + + .. attribute:: cbSize + + :class:`DWORD` + + + .. attribute:: dwInfoChoice + + :class:`DWORD` + + + .. attribute:: tmp_union + + :class:`TMP_CERT_STRONG_SIGN_PARA_UNION_TYPE` + +_CRYPTOAPI_BLOB +''''''''''''''' +.. class:: CRYPT_INTEGER_BLOB + + Alias for :class:`_CRYPTOAPI_BLOB` + +.. class:: PCRYPT_DATA_BLOB + + Pointer to :class:`_CRYPTOAPI_BLOB` + +.. class:: PCRYPT_OBJID_BLOB + + Pointer to :class:`_CRYPTOAPI_BLOB` + +.. class:: PCRYPT_DER_BLOB + + Pointer to :class:`_CRYPTOAPI_BLOB` + +.. class:: PCRL_BLOB + + Pointer to :class:`_CRYPTOAPI_BLOB` + +.. class:: PCRYPT_UINT_BLOB + + Pointer to :class:`_CRYPTOAPI_BLOB` + +.. class:: CERT_NAME_BLOB + + Alias for :class:`_CRYPTOAPI_BLOB` + +.. class:: PCRYPT_DIGEST_BLOB + + Pointer to :class:`_CRYPTOAPI_BLOB` + +.. class:: PCRYPT_INTEGER_BLOB + + Pointer to :class:`_CRYPTOAPI_BLOB` + +.. class:: CERT_RDN_VALUE_BLOB + + Alias for :class:`_CRYPTOAPI_BLOB` + +.. class:: PCERT_NAME_BLOB + + Pointer to :class:`_CRYPTOAPI_BLOB` + +.. class:: PCRYPT_HASH_BLOB + + Pointer to :class:`_CRYPTOAPI_BLOB` + +.. class:: CRYPT_DATA_BLOB + + Alias for :class:`_CRYPTOAPI_BLOB` + +.. class:: DATA_BLOB + + Alias for :class:`_CRYPTOAPI_BLOB` + +.. class:: CRYPT_UINT_BLOB + + Alias for :class:`_CRYPTOAPI_BLOB` + +.. class:: PCERT_RDN_VALUE_BLOB + + Pointer to :class:`_CRYPTOAPI_BLOB` + +.. class:: CRYPT_HASH_BLOB + + Alias for :class:`_CRYPTOAPI_BLOB` + +.. class:: CRL_BLOB + + Alias for :class:`_CRYPTOAPI_BLOB` + +.. class:: PCERT_BLOB + + Pointer to :class:`_CRYPTOAPI_BLOB` + +.. class:: CRYPT_DIGEST_BLOB + + Alias for :class:`_CRYPTOAPI_BLOB` + +.. class:: CRYPT_OBJID_BLOB + + Alias for :class:`_CRYPTOAPI_BLOB` + +.. class:: CERT_BLOB + + Alias for :class:`_CRYPTOAPI_BLOB` + +.. class:: CRYPT_DER_BLOB + + Alias for :class:`_CRYPTOAPI_BLOB` + +.. class:: PDATA_BLOB + + Pointer to :class:`_CRYPTOAPI_BLOB` + +.. class:: PCRYPT_ATTR_BLOB + + Pointer to :class:`_CRYPTOAPI_BLOB` + +.. class:: CRYPT_ATTR_BLOB + + Alias for :class:`_CRYPTOAPI_BLOB` + +.. class:: _CRYPTOAPI_BLOB + + .. attribute:: cbData + + :class:`DWORD` + + + .. attribute:: pbData + + :class:`BYTE` + +CRYPTCATATTRIBUTE_ +'''''''''''''''''' +.. class:: CRYPTCATATTRIBUTE + + Alias for :class:`CRYPTCATATTRIBUTE_` + +.. class:: PCRYPTCATATTRIBUTE + + Pointer to :class:`CRYPTCATATTRIBUTE_` + +.. class:: CRYPTCATATTRIBUTE_ + + .. attribute:: cbStruct + + :class:`DWORD` + + + .. attribute:: pwszReferenceTag + + :class:`LPWSTR` + + + .. attribute:: dwAttrTypeAndAction + + :class:`DWORD` + + + .. attribute:: cbValue + + :class:`DWORD` + + + .. attribute:: pbValue + + :class:`BYTE` + + + .. attribute:: dwReserved + + :class:`DWORD` + +_CRYPT_ATTRIBUTE_TYPE_VALUE +''''''''''''''''''''''''''' +.. class:: CRYPT_ATTRIBUTE_TYPE_VALUE + + Alias for :class:`_CRYPT_ATTRIBUTE_TYPE_VALUE` + +.. class:: PCRYPT_ATTRIBUTE_TYPE_VALUE + + Pointer to :class:`_CRYPT_ATTRIBUTE_TYPE_VALUE` + +.. class:: _CRYPT_ATTRIBUTE_TYPE_VALUE + + .. attribute:: pszObjId + + :class:`LPSTR` + + + .. attribute:: Value + + :class:`CRYPT_OBJID_BLOB` + +_CRYPT_ALGORITHM_IDENTIFIER +''''''''''''''''''''''''''' +.. class:: CRYPT_ALGORITHM_IDENTIFIER + + Alias for :class:`_CRYPT_ALGORITHM_IDENTIFIER` + +.. class:: PCRYPT_ALGORITHM_IDENTIFIER + + Pointer to :class:`_CRYPT_ALGORITHM_IDENTIFIER` + +.. class:: _CRYPT_ALGORITHM_IDENTIFIER + + .. attribute:: pszObjId + + :class:`LPSTR` + + + .. attribute:: Parameters + + :class:`CRYPT_OBJID_BLOB` + +SIP_INDIRECT_DATA_ +'''''''''''''''''' +.. class:: SIP_INDIRECT_DATA + + Alias for :class:`SIP_INDIRECT_DATA_` + +.. class:: PSIP_INDIRECT_DATA + + Pointer to :class:`SIP_INDIRECT_DATA_` + +.. class:: SIP_INDIRECT_DATA_ + + .. attribute:: Data + + :class:`CRYPT_ATTRIBUTE_TYPE_VALUE` + + + .. attribute:: DigestAlgorithm + + :class:`CRYPT_ALGORITHM_IDENTIFIER` + + + .. attribute:: Digest + + :class:`CRYPT_HASH_BLOB` + +CRYPTCATMEMBER_ +''''''''''''''' +.. class:: CRYPTCATMEMBER + + Alias for :class:`CRYPTCATMEMBER_` + +.. class:: PCRYPTCATMEMBER + + Pointer to :class:`CRYPTCATMEMBER_` + +.. class:: CRYPTCATMEMBER_ + + .. attribute:: cbStruct + + :class:`DWORD` + + + .. attribute:: pwszReferenceTag + + :class:`LPWSTR` + + + .. attribute:: pwszFileName + + :class:`LPWSTR` + + + .. attribute:: gSubjectType + + :class:`GUID` + + + .. attribute:: fdwMemberFlags + + :class:`DWORD` + + + .. attribute:: pIndirectData + + :class:`SIP_INDIRECT_DATA` + + + .. attribute:: dwCertVersion + + :class:`DWORD` + + + .. attribute:: dwReserved + + :class:`DWORD` + + + .. attribute:: hReserved + + :class:`HANDLE` + + + .. attribute:: sEncodedIndirectData + + :class:`CRYPT_ATTR_BLOB` + + + .. attribute:: sEncodedMemberInfo + + :class:`CRYPT_ATTR_BLOB` + +WINTRUST_FILE_INFO_ +''''''''''''''''''' +.. class:: WINTRUST_FILE_INFO + + Alias for :class:`WINTRUST_FILE_INFO_` + +.. class:: PWINTRUST_FILE_INFO + + Pointer to :class:`WINTRUST_FILE_INFO_` + +.. class:: WINTRUST_FILE_INFO_ + + .. attribute:: cbStruct + + :class:`DWORD` + + + .. attribute:: pcwszFilePath + + :class:`LPCWSTR` + + + .. attribute:: hFile + + :class:`HANDLE` + + + .. attribute:: pgKnownSubject + + :class:`GUID` + +_CRYPT_ATTRIBUTE +'''''''''''''''' +.. class:: PCRYPT_ATTRIBUTE + + Pointer to :class:`_CRYPT_ATTRIBUTE` + +.. class:: CRYPT_ATTRIBUTE + + Alias for :class:`_CRYPT_ATTRIBUTE` + +.. class:: _CRYPT_ATTRIBUTE + + .. attribute:: pszObjId + + :class:`LPSTR` + + + .. attribute:: cValue + + :class:`DWORD` + + + .. attribute:: rgValue + + :class:`PCRYPT_ATTR_BLOB` + +_CTL_ENTRY +'''''''''' +.. class:: PCTL_ENTRY + + Pointer to :class:`_CTL_ENTRY` + +.. class:: CTL_ENTRY + + Alias for :class:`_CTL_ENTRY` + +.. class:: _CTL_ENTRY + + .. attribute:: SubjectIdentifier + + :class:`CRYPT_DATA_BLOB` + + + .. attribute:: cAttribute + + :class:`DWORD` + + + .. attribute:: rgAttribute + + :class:`PCRYPT_ATTRIBUTE` + +_CRYPT_ATTRIBUTE +'''''''''''''''' +.. class:: PCRYPT_ATTRIBUTE + + Pointer to :class:`_CRYPT_ATTRIBUTE` + +.. class:: CRYPT_ATTRIBUTE + + Alias for :class:`_CRYPT_ATTRIBUTE` + +.. class:: _CRYPT_ATTRIBUTE + + .. attribute:: pszObjId + + :class:`LPSTR` + + + .. attribute:: cValue + + :class:`DWORD` + + + .. attribute:: rgValue + + :class:`PCRYPT_ATTR_BLOB` + +_CRYPT_ATTRIBUTES +''''''''''''''''' +.. class:: CRYPT_ATTRIBUTES + + Alias for :class:`_CRYPT_ATTRIBUTES` + +.. class:: PCRYPT_ATTRIBUTES + + Pointer to :class:`_CRYPT_ATTRIBUTES` + +.. class:: _CRYPT_ATTRIBUTES + + .. attribute:: cAttr + + :class:`DWORD` + + + .. attribute:: rgAttr + + :class:`PCRYPT_ATTRIBUTE` + +_CERT_EXTENSION +''''''''''''''' +.. class:: CERT_EXTENSION + + Alias for :class:`_CERT_EXTENSION` + +.. class:: PCERT_EXTENSION + + Pointer to :class:`_CERT_EXTENSION` + +.. class:: _CERT_EXTENSION + + .. attribute:: pszObjId + + :class:`LPSTR` + + + .. attribute:: fCritical + + :class:`BOOL` + + + .. attribute:: Value + + :class:`CRYPT_OBJID_BLOB` + +_CRL_ENTRY +'''''''''' +.. class:: CRL_ENTRY + + Alias for :class:`_CRL_ENTRY` + +.. class:: PCRL_ENTRY + + Pointer to :class:`_CRL_ENTRY` + +.. class:: _CRL_ENTRY + + .. attribute:: SerialNumber + + :class:`CRYPT_INTEGER_BLOB` + + + .. attribute:: RevocationDate + + :class:`FILETIME` + + + .. attribute:: cExtension + + :class:`DWORD` + + + .. attribute:: rgExtension + + :class:`PCERT_EXTENSION` + +_CRL_INFO +''''''''' +.. class:: CRL_INFO + + Alias for :class:`_CRL_INFO` + +.. class:: PCRL_INFO + + Pointer to :class:`_CRL_INFO` + +.. class:: _CRL_INFO + + .. attribute:: dwVersion + + :class:`DWORD` + + + .. attribute:: SignatureAlgorithm + + :class:`CRYPT_ALGORITHM_IDENTIFIER` + + + .. attribute:: Issuer + + :class:`CERT_NAME_BLOB` + + + .. attribute:: ThisUpdate + + :class:`FILETIME` + + + .. attribute:: NextUpdate + + :class:`FILETIME` + + + .. attribute:: cCRLEntry + + :class:`DWORD` + + + .. attribute:: rgCRLEntry + + :class:`PCRL_ENTRY` + + + .. attribute:: cExtension + + :class:`DWORD` + + + .. attribute:: rgExtension + + :class:`PCERT_EXTENSION` + +_CRL_CONTEXT +'''''''''''' +.. class:: PCCRL_CONTEXT + + Pointer to :class:`_CRL_CONTEXT` + +.. class:: CRL_CONTEXT + + Alias for :class:`_CRL_CONTEXT` + +.. class:: PCRL_CONTEXT + + Pointer to :class:`_CRL_CONTEXT` + +.. class:: _CRL_CONTEXT + + .. attribute:: dwCertEncodingType + + :class:`DWORD` + + + .. attribute:: pbCrlEncoded + + :class:`BYTE` + + + .. attribute:: cbCrlEncoded + + :class:`DWORD` + + + .. attribute:: pCrlInfo + + :class:`PCRL_INFO` + + + .. attribute:: hCertStore + + :class:`HCERTSTORE` + +_CMSG_SIGNER_INFO +''''''''''''''''' +.. class:: CMSG_SIGNER_INFO + + Alias for :class:`_CMSG_SIGNER_INFO` + +.. class:: PCMSG_SIGNER_INFO + + Pointer to :class:`_CMSG_SIGNER_INFO` + +.. class:: _CMSG_SIGNER_INFO + + .. attribute:: dwVersion + + :class:`DWORD` + + + .. attribute:: Issuer + + :class:`CERT_NAME_BLOB` + + + .. attribute:: SerialNumber + + :class:`CRYPT_INTEGER_BLOB` + + + .. attribute:: HashAlgorithm + + :class:`CRYPT_ALGORITHM_IDENTIFIER` + + + .. attribute:: HashEncryptionAlgorithm + + :class:`CRYPT_ALGORITHM_IDENTIFIER` + + + .. attribute:: EncryptedHash + + :class:`CRYPT_DATA_BLOB` + + + .. attribute:: AuthAttrs + + :class:`CRYPT_ATTRIBUTES` + + + .. attribute:: UnauthAttrs + + :class:`CRYPT_ATTRIBUTES` + +_CTL_USAGE +'''''''''' +.. class:: CERT_ENHKEY_USAGE + + Alias for :class:`_CTL_USAGE` + +.. class:: PCTL_USAGE + + Pointer to :class:`_CTL_USAGE` + +.. class:: CTL_USAGE + + Alias for :class:`_CTL_USAGE` + +.. class:: PCERT_ENHKEY_USAGE + + Pointer to :class:`_CTL_USAGE` + +.. class:: _CTL_USAGE + + .. attribute:: cUsageIdentifier + + :class:`DWORD` + + + .. attribute:: rgpszUsageIdentifier + + :class:`LPSTR` + +_CTL_INFO +''''''''' +.. class:: CTL_INFO + + Alias for :class:`_CTL_INFO` + +.. class:: PCTL_INFO + + Pointer to :class:`_CTL_INFO` + +.. class:: _CTL_INFO + + .. attribute:: dwVersion + + :class:`DWORD` + + + .. attribute:: SubjectUsage + + :class:`CTL_USAGE` + + + .. attribute:: ListIdentifier + + :class:`CRYPT_DATA_BLOB` + + + .. attribute:: SequenceNumber + + :class:`CRYPT_INTEGER_BLOB` + + + .. attribute:: ThisUpdate + + :class:`FILETIME` + + + .. attribute:: NextUpdate + + :class:`FILETIME` + + + .. attribute:: SubjectAlgorithm + + :class:`CRYPT_ALGORITHM_IDENTIFIER` + + + .. attribute:: cCTLEntry + + :class:`DWORD` + + + .. attribute:: rgCTLEntry + + :class:`PCTL_ENTRY` + + + .. attribute:: cExtension + + :class:`DWORD` + + + .. attribute:: rgExtension + + :class:`PCERT_EXTENSION` + +_CTL_CONTEXT +'''''''''''' +.. class:: PCTL_CONTEXT + + Pointer to :class:`_CTL_CONTEXT` + +.. class:: CTL_CONTEXT + + Alias for :class:`_CTL_CONTEXT` + +.. class:: PCCTL_CONTEXT + + Pointer to :class:`_CTL_CONTEXT` + +.. class:: _CTL_CONTEXT + + .. attribute:: dwMsgAndCertEncodingType + + :class:`DWORD` + + + .. attribute:: pbCtlEncoded + + :class:`BYTE` + + + .. attribute:: cbCtlEncoded + + :class:`DWORD` + + + .. attribute:: pCtlInfo + + :class:`PCTL_INFO` + + + .. attribute:: hCertStore + + :class:`HCERTSTORE` + + + .. attribute:: hCryptMsg + + :class:`HCRYPTMSG` + + + .. attribute:: pbCtlContent + + :class:`BYTE` + + + .. attribute:: cbCtlContent + + :class:`DWORD` + +WINTRUST_CATALOG_INFO_ +'''''''''''''''''''''' +.. class:: PWINTRUST_CATALOG_INFO + + Pointer to :class:`WINTRUST_CATALOG_INFO_` + +.. class:: WINTRUST_CATALOG_INFO + + Alias for :class:`WINTRUST_CATALOG_INFO_` + +.. class:: WINTRUST_CATALOG_INFO_ + + .. attribute:: cbStruct + + :class:`DWORD` + + + .. attribute:: dwCatalogVersion + + :class:`DWORD` + + + .. attribute:: pcwszCatalogFilePath + + :class:`LPCWSTR` + + + .. attribute:: pcwszMemberTag + + :class:`LPCWSTR` + + + .. attribute:: pcwszMemberFilePath + + :class:`LPCWSTR` + + + .. attribute:: hMemberFile + + :class:`HANDLE` + + + .. attribute:: pbCalculatedFileHash + + :class:`BYTE` + + + .. attribute:: cbCalculatedFileHash + + :class:`DWORD` + + + .. attribute:: pcCatalogContext + + :class:`PCCTL_CONTEXT` + +WINTRUST_BLOB_INFO_ +''''''''''''''''''' +.. class:: PWINTRUST_BLOB_INFO + + Pointer to :class:`WINTRUST_BLOB_INFO_` + +.. class:: WINTRUST_BLOB_INFO + + Alias for :class:`WINTRUST_BLOB_INFO_` + +.. class:: WINTRUST_BLOB_INFO_ + + .. attribute:: cbStruct + + :class:`DWORD` + + + .. attribute:: gSubject + + :class:`GUID` + + + .. attribute:: pcwszDisplayName + + :class:`LPCWSTR` + + + .. attribute:: cbMemObject + + :class:`DWORD` + + + .. attribute:: pbMemObject + + :class:`BYTE` + + + .. attribute:: cbMemSignedMsg + + :class:`DWORD` + + + .. attribute:: pbMemSignedMsg + + :class:`BYTE` + +_CRYPT_BIT_BLOB +''''''''''''''' +.. class:: CRYPT_BIT_BLOB + + Alias for :class:`_CRYPT_BIT_BLOB` + +.. class:: PCRYPT_BIT_BLOB + + Pointer to :class:`_CRYPT_BIT_BLOB` + +.. class:: _CRYPT_BIT_BLOB + + .. attribute:: cbData + + :class:`DWORD` + + + .. attribute:: pbData + + :class:`BYTE` + + + .. attribute:: cUnusedBits + + :class:`DWORD` + +_CERT_PUBLIC_KEY_INFO +''''''''''''''''''''' +.. class:: PCERT_PUBLIC_KEY_INFO + + Pointer to :class:`_CERT_PUBLIC_KEY_INFO` + +.. class:: CERT_PUBLIC_KEY_INFO + + Alias for :class:`_CERT_PUBLIC_KEY_INFO` + +.. class:: _CERT_PUBLIC_KEY_INFO + + .. attribute:: Algorithm + + :class:`CRYPT_ALGORITHM_IDENTIFIER` + + + .. attribute:: PublicKey + + :class:`CRYPT_BIT_BLOB` + +_CERT_INFO +'''''''''' +.. class:: CERT_INFO + + Alias for :class:`_CERT_INFO` + +.. class:: PCERT_INFO + + Pointer to :class:`_CERT_INFO` + +.. class:: _CERT_INFO + + .. attribute:: dwVersion + + :class:`DWORD` + + + .. attribute:: SerialNumber + + :class:`CRYPT_INTEGER_BLOB` + + + .. attribute:: SignatureAlgorithm + + :class:`CRYPT_ALGORITHM_IDENTIFIER` + + + .. attribute:: Issuer + + :class:`CERT_NAME_BLOB` + + + .. attribute:: NotBefore + + :class:`FILETIME` + + + .. attribute:: NotAfter + + :class:`FILETIME` + + + .. attribute:: Subject + + :class:`CERT_NAME_BLOB` + + + .. attribute:: SubjectPublicKeyInfo + + :class:`CERT_PUBLIC_KEY_INFO` + + + .. attribute:: IssuerUniqueId + + :class:`CRYPT_BIT_BLOB` + + + .. attribute:: SubjectUniqueId + + :class:`CRYPT_BIT_BLOB` + + + .. attribute:: cExtension + + :class:`DWORD` + + + .. attribute:: rgExtension + + :class:`PCERT_EXTENSION` + +_CERT_CONTEXT +''''''''''''' +.. class:: PCCERT_CONTEXT + + Pointer to :class:`_CERT_CONTEXT` + +.. class:: CERT_CONTEXT + + Alias for :class:`_CERT_CONTEXT` + +.. class:: PCERT_CONTEXT + + Pointer to :class:`_CERT_CONTEXT` + +.. class:: _CERT_CONTEXT + + .. attribute:: dwCertEncodingType + + :class:`DWORD` + + + .. attribute:: pbCertEncoded + + :class:`BYTE` + + + .. attribute:: cbCertEncoded + + :class:`DWORD` + + + .. attribute:: pCertInfo + + :class:`PCERT_INFO` + + + .. attribute:: hCertStore + + :class:`HCERTSTORE` + +WINTRUST_SGNR_INFO_ +''''''''''''''''''' +.. class:: WINTRUST_SGNR_INFO + + Alias for :class:`WINTRUST_SGNR_INFO_` + +.. class:: PWINTRUST_SGNR_INFO + + Pointer to :class:`WINTRUST_SGNR_INFO_` + +.. class:: WINTRUST_SGNR_INFO_ + + .. attribute:: cbStruct + + :class:`DWORD` + + + .. attribute:: pcwszDisplayName + + :class:`LPCWSTR` + + + .. attribute:: psSignerInfo + + :class:`CMSG_SIGNER_INFO` + + + .. attribute:: chStores + + :class:`DWORD` + + + .. attribute:: pahStores + + :class:`HCERTSTORE` + +WINTRUST_CERT_INFO_ +''''''''''''''''''' +.. class:: WINTRUST_CERT_INFO + + Alias for :class:`WINTRUST_CERT_INFO_` + +.. class:: PWINTRUST_CERT_INFO + + Pointer to :class:`WINTRUST_CERT_INFO_` + +.. class:: WINTRUST_CERT_INFO_ + + .. attribute:: cbStruct + + :class:`DWORD` + + + .. attribute:: pcwszDisplayName + + :class:`LPCWSTR` + + + .. attribute:: psCertContext + + :class:`CERT_CONTEXT` + + + .. attribute:: chStores + + :class:`DWORD` + + + .. attribute:: pahStores + + :class:`HCERTSTORE` + + + .. attribute:: dwFlags + + :class:`DWORD` + + + .. attribute:: psftVerifyAsOf + + :class:`FILETIME` + +_TMP_WINTRUST_UNION_TYPE +'''''''''''''''''''''''' +.. class:: TMP_WINTRUST_UNION_TYPE + + Alias for :class:`_TMP_WINTRUST_UNION_TYPE` + +.. class:: _TMP_WINTRUST_UNION_TYPE + + .. attribute:: pFile + + :class:`WINTRUST_FILE_INFO_` + + + .. attribute:: pCatalog + + :class:`WINTRUST_CATALOG_INFO_` + + + .. attribute:: pBlob + + :class:`WINTRUST_BLOB_INFO_` + + + .. attribute:: pSgnr + + :class:`WINTRUST_SGNR_INFO_` + + + .. attribute:: pCert + + :class:`WINTRUST_CERT_INFO_` + +_WINTRUST_DATA +'''''''''''''' +.. class:: PWINTRUST_DATA + + Pointer to :class:`_WINTRUST_DATA` + +.. class:: WINTRUST_DATA + + Alias for :class:`_WINTRUST_DATA` + +.. class:: _WINTRUST_DATA + + .. attribute:: cbStruct + + :class:`DWORD` + + + .. attribute:: pPolicyCallbackData + + :class:`LPVOID` + + + .. attribute:: pSIPClientData + + :class:`LPVOID` + + + .. attribute:: dwUIChoice + + :class:`DWORD` + + + .. attribute:: fdwRevocationChecks + + :class:`DWORD` + + + .. attribute:: dwUnionChoice + + :class:`DWORD` + + + .. attribute:: tmp_union + + :class:`TMP_WINTRUST_UNION_TYPE` + + + .. attribute:: dwStateAction + + :class:`DWORD` + + + .. attribute:: hWVTStateData + + :class:`HANDLE` + + + .. attribute:: pwszURLReference + + :class:`WCHAR` + + + .. attribute:: dwProvFlags + + :class:`DWORD` + + + .. attribute:: dwUIContext + + :class:`DWORD` + +_CRYPT_SIGN_MESSAGE_PARA +'''''''''''''''''''''''' +.. class:: CRYPT_SIGN_MESSAGE_PARA + + Alias for :class:`_CRYPT_SIGN_MESSAGE_PARA` + +.. class:: PCRYPT_SIGN_MESSAGE_PARA + + Pointer to :class:`_CRYPT_SIGN_MESSAGE_PARA` + +.. class:: _CRYPT_SIGN_MESSAGE_PARA + + .. attribute:: cbSize + + :class:`DWORD` + + + .. attribute:: dwMsgEncodingType + + :class:`DWORD` + + + .. attribute:: pSigningCert + + :class:`PCCERT_CONTEXT` + + + .. attribute:: HashAlgorithm + + :class:`CRYPT_ALGORITHM_IDENTIFIER` + + + .. attribute:: pvHashAuxInfo + + :class:`PVOID` + + + .. attribute:: cMsgCert + + :class:`DWORD` + + + .. attribute:: rgpMsgCert + + :class:`PCCERT_CONTEXT` + + + .. attribute:: cMsgCrl + + :class:`DWORD` + + + .. attribute:: rgpMsgCrl + + :class:`PCCRL_CONTEXT` + + + .. attribute:: cAuthAttr + + :class:`DWORD` + + + .. attribute:: rgAuthAttr + + :class:`PCRYPT_ATTRIBUTE` + + + .. attribute:: cUnauthAttr + + :class:`DWORD` + + + .. attribute:: rgUnauthAttr + + :class:`PCRYPT_ATTRIBUTE` + + + .. attribute:: dwFlags + + :class:`DWORD` + + + .. attribute:: dwInnerContentType + + :class:`DWORD` + + + .. attribute:: HashEncryptionAlgorithm + + :class:`CRYPT_ALGORITHM_IDENTIFIER` + + + .. attribute:: pvHashEncryptionAuxInfo + + :class:`PVOID` + +_CRYPT_HASH_MESSAGE_PARA +'''''''''''''''''''''''' +.. class:: PCRYPT_HASH_MESSAGE_PARA + + Pointer to :class:`_CRYPT_HASH_MESSAGE_PARA` + +.. class:: CRYPT_HASH_MESSAGE_PARA + + Alias for :class:`_CRYPT_HASH_MESSAGE_PARA` + +.. class:: _CRYPT_HASH_MESSAGE_PARA + + .. attribute:: cbSize + + :class:`DWORD` + + + .. attribute:: dwMsgEncodingType + + :class:`DWORD` + + + .. attribute:: hCryptProv + + :class:`HCRYPTPROV_LEGACY` + + + .. attribute:: HashAlgorithm + + :class:`CRYPT_ALGORITHM_IDENTIFIER` + + + .. attribute:: pvHashAuxInfo + + :class:`PVOID` + +_CRYPT_KEY_VERIFY_MESSAGE_PARA +'''''''''''''''''''''''''''''' +.. class:: CRYPT_KEY_VERIFY_MESSAGE_PARA + + Alias for :class:`_CRYPT_KEY_VERIFY_MESSAGE_PARA` + +.. class:: PCRYPT_KEY_VERIFY_MESSAGE_PARA + + Pointer to :class:`_CRYPT_KEY_VERIFY_MESSAGE_PARA` + +.. class:: _CRYPT_KEY_VERIFY_MESSAGE_PARA + + .. attribute:: cbSize + + :class:`DWORD` + + + .. attribute:: dwMsgEncodingType + + :class:`DWORD` + + + .. attribute:: hCryptProv + + :class:`HCRYPTPROV_LEGACY` + +_CRYPT_VERIFY_MESSAGE_PARA +'''''''''''''''''''''''''' +.. class:: CRYPT_VERIFY_MESSAGE_PARA + + Alias for :class:`_CRYPT_VERIFY_MESSAGE_PARA` + +.. class:: PCRYPT_VERIFY_MESSAGE_PARA + + Pointer to :class:`_CRYPT_VERIFY_MESSAGE_PARA` + +.. class:: _CRYPT_VERIFY_MESSAGE_PARA + + .. attribute:: cbSize + + :class:`DWORD` + + + .. attribute:: dwMsgAndCertEncodingType + + :class:`DWORD` + + + .. attribute:: hCryptProv + + :class:`HCRYPTPROV_LEGACY` + + + .. attribute:: pfnGetSignerCertificate + + :class:`PFN_CRYPT_GET_SIGNER_CERTIFICATE` + + + .. attribute:: pvGetArg + + :class:`PVOID` + + + .. attribute:: pStrongSignPara + + :class:`PCCERT_STRONG_SIGN_PARA` + +_SPC_SERIALIZED_OBJECT +'''''''''''''''''''''' +.. class:: SPC_SERIALIZED_OBJECT + + Alias for :class:`_SPC_SERIALIZED_OBJECT` + +.. class:: PSPC_SERIALIZED_OBJECT + + Pointer to :class:`_SPC_SERIALIZED_OBJECT` + +.. class:: _SPC_SERIALIZED_OBJECT + + .. attribute:: ClassId + + :class:`SPC_UUID` + + + .. attribute:: SerializedData + + :class:`CRYPT_DATA_BLOB` + +_TMP_SPC_LINK_UNION +''''''''''''''''''' +.. class:: TMP_SPC_LINK_UNION + + Alias for :class:`_TMP_SPC_LINK_UNION` + +.. class:: _TMP_SPC_LINK_UNION + + .. attribute:: pwszUrl + + :class:`LPWSTR` + + + .. attribute:: Moniker + + :class:`SPC_SERIALIZED_OBJECT` + + + .. attribute:: pwszFile + + :class:`LPWSTR` + +SPC_LINK_ +''''''''' +.. class:: PSPC_LINK + + Pointer to :class:`SPC_LINK_` + +.. class:: SPC_LINK + + Alias for :class:`SPC_LINK_` + +.. class:: SPC_LINK_ + + .. attribute:: dwLinkChoice + + :class:`DWORD` + + + .. attribute:: u + + :class:`TMP_SPC_LINK_UNION` + +_SPC_SP_OPUS_INFO +''''''''''''''''' +.. class:: PSPC_SP_OPUS_INFO + + Pointer to :class:`_SPC_SP_OPUS_INFO` + +.. class:: SPC_SP_OPUS_INFO + + Alias for :class:`_SPC_SP_OPUS_INFO` + +.. class:: _SPC_SP_OPUS_INFO + + .. attribute:: pwszProgramName + + :class:`LPCWSTR` + + + .. attribute:: pMoreInfo + + :class:`SPC_LINK_` + + + .. attribute:: pPublisherInfo + + :class:`SPC_LINK_` + +_CERT_TRUST_STATUS +'''''''''''''''''' +.. class:: PCERT_TRUST_STATUS + + Pointer to :class:`_CERT_TRUST_STATUS` + +.. class:: CERT_TRUST_STATUS + + Alias for :class:`_CERT_TRUST_STATUS` + +.. class:: _CERT_TRUST_STATUS + + .. attribute:: dwErrorStatus + + :class:`DWORD` + + + .. attribute:: dwInfoStatus + + :class:`DWORD` + +_CERT_TRUST_LIST_INFO +''''''''''''''''''''' +.. class:: PCERT_TRUST_LIST_INFO + + Pointer to :class:`_CERT_TRUST_LIST_INFO` + +.. class:: CERT_TRUST_LIST_INFO + + Alias for :class:`_CERT_TRUST_LIST_INFO` + +.. class:: _CERT_TRUST_LIST_INFO + + .. attribute:: cbSize + + :class:`DWORD` + + + .. attribute:: pCtlEntry + + :class:`PCTL_ENTRY` + + + .. attribute:: pCtlContext + + :class:`PCCTL_CONTEXT` + +_CERT_REVOCATION_CRL_INFO +''''''''''''''''''''''''' +.. class:: CERT_REVOCATION_CRL_INFO + + Alias for :class:`_CERT_REVOCATION_CRL_INFO` + +.. class:: PCERT_REVOCATION_CRL_INFO + + Pointer to :class:`_CERT_REVOCATION_CRL_INFO` + +.. class:: _CERT_REVOCATION_CRL_INFO + + .. attribute:: cbSize + + :class:`DWORD` + + + .. attribute:: pBaseCrlContext + + :class:`PCCRL_CONTEXT` + + + .. attribute:: pDeltaCrlContext + + :class:`PCCRL_CONTEXT` + + + .. attribute:: pCrlEntry + + :class:`PCRL_ENTRY` + + + .. attribute:: fDeltaCrlEntry + + :class:`BOOL` + +_CERT_REVOCATION_INFO +''''''''''''''''''''' +.. class:: CERT_REVOCATION_INFO + + Alias for :class:`_CERT_REVOCATION_INFO` + +.. class:: PCERT_REVOCATION_INFO + + Pointer to :class:`_CERT_REVOCATION_INFO` + +.. class:: _CERT_REVOCATION_INFO + + .. attribute:: cbSize + + :class:`DWORD` + + + .. attribute:: dwRevocationResult + + :class:`DWORD` + + + .. attribute:: pszRevocationOid + + :class:`LPCSTR` + + + .. attribute:: pvOidSpecificInfo + + :class:`LPVOID` + + + .. attribute:: fHasFreshnessTime + + :class:`BOOL` + + + .. attribute:: dwFreshnessTime + + :class:`DWORD` + + + .. attribute:: pCrlInfo + + :class:`PCERT_REVOCATION_CRL_INFO` + +_CERT_CHAIN_ELEMENT +''''''''''''''''''' +.. class:: PCERT_CHAIN_ELEMENT + + Pointer to :class:`_CERT_CHAIN_ELEMENT` + +.. class:: CERT_CHAIN_ELEMENT + + Alias for :class:`_CERT_CHAIN_ELEMENT` + +.. class:: PCCERT_CHAIN_ELEMENT + + Pointer to :class:`_CERT_CHAIN_ELEMENT` + +.. class:: _CERT_CHAIN_ELEMENT + + .. attribute:: cbSize + + :class:`DWORD` + + + .. attribute:: pCertContext + + :class:`PCCERT_CONTEXT` + + + .. attribute:: TrustStatus + + :class:`CERT_TRUST_STATUS` + + + .. attribute:: pRevocationInfo + + :class:`PCERT_REVOCATION_INFO` + + + .. attribute:: pIssuanceUsage + + :class:`PCERT_ENHKEY_USAGE` + + + .. attribute:: pApplicationUsage + + :class:`PCERT_ENHKEY_USAGE` + + + .. attribute:: pwszExtendedErrorInfo + + :class:`LPCWSTR` + +_CERT_SIMPLE_CHAIN +'''''''''''''''''' +.. class:: CERT_SIMPLE_CHAIN + + Alias for :class:`_CERT_SIMPLE_CHAIN` + +.. class:: PCERT_SIMPLE_CHAIN + + Pointer to :class:`_CERT_SIMPLE_CHAIN` + +.. class:: PCCERT_SIMPLE_CHAIN + + Pointer to :class:`_CERT_SIMPLE_CHAIN` + +.. class:: _CERT_SIMPLE_CHAIN + + .. attribute:: cbSize + + :class:`DWORD` + + + .. attribute:: TrustStatus + + :class:`CERT_TRUST_STATUS` + + + .. attribute:: cElement + + :class:`DWORD` + + + .. attribute:: rgpElement + + :class:`PCERT_CHAIN_ELEMENT` + + + .. attribute:: pTrustListInfo + + :class:`PCERT_TRUST_LIST_INFO` + + + .. attribute:: fHasRevocationFreshnessTime + + :class:`BOOL` + + + .. attribute:: dwRevocationFreshnessTime + + :class:`DWORD` + +_CERT_CHAIN_CONTEXT +''''''''''''''''''' +.. class:: CERT_CHAIN_CONTEXT + + Alias for :class:`_CERT_CHAIN_CONTEXT` + +.. class:: PCERT_CHAIN_CONTEXT + + Pointer to :class:`_CERT_CHAIN_CONTEXT` + +.. class:: PCCERT_CHAIN_CONTEXT + + Pointer to :class:`_CERT_CHAIN_CONTEXT` + +.. class:: _CERT_CHAIN_CONTEXT + + .. attribute:: cbSize + + :class:`DWORD` + + + .. attribute:: TrustStatus + + :class:`CERT_TRUST_STATUS` + + + .. attribute:: cChain + + :class:`DWORD` + + + .. attribute:: rgpChain + + :class:`PCERT_SIMPLE_CHAIN` + + + .. attribute:: cLowerQualityChainContext + + :class:`DWORD` + + + .. attribute:: rgpLowerQualityChainContext + + :class:`PCCERT_CHAIN_CONTEXT` + + + .. attribute:: fHasRevocationFreshnessTime + + :class:`BOOL` + + + .. attribute:: dwRevocationFreshnessTime + + :class:`DWORD` + + + .. attribute:: dwCreateFlags + + :class:`DWORD` + + + .. attribute:: ChainId + + :class:`GUID` + +_CERT_USAGE_MATCH +''''''''''''''''' +.. class:: CERT_USAGE_MATCH + + Alias for :class:`_CERT_USAGE_MATCH` + +.. class:: PCERT_USAGE_MATCH + + Pointer to :class:`_CERT_USAGE_MATCH` + +.. class:: _CERT_USAGE_MATCH + + .. attribute:: dwType + + :class:`DWORD` + + + .. attribute:: Usage + + :class:`CERT_ENHKEY_USAGE` + +_CERT_CHAIN_PARA +'''''''''''''''' +.. class:: CERT_CHAIN_PARA + + Alias for :class:`_CERT_CHAIN_PARA` + +.. class:: PCERT_CHAIN_PARA + + Pointer to :class:`_CERT_CHAIN_PARA` + +.. class:: _CERT_CHAIN_PARA + + .. attribute:: cbSize + + :class:`DWORD` + + + .. attribute:: RequestedUsage + + :class:`CERT_USAGE_MATCH` + + + .. attribute:: RequestedIssuancePolicy + + :class:`CERT_USAGE_MATCH` + + + .. attribute:: dwUrlRetrievalTimeout + + :class:`DWORD` + + + .. attribute:: fCheckRevocationFreshnessTime + + :class:`BOOL` + + + .. attribute:: dwRevocationFreshnessTime + + :class:`DWORD` + + + .. attribute:: pftCacheResync + + :class:`LPFILETIME` + +_CERT_CHAIN_ENGINE_CONFIG +''''''''''''''''''''''''' +.. class:: CERT_CHAIN_ENGINE_CONFIG + + Alias for :class:`_CERT_CHAIN_ENGINE_CONFIG` + +.. class:: PCERT_CHAIN_ENGINE_CONFIG + + Pointer to :class:`_CERT_CHAIN_ENGINE_CONFIG` + +.. class:: _CERT_CHAIN_ENGINE_CONFIG + + .. attribute:: cbSize + + :class:`DWORD` + + + .. attribute:: hRestrictedRoot + + :class:`HCERTSTORE` + + + .. attribute:: hRestrictedTrust + + :class:`HCERTSTORE` + + + .. attribute:: hRestrictedOther + + :class:`HCERTSTORE` + + + .. attribute:: cAdditionalStore + + :class:`DWORD` + + + .. attribute:: rghAdditionalStore + + :class:`HCERTSTORE` + + + .. attribute:: dwFlags + + :class:`DWORD` + + + .. attribute:: dwUrlRetrievalTimeout + + :class:`DWORD` + + + .. attribute:: MaximumCachedCertificates + + :class:`DWORD` + + + .. attribute:: CycleDetectionModulus + + :class:`DWORD` + +_SYSTEMTIME +''''''''''' +.. class:: LPSYSTEMTIME + + Pointer to :class:`_SYSTEMTIME` + +.. class:: SYSTEMTIME + + Alias for :class:`_SYSTEMTIME` + +.. class:: PSYSTEMTIME + + Pointer to :class:`_SYSTEMTIME` + +.. class:: _SYSTEMTIME + + .. attribute:: wYear + + :class:`WORD` + + + .. attribute:: wMonth + + :class:`WORD` + + + .. attribute:: wDayOfWeek + + :class:`WORD` + + + .. attribute:: wDay + + :class:`WORD` + + + .. attribute:: wHour + + :class:`WORD` + + + .. attribute:: wMinute + + :class:`WORD` + + + .. attribute:: wSecond + + :class:`WORD` + + + .. attribute:: wMilliseconds + + :class:`WORD` + +_CERT_EXTENSIONS +'''''''''''''''' +.. class:: PCERT_EXTENSIONS + + Pointer to :class:`_CERT_EXTENSIONS` + +.. class:: CERT_EXTENSIONS + + Alias for :class:`_CERT_EXTENSIONS` + +.. class:: _CERT_EXTENSIONS + + .. attribute:: cExtension + + :class:`DWORD` + + + .. attribute:: rgExtension + + :class:`PCERT_EXTENSION` + +_CRYPT_KEY_PROV_PARAM +''''''''''''''''''''' +.. class:: CRYPT_KEY_PROV_PARAM + + Alias for :class:`_CRYPT_KEY_PROV_PARAM` + +.. class:: PCRYPT_KEY_PROV_PARAM + + Pointer to :class:`_CRYPT_KEY_PROV_PARAM` + +.. class:: _CRYPT_KEY_PROV_PARAM + + .. attribute:: dwParam + + :class:`DWORD` + + + .. attribute:: pbData + + :class:`BYTE` + + + .. attribute:: cbData + + :class:`DWORD` + + + .. attribute:: dwFlags + + :class:`DWORD` + +_CRYPT_KEY_PROV_INFO +'''''''''''''''''''' +.. class:: CRYPT_KEY_PROV_INFO + + Alias for :class:`_CRYPT_KEY_PROV_INFO` + +.. class:: PCRYPT_KEY_PROV_INFO + + Pointer to :class:`_CRYPT_KEY_PROV_INFO` + +.. class:: _CRYPT_KEY_PROV_INFO + + .. attribute:: pwszContainerName + + :class:`LPWSTR` + + + .. attribute:: pwszProvName + + :class:`LPWSTR` + + + .. attribute:: dwProvType + + :class:`DWORD` + + + .. attribute:: dwFlags + + :class:`DWORD` + + + .. attribute:: cProvParam + + :class:`DWORD` + + + .. attribute:: rgProvParam + + :class:`PCRYPT_KEY_PROV_PARAM` + + + .. attribute:: dwKeySpec + + :class:`DWORD` + +_CRYPT_ENCRYPT_MESSAGE_PARA +''''''''''''''''''''''''''' +.. class:: PCRYPT_ENCRYPT_MESSAGE_PARA + + Pointer to :class:`_CRYPT_ENCRYPT_MESSAGE_PARA` + +.. class:: CRYPT_ENCRYPT_MESSAGE_PARA + + Alias for :class:`_CRYPT_ENCRYPT_MESSAGE_PARA` + +.. class:: _CRYPT_ENCRYPT_MESSAGE_PARA + + .. attribute:: cbSize + + :class:`DWORD` + + + .. attribute:: dwMsgEncodingType + + :class:`DWORD` + + + .. attribute:: hCryptProv + + :class:`HCRYPTPROV_LEGACY` + + + .. attribute:: ContentEncryptionAlgorithm + + :class:`CRYPT_ALGORITHM_IDENTIFIER` + + + .. attribute:: pvEncryptionAuxInfo + + :class:`VOID` + + + .. attribute:: dwFlags + + :class:`DWORD` + + + .. attribute:: dwInnerContentType + + :class:`DWORD` + +_CRYPT_DECRYPT_MESSAGE_PARA +''''''''''''''''''''''''''' +.. class:: PCRYPT_DECRYPT_MESSAGE_PARA + + Pointer to :class:`_CRYPT_DECRYPT_MESSAGE_PARA` + +.. class:: CRYPT_DECRYPT_MESSAGE_PARA + + Alias for :class:`_CRYPT_DECRYPT_MESSAGE_PARA` + +.. class:: _CRYPT_DECRYPT_MESSAGE_PARA + + .. attribute:: cbSize + + :class:`DWORD` + + + .. attribute:: dwMsgAndCertEncodingType + + :class:`DWORD` + + + .. attribute:: cCertStore + + :class:`DWORD` + + + .. attribute:: rghCertStore + + :class:`HCERTSTORE` + + + .. attribute:: dwFlags + + :class:`DWORD` + +_CERT_KEY_CONTEXT +''''''''''''''''' +.. class:: CERT_KEY_CONTEXT + + Alias for :class:`_CERT_KEY_CONTEXT` + +.. class:: PCERT_KEY_CONTEXT + + Pointer to :class:`_CERT_KEY_CONTEXT` + +.. class:: _CERT_KEY_CONTEXT + + .. attribute:: cbSize + + :class:`DWORD` + + + .. attribute:: hCryptProv + + :class:`HCRYPTPROV` + + + .. attribute:: dwKeySpec + + :class:`DWORD` + +_CRYPT_ENCODE_PARA +'''''''''''''''''' +.. class:: PCRYPT_ENCODE_PARA + + Pointer to :class:`_CRYPT_ENCODE_PARA` + +.. class:: CRYPT_ENCODE_PARA + + Alias for :class:`_CRYPT_ENCODE_PARA` + +.. class:: _CRYPT_ENCODE_PARA + + .. attribute:: cbSize + + :class:`DWORD` + + + .. attribute:: pfnAlloc + + :class:`PVOID` + + + .. attribute:: pfnFree + + :class:`PVOID` + _FILE_DISPOSITION_INFORMATION ''''''''''''''''''''''''''''' .. class:: PFILE_DISPOSITION_INFORMATION @@ -7259,1170 +9552,6 @@ tagEXCEPINFO :class:`SCODE` -_CERT_STRONG_SIGN_SERIALIZED_INFO -''''''''''''''''''''''''''''''''' -.. class:: CERT_STRONG_SIGN_SERIALIZED_INFO - - Alias for :class:`_CERT_STRONG_SIGN_SERIALIZED_INFO` - -.. class:: PCERT_STRONG_SIGN_SERIALIZED_INFO - - Pointer to :class:`_CERT_STRONG_SIGN_SERIALIZED_INFO` - -.. class:: _CERT_STRONG_SIGN_SERIALIZED_INFO - - .. attribute:: dwFlags - - :class:`DWORD` - - - .. attribute:: pwszCNGSignHashAlgids - - :class:`LPWSTR` - - - .. attribute:: pwszCNGPubKeyMinBitLengths - - :class:`LPWSTR` - -TMP_CERT_STRONG_SIGN_PARA_UNION_TYPE -'''''''''''''''''''''''''''''''''''' -.. class:: TMP_CERT_STRONG_SIGN_PARA_UNION_TYPE - - .. attribute:: pvInfo - - :class:`PVOID` - - - .. attribute:: pSerializedInfo - - :class:`PCERT_STRONG_SIGN_SERIALIZED_INFO` - - - .. attribute:: pszOID - - :class:`LPSTR` - -_CERT_STRONG_SIGN_PARA -'''''''''''''''''''''' -.. class:: CERT_STRONG_SIGN_PARA - - Alias for :class:`_CERT_STRONG_SIGN_PARA` - -.. class:: PCCERT_STRONG_SIGN_PARA - - Pointer to :class:`_CERT_STRONG_SIGN_PARA` - -.. class:: PCERT_STRONG_SIGN_PARA - - Pointer to :class:`_CERT_STRONG_SIGN_PARA` - -.. class:: _CERT_STRONG_SIGN_PARA - - .. attribute:: cbSize - - :class:`DWORD` - - - .. attribute:: dwInfoChoice - - :class:`DWORD` - - - .. attribute:: tmp_union - - :class:`TMP_CERT_STRONG_SIGN_PARA_UNION_TYPE` - -_CRYPTOAPI_BLOB -''''''''''''''' -.. class:: CRYPT_INTEGER_BLOB - - Alias for :class:`_CRYPTOAPI_BLOB` - -.. class:: PCRYPT_DATA_BLOB - - Pointer to :class:`_CRYPTOAPI_BLOB` - -.. class:: PCRYPT_OBJID_BLOB - - Pointer to :class:`_CRYPTOAPI_BLOB` - -.. class:: PCRYPT_DER_BLOB - - Pointer to :class:`_CRYPTOAPI_BLOB` - -.. class:: PCRL_BLOB - - Pointer to :class:`_CRYPTOAPI_BLOB` - -.. class:: PCRYPT_UINT_BLOB - - Pointer to :class:`_CRYPTOAPI_BLOB` - -.. class:: CERT_NAME_BLOB - - Alias for :class:`_CRYPTOAPI_BLOB` - -.. class:: PCRYPT_DIGEST_BLOB - - Pointer to :class:`_CRYPTOAPI_BLOB` - -.. class:: PCRYPT_INTEGER_BLOB - - Pointer to :class:`_CRYPTOAPI_BLOB` - -.. class:: CERT_RDN_VALUE_BLOB - - Alias for :class:`_CRYPTOAPI_BLOB` - -.. class:: PCERT_NAME_BLOB - - Pointer to :class:`_CRYPTOAPI_BLOB` - -.. class:: PCRYPT_HASH_BLOB - - Pointer to :class:`_CRYPTOAPI_BLOB` - -.. class:: CRYPT_DATA_BLOB - - Alias for :class:`_CRYPTOAPI_BLOB` - -.. class:: DATA_BLOB - - Alias for :class:`_CRYPTOAPI_BLOB` - -.. class:: CRYPT_UINT_BLOB - - Alias for :class:`_CRYPTOAPI_BLOB` - -.. class:: PCERT_RDN_VALUE_BLOB - - Pointer to :class:`_CRYPTOAPI_BLOB` - -.. class:: CRYPT_HASH_BLOB - - Alias for :class:`_CRYPTOAPI_BLOB` - -.. class:: CRL_BLOB - - Alias for :class:`_CRYPTOAPI_BLOB` - -.. class:: PCERT_BLOB - - Pointer to :class:`_CRYPTOAPI_BLOB` - -.. class:: CRYPT_DIGEST_BLOB - - Alias for :class:`_CRYPTOAPI_BLOB` - -.. class:: CRYPT_OBJID_BLOB - - Alias for :class:`_CRYPTOAPI_BLOB` - -.. class:: CERT_BLOB - - Alias for :class:`_CRYPTOAPI_BLOB` - -.. class:: CRYPT_DER_BLOB - - Alias for :class:`_CRYPTOAPI_BLOB` - -.. class:: PDATA_BLOB - - Pointer to :class:`_CRYPTOAPI_BLOB` - -.. class:: PCRYPT_ATTR_BLOB - - Pointer to :class:`_CRYPTOAPI_BLOB` - -.. class:: CRYPT_ATTR_BLOB - - Alias for :class:`_CRYPTOAPI_BLOB` - -.. class:: _CRYPTOAPI_BLOB - - .. attribute:: cbData - - :class:`DWORD` - - - .. attribute:: pbData - - :class:`BYTE` - -CRYPTCATATTRIBUTE_ -'''''''''''''''''' -.. class:: CRYPTCATATTRIBUTE - - Alias for :class:`CRYPTCATATTRIBUTE_` - -.. class:: PCRYPTCATATTRIBUTE - - Pointer to :class:`CRYPTCATATTRIBUTE_` - -.. class:: CRYPTCATATTRIBUTE_ - - .. attribute:: cbStruct - - :class:`DWORD` - - - .. attribute:: pwszReferenceTag - - :class:`LPWSTR` - - - .. attribute:: dwAttrTypeAndAction - - :class:`DWORD` - - - .. attribute:: cbValue - - :class:`DWORD` - - - .. attribute:: pbValue - - :class:`BYTE` - - - .. attribute:: dwReserved - - :class:`DWORD` - -_CRYPT_ATTRIBUTE_TYPE_VALUE -''''''''''''''''''''''''''' -.. class:: CRYPT_ATTRIBUTE_TYPE_VALUE - - Alias for :class:`_CRYPT_ATTRIBUTE_TYPE_VALUE` - -.. class:: PCRYPT_ATTRIBUTE_TYPE_VALUE - - Pointer to :class:`_CRYPT_ATTRIBUTE_TYPE_VALUE` - -.. class:: _CRYPT_ATTRIBUTE_TYPE_VALUE - - .. attribute:: pszObjId - - :class:`LPSTR` - - - .. attribute:: Value - - :class:`CRYPT_OBJID_BLOB` - -_CRYPT_ALGORITHM_IDENTIFIER -''''''''''''''''''''''''''' -.. class:: CRYPT_ALGORITHM_IDENTIFIER - - Alias for :class:`_CRYPT_ALGORITHM_IDENTIFIER` - -.. class:: PCRYPT_ALGORITHM_IDENTIFIER - - Pointer to :class:`_CRYPT_ALGORITHM_IDENTIFIER` - -.. class:: _CRYPT_ALGORITHM_IDENTIFIER - - .. attribute:: pszObjId - - :class:`LPSTR` - - - .. attribute:: Parameters - - :class:`CRYPT_OBJID_BLOB` - -SIP_INDIRECT_DATA_ -'''''''''''''''''' -.. class:: SIP_INDIRECT_DATA - - Alias for :class:`SIP_INDIRECT_DATA_` - -.. class:: PSIP_INDIRECT_DATA - - Pointer to :class:`SIP_INDIRECT_DATA_` - -.. class:: SIP_INDIRECT_DATA_ - - .. attribute:: Data - - :class:`CRYPT_ATTRIBUTE_TYPE_VALUE` - - - .. attribute:: DigestAlgorithm - - :class:`CRYPT_ALGORITHM_IDENTIFIER` - - - .. attribute:: Digest - - :class:`CRYPT_HASH_BLOB` - -CRYPTCATMEMBER_ -''''''''''''''' -.. class:: CRYPTCATMEMBER - - Alias for :class:`CRYPTCATMEMBER_` - -.. class:: PCRYPTCATMEMBER - - Pointer to :class:`CRYPTCATMEMBER_` - -.. class:: CRYPTCATMEMBER_ - - .. attribute:: cbStruct - - :class:`DWORD` - - - .. attribute:: pwszReferenceTag - - :class:`LPWSTR` - - - .. attribute:: pwszFileName - - :class:`LPWSTR` - - - .. attribute:: gSubjectType - - :class:`GUID` - - - .. attribute:: fdwMemberFlags - - :class:`DWORD` - - - .. attribute:: pIndirectData - - :class:`SIP_INDIRECT_DATA` - - - .. attribute:: dwCertVersion - - :class:`DWORD` - - - .. attribute:: dwReserved - - :class:`DWORD` - - - .. attribute:: hReserved - - :class:`HANDLE` - - - .. attribute:: sEncodedIndirectData - - :class:`CRYPT_ATTR_BLOB` - - - .. attribute:: sEncodedMemberInfo - - :class:`CRYPT_ATTR_BLOB` - -WINTRUST_FILE_INFO_ -''''''''''''''''''' -.. class:: WINTRUST_FILE_INFO - - Alias for :class:`WINTRUST_FILE_INFO_` - -.. class:: PWINTRUST_FILE_INFO - - Pointer to :class:`WINTRUST_FILE_INFO_` - -.. class:: WINTRUST_FILE_INFO_ - - .. attribute:: cbStruct - - :class:`DWORD` - - - .. attribute:: pcwszFilePath - - :class:`LPCWSTR` - - - .. attribute:: hFile - - :class:`HANDLE` - - - .. attribute:: pgKnownSubject - - :class:`GUID` - -_CRYPT_ATTRIBUTE -'''''''''''''''' -.. class:: PCRYPT_ATTRIBUTE - - Pointer to :class:`_CRYPT_ATTRIBUTE` - -.. class:: CRYPT_ATTRIBUTE - - Alias for :class:`_CRYPT_ATTRIBUTE` - -.. class:: _CRYPT_ATTRIBUTE - - .. attribute:: pszObjId - - :class:`LPSTR` - - - .. attribute:: cValue - - :class:`DWORD` - - - .. attribute:: rgValue - - :class:`PCRYPT_ATTR_BLOB` - -_CTL_ENTRY -'''''''''' -.. class:: PCTL_ENTRY - - Pointer to :class:`_CTL_ENTRY` - -.. class:: CTL_ENTRY - - Alias for :class:`_CTL_ENTRY` - -.. class:: _CTL_ENTRY - - .. attribute:: SubjectIdentifier - - :class:`CRYPT_DATA_BLOB` - - - .. attribute:: cAttribute - - :class:`DWORD` - - - .. attribute:: rgAttribute - - :class:`PCRYPT_ATTRIBUTE` - -_CRYPT_ATTRIBUTE -'''''''''''''''' -.. class:: PCRYPT_ATTRIBUTE - - Pointer to :class:`_CRYPT_ATTRIBUTE` - -.. class:: CRYPT_ATTRIBUTE - - Alias for :class:`_CRYPT_ATTRIBUTE` - -.. class:: _CRYPT_ATTRIBUTE - - .. attribute:: pszObjId - - :class:`LPSTR` - - - .. attribute:: cValue - - :class:`DWORD` - - - .. attribute:: rgValue - - :class:`PCRYPT_ATTR_BLOB` - -_CRYPT_ATTRIBUTES -''''''''''''''''' -.. class:: CRYPT_ATTRIBUTES - - Alias for :class:`_CRYPT_ATTRIBUTES` - -.. class:: PCRYPT_ATTRIBUTES - - Pointer to :class:`_CRYPT_ATTRIBUTES` - -.. class:: _CRYPT_ATTRIBUTES - - .. attribute:: cAttr - - :class:`DWORD` - - - .. attribute:: rgAttr - - :class:`PCRYPT_ATTRIBUTE` - -_CMSG_SIGNER_INFO -''''''''''''''''' -.. class:: CMSG_SIGNER_INFO - - Alias for :class:`_CMSG_SIGNER_INFO` - -.. class:: PCMSG_SIGNER_INFO - - Pointer to :class:`_CMSG_SIGNER_INFO` - -.. class:: _CMSG_SIGNER_INFO - - .. attribute:: dwVersion - - :class:`DWORD` - - - .. attribute:: Issuer - - :class:`CERT_NAME_BLOB` - - - .. attribute:: SerialNumber - - :class:`CRYPT_INTEGER_BLOB` - - - .. attribute:: HashAlgorithm - - :class:`CRYPT_ALGORITHM_IDENTIFIER` - - - .. attribute:: HashEncryptionAlgorithm - - :class:`CRYPT_ALGORITHM_IDENTIFIER` - - - .. attribute:: EncryptedHash - - :class:`CRYPT_DATA_BLOB` - - - .. attribute:: AuthAttrs - - :class:`CRYPT_ATTRIBUTES` - - - .. attribute:: UnauthAttrs - - :class:`CRYPT_ATTRIBUTES` - -_CERT_EXTENSION -''''''''''''''' -.. class:: CERT_EXTENSION - - Alias for :class:`_CERT_EXTENSION` - -.. class:: PCERT_EXTENSION - - Pointer to :class:`_CERT_EXTENSION` - -.. class:: _CERT_EXTENSION - - .. attribute:: pszObjId - - :class:`LPSTR` - - - .. attribute:: fCritical - - :class:`BOOL` - - - .. attribute:: Value - - :class:`CRYPT_OBJID_BLOB` - -_CTL_USAGE -'''''''''' -.. class:: CERT_ENHKEY_USAGE - - Alias for :class:`_CTL_USAGE` - -.. class:: PCTL_USAGE - - Pointer to :class:`_CTL_USAGE` - -.. class:: CTL_USAGE - - Alias for :class:`_CTL_USAGE` - -.. class:: PCERT_ENHKEY_USAGE - - Pointer to :class:`_CTL_USAGE` - -.. class:: _CTL_USAGE - - .. attribute:: cUsageIdentifier - - :class:`DWORD` - - - .. attribute:: rgpszUsageIdentifier - - :class:`LPSTR` - -_CTL_INFO -''''''''' -.. class:: CTL_INFO - - Alias for :class:`_CTL_INFO` - -.. class:: PCTL_INFO - - Pointer to :class:`_CTL_INFO` - -.. class:: _CTL_INFO - - .. attribute:: dwVersion - - :class:`DWORD` - - - .. attribute:: SubjectUsage - - :class:`CTL_USAGE` - - - .. attribute:: ListIdentifier - - :class:`CRYPT_DATA_BLOB` - - - .. attribute:: SequenceNumber - - :class:`CRYPT_INTEGER_BLOB` - - - .. attribute:: ThisUpdate - - :class:`FILETIME` - - - .. attribute:: NextUpdate - - :class:`FILETIME` - - - .. attribute:: SubjectAlgorithm - - :class:`CRYPT_ALGORITHM_IDENTIFIER` - - - .. attribute:: cCTLEntry - - :class:`DWORD` - - - .. attribute:: rgCTLEntry - - :class:`PCTL_ENTRY` - - - .. attribute:: cExtension - - :class:`DWORD` - - - .. attribute:: rgExtension - - :class:`PCERT_EXTENSION` - -_CTL_CONTEXT -'''''''''''' -.. class:: PCTL_CONTEXT - - Pointer to :class:`_CTL_CONTEXT` - -.. class:: CTL_CONTEXT - - Alias for :class:`_CTL_CONTEXT` - -.. class:: PCCTL_CONTEXT - - Pointer to :class:`_CTL_CONTEXT` - -.. class:: _CTL_CONTEXT - - .. attribute:: dwMsgAndCertEncodingType - - :class:`DWORD` - - - .. attribute:: pbCtlEncoded - - :class:`BYTE` - - - .. attribute:: cbCtlEncoded - - :class:`DWORD` - - - .. attribute:: pCtlInfo - - :class:`PCTL_INFO` - - - .. attribute:: hCertStore - - :class:`HCERTSTORE` - - - .. attribute:: hCryptMsg - - :class:`HCRYPTMSG` - - - .. attribute:: pbCtlContent - - :class:`BYTE` - - - .. attribute:: cbCtlContent - - :class:`DWORD` - -WINTRUST_CATALOG_INFO_ -'''''''''''''''''''''' -.. class:: PWINTRUST_CATALOG_INFO - - Pointer to :class:`WINTRUST_CATALOG_INFO_` - -.. class:: WINTRUST_CATALOG_INFO - - Alias for :class:`WINTRUST_CATALOG_INFO_` - -.. class:: WINTRUST_CATALOG_INFO_ - - .. attribute:: cbStruct - - :class:`DWORD` - - - .. attribute:: dwCatalogVersion - - :class:`DWORD` - - - .. attribute:: pcwszCatalogFilePath - - :class:`LPCWSTR` - - - .. attribute:: pcwszMemberTag - - :class:`LPCWSTR` - - - .. attribute:: pcwszMemberFilePath - - :class:`LPCWSTR` - - - .. attribute:: hMemberFile - - :class:`HANDLE` - - - .. attribute:: pbCalculatedFileHash - - :class:`BYTE` - - - .. attribute:: cbCalculatedFileHash - - :class:`DWORD` - - - .. attribute:: pcCatalogContext - - :class:`PCCTL_CONTEXT` - -WINTRUST_BLOB_INFO_ -''''''''''''''''''' -.. class:: PWINTRUST_BLOB_INFO - - Pointer to :class:`WINTRUST_BLOB_INFO_` - -.. class:: WINTRUST_BLOB_INFO - - Alias for :class:`WINTRUST_BLOB_INFO_` - -.. class:: WINTRUST_BLOB_INFO_ - - .. attribute:: cbStruct - - :class:`DWORD` - - - .. attribute:: gSubject - - :class:`GUID` - - - .. attribute:: pcwszDisplayName - - :class:`LPCWSTR` - - - .. attribute:: cbMemObject - - :class:`DWORD` - - - .. attribute:: pbMemObject - - :class:`BYTE` - - - .. attribute:: cbMemSignedMsg - - :class:`DWORD` - - - .. attribute:: pbMemSignedMsg - - :class:`BYTE` - -_CRYPT_BIT_BLOB -''''''''''''''' -.. class:: CRYPT_BIT_BLOB - - Alias for :class:`_CRYPT_BIT_BLOB` - -.. class:: PCRYPT_BIT_BLOB - - Pointer to :class:`_CRYPT_BIT_BLOB` - -.. class:: _CRYPT_BIT_BLOB - - .. attribute:: cbData - - :class:`DWORD` - - - .. attribute:: pbData - - :class:`BYTE` - - - .. attribute:: cUnusedBits - - :class:`DWORD` - -_CERT_PUBLIC_KEY_INFO -''''''''''''''''''''' -.. class:: PCERT_PUBLIC_KEY_INFO - - Pointer to :class:`_CERT_PUBLIC_KEY_INFO` - -.. class:: CERT_PUBLIC_KEY_INFO - - Alias for :class:`_CERT_PUBLIC_KEY_INFO` - -.. class:: _CERT_PUBLIC_KEY_INFO - - .. attribute:: Algorithm - - :class:`CRYPT_ALGORITHM_IDENTIFIER` - - - .. attribute:: PublicKey - - :class:`CRYPT_BIT_BLOB` - -_CERT_INFO -'''''''''' -.. class:: CERT_INFO - - Alias for :class:`_CERT_INFO` - -.. class:: PCERT_INFO - - Pointer to :class:`_CERT_INFO` - -.. class:: _CERT_INFO - - .. attribute:: dwVersion - - :class:`DWORD` - - - .. attribute:: SerialNumber - - :class:`CRYPT_INTEGER_BLOB` - - - .. attribute:: SignatureAlgorithm - - :class:`CRYPT_ALGORITHM_IDENTIFIER` - - - .. attribute:: Issuer - - :class:`CERT_NAME_BLOB` - - - .. attribute:: NotBefore - - :class:`FILETIME` - - - .. attribute:: NotAfter - - :class:`FILETIME` - - - .. attribute:: Subject - - :class:`CERT_NAME_BLOB` - - - .. attribute:: SubjectPublicKeyInfo - - :class:`CERT_PUBLIC_KEY_INFO` - - - .. attribute:: IssuerUniqueId - - :class:`CRYPT_BIT_BLOB` - - - .. attribute:: SubjectUniqueId - - :class:`CRYPT_BIT_BLOB` - - - .. attribute:: cExtension - - :class:`DWORD` - - - .. attribute:: rgExtension - - :class:`PCERT_EXTENSION` - -_CERT_CONTEXT -''''''''''''' -.. class:: CERT_CONTEXT - - Alias for :class:`_CERT_CONTEXT` - -.. class:: PCERT_CONTEXT - - Pointer to :class:`_CERT_CONTEXT` - -.. class:: _CERT_CONTEXT - - .. attribute:: dwCertEncodingType - - :class:`DWORD` - - - .. attribute:: pbCertEncoded - - :class:`BYTE` - - - .. attribute:: cbCertEncoded - - :class:`DWORD` - - - .. attribute:: pCertInfo - - :class:`PCERT_INFO` - - - .. attribute:: hCertStore - - :class:`HCERTSTORE` - -WINTRUST_SGNR_INFO_ -''''''''''''''''''' -.. class:: WINTRUST_SGNR_INFO - - Alias for :class:`WINTRUST_SGNR_INFO_` - -.. class:: PWINTRUST_SGNR_INFO - - Pointer to :class:`WINTRUST_SGNR_INFO_` - -.. class:: WINTRUST_SGNR_INFO_ - - .. attribute:: cbStruct - - :class:`DWORD` - - - .. attribute:: pcwszDisplayName - - :class:`LPCWSTR` - - - .. attribute:: psSignerInfo - - :class:`CMSG_SIGNER_INFO` - - - .. attribute:: chStores - - :class:`DWORD` - - - .. attribute:: pahStores - - :class:`HCERTSTORE` - -WINTRUST_CERT_INFO_ -''''''''''''''''''' -.. class:: WINTRUST_CERT_INFO - - Alias for :class:`WINTRUST_CERT_INFO_` - -.. class:: PWINTRUST_CERT_INFO - - Pointer to :class:`WINTRUST_CERT_INFO_` - -.. class:: WINTRUST_CERT_INFO_ - - .. attribute:: cbStruct - - :class:`DWORD` - - - .. attribute:: pcwszDisplayName - - :class:`LPCWSTR` - - - .. attribute:: psCertContext - - :class:`CERT_CONTEXT` - - - .. attribute:: chStores - - :class:`DWORD` - - - .. attribute:: pahStores - - :class:`HCERTSTORE` - - - .. attribute:: dwFlags - - :class:`DWORD` - - - .. attribute:: psftVerifyAsOf - - :class:`FILETIME` - -_TMP_WINTRUST_UNION_TYPE -'''''''''''''''''''''''' -.. class:: TMP_WINTRUST_UNION_TYPE - - Alias for :class:`_TMP_WINTRUST_UNION_TYPE` - -.. class:: _TMP_WINTRUST_UNION_TYPE - - .. attribute:: pFile - - :class:`WINTRUST_FILE_INFO_` - - - .. attribute:: pCatalog - - :class:`WINTRUST_CATALOG_INFO_` - - - .. attribute:: pBlob - - :class:`WINTRUST_BLOB_INFO_` - - - .. attribute:: pSgnr - - :class:`WINTRUST_SGNR_INFO_` - - - .. attribute:: pCert - - :class:`WINTRUST_CERT_INFO_` - -_WINTRUST_DATA -'''''''''''''' -.. class:: PWINTRUST_DATA - - Pointer to :class:`_WINTRUST_DATA` - -.. class:: WINTRUST_DATA - - Alias for :class:`_WINTRUST_DATA` - -.. class:: _WINTRUST_DATA - - .. attribute:: cbStruct - - :class:`DWORD` - - - .. attribute:: pPolicyCallbackData - - :class:`LPVOID` - - - .. attribute:: pSIPClientData - - :class:`LPVOID` - - - .. attribute:: dwUIChoice - - :class:`DWORD` - - - .. attribute:: fdwRevocationChecks - - :class:`DWORD` - - - .. attribute:: dwUnionChoice - - :class:`DWORD` - - - .. attribute:: tmp_union - - :class:`TMP_WINTRUST_UNION_TYPE` - - - .. attribute:: dwStateAction - - :class:`DWORD` - - - .. attribute:: hWVTStateData - - :class:`HANDLE` - - - .. attribute:: pwszURLReference - - :class:`WCHAR` - - - .. attribute:: dwProvFlags - - :class:`DWORD` - - - .. attribute:: dwUIContext - - :class:`DWORD` - _PROCESS_BASIC_INFORMATION '''''''''''''''''''''''''' .. class:: PPROCESS_BASIC_INFORMATION @@ -9805,1023 +10934,6 @@ _DEBUG_SYMBOL_SOURCE_ENTRY :class:`ULONG` -_CMSG_SIGNER_INFO -''''''''''''''''' -.. class:: CMSG_SIGNER_INFO - - Alias for :class:`_CMSG_SIGNER_INFO` - -.. class:: PCMSG_SIGNER_INFO - - Pointer to :class:`_CMSG_SIGNER_INFO` - -.. class:: _CMSG_SIGNER_INFO - - .. attribute:: dwVersion - - :class:`DWORD` - - - .. attribute:: Issuer - - :class:`CERT_NAME_BLOB` - - - .. attribute:: SerialNumber - - :class:`CRYPT_INTEGER_BLOB` - - - .. attribute:: HashAlgorithm - - :class:`CRYPT_ALGORITHM_IDENTIFIER` - - - .. attribute:: HashEncryptionAlgorithm - - :class:`CRYPT_ALGORITHM_IDENTIFIER` - - - .. attribute:: EncryptedHash - - :class:`CRYPT_DATA_BLOB` - - - .. attribute:: AuthAttrs - - :class:`CRYPT_ATTRIBUTES` - - - .. attribute:: UnauthAttrs - - :class:`CRYPT_ATTRIBUTES` - -_SPC_SERIALIZED_OBJECT -'''''''''''''''''''''' -.. class:: SPC_SERIALIZED_OBJECT - - Alias for :class:`_SPC_SERIALIZED_OBJECT` - -.. class:: PSPC_SERIALIZED_OBJECT - - Pointer to :class:`_SPC_SERIALIZED_OBJECT` - -.. class:: _SPC_SERIALIZED_OBJECT - - .. attribute:: ClassId - - :class:`SPC_UUID` - - - .. attribute:: SerializedData - - :class:`CRYPT_DATA_BLOB` - -_TMP_SPC_LINK_UNION -''''''''''''''''''' -.. class:: TMP_SPC_LINK_UNION - - Alias for :class:`_TMP_SPC_LINK_UNION` - -.. class:: _TMP_SPC_LINK_UNION - - .. attribute:: pwszUrl - - :class:`LPWSTR` - - - .. attribute:: Moniker - - :class:`SPC_SERIALIZED_OBJECT` - - - .. attribute:: pwszFile - - :class:`LPWSTR` - -SPC_LINK_ -''''''''' -.. class:: PSPC_LINK - - Pointer to :class:`SPC_LINK_` - -.. class:: SPC_LINK - - Alias for :class:`SPC_LINK_` - -.. class:: SPC_LINK_ - - .. attribute:: dwLinkChoice - - :class:`DWORD` - - - .. attribute:: u - - :class:`TMP_SPC_LINK_UNION` - -_SPC_SP_OPUS_INFO -''''''''''''''''' -.. class:: PSPC_SP_OPUS_INFO - - Pointer to :class:`_SPC_SP_OPUS_INFO` - -.. class:: SPC_SP_OPUS_INFO - - Alias for :class:`_SPC_SP_OPUS_INFO` - -.. class:: _SPC_SP_OPUS_INFO - - .. attribute:: pwszProgramName - - :class:`LPCWSTR` - - - .. attribute:: pMoreInfo - - :class:`SPC_LINK_` - - - .. attribute:: pPublisherInfo - - :class:`SPC_LINK_` - -_CERT_TRUST_STATUS -'''''''''''''''''' -.. class:: PCERT_TRUST_STATUS - - Pointer to :class:`_CERT_TRUST_STATUS` - -.. class:: CERT_TRUST_STATUS - - Alias for :class:`_CERT_TRUST_STATUS` - -.. class:: _CERT_TRUST_STATUS - - .. attribute:: dwErrorStatus - - :class:`DWORD` - - - .. attribute:: dwInfoStatus - - :class:`DWORD` - -_CERT_TRUST_LIST_INFO -''''''''''''''''''''' -.. class:: PCERT_TRUST_LIST_INFO - - Pointer to :class:`_CERT_TRUST_LIST_INFO` - -.. class:: CERT_TRUST_LIST_INFO - - Alias for :class:`_CERT_TRUST_LIST_INFO` - -.. class:: _CERT_TRUST_LIST_INFO - - .. attribute:: cbSize - - :class:`DWORD` - - - .. attribute:: pCtlEntry - - :class:`PCTL_ENTRY` - - - .. attribute:: pCtlContext - - :class:`PCCTL_CONTEXT` - -_CERT_CONTEXT -''''''''''''' -.. class:: PCCERT_CONTEXT - - Pointer to :class:`_CERT_CONTEXT` - -.. class:: CERT_CONTEXT - - Alias for :class:`_CERT_CONTEXT` - -.. class:: PCERT_CONTEXT - - Pointer to :class:`_CERT_CONTEXT` - -.. class:: _CERT_CONTEXT - - .. attribute:: dwCertEncodingType - - :class:`DWORD` - - - .. attribute:: pbCertEncoded - - :class:`BYTE` - - - .. attribute:: cbCertEncoded - - :class:`DWORD` - - - .. attribute:: pCertInfo - - :class:`PCERT_INFO` - - - .. attribute:: hCertStore - - :class:`HCERTSTORE` - -_CRL_ENTRY -'''''''''' -.. class:: CRL_ENTRY - - Alias for :class:`_CRL_ENTRY` - -.. class:: PCRL_ENTRY - - Pointer to :class:`_CRL_ENTRY` - -.. class:: _CRL_ENTRY - - .. attribute:: SerialNumber - - :class:`CRYPT_INTEGER_BLOB` - - - .. attribute:: RevocationDate - - :class:`FILETIME` - - - .. attribute:: cExtension - - :class:`DWORD` - - - .. attribute:: rgExtension - - :class:`PCERT_EXTENSION` - -_CRL_INFO -''''''''' -.. class:: CRL_INFO - - Alias for :class:`_CRL_INFO` - -.. class:: PCRL_INFO - - Pointer to :class:`_CRL_INFO` - -.. class:: _CRL_INFO - - .. attribute:: dwVersion - - :class:`DWORD` - - - .. attribute:: SignatureAlgorithm - - :class:`CRYPT_ALGORITHM_IDENTIFIER` - - - .. attribute:: Issuer - - :class:`CERT_NAME_BLOB` - - - .. attribute:: ThisUpdate - - :class:`FILETIME` - - - .. attribute:: NextUpdate - - :class:`FILETIME` - - - .. attribute:: cCRLEntry - - :class:`DWORD` - - - .. attribute:: rgCRLEntry - - :class:`PCRL_ENTRY` - - - .. attribute:: cExtension - - :class:`DWORD` - - - .. attribute:: rgExtension - - :class:`PCERT_EXTENSION` - -_CRL_CONTEXT -'''''''''''' -.. class:: PCCRL_CONTEXT - - Pointer to :class:`_CRL_CONTEXT` - -.. class:: CRL_CONTEXT - - Alias for :class:`_CRL_CONTEXT` - -.. class:: PCRL_CONTEXT - - Pointer to :class:`_CRL_CONTEXT` - -.. class:: _CRL_CONTEXT - - .. attribute:: dwCertEncodingType - - :class:`DWORD` - - - .. attribute:: pbCrlEncoded - - :class:`BYTE` - - - .. attribute:: cbCrlEncoded - - :class:`DWORD` - - - .. attribute:: pCrlInfo - - :class:`PCRL_INFO` - - - .. attribute:: hCertStore - - :class:`HCERTSTORE` - -_CERT_REVOCATION_CRL_INFO -''''''''''''''''''''''''' -.. class:: CERT_REVOCATION_CRL_INFO - - Alias for :class:`_CERT_REVOCATION_CRL_INFO` - -.. class:: PCERT_REVOCATION_CRL_INFO - - Pointer to :class:`_CERT_REVOCATION_CRL_INFO` - -.. class:: _CERT_REVOCATION_CRL_INFO - - .. attribute:: cbSize - - :class:`DWORD` - - - .. attribute:: pBaseCrlContext - - :class:`PCCRL_CONTEXT` - - - .. attribute:: pDeltaCrlContext - - :class:`PCCRL_CONTEXT` - - - .. attribute:: pCrlEntry - - :class:`PCRL_ENTRY` - - - .. attribute:: fDeltaCrlEntry - - :class:`BOOL` - -_CERT_REVOCATION_INFO -''''''''''''''''''''' -.. class:: CERT_REVOCATION_INFO - - Alias for :class:`_CERT_REVOCATION_INFO` - -.. class:: PCERT_REVOCATION_INFO - - Pointer to :class:`_CERT_REVOCATION_INFO` - -.. class:: _CERT_REVOCATION_INFO - - .. attribute:: cbSize - - :class:`DWORD` - - - .. attribute:: dwRevocationResult - - :class:`DWORD` - - - .. attribute:: pszRevocationOid - - :class:`LPCSTR` - - - .. attribute:: pvOidSpecificInfo - - :class:`LPVOID` - - - .. attribute:: fHasFreshnessTime - - :class:`BOOL` - - - .. attribute:: dwFreshnessTime - - :class:`DWORD` - - - .. attribute:: pCrlInfo - - :class:`PCERT_REVOCATION_CRL_INFO` - -_CERT_CHAIN_ELEMENT -''''''''''''''''''' -.. class:: PCERT_CHAIN_ELEMENT - - Pointer to :class:`_CERT_CHAIN_ELEMENT` - -.. class:: CERT_CHAIN_ELEMENT - - Alias for :class:`_CERT_CHAIN_ELEMENT` - -.. class:: PCCERT_CHAIN_ELEMENT - - Pointer to :class:`_CERT_CHAIN_ELEMENT` - -.. class:: _CERT_CHAIN_ELEMENT - - .. attribute:: cbSize - - :class:`DWORD` - - - .. attribute:: pCertContext - - :class:`PCCERT_CONTEXT` - - - .. attribute:: TrustStatus - - :class:`CERT_TRUST_STATUS` - - - .. attribute:: pRevocationInfo - - :class:`PCERT_REVOCATION_INFO` - - - .. attribute:: pIssuanceUsage - - :class:`PCERT_ENHKEY_USAGE` - - - .. attribute:: pApplicationUsage - - :class:`PCERT_ENHKEY_USAGE` - - - .. attribute:: pwszExtendedErrorInfo - - :class:`LPCWSTR` - -_CERT_SIMPLE_CHAIN -'''''''''''''''''' -.. class:: CERT_SIMPLE_CHAIN - - Alias for :class:`_CERT_SIMPLE_CHAIN` - -.. class:: PCERT_SIMPLE_CHAIN - - Pointer to :class:`_CERT_SIMPLE_CHAIN` - -.. class:: PCCERT_SIMPLE_CHAIN - - Pointer to :class:`_CERT_SIMPLE_CHAIN` - -.. class:: _CERT_SIMPLE_CHAIN - - .. attribute:: cbSize - - :class:`DWORD` - - - .. attribute:: TrustStatus - - :class:`CERT_TRUST_STATUS` - - - .. attribute:: cElement - - :class:`DWORD` - - - .. attribute:: rgpElement - - :class:`PCERT_CHAIN_ELEMENT` - - - .. attribute:: pTrustListInfo - - :class:`PCERT_TRUST_LIST_INFO` - - - .. attribute:: fHasRevocationFreshnessTime - - :class:`BOOL` - - - .. attribute:: dwRevocationFreshnessTime - - :class:`DWORD` - -_CERT_CHAIN_CONTEXT -''''''''''''''''''' -.. class:: CERT_CHAIN_CONTEXT - - Alias for :class:`_CERT_CHAIN_CONTEXT` - -.. class:: PCERT_CHAIN_CONTEXT - - Pointer to :class:`_CERT_CHAIN_CONTEXT` - -.. class:: PCCERT_CHAIN_CONTEXT - - Pointer to :class:`_CERT_CHAIN_CONTEXT` - -.. class:: _CERT_CHAIN_CONTEXT - - .. attribute:: cbSize - - :class:`DWORD` - - - .. attribute:: TrustStatus - - :class:`CERT_TRUST_STATUS` - - - .. attribute:: cChain - - :class:`DWORD` - - - .. attribute:: rgpChain - - :class:`PCERT_SIMPLE_CHAIN` - - - .. attribute:: cLowerQualityChainContext - - :class:`DWORD` - - - .. attribute:: rgpLowerQualityChainContext - - :class:`PCCERT_CHAIN_CONTEXT` - - - .. attribute:: fHasRevocationFreshnessTime - - :class:`BOOL` - - - .. attribute:: dwRevocationFreshnessTime - - :class:`DWORD` - - - .. attribute:: dwCreateFlags - - :class:`DWORD` - - - .. attribute:: ChainId - - :class:`GUID` - -_CERT_USAGE_MATCH -''''''''''''''''' -.. class:: CERT_USAGE_MATCH - - Alias for :class:`_CERT_USAGE_MATCH` - -.. class:: PCERT_USAGE_MATCH - - Pointer to :class:`_CERT_USAGE_MATCH` - -.. class:: _CERT_USAGE_MATCH - - .. attribute:: dwType - - :class:`DWORD` - - - .. attribute:: Usage - - :class:`CERT_ENHKEY_USAGE` - -_CERT_CHAIN_PARA -'''''''''''''''' -.. class:: CERT_CHAIN_PARA - - Alias for :class:`_CERT_CHAIN_PARA` - -.. class:: PCERT_CHAIN_PARA - - Pointer to :class:`_CERT_CHAIN_PARA` - -.. class:: _CERT_CHAIN_PARA - - .. attribute:: cbSize - - :class:`DWORD` - - - .. attribute:: RequestedUsage - - :class:`CERT_USAGE_MATCH` - - - .. attribute:: RequestedIssuancePolicy - - :class:`CERT_USAGE_MATCH` - - - .. attribute:: dwUrlRetrievalTimeout - - :class:`DWORD` - - - .. attribute:: fCheckRevocationFreshnessTime - - :class:`BOOL` - - - .. attribute:: dwRevocationFreshnessTime - - :class:`DWORD` - - - .. attribute:: pftCacheResync - - :class:`LPFILETIME` - -_CERT_CHAIN_ENGINE_CONFIG -''''''''''''''''''''''''' -.. class:: CERT_CHAIN_ENGINE_CONFIG - - Alias for :class:`_CERT_CHAIN_ENGINE_CONFIG` - -.. class:: PCERT_CHAIN_ENGINE_CONFIG - - Pointer to :class:`_CERT_CHAIN_ENGINE_CONFIG` - -.. class:: _CERT_CHAIN_ENGINE_CONFIG - - .. attribute:: cbSize - - :class:`DWORD` - - - .. attribute:: hRestrictedRoot - - :class:`HCERTSTORE` - - - .. attribute:: hRestrictedTrust - - :class:`HCERTSTORE` - - - .. attribute:: hRestrictedOther - - :class:`HCERTSTORE` - - - .. attribute:: cAdditionalStore - - :class:`DWORD` - - - .. attribute:: rghAdditionalStore - - :class:`HCERTSTORE` - - - .. attribute:: dwFlags - - :class:`DWORD` - - - .. attribute:: dwUrlRetrievalTimeout - - :class:`DWORD` - - - .. attribute:: MaximumCachedCertificates - - :class:`DWORD` - - - .. attribute:: CycleDetectionModulus - - :class:`DWORD` - -_SYSTEMTIME -''''''''''' -.. class:: LPSYSTEMTIME - - Pointer to :class:`_SYSTEMTIME` - -.. class:: SYSTEMTIME - - Alias for :class:`_SYSTEMTIME` - -.. class:: PSYSTEMTIME - - Pointer to :class:`_SYSTEMTIME` - -.. class:: _SYSTEMTIME - - .. attribute:: wYear - - :class:`WORD` - - - .. attribute:: wMonth - - :class:`WORD` - - - .. attribute:: wDayOfWeek - - :class:`WORD` - - - .. attribute:: wDay - - :class:`WORD` - - - .. attribute:: wHour - - :class:`WORD` - - - .. attribute:: wMinute - - :class:`WORD` - - - .. attribute:: wSecond - - :class:`WORD` - - - .. attribute:: wMilliseconds - - :class:`WORD` - -_CERT_EXTENSIONS -'''''''''''''''' -.. class:: PCERT_EXTENSIONS - - Pointer to :class:`_CERT_EXTENSIONS` - -.. class:: CERT_EXTENSIONS - - Alias for :class:`_CERT_EXTENSIONS` - -.. class:: _CERT_EXTENSIONS - - .. attribute:: cExtension - - :class:`DWORD` - - - .. attribute:: rgExtension - - :class:`PCERT_EXTENSION` - -_CRYPT_KEY_PROV_PARAM -''''''''''''''''''''' -.. class:: CRYPT_KEY_PROV_PARAM - - Alias for :class:`_CRYPT_KEY_PROV_PARAM` - -.. class:: PCRYPT_KEY_PROV_PARAM - - Pointer to :class:`_CRYPT_KEY_PROV_PARAM` - -.. class:: _CRYPT_KEY_PROV_PARAM - - .. attribute:: dwParam - - :class:`DWORD` - - - .. attribute:: pbData - - :class:`BYTE` - - - .. attribute:: cbData - - :class:`DWORD` - - - .. attribute:: dwFlags - - :class:`DWORD` - -_CRYPT_KEY_PROV_INFO -'''''''''''''''''''' -.. class:: CRYPT_KEY_PROV_INFO - - Alias for :class:`_CRYPT_KEY_PROV_INFO` - -.. class:: PCRYPT_KEY_PROV_INFO - - Pointer to :class:`_CRYPT_KEY_PROV_INFO` - -.. class:: _CRYPT_KEY_PROV_INFO - - .. attribute:: pwszContainerName - - :class:`LPWSTR` - - - .. attribute:: pwszProvName - - :class:`LPWSTR` - - - .. attribute:: dwProvType - - :class:`DWORD` - - - .. attribute:: dwFlags - - :class:`DWORD` - - - .. attribute:: cProvParam - - :class:`DWORD` - - - .. attribute:: rgProvParam - - :class:`PCRYPT_KEY_PROV_PARAM` - - - .. attribute:: dwKeySpec - - :class:`DWORD` - -_CRYPT_ENCRYPT_MESSAGE_PARA -''''''''''''''''''''''''''' -.. class:: PCRYPT_ENCRYPT_MESSAGE_PARA - - Pointer to :class:`_CRYPT_ENCRYPT_MESSAGE_PARA` - -.. class:: CRYPT_ENCRYPT_MESSAGE_PARA - - Alias for :class:`_CRYPT_ENCRYPT_MESSAGE_PARA` - -.. class:: _CRYPT_ENCRYPT_MESSAGE_PARA - - .. attribute:: cbSize - - :class:`DWORD` - - - .. attribute:: dwMsgEncodingType - - :class:`DWORD` - - - .. attribute:: hCryptProv - - :class:`HCRYPTPROV_LEGACY` - - - .. attribute:: ContentEncryptionAlgorithm - - :class:`CRYPT_ALGORITHM_IDENTIFIER` - - - .. attribute:: pvEncryptionAuxInfo - - :class:`VOID` - - - .. attribute:: dwFlags - - :class:`DWORD` - - - .. attribute:: dwInnerContentType - - :class:`DWORD` - -_CRYPT_DECRYPT_MESSAGE_PARA -''''''''''''''''''''''''''' -.. class:: PCRYPT_DECRYPT_MESSAGE_PARA - - Pointer to :class:`_CRYPT_DECRYPT_MESSAGE_PARA` - -.. class:: CRYPT_DECRYPT_MESSAGE_PARA - - Alias for :class:`_CRYPT_DECRYPT_MESSAGE_PARA` - -.. class:: _CRYPT_DECRYPT_MESSAGE_PARA - - .. attribute:: cbSize - - :class:`DWORD` - - - .. attribute:: dwMsgAndCertEncodingType - - :class:`DWORD` - - - .. attribute:: cCertStore - - :class:`DWORD` - - - .. attribute:: rghCertStore - - :class:`HCERTSTORE` - - - .. attribute:: dwFlags - - :class:`DWORD` - -_CERT_KEY_CONTEXT -''''''''''''''''' -.. class:: CERT_KEY_CONTEXT - - Alias for :class:`_CERT_KEY_CONTEXT` - -.. class:: PCERT_KEY_CONTEXT - - Pointer to :class:`_CERT_KEY_CONTEXT` - -.. class:: _CERT_KEY_CONTEXT - - .. attribute:: cbSize - - :class:`DWORD` - - - .. attribute:: hCryptProv - - :class:`HCRYPTPROV` - - - .. attribute:: dwKeySpec - - :class:`DWORD` - -_CRYPT_ENCODE_PARA -'''''''''''''''''' -.. class:: PCRYPT_ENCODE_PARA - - Pointer to :class:`_CRYPT_ENCODE_PARA` - -.. class:: CRYPT_ENCODE_PARA - - Alias for :class:`_CRYPT_ENCODE_PARA` - -.. class:: _CRYPT_ENCODE_PARA - - .. attribute:: cbSize - - :class:`DWORD` - - - .. attribute:: pfnAlloc - - :class:`PVOID` - - - .. attribute:: pfnFree - - :class:`PVOID` - _ACL '''' .. class:: PACL @@ -11684,6 +11796,129 @@ _PROCESS_INSTRUMENTATION_CALLBACK_INFORMATION :class:`PVOID` +_PROCESS_MEMORY_COUNTERS +'''''''''''''''''''''''' +.. class:: PPROCESS_MEMORY_COUNTERS + + Pointer to :class:`_PROCESS_MEMORY_COUNTERS` + +.. class:: PROCESS_MEMORY_COUNTERS + + Alias for :class:`_PROCESS_MEMORY_COUNTERS` + +.. class:: _PROCESS_MEMORY_COUNTERS + + .. attribute:: cb + + :class:`DWORD` + + + .. attribute:: PageFaultCount + + :class:`DWORD` + + + .. attribute:: PeakWorkingSetSize + + :class:`SIZE_T` + + + .. attribute:: WorkingSetSize + + :class:`SIZE_T` + + + .. attribute:: QuotaPeakPagedPoolUsage + + :class:`SIZE_T` + + + .. attribute:: QuotaPagedPoolUsage + + :class:`SIZE_T` + + + .. attribute:: QuotaPeakNonPagedPoolUsage + + :class:`SIZE_T` + + + .. attribute:: QuotaNonPagedPoolUsage + + :class:`SIZE_T` + + + .. attribute:: PagefileUsage + + :class:`SIZE_T` + + + .. attribute:: PeakPagefileUsage + + :class:`SIZE_T` + +_PROCESS_MEMORY_COUNTERS_EX +''''''''''''''''''''''''''' +.. class:: PROCESS_MEMORY_COUNTERS_EX + + Alias for :class:`_PROCESS_MEMORY_COUNTERS_EX` + +.. class:: _PROCESS_MEMORY_COUNTERS_EX + + .. attribute:: cb + + :class:`DWORD` + + + .. attribute:: PageFaultCount + + :class:`DWORD` + + + .. attribute:: PeakWorkingSetSize + + :class:`SIZE_T` + + + .. attribute:: WorkingSetSize + + :class:`SIZE_T` + + + .. attribute:: QuotaPeakPagedPoolUsage + + :class:`SIZE_T` + + + .. attribute:: QuotaPagedPoolUsage + + :class:`SIZE_T` + + + .. attribute:: QuotaPeakNonPagedPoolUsage + + :class:`SIZE_T` + + + .. attribute:: QuotaNonPagedPoolUsage + + :class:`SIZE_T` + + + .. attribute:: PagefileUsage + + :class:`SIZE_T` + + + .. attribute:: PeakPagefileUsage + + :class:`SIZE_T` + + + .. attribute:: PrivateUsage + + :class:`SIZE_T` + _ALPC_PORT_ATTRIBUTES32 ''''''''''''''''''''''' .. class:: PALPC_PORT_ATTRIBUTES32 @@ -13956,6 +14191,8 @@ Simple types .. autoclass:: PVECTORED_EXCEPTION_HANDLER +.. autoclass:: PFN_CRYPT_GET_SIGNER_CERTIFICATE + .. autoclass:: LPCONTEXT .. autoclass:: HCERTSTORE diff --git a/windows/generated_def/meta.py b/windows/generated_def/meta.py index c855fc7..51958ec 100644 --- a/windows/generated_def/meta.py +++ b/windows/generated_def/meta.py @@ -1,7 +1,7 @@ -windef = set(['STATUS_SUSPEND_COUNT_EXCEEDED', 'ERROR_BAD_NET_NAME', 'STANDARD_RIGHTS_WRITE', 'RRF_RT_REG_QWORD', 'ERROR_SYSTEM_SHUTDOWN', 'PROV_FORTEZZA', 'STATUS_TRANSPORT_FULL', 'STATUS_ACPI_INCORRECT_ARGUMENT_COUNT', 'DBG_REPLY_LATER', 'AF_HYLINK', 'ERROR_INVALID_VARIANT', 'CMSG_HASH_DATA_PARAM', 'IMAGE_SCN_LNK_REMOVE', 'STGM_TRANSACTED', 'STATUS_BAD_REMOTE_ADAPTER', 'STATUS_DS_SAM_INIT_FAILURE', 'STATUS_VDM_DISALLOWED', 'CONTEXT_FULL', 'RPC_NT_BAD_STUB_DATA', 'ERROR_CANTOPEN', 'STATUS_CALLBACK_RETURNED_THREAD_PRIORITY', 'CRYPT_ASN_ENCODING', 'EXCEPTION_FLT_UNDERFLOW', 'CMSG_CMS_RECIPIENT_INDEX_PARAM', 'ERROR_BAD_NETPATH', 'OS_NT4ORGREATER', 'STATUS_LOG_PINNED_RESERVATION', 'STATUS_PIPE_BUSY', 'CERT_X500_NAME_STR', 'KEY_QUERY_VALUE', 'STATUS_INSUFFICIENT_RESOURCE_FOR_SPECIFIED_SHARED_SECTION_SIZE', 'CERT_HASH_PROP_ID', 'STATUS_EVENT_PENDING', 'STATUS_PENDING', 'STATUS_TRANSACTION_FREEZE_IN_PROGRESS', 'AF_ATM', 'ERROR_NO_SPOOL_SPACE', 'STATUS_LOG_CORRUPTION_DETECTED', 'ERROR_CARDBUS_NOT_SUPPORTED', 'STATUS_NOINTERFACE', 'CERT_QUERY_CONTENT_FLAG_PKCS10', 'ANYSIZE_ARRAY', 'PRODUCT_STANDARD_EVALUATION_SERVER', 'RPC_C_QOS_CAPABILITIES_MUTUAL_AUTH', 'szOID_OIWSEC_desEDE', 'OS_WIN2000DATACENTER', 'STATUS_MAGAZINE_NOT_PRESENT', 'STATUS_TRANSACTIONS_NOT_FROZEN', 'STATUS_SXS_COMPONENT_STORE_CORRUPT', 'STATUS_FLT_INSTANCE_NAME_COLLISION', 'OS_WIN95_GOLD', 'STATUS_NOT_SNAPSHOT_VOLUME', 'STATUS_GRAPHICS_CANT_EVICT_PINNED_ALLOCATION', 'OS_DOMAINMEMBER', 'ERROR_EVT_MESSAGE_NOT_FOUND', 'STATUS_GRAPHICS_CANT_LOCK_MEMORY', 'AF_NS', 'ERROR_WOW_ASSERTION', 'STATUS_FILES_OPEN', 'STATUS_NO_BROWSER_SERVERS_FOUND', 'STATUS_THREADPOOL_RELEASED_DURING_OPERATION', 'DIGSIG_E_CRYPTO', 'ERROR_DBG_TERMINATE_THREAD', 'ERROR_EVT_FILTER_UNSUPPORTEDOP', 'PAGE_EXECUTE_READ', 'ERROR_CURRENT_DIRECTORY', 'STATUS_TRANSACTED_MAPPING_UNSUPPORTED_REMOTE', 'STATUS_AGENTS_EXHAUSTED', 'STATUS_SECTION_NOT_EXTENDED', 'ERROR_BAD_UNIT', 'STATUS_GRAPHICS_INVALID_DISPLAY_ADAPTER', 'szOID_RSA_SHA384RSA', 'ERROR_PAGE_FAULT_TRANSITION', 'ERROR_HANDLE_DISK_FULL', 'CERT_PUBKEY_ALG_PARA_PROP_ID', 'ERROR_PWD_HISTORY_CONFLICT', 'STATUS_LOG_NOT_ENOUGH_CONTAINERS', 'RPC_NT_ZERO_DIVIDE', 'STATUS_ALREADY_DISCONNECTED', 'STATUS_GRAPHICS_ADAPTER_ACCESS_NOT_EXCLUDED', 'STATUS_DISK_RESET_FAILED', 'CERT_TRUST_HAS_KEY_MATCH_ISSUER', 'STATUS_INTERNAL_ERROR', 'STATUS_GRAPHICS_INSUFFICIENT_DMA_BUFFER', 'szOID_OIWSEC_mdc2RSA', 'STATUS_FWP_SUBLAYER_NOT_FOUND', 'STATUS_INVALID_DOMAIN_ROLE', 'STATUS_LOG_POLICY_ALREADY_INSTALLED', 'ERROR_REGISTRY_CORRUPT', 'ERROR_PROCESS_NOT_IN_JOB', 'STATUS_HOPLIMIT_EXCEEDED', 'RPC_NT_INVALID_NET_ADDR', 'STATUS_GRAPHICS_PVP_NO_MONITORS_CORRESPOND_TO_DISPLAY_DEVICE', 'STATUS_TRANSACTION_NOT_FOUND', 'OS_TERMINALSERVER', 'STATUS_NO_CALLBACK_ACTIVE', 'SERVICE_STOP_PENDING', 'STATUS_CANNOT_ACCEPT_TRANSACTED_WORK', 'szOID_RSA_certExtensions', 'ERROR_EVT_CONFIGURATION_ERROR', 'EXCEPTION_ARRAY_BOUNDS_EXCEEDED', 'STATUS_CANT_WAIT', 'KEY_WOW64_32KEY', 'STATUS_WMI_GUID_NOT_FOUND', 'ERROR_FT_READ_RECOVERY_FROM_BACKUP', 'szOID_OIWSEC_desMAC', 'ERROR_RING2_STACK_IN_USE', 'STATUS_CLUSTER_NETWORK_NOT_INTERNAL', 'CERT_E_VALIDITYPERIODNESTING', 'SERVICE_CONTROL_PRESHUTDOWN', 'STATUS_NO_SUCH_DOMAIN', 'STATUS_FILE_CLOSED', 'ERROR_NOTIFY_CLEANUP', 'FILE_OPEN_REQUIRING_OPLOCK', 'ERROR_RESOURCE_REQUIREMENTS_CHANGED', 'IMAGE_DLLCHARACTERISTICS_HIGH_ENTROPY_VA', 'STATUS_DATA_LATE_ERROR', 'PAGE_WRITECOPY', 'STATUS_GRAPHICS_ALLOCATION_BUSY', 'PIPE_SERVER_END', 'CERT_SYSTEM_STORE_USERS_ID', 'STATUS_VIRUS_DELETED', 'RPC_NT_INVALID_ASYNC_CALL', 'STATUS_FLT_NOT_SAFE_TO_POST_OPERATION', 'CERT_TRUST_CTL_IS_NOT_VALID_FOR_USAGE', 'EXCEPTION_BREAKPOINT', 'RPC_NT_ENTRY_NOT_FOUND', 'STATUS_PASSWORD_EXPIRED', 'STATUS_DATA_OVERRUN', 'STATUS_INVALID_EA_FLAG', 'PIPE_CLIENT_END', 'EXCEPTION_POSSIBLE_DEADLOCK', 'STATUS_INVALID_TASK_INDEX', 'STATUS_CONNECTION_ABORTED', 'STATUS_WMI_READ_ONLY', 'CERT_MD5_HASH_PROP_ID', 'STATUS_SXS_ASSEMBLY_MISSING', 'STATUS_SXS_IDENTITIES_DIFFERENT', 'szOID_X957_SHA1DSA', 'ERROR_INVALID_AT_INTERRUPT_TIME', 'STATUS_PKINIT_NAME_MISMATCH', 'TRUST_E_EXPLICIT_DISTRUST', 'STATUS_GRAPHICS_CHILD_DESCRIPTOR_NOT_SUPPORTED', 'STATUS_NO_TRUST_LSA_SECRET', 'FILE_FLAG_POSIX_SEMANTICS', 'STATUS_PORT_DISCONNECTED', 'SERVICE_CONTROL_DEVICEEVENT', 'ERROR_LOST_WRITEBEHIND_DATA_NETWORK_DISCONNECTED', 'STATUS_GRAPHICS_DISPLAY_DEVICE_NOT_ATTACHED_TO_DESKTOP', 'STATUS_INVALID_VOLUME_LABEL', 'ALPC_HANDLEFLG_DUPLICATE_SAME_ACCESS', 'STATUS_REQUEST_OUT_OF_SEQUENCE', 'STATUS_CLUSTER_NODE_ALREADY_MEMBER', 'szOID_PKCS_8', 'szOID_PKCS_9', 'CRYPT_E_AUTH_ATTR_MISSING', 'szOID_PKCS_4', 'szOID_PKCS_5', 'szOID_PKCS_6', 'szOID_PKCS_7', 'szOID_PKCS_1', 'szOID_PKCS_2', 'szOID_PKCS_3', 'FILE_ATTRIBUTE_REPARSE_POINT', 'CERT_SYSTEM_STORE_CURRENT_USER_GROUP_POLICY_ID', 'STATUS_PNP_IRQ_TRANSLATION_FAILED', 'ACCESS_MAX_MS_V4_ACE_TYPE', 'CERT_SYSTEM_STORE_LOCATION_SHIFT', 'ERROR_BACKUP_CONTROLLER', 'DEBUG_PROCESS', 'STATUS_FVE_BAD_METADATA_POINTER', 'ACCESS_DENIED_CALLBACK_OBJECT_ACE_TYPE', 'szOID_RSA_envelopedData', 'STATUS_WX86_EXCEPTION_CHAIN', 'SM_ARRANGE', 'STATUS_DUPLICATE_OBJECTID', 'ACCESS_ALLOWED_CALLBACK_OBJECT_ACE_TYPE', 'STATUS_GRAPHICS_SOURCE_NOT_IN_TOPOLOGY', 'STATUS_VERIFIER_STOP', 'ERROR_NETNAME_DELETED', 'STATUS_LOGON_FAILURE', 'szOID_OIWDIR_HASH', 'STATUS_CONNECTION_REFUSED', 'STATUS_FILE_IDENTITY_NOT_PERSISTENT', 'STATUS_BAD_DESCRIPTOR_FORMAT', 'STATUS_FVE_TPM_NO_VMK', 'STATUS_APP_INIT_FAILURE', 'STATUS_NOT_A_REPARSE_POINT', 'STATUS_MP_PROCESSOR_MISMATCH', 'STATUS_NDIS_DOT11_MEDIA_IN_USE', 'CERT_NAME_EMAIL_TYPE', 'SYSTEM_ALARM_CALLBACK_OBJECT_ACE_TYPE', 'STATUS_PROCESS_IS_PROTECTED', 'szOID_RSA_SMIMECapabilities', 'STATUS_GRAPHICS_INVALID_TOTAL_REGION', 'CERT_QUERY_CONTENT_FLAG_CERT_PAIR', 'ERROR_WAIT_63', 'STATUS_EVENTLOG_FILE_CORRUPT', 'ERROR_TIMER_RESUME_IGNORED', 'KEY_ENUMERATE_SUB_KEYS', 'STATUS_NDIS_ERROR_READING_FILE', 'STATUS_DS_GLOBAL_CANT_HAVE_UNIVERSAL_MEMBER', 'PROCESS_VM_OPERATION', 'CERT_QUERY_CONTENT_PKCS7_SIGNED_EMBED', 'STATUS_FILE_LOCKED_WITH_WRITERS', 'STATUS_AUTHIP_FAILURE', 'STATUS_CONTENT_BLOCKED', 'STATUS_NOT_MAPPED_VIEW', 'STATUS_INVALID_HW_PROFILE', 'ERROR_INSUFFICIENT_LOGON_INFO', 'STATUS_FAILED_DRIVER_ENTRY', 'MS_DEF_PROV_A', 'STATUS_LOG_HARD_ERROR', 'ERROR_TRANSLATION_COMPLETE', 'TH32CS_SNAPHEAPLIST', 'STATUS_FVE_OLD_METADATA_COPY', 'FILE_CREATE_PIPE_INSTANCE', 'szOID_OIWSEC_desCFB', 'IMAGE_SCN_MEM_DISCARDABLE', 'MS_DEF_PROV_W', 'STATUS_DLL_MIGHT_BE_INCOMPATIBLE', 'FILE_SUPPORTS_TRANSACTIONS', 'STATUS_CTX_NOT_CONSOLE', 'MEM_4MB_PAGES', 'STATUS_DS_OID_MAPPED_GROUP_CANT_HAVE_MEMBERS', 'STATUS_GRAPHICS_OPM_INVALID_ENCRYPTED_PARAMETERS', 'STATUS_HANDLES_CLOSED', 'STATUS_INCOMPATIBLE_FILE_MAP', 'STATUS_NO_RANGES_PROCESSED', 'PKCS_7_NDR_ENCODING', 'STATUS_SMARTCARD_IO_ERROR', 'ERROR_IO_PENDING', 'CERT_CHAIN_REVOCATION_CHECK_CACHE_ONLY', 'API_SET_SCHEMA_ENTRY_FLAGS_SEALED', 'STATUS_NDIS_OFFLOAD_POLICY', 'STATUS_GRAPHICS_PVP_HFS_FAILED', 'ERROR_DBG_EXCEPTION_HANDLED', 'ERROR_SIGNAL_PENDING', 'RPC_NT_INVALID_PIPE_OPERATION', 'STATUS_FWP_DUPLICATE_KEYMOD', 'STATUS_REMOTE_STORAGE_MEDIA_ERROR', 'ERROR_NO_GUID_TRANSLATION', 'X509_CERT_CRL_TO_BE_SIGNED', 'STATUS_SYSTEM_DEVICE_NOT_FOUND', 'EXCEPTION_INVALID_DISPOSITION', 'STATUS_CLUSTER_NETINTERFACE_EXISTS', 'STATUS_CALLBACK_RETURNED_THREAD_AFFINITY', 'CMSG_ENCRYPTED_DIGEST', 'CERT_FIND_SUBJECT_INFO_ACCESS', 'PRODUCT_MEDIUMBUSINESS_SERVER_SECURITY', 'STATUS_FLT_DO_NOT_DETACH', 'STATUS_CLUSTER_NO_SECURITY_CONTEXT', 'LPC_CLIENT_DIED', 'AT_KEYEXCHANGE', 'STATUS_NO_MEDIA_IN_DEVICE', 'IMAGE_REL_BASED_DIR64', 'PRODUCT_ESSENTIALBUSINESS_SERVER_MGMTSVC', 'CERT_IE30_RESERVED_PROP_ID', 'STATUS_TRANSACTION_NO_RELEASE', 'STATUS_ACPI_INVALID_ARGUMENT', 'ERROR_RELOC_CHAIN_XEEDS_SEGLIM', 'STATUS_DEVICE_ALREADY_ATTACHED', 'STATUS_OFFLOAD_READ_FLT_NOT_SUPPORTED', 'STATUS_DATATYPE_MISALIGNMENT_ERROR', 'STATUS_FLT_CONTEXT_ALLOCATION_NOT_FOUND', 'THREAD_SUSPEND_RESUME', 'LPC_ERROR_EVENT', 'TH32CS_INHERIT', 'STATUS_SXS_PROCESS_DEFAULT_ALREADY_SET', 'IMAGE_SCN_LNK_NRELOC_OVFL', 'STATUS_INVALID_FILE_FOR_SECTION', 'szOID_RSA_DH', 'ERROR_ACPI_ERROR', 'STATUS_INVALID_MESSAGE', 'STATUS_CTX_SHADOW_INVALID', 'szOID_RSA_HASH', 'STATUS_OBJECT_NAME_EXISTS', 'STATUS_NO_LOGON_SERVERS', 'IMAGE_SCN_MEM_SHARED', 'EXCEPTION_FLT_INEXACT_RESULT', 'ERROR_TRANSACTION_NOT_REQUESTED', 'STATUS_LOG_BLOCK_INCOMPLETE', 'FILE_SHARE_READ', 'PRODUCT_CORE_COUNTRYSPECIFIC', 'ACCESS_DENIED_OBJECT_ACE_TYPE', 'RPC_NT_SS_CANNOT_GET_CALL_HANDLE', 'INHERIT_PARENT_AFFINITY', 'STATUS_LOG_POLICY_INVALID', 'PRODUCT_ENTERPRISE_SERVER', 'STATUS_CLUSTER_NETWORK_NOT_FOUND', 'OBJ_KERNEL_HANDLE', 'FILE_ACTION_REMOVED', 'ERROR_VOLSNAP_HIBERNATE_READY', 'ALPC_MSGFLG_SYNC_REQUEST', 'CERT_OID_NAME_STR', 'ERROR_FAIL_NOACTION_REBOOT', 'STATUS_EXPIRED_HANDLE', 'STATUS_GRAPHICS_SOURCE_ALREADY_IN_SET', 'STATUS_GRAPHICS_OPM_THEATER_MODE_ENABLED', 'BIND_IF_SYNTAX_NDR64', 'CERT_FORTEZZA_DATA_PROP_ID', 'szOID_RSA_counterSign', 'STATUS_CTX_INVALID_MODEMNAME', 'CERT_STORE_ENUM_ARCHIVED_FLAG', 'STATUS_DS_CROSS_DOM_MOVE_FAILED', 'STATUS_FWP_INVALID_ACTION_TYPE', 'X509_CERT', 'STATUS_STREAM_MINIVERSION_NOT_FOUND', 'ERROR_CACHE_PAGE_LOCKED', 'STATUS_THREAD_NOT_IN_PROCESS', 'CERT_KEY_CONTEXT_PROP_ID', 'STATUS_TOO_LATE', 'STATUS_NDIS_MULTICAST_NOT_FOUND', 'ANY_SIZE', 'WTD_STATEACTION_CLOSE', 'ERROR_WRITE_PROTECT', 'CERT_FIND_PUBKEY_MD5_HASH', 'szOID_INFOSEC_SuiteAConfidentiality', 'STATUS_INVALID_LOGON_HOURS', 'ERROR_LOST_WRITEBEHIND_DATA', 'STATUS_REQUEST_ABORTED', 'CERT_SUBJECT_PUBLIC_KEY_MD5_HASH_PROP_ID', 'SM_CYKANJIWINDOW', 'STATUS_UNWIND_CONSOLIDATE', 'ERROR_SYSTEM_POWERSTATE_TRANSITION', 'OS_WOW6432', 'CERT_KEY_SPEC_PROP_ID', 'SEC_WRITECOMBINE', 'STATUS_GRAPHICS_OPM_OUTPUT_DOES_NOT_SUPPORT_HDCP', 'DIRECTORY_TRAVERSE', 'SM_CYVIRTUALSCREEN', 'CERT_TRUST_HAS_PREFERRED_ISSUER', 'AF_IPX', 'FILE_EXISTS', 'OS_WELCOMELOGONUI', 'X509_KEY_USAGE_RESTRICTION', 'STATUS_SMARTCARD_CERT_EXPIRED', 'SM_CYMAXTRACK', 'STATUS_GRAPHICS_INVALID_MONITOR_SOURCEMODESET', 'STATUS_INVALID_LOCK_SEQUENCE', 'WTD_STATEACTION_IGNORE', 'STATUS_GRAPHICS_TRY_AGAIN_NOW', 'CERT_TRUST_IS_EXPLICIT_DISTRUST', 'STATUS_IO_REPARSE_TAG_MISMATCH', 'CERT_INFO_NOT_BEFORE_FLAG', 'API_SET_SCHEMA_FLAGS_SEALED', 'STATUS_WX86_SINGLE_STEP', 'DIGSIG_E_DECODE', 'ERROR_TOO_MANY_CMDS', 'STATUS_BAD_TOKEN_TYPE', 'OBJ_CASE_INSENSITIVE', 'STATUS_DS_INIT_FAILURE_CONSOLE', 'STATUS_REDIRECTOR_STARTED', 'STG_TOEND', 'IMAGE_SCN_ALIGN_2048BYTES', 'CERT_SYSTEM_STORE_LOCAL_MACHINE_GROUP_POLICY_ID', 'STATUS_FVE_VIRTUALIZED_SPACE_TOO_BIG', 'STATUS_DEBUG_ATTACH_FAILED', 'REG_RESOURCE_REQUIREMENTS_LIST', 'STATUS_VALIDATE_CONTINUE', 'RPC_X_BAD_STUB_DATA', 'STATUS_NO_GUID_TRANSLATION', 'STATUS_FVE_REBOOT_REQUIRED', 'AF_NETDES', 'ERROR_FAIL_RESTART', 'STATUS_ISSUING_CA_UNTRUSTED', 'SM_CXMENUSIZE', 'STATUS_GRAPHICS_TARGET_NOT_IN_TOPOLOGY', 'CERT_SYSTEM_STORE_SERVICES', 'STATUS_FVE_FS_NOT_EXTENDED', 'STATUS_IPSEC_CLEAR_TEXT_DROP', 'STATUS_PRIVILEGED_INSTRUCTION', 'STATUS_INVALID_BLOCK_LENGTH', 'STATUS_INVALID_PAGE_PROTECTION', 'STATUS_FVE_TPM_DISABLED', 'STATUS_NDIS_DOT11_AUTO_CONFIG_ENABLED', 'MEM_RESET', 'DIGSIG_E_EXTENSIBILITY', 'EXCEPTION_FLT_INVALID_OPERATION', 'API_SET_LOOKUP_ORDINAL', 'FILE_FLAG_OPEN_REPARSE_POINT', 'STATUS_LOGON_SESSION_EXISTS', 'STATUS_BAD_WORKING_SET_LIMIT', 'ERROR_IMAGE_NOT_AT_BASE', 'RPC_NT_PIPE_CLOSED', 'SEC_COMMIT', 'STATUS_INVALID_PORT_HANDLE', 'RPC_S_UNSUPPORTED_TRANS_SYN', 'STATUS_END_OF_FILE', 'ERROR_DUP_NAME', 'PKCS12_EXPORT_RESERVED_MASK', 'RPC_NT_NO_BINDINGS', 'STATUS_LOG_NO_RESTART', 'FILE_ATTRIBUTE_ARCHIVE', 'CERT_QUERY_CONTENT_CERT_PAIR', 'IMAGE_SCN_ALIGN_512BYTES', 'STATUS_NT_CROSS_ENCRYPTION_REQUIRED', 'NMPWAIT_WAIT_FOREVER', 'CERT_ISSUER_PUBLIC_KEY_MD5_HASH_PROP_ID', 'STATUS_IMPLEMENTATION_LIMIT', 'ERROR_NOT_TINY_STREAM', 'ERROR_SECTOR_NOT_FOUND', 'STATUS_PIPE_CONNECTED', 'ERROR_INVALID_ACCESS', 'CERT_STORE_PROV_PKCS7', 'STATUS_UNHANDLED_EXCEPTION', 'STATUS_LOCAL_USER_SESSION_KEY', 'HKEY_USERS', 'STATUS_GRAPHICS_NOT_A_LINKED_ADAPTER', 'STATUS_TRANSACTION_NOT_JOINED', 'STATUS_GRAPHICS_OPM_ALL_HDCP_HARDWARE_ALREADY_IN_USE', 'szOID_RSA_MD2', 'szOID_RSA_MD5', 'szOID_RSA_MD4', 'OS_WEBSERVER', 'DEBUG_EVENT_EXIT_THREAD', 'SM_CYDOUBLECLK', 'STGFMT_FILE', 'STATUS_NOT_SUPPORTED', 'STATUS_RECEIVE_PARTIAL', 'STATUS_ENLISTMENT_NOT_SUPERIOR', 'STATUS_MONITOR_NO_DESCRIPTOR', 'CERT_COMPARE_SHA1_HASH', 'ERROR_NOT_CAPABLE', 'WTD_UI_NOBAD', 'szOID_ECDSA_SHA1', 'DEBUG_EVENT_CHANGE_SYMBOL_STATE', 'CRYPT_SF', 'szOID_INFOSEC_SuiteASignature', 'SM_CYVSCROLL', 'ERROR_USER_PROFILE_LOAD', 'STATUS_TOO_MANY_SESSIONS', 'CERT_QUERY_CONTENT_FLAG_PKCS7_SIGNED', 'STATUS_IPSEC_DOSP_MAX_PER_IP_RATELIMIT_QUEUES', 'STATUS_LOG_FILE_FULL', 'STD_INPUT_HANDLE', 'ERROR_SYSTEM_PROCESS_TERMINATED', 'ERROR_INVALID_IMAGE_HASH', 'ERROR_DOMAIN_CTRLR_CONFIG_ERROR', 'CMSG_ENCODED_MESSAGE', 'ERROR_NET_WRITE_FAULT', 'STATUS_BAD_SERVICE_ENTRYPOINT', 'STATUS_PARAMETER_QUOTA_EXCEEDED', 'IMAGE_FILE_MACHINE_ARM', 'CREATE_DEFAULT_ERROR_MODE', 'STATUS_TRANSACTION_NO_MATCH', 'CERT_SOURCE_LOCATION_PROP_ID', 'ERROR_SYNCHRONIZATION_REQUIRED', 'IMAGE_SCN_MEM_NOT_PAGED', 'PRODUCT_ULTIMATE', 'ERROR_DISK_CHANGE', 'SERVICE_START_PENDING', 'STATUS_RESOURCE_DATA_NOT_FOUND', 'SERVICE_START', 'IMAGE_SCN_ALIGN_128BYTES', 'STATUS_CONVERT_TO_LARGE', 'STATUS_EVALUATION_EXPIRATION', 'SW_SHOWMAXIMIZED', 'STATUS_PAGEFILE_QUOTA', 'STATUS_WX86_CREATEWX86TIB', 'SM_CXMENUCHECK', 'STATUS_GRAPHICS_OPM_INVALID_POINTER', 'ERROR_BADSTARTPOSITION', 'CERT_INFO_SERIAL_NUMBER_FLAG', 'STATUS_FWP_IN_USE', 'CERT_FIND_PUBLIC_KEY', 'RPC_NT_INCOMPLETE_NAME', 'szOID_PKCS_12', 'CERT_COMPARE_SHIFT', 'STATUS_FVE_PARTIAL_METADATA', 'ERROR_BAD_COMPRESSION_BUFFER', 'STATUS_WRONG_VOLUME', 'PROV_RSA_AES', 'STATUS_GRAPHICS_OPM_RESOLUTION_TOO_HIGH', 'STATUS_DEVICE_CONFIGURATION_ERROR', 'IMAGE_FILE_REMOVABLE_RUN_FROM_SWAP', 'STATUS_GRAPHICS_PVP_INVALID_CERTIFICATE_LENGTH', 'CERT_COMPARE_MASK', 'ERROR_WAIT_3', 'ERROR_WAIT_2', 'ERROR_WAIT_1', 'ALPC_MESSAGE_TOKEN_ATTRIBUTE', 'szOID_NIST_sha256', 'COMPRESSION_ENGINE_MAXIMUM', 'CERT_QUERY_OBJECT_BLOB', 'STATUS_NOT_A_DIRECTORY', 'STATUS_FLOAT_INVALID_OPERATION', 'IMAGE_DLLCHARACTERISTICS_NX_COMPAT', 'ERROR_DRIVER_CANCEL_TIMEOUT', 'ERROR_INVALID_TRANSACTION', 'ALPC_VIEWFLG_NOT_SECURE', 'STATUS_MFT_TOO_FRAGMENTED', 'PRODUCT_SB_SOLUTION_SERVER', 'STATUS_INVALID_PARAMETER_8', 'FILE_ACTION_RENAMED_NEW_NAME', 'STATUS_NDIS_ADAPTER_NOT_READY', 'STATUS_DISK_QUOTA_EXCEEDED', 'STATUS_PAGE_FAULT_COPY_ON_WRITE', 'DIRECTORY_QUERY', 'STATUS_FWP_CALLOUT_NOTIFICATION_FAILED', 'ERROR_DBG_PRINTEXCEPTION_C', 'STATUS_TOO_MANY_CONTEXT_IDS', 'STATUS_BUFFER_ALL_ZEROS', 'AF_IRDA', 'CERT_ARCHIVED_PROP_ID', 'DIRECTORY_ALL_ACCESS', 'GROUP_SECURITY_INFORMATION', 'RPC_C_AUTHN_LEVEL_PKT', 'PIPE_WAIT', 'PRODUCT_ENTERPRISE_SERVER_V', 'MAXIMUM_ALLOWED', 'ERROR_REDIR_PAUSED', 'COMPRESSION_FORMAT_NONE', 'HIGH_PRIORITY_CLASS', 'RPC_C_QOS_IDENTITY_STATIC', 'PRODUCT_HOME_PREMIUM', 'STATUS_FLOAT_MULTIPLE_FAULTS', 'STATUS_MONITOR_INVALID_DESCRIPTOR_CHECKSUM', 'STATUS_PARTITION_FAILURE', 'STATUS_FLT_FILTER_NOT_READY', 'NORMAL_PRIORITY_CLASS', 'ERROR_FAIL_SHUTDOWN', 'STATUS_GRAPHICS_INVALID_MONITOR_FREQUENCYRANGESET', 'STATUS_DRIVER_UNABLE_TO_LOAD', 'FILE_CREATED', 'ASYNC_MODE_COMPATIBILITY', 'X509_CERT_TO_BE_SIGNED', 'ERROR_WAS_LOCKED', 'STATUS_FVE_TPM_SRK_AUTH_NOT_ZERO', 'CERT_SYSTEM_STORE_LOCAL_MACHINE_ENTERPRISE_ID', 'STATUS_FILE_IS_A_DIRECTORY', 'STATUS_CRASH_DUMP', 'STATUS_ACPI_INVALID_ARGTYPE', 'STATUS_FLT_IO_COMPLETE', 'ERROR_REPARSE', 'SERVICE_PAUSED', 'CERT_E_INVALID_POLICY', 'CMSG_RECIPIENT_COUNT_PARAM', 'szOID_RSA_challengePwd', 'SERVICE_ACCEPT_SESSIONCHANGE', 'STATUS_HIBERNATION_FAILURE', 'CMSG_ENCODING_TYPE_MASK', 'STGM_CONVERT', 'ERROR_EA_LIST_INCONSISTENT', 'STATUS_RXACT_COMMIT_FAILURE', 'ERROR_CANT_ENABLE_DENY_ONLY', 'STATUS_SXS_KEY_NOT_FOUND', 'STATUS_JOURNAL_ENTRY_DELETED', 'CERT_TRUST_INVALID_POLICY_CONSTRAINTS', 'STATUS_THREADPOOL_SET_EVENT_ON_COMPLETION_FAILED', 'szOID_RSA_ENCRYPT', 'CERT_COMPARE_PUBKEY_MD5_HASH', 'STATUS_CLUSTER_INVALID_REQUEST', 'PRODUCT_ESSENTIALBUSINESS_SERVER_ADDL', 'PRODUCT_DATACENTER_SERVER', 'STATUS_TM_IDENTITY_MISMATCH', 'STARTF_USESHOWWINDOW', 'ERROR_GUID_SUBSTITUTION_MADE', 'DEBUG_EVENT_CREATE_PROCESS', 'STATUS_LOG_METADATA_CORRUPT', 'STATUS_GRAPHICS_PATH_CONTENT_GEOMETRY_TRANSFORMATION_NOT_PINNED', 'IMAGE_SCN_ALIGN_1BYTES', 'SC_MANAGER_ENUMERATE_SERVICE', 'ERROR_EVT_INVALID_CHANNEL_PROPERTY_VALUE', 'SECURITY_MANDATORY_PROTECTED_PROCESS_RID', 'STATUS_CLUSTER_INVALID_NETWORK_PROVIDER', 'EXCEPTION_CONTINUE_SEARCH', 'EVENTLOG_SEEK_READ', 'REG_FULL_RESOURCE_DESCRIPTOR', 'MEM_MAPPED', 'STATUS_FWP_DUPLICATE_CONDITION', 'STATUS_FVE_KEYFILE_NOT_FOUND', 'STATUS_DRIVER_BLOCKED_CRITICAL', 'STATUS_FILE_LOCK_CONFLICT', 'STATUS_IO_TIMEOUT', 'CERT_FIND_EXISTING', 'STATUS_NO_LOG_SPACE', 'KEY_ALL_ACCESS', 'ERROR_INVALID_LEVEL', 'ERROR_THREAD_WAS_SUSPENDED', 'CERT_COMPARE_HASH', 'RRF_RT_REG_DWORD', 'STATUS_FWP_TIMEOUT', 'TRUST_E_SUBJECT_FORM_UNKNOWN', 'ERROR_EVT_PUBLISHER_METADATA_NOT_FOUND', 'STATUS_NDIS_MULTICAST_EXISTS', 'STATUS_LOG_POLICY_NOT_INSTALLED', 'RPC_C_IMP_LEVEL_IMPERSONATE', 'ERROR_FAILED_DRIVER_ENTRY', 'CRYPT_VERIFYCONTEXT', 'STATUS_LINK_TIMEOUT', 'IMAGE_REL_BASED_LOW', 'STATUS_MESSAGE_LOST', 'CERT_INFO_NOT_AFTER_FLAG', 'SERVICE_STATE_ALL', 'STATUS_INVALID_ID_AUTHORITY', 'SERVICE_ACCEPT_PAUSE_CONTINUE', 'STATUS_GRAPHICS_START_DEFERRED', 'STATUS_INVALID_IMAGE_NOT_MZ', 'ERROR_ATOMIC_LOCKS_NOT_SUPPORTED', 'STATUS_FLOPPY_ID_MARK_NOT_FOUND', 'STATUS_DS_LOCAL_CANT_HAVE_CROSSDOMAIN_LOCAL_MEMBER', 'STATUS_HASH_NOT_SUPPORTED', 'UNLOAD_DLL_DEBUG_EVENT', 'STATUS_LICENSE_QUOTA_EXCEEDED', 'STATUS_UNABLE_TO_DECOMMIT_VM', 'STATUS_MEDIA_CHANGED', 'STATUS_COULD_NOT_RESIZE_LOG', 'STATUS_CLUSTER_NETWORK_ALREADY_OFFLINE', 'FILE_NAMED_STREAMS', 'STATUS_VOLSNAP_PREPARE_HIBERNATE', 'STATUS_FVE_OVERLAPPED_UPDATE', 'szOID_OIWSEC_md5RSASign', 'STATUS_VHD_PARENT_VHD_ACCESS_DENIED', 'RPC_C_QOS_CAPABILITIES_DEFAULT', 'IMAGE_FILE_BYTES_REVERSED_HI', 'STATUS_CTX_INVALID_PD', 'STATUS_RESUME_HIBERNATION', 'STATUS_GRAPHICS_FREQUENCYRANGE_NOT_IN_SET', 'FILE_SUPPORTS_SPARSE_FILES', 'ERROR_MEDIA_CHECK', 'ERROR_ELEVATION_REQUIRED', 'STATUS_DS_LOCAL_MEMBER_OF_LOCAL_ONLY', 'ERROR_EVT_FILTER_UNEXPECTEDTOKEN', 'STATUS_LPC_REQUESTS_NOT_ALLOWED', 'IMAGE_DIRECTORY_ENTRY_BASERELOC', 'STATUS_CS_ENCRYPTION_NEW_ENCRYPTED_FILE', 'ERROR_PNP_BAD_MPS_TABLE', 'STATUS_NO_DATA_DETECTED', 'CRYPT_ACQUIRE_SILENT_FLAG', 'CERT_COMPARE_ISSUER_OF', 'STATUS_DRIVER_PROCESS_TERMINATED', 'STATUS_REMOTE_SESSION_LIMIT', 'STATUS_LOG_FULL_HANDLER_IN_PROGRESS', 'CRYPT_ACQUIRE_NO_HEALING', 'STATUS_SERVER_UNAVAILABLE', 'ERROR_EVT_INVALID_QUERY', 'STATUS_NTLM_BLOCKED', 'STATUS_FLT_INVALID_CONTEXT_REGISTRATION', 'STATUS_THREAD_WAS_SUSPENDED', 'GENERIC_ALL', 'THREAD_DIRECT_IMPERSONATION', 'szOID_RSA_hashedData', 'RPC_NT_ENUM_VALUE_OUT_OF_RANGE', 'CERT_E_MALFORMED', 'WTD_UI_ALL', 'STATUS_IO_REISSUE_AS_CACHED', 'RPC_NT_INVALID_OBJECT', 'STATUS_DUPLICATE_NAME', 'CERT_STORE_PROV_SYSTEM_REGISTRY_W', 'CERT_SYSTEM_STORE_CURRENT_SERVICE', 'ERROR_STOPPED_ON_SYMLINK', 'RPC_NT_ENTRY_ALREADY_EXISTS', 'AF_PUP', 'CERT_STORE_PROV_SYSTEM_REGISTRY_A', 'STATUS_PROCESS_NOT_IN_JOB', 'ERROR_DLL_INIT_FAILED_LOGOFF', 'STATUS_VIDEO_HUNG_DISPLAY_DRIVER_THREAD_RECOVERED', 'IMAGE_FILE_MACHINE_ARMNT', 'MEM_PRIVATE', 'STATUS_NO_MATCH', 'szOID_RSA_extCertAttrs', 'PRODUCT_STANDARD_SERVER_CORE', 'szOID_ECC_CURVE_P521', 'SE_PRIVILEGE_REMOVED', 'STATUS_PROFILING_NOT_STOPPED', 'STATUS_NOLOGON_SERVER_TRUST_ACCOUNT', 'STATUS_IPSEC_WRONG_SA', 'PRODUCT_MULTIPOINT_PREMIUM_SERVER', 'STATUS_DS_ATTRIBUTE_OR_VALUE_EXISTS', 'STATUS_LOG_ARCHIVE_IN_PROGRESS', 'STATUS_NOT_MAPPED_DATA', 'WTD_CHOICE_FILE', 'IMAGE_DIRECTORY_ENTRY_TLS', 'STATUS_PATH_NOT_COVERED', 'CMSG_SIGNER_COUNT_PARAM', 'ERROR_TOO_MANY_SESS', 'OS_XPORGREATER', 'CERT_INFO_EXTENSION_FLAG', 'SM_CXDOUBLECLK', 'STATUS_WORKING_SET_QUOTA', 'SEC_RESERVE', 'ALPC_PORFLG_ALLOW_LPC_REQUESTS', 'STATUS_NOTHING_TO_TERMINATE', 'STG_LAYOUT_SEQUENTIAL', 'STATUS_FWP_INCOMPATIBLE_CIPHER_CONFIG', 'STATUS_INVALID_LOCK_RANGE', 'SERVICE_ACCEPT_HARDWAREPROFILECHANGE', 'STATUS_SXS_INVALID_IDENTITY_ATTRIBUTE_NAME', 'CERT_STORE_ADD_REPLACE_EXISTING', 'CMSG_COMPUTED_HASH_PARAM', 'ERROR_TRANSACTION_REQUEST_NOT_VALID', 'AF_UNSPEC', 'CMSG_SIGNER_UNAUTH_ATTR_PARAM', 'RPC_RESPONSE_TYPE_BIND_OK', 'ERROR_NOT_SAME_DEVICE', 'ERROR_EVT_PUBLISHER_DISABLED', 'ERROR_REQ_NOT_ACCEP', 'STATUS_ALREADY_COMMITTED', 'USAGE_MATCH_TYPE_AND', 'STATUS_NOT_REGISTRY_FILE', 'DRIVE_FIXED', 'SECTION_QUERY', 'ERROR_INVALID_OPLOCK_PROTOCOL', 'ERROR_BUFFER_ALL_ZEROS', 'STATUS_NDIS_INVALID_PACKET', 'ERROR_INSUFFICIENT_RESOURCE_FOR_SPECIFIED_SHARED_SECTION_SIZE', 'STARTF_USESTDHANDLES', 'PROV_SPYRUS_LYNKS', 'STATUS_CLUSTER_NO_NET_ADAPTERS', 'AF_DECnet', 'STATUS_IO_PRIVILEGE_FAILED', 'PROCESS_CREATE_PROCESS', 'RPC_NT_OBJECT_NOT_FOUND', 'CERT_DATE_STAMP_PROP_ID', 'ERROR_EVT_FILTER_PARSEERR', 'szOID_RSA_unstructName', 'ACCESS_MIN_MS_ACE_TYPE', 'STATUS_DS_ATTRIBUTE_TYPE_UNDEFINED', 'STATUS_UNSUCCESSFUL', 'STATUS_ILLEGAL_FUNCTION', 'STATUS_FVE_CONV_WRITE_ERROR', 'SM_MENUDROPALIGNMENT', 'CRYPT_E_INVALID_MSG_TYPE', 'STATUS_IPSEC_DOSP_MAX_ENTRIES', 'RRF_RT_REG_SZ', 'STATUS_FLT_INTERNAL_ERROR', 'STATUS_OBJECT_NAME_COLLISION', 'STATUS_DS_RIDMGR_INIT_ERROR', 'ERROR_BAD_FUNCTION_TABLE', 'SEC_IMAGE', 'STATUS_FT_READ_RECOVERY_FROM_BACKUP', 'STATUS_SERIAL_MORE_WRITES', 'SEC_PROTECTED_IMAGE', 'SERVICE_RUNS_IN_SYSTEM_PROCESS', 'STATUS_SYSTEM_SHUTDOWN', 'STATUS_LOGON_SESSION_COLLISION', 'STATUS_IPSEC_BAD_SPI', 'ACCESS_MAX_MS_V2_ACE_TYPE', 'ERROR_INVALID_HW_PROFILE', 'IMAGE_FILE_MACHINE_M32R', 'PRODUCT_WEB_SERVER', 'STATUS_SYSTEM_HIVE_TOO_LARGE', 'STATUS_GRAPHICS_GAMMA_RAMP_NOT_SUPPORTED', 'RPC_RESPONSE_TYPE_FAIL', 'STATUS_INVALID_CONNECTION', 'ERROR_PREDEFINED_HANDLE', 'STATUS_NONEXISTENT_EA_ENTRY', 'ERROR_BAD_SERVICE_ENTRYPOINT', 'STATUS_KEY_HAS_CHILDREN', 'ERROR_OPLOCK_SWITCHED_TO_NEW_HANDLE', 'ERROR_DBG_UNABLE_TO_PROVIDE_HANDLE', 'CERT_COMPARE_SUBJECT_INFO_ACCESS', 'IMAGE_SCN_ALIGN_16BYTES', 'CERT_COMPARE_NAME_STR_A', 'STATUS_INVALID_LEVEL', 'ERROR_INVALID_EXE_SIGNATURE', 'STATUS_IP_ADDRESS_CONFLICT1', 'ERROR_TOO_MANY_OPEN_FILES', 'IMAGE_SIZEOF_SHORT_NAME', 'STATUS_SXS_MANIFEST_PARSE_ERROR', 'ERROR_BROKEN_PIPE', 'CREATE_IGNORE_SYSTEM_DEFAULT', 'ERROR_EVALUATION_EXPIRATION', 'STATUS_GRACEFUL_DISCONNECT', 'EVENTLOG_AUDIT_SUCCESS', 'CERT_COMPARE_NAME_STR_W', 'FILE_ACTION_MODIFIED', 'ERROR_NETWORK_BUSY', 'IMAGE_DLLCHARACTERISTICS_APPCONTAINER', 'STATUS_NO_SUCH_PRIVILEGE', 'ERROR_SEM_USER_LIMIT', 'STATUS_BAD_INHERITANCE_ACL', 'szOID_INFOSEC_mosaicKMandSig', 'STATUS_SMARTCARD_NO_CARD', 'ERROR_SYSTEM_POWERSTATE_COMPLEX_TRANSITION', 'FILE_FLAG_OPEN_NO_RECALL', 'SM_MOUSEHORIZONTALWHEELPRESENT', 'FILE_NO_INTERMEDIATE_BUFFERING', 'ERROR_PIPE_LOCAL', 'X509_NAME_VALUE', 'ERROR_FILE_SYSTEM_LIMITATION', 'CERT_STORE_PROV_MEMORY', 'STATUS_INVALID_USER_BUFFER', 'STATUS_NONCONTINUABLE_EXCEPTION', 'STATUS_ACCESS_DISABLED_NO_SAFER_UI_BY_POLICY', 'STATUS_MAPPED_ALIGNMENT', 'STATUS_DEVICE_OFF_LINE', 'STATUS_IMAGE_MACHINE_TYPE_MISMATCH_EXE', 'STATUS_RECOVERY_FAILURE', 'IMAGE_SCN_TYPE_NOLOAD', 'ALPC_PORFLG_SYSTEM_PROCESS', 'szOID_OIWSEC_keyHashSeal', 'STATUS_FWP_INCOMPATIBLE_TXN', 'ERROR_PAGE_FAULT_COPY_ON_WRITE', 'STATUS_GRAPHICS_NO_RECOMMENDED_VIDPN_TOPOLOGY', 'STATUS_SOURCE_ELEMENT_EMPTY', 'ERROR_EXE_MACHINE_TYPE_MISMATCH', 'LABEL_SECURITY_INFORMATION', 'STATUS_OPERATION_NOT_SUPPORTED_IN_TRANSACTION', 'STATUS_REPARSE_OBJECT', 'RPC_C_IMP_LEVEL_ANONYMOUS', 'STATUS_CTX_SHADOW_DENIED', 'ERROR_INVALID_DRIVE', 'STATUS_ILL_FORMED_SERVICE_ENTRY', 'STATUS_ADDRESS_ALREADY_EXISTS', 'STATUS_FWP_INVALID_ENUMERATOR', 'RPC_NT_NO_MORE_BINDINGS', 'ERROR_EVT_FILTER_INVTEST', 'CERT_KEY_PROV_HANDLE_PROP_ID', 'STATUS_GRAPHICS_CANT_ACCESS_ACTIVE_VIDPN', 'IMAGE_SCN_MEM_FARDATA', 'TOKEN_ALL_ACCESS_P', 'STATUS_INVALID_GROUP_ATTRIBUTES', 'STATUS_GRAPHICS_I2C_DEVICE_DOES_NOT_EXIST', 'STATUS_SECTION_PROTECTION', 'GENERIC_READ', 'STATUS_WMI_TRY_AGAIN', 'szOID_RSA_RC5_CBCPad', 'STATUS_CTX_CLIENT_LICENSE_IN_USE', 'STATUS_WAIT_63', 'OS_WIN2000PRO', 'STATUS_MUI_FILE_NOT_FOUND', 'CMSG_CMS_SIGNER_INFO_PARAM', 'ERROR_MAX_SESSIONS_REACHED', 'SECURITY_MANDATORY_HIGH_RID', 'RPC_NT_INTERFACE_NOT_FOUND', 'CMSG_TYPE_PARAM', 'MS_STRONG_PROV', 'STATUS_CALLBACK_RETURNED_LDR_LOCK', 'SEC_NOCACHE', 'STATUS_FWP_CONTEXT_INCOMPATIBLE_WITH_LAYER', 'ERROR_IP_ADDRESS_CONFLICT2', 'ERROR_IP_ADDRESS_CONFLICT1', 'STATUS_ASSERTION_FAILURE', 'REG_QWORD', 'RPC_NT_INVALID_NETWORK_OPTIONS', 'ERROR_USER_APC', 'SM_CXMIN', 'CMSG_VERSION_PARAM', 'ERROR_CANNOT_MAKE', 'EVENTLOG_INFORMATION_TYPE', 'STATUS_NO_MORE_ENTRIES', 'STATUS_FWP_PROVIDER_NOT_FOUND', 'RPC_NT_INVALID_ASYNC_HANDLE', 'FILE_OPEN_IF', 'STATUS_ORDINAL_NOT_FOUND', 'ERROR_UNEXPECTED_MM_MAP_ERROR', 'STATUS_PORT_UNREACHABLE', 'IMAGE_SCN_CNT_INITIALIZED_DATA', 'STATUS_VOLUME_MOUNTED', 'STATUS_JOURNAL_DELETE_IN_PROGRESS', 'PRODUCT_ENTERPRISE', 'STATUS_GRAPHICS_INVALID_CLIENT_TYPE', 'STATUS_INVALID_DOMAIN_STATE', 'IMAGE_DLLCHARACTERISTICS_NO_ISOLATION', 'STATUS_PORT_ALREADY_SET', 'STATUS_SXS_CORRUPTION', 'STATUS_DATA_NOT_ACCEPTED', 'X509_EXTENSIONS', 'RPC_C_AUTHN_LEVEL_NONE', 'STATUS_SERIAL_COUNTER_TIMEOUT', 'STATUS_ABANDONED', 'STATUS_UNDEFINED_CHARACTER', 'ERROR_ASSERTION_FAILURE', 'STATUS_GRAPHICS_INVALID_STRIDE', 'STATUS_INVALID_CID', 'STATUS_NDIS_ALREADY_MAPPED', 'SM_CXMINSPACING', 'STATUS_CANNOT_EXECUTE_FILE_IN_TRANSACTION', 'STATUS_LOST_WRITEBEHIND_DATA_NETWORK_SERVER_ERROR', 'szOID_INFOSEC_sdnsIntegrity', 'CERT_NAME_FRIENDLY_DISPLAY_TYPE', 'IMAGE_DIRECTORY_ENTRY_COM_DESCRIPTOR', 'DBG_EXCEPTION_NOT_HANDLED', 'STATUS_GRAPHICS_OPM_INVALID_CONFIGURATION_REQUEST', 'ERROR_REM_NOT_LIST', 'STATUS_FILE_INVALID', 'STATUS_TRANSACTION_SUPERIOR_EXISTS', 'STATUS_WAIT_0', 'SM_CXSMICON', 'STATUS_ONLY_IF_CONNECTED', 'STATUS_FLT_BUFFER_TOO_SMALL', 'STATUS_SXS_SYSTEM_DEFAULT_ACTIVATION_CONTEXT_EMPTY', 'ERROR_NO_ACE_CONDITION', 'REPORT_NO_PRIVATE_KEY', 'STATUS_TRANSACTIONMANAGER_NOT_FOUND', 'STATUS_ALL_USER_TRUST_QUOTA_EXCEEDED', 'STATUS_CANT_OPEN_MINIVERSION_WITH_MODIFY_INTENT', 'STGM_CREATE', 'CERT_SHA1_HASH_PROP_ID', 'STATUS_GRAPHICS_INVALID_DRIVER_MODEL', 'STATUS_GRAPHICS_NO_DISPLAY_DEVICE_CORRESPONDS_TO_NAME', 'STATUS_GRAPHICS_OPM_INVALID_HANDLE', 'CERT_STORE_PROV_SYSTEM_REGISTRY', 'MEM_IMAGE', 'CRYPT_USER_KEYSET', 'STATUS_FWP_NO_TXN_IN_PROGRESS', 'STATUS_EFS_ALG_BLOB_TOO_BIG', 'ERROR_SEGMENT_NOTIFICATION', 'szOID_RSA_preferSignedData', 'ERROR_SAME_DRIVE', 'ERROR_NOACCESS', 'X509_PUBLIC_KEY_INFO', 'ERROR_EVT_CHANNEL_NOT_FOUND', 'STATUS_LOG_BLOCKS_EXHAUSTED', 'KEY_EXECUTE', 'EXCEPTION_INVALID_HANDLE', 'RPC_NT_UNKNOWN_AUTHN_LEVEL', 'MS_DEF_RSA_SIG_PROV', 'STATUS_VOLUME_NOT_UPGRADED', 'RPC_S_UNKNOWN_IF', 'STATUS_FWP_INCOMPATIBLE_AUTH_CONFIG', 'ERROR_OBJECT_NAME_EXISTS', 'FILE_OPEN_BY_FILE_ID', 'STATUS_NOT_TINY_STREAM', 'SW_SHOWNA', 'CERT_TRUST_HAS_NOT_SUPPORTED_NAME_CONSTRAINT', 'STATUS_FS_DRIVER_REQUIRED', 'szOID_OIWSEC_md4RSA', 'CERT_CHAIN_REVOCATION_CHECK_END_CERT', 'S_OK', 'ERROR_NO_MORE_MATCHES', 'IMAGE_FILE_MACHINE_MIPS16', 'STATUS_SMARTCARD_NO_KEY_CONTAINER', 'STATUS_AUDITING_DISABLED', 'STATUS_GRAPHICS_STALE_VIDPN_TOPOLOGY', 'FILE_ADD_FILE', 'STATUS_FLT_NO_HANDLER_DEFINED', 'PAGE_EXECUTE', 'CMSG_BARE_CONTENT_PARAM', 'FILE_NOTIFY_CHANGE_SECURITY', 'STATUS_SERVER_DISABLED', 'MS_DEF_RSA_SIG_PROV_W', 'SERVICE_DEMAND_START', 'STATUS_GRAPHICS_PATH_CONTENT_GEOMETRY_TRANSFORMATION_NOT_SUPPORTED', 'RPC_NT_SS_HANDLES_MISMATCH', 'STATUS_GRAPHICS_CANT_RENDER_LOCKED_ALLOCATION', 'CONTROL_C_EXIT', 'STATUS_REGISTRY_CORRUPT', 'MS_DEF_RSA_SIG_PROV_A', 'STATUS_NDIS_UNSUPPORTED_REVISION', 'CERT_ENCODING_TYPE_MASK', 'STATUS_PNP_TRANSLATION_FAILED', 'STATUS_RESOURCEMANAGER_READ_ONLY', 'ERROR_QUOTA_LIST_INCONSISTENT', 'STATUS_GRAPHICS_NO_MONITORS_CORRESPOND_TO_DISPLAY_DEVICE', 'ERROR_STACK_OVERFLOW', 'szOID_ECC_PUBLIC_KEY', 'ERROR_SEM_TIMEOUT', 'CMSG_UNPROTECTED_ATTR_PARAM', 'FILE_SUPPORTS_OBJECT_IDS', 'STATUS_INVALID_QUOTA_LOWER', 'STATUS_NDIS_RESET_IN_PROGRESS', 'EVENTLOG_SEQUENTIAL_READ', 'IMAGE_SCN_CNT_CODE', 'CERT_NAME_DISABLE_IE4_UTF8_FLAG', 'STATUS_GRAPHICS_INVALID_MONITORDESCRIPTOR', 'ABOVE_NORMAL_PRIORITY_CLASS', 'PROV_DSS', 'STATUS_CLUSTER_NODE_ALREADY_DOWN', 'ERROR_INVALID_FLAG_NUMBER', 'CERT_AUTO_ENROLL_RETRY_PROP_ID', 'IMAGE_SCN_GPREL', 'szOID_RFC3161_counterSign', 'ERROR_FILE_INVALID', 'STATUS_RM_METADATA_CORRUPT', 'ERROR_OPLOCK_NOT_GRANTED', 'ERROR_INVALID_SEGDPL', 'PRODUCT_DATACENTER_SERVER_CORE_V', 'ERROR_ABIOS_ERROR', 'RPC_NT_BYTE_COUNT_TOO_SMALL', 'RPC_RESPONSE_TYPE_SUCCESS', 'STATUS_RXACT_COMMIT_NECESSARY', 'X509_KEY_ATTRIBUTES', 'OS_ANYSERVER', 'STATUS_TRANSACTION_NOT_ENLISTED', 'WTD_UI_NONE', 'FILE_ATTRIBUTE_SYSTEM', 'X509_OCTET_STRING', 'STATUS_SPARSE_NOT_ALLOWED_IN_TRANSACTION', 'FILE_WRITE_ATTRIBUTES', 'ERROR_NO_TOKEN', 'ERROR_INVALID_ORDINAL', 'SM_CYSMICON', 'PRODUCT_STORAGE_EXPRESS_SERVER', 'IMAGE_DIRECTORY_ENTRY_SECURITY', 'STATUS_INVALID_SID', 'STATUS_FLT_INVALID_ASYNCHRONOUS_REQUEST', 'IMAGE_SCN_MEM_READ', 'STATUS_CRED_REQUIRES_CONFIRMATION', 'STATUS_FLT_VOLUME_NOT_FOUND', 'ERROR_MAX_THRDS_REACHED', 'SERVICE_CONTROL_NETBINDADD', 'X509_ANY_STRING', 'ERROR_EAS_NOT_SUPPORTED', 'CONTEXT_CONTROL', 'szOID_RSA_SHA256RSA', 'PAGE_EXECUTE_WRITECOPY', 'SM_CXSCREEN', 'CRYPT_E_NOT_DECRYPTED', 'STATUS_LOST_WRITEBEHIND_DATA_NETWORK_DISCONNECTED', 'SM_CXDLGFRAME', 'STATUS_GRAPHICS_OPM_NOT_SUPPORTED', 'STATUS_DRIVER_BLOCKED', 'ERROR_REGISTRY_RECOVERED', 'SECURITY_MANDATORY_SYSTEM_RID', 'CREATE_SEPARATE_WOW_VDM', 'STATUS_NDIS_DEVICE_FAILED', 'ERROR_ENVVAR_NOT_FOUND', 'ERROR_INVALID_FLAGS', 'DBG_PRINTEXCEPTION_C', 'STATUS_FVE_AUTH_INVALID_CONFIG', 'STARTF_FORCEOFFFEEDBACK', 'ERROR_TOO_MANY_NAMES', 'STATUS_GRAPHICS_MULTISAMPLING_NOT_SUPPORTED', 'OS_NT', 'CREATE_THREAD_DEBUG_EVENT', 'SW_MAXIMIZE', 'STATUS_INVALID_EA_NAME', 'ERROR_TRANSACTION_ALREADY_COMMITTED', 'X509_AUTHORITY_KEY_ID', 'ERROR_FORMS_AUTH_REQUIRED', 'PRODUCT_STANDARD_SERVER_V', 'STATUS_FLOPPY_UNKNOWN_ERROR', 'STATUS_PROCESS_IS_TERMINATING', 'ERROR_CALL_NOT_IMPLEMENTED', 'IMAGE_FILE_MACHINE_MIPSFPU', 'STATUS_TIMER_RESUME_IGNORED', 'STATUS_TRANSACTION_ABORTED', 'STATUS_INVALID_DISPOSITION', 'CERT_TRUST_IS_OFFLINE_REVOCATION', 'DEBUG_EVENT_CHANGE_DEBUGGEE_STATE', 'SW_SHOWNORMAL', 'CRYPT_ENCODE_DECODE_NONE', 'MS_ENHANCED_PROV_W', 'PROV_DSS_DH', 'STATUS_INTEGER_OVERFLOW', 'CMSG_CERT_PARAM', 'STATUS_ILLEGAL_CHARACTER', 'ERROR_FILE_NOT_FOUND', 'CRYPT_DEFAULT_CONTAINER_OPTIONAL', 'ERROR_DBG_CONTROL_BREAK', 'STATUS_IPSEC_INTEGRITY_CHECK_FAILED', 'CERT_TRUST_IS_PARTIAL_CHAIN', 'RPC_NT_INVALID_BOUND', 'STATUS_SXS_IDENTITY_DUPLICATE_ATTRIBUTE', 'PROV_RSA_SCHANNEL', 'STATUS_LOCK_NOT_GRANTED', 'ERROR_FLOPPY_VOLUME', 'AF_UNKNOWN1', 'ERROR_WAIT_FOR_OPLOCK', 'SERVICE_CONTROL_NETBINDENABLE', 'RPC_NT_NO_INTERFACES', 'STATUS_GRAPHICS_UNSWIZZLING_APERTURE_UNAVAILABLE', 'szOID_RSA_signEnvData', 'SECTION_MAP_READ', 'STATUS_UNEXPECTED_IO_ERROR', 'STATUS_WRONG_PASSWORD_CORE', 'SECTION_MAP_EXECUTE', 'STATUS_CTX_CONSOLE_CONNECT', 'STATUS_WRONG_EFS', 'STATUS_WMI_INSTANCE_NOT_FOUND', 'CERT_FIND_SUBJECT_ATTR', 'CERT_QUERY_OBJECT_FILE', 'STATUS_RESOURCE_LANG_NOT_FOUND', 'STATUS_CLUSTER_NODE_UNREACHABLE', 'STATUS_FLT_DUPLICATE_ENTRY', 'IMAGE_FILE_AGGRESIVE_WS_TRIM', 'STATUS_TRANSACTION_INVALID_MARSHALL_BUFFER', 'STATUS_TOO_MANY_GUIDS_REQUESTED', 'STATUS_GRAPHICS_VIDPN_TOPOLOGY_NOT_SUPPORTED', 'ERROR_BAD_FILE_TYPE', 'STATUS_MUST_BE_KDC', 'szOID_INFOSEC_mosaicConfidentiality', 'STATUS_LONGJUMP', 'STATUS_NDIS_BAD_VERSION', 'STATUS_TRANSACTION_RECORD_TOO_LONG', 'ERROR_NO_CALLBACK_ACTIVE', 'FILE_SUPPORTS_USN_JOURNAL', 'CERT_QUERY_FORMAT_FLAG_BASE64_ENCODED', 'FILE_SHARE_DELETE', 'STATUS_ACPI_FATAL', 'CRYPT_E_UNEXPECTED_ENCODING', 'SM_CXFULLSCREEN', 'STATUS_CTX_TD_ERROR', 'STATUS_DS_VERSION_CHECK_FAILURE', 'STATUS_IN_PAGE_ERROR', 'STATUS_GRAPHICS_COPP_NOT_SUPPORTED', 'ERROR_CALLBACK_POP_STACK', 'ERROR_INTERRUPT_VECTOR_ALREADY_CONNECTED', 'MS_DEF_PROV', 'SERVICE_ACCEPT_STOP', 'CMSG_VERIFY_SIGNER_CERT', 'CERT_STORE_PROV_SYSTEM_W', 'STANDARD_RIGHTS_REQUIRED', 'RPC_NT_INVALID_BINDING', 'CREATE_BREAKAWAY_FROM_JOB', 'STATUS_NOT_SERVER_SESSION', 'STATUS_INVALID_SUB_AUTHORITY', 'STATUS_ACPI_ADDRESS_NOT_MAPPED', 'SERVICE_RECOGNIZER_DRIVER', 'ERROR_EVT_EVENT_TEMPLATE_NOT_FOUND', 'STATUS_TRANSACTION_ALREADY_ABORTED', 'RRF_RT_ANY', 'CERT_INFO_VERSION_FLAG', 'CERT_TRUST_IS_COMPLEX_CHAIN', 'CRYPT_USER_PROTECTED', 'STATUS_ENCRYPTION_FAILED', 'ERROR_FS_DRIVER_REQUIRED', 'FILE_CASE_SENSITIVE_SEARCH', 'STATUS_DS_DOMAIN_RENAME_IN_PROGRESS', 'STATUS_INVALID_TASK_NAME', 'STATUS_ACPI_MUTEX_NOT_OWNER', 'FILE_SUPPORTS_OPEN_BY_FILE_ID', 'STATUS_LPC_RECEIVE_BUFFER_EXPECTED', 'STGM_PRIORITY', 'STATUS_NDIS_PM_WOL_PATTERN_LIST_FULL', 'STATUS_EVENTLOG_FILE_CHANGED', 'STATUS_CRM_PROTOCOL_ALREADY_EXISTS', 'STATUS_CONFLICTING_ADDRESSES', 'SW_SHOWMINIMIZED', 'STATUS_RECOVERY_NOT_NEEDED', 'STATUS_DS_HAVE_PRIMARY_MEMBERS', 'STATUS_POSSIBLE_DEADLOCK', 'ERROR_DRIVER_FAILED_PRIOR_UNLOAD', 'PROCESS_QUERY_LIMITED_INFORMATION', 'STGM_DIRECT_SWMR', 'STATUS_BAD_CLUSTERS', 'RPC_NT_INVALID_PIPE_OBJECT', 'STATUS_WX86_FLOAT_STACK_CHECK', 'STATUS_INSUFFICIENT_POWER', 'SM_CYCAPTION', 'CMSG_CMS_RECIPIENT_INFO_PARAM', 'CERT_INFO_ISSUER_UNIQUE_ID_FLAG', 'szOID_ECDSA_SHA384', 'szOID_RSA_SMIMEalgCMSRC2wrap', 'szOID_RSA_contentType', 'DRIVE_NO_ROOT_DIR', 'MS_ENHANCED_PROV', 'CERT_SUBJECT_NAME_MD5_HASH_PROP_ID', 'STATUS_FVE_KEYFILE_INVALID', 'STATUS_GRAPHICS_DDCCI_MONITOR_RETURNED_INVALID_TIMING_STATUS_BYTE', 'szOID_NIST_AES192_CBC', 'STATUS_NDIS_OFFLOAD_CONNECTION_REJECTED', 'IMAGE_REL_BASED_HIGHADJ', 'STATUS_PRIVILEGE_NOT_HELD', 'ERROR_OUT_OF_STRUCTURES', 'CMSG_RECIPIENT_INDEX_PARAM', 'IMAGE_FILE_MACHINE_R4000', 'STATUS_CANT_OPEN_ANONYMOUS', 'STATUS_TXF_METADATA_ALREADY_PRESENT', 'COMPRESSION_ENGINE_STANDARD', 'STATUS_FWP_NOT_FOUND', 'STATUS_WRONG_COMPARTMENT', 'STATUS_CANT_RECOVER_WITH_HANDLE_OPEN', 'STATUS_PKU2U_CERT_FAILURE', 'SM_CLEANBOOT', 'LPC_DEBUG_EVENT', 'STATUS_GRAPHICS_NO_PREFERRED_MODE', 'IMAGE_SCN_ALIGN_1024BYTES', 'CRYPT_E_MSG_ERROR', 'ERROR_CANCEL_VIOLATION', 'ERROR_READ_FAULT', 'SERVICE_RUNNING', 'CERT_QUERY_FORMAT_ASN_ASCII_HEX_ENCODED', 'FILE_OVERWRITE_IF', 'FILE_FLAG_SEQUENTIAL_SCAN', 'STATUS_NOT_EXPORT_FORMAT', 'STATUS_CHECKOUT_REQUIRED', 'STATUS_OBJECT_PATH_INVALID', 'STATUS_CTX_LICENSE_NOT_AVAILABLE', 'CERT_TRUST_HAS_NOT_SUPPORTED_CRITICAL_EXT', 'STATUS_DRIVER_FAILED_SLEEP', 'STATUS_GRAPHICS_MODE_NOT_PINNED', 'STATUS_GRAPHICS_OPM_PROTECTED_OUTPUT_DOES_NOT_HAVE_COPP_SEMANTICS', 'CMSG_VERIFY_SIGNER_NULL', 'KEY_CREATE_LINK', 'szOID_INFOSEC_mosaicSignature', 'ERROR_INVALID_ADDRESS', 'PROV_DH_SCHANNEL', 'FILE_NOTIFY_CHANGE_FILE_NAME', 'STATUS_CROSSREALM_DELEGATION_FAILURE', 'ERROR_INVALID_LOCK_RANGE', 'TXFS_MINIVERSION_DEFAULT_VIEW', 'CERT_STORE_CRL_CONTEXT', 'SECTION_EXTEND_SIZE', 'STATUS_GRAPHICS_DATASET_IS_EMPTY', 'STATUS_INVALID_IMAGE_WIN_32', 'ERROR_NO_VOLUME_LABEL', 'STATUS_GRAPHICS_LEADLINK_NOT_ENUMERATED', 'ERROR_REGISTRY_HIVE_RECOVERED', 'CERT_TRUST_NO_ISSUANCE_CHAIN_POLICY', 'STATUS_CLUSTER_INVALID_NETWORK', 'FILE_TRAVERSE', 'SERVICE_CONTROL_NETBINDREMOVE', 'STATUS_INCOMPATIBLE_DRIVER_BLOCKED', 'szOID_INFOSEC', 'STATUS_GRAPHICS_OPM_NO_PROTECTED_OUTPUTS_EXIST', 'STATUS_LINK_FAILED', 'PROCESS_VM_READ', 'STATUS_STACK_OVERFLOW', 'TOKEN_ALL_ACCESS', 'STATUS_POLICY_ONLY_IN_DS', 'STATUS_FLT_VOLUME_ALREADY_MOUNTED', 'STATUS_CURRENT_TRANSACTION_NOT_VALID', 'szOID_INFOSEC_mosaicKMandUpdSig', 'RPC_NT_NO_PROTSEQS', 'IMAGE_DIRECTORY_ENTRY_GLOBALPTR', 'ERROR_UNRECOGNIZED_VOLUME', 'STATUS_APPHELP_BLOCK', 'RPC_NT_NO_PROTSEQS_REGISTERED', 'STATUS_ABANDON_HIBERFILE', 'STATUS_IMAGE_ALREADY_LOADED', 'CRYPT_NDR_ENCODING', 'STATUS_ENTRYPOINT_NOT_FOUND', 'STATUS_FLT_MUST_BE_NONPAGED_POOL', 'STATUS_ALPC_CHECK_COMPLETION_LIST', 'STATUS_RESOURCE_IN_USE', 'RPC_NT_ALREADY_LISTENING', 'FILE_NOTIFY_CHANGE_LAST_ACCESS', 'ERROR_PORT_NOT_SET', 'OS_APPLIANCE', 'SM_CXICONSPACING', 'CERT_SYSTEM_STORE_CURRENT_USER_ID', 'STATUS_GRAPHICS_MONITOR_NO_LONGER_EXISTS', 'ERROR_CRASH_DUMP', 'ERROR_LOCK_VIOLATION', 'DEBUG_EVENT_EXIT_PROCESS', 'MEM_RELEASE', 'STATUS_USER_DELETE_TRUST_QUOTA_EXCEEDED', 'ALPC_HANDLEFLG_DUPLICATE_INHERIT', 'STATUS_PARITY_ERROR', 'ALPC_MESSAGE_CONTEXT_ATTRIBUTE', 'STATUS_IPSEC_QUEUE_OVERFLOW', 'INHERIT_CALLER_PRIORITY', 'IMAGE_SCN_NO_DEFER_SPEC_EXC', 'STATUS_NDIS_OPEN_FAILED', 'STATUS_PNP_REBOOT_REQUIRED', 'STATUS_WMI_ALREADY_DISABLED', 'CERT_FIND_HASH', 'STATUS_GRAPHICS_PRESENT_REDIRECTION_DISABLED', 'STATUS_INVALID_PIPE_STATE', 'ERROR_BAD_DRIVER_LEVEL', 'AF_INET6', 'STATUS_FWP_CONDITION_NOT_FOUND', 'PIPE_ACCESS_INBOUND', 'ERROR_BUFFER_OVERFLOW', 'STATUS_INVALID_VIEW_SIZE', 'STATUS_DS_SENSITIVE_GROUP_VIOLATION', 'STATUS_IPSEC_DOSP_INVALID_PACKET', 'SERVICE_ACCEPT_TIMECHANGE', 'STATUS_GRAPHICS_TOPOLOGY_CHANGES_NOT_ALLOWED', 'STATUS_FSFILTER_OP_COMPLETED_SUCCESSFULLY', 'CERT_TRUST_IS_PEER_TRUSTED', 'STATUS_IPSEC_DOSP_RECEIVED_MULTICAST', 'szOID_OIWSEC_shaDSA', 'KEY_CREATE_SUB_KEY', 'SM_CXCURSOR', 'STATUS_GRAPHICS_MODE_ALREADY_IN_MODESET', 'E_INVALIDARG', 'PKCS12_PREFER_CNG_KSP', 'STATUS_DEVICE_NOT_READY', 'SERVICE_AUTO_START', 'OS_HOME', 'WTD_CHOICE_CATALOG', 'CERT_STORE_PROV_PKCS12', 'RPC_NT_UNKNOWN_MGR_TYPE', 'SM_CYMINSPACING', 'STATUS_NOT_SUPPORTED_ON_SBS', 'ALPC_MESSAGE_WORK_ON_BEHALF_ATTRIBUTE', 'RPC_NT_PROTSEQ_NOT_FOUND', 'STATUS_GRAPHICS_PRESENT_OCCLUDED', 'SM_XVIRTUALSCREEN', 'TOKEN_ADJUST_GROUPS', 'CMSG_SIGNER_INFO_PARAM', 'FILE_SUPPORTS_EXTENDED_ATTRIBUTES', 'ACCESS_ALLOWED_ACE_TYPE', 'STATUS_NO_SUCH_ALIAS', 'X509_MULTI_BYTE_INTEGER', 'STATUS_SXS_VERSION_CONFLICT', 'STATUS_IO_REPARSE_DATA_INVALID', 'IMAGE_DLLCHARACTERISTICS_NO_SEH', 'ACCESS_DENIED_ACE_TYPE', 'STATUS_CS_ENCRYPTION_INVALID_SERVER_RESPONSE', 'ERROR_EVT_FILTER_TOO_COMPLEX', 'szOID_INFOSEC_sdnsTokenProtection', 'STATUS_AUDIT_FAILED', 'STATUS_QUOTA_LIST_INCONSISTENT', 'STATUS_VHD_DIFFERENCING_CHAIN_CYCLE_DETECTED', 'PRODUCT_PROFESSIONAL', 'HKEY_CLASSES_ROOT', 'IMAGE_FILE_MACHINE_TRICORE', 'STATUS_FWP_DYNAMIC_SESSION_IN_PROGRESS', 'EXCEPTION_ACCESS_VIOLATION', 'ACCESS_ALLOWED_COMPOUND_ACE_TYPE', 'X509_BASIC_CONSTRAINTS', 'PERSIST_E_SIZEDEFINITE', 'STATUS_MAX_REFERRALS_EXCEEDED', 'STATUS_BAD_BINDINGS', 'ERROR_BAD_ENVIRONMENT', 'STATUS_WMI_NOT_SUPPORTED', 'STATUS_WOW_ASSERTION', 'REG_SZ', 'EXIT_THREAD_DEBUG_EVENT', 'CRYPT_SILENT', 'STATUS_CLIENT_SERVER_PARAMETERS_INVALID', 'ERROR_DEVICE_ALREADY_ATTACHED', 'STATUS_LOG_RESERVATION_INVALID', 'STATUS_TM_INITIALIZATION_FAILED', 'CERT_STORE_DELETE_FLAG', 'ERROR_NO_YIELD_PERFORMED', 'szOID_DSALG', 'STATUS_GRAPHICS_I2C_NOT_SUPPORTED', 'STATUS_CLUSTER_NODE_NOT_MEMBER', 'SERVICE_KERNEL_DRIVER', 'SYSTEM_AUDIT_CALLBACK_OBJECT_ACE_TYPE', 'szOID_OIWSEC_desCBC', 'ERROR_PAGE_FAULT_DEMAND_ZERO', 'SERVICE_CONTROL_TRIGGEREVENT', 'SERVICE_CONTROL_SESSIONCHANGE', 'CERT_ENROLLMENT_PROP_ID', 'IMAGE_SCN_ALIGN_32BYTES', 'STATUS_NAME_TOO_LONG', 'szOID_NIST_AES256_WRAP', 'PAGE_READWRITE', 'STATUS_INCOMPATIBLE_WITH_GLOBAL_SHORT_NAME_REGISTRY_SETTING', 'STATUS_GRAPHICS_CHAINLINKS_NOT_STARTED', 'STATUS_TIMEOUT', 'STATUS_CTX_SECURITY_LAYER_ERROR', 'STATUS_TOO_MANY_THREADS', 'MEM_TOP_DOWN', 'CERT_NAME_URL_TYPE', 'SM_YVIRTUALSCREEN', 'SM_MAXIMUMTOUCHES', 'PRODUCT_EMBEDDED', 'IMAGE_DLLCHARACTERISTICS_NO_BIND', 'ERROR_DBG_CONTROL_C', 'ERROR_PIPE_LISTENING', 'STATUS_KDC_CERT_REVOKED', 'ALPC_SECFLG_CREATE_HANDLE', 'szOID_INFOSEC_sdnsSignature', 'ERROR_BAD_STACK', 'STATUS_COMPRESSION_NOT_ALLOWED_IN_TRANSACTION', 'CRYPT_NEWKEYSET', 'STATUS_DIRECTORY_NOT_RM', 'CERT_FIND_PROPERTY', 'RPC_NT_NOT_RPC_ERROR', 'STATUS_INVALID_LDT_DESCRIPTOR', 'FILE_ACTION_ADDED', 'szOID_NIST_sha512', 'STATUS_FATAL_APP_EXIT', 'STATUS_ILL_FORMED_PASSWORD', 'CERT_REQUEST_ORIGINATOR_PROP_ID', 'FILE_ATTRIBUTE_READONLY', 'STATUS_MARSHALL_OVERFLOW', 'STATUS_DOMAIN_LIMIT_EXCEEDED', 'szOID_RSA_SHA1RSA', 'ERROR_BAD_ACCESSOR_FLAGS', 'SPECIFIC_RIGHTS_ALL', 'STATUS_LOG_CONTAINER_READ_FAILED', 'MEM_COMMIT', 'FILE_NOTIFY_CHANGE_CREATION', 'STATUS_SXS_INVALID_DEACTIVATION', 'STATUS_MONITOR_INVALID_STANDARD_TIMING_BLOCK', 'szOID_DH_SINGLE_PASS_STDDH_SHA256_KDF', 'STATUS_CORRUPT_SYSTEM_FILE', 'STATUS_GRAPHICS_INVALID_GAMMA_RAMP', 'STATUS_GRAPHICS_INVALID_MONITOR_CAPABILITY_ORIGIN', 'STATUS_CANNOT_MAKE', 'szOID_RSA_unstructAddr', 'CERT_QUERY_CONTENT_FLAG_SERIALIZED_CERT', 'SC_MANAGER_CREATE_SERVICE', 'CERT_QUERY_CONTENT_SERIALIZED_CRL', 'STATUS_GRAPHICS_MONITORDESCRIPTOR_ALREADY_IN_SET', 'szOID_RSA_SMIMEalgCMS3DESwrap', 'RRF_RT_DWORD', 'RPC_S_PROTOCOL_ERROR', 'X509_INTEGER', 'szOID_DSALG_HASH', 'STATUS_SAM_NEED_BOOTKEY_FLOPPY', 'STATUS_HANDLE_NO_LONGER_VALID', 'STATUS_WX86_BREAKPOINT', 'DRIVE_RAMDISK', 'STATUS_PAGE_FAULT_PAGING_FILE', 'STATUS_GRAPHICS_OPM_SPANNING_MODE_ENABLED', 'szOID_RSA_RC2CBC', 'ERROR_EA_TABLE_FULL', 'CERT_FIND_ISSUER_STR_W', 'STATUS_NDIS_UNSUPPORTED_MEDIA', 'STATUS_RM_NOT_ACTIVE', 'STATUS_VOLUME_DISMOUNTED', 'PAGE_EXECUTE_READWRITE', 'STATUS_BAD_INITIAL_PC', 'STATUS_PRENT4_MACHINE_ACCOUNT', 'ERROR_INVALID_CATEGORY', 'CMSG_CMS_RECIPIENT_COUNT_PARAM', 'STATUS_GRAPHICS_MODE_NOT_IN_MODESET', 'RPC_NT_UNSUPPORTED_TYPE', 'CERT_FIND_ISSUER_STR_A', 'STATUS_ALLOTTED_SPACE_EXCEEDED', 'szOID_DSALG_CRPT', 'STATUS_CSS_RESETS_EXHAUSTED', 'CERT_FIND_ISSUER_STR', 'FILE_SYNCHRONOUS_IO_NONALERT', 'DUPLICATE_CLOSE_SOURCE', 'IMAGE_SCN_ALIGN_4096BYTES', 'DACL_SECURITY_INFORMATION', 'STATUS_FLT_INSTANCE_ALTITUDE_COLLISION', 'OBJ_OPENLINK', 'STATUS_BAD_COMPRESSION_BUFFER', 'STATUS_MEMBER_IN_ALIAS', 'STATUS_AUTHENTICATION_FIREWALL_FAILED', 'STATUS_EA_CORRUPT_ERROR', 'THREAD_IMPERSONATE', 'CMSG_VERIFY_SIGNER_CHAIN', 'PRODUCT_STORAGE_WORKGROUP_SERVER_CORE', 'szOID_DSALG_SIGN', 'CERT_TRUST_IS_UNTRUSTED_ROOT', 'STATUS_FLOPPY_BAD_REGISTERS', 'STATUS_RANGE_LIST_CONFLICT', 'SW_RESTORE', 'ERROR_CORRUPT_SYSTEM_FILE', 'FILE_NO_EA_KNOWLEDGE', 'STATUS_IPSEC_INVALID_PACKET', 'STATUS_NOT_ALL_ASSIGNED', 'CRYPT_ACQUIRE_COMPARE_KEY_FLAG', 'CRYPT_E_UNKNOWN_ALGO', 'STATUS_ACCESS_AUDIT_BY_POLICY', 'STATUS_FWP_INVALID_NET_MASK', 'ERROR_NETWORK_ACCESS_DENIED', 'STATUS_NETWORK_SESSION_EXPIRED', 'ERROR_INTERRUPT_STILL_CONNECTED', 'CERT_STORE_PROV_PHYSICAL', 'SM_CXEDGE', 'ERROR_FILENAME_EXCED_RANGE', 'STATUS_FVE_PIN_INVALID', 'EPT_NT_CANT_CREATE', 'PRODUCT_SERVER_FOR_SB_SOLUTIONS_EM', 'ERROR_DIRECT_ACCESS_HANDLE', 'STATUS_FT_WRITE_RECOVERY', 'STATUS_PORT_NOT_SET', 'STATUS_FLOAT_DIVIDE_BY_ZERO', 'ERROR_SYSTEM_HIVE_TOO_LARGE', 'FILE_DOES_NOT_EXIST', 'STATUS_IO_REPARSE_TAG_INVALID', 'szOID_RSA_MGF1', 'STATUS_INVALID_LDT_OFFSET', 'STATUS_GRAPHICS_MCA_INTERNAL_ERROR', 'LPC_REPLY', 'ERROR_SEM_IS_SET', 'RPC_NT_SS_IN_NULL_CONTEXT', 'PROCESS_TERMINATE', 'SM_CYMINIMIZED', 'STATUS_FVE_TRANSIENT_STATE', 'STATUS_BAD_MASTER_BOOT_RECORD', 'STATUS_INVALID_PARAMETER_11', 'STATUS_INVALID_PARAMETER_10', 'ALPC_MSGFLG_RELEASE_MESSAGE', 'ERROR_EVT_INVALID_PUBLISHER_PROPERTY_VALUE', 'STATUS_LAST_ADMIN', 'WTD_REVOKE_NONE', 'szOID_NIST_AES192_WRAP', 'STATUS_HASH_NOT_PRESENT', 'STATUS_SXS_CANT_GEN_ACTCTX', 'ERROR_DBG_EXCEPTION_NOT_HANDLED', 'STATUS_GRAPHICS_ALLOCATION_CONTENT_LOST', 'STATUS_DS_CANT_MOD_OBJ_CLASS', 'FILE_SUPPORTS_ENCRYPTION', 'DBG_COMMAND_EXCEPTION', 'STATUS_GRAPHICS_MONITORDESCRIPTOR_NOT_IN_SET', 'STATUS_LOG_CLIENT_NOT_REGISTERED', 'STATUS_INVALID_OPLOCK_PROTOCOL', 'PRODUCT_HOME_BASIC', 'ALPC_CANCELFLGP_FLUSH', 'STATUS_DLL_MIGHT_BE_INSECURE', 'STATUS_KDC_CERT_EXPIRED', 'SM_CYSCREEN', 'CERT_STORE_PROV_MSG', 'STATUS_LOGON_TYPE_NOT_GRANTED', 'STATUS_DS_DUPLICATE_ID_FOUND', 'STATUS_NO_S4U_PROT_SUPPORT', 'STATUS_LOG_EPHEMERAL', 'ERROR_INSUFFICIENT_POWER', 'STATUS_LOG_TAIL_INVALID', 'szOID_OIWSEC_dhCommMod', 'STATUS_LOG_PINNED', 'ERROR_EA_ACCESS_DENIED', 'STATUS_CSS_KEY_NOT_PRESENT', 'STATUS_ARBITRATION_UNHANDLED', 'STATUS_ACPI_STACK_OVERFLOW', 'SM_CYBORDER', 'STATUS_ACPI_ALREADY_INITIALIZED', 'STATUS_INVALID_CRUNTIME_PARAMETER', 'SACL_SECURITY_INFORMATION', 'STATUS_GRAPHICS_ALLOCATION_CLOSED', 'STATUS_SHARED_IRQ_BUSY', 'PRODUCT_ENTERPRISE_SERVER_CORE_V', 'ERROR_NESTING_NOT_ALLOWED', 'STATUS_FAILED_STACK_SWITCH', 'STATUS_RM_ALREADY_STARTED', 'CREATE_UNICODE_ENVIRONMENT', 'STATUS_ELEVATION_REQUIRED', 'ERROR_NOT_SUBSTED', 'STATUS_IO_REPARSE_TAG_NOT_HANDLED', 'ERROR_BAD_LENGTH', 'RPC_C_AUTHN_LEVEL_CALL', 'STATUS_GRAPHICS_EMPTY_ADAPTER_MONITOR_MODE_SUPPORT_INTERSECTION', 'IMAGE_SCN_MEM_PRELOAD', 'RPC_NT_NOTHING_TO_EXPORT', 'ERROR_BAD_FORMAT', 'ERROR_EVT_QUERY_RESULT_STALE', 'szOID_OIWSEC_sha1RSASign', 'szOID_RSA_digestedData', 'STATUS_TRANSACTION_INVALID_TYPE', 'IMAGE_FILE_MACHINE_MIPSFPU16', 'STATUS_PIPE_LISTENING', 'STATUS_FVE_BAD_INFORMATION', 'ERROR_UNSUPPORTED_COMPRESSION', 'VER_NT_DOMAIN_CONTROLLER', 'STATUS_GRAPHICS_ADAPTER_MUST_HAVE_AT_LEAST_ONE_SOURCE', 'RPC_NT_INVALID_STRING_BINDING', 'STATUS_TOO_MANY_SECRETS', 'STATUS_OPEN_FAILED', 'CERT_TRUST_HAS_VALID_NAME_CONSTRAINTS', 'STATUS_XMLDSIG_ERROR', 'STATUS_GRAPHICS_PRESENT_DENIED', 'SERVICE_INTERROGATE', 'EXPORT_PRIVATE_KEYS', 'STATUS_NDIS_INVALID_PORT', 'STATUS_DS_SAM_INIT_FAILURE_CONSOLE', 'X509_UNICODE_ANY_STRING', 'STATUS_NDIS_INDICATION_REQUIRED', 'STATUS_UNRECOGNIZED_MEDIA', 'STATUS_DS_NO_NEST_LOCALGROUP_IN_MIXEDDOMAIN', 'IMAGE_FILE_MACHINE_R3000', 'PRODUCT_DATACENTER_EVALUATION_SERVER', 'STATUS_DEVICE_PAPER_EMPTY', 'STATUS_FVE_KEYFILE_NO_VMK', 'STATUS_RM_DISCONNECTED', 'THREAD_TERMINATE', 'ERROR_TRANSACTION_ALREADY_ABORTED', 'STATUS_INTERNAL_DB_CORRUPTION', 'TOKEN_QUERY', 'STATUS_NO_EVENT_PAIR', 'CERT_FIND_ISSUER_NAME', 'CERT_TRUST_HAS_EXCLUDED_NAME_CONSTRAINT', 'STATUS_NOT_IMPLEMENTED', 'SM_TABLETPC', 'ERROR_ARENA_TRASHED', 'STATUS_INVALID_LABEL', 'RPC_NT_WRONG_ES_VERSION', 'OPEN_EXISTING', 'STATUS_GRAPHICS_INVALID_VIDPN_TOPOLOGY', 'STATUS_ISSUING_CA_UNTRUSTED_KDC', 'FILE_MAP_READ', 'STATUS_FWP_NOTIFICATION_DROPPED', 'STATUS_GRAPHICS_CHAINLINKS_NOT_ENUMERATED', 'ACCESS_MAX_MS_V3_ACE_TYPE', 'PROV_REPLACE_OWF', 'STATUS_GRAPHICS_INVALID_VIDEO_PRESENT_SOURCE', 'STATUS_DS_SRC_SID_EXISTS_IN_FOREST', 'STATUS_INVALID_ACE_CONDITION', 'STATUS_GRAPHICS_NOT_POST_DEVICE_DRIVER', 'STARTF_RUNFULLSCREEN', 'STATUS_SECTION_TOO_BIG', 'RPC_NT_TYPE_ALREADY_REGISTERED', 'MAX_PATH', 'CERT_QUERY_CONTENT_FLAG_CRL', 'THREAD_QUERY_INFORMATION', 'STATUS_ALREADY_WIN32', 'ERROR_DBG_CONTINUE', 'IMAGE_SCN_LNK_COMDAT', 'SC_MANAGER_QUERY_LOCK_STATUS', 'EPT_NT_NOT_REGISTERED', 'CERT_STORE_PROV_SYSTEM', 'ERROR_META_EXPANSION_TOO_LONG', 'STATUS_VIRTDISK_NOT_VIRTUAL_DISK', 'szOID_INFOSEC_mosaicKeyManagement', 'szOID_INFOSEC_SuiteAKeyManagement', 'STATUS_GRAPHICS_CHAINLINKS_NOT_POWERED_ON', 'STATUS_OFFLOAD_WRITE_FLT_NOT_SUPPORTED', 'CERT_COMPARE_NAME', 'OS_FASTUSERSWITCHING', 'STATUS_ACPI_ACQUIRE_GLOBAL_LOCK', 'FILE_OPEN_REMOTE_INSTANCE', 'ERROR_EVT_QUERY_RESULT_INVALID_POSITION', 'IMAGE_FILE_MACHINE_WCEMIPSV2', 'STATUS_SMARTCARD_NO_KEYSET', 'STATUS_NDIS_ADAPTER_REMOVED', 'ERROR_DELETE_PENDING', 'STATUS_NO_KERB_KEY', 'SM_CXBORDER', 'STATUS_NETLOGON_NOT_STARTED', 'OS_WIN2000SERVER', 'ERROR_DRIVER_DATABASE_ERROR', 'STATUS_WRONG_PASSWORD', 'STATUS_NDIS_INVALID_OID', 'STATUS_SXS_SECTION_NOT_FOUND', 'STATUS_NO_EFS', 'CERT_TRUST_REVOCATION_STATUS_UNKNOWN', 'SM_REMOTESESSION', 'STATUS_SXS_ASSEMBLY_NOT_FOUND', 'ERROR_TOO_MANY_THREADS', 'szOID_TIMESTAMP_TOKEN', 'CERT_STORE_OPEN_EXISTING_FLAG', 'RPC_NT_CALL_CANCELLED', 'STATUS_CS_ENCRYPTION_UNSUPPORTED_SERVER', 'STATUS_INVALID_DEVICE_STATE', 'STATUS_NO_PA_DATA', 'ERROR_CANTFETCHBACKWARDS', 'STATUS_INSUFF_SERVER_RESOURCES', 'STATUS_ACPI_INVALID_OPCODE', 'CERT_SMART_CARD_DATA_PROP_ID', 'CERT_COMPARE_SUBJECT_CERT', 'STATUS_NOT_LOCKED', 'ERROR_SHARING_BUFFER_EXCEEDED', 'SERVICE_WIN32', 'STATUS_FWP_FILTER_NOT_FOUND', 'SM_MOUSEWHEELPRESENT', 'EXTENDED_STARTUPINFO_PRESENT', 'STATUS_PROCESS_IN_JOB', 'STATUS_REQUEST_NOT_ACCEPTED', 'FILE_OVERWRITE', 'SM_CXMAXTRACK', 'STATUS_INVALID_ADDRESS_WILDCARD', 'ERROR_NO_PROC_SLOTS', 'STGM_WRITE', 'STATUS_LOG_READ_MODE_INVALID', 'szOID_X957', 'ERROR_BAD_ARGUMENTS', 'STATUS_FLOAT_INEXACT_RESULT', 'STATUS_ADAPTER_HARDWARE_ERROR', 'STATUS_SXS_CORRUPT_ACTIVATION_STACK', 'PRODUCT_STORAGE_EXPRESS_SERVER_CORE', 'FILE_DIRECTORY_FILE', 'FILE_FLAG_DELETE_ON_CLOSE', 'PIPE_NOWAIT', 'ERROR_CHILD_MUST_BE_VOLATILE', 'IMAGE_FILE_LOCAL_SYMS_STRIPPED', 'STATUS_FWP_TYPE_MISMATCH', 'TOKEN_ADJUST_SESSIONID', 'CERT_TRUST_IS_SELF_SIGNED', 'STATUS_INVALID_PARAMETER', 'ERROR_EAS_DIDNT_FIT', 'STATUS_GRAPHICS_INVALID_COLORBASIS', 'STATUS_GRAPHICS_INVALID_ALLOCATION_USAGE', 'STATUS_DS_OBJ_CLASS_VIOLATION', 'PRODUCT_BUSINESS', 'ERROR_INVALID_LDT_DESCRIPTOR', 'ERROR_MULTIPLE_FAULT_VIOLATION', 'PRODUCT_ENTERPRISE_EVALUATION', 'STATUS_SXS_IDENTITY_PARSE_ERROR', 'STATUS_CRYPTO_SYSTEM_INVALID', 'TRUST_E_FAIL', 'szOID_OIWSEC_mdc2', 'STGM_DELETEONRELEASE', 'STATUS_INVALID_LDT_SIZE', 'SM_SERVERR2', 'STATUS_GRAPHICS_OPM_INVALID_INFORMATION_REQUEST', 'STATUS_INSUFFICIENT_LOGON_INFO', 'STATUS_REPARSE', 'RPC_NT_UNSUPPORTED_AUTHN_LEVEL', 'ERROR_BAD_EXE_FORMAT', 'CERT_STORE_PROV_PHYSICAL_W', 'ERROR_HIBERNATED', 'DEBUG_EVENT_SESSION_STATUS', 'STATUS_GRAPHICS_ONLY_CONSOLE_SESSION_SUPPORTED', 'STATUS_FVE_NO_FEATURE_LICENSE', 'FILE_ADD_SUBDIRECTORY', 'ERROR_LABEL_TOO_LONG', 'CERT_SYSTEM_STORE_LOCAL_MACHINE_ID', 'ERROR_PROFILING_NOT_STOPPED', 'CERT_AIA_URL_RETRIEVED_PROP_ID', 'ACCESS_ALLOWED_CALLBACK_ACE_TYPE', 'SM_CYMENUSIZE', 'RPC_NT_INVALID_TAG', 'RPC_NT_ADDRESS_ERROR', 'AF_12844', 'STATUS_GRAPHICS_OPM_DRIVER_INTERNAL_ERROR', 'SERVICE_ENUMERATE_DEPENDENTS', 'GENERIC_WRITE', 'STATUS_CTX_WINSTATION_NAME_COLLISION', 'STATUS_PIPE_EMPTY', 'ERROR_EVENT_DONE', 'STATUS_NO_MEDIA', 'STATUS_DEVICE_DATA_ERROR', 'szOID_INFOSEC_mosaicUpdatedSig', 'STATUS_NONEXISTENT_SECTOR', 'STATUS_TM_VOLATILE', 'ERROR_RESUME_HIBERNATION', 'STATUS_CLUSTER_NODE_ALREADY_UP', 'STATUS_GRAPHICS_PVP_DISPLAY_DEVICE_NOT_ATTACHED_TO_DESKTOP', 'STATUS_DISK_OPERATION_FAILED', 'ERROR_CLIENT_SERVER_PARAMETERS_INVALID', 'CERT_STORE_UPDATE_KEYID_FLAG', 'STATUS_TOO_MANY_NAMES', 'CMSG_VERIFY_SIGNER_PUBKEY', 'STATUS_SECURITY_STREAM_IS_INCONSISTENT', 'EXCEPTION_NONCONTINUABLE_EXCEPTION', 'STATUS_NDIS_OFFLOAD_PATH_REJECTED', 'STATUS_CRC_ERROR', 'SM_DBCSENABLED', 'OS_WIN98_GOLD', 'STATUS_MONITOR_NO_MORE_DESCRIPTOR_DATA', 'IMAGE_FILE_BYTES_REVERSED_LO', 'ERROR_RANGE_LIST_CONFLICT', 'STATUS_DEVICE_NOT_CONNECTED', 'X509_BASIC_CONSTRAINTS2', 'STATUS_CLUSTER_NETWORK_EXISTS', 'STATUS_KDC_UNABLE_TO_REFER', 'STATUS_FILE_CORRUPT_ERROR', 'DBG_TERMINATE_PROCESS', 'REG_MULTI_SZ', 'STATUS_FWP_NET_EVENTS_DISABLED', 'STATUS_DS_NO_RIDS_ALLOCATED', 'STATUS_SHORT_NAMES_NOT_ENABLED_ON_VOLUME', 'FILE_NO_COMPRESSION', 'ERROR_OPERATION_ABORTED', 'STATUS_MORE_ENTRIES', 'AF_VOICEVIEW', 'STATUS_DOMAIN_TRUST_INCONSISTENT', 'STATUS_SERVER_SHUTDOWN_IN_PROGRESS', 'szOID_NIST_sha384', 'SM_CXPADDEDBORDER', 'STATUS_INVALID_PARAMETER_MIX', 'SERVICE_ERROR_IGNORE', 'ERROR_THREAD_1_INACTIVE', 'FILE_FLAG_WRITE_THROUGH', 'STATUS_GRAPHICS_DDCCI_INVALID_MESSAGE_CHECKSUM', 'PRODUCT_STORAGE_STANDARD_EVALUATION_SERVER', 'FILE_RESERVE_OPFILTER', 'STATUS_PURGE_FAILED', 'ERROR_WAKE_SYSTEM', 'STATUS_FVE_NO_LICENSE', 'STATUS_LOG_METADATA_INCONSISTENT', 'ERROR_NO_SIGNAL_SENT', 'STATUS_SPECIAL_USER', 'STATUS_INVALID_TRANSACTION', 'ERROR_INCOMPATIBLE_WITH_GLOBAL_SHORT_NAME_REGISTRY_SETTING', 'CREATE_SHARED_WOW_VDM', 'STATUS_DESTINATION_ELEMENT_FULL', 'SM_CYSMSIZE', 'EXCEPTION_FLT_STACK_CHECK', 'X509_CERT_REQUEST_TO_BE_SIGNED', 'ERROR_FIRMWARE_UPDATED', 'LPC_PORT_CLOSED', 'API_SET_SCHEMA_FLAGS_HOST_EXTENSION', 'STATUS_INVALID_PARAMETER_9', 'FILE_MAP_COPY', 'STATUS_GRAPHICS_I2C_ERROR_TRANSMITTING_DATA', 'ERROR_ILLEGAL_CHARACTER', 'ERROR_INVALID_UNWIND_TARGET', 'FILE_READ_ONLY_VOLUME', 'STATUS_LOG_POLICY_CONFLICT', 'STATUS_INVALID_IMAGE_PROTECT', 'szOID_OIW', 'ERROR_IO_INCOMPLETE', 'STATUS_GRAPHICS_OPM_INTERNAL_ERROR', 'ERROR_EVT_FILTER_INVTYPE', 'CERT_QUERY_FORMAT_BASE64_ENCODED', 'STATUS_FVE_NOT_DATA_VOLUME', 'STATUS_CTX_CLIENT_LICENSE_NOT_SET', 'STATUS_PAGEFILE_CREATE_FAILED', 'ALPC_MESSAGE_SECURITY_ATTRIBUTE', 'PROV_MS_EXCHANGE', 'CREATE_FORCEDOS', 'szOID_OIWSEC_md4RSA2', 'STATUS_MONITOR_INVALID_USER_FRIENDLY_MONDSC_BLOCK', 'SYSTEM_MANDATORY_LABEL_ACE_TYPE', 'ERROR_CAN_NOT_COMPLETE', 'PRODUCT_CORE_ARM', 'STATUS_SINGLE_STEP', 'STATUS_OBJECT_NAME_INVALID', 'STATUS_ACCOUNT_RESTRICTION', 'TH32CS_SNAPPROCESS', 'STATUS_THREAD_ALREADY_IN_TASK', 'STATUS_SXS_INVALID_IDENTITY_ATTRIBUTE_VALUE', 'SM_CXMINTRACK', 'STATUS_CTX_MODEM_RESPONSE_BUSY', 'CERT_E_EXPIRED', 'ERROR_PRINT_CANCELLED', 'STATUS_DS_GC_REQUIRED', 'RPC_NT_NOT_ALL_OBJS_UNEXPORTED', 'ERROR_BAD_THREADID_ADDR', 'STATUS_LICENSE_VIOLATION', 'szOID_OIWSEC_rsaXchg', 'STATUS_SERVER_NOT_DISABLED', 'STATUS_LOG_CONTAINER_OPEN_FAILED', 'szOID_ECC_CURVE_P384', 'ERROR_CONVERT_TO_LARGE', 'ERROR_INVALID_EVENT_COUNT', 'STATUS_GRAPHICS_INVALID_POINTER', 'STATUS_THREADPOOL_FREE_LIBRARY_ON_COMPLETION_FAILED', 'DBG_APP_NOT_IDLE', 'RPC_NT_SS_CHAR_TRANS_SHORT_FILE', 'IMAGE_DIRECTORY_ENTRY_RESOURCE', 'STATUS_VIRTDISK_PROVIDER_NOT_FOUND', 'STATUS_ADDRESS_ALREADY_ASSOCIATED', 'STATUS_NETWORK_OPEN_RESTRICTION', 'STATUS_INVALID_READ_MODE', 'STATUS_UNEXPECTED_MM_EXTEND_ERR', 'S_FALSE', 'AF_OSI', 'STATUS_GRAPHICS_TOO_MANY_REFERENCES', 'ERROR_BAD_MCFG_TABLE', 'RPC_NT_PROXY_ACCESS_DENIED', 'EPT_NT_INVALID_ENTRY', 'STGM_READ', 'STATUS_CLUSTER_NODE_EXISTS', 'ERROR_EVT_INVALID_CHANNEL_PATH', 'ERROR_KEY_DELETED', 'STATUS_ACPI_NOT_INITIALIZED', 'STATUS_GRAPHICS_PVP_MIRRORING_DEVICES_NOT_SUPPORTED', 'STATUS_MEMBER_IN_GROUP', 'FILE_MAP_EXECUTE', 'STATUS_MUTANT_NOT_OWNED', 'SM_CXDRAG', 'STATUS_VARIABLE_NOT_FOUND', 'EXCEPTION_GUARD_PAGE', 'OS_DATACENTER', 'ALPC_MESSAGE_DIRECT_ATTRIBUTE', 'STATUS_GRAPHICS_VIDPN_MODALITY_NOT_SUPPORTED', 'STATUS_DS_FLAT_NAME_EXISTS_IN_FOREST', 'SM_PENWINDOWS', 'STATUS_MUI_INVALID_LOCALE_NAME', 'CERT_QUERY_CONTENT_PKCS7_SIGNED', 'STATUS_NDIS_MULTICAST_FULL', 'ACCESS_MAX_MS_V5_ACE_TYPE', 'STATUS_CONNECTION_IN_USE', 'STATUS_CTX_SHADOW_NOT_RUNNING', 'OS_WIN2000TERMINAL', 'STATUS_DS_CANT_ON_NON_LEAF', 'FILE_APPEND_DATA', 'STATUS_SXS_THREAD_QUERIES_DISABLED', 'SERVICE_TYPE_ALL', 'RPC_NT_PROTSEQ_NOT_SUPPORTED', 'ERROR_FAIL_I24', 'STATUS_LOGIN_TIME_RESTRICTION', 'PRODUCT_MULTIPOINT_STANDARD_SERVER', 'STATUS_TOO_MANY_LUIDS_REQUESTED', 'SERVICE_CONTROL_CONTINUE', 'CERT_TRUST_HAS_NOT_PERMITTED_NAME_CONSTRAINT', 'STATUS_FWP_CANNOT_PEND', 'SM_CYMAXIMIZED', 'X509_KEY_USAGE', 'VER_NT_SERVER', 'GENERIC_EXECUTE', 'STATUS_GRAPHICS_INVALID_VIDPN', 'STATUS_ILLEGAL_DLL_RELOCATION', 'CERT_TRUST_IS_NOT_TIME_NESTED', 'RPC_NT_SERVER_UNAVAILABLE', 'ERROR_RXACT_COMMITTED', 'ERROR_IS_SUBST_PATH', 'STATUS_LOG_RESIZE_INVALID_SIZE', 'FILE_ACTION_RENAMED_OLD_NAME', 'CERT_QUERY_CONTENT_FLAG_PFX', 'STATUS_FLOAT_DENORMAL_OPERAND', 'PRODUCT_SOLUTION_EMBEDDEDSERVER', 'FILE_NOTIFY_CHANGE_DIR_NAME', 'SM_CYVTHUMB', 'STATUS_MEMBER_NOT_IN_GROUP', 'STATUS_DATATYPE_MISALIGNMENT', 'STATUS_SXS_EARLY_DEACTIVATION', 'STATUS_INSUFFICIENT_NVRAM_RESOURCES', 'STATUS_FAIL_CHECK', 'CERT_TRUST_INVALID_NAME_CONSTRAINTS', 'TOKEN_ADJUST_PRIVILEGES', 'ERROR_THREAD_MODE_NOT_BACKGROUND', 'SERVICE_PAUSE_CONTINUE', 'STATUS_CANNOT_ABORT_TRANSACTIONS', 'STATUS_MEMBERS_PRIMARY_GROUP', 'CREATE_NEW_CONSOLE', 'FILE_MAP_ALL_ACCESS', 'LPC_LOST_REPLY', 'CERT_STORE_MAXIMUM_ALLOWED_FLAG', 'STATUS_LOG_PINNED_ARCHIVE_TAIL', 'PRODUCT_SMALLBUSINESS_SERVER', 'CREATE_NEW', 'CERT_STORE_PROV_FILE', 'szOID_RSA_SHA512RSA', 'PRODUCT_HYPERV', 'SW_SHOWDEFAULT', 'szOID_OIWDIR', 'STGM_SIMPLE', 'FILE_LIST_DIRECTORY', 'STATUS_GRAPHICS_UAB_NOT_SUPPORTED', 'szOID_INFOSEC_mosaicIntegrity', 'FILE_OPEN_REPARSE_POINT', 'DIRECTORY_CREATE_SUBDIRECTORY', 'IMAGE_FILE_MACHINE_ALPHA64', 'STATUS_GRAPHICS_INVALID_FREQUENCY', 'STATUS_NDIS_MEDIA_DISCONNECTED', 'STATUS_RECEIVE_EXPEDITED', 'STATUS_FWP_CONTEXT_INCOMPATIBLE_WITH_CALLOUT', 'FILE_ATTRIBUTE_NOT_CONTENT_INDEXED', 'RPC_NT_INVALID_NAF_ID', 'ERROR_MISSING_SYSTEMFILE', 'STATUS_BAD_LOGON_SESSION_STATE', 'IMAGE_SCN_TYPE_GROUP', 'STATUS_PORT_CONNECTION_REFUSED', 'STATUS_INVALID_WORKSTATION', 'IMAGE_SCN_TYPE_DSECT', 'AF_CHAOS', 'RPC_NT_DUPLICATE_ENDPOINT', 'STATUS_NOT_SAFE_MODE_DRIVER', 'ERROR_RECEIVE_EXPEDITED', 'PAGE_NOCACHE', 'STATUS_GRAPHICS_DDCCI_INVALID_CAPABILITIES_STRING', 'SM_CYEDGE', 'ERROR_UNEXP_NET_ERR', 'BELOW_NORMAL_PRIORITY_CLASS', 'SERVICE_ACCEPT_NETBINDCHANGE', 'ERROR_IS_JOIN_TARGET', 'STATUS_RESTART_BOOT_APPLICATION', 'STATUS_EAS_NOT_SUPPORTED', 'STATUS_ACPI_INVALID_SUPERNAME', 'STATUS_EOM_OVERFLOW', 'ERROR_MEMORY_HARDWARE', 'CERT_QUERY_CONTENT_FLAG_SERIALIZED_CTL', 'STATUS_FWP_INCOMPATIBLE_AUTH_METHOD', 'STATUS_GRAPHICS_GPU_EXCEPTION_ON_DEVICE', 'ERROR_WX86_ERROR', 'STATUS_GRAPHICS_DDCCI_INVALID_MESSAGE_COMMAND', 'STATUS_RXACT_COMMITTED', 'ERROR_INVALID_VERIFY_SWITCH', 'ERROR_BADDB', 'RPC_NT_CALL_IN_PROGRESS', 'CREATE_NEW_PROCESS_GROUP', 'ERROR_VC_DISCONNECTED', 'CMSG_ENVELOPE_ALGORITHM_PARAM', 'STGFMT_DOCUMENT', 'TXFS_MINIVERSION_DIRTY_VIEW', 'EPT_NT_CANT_PERFORM_OP', 'IMAGE_FILE_DEBUG_STRIPPED', 'PRODUCT_STORAGE_WORKGROUP_SERVER', 'CMSG_RECIPIENT_INFO_PARAM', 'TH32CS_SNAPMODULE', 'STATUS_THREAD_IS_TERMINATING', 'STATUS_NO_IMPERSONATION_TOKEN', 'RPC_NT_INVALID_NAME_SYNTAX', 'CERT_COMPARE_CROSS_CERT_DIST_POINTS', 'SERVICE_PAUSE_PENDING', 'CERT_NAME_RDN_TYPE', 'SM_CYDLGFRAME', 'FILE_OPEN_FOR_FREE_SPACE_QUERY', 'STATUS_FWP_TCPIP_NOT_READY', 'STATUS_CLUSTER_POISONED', 'ERROR_VOLUME_MOUNTED', 'STATUS_LOG_STATE_INVALID', 'CMSG_ENCRYPT_PARAM', 'ERROR_WRITE_FAULT', 'STATUS_OFFLOAD_WRITE_FILE_NOT_SUPPORTED', 'STATUS_PIPE_CLOSING', 'FILE_FILE_COMPRESSION', 'STATUS_DISK_REPAIR_DISABLED', 'STATUS_GRAPHICS_STALE_MODESET', 'STATUS_LOGON_NOT_GRANTED', 'STATUS_CTX_MODEM_RESPONSE_NO_DIALTONE', 'STATUS_INVALID_COMPUTER_NAME', 'CERT_RENEWAL_PROP_ID', 'STATUS_ILLEGAL_INSTRUCTION', 'STATUS_NOT_FOUND', 'STATUS_CHECKING_FILE_SYSTEM', 'CERT_QUERY_CONTENT_SERIALIZED_CTL', 'SW_HIDE', 'STATUS_FVE_DRY_RUN_FAILED', 'szOID_OIWSEC_desECB', 'CRYPT_ACQUIRE_ONLY_NCRYPT_KEY_FLAG', 'ERROR_UNEXPECTED_MM_EXTEND_ERR', 'STATUS_INVALID_PARAMETER_4', 'CERT_COMPARE_CERT_ID', 'STATUS_NETWORK_ACCESS_DENIED', 'STATUS_FVE_DEBUGGER_ENABLED', 'STATUS_DS_SHUTTING_DOWN', 'STATUS_GRAPHICS_POLLING_TOO_FREQUENTLY', 'szOID_RSA_signingTime', 'STATUS_GRAPHICS_CANNOTCOLORCONVERT', 'ERROR_LOST_WRITEBEHIND_DATA_NETWORK_SERVER_ERROR', 'STATUS_NO_SUCH_FILE', 'STATUS_IPSEC_REPLAY_CHECK_FAILED', 'CERT_E_PURPOSE', 'RPC_C_QOS_IDENTITY_DYNAMIC', 'ERROR_NOINTERFACE', 'STATUS_NO_TGT_REPLY', 'SM_CXVSCROLL', 'szOID_OIWSEC_dsaCommSHA1', 'STATUS_FWP_LIFETIME_MISMATCH', 'FILE_SUPPORTS_REPARSE_POINTS', 'STATUS_DRIVER_ENTRYPOINT_NOT_FOUND', 'IMAGE_SCN_TYPE_COPY', 'ERROR_VALIDATE_CONTINUE', 'STATUS_INVALID_PARAMETER_2', 'ERROR_SUBST_TO_JOIN', 'LPC_CONNECTION_REQUEST', 'STATUS_GRAPHICS_INVALID_COPYPROTECTION_TYPE', 'STATUS_TRANSACTION_OBJECT_EXPIRED', 'EXCEPTION_DEBUG_EVENT', 'REPORT_NOT_ABLE_TO_EXPORT_PRIVATE_KEY', 'SM_CXSMSIZE', 'STATUS_VOLSNAP_HIBERNATE_READY', 'IMAGE_DIRECTORY_ENTRY_IAT', 'STATUS_DS_NAME_NOT_UNIQUE', 'CMSG_CRL_COUNT_PARAM', 'SERVICE_CONTROL_PAUSE', 'FILE_SUPERSEDED', 'STATUS_HOST_UNREACHABLE', 'CRYPT_ARCHIVABLE', 'ERROR_CHILD_NOT_COMPLETE', 'STATUS_RANGE_NOT_FOUND', 'STATUS_TRUSTED_RELATIONSHIP_FAILURE', 'CERT_TRUST_NO_ERROR', 'STATUS_TOO_MANY_PAGING_FILES', 'STATUS_DS_INVALID_GROUP_TYPE', 'STATUS_CTX_LICENSE_EXPIRED', 'STATUS_IPSEC_AUTH_FIREWALL_DROP', 'FILE_VALID_MAILSLOT_OPTION_FLAGS', 'CERT_FIND_CROSS_CERT_DIST_POINTS', 'STATUS_GRAPHICS_NO_RECOMMENDED_FUNCTIONAL_VIDPN', 'STATUS_USER_MAPPED_FILE', 'ERROR_NOT_ALL_ASSIGNED', 'ERROR_CANTREAD', 'ERROR_VIRUS_DELETED', 'RPC_NT_SEC_PKG_ERROR', 'IMAGE_SCN_ALIGN_MASK', 'X509_KEYGEN_REQUEST_TO_BE_SIGNED', 'ERROR_FULLSCREEN_MODE', 'STATUS_COMMITMENT_LIMIT', 'CERT_STORE_SHARE_CONTEXT_FLAG', 'STATUS_FWP_INCOMPATIBLE_SA_STATE', 'ERROR_LOST_WRITEBEHIND_DATA_LOCAL_DISK_ERROR', 'szOID_INFOSEC_mosaicTokenProtection', 'SERVICE_ACCEPT_PARAMCHANGE', 'OS_TERMINALCLIENT', 'FILE_SEQUENTIAL_ONLY', 'STATUS_IMAGE_CHECKSUM_MISMATCH', 'SM_IMMENABLED', 'STILL_ACTIVE', 'STATUS_REQUEST_CANCELED', 'PRODUCT_CORE_LANGUAGESPECIFIC', 'CERT_STORE_CTL_CONTEXT', 'STATUS_EVENTLOG_CANT_START', 'STATUS_WAS_UNLOCKED', 'CREATE_PROCESS_DEBUG_EVENT', 'STATUS_NOLOGON_WORKSTATION_TRUST_ACCOUNT', 'CERT_NAME_UPN_TYPE', 'SERVICE_ERROR_SEVERE', 'STATUS_RESOURCEMANAGER_NOT_FOUND', 'STATUS_INTERRUPT_VECTOR_ALREADY_CONNECTED', 'STATUS_INVALID_IMAGE_WIN_64', 'STATUS_IMAGE_ALREADY_LOADED_AS_DLL', 'STATUS_GRAPHICS_MODE_ID_MUST_BE_UNIQUE', 'szOID_ECDSA_SHA256', 'ERROR_INVALID_PARAMETER', 'STATUS_REGISTRY_HIVE_RECOVERED', 'STATUS_GRAPHICS_VIDEO_PRESENT_TARGETS_LESS_THAN_SOURCES', 'DBG_NO_STATE_CHANGE', 'STATUS_FILE_RENAMED', 'szOID_RSA_MD4RSA', 'STATUS_FWP_INVALID_WEIGHT', 'STATUS_NOT_CAPABLE', 'STATUS_GRAPHICS_DDCCI_VCP_NOT_SUPPORTED', 'STATUS_NO_SAVEPOINT_WITH_OPEN_FILES', 'SW_SHOWNOACTIVATE', 'PKCS12_INCLUDE_EXTENDED_PROPERTIES', 'RPC_REQUEST_TYPE_BIND', 'STATUS_BUS_RESET', 'STATUS_FLT_INVALID_NAME_REQUEST', 'STATUS_CLUSTER_NODE_PAUSED', 'PROCESS_DUP_HANDLE', 'STATUS_PROTOCOL_UNREACHABLE', 'ERROR_COMPRESSION_DISABLED', 'FILE_FLAG_BACKUP_SEMANTICS', 'STATUS_OBJECTID_NOT_FOUND', 'ERROR_OPEN_FAILED', 'CRYPT_CREATE_IV', 'PRODUCT_SMALLBUSINESS_SERVER_PREMIUM', 'STATUS_FVE_NOT_OS_VOLUME', 'FILE_VOLUME_QUOTAS', 'RPC_C_AUTHN_LEVEL_DEFAULT', 'STATUS_FWP_MATCH_TYPE_MISMATCH', 'REG_EXPAND_SZ', 'CRYPT_E_ATTRIBUTES_MISSING', 'FILE_VALID_PIPE_OPTION_FLAGS', 'STATUS_ACCESS_DISABLED_BY_POLICY_PUBLISHER', 'CERT_FIND_SUBJECT_NAME', 'RPC_NT_NOT_CANCELLED', 'STATUS_FWP_OUT_OF_BOUNDS', 'FILE_READ_DATA', 'EXCEPTION_FLT_DENORMAL_OPERAND', 'szOID_OIWSEC_sha1', 'STATUS_CTX_NO_OUTBUF', 'STATUS_GRAPHICS_VIDPN_SOURCE_IN_USE', 'RPC_NT_BINDING_INCOMPLETE', 'SM_CYFRAME', 'STATUS_CTX_LICENSE_CLIENT_INVALID', 'STATUS_SOME_NOT_MAPPED', 'STATUS_FLT_NO_WAITER_FOR_REPLY', 'STATUS_BAD_NETWORK_PATH', 'szOID_RSA_RC4', 'FILE_GENERIC_EXECUTE', 'EXCEPTION_STACK_OVERFLOW', 'CERT_TRUST_HAS_ISSUANCE_CHAIN_POLICY', 'STATUS_SXS_MANIFEST_IDENTITY_SAME_BUT_CONTENTS_DIFFERENT', 'PRODUCT_ENTERPRISE_SERVER_CORE', 'STATUS_AMBIGUOUS_SYSTEM_DEVICE', 'szOID_OIWSEC_dsa', 'SERVICE_DISABLED', 'STATUS_TRANSACTION_SCOPE_CALLBACKS_NOT_SET', 'FILE_NOTIFY_CHANGE_LAST_WRITE', 'STATUS_CTX_WINSTATION_ACCESS_DENIED', 'STATUS_ARRAY_BOUNDS_EXCEEDED', 'CERT_COMPARE_ATTR', 'STATUS_OBJECT_TYPE_MISMATCH', 'STATUS_FVE_POLICY_USER_DISABLE_RDV_NOT_ALLOWED', 'STATUS_GRAPHICS_RESOURCES_NOT_RELATED', 'PRODUCT_ESSENTIALBUSINESS_SERVER_ADDLSVC', 'CWCSTORAGENAME', 'STATUS_WAS_LOCKED', 'CERT_STORE_CERTIFICATE_CONTEXT', 'CERT_ENHKEY_USAGE_PROP_ID', 'SE_PRIVILEGE_ENABLED', 'IDLE_PRIORITY_CLASS', 'szOID_OIWSEC_rsaSign', 'STATUS_NO_TRACKING_SERVICE', 'STATUS_SECTION_NOT_IMAGE', 'STATUS_IPSEC_DOSP_BLOCK', 'STATUS_FIRMWARE_UPDATED', 'STATUS_PROFILING_AT_LIMIT', 'STATUS_PAGE_FAULT_GUARD_PAGE', 'STATUS_FVE_FAILED_BAD_FS', 'MAX_INTERFACE_NAME_LEN', 'STATUS_GRAPHICS_FREQUENCYRANGE_ALREADY_IN_SET', 'STATUS_CONTROL_C_EXIT', 'STATUS_NOTIFICATION_GUID_ALREADY_DEFINED', 'PRODUCT_STORAGE_ENTERPRISE_SERVER', 'STATUS_MOUNT_POINT_NOT_RESOLVED', 'STATUS_GRAPHICS_INVALID_VIDPN_SOURCEMODESET', 'STATUS_RESOURCE_ENUM_USER_STOP', 'ERROR_PATH_BUSY', 'ERROR_THREAD_MODE_ALREADY_BACKGROUND', 'szOID_OIWSEC_md2RSASign', 'MAX_ADAPTER_NAME', 'OS_TABLETPC', 'STATUS_GRAPHICS_TARGET_ID_MUST_BE_UNIQUE', 'ERROR_TOO_MANY_POSTS', 'STATUS_GRAPHICS_INVALID_PATH_IMPORTANCE_ORDINAL', 'CONTEXT_SEGMENTS', 'STATUS_LOG_START_OF_LOG', 'ERROR_NO_MORE_FILES', 'STATUS_IPSEC_DOSP_STATE_LOOKUP_FAILED', 'STGM_SHARE_DENY_READ', 'SM_DIGITIZER', 'CERT_QUERY_CONTENT_PKCS7_UNSIGNED', 'DBG_EXCEPTION_HANDLED', 'STATUS_ADVANCED_INSTALLER_FAILED', 'IMAGE_FILE_MACHINE_AMD64', 'ERROR_NET_OPEN_FAILED', 'CRYPT_CREATE_SALT', 'FILE_OPEN_NO_RECALL', 'RPC_NT_NO_ENTRY_NAME', 'szOID_ANSI_X942', 'SM_CXFOCUSBORDER', 'STATUS_WAIT_3', 'STATUS_VIRUS_INFECTED', 'STATUS_WAIT_1', 'SECURITY_MANDATORY_UNTRUSTED_RID', 'STATUS_INVALID_IMAGE_HASH', 'CRYPT_E_OID_FORMAT', 'CERT_CHAIN_REVOCATION_CHECK_CHAIN_EXCLUDE_ROOT', 'STATUS_TRUST_FAILURE', 'STATUS_CTX_WINSTATION_NAME_INVALID', 'ERROR_EVENT_PENDING', 'EXCEPTION_INT_DIVIDE_BY_ZERO', 'STG_LAYOUT_INTERLEAVED', 'IMAGE_FILE_SYSTEM', 'RPC_NT_SS_CONTEXT_DAMAGED', 'AF_DLI', 'RPC_NT_UUID_NO_ADDRESS', 'STATUS_EA_TOO_LARGE', 'STATUS_USER2USER_REQUIRED', 'STATUS_MUI_INVALID_ULTIMATEFALLBACK_NAME', 'CERT_QUERY_CONTENT_SERIALIZED_STORE', 'CERT_FIND_KEY_IDENTIFIER', 'API_SET_SCHEMA_ENTRY_FLAGS_EXTENSION', 'STATUS_TIME_DIFFERENCE_AT_DC', 'THREAD_GET_CONTEXT', 'STATUS_GRAPHICS_INVALID_VISIBLEREGION_SIZE', 'ERROR_THREAD_NOT_IN_PROCESS', 'PKCS12_ALWAYS_CNG_KSP', 'CERT_SYSTEM_STORE_USERS', 'OBJ_FORCE_ACCESS_CHECK', 'STATUS_VOLMGR_MIRROR_NOT_SUPPORTED', 'ERROR_EXE_CANNOT_MODIFY_STRONG_SIGNED_BINARY', 'RPC_NT_INVALID_ES_ACTION', 'STATUS_PIPE_BROKEN', 'ERROR_EVT_EVENT_DEFINITION_NOT_FOUND', 'CERT_COMPARE_SIGNATURE_HASH', 'szOID_INFOSEC_sdnsConfidentiality', 'STATUS_WMI_ITEMID_NOT_FOUND', 'STATUS_FVE_TOO_SMALL', 'RPC_NT_COMM_FAILURE', 'ERROR_DIR_NOT_EMPTY', 'ERROR_PNP_RESTART_ENUMERATION', 'ERROR_HANDLE_EOF', 'STATUS_CLUSTER_JOIN_NOT_IN_PROGRESS', 'STATUS_QUOTA_EXCEEDED', 'DBG_CONTROL_C', 'ERROR_RXACT_STATE_CREATED', 'STATUS_FLT_NO_DEVICE_OBJECT', 'RSA_CSP_PUBLICKEYBLOB', 'AF_INET', 'KEY_WOW64_RES', 'ERROR_TOO_MANY_MUXWAITERS', 'STATUS_PAGEFILE_QUOTA_EXCEEDED', 'CONTEXT_EXTENDED_REGISTERS', 'ERROR_CANT_TERMINATE_SELF', 'ALPC_PORFLG_WAITABLE_PORT', 'STATUS_TRANSACTION_TIMED_OUT', 'STATUS_REPLY_MESSAGE_MISMATCH', 'ERROR_PNP_REBOOT_REQUIRED', 'STATUS_COPY_PROTECTION_FAILURE', 'X509_NDR_ENCODING', 'STATUS_NDIS_PM_PROTOCOL_OFFLOAD_LIST_FULL', 'THREAD_SET_THREAD_TOKEN', 'ERROR_DRIVE_LOCKED', 'STATUS_FLT_INSTANCE_NOT_FOUND', 'CERT_ISSUER_SERIAL_NUMBER_MD5_HASH_PROP_ID', 'ERROR_ACCESS_AUDIT_BY_POLICY', 'STATUS_GRAPHICS_SPECIFIED_CHILD_ALREADY_CONNECTED', 'szOID_RSAES_OAEP', 'ERROR_BAD_COMMAND', 'AF_SNA', 'STATUS_NDIS_CLOSING', 'CERT_QUERY_CONTENT_FLAG_PFX_AND_LOAD', 'STATUS_MONITOR_INVALID_MANUFACTURE_DATE', 'STATUS_FWP_TXN_ABORTED', 'szOID_RSA_SSA_PSS', 'PROV_RSA_FULL', 'SM_RESERVED4', 'SM_RESERVED1', 'SM_RESERVED3', 'SM_RESERVED2', 'STATUS_TRANSACTION_NOT_REQUESTED', 'STATUS_CANNOT_DELETE', 'RPC_C_QOS_CAPABILITIES_MAKE_FULLSIC', 'STATUS_MAPPED_FILE_SIZE_ZERO', 'STATUS_PLUGPLAY_QUERY_VETOED', 'PRODUCT_STORAGE_WORKGROUP_EVALUATION_SERVER', 'szOID_RSA_MD5RSA', 'MS_ENHANCED_PROV_A', 'ERROR_DIR_NOT_ROOT', 'szOID_INFOSEC_mosaicUpdatedInteg', 'CERT_TRUST_INVALID_EXTENSION', 'STATUS_CTX_CLOSE_PENDING', 'CERT_STORE_NO_CRYPT_RELEASE_FLAG', 'STATUS_FVE_VOLUME_NOT_BOUND', 'ERROR_DISK_FULL', 'SYSTEM_ALARM_CALLBACK_ACE_TYPE', 'STATUS_SMARTCARD_CARD_BLOCKED', 'STATUS_INVALID_IMAGE_FORMAT', 'STATUS_FILE_IS_OFFLINE', 'ERROR_LONGJUMP', 'CERT_SYSTEM_STORE_CURRENT_USER_GROUP_POLICY', 'CERT_SYSTEM_STORE_LOCAL_MACHINE_GROUP_POLICY', 'STATUS_UNEXPECTED_NETWORK_ERROR', 'szOID_OIWSEC_dsaCommSHA', 'MAILSLOT_NO_MESSAGE', 'STATUS_LOG_METADATA_INVALID', 'STATUS_GUID_SUBSTITUTION_MADE', 'STATUS_PRINT_QUEUE_FULL', 'STATUS_NDIS_INVALID_DATA', 'szOID_RSA_data', 'ERROR_ALREADY_ASSIGNED', 'ERROR_WAKE_SYSTEM_DEBUGGER', 'STATUS_EXTRANEOUS_INFORMATION', 'CERT_E_UNTRUSTEDROOT', 'STATUS_WX86_CONTINUE', 'CERT_E_UNTRUSTEDCA', 'STATUS_DOMAIN_EXISTS', 'FILE_ATTRIBUTE_DEVICE', 'STATUS_DIRECTORY_NOT_EMPTY', 'NMPWAIT_NOWAIT', 'STATUS_FLT_CBDQ_DISABLED', 'OS_PERSONALTERMINALSERVER', 'CERT_ARCHIVED_KEY_HASH_PROP_ID', 'RPC_NT_INVALID_RPC_PROTSEQ', 'ERROR_APP_INIT_FAILURE', 'STATUS_GRAPHICS_INVALID_MONITOR_FREQUENCYRANGE_CONSTRAINT', 'STATUS_INVALID_SIGNATURE', 'szOID_OIWSEC_md5RSA', 'REG_LINK', 'STATUS_BUFFER_OVERFLOW', 'STATUS_LOG_SECTOR_INVALID', 'STATUS_CALLBACK_POP_STACK', 'FILE_ATTRIBUTE_ENCRYPTED', 'STATUS_FVE_FAILED_AUTHENTICATION', 'STATUS_DATA_ERROR', 'CERT_FRIENDLY_NAME_PROP_ID', 'STATUS_PIPE_NOT_AVAILABLE', 'IMAGE_DIRECTORY_ENTRY_BOUND_IMPORT', 'STATUS_NO_LDT', 'STATUS_TRANSACTION_RESPONDED', 'CMSG_HASH_ALGORITHM_PARAM', 'STATUS_GRAPHICS_DDCCI_INVALID_DATA', 'RPC_NT_ALREADY_REGISTERED', 'STATUS_NDIS_DOT11_POWER_STATE_INVALID', 'STARTF_USESIZE', 'STATUS_REPARSE_POINT_NOT_RESOLVED', 'SERVICE_ACTIVE', 'STATUS_PRIMARY_TRANSPORT_CONNECT_FAILED', 'STATUS_REMOTE_RESOURCES', 'IMAGE_REL_BASED_RESERVED', 'OBJ_OPENIF', 'STATUS_CHILD_MUST_BE_VOLATILE', 'STATUS_LOG_ARCHIVE_NOT_IN_PROGRESS', 'FILE_ATTRIBUTE_HIDDEN', 'CERT_E_CN_NO_MATCH', 'STATUS_END_OF_MEDIA', 'OS_PROFESSIONAL', 'STATUS_DEVICE_UNREACHABLE', 'STATUS_VDM_HARD_ERROR', 'SERVICE_WIN32_OWN_PROCESS', 'ERROR_UNWIND_CONSOLIDATE', 'RPC_C_AUTHN_LEVEL_PKT_INTEGRITY', 'ERROR_ILLEGAL_FLOAT_CONTEXT', 'BIND_IF_SYNTAX_NDR32', 'ERROR_CRC', 'SM_MOUSEPRESENT', 'STATUS_PROCESS_CLONED', 'ACCESS_ALLOWED_OBJECT_ACE_TYPE', 'PRODUCT_SMALLBUSINESS_SERVER_PREMIUM_CORE', 'CERT_STORE_PROV_REG', 'ERROR_SERVER_SID_MISMATCH', 'STATUS_NO_IP_ADDRESSES', 'ERROR_DIRECTORY', 'EXCEPTION_SINGLE_STEP', 'CERT_AUTO_ENROLL_PROP_ID', 'STATUS_GRAPHICS_ADAPTER_MUST_HAVE_AT_LEAST_ONE_TARGET', 'ERROR_ABANDONED_WAIT_63', 'STATUS_FILE_NOT_ENCRYPTED', 'ERROR_VOLSNAP_PREPARE_HIBERNATE', 'STATUS_PORT_ALREADY_HAS_COMPLETION_LIST', 'SERVICE_CONTROL_STOP', 'STATUS_RESOURCE_NAME_NOT_FOUND', 'STATUS_DS_NO_MORE_RIDS', 'DELETE', 'MS_STRONG_PROV_A', 'STATUS_TRANSACTION_PROPAGATION_FAILED', 'STATUS_INSTANCE_NOT_AVAILABLE', 'ERROR_FILE_TOO_LARGE', 'STATUS_SYNCHRONIZATION_REQUIRED', 'IMAGE_FILE_32BIT_MACHINE', 'STATUS_INVALID_HANDLE', 'STATUS_ALREADY_REGISTERED', 'STATUS_NETWORK_UNREACHABLE', 'STATUS_DS_INIT_FAILURE', 'MS_STRONG_PROV_W', 'STATUS_GRAPHICS_INVALID_PHYSICAL_MONITOR_HANDLE', 'STATUS_ROLLBACK_TIMER_EXPIRED', 'CERT_E_REVOKED', 'ERROR_NOT_OWNER', 'STATUS_REMOTE_NOT_LISTENING', 'PROFILE_KERNEL', 'STATUS_CANT_CREATE_MORE_STREAM_MINIVERSIONS', 'STATUS_BEGINNING_OF_MEDIA', 'STATUS_BEYOND_VDL', 'IMAGE_FILE_UP_SYSTEM_ONLY', 'EXCEPTION_EXECUTE_HANDLER', 'SM_SLOWMACHINE', 'ERROR_DRIVERS_LEAKING_LOCKED_PAGES', 'FILE_VOLUME_IS_COMPRESSED', 'STATUS_CLUSTER_NETINTERFACE_NOT_FOUND', 'STATUS_NO_RECOVERY_POLICY', 'SECTION_MAP_WRITE', 'STATUS_LOGON_SERVER_CONFLICT', 'STATUS_WAIT_2', 'STATUS_ENLISTMENT_NOT_FOUND', 'STATUS_CTX_MODEM_RESPONSE_TIMEOUT', 'STATUS_INTEGER_DIVIDE_BY_ZERO', 'ERROR_TIMER_NOT_CANCELED', 'PRODUCT_PROFESSIONAL_E', 'PRODUCT_PROFESSIONAL_N', 'STATUS_USER_APC', 'OS_MEORGREATER', 'STATUS_NET_WRITE_FAULT', 'STATUS_REINITIALIZATION_NEEDED', 'ERROR_INVALID_ACE_CONDITION', 'ERROR_PWD_TOO_RECENT', 'ERROR_PORT_MESSAGE_TOO_LONG', 'STATUS_GRAPHICS_NO_VIDEO_MEMORY', 'ERROR_UNWIND', 'ERROR_EXCL_SEM_ALREADY_OWNED', 'CERT_E_WRONG_USAGE', 'STATUS_CALLBACK_RETURNED_PRI_BACK', 'DUPLICATE_SAME_ACCESS', 'STATUS_FLOAT_STACK_CHECK', 'STATUS_NOT_LOGON_PROCESS', 'STATUS_INVALID_SYSTEM_SERVICE', 'STATUS_UNSUPPORTED_PREAUTH', 'CERT_FIND_ANY', 'szOID_RSA', 'STATUS_DS_GLOBAL_CANT_HAVE_CROSSDOMAIN_MEMBER', 'CERT_TRUST_CTL_IS_NOT_SIGNATURE_VALID', 'IMAGE_DIRECTORY_ENTRY_EXPORT', 'STATUS_GRAPHICS_TRY_AGAIN_LATER', 'STATUS_GRAPHICS_INVALID_VIDEO_PRESENT_TARGET', 'STATUS_IO_DEVICE_ERROR', 'STATUS_ACPI_INVALID_OBJTYPE', 'STATUS_GRAPHICS_DDCCI_INVALID_MESSAGE_LENGTH', 'ALPC_MSGFLG_WAIT_USER_MODE', 'STATUS_DEBUGGER_INACTIVE', 'ERROR_JOIN_TO_SUBST', 'STATUS_MORE_PROCESSING_REQUIRED', 'STATUS_CTL_FILE_NOT_SUPPORTED', 'PIPE_TYPE_BYTE', 'PKCS_7_ASN_ENCODING', 'STATUS_NO_INHERITANCE', 'STATUS_OBJECT_NAME_NOT_FOUND', 'PROV_RSA_SIG', 'STATUS_PWD_TOO_SHORT', 'STATUS_FWP_TXN_IN_PROGRESS', 'IMAGE_SCN_TYPE_OVER', 'STATUS_ACCESS_DISABLED_BY_POLICY_OTHER', 'ERROR_VERSION_PARSE_ERROR', 'STATUS_SERVER_HAS_OPEN_HANDLES', 'ERROR_DEBUG_ATTACH_FAILED', 'STATUS_GRAPHICS_NO_MORE_ELEMENTS_IN_DATASET', 'STATUS_ABANDONED_WAIT_0', 'STATUS_CTX_WINSTATION_BUSY', 'IMAGE_SCN_MEM_16BIT', 'ERROR_BIOS_FAILED_TO_CONNECT_INTERRUPT', 'STATUS_TOO_MANY_SIDS', 'ERROR_FT_WRITE_RECOVERY', 'CERT_FIND_ISSUER_ATTR', 'AF_UNIX', 'STATUS_SHUTDOWN_IN_PROGRESS', 'RPC_NT_GROUP_MEMBER_NOT_FOUND', 'ERROR_DEVICE_ENUMERATION_ERROR', 'CERT_INFO_SIGNATURE_ALGORITHM_FLAG', 'STATUS_FVE_FS_MOUNTED', 'SERVICE_FILE_SYSTEM_DRIVER', 'TOKEN_DUPLICATE', 'CERT_COMPARE_CTL_USAGE', 'CRYPT_ACQUIRE_USE_PROV_INFO_FLAG', 'STATUS_EVENT_DONE', 'STATUS_NDIS_INVALID_LENGTH', 'STATUS_REMOTE_DISCONNECT', 'CERT_SYSTEM_STORE_CURRENT_SERVICE_ID', 'STATUS_BAD_INITIAL_STACK', 'ERROR_INVALID_MINALLOCSIZE', 'STATUS_CTX_WD_NOT_FOUND', 'STATUS_ALERTED', 'OS_SERVERADMINUI', 'STATUS_CSS_KEY_NOT_ESTABLISHED', 'ERROR_EVT_VERSION_TOO_NEW', 'STATUS_FWP_EM_NOT_SUPPORTED', 'STANDARD_RIGHTS_EXECUTE', 'MEM_ROTATE', 'ERROR_FILE_CHECKED_OUT', 'STATUS_LOG_INVALID_RANGE', 'SM_CYSIZEFRAME', 'FILE_WRITE_THROUGH', 'ERROR_SIGNAL_REFUSED', 'STATUS_LOG_MULTIPLEXED', 'ERROR_REPLY_MESSAGE_MISMATCH', 'STATUS_CLUSTER_INVALID_NODE', 'ERROR_PNP_IRQ_TRANSLATION_FAILED', 'ERROR_ALREADY_WIN32', 'ERROR_NO_MORE_SEARCH_HANDLES', 'STATUS_LOST_WRITEBEHIND_DATA_LOCAL_DISK_ERROR', 'ALPC_MESSAGE_HANDLE_ATTRIBUTE', 'VER_NT_WORKSTATION', 'ERROR_SYSTEM_IMAGE_BAD_SIGNATURE', 'STATUS_MUTANT_LIMIT_EXCEEDED', 'szOID_ECDSA_SPECIFIED', 'STATUS_INVALID_IMPORT_OF_NON_DLL', 'PKCS12_ALLOW_OVERWRITE_KEY', 'STATUS_ACCOUNT_LOCKED_OUT', 'STATUS_GRAPHICS_INVALID_PATH_CONTENT_TYPE', 'STATUS_TRANSACTIONS_UNSUPPORTED_REMOTE', 'PIPE_TYPE_MESSAGE', 'STATUS_FLOAT_MULTIPLE_TRAPS', 'CRYPT_E_INVALID_INDEX', 'PROCESS_MODE_BACKGROUND_END', 'STATUS_NDIS_GROUP_ADDRESS_IN_USE', 'AF_BAN', 'STATUS_NO_SUCH_LOGON_SESSION', 'STATUS_VIRTUAL_CIRCUIT_CLOSED', 'STATUS_CTX_CONSOLE_DISCONNECT', 'CERT_INFO_SUBJECT_UNIQUE_ID_FLAG', 'szOID_RSA_signedData', 'KEY_NOTIFY', 'STATUS_VHD_DIFFERENCING_CHAIN_ERROR_IN_PARENT', 'DRIVE_UNKNOWN', 'STATUS_FVE_AUTH_INVALID_APPLICATION', 'ERROR_HIBERNATION_FAILURE', 'CMSG_SIGNER_CERT_INFO_PARAM', 'ERROR_PROCESS_MODE_ALREADY_BACKGROUND', 'ALPC_MSGFLG_WOW64_CALL', 'ERROR_DBG_RIPEXCEPTION', 'SC_MANAGER_MODIFY_BOOT_CONFIG', 'ERROR_RECEIVE_PARTIAL', 'CERT_QUERY_CONTENT_FLAG_SERIALIZED_CRL', 'STATUS_ALLOCATE_BUCKET', 'SM_REMOTECONTROL', 'PRODUCT_ENTERPRISE_N', 'ERROR_REPARSE_OBJECT', 'ERROR_AUDIT_FAILED', 'FILE_FLAG_FIRST_PIPE_INSTANCE', 'ERROR_EVT_FILTER_NOTELTSET', 'STATUS_GUARD_PAGE_VIOLATION', 'PRODUCT_ENTERPRISE_E', 'STATUS_FWP_WRONG_SESSION', 'CREATE_ALWAYS', 'STATUS_GRAPHICS_INVALID_MONITOR_SOURCE_MODE', 'ERROR_SCOPE_NOT_FOUND', 'PROCESS_SET_QUOTA', 'RPC_NT_UUID_LOCAL_ONLY', 'RPC_NT_INVALID_ENDPOINT_FORMAT', 'STATUS_GRAPHICS_PVP_NO_DISPLAY_DEVICE_CORRESPONDS_TO_NAME', 'ERROR_MOUNT_POINT_NOT_RESOLVED', 'ERROR_INVALID_EA_HANDLE', 'STATUS_KDC_INVALID_REQUEST', 'PROCESS_MODE_BACKGROUND_BEGIN', 'READ_CONTROL', 'EXCEPTION_FLT_OVERFLOW', 'ERROR_INVALID_SEGMENT_NUMBER', 'STATUS_PIPE_DISCONNECTED', 'TXFS_MINIVERSION_COMMITTED_VIEW', 'FILE_CREATE_TREE_CONNECTION', 'TRUST_E_ACTION_UNKNOWN', 'STATUS_GRAPHICS_MIRRORING_DEVICES_NOT_SUPPORTED', 'STATUS_DS_DOMAIN_NAME_EXISTS_IN_FOREST', 'STATUS_MCA_EXCEPTION', 'CERT_TRUST_HAS_NOT_DEFINED_NAME_CONSTRAINT', 'CERT_TRUST_HAS_CRL_VALIDITY_EXTENDED', 'ERROR_INVALID_STACKSEG', 'STATUS_DS_CANT_START', 'OS_WIN2000ADVSERVER', 'PRODUCT_HOME_SERVER', 'STATUS_LOST_WRITEBEHIND_DATA', 'STATUS_DECRYPTION_FAILED', 'STATUS_SEGMENT_NOTIFICATION', 'STATUS_CLUSTER_JOIN_IN_PROGRESS', 'STATUS_ADDRESS_NOT_ASSOCIATED', 'ERROR_PRINTQ_FULL', 'CERT_QUERY_FORMAT_BINARY', 'ERROR_BAD_CURRENT_DIRECTORY', 'ERROR_GEN_FAILURE', 'STATUS_PROFILING_NOT_STARTED', 'STATUS_HEAP_CORRUPTION', 'STATUS_SXS_FILE_NOT_PART_OF_ASSEMBLY', 'STATUS_CS_ENCRYPTION_FILE_NOT_CSE', 'ERROR_PIPE_CONNECTED', 'CERT_STORE_ADD_REPLACE_EXISTING_INHERIT_PROPERTIES', 'SERVICE_ERROR_CRITICAL', 'ERROR_VERIFIER_STOP', 'STATUS_KEY_DELETED', 'NMPWAIT_USE_DEFAULT_WAIT', 'ERROR_UNHANDLED_EXCEPTION', 'STATUS_ACPI_RS_ACCESS', 'CERT_NAME_ATTR_TYPE', 'ERROR_INVALID_PLUGPLAY_DEVICE_PATH', 'STATUS_NO_SUCH_PACKAGE', 'STATUS_VHD_CHILD_PARENT_SIZE_MISMATCH', 'STATUS_NONE_MAPPED', 'DIGSIG_E_ENCODE', 'STATUS_GRAPHICS_ALLOCATION_INVALID', 'MEM_RESERVE', 'STATUS_SXS_FILE_HASH_MISMATCH', 'STATUS_DS_NO_NEST_GLOBALGROUP_IN_MIXEDDOMAIN', 'ERROR_LOGON_SERVER_CONFLICT', 'CERT_TRUST_INVALID_BASIC_CONSTRAINTS', 'SERVICE_CONTINUE_PENDING', 'IMAGE_FILE_MACHINE_CEE', 'IMAGE_FILE_MACHINE_CEF', 'STATUS_DS_UNAVAILABLE', 'ERROR_BAD_PIPE', 'ERROR_NOT_SUPPORTED', 'PROCESS_SET_SESSIONID', 'RPC_NT_FP_OVERFLOW', 'STATUS_UNSUPPORTED_COMPRESSION', 'ERROR_TOO_MANY_SEM_REQUESTS', 'STATUS_HIBERNATED', 'ERROR_NO_EVENT_PAIR', 'CMSG_CONTENT_PARAM', 'FILE_DELETE_CHILD', 'SM_CYHSCROLL', 'CMSG_SIGNER_HASH_ALGORITHM_PARAM', 'STATUS_EA_LIST_INCONSISTENT', 'STATUS_FWP_ACTION_INCOMPATIBLE_WITH_LAYER', 'STANDARD_RIGHTS_ALL', 'CERT_STORE_ADD_ALWAYS', 'ERROR_SERVICE_NOTIFICATION', 'REG_DWORD_LITTLE_ENDIAN', 'STATUS_GRAPHICS_UNSWIZZLING_APERTURE_UNSUPPORTED', 'STATUS_SAM_NEED_BOOTKEY_PASSWORD', 'TRUST_E_NOSIGNATURE', 'IMAGE_REL_BASED_MACHINE_SPECIFIC_9', 'IMAGE_REL_BASED_MACHINE_SPECIFIC_8', 'CERT_QUERY_CONTENT_PFX_AND_LOAD', 'ERROR_ERRORS_ENCOUNTERED', 'IMAGE_REL_BASED_MACHINE_SPECIFIC_5', 'AF_CLUSTER', 'SERVICE_USER_DEFINED_CONTROL', 'FILE_FLAG_OVERLAPPED', 'STATUS_INVALID_BUFFER_SIZE', 'CRYPT_E_NOT_FOUND', 'STATUS_INTERRUPT_STILL_CONNECTED', 'PKCS12_NO_PERSIST_KEY', 'RPC_NT_SEND_INCOMPLETE', 'CERT_NAME_SIMPLE_DISPLAY_TYPE', 'STATUS_POLICY_OBJECT_NOT_FOUND', 'ERROR_CANNOT_BREAK_OPLOCK', 'STATUS_NO_MORE_FILES', 'FILE_OPENED', 'CERT_STORE_PROV_SYSTEM_A', 'STATUS_WAKE_SYSTEM_DEBUGGER', 'STATUS_FILE_FORCED_CLOSED', 'SM_MIDEASTENABLED', 'STATUS_IMAGE_SUBSYSTEM_NOT_PRESENT', 'CONTEXT_INTEGER', 'FILE_SHARE_WRITE', 'STATUS_GRAPHICS_UNASSIGNED_MODESET_ALREADY_EXISTS', 'ERROR_TOO_MANY_TCBS', 'ERROR_IOPL_NOT_ENABLED', 'CMSG_SIGNER_AUTH_ATTR_PARAM', 'ERROR_IMAGE_MACHINE_TYPE_MISMATCH', 'E_FAIL', 'STATUS_CRM_PROTOCOL_NOT_FOUND', 'STATUS_INTERNAL_DB_ERROR', 'RPC_NT_NO_CALL_ACTIVE', 'RPC_NT_NO_PRINC_NAME', 'EXCEPTION_NONCONTINUABLE', 'ERROR_ACCESS_DISABLED_NO_SAFER_UI_BY_POLICY', 'STATUS_MUI_INVALID_FILE', 'STATUS_FLT_DISALLOW_FAST_IO', 'CERT_FIND_SIGNATURE_HASH', 'STATUS_SMARTCARD_SUBSYSTEM_FAILURE', 'STATUS_INVALID_OWNER', 'STATUS_FLT_ALREADY_ENLISTED', 'CRYPT_E_HASH_VALUE', 'STATUS_CTX_CLIENT_QUERY_TIMEOUT', 'ERROR_TOO_MANY_MODULES', 'IMAGE_FILE_MACHINE_AM33', 'MAXLEN_PHYSADDR', 'WRITE_DAC', 'szOID_PKCS', 'STATUS_OBJECT_PATH_NOT_FOUND', 'ERROR_PROCESS_IN_JOB', 'IMAGE_SCN_MEM_EXECUTE', 'PROV_EC_ECNRA_FULL', 'szOID_INFOSEC_SuiteAIntegrity', 'STATUS_SXS_PROCESS_TERMINATION_REQUESTED', 'STATUS_LOCAL_DISCONNECT', 'STATUS_DEVICE_FEATURE_NOT_SUPPORTED', 'FILE_ATTRIBUTE_COMPRESSED', 'CERT_COMPARE_PUBLIC_KEY', 'AF_NETBIOS', 'FILE_SUPERSEDE', 'IMAGE_NUMBEROF_DIRECTORY_ENTRIES', 'STATUS_TOO_MANY_NODES', 'szOID_RSA_messageDigest', 'ERROR_IS_SUBST_TARGET', 'STATUS_GRAPHICS_CANCEL_VIDPN_TOPOLOGY_AUGMENTATION', 'STATUS_CLUSTER_NODE_DOWN', 'STATUS_POWER_STATE_INVALID', 'SERVICE_ADAPTER', 'STATUS_NDIS_INTERFACE_NOT_FOUND', 'STATUS_CSS_SCRAMBLED_SECTOR', 'ERROR_DISCARDED', 'ERROR_OUTOFMEMORY', 'PRODUCT_STANDARD_SERVER_CORE_V', 'szOID_RSA_MD2RSA', 'STATUS_NO_TOKEN', 'szOID_RSA_encryptedData', 'STATUS_FWP_NULL_POINTER', 'STATUS_NO_LINK_TRACKING_IN_TRANSACTION', 'CRYPT_KEK', 'OS_WIN2000ORGREATER', 'WRITE_OWNER', 'FILE_MAXIMUM_DISPOSITION', 'ERROR_INFLOOP_IN_RELOC_CHAIN', 'SW_MAX', 'STATUS_INVALID_PORT_ATTRIBUTES', 'DBG_CONTINUE', 'X509_UNICODE_NAME_VALUE', 'ERROR_BAD_PATHNAME', 'SM_CYDRAG', 'TH32CS_SNAPALL', 'STATUS_NO_USER_SESSION_KEY', 'ERROR_IO_PRIVILEGE_FAILED', 'PIPE_READMODE_MESSAGE', 'STATUS_PREDEFINED_HANDLE', 'FILE_CREATE', 'ALPC_MESSAGE_VIEW_ATTRIBUTE', 'CERT_E_REVOCATION_FAILURE', 'STATUS_GRAPHICS_NO_ACTIVE_VIDPN', 'ERROR_EXE_MARKED_INVALID', 'STATUS_STREAM_MINIVERSION_NOT_VALID', 'DEBUG_EVENT_LOAD_MODULE', 'STATUS_SMARTCARD_CERT_REVOKED', 'ERROR_INVALID_LDT_SIZE', 'STATUS_FWP_TOO_MANY_CALLOUTS', 'COMPRESSION_FORMAT_XPRESS_HUFF', 'STATUS_PWD_HISTORY_CONFLICT', 'STATUS_COMPRESSION_DISABLED', 'ERROR_PAGEFILE_QUOTA_EXCEEDED', 'ERROR_MCA_OCCURED', 'WTD_CHOICE_CERT', 'IMAGE_FILE_MACHINE_R10000', 'SERVICE_CHANGE_CONFIG', 'STATUS_INVALID_PLUGPLAY_DEVICE_PATH', 'ERROR_NOT_SAFE_MODE_DRIVER', 'CRYPT_ACQUIRE_ALLOW_NCRYPT_KEY_FLAG', 'REG_QWORD_LITTLE_ENDIAN', 'SERVICE_DRIVER', 'IMAGE_SCN_ALIGN_8BYTES', 'PRODUCT_DATACENTER_SERVER_V', 'RRF_ZEROONFAILURE', 'ERROR_INVALID_QUOTA_LOWER', 'USAGE_MATCH_TYPE_OR', 'ERROR_SEM_NOT_FOUND', 'STATUS_ACPI_INVALID_TARGETTYPE', 'THREAD_ALL_ACCESS', 'szOID_OIWDIR_CRPT', 'STATUS_SXS_ACTIVATION_CONTEXT_DISABLED', 'ERROR_RXACT_COMMIT_NECESSARY', 'PRODUCT_ULTIMATE_N', 'STATUS_ACPI_POWER_REQUEST_FAILED', 'STATUS_GRAPHICS_PATH_NOT_IN_TOPOLOGY', 'PRODUCT_ULTIMATE_E', 'STATUS_INVALID_PRIMARY_GROUP', 'STATUS_TIMER_RESOLUTION_NOT_SET', 'STATUS_DISK_CORRUPT_ERROR', 'E_NOINTERFACE', 'STATUS_FILE_TOO_LARGE', 'STATUS_CONNECTION_COUNT_LIMIT', 'STATUS_CALLBACK_BYPASS', 'STATUS_BAD_STACK', 'STATUS_FLOATED_SECTION', 'STATUS_CANNOT_BREAK_OPLOCK', 'STATUS_CTX_GRAPHICS_INVALID', 'STATUS_DELAY_LOAD_FAILED', 'IMAGE_SCN_LNK_OTHER', 'TH32CS_SNAPTHREAD', 'PROV_INTEL_SEC', 'PROCESS_SET_INFORMATION', 'STATUS_DS_NO_FPO_IN_UNIVERSAL_GROUPS', 'IMAGE_FILE_MACHINE_EBC', 'PRODUCT_STANDARD_SERVER_SOLUTIONS_CORE', 'ERROR_INVALID_PASSWORD', 'szOID_OIWSEC_shaRSA', 'STATUS_FWP_INVALID_PARAMETER', 'SM_CXICON', 'SM_CMONITORS', 'STATUS_NO_UNICODE_TRANSLATION', 'LPC_REQUEST', 'CERT_XML_NAME_STR', 'DBG_RIPEXCEPTION', 'IMAGE_SCN_ALIGN_8192BYTES', 'PROCESS_ALL_ACCESS', 'STATUS_CARDBUS_NOT_SUPPORTED', 'DETACHED_PROCESS', 'STGM_FAILIFTHERE', 'STATUS_DRIVER_FAILED_PRIOR_UNLOAD', 'SM_CYMIN', 'RPC_NT_PROTOCOL_ERROR', 'STATUS_PROTOCOL_NOT_SUPPORTED', 'STATUS_LUIDS_EXHAUSTED', 'RPC_NT_INVALID_VERS_OPTION', 'ERROR_TOO_MANY_SEMAPHORES', 'SW_MINIMIZE', 'STATUS_NDIS_ADAPTER_NOT_FOUND', 'CRYPT_E_FILE_ERROR', 'CERT_BACKED_UP_PROP_ID', 'STATUS_FWP_ALREADY_EXISTS', 'PRODUCT_CORE', 'CERT_TRUST_HAS_NAME_MATCH_ISSUER', 'STATUS_INVALID_VARIANT', 'CERT_SIMPLE_NAME_STR', 'ERROR_EVT_INVALID_PUBLISHER_NAME', 'STATUS_LOG_BLOCK_VERSION', 'STATUS_FT_ORPHANING', 'CMSG_CERT_COUNT_PARAM', 'CERT_INFO_SUBJECT_PUBLIC_KEY_INFO_FLAG', 'ERROR_NOTIFY_ENUM_DIR', 'ERROR_BUSY', 'STATUS_GRAPHICS_INVALID_PIXELFORMAT', 'OWNER_SECURITY_INFORMATION', 'ERROR_IMAGE_SUBSYSTEM_NOT_PRESENT', 'IMAGE_DIRECTORY_ENTRY_DELAY_IMPORT', 'SE_PRIVILEGE_ENABLED_BY_DEFAULT', 'STATUS_GRAPHICS_INVALID_MODE_PRUNING_ALGORITHM', 'RPC_NT_INVALID_STRING_UUID', 'PRODUCT_ENTERPRISE_SERVER_IA64', 'STATUS_REGISTRY_IO_FAILED', 'STATUS_FOUND_OUT_OF_SCOPE', 'STATUS_DLL_INIT_FAILED', 'REG_RESOURCE_LIST', 'STATUS_INVALID_ACL', 'STATUS_ACPI_INVALID_DATA', 'ERROR_INVALID_LIST_FORMAT', 'ERROR_PAGE_FAULT_PAGING_FILE', 'STATUS_NDIS_LOW_POWER_STATE', 'ALPC_CANCELFLG_NO_CONTEXT_CHECK', 'STATUS_IP_ADDRESS_CONFLICT2', 'IMAGE_SCN_TYPE_REG', 'STATUS_GRAPHICS_INVALID_SCANLINE_ORDERING', 'CERT_EFS_PROP_ID', 'STATUS_SMI_PRIMITIVE_INSTALLER_FAILED', 'CERT_E_UNTRUSTEDTESTROOT', 'SEC_FILE', 'IMAGE_FILE_MACHINE_SH3DSP', 'AF_APPLETALK', 'ERROR_SHARING_PAUSED', 'STATUS_CURRENT_DOMAIN_NOT_ALLOWED', 'RRF_RT_QWORD', 'FILE_NON_DIRECTORY_FILE', 'COMPRESSION_FORMAT_DEFAULT', 'IMAGE_SCN_ALIGN_256BYTES', 'SEC_LARGE_PAGES', 'PRODUCT_STARTER', 'STATUS_KDC_UNKNOWN_ETYPE', 'STATUS_NDIS_NOT_SUPPORTED', 'EXCEPTION_FLT_DIVIDE_BY_ZERO', 'FILE_SEQUENTIAL_WRITE_ONCE', 'EXCEPTION_INT_OVERFLOW', 'RPC_NT_SS_CONTEXT_MISMATCH', 'STATUS_SMARTCARD_WRONG_PIN', 'szOID_ECDSA_SHA512', 'ERROR_JOIN_TO_JOIN', 'szOID_PKCS_10', 'STATUS_SMARTCARD_SILENT_CONTEXT', 'PROV_SSL', 'CERT_QUERY_CONTENT_FLAG_ALL', 'WTD_CHOICE_SIGNER', 'STATUS_CTX_RESPONSE_ERROR', 'IMAGE_FILE_LINE_NUMS_STRIPPED', 'STATUS_INVALID_DEVICE_OBJECT_PARAMETER', 'STATUS_UNEXPECTED_MM_MAP_ERROR', 'ERROR_ROWSNOTRELEASED', 'ERROR_FILE_EXISTS', 'STATUS_CANCELLED', 'STATUS_LOG_SECTOR_PARITY_INVALID', 'IMAGE_FILE_MACHINE_SH3E', 'ERROR_ADAP_HDW_ERR', 'STATUS_COMMITMENT_MINIMUM', 'CERT_QUERY_CONTENT_CRL', 'IMAGE_DLLCHARACTERISTICS_DYNAMIC_BASE', 'IMAGE_SCN_ALIGN_2BYTES', 'DRIVE_CDROM', 'EVENTLOG_FORWARDS_READ', 'ERROR_FSFILTER_OP_COMPLETED_SUCCESSFULLY', 'STATUS_MINIVERSION_INACCESSIBLE_FROM_SPECIFIED_TRANSACTION', 'STATUS_CLEANER_CARTRIDGE_INSTALLED', 'FILE_PERSISTENT_ACLS', 'STATUS_CANT_DISABLE_MANDATORY', 'CERT_FIND_MD5_HASH', 'CMSG_SIGNER_CERT_ID_PARAM', 'STATUS_ACCESS_VIOLATION', 'STATUS_SERVICE_NOTIFICATION', 'STATUS_FWP_TOO_MANY_BOOTTIME_FILTERS', 'CERT_TRUST_IS_NOT_SIGNATURE_VALID', 'CERT_QUERY_CONTENT_PKCS10', 'STATUS_NOTIFY_CLEANUP', 'STATUS_FWP_KM_CLIENTS_ONLY', 'PAGE_GUARD', 'STATUS_WX86_INTERNAL_ERROR', 'STATUS_UNABLE_TO_LOCK_MEDIA', 'LPC_DATAGRAM', 'DEBUG_ONLY_THIS_PROCESS', 'AF_FIREFOX', 'STATUS_MCA_OCCURED', 'ERROR_PLUGPLAY_QUERY_VETOED', 'ERROR_DATA_NOT_ACCEPTED', 'ERROR_INVALID_BLOCK', 'STATUS_NO_SUCH_MEMBER', 'SM_SECURE', 'RPC_NT_WRONG_PIPE_VERSION', 'STATUS_OBJECT_PATH_SYNTAX_BAD', 'ERROR_CONTROL_C_EXIT', 'STATUS_REDIRECTOR_NOT_STARTED', 'RPC_NT_INTERNAL_ERROR', 'EXIT_PROCESS_DEBUG_EVENT', 'TRUST_E_PROVIDER_UNKNOWN', 'STATUS_CTX_MODEM_INF_NOT_FOUND', 'CREATE_PRESERVE_CODE_AUTHZ_LEVEL', 'PIPE_ACCESS_OUTBOUND', 'KEY_READ', 'CERT_FIND_ISSUER_OF', 'IMAGE_FILE_DLL', 'CERT_STORE_PROV_FILENAME_A', 'CERT_TRUST_IS_NOT_TIME_VALID', 'STATUS_SYMLINK_CLASS_DISABLED', 'SYSTEM_AUDIT_CALLBACK_ACE_TYPE', 'IMAGE_DIRECTORY_ENTRY_ARCHITECTURE', 'STATUS_NOT_SAME_DEVICE', 'FILE_ATTRIBUTE_SPARSE_FILE', 'STATUS_CANT_ACCESS_DOMAIN_INFO', 'CERT_STORE_PROV_FILENAME_W', 'STATUS_DS_GLOBAL_CANT_HAVE_LOCAL_MEMBER', 'ERROR_SUBST_TO_SUBST', 'STATUS_PROPSET_NOT_FOUND', 'FILE_ATTRIBUTE_OFFLINE', 'STATUS_DS_NO_ATTRIBUTE_OR_VALUE', 'STGM_SHARE_DENY_WRITE', 'ERROR_CHECKING_FILE_SYSTEM', 'STATUS_REVOCATION_OFFLINE_C', 'ERROR_FLOAT_MULTIPLE_TRAPS', 'RPC_NT_NAME_SERVICE_UNAVAILABLE', 'STATUS_DS_GROUP_CONVERSION_ERROR', 'ERROR_PATH_NOT_FOUND', 'PRODUCT_HOME_PREMIUM_SERVER', 'SE_PRIVILEGE_USED_FOR_ACCESS', 'ERROR_EVT_UNRESOLVED_PARAMETER_INSERT', 'STD_OUTPUT_HANDLE', 'CERT_EXTENDED_ERROR_INFO_PROP_ID', 'COMPRESSION_ENGINE_HIBER', 'STATUS_FLT_DO_NOT_ATTACH', 'STATUS_WRONG_CREDENTIAL_HANDLE', 'ERROR_RANGE_NOT_FOUND', 'STATUS_TRANSACTION_REQUEST_NOT_VALID', 'STATUS_GRAPHICS_INCOMPATIBLE_PRIVATE_FORMAT', 'CRYPT_NO_SALT', 'ERROR_WX86_WARNING', 'STATUS_LOG_FULL', 'STATUS_THREADPOOL_HANDLE_EXCEPTION', 'STATUS_TXF_DIR_NOT_EMPTY', 'STATUS_LOG_INCONSISTENT_SECURITY', 'LPC_EXCEPTION', 'PAGE_READONLY', 'ERROR_TRANSACTION_NOT_ACTIVE', 'EXCEPTION_IN_PAGE_ERROR', 'STARTF_USEFILLATTRIBUTE', 'STATUS_CONNECTION_RESET', 'STATUS_DRIVER_ORDINAL_NOT_FOUND', 'STARTF_USECOUNTCHARS', 'IMAGE_SCN_LNK_INFO', 'CERT_TRUST_CTL_IS_NOT_TIME_VALID', 'STATUS_DOMAIN_CTRLR_CONFIG_ERROR', 'FILE_OVERWRITTEN', 'FILE_SUPPORTS_HARD_LINKS', 'STATUS_DELETE_PENDING', 'STATUS_INVALID_SECURITY_DESCR', 'FILE_SUPPORTS_REMOTE_STORAGE', 'CERT_QUERY_CONTENT_FLAG_SERIALIZED_STORE', 'STATUS_LPC_REPLY_LOST', 'STATUS_FLT_CONTEXT_ALREADY_LINKED', 'CERT_COMPARE_KEY_IDENTIFIER', 'STATUS_REDIRECTOR_HAS_OPEN_HANDLES', 'STATUS_FWP_PROVIDER_CONTEXT_NOT_FOUND', 'STATUS_CALLBACK_RETURNED_TRANSACTION', 'SERVICE_ERROR_NORMAL', 'SM_CYFULLSCREEN', 'STATUS_HMAC_NOT_SUPPORTED', 'PRODUCT_STORAGE_STANDARD_SERVER', 'STATUS_DRIVER_INTERNAL_ERROR', 'STATUS_UNEXPECTED_MM_CREATE_ERR', 'HKEY_LOCAL_MACHINE', 'STATUS_VOLUME_DIRTY', 'STATUS_NO_PAGEFILE', 'RPC_NT_SS_CHAR_TRANS_OPEN_FAIL', 'STATUS_FLT_CONTEXT_ALREADY_DEFINED', 'STATUS_INSTRUCTION_MISALIGNMENT', 'STATUS_INVALID_ACCOUNT_NAME', 'ERROR_NOT_REGISTRY_FILE', 'STATUS_CANT_ENABLE_DENY_ONLY', 'ERROR_ILLEGAL_DLL_RELOCATION', 'MEM_PHYSICAL', 'szOID_DS', 'IMAGE_DLLCHARACTERISTICS_FORCE_INTEGRITY', 'ERROR_NOT_JOINED', 'SM_CYSIZE', 'WTD_CHOICE_BLOB', 'STATUS_PRINT_CANCELLED', 'CRYPT_FORCE_KEY_PROTECTION_HIGH', 'CERT_COMPARE_MD5_HASH', 'SERVICE_CONTROL_PARAMCHANGE', 'STATUS_SXS_SETTING_NOT_REGISTERED', 'STATUS_ACPI_ASSERT_FAILED', 'PRODUCT_DATACENTER_SERVER_CORE', 'STATUS_ALIAS_EXISTS', 'szOID_ECC_CURVE_P256', 'STATUS_FWP_INVALID_RANGE', 'STATUS_FORMS_AUTH_REQUIRED', 'STATUS_LOG_CONTAINER_WRITE_FAILED', 'MAXLEN_IFDESCR', 'CERT_COMPARE_EXISTING', 'RRF_RT_REG_BINARY', 'AF_DATAKIT', 'STATUS_SMARTCARD_LOGON_REQUIRED', 'ERROR_DBG_COMMAND_EXCEPTION', 'PRODUCT_ESSENTIALBUSINESS_SERVER_MGMT', 'EXCEPTION_PRIV_INSTRUCTION', 'STATUS_FWP_CALLOUT_NOT_FOUND', 'RPC_NT_WRONG_STUB_VERSION', 'KEY_WRITE', 'SERVICE_ACCEPT_TRIGGEREVENT', 'ERROR_MARSHALL_OVERFLOW', 'SERVICE_STOPPED', 'SERVICE_QUERY_STATUS', 'CERT_TRUST_IS_FROM_EXCLUSIVE_TRUST_STORE', 'STATUS_GRAPHICS_OPM_SIGNALING_NOT_SUPPORTED', 'ERROR_PROFILING_AT_LIMIT', 'STATUS_DRIVER_CANCEL_TIMEOUT', 'OBJ_PERMANENT', 'CERT_INFO_SUBJECT_FLAG', 'PRODUCT_STORAGE_ENTERPRISE_SERVER_CORE', 'STATUS_REPARSE_ATTRIBUTE_CONFLICT', 'STATUS_FWP_NULL_DISPLAY_NAME', 'STATUS_GRAPHICS_PINNED_MODE_MUST_REMAIN_IN_SET', 'ERROR_PROFILING_NOT_STARTED', 'STATUS_MONITOR_UNKNOWN_DESCRIPTOR_FORMAT', 'HKEY_PERFORMANCE_TEXT', 'TRUST_E_SUBJECT_NOT_TRUSTED', 'SM_CXFRAME', 'WTD_UI_NOGOOD', 'STATUS_FLT_FILTER_NOT_FOUND', 'STATUS_NO_MORE_EAS', 'STGM_NOSCRATCH', 'ERROR_ALLOCATE_BUCKET', 'STATUS_GRAPHICS_INVALID_ALLOCATION_HANDLE', 'STATUS_DRIVER_DATABASE_ERROR', 'STATUS_MUI_INVALID_RC_CONFIG', 'STATUS_TRANSACTIONAL_OPEN_NOT_ALLOWED', 'STATUS_GRAPHICS_NO_AVAILABLE_VIDPN_TARGET', 'szOID_RSA_emailAddr', 'CERT_STORE_UNSAFE_PHYSICAL_FLAG', 'ERROR_SHARING_VIOLATION', 'RPC_NT_FP_UNDERFLOW', 'ERROR_EVT_FILTER_OUT_OF_RANGE', 'CONTEXT_DEBUG_REGISTERS', 'STATUS_GRAPHICS_UNKNOWN_CHILD_STATUS', 'STATUS_GRAPHICS_INVALID_PIXELVALUEACCESSMODE', 'SM_CMOUSEBUTTONS', 'ERROR_REQUEST_OUT_OF_SEQUENCE', 'ERROR_INVALID_PORT_ATTRIBUTES', 'STATUS_DS_BUSY', 'STATUS_FWP_BUILTIN_OBJECT', 'CMSG_ATTR_CERT_COUNT_PARAM', 'STATUS_SXS_ASSEMBLY_IS_NOT_A_DEPLOYMENT', 'STATUS_GRAPHICS_INVALID_VIDPN_PRESENT_PATH', 'RPC_C_IMP_LEVEL_IDENTIFY', 'STATUS_CS_ENCRYPTION_EXISTING_ENCRYPTED_FILE', 'SM_CXSIZE', 'EVENTLOG_WARNING_TYPE', 'CERT_STORE_BACKUP_RESTORE_FLAG', 'STATUS_IMAGE_MACHINE_TYPE_MISMATCH', 'ERROR_PNP_INVALID_ID', 'ERROR_PROC_NOT_FOUND', 'ERROR_OUT_OF_PAPER', 'SM_CXVIRTUALSCREEN', 'ALPC_MSGFLG_REPLY_MESSAGE', 'STATUS_RANGE_NOT_LOCKED', 'ACCESS_DENIED_CALLBACK_ACE_TYPE', 'STATUS_DEVICE_PROTOCOL_ERROR', 'STATUS_MEMBER_NOT_IN_ALIAS', 'STATUS_IPSEC_DOSP_KEYMOD_NOT_ALLOWED', 'ERROR_INVALID_MESSAGE', 'RPC_NT_UNKNOWN_IF', 'STATUS_ACPI_INVALID_INDEX', 'SM_STARTER', 'KEY_SET_VALUE', 'STGFMT_ANY', 'PRODUCT_SERVER_FOR_SMALLBUSINESS_V', 'STATUS_DEVICE_DOES_NOT_EXIST', 'STATUS_CTX_LOGON_DISABLED', 'STATUS_GRAPHICS_INVALID_VIDPN_TARGET_SUBSET_TYPE', 'ERROR_EXTRANEOUS_INFORMATION', 'STATUS_DATA_LOST_REPAIR', 'STATUS_ACCESS_DISABLED_BY_POLICY_PATH', 'ERROR_RING2SEG_MUST_BE_MOVABLE', 'CERT_STORE_SHARE_STORE_FLAG', 'STATUS_SXS_INVALID_ACTCTXDATA_FORMAT', 'STATUS_INVALID_IMAGE_WIN_16', 'STATUS_MUI_FILE_NOT_LOADED', 'STATUS_FILE_NOT_AVAILABLE', 'RRF_RT_REG_EXPAND_SZ', 'STATUS_PNP_INVALID_ID', 'ERROR_PIPE_NOT_CONNECTED', 'ERROR_DBG_REPLY_LATER', 'SM_CXHSCROLL', 'STATUS_IMAGE_NOT_AT_BASE', 'STATUS_LOGIN_WKSTA_RESTRICTION', 'ACCESS_MIN_MS_OBJECT_ACE_TYPE', 'STATUS_CERTIFICATE_MAPPING_NOT_UNIQUE', 'szOID_OIWDIR_md2RSA', 'ERROR_PNP_TRANSLATION_FAILED', 'SERVICE_CONTROL_SHUTDOWN', 'WARMING_NOT_SAME_FLAG_FOR_WINXP', 'FILE_VALID_SET_FLAGS', 'STATUS_HOST_DOWN', 'SW_NORMAL', 'ERROR_EVT_INVALID_OPERATION_OVER_ENABLED_DIRECT_CHANNEL', 'STATUS_DISK_RECALIBRATE_FAILED', 'szOID_INFOSEC_sdnsKMandSig', 'FILE_READ_ATTRIBUTES', 'STATUS_WORKING_SET_LIMIT_RANGE', 'IMAGE_SCN_TYPE_NO_PAD', 'FILE_RANDOM_ACCESS', 'STATUS_INDOUBT_TRANSACTIONS_EXIST', 'STATUS_OBJECTID_EXISTS', 'STATUS_CTX_BAD_VIDEO_MODE', 'ERROR_NOT_ENOUGH_MEMORY', 'STATUS_DEVICE_DOOR_OPEN', 'STATUS_FWP_RESERVED', 'SYSTEM_ALARM_OBJECT_ACE_TYPE', 'STATUS_FILE_CHECKED_OUT', 'STATUS_ACPI_INVALID_TABLE', 'IMAGE_SCN_MEM_LOCKED', 'STATUS_FWP_INJECT_HANDLE_STALE', 'CONTEXT_FLOATING_POINT', 'ERROR_KEY_HAS_CHILDREN', 'STATUS_REVOCATION_OFFLINE_KDC', 'CERT_CTL_USAGE_PROP_ID', 'STATUS_FLT_DELETING_OBJECT', 'ERROR_INSUFFICIENT_BUFFER', 'STATUS_COULD_NOT_INTERPRET', 'STATUS_DEVICE_ENUMERATION_ERROR', 'PRODUCT_CLUSTER_SERVER_V', 'ERROR_INVALID_TARGET_HANDLE', 'STATUS_SYSTEM_POWERSTATE_TRANSITION', 'EXCEPTION_DATATYPE_MISALIGNMENT', 'STATUS_NO_SUCH_DEVICE', 'STATUS_GRAPHICS_INVALID_VIDEO_PRESENT_SOURCE_MODE', 'STATUS_BAD_NETWORK_NAME', 'PIPE_UNLIMITED_INSTANCES', 'STATUS_BUFFER_TOO_SMALL', 'API_SET_SCHEMA_VERSION_V4', 'API_SET_SCHEMA_VERSION_V2', 'API_SET_SCHEMA_VERSION_V3', 'SM_CXMINIMIZED', 'STATUS_SYSTEM_POWERSTATE_COMPLEX_TRANSITION', 'PRODUCT_MEDIUMBUSINESS_SERVER_MESSAGING', 'FILE_FLAG_NO_BUFFERING', 'DEBUG_EVENT_EXCEPTION', 'STATUS_PARTIAL_COPY', 'STATUS_GRAPHICS_PARTIAL_DATA_POPULATED', 'STATUS_TRUSTED_DOMAIN_FAILURE', 'PRODUCT_ENTERPRISE_N_EVALUATION', 'STATUS_ACPI_INVALID_MUTEX_LEVEL', 'STATUS_SERIAL_NO_DEVICE_INITED', 'ERROR_COMMITMENT_MINIMUM', 'DBG_TERMINATE_THREAD', 'OS_MEDIACENTER', 'STATUS_XML_PARSE_ERROR', 'FILE_VALID_OPTION_FLAGS', 'ERROR_INVALID_STARTING_CODESEG', 'STATUS_CLUSTER_NODE_NOT_FOUND', 'STATUS_GRAPHICS_MONITORDESCRIPTOR_ID_MUST_BE_UNIQUE', 'STATUS_TRANSACTION_INTEGRITY_VIOLATED', 'STATUS_DLL_INIT_FAILED_LOGOFF', 'STATUS_NO_MORE_MATCHES', 'WAIT_IO_COMPLETION', 'STATUS_FLT_NOT_INITIALIZED', 'STATUS_FLT_NAME_CACHE_MISS', 'ERROR_INSTRUCTION_MISALIGNMENT', 'STATUS_VERIFY_REQUIRED', 'ERROR_INVALID_MODULETYPE', 'CRYPT_UPDATE_KEY', 'CERT_STORE_SET_LOCALIZED_NAME_FLAG', 'STATUS_GRAPHICS_WRONG_ALLOCATION_DEVICE', 'STGFMT_DOCFILE', 'CERT_COMPARE_ANY', 'CRYPT_DATA_KEY', 'STATUS_MESSAGE_NOT_FOUND', 'SERVICE_STOP', 'RPC_NT_MAX_CALLS_TOO_SMALL', 'RPC_REQUEST_TYPE_CALL', 'STATUS_DOWNGRADE_DETECTED', 'PERSIST_E_SIZEINDEFINITE', 'ERROR_DLL_MIGHT_BE_INSECURE', 'STATUS_FLOPPY_WRONG_CYLINDER', 'STATUS_APC_RETURNED_WHILE_IMPERSONATING', 'STATUS_EFS_NOT_ALLOWED_IN_TRANSACTION', 'szOID_OIWSEC_dsaSHA1', 'DEBUG_EVENT_UNLOAD_MODULE', 'STATUS_CSS_REGION_MISMATCH', 'SERVICE_CONTROL_TIMECHANGE', 'STATUS_FWP_ACTION_INCOMPATIBLE_WITH_SUBLAYER', 'IMAGE_DIRECTORY_ENTRY_EXCEPTION', 'PERSIST_E_NOTSELFSIZING', 'CERT_QUERY_FORMAT_FLAG_ASN_ASCII_HEX_ENCODED', 'SERVICE_BOOT_START', 'PKCS_ATTRIBUTE', 'STATUS_NDIS_INVALID_ADDRESS', 'STATUS_FAIL_FAST_EXCEPTION', 'PRODUCT_SOLUTION_EMBEDDEDSERVER_CORE', 'STATUS_FLOAT_UNDERFLOW', 'ERROR_NOT_LOCKED', 'WTD_STATEACTION_AUTO_CACHE', 'STATUS_WMI_ALREADY_ENABLED', 'KEY_WOW64_64KEY', 'STATUS_CANNOT_IMPERSONATE', 'STATUS_BIZRULES_NOT_ENABLED', 'STATUS_LOG_METADATA_FLUSH_FAILED', 'STATUS_CONNECTION_DISCONNECTED', 'IMAGE_SCN_CNT_UNINITIALIZED_DATA', 'STATUS_ACCOUNT_EXPIRED', 'STATUS_DS_INCORRECT_ROLE_OWNER', 'STATUS_CTX_SHADOW_ENDED_BY_MODE_CHANGE', 'WTD_STATEACTION_VERIFY', 'STATUS_HANDLE_NOT_CLOSABLE', 'STATUS_FWP_INCOMPATIBLE_LAYER', 'ERROR_PARTIAL_COPY', 'STATUS_FILEMARK_DETECTED', 'ERROR_PIPE_BUSY', 'PIPE_READMODE_BYTE', 'CRYPT_ACQUIRE_NCRYPT_KEY_FLAGS_MASK', 'ALPC_HANDLEFLG_DUPLICATE_SAME_ATTRIBUTES', 'CERT_FIND_SUBJECT_CERT', 'STATUS_BAD_FUNCTION_TABLE', 'PAGE_NOACCESS', 'STATUS_NOT_COMMITTED', 'CERT_COMPARE_ENHKEY_USAGE', 'STATUS_SXS_RELEASE_ACTIVATION_CONTEXT', 'EVENTLOG_ERROR_TYPE', 'STATUS_NO_TRUST_SAM_ACCOUNT', 'STATUS_PER_USER_TRUST_QUOTA_EXCEEDED', 'STATUS_FT_MISSING_MEMBER', 'STATUS_INVALID_LOGON_TYPE', 'STATUS_DEVICE_POWERED_OFF', 'STATUS_GRAPHICS_NO_AVAILABLE_IMPORTANCE_ORDINALS', 'RPC_NT_OUT_OF_RESOURCES', 'szOID_OIWDIR_SIGN', 'ERROR_PAGEFILE_CREATE_FAILED', 'STATUS_GRAPHICS_INVALID_VIDEOPRESENTTARGETSET', 'PKCS_UTC_TIME', 'STATUS_IMAGE_MP_UP_MISMATCH', 'CREATE_SUSPENDED', 'STATUS_FLOAT_OVERFLOW', 'IMAGE_FILE_NET_RUN_FROM_SWAP', 'STATUS_PORT_MESSAGE_TOO_LONG', 'IMAGE_REL_BASED_HIGH', 'X509_CHOICE_OF_TIME', 'STATUS_MONITOR_INVALID_SERIAL_NUMBER_MONDSC_BLOCK', 'API_SET_LOAD_SCHEMA_ORDINAL', 'IMAGE_FILE_MACHINE_I386', 'STATUS_INVALID_MEMBER', 'RPC_NT_UNKNOWN_AUTHN_TYPE', 'CERT_E_INVALID_NAME', 'ERROR_INVALID_SIGNAL_NUMBER', 'STATUS_GRAPHICS_TARGET_ALREADY_IN_SET', 'ERROR_FATAL_APP_EXIT', 'STATUS_WAKE_SYSTEM', 'SC_MANAGER_ALL_ACCESS', 'SECURITY_MANDATORY_LOW_RID', 'MEM_LARGE_PAGES', 'RPC_NT_PIPE_EMPTY', 'STATUS_TRANSACTIONMANAGER_RECOVERY_NAME_COLLISION', 'ERROR_DEV_NOT_EXIST', 'MEM_WRITE_WATCH', 'STATUS_FILE_SYSTEM_LIMITATION', 'RPC_NT_PROCNUM_OUT_OF_RANGE', 'szOID_RSA_DES_EDE3_CBC', 'STATUS_MEMORY_NOT_ALLOCATED', 'LOAD_DLL_DEBUG_EVENT', 'PROFILE_SERVER', 'STATUS_VIDEO_DRIVER_DEBUG_REPORT_REQUEST', 'ERROR_ACCESS_DENIED', 'CERT_INFO_ISSUER_FLAG', 'ERROR_DRIVER_FAILED_SLEEP', 'DRIVE_REMOVABLE', 'CERT_SYSTEM_STORE_LOCATION_MASK', 'STATUS_NO_SPOOL_SPACE', 'STATUS_PNP_RESTART_ENUMERATION', 'ERROR_COULD_NOT_INTERPRET', 'STATUS_USER_SESSION_DELETED', 'CERT_QUERY_CONTENT_PFX', 'CERT_TRUST_HAS_EXACT_MATCH_ISSUER', 'STATUS_GRAPHICS_CLIENTVIDPN_NOT_SET', 'ERROR_SWAPERROR', 'EXCEPTION_MAXIMUM_PARAMETERS', 'STATUS_GRAPHICS_SOURCE_ID_MUST_BE_UNIQUE', 'STATUS_DOMAIN_CONTROLLER_NOT_FOUND', 'WTD_REVOKE_WHOLECHAIN', 'STATUS_LOG_GROWTH_FAILED', 'INFINITE', 'STATUS_LOG_RECORD_NONEXISTENT', 'STATUS_RXACT_INVALID_STATE', 'DBG_CONTROL_BREAK', 'STATUS_WAIT_FOR_OPLOCK', 'CRYPT_INITIATOR', 'STATUS_SYSTEM_IMAGE_BAD_SIGNATURE', 'STATUS_GRAPHICS_NO_VIDPNMGR', 'X509_ALTERNATE_NAME', 'STATUS_XML_ENCODING_MISMATCH', 'MEM_FREE', 'EVENTLOG_AUDIT_FAILURE', 'STATUS_NDIS_BUFFER_TOO_SHORT', 'STATUS_LOG_SECTOR_REMAPPED', 'REG_DWORD', 'IMAGE_FILE_RELOCS_STRIPPED', 'STATUS_VIDEO_HUNG_DISPLAY_DRIVER_THREAD', 'STATUS_PASSWORD_RESTRICTION', 'ERROR_OPLOCK_BREAK_IN_PROGRESS', 'STATUS_TRANSACTION_ALREADY_COMMITTED', 'STATUS_BREAKPOINT', 'SM_CYSMCAPTION', 'STATUS_SERVER_SID_MISMATCH', 'RPC_NT_SERVER_TOO_BUSY', 'CERT_TRUST_IS_NOT_VALID_FOR_USAGE', 'STATUS_NDIS_PAUSED', 'STATUS_INVALID_IMAGE_NE_FORMAT', 'ERROR_ITERATED_DATA_EXCEEDS_64k', 'STATUS_GRAPHICS_INVALID_MONITOR_FREQUENCYRANGE', 'CERT_STORE_PROV_SMART_CARD', 'RPC_NT_UNKNOWN_AUTHZ_SERVICE', 'CMSG_INNER_CONTENT_TYPE_PARAM', 'ERROR_SEEK', 'EXCEPTION_ILLEGAL_INSTRUCTION', 'IMAGE_FILE_EXECUTABLE_IMAGE', 'FILE_ATTRIBUTE_VIRTUAL', 'szOID_RSA_SMIMEalg', 'ERROR_ALREADY_EXISTS', 'STATUS_STOPPED_ON_SYMLINK', 'szOID_INFOSEC_SuiteAKMandSig', 'X509_NAME', 'CERT_FIND_CTL_USAGE', 'STATUS_INVALID_SERVER_STATE', 'STATUS_FWP_NEVER_MATCH', 'ERROR_IS_JOINED', 'STATUS_GRAPHICS_MONITOR_NOT_CONNECTED', 'CONTEXT_I386', 'STATUS_TRANSACTIONAL_CONFLICT', 'HKEY_PERFORMANCE_NLSTEXT', 'PROCESS_VM_WRITE', 'ERROR_INVALID_HANDLE', 'SM_CXMAXIMIZED', 'ERROR_INVALID_FUNCTION', 'STATUS_INVALID_IMAGE_LE_FORMAT', 'IMAGE_SCN_ALIGN_64BYTES', 'STATUS_IPSEC_SA_LIFETIME_EXPIRED', 'STATUS_TRANSACTION_REQUIRED_PROMOTION', 'STATUS_USER_EXISTS', 'CMSG_CMS_RECIPIENT_ENCRYPTED_KEY_INDEX_PARAM', 'STATUS_LOG_CONTAINER_STATE_INVALID', 'STATUS_FVE_BAD_DATA', 'STATUS_GRAPHICS_INVALID_ACTIVE_REGION', 'CERT_STORE_ADD_NEWER_INHERIT_PROPERTIES', 'SERVICE_ALL_ACCESS', 'ERROR_NO_PAGEFILE', 'STATUS_OPLOCK_NOT_GRANTED', 'STATUS_INVALID_PARAMETER_12', 'ERROR_LOG_HARD_ERROR', 'STATUS_RECEIVE_PARTIAL_EXPEDITED', 'IMAGE_FILE_MACHINE_POWERPCFP', 'PROCESS_CREATE_THREAD', 'OPEN_ALWAYS', 'STARTF_USEPOSITION', 'CERT_TRUST_IS_REVOKED', 'ERROR_MCA_EXCEPTION', 'COMPRESSION_FORMAT_LZNT1', 'IMAGE_REL_BASED_MACHINE_SPECIFIC_7', 'ERROR_EVT_FILTER_ALREADYSCOPED', 'REG_NONE', 'STATUS_RESOURCE_REQUIREMENTS_CHANGED', 'STATUS_GRAPHICS_NOT_EXCLUSIVE_MODE_OWNER', 'ERROR_INVALID_NAME', 'ERROR_EVT_CHANNEL_CANNOT_ACTIVATE', 'SECTION_MAP_EXECUTE_EXPLICIT', 'SM_CYCURSOR', 'STATUS_DFS_UNAVAILABLE', 'SERVICE_ACCEPT_SHUTDOWN', 'SYSTEM_ALARM_ACE_TYPE', 'STATUS_SXS_MANIFEST_FORMAT_ERROR', 'CERT_DESCRIPTION_PROP_ID', 'IMAGE_REL_BASED_HIGHLOW', 'STATUS_TRANSACTIONMANAGER_NOT_ONLINE', 'STATUS_FILE_ENCRYPTED', 'STGFMT_NATIVE', 'STATUS_INVALID_DEVICE_REQUEST', 'ERROR_BAD_REM_ADAP', 'STATUS_ACPI_INVALID_REGION', 'STATUS_DS_INVALID_ATTRIBUTE_SYNTAX', 'szOID_INFOSEC_SuiteATokenProtection', 'STATUS_INVALID_TOKEN', 'FILE_FLAG_RANDOM_ACCESS', 'STATUS_CALLBACK_RETURNED_LANG', 'RPC_NT_FP_DIV_ZERO', 'STATUS_REG_NAT_CONSUMPTION', 'ERROR_EVT_MAX_INSERTS_REACHED', 'SM_CXFIXEDFRAME', 'RPC_NT_NO_CONTEXT_AVAILABLE', 'ERROR_SECURITY_STREAM_IS_INCONSISTENT', 'STATUS_GRAPHICS_OPM_PROTECTED_OUTPUT_NO_LONGER_EXISTS', 'FILE_WRITE_EA', 'CRYPT_VOLATILE', 'STATUS_UNABLE_TO_DELETE_SECTION', 'ERROR_EVT_INVALID_EVENT_DATA', 'CERT_STORE_PROV_LDAP', 'EVENTLOG_SUCCESS', 'CERT_STORE_ADD_USE_EXISTING', 'STGM_DIRECT', 'CRYPT_DELETEKEYSET', 'IMAGE_FILE_LARGE_ADDRESS_AWARE', 'STATUS_GRAPHICS_PATH_ALREADY_IN_TOPOLOGY', 'ERROR_EVT_NON_VALIDATING_MSXML', 'STATUS_GRAPHICS_NO_DISPLAY_MODE_MANAGEMENT_SUPPORT', 'OS_SMALLBUSINESSSERVER', 'PROV_EC_ECDSA_FULL', 'STATUS_GRAPHICS_OPM_SESSION_TYPE_CHANGE_IN_PROGRESS', 'STATUS_RDP_PROTOCOL_ERROR', 'OBJ_INHERIT', 'IMAGE_FILE_MACHINE_UNKNOWN', 'PKCS_CONTENT_INFO_SEQUENCE_OF_ANY', 'RPC_C_QOS_CAPABILITIES_ANY_AUTHORITY', 'CRYPT_SGCKEY', 'RPC_NT_NO_MORE_ENTRIES', 'RRF_RT_REG_NONE', 'CERT_QUERY_FORMAT_FLAG_ALL', 'PRODUCT_CORE_N', 'CERT_SYSTEM_STORE_LOCAL_MACHINE', 'STATUS_FVE_TPM_INVALID_PCR', 'STATUS_LOG_APPENDED_FLUSH_FAILED', 'CERT_QUERY_CONTENT_CTL', 'ERROR_EVT_SUBSCRIPTION_TO_DIRECT_CHANNEL', 'X509_ENUMERATED', 'STATUS_TOO_MANY_OPENED_FILES', 'IMAGE_SCN_MEM_WRITE', 'STATUS_UNWIND', 'STATUS_SXS_MANIFEST_TOO_BIG', 'SM_CYFOCUSBORDER', 'STATUS_SXS_MULTIPLE_DEACTIVATION', 'STATUS_GRAPHICS_INVALID_MONITORDESCRIPTORSET', 'STATUS_CANNOT_LOAD_REGISTRY_FILE', 'ERROR_AUTODATASEG_EXCEEDS_64k', 'ERROR_STACK_OVERFLOW_READ', 'CRYPT_RECIPIENT', 'PRODUCT_STANDARD_SERVER', 'STATUS_NO_SUCH_GROUP', 'szOID_NIST_AES128_CBC', 'CERT_STORE_PROV_SMART_CARD_W', 'MAILSLOT_WAIT_FOREVER', 'STATUS_HIVE_UNLOADED', 'OS_TERMINALREMOTEADMIN', 'STATUS_OFFLOAD_READ_FILE_NOT_SUPPORTED', 'STATUS_NO_TXF_METADATA', 'STATUS_NOTIFY_ENUM_DIR', 'CERT_STORE_PROV_COLLECTION', 'CERT_SYSTEM_STORE_CURRENT_USER', 'STATUS_NO_SECURITY_ON_OBJECT', 'STATUS_SXS_WRONG_SECTION_TYPE', 'STATUS_ALL_SIDS_FILTERED', 'ACCESS_MAX_MS_OBJECT_ACE_TYPE', 'szOID_OIWDIR_md2', 'STATUS_REMOTE_FILE_VERSION_MISMATCH', 'STATUS_GENERIC_NOT_MAPPED', 'RPC_C_AUTHN_LEVEL_CONNECT', 'STGFMT_STORAGE', 'STATUS_FLOPPY_VOLUME', 'STATUS_FVE_CONV_READ_ERROR', 'ERROR_REGISTRY_IO_FAILED', 'CERT_SYSTEM_STORE_LOCAL_MACHINE_ENTERPRISE', 'PROFILE_USER', 'AF_LAT', 'ERROR_INVALID_DATA', 'AT_SIGNATURE', 'RPC_NT_CANT_CREATE_ENDPOINT', 'PRODUCT_HOME_PREMIUM_N', 'PAGE_WRITECOMBINE', 'CERT_AUTHORITY_INFO_ACCESS_PROP_ID', 'PRODUCT_HOME_PREMIUM_E', 'STATUS_DS_OID_NOT_FOUND', 'STATUS_FVE_NOT_ENCRYPTED', 'RPC_C_IMP_LEVEL_DEFAULT', 'OS_WIN95ORGREATER', 'STATUS_FVE_FAILED_SECTOR_SIZE', 'STATUS_SXS_TRANSACTION_CLOSURE_INCOMPLETE', 'ERROR_IS_SUBSTED', 'SYSTEM_AUDIT_OBJECT_ACE_TYPE', 'CERT_E_CHAINING', 'FILE_SYNCHRONOUS_IO_ALERT', 'STATUS_INSUFFICIENT_RESOURCES', 'STATUS_GRAPHICS_OPM_HDCP_SRM_NEVER_SET', 'STATUS_GRAPHICS_ADAPTER_WAS_RESET', 'STATUS_DIRECTORY_SERVICE_REQUIRED', 'STATUS_RETRY', 'CMSG_ATTR_CERT_PARAM', 'ALPC_MSGFLG_LPC_MODE', 'STATUS_FWP_TOO_MANY_SUBLAYERS', 'REG_DWORD_BIG_ENDIAN', 'DEBUG_EVENT_CHANGE_ENGINE_STATE', 'ERROR_CANT_WAIT', 'SERVICE_ACCEPT_POWEREVENT', 'STATUS_DS_ADMIN_LIMIT_EXCEEDED', 'SW_SHOW', 'STATUS_GRAPHICS_PARAMETER_ARRAY_TOO_SMALL', 'STATUS_MEDIA_CHECK', 'STATUS_FWP_LAYER_NOT_FOUND', 'FILE_OPEN_FOR_BACKUP_INTENT', 'ERROR_MOD_NOT_FOUND', 'SM_CYMINTRACK', 'STATUS_TOKEN_ALREADY_IN_USE', 'ERROR_NOT_READY', 'STATUS_ACPI_HANDLER_COLLISION', 'STATUS_MISSING_SYSTEMFILE', 'STATUS_TRANSACTION_NOT_ROOT', 'STATUS_CANT_CROSS_RM_BOUNDARY', 'SECURITY_MANDATORY_MEDIUM_PLUS_RID', 'STATUS_GENERIC_COMMAND_FAILED', 'STATUS_GRAPHICS_INVALID_VIDPN_TARGETMODESET', 'ERROR_DBG_TERMINATE_PROCESS', 'STATUS_BAD_MCFG_TABLE', 'STATUS_DS_AG_CANT_HAVE_UNIVERSAL_MEMBER', 'SM_CYFIXEDFRAME', 'STATUS_PNP_BAD_MPS_TABLE', 'CERT_COMPARE_KEY_SPEC', 'STATUS_NDIS_FILE_NOT_FOUND', 'STATUS_ACPI_INVALID_ACCESS_SIZE', 'SM_NETWORK', 'EXCEPTION_CONTINUE_EXECUTION', 'ERROR_FLOAT_MULTIPLE_FAULTS', 'STATUS_ACPI_REG_HANDLER_FAILED', 'ERROR_PWD_TOO_SHORT', 'PRODUCT_SERVER_FOR_SMALLBUSINESS', 'STARTF_FORCEONFEEDBACK', 'ERROR_LOCK_FAILED', 'STATUS_BAD_DEVICE_TYPE', 'STATUS_CANT_TERMINATE_SELF', 'STATUS_GRAPHICS_OPM_PARAMETER_ARRAY_TOO_SMALL', 'STATUS_LM_CROSS_ENCRYPTION_REQUIRED', 'STATUS_RXACT_STATE_CREATED', 'STATUS_FVE_ACTION_NOT_ALLOWED', 'STATUS_INFO_LENGTH_MISMATCH', 'IMAGE_SCN_MEM_PURGEABLE', 'STATUS_GRAPHICS_ADAPTER_CHAIN_NOT_READY', 'RPC_NT_NO_MORE_MEMBERS', 'STATUS_SUCCESS', 'STATUS_MONITOR_INVALID_DETAILED_TIMING_BLOCK', 'CERT_STORE_ADD_NEWER', 'STATUS_CTX_CDM_DISCONNECT', 'PIPE_REJECT_REMOTE_CLIENTS', 'ERROR_BADKEY', 'ALPC_CANCELFLG_TRY_CANCEL', 'STATUS_LOG_RECORDS_RESERVED_INVALID', 'STATUS_GRAPHICS_INVALID_PRIMARYSURFACE_SIZE', 'STATUS_STACK_OVERFLOW_READ', 'CRYPT_EXPORTABLE', 'STATUS_CACHE_PAGE_LOCKED', 'PRODUCT_PROFESSIONAL_WMC', 'PRODUCT_UNLICENSED', 'STATUS_REGISTRY_QUOTA_LIMIT', 'STATUS_FVE_VOLUME_TOO_SMALL', 'RIP_EVENT', 'ERROR_CHECKOUT_REQUIRED', 'AF_IMPLINK', 'PRODUCT_STORAGE_STANDARD_SERVER_CORE', 'ERROR_NO_DATA', 'IMAGE_DIRECTORY_ENTRY_DEBUG', 'CERT_QUERY_FORMAT_FLAG_BINARY', 'CERT_QUERY_CONTENT_FLAG_PKCS7_UNSIGNED', 'RPC_NT_CALL_FAILED_DNE', 'ERROR_DYNLINK_FROM_INVALID_RING', 'PROV_RNG', 'CREATE_NO_WINDOW', 'STATUS_TOO_MANY_COMMANDS', 'szOID_DSALG_RSA', 'ERROR_ABANDON_HIBERFILE', 'STATUS_TOO_MANY_ADDRESSES', 'STATUS_NO_SUCH_USER', 'SM_SAMEDISPLAYFORMAT', 'STATUS_TIMER_NOT_CANCELED', 'AF_CCITT', 'SERVICE_CONTROL_HARDWAREPROFILECHANGE', 'TOKEN_QUERY_SOURCE', 'FILE_MAP_WRITE', 'STATUS_DEVICE_NOT_PARTITIONED', 'STATUS_MESSAGE_RETRIEVED', 'X509_CERT_POLICIES', 'IMAGE_REL_BASED_ABSOLUTE', 'STATUS_DS_MACHINE_ACCOUNT_QUOTA_EXCEEDED', 'STATUS_DRIVERS_LEAKING_LOCKED_PAGES', 'SM_SHUTTINGDOWN', 'szOID_OIWSEC_sha', 'STATUS_GRAPHICS_SESSION_TYPE_CHANGE_IN_PROGRESS', 'CERT_SYSTEM_STORE_UNPROTECTED_FLAG', 'OUTPUT_DEBUG_STRING_EVENT', 'STATUS_OPLOCK_BREAK_IN_PROGRESS', 'STATUS_ACPI_MUTEX_NOT_OWNED', 'STATUS_TRANSACTION_NOT_ACTIVE', 'CERT_NAME_DNS_TYPE', 'ERROR_MORE_DATA', 'STATUS_SMARTCARD_NO_CERTIFICATE', 'STATUS_CTX_CDM_CONNECT', 'PKCS_TIME_REQUEST', 'ERROR_ABANDONED_WAIT_0', 'STATUS_REGISTRY_RECOVERED', 'ERROR_WAS_UNLOCKED', 'STATUS_NDIS_BAD_CHARACTERISTICS', 'FILE_GENERIC_READ', 'AF_ISO', 'STATUS_CSS_AUTHENTICATION_FAILURE', 'FILE_OPEN', 'STATUS_SETMARK_DETECTED', 'STANDARD_RIGHTS_READ', 'STATUS_FWP_DUPLICATE_AUTH_METHOD', 'STATUS_FWP_SESSION_ABORTED', 'STATUS_PAGE_FAULT_TRANSITION', 'ERROR_EVT_CANNOT_OPEN_CHANNEL_OF_QUERY', 'STATUS_BAD_DLL_ENTRYPOINT', 'STATUS_NDIS_REQUEST_ABORTED', 'CERT_SIGNATURE_HASH_PROP_ID', 'CONTEXT_XSTATE', 'SECTION_ALL_ACCESS', 'OS_ADVSERVER', 'ERROR_INVALID_EA_NAME', 'CERT_PUBKEY_HASH_RESERVED_PROP_ID', 'SERVICE_CONTROL_POWEREVENT', 'REG_BINARY', 'FILE_DELETE_ON_CLOSE', 'CERT_STORE_PROV_FILENAME', 'MEM_DECOMMIT', 'STATUS_SYSTEM_PROCESS_TERMINATED', 'STATUS_PASSWORD_MUST_CHANGE', 'DEBUG_EVENT_BREAKPOINT', 'STATUS_CONNECTION_ACTIVE', 'IMAGE_SCN_MEM_NOT_CACHED', 'ERROR_TIMER_RESOLUTION_NOT_SET', 'STATUS_SEMAPHORE_LIMIT_EXCEEDED', 'STATUS_SMARTCARD_CARD_NOT_AUTHENTICATED', 'STATUS_UNABLE_TO_UNLOAD_MEDIA', 'STATUS_SHARED_POLICY', 'STATUS_CLUSTER_LOCAL_NODE_NOT_FOUND', 'RPC_NT_CALL_FAILED', 'SM_SWAPBUTTON', 'SM_DEBUG', 'IMAGE_DIRECTORY_ENTRY_LOAD_CONFIG', 'PRODUCT_SERVER_FOR_SB_SOLUTIONS', 'STATUS_GRAPHICS_INVALID_PATH_CONTENT_GEOMETRY_TRANSFORMATION', 'STATUS_PKINIT_FAILURE', 'STATUS_NDIS_INVALID_PORT_STATE', 'CERT_TRUST_IS_CYCLIC', 'STATUS_BAD_VALIDATION_CLASS', 'STATUS_CLUSTER_NODE_UP', 'CERT_KEY_IDENTIFIER_PROP_ID', 'STATUS_INVALID_ADDRESS', 'OBJ_VALID_ATTRIBUTES', 'STATUS_ACCESS_DISABLED_BY_POLICY_DEFAULT', 'ERROR_DS_VERSION_CHECK_FAILURE', 'STATUS_NO_QUOTAS_FOR_ACCOUNT', 'SM_CYICONSPACING', 'RPC_NT_CANNOT_SUPPORT', 'STATUS_SPECIAL_GROUP', 'ERROR_INVALID_DEVICE_OBJECT_PARAMETER', 'CERT_FIND_CERT_ID', 'STATUS_LOG_CONTAINER_LIMIT_EXCEEDED', 'SM_CYICON', 'STATUS_ACCESS_DENIED', 'STATUS_ACCOUNT_DISABLED', 'STATUS_NO_SECRETS', 'STATUS_CONNECTION_INVALID', 'STATUS_PAGE_FAULT_DEMAND_ZERO', 'TOKEN_IMPERSONATE', 'FILE_WRITE_DATA', 'TOKEN_ASSIGN_PRIMARY', 'RPC_NT_STRING_TOO_LONG', 'ERROR_EVT_MESSAGE_ID_NOT_FOUND', 'FILE_UNICODE_ON_DISK', 'STATUS_IPSEC_THROTTLE_DROP', 'CERT_STORE_READONLY_FLAG', 'RPC_C_AUTHN_LEVEL_PKT_PRIVACY', 'CERT_QUERY_CONTENT_FLAG_PKCS7_SIGNED_EMBED', 'szOID_OIWSEC_dsaComm', 'STGM_READWRITE', 'STATUS_CTX_MODEM_RESPONSE_VOICE', 'REALTIME_PRIORITY_CLASS', 'ACCESS_MAX_MS_ACE_TYPE', 'SM_CXSIZEFRAME', 'ERROR_MUTANT_LIMIT_EXCEEDED', 'STATUS_FWP_INVALID_FLAGS', 'STATUS_FLT_POST_OPERATION_CLEANUP', 'STATUS_IMAGE_CERT_REVOKED', 'DEBUG_EVENT_CREATE_THREAD', 'ERROR_BAD_NET_RESP', 'CERT_PVK_FILE_PROP_ID', 'STATUS_REDIRECTOR_PAUSED', 'ERROR_EVT_UNRESOLVED_VALUE_INSERT', 'ASYNC_MODE_DEFAULT', 'STATUS_LOG_DEDICATED', 'ERROR_EXE_CANNOT_MODIFY_SIGNED_BINARY', 'STATUS_SXS_FILE_HASH_MISSING', 'ERROR_REGISTRY_QUOTA_LIMIT', 'STATUS_DIRECTORY_IS_A_REPARSE_POINT', 'RPC_NT_NULL_REF_POINTER', 'DBG_UNABLE_TO_PROVIDE_HANDLE', 'OS_WIN98ORGREATER', 'RPC_NT_PIPE_DISCIPLINE_ERROR', 'ERROR_ARBITRATION_UNHANDLED', 'STATUS_GRAPHICS_DRIVER_MISMATCH', 'PRODUCT_BUSINESS_N', 'FILE_EXECUTE', 'PRODUCT_SB_SOLUTION_SERVER_EM', 'ERROR_SHORT_NAMES_NOT_ENABLED_ON_VOLUME', 'CERT_QUERY_CONTENT_FLAG_CERT', 'RPC_NT_UNKNOWN_AUTHN_SERVICE', 'TRUNCATE_EXISTING', 'STATUS_INVALID_PARAMETER_5', 'SM_CXHTHUMB', 'STATUS_INVALID_PARAMETER_7', 'STATUS_INVALID_PARAMETER_6', 'STATUS_INVALID_PARAMETER_1', 'RPC_NT_UNSUPPORTED_TRANS_SYN', 'STATUS_INVALID_PARAMETER_3', 'CERT_KEY_PROV_INFO_PROP_ID', 'STATUS_FWP_ZERO_LENGTH_ARRAY', 'BIND_IF_SYNTAX_UNKNOWN', 'AF_ECMA', 'ERROR_SYSTEM_TRACE', 'STATUS_CONTEXT_MISMATCH', 'DIRECTORY_CREATE_OBJECT', 'STATUS_TXF_ATTRIBUTE_CORRUPT', 'PIPE_ACCEPT_REMOTE_CLIENTS', 'CERT_STORE_CREATE_NEW_FLAG', 'IMAGE_FILE_MACHINE_IA64', 'SW_FORCEMINIMIZE', 'ERROR_VDM_HARD_ERROR', 'STATUS_UNFINISHED_CONTEXT_DELETED', 'ERROR_PRIMARY_TRANSPORT_CONNECT_FAILED', 'SC_MANAGER_CONNECT', 'CRYPT_ACQUIRE_PREFER_NCRYPT_KEY_FLAG', 'ERROR_NOTHING_TO_TERMINATE', 'STATUS_WMI_GUID_DISCONNECTED', 'SYSTEM_AUDIT_ACE_TYPE', 'STATUS_LPC_INVALID_CONNECTION_USAGE', 'INVALID_HANDLE_VALUE', 'STATUS_UNRECOGNIZED_VOLUME', 'CERT_FIND_SHA1_HASH', 'STATUS_CTX_SHADOW_DISABLED', 'WTD_STATEACTION_AUTO_CACHE_FLUSH', 'STATUS_GRAPHICS_INCONSISTENT_DEVICE_LINK_STATE', 'PRODUCT_WEB_SERVER_CORE', 'STATUS_LOG_READ_CONTEXT_INVALID', 'STATUS_TRANSLATION_COMPLETE', 'STATUS_GROUP_EXISTS', 'IMAGE_SCN_ALIGN_4BYTES', 'STATUS_GUIDS_EXHAUSTED', 'szOID_OIWSEC_desOFB', 'STATUS_FVE_LOCKED_VOLUME', 'CERT_NEXT_UPDATE_LOCATION_PROP_ID', 'X509_BITS', 'CERT_QUERY_CONTENT_CERT', 'STATUS_RESOURCE_NOT_OWNED', 'CERT_STORE_PROV_SERIALIZED', 'szOID_RSA_RSA', 'szOID_X957_DSA', 'NULL', 'STATUS_SHARING_PAUSED', 'STATUS_CTX_INVALID_WD', 'STATUS_INVALID_USER_PRINCIPAL_NAME', 'STATUS_ABANDONED_WAIT_63', 'ERROR_INVALID_LDT_OFFSET', 'FILE_ATTRIBUTE_TEMPORARY', 'ERROR_MP_PROCESSOR_MISMATCH', 'ERROR_BAD_DEV_TYPE', 'FILE_GENERIC_WRITE', 'STATUS_CTX_PD_NOT_FOUND', 'STATUS_PTE_CHANGED', 'STATUS_WX86_UNSIMULATE', 'CERT_STORE_PROV_LDAP_W', 'STATUS_NO_SECURITY_CONTEXT', 'szOID_NIST_AES256_CBC', 'STATUS_INVALID_THREAD', 'OS_EMBEDDED', 'CMSG_ENCODED_SIGNER', 'STATUS_MEDIA_WRITE_PROTECTED', 'STGM_SHARE_DENY_NONE', 'FILE_NOTIFY_CHANGE_ATTRIBUTES', 'ERROR_EA_FILE_CORRUPT', 'STATUS_GRAPHICS_VIDPN_TOPOLOGY_CURRENTLY_NOT_SUPPORTED', 'STATUS_SECRET_TOO_LONG', 'STATUS_CALLBACK_RETURNED_WHILE_IMPERSONATING', 'HKEY_CURRENT_USER', 'CERT_FIND_SUBJECT_STR_W', 'THREAD_SET_CONTEXT', 'ERROR_UNEXPECTED_MM_CREATE_ERR', 'ERROR_BUSY_DRIVE', 'PRODUCT_UNDEFINED', 'SERVICE_QUERY_CONFIG', 'CERT_FIND_SUBJECT_STR_A', 'PRODUCT_STARTER_N', 'OBJ_EXCLUSIVE', 'PRODUCT_STARTER_E', 'ERROR_DISK_TOO_FRAGMENTED', 'WOW64_MAXIMUM_SUPPORTED_EXTENSION', 'SERVICE_ACCEPT_PRESHUTDOWN', 'STATUS_RECURSIVE_DISPATCH', 'STATUS_INVALID_NETWORK_RESPONSE', 'FILE_ATTRIBUTE_NORMAL', 'IMAGE_DLLCHARACTERISTICS_WDM_DRIVER', 'STATUS_DISK_FULL', 'FILE_NOTIFY_CHANGE_SIZE', 'RPC_NT_UNSUPPORTED_NAME_SYNTAX', 'CMSG_CRL_PARAM', 'SYNCHRONIZE', 'CERT_COMPARE_PROPERTY', 'ERROR_EVT_FILTER_INVARG', 'TOKEN_ADJUST_DEFAULT', 'STATUS_GRAPHICS_MAX_NUM_PATHS_REACHED', 'STATUS_MUTUAL_AUTHENTICATION_FAILED', 'STATUS_SPECIAL_ACCOUNT', 'STATUS_GRAPHICS_INVALID_VIDEOPRESENTSOURCESET', 'SC_MANAGER_LOCK', 'SM_CYMENUCHECK', 'CERT_FIND_KEY_SPEC', 'CERT_CHAIN_REVOCATION_CHECK_CHAIN', 'ERROR_CANTSCROLLBACKWARDS', 'STATUS_CTX_WINSTATION_NOT_FOUND', 'WRITE_WATCH_FLAG_RESET', 'STATUS_REMOTE_STORAGE_NOT_ACTIVE', 'STATUS_PLUGPLAY_NO_DEVICE', 'STATUS_ILLEGAL_ELEMENT_ADDRESS', 'SERVICE_INTERACTIVE_PROCESS', 'SERVICE_CONTROL_INTERROGATE', 'STATUS_INVALID_INFO_CLASS', 'TRUST_E_BAD_DIGEST', 'STATUS_UNMAPPABLE_CHARACTER', 'RPC_NT_BINDING_HAS_NO_AUTH', 'ERROR_NO_LOG_SPACE', 'STATUS_DS_CANT_ON_RDN', 'STATUS_NETWORK_CREDENTIAL_CONFLICT', 'STATUS_LOG_RESTART_INVALID', 'ALPC_MSGFLG_WAIT_ALERTABLE', 'STATUS_FWP_INVALID_INTERVAL', 'STATUS_CTX_MODEM_RESPONSE_NO_CARRIER', 'STATUS_DEVICE_BUSY', 'ERROR_PAGE_FAULT_GUARD_PAGE', 'ERROR_EVT_MALFORMED_XML_TEXT', 'SERVICE_INACTIVE', 'STATUS_ND_QUEUE_OVERFLOW', 'STATUS_TOO_MANY_LINKS', 'STATUS_LOG_CLIENT_ALREADY_REGISTERED', 'STATUS_ILLEGAL_FLOAT_CONTEXT', 'ERROR_CANNOT_COPY', 'STATUS_NO_USER_KEYS', 'COMPRESSION_FORMAT_XPRESS', 'STATUS_TRANSACTION_INVALID_ID', 'SERVICE_WIN32_SHARE_PROCESS', 'STATUS_DS_UNIVERSAL_CANT_HAVE_LOCAL_MEMBER', 'CRYPT_ONLINE', 'PIPE_ACCESS_DUPLEX', 'ERROR_OPLOCK_HANDLE_CLOSED', 'CERT_E_ISSUERCHAINING', 'STATUS_RESOURCE_TYPE_NOT_FOUND', 'STATUS_WX86_EXCEPTION_CONTINUE', 'STATUS_STRONG_CRYPTO_NOT_SUPPORTED', 'STATUS_BAD_CURRENT_DIRECTORY', 'STATUS_GRAPHICS_OPM_INVALID_SRM', 'STATUS_GRAPHICS_INVALID_VIDPN_TOPOLOGY_RECOMMENDATION_REASON', 'STATUS_GRAPHICS_MONITOR_COULD_NOT_BE_ASSOCIATED_WITH_ADAPTER', 'STATUS_BACKUP_CONTROLLER', 'STATUS_FREE_VM_NOT_AT_BASE', 'SM_SHOWSOUNDS', 'PRODUCT_HOME_BASIC_E', 'OS_WINDOWS', 'szOID_RSA_PSPECIFIED', 'ERROR_IMAGE_MACHINE_TYPE_MISMATCH_EXE', 'PRODUCT_HOME_BASIC_N', 'STATUS_TRANSACTION_RESPONSE_NOT_ENLISTED', 'STATUS_STACK_BUFFER_OVERRUN', 'STATUS_JOURNAL_NOT_ACTIVE', 'ERROR_MR_MID_NOT_FOUND', 'ERROR_SUCCESS', 'ERROR_CANNOT_GRANT_REQUESTED_OPLOCK', 'SM_CYMENU', 'FILE_CASE_PRESERVED_NAMES', 'STATUS_BAD_IMPERSONATION_LEVEL', 'STATUS_MONITOR_WMI_DATABLOCK_REGISTRATION_FAILED', 'STATUS_LOG_SPACE_RESERVED_INVALID', 'STATUS_PORT_CLOSED', 'STATUS_UNKNOWN_REVISION', 'ERROR_EVT_VERSION_TOO_OLD', 'PRODUCT_CLUSTER_SERVER', 'STATUS_SAM_INIT_FAILURE', 'CERT_OCSP_RESPONSE_PROP_ID', 'STATUS_INVALID_IDN_NORMALIZATION', 'ERROR_ALERTED', 'RPC_NT_NO_ENDPOINT_FOUND', 'STATUS_HARDWARE_MEMORY_ERROR', 'STATUS_TS_INCOMPATIBLE_SESSIONS', 'STATUS_NO_YIELD_PERFORMED', 'STATUS_DEVICE_REMOVED', 'SM_CARETBLINKINGENABLED', 'STATUS_THREADPOOL_RELEASE_SEMAPHORE_ON_COMPLETION_FAILED', 'STATUS_GRAPHICS_OPM_OUTPUT_DOES_NOT_SUPPORT_CGMSA', 'RPC_NT_INVALID_AUTH_IDENTITY', 'szOID_INFOSEC_sdnsKeyManagement', 'STATUS_FWP_INJECT_HANDLE_CLOSING', 'STATUS_FWP_INCOMPATIBLE_DH_GROUP', 'RPC_C_IMP_LEVEL_DELEGATE', 'CONTEXT_ALL', 'STATUS_NO_MEMORY', 'X509_UNICODE_NAME', 'ERROR_WRONG_DISK', 'STATUS_FVE_RAW_BLOCKED', 'STATUS_ENCOUNTERED_WRITE_IN_PROGRESS', 'STATUS_DS_GC_NOT_AVAILABLE', 'RPC_NT_NOT_LISTENING', 'SM_MEDIACENTER', 'CERT_ACCESS_STATE_PROP_ID', 'STATUS_LOG_BLOCK_INVALID', 'ERROR_WAIT_NO_CHILDREN', 'CERT_NAME_ISSUER_FLAG', 'PROCESS_QUERY_INFORMATION', 'szOID_DH_SINGLE_PASS_STDDH_SHA1_KDF', 'STATUS_ADDRESS_CLOSED', 'FILE_ALL_ACCESS', 'STATUS_NOLOGON_INTERDOMAIN_TRUST_ACCOUNT', 'IMAGE_FILE_MACHINE_THUMB', 'STATUS_FVE_FAILED_WRONG_FS', 'OS_SERVER', 'ERROR_ARITHMETIC_OVERFLOW', 'STATUS_PROCEDURE_NOT_FOUND', 'PRODUCT_MEDIUMBUSINESS_SERVER_MANAGEMENT', 'STATUS_FILE_LOCKED_WITH_ONLY_READERS', 'STATUS_FULLSCREEN_MODE', 'PRODUCT_STANDARD_SERVER_SOLUTIONS', 'X509_ASN_ENCODING', 'ERROR_UNDEFINED_CHARACTER', 'CERT_FIND_ENHKEY_USAGE', 'STATUS_FILE_DELETED', 'ERROR_SEM_OWNER_DIED', 'szOID_DH_SINGLE_PASS_STDDH_SHA384_KDF', 'CERT_QUERY_CONTENT_SERIALIZED_CERT', 'szOID_RSA_SETOAEP_RSA', 'ERROR_NOT_DOS_DISK', 'szOID_NIST_AES128_WRAP', 'DEBUG_EVENT_SYSTEM_ERROR', 'ERROR_NEGATIVE_SEEK', 'CRYPT_MACHINE_KEYSET', 'STATUS_GRAPHICS_I2C_ERROR_RECEIVING_DATA', 'CRYPT_ACQUIRE_CACHE_FLAG', 'CERT_FIND_SUBJECT_STR', 'STATUS_CANT_BREAK_TRANSACTIONAL_DEPENDENCY', 'WOW64_SIZE_OF_80387_REGISTERS', 'RRF_RT_REG_MULTI_SZ', 'FILE_ATTRIBUTE_DIRECTORY', 'HKEY_PERFORMANCE_DATA', 'IMAGE_FILE_MACHINE_POWERPC', 'DRIVE_REMOTE', 'STATUS_WX86_EXCEPTION_LASTCHANCE', 'STATUS_NDIS_INVALID_DEVICE_REQUEST', 'STATUS_GRAPHICS_PRESENT_UNOCCLUDED', 'ERROR_NOTIFICATION_GUID_ALREADY_DEFINED', 'szOID_ANSI_X942_DH', 'SERVICE_CONTROL_NETBINDDISABLE', 'API_SET_RELEASE_SCHEMA_ORDINAL', 'STATUS_NO_EAS_ON_FILE', 'THREAD_SET_INFORMATION', 'STATUS_BIOS_FAILED_TO_CONNECT_INTERRUPT', 'STATUS_FWP_TRAFFIC_MISMATCH', 'STATUS_TOO_MANY_PRINCIPALS', 'CERT_CROSS_CERT_DIST_POINTS_PROP_ID', 'PROV_EC_ECDSA_SIG', 'STATUS_THREADPOOL_RELEASE_MUTEX_ON_COMPLETION_FAILED', 'FILE_COMPLETE_IF_OPLOCKED', 'CERT_SYSTEM_STORE_SERVICES_ID', 'ERROR_DISK_REPAIR_DISABLED', 'CERT_STORE_MANIFOLD_FLAG', 'STATUS_BAD_FILE_TYPE', 'CERT_STORE_ADD_NEW', 'STATUS_GRAPHICS_OPM_PROTECTED_OUTPUT_DOES_NOT_HAVE_OPM_SEMANTICS', 'STATUS_LOG_CANT_DELETE', 'STATUS_SHARING_VIOLATION', 'IMAGE_DLLCHARACTERISTICS_TERMINAL_SERVER_AWARE', 'CERT_QUERY_CONTENT_FLAG_CTL', 'STATUS_GRAPHICS_INVALID_VIDEO_PRESENT_TARGET_MODE', 'STD_ERROR_HANDLE', 'PROV_EC_ECNRA_SIG', 'STATUS_PWD_TOO_RECENT', 'PROCESS_SUSPEND_RESUME', 'EVENTLOG_BACKWARDS_READ', 'szOID_RSA_SMIMEalgESDH', 'STATUS_DFS_EXIT_PATH_FOUND', 'STATUS_OBJECT_NO_LONGER_EXISTS', 'STATUS_NETWORK_NAME_DELETED', 'STATUS_GRAPHICS_LEADLINK_START_DEFERRED', 'STATUS_NETWORK_BUSY', 'IMAGE_FILE_MACHINE_ALPHA', 'STATUS_DLL_NOT_FOUND', 'STATUS_INVALID_UNWIND_TARGET', 'STATUS_GRAPHICS_INTERNAL_ERROR', 'STATUS_WMI_SET_FAILURE', 'FILE_READ_EA', 'STATUS_REVISION_MISMATCH', 'RPC_NT_INVALID_TIMEOUT', 'STATUS_INVALID_ADDRESS_COMPONENT', 'PRODUCT_SERVER_FOUNDATION', 'STATUS_GRAPHICS_PRESENT_MODE_CHANGED', 'STATUS_GRAPHICS_INVALID_ALLOCATION_INSTANCE', 'STGTY_REPEAT', 'ERROR_CANNOT_LOAD_REGISTRY_FILE', 'STATUS_ACPI_INVALID_EVENTTYPE', 'ERROR_LOCKED', 'ERROR_KERNEL_APC', 'SERVICE_SYSTEM_START', 'STATUS_DEVICE_REQUIRES_CLEANING', 'ERROR_VIRUS_INFECTED', 'IMAGE_FILE_MACHINE_AXP64', 'STGM_SHARE_EXCLUSIVE', 'STATUS_DS_MEMBERSHIP_EVALUATED_LOCALLY', 'STATUS_PKINIT_CLIENT_FAILURE', 'ERROR_IS_JOIN_PATH', 'STATUS_CLUSTER_NODE_NOT_PAUSED', 'ERROR_DLL_MIGHT_BE_INCOMPATIBLE', 'STATUS_VOLMGR_RAID5_NOT_SUPPORTED', 'STATUS_GRAPHICS_OPM_OUTPUT_DOES_NOT_SUPPORT_ACP', 'ERROR_SEEK_ON_DEVICE', 'CERT_STORE_DEFER_CLOSE_UNTIL_LAST_FREE_FLAG', 'STATUS_NOT_CLIENT_SESSION', 'STATUS_HUNG_DISPLAY_DRIVER_THREAD', 'STATUS_CLUSTER_NETWORK_ALREADY_ONLINE', 'RRF_NOEXPAND', 'STATUS_NDIS_RESOURCE_CONFLICT', 'ERROR_BAD_DLL_ENTRYPOINT', 'IMAGE_FILE_MACHINE_SH4', 'IMAGE_FILE_MACHINE_SH5', 'IMAGE_FILE_MACHINE_SH3', 'ERROR_PROCESS_MODE_NOT_BACKGROUND', 'ERROR_CANTWRITE', 'SECURITY_MANDATORY_MEDIUM_RID', 'IMAGE_DLLCHARACTERISTICS_GUARD_CF', 'CRYPT_PREGEN', 'ERROR_HANDLES_CLOSED', 'STATUS_FWP_PROVIDER_CONTEXT_MISMATCH', 'STATUS_DS_CANT_MOD_PRIMARYGROUPID', 'szOID_OIWSEC', 'ERROR_RECEIVE_PARTIAL_EXPEDITED', 'SW_SHOWMINNOACTIVE', 'TH32CS_SNAPMODULE32', 'STGM_NOSNAPSHOT', 'STATUS_NULL_LM_PASSWORD', 'STATUS_FVE_RAW_ACCESS', 'RPC_S_PROCNUM_OUT_OF_RANGE', 'IMAGE_DIRECTORY_ENTRY_IMPORT', 'ERROR_EVT_MESSAGE_LOCALE_NOT_FOUND', 'CREATE_PROTECTED_PROCESS', 'ERROR_NO_MORE_ITEMS', 'RPC_NT_WRONG_KIND_OF_BINDING', 'STATUS_UNABLE_TO_FREE_VM', 'STATUS_FVE_CONV_RECOVERY_FAILED', 'ERROR_FOUND_OUT_OF_SCOPE']) -structs = set(['PFILE_ALIGNMENT_INFORMATION', '_DEBUG_STACK_FRAME', 'CERT_INFO', 'MIB_UDPTABLE_OWNER_PID', '_FILE_FS_LABEL_INFORMATION', 'CRYPT_KEY_PROV_PARAM', 'PACCESS_DENIED_CALLBACK_ACE', 'LPEXCEPTION_DEBUG_INFO', '__tagVARIANT', 'FILE_ATTRIBUTE_TAG_INFORMATION', 'CURDIR', 'SPC_LINK_', 'IP_ADAPTER_INDEX_MAP', 'PRTL_UNLOAD_EVENT_TRACE64', '_ALPC_PORT_ATTRIBUTES64', 'CRYPT_UINT_BLOB', 'PRTL_RELATIVE_NAME_U', '_ACCESS_DENIED_ACE', 'PCERT_RDN_VALUE_BLOB', 'PPSAPI_WORKING_SET_EX_INFORMATION', 'PCRYPT_ENCRYPT_MESSAGE_PARA', 'API_SET_NAMESPACE_ARRAY_V4', 'API_SET_NAMESPACE_ARRAY_V2', 'CRYPTCATATTRIBUTE', 'PALPC_DIRECT_ATTR64', 'PUNICODE_STRING', '_ANON_PROCESS_MITIGATION_EXTENSION_POINT_DISABLE_POLICY_UNION', 'PBITMAPCOREINFO', 'SERVICE_STATUS_PROCESS', 'PIMAGE_OPTIONAL_HEADER32', '_CMSG_SIGNER_INFO', '_IP_INTERFACE_INFO', 'LPCONTEXT64', 'ALPC_SERVER_INFORMATION_TMP_OUT', 'PFILE_ALL_INFORMATION', 'PDEBUG_PROCESSOR_IDENTIFICATION_ALL', '_MIB_TCP6ROW_OWNER_PID', '_FILE_NAME_INFORMATION', 'PACE_HEADER', '_DEBUG_OFFSET_REGION', 'PROCESS_BASIC_INFORMATION', 'OSVERSIONINFOW', 'LPSECURITY_ATTRIBUTES', 'OSVERSIONINFOA', 'EXCEPTION_POINTERS64', '_PSAPI_WORKING_SET_BLOCK64', '_KEY_VALUE_PARTIAL_INFORMATION', 'DEBUG_LAST_EVENT_INFO_EXIT_THREAD', 'PMIB_IFROW', 'LPLOAD_DLL_DEBUG_INFO', '_ALPC_WORK_ON_BEHALF_ATTR', 'PSIP_INDIRECT_DATA', 'PFILE_FS_SIZE_INFORMATION', 'FILE_BASIC_INFORMATION', 'PROCESS_MITIGATION_DYNAMIC_CODE_POLICY', '_JIT_DEBUG_INFO', '_DEBUG_EVENT', 'EVT_VARIANT', 'PMIB_UDPROW_OWNER_PID', 'MULTI_QI', 'LPEXIT_THREAD_DEBUG_INFO', 'PSYMBOL_INFO', 'PUBLIC_OBJECT_BASIC_INFORMATION', 'RTL_RELATIVE_NAME_U', '_PROCESS_MITIGATION_CONTROL_FLOW_GUARD_POLICY', '_DEBUG_SPECIFIC_FILTER_PARAMETERS', '_CRL_ENTRY', 'BITMAPCOREINFO', 'PPSAPI_WORKING_SET_INFORMATION64', '_TMP_signscale', 'FILE_STANDARD_INFORMATION', 'PMIB_TCPTABLE_OWNER_PID', 'REFIID', 'PFILE_IS_REMOTE_DEVICE_INFORMATION', '_ANON_PROCESS_MITIGATION_CONTROL_FLOW_GUARD_POLICY_UNION', '_IMAGE_IMPORT_BY_NAME', 'PALPC_SECURITY_ATTR64', 'PALPC_HANDLE_ATTR32', 'PIMAGE_EXPORT_DIRECTORY', 'DISPPARAMS', 'ENUM_SERVICE_STATUS_PROCESSW', 'FILE_IO_PRIORITY_HINT_INFORMATION', 'ACE_HEADER', 'tagBITMAP', 'tagBITMAPINFOHEADER', 'PDEBUG_PROCESSOR_IDENTIFICATION_ARM', '_IMAGE_BASE_RELOCATION', '_ALPC_DIRECT_ATTR32', 'LPBITMAPCOREINFO', 'SYSTEM_MANDATORY_LABEL_ACE', '_STARTUPINFOEXW', 'STARTUPINFOEXW', '_CRYPT_KEY_PROV_PARAM', '_IMAGE_NT_HEADERS', 'STARTUPINFOEXA', 'PFILE_ACCESS_INFORMATION', 'PROCESS_MITIGATION_BINARY_SIGNATURE_POLICY', 'MIB_IPADDRROW', '_RPC_IF_ID', 'COAUTHINFO', 'PACCESS_DENIED_OBJECT_ACE', 'PIMAGE_BASE_RELOCATION', '_TMP_lowmid', '_CLIENT_ID32', 'PPSAPI_WORKING_SET_INFORMATION32', 'PCTL_CONTEXT', 'KEY_VALUE_FULL_INFORMATION', 'PCERT_KEY_CONTEXT', 'REFCLSID', 'GUID', 'LSA_UNICODE_STRING', 'PCRYPT_UINT_BLOB', '_CRL_CONTEXT', 'OBJECT_DIRECTORY_INFORMATION', '_LUID', 'IID', 'PCRYPT_BIT_BLOB', 'PSPC_LINK', 'PPSAPI_WORKING_SET_BLOCK64', 'PROCESS_MITIGATION_IMAGE_LOAD_POLICY', '_CREATE_PROCESS_DEBUG_INFO', 'PDEBUG_MODULE_PARAMETERS', 'IO_STATUS_BLOCK', 'PCURDIR', 'EXIT_THREAD_DEBUG_INFO', 'PSID_AND_ATTRIBUTES', 'ALPC_SECURITY_ATTR32', '_API_SET_VALUE_ARRAY_V2', 'ALPC_DIRECT_ATTR64', 'ALPC_DATA_VIEW_ATTR32', 'TMP_CONTEXT64_SUBUNION', 'API_SET_NAMESPACE_ENTRY_V6', '_API_SET_VALUE_ARRAY_V4', 'API_SET_NAMESPACE_ENTRY_V4', '_EVT_VARIANT', 'PKEY_VALUE_FULL_INFORMATION', 'PFILE_FS_LABEL_INFORMATION', '_TMP_UNION_DEBUG_INFO', 'PFILE_IO_PRIORITY_HINT_INFORMATION', 'PCERT_CHAIN_ELEMENT', 'PSYSTEM_MODULE32', 'PMEMORY_BASIC_INFORMATION32', 'PAPI_SET_NAMESPACE_ARRAY_V4', 'PAPI_SET_NAMESPACE_ARRAY_V2', 'PPROCESS_INSTRUMENTATION_CALLBACK_INFORMATION', '_PSAPI_WORKING_SET_INFORMATION64', 'PBITMAPINFOHEADER', 'LPCREATE_THREAD_DEBUG_INFO', 'PCRYPT_DER_BLOB', 'tagTHREADENTRY32', 'PDEBUG_SYMBOL_SOURCE_ENTRY', 'PCTL_USAGE', 'PFILE_FS_SECTOR_SIZE_INFORMATION', 'PSAPI_WORKING_SET_BLOCK64', 'CERT_RDN_VALUE_BLOB', '_COSERVERINFO', 'PALPC_CONTEXT_ATTR64', '_SYSTEM_MODULE_INFORMATION32', 'CERT_ENHKEY_USAGE', '_CERT_REVOCATION_CRL_INFO', 'PSAPI_WORKING_SET_BLOCK', 'PRGBTRIPLE', 'FLOATING_SAVE_AREA', 'IMAGE_NT_HEADERS64', 'PFILE_FS_FULL_SIZE_INFORMATION', 'CREATE_THREAD_DEBUG_INFO', '_TMP_UNION_IO_STATUS_BLOCK', 'PRTL_OSVERSIONINFOEXW', 'BG_JOB_TIMES', '_SYSTEM_VERIFIER_INFORMATION', 'RPC_IF_ID', '_CONTEXT32', '_PORT_MESSAGE64', '_EXCEPTION_POINTERS32', 'PIMAGE_SECTION_HEADER', 'SYSTEM_MODULE32', 'LOAD_DLL_DEBUG_INFO', '_DEBUG_EXCEPTION_FILTER_PARAMETERS', '_OBJECT_DIRECTORY_INFORMATION', '_TOKEN_ELEVATION', '_GUID', 'PACL', 'PKEY_VALUE_BASIC_INFORMATION', 'SIP_INDIRECT_DATA_', 'MIB_TCP6ROW_OWNER_PID', '_MIB_TCPROW', 'PCRYPTCATMEMBER', 'CRYPT_DIGEST_BLOB', 'RTL_OSVERSIONINFOW', 'IMAGE_IMPORT_BY_NAME', '_ALPC_DATA_VIEW_ATTR64', 'PFILE_FS_VOLUME_INFORMATION', '_STARTUPINFOEXA', '_SYMBOL_INFO', 'API_SET_VALUE_ARRAY_V2', '_TOKEN_MANDATORY_LABEL', 'CLIENT_ID64', '_MIB_UDPTABLE_OWNER_PID', 'CERT_USAGE_MATCH', 'PMODLOAD_DATA', 'SYSTEM_MODULE_INFORMATION32', '_API_SET_NAMESPACE_V6', 'DEBUG_PROCESSOR_IDENTIFICATION_X86', 'PMIB_UDPTABLE_OWNER_PID', 'CERT_STRONG_SIGN_PARA', 'DEBUG_PROCESSOR_IDENTIFICATION_ALL', 'PPSAPI_WORKING_SET_EX_BLOCK32', '_ALPC_HANDLE_ATTR64', '_MIB_TCP6TABLE_OWNER_PID', '_CLIENT_ID', '_API_SET_NAMESPACE_ENTRY', 'POBJECT_DIRECTORY_INFORMATION', '_CERT_KEY_CONTEXT', '_ENUM_SERVICE_STATUS_PROCESSA', 'LPVARIANT', 'DECIMAL', 'SID_AND_ATTRIBUTES', '_ACL', 'EXCEPTION_RECORD64', '_ENUM_SERVICE_STATUS_PROCESSW', 'SYMBOL_INFO', 'LPSTARTUPINFOEXW', '_CRYPT_KEY_PROV_INFO', 'PSYSTEM_MODULE_INFORMATION64', '_LUID_AND_ATTRIBUTES', 'PALPC_SECURITY_ATTR', 'WINTRUST_CATALOG_INFO', 'PPROCESS_MITIGATION_ASLR_POLICY', 'PDEBUG_LAST_EVENT_INFO_EXCEPTION', 'SECURITY_QUALITY_OF_SERVICE', '_ALPC_HANDLE_ATTR', 'PRLIST_ENTRY', 'POSVERSIONINFOA', '_CERT_SIMPLE_CHAIN', 'LUID', 'CLIENT_ID', 'IMAGE_OPTIONAL_HEADER64', 'tagRGBTRIPLE', 'CTL_INFO', '_CERT_CHAIN_ENGINE_CONFIG', 'TMP_SPC_LINK_UNION', '_IMAGE_FILE_HEADER', 'FILE_MODE_INFORMATION', 'CRYPT_ATTRIBUTE_TYPE_VALUE', 'PALPC_DATA_VIEW_ATTR', 'PLSA_UNICODE_STRING', '_CTL_INFO', 'PPEB_LDR_DATA', '_CALLFRAME_MARSHALCONTEXT', 'STRING', 'LPSAFEARRAYBOUND', 'ALPC_WORK_ON_BEHALF_ATTR', 'PCONTEXT32', 'PMIB_UDP6ROW_OWNER_PID', 'BITMAPCOREHEADER', 'PALPC_MESSAGE_ATTRIBUTES', '_CRL_INFO', 'CERT_EXTENSIONS', '_WOW64_FLOATING_SAVE_AREA', 'LPBITMAPINFOHEADER', '_SID_AND_ATTRIBUTES', 'PIO_STATUS_BLOCK', 'LPSTARTUPINFOW', 'PEVENTLOGRECORD', '_FILE_MODE_INFORMATION', 'PM128A', 'LPSTARTUPINFOA', '_CERT_STRONG_SIGN_SERIALIZED_INFO', '_ANON_PROCESS_MITIGATION_SYSTEM_CALL_DISABLE_POLICY_UNION', '_FILE_FS_ATTRIBUTE_INFORMATION', 'DEBUG_SYMBOL_ENTRY', '_ANON_PROCESS_MITIGATION_STRICT_HANDLE_CHECK_POLICY_UNION', 'PFILE_NAME_INFORMATION', '_CRYPT_ATTRIBUTES', '_EXIT_THREAD_DEBUG_INFO', 'PFILE_ATTRIBUTE_TAG_INFORMATION', 'PCERT_PUBLIC_KEY_INFO', '_PROCESS_MITIGATION_IMAGE_LOAD_POLICY', 'PMIB_TCP6TABLE_OWNER_PID', 'tagMULTI_QI', 'PSECURITY_ATTRIBUTES', 'PROCESS_MITIGATION_CONTROL_FLOW_GUARD_POLICY', 'MEMORY_BASIC_INFORMATION64', '_API_SET_NAMESPACE_ENTRY_V6', 'BITMAPINFO', 'CRYPTCATMEMBER', 'CERT_CONTEXT', 'PDEBUG_LAST_EVENT_INFO_EXIT_THREAD', 'PSTRING', 'tagSAFEARRAY', 'LPCLSID', '_DEBUG_LAST_EVENT_INFO_LOAD_MODULE', 'PWOW64_CONTEXT', 'PPROCESS_MITIGATION_DYNAMIC_CODE_POLICY', 'CRYPT_BIT_BLOB', 'ACCESS_ALLOWED_ACE', 'DEBUG_EXCEPTION_FILTER_PARAMETERS', 'PACCESS_ALLOWED_ACE', '_CRYPT_ENCRYPT_MESSAGE_PARA', 'FILE_INTERNAL_INFORMATION', 'FILE_ALL_INFORMATION', 'MIB_TCPROW_OWNER_PID', 'FILE_NETWORK_OPEN_INFORMATION', 'PMIB_TCP6ROW_OWNER_PID', 'PWINTRUST_SGNR_INFO', '_FILE_EA_INFORMATION', 'IMAGE_IMPORT_DESCRIPTOR', 'LPRGBTRIPLE', 'PEXCEPTION_RECORD64', 'CRYPTCATMEMBER_', 'PLUID', '_CERT_EXTENSIONS', 'PIMAGE_IMPORT_BY_NAME', 'SPC_LINK', 'PAPI_SET_VALUE_ENTRY_V2', 'LPSERVICE_STATUS', 'KEY_VALUE_BASIC_INFORMATION', 'PCRYPT_ALGORITHM_IDENTIFIER', 'PEXCEPTION_POINTERS32', 'CRYPT_ATTRIBUTE', 'CERT_BLOB', 'PEXCEPTION_POINTERS64', 'CERT_SIMPLE_CHAIN', '_ANON_PROCESS_MITIGATION_DEP_POLICY_BITFIELD', 'PSYSTEMTIME', 'IMAGE_FILE_HEADER', '_SHITEMID', '_MEMORY_BASIC_INFORMATION64', '_ANON_PROCESS_MITIGATION_BINARY_SIGNATURE_POLICY_UNION', 'PCERT_TRUST_STATUS', 'LPVARIANTARG', '_ALPC_DIRECT_ATTR', 'OUTPUT_DEBUG_STRING_INFO', 'CLSID', 'IMAGE_BASE_RELOCATION', '_FILE_FS_CONTROL_INFORMATION', '_SERVICE_STATUS', '_FILE_IS_REMOTE_DEVICE_INFORMATION', 'CMSG_SIGNER_INFO', 'PTOKEN_PRIVILEGES', 'PRTL_UNLOAD_EVENT_TRACE32', '_DEBUG_BREAKPOINT_PARAMETERS', 'PIMAGE_NT_HEADERS64', 'PBITMAPCOREHEADER', 'PCRYPT_ATTRIBUTE', 'IMAGE_EXPORT_DIRECTORY', 'PIP_ADAPTER_INDEX_MAP', 'PIDLIST_ABSOLUTE', '_FILE_INTERNAL_INFORMATION', '_tagVARIANT', 'BG_JOB_PROGRESS', '_PSAPI_WORKING_SET_BLOCK32', 'PDEBUG_STACK_FRAME', 'CRL_INFO', 'CRYPT_ATTR_BLOB', 'M128A', 'CTL_USAGE', '_XSAVE_FORMAT_64', 'PCERT_STRONG_SIGN_PARA', '_RTL_UNLOAD_EVENT_TRACE', 'SIP_INDIRECT_DATA', 'PCCTL_CONTEXT', '_PROCESS_INSTRUMENTATION_CALLBACK_INFORMATION', '_PEB', 'PCTL_ENTRY', '_OSVERSIONINFOEXW', '_DEBUG_MODULE_AND_ID', '_PROCESS_MITIGATION_DYNAMIC_CODE_POLICY', '_FLOATING_SAVE_AREA', 'DEBUG_SYMBOL_PARAMETERS', 'VARIANT', 'PCRYPT_DIGEST_BLOB', '_OSVERSIONINFOEXA', 'POSVERSIONINFOW', 'PCRYPT_INTEGER_BLOB', 'PCERT_BLOB', '_ALPC_CONTEXT_ATTR32', '_FILE_STANDARD_INFORMATION', 'MEMORY_BASIC_INFORMATION', '_PORT_MESSAGE_TMP_UNION_U2', '_PORT_MESSAGE_TMP_UNION_U1', '_PSAPI_WORKING_SET_INFORMATION', 'PEVT_VARIANT', 'CERT_CHAIN_CONTEXT', 'PSAPI_WORKING_SET_EX_INFORMATION32', '_DEBUG_VALUE', 'PROCESS_MITIGATION_DEP_POLICY', 'PDEBUG_PROCESSOR_IDENTIFICATION_IA64', 'PORT_MESSAGE32', 'CRYPT_OBJID_BLOB', '_STARTUPINFOA', '_EXCEPTION_RECORD64', 'PALPC_SECURITY_ATTR32', '_STARTUPINFOW', 'PLDR_DATA_TABLE_ENTRY', 'PDEBUG_SYMBOL_PARAMETERS', 'FILE_FS_SECTOR_SIZE_INFORMATION', 'DEBUG_PROCESSOR_IDENTIFICATION_ARM', 'PALPC_PORT_ATTRIBUTES32', 'IP_INTERFACE_INFO', '_PSAPI_WORKING_SET_EX_INFORMATION32', 'ALPC_CONTEXT_ATTR32', 'RGBQUAD', '_ACCESS_ALLOWED_CALLBACK_ACE', 'EXCEPTION_RECORD', '_DEBUG_PROCESSOR_IDENTIFICATION_AMD64', 'PDEBUG_SYMBOL_ENTRY', 'COAUTHIDENTITY', 'PMIB_IFTABLE', 'PSECURITY_QUALITY_OF_SERVICE', 'PTHREAD_BASIC_INFORMATION', '_CURDIR', 'CERT_REVOCATION_INFO', '_ANON_PROCESS_MITIGATION_IMAGE_LOAD_POLICY_UNION', 'PEB_LDR_DATA', 'RTL_UNLOAD_EVENT_TRACE', 'PSAPI_WORKING_SET_INFORMATION32', '_CLIENT_ID64', 'ACCESS_DENIED_OBJECT_ACE', 'PWINTRUST_BLOB_INFO', '_TOKEN_USER', '_ANON_evt_variant_sub_union', 'tagSAFEARRAYBOUND', 'PPSAPI_WORKING_SET_EX_INFORMATION64', '_FILE_DISPOSITION_INFORMATION', 'CALLFRAMEINFO', 'PSAPI_WORKING_SET_EX_BLOCK32', '_PORT_MESSAGE_TMP_SUBSTRUCT_S2', 'LPWNDCLASSEXA', 'FILE_FS_DRIVER_PATH_INFORMATION', 'MIB_IPADDRTABLE', '_CRYPT_ATTRIBUTE_TYPE_VALUE', 'PMIB_IPADDRROW_XP', 'PACCESS_ALLOWED_CALLBACK_OBJECT_ACE', 'PPROCESS_MITIGATION_STRICT_HANDLE_CHECK_POLICY', 'EXIT_PROCESS_DEBUG_INFO', 'WNDCLASSEXA', 'PCERT_EXTENSION', 'WNDCLASSEXW', 'PSYSTEM_MODULE64', 'MIB_UDPROW_OWNER_PID', 'VARIANTARG', 'PCRYPT_HASH_BLOB', '_CRYPTOAPI_BLOB', 'LPBITMAP', 'ALPC_DIRECT_ATTR32', '_DEBUG_LAST_EVENT_INFO_EXCEPTION', 'SAFEARRAYBOUND', '__tagBRECORD', 'POSVERSIONINFOEXA', 'PSID_IDENTIFIER_AUTHORITY', 'tagRGBQUAD', 'EVENTLOG_FULL_INFORMATION', 'CRYPT_DER_BLOB', 'PPORT_MESSAGE64', 'SYSTEMTIME', 'tagBITMAPFILEHEADER', 'SPC_SP_OPUS_INFO', '_RTL_DRIVE_LETTER_CURDIR', 'PIMAGE_OPTIONAL_HEADER64', 'IMAGE_SECTION_HEADER', 'ACL', 'WOW64_CONTEXT', '_PROCESS_MITIGATION_STRICT_HANDLE_CHECK_POLICY', '_CERT_CHAIN_PARA', 'PACCESS_ALLOWED_CALLBACK_ACE', 'PPROCESS_INFORMATION', 'LPBITMAPINFO', '_CERT_STRONG_SIGN_PARA', '_BG_JOB_TIMES', 'PCCRL_CONTEXT', 'TMP_lowmid_union', '_SYSTEM_HANDLE', 'CERT_NAME_BLOB', '_ALPC_SECURITY_ATTR64', '_SYSTEM_MODULE_INFORMATION64', 'LPBITMAPCOREHEADER', 'DATA_BLOB', 'PCRYPT_KEY_PROV_PARAM', '_BG_FILE_PROGRESS', '_TOKEN_PRIVILEGES', 'WOW64_FLOATING_SAVE_AREA', '_IO_STATUS_BLOCK', 'PCCERT_STRONG_SIGN_PARA', 'PLUID_AND_ATTRIBUTES', 'RIP_INFO', 'ALPC_HANDLE_ATTR64', '_CRYPT_ATTRIBUTE', 'FILE_FS_LABEL_INFORMATION', '_API_SET_VALUE_ENTRY', 'SYSTEM_MODULE64', '_ACE_HEADER', 'tagBITMAPCOREHEADER', 'PCCERT_CONTEXT', 'CRYPT_INTEGER_BLOB', 'PLIST_ENTRY', 'LPENUM_SERVICE_STATUS_PROCESSW', 'PPROCESS_MITIGATION_BINARY_SIGNATURE_POLICY', '_DEBUG_SYMBOL_SOURCE_ENTRY', 'PRTL_OSVERSIONINFOW', 'tagBITMAPINFO', 'LPENUM_SERVICE_STATUS_PROCESSA', '_KEY_VALUE_BASIC_INFORMATION', 'PDEBUG_BREAKPOINT_PARAMETERS', '_API_SET_VALUE_ENTRY_V2', 'DEBUG_STACK_FRAME', 'SOLE_AUTHENTICATION_SERVICE', 'TMP_UNION_IO_STATUS_BLOCK', 'LPCONTEXT32', 'FILE_POSITION_INFORMATION', '_IMAGE_SECTION_HEADER', '_COAUTHINFO', 'PALPC_WORK_ON_BEHALF_ATTR', 'CRYPT_ENCODE_PARA', 'WINTRUST_SGNR_INFO_', 'MIB_IFROW', 'PPROCESS_MITIGATION_CONTROL_FLOW_GUARD_POLICY', 'PIMAGE_FILE_HEADER', 'RTL_USER_PROCESS_PARAMETERS', 'FILE_FS_SIZE_INFORMATION', 'FILE_FS_FULL_SIZE_INFORMATION', '_PROCESS_MITIGATION_DEP_POLICY', 'API_SET_VALUE_ENTRY_V2', 'PDATA_BLOB', 'PFILE_STANDARD_INFORMATION', 'PCRYPT_ATTRIBUTE_TYPE_VALUE', 'PCRYPT_ATTRIBUTES', 'PORT_MESSAGE_TMP_UNION', 'FILE_DISPOSITION_INFORMATION', 'DEBUG_PROCESSOR_IDENTIFICATION_IA64', 'CERT_STRONG_SIGN_SERIALIZED_INFO', '_FILE_FS_VOLUME_INFORMATION', '_PROCESS_MITIGATION_SYSTEM_CALL_DISABLE_POLICY', 'PFILE_FS_OBJECTID_INFORMATION', '_CERT_TRUST_LIST_INFO', 'SHITEMID', '_ALPC_MESSAGE_ATTRIBUTES', '_MIB_IFTABLE', '_ANON_PROCESS_MITIGATION_IMAGE_LOAD_POLICY_BITFIELD', 'NPRGBTRIPLE', 'LPRIP_INFO', '__PUBLIC_OBJECT_TYPE_INFORMATION', 'FILE_FS_VOLUME_INFORMATION', 'PANSI_STRING', '_PSAPI_WORKING_SET_EX_BLOCK32', '_RIP_INFO', '_SYSTEMTIME', '_FILE_IO_PRIORITY_HINT_INFORMATION', 'PDEBUG_MODULE_AND_ID', 'SYSTEM_HANDLE_INFORMATION', '_PROCESS_MITIGATION_ASLR_POLICY', 'WINTRUST_FILE_INFO_', 'API_SET_VALUE_ARRAY_V4', 'PSPC_SP_OPUS_INFO', '_IMAGE_OPTIONAL_HEADER', 'XSAVE_FORMAT_32', 'ACCESS_DENIED_ACE', 'ALPC_PORT_ATTRIBUTES32', 'LPJIT_DEBUG_INFO', 'PXSAVE_FORMAT_32', 'PDEBUG_VALUE', '_ALPC_CONTEXT_ATTR', 'WINTRUST_CATALOG_INFO_', '_CERT_CHAIN_ELEMENT', 'BG_FILE_INFO', 'FILE_FS_DEVICE_INFORMATION', 'PFILE_MODE_INFORMATION', 'EXCEPINFO', 'PBITMAPFILEHEADER', 'PDEBUG_OFFSET_REGION', 'PFILE_BASIC_INFORMATION', 'CERT_CHAIN_ENGINE_CONFIG', '_DEBUG_SYMBOL_ENTRY', 'PPROCESS_BASIC_INFORMATION', '_ACCESS_ALLOWED_CALLBACK_OBJECT_ACE', 'PFILE_POSITION_INFORMATION', '_FILE_FS_SIZE_INFORMATION', 'CONTEXT32', 'LPBITMAPFILEHEADER', 'FILE_FS_CONTROL_INFORMATION', 'ACCESS_DENIED_CALLBACK_ACE', '_SYSTEM_MODULE64', 'DEBUG_VALUE_TMP_UNION', 'BITMAPINFOHEADER', 'WINTRUST_FILE_INFO', 'REFGUID', '_SERVICE_STATUS_PROCESS', 'TOKEN_PRIVILEGES', 'PFILE_FS_DRIVER_PATH_INFORMATION', '_PSAPI_WORKING_SET_BLOCK', '_CREATE_THREAD_DEBUG_INFO', 'MIB_IPADDRROW_XP', 'MEMORY_BASIC_INFORMATION32', 'SECURITY_ATTRIBUTES', 'IMAGE_NT_HEADERS32', 'POSVERSIONINFOEXW', 'MIB_TCPTABLE_OWNER_PID', 'LPDEBUG_EVENT', 'LPCREATE_PROCESS_DEBUG_INFO', 'ALPC_HANDLE_ATTR', 'TOKEN_ELEVATION', '_ACCESS_DENIED_OBJECT_ACE', '_ACCESS_ALLOWED_ACE', 'COSERVERINFO', 'CTL_ENTRY', 'PCRL_INFO', '_ALPC_TOKEN_ATTR', 'CRYPT_ENCRYPT_MESSAGE_PARA', 'CERT_CHAIN_PARA', 'PALPC_CONTEXT_ATTR', '_DEBUG_PROCESSOR_IDENTIFICATION_X86', 'PPORT_MESSAGE32', 'PALPC_DATA_VIEW_ATTR32', '_DEBUG_PROCESSOR_IDENTIFICATION_ALL', '_PROCESS_MITIGATION_BINARY_SIGNATURE_POLICY', 'PWINTRUST_CERT_INFO', 'PMIB_UDP6TABLE_OWNER_PID', '_API_SET_NAMESPACE_ARRAY', 'PSPC_SERIALIZED_OBJECT', 'ACCESS_ALLOWED_CALLBACK_OBJECT_ACE', 'WINTRUST_BLOB_INFO', 'BG_FILE_PROGRESS', 'PALPC_DIRECT_ATTR32', 'PCRYPT_ATTR_BLOB', 'PPUBLIC_OBJECT_BASIC_INFORMATION', 'PCRL_CONTEXT', 'CLIENT_ID32', 'PALPC_TOKEN_ATTR', 'CRYPTCATATTRIBUTE_', 'ALPC_DIRECT_ATTR', '_API_SET_NAMESPACE_ENTRY_V4', 'LPTHREADENTRY32', 'CATALOG_INFO_', 'SAFEARRAY', '_ALPC_SECURITY_ATTR', 'PAPI_SET_NAMESPACE_ENTRY_V2', 'PCANSI_STRING', '_OVERLAPPED', '_SECURITY_ATTRIBUTES', 'PTOKEN_MANDATORY_LABEL', '_API_SET_NAMESPACE_ENTRY_V2', '_API_SET_NAMESPACE_ARRAY_V4', '_IMAGE_NT_HEADERS64', 'PCRYPT_KEY_PROV_INFO', '_API_SET_NAMESPACE_ARRAY_V2', 'DEBUG_LAST_EVENT_INFO_EXCEPTION', 'EXCEPTION_POINTERS32', 'PROCESS_MITIGATION_EXTENSION_POINT_DISABLE_POLICY', 'RTL_OSVERSIONINFOEXW', 'PMEMORY_BASIC_INFORMATION', 'ALPC_SECURITY_ATTR64', '_IMAGE_DATA_DIRECTORY', 'TMP_UNION_DEBUG_INFO', '_ANON_PEB_SYSTEM_DEPENDENT_03', '_ANON_PEB_SYSTEM_DEPENDENT_02', 'OBJECT_ATTRIBUTES', 'PCRYPT_DATA_BLOB', '_ANON_PEB_SYSTEM_DEPENDENT_07', '_ANON_PEB_SYSTEM_DEPENDENT_06', '_THREAD_BASIC_INFORMATION', '_ANON_PROCESS_MITIGATION_ASLR_POLICY_UNION', '_CALLFRAMEINFO', 'tagWNDCLASSEXA', '_PORT_MESSAGE32_TMP_UNION', 'LPSYSTEMTIME', 'PROCESS_MITIGATION_ASLR_POLICY', 'PSYSTEM_HANDLE_INFORMATION', 'DEBUG_OFFSET_REGION', '_EVENTLOGRECORD', 'EXCEPTION_DEBUG_INFO', 'PFILE_FS_DEVICE_INFORMATION', 'PSYSTEM_MODULE_INFORMATION32', 'PCERT_ENHKEY_USAGE', '_OSVERSIONINFOW', 'PRTL_USER_PROCESS_PARAMETERS', 'PCRYPTCATATTRIBUTE', 'PAPI_SET_NAMESPACE_ENTRY', '_ANON_PROCESS_MITIGATION_CONTROL_FLOW_GUARD_POLICY_BITFIELD', '_OSVERSIONINFOA', 'CERT_REVOCATION_CRL_INFO', 'PBITMAPINFO', '_PROCESS_BASIC_INFORMATION', 'LPSTARTUPINFOEXA', 'PROCESSENTRY32', 'LUID_AND_ATTRIBUTES', '_CERT_USAGE_MATCH', 'tagEXCEPINFO', 'PWINTRUST_FILE_INFO', '_ANON_PROCESS_MITIGATION_STRICT_HANDLE_CHECK_POLICY_BITFIELD', '_CRYPT_DECRYPT_MESSAGE_PARA', '_MIB_IFROW', 'PCERT_SIMPLE_CHAIN', '_MIB_TCPTABLE_OWNER_PID', '_ACCESS_ALLOWED_OBJECT_ACE', 'PSAPI_WORKING_SET_EX_INFORMATION64', 'PMIB_TCPROW_OWNER_PID', 'PPROCESS_MITIGATION_SYSTEM_CALL_DISABLE_POLICY', '_TMP_WINTRUST_UNION_TYPE', 'CERT_EXTENSION', '_BG_FILE_INFO', '_PEB_LDR_DATA', '_TMP_DUMMYSTRUCTNAME', 'CRYPT_ATTRIBUTES', 'SYSTEM_MODULE_INFORMATION64', '_RTL_RELATIVE_NAME_U', 'ACCESS_ALLOWED_OBJECT_ACE', 'PCRYPT_DECRYPT_MESSAGE_PARA', '_MODLOAD_DATA', 'PPROCESSENTRY32', 'THREAD_BASIC_INFORMATION', 'ALPC_DATA_VIEW_ATTR64', '_FILE_FS_FULL_SIZE_INFORMATION', 'ALPC_PORT_ATTRIBUTES64', '_MIB_TCPROW_OWNER_PID', 'OVERLAPPED', 'ALPC_DATA_VIEW_ATTR', 'RGBTRIPLE', 'FILE_ALIGNMENT_INFORMATION', '_IMAGE_IMPORT_DESCRIPTOR', 'ENUM_SERVICE_STATUS_PROCESSA', 'PSOLE_AUTHENTICATION_SERVICE', '_DEBUG_VALUE_TMP_SUBSTRUCT3', '_DEBUG_VALUE_TMP_SUBSTRUCT2', '_DEBUG_VALUE_TMP_SUBSTRUCT1', 'tagPROCESSENTRY32', '_ANON_PROCESS_MITIGATION_BINARY_SIGNATURE_POLICY_BITFIELD', 'LPEVENTLOG_FULL_INFORMATION', '_FILE_ACCESS_INFORMATION', 'API_SET_NAMESPACE_V6', '_EXCEPTION_DEBUG_INFO', 'PCERT_CHAIN_CONTEXT', 'SID_IDENTIFIER_AUTHORITY', '_PSAPI_WORKING_SET_EX_BLOCK64', 'THREADENTRY32', '_PUBLIC_OBJECT_BASIC_INFORMATION', 'PPSAPI_WORKING_SET_BLOCK32', 'MIB_IFTABLE', 'tagSOLE_AUTHENTICATION_SERVICE', '_CERT_INFO', 'MODLOAD_DATA', '_ALPC_SECURITY_ATTR32', 'SYSTEM_VERIFIER_INFORMATION', 'PEXCEPTION_RECORD32', 'PAPI_SET_VALUE_ENTRY', 'API_SET_NAMESPACE_ENTRY_V2', 'ALPC_HANDLE_ATTR32', 'PPROCESSENTRY32W', 'SPC_SERIALIZED_OBJECT', '_MIB_UDPROW_OWNER_PID', '_CRYPT_ENCODE_PARA', '_ANON_PROCESS_MITIGATION_DYNAMIC_CODE_POLICY_UNION', 'PSAPI_WORKING_SET_BLOCK32', '_PORT_MESSAGE_TMP_SUBSTRUCT_S1', 'PALPC_DIRECT_ATTR', 'PDEBUG_LAST_EVENT_INFO_SYSTEM_ERROR', 'DEBUG_MODULE_AND_ID', 'DEBUG_LAST_EVENT_INFO_LOAD_MODULE', 'PPSAPI_WORKING_SET_INFORMATION', 'LPPROCESSENTRY32W', 'PFILE_FS_CONTROL_INFORMATION', '_ANON_PROCESS_MITIGATION_SYSTEM_CALL_DISABLE_POLICY_BITFIELD', 'tagPROCESSENTRY32W', '_RTL_UNLOAD_EVENT_TRACE64', 'TOKEN_USER', 'PCRYPT_OBJID_BLOB', 'PCRL_BLOB', 'PCERT_EXTENSIONS', 'MIB_TCPROW', 'LPOVERLAPPED', '_FILE_BASIC_INFORMATION', 'PACCESS_ALLOWED_OBJECT_ACE', 'PDEBUG_LAST_EVENT_INFO_LOAD_MODULE', 'PALPC_CONTEXT_ATTR32', 'MIB_UDP6TABLE_OWNER_PID', 'PIMAGE_NT_HEADERS32', 'PCERT_CHAIN_PARA', 'TMP_CERT_STRONG_SIGN_PARA_UNION_TYPE', 'ACCESS_ALLOWED_CALLBACK_ACE', 'WINTRUST_CERT_INFO', 'CRL_BLOB', 'POBJECT_ATTRIBUTES', 'PCERT_CHAIN_ENGINE_CONFIG', '_DEBUG_LAST_EVENT_INFO_BREAKPOINT', 'PTOKEN_ELEVATION', 'PFILE_EA_INFORMATION', 'KEY_VALUE_PARTIAL_INFORMATION', '_CERT_EXTENSION', '_LIST_ENTRY', '_PORT_MESSAGE32', 'PCERT_REVOCATION_CRL_INFO', 'PPSAPI_WORKING_SET_EX_BLOCK64', 'PFILE_DISPOSITION_INFORMATION', '_CTL_ENTRY', '_IMAGE_OPTIONAL_HEADER64', '_PROCESS_INFORMATION', '_CERT_CHAIN_CONTEXT', '_SYSTEM_HANDLE_INFORMATION', '_MIB_UDP6ROW_OWNER_PID', 'LPUNLOAD_DLL_DEBUG_INFO', 'EVENTLOGRECORD', '_LSA_UNICODE_STRING', '_MIB_IPADDRTABLE', 'PDEBUG_REGISTER_DESCRIPTION', 'CRL_CONTEXT', 'PPSAPI_WORKING_SET_EX_BLOCK', 'PAPI_SET_VALUE_ARRAY_V2', 'tagWNDCLASSEXW', '_WOW64_CONTEXT', 'ALPC_TOKEN_ATTR', '_UNLOAD_DLL_DEBUG_INFO', 'PWINTRUST_CATALOG_INFO', 'CREATE_PROCESS_DEBUG_INFO', '_COAUTHIDENTITY', 'tagDISPPARAMS', 'PIP_INTERFACE_INFO', '_ANON_PEB_UNION_1', '_ANON_PEB_UNION_2', 'WINTRUST_SGNR_INFO', 'PCMSG_SIGNER_INFO', 'PALPC_HANDLE_ATTR64', 'PRTL_UNLOAD_EVENT_TRACE', 'PROCESS_MITIGATION_STRICT_HANDLE_CHECK_POLICY', '_XSAVE_FORMAT_32', '_ITEMIDLIST', '_ANON_PROCESS_MITIGATION_DYNAMIC_CODE_POLICY_BITFIELD', '_KEY_VALUE_FULL_INFORMATION', 'PRTLP_CURDIR_REF', '_OUTPUT_DEBUG_STRING_INFO', 'PPEB', 'PRTL_DRIVE_LETTER_CURDIR', '_PORT_MESSAGE64_TMP_UNION', '_CONTEXT64', 'SERVICE_STATUS', 'WINTRUST_BLOB_INFO_', '_ANON_PROCESS_MITIGATION_EXTENSION_POINT_DISABLE_POLICY_BITFIELD', '_ALPC_SERVER_INFORMATION_TMP_IN', '_FILE_ATTRIBUTE_TAG_INFORMATION', 'PIMAGE_IMPORT_DESCRIPTOR', '_WINTRUST_DATA', 'PCRYPT_ENCODE_PARA', '_FILE_FS_SECTOR_SIZE_INFORMATION', '_ALPC_SERVER_INFORMATION_TMP_OUT', '_IP_ADAPTER_INDEX_MAP', 'FILE_ACCESS_INFORMATION', 'PROCESS_INFORMATION', 'PPROCESS_MITIGATION_IMAGE_LOAD_POLICY', 'BITMAPFILEHEADER', 'CONTEXT64', 'RTL_DRIVE_LETTER_CURDIR', 'JIT_DEBUG_INFO', 'PCERT_NAME_BLOB', 'CRYPT_DECRYPT_MESSAGE_PARA', 'PCCERT_SIMPLE_CHAIN', '_SECURITY_QUALITY_OF_SERVICE', 'IMAGE_OPTIONAL_HEADER32', 'PALPC_PORT_ATTRIBUTES64', 'CRYPT_HASH_BLOB', 'PCIDLIST_ABSOLUTE', 'PCCERT_CHAIN_CONTEXT', 'PAPI_SET_NAMESPACE_ENTRY_V4', '_CERT_REVOCATION_INFO', '_DEBUG_LAST_EVENT_INFO_UNLOAD_MODULE', '_PSAPI_WORKING_SET_EX_INFORMATION', 'PPSAPI_WORKING_SET_BLOCK', '_DEBUG_PROCESSOR_IDENTIFICATION_IA64', 'WINTRUST_CERT_INFO_', 'PCTL_INFO', 'ALPC_CONTEXT_ATTR64', '_PSAPI_WORKING_SET_EX_INFORMATION64', '_LDR_DATA_TABLE_ENTRY', '_MIB_IPADDRROW_XP', 'UNICODE_STRING', 'PFILE_INTERNAL_INFORMATION', '_CTL_CONTEXT', '_DEBUG_REGISTER_DESCRIPTION', 'TOKEN_MANDATORY_LABEL', 'PSAPI_WORKING_SET_EX_BLOCK64', '_IMAGE_EXPORT_DIRECTORY', '_DEBUG_LAST_EVENT_INFO_EXIT_PROCESS', 'DEBUG_LAST_EVENT_INFO_BREAKPOINT', 'DEBUG_LAST_EVENT_INFO_EXIT_PROCESS', 'RTL_UNLOAD_EVENT_TRACE32', 'PSYSTEM_MANDATORY_LABEL_ACE', 'PEB', 'ALPC_SECURITY_ATTR', 'PPSAPI_WORKING_SET_EX_INFORMATION32', 'DEBUG_SYMBOL_SOURCE_ENTRY', 'CERT_KEY_CONTEXT', '_SYSTEM_MANDATORY_LABEL_ACE', 'PSYSTEM_VERIFIER_INFORMATION', '_CERT_PUBLIC_KEY_INFO', '_CERT_TRUST_STATUS', '_DEBUG_SYMBOL_PARAMETERS', 'PXSAVE_FORMAT_64', '_DEBUG_LAST_EVENT_INFO_SYSTEM_ERROR', '_RTLP_CURDIR_REF', 'XSAVE_FORMAT_64', 'PCRL_ENTRY', 'PCERT_TRUST_LIST_INFO', 'PMEMORY_BASIC_INFORMATION64', 'CALLFRAME_MARSHALCONTEXT', 'PCERT_INFO', '_OBJECT_ATTRIBUTES', 'CRYPT_KEY_PROV_INFO', '_SPC_SERIALIZED_OBJECT', 'CERT_TRUST_LIST_INFO', 'FILE_FS_OBJECTID_INFORMATION', '_PSAPI_WORKING_SET_INFORMATION32', 'DEBUG_LAST_EVENT_INFO_SYSTEM_ERROR', '_FILE_FS_OBJECTID_INFORMATION', 'LIST_ENTRY', 'PROCESS_INSTRUMENTATION_CALLBACK_INFORMATION', '_FILE_ALIGNMENT_INFORMATION', '_DEBUG_PROCESSOR_IDENTIFICATION_ALPHA', 'PFILE_FS_ATTRIBUTE_INFORMATION', 'PCERT_STRONG_SIGN_SERIALIZED_INFO', '_DEBUG_LAST_EVENT_INFO_EXIT_THREAD', '_ANON_PROCESS_MITIGATION_ASLR_POLICY_BITFIELD', 'ALPC_SERVER_INFORMATION_TMP_IN', 'PMIB_IPADDRTABLE', 'CALLFRAMEPARAMINFO', 'CATALOG_INFO', '_SYSTEM_MODULE32', '_RTL_UNLOAD_EVENT_TRACE32', 'PALPC_HANDLE_ATTR', 'PPUBLIC_OBJECT_TYPE_INFORMATION', '_tagBRECORD', 'RTLP_CURDIR_REF', 'PCERT_REVOCATION_INFO', 'DEBUG_PROCESSOR_IDENTIFICATION_ALPHA', '_CALLFRAMEPARAMINFO', 'PTHREADENTRY32', 'DEBUG_VALUE', 'ALPC_SERVER_INFORMATION', 'PIMAGE_DATA_DIRECTORY', 'PROCESSENTRY32W', 'PALPC_DATA_VIEW_ATTR64', '_CRYPT_BIT_BLOB', 'CERT_TRUST_STATUS', '_EXCEPTION_POINTERS64', 'FILE_IS_REMOTE_DEVICE_INFORMATION', 'CRL_ENTRY', 'PSAPI_WORKING_SET_EX_INFORMATION', 'PTOKEN_USER', 'PDEBUG_LAST_EVENT_INFO_UNLOAD_MODULE', 'LPPROCESSENTRY32', 'DEBUG_BREAKPOINT_PARAMETERS', 'TMP_DUMMYSTRUCTNAME', 'FILE_FS_ATTRIBUTE_INFORMATION', 'PCERT_USAGE_MATCH', 'TMP_signscale_union', '_MEMORY_BASIC_INFORMATION32', 'PSAPI_WORKING_SET_EX_BLOCK', 'LPOUTPUT_DEBUG_STRING_INFO', '_LOAD_DLL_DEBUG_INFO', 'DEBUG_PROCESSOR_IDENTIFICATION_AMD64', 'PUBLIC_OBJECT_TYPE_INFORMATION', 'API_SET_NAMESPACE_ENTRY', 'ALPC_CONTEXT_ATTR', '_PSAPI_WORKING_SET_EX_BLOCK', 'CRYPT_DATA_BLOB', 'RTL_UNLOAD_EVENT_TRACE64', '_FILE_FS_DEVICE_INFORMATION', '_PROCESS_MITIGATION_EXTENSION_POINT_DISABLE_POLICY', '_CRYPT_ALGORITHM_IDENTIFIER', 'PACCESS_DENIED_ACE', '_FILE_ALL_INFORMATION', 'LPEXIT_PROCESS_DEBUG_INFO', 'ALPC_MESSAGE_ATTRIBUTES', 'LPOSVERSIONINFOA', 'PPROCESS_MITIGATION_DEP_POLICY', '_FILE_NETWORK_OPEN_INFORMATION', '_ALPC_HANDLE_ATTR32', '_EXIT_PROCESS_DEBUG_INFO', 'LPWNDCLASSEXW', 'LPOSVERSIONINFOW', '_ACCESS_DENIED_CALLBACK_ACE', 'PEXCEPTION_RECORD', 'IMAGE_DATA_DIRECTORY', '_ALPC_DATA_VIEW_ATTR32', 'BITMAP', 'PKEY_VALUE_PARTIAL_INFORMATION', '_FILE_FS_DRIVER_PATH_INFORMATION', 'PFILE_NETWORK_OPEN_INFORMATION', '_MIB_UDP6TABLE_OWNER_PID', 'LPPROCESS_INFORMATION', '_TMP_SPC_LINK_UNION', '_EVENTLOG_FULL_INFORMATION', 'PBITMAP', 'PDEBUG_SPECIFIC_FILTER_PARAMETERS', '_ANON_PROCESS_MITIGATION_DEP_POLICY_UNION', 'PWNDCLASSEXW', '_TMP_CONTEXT64_SUBUNION', 'LPGUID', '_FILE_POSITION_INFORMATION', 'PWNDCLASSEXA', 'API_SET_NAMESPACE_ARRAY', 'PMIB_TCPROW', 'FILE_NAME_INFORMATION', 'TMP_variant_sub_union', '_ALPC_DATA_VIEW_ATTR', 'UNLOAD_DLL_DEBUG_INFO', '_STRING', '_ALPC_DIRECT_ATTR64', '_ALPC_CONTEXT_ATTR64', 'TMP_WINTRUST_UNION_TYPE', 'PCONTEXT64', 'CERT_CHAIN_ELEMENT', 'CERT_PUBLIC_KEY_INFO', 'DEBUG_SPECIFIC_FILTER_PARAMETERS', 'API_SET_VALUE_ENTRY', 'PCCERT_CHAIN_ELEMENT', '_DEBUG_VALUE_TMP_UNION', 'DEBUG_LAST_EVENT_INFO_UNLOAD_MODULE', '_MEMORY_BASIC_INFORMATION', '_RTL_USER_PROCESS_PARAMETERS', 'PDEBUG_PROCESSOR_IDENTIFICATION_AMD64', '_EXCEPTION_RECORD32', 'MIB_TCP6TABLE_OWNER_PID', 'LDR_DATA_TABLE_ENTRY', 'PDEBUG_LAST_EVENT_INFO_EXIT_PROCESS', '_CTL_USAGE', 'LPOSVERSIONINFOEXW', 'DEBUG_MODULE_PARAMETERS', 'PWINTRUST_DATA', '_CERT_CONTEXT', 'LPOSVERSIONINFOEXA', 'DEBUG_REGISTER_DESCRIPTION', 'STARTUPINFOA', 'PAPI_SET_NAMESPACE_ARRAY', 'tagDEC', 'STARTUPINFOW', 'EXCEPTION_RECORD32', 'MIB_UDP6ROW_OWNER_PID', 'PDEBUG_PROCESSOR_IDENTIFICATION_ALPHA', 'PCERT_CONTEXT', '_SID_IDENTIFIER_AUTHORITY', 'PROCESS_MITIGATION_SYSTEM_CALL_DISABLE_POLICY', '_ALPC_PORT_ATTRIBUTES32', 'PORT_MESSAGE64', 'PDEBUG_EXCEPTION_FILTER_PARAMETERS', 'WINTRUST_DATA', 'SYSTEM_HANDLE', '_DEBUG_MODULE_PARAMETERS', 'OSVERSIONINFOEXW', '_M128A', 'CTL_CONTEXT', 'OSVERSIONINFOEXA', 'PSAPI_WORKING_SET_INFORMATION64', 'ITEMIDLIST', '_SPC_SP_OPUS_INFO', 'PPROCESS_MITIGATION_EXTENSION_POINT_DISABLE_POLICY', 'PDEBUG_PROCESSOR_IDENTIFICATION_X86', 'tagBITMAPCOREINFO', 'PSAPI_WORKING_SET_INFORMATION', '_EXCEPTION_RECORD', '_BG_JOB_PROGRESS', 'DEBUG_EVENT', 'LPSERVICE_STATUS_PROCESS', '_DEBUG_PROCESSOR_IDENTIFICATION_ARM', 'FILE_EA_INFORMATION', 'PDEBUG_LAST_EVENT_INFO_BREAKPOINT', 'CRYPT_ALGORITHM_IDENTIFIER', 'NPBITMAP', 'DEBUG_VALUE_TMP_SUBSTRUCT1', 'DEBUG_VALUE_TMP_SUBSTRUCT3', 'DEBUG_VALUE_TMP_SUBSTRUCT2']) +windef = set(['STATUS_SUSPEND_COUNT_EXCEEDED', 'ERROR_BAD_NET_NAME', 'STANDARD_RIGHTS_WRITE', 'RRF_RT_REG_QWORD', 'ERROR_SYSTEM_SHUTDOWN', 'PROV_FORTEZZA', 'STATUS_TRANSPORT_FULL', 'STATUS_ACPI_INCORRECT_ARGUMENT_COUNT', 'DBG_REPLY_LATER', 'AF_HYLINK', 'ERROR_INVALID_VARIANT', 'CMSG_HASH_DATA_PARAM', 'IMAGE_SCN_LNK_REMOVE', 'STGM_TRANSACTED', 'STATUS_BAD_REMOTE_ADAPTER', 'STATUS_DS_SAM_INIT_FAILURE', 'STATUS_VDM_DISALLOWED', 'CONTEXT_FULL', 'RPC_NT_BAD_STUB_DATA', 'szOID_RSA_certExtensions', 'STATUS_CALLBACK_RETURNED_THREAD_PRIORITY', 'CRYPT_ASN_ENCODING', 'EXCEPTION_FLT_UNDERFLOW', 'CMSG_CMS_RECIPIENT_INDEX_PARAM', 'ERROR_BAD_NETPATH', 'OS_NT4ORGREATER', 'STATUS_LOG_PINNED_RESERVATION', 'STATUS_PIPE_BUSY', 'CERT_X500_NAME_STR', 'KEY_QUERY_VALUE', 'STATUS_INSUFFICIENT_RESOURCE_FOR_SPECIFIED_SHARED_SECTION_SIZE', 'ERROR_EVT_INVALID_EVENT_DATA', 'STATUS_EVENT_PENDING', 'STATUS_PENDING', 'STATUS_TRANSACTION_FREEZE_IN_PROGRESS', 'ERROR_NO_SPOOL_SPACE', 'STATUS_LOG_CORRUPTION_DETECTED', 'ERROR_CARDBUS_NOT_SUPPORTED', 'STATUS_NOINTERFACE', 'CERT_QUERY_CONTENT_FLAG_PKCS10', 'ANYSIZE_ARRAY', 'PRODUCT_STANDARD_EVALUATION_SERVER', 'RPC_C_QOS_CAPABILITIES_MUTUAL_AUTH', 'szOID_OIWSEC_desEDE', 'OS_WIN2000DATACENTER', 'STATUS_MAGAZINE_NOT_PRESENT', 'STATUS_TRANSACTIONS_NOT_FROZEN', 'STATUS_SXS_COMPONENT_STORE_CORRUPT', 'STATUS_FLT_INSTANCE_NAME_COLLISION', 'OS_WIN95_GOLD', 'STATUS_NOT_SNAPSHOT_VOLUME', 'STATUS_GRAPHICS_CANT_EVICT_PINNED_ALLOCATION', 'OS_DOMAINMEMBER', 'IMAGE_FILE_LARGE_ADDRESS_AWARE', 'STATUS_GRAPHICS_CANT_LOCK_MEMORY', 'AF_NS', 'ERROR_WOW_ASSERTION', 'STATUS_FILES_OPEN', 'STATUS_NO_BROWSER_SERVERS_FOUND', 'STATUS_THREADPOOL_RELEASED_DURING_OPERATION', 'DIGSIG_E_CRYPTO', 'ERROR_DBG_TERMINATE_THREAD', 'ERROR_EVT_FILTER_UNSUPPORTEDOP', 'PAGE_EXECUTE_READ', 'SEC_COMMIT', 'STATUS_TRANSACTED_MAPPING_UNSUPPORTED_REMOTE', 'STATUS_AGENTS_EXHAUSTED', 'STATUS_SECTION_NOT_EXTENDED', 'ERROR_BAD_UNIT', 'STATUS_GRAPHICS_INVALID_DISPLAY_ADAPTER', 'SM_CXDOUBLECLK', 'ERROR_PAGE_FAULT_TRANSITION', 'ERROR_HANDLE_DISK_FULL', 'CERT_PUBKEY_ALG_PARA_PROP_ID', 'ERROR_PWD_HISTORY_CONFLICT', 'STATUS_LOG_NOT_ENOUGH_CONTAINERS', 'RPC_NT_ZERO_DIVIDE', 'STATUS_ALREADY_DISCONNECTED', 'STATUS_GRAPHICS_ADAPTER_ACCESS_NOT_EXCLUDED', 'STATUS_DISK_RESET_FAILED', 'CERT_TRUST_HAS_KEY_MATCH_ISSUER', 'STATUS_INTERNAL_ERROR', 'STATUS_GRAPHICS_INSUFFICIENT_DMA_BUFFER', 'szOID_OIWSEC_mdc2RSA', 'STATUS_FWP_SUBLAYER_NOT_FOUND', 'STATUS_INVALID_DOMAIN_ROLE', 'STATUS_LOG_POLICY_ALREADY_INSTALLED', 'ERROR_REGISTRY_CORRUPT', 'ERROR_PROCESS_NOT_IN_JOB', 'STATUS_HOPLIMIT_EXCEEDED', 'RPC_NT_INVALID_NET_ADDR', 'STATUS_GRAPHICS_PVP_NO_MONITORS_CORRESPOND_TO_DISPLAY_DEVICE', 'STATUS_TRANSACTION_NOT_FOUND', 'OS_TERMINALSERVER', 'STATUS_NO_CALLBACK_ACTIVE', 'SERVICE_STOP_PENDING', 'STATUS_CANNOT_ACCEPT_TRANSACTED_WORK', 'ERROR_CANTOPEN', 'ERROR_EVT_CONFIGURATION_ERROR', 'EXCEPTION_ARRAY_BOUNDS_EXCEEDED', 'STATUS_CANT_WAIT', 'KEY_WOW64_32KEY', 'STATUS_WMI_GUID_NOT_FOUND', 'PRODUCT_EMBEDDED', 'szOID_OIWSEC_desMAC', 'ERROR_RING2_STACK_IN_USE', 'STATUS_CLUSTER_NETWORK_NOT_INTERNAL', 'CERT_E_VALIDITYPERIODNESTING', 'SERVICE_CONTROL_PRESHUTDOWN', 'STATUS_NO_SUCH_DOMAIN', 'STATUS_FILE_CLOSED', 'ERROR_NOTIFY_CLEANUP', 'FILE_OPEN_REQUIRING_OPLOCK', 'ERROR_RESOURCE_REQUIREMENTS_CHANGED', 'IMAGE_DLLCHARACTERISTICS_HIGH_ENTROPY_VA', 'STATUS_DATA_LATE_ERROR', 'PAGE_WRITECOPY', 'STATUS_GRAPHICS_ALLOCATION_BUSY', 'PIPE_SERVER_END', 'RPC_RESPONSE_TYPE_FAIL', 'STATUS_VIRUS_DELETED', 'RPC_NT_INVALID_ASYNC_CALL', 'STATUS_FLT_NOT_SAFE_TO_POST_OPERATION', 'CERT_TRUST_CTL_IS_NOT_VALID_FOR_USAGE', 'EXCEPTION_BREAKPOINT', 'RPC_NT_ENTRY_NOT_FOUND', 'STATUS_PASSWORD_EXPIRED', 'szOID_ECC_PUBLIC_KEY', 'STATUS_INVALID_EA_FLAG', 'PIPE_CLIENT_END', 'EXCEPTION_POSSIBLE_DEADLOCK', 'STATUS_INVALID_TASK_INDEX', 'STATUS_CONNECTION_ABORTED', 'STATUS_WMI_READ_ONLY', 'CERT_MD5_HASH_PROP_ID', 'STATUS_SXS_ASSEMBLY_MISSING', 'STATUS_SXS_IDENTITIES_DIFFERENT', 'szOID_X957_SHA1DSA', 'ERROR_INVALID_AT_INTERRUPT_TIME', 'STATUS_PKINIT_NAME_MISMATCH', 'TRUST_E_EXPLICIT_DISTRUST', 'STATUS_GRAPHICS_CHILD_DESCRIPTOR_NOT_SUPPORTED', 'STATUS_NO_TRUST_LSA_SECRET', 'FILE_FLAG_POSIX_SEMANTICS', 'STATUS_PORT_DISCONNECTED', 'SERVICE_CONTROL_DEVICEEVENT', 'REPORT_NO_PRIVATE_KEY', 'STATUS_GRAPHICS_DISPLAY_DEVICE_NOT_ATTACHED_TO_DESKTOP', 'STATUS_INVALID_VOLUME_LABEL', 'RPC_RESPONSE_TYPE_BIND_OK', 'STATUS_REQUEST_OUT_OF_SEQUENCE', 'STATUS_CLUSTER_NODE_ALREADY_MEMBER', 'szOID_PKCS_8', 'szOID_PKCS_9', 'CRYPT_E_AUTH_ATTR_MISSING', 'szOID_PKCS_4', 'szOID_PKCS_5', 'szOID_PKCS_6', 'szOID_PKCS_7', 'szOID_PKCS_1', 'szOID_PKCS_2', 'szOID_PKCS_3', 'FILE_ATTRIBUTE_REPARSE_POINT', 'STATUS_PNP_IRQ_TRANSLATION_FAILED', 'ACCESS_MAX_MS_V4_ACE_TYPE', 'CERT_SYSTEM_STORE_LOCATION_SHIFT', 'ERROR_BACKUP_CONTROLLER', 'DEBUG_PROCESS', 'STATUS_FVE_BAD_METADATA_POINTER', 'ACCESS_DENIED_CALLBACK_OBJECT_ACE_TYPE', 'STATUS_FATAL_APP_EXIT', 'szOID_RSA_envelopedData', 'STATUS_WX86_EXCEPTION_CHAIN', 'SM_ARRANGE', 'STATUS_DUPLICATE_OBJECTID', 'ACCESS_ALLOWED_CALLBACK_OBJECT_ACE_TYPE', 'STATUS_GRAPHICS_SOURCE_NOT_IN_TOPOLOGY', 'STATUS_VERIFIER_STOP', 'ERROR_NETNAME_DELETED', 'STATUS_LOGON_FAILURE', 'szOID_OIWDIR_HASH', 'STATUS_DUPLICATE_NAME', 'STATUS_FILE_IDENTITY_NOT_PERSISTENT', 'STATUS_BAD_DESCRIPTOR_FORMAT', 'STATUS_FVE_TPM_NO_VMK', 'STATUS_APP_INIT_FAILURE', 'STATUS_NOT_A_REPARSE_POINT', 'STATUS_MP_PROCESSOR_MISMATCH', 'STATUS_NDIS_DOT11_MEDIA_IN_USE', 'CERT_NAME_EMAIL_TYPE', 'SYSTEM_ALARM_CALLBACK_OBJECT_ACE_TYPE', 'STATUS_PROCESS_IS_PROTECTED', 'szOID_RSA_SMIMECapabilities', 'STATUS_GRAPHICS_INVALID_TOTAL_REGION', 'CERT_QUERY_CONTENT_FLAG_CERT_PAIR', 'LPC_DEBUG_EVENT', 'STATUS_EVENTLOG_FILE_CORRUPT', 'ERROR_TIMER_RESUME_IGNORED', 'KEY_ENUMERATE_SUB_KEYS', 'STATUS_NDIS_ERROR_READING_FILE', 'STATUS_DS_GLOBAL_CANT_HAVE_UNIVERSAL_MEMBER', 'PROCESS_VM_OPERATION', 'CERT_QUERY_CONTENT_PKCS7_SIGNED_EMBED', 'STATUS_FILE_LOCKED_WITH_WRITERS', 'STATUS_AUTHIP_FAILURE', 'STATUS_CONTENT_BLOCKED', 'STATUS_NOT_MAPPED_VIEW', 'STATUS_INVALID_HW_PROFILE', 'ERROR_INSUFFICIENT_LOGON_INFO', 'STATUS_FAILED_DRIVER_ENTRY', 'MS_DEF_PROV_A', 'STATUS_LOG_HARD_ERROR', 'ERROR_TRANSLATION_COMPLETE', 'TH32CS_SNAPHEAPLIST', 'STATUS_FVE_OLD_METADATA_COPY', 'FILE_CREATE_PIPE_INSTANCE', 'szOID_OIWSEC_desCFB', 'IMAGE_SCN_MEM_DISCARDABLE', 'MS_DEF_PROV_W', 'STATUS_DLL_MIGHT_BE_INCOMPATIBLE', 'FILE_SUPPORTS_TRANSACTIONS', 'STATUS_CTX_NOT_CONSOLE', 'MEM_4MB_PAGES', 'STATUS_DS_OID_MAPPED_GROUP_CANT_HAVE_MEMBERS', 'STATUS_GRAPHICS_OPM_INVALID_ENCRYPTED_PARAMETERS', 'STATUS_HANDLES_CLOSED', 'STATUS_INCOMPATIBLE_FILE_MAP', 'ERROR_RELOC_CHAIN_XEEDS_SEGLIM', 'PKCS_7_NDR_ENCODING', 'STATUS_SMARTCARD_IO_ERROR', 'ERROR_IO_PENDING', 'STATUS_FWP_INCOMPATIBLE_SA_STATE', 'CERT_CHAIN_REVOCATION_CHECK_CACHE_ONLY', 'API_SET_SCHEMA_ENTRY_FLAGS_SEALED', 'STATUS_NDIS_OFFLOAD_POLICY', 'STATUS_GRAPHICS_PVP_HFS_FAILED', 'ERROR_DBG_EXCEPTION_HANDLED', 'ERROR_SIGNAL_PENDING', 'RPC_NT_INVALID_PIPE_OPERATION', 'STATUS_FWP_DUPLICATE_KEYMOD', 'STATUS_REMOTE_STORAGE_MEDIA_ERROR', 'STATUS_LAST_ADMIN', 'X509_CERT_CRL_TO_BE_SIGNED', 'STATUS_SYSTEM_DEVICE_NOT_FOUND', 'EXCEPTION_INVALID_DISPOSITION', 'STATUS_CLUSTER_NETINTERFACE_EXISTS', 'STATUS_CALLBACK_RETURNED_THREAD_AFFINITY', 'CMSG_ENCRYPTED_DIGEST', 'CERT_FIND_SUBJECT_INFO_ACCESS', 'PRODUCT_MEDIUMBUSINESS_SERVER_SECURITY', 'STATUS_FLT_DO_NOT_DETACH', 'STATUS_CLUSTER_NO_SECURITY_CONTEXT', 'LPC_CLIENT_DIED', 'AT_KEYEXCHANGE', 'STATUS_NO_MEDIA_IN_DEVICE', 'IMAGE_REL_BASED_DIR64', 'PRODUCT_ESSENTIALBUSINESS_SERVER_MGMTSVC', 'CERT_IE30_RESERVED_PROP_ID', 'STATUS_TRANSACTION_NO_RELEASE', 'STATUS_ACPI_INVALID_ARGUMENT', 'SERVICE_ALL_ACCESS', 'STATUS_DEVICE_ALREADY_ATTACHED', 'STATUS_OFFLOAD_READ_FLT_NOT_SUPPORTED', 'STATUS_DATATYPE_MISALIGNMENT_ERROR', 'STATUS_FLT_CONTEXT_ALLOCATION_NOT_FOUND', 'THREAD_SUSPEND_RESUME', 'LPC_ERROR_EVENT', 'TH32CS_INHERIT', 'STATUS_SXS_PROCESS_DEFAULT_ALREADY_SET', 'IMAGE_SCN_LNK_NRELOC_OVFL', 'STATUS_INVALID_FILE_FOR_SECTION', 'szOID_RSA_DH', 'ERROR_ACPI_ERROR', 'STATUS_INVALID_MESSAGE', 'STATUS_CTX_SHADOW_INVALID', 'szOID_RSA_HASH', 'STATUS_OBJECT_NAME_EXISTS', 'STATUS_NO_LOGON_SERVERS', 'IMAGE_SCN_MEM_SHARED', 'EXCEPTION_FLT_INEXACT_RESULT', 'ERROR_TRANSACTION_NOT_REQUESTED', 'STATUS_LOG_BLOCK_INCOMPLETE', 'FILE_SHARE_READ', 'PRODUCT_CORE_COUNTRYSPECIFIC', 'ACCESS_DENIED_OBJECT_ACE_TYPE', 'RPC_NT_SS_CANNOT_GET_CALL_HANDLE', 'INHERIT_PARENT_AFFINITY', 'STATUS_LOG_POLICY_INVALID', 'PRODUCT_ENTERPRISE_SERVER', 'STATUS_CLUSTER_NETWORK_NOT_FOUND', 'ERROR_BAD_THREADID_ADDR', 'ERROR_VOLSNAP_HIBERNATE_READY', 'ALPC_MSGFLG_SYNC_REQUEST', 'CERT_OID_NAME_STR', 'FILE_ACTION_REMOVED', 'STATUS_EXPIRED_HANDLE', 'STATUS_GRAPHICS_SOURCE_ALREADY_IN_SET', 'STATUS_GRAPHICS_OPM_THEATER_MODE_ENABLED', 'BIND_IF_SYNTAX_NDR64', 'CERT_FORTEZZA_DATA_PROP_ID', 'szOID_RSA_counterSign', 'STATUS_CTX_INVALID_MODEMNAME', 'CERT_STORE_ENUM_ARCHIVED_FLAG', 'STATUS_DS_CROSS_DOM_MOVE_FAILED', 'STATUS_FWP_INVALID_ACTION_TYPE', 'X509_CERT', 'STATUS_STREAM_MINIVERSION_NOT_FOUND', 'ERROR_CACHE_PAGE_LOCKED', 'STATUS_THREAD_NOT_IN_PROCESS', 'CERT_KEY_CONTEXT_PROP_ID', 'STATUS_TOO_LATE', 'STATUS_NDIS_MULTICAST_NOT_FOUND', 'ANY_SIZE', 'WTD_STATEACTION_CLOSE', 'ERROR_WRITE_PROTECT', 'CERT_FIND_PUBKEY_MD5_HASH', 'szOID_INFOSEC_SuiteAConfidentiality', 'STATUS_INVALID_LOGON_HOURS', 'ERROR_LOST_WRITEBEHIND_DATA', 'STATUS_REQUEST_ABORTED', 'CERT_SUBJECT_PUBLIC_KEY_MD5_HASH_PROP_ID', 'SM_CYKANJIWINDOW', 'STATUS_UNWIND_CONSOLIDATE', 'ERROR_SYSTEM_POWERSTATE_TRANSITION', 'SM_CYMIN', 'CERT_KEY_SPEC_PROP_ID', 'SEC_WRITECOMBINE', 'STATUS_GRAPHICS_OPM_OUTPUT_DOES_NOT_SUPPORT_HDCP', 'DIRECTORY_TRAVERSE', 'SM_CYVIRTUALSCREEN', 'CERT_TRUST_HAS_PREFERRED_ISSUER', 'szOID_INFOSEC_mosaicTokenProtection', 'FILE_EXISTS', 'OS_WELCOMELOGONUI', 'X509_KEY_USAGE_RESTRICTION', 'STATUS_SMARTCARD_CERT_EXPIRED', 'SM_CYMAXTRACK', 'STATUS_GRAPHICS_INVALID_MONITOR_SOURCEMODESET', 'STATUS_INVALID_LOCK_SEQUENCE', 'WTD_STATEACTION_IGNORE', 'STATUS_GRAPHICS_TRY_AGAIN_NOW', 'CERT_TRUST_IS_EXPLICIT_DISTRUST', 'STATUS_IO_REPARSE_TAG_MISMATCH', 'CERT_INFO_NOT_BEFORE_FLAG', 'API_SET_SCHEMA_FLAGS_SEALED', 'STATUS_WX86_SINGLE_STEP', 'DIGSIG_E_DECODE', 'ERROR_TOO_MANY_CMDS', 'STATUS_BAD_TOKEN_TYPE', 'OBJ_CASE_INSENSITIVE', 'STATUS_DS_INIT_FAILURE_CONSOLE', 'STATUS_REDIRECTOR_STARTED', 'STG_TOEND', 'THREAD_GET_CONTEXT', 'CERT_SYSTEM_STORE_LOCAL_MACHINE_GROUP_POLICY_ID', 'STATUS_FVE_VIRTUALIZED_SPACE_TOO_BIG', 'STATUS_DEBUG_ATTACH_FAILED', 'REG_RESOURCE_REQUIREMENTS_LIST', 'STATUS_VALIDATE_CONTINUE', 'AF_INET', 'STATUS_NO_GUID_TRANSLATION', 'STATUS_FVE_REBOOT_REQUIRED', 'szOID_RSAES_OAEP', 'ERROR_FAIL_RESTART', 'STATUS_ISSUING_CA_UNTRUSTED', 'ERROR_EA_TABLE_FULL', 'STATUS_GRAPHICS_TARGET_NOT_IN_TOPOLOGY', 'CERT_SYSTEM_STORE_SERVICES', 'STATUS_FVE_FS_NOT_EXTENDED', 'STATUS_IPSEC_CLEAR_TEXT_DROP', 'STATUS_PRIVILEGED_INSTRUCTION', 'STATUS_INVALID_BLOCK_LENGTH', 'STATUS_INVALID_PAGE_PROTECTION', 'STATUS_FVE_TPM_DISABLED', 'STATUS_NDIS_DOT11_AUTO_CONFIG_ENABLED', 'MEM_RESET', 'DIGSIG_E_EXTENSIBILITY', 'EXCEPTION_FLT_INVALID_OPERATION', 'API_SET_LOOKUP_ORDINAL', 'SERVICE_ACTIVE', 'STATUS_LOGON_SESSION_EXISTS', 'STATUS_BAD_WORKING_SET_LIMIT', 'RPC_NT_PIPE_CLOSED', 'ERROR_CURRENT_DIRECTORY', 'STATUS_INVALID_PORT_HANDLE', 'RPC_S_UNSUPPORTED_TRANS_SYN', 'STATUS_END_OF_FILE', 'ERROR_DUP_NAME', 'ERROR_TIMER_NOT_CANCELED', 'RPC_NT_NO_BINDINGS', 'STATUS_LOG_NO_RESTART', 'FILE_ATTRIBUTE_ARCHIVE', 'ERROR_INVALID_UNWIND_TARGET', 'IMAGE_SCN_ALIGN_512BYTES', 'STATUS_NT_CROSS_ENCRYPTION_REQUIRED', 'NMPWAIT_WAIT_FOREVER', 'CERT_ISSUER_PUBLIC_KEY_MD5_HASH_PROP_ID', 'STATUS_IMPLEMENTATION_LIMIT', 'ERROR_NOT_TINY_STREAM', 'ERROR_SECTOR_NOT_FOUND', 'STATUS_PIPE_CONNECTED', 'ERROR_INVALID_ACCESS', 'RPC_C_AUTHN_LEVEL_DEFAULT', 'STATUS_UNHANDLED_EXCEPTION', 'STATUS_LOCAL_USER_SESSION_KEY', 'HKEY_USERS', 'STATUS_GRAPHICS_NOT_A_LINKED_ADAPTER', 'STATUS_GRAPHICS_OPM_ALL_HDCP_HARDWARE_ALREADY_IN_USE', 'szOID_RSA_MD2', 'szOID_RSA_MD5', 'szOID_RSA_MD4', 'OS_WEBSERVER', 'DEBUG_EVENT_EXIT_THREAD', 'SM_CYDOUBLECLK', 'STGFMT_FILE', 'CERT_STORE_UPDATE_KEYID_FLAG', 'STATUS_NOT_SUPPORTED', 'STATUS_RECEIVE_PARTIAL', 'STATUS_ENLISTMENT_NOT_SUPERIOR', 'STATUS_MONITOR_NO_DESCRIPTOR', 'CERT_COMPARE_SHA1_HASH', 'ERROR_NOT_CAPABLE', 'WTD_UI_NOBAD', 'szOID_ECDSA_SHA1', 'DEBUG_EVENT_CHANGE_SYMBOL_STATE', 'CRYPT_SF', 'szOID_INFOSEC_SuiteASignature', 'SM_CYVSCROLL', 'ERROR_USER_PROFILE_LOAD', 'STATUS_TOO_MANY_SESSIONS', 'CERT_QUERY_CONTENT_FLAG_PKCS7_SIGNED', 'STATUS_IPSEC_DOSP_MAX_PER_IP_RATELIMIT_QUEUES', 'STATUS_LOG_FILE_FULL', 'STD_INPUT_HANDLE', 'CRYPT_KEK', 'TH32CS_SNAPALL', 'ERROR_DOMAIN_CTRLR_CONFIG_ERROR', 'CMSG_ENCODED_MESSAGE', 'ERROR_NET_WRITE_FAULT', 'STATUS_BAD_SERVICE_ENTRYPOINT', 'STATUS_PARAMETER_QUOTA_EXCEEDED', 'IMAGE_FILE_MACHINE_ARM', 'CREATE_DEFAULT_ERROR_MODE', 'IMAGE_SCN_ALIGN_4096BYTES', 'STATUS_TRANSACTION_NO_MATCH', 'CERT_SOURCE_LOCATION_PROP_ID', 'ERROR_SYNCHRONIZATION_REQUIRED', 'IMAGE_SCN_MEM_NOT_PAGED', 'PRODUCT_ULTIMATE', 'ERROR_DISK_CHANGE', 'SERVICE_START_PENDING', 'STATUS_RESOURCE_DATA_NOT_FOUND', 'SERVICE_START', 'IMAGE_SCN_ALIGN_128BYTES', 'STATUS_CONVERT_TO_LARGE', 'STATUS_EVALUATION_EXPIRATION', 'SW_SHOWMAXIMIZED', 'STATUS_PAGEFILE_QUOTA', 'STATUS_WX86_CREATEWX86TIB', 'SE_PRIVILEGE_ENABLED_BY_DEFAULT', 'STATUS_GRAPHICS_OPM_INVALID_POINTER', 'ERROR_BADSTARTPOSITION', 'CERT_INFO_SERIAL_NUMBER_FLAG', 'STATUS_FWP_IN_USE', 'CERT_FIND_PUBLIC_KEY', 'RPC_NT_INCOMPLETE_NAME', 'szOID_PKCS_12', 'CERT_COMPARE_SHIFT', 'STATUS_FVE_PARTIAL_METADATA', 'PRODUCT_ENTERPRISE_SERVER_IA64', 'STATUS_WRONG_VOLUME', 'PROV_RSA_AES', 'STATUS_GRAPHICS_OPM_RESOLUTION_TOO_HIGH', 'STATUS_DEVICE_CONFIGURATION_ERROR', 'STATUS_INVALID_LABEL', 'STATUS_GRAPHICS_PVP_INVALID_CERTIFICATE_LENGTH', 'CERT_COMPARE_MASK', 'szOID_RSA_unstructAddr', 'ERROR_WAIT_3', 'ERROR_WAIT_2', 'ERROR_WAIT_1', 'ALPC_MESSAGE_TOKEN_ATTRIBUTE', 'szOID_NIST_sha256', 'COMPRESSION_ENGINE_MAXIMUM', 'CERT_QUERY_OBJECT_BLOB', 'STATUS_NOT_A_DIRECTORY', 'STATUS_FLOAT_INVALID_OPERATION', 'IMAGE_DLLCHARACTERISTICS_NX_COMPAT', 'ERROR_DRIVER_CANCEL_TIMEOUT', 'PRODUCT_HOME_PREMIUM_N', 'EXCEPTION_PRIV_INSTRUCTION', 'STATUS_MFT_TOO_FRAGMENTED', 'PRODUCT_SB_SOLUTION_SERVER', 'STATUS_INVALID_PARAMETER_8', 'FILE_ACTION_RENAMED_NEW_NAME', 'STATUS_NDIS_ADAPTER_NOT_READY', 'STATUS_DISK_QUOTA_EXCEEDED', 'STATUS_PAGE_FAULT_COPY_ON_WRITE', 'DIRECTORY_QUERY', 'STATUS_FWP_CALLOUT_NOTIFICATION_FAILED', 'ERROR_DBG_PRINTEXCEPTION_C', 'STATUS_TOO_MANY_CONTEXT_IDS', 'STATUS_BUFFER_ALL_ZEROS', 'AF_IRDA', 'CERT_ARCHIVED_PROP_ID', 'DIRECTORY_ALL_ACCESS', 'GROUP_SECURITY_INFORMATION', 'RPC_C_AUTHN_LEVEL_PKT', 'PIPE_WAIT', 'PRODUCT_ENTERPRISE_SERVER_V', 'MAXIMUM_ALLOWED', 'EXCEPTION_DATATYPE_MISALIGNMENT', 'COMPRESSION_FORMAT_NONE', 'HIGH_PRIORITY_CLASS', 'STATUS_DOMAIN_LIMIT_EXCEEDED', 'PRODUCT_HOME_PREMIUM', 'STATUS_FLOAT_MULTIPLE_FAULTS', 'STATUS_MONITOR_INVALID_DESCRIPTOR_CHECKSUM', 'STATUS_PARTITION_FAILURE', 'STATUS_FLT_FILTER_NOT_READY', 'NORMAL_PRIORITY_CLASS', 'ERROR_FAIL_SHUTDOWN', 'STATUS_GRAPHICS_INVALID_MONITOR_FREQUENCYRANGESET', 'STATUS_DRIVER_UNABLE_TO_LOAD', 'ASYNC_MODE_COMPATIBILITY', 'X509_CERT_TO_BE_SIGNED', 'ERROR_WAS_LOCKED', 'STATUS_FVE_TPM_SRK_AUTH_NOT_ZERO', 'CERT_SYSTEM_STORE_LOCAL_MACHINE_ENTERPRISE_ID', 'STATUS_FILE_IS_A_DIRECTORY', 'STATUS_CRASH_DUMP', 'STATUS_ACPI_INVALID_ARGTYPE', 'STATUS_FLT_IO_COMPLETE', 'ERROR_REPARSE', 'SERVICE_PAUSED', 'IMAGE_SIZEOF_SHORT_NAME', 'CMSG_RECIPIENT_COUNT_PARAM', 'szOID_RSA_challengePwd', 'SERVICE_ACCEPT_SESSIONCHANGE', 'STATUS_HIBERNATION_FAILURE', 'CMSG_ENCODING_TYPE_MASK', 'STGM_CONVERT', 'ERROR_EA_LIST_INCONSISTENT', 'STATUS_RXACT_COMMIT_FAILURE', 'ERROR_CANT_ENABLE_DENY_ONLY', 'STATUS_SXS_KEY_NOT_FOUND', 'STATUS_JOURNAL_ENTRY_DELETED', 'ERROR_EVALUATION_EXPIRATION', 'STATUS_THREADPOOL_SET_EVENT_ON_COMPLETION_FAILED', 'CERT_TRUST_HAS_ISSUANCE_CHAIN_POLICY', 'CERT_COMPARE_PUBKEY_MD5_HASH', 'STATUS_CLUSTER_INVALID_REQUEST', 'PRODUCT_ESSENTIALBUSINESS_SERVER_ADDL', 'PRODUCT_DATACENTER_SERVER', 'STATUS_TM_IDENTITY_MISMATCH', 'STARTF_USESHOWWINDOW', 'ERROR_GUID_SUBSTITUTION_MADE', 'DEBUG_EVENT_CREATE_PROCESS', 'STATUS_LOG_METADATA_CORRUPT', 'STATUS_GRAPHICS_PATH_CONTENT_GEOMETRY_TRANSFORMATION_NOT_PINNED', 'IMAGE_SCN_ALIGN_1BYTES', 'SC_MANAGER_ENUMERATE_SERVICE', 'ERROR_EVT_INVALID_CHANNEL_PROPERTY_VALUE', 'STATUS_GRAPHICS_VIDPN_MODALITY_NOT_SUPPORTED', 'STATUS_CLUSTER_INVALID_NETWORK_PROVIDER', 'EXCEPTION_CONTINUE_SEARCH', 'EVENTLOG_SEEK_READ', 'REG_FULL_RESOURCE_DESCRIPTOR', 'MEM_MAPPED', 'STATUS_FWP_DUPLICATE_CONDITION', 'STATUS_FVE_KEYFILE_NOT_FOUND', 'STATUS_DRIVER_BLOCKED_CRITICAL', 'STATUS_FILE_LOCK_CONFLICT', 'STATUS_IO_TIMEOUT', 'CERT_FIND_EXISTING', 'STATUS_NO_LOG_SPACE', 'KEY_ALL_ACCESS', 'ERROR_INVALID_LEVEL', 'ERROR_THREAD_WAS_SUSPENDED', 'CERT_COMPARE_HASH', 'RRF_RT_REG_DWORD', 'STATUS_FWP_TIMEOUT', 'TRUST_E_SUBJECT_FORM_UNKNOWN', 'ERROR_EVT_PUBLISHER_METADATA_NOT_FOUND', 'STATUS_NDIS_MULTICAST_EXISTS', 'STATUS_LOG_POLICY_NOT_INSTALLED', 'RPC_C_IMP_LEVEL_IMPERSONATE', 'ERROR_INVALID_OPLOCK_PROTOCOL', 'FILE_GENERIC_READ', 'STATUS_LINK_TIMEOUT', 'IMAGE_REL_BASED_LOW', 'STATUS_MESSAGE_LOST', 'CERT_INFO_NOT_AFTER_FLAG', 'SERVICE_STATE_ALL', 'STATUS_INVALID_ID_AUTHORITY', 'SERVICE_ACCEPT_PAUSE_CONTINUE', 'STATUS_GRAPHICS_START_DEFERRED', 'STATUS_INVALID_IMAGE_NOT_MZ', 'ERROR_ATOMIC_LOCKS_NOT_SUPPORTED', 'STATUS_FLOPPY_ID_MARK_NOT_FOUND', 'STATUS_DS_LOCAL_CANT_HAVE_CROSSDOMAIN_LOCAL_MEMBER', 'STATUS_HASH_NOT_SUPPORTED', 'UNLOAD_DLL_DEBUG_EVENT', 'STATUS_LICENSE_QUOTA_EXCEEDED', 'STATUS_UNABLE_TO_DECOMMIT_VM', 'STATUS_MEDIA_CHANGED', 'STATUS_COULD_NOT_RESIZE_LOG', 'STATUS_CLUSTER_NETWORK_ALREADY_OFFLINE', 'FILE_NAMED_STREAMS', 'STATUS_VOLSNAP_PREPARE_HIBERNATE', 'STATUS_DATA_OVERRUN', 'SYSTEM_AUDIT_ACE_TYPE', 'STATUS_VHD_PARENT_VHD_ACCESS_DENIED', 'RPC_C_QOS_CAPABILITIES_DEFAULT', 'IMAGE_FILE_BYTES_REVERSED_HI', 'STATUS_CTX_INVALID_PD', 'STATUS_RESUME_HIBERNATION', 'STATUS_GRAPHICS_FREQUENCYRANGE_NOT_IN_SET', 'FILE_SUPPORTS_SPARSE_FILES', 'ERROR_MEDIA_CHECK', 'ERROR_ELEVATION_REQUIRED', 'STATUS_DS_LOCAL_MEMBER_OF_LOCAL_ONLY', 'ERROR_EVT_FILTER_UNEXPECTEDTOKEN', 'STATUS_LPC_REQUESTS_NOT_ALLOWED', 'IMAGE_DIRECTORY_ENTRY_BASERELOC', 'STATUS_CS_ENCRYPTION_NEW_ENCRYPTED_FILE', 'ERROR_PNP_BAD_MPS_TABLE', 'STATUS_NO_DATA_DETECTED', 'CRYPT_ACQUIRE_SILENT_FLAG', 'CERT_COMPARE_ISSUER_OF', 'STATUS_DRIVER_PROCESS_TERMINATED', 'STATUS_REMOTE_SESSION_LIMIT', 'STATUS_LOG_FULL_HANDLER_IN_PROGRESS', 'CRYPT_ACQUIRE_NO_HEALING', 'STATUS_SERVER_UNAVAILABLE', 'ERROR_EVT_INVALID_QUERY', 'STATUS_NTLM_BLOCKED', 'STATUS_FLT_INVALID_CONTEXT_REGISTRATION', 'STATUS_THREAD_WAS_SUSPENDED', 'GENERIC_ALL', 'CERT_STORE_CERTIFICATE_CONTEXT', 'CERT_OCSP_RESPONSE_PROP_ID', 'RPC_NT_ENUM_VALUE_OUT_OF_RANGE', 'CERT_E_MALFORMED', 'WTD_UI_ALL', 'STATUS_IO_REISSUE_AS_CACHED', 'RPC_NT_INVALID_OBJECT', 'CERT_STORE_PROV_SYSTEM_REGISTRY_W', 'CERT_SYSTEM_STORE_CURRENT_SERVICE', 'szOID_ANSI_X942_DH', 'RPC_NT_ENTRY_ALREADY_EXISTS', 'PRODUCT_SERVER_FOR_SB_SOLUTIONS_EM', 'CERT_STORE_PROV_SYSTEM_REGISTRY_A', 'STATUS_PROCESS_NOT_IN_JOB', 'ERROR_DLL_INIT_FAILED_LOGOFF', 'STATUS_VIDEO_HUNG_DISPLAY_DRIVER_THREAD_RECOVERED', 'IMAGE_FILE_MACHINE_ARMNT', 'MEM_PRIVATE', 'STATUS_NO_MATCH', 'szOID_RSA_extCertAttrs', 'PRODUCT_STANDARD_SERVER_CORE', 'szOID_ECC_CURVE_P521', 'SE_PRIVILEGE_REMOVED', 'STATUS_PROFILING_NOT_STOPPED', 'STATUS_NOLOGON_SERVER_TRUST_ACCOUNT', 'STATUS_IPSEC_WRONG_SA', 'PRODUCT_MULTIPOINT_PREMIUM_SERVER', 'STATUS_DS_ATTRIBUTE_OR_VALUE_EXISTS', 'STATUS_LOG_ARCHIVE_IN_PROGRESS', 'STATUS_NOT_MAPPED_DATA', 'WTD_CHOICE_FILE', 'IMAGE_DIRECTORY_ENTRY_TLS', 'STATUS_PATH_NOT_COVERED', 'CMSG_SIGNER_COUNT_PARAM', 'ERROR_TOO_MANY_SESS', 'OS_XPORGREATER', 'CERT_INFO_EXTENSION_FLAG', 'szOID_RSA_SHA384RSA', 'STATUS_WORKING_SET_QUOTA', 'ALPC_PORFLG_ALLOW_LPC_REQUESTS', 'STATUS_NOTHING_TO_TERMINATE', 'STG_LAYOUT_SEQUENTIAL', 'STATUS_FWP_INCOMPATIBLE_CIPHER_CONFIG', 'STATUS_INVALID_LOCK_RANGE', 'SERVICE_ACCEPT_HARDWAREPROFILECHANGE', 'STATUS_SXS_INVALID_IDENTITY_ATTRIBUTE_NAME', 'ERROR_EVT_FILTER_INVTYPE', 'CERT_STORE_ADD_REPLACE_EXISTING', 'CMSG_COMPUTED_HASH_PARAM', 'ERROR_TRANSACTION_REQUEST_NOT_VALID', 'AF_UNSPEC', 'CMSG_SIGNER_UNAUTH_ATTR_PARAM', 'ALPC_HANDLEFLG_DUPLICATE_SAME_ACCESS', 'ERROR_NOT_SAME_DEVICE', 'ERROR_EVT_PUBLISHER_DISABLED', 'ERROR_REQ_NOT_ACCEP', 'STATUS_ALREADY_COMMITTED', 'USAGE_MATCH_TYPE_AND', 'STATUS_NOT_REGISTRY_FILE', 'DRIVE_FIXED', 'SECTION_QUERY', 'ERROR_BUFFER_ALL_ZEROS', 'STATUS_NDIS_INVALID_PACKET', 'ERROR_INSUFFICIENT_RESOURCE_FOR_SPECIFIED_SHARED_SECTION_SIZE', 'STARTF_USESTDHANDLES', 'PROV_SPYRUS_LYNKS', 'STATUS_CLUSTER_NO_NET_ADAPTERS', 'AF_DECnet', 'STATUS_IO_PRIVILEGE_FAILED', 'PROCESS_CREATE_PROCESS', 'RPC_NT_OBJECT_NOT_FOUND', 'CERT_DATE_STAMP_PROP_ID', 'ERROR_EVT_FILTER_PARSEERR', 'szOID_RSA_unstructName', 'ACCESS_MIN_MS_ACE_TYPE', 'STATUS_DS_ATTRIBUTE_TYPE_UNDEFINED', 'STATUS_UNSUCCESSFUL', 'AF_INET6', 'STATUS_FVE_CONV_WRITE_ERROR', 'SM_MENUDROPALIGNMENT', 'CRYPT_E_INVALID_MSG_TYPE', 'STATUS_IPSEC_DOSP_MAX_ENTRIES', 'RRF_RT_REG_SZ', 'STATUS_FLT_INTERNAL_ERROR', 'STATUS_OBJECT_NAME_COLLISION', 'STATUS_DS_RIDMGR_INIT_ERROR', 'ERROR_BAD_FUNCTION_TABLE', 'SEC_IMAGE', 'STATUS_FT_READ_RECOVERY_FROM_BACKUP', 'STATUS_SERIAL_MORE_WRITES', 'SEC_PROTECTED_IMAGE', 'SERVICE_RUNS_IN_SYSTEM_PROCESS', 'STATUS_SYSTEM_SHUTDOWN', 'STATUS_LOGON_SESSION_COLLISION', 'STATUS_IPSEC_BAD_SPI', 'ACCESS_MAX_MS_V2_ACE_TYPE', 'ERROR_INVALID_HW_PROFILE', 'IMAGE_FILE_MACHINE_M32R', 'PRODUCT_WEB_SERVER', 'STATUS_SYSTEM_HIVE_TOO_LARGE', 'STATUS_GRAPHICS_GAMMA_RAMP_NOT_SUPPORTED', 'CERT_SYSTEM_STORE_USERS_ID', 'STATUS_INVALID_CONNECTION', 'ERROR_PREDEFINED_HANDLE', 'STATUS_NONEXISTENT_EA_ENTRY', 'ERROR_BAD_SERVICE_ENTRYPOINT', 'STATUS_KEY_HAS_CHILDREN', 'ERROR_OPLOCK_SWITCHED_TO_NEW_HANDLE', 'ERROR_DBG_UNABLE_TO_PROVIDE_HANDLE', 'CERT_COMPARE_SUBJECT_INFO_ACCESS', 'IMAGE_SCN_ALIGN_16BYTES', 'CERT_COMPARE_NAME_STR_A', 'STATUS_INVALID_LEVEL', 'ERROR_INVALID_EXE_SIGNATURE', 'STATUS_IP_ADDRESS_CONFLICT1', 'ERROR_TOO_MANY_OPEN_FILES', 'CERT_E_INVALID_POLICY', 'STATUS_SXS_MANIFEST_PARSE_ERROR', 'ERROR_BROKEN_PIPE', 'CREATE_IGNORE_SYSTEM_DEFAULT', 'CERT_TRUST_INVALID_POLICY_CONSTRAINTS', 'STATUS_GRACEFUL_DISCONNECT', 'EVENTLOG_AUDIT_SUCCESS', 'CERT_COMPARE_NAME_STR_W', 'FILE_ACTION_MODIFIED', 'ERROR_NETWORK_BUSY', 'IMAGE_DLLCHARACTERISTICS_APPCONTAINER', 'STATUS_NO_SUCH_PRIVILEGE', 'ERROR_SEM_USER_LIMIT', 'STATUS_BAD_INHERITANCE_ACL', 'szOID_INFOSEC_mosaicKMandSig', 'STATUS_SMARTCARD_NO_CARD', 'ERROR_SYSTEM_POWERSTATE_COMPLEX_TRANSITION', 'FILE_FLAG_OPEN_NO_RECALL', 'SM_MOUSEHORIZONTALWHEELPRESENT', 'FILE_NO_INTERMEDIATE_BUFFERING', 'ERROR_PIPE_LOCAL', 'X509_NAME_VALUE', 'ERROR_FILE_SYSTEM_LIMITATION', 'CERT_STORE_PROV_MEMORY', 'STATUS_INVALID_USER_BUFFER', 'STATUS_NONCONTINUABLE_EXCEPTION', 'STATUS_ACCESS_DISABLED_NO_SAFER_UI_BY_POLICY', 'STATUS_MAPPED_ALIGNMENT', 'STATUS_DEVICE_OFF_LINE', 'STATUS_IMAGE_MACHINE_TYPE_MISMATCH_EXE', 'STATUS_RECOVERY_FAILURE', 'IMAGE_SCN_TYPE_NOLOAD', 'ALPC_PORFLG_SYSTEM_PROCESS', 'szOID_OIWSEC_keyHashSeal', 'STATUS_FWP_INCOMPATIBLE_TXN', 'ERROR_PAGE_FAULT_COPY_ON_WRITE', 'STATUS_GRAPHICS_NO_RECOMMENDED_VIDPN_TOPOLOGY', 'STATUS_SOURCE_ELEMENT_EMPTY', 'ERROR_EXE_MACHINE_TYPE_MISMATCH', 'LABEL_SECURITY_INFORMATION', 'STATUS_OPERATION_NOT_SUPPORTED_IN_TRANSACTION', 'STATUS_REPARSE_OBJECT', 'RPC_C_IMP_LEVEL_ANONYMOUS', 'STATUS_CTX_SHADOW_DENIED', 'ERROR_INVALID_DRIVE', 'STATUS_ILL_FORMED_SERVICE_ENTRY', 'STATUS_ADDRESS_ALREADY_EXISTS', 'STATUS_FWP_INVALID_ENUMERATOR', 'RPC_NT_NO_MORE_BINDINGS', 'ERROR_EVT_FILTER_INVTEST', 'CERT_KEY_PROV_HANDLE_PROP_ID', 'STATUS_GRAPHICS_CANT_ACCESS_ACTIVE_VIDPN', 'IMAGE_SCN_MEM_FARDATA', 'TOKEN_ALL_ACCESS_P', 'STATUS_INVALID_GROUP_ATTRIBUTES', 'STATUS_GRAPHICS_I2C_DEVICE_DOES_NOT_EXIST', 'STATUS_SECTION_PROTECTION', 'GENERIC_READ', 'STATUS_WMI_TRY_AGAIN', 'szOID_RSA_RC5_CBCPad', 'STATUS_CTX_CLIENT_LICENSE_IN_USE', 'STATUS_WAIT_63', 'DRIVE_UNKNOWN', 'STATUS_MUI_FILE_NOT_FOUND', 'CMSG_CMS_SIGNER_INFO_PARAM', 'ERROR_MAX_SESSIONS_REACHED', 'SM_DIGITIZER', 'RPC_NT_INTERFACE_NOT_FOUND', 'CMSG_TYPE_PARAM', 'MS_STRONG_PROV', 'STATUS_CALLBACK_RETURNED_LDR_LOCK', 'SEC_NOCACHE', 'STATUS_FWP_CONTEXT_INCOMPATIBLE_WITH_LAYER', 'ERROR_IP_ADDRESS_CONFLICT2', 'ERROR_IP_ADDRESS_CONFLICT1', 'STATUS_ASSERTION_FAILURE', 'REG_QWORD', 'RPC_NT_INVALID_NETWORK_OPTIONS', 'ERROR_USER_APC', 'SM_CXMIN', 'CMSG_VERSION_PARAM', 'ERROR_CANNOT_MAKE', 'EVENTLOG_INFORMATION_TYPE', 'STATUS_NO_MORE_ENTRIES', 'STATUS_FWP_PROVIDER_NOT_FOUND', 'RPC_NT_INVALID_ASYNC_HANDLE', 'FILE_OPEN_IF', 'STATUS_ORDINAL_NOT_FOUND', 'CREATE_BREAKAWAY_FROM_JOB', 'STATUS_PORT_UNREACHABLE', 'IMAGE_SCN_CNT_INITIALIZED_DATA', 'STATUS_VOLUME_MOUNTED', 'STATUS_JOURNAL_DELETE_IN_PROGRESS', 'PRODUCT_ENTERPRISE', 'STATUS_GRAPHICS_INVALID_CLIENT_TYPE', 'STATUS_INVALID_DOMAIN_STATE', 'IMAGE_DLLCHARACTERISTICS_NO_ISOLATION', 'STATUS_PORT_ALREADY_SET', 'STATUS_SXS_CORRUPTION', 'STATUS_DATA_NOT_ACCEPTED', 'X509_EXTENSIONS', 'RPC_C_AUTHN_LEVEL_NONE', 'STATUS_SERIAL_COUNTER_TIMEOUT', 'STATUS_ABANDONED', 'STATUS_UNDEFINED_CHARACTER', 'ERROR_ASSERTION_FAILURE', 'STATUS_GRAPHICS_INVALID_STRIDE', 'STATUS_INVALID_CID', 'STATUS_NDIS_ALREADY_MAPPED', 'SM_CXMINSPACING', 'STATUS_CANNOT_EXECUTE_FILE_IN_TRANSACTION', 'STATUS_LOST_WRITEBEHIND_DATA_NETWORK_SERVER_ERROR', 'szOID_INFOSEC_sdnsIntegrity', 'CERT_NAME_FRIENDLY_DISPLAY_TYPE', 'SM_CXFOCUSBORDER', 'DBG_EXCEPTION_NOT_HANDLED', 'STATUS_GRAPHICS_OPM_INVALID_CONFIGURATION_REQUEST', 'ERROR_REM_NOT_LIST', 'STATUS_FILE_INVALID', 'STATUS_TRANSACTION_SUPERIOR_EXISTS', 'STATUS_WAIT_0', 'SM_CXSMICON', 'ALPC_MSGFLG_WOW64_CALL', 'STATUS_FLT_BUFFER_TOO_SMALL', 'STATUS_SXS_SYSTEM_DEFAULT_ACTIVATION_CONTEXT_EMPTY', 'STATUS_ISSUING_CA_UNTRUSTED_KDC', 'ERROR_NO_ACE_CONDITION', 'ERROR_LOST_WRITEBEHIND_DATA_NETWORK_DISCONNECTED', 'STATUS_TRANSACTIONMANAGER_NOT_FOUND', 'STATUS_ALL_USER_TRUST_QUOTA_EXCEEDED', 'STATUS_CANT_OPEN_MINIVERSION_WITH_MODIFY_INTENT', 'STGM_CREATE', 'CRYPT_E_OID_FORMAT', 'STATUS_GRAPHICS_INVALID_DRIVER_MODEL', 'STATUS_GRAPHICS_NO_DISPLAY_DEVICE_CORRESPONDS_TO_NAME', 'STATUS_GRAPHICS_OPM_INVALID_HANDLE', 'CERT_STORE_PROV_SYSTEM_REGISTRY', 'FILE_NO_EA_KNOWLEDGE', 'CRYPT_USER_KEYSET', 'STATUS_FWP_NO_TXN_IN_PROGRESS', 'STATUS_EFS_ALG_BLOB_TOO_BIG', 'ERROR_SEGMENT_NOTIFICATION', 'szOID_RSA_preferSignedData', 'ERROR_SAME_DRIVE', 'ERROR_NOACCESS', 'X509_PUBLIC_KEY_INFO', 'ERROR_EVT_CHANNEL_NOT_FOUND', 'STATUS_LOG_BLOCKS_EXHAUSTED', 'KEY_EXECUTE', 'EXCEPTION_INVALID_HANDLE', 'RPC_NT_UNKNOWN_AUTHN_LEVEL', 'MS_DEF_RSA_SIG_PROV', 'STATUS_VOLUME_NOT_UPGRADED', 'RPC_S_UNKNOWN_IF', 'STATUS_FWP_INCOMPATIBLE_AUTH_CONFIG', 'ERROR_OBJECT_NAME_EXISTS', 'THREAD_TERMINATE', 'STATUS_NOT_TINY_STREAM', 'SW_SHOWNA', 'IMAGE_FILE_SYSTEM', 'STATUS_FS_DRIVER_REQUIRED', 'szOID_OIWSEC_md4RSA', 'CERT_CHAIN_REVOCATION_CHECK_END_CERT', 'S_OK', 'AF_DLI', 'IMAGE_FILE_MACHINE_MIPS16', 'STATUS_SMARTCARD_NO_KEY_CONTAINER', 'OS_WIN2000PRO', 'STATUS_GRAPHICS_STALE_VIDPN_TOPOLOGY', 'FILE_ADD_FILE', 'STATUS_FLT_NO_HANDLER_DEFINED', 'PAGE_EXECUTE', 'CMSG_BARE_CONTENT_PARAM', 'FILE_NOTIFY_CHANGE_SECURITY', 'STATUS_SERVER_DISABLED', 'ERROR_PROFILING_NOT_STOPPED', 'SERVICE_DEMAND_START', 'STATUS_GRAPHICS_PATH_CONTENT_GEOMETRY_TRANSFORMATION_NOT_SUPPORTED', 'RPC_NT_SS_HANDLES_MISMATCH', 'STATUS_GRAPHICS_CANT_RENDER_LOCKED_ALLOCATION', 'CONTROL_C_EXIT', 'STATUS_REGISTRY_CORRUPT', 'MS_DEF_RSA_SIG_PROV_A', 'STATUS_NDIS_UNSUPPORTED_REVISION', 'CERT_ENCODING_TYPE_MASK', 'STATUS_PNP_TRANSLATION_FAILED', 'STATUS_RESOURCEMANAGER_READ_ONLY', 'ERROR_QUOTA_LIST_INCONSISTENT', 'STATUS_GRAPHICS_NO_MONITORS_CORRESPOND_TO_DISPLAY_DEVICE', 'ERROR_STACK_OVERFLOW', 'ERROR_IMAGE_NOT_AT_BASE', 'ERROR_SEM_TIMEOUT', 'CMSG_UNPROTECTED_ATTR_PARAM', 'FILE_SUPPORTS_OBJECT_IDS', 'STATUS_INVALID_QUOTA_LOWER', 'STATUS_NDIS_RESET_IN_PROGRESS', 'EVENTLOG_SEQUENTIAL_READ', 'IMAGE_SCN_CNT_CODE', 'CERT_NAME_DISABLE_IE4_UTF8_FLAG', 'STATUS_GRAPHICS_INVALID_MONITORDESCRIPTOR', 'ABOVE_NORMAL_PRIORITY_CLASS', 'PROV_DSS', 'STATUS_CLUSTER_NODE_ALREADY_DOWN', 'ERROR_INVALID_FLAG_NUMBER', 'SM_CYBORDER', 'IMAGE_SCN_GPREL', 'szOID_RFC3161_counterSign', 'ERROR_FILE_INVALID', 'STATUS_RM_METADATA_CORRUPT', 'ERROR_OPLOCK_NOT_GRANTED', 'ERROR_INVALID_SEGDPL', 'PRODUCT_DATACENTER_SERVER_CORE_V', 'ERROR_ABIOS_ERROR', 'RPC_NT_BYTE_COUNT_TOO_SMALL', 'RPC_RESPONSE_TYPE_SUCCESS', 'STATUS_RXACT_COMMIT_NECESSARY', 'X509_KEY_ATTRIBUTES', 'OS_ANYSERVER', 'STATUS_TRANSACTION_NOT_ENLISTED', 'WTD_UI_NONE', 'FILE_ATTRIBUTE_SYSTEM', 'X509_OCTET_STRING', 'STATUS_SPARSE_NOT_ALLOWED_IN_TRANSACTION', 'FILE_WRITE_ATTRIBUTES', 'ERROR_NOINTERFACE', 'ERROR_INVALID_ORDINAL', 'PRODUCT_STORAGE_EXPRESS_SERVER', 'IMAGE_DIRECTORY_ENTRY_SECURITY', 'STATUS_INVALID_SID', 'STATUS_FLT_INVALID_ASYNCHRONOUS_REQUEST', 'IMAGE_SCN_MEM_READ', 'STATUS_CRED_REQUIRES_CONFIRMATION', 'STATUS_FLT_VOLUME_NOT_FOUND', 'ERROR_MAX_THRDS_REACHED', 'SERVICE_CONTROL_NETBINDADD', 'X509_ANY_STRING', 'ERROR_EAS_NOT_SUPPORTED', 'CONTEXT_CONTROL', 'szOID_RSA_SHA256RSA', 'PAGE_EXECUTE_WRITECOPY', 'SM_CXSCREEN', 'CRYPT_E_NOT_DECRYPTED', 'STATUS_LOST_WRITEBEHIND_DATA_NETWORK_DISCONNECTED', 'SM_CXDLGFRAME', 'STATUS_GRAPHICS_OPM_NOT_SUPPORTED', 'STATUS_DRIVER_BLOCKED', 'ERROR_REGISTRY_RECOVERED', 'SECURITY_MANDATORY_SYSTEM_RID', 'CREATE_SEPARATE_WOW_VDM', 'STATUS_NDIS_DEVICE_FAILED', 'ERROR_ENVVAR_NOT_FOUND', 'ERROR_INVALID_FLAGS', 'DBG_PRINTEXCEPTION_C', 'STATUS_FVE_AUTH_INVALID_CONFIG', 'STARTF_FORCEOFFFEEDBACK', 'ERROR_TOO_MANY_NAMES', 'SERVICE_INTERACTIVE_PROCESS', 'STATUS_GRAPHICS_MULTISAMPLING_NOT_SUPPORTED', 'OS_NT', 'CREATE_THREAD_DEBUG_EVENT', 'ERROR_EVENT_PENDING', 'STATUS_INVALID_EA_NAME', 'ERROR_TRANSACTION_ALREADY_COMMITTED', 'CERT_QUERY_CONTENT_FLAG_PKCS7_UNSIGNED', 'ERROR_FORMS_AUTH_REQUIRED', 'PRODUCT_STANDARD_SERVER_V', 'STATUS_FLOPPY_UNKNOWN_ERROR', 'STATUS_PROCESS_IS_TERMINATING', 'ERROR_CALL_NOT_IMPLEMENTED', 'IMAGE_FILE_MACHINE_MIPSFPU', 'STATUS_TIMER_RESUME_IGNORED', 'STATUS_TRANSACTION_ABORTED', 'STATUS_INVALID_DISPOSITION', 'CERT_TRUST_IS_OFFLINE_REVOCATION', 'DEBUG_EVENT_CHANGE_DEBUGGEE_STATE', 'SW_SHOWNORMAL', 'CRYPT_ENCODE_DECODE_NONE', 'MS_ENHANCED_PROV_W', 'PROV_DSS_DH', 'STATUS_INTEGER_OVERFLOW', 'CMSG_CERT_PARAM', 'STATUS_ILLEGAL_CHARACTER', 'ERROR_FILE_NOT_FOUND', 'CRYPT_DEFAULT_CONTAINER_OPTIONAL', 'ERROR_DBG_CONTROL_BREAK', 'STATUS_IPSEC_INTEGRITY_CHECK_FAILED', 'szOID_DSALG_RSA', 'RPC_NT_INVALID_BOUND', 'STATUS_SXS_IDENTITY_DUPLICATE_ATTRIBUTE', 'ERROR_ABANDON_HIBERFILE', 'STATUS_LOCK_NOT_GRANTED', 'ERROR_FLOPPY_VOLUME', 'AF_UNKNOWN1', 'ERROR_WAIT_FOR_OPLOCK', 'SERVICE_CONTROL_NETBINDENABLE', 'RPC_NT_NO_INTERFACES', 'STATUS_GRAPHICS_UNSWIZZLING_APERTURE_UNAVAILABLE', 'szOID_RSA_signEnvData', 'SECTION_MAP_READ', 'STATUS_UNEXPECTED_IO_ERROR', 'STATUS_WRONG_PASSWORD_CORE', 'SECTION_MAP_EXECUTE', 'STATUS_CTX_CONSOLE_CONNECT', 'STATUS_WRONG_EFS', 'STATUS_WMI_INSTANCE_NOT_FOUND', 'CERT_FIND_SUBJECT_ATTR', 'CERT_QUERY_OBJECT_FILE', 'STATUS_RESOURCE_LANG_NOT_FOUND', 'STATUS_CLUSTER_NODE_UNREACHABLE', 'STATUS_FLT_DUPLICATE_ENTRY', 'IMAGE_FILE_AGGRESIVE_WS_TRIM', 'STATUS_TRANSACTION_INVALID_MARSHALL_BUFFER', 'STATUS_TOO_MANY_GUIDS_REQUESTED', 'STATUS_GRAPHICS_VIDPN_TOPOLOGY_NOT_SUPPORTED', 'ERROR_BAD_FILE_TYPE', 'STATUS_MUST_BE_KDC', 'IMAGE_FILE_DLL', 'STATUS_LONGJUMP', 'STATUS_NDIS_BAD_VERSION', 'STATUS_TRANSACTION_RECORD_TOO_LONG', 'ERROR_NO_CALLBACK_ACTIVE', 'IMAGE_SCN_MEM_PRELOAD', 'CERT_QUERY_FORMAT_FLAG_BASE64_ENCODED', 'FILE_SHARE_DELETE', 'STATUS_ACPI_FATAL', 'CRYPT_E_UNEXPECTED_ENCODING', 'CERT_STORE_PROV_SYSTEM_A', 'STATUS_CTX_TD_ERROR', 'STATUS_DS_VERSION_CHECK_FAILURE', 'STATUS_IN_PAGE_ERROR', 'STATUS_GRAPHICS_COPP_NOT_SUPPORTED', 'ERROR_CALLBACK_POP_STACK', 'ERROR_INTERRUPT_VECTOR_ALREADY_CONNECTED', 'CERT_TRUST_IS_NOT_TIME_VALID', 'SERVICE_ACCEPT_STOP', 'CMSG_VERIFY_SIGNER_CERT', 'CERT_STORE_PROV_SYSTEM_W', 'STANDARD_RIGHTS_REQUIRED', 'RPC_NT_INVALID_BINDING', 'ERROR_UNEXPECTED_MM_MAP_ERROR', 'STATUS_NOT_SERVER_SESSION', 'STATUS_INVALID_SUB_AUTHORITY', 'STATUS_ACPI_ADDRESS_NOT_MAPPED', 'SERVICE_RECOGNIZER_DRIVER', 'ERROR_EVT_EVENT_TEMPLATE_NOT_FOUND', 'STATUS_TRANSACTION_ALREADY_ABORTED', 'RRF_RT_ANY', 'CERT_INFO_VERSION_FLAG', 'CERT_TRUST_IS_COMPLEX_CHAIN', 'CRYPT_USER_PROTECTED', 'STATUS_ENCRYPTION_FAILED', 'ERROR_FS_DRIVER_REQUIRED', 'FILE_CASE_SENSITIVE_SEARCH', 'STATUS_DS_DOMAIN_RENAME_IN_PROGRESS', 'STATUS_INVALID_TASK_NAME', 'STATUS_ACPI_MUTEX_NOT_OWNER', 'FILE_SUPPORTS_OPEN_BY_FILE_ID', 'STATUS_LPC_RECEIVE_BUFFER_EXPECTED', 'STGM_PRIORITY', 'STATUS_NDIS_PM_WOL_PATTERN_LIST_FULL', 'STATUS_EVENTLOG_FILE_CHANGED', 'STATUS_CRM_PROTOCOL_ALREADY_EXISTS', 'STATUS_CONFLICTING_ADDRESSES', 'SW_SHOWMINIMIZED', 'STATUS_RECOVERY_NOT_NEEDED', 'STATUS_DS_HAVE_PRIMARY_MEMBERS', 'STATUS_POSSIBLE_DEADLOCK', 'ERROR_DRIVER_FAILED_PRIOR_UNLOAD', 'PROCESS_QUERY_LIMITED_INFORMATION', 'STGM_DIRECT_SWMR', 'STATUS_BAD_CLUSTERS', 'RPC_NT_INVALID_PIPE_OBJECT', 'STATUS_WX86_FLOAT_STACK_CHECK', 'STATUS_INSUFFICIENT_POWER', 'SM_CYCAPTION', 'CMSG_CMS_RECIPIENT_INFO_PARAM', 'CERT_INFO_ISSUER_UNIQUE_ID_FLAG', 'szOID_ECDSA_SHA384', 'szOID_RSA_SMIMEalgCMSRC2wrap', 'szOID_RSA_contentType', 'SERVICE_CONTROL_TRIGGEREVENT', 'DRIVE_NO_ROOT_DIR', 'MS_ENHANCED_PROV', 'CERT_SUBJECT_NAME_MD5_HASH_PROP_ID', 'STATUS_FVE_KEYFILE_INVALID', 'STATUS_GRAPHICS_DDCCI_MONITOR_RETURNED_INVALID_TIMING_STATUS_BYTE', 'szOID_NIST_AES192_CBC', 'STATUS_NDIS_OFFLOAD_CONNECTION_REJECTED', 'IMAGE_REL_BASED_HIGHADJ', 'STATUS_PRIVILEGE_NOT_HELD', 'STATUS_SXS_FILE_HASH_MISMATCH', 'ERROR_OUT_OF_STRUCTURES', 'CMSG_RECIPIENT_INDEX_PARAM', 'IMAGE_FILE_MACHINE_R4000', 'STATUS_CANT_OPEN_ANONYMOUS', 'STATUS_TXF_METADATA_ALREADY_PRESENT', 'COMPRESSION_ENGINE_STANDARD', 'STATUS_FWP_NOT_FOUND', 'STATUS_WRONG_COMPARTMENT', 'STATUS_CANT_RECOVER_WITH_HANDLE_OPEN', 'STATUS_PKU2U_CERT_FAILURE', 'SM_CLEANBOOT', 'ERROR_WAIT_63', 'STATUS_GRAPHICS_NO_PREFERRED_MODE', 'IMAGE_SCN_ALIGN_1024BYTES', 'CRYPT_E_MSG_ERROR', 'ERROR_CANCEL_VIOLATION', 'ERROR_READ_FAULT', 'ERROR_EXTRANEOUS_INFORMATION', 'CERT_QUERY_FORMAT_ASN_ASCII_HEX_ENCODED', 'FILE_OVERWRITE_IF', 'FILE_FLAG_SEQUENTIAL_SCAN', 'STATUS_NOT_EXPORT_FORMAT', 'STATUS_CHECKOUT_REQUIRED', 'STATUS_OBJECT_PATH_INVALID', 'STGM_SHARE_DENY_WRITE', 'STATUS_CTX_LICENSE_NOT_AVAILABLE', 'CERT_TRUST_HAS_NOT_SUPPORTED_CRITICAL_EXT', 'STATUS_DRIVER_FAILED_SLEEP', 'STATUS_GRAPHICS_MODE_NOT_PINNED', 'STATUS_GRAPHICS_OPM_PROTECTED_OUTPUT_DOES_NOT_HAVE_COPP_SEMANTICS', 'CMSG_VERIFY_SIGNER_NULL', 'ERROR_INVALID_STARTING_CODESEG', 'szOID_INFOSEC_mosaicSignature', 'ERROR_INVALID_ADDRESS', 'PROV_DH_SCHANNEL', 'FILE_NOTIFY_CHANGE_FILE_NAME', 'STATUS_CROSSREALM_DELEGATION_FAILURE', 'ERROR_INVALID_LOCK_RANGE', 'TXFS_MINIVERSION_DEFAULT_VIEW', 'CERT_STORE_CRL_CONTEXT', 'SECTION_EXTEND_SIZE', 'SERVICE_PAUSE_CONTINUE', 'STATUS_GRAPHICS_DATASET_IS_EMPTY', 'STATUS_INVALID_IMAGE_WIN_32', 'STATUS_DS_INCORRECT_ROLE_OWNER', 'STATUS_GRAPHICS_LEADLINK_NOT_ENUMERATED', 'ERROR_REGISTRY_HIVE_RECOVERED', 'CERT_TRUST_NO_ISSUANCE_CHAIN_POLICY', 'STATUS_CLUSTER_INVALID_NETWORK', 'FILE_TRAVERSE', 'SERVICE_CONTROL_NETBINDREMOVE', 'STATUS_INCOMPATIBLE_DRIVER_BLOCKED', 'szOID_INFOSEC', 'STATUS_GRAPHICS_OPM_NO_PROTECTED_OUTPUTS_EXIST', 'STATUS_LINK_FAILED', 'PROCESS_VM_READ', 'STATUS_STACK_OVERFLOW', 'TOKEN_ALL_ACCESS', 'STATUS_POLICY_ONLY_IN_DS', 'STATUS_FLT_VOLUME_ALREADY_MOUNTED', 'STATUS_CURRENT_TRANSACTION_NOT_VALID', 'szOID_INFOSEC_mosaicKMandUpdSig', 'RPC_NT_NO_PROTSEQS', 'ERROR_NO_PAGEFILE', 'ERROR_UNRECOGNIZED_VOLUME', 'STATUS_APPHELP_BLOCK', 'RPC_NT_NO_PROTSEQS_REGISTERED', 'STATUS_ABANDON_HIBERFILE', 'STATUS_IMAGE_ALREADY_LOADED', 'CRYPT_NDR_ENCODING', 'STATUS_ENTRYPOINT_NOT_FOUND', 'ERROR_NOTIFY_ENUM_DIR', 'STATUS_ALPC_CHECK_COMPLETION_LIST', 'STATUS_RESOURCE_IN_USE', 'RPC_NT_ALREADY_LISTENING', 'FILE_NOTIFY_CHANGE_LAST_ACCESS', 'ERROR_PORT_NOT_SET', 'OS_APPLIANCE', 'SM_CXICONSPACING', 'CERT_SYSTEM_STORE_CURRENT_USER_ID', 'STATUS_GRAPHICS_MONITOR_NO_LONGER_EXISTS', 'ERROR_CRASH_DUMP', 'ERROR_LOCK_VIOLATION', 'DEBUG_EVENT_EXIT_PROCESS', 'MEM_RELEASE', 'STATUS_USER_DELETE_TRUST_QUOTA_EXCEEDED', 'ALPC_HANDLEFLG_DUPLICATE_INHERIT', 'STATUS_PARITY_ERROR', 'ALPC_MESSAGE_CONTEXT_ATTRIBUTE', 'STATUS_IPSEC_QUEUE_OVERFLOW', 'INHERIT_CALLER_PRIORITY', 'IMAGE_SCN_NO_DEFER_SPEC_EXC', 'STATUS_NDIS_OPEN_FAILED', 'STATUS_PNP_REBOOT_REQUIRED', 'STATUS_WMI_ALREADY_DISABLED', 'CERT_ISSUER_SERIAL_NUMBER_MD5_HASH_PROP_ID', 'STATUS_GRAPHICS_PRESENT_REDIRECTION_DISABLED', 'STATUS_INVALID_PIPE_STATE', 'ERROR_BAD_DRIVER_LEVEL', 'CERT_QUERY_FORMAT_FLAG_BINARY', 'STATUS_FWP_CONDITION_NOT_FOUND', 'PIPE_ACCESS_INBOUND', 'ERROR_BUFFER_OVERFLOW', 'STATUS_INVALID_VIEW_SIZE', 'STATUS_DS_SENSITIVE_GROUP_VIOLATION', 'ERROR_ACCESS_DENIED', 'STATUS_IPSEC_DOSP_INVALID_PACKET', 'SERVICE_ACCEPT_TIMECHANGE', 'STATUS_GRAPHICS_TOPOLOGY_CHANGES_NOT_ALLOWED', 'STATUS_FSFILTER_OP_COMPLETED_SUCCESSFULLY', 'CERT_TRUST_IS_PEER_TRUSTED', 'STATUS_IPSEC_DOSP_RECEIVED_MULTICAST', 'szOID_OIWSEC_shaDSA', 'KEY_CREATE_SUB_KEY', 'SM_CXCURSOR', 'STATUS_GRAPHICS_MODE_ALREADY_IN_MODESET', 'E_INVALIDARG', 'PKCS12_PREFER_CNG_KSP', 'STATUS_DEVICE_NOT_READY', 'SERVICE_AUTO_START', 'OS_HOME', 'WTD_CHOICE_CATALOG', 'CERT_STORE_PROV_PKCS12', 'RPC_NT_UNKNOWN_MGR_TYPE', 'SM_CYMINSPACING', 'STATUS_NOT_SUPPORTED_ON_SBS', 'ALPC_MESSAGE_WORK_ON_BEHALF_ATTRIBUTE', 'RPC_NT_PROTSEQ_NOT_FOUND', 'STATUS_GRAPHICS_PRESENT_OCCLUDED', 'SM_XVIRTUALSCREEN', 'TOKEN_ADJUST_GROUPS', 'CMSG_SIGNER_INFO_PARAM', 'FILE_SUPPORTS_EXTENDED_ATTRIBUTES', 'ACCESS_ALLOWED_ACE_TYPE', 'STATUS_NO_SUCH_ALIAS', 'X509_MULTI_BYTE_INTEGER', 'STATUS_SXS_VERSION_CONFLICT', 'STATUS_IO_REPARSE_DATA_INVALID', 'IMAGE_DLLCHARACTERISTICS_NO_SEH', 'ACCESS_DENIED_ACE_TYPE', 'STATUS_CS_ENCRYPTION_INVALID_SERVER_RESPONSE', 'SM_CXEDGE', 'ERROR_EVT_FILTER_TOO_COMPLEX', 'szOID_INFOSEC_sdnsTokenProtection', 'STATUS_AUDIT_FAILED', 'STATUS_QUOTA_LIST_INCONSISTENT', 'STATUS_VHD_DIFFERENCING_CHAIN_CYCLE_DETECTED', 'PRODUCT_PROFESSIONAL', 'HKEY_CLASSES_ROOT', 'IMAGE_FILE_MACHINE_TRICORE', 'STATUS_FWP_DYNAMIC_SESSION_IN_PROGRESS', 'EXCEPTION_ACCESS_VIOLATION', 'ACCESS_ALLOWED_COMPOUND_ACE_TYPE', 'X509_BASIC_CONSTRAINTS', 'PERSIST_E_SIZEDEFINITE', 'STATUS_MAX_REFERRALS_EXCEEDED', 'STATUS_BAD_BINDINGS', 'ERROR_BAD_ENVIRONMENT', 'STATUS_WMI_NOT_SUPPORTED', 'STATUS_WOW_ASSERTION', 'REG_SZ', 'EXIT_THREAD_DEBUG_EVENT', 'STATUS_ONLY_IF_CONNECTED', 'CRYPT_SILENT', 'STATUS_CLIENT_SERVER_PARAMETERS_INVALID', 'ERROR_DEVICE_ALREADY_ATTACHED', 'STATUS_LOG_RESERVATION_INVALID', 'STATUS_TM_INITIALIZATION_FAILED', 'CERT_STORE_DELETE_FLAG', 'ERROR_NO_YIELD_PERFORMED', 'SM_RESERVED1', 'STATUS_GRAPHICS_I2C_NOT_SUPPORTED', 'STATUS_CLUSTER_NODE_NOT_MEMBER', 'SERVICE_KERNEL_DRIVER', 'SYSTEM_AUDIT_CALLBACK_OBJECT_ACE_TYPE', 'szOID_OIWSEC_desCBC', 'ERROR_PAGE_FAULT_DEMAND_ZERO', 'szOID_OIWSEC', 'SERVICE_CONTROL_SESSIONCHANGE', 'CERT_ENROLLMENT_PROP_ID', 'AF_ATM', 'STATUS_NAME_TOO_LONG', 'szOID_NIST_AES256_WRAP', 'PAGE_READWRITE', 'STATUS_INCOMPATIBLE_WITH_GLOBAL_SHORT_NAME_REGISTRY_SETTING', 'STATUS_GRAPHICS_CHAINLINKS_NOT_STARTED', 'STATUS_TIMEOUT', 'STATUS_CTX_SECURITY_LAYER_ERROR', 'STATUS_TOO_MANY_THREADS', 'MEM_TOP_DOWN', 'CERT_NAME_URL_TYPE', 'SM_YVIRTUALSCREEN', 'SM_MAXIMUMTOUCHES', 'ERROR_FT_READ_RECOVERY_FROM_BACKUP', 'IMAGE_DLLCHARACTERISTICS_NO_BIND', 'ERROR_DBG_CONTROL_C', 'ERROR_PIPE_LISTENING', 'STATUS_KDC_CERT_REVOKED', 'ALPC_SECFLG_CREATE_HANDLE', 'szOID_INFOSEC_sdnsSignature', 'ERROR_BAD_STACK', 'STATUS_COMPRESSION_NOT_ALLOWED_IN_TRANSACTION', 'CRYPT_NEWKEYSET', 'STATUS_DIRECTORY_NOT_RM', 'CERT_FIND_PROPERTY', 'RPC_NT_NOT_RPC_ERROR', 'STATUS_INVALID_LDT_DESCRIPTOR', 'FILE_ACTION_ADDED', 'szOID_NIST_sha512', 'SM_CXMENUCHECK', 'STATUS_ILL_FORMED_PASSWORD', 'CERT_REQUEST_ORIGINATOR_PROP_ID', 'FILE_ATTRIBUTE_READONLY', 'STATUS_MARSHALL_OVERFLOW', 'szOID_RSA_SHA1RSA', 'ERROR_BAD_ACCESSOR_FLAGS', 'SPECIFIC_RIGHTS_ALL', 'STATUS_LOG_CONTAINER_READ_FAILED', 'MEM_COMMIT', 'FILE_NOTIFY_CHANGE_CREATION', 'STATUS_SXS_INVALID_DEACTIVATION', 'STATUS_MONITOR_INVALID_STANDARD_TIMING_BLOCK', 'szOID_DH_SINGLE_PASS_STDDH_SHA256_KDF', 'STATUS_CORRUPT_SYSTEM_FILE', 'STATUS_GRAPHICS_INVALID_GAMMA_RAMP', 'STATUS_GRAPHICS_INVALID_MONITOR_CAPABILITY_ORIGIN', 'STATUS_CANNOT_MAKE', 'PRODUCT_STORAGE_WORKGROUP_EVALUATION_SERVER', 'STATUS_NO_RANGES_PROCESSED', 'CERT_QUERY_CONTENT_FLAG_SERIALIZED_CERT', 'SC_MANAGER_CREATE_SERVICE', 'CERT_QUERY_CONTENT_SERIALIZED_CRL', 'STATUS_GRAPHICS_MONITORDESCRIPTOR_ALREADY_IN_SET', 'szOID_RSA_SMIMEalgCMS3DESwrap', 'RRF_RT_DWORD', 'RPC_S_PROTOCOL_ERROR', 'X509_INTEGER', 'szOID_DSALG_HASH', 'STATUS_SAM_NEED_BOOTKEY_FLOPPY', 'STATUS_HANDLE_NO_LONGER_VALID', 'STATUS_WX86_BREAKPOINT', 'DRIVE_RAMDISK', 'STATUS_PAGE_FAULT_PAGING_FILE', 'STATUS_GRAPHICS_OPM_SPANNING_MODE_ENABLED', 'szOID_RSA_RC2CBC', 'SM_CXMENUSIZE', 'CERT_FIND_ISSUER_STR_W', 'STATUS_NDIS_UNSUPPORTED_MEDIA', 'STATUS_RM_NOT_ACTIVE', 'STATUS_VOLUME_DISMOUNTED', 'PAGE_EXECUTE_READWRITE', 'STATUS_BAD_INITIAL_PC', 'STATUS_PRENT4_MACHINE_ACCOUNT', 'STATUS_TRANSACTION_NOT_JOINED', 'CMSG_CMS_RECIPIENT_COUNT_PARAM', 'STATUS_GRAPHICS_MODE_NOT_IN_MODESET', 'RPC_NT_UNSUPPORTED_TYPE', 'CERT_FIND_ISSUER_STR_A', 'STATUS_ALLOTTED_SPACE_EXCEEDED', 'szOID_DSALG_CRPT', 'STATUS_CSS_RESETS_EXHAUSTED', 'FILE_SYNCHRONOUS_IO_NONALERT', 'DUPLICATE_CLOSE_SOURCE', 'IMAGE_FILE_REMOVABLE_RUN_FROM_SWAP', 'DACL_SECURITY_INFORMATION', 'STATUS_FLT_INSTANCE_ALTITUDE_COLLISION', 'OBJ_OPENLINK', 'STATUS_BAD_COMPRESSION_BUFFER', 'STATUS_MEMBER_IN_ALIAS', 'STATUS_AUTHENTICATION_FIREWALL_FAILED', 'STATUS_EA_CORRUPT_ERROR', 'THREAD_IMPERSONATE', 'CMSG_VERIFY_SIGNER_CHAIN', 'PRODUCT_STORAGE_WORKGROUP_SERVER_CORE', 'szOID_DSALG_SIGN', 'CERT_TRUST_IS_UNTRUSTED_ROOT', 'STATUS_FLOPPY_BAD_REGISTERS', 'STATUS_RANGE_LIST_CONFLICT', 'SW_RESTORE', 'ERROR_CORRUPT_SYSTEM_FILE', 'MEM_IMAGE', 'STATUS_IPSEC_INVALID_PACKET', 'STATUS_NOT_ALL_ASSIGNED', 'CRYPT_ACQUIRE_COMPARE_KEY_FLAG', 'CRYPT_E_UNKNOWN_ALGO', 'STATUS_ACCESS_AUDIT_BY_POLICY', 'STATUS_FWP_INVALID_NET_MASK', 'STATUS_FLT_MUST_BE_NONPAGED_POOL', 'ERROR_NETWORK_ACCESS_DENIED', 'STATUS_NETWORK_SESSION_EXPIRED', 'ERROR_INTERRUPT_STILL_CONNECTED', 'CERT_STORE_PROV_PHYSICAL', 'FILE_VALID_SET_FLAGS', 'ERROR_FILENAME_EXCED_RANGE', 'STATUS_FVE_PIN_INVALID', 'EPT_NT_CANT_CREATE', 'AF_PUP', 'ERROR_DIRECT_ACCESS_HANDLE', 'STATUS_FT_WRITE_RECOVERY', 'STATUS_PORT_NOT_SET', 'STATUS_FLOAT_DIVIDE_BY_ZERO', 'ERROR_SYSTEM_HIVE_TOO_LARGE', 'FILE_DOES_NOT_EXIST', 'STATUS_IO_REPARSE_TAG_INVALID', 'szOID_RSA_MGF1', 'STATUS_INVALID_LDT_OFFSET', 'STATUS_GRAPHICS_MCA_INTERNAL_ERROR', 'LPC_REPLY', 'ERROR_SEM_IS_SET', 'RPC_NT_SS_IN_NULL_CONTEXT', 'PROCESS_TERMINATE', 'SM_CYFULLSCREEN', 'STATUS_FVE_TRANSIENT_STATE', 'STATUS_BAD_MASTER_BOOT_RECORD', 'STATUS_INVALID_PARAMETER_11', 'STATUS_INVALID_PARAMETER_10', 'ALPC_MSGFLG_RELEASE_MESSAGE', 'ERROR_EVT_INVALID_PUBLISHER_PROPERTY_VALUE', 'WTD_REVOKE_NONE', 'szOID_NIST_AES192_WRAP', 'STATUS_HASH_NOT_PRESENT', 'STATUS_SXS_CANT_GEN_ACTCTX', 'ERROR_DBG_EXCEPTION_NOT_HANDLED', 'STATUS_GRAPHICS_ALLOCATION_CONTENT_LOST', 'STATUS_DS_CANT_MOD_OBJ_CLASS', 'FILE_SUPPORTS_ENCRYPTION', 'DBG_COMMAND_EXCEPTION', 'STATUS_GRAPHICS_MONITORDESCRIPTOR_NOT_IN_SET', 'STATUS_LOG_CLIENT_NOT_REGISTERED', 'STATUS_INVALID_OPLOCK_PROTOCOL', 'PRODUCT_HOME_BASIC', 'ALPC_CANCELFLGP_FLUSH', 'STATUS_DLL_MIGHT_BE_INSECURE', 'STATUS_KDC_CERT_EXPIRED', 'SM_CYSCREEN', 'CERT_STORE_PROV_MSG', 'STATUS_LOGON_TYPE_NOT_GRANTED', 'STATUS_DS_DUPLICATE_ID_FOUND', 'STATUS_NO_S4U_PROT_SUPPORT', 'STATUS_LOG_EPHEMERAL', 'ERROR_INSUFFICIENT_POWER', 'STATUS_LOG_TAIL_INVALID', 'szOID_OIWSEC_dhCommMod', 'STATUS_LOG_PINNED', 'ERROR_EA_ACCESS_DENIED', 'STATUS_CSS_KEY_NOT_PRESENT', 'STATUS_ARBITRATION_UNHANDLED', 'STATUS_ACPI_STACK_OVERFLOW', 'CERT_AUTO_ENROLL_RETRY_PROP_ID', 'STATUS_ACPI_ALREADY_INITIALIZED', 'STATUS_INVALID_CRUNTIME_PARAMETER', 'SACL_SECURITY_INFORMATION', 'STATUS_GRAPHICS_ALLOCATION_CLOSED', 'STATUS_SHARED_IRQ_BUSY', 'PRODUCT_ENTERPRISE_SERVER_CORE_V', 'ERROR_NESTING_NOT_ALLOWED', 'STATUS_FAILED_STACK_SWITCH', 'STATUS_RM_ALREADY_STARTED', 'CREATE_UNICODE_ENVIRONMENT', 'STATUS_ELEVATION_REQUIRED', 'ERROR_NOT_SUBSTED', 'STATUS_IO_REPARSE_TAG_NOT_HANDLED', 'ERROR_BAD_LENGTH', 'RPC_C_AUTHN_LEVEL_CALL', 'STATUS_GRAPHICS_EMPTY_ADAPTER_MONITOR_MODE_SUPPORT_INTERSECTION', 'ERROR_GEN_FAILURE', 'RPC_NT_NOTHING_TO_EXPORT', 'ERROR_BAD_FORMAT', 'ERROR_EVT_QUERY_RESULT_STALE', 'szOID_OIWSEC_sha1RSASign', 'ERROR_NOT_REGISTRY_FILE', 'STATUS_TRANSACTION_INVALID_TYPE', 'IMAGE_FILE_MACHINE_MIPSFPU16', 'STATUS_PIPE_LISTENING', 'STATUS_FVE_BAD_INFORMATION', 'ERROR_UNSUPPORTED_COMPRESSION', 'VER_NT_DOMAIN_CONTROLLER', 'STATUS_GRAPHICS_ADAPTER_MUST_HAVE_AT_LEAST_ONE_SOURCE', 'RPC_NT_INVALID_STRING_BINDING', 'STATUS_TOO_MANY_SECRETS', 'STATUS_OPEN_FAILED', 'CERT_TRUST_HAS_VALID_NAME_CONSTRAINTS', 'STATUS_XMLDSIG_ERROR', 'STATUS_GRAPHICS_PRESENT_DENIED', 'SERVICE_INTERROGATE', 'EXPORT_PRIVATE_KEYS', 'STATUS_NDIS_INVALID_PORT', 'STATUS_DS_SAM_INIT_FAILURE_CONSOLE', 'X509_UNICODE_ANY_STRING', 'STATUS_NDIS_INDICATION_REQUIRED', 'STATUS_UNRECOGNIZED_MEDIA', 'STATUS_DS_NO_NEST_LOCALGROUP_IN_MIXEDDOMAIN', 'IMAGE_FILE_MACHINE_R3000', 'PRODUCT_DATACENTER_EVALUATION_SERVER', 'STATUS_DEVICE_PAPER_EMPTY', 'STATUS_FVE_KEYFILE_NO_VMK', 'STATUS_RM_DISCONNECTED', 'FILE_OPEN_BY_FILE_ID', 'ERROR_TRANSACTION_ALREADY_ABORTED', 'STATUS_INTERNAL_DB_CORRUPTION', 'TOKEN_QUERY', 'STATUS_NO_EVENT_PAIR', 'CERT_FIND_ISSUER_NAME', 'CERT_TRUST_HAS_EXCLUDED_NAME_CONSTRAINT', 'STATUS_NOT_IMPLEMENTED', 'ERROR_ARENA_TRASHED', 'RPC_NT_WRONG_ES_VERSION', 'OPEN_EXISTING', 'STATUS_GRAPHICS_INVALID_VIDPN_TOPOLOGY', 'IMAGE_REL_BASED_HIGH', 'FILE_MAP_READ', 'STATUS_FWP_NOTIFICATION_DROPPED', 'STATUS_GRAPHICS_CHAINLINKS_NOT_ENUMERATED', 'ACCESS_MAX_MS_V3_ACE_TYPE', 'PROV_REPLACE_OWF', 'STATUS_GRAPHICS_INVALID_VIDEO_PRESENT_SOURCE', 'STATUS_DS_SRC_SID_EXISTS_IN_FOREST', 'STATUS_INVALID_ACE_CONDITION', 'STATUS_GRAPHICS_NOT_POST_DEVICE_DRIVER', 'STARTF_RUNFULLSCREEN', 'STATUS_SECTION_TOO_BIG', 'RPC_NT_TYPE_ALREADY_REGISTERED', 'MAX_PATH', 'CERT_QUERY_CONTENT_FLAG_CRL', 'THREAD_QUERY_INFORMATION', 'STATUS_ALREADY_WIN32', 'ERROR_DBG_CONTINUE', 'IMAGE_SCN_LNK_COMDAT', 'SC_MANAGER_QUERY_LOCK_STATUS', 'EPT_NT_NOT_REGISTERED', 'CERT_STORE_PROV_SYSTEM', 'ERROR_META_EXPANSION_TOO_LONG', 'STATUS_VIRTDISK_NOT_VIRTUAL_DISK', 'szOID_INFOSEC_mosaicKeyManagement', 'szOID_INFOSEC_SuiteAKeyManagement', 'STATUS_GRAPHICS_CHAINLINKS_NOT_POWERED_ON', 'STATUS_OFFLOAD_WRITE_FLT_NOT_SUPPORTED', 'CERT_COMPARE_NAME', 'OS_FASTUSERSWITCHING', 'STATUS_ACPI_ACQUIRE_GLOBAL_LOCK', 'FILE_OPEN_REMOTE_INSTANCE', 'ERROR_EVT_QUERY_RESULT_INVALID_POSITION', 'IMAGE_FILE_MACHINE_WCEMIPSV2', 'STATUS_SMARTCARD_NO_KEYSET', 'STATUS_NDIS_ADAPTER_REMOVED', 'ERROR_DELETE_PENDING', 'STATUS_NO_KERB_KEY', 'SM_CXBORDER', 'STATUS_NETLOGON_NOT_STARTED', 'SERVICE_CONTROL_PARAMCHANGE', 'ERROR_DRIVER_DATABASE_ERROR', 'STATUS_WRONG_PASSWORD', 'STATUS_NDIS_INVALID_OID', 'STATUS_SXS_SECTION_NOT_FOUND', 'STATUS_NO_EFS', 'CERT_TRUST_REVOCATION_STATUS_UNKNOWN', 'SM_REMOTESESSION', 'STATUS_SXS_ASSEMBLY_NOT_FOUND', 'ERROR_TOO_MANY_THREADS', 'szOID_TIMESTAMP_TOKEN', 'CERT_STORE_OPEN_EXISTING_FLAG', 'RPC_NT_CALL_CANCELLED', 'STATUS_CS_ENCRYPTION_UNSUPPORTED_SERVER', 'STATUS_INVALID_DEVICE_STATE', 'STATUS_NO_PA_DATA', 'ERROR_CANTFETCHBACKWARDS', 'STATUS_INSUFF_SERVER_RESOURCES', 'STATUS_ACPI_INVALID_OPCODE', 'CERT_SMART_CARD_DATA_PROP_ID', 'CERT_COMPARE_SUBJECT_CERT', 'STATUS_NOT_LOCKED', 'ERROR_SHARING_BUFFER_EXCEEDED', 'ERROR_INVALID_IMAGE_HASH', 'STATUS_FWP_FILTER_NOT_FOUND', 'SM_MOUSEWHEELPRESENT', 'EXTENDED_STARTUPINFO_PRESENT', 'STATUS_PROCESS_IN_JOB', 'STATUS_REQUEST_NOT_ACCEPTED', 'FILE_OVERWRITE', 'SM_CXMAXTRACK', 'STATUS_INVALID_ADDRESS_WILDCARD', 'ERROR_NO_PROC_SLOTS', 'STGM_WRITE', 'STATUS_LOG_READ_MODE_INVALID', 'ERROR_ALREADY_ASSIGNED', 'szOID_X957', 'ERROR_BAD_ARGUMENTS', 'STATUS_FLOAT_INEXACT_RESULT', 'STATUS_ADAPTER_HARDWARE_ERROR', 'STATUS_SXS_CORRUPT_ACTIVATION_STACK', 'PRODUCT_MULTIPOINT_STANDARD_SERVER', 'FILE_DIRECTORY_FILE', 'FILE_FLAG_DELETE_ON_CLOSE', 'PIPE_NOWAIT', 'ERROR_CHILD_MUST_BE_VOLATILE', 'IMAGE_FILE_LOCAL_SYMS_STRIPPED', 'STATUS_FWP_TYPE_MISMATCH', 'TOKEN_ADJUST_SESSIONID', 'CERT_TRUST_IS_SELF_SIGNED', 'CONTEXT_EXTENDED_REGISTERS', 'ERROR_EAS_DIDNT_FIT', 'STATUS_GRAPHICS_INVALID_COLORBASIS', 'STATUS_GRAPHICS_INVALID_ALLOCATION_USAGE', 'STATUS_DS_OBJ_CLASS_VIOLATION', 'DEBUG_EVENT_LOAD_MODULE', 'PRODUCT_BUSINESS', 'ERROR_INVALID_LDT_DESCRIPTOR', 'ERROR_MULTIPLE_FAULT_VIOLATION', 'PRODUCT_ENTERPRISE_EVALUATION', 'STATUS_SXS_IDENTITY_PARSE_ERROR', 'STATUS_CRYPTO_SYSTEM_INVALID', 'TRUST_E_FAIL', 'szOID_OIWSEC_mdc2', 'STGM_DELETEONRELEASE', 'STATUS_INVALID_LDT_SIZE', 'SM_SERVERR2', 'STATUS_GRAPHICS_OPM_INVALID_INFORMATION_REQUEST', 'STATUS_INSUFFICIENT_LOGON_INFO', 'STATUS_REPARSE', 'RPC_NT_UNSUPPORTED_AUTHN_LEVEL', 'ERROR_BAD_EXE_FORMAT', 'CERT_STORE_PROV_PHYSICAL_W', 'ERROR_HIBERNATED', 'DEBUG_EVENT_SESSION_STATUS', 'STATUS_GRAPHICS_ONLY_CONSOLE_SESSION_SUPPORTED', 'STATUS_FVE_NO_FEATURE_LICENSE', 'FILE_ADD_SUBDIRECTORY', 'ERROR_LABEL_TOO_LONG', 'CERT_SYSTEM_STORE_LOCAL_MACHINE_ID', 'MS_DEF_RSA_SIG_PROV_W', 'TOKEN_IMPERSONATE', 'ACCESS_ALLOWED_CALLBACK_ACE_TYPE', 'SM_CYMENUSIZE', 'RPC_NT_INVALID_TAG', 'RPC_NT_ADDRESS_ERROR', 'AF_12844', 'STATUS_GRAPHICS_OPM_DRIVER_INTERNAL_ERROR', 'SERVICE_ENUMERATE_DEPENDENTS', 'GENERIC_WRITE', 'STATUS_CTX_WINSTATION_NAME_COLLISION', 'STATUS_PIPE_EMPTY', 'ERROR_EVENT_DONE', 'FILE_DELETE_ON_CLOSE', 'STATUS_NO_MEDIA', 'STATUS_DEVICE_DATA_ERROR', 'szOID_INFOSEC_mosaicUpdatedSig', 'STATUS_NONEXISTENT_SECTOR', 'STATUS_TM_VOLATILE', 'ERROR_RESUME_HIBERNATION', 'STATUS_CLUSTER_NODE_ALREADY_UP', 'STATUS_GRAPHICS_PVP_DISPLAY_DEVICE_NOT_ATTACHED_TO_DESKTOP', 'STATUS_DISK_OPERATION_FAILED', 'ERROR_CLIENT_SERVER_PARAMETERS_INVALID', 'PIPE_REJECT_REMOTE_CLIENTS', 'STATUS_TOO_MANY_NAMES', 'CMSG_VERIFY_SIGNER_PUBKEY', 'STATUS_SECURITY_STREAM_IS_INCONSISTENT', 'EXCEPTION_NONCONTINUABLE_EXCEPTION', 'STATUS_NDIS_OFFLOAD_PATH_REJECTED', 'STATUS_CRC_ERROR', 'STATUS_FLOATED_SECTION', 'ERROR_HANDLE_EOF', 'OS_WIN98_GOLD', 'STATUS_MONITOR_NO_MORE_DESCRIPTOR_DATA', 'IMAGE_FILE_BYTES_REVERSED_LO', 'ERROR_RANGE_LIST_CONFLICT', 'STATUS_DEVICE_NOT_CONNECTED', 'X509_BASIC_CONSTRAINTS2', 'STATUS_CLUSTER_NETWORK_EXISTS', 'STATUS_KDC_UNABLE_TO_REFER', 'STATUS_FILE_CORRUPT_ERROR', 'DBG_TERMINATE_PROCESS', 'REG_MULTI_SZ', 'STATUS_FWP_NET_EVENTS_DISABLED', 'STATUS_DS_NO_RIDS_ALLOCATED', 'STATUS_SHORT_NAMES_NOT_ENABLED_ON_VOLUME', 'KEY_WRITE', 'ERROR_OPERATION_ABORTED', 'STATUS_MORE_ENTRIES', 'AF_VOICEVIEW', 'STATUS_DOMAIN_TRUST_INCONSISTENT', 'STATUS_SERVER_SHUTDOWN_IN_PROGRESS', 'szOID_NIST_sha384', 'SM_CXPADDEDBORDER', 'STATUS_INVALID_PARAMETER_MIX', 'SERVICE_WIN32', 'BIND_IF_SYNTAX_NDR32', 'ERROR_THREAD_1_INACTIVE', 'FILE_FLAG_WRITE_THROUGH', 'STATUS_GRAPHICS_DDCCI_INVALID_MESSAGE_CHECKSUM', 'PRODUCT_STORAGE_STANDARD_EVALUATION_SERVER', 'FILE_RESERVE_OPFILTER', 'STATUS_PURGE_FAILED', 'ERROR_WAKE_SYSTEM', 'STATUS_FVE_NO_LICENSE', 'STATUS_LOG_METADATA_INCONSISTENT', 'ERROR_NO_SIGNAL_SENT', 'STATUS_SPECIAL_USER', 'STATUS_INVALID_TRANSACTION', 'ERROR_INCOMPATIBLE_WITH_GLOBAL_SHORT_NAME_REGISTRY_SETTING', 'CREATE_SHARED_WOW_VDM', 'STATUS_DESTINATION_ELEMENT_FULL', 'SM_CYSMSIZE', 'EXCEPTION_FLT_STACK_CHECK', 'SERVICE_ACCEPT_TRIGGEREVENT', 'ERROR_FIRMWARE_UPDATED', 'CRYPT_ACQUIRE_USE_PROV_INFO_FLAG', 'API_SET_SCHEMA_FLAGS_HOST_EXTENSION', 'STATUS_INVALID_PARAMETER_9', 'FILE_MAP_COPY', 'STATUS_GRAPHICS_I2C_ERROR_TRANSMITTING_DATA', 'ERROR_ILLEGAL_CHARACTER', 'FILE_READ_ONLY_VOLUME', 'STATUS_LOG_POLICY_CONFLICT', 'STATUS_INVALID_IMAGE_PROTECT', 'szOID_OIW', 'FILE_ATTRIBUTE_HIDDEN', 'STATUS_GRAPHICS_OPM_INTERNAL_ERROR', 'ERROR_INVALID_EA_HANDLE', 'CERT_E_CN_NO_MATCH', 'STATUS_FVE_NOT_DATA_VOLUME', 'STATUS_CTX_CLIENT_LICENSE_NOT_SET', 'STATUS_PAGEFILE_CREATE_FAILED', 'ALPC_MESSAGE_SECURITY_ATTRIBUTE', 'PROV_MS_EXCHANGE', 'CREATE_FORCEDOS', 'szOID_OIWSEC_md4RSA2', 'STATUS_MONITOR_INVALID_USER_FRIENDLY_MONDSC_BLOCK', 'SYSTEM_MANDATORY_LABEL_ACE_TYPE', 'ERROR_CAN_NOT_COMPLETE', 'PRODUCT_CORE_ARM', 'STATUS_SINGLE_STEP', 'STATUS_OBJECT_NAME_INVALID', 'STATUS_ACCOUNT_RESTRICTION', 'TH32CS_SNAPPROCESS', 'STATUS_THREAD_ALREADY_IN_TASK', 'STATUS_SXS_INVALID_IDENTITY_ATTRIBUTE_VALUE', 'SM_CXMINTRACK', 'STATUS_CTX_MODEM_RESPONSE_BUSY', 'CERT_E_EXPIRED', 'ERROR_PRINT_CANCELLED', 'STATUS_DS_GC_REQUIRED', 'RPC_NT_NOT_ALL_OBJS_UNEXPORTED', 'OBJ_KERNEL_HANDLE', 'STATUS_LICENSE_VIOLATION', 'szOID_OIWSEC_rsaXchg', 'STATUS_SERVER_NOT_DISABLED', 'STATUS_LOG_CONTAINER_OPEN_FAILED', 'szOID_ECC_CURVE_P384', 'ERROR_CONVERT_TO_LARGE', 'ERROR_INVALID_EVENT_COUNT', 'STATUS_GRAPHICS_INVALID_POINTER', 'STATUS_THREADPOOL_FREE_LIBRARY_ON_COMPLETION_FAILED', 'DBG_APP_NOT_IDLE', 'RPC_NT_SS_CHAR_TRANS_SHORT_FILE', 'PRODUCT_DATACENTER_SERVER_V', 'STATUS_VIRTDISK_PROVIDER_NOT_FOUND', 'STATUS_ADDRESS_ALREADY_ASSOCIATED', 'STATUS_NETWORK_OPEN_RESTRICTION', 'STATUS_INVALID_READ_MODE', 'FILE_EXECUTE', 'S_FALSE', 'AF_OSI', 'STATUS_GRAPHICS_TOO_MANY_REFERENCES', 'ERROR_BAD_MCFG_TABLE', 'RPC_NT_PROXY_ACCESS_DENIED', 'EPT_NT_INVALID_ENTRY', 'STGM_READ', 'STATUS_CLUSTER_NODE_EXISTS', 'ERROR_EVT_INVALID_CHANNEL_PATH', 'ERROR_KEY_DELETED', 'STATUS_ACPI_NOT_INITIALIZED', 'STATUS_GRAPHICS_PVP_MIRRORING_DEVICES_NOT_SUPPORTED', 'PRODUCT_SERVER_FOR_SB_SOLUTIONS', 'STATUS_MUTANT_NOT_OWNED', 'SM_CXDRAG', 'STATUS_VARIABLE_NOT_FOUND', 'WTD_CHOICE_SIGNER', 'OS_DATACENTER', 'ALPC_MESSAGE_DIRECT_ATTRIBUTE', 'ERROR_FAIL_NOACTION_REBOOT', 'SM_PENWINDOWS', 'STATUS_MUI_INVALID_LOCALE_NAME', 'CERT_QUERY_CONTENT_PKCS7_SIGNED', 'STATUS_NDIS_MULTICAST_FULL', 'ACCESS_MAX_MS_V5_ACE_TYPE', 'STATUS_CONNECTION_IN_USE', 'STATUS_CTX_SHADOW_NOT_RUNNING', 'OS_WIN2000TERMINAL', 'STATUS_DS_CANT_ON_NON_LEAF', 'FILE_APPEND_DATA', 'STATUS_SXS_THREAD_QUERIES_DISABLED', 'SERVICE_TYPE_ALL', 'RPC_NT_PROTSEQ_NOT_SUPPORTED', 'ERROR_FAIL_I24', 'STATUS_LOGIN_TIME_RESTRICTION', 'STATUS_CALLBACK_RETURNED_TRANSACTION', 'STATUS_TOO_MANY_LUIDS_REQUESTED', 'SERVICE_CONTROL_CONTINUE', 'CERT_TRUST_HAS_NOT_PERMITTED_NAME_CONSTRAINT', 'STATUS_FWP_CANNOT_PEND', 'SM_CYMAXIMIZED', 'X509_KEY_USAGE', 'VER_NT_SERVER', 'GENERIC_EXECUTE', 'STATUS_GRAPHICS_INVALID_VIDPN', 'STATUS_ILLEGAL_DLL_RELOCATION', 'CERT_TRUST_IS_NOT_TIME_NESTED', 'RPC_NT_SERVER_UNAVAILABLE', 'ERROR_REGISTRY_QUOTA_LIMIT', 'ERROR_IS_SUBST_PATH', 'STATUS_LOG_RESIZE_INVALID_SIZE', 'FILE_ACTION_RENAMED_OLD_NAME', 'EXCEPTION_SINGLE_STEP', 'STATUS_FLOAT_DENORMAL_OPERAND', 'PRODUCT_SOLUTION_EMBEDDEDSERVER', 'FILE_NOTIFY_CHANGE_DIR_NAME', 'SM_CYVTHUMB', 'STATUS_MEMBER_NOT_IN_GROUP', 'STATUS_DATATYPE_MISALIGNMENT', 'STATUS_SXS_EARLY_DEACTIVATION', 'STATUS_INSUFFICIENT_NVRAM_RESOURCES', 'STATUS_FAIL_CHECK', 'CERT_TRUST_INVALID_NAME_CONSTRAINTS', 'TOKEN_ADJUST_PRIVILEGES', 'ERROR_THREAD_MODE_NOT_BACKGROUND', 'SM_CXMINIMIZED', 'STATUS_CANNOT_ABORT_TRANSACTIONS', 'STATUS_MEMBERS_PRIMARY_GROUP', 'CREATE_NEW_CONSOLE', 'FILE_MAP_ALL_ACCESS', 'LPC_LOST_REPLY', 'CERT_STORE_MAXIMUM_ALLOWED_FLAG', 'STATUS_LOG_PINNED_ARCHIVE_TAIL', 'PRODUCT_SMALLBUSINESS_SERVER', 'CREATE_NEW', 'CERT_STORE_PROV_FILE', 'szOID_RSA_SHA512RSA', 'PRODUCT_HYPERV', 'SW_SHOWDEFAULT', 'szOID_OIWDIR', 'STGM_SIMPLE', 'STATUS_INVALID_PARAMETER', 'CRYPT_ONLINE', 'STATUS_GRAPHICS_UAB_NOT_SUPPORTED', 'szOID_INFOSEC_mosaicIntegrity', 'FILE_OPEN_REPARSE_POINT', 'DIRECTORY_CREATE_SUBDIRECTORY', 'IMAGE_FILE_MACHINE_ALPHA64', 'STATUS_GRAPHICS_INVALID_FREQUENCY', 'STATUS_NDIS_MEDIA_DISCONNECTED', 'STATUS_RECEIVE_EXPEDITED', 'STATUS_FWP_CONTEXT_INCOMPATIBLE_WITH_CALLOUT', 'FILE_ATTRIBUTE_NOT_CONTENT_INDEXED', 'RPC_NT_INVALID_NAF_ID', 'ERROR_MISSING_SYSTEMFILE', 'STATUS_BAD_LOGON_SESSION_STATE', 'X509_NAME', 'STATUS_PORT_CONNECTION_REFUSED', 'STATUS_INVALID_WORKSTATION', 'IMAGE_SCN_TYPE_DSECT', 'AF_CHAOS', 'RPC_NT_DUPLICATE_ENDPOINT', 'STATUS_NOT_SAFE_MODE_DRIVER', 'ERROR_RECEIVE_EXPEDITED', 'PAGE_NOCACHE', 'STATUS_GRAPHICS_DDCCI_INVALID_CAPABILITIES_STRING', 'CRYPT_VOLATILE', 'ERROR_UNEXP_NET_ERR', 'BELOW_NORMAL_PRIORITY_CLASS', 'PROV_EC_ECDSA_FULL', 'ERROR_IS_JOIN_TARGET', 'STATUS_RESTART_BOOT_APPLICATION', 'STATUS_EAS_NOT_SUPPORTED', 'STATUS_ACPI_INVALID_SUPERNAME', 'STATUS_EOM_OVERFLOW', 'ERROR_MEMORY_HARDWARE', 'CERT_QUERY_CONTENT_FLAG_SERIALIZED_CTL', 'STATUS_FWP_INCOMPATIBLE_AUTH_METHOD', 'STATUS_GRAPHICS_GPU_EXCEPTION_ON_DEVICE', 'ERROR_WX86_ERROR', 'STATUS_GRAPHICS_DDCCI_INVALID_MESSAGE_COMMAND', 'STATUS_RXACT_COMMITTED', 'ERROR_INVALID_VERIFY_SWITCH', 'ERROR_BADDB', 'RPC_NT_CALL_IN_PROGRESS', 'CREATE_NEW_PROCESS_GROUP', 'ERROR_VC_DISCONNECTED', 'CMSG_ENVELOPE_ALGORITHM_PARAM', 'STGFMT_DOCUMENT', 'IMAGE_SCN_ALIGN_32BYTES', 'TXFS_MINIVERSION_DIRTY_VIEW', 'IMAGE_FILE_DEBUG_STRIPPED', 'PRODUCT_STORAGE_WORKGROUP_SERVER', 'CMSG_RECIPIENT_INFO_PARAM', 'STATUS_BAD_DEVICE_TYPE', 'STATUS_THREAD_IS_TERMINATING', 'STATUS_NO_IMPERSONATION_TOKEN', 'RPC_NT_INVALID_NAME_SYNTAX', 'CERT_COMPARE_CROSS_CERT_DIST_POINTS', 'PRODUCT_PROFESSIONAL_WMC', 'CERT_NAME_RDN_TYPE', 'SM_CYDLGFRAME', 'FILE_OPEN_FOR_FREE_SPACE_QUERY', 'STATUS_FWP_TCPIP_NOT_READY', 'STATUS_CLUSTER_POISONED', 'ERROR_VOLUME_MOUNTED', 'STATUS_LOG_STATE_INVALID', 'CMSG_ENCRYPT_PARAM', 'ERROR_WRITE_FAULT', 'STATUS_OFFLOAD_WRITE_FILE_NOT_SUPPORTED', 'STATUS_PIPE_CLOSING', 'FILE_FILE_COMPRESSION', 'STATUS_DISK_REPAIR_DISABLED', 'STATUS_GRAPHICS_STALE_MODESET', 'STATUS_LOGON_NOT_GRANTED', 'STATUS_CTX_MODEM_RESPONSE_NO_DIALTONE', 'STATUS_INVALID_COMPUTER_NAME', 'CERT_RENEWAL_PROP_ID', 'STATUS_ILLEGAL_INSTRUCTION', 'STATUS_NOT_FOUND', 'STATUS_CHECKING_FILE_SYSTEM', 'CERT_QUERY_CONTENT_SERIALIZED_CTL', 'SW_HIDE', 'STATUS_FVE_DRY_RUN_FAILED', 'szOID_OIWSEC_desECB', 'CRYPT_ACQUIRE_ONLY_NCRYPT_KEY_FLAG', 'ERROR_UNEXPECTED_MM_EXTEND_ERR', 'STATUS_INVALID_PARAMETER_4', 'PRODUCT_SB_SOLUTION_SERVER_EM', 'STATUS_NETWORK_ACCESS_DENIED', 'STATUS_FVE_DEBUGGER_ENABLED', 'STATUS_DS_SHUTTING_DOWN', 'STATUS_GRAPHICS_POLLING_TOO_FREQUENTLY', 'szOID_RSA_signingTime', 'STATUS_GRAPHICS_CANNOTCOLORCONVERT', 'ERROR_LOST_WRITEBEHIND_DATA_NETWORK_SERVER_ERROR', 'STATUS_NO_SUCH_FILE', 'STATUS_IPSEC_REPLAY_CHECK_FAILED', 'CERT_E_PURPOSE', 'RPC_C_QOS_IDENTITY_DYNAMIC', 'ERROR_NO_TOKEN', 'STATUS_NO_TGT_REPLY', 'SM_CXVSCROLL', 'szOID_OIWSEC_dsaCommSHA1', 'STATUS_FWP_LIFETIME_MISMATCH', 'FILE_SUPPORTS_REPARSE_POINTS', 'STATUS_DRIVER_ENTRYPOINT_NOT_FOUND', 'IMAGE_SCN_TYPE_COPY', 'ERROR_VALIDATE_CONTINUE', 'STATUS_INVALID_PARAMETER_2', 'ERROR_SUBST_TO_JOIN', 'LPC_CONNECTION_REQUEST', 'STATUS_GRAPHICS_INVALID_COPYPROTECTION_TYPE', 'STATUS_TRANSACTION_OBJECT_EXPIRED', 'EXCEPTION_DEBUG_EVENT', 'REPORT_NOT_ABLE_TO_EXPORT_PRIVATE_KEY', 'SM_CXSMSIZE', 'STATUS_VOLSNAP_HIBERNATE_READY', 'IMAGE_DIRECTORY_ENTRY_IAT', 'STATUS_DS_NAME_NOT_UNIQUE', 'CMSG_CRL_COUNT_PARAM', 'SERVICE_CONTROL_PAUSE', 'FILE_SUPERSEDED', 'STATUS_HOST_UNREACHABLE', 'CRYPT_ARCHIVABLE', 'ERROR_CHILD_NOT_COMPLETE', 'STATUS_RANGE_NOT_FOUND', 'STATUS_TRUSTED_RELATIONSHIP_FAILURE', 'CERT_TRUST_NO_ERROR', 'STATUS_TOO_MANY_PAGING_FILES', 'STATUS_ACPI_INVALID_MUTEX_LEVEL', 'STATUS_DS_INVALID_GROUP_TYPE', 'WTD_CHOICE_CERT', 'STATUS_IPSEC_AUTH_FIREWALL_DROP', 'FILE_VALID_MAILSLOT_OPTION_FLAGS', 'CERT_FIND_CROSS_CERT_DIST_POINTS', 'STATUS_GRAPHICS_NO_RECOMMENDED_FUNCTIONAL_VIDPN', 'STATUS_USER_MAPPED_FILE', 'ERROR_NOT_ALL_ASSIGNED', 'ERROR_CANTREAD', 'ERROR_VIRUS_DELETED', 'RPC_NT_SEC_PKG_ERROR', 'IMAGE_SCN_ALIGN_MASK', 'FILE_MAP_EXECUTE', 'X509_KEYGEN_REQUEST_TO_BE_SIGNED', 'ERROR_FULLSCREEN_MODE', 'STATUS_COMMITMENT_LIMIT', 'CERT_STORE_SHARE_CONTEXT_FLAG', 'CERT_AIA_URL_RETRIEVED_PROP_ID', 'ERROR_LOST_WRITEBEHIND_DATA_LOCAL_DISK_ERROR', 'AF_IPX', 'SERVICE_ACCEPT_PARAMCHANGE', 'OS_TERMINALCLIENT', 'CERT_STORE_BACKUP_RESTORE_FLAG', 'STATUS_IMAGE_CHECKSUM_MISMATCH', 'SM_IMMENABLED', 'STILL_ACTIVE', 'STATUS_REQUEST_CANCELED', 'PRODUCT_CORE_LANGUAGESPECIFIC', 'CERT_STORE_CTL_CONTEXT', 'STATUS_EVENTLOG_CANT_START', 'STATUS_WAS_UNLOCKED', 'CREATE_PROCESS_DEBUG_EVENT', 'ERROR_CANTWRITE', 'STATUS_NOLOGON_WORKSTATION_TRUST_ACCOUNT', 'CERT_NAME_UPN_TYPE', 'SERVICE_ERROR_SEVERE', 'STATUS_RESOURCEMANAGER_NOT_FOUND', 'STATUS_INTERRUPT_VECTOR_ALREADY_CONNECTED', 'STATUS_INVALID_IMAGE_WIN_64', 'STATUS_IMAGE_ALREADY_LOADED_AS_DLL', 'STATUS_GRAPHICS_MODE_ID_MUST_BE_UNIQUE', 'szOID_ECDSA_SHA256', 'ERROR_INVALID_PARAMETER', 'STATUS_REGISTRY_HIVE_RECOVERED', 'STATUS_GRAPHICS_VIDEO_PRESENT_TARGETS_LESS_THAN_SOURCES', 'DBG_NO_STATE_CHANGE', 'STATUS_FILE_RENAMED', 'szOID_RSA_MD4RSA', 'STATUS_FWP_INVALID_WEIGHT', 'STATUS_NOT_CAPABLE', 'ERROR_CANT_TERMINATE_SELF', 'STATUS_NO_SAVEPOINT_WITH_OPEN_FILES', 'SW_SHOWNOACTIVATE', 'PKCS12_INCLUDE_EXTENDED_PROPERTIES', 'RPC_REQUEST_TYPE_BIND', 'STATUS_BUS_RESET', 'STATUS_FLT_INVALID_NAME_REQUEST', 'STATUS_CLUSTER_NODE_PAUSED', 'PROCESS_DUP_HANDLE', 'STATUS_PROTOCOL_UNREACHABLE', 'ERROR_COMPRESSION_DISABLED', 'FILE_FLAG_BACKUP_SEMANTICS', 'STATUS_OBJECTID_NOT_FOUND', 'ERROR_OPEN_FAILED', 'CRYPT_CREATE_IV', 'PRODUCT_SMALLBUSINESS_SERVER_PREMIUM', 'STATUS_FVE_NOT_OS_VOLUME', 'FILE_VOLUME_QUOTAS', 'CERT_STORE_PROV_PKCS7', 'STATUS_FWP_MATCH_TYPE_MISMATCH', 'REG_EXPAND_SZ', 'CRYPT_E_ATTRIBUTES_MISSING', 'FILE_VALID_PIPE_OPTION_FLAGS', 'STATUS_ACCESS_DISABLED_BY_POLICY_PUBLISHER', 'CERT_FIND_SUBJECT_NAME', 'RPC_NT_NOT_CANCELLED', 'STATUS_FWP_OUT_OF_BOUNDS', 'FILE_READ_DATA', 'EXCEPTION_FLT_DENORMAL_OPERAND', 'szOID_OIWSEC_sha1', 'STATUS_CTX_NO_OUTBUF', 'STATUS_GRAPHICS_VIDPN_SOURCE_IN_USE', 'RPC_NT_BINDING_INCOMPLETE', 'SM_CYFRAME', 'STATUS_CTX_LICENSE_CLIENT_INVALID', 'STATUS_SOME_NOT_MAPPED', 'STATUS_FLT_NO_WAITER_FOR_REPLY', 'STATUS_BAD_NETWORK_PATH', 'szOID_RSA_RC4', 'FILE_GENERIC_EXECUTE', 'EXCEPTION_STACK_OVERFLOW', 'szOID_RSA_ENCRYPT', 'STATUS_SXS_MANIFEST_IDENTITY_SAME_BUT_CONTENTS_DIFFERENT', 'PRODUCT_ENTERPRISE_SERVER_CORE', 'STATUS_AMBIGUOUS_SYSTEM_DEVICE', 'szOID_OIWSEC_dsa', 'SERVICE_DISABLED', 'STATUS_TRANSACTION_SCOPE_CALLBACKS_NOT_SET', 'FILE_NOTIFY_CHANGE_LAST_WRITE', 'STATUS_CTX_WINSTATION_ACCESS_DENIED', 'STATUS_ARRAY_BOUNDS_EXCEEDED', 'CERT_COMPARE_ATTR', 'STATUS_OBJECT_TYPE_MISMATCH', 'STATUS_FVE_POLICY_USER_DISABLE_RDV_NOT_ALLOWED', 'STATUS_GRAPHICS_RESOURCES_NOT_RELATED', 'PRODUCT_ESSENTIALBUSINESS_SERVER_ADDLSVC', 'CWCSTORAGENAME', 'STATUS_WAS_LOCKED', 'THREAD_DIRECT_IMPERSONATION', 'CERT_ENHKEY_USAGE_PROP_ID', 'SE_PRIVILEGE_ENABLED', 'IDLE_PRIORITY_CLASS', 'STATUS_NO_TRACKING_SERVICE', 'STATUS_SECTION_NOT_IMAGE', 'STATUS_IPSEC_DOSP_BLOCK', 'STATUS_FIRMWARE_UPDATED', 'STATUS_PROFILING_AT_LIMIT', 'STATUS_PAGE_FAULT_GUARD_PAGE', 'STATUS_FVE_FAILED_BAD_FS', 'MAX_INTERFACE_NAME_LEN', 'STATUS_GRAPHICS_FREQUENCYRANGE_ALREADY_IN_SET', 'STATUS_CONTROL_C_EXIT', 'STATUS_NOTIFICATION_GUID_ALREADY_DEFINED', 'PRODUCT_STORAGE_ENTERPRISE_SERVER', 'STATUS_MOUNT_POINT_NOT_RESOLVED', 'STATUS_GRAPHICS_INVALID_VIDPN_SOURCEMODESET', 'STATUS_RESOURCE_ENUM_USER_STOP', 'ERROR_PATH_BUSY', 'ERROR_THREAD_MODE_ALREADY_BACKGROUND', 'szOID_OIWSEC_md2RSASign', 'MAX_ADAPTER_NAME', 'OS_TABLETPC', 'STATUS_GRAPHICS_TARGET_ID_MUST_BE_UNIQUE', 'ERROR_TOO_MANY_POSTS', 'STATUS_GRAPHICS_INVALID_PATH_IMPORTANCE_ORDINAL', 'CONTEXT_SEGMENTS', 'STATUS_LOG_START_OF_LOG', 'ERROR_NO_MORE_FILES', 'STATUS_IPSEC_DOSP_STATE_LOOKUP_FAILED', 'STGM_SHARE_DENY_READ', 'SECURITY_MANDATORY_HIGH_RID', 'CERT_QUERY_CONTENT_PKCS7_UNSIGNED', 'DBG_EXCEPTION_HANDLED', 'STATUS_ADVANCED_INSTALLER_FAILED', 'IMAGE_FILE_MACHINE_AMD64', 'ERROR_NET_OPEN_FAILED', 'CRYPT_CREATE_SALT', 'FILE_OPEN_NO_RECALL', 'RPC_NT_NO_ENTRY_NAME', 'szOID_ANSI_X942', 'IMAGE_DIRECTORY_ENTRY_COM_DESCRIPTOR', 'STATUS_WAIT_3', 'STATUS_VIRUS_INFECTED', 'STATUS_WAIT_1', 'SECURITY_MANDATORY_UNTRUSTED_RID', 'STATUS_INVALID_IMAGE_HASH', 'CERT_SHA1_HASH_PROP_ID', 'CERT_CHAIN_REVOCATION_CHECK_CHAIN_EXCLUDE_ROOT', 'STATUS_TRUST_FAILURE', 'STATUS_CTX_WINSTATION_NAME_INVALID', 'SW_MAXIMIZE', 'EXCEPTION_INT_DIVIDE_BY_ZERO', 'STG_LAYOUT_INTERLEAVED', 'CERT_TRUST_HAS_NOT_SUPPORTED_NAME_CONSTRAINT', 'RPC_NT_SS_CONTEXT_DAMAGED', 'ERROR_NO_MORE_MATCHES', 'RPC_NT_UUID_NO_ADDRESS', 'STATUS_EA_TOO_LARGE', 'STATUS_USER2USER_REQUIRED', 'STATUS_MUI_INVALID_ULTIMATEFALLBACK_NAME', 'CERT_QUERY_CONTENT_SERIALIZED_STORE', 'CERT_FIND_KEY_IDENTIFIER', 'X509_AUTHORITY_KEY_ID', 'API_SET_SCHEMA_ENTRY_FLAGS_EXTENSION', 'STATUS_TIME_DIFFERENCE_AT_DC', 'STATUS_CTX_GRAPHICS_INVALID', 'SM_CYSMICON', 'STATUS_GRAPHICS_INVALID_VISIBLEREGION_SIZE', 'ERROR_THREAD_NOT_IN_PROCESS', 'PKCS12_ALWAYS_CNG_KSP', 'CERT_SYSTEM_STORE_USERS', 'OBJ_FORCE_ACCESS_CHECK', 'STATUS_VOLMGR_MIRROR_NOT_SUPPORTED', 'ERROR_EXE_CANNOT_MODIFY_STRONG_SIGNED_BINARY', 'RPC_NT_INVALID_ES_ACTION', 'STATUS_PIPE_BROKEN', 'ERROR_EVT_EVENT_DEFINITION_NOT_FOUND', 'CERT_COMPARE_SIGNATURE_HASH', 'szOID_INFOSEC_sdnsConfidentiality', 'STATUS_WMI_ITEMID_NOT_FOUND', 'STATUS_FVE_TOO_SMALL', 'RPC_NT_COMM_FAILURE', 'ERROR_DIR_NOT_EMPTY', 'ERROR_PNP_RESTART_ENUMERATION', 'SM_DBCSENABLED', 'STATUS_CLUSTER_JOIN_NOT_IN_PROGRESS', 'STATUS_QUOTA_EXCEEDED', 'DBG_CONTROL_C', 'ERROR_RXACT_STATE_CREATED', 'STATUS_FLT_NO_DEVICE_OBJECT', 'RSA_CSP_PUBLICKEYBLOB', 'RPC_X_BAD_STUB_DATA', 'KEY_WOW64_RES', 'ERROR_TOO_MANY_MUXWAITERS', 'STATUS_PAGEFILE_QUOTA_EXCEEDED', 'RPC_C_QOS_IDENTITY_STATIC', 'ERROR_NO_VOLUME_LABEL', 'ALPC_PORFLG_WAITABLE_PORT', 'STATUS_TRANSACTION_TIMED_OUT', 'STATUS_REPLY_MESSAGE_MISMATCH', 'ERROR_PNP_REBOOT_REQUIRED', 'STATUS_COPY_PROTECTION_FAILURE', 'X509_NDR_ENCODING', 'STATUS_NDIS_PM_PROTOCOL_OFFLOAD_LIST_FULL', 'THREAD_SET_THREAD_TOKEN', 'ERROR_DRIVE_LOCKED', 'STATUS_FLT_INSTANCE_NOT_FOUND', 'CERT_FIND_HASH', 'ERROR_ACCESS_AUDIT_BY_POLICY', 'STATUS_GRAPHICS_SPECIFIED_CHILD_ALREADY_CONNECTED', 'AF_NETDES', 'ERROR_BAD_COMMAND', 'AF_SNA', 'STATUS_NDIS_CLOSING', 'CERT_QUERY_CONTENT_FLAG_PFX_AND_LOAD', 'STATUS_MONITOR_INVALID_MANUFACTURE_DATE', 'STATUS_FWP_TXN_ABORTED', 'szOID_RSA_SSA_PSS', 'PROV_RSA_FULL', 'SM_RESERVED4', 'szOID_DSALG', 'SM_RESERVED3', 'SM_RESERVED2', 'STATUS_TRANSACTION_NOT_REQUESTED', 'ALPC_MSGFLG_WAIT_USER_MODE', 'STATUS_CANNOT_DELETE', 'RPC_C_QOS_CAPABILITIES_MAKE_FULLSIC', 'STATUS_MAPPED_FILE_SIZE_ZERO', 'STATUS_PLUGPLAY_QUERY_VETOED', 'szOID_RSA_MD5RSA', 'MS_ENHANCED_PROV_A', 'ERROR_DIR_NOT_ROOT', 'szOID_INFOSEC_mosaicUpdatedInteg', 'CERT_TRUST_INVALID_EXTENSION', 'STATUS_CTX_CLOSE_PENDING', 'CERT_STORE_NO_CRYPT_RELEASE_FLAG', 'STATUS_FVE_VOLUME_NOT_BOUND', 'ERROR_DISK_FULL', 'SYSTEM_ALARM_CALLBACK_ACE_TYPE', 'STATUS_SMARTCARD_CARD_BLOCKED', 'STATUS_INVALID_IMAGE_FORMAT', 'STATUS_FILE_IS_OFFLINE', 'ERROR_LONGJUMP', 'CERT_SYSTEM_STORE_CURRENT_USER_GROUP_POLICY', 'CERT_SYSTEM_STORE_LOCAL_MACHINE_GROUP_POLICY', 'STATUS_UNEXPECTED_NETWORK_ERROR', 'szOID_OIWSEC_dsaCommSHA', 'MAILSLOT_NO_MESSAGE', 'STATUS_LOG_METADATA_INVALID', 'STATUS_GUID_SUBSTITUTION_MADE', 'STATUS_PRINT_QUEUE_FULL', 'STATUS_NDIS_INVALID_DATA', 'szOID_RSA_data', 'PRODUCT_STORAGE_ENTERPRISE_SERVER_CORE', 'ERROR_WAKE_SYSTEM_DEBUGGER', 'STATUS_EXTRANEOUS_INFORMATION', 'CERT_E_UNTRUSTEDROOT', 'STATUS_WX86_CONTINUE', 'CERT_E_UNTRUSTEDCA', 'STATUS_DOMAIN_EXISTS', 'FILE_ATTRIBUTE_DEVICE', 'STATUS_DIRECTORY_NOT_EMPTY', 'NMPWAIT_NOWAIT', 'STATUS_FLT_CBDQ_DISABLED', 'OS_PERSONALTERMINALSERVER', 'CERT_ARCHIVED_KEY_HASH_PROP_ID', 'RPC_NT_INVALID_RPC_PROTSEQ', 'STATUS_CANNOT_IMPERSONATE', 'ERROR_APP_INIT_FAILURE', 'STATUS_GRAPHICS_INVALID_MONITOR_FREQUENCYRANGE_CONSTRAINT', 'STATUS_INVALID_SIGNATURE', 'szOID_OIWSEC_md5RSA', 'REG_LINK', 'STATUS_BUFFER_OVERFLOW', 'STATUS_LOG_SECTOR_INVALID', 'STATUS_CALLBACK_POP_STACK', 'FILE_ATTRIBUTE_ENCRYPTED', 'STATUS_FVE_FAILED_AUTHENTICATION', 'STATUS_DATA_ERROR', 'CERT_FRIENDLY_NAME_PROP_ID', 'STATUS_PIPE_NOT_AVAILABLE', 'IMAGE_DIRECTORY_ENTRY_BOUND_IMPORT', 'STATUS_NO_LDT', 'STATUS_TRANSACTION_RESPONDED', 'CMSG_HASH_ALGORITHM_PARAM', 'STATUS_GRAPHICS_DDCCI_INVALID_DATA', 'RPC_NT_ALREADY_REGISTERED', 'STATUS_NDIS_DOT11_POWER_STATE_INVALID', 'STARTF_USESIZE', 'STATUS_REPARSE_POINT_NOT_RESOLVED', 'FILE_FLAG_OPEN_REPARSE_POINT', 'STATUS_PRIMARY_TRANSPORT_CONNECT_FAILED', 'IMAGE_REL_BASED_RESERVED', 'OBJ_OPENIF', 'STATUS_CHILD_MUST_BE_VOLATILE', 'STATUS_LOG_ARCHIVE_NOT_IN_PROGRESS', 'ERROR_IO_INCOMPLETE', 'CERT_QUERY_FORMAT_BASE64_ENCODED', 'STATUS_END_OF_MEDIA', 'OS_PROFESSIONAL', 'STATUS_DEVICE_UNREACHABLE', 'STATUS_VDM_HARD_ERROR', 'SERVICE_WIN32_OWN_PROCESS', 'ERROR_UNWIND_CONSOLIDATE', 'RPC_C_AUTHN_LEVEL_PKT_INTEGRITY', 'ERROR_ILLEGAL_FLOAT_CONTEXT', 'SERVICE_ERROR_IGNORE', 'ERROR_CRC', 'SM_MOUSEPRESENT', 'STATUS_PROCESS_CLONED', 'ACCESS_ALLOWED_OBJECT_ACE_TYPE', 'PRODUCT_SMALLBUSINESS_SERVER_PREMIUM_CORE', 'CERT_STORE_PROV_REG', 'ERROR_SERVER_SID_MISMATCH', 'STATUS_NO_IP_ADDRESSES', 'ERROR_DIRECTORY', 'CERT_QUERY_CONTENT_FLAG_PFX', 'CERT_AUTO_ENROLL_PROP_ID', 'STATUS_GRAPHICS_ADAPTER_MUST_HAVE_AT_LEAST_ONE_TARGET', 'ERROR_ABANDONED_WAIT_63', 'STATUS_FILE_NOT_ENCRYPTED', 'ERROR_VOLSNAP_PREPARE_HIBERNATE', 'STATUS_PORT_ALREADY_HAS_COMPLETION_LIST', 'SERVICE_CONTROL_STOP', 'STATUS_RESOURCE_NAME_NOT_FOUND', 'STATUS_DS_NO_MORE_RIDS', 'DELETE', 'MS_STRONG_PROV_A', 'STATUS_TRANSACTION_PROPAGATION_FAILED', 'STATUS_INSTANCE_NOT_AVAILABLE', 'ERROR_FILE_TOO_LARGE', 'STATUS_SYNCHRONIZATION_REQUIRED', 'IMAGE_FILE_32BIT_MACHINE', 'STATUS_INVALID_HANDLE', 'STATUS_ALREADY_REGISTERED', 'STATUS_NETWORK_UNREACHABLE', 'STATUS_DS_INIT_FAILURE', 'MS_STRONG_PROV_W', 'STATUS_GRAPHICS_INVALID_PHYSICAL_MONITOR_HANDLE', 'STATUS_ROLLBACK_TIMER_EXPIRED', 'CERT_E_REVOKED', 'ERROR_NOT_OWNER', 'STATUS_REMOTE_NOT_LISTENING', 'PROFILE_KERNEL', 'STATUS_CANT_CREATE_MORE_STREAM_MINIVERSIONS', 'STATUS_BEGINNING_OF_MEDIA', 'STATUS_BEYOND_VDL', 'IMAGE_FILE_UP_SYSTEM_ONLY', 'EPT_NT_CANT_PERFORM_OP', 'SM_SLOWMACHINE', 'ERROR_DRIVERS_LEAKING_LOCKED_PAGES', 'FILE_VOLUME_IS_COMPRESSED', 'STATUS_CLUSTER_NETINTERFACE_NOT_FOUND', 'STATUS_NO_RECOVERY_POLICY', 'SECTION_MAP_WRITE', 'STATUS_LOGON_SERVER_CONFLICT', 'STATUS_WAIT_2', 'STATUS_ENLISTMENT_NOT_FOUND', 'STATUS_CTX_MODEM_RESPONSE_TIMEOUT', 'STATUS_INTEGER_DIVIDE_BY_ZERO', 'PKCS12_EXPORT_RESERVED_MASK', 'PRODUCT_PROFESSIONAL_E', 'PRODUCT_PROFESSIONAL_N', 'STATUS_USER_APC', 'OS_MEORGREATER', 'STATUS_NET_WRITE_FAULT', 'STATUS_REINITIALIZATION_NEEDED', 'ERROR_INVALID_ACE_CONDITION', 'ERROR_PWD_TOO_RECENT', 'ERROR_PORT_MESSAGE_TOO_LONG', 'STATUS_GRAPHICS_NO_VIDEO_MEMORY', 'ERROR_UNWIND', 'ERROR_EXCL_SEM_ALREADY_OWNED', 'CERT_E_WRONG_USAGE', 'STATUS_CALLBACK_RETURNED_PRI_BACK', 'DUPLICATE_SAME_ACCESS', 'STATUS_FLOAT_STACK_CHECK', 'STATUS_NOT_LOGON_PROCESS', 'STATUS_INVALID_SYSTEM_SERVICE', 'STATUS_UNSUPPORTED_PREAUTH', 'CERT_FIND_ANY', 'szOID_RSA', 'STATUS_DS_GLOBAL_CANT_HAVE_CROSSDOMAIN_MEMBER', 'CERT_TRUST_CTL_IS_NOT_SIGNATURE_VALID', 'IMAGE_DIRECTORY_ENTRY_EXPORT', 'STATUS_GRAPHICS_TRY_AGAIN_LATER', 'STATUS_GRAPHICS_INVALID_VIDEO_PRESENT_TARGET', 'STATUS_IO_DEVICE_ERROR', 'STATUS_ACPI_INVALID_OBJTYPE', 'STATUS_GRAPHICS_DDCCI_INVALID_MESSAGE_LENGTH', 'CERT_QUERY_CONTENT_CERT_PAIR', 'STATUS_DEBUGGER_INACTIVE', 'szOID_DH_SINGLE_PASS_STDDH_SHA1_KDF', 'STATUS_MORE_PROCESSING_REQUIRED', 'STATUS_CTL_FILE_NOT_SUPPORTED', 'PIPE_TYPE_BYTE', 'PKCS_7_ASN_ENCODING', 'STATUS_NO_INHERITANCE', 'STATUS_OBJECT_NAME_NOT_FOUND', 'PROV_RSA_SIG', 'STATUS_PWD_TOO_SHORT', 'STATUS_FWP_TXN_IN_PROGRESS', 'IMAGE_SCN_TYPE_OVER', 'STATUS_ACCESS_DISABLED_BY_POLICY_OTHER', 'ERROR_VERSION_PARSE_ERROR', 'STATUS_SERVER_HAS_OPEN_HANDLES', 'ERROR_DEBUG_ATTACH_FAILED', 'STATUS_GRAPHICS_NO_MORE_ELEMENTS_IN_DATASET', 'STATUS_ABANDONED_WAIT_0', 'STATUS_CTX_WINSTATION_BUSY', 'IMAGE_SCN_MEM_16BIT', 'ERROR_BIOS_FAILED_TO_CONNECT_INTERRUPT', 'STATUS_TOO_MANY_SIDS', 'ERROR_FT_WRITE_RECOVERY', 'CERT_FIND_ISSUER_ATTR', 'AF_UNIX', 'STATUS_SHUTDOWN_IN_PROGRESS', 'RPC_NT_GROUP_MEMBER_NOT_FOUND', 'ERROR_DEVICE_ENUMERATION_ERROR', 'CERT_INFO_SIGNATURE_ALGORITHM_FLAG', 'STATUS_FVE_FS_MOUNTED', 'SERVICE_FILE_SYSTEM_DRIVER', 'TOKEN_DUPLICATE', 'CERT_COMPARE_CTL_USAGE', 'LPC_PORT_CLOSED', 'STATUS_EVENT_DONE', 'STATUS_NDIS_INVALID_LENGTH', 'STATUS_REMOTE_DISCONNECT', 'CERT_SYSTEM_STORE_CURRENT_SERVICE_ID', 'STATUS_BAD_INITIAL_STACK', 'ERROR_INVALID_MINALLOCSIZE', 'STATUS_CTX_WD_NOT_FOUND', 'STATUS_ALERTED', 'CERT_INFO_SUBJECT_UNIQUE_ID_FLAG', 'STATUS_CSS_KEY_NOT_ESTABLISHED', 'ERROR_EVT_VERSION_TOO_NEW', 'STATUS_FWP_EM_NOT_SUPPORTED', 'STANDARD_RIGHTS_EXECUTE', 'MEM_ROTATE', 'ERROR_FILE_CHECKED_OUT', 'STATUS_LOG_INVALID_RANGE', 'SM_CYSIZEFRAME', 'FILE_WRITE_THROUGH', 'ERROR_SIGNAL_REFUSED', 'STATUS_LOG_MULTIPLEXED', 'CERT_NAME_ATTR_TYPE', 'STATUS_CLUSTER_INVALID_NODE', 'ERROR_PNP_IRQ_TRANSLATION_FAILED', 'ERROR_ALREADY_WIN32', 'ERROR_NO_MORE_SEARCH_HANDLES', 'STATUS_LOST_WRITEBEHIND_DATA_LOCAL_DISK_ERROR', 'ALPC_MESSAGE_HANDLE_ATTRIBUTE', 'VER_NT_WORKSTATION', 'ERROR_SYSTEM_IMAGE_BAD_SIGNATURE', 'STATUS_MUTANT_LIMIT_EXCEEDED', 'szOID_ECDSA_SPECIFIED', 'STATUS_INVALID_IMPORT_OF_NON_DLL', 'PKCS12_ALLOW_OVERWRITE_KEY', 'STATUS_ACCOUNT_LOCKED_OUT', 'STATUS_GRAPHICS_INVALID_PATH_CONTENT_TYPE', 'STATUS_TRANSACTIONS_UNSUPPORTED_REMOTE', 'PIPE_TYPE_MESSAGE', 'STATUS_FLOAT_MULTIPLE_TRAPS', 'CRYPT_E_INVALID_INDEX', 'PROCESS_MODE_BACKGROUND_END', 'STATUS_NDIS_GROUP_ADDRESS_IN_USE', 'AF_BAN', 'STATUS_NO_SUCH_LOGON_SESSION', 'STATUS_VIRTUAL_CIRCUIT_CLOSED', 'STATUS_CTX_CONSOLE_DISCONNECT', 'OS_SERVERADMINUI', 'szOID_RSA_signedData', 'KEY_NOTIFY', 'STATUS_VHD_DIFFERENCING_CHAIN_ERROR_IN_PARENT', 'STATUS_FVE_AUTH_INVALID_APPLICATION', 'ERROR_HIBERNATION_FAILURE', 'CMSG_SIGNER_CERT_INFO_PARAM', 'ERROR_PROCESS_MODE_ALREADY_BACKGROUND', 'CERT_INFO_SUBJECT_PUBLIC_KEY_INFO_FLAG', 'OWNER_SECURITY_INFORMATION', 'SC_MANAGER_MODIFY_BOOT_CONFIG', 'ERROR_RECEIVE_PARTIAL', 'CERT_QUERY_CONTENT_FLAG_SERIALIZED_CRL', 'STATUS_ALLOCATE_BUCKET', 'SM_REMOTECONTROL', 'PRODUCT_ENTERPRISE_N', 'PRODUCT_STARTER_N', 'ERROR_AUDIT_FAILED', 'FILE_FLAG_FIRST_PIPE_INSTANCE', 'ERROR_EVT_FILTER_NOTELTSET', 'STATUS_GUARD_PAGE_VIOLATION', 'PRODUCT_ENTERPRISE_E', 'STATUS_FWP_WRONG_SESSION', 'CREATE_ALWAYS', 'STATUS_GRAPHICS_INVALID_MONITOR_SOURCE_MODE', 'ERROR_SCOPE_NOT_FOUND', 'PROCESS_SET_QUOTA', 'RPC_NT_UUID_LOCAL_ONLY', 'RPC_NT_INVALID_ENDPOINT_FORMAT', 'STATUS_GRAPHICS_PVP_NO_DISPLAY_DEVICE_CORRESPONDS_TO_NAME', 'ERROR_MOUNT_POINT_NOT_RESOLVED', 'STATUS_KDC_INVALID_REQUEST', 'PROCESS_MODE_BACKGROUND_BEGIN', 'READ_CONTROL', 'EXCEPTION_FLT_OVERFLOW', 'ERROR_INVALID_SEGMENT_NUMBER', 'STATUS_PIPE_DISCONNECTED', 'TXFS_MINIVERSION_COMMITTED_VIEW', 'FILE_CREATE_TREE_CONNECTION', 'TRUST_E_ACTION_UNKNOWN', 'STATUS_GRAPHICS_MIRRORING_DEVICES_NOT_SUPPORTED', 'STATUS_DS_DOMAIN_NAME_EXISTS_IN_FOREST', 'STATUS_MCA_EXCEPTION', 'CERT_TRUST_HAS_NOT_DEFINED_NAME_CONSTRAINT', 'CERT_TRUST_HAS_CRL_VALIDITY_EXTENDED', 'ERROR_INVALID_STACKSEG', 'ERROR_JOIN_TO_SUBST', 'STATUS_DS_CANT_START', 'OS_WIN2000ADVSERVER', 'PRODUCT_HOME_SERVER', 'STATUS_LOST_WRITEBEHIND_DATA', 'STATUS_DECRYPTION_FAILED', 'STATUS_SEGMENT_NOTIFICATION', 'STATUS_CLUSTER_JOIN_IN_PROGRESS', 'STATUS_ADDRESS_NOT_ASSOCIATED', 'SM_CXSIZE', 'CERT_QUERY_FORMAT_BINARY', 'ERROR_BAD_CURRENT_DIRECTORY', 'STATUS_PROFILING_NOT_STARTED', 'STATUS_HEAP_CORRUPTION', 'STATUS_SXS_FILE_NOT_PART_OF_ASSEMBLY', 'STATUS_CS_ENCRYPTION_FILE_NOT_CSE', 'SW_NORMAL', 'CERT_STORE_ADD_REPLACE_EXISTING_INHERIT_PROPERTIES', 'SERVICE_ERROR_CRITICAL', 'ERROR_VERIFIER_STOP', 'STATUS_KEY_DELETED', 'NMPWAIT_USE_DEFAULT_WAIT', 'ERROR_UNHANDLED_EXCEPTION', 'STATUS_ACPI_RS_ACCESS', 'ERROR_REPLY_MESSAGE_MISMATCH', 'ERROR_INVALID_PLUGPLAY_DEVICE_PATH', 'STATUS_NO_SUCH_PACKAGE', 'STATUS_VHD_CHILD_PARENT_SIZE_MISMATCH', 'STATUS_NONE_MAPPED', 'DIGSIG_E_ENCODE', 'STATUS_GRAPHICS_ALLOCATION_INVALID', 'MEM_RESERVE', 'IMAGE_DLLCHARACTERISTICS_WDM_DRIVER', 'STATUS_DS_NO_NEST_GLOBALGROUP_IN_MIXEDDOMAIN', 'ERROR_LOGON_SERVER_CONFLICT', 'CERT_TRUST_INVALID_BASIC_CONSTRAINTS', 'SERVICE_CONTINUE_PENDING', 'IMAGE_FILE_MACHINE_CEE', 'IMAGE_FILE_MACHINE_CEF', 'STATUS_DS_UNAVAILABLE', 'ERROR_BAD_PIPE', 'ERROR_NOT_SUPPORTED', 'PROCESS_SET_SESSIONID', 'RPC_NT_FP_OVERFLOW', 'STATUS_UNSUPPORTED_COMPRESSION', 'ERROR_TOO_MANY_SEM_REQUESTS', 'STATUS_HIBERNATED', 'ERROR_NO_EVENT_PAIR', 'CMSG_CONTENT_PARAM', 'FILE_DELETE_CHILD', 'SM_CYHSCROLL', 'CMSG_SIGNER_HASH_ALGORITHM_PARAM', 'STATUS_EA_LIST_INCONSISTENT', 'STATUS_FWP_ACTION_INCOMPATIBLE_WITH_LAYER', 'STANDARD_RIGHTS_ALL', 'CERT_STORE_ADD_ALWAYS', 'ERROR_SERVICE_NOTIFICATION', 'REG_DWORD_LITTLE_ENDIAN', 'STATUS_GRAPHICS_UNSWIZZLING_APERTURE_UNSUPPORTED', 'STATUS_SAM_NEED_BOOTKEY_PASSWORD', 'TRUST_E_NOSIGNATURE', 'IMAGE_REL_BASED_MACHINE_SPECIFIC_9', 'IMAGE_REL_BASED_MACHINE_SPECIFIC_8', 'CERT_QUERY_CONTENT_PFX_AND_LOAD', 'ERROR_ERRORS_ENCOUNTERED', 'IMAGE_REL_BASED_MACHINE_SPECIFIC_5', 'AF_CLUSTER', 'SERVICE_USER_DEFINED_CONTROL', 'FILE_LIST_DIRECTORY', 'FILE_FLAG_OVERLAPPED', 'STATUS_INVALID_BUFFER_SIZE', 'CRYPT_E_NOT_FOUND', 'STATUS_MESSAGE_RETRIEVED', 'STATUS_INTERRUPT_STILL_CONNECTED', 'PKCS12_NO_PERSIST_KEY', 'RPC_NT_SEND_INCOMPLETE', 'CERT_NAME_SIMPLE_DISPLAY_TYPE', 'STATUS_POLICY_OBJECT_NOT_FOUND', 'ERROR_CANNOT_BREAK_OPLOCK', 'STATUS_NO_MORE_FILES', 'FILE_OPENED', 'SM_CXFULLSCREEN', 'STATUS_WAKE_SYSTEM_DEBUGGER', 'STATUS_FILE_FORCED_CLOSED', 'SM_MIDEASTENABLED', 'STATUS_IMAGE_SUBSYSTEM_NOT_PRESENT', 'ALPC_MSGFLG_LPC_MODE', 'FILE_SHARE_WRITE', 'STATUS_GRAPHICS_UNASSIGNED_MODESET_ALREADY_EXISTS', 'ERROR_LOCK_FAILED', 'ERROR_IOPL_NOT_ENABLED', 'CMSG_SIGNER_AUTH_ATTR_PARAM', 'ERROR_IMAGE_MACHINE_TYPE_MISMATCH', 'E_FAIL', 'STATUS_CRM_PROTOCOL_NOT_FOUND', 'STATUS_INTERNAL_DB_ERROR', 'RPC_NT_NO_CALL_ACTIVE', 'RPC_NT_NO_PRINC_NAME', 'EXCEPTION_NONCONTINUABLE', 'ERROR_ACCESS_DISABLED_NO_SAFER_UI_BY_POLICY', 'STATUS_MUI_INVALID_FILE', 'STATUS_FLT_DISALLOW_FAST_IO', 'CERT_FIND_SIGNATURE_HASH', 'STATUS_SMARTCARD_SUBSYSTEM_FAILURE', 'STATUS_INVALID_OWNER', 'STATUS_FLT_ALREADY_ENLISTED', 'CRYPT_E_HASH_VALUE', 'STATUS_CTX_CLIENT_QUERY_TIMEOUT', 'ERROR_TOO_MANY_MODULES', 'IMAGE_FILE_MACHINE_AM33', 'STATUS_FVE_OVERLAPPED_UPDATE', 'MAXLEN_PHYSADDR', 'WRITE_DAC', 'szOID_PKCS', 'STATUS_OBJECT_PATH_NOT_FOUND', 'ERROR_PROCESS_IN_JOB', 'IMAGE_SCN_MEM_EXECUTE', 'PROV_EC_ECNRA_FULL', 'szOID_INFOSEC_SuiteAIntegrity', 'STATUS_SXS_PROCESS_TERMINATION_REQUESTED', 'STATUS_LOCAL_DISCONNECT', 'STATUS_DEVICE_FEATURE_NOT_SUPPORTED', 'FILE_ATTRIBUTE_COMPRESSED', 'CERT_COMPARE_PUBLIC_KEY', 'AF_NETBIOS', 'FILE_SUPERSEDE', 'IMAGE_NUMBEROF_DIRECTORY_ENTRIES', 'STATUS_TOO_MANY_NODES', 'szOID_RSA_messageDigest', 'szOID_RSA_RSA', 'STATUS_GRAPHICS_CANCEL_VIDPN_TOPOLOGY_AUGMENTATION', 'STATUS_CLUSTER_NODE_DOWN', 'STATUS_POWER_STATE_INVALID', 'SERVICE_ADAPTER', 'STATUS_NDIS_INTERFACE_NOT_FOUND', 'STATUS_CSS_SCRAMBLED_SECTOR', 'ERROR_DISCARDED', 'ERROR_OUTOFMEMORY', 'PRODUCT_STANDARD_SERVER_CORE_V', 'szOID_RSA_MD2RSA', 'STATUS_NO_TOKEN', 'STATUS_ILLEGAL_FUNCTION', 'szOID_RSA_encryptedData', 'STATUS_FWP_NULL_POINTER', 'STATUS_NO_LINK_TRACKING_IN_TRANSACTION', 'ERROR_SYSTEM_PROCESS_TERMINATED', 'OS_WIN2000ORGREATER', 'WRITE_OWNER', 'FILE_MAXIMUM_DISPOSITION', 'ERROR_INFLOOP_IN_RELOC_CHAIN', 'SW_MAX', 'STATUS_INVALID_PORT_ATTRIBUTES', 'DBG_CONTINUE', 'X509_UNICODE_NAME_VALUE', 'ERROR_BAD_PATHNAME', 'SM_CYDRAG', 'PRODUCT_STANDARD_SERVER_SOLUTIONS', 'STATUS_NO_USER_SESSION_KEY', 'ERROR_IO_PRIVILEGE_FAILED', 'STATUS_WMI_ALREADY_ENABLED', 'STATUS_PREDEFINED_HANDLE', 'FILE_CREATE', 'ALPC_MESSAGE_VIEW_ATTRIBUTE', 'CERT_E_REVOCATION_FAILURE', 'STATUS_GRAPHICS_NO_ACTIVE_VIDPN', 'ERROR_EXE_MARKED_INVALID', 'STATUS_STREAM_MINIVERSION_NOT_VALID', 'EVENTLOG_BACKWARDS_READ', 'STATUS_SMARTCARD_CERT_REVOKED', 'FILE_READ_EA', 'STATUS_FWP_TOO_MANY_CALLOUTS', 'COMPRESSION_FORMAT_XPRESS_HUFF', 'STATUS_PWD_HISTORY_CONFLICT', 'STATUS_COMPRESSION_DISABLED', 'ERROR_PAGEFILE_QUOTA_EXCEEDED', 'ERROR_MCA_OCCURED', 'IMAGE_DLLCHARACTERISTICS_GUARD_CF', 'IMAGE_FILE_MACHINE_R10000', 'SERVICE_CHANGE_CONFIG', 'STATUS_INVALID_PLUGPLAY_DEVICE_PATH', 'ERROR_NOT_SAFE_MODE_DRIVER', 'CRYPT_ACQUIRE_ALLOW_NCRYPT_KEY_FLAG', 'REG_QWORD_LITTLE_ENDIAN', 'SERVICE_DRIVER', 'IMAGE_SCN_ALIGN_8BYTES', 'IMAGE_DIRECTORY_ENTRY_RESOURCE', 'RRF_ZEROONFAILURE', 'ERROR_INVALID_QUOTA_LOWER', 'USAGE_MATCH_TYPE_OR', 'ERROR_SEM_NOT_FOUND', 'STATUS_ACPI_INVALID_TARGETTYPE', 'THREAD_ALL_ACCESS', 'szOID_OIWDIR_CRPT', 'STATUS_SXS_ACTIVATION_CONTEXT_DISABLED', 'ERROR_RXACT_COMMIT_NECESSARY', 'PRODUCT_ULTIMATE_N', 'STATUS_ACPI_POWER_REQUEST_FAILED', 'STATUS_GRAPHICS_PATH_NOT_IN_TOPOLOGY', 'PRODUCT_ULTIMATE_E', 'STATUS_INVALID_PRIMARY_GROUP', 'STATUS_TIMER_RESOLUTION_NOT_SET', 'STATUS_DISK_CORRUPT_ERROR', 'E_NOINTERFACE', 'STATUS_FILE_TOO_LARGE', 'STATUS_CONNECTION_COUNT_LIMIT', 'STATUS_CALLBACK_BYPASS', 'STATUS_BAD_STACK', 'TH32CS_SNAPTHREAD', 'STATUS_CANNOT_BREAK_OPLOCK', 'STATUS_UNEXPECTED_MM_EXTEND_ERR', 'STATUS_DELAY_LOAD_FAILED', 'IMAGE_SCN_LNK_OTHER', 'SM_TABLETPC', 'PROV_INTEL_SEC', 'PROCESS_SET_INFORMATION', 'STATUS_DS_NO_FPO_IN_UNIVERSAL_GROUPS', 'IMAGE_FILE_MACHINE_EBC', 'PRODUCT_STANDARD_SERVER_SOLUTIONS_CORE', 'ERROR_INVALID_PASSWORD', 'CONTEXT_ALL', 'szOID_OIWSEC_shaRSA', 'STATUS_FWP_INVALID_PARAMETER', 'SM_CXICON', 'SM_CMONITORS', 'STATUS_NO_UNICODE_TRANSLATION', 'LPC_REQUEST', 'CERT_XML_NAME_STR', 'DBG_RIPEXCEPTION', 'IMAGE_SCN_ALIGN_8192BYTES', 'PROCESS_ALL_ACCESS', 'STATUS_CARDBUS_NOT_SUPPORTED', 'DETACHED_PROCESS', 'STGM_FAILIFTHERE', 'STATUS_DRIVER_FAILED_PRIOR_UNLOAD', 'OS_WOW6432', 'RPC_NT_PROTOCOL_ERROR', 'STATUS_PROTOCOL_NOT_SUPPORTED', 'STATUS_LUIDS_EXHAUSTED', 'RPC_NT_INVALID_VERS_OPTION', 'ERROR_TOO_MANY_SEMAPHORES', 'SW_MINIMIZE', 'STATUS_NDIS_ADAPTER_NOT_FOUND', 'CRYPT_E_FILE_ERROR', 'CERT_BACKED_UP_PROP_ID', 'STATUS_FWP_ALREADY_EXISTS', 'PRODUCT_CORE', 'CERT_TRUST_HAS_NAME_MATCH_ISSUER', 'STATUS_INVALID_VARIANT', 'CERT_SIMPLE_NAME_STR', 'ERROR_EVT_INVALID_PUBLISHER_NAME', 'STATUS_LOG_BLOCK_VERSION', 'STATUS_FT_ORPHANING', 'CMSG_CERT_COUNT_PARAM', 'AF_APPLETALK', 'szOID_NIST_AES256_CBC', 'ERROR_BUSY', 'STATUS_GRAPHICS_INVALID_PIXELFORMAT', 'ERROR_DBG_RIPEXCEPTION', 'ERROR_IMAGE_SUBSYSTEM_NOT_PRESENT', 'IMAGE_DIRECTORY_ENTRY_DELAY_IMPORT', 'PIPE_READMODE_MESSAGE', 'STATUS_GRAPHICS_INVALID_MODE_PRUNING_ALGORITHM', 'RPC_NT_INVALID_STRING_UUID', 'ERROR_BAD_COMPRESSION_BUFFER', 'STATUS_REGISTRY_IO_FAILED', 'STATUS_FOUND_OUT_OF_SCOPE', 'STATUS_DLL_INIT_FAILED', 'REG_RESOURCE_LIST', 'STATUS_INVALID_ACL', 'STATUS_ACPI_INVALID_DATA', 'ERROR_INVALID_LIST_FORMAT', 'ERROR_PAGE_FAULT_PAGING_FILE', 'STATUS_NDIS_LOW_POWER_STATE', 'ERROR_EVT_MALFORMED_XML_TEXT', 'STATUS_IP_ADDRESS_CONFLICT2', 'IMAGE_SCN_TYPE_REG', 'STATUS_GRAPHICS_INVALID_SCANLINE_ORDERING', 'CERT_EFS_PROP_ID', 'STATUS_SMI_PRIMITIVE_INSTALLER_FAILED', 'CERT_E_UNTRUSTEDTESTROOT', 'SEC_FILE', 'IMAGE_FILE_MACHINE_SH3DSP', 'SECURITY_MANDATORY_PROTECTED_PROCESS_RID', 'ERROR_SHARING_PAUSED', 'STATUS_CURRENT_DOMAIN_NOT_ALLOWED', 'RRF_RT_QWORD', 'FILE_NON_DIRECTORY_FILE', 'COMPRESSION_FORMAT_DEFAULT', 'IMAGE_SCN_ALIGN_256BYTES', 'SEC_LARGE_PAGES', 'PRODUCT_STARTER', 'STATUS_KDC_UNKNOWN_ETYPE', 'STATUS_NDIS_NOT_SUPPORTED', 'EXCEPTION_FLT_DIVIDE_BY_ZERO', 'FILE_SEQUENTIAL_WRITE_ONCE', 'EXCEPTION_INT_OVERFLOW', 'RPC_NT_SS_CONTEXT_MISMATCH', 'STATUS_SMARTCARD_WRONG_PIN', 'szOID_ECDSA_SHA512', 'ERROR_JOIN_TO_JOIN', 'szOID_PKCS_10', 'STATUS_SMARTCARD_SILENT_CONTEXT', 'PROV_SSL', 'CERT_QUERY_CONTENT_FLAG_ALL', 'EXCEPTION_GUARD_PAGE', 'STATUS_CTX_RESPONSE_ERROR', 'IMAGE_FILE_LINE_NUMS_STRIPPED', 'STATUS_INVALID_DEVICE_OBJECT_PARAMETER', 'STATUS_UNEXPECTED_MM_MAP_ERROR', 'ERROR_ROWSNOTRELEASED', 'ERROR_FILE_EXISTS', 'STATUS_CANCELLED', 'STATUS_LOG_SECTOR_PARITY_INVALID', 'IMAGE_FILE_MACHINE_SH3E', 'ERROR_ADAP_HDW_ERR', 'STATUS_COMMITMENT_MINIMUM', 'CERT_QUERY_CONTENT_CRL', 'IMAGE_DLLCHARACTERISTICS_DYNAMIC_BASE', 'IMAGE_SCN_ALIGN_2BYTES', 'DRIVE_CDROM', 'EVENTLOG_FORWARDS_READ', 'ERROR_FSFILTER_OP_COMPLETED_SUCCESSFULLY', 'STATUS_MINIVERSION_INACCESSIBLE_FROM_SPECIFIED_TRANSACTION', 'STATUS_CLEANER_CARTRIDGE_INSTALLED', 'FILE_PERSISTENT_ACLS', 'STATUS_CANT_DISABLE_MANDATORY', 'CERT_FIND_MD5_HASH', 'CMSG_SIGNER_CERT_ID_PARAM', 'STATUS_ACCESS_VIOLATION', 'STATUS_SERVICE_NOTIFICATION', 'STATUS_FWP_TOO_MANY_BOOTTIME_FILTERS', 'CERT_TRUST_IS_NOT_SIGNATURE_VALID', 'CERT_QUERY_CONTENT_PKCS10', 'STATUS_NOTIFY_CLEANUP', 'STATUS_FWP_KM_CLIENTS_ONLY', 'PAGE_GUARD', 'STATUS_WX86_INTERNAL_ERROR', 'STATUS_UNABLE_TO_LOCK_MEDIA', 'LPC_DATAGRAM', 'DEBUG_ONLY_THIS_PROCESS', 'AF_FIREFOX', 'STATUS_MCA_OCCURED', 'ERROR_PLUGPLAY_QUERY_VETOED', 'ERROR_DATA_NOT_ACCEPTED', 'ERROR_INVALID_BLOCK', 'STATUS_NO_SUCH_MEMBER', 'SM_SECURE', 'RPC_NT_WRONG_PIPE_VERSION', 'STATUS_OBJECT_PATH_SYNTAX_BAD', 'ERROR_CONTROL_C_EXIT', 'STATUS_REDIRECTOR_NOT_STARTED', 'RPC_NT_INTERNAL_ERROR', 'EXIT_PROCESS_DEBUG_EVENT', 'TRUST_E_PROVIDER_UNKNOWN', 'STATUS_CTX_MODEM_INF_NOT_FOUND', 'CREATE_PRESERVE_CODE_AUTHZ_LEVEL', 'PIPE_ACCESS_OUTBOUND', 'KEY_READ', 'CERT_FIND_ISSUER_OF', 'szOID_INFOSEC_mosaicConfidentiality', 'CERT_STORE_PROV_FILENAME_A', 'MS_DEF_PROV', 'STATUS_SYMLINK_CLASS_DISABLED', 'SYSTEM_AUDIT_CALLBACK_ACE_TYPE', 'IMAGE_DIRECTORY_ENTRY_ARCHITECTURE', 'STATUS_NOT_SAME_DEVICE', 'FILE_ATTRIBUTE_SPARSE_FILE', 'STATUS_CANT_ACCESS_DOMAIN_INFO', 'CERT_STORE_PROV_FILENAME_W', 'STATUS_DS_GLOBAL_CANT_HAVE_LOCAL_MEMBER', 'ERROR_SUBST_TO_SUBST', 'STATUS_PROPSET_NOT_FOUND', 'FILE_ATTRIBUTE_OFFLINE', 'STATUS_DS_NO_ATTRIBUTE_OR_VALUE', 'CERT_CHAIN_REVOCATION_CHECK_CHAIN', 'ERROR_CHECKING_FILE_SYSTEM', 'STATUS_REVOCATION_OFFLINE_C', 'ERROR_FLOAT_MULTIPLE_TRAPS', 'RPC_NT_NAME_SERVICE_UNAVAILABLE', 'STATUS_DS_GROUP_CONVERSION_ERROR', 'ERROR_PATH_NOT_FOUND', 'PRODUCT_HOME_PREMIUM_SERVER', 'SE_PRIVILEGE_USED_FOR_ACCESS', 'ERROR_EVT_UNRESOLVED_PARAMETER_INSERT', 'STD_OUTPUT_HANDLE', 'CERT_EXTENDED_ERROR_INFO_PROP_ID', 'COMPRESSION_ENGINE_HIBER', 'STATUS_FLT_DO_NOT_ATTACH', 'STATUS_WRONG_CREDENTIAL_HANDLE', 'ERROR_RANGE_NOT_FOUND', 'STATUS_TRANSACTION_REQUEST_NOT_VALID', 'FILE_SUPPORTS_USN_JOURNAL', 'STATUS_GRAPHICS_INCOMPATIBLE_PRIVATE_FORMAT', 'CRYPT_NO_SALT', 'ERROR_WX86_WARNING', 'STATUS_LOG_FULL', 'STATUS_THREADPOOL_HANDLE_EXCEPTION', 'STATUS_TXF_DIR_NOT_EMPTY', 'STATUS_LOG_INCONSISTENT_SECURITY', 'LPC_EXCEPTION', 'PAGE_READONLY', 'ERROR_TRANSACTION_NOT_ACTIVE', 'EXCEPTION_IN_PAGE_ERROR', 'STARTF_USEFILLATTRIBUTE', 'STATUS_CONNECTION_RESET', 'STATUS_DRIVER_ORDINAL_NOT_FOUND', 'STARTF_USECOUNTCHARS', 'IMAGE_SCN_LNK_INFO', 'CERT_TRUST_CTL_IS_NOT_TIME_VALID', 'STATUS_DOMAIN_CTRLR_CONFIG_ERROR', 'FILE_OVERWRITTEN', 'STATUS_DELETE_PENDING', 'STATUS_INVALID_SECURITY_DESCR', 'FILE_SUPPORTS_REMOTE_STORAGE', 'CERT_QUERY_CONTENT_FLAG_SERIALIZED_STORE', 'STATUS_LPC_REPLY_LOST', 'STATUS_FLT_CONTEXT_ALREADY_LINKED', 'CERT_COMPARE_KEY_IDENTIFIER', 'STATUS_REDIRECTOR_HAS_OPEN_HANDLES', 'STATUS_FWP_PROVIDER_CONTEXT_NOT_FOUND', 'SERVICE_ERROR_NORMAL', 'SM_CYMINIMIZED', 'STATUS_HMAC_NOT_SUPPORTED', 'PRODUCT_STORAGE_STANDARD_SERVER', 'STATUS_DRIVER_INTERNAL_ERROR', 'STATUS_UNEXPECTED_MM_CREATE_ERR', 'HKEY_LOCAL_MACHINE', 'STATUS_VOLUME_DIRTY', 'STATUS_NO_PAGEFILE', 'RPC_NT_SS_CHAR_TRANS_OPEN_FAIL', 'STATUS_FLT_CONTEXT_ALREADY_DEFINED', 'STATUS_INSTRUCTION_MISALIGNMENT', 'STATUS_INVALID_ACCOUNT_NAME', 'szOID_RSA_digestedData', 'STATUS_CANT_ENABLE_DENY_ONLY', 'ERROR_ILLEGAL_DLL_RELOCATION', 'MEM_PHYSICAL', 'szOID_DS', 'IMAGE_DLLCHARACTERISTICS_FORCE_INTEGRITY', 'ERROR_NOT_JOINED', 'SM_CYSIZE', 'WTD_CHOICE_BLOB', 'STATUS_PRINT_CANCELLED', 'CRYPT_FORCE_KEY_PROTECTION_HIGH', 'CERT_COMPARE_MD5_HASH', 'OS_WIN2000SERVER', 'STATUS_SXS_SETTING_NOT_REGISTERED', 'STATUS_ACPI_ASSERT_FAILED', 'PRODUCT_DATACENTER_SERVER_CORE', 'STATUS_ALIAS_EXISTS', 'szOID_ECC_CURVE_P256', 'STATUS_FWP_INVALID_RANGE', 'STATUS_FORMS_AUTH_REQUIRED', 'STATUS_LOG_CONTAINER_WRITE_FAILED', 'MAXLEN_IFDESCR', 'CERT_COMPARE_EXISTING', 'RRF_RT_REG_BINARY', 'AF_DATAKIT', 'STATUS_SMARTCARD_LOGON_REQUIRED', 'ERROR_DBG_COMMAND_EXCEPTION', 'PRODUCT_ESSENTIALBUSINESS_SERVER_MGMT', 'ALPC_VIEWFLG_NOT_SECURE', 'STATUS_FWP_CALLOUT_NOT_FOUND', 'RPC_NT_WRONG_STUB_VERSION', 'FILE_NO_COMPRESSION', 'X509_CERT_REQUEST_TO_BE_SIGNED', 'ERROR_MARSHALL_OVERFLOW', 'SERVICE_STOPPED', 'SERVICE_QUERY_STATUS', 'WTD_STATEACTION_VERIFY', 'STATUS_GRAPHICS_OPM_SIGNALING_NOT_SUPPORTED', 'ERROR_PROFILING_AT_LIMIT', 'STATUS_DRIVER_CANCEL_TIMEOUT', 'OBJ_PERMANENT', 'CERT_INFO_SUBJECT_FLAG', 'STATUS_MEMBER_IN_GROUP', 'STATUS_REPARSE_ATTRIBUTE_CONFLICT', 'STATUS_FWP_NULL_DISPLAY_NAME', 'STATUS_GRAPHICS_PINNED_MODE_MUST_REMAIN_IN_SET', 'ERROR_PROFILING_NOT_STARTED', 'STATUS_MONITOR_UNKNOWN_DESCRIPTOR_FORMAT', 'HKEY_PERFORMANCE_TEXT', 'TRUST_E_SUBJECT_NOT_TRUSTED', 'SM_CXFRAME', 'WTD_UI_NOGOOD', 'STATUS_FLT_FILTER_NOT_FOUND', 'STATUS_NO_MORE_EAS', 'STGM_NOSCRATCH', 'ERROR_ALLOCATE_BUCKET', 'STATUS_GRAPHICS_INVALID_ALLOCATION_HANDLE', 'STATUS_DRIVER_DATABASE_ERROR', 'STATUS_MUI_INVALID_RC_CONFIG', 'STATUS_TRANSACTIONAL_OPEN_NOT_ALLOWED', 'STATUS_GRAPHICS_NO_AVAILABLE_VIDPN_TARGET', 'szOID_RSA_emailAddr', 'CERT_STORE_UNSAFE_PHYSICAL_FLAG', 'ERROR_SHARING_VIOLATION', 'RPC_NT_FP_UNDERFLOW', 'ERROR_EVT_FILTER_OUT_OF_RANGE', 'CONTEXT_DEBUG_REGISTERS', 'STATUS_GRAPHICS_UNKNOWN_CHILD_STATUS', 'STATUS_GRAPHICS_INVALID_PIXELVALUEACCESSMODE', 'CRYPT_ACQUIRE_NCRYPT_KEY_FLAGS_MASK', 'ERROR_REQUEST_OUT_OF_SEQUENCE', 'ERROR_INVALID_PORT_ATTRIBUTES', 'STATUS_DS_BUSY', 'STATUS_FWP_BUILTIN_OBJECT', 'CMSG_ATTR_CERT_COUNT_PARAM', 'STATUS_SXS_ASSEMBLY_IS_NOT_A_DEPLOYMENT', 'STATUS_GRAPHICS_INVALID_VIDPN_PRESENT_PATH', 'RPC_C_IMP_LEVEL_IDENTIFY', 'STATUS_CS_ENCRYPTION_EXISTING_ENCRYPTED_FILE', 'ERROR_PRINTQ_FULL', 'EVENTLOG_WARNING_TYPE', 'FILE_SEQUENTIAL_ONLY', 'STATUS_IMAGE_MACHINE_TYPE_MISMATCH', 'ERROR_PNP_INVALID_ID', 'ERROR_PROC_NOT_FOUND', 'ERROR_OUT_OF_PAPER', 'SM_CXVIRTUALSCREEN', 'ALPC_MSGFLG_REPLY_MESSAGE', 'STATUS_RANGE_NOT_LOCKED', 'ACCESS_DENIED_CALLBACK_ACE_TYPE', 'STATUS_DEVICE_PROTOCOL_ERROR', 'STATUS_MEMBER_NOT_IN_ALIAS', 'STATUS_IPSEC_DOSP_KEYMOD_NOT_ALLOWED', 'ERROR_INVALID_MESSAGE', 'RPC_NT_UNKNOWN_IF', 'STATUS_ACPI_INVALID_INDEX', 'SM_STARTER', 'EVENTLOG_ERROR_TYPE', 'STGFMT_ANY', 'PRODUCT_SERVER_FOR_SMALLBUSINESS_V', 'STATUS_DEVICE_DOES_NOT_EXIST', 'STATUS_CTX_LOGON_DISABLED', 'STATUS_GRAPHICS_INVALID_VIDPN_TARGET_SUBSET_TYPE', 'SERVICE_RUNNING', 'IMAGE_SCN_TYPE_GROUP', 'STATUS_DATA_LOST_REPAIR', 'STATUS_ACCESS_DISABLED_BY_POLICY_PATH', 'ERROR_RING2SEG_MUST_BE_MOVABLE', 'CERT_STORE_SHARE_STORE_FLAG', 'STATUS_SXS_INVALID_ACTCTXDATA_FORMAT', 'STATUS_INVALID_IMAGE_WIN_16', 'STATUS_MUI_FILE_NOT_LOADED', 'STATUS_FILE_NOT_AVAILABLE', 'RRF_RT_REG_EXPAND_SZ', 'STATUS_PNP_INVALID_ID', 'ERROR_PIPE_NOT_CONNECTED', 'ERROR_DBG_REPLY_LATER', 'SM_CXHSCROLL', 'STATUS_IMAGE_NOT_AT_BASE', 'STATUS_LOGIN_WKSTA_RESTRICTION', 'ACCESS_MIN_MS_OBJECT_ACE_TYPE', 'STATUS_CERTIFICATE_MAPPING_NOT_UNIQUE', 'szOID_OIWDIR_md2RSA', 'ERROR_PNP_TRANSLATION_FAILED', 'SERVICE_CONTROL_SHUTDOWN', 'WARMING_NOT_SAME_FLAG_FOR_WINXP', 'STATUS_REMOTE_RESOURCES', 'STATUS_HOST_DOWN', 'ERROR_PIPE_CONNECTED', 'ERROR_EVT_INVALID_OPERATION_OVER_ENABLED_DIRECT_CHANNEL', 'STATUS_DISK_RECALIBRATE_FAILED', 'szOID_INFOSEC_sdnsKMandSig', 'ERROR_PAGEFILE_CREATE_FAILED', 'STATUS_WORKING_SET_LIMIT_RANGE', 'IMAGE_SCN_TYPE_NO_PAD', 'FILE_RANDOM_ACCESS', 'STATUS_INDOUBT_TRANSACTIONS_EXIST', 'STATUS_OBJECTID_EXISTS', 'STATUS_CTX_BAD_VIDEO_MODE', 'ERROR_NOT_ENOUGH_MEMORY', 'STATUS_DEVICE_DOOR_OPEN', 'STATUS_FWP_RESERVED', 'SYSTEM_ALARM_OBJECT_ACE_TYPE', 'STATUS_FILE_CHECKED_OUT', 'STATUS_ACPI_INVALID_TABLE', 'IMAGE_SCN_MEM_LOCKED', 'STATUS_FWP_INJECT_HANDLE_STALE', 'CONTEXT_FLOATING_POINT', 'ERROR_KEY_HAS_CHILDREN', 'STATUS_REVOCATION_OFFLINE_KDC', 'CERT_CTL_USAGE_PROP_ID', 'STATUS_FLT_DELETING_OBJECT', 'ERROR_INSUFFICIENT_BUFFER', 'STATUS_COULD_NOT_INTERPRET', 'STATUS_DEVICE_ENUMERATION_ERROR', 'PRODUCT_CLUSTER_SERVER_V', 'ERROR_INVALID_TARGET_HANDLE', 'STATUS_SYSTEM_POWERSTATE_TRANSITION', 'ERROR_REDIR_PAUSED', 'STATUS_NO_SUCH_DEVICE', 'STATUS_GRAPHICS_INVALID_VIDEO_PRESENT_SOURCE_MODE', 'STATUS_BAD_NETWORK_NAME', 'PIPE_UNLIMITED_INSTANCES', 'STATUS_BUFFER_TOO_SMALL', 'API_SET_SCHEMA_VERSION_V4', 'API_SET_SCHEMA_VERSION_V2', 'API_SET_SCHEMA_VERSION_V3', 'MEM_FREE', 'STATUS_SYSTEM_POWERSTATE_COMPLEX_TRANSITION', 'PRODUCT_MEDIUMBUSINESS_SERVER_MESSAGING', 'FILE_FLAG_NO_BUFFERING', 'DEBUG_EVENT_EXCEPTION', 'STATUS_PARTIAL_COPY', 'STATUS_GRAPHICS_PARTIAL_DATA_POPULATED', 'STATUS_TRUSTED_DOMAIN_FAILURE', 'PRODUCT_ENTERPRISE_N_EVALUATION', 'STATUS_GRAPHICS_DDCCI_VCP_NOT_SUPPORTED', 'STATUS_SERIAL_NO_DEVICE_INITED', 'ERROR_COMMITMENT_MINIMUM', 'DBG_TERMINATE_THREAD', 'OS_MEDIACENTER', 'STATUS_XML_PARSE_ERROR', 'FILE_VALID_OPTION_FLAGS', 'KEY_CREATE_LINK', 'STATUS_CLUSTER_NODE_NOT_FOUND', 'STATUS_GRAPHICS_MONITORDESCRIPTOR_ID_MUST_BE_UNIQUE', 'STATUS_TRANSACTION_INTEGRITY_VIOLATED', 'STATUS_DLL_INIT_FAILED_LOGOFF', 'STATUS_NO_MORE_MATCHES', 'WAIT_IO_COMPLETION', 'STATUS_FLT_NOT_INITIALIZED', 'STATUS_FLT_NAME_CACHE_MISS', 'ERROR_INSTRUCTION_MISALIGNMENT', 'STATUS_VERIFY_REQUIRED', 'ERROR_INVALID_MODULETYPE', 'CRYPT_UPDATE_KEY', 'CERT_STORE_SET_LOCALIZED_NAME_FLAG', 'STATUS_GRAPHICS_WRONG_ALLOCATION_DEVICE', 'STGFMT_DOCFILE', 'CERT_COMPARE_ANY', 'CRYPT_DATA_KEY', 'STATUS_MESSAGE_NOT_FOUND', 'SERVICE_STOP', 'RPC_NT_MAX_CALLS_TOO_SMALL', 'RPC_REQUEST_TYPE_CALL', 'STATUS_DOWNGRADE_DETECTED', 'ERROR_DLL_MIGHT_BE_INSECURE', 'STATUS_FLOPPY_WRONG_CYLINDER', 'STATUS_APC_RETURNED_WHILE_IMPERSONATING', 'STATUS_EFS_NOT_ALLOWED_IN_TRANSACTION', 'szOID_OIWSEC_dsaSHA1', 'DEBUG_EVENT_UNLOAD_MODULE', 'STATUS_CSS_REGION_MISMATCH', 'SERVICE_CONTROL_TIMECHANGE', 'STATUS_FWP_ACTION_INCOMPATIBLE_WITH_SUBLAYER', 'IMAGE_DIRECTORY_ENTRY_EXCEPTION', 'PERSIST_E_NOTSELFSIZING', 'CERT_QUERY_FORMAT_FLAG_ASN_ASCII_HEX_ENCODED', 'SERVICE_BOOT_START', 'PKCS_ATTRIBUTE', 'STATUS_NDIS_INVALID_ADDRESS', 'STATUS_FAIL_FAST_EXCEPTION', 'PRODUCT_SOLUTION_EMBEDDEDSERVER_CORE', 'STATUS_FLOAT_UNDERFLOW', 'ERROR_NOT_LOCKED', 'WTD_STATEACTION_AUTO_CACHE', 'KEY_WOW64_64KEY', 'FILE_FLAG_RANDOM_ACCESS', 'STATUS_BIZRULES_NOT_ENABLED', 'STATUS_LOG_METADATA_FLUSH_FAILED', 'STATUS_CONNECTION_DISCONNECTED', 'IMAGE_SCN_CNT_UNINITIALIZED_DATA', 'STATUS_ACCOUNT_EXPIRED', 'STATUS_CTX_SHADOW_ENDED_BY_MODE_CHANGE', 'CERT_TRUST_IS_FROM_EXCLUSIVE_TRUST_STORE', 'STATUS_HANDLE_NOT_CLOSABLE', 'STATUS_FWP_INCOMPATIBLE_LAYER', 'ERROR_PARTIAL_COPY', 'STATUS_FILEMARK_DETECTED', 'ERROR_PIPE_BUSY', 'PIPE_READMODE_BYTE', 'SM_CMOUSEBUTTONS', 'ALPC_HANDLEFLG_DUPLICATE_SAME_ATTRIBUTES', 'CERT_FIND_SUBJECT_CERT', 'STATUS_BAD_FUNCTION_TABLE', 'PAGE_NOACCESS', 'STATUS_NOT_COMMITTED', 'CERT_COMPARE_ENHKEY_USAGE', 'STATUS_SXS_RELEASE_ACTIVATION_CONTEXT', 'KEY_SET_VALUE', 'STATUS_NO_TRUST_SAM_ACCOUNT', 'STATUS_PER_USER_TRUST_QUOTA_EXCEEDED', 'STATUS_FT_MISSING_MEMBER', 'STATUS_INVALID_LOGON_TYPE', 'STATUS_DEVICE_POWERED_OFF', 'STATUS_GRAPHICS_NO_AVAILABLE_IMPORTANCE_ORDINALS', 'RPC_NT_OUT_OF_RESOURCES', 'szOID_OIWDIR_SIGN', 'FILE_READ_ATTRIBUTES', 'STATUS_GRAPHICS_INVALID_VIDEOPRESENTTARGETSET', 'PKCS_UTC_TIME', 'STATUS_IMAGE_MP_UP_MISMATCH', 'CREATE_SUSPENDED', 'STATUS_FLOAT_OVERFLOW', 'IMAGE_FILE_NET_RUN_FROM_SWAP', 'STATUS_PORT_MESSAGE_TOO_LONG', 'CERT_SYSTEM_STORE_CURRENT_USER_GROUP_POLICY_ID', 'X509_CHOICE_OF_TIME', 'STATUS_MONITOR_INVALID_SERIAL_NUMBER_MONDSC_BLOCK', 'API_SET_LOAD_SCHEMA_ORDINAL', 'IMAGE_FILE_MACHINE_I386', 'STATUS_INVALID_MEMBER', 'RPC_NT_UNKNOWN_AUTHN_TYPE', 'CERT_E_INVALID_NAME', 'STATUS_GRAPHICS_TARGET_ALREADY_IN_SET', 'ERROR_FATAL_APP_EXIT', 'STATUS_WAKE_SYSTEM', 'SC_MANAGER_ALL_ACCESS', 'SECURITY_MANDATORY_LOW_RID', 'MEM_LARGE_PAGES', 'RPC_NT_PIPE_EMPTY', 'STATUS_TRANSACTIONMANAGER_RECOVERY_NAME_COLLISION', 'ERROR_DEV_NOT_EXIST', 'MEM_WRITE_WATCH', 'STATUS_FILE_SYSTEM_LIMITATION', 'RPC_NT_PROCNUM_OUT_OF_RANGE', 'szOID_RSA_DES_EDE3_CBC', 'STATUS_MEMORY_NOT_ALLOCATED', 'LOAD_DLL_DEBUG_EVENT', 'PROFILE_SERVER', 'STATUS_VIDEO_DRIVER_DEBUG_REPORT_REQUEST', 'ERROR_INVALID_SIGNAL_NUMBER', 'CERT_INFO_ISSUER_FLAG', 'ERROR_DRIVER_FAILED_SLEEP', 'DRIVE_REMOVABLE', 'CERT_SYSTEM_STORE_LOCATION_MASK', 'STATUS_NO_SPOOL_SPACE', 'STATUS_PNP_RESTART_ENUMERATION', 'ERROR_COULD_NOT_INTERPRET', 'STATUS_USER_SESSION_DELETED', 'CERT_QUERY_CONTENT_PFX', 'CERT_TRUST_HAS_EXACT_MATCH_ISSUER', 'STATUS_GRAPHICS_CLIENTVIDPN_NOT_SET', 'ERROR_SWAPERROR', 'EXCEPTION_MAXIMUM_PARAMETERS', 'STATUS_GRAPHICS_SOURCE_ID_MUST_BE_UNIQUE', 'STATUS_DOMAIN_CONTROLLER_NOT_FOUND', 'WTD_REVOKE_WHOLECHAIN', 'STATUS_LOG_GROWTH_FAILED', 'INFINITE', 'STATUS_LOG_RECORD_NONEXISTENT', 'STATUS_RXACT_INVALID_STATE', 'DBG_CONTROL_BREAK', 'STATUS_WAIT_FOR_OPLOCK', 'CRYPT_INITIATOR', 'STATUS_SYSTEM_IMAGE_BAD_SIGNATURE', 'STATUS_GRAPHICS_NO_VIDPNMGR', 'X509_ALTERNATE_NAME', 'STATUS_XML_ENCODING_MISMATCH', 'EVENTLOG_AUDIT_FAILURE', 'STATUS_NDIS_BUFFER_TOO_SHORT', 'STATUS_LOG_SECTOR_REMAPPED', 'REG_DWORD', 'IMAGE_FILE_RELOCS_STRIPPED', 'STATUS_VIDEO_HUNG_DISPLAY_DRIVER_THREAD', 'STATUS_PASSWORD_RESTRICTION', 'ERROR_OPLOCK_BREAK_IN_PROGRESS', 'STATUS_TRANSACTION_ALREADY_COMMITTED', 'STATUS_BREAKPOINT', 'SM_CYSMCAPTION', 'STATUS_SERVER_SID_MISMATCH', 'RPC_NT_SERVER_TOO_BUSY', 'CERT_TRUST_IS_NOT_VALID_FOR_USAGE', 'STATUS_NDIS_PAUSED', 'STATUS_INVALID_IMAGE_NE_FORMAT', 'ERROR_ITERATED_DATA_EXCEEDS_64k', 'STATUS_GRAPHICS_INVALID_MONITOR_FREQUENCYRANGE', 'CERT_STORE_PROV_SMART_CARD', 'RPC_NT_UNKNOWN_AUTHZ_SERVICE', 'CMSG_INNER_CONTENT_TYPE_PARAM', 'ERROR_SEEK', 'EXCEPTION_ILLEGAL_INSTRUCTION', 'IMAGE_FILE_EXECUTABLE_IMAGE', 'FILE_ATTRIBUTE_VIRTUAL', 'szOID_RSA_SMIMEalg', 'FILE_WRITE_DATA', 'STATUS_STOPPED_ON_SYMLINK', 'szOID_INFOSEC_SuiteAKMandSig', 'CERT_FIND_CTL_USAGE', 'STATUS_INVALID_SERVER_STATE', 'STATUS_FWP_NEVER_MATCH', 'ERROR_IS_JOINED', 'STATUS_GRAPHICS_MONITOR_NOT_CONNECTED', 'CONTEXT_I386', 'STATUS_TRANSACTIONAL_CONFLICT', 'HKEY_PERFORMANCE_NLSTEXT', 'PROCESS_VM_WRITE', 'ERROR_INVALID_HANDLE', 'SM_CXMAXIMIZED', 'ERROR_INVALID_FUNCTION', 'STATUS_INVALID_IMAGE_LE_FORMAT', 'IMAGE_SCN_ALIGN_64BYTES', 'STATUS_IPSEC_SA_LIFETIME_EXPIRED', 'STATUS_TRANSACTION_REQUIRED_PROMOTION', 'STATUS_USER_EXISTS', 'CMSG_CMS_RECIPIENT_ENCRYPTED_KEY_INDEX_PARAM', 'STATUS_LOG_CONTAINER_STATE_INVALID', 'STATUS_FVE_BAD_DATA', 'STATUS_GRAPHICS_INVALID_ACTIVE_REGION', 'CERT_STORE_ADD_NEWER_INHERIT_PROPERTIES', 'IMAGE_DIRECTORY_ENTRY_GLOBALPTR', 'STATUS_OPLOCK_NOT_GRANTED', 'STATUS_INVALID_PARAMETER_12', 'ERROR_LOG_HARD_ERROR', 'STATUS_RECEIVE_PARTIAL_EXPEDITED', 'ERROR_CANNOT_COPY', 'PROCESS_CREATE_THREAD', 'OPEN_ALWAYS', 'STARTF_USEPOSITION', 'CERT_TRUST_IS_REVOKED', 'ERROR_MCA_EXCEPTION', 'COMPRESSION_FORMAT_LZNT1', 'IMAGE_REL_BASED_MACHINE_SPECIFIC_7', 'ERROR_EVT_FILTER_ALREADYSCOPED', 'REG_NONE', 'STATUS_RESOURCE_REQUIREMENTS_CHANGED', 'STATUS_GRAPHICS_NOT_EXCLUSIVE_MODE_OWNER', 'SM_CARETBLINKINGENABLED', 'ERROR_EVT_CHANNEL_CANNOT_ACTIVATE', 'SECTION_MAP_EXECUTE_EXPLICIT', 'SM_CYCURSOR', 'STATUS_DFS_UNAVAILABLE', 'SERVICE_ACCEPT_SHUTDOWN', 'SYSTEM_ALARM_ACE_TYPE', 'STATUS_SXS_MANIFEST_FORMAT_ERROR', 'CERT_DESCRIPTION_PROP_ID', 'IMAGE_REL_BASED_HIGHLOW', 'STATUS_TRANSACTIONMANAGER_NOT_ONLINE', 'STATUS_FILE_ENCRYPTED', 'STGFMT_NATIVE', 'STATUS_INVALID_DEVICE_REQUEST', 'ERROR_BAD_REM_ADAP', 'STATUS_ACPI_INVALID_REGION', 'STATUS_DS_INVALID_ATTRIBUTE_SYNTAX', 'szOID_INFOSEC_SuiteATokenProtection', 'STATUS_INVALID_TOKEN', 'ERROR_LOCKED', 'STATUS_CALLBACK_RETURNED_LANG', 'RPC_NT_FP_DIV_ZERO', 'STATUS_REG_NAT_CONSUMPTION', 'ERROR_EVT_MAX_INSERTS_REACHED', 'SM_CXFIXEDFRAME', 'RPC_NT_NO_CONTEXT_AVAILABLE', 'ERROR_SECURITY_STREAM_IS_INCONSISTENT', 'STATUS_GRAPHICS_OPM_PROTECTED_OUTPUT_NO_LONGER_EXISTS', 'FILE_WRITE_EA', 'SM_CYEDGE', 'STATUS_AUDITING_DISABLED', 'STATUS_UNABLE_TO_DELETE_SECTION', 'CERT_HASH_PROP_ID', 'CERT_STORE_PROV_LDAP', 'EVENTLOG_SUCCESS', 'CERT_STORE_ADD_USE_EXISTING', 'STGM_DIRECT', 'CRYPT_DELETEKEYSET', 'ERROR_EVT_MESSAGE_NOT_FOUND', 'STATUS_GRAPHICS_PATH_ALREADY_IN_TOPOLOGY', 'ERROR_EVT_NON_VALIDATING_MSXML', 'STATUS_GRAPHICS_NO_DISPLAY_MODE_MANAGEMENT_SUPPORT', 'OS_SMALLBUSINESSSERVER', 'SERVICE_ACCEPT_NETBINDCHANGE', 'STATUS_GRAPHICS_OPM_SESSION_TYPE_CHANGE_IN_PROGRESS', 'STATUS_RDP_PROTOCOL_ERROR', 'OBJ_INHERIT', 'IMAGE_FILE_MACHINE_UNKNOWN', 'PKCS_CONTENT_INFO_SEQUENCE_OF_ANY', 'RPC_C_QOS_CAPABILITIES_ANY_AUTHORITY', 'CRYPT_SGCKEY', 'RPC_NT_NO_MORE_ENTRIES', 'RRF_RT_REG_NONE', 'CERT_QUERY_FORMAT_FLAG_ALL', 'PRODUCT_CORE_N', 'CERT_SYSTEM_STORE_LOCAL_MACHINE', 'STATUS_FVE_TPM_INVALID_PCR', 'STATUS_LOG_APPENDED_FLUSH_FAILED', 'CERT_QUERY_CONTENT_CTL', 'ERROR_EVT_SUBSCRIPTION_TO_DIRECT_CHANNEL', 'X509_ENUMERATED', 'STATUS_TOO_MANY_OPENED_FILES', 'IMAGE_SCN_MEM_WRITE', 'STATUS_UNWIND', 'STATUS_SXS_MANIFEST_TOO_BIG', 'SM_CYFOCUSBORDER', 'STATUS_SXS_MULTIPLE_DEACTIVATION', 'STATUS_GRAPHICS_INVALID_MONITORDESCRIPTORSET', 'STATUS_CANNOT_LOAD_REGISTRY_FILE', 'ERROR_AUTODATASEG_EXCEEDS_64k', 'ERROR_STACK_OVERFLOW_READ', 'CRYPT_RECIPIENT', 'PRODUCT_STANDARD_SERVER', 'STATUS_NO_SUCH_GROUP', 'szOID_NIST_AES128_CBC', 'CERT_STORE_PROV_SMART_CARD_W', 'MAILSLOT_WAIT_FOREVER', 'STATUS_HIVE_UNLOADED', 'OS_TERMINALREMOTEADMIN', 'STATUS_OFFLOAD_READ_FILE_NOT_SUPPORTED', 'STATUS_NO_TXF_METADATA', 'STATUS_NOTIFY_ENUM_DIR', 'CERT_STORE_PROV_COLLECTION', 'CERT_SYSTEM_STORE_CURRENT_USER', 'STATUS_NO_SECURITY_ON_OBJECT', 'STATUS_SXS_WRONG_SECTION_TYPE', 'STATUS_ALL_SIDS_FILTERED', 'ACCESS_MAX_MS_OBJECT_ACE_TYPE', 'szOID_OIWDIR_md2', 'STATUS_REMOTE_FILE_VERSION_MISMATCH', 'STATUS_GENERIC_NOT_MAPPED', 'RPC_C_AUTHN_LEVEL_CONNECT', 'STGFMT_STORAGE', 'STATUS_FLOPPY_VOLUME', 'STATUS_FVE_CONV_READ_ERROR', 'ERROR_REGISTRY_IO_FAILED', 'CERT_SYSTEM_STORE_LOCAL_MACHINE_ENTERPRISE', 'PROFILE_USER', 'AF_LAT', 'ERROR_INVALID_DATA', 'AT_SIGNATURE', 'RPC_NT_CANT_CREATE_ENDPOINT', 'ERROR_INVALID_TRANSACTION', 'PAGE_WRITECOMBINE', 'CERT_AUTHORITY_INFO_ACCESS_PROP_ID', 'PRODUCT_HOME_PREMIUM_E', 'STATUS_DS_OID_NOT_FOUND', 'STATUS_FVE_NOT_ENCRYPTED', 'szOID_OIWSEC_rsaSign', 'OS_WIN95ORGREATER', 'STATUS_FVE_FAILED_SECTOR_SIZE', 'STATUS_SXS_TRANSACTION_CLOSURE_INCOMPLETE', 'ERROR_IS_SUBSTED', 'SYSTEM_AUDIT_OBJECT_ACE_TYPE', 'CERT_E_CHAINING', 'FILE_SYNCHRONOUS_IO_ALERT', 'STATUS_INSUFFICIENT_RESOURCES', 'STATUS_GRAPHICS_OPM_HDCP_SRM_NEVER_SET', 'STATUS_GRAPHICS_ADAPTER_WAS_RESET', 'STATUS_DIRECTORY_SERVICE_REQUIRED', 'STATUS_RETRY', 'CMSG_ATTR_CERT_PARAM', 'CONTEXT_INTEGER', 'STATUS_FWP_TOO_MANY_SUBLAYERS', 'REG_DWORD_BIG_ENDIAN', 'DEBUG_EVENT_CHANGE_ENGINE_STATE', 'ERROR_CANT_WAIT', 'SERVICE_ACCEPT_POWEREVENT', 'STATUS_DS_ADMIN_LIMIT_EXCEEDED', 'SW_SHOW', 'STATUS_GRAPHICS_PARAMETER_ARRAY_TOO_SMALL', 'STATUS_MEDIA_CHECK', 'STATUS_FWP_LAYER_NOT_FOUND', 'FILE_OPEN_FOR_BACKUP_INTENT', 'ERROR_MOD_NOT_FOUND', 'SM_CYMINTRACK', 'STATUS_TOKEN_ALREADY_IN_USE', 'ERROR_NOT_READY', 'STATUS_ACPI_HANDLER_COLLISION', 'STATUS_MISSING_SYSTEMFILE', 'STATUS_TRANSACTION_NOT_ROOT', 'STATUS_CANT_CROSS_RM_BOUNDARY', 'SECURITY_MANDATORY_MEDIUM_PLUS_RID', 'STATUS_GENERIC_COMMAND_FAILED', 'STATUS_GRAPHICS_INVALID_VIDPN_TARGETMODESET', 'ERROR_DBG_TERMINATE_PROCESS', 'STATUS_BAD_MCFG_TABLE', 'STATUS_DS_AG_CANT_HAVE_UNIVERSAL_MEMBER', 'SM_CYFIXEDFRAME', 'STATUS_PNP_BAD_MPS_TABLE', 'CERT_COMPARE_KEY_SPEC', 'STATUS_NDIS_FILE_NOT_FOUND', 'STATUS_ACPI_INVALID_ACCESS_SIZE', 'SM_NETWORK', 'EXCEPTION_CONTINUE_EXECUTION', 'ERROR_FLOAT_MULTIPLE_FAULTS', 'STATUS_ACPI_REG_HANDLER_FAILED', 'ERROR_PWD_TOO_SHORT', 'PRODUCT_SERVER_FOR_SMALLBUSINESS', 'STARTF_FORCEONFEEDBACK', 'ERROR_TOO_MANY_TCBS', 'STATUS_CANT_TERMINATE_SELF', 'STATUS_GRAPHICS_OPM_PARAMETER_ARRAY_TOO_SMALL', 'STATUS_LM_CROSS_ENCRYPTION_REQUIRED', 'STATUS_RXACT_STATE_CREATED', 'STATUS_FVE_ACTION_NOT_ALLOWED', 'STATUS_INFO_LENGTH_MISMATCH', 'IMAGE_SCN_MEM_PURGEABLE', 'STATUS_GRAPHICS_ADAPTER_CHAIN_NOT_READY', 'RPC_NT_NO_MORE_MEMBERS', 'STATUS_SUCCESS', 'STATUS_MONITOR_INVALID_DETAILED_TIMING_BLOCK', 'CERT_STORE_ADD_NEWER', 'STATUS_CTX_CDM_DISCONNECT', 'ERROR_BADKEY', 'ALPC_CANCELFLG_TRY_CANCEL', 'STATUS_LOG_RECORDS_RESERVED_INVALID', 'STATUS_GRAPHICS_INVALID_PRIMARYSURFACE_SIZE', 'STATUS_STACK_OVERFLOW_READ', 'CRYPT_EXPORTABLE', 'STATUS_CACHE_PAGE_LOCKED', 'SERVICE_PAUSE_PENDING', 'PRODUCT_UNLICENSED', 'STATUS_REGISTRY_QUOTA_LIMIT', 'STATUS_FVE_VOLUME_TOO_SMALL', 'RIP_EVENT', 'ERROR_CHECKOUT_REQUIRED', 'AF_IMPLINK', 'PRODUCT_STORAGE_STANDARD_SERVER_CORE', 'ERROR_NO_DATA', 'IMAGE_DIRECTORY_ENTRY_DEBUG', 'STATUS_CONNECTION_REFUSED', 'ERROR_NO_GUID_TRANSLATION', 'RPC_NT_CALL_FAILED_DNE', 'ERROR_DYNLINK_FROM_INVALID_RING', 'PROV_RNG', 'CREATE_NO_WINDOW', 'STATUS_TOO_MANY_COMMANDS', 'CERT_TRUST_IS_PARTIAL_CHAIN', 'PROV_RSA_SCHANNEL', 'STATUS_TOO_MANY_ADDRESSES', 'STATUS_NO_SUCH_USER', 'SM_SAMEDISPLAYFORMAT', 'STATUS_TIMER_NOT_CANCELED', 'AF_CCITT', 'SERVICE_CONTROL_HARDWAREPROFILECHANGE', 'TOKEN_QUERY_SOURCE', 'FILE_MAP_WRITE', 'STATUS_DEVICE_NOT_PARTITIONED', 'STATUS_DS_FLAT_NAME_EXISTS_IN_FOREST', 'X509_CERT_POLICIES', 'IMAGE_REL_BASED_ABSOLUTE', 'STATUS_DS_MACHINE_ACCOUNT_QUOTA_EXCEEDED', 'STATUS_DRIVERS_LEAKING_LOCKED_PAGES', 'SM_SHUTTINGDOWN', 'szOID_OIWSEC_sha', 'STATUS_GRAPHICS_SESSION_TYPE_CHANGE_IN_PROGRESS', 'CERT_SYSTEM_STORE_UNPROTECTED_FLAG', 'OUTPUT_DEBUG_STRING_EVENT', 'STATUS_OPLOCK_BREAK_IN_PROGRESS', 'STATUS_ACPI_MUTEX_NOT_OWNED', 'STATUS_TRANSACTION_NOT_ACTIVE', 'CERT_NAME_DNS_TYPE', 'ERROR_MORE_DATA', 'STATUS_SMARTCARD_NO_CERTIFICATE', 'STATUS_CTX_CDM_CONNECT', 'ERROR_FAILED_DRIVER_ENTRY', 'PKCS_TIME_REQUEST', 'ERROR_ABANDONED_WAIT_0', 'STATUS_REGISTRY_RECOVERED', 'ERROR_WAS_UNLOCKED', 'STATUS_NDIS_BAD_CHARACTERISTICS', 'CRYPT_VERIFYCONTEXT', 'AF_ISO', 'STATUS_CSS_AUTHENTICATION_FAILURE', 'FILE_OPEN', 'STATUS_SETMARK_DETECTED', 'STANDARD_RIGHTS_READ', 'STATUS_FWP_DUPLICATE_AUTH_METHOD', 'STATUS_FWP_SESSION_ABORTED', 'STATUS_PAGE_FAULT_TRANSITION', 'ERROR_EVT_CANNOT_OPEN_CHANNEL_OF_QUERY', 'STATUS_BAD_DLL_ENTRYPOINT', 'STATUS_NDIS_REQUEST_ABORTED', 'CERT_SIGNATURE_HASH_PROP_ID', 'CONTEXT_XSTATE', 'SECTION_ALL_ACCESS', 'OS_ADVSERVER', 'ERROR_INVALID_EA_NAME', 'CERT_PUBKEY_HASH_RESERVED_PROP_ID', 'SERVICE_CONTROL_POWEREVENT', 'REG_BINARY', 'SEC_RESERVE', 'CERT_STORE_PROV_FILENAME', 'MEM_DECOMMIT', 'STATUS_SYSTEM_PROCESS_TERMINATED', 'STATUS_PASSWORD_MUST_CHANGE', 'DEBUG_EVENT_BREAKPOINT', 'STATUS_CONNECTION_ACTIVE', 'IMAGE_SCN_MEM_NOT_CACHED', 'ERROR_TIMER_RESOLUTION_NOT_SET', 'STATUS_SEMAPHORE_LIMIT_EXCEEDED', 'STATUS_SMARTCARD_CARD_NOT_AUTHENTICATED', 'STATUS_UNABLE_TO_UNLOAD_MEDIA', 'STATUS_SHARED_POLICY', 'STATUS_CLUSTER_LOCAL_NODE_NOT_FOUND', 'RPC_NT_CALL_FAILED', 'SM_SWAPBUTTON', 'SM_DEBUG', 'IMAGE_DIRECTORY_ENTRY_LOAD_CONFIG', 'STATUS_GRAPHICS_INVALID_PATH_CONTENT_GEOMETRY_TRANSFORMATION', 'STATUS_PKINIT_FAILURE', 'STATUS_NDIS_INVALID_PORT_STATE', 'CERT_TRUST_IS_CYCLIC', 'STATUS_BAD_VALIDATION_CLASS', 'STATUS_CLUSTER_NODE_UP', 'CERT_KEY_IDENTIFIER_PROP_ID', 'STATUS_INVALID_ADDRESS', 'OBJ_VALID_ATTRIBUTES', 'STATUS_ACCESS_DISABLED_BY_POLICY_DEFAULT', 'ERROR_DS_VERSION_CHECK_FAILURE', 'STATUS_NO_QUOTAS_FOR_ACCOUNT', 'SM_CYICONSPACING', 'RPC_NT_CANNOT_SUPPORT', 'STATUS_SPECIAL_GROUP', 'ERROR_INVALID_DEVICE_OBJECT_PARAMETER', 'CERT_FIND_CERT_ID', 'STATUS_LOG_CONTAINER_LIMIT_EXCEEDED', 'SM_CYICON', 'STATUS_ACCESS_DENIED', 'STATUS_ACCOUNT_DISABLED', 'STATUS_NO_SECRETS', 'STATUS_CONNECTION_INVALID', 'STATUS_PAGE_FAULT_DEMAND_ZERO', 'RPC_C_IMP_LEVEL_DEFAULT', 'ERROR_ALREADY_EXISTS', 'TOKEN_ASSIGN_PRIMARY', 'RPC_NT_STRING_TOO_LONG', 'ERROR_EVT_MESSAGE_ID_NOT_FOUND', 'FILE_UNICODE_ON_DISK', 'STATUS_IPSEC_THROTTLE_DROP', 'CERT_STORE_READONLY_FLAG', 'RPC_C_AUTHN_LEVEL_PKT_PRIVACY', 'CERT_QUERY_CONTENT_FLAG_PKCS7_SIGNED_EMBED', 'szOID_OIWSEC_dsaComm', 'STGM_READWRITE', 'STATUS_CTX_MODEM_RESPONSE_VOICE', 'REALTIME_PRIORITY_CLASS', 'ACCESS_MAX_MS_ACE_TYPE', 'SM_CXSIZEFRAME', 'ERROR_MUTANT_LIMIT_EXCEEDED', 'STATUS_FWP_INVALID_FLAGS', 'STATUS_FLT_POST_OPERATION_CLEANUP', 'STATUS_IMAGE_CERT_REVOKED', 'DEBUG_EVENT_CREATE_THREAD', 'ERROR_BAD_NET_RESP', 'CERT_PVK_FILE_PROP_ID', 'STATUS_REDIRECTOR_PAUSED', 'ERROR_EVT_UNRESOLVED_VALUE_INSERT', 'ASYNC_MODE_DEFAULT', 'STATUS_LOG_DEDICATED', 'ERROR_EXE_CANNOT_MODIFY_SIGNED_BINARY', 'STATUS_SXS_FILE_HASH_MISSING', 'ERROR_RXACT_COMMITTED', 'STATUS_DIRECTORY_IS_A_REPARSE_POINT', 'RPC_NT_NULL_REF_POINTER', 'DBG_UNABLE_TO_PROVIDE_HANDLE', 'OS_WIN98ORGREATER', 'RPC_NT_PIPE_DISCIPLINE_ERROR', 'ERROR_ARBITRATION_UNHANDLED', 'STATUS_GRAPHICS_DRIVER_MISMATCH', 'PRODUCT_BUSINESS_N', 'CERT_FIND_ISSUER_STR', 'CERT_COMPARE_CERT_ID', 'ERROR_SHORT_NAMES_NOT_ENABLED_ON_VOLUME', 'CERT_QUERY_CONTENT_FLAG_CERT', 'RPC_NT_UNKNOWN_AUTHN_SERVICE', 'TRUNCATE_EXISTING', 'STATUS_INVALID_PARAMETER_5', 'SM_CXHTHUMB', 'STATUS_INVALID_PARAMETER_7', 'STATUS_INVALID_PARAMETER_6', 'STATUS_INVALID_PARAMETER_1', 'RPC_NT_UNSUPPORTED_TRANS_SYN', 'STATUS_INVALID_PARAMETER_3', 'CERT_KEY_PROV_INFO_PROP_ID', 'STATUS_FWP_ZERO_LENGTH_ARRAY', 'BIND_IF_SYNTAX_UNKNOWN', 'AF_ECMA', 'ERROR_SYSTEM_TRACE', 'STATUS_CONTEXT_MISMATCH', 'DIRECTORY_CREATE_OBJECT', 'STATUS_TXF_ATTRIBUTE_CORRUPT', 'PIPE_ACCEPT_REMOTE_CLIENTS', 'CERT_STORE_CREATE_NEW_FLAG', 'IMAGE_FILE_MACHINE_IA64', 'SW_FORCEMINIMIZE', 'ERROR_VDM_HARD_ERROR', 'STATUS_UNFINISHED_CONTEXT_DELETED', 'ERROR_PRIMARY_TRANSPORT_CONNECT_FAILED', 'SC_MANAGER_CONNECT', 'CRYPT_ACQUIRE_PREFER_NCRYPT_KEY_FLAG', 'ERROR_NOTHING_TO_TERMINATE', 'STATUS_WMI_GUID_DISCONNECTED', 'szOID_OIWSEC_md5RSASign', 'STATUS_LPC_INVALID_CONNECTION_USAGE', 'INVALID_HANDLE_VALUE', 'STATUS_UNRECOGNIZED_VOLUME', 'CERT_FIND_SHA1_HASH', 'STATUS_CTX_SHADOW_DISABLED', 'WTD_STATEACTION_AUTO_CACHE_FLUSH', 'STATUS_GRAPHICS_INCONSISTENT_DEVICE_LINK_STATE', 'PRODUCT_WEB_SERVER_CORE', 'STATUS_LOG_READ_CONTEXT_INVALID', 'STATUS_TRANSLATION_COMPLETE', 'STATUS_GROUP_EXISTS', 'IMAGE_SCN_ALIGN_4BYTES', 'STATUS_GUIDS_EXHAUSTED', 'szOID_OIWSEC_desOFB', 'STATUS_FVE_LOCKED_VOLUME', 'CERT_NEXT_UPDATE_LOCATION_PROP_ID', 'X509_BITS', 'CERT_QUERY_CONTENT_CERT', 'STATUS_RESOURCE_NOT_OWNED', 'CERT_STORE_PROV_SERIALIZED', 'ERROR_IS_SUBST_TARGET', 'szOID_X957_DSA', 'NULL', 'STATUS_SHARING_PAUSED', 'STATUS_CTX_INVALID_WD', 'STATUS_INVALID_USER_PRINCIPAL_NAME', 'STATUS_ABANDONED_WAIT_63', 'ERROR_INVALID_LDT_OFFSET', 'FILE_ATTRIBUTE_TEMPORARY', 'ERROR_MP_PROCESSOR_MISMATCH', 'ERROR_BAD_DEV_TYPE', 'FILE_GENERIC_WRITE', 'STATUS_CTX_PD_NOT_FOUND', 'STATUS_PTE_CHANGED', 'STATUS_WX86_UNSIMULATE', 'CERT_STORE_PROV_LDAP_W', 'STATUS_NO_SECURITY_CONTEXT', 'EXCEPTION_EXECUTE_HANDLER', 'STATUS_INVALID_THREAD', 'OS_EMBEDDED', 'CMSG_ENCODED_SIGNER', 'STATUS_MEDIA_WRITE_PROTECTED', 'STGM_SHARE_DENY_NONE', 'FILE_NOTIFY_CHANGE_ATTRIBUTES', 'ERROR_EA_FILE_CORRUPT', 'STATUS_GRAPHICS_VIDPN_TOPOLOGY_CURRENTLY_NOT_SUPPORTED', 'STATUS_SECRET_TOO_LONG', 'STATUS_CALLBACK_RETURNED_WHILE_IMPERSONATING', 'HKEY_CURRENT_USER', 'CERT_FIND_SUBJECT_STR_W', 'THREAD_SET_CONTEXT', 'ERROR_UNEXPECTED_MM_CREATE_ERR', 'ERROR_BUSY_DRIVE', 'PRODUCT_UNDEFINED', 'SERVICE_QUERY_CONFIG', 'CERT_FIND_SUBJECT_STR_A', 'ERROR_REPARSE_OBJECT', 'OBJ_EXCLUSIVE', 'PRODUCT_STARTER_E', 'ERROR_DISK_TOO_FRAGMENTED', 'WOW64_MAXIMUM_SUPPORTED_EXTENSION', 'SERVICE_ACCEPT_PRESHUTDOWN', 'STATUS_RECURSIVE_DISPATCH', 'STATUS_INVALID_NETWORK_RESPONSE', 'FILE_ATTRIBUTE_NORMAL', 'TH32CS_SNAPMODULE', 'STATUS_DISK_FULL', 'FILE_NOTIFY_CHANGE_SIZE', 'RPC_NT_UNSUPPORTED_NAME_SYNTAX', 'CMSG_CRL_PARAM', 'SYNCHRONIZE', 'CERT_COMPARE_PROPERTY', 'ERROR_EVT_FILTER_INVARG', 'TOKEN_ADJUST_DEFAULT', 'STATUS_GRAPHICS_MAX_NUM_PATHS_REACHED', 'STATUS_MUTUAL_AUTHENTICATION_FAILED', 'STATUS_SPECIAL_ACCOUNT', 'STATUS_GRAPHICS_INVALID_VIDEOPRESENTSOURCESET', 'SC_MANAGER_LOCK', 'SM_CYMENUCHECK', 'STGM_SHARE_EXCLUSIVE', 'ERROR_CANTSCROLLBACKWARDS', 'STATUS_CTX_WINSTATION_NOT_FOUND', 'WRITE_WATCH_FLAG_RESET', 'STATUS_REMOTE_STORAGE_NOT_ACTIVE', 'STATUS_PLUGPLAY_NO_DEVICE', 'STATUS_ILLEGAL_ELEMENT_ADDRESS', 'FILE_SUPPORTS_HARD_LINKS', 'SERVICE_CONTROL_INTERROGATE', 'STATUS_INVALID_INFO_CLASS', 'TRUST_E_BAD_DIGEST', 'STATUS_UNMAPPABLE_CHARACTER', 'RPC_NT_BINDING_HAS_NO_AUTH', 'ERROR_NO_LOG_SPACE', 'STATUS_DS_CANT_ON_RDN', 'STATUS_NETWORK_CREDENTIAL_CONFLICT', 'STATUS_LOG_RESTART_INVALID', 'ALPC_MSGFLG_WAIT_ALERTABLE', 'STATUS_FWP_INVALID_INTERVAL', 'STATUS_CTX_MODEM_RESPONSE_NO_CARRIER', 'STATUS_DEVICE_BUSY', 'ERROR_PAGE_FAULT_GUARD_PAGE', 'ALPC_CANCELFLG_NO_CONTEXT_CHECK', 'SERVICE_INACTIVE', 'STATUS_ND_QUEUE_OVERFLOW', 'STATUS_TOO_MANY_LINKS', 'STATUS_LOG_CLIENT_ALREADY_REGISTERED', 'STATUS_ILLEGAL_FLOAT_CONTEXT', 'IMAGE_FILE_MACHINE_POWERPCFP', 'STATUS_NO_USER_KEYS', 'COMPRESSION_FORMAT_XPRESS', 'STATUS_TRANSACTION_INVALID_ID', 'SERVICE_WIN32_SHARE_PROCESS', 'STATUS_DS_UNIVERSAL_CANT_HAVE_LOCAL_MEMBER', 'PIPE_ACCESS_DUPLEX', 'ERROR_OPLOCK_HANDLE_CLOSED', 'CERT_E_ISSUERCHAINING', 'STATUS_RESOURCE_TYPE_NOT_FOUND', 'STATUS_WX86_EXCEPTION_CONTINUE', 'STATUS_STRONG_CRYPTO_NOT_SUPPORTED', 'STATUS_BAD_CURRENT_DIRECTORY', 'STATUS_GRAPHICS_OPM_INVALID_SRM', 'STATUS_GRAPHICS_INVALID_VIDPN_TOPOLOGY_RECOMMENDATION_REASON', 'STATUS_GRAPHICS_MONITOR_COULD_NOT_BE_ASSOCIATED_WITH_ADAPTER', 'STATUS_BACKUP_CONTROLLER', 'STATUS_FREE_VM_NOT_AT_BASE', 'SM_SHOWSOUNDS', 'PRODUCT_HOME_BASIC_E', 'OS_WINDOWS', 'szOID_RSA_PSPECIFIED', 'ERROR_IMAGE_MACHINE_TYPE_MISMATCH_EXE', 'PRODUCT_HOME_BASIC_N', 'STATUS_TRANSACTION_RESPONSE_NOT_ENLISTED', 'STATUS_STACK_BUFFER_OVERRUN', 'STATUS_JOURNAL_NOT_ACTIVE', 'ERROR_MR_MID_NOT_FOUND', 'ERROR_SUCCESS', 'ERROR_CANNOT_GRANT_REQUESTED_OPLOCK', 'SM_CYMENU', 'FILE_CASE_PRESERVED_NAMES', 'STATUS_BAD_IMPERSONATION_LEVEL', 'STATUS_MONITOR_WMI_DATABLOCK_REGISTRATION_FAILED', 'STATUS_LOG_SPACE_RESERVED_INVALID', 'STATUS_PORT_CLOSED', 'STATUS_UNKNOWN_REVISION', 'ERROR_EVT_VERSION_TOO_OLD', 'PRODUCT_CLUSTER_SERVER', 'STATUS_SAM_INIT_FAILURE', 'PRODUCT_STORAGE_EXPRESS_SERVER_CORE', 'szOID_RSA_hashedData', 'STATUS_INVALID_IDN_NORMALIZATION', 'ERROR_ALERTED', 'RPC_NT_NO_ENDPOINT_FOUND', 'STATUS_HARDWARE_MEMORY_ERROR', 'STATUS_TS_INCOMPATIBLE_SESSIONS', 'STATUS_NO_YIELD_PERFORMED', 'STATUS_DEVICE_REMOVED', 'ERROR_INVALID_NAME', 'STATUS_THREADPOOL_RELEASE_SEMAPHORE_ON_COMPLETION_FAILED', 'STATUS_GRAPHICS_OPM_OUTPUT_DOES_NOT_SUPPORT_CGMSA', 'RPC_NT_INVALID_AUTH_IDENTITY', 'szOID_INFOSEC_sdnsKeyManagement', 'STATUS_FWP_INJECT_HANDLE_CLOSING', 'STATUS_FWP_INCOMPATIBLE_DH_GROUP', 'RPC_C_IMP_LEVEL_DELEGATE', 'PERSIST_E_SIZEINDEFINITE', 'STATUS_NO_MEMORY', 'X509_UNICODE_NAME', 'ERROR_WRONG_DISK', 'STATUS_FVE_RAW_BLOCKED', 'STATUS_ENCOUNTERED_WRITE_IN_PROGRESS', 'STATUS_DS_GC_NOT_AVAILABLE', 'RPC_NT_NOT_LISTENING', 'SM_MEDIACENTER', 'CERT_ACCESS_STATE_PROP_ID', 'STATUS_LOG_BLOCK_INVALID', 'ERROR_WAIT_NO_CHILDREN', 'CERT_NAME_ISSUER_FLAG', 'PROCESS_QUERY_INFORMATION', 'STATUS_ADDRESS_CLOSED', 'FILE_ALL_ACCESS', 'STATUS_NOLOGON_INTERDOMAIN_TRUST_ACCOUNT', 'IMAGE_FILE_MACHINE_THUMB', 'STATUS_FVE_FAILED_WRONG_FS', 'OS_SERVER', 'ERROR_ARITHMETIC_OVERFLOW', 'STATUS_PROCEDURE_NOT_FOUND', 'PRODUCT_MEDIUMBUSINESS_SERVER_MANAGEMENT', 'STATUS_FILE_LOCKED_WITH_ONLY_READERS', 'STATUS_FULLSCREEN_MODE', 'X509_ASN_ENCODING', 'ERROR_UNDEFINED_CHARACTER', 'CERT_FIND_ENHKEY_USAGE', 'STATUS_FILE_DELETED', 'ERROR_SEM_OWNER_DIED', 'szOID_DH_SINGLE_PASS_STDDH_SHA384_KDF', 'CERT_QUERY_CONTENT_SERIALIZED_CERT', 'szOID_RSA_SETOAEP_RSA', 'ERROR_NOT_DOS_DISK', 'szOID_NIST_AES128_WRAP', 'DEBUG_EVENT_SYSTEM_ERROR', 'ERROR_NEGATIVE_SEEK', 'CRYPT_MACHINE_KEYSET', 'STATUS_GRAPHICS_I2C_ERROR_RECEIVING_DATA', 'CERT_FIND_SUBJECT_STR', 'STATUS_CANT_BREAK_TRANSACTIONAL_DEPENDENCY', 'WOW64_SIZE_OF_80387_REGISTERS', 'RRF_RT_REG_MULTI_SZ', 'FILE_ATTRIBUTE_DIRECTORY', 'HKEY_PERFORMANCE_DATA', 'IMAGE_FILE_MACHINE_POWERPC', 'DRIVE_REMOTE', 'STATUS_WX86_EXCEPTION_LASTCHANCE', 'STATUS_NDIS_INVALID_DEVICE_REQUEST', 'STATUS_GRAPHICS_PRESENT_UNOCCLUDED', 'ERROR_NOTIFICATION_GUID_ALREADY_DEFINED', 'ERROR_STOPPED_ON_SYMLINK', 'SERVICE_CONTROL_NETBINDDISABLE', 'API_SET_RELEASE_SCHEMA_ORDINAL', 'STATUS_NO_EAS_ON_FILE', 'THREAD_SET_INFORMATION', 'STATUS_BIOS_FAILED_TO_CONNECT_INTERRUPT', 'STATUS_FWP_TRAFFIC_MISMATCH', 'STATUS_TOO_MANY_PRINCIPALS', 'CERT_CROSS_CERT_DIST_POINTS_PROP_ID', 'PROV_EC_ECDSA_SIG', 'STATUS_THREADPOOL_RELEASE_MUTEX_ON_COMPLETION_FAILED', 'FILE_COMPLETE_IF_OPLOCKED', 'CERT_SYSTEM_STORE_SERVICES_ID', 'ERROR_DISK_REPAIR_DISABLED', 'CERT_STORE_MANIFOLD_FLAG', 'STATUS_BAD_FILE_TYPE', 'STATUS_GRAPHICS_OPM_PROTECTED_OUTPUT_DOES_NOT_HAVE_OPM_SEMANTICS', 'STATUS_LOG_CANT_DELETE', 'STATUS_SHARING_VIOLATION', 'IMAGE_DLLCHARACTERISTICS_TERMINAL_SERVER_AWARE', 'CERT_QUERY_CONTENT_FLAG_CTL', 'STATUS_GRAPHICS_INVALID_VIDEO_PRESENT_TARGET_MODE', 'STATUS_CTX_LICENSE_EXPIRED', 'STD_ERROR_HANDLE', 'PROV_EC_ECNRA_SIG', 'STATUS_PWD_TOO_RECENT', 'PROCESS_SUSPEND_RESUME', 'szOID_RSA_SMIMEalgESDH', 'STATUS_DFS_EXIT_PATH_FOUND', 'STATUS_OBJECT_NO_LONGER_EXISTS', 'STATUS_NETWORK_NAME_DELETED', 'STATUS_GRAPHICS_LEADLINK_START_DEFERRED', 'STATUS_NETWORK_BUSY', 'IMAGE_FILE_MACHINE_ALPHA', 'STATUS_DLL_NOT_FOUND', 'STATUS_INVALID_UNWIND_TARGET', 'STATUS_GRAPHICS_INTERNAL_ERROR', 'STATUS_WMI_SET_FAILURE', 'STATUS_REVISION_MISMATCH', 'RPC_NT_INVALID_TIMEOUT', 'STATUS_INVALID_ADDRESS_COMPONENT', 'PRODUCT_SERVER_FOUNDATION', 'STATUS_GRAPHICS_PRESENT_MODE_CHANGED', 'STATUS_GRAPHICS_INVALID_ALLOCATION_INSTANCE', 'STGTY_REPEAT', 'ERROR_CANNOT_LOAD_REGISTRY_FILE', 'STATUS_ACPI_INVALID_EVENTTYPE', 'FILE_CREATED', 'ERROR_KERNEL_APC', 'SERVICE_SYSTEM_START', 'STATUS_DEVICE_REQUIRES_CLEANING', 'ERROR_VIRUS_INFECTED', 'IMAGE_FILE_MACHINE_AXP64', 'CERT_FIND_KEY_SPEC', 'STATUS_DS_MEMBERSHIP_EVALUATED_LOCALLY', 'STATUS_PKINIT_CLIENT_FAILURE', 'IMAGE_SCN_ALIGN_2048BYTES', 'ERROR_IS_JOIN_PATH', 'STATUS_CLUSTER_NODE_NOT_PAUSED', 'ERROR_DLL_MIGHT_BE_INCOMPATIBLE', 'STATUS_VOLMGR_RAID5_NOT_SUPPORTED', 'STATUS_GRAPHICS_OPM_OUTPUT_DOES_NOT_SUPPORT_ACP', 'ERROR_SEEK_ON_DEVICE', 'CERT_STORE_DEFER_CLOSE_UNTIL_LAST_FREE_FLAG', 'STATUS_NOT_CLIENT_SESSION', 'STATUS_HUNG_DISPLAY_DRIVER_THREAD', 'STATUS_CLUSTER_NETWORK_ALREADY_ONLINE', 'ERROR_INVALID_LDT_SIZE', 'RRF_NOEXPAND', 'STATUS_NDIS_RESOURCE_CONFLICT', 'ERROR_BAD_DLL_ENTRYPOINT', 'IMAGE_FILE_MACHINE_SH4', 'IMAGE_FILE_MACHINE_SH5', 'IMAGE_FILE_MACHINE_SH3', 'ERROR_PROCESS_MODE_NOT_BACKGROUND', 'ERROR_INVALID_CATEGORY', 'SECURITY_MANDATORY_MEDIUM_RID', 'CRYPT_ACQUIRE_CACHE_FLAG', 'CRYPT_PREGEN', 'ERROR_HANDLES_CLOSED', 'STATUS_FWP_PROVIDER_CONTEXT_MISMATCH', 'STATUS_DS_CANT_MOD_PRIMARYGROUPID', 'CERT_STORE_ADD_NEW', 'ERROR_RECEIVE_PARTIAL_EXPEDITED', 'SW_SHOWMINNOACTIVE', 'TH32CS_SNAPMODULE32', 'STGM_NOSNAPSHOT', 'STATUS_NULL_LM_PASSWORD', 'STATUS_FVE_RAW_ACCESS', 'RPC_S_PROCNUM_OUT_OF_RANGE', 'IMAGE_DIRECTORY_ENTRY_IMPORT', 'ERROR_EVT_MESSAGE_LOCALE_NOT_FOUND', 'CREATE_PROTECTED_PROCESS', 'ERROR_NO_MORE_ITEMS', 'RPC_NT_WRONG_KIND_OF_BINDING', 'STATUS_UNABLE_TO_FREE_VM', 'STATUS_FVE_CONV_RECOVERY_FAILED', 'ERROR_FOUND_OUT_OF_SCOPE']) +structs = set(['PFILE_ALIGNMENT_INFORMATION', 'PCRYPT_ATTRIBUTE_TYPE_VALUE', '_DEBUG_STACK_FRAME', 'CERT_INFO', 'PCRYPT_ATTRIBUTES', 'MIB_UDPTABLE_OWNER_PID', '_FILE_FS_LABEL_INFORMATION', 'CRYPT_KEY_PROV_PARAM', 'PORT_MESSAGE_TMP_UNION', 'FILE_DISPOSITION_INFORMATION', 'DEBUG_PROCESSOR_IDENTIFICATION_IA64', 'CERT_STRONG_SIGN_SERIALIZED_INFO', 'LPUNLOAD_DLL_DEBUG_INFO', '_FILE_FS_VOLUME_INFORMATION', 'PACCESS_DENIED_CALLBACK_ACE', 'LPEXCEPTION_DEBUG_INFO', '_PROCESS_MITIGATION_SYSTEM_CALL_DISABLE_POLICY', 'PFILE_FS_OBJECTID_INFORMATION', 'FILE_ATTRIBUTE_TAG_INFORMATION', 'API_SET_VALUE_ARRAY_V4', 'SHITEMID', '_ALPC_MESSAGE_ATTRIBUTES', 'PALPC_PORT_ATTRIBUTES64', '_MIB_IFTABLE', '_ANON_PROCESS_MITIGATION_IMAGE_LOAD_POLICY_BITFIELD', 'CURDIR', 'NPRGBTRIPLE', 'LPRIP_INFO', '_tagVARIANT', 'FILE_FS_VOLUME_INFORMATION', 'IP_ADAPTER_INDEX_MAP', 'tagBITMAPCOREINFO', 'PRTL_UNLOAD_EVENT_TRACE64', '_ALPC_PORT_ATTRIBUTES64', 'IMAGE_FILE_HEADER', '_PSAPI_WORKING_SET_EX_BLOCK32', 'CRYPT_UINT_BLOB', 'PRTL_RELATIVE_NAME_U', '_RIP_INFO', '_ACCESS_DENIED_ACE', '_SYSTEMTIME', 'PCERT_RDN_VALUE_BLOB', 'PPSAPI_WORKING_SET_EX_INFORMATION', '_FILE_IO_PRIORITY_HINT_INFORMATION', 'CRYPT_ATTRIBUTES', 'API_SET_NAMESPACE_ARRAY_V4', 'API_SET_NAMESPACE_ARRAY_V2', 'LPENUM_SERVICE_STATUS_PROCESSW', 'PDEBUG_REGISTER_DESCRIPTION', 'PDEBUG_MODULE_AND_ID', '_CERT_REVOCATION_CRL_INFO', 'PUNICODE_STRING', '_ANON_PROCESS_MITIGATION_EXTENSION_POINT_DISABLE_POLICY_UNION', 'PBITMAPCOREINFO', 'LPSTARTUPINFOA', 'SERVICE_STATUS_PROCESS', 'PDEBUG_SPECIFIC_FILTER_PARAMETERS', 'WINTRUST_FILE_INFO_', 'PIMAGE_OPTIONAL_HEADER32', '_CMSG_SIGNER_INFO', 'MIB_TCP6ROW_OWNER_PID', 'PCRYPT_HASH_BLOB', 'SYSTEM_MANDATORY_LABEL_ACE', 'PSPC_SP_OPUS_INFO', 'ALPC_DIRECT_ATTR64', '_IMAGE_OPTIONAL_HEADER', 'XSAVE_FORMAT_32', 'LPCONTEXT64', '_LOAD_DLL_DEBUG_INFO', 'PFILE_ALL_INFORMATION', 'PALPC_CONTEXT_ATTR', 'PDEBUG_PROCESSOR_IDENTIFICATION_ALL', 'ALPC_PORT_ATTRIBUTES32', 'LPJIT_DEBUG_INFO', 'PXSAVE_FORMAT_32', '_MIB_TCP6ROW_OWNER_PID', 'PPROCESS_MEMORY_COUNTERS', '_API_SET_NAMESPACE_ENTRY_V4', '_CRYPT_KEY_PROV_PARAM', 'PACE_HEADER', '_ALPC_CONTEXT_ATTR', 'WINTRUST_CATALOG_INFO_', '_CERT_CHAIN_ELEMENT', 'PROCESS_BASIC_INFORMATION', 'CTL_INFO', '_FILE_ALL_INFORMATION', 'BG_FILE_INFO', 'OSVERSIONINFOW', 'LPSECURITY_ATTRIBUTES', '_BG_FILE_INFO', 'FILE_FS_DEVICE_INFORMATION', 'OSVERSIONINFOA', 'EXCEPTION_POINTERS64', '_PSAPI_WORKING_SET_BLOCK64', 'BG_FILE_PROGRESS', 'PFILE_MODE_INFORMATION', 'EXCEPINFO', 'PBITMAPFILEHEADER', 'DEBUG_LAST_EVENT_INFO_EXIT_THREAD', 'PMIB_IFROW', 'LPLOAD_DLL_DEBUG_INFO', '__tagVARIANT', 'PCRYPT_BIT_BLOB', 'PSIP_INDIRECT_DATA', 'PFILE_FS_SIZE_INFORMATION', '_DEBUG_SYMBOL_ENTRY', '_STARTUPINFOEXA', 'PPROCESS_BASIC_INFORMATION', 'PROCESS_MITIGATION_DYNAMIC_CODE_POLICY', 'DEBUG_LAST_EVENT_INFO_SYSTEM_ERROR', '_UNLOAD_DLL_DEBUG_INFO', 'PFILE_POSITION_INFORMATION', 'PROCESS_MITIGATION_STRICT_HANDLE_CHECK_POLICY', '_ANON_PROCESS_MITIGATION_STRICT_HANDLE_CHECK_POLICY_UNION', '_JIT_DEBUG_INFO', '_DEBUG_EVENT', 'LIST_ENTRY', 'LPBITMAPFILEHEADER', 'PMIB_UDPROW_OWNER_PID', 'MULTI_QI', 'LPEXIT_THREAD_DEBUG_INFO', 'PSYMBOL_INFO', 'PUBLIC_OBJECT_BASIC_INFORMATION', 'FILE_FS_CONTROL_INFORMATION', 'ACCESS_DENIED_CALLBACK_ACE', '_PROCESS_MITIGATION_CONTROL_FLOW_GUARD_POLICY', '_DEBUG_SPECIFIC_FILTER_PARAMETERS', '_CRL_ENTRY', '_SYSTEM_MODULE64', 'BITMAPCOREINFO', 'CONTEXT32', 'PPROCESSENTRY32', 'DEBUG_VALUE_TMP_UNION', 'BITMAPINFOHEADER', 'WINTRUST_FILE_INFO', 'FILE_STANDARD_INFORMATION', 'REFGUID', '_SERVICE_STATUS_PROCESS', 'MIB_IPADDRROW', '_ALPC_DIRECT_ATTR32', 'PPROCESS_MITIGATION_IMAGE_LOAD_POLICY', 'REFIID', 'PFILE_FS_DRIVER_PATH_INFORMATION', 'tagSOLE_AUTHENTICATION_SERVICE', '_PSAPI_WORKING_SET_BLOCK', '_CREATE_THREAD_DEBUG_INFO', 'PFILE_IS_REMOTE_DEVICE_INFORMATION', 'MIB_IPADDRROW_XP', 'ALPC_CONTEXT_ATTR64', '_EXIT_THREAD_DEBUG_INFO', 'MEMORY_BASIC_INFORMATION32', 'SECURITY_ATTRIBUTES', 'IMAGE_NT_HEADERS32', '_ANON_PROCESS_MITIGATION_CONTROL_FLOW_GUARD_POLICY_UNION', 'POSVERSIONINFOEXW', 'PALPC_SECURITY_ATTR64', 'PALPC_HANDLE_ATTR32', 'PIMAGE_EXPORT_DIRECTORY', 'MIB_TCPTABLE_OWNER_PID', 'LPDEBUG_EVENT', 'PACCESS_DENIED_OBJECT_ACE', 'DISPPARAMS', 'LPCREATE_PROCESS_DEBUG_INFO', 'ENUM_SERVICE_STATUS_PROCESSW', 'ALPC_HANDLE_ATTR', 'FILE_IO_PRIORITY_HINT_INFORMATION', 'CRYPT_DIGEST_BLOB', 'tagBITMAP', 'tagBITMAPINFOHEADER', '_ACCESS_DENIED_OBJECT_ACE', 'PDEBUG_PROCESSOR_IDENTIFICATION_ARM', '_ACCESS_ALLOWED_ACE', 'RTL_RELATIVE_NAME_U', '_IMAGE_BASE_RELOCATION', 'COSERVERINFO', 'PCCTL_CONTEXT', 'CALLFRAME_MARSHALCONTEXT', 'CTL_ENTRY', 'LPBITMAPCOREINFO', '_ANON_PEB_UNION_2', 'PCRL_INFO', '_ALPC_TOKEN_ATTR', 'CRYPT_ENCRYPT_MESSAGE_PARA', 'CERT_CHAIN_PARA', 'IMAGE_IMPORT_BY_NAME', '_MIB_TCPROW', 'STARTUPINFOEXW', '_DEBUG_PROCESSOR_IDENTIFICATION_X86', 'PPORT_MESSAGE32', 'PALPC_DATA_VIEW_ATTR32', '_DEBUG_PROCESSOR_IDENTIFICATION_ALL', '_IMAGE_NT_HEADERS', '_PROCESS_MITIGATION_BINARY_SIGNATURE_POLICY', 'PWINTRUST_CERT_INFO', 'PFILE_ACCESS_INFORMATION', 'PMIB_UDP6TABLE_OWNER_PID', 'PROCESS_MITIGATION_BINARY_SIGNATURE_POLICY', 'TOKEN_PRIVILEGES', '_RPC_IF_ID', 'COAUTHINFO', 'SOLE_AUTHENTICATION_SERVICE', '_API_SET_NAMESPACE_ARRAY', 'PSPC_SERIALIZED_OBJECT', 'PIMAGE_BASE_RELOCATION', 'ACCESS_ALLOWED_CALLBACK_OBJECT_ACE', '_TMP_lowmid', 'STARTUPINFOEXA', '_CLIENT_ID32', 'PALPC_DIRECT_ATTR32', 'PCRYPT_ATTR_BLOB', 'FILE_ALL_INFORMATION', 'ALPC_SERVER_INFORMATION_TMP_IN', 'PPSAPI_WORKING_SET_INFORMATION32', 'PCTL_CONTEXT', 'KEY_VALUE_FULL_INFORMATION', 'PCERT_KEY_CONTEXT', 'REFCLSID', 'GUID', 'CRYPT_KEY_VERIFY_MESSAGE_PARA', 'PCRL_CONTEXT', 'LSA_UNICODE_STRING', 'PCRYPT_UINT_BLOB', '_CRL_CONTEXT', 'OBJECT_DIRECTORY_INFORMATION', 'LPSYSTEMTIME', 'IID', 'CLIENT_ID32', 'PALPC_TOKEN_ATTR', 'CRYPTCATATTRIBUTE_', 'ALPC_DIRECT_ATTR', 'MEMORY_BASIC_INFORMATION64', 'PSPC_LINK', 'PPUBLIC_OBJECT_BASIC_INFORMATION', 'LPTHREADENTRY32', 'CATALOG_INFO_', 'PSTRING', 'SAFEARRAY', '_ALPC_SECURITY_ATTR', 'PPSAPI_WORKING_SET_BLOCK64', 'PAPI_SET_NAMESPACE_ENTRY_V2', 'PCANSI_STRING', '_MIB_TCPROW_OWNER_PID', '_CREATE_PROCESS_DEBUG_INFO', '_SECURITY_ATTRIBUTES', '_EVT_VARIANT', 'IO_STATUS_BLOCK', 'CALLFRAMEPARAMINFO', 'PTOKEN_MANDATORY_LABEL', '_API_SET_NAMESPACE_ENTRY_V2', 'EXIT_THREAD_DEBUG_INFO', 'PSID_AND_ATTRIBUTES', 'ALPC_SECURITY_ATTR32', '_API_SET_VALUE_ARRAY_V2', '_XSAVE_FORMAT_32', 'ALPC_DATA_VIEW_ATTR32', 'TMP_CONTEXT64_SUBUNION', 'API_SET_NAMESPACE_ENTRY_V6', 'PSYSTEM_MODULE_INFORMATION32', 'API_SET_NAMESPACE_ENTRY_V4', '_API_SET_NAMESPACE_ARRAY_V4', '_IMAGE_NT_HEADERS64', 'PCRYPT_KEY_PROV_INFO', '_API_SET_NAMESPACE_ARRAY_V2', '_DEBUG_VALUE_TMP_SUBSTRUCT2', 'DEBUG_LAST_EVENT_INFO_EXCEPTION', 'CRYPT_SIGN_MESSAGE_PARA', '_DEBUG_VALUE_TMP_SUBSTRUCT1', 'PCRYPT_KEY_VERIFY_MESSAGE_PARA', '_TMP_UNION_DEBUG_INFO', 'PROCESS_MITIGATION_EXTENSION_POINT_DISABLE_POLICY', 'PCERT_CHAIN_ELEMENT', 'RTL_OSVERSIONINFOEXW', 'PMEMORY_BASIC_INFORMATION', 'PMEMORY_BASIC_INFORMATION32', 'ALPC_SECURITY_ATTR64', '_IMAGE_DATA_DIRECTORY', 'CERT_CONTEXT', '_ANON_PEB_SYSTEM_DEPENDENT_03', '_ANON_PEB_SYSTEM_DEPENDENT_02', 'OBJECT_ATTRIBUTES', 'PCRYPT_DATA_BLOB', '_PSAPI_WORKING_SET_INFORMATION64', '_ANON_PEB_SYSTEM_DEPENDENT_06', '_THREAD_BASIC_INFORMATION', '_ANON_PROCESS_MITIGATION_ASLR_POLICY_UNION', '_CALLFRAMEINFO', 'PBITMAPINFOHEADER', '_PORT_MESSAGE32_TMP_UNION', 'LPCREATE_THREAD_DEBUG_INFO', 'CERT_USAGE_MATCH', 'PCRYPT_DER_BLOB', '_LUID', 'PALPC_DIRECT_ATTR64', 'tagTHREADENTRY32', 'PDEBUG_SYMBOL_SOURCE_ENTRY', 'PROCESS_MITIGATION_ASLR_POLICY', 'PAPI_SET_NAMESPACE_ARRAY_V2', 'PCTL_USAGE', 'PCRYPT_HASH_MESSAGE_PARA', 'PSYSTEM_HANDLE_INFORMATION', 'DEBUG_OFFSET_REGION', '_EVENTLOGRECORD', 'EXCEPTION_DEBUG_INFO', 'PFILE_FS_DEVICE_INFORMATION', 'PSAPI_WORKING_SET_BLOCK64', 'CRYPT_KEY_PROV_INFO', 'PCERT_ENHKEY_USAGE', '_OSVERSIONINFOW', 'PALPC_CONTEXT_ATTR64', 'PRTL_USER_PROCESS_PARAMETERS', 'PCRYPTCATATTRIBUTE', '_SYSTEM_MODULE_INFORMATION32', 'CERT_ENHKEY_USAGE', 'SYSTEM_HANDLE_INFORMATION', '_ANON_PROCESS_MITIGATION_CONTROL_FLOW_GUARD_POLICY_BITFIELD', 'PFILE_FS_FULL_SIZE_INFORMATION', 'PALPC_HANDLE_ATTR', '_OSVERSIONINFOA', 'CERT_REVOCATION_CRL_INFO', 'PSAPI_WORKING_SET_BLOCK', 'PBITMAPINFO', 'PRGBTRIPLE', 'FLOATING_SAVE_AREA', 'LPSTARTUPINFOEXA', 'PROCESSENTRY32', '__PUBLIC_OBJECT_TYPE_INFORMATION', 'LUID_AND_ATTRIBUTES', 'PCCERT_CHAIN_ELEMENT', '_CERT_USAGE_MATCH', 'IMAGE_NT_HEADERS64', 'PDEBUG_SYMBOL_ENTRY', 'tagEXCEPINFO', 'CREATE_THREAD_DEBUG_INFO', 'PWINTRUST_FILE_INFO', '_ANON_PROCESS_MITIGATION_STRICT_HANDLE_CHECK_POLICY_BITFIELD', '_CRYPT_DECRYPT_MESSAGE_PARA', '_MIB_IFROW', 'PCERT_SIMPLE_CHAIN', '_MIB_TCPTABLE_OWNER_PID', '_ACCESS_ALLOWED_OBJECT_ACE', '_TMP_UNION_IO_STATUS_BLOCK', '_MEMORY_BASIC_INFORMATION', 'PRTL_OSVERSIONINFOEXW', '_CERT_CHAIN_PARA', 'PMIB_TCPROW_OWNER_PID', 'PPROCESS_MITIGATION_SYSTEM_CALL_DISABLE_POLICY', 'BG_JOB_TIMES', '_SYSTEM_VERIFIER_INFORMATION', '_TMP_WINTRUST_UNION_TYPE', 'PACL', 'RPC_IF_ID', '_CONTEXT32', 'CERT_EXTENSION', '_tagBRECORD', '_EXCEPTION_POINTERS32', '_EXCEPTION_DEBUG_INFO', 'PIMAGE_SECTION_HEADER', '_PEB_LDR_DATA', '_TMP_DUMMYSTRUCTNAME', 'SYSTEM_MODULE32', 'LOAD_DLL_DEBUG_INFO', 'PCRYPT_ENCRYPT_MESSAGE_PARA', 'CRYPTCATATTRIBUTE', '_RTL_RELATIVE_NAME_U', '_DEBUG_EXCEPTION_FILTER_PARAMETERS', '_OBJECT_DIRECTORY_INFORMATION', '_TOKEN_ELEVATION', '_GUID', 'ACCESS_ALLOWED_OBJECT_ACE', 'PCRYPT_DECRYPT_MESSAGE_PARA', '_MODLOAD_DATA', 'PKEY_VALUE_BASIC_INFORMATION', 'PPSAPI_WORKING_SET_INFORMATION64', '_IP_INTERFACE_INFO', 'THREAD_BASIC_INFORMATION', 'SID_IDENTIFIER_AUTHORITY', 'ALPC_DATA_VIEW_ATTR64', '_FILE_FS_FULL_SIZE_INFORMATION', 'ALPC_PORT_ATTRIBUTES64', 'PCRYPTCATMEMBER', 'OVERLAPPED', 'ALPC_DATA_VIEW_ATTR', 'RTL_OSVERSIONINFOW', '_STARTUPINFOEXW', '_ALPC_DATA_VIEW_ATTR64', 'RGBTRIPLE', 'PFILE_FS_VOLUME_INFORMATION', '_DEBUG_PROCESSOR_IDENTIFICATION_IA64', '_SYMBOL_INFO', 'PDEBUG_MODULE_PARAMETERS', 'API_SET_VALUE_ARRAY_V2', '_IMAGE_IMPORT_DESCRIPTOR', 'ENUM_SERVICE_STATUS_PROCESSA', 'PCERT_CHAIN_CONTEXT', 'PSOLE_AUTHENTICATION_SERVICE', '_TOKEN_MANDATORY_LABEL', '_DEBUG_VALUE_TMP_SUBSTRUCT3', 'TMP_lowmid_union', 'CLIENT_ID64', '_MIB_UDPTABLE_OWNER_PID', 'LPPROCESSENTRY32', 'DEBUG_MODULE_PARAMETERS', 'PMODLOAD_DATA', 'tagPROCESSENTRY32', '_ANON_PROCESS_MITIGATION_BINARY_SIGNATURE_POLICY_BITFIELD', 'SYSTEM_MODULE_INFORMATION32', 'LPEVENTLOG_FULL_INFORMATION', '_FILE_ACCESS_INFORMATION', 'PACCESS_ALLOWED_OBJECT_ACE', 'API_SET_NAMESPACE_V6', '_API_SET_NAMESPACE_V6', '_ALPC_HANDLE_ATTR64', 'DEBUG_PROCESSOR_IDENTIFICATION_X86', 'PMIB_UDPTABLE_OWNER_PID', 'ACCESS_DENIED_ACE', 'CERT_STRONG_SIGN_PARA', 'VARIANT', 'PIMAGE_DATA_DIRECTORY', 'PPSAPI_WORKING_SET_EX_BLOCK32', '_ALPC_DIRECT_ATTR64', 'THREADENTRY32', 'PIMAGE_IMPORT_DESCRIPTOR', 'SERVICE_STATUS', '_PUBLIC_OBJECT_BASIC_INFORMATION', 'PPSAPI_WORKING_SET_BLOCK32', '_MIB_TCP6TABLE_OWNER_PID', '_CLIENT_ID', '_API_SET_NAMESPACE_ENTRY', '_CERT_INFO', 'MODLOAD_DATA', 'MIB_IFTABLE', '_ALPC_SECURITY_ATTR32', '_DEBUG_LAST_EVENT_INFO_SYSTEM_ERROR', 'POBJECT_DIRECTORY_INFORMATION', 'SYSTEM_VERIFIER_INFORMATION', 'PEXCEPTION_RECORD32', 'LPVARIANT', 'API_SET_NAMESPACE_ENTRY_V2', 'ALPC_HANDLE_ATTR32', 'PPROCESSENTRY32W', 'DECIMAL', 'SID_AND_ATTRIBUTES', 'PCRYPT_SIGN_MESSAGE_PARA', 'EXCEPTION_RECORD64', 'SPC_SERIALIZED_OBJECT', '_ENUM_SERVICE_STATUS_PROCESSW', '_MIB_UDPROW_OWNER_PID', 'SYMBOL_INFO', '_CRYPT_ENCODE_PARA', '_ANON_PROCESS_MITIGATION_DYNAMIC_CODE_POLICY_UNION', 'PDEBUG_VALUE', 'LPSTARTUPINFOEXW', 'PSAPI_WORKING_SET_BLOCK32', 'PACCESS_ALLOWED_ACE', 'PSYSTEM_MODULE_INFORMATION64', 'PROCESSENTRY32W', '_PORT_MESSAGE_TMP_SUBSTRUCT_S1', 'PALPC_DIRECT_ATTR', 'PDEBUG_LAST_EVENT_INFO_SYSTEM_ERROR', '_LUID_AND_ATTRIBUTES', 'PALPC_SECURITY_ATTR', 'DEBUG_LAST_EVENT_INFO_LOAD_MODULE', 'PCRYPT_DIGEST_BLOB', 'DEBUG_REGISTER_DESCRIPTION', 'PIMAGE_IMPORT_BY_NAME', '_FILE_NAME_INFORMATION', 'PPROCESS_MITIGATION_ASLR_POLICY', 'PDEBUG_LAST_EVENT_INFO_EXCEPTION', 'SECURITY_QUALITY_OF_SERVICE', 'PPSAPI_WORKING_SET_INFORMATION', '_ALPC_HANDLE_ATTR', 'LPPROCESSENTRY32W', 'PFILE_FS_CONTROL_INFORMATION', 'PRLIST_ENTRY', 'POSVERSIONINFOA', 'PLIST_ENTRY', 'tagPROCESSENTRY32W', 'LUID', 'PKEY_VALUE_FULL_INFORMATION', '_FILE_ATTRIBUTE_TAG_INFORMATION', 'TOKEN_USER', 'SIP_INDIRECT_DATA_', 'PCRYPT_OBJID_BLOB', 'CLIENT_ID', 'IMAGE_OPTIONAL_HEADER64', '_CERT_KEY_CONTEXT', 'PMIB_IPADDRTABLE', '_PSAPI_WORKING_SET_EX_BLOCK64', '_ENUM_SERVICE_STATUS_PROCESSA', '_CERT_CHAIN_ENGINE_CONFIG', 'LPWNDCLASSEXA', 'PCERT_EXTENSIONS', 'PAPI_SET_VALUE_ENTRY', 'MIB_TCPROW', 'TMP_SPC_LINK_UNION', 'PROCESS_MEMORY_COUNTERS_EX', 'PDEBUG_OFFSET_REGION', '_IMAGE_FILE_HEADER', '_RTLP_CURDIR_REF', 'LPOVERLAPPED', 'PALPC_DATA_VIEW_ATTR', 'PSID_IDENTIFIER_AUTHORITY', '_OVERLAPPED', '_FILE_BASIC_INFORMATION', 'PLSA_UNICODE_STRING', '_CTL_INFO', 'PPEB_LDR_DATA', 'PDEBUG_LAST_EVENT_INFO_LOAD_MODULE', '_FILE_FS_SIZE_INFORMATION', 'MIB_UDP6TABLE_OWNER_PID', 'PIMAGE_NT_HEADERS32', 'PCERT_CHAIN_PARA', 'LPSAFEARRAYBOUND', '_DEBUG_OFFSET_REGION', 'PCONTEXT32', '_ACCESS_ALLOWED_CALLBACK_ACE', 'EXCEPTION_POINTERS32', 'ACCESS_ALLOWED_CALLBACK_ACE', 'PMIB_UDP6ROW_OWNER_PID', '_ACL', 'CRL_BLOB', 'BITMAPCOREHEADER', 'POBJECT_ATTRIBUTES', 'PFILE_BASIC_INFORMATION', 'PCERT_CHAIN_ENGINE_CONFIG', '_DEBUG_LAST_EVENT_INFO_BREAKPOINT', 'PTOKEN_ELEVATION', 'PFILE_EA_INFORMATION', '_CRL_INFO', 'KEY_VALUE_PARTIAL_INFORMATION', 'WOW64_FLOATING_SAVE_AREA', '_LIST_ENTRY', '_PORT_MESSAGE32', 'PCERT_REVOCATION_CRL_INFO', 'ACCESS_ALLOWED_ACE', 'CERT_EXTENSIONS', '_BG_FILE_PROGRESS', 'PPSAPI_WORKING_SET_EX_BLOCK64', 'PDEBUG_BREAKPOINT_PARAMETERS', '_CTL_ENTRY', '_WOW64_FLOATING_SAVE_AREA', 'LPBITMAPINFOHEADER', '_IMAGE_OPTIONAL_HEADER64', '_SID_AND_ATTRIBUTES', 'MIB_IFROW', '_TOKEN_PRIVILEGES', 'FILE_FS_SECTOR_SIZE_INFORMATION', '_PROCESS_INFORMATION', '_CERT_CHAIN_CONTEXT', '_SYSTEM_HANDLE_INFORMATION', '_MIB_UDP6ROW_OWNER_PID', 'LPSTARTUPINFOW', 'EVENTLOGRECORD', '_LSA_UNICODE_STRING', '_MIB_IPADDRTABLE', '_FILE_MODE_INFORMATION', 'PALPC_MESSAGE_ATTRIBUTES', '_ANON_PROCESS_MITIGATION_SYSTEM_CALL_DISABLE_POLICY_BITFIELD', 'PM128A', 'CRL_CONTEXT', 'PAPI_SET_NAMESPACE_ARRAY_V4', 'PPSAPI_WORKING_SET_EX_BLOCK', '_CERT_STRONG_SIGN_SERIALIZED_INFO', '_ANON_PROCESS_MITIGATION_SYSTEM_CALL_DISABLE_POLICY_UNION', '_FILE_FS_ATTRIBUTE_INFORMATION', 'DEBUG_SYMBOL_ENTRY', 'tagWNDCLASSEXW', '_WOW64_CONTEXT', 'ALPC_TOKEN_ATTR', 'LPBITMAPINFO', 'PWINTRUST_CATALOG_INFO', 'PFILE_NAME_INFORMATION', '_CRYPT_ATTRIBUTES', 'DEBUG_BREAKPOINT_PARAMETERS', 'PAPI_SET_VALUE_ARRAY_V2', 'CREATE_PROCESS_DEBUG_INFO', '_COAUTHIDENTITY', 'tagDISPPARAMS', 'PIP_INTERFACE_INFO', 'PFILE_ATTRIBUTE_TAG_INFORMATION', 'PCERT_PUBLIC_KEY_INFO', '_PROCESS_MITIGATION_IMAGE_LOAD_POLICY', 'PMIB_TCP6TABLE_OWNER_PID', 'ALPC_SERVER_INFORMATION_TMP_OUT', 'WINTRUST_SGNR_INFO', 'PCMSG_SIGNER_INFO', 'PALPC_HANDLE_ATTR64', '_CRYPT_KEY_PROV_INFO', 'FILE_ALIGNMENT_INFORMATION', 'EVT_VARIANT', 'PRTL_UNLOAD_EVENT_TRACE', 'PSECURITY_ATTRIBUTES', 'PROCESS_MITIGATION_CONTROL_FLOW_GUARD_POLICY', '_ANON_PEB_SYSTEM_DEPENDENT_07', '_API_SET_NAMESPACE_ENTRY_V6', 'BITMAPINFO', 'CRYPTCATMEMBER', '_ITEMIDLIST', '_ANON_PROCESS_MITIGATION_DYNAMIC_CODE_POLICY_BITFIELD', '_KEY_VALUE_FULL_INFORMATION', 'PRTLP_CURDIR_REF', '_OUTPUT_DEBUG_STRING_INFO', 'PPEB', 'PRTL_DRIVE_LETTER_CURDIR', '_PORT_MESSAGE64_TMP_UNION', '_BG_JOB_TIMES', 'PDEBUG_LAST_EVENT_INFO_EXIT_THREAD', '_CRYPT_ATTRIBUTE', 'tagWNDCLASSEXA', 'SYSTEM_MODULE_INFORMATION64', 'tagSAFEARRAY', 'DEBUG_MODULE_AND_ID', 'LPCLSID', '_DEBUG_LAST_EVENT_INFO_LOAD_MODULE', 'WINTRUST_BLOB_INFO_', '_ANON_PROCESS_MITIGATION_EXTENSION_POINT_DISABLE_POLICY_BITFIELD', '_SID_IDENTIFIER_AUTHORITY', 'EXCEPTION_RECORD', 'PWOW64_CONTEXT', 'PPROCESS_MITIGATION_DYNAMIC_CODE_POLICY', 'CRYPT_BIT_BLOB', '_KEY_VALUE_PARTIAL_INFORMATION', 'DEBUG_EXCEPTION_FILTER_PARAMETERS', '_WINTRUST_DATA', 'PCRYPT_ENCODE_PARA', '_FILE_FS_SECTOR_SIZE_INFORMATION', '_CRYPT_ENCRYPT_MESSAGE_PARA', 'FILE_INTERNAL_INFORMATION', 'TMP_UNION_DEBUG_INFO', '_IP_ADAPTER_INDEX_MAP', 'PPROCESS_INSTRUMENTATION_CALLBACK_INFORMATION', 'MIB_TCPROW_OWNER_PID', 'FILE_ACCESS_INFORMATION', 'FILE_NETWORK_OPEN_INFORMATION', '_ALPC_PORT_ATTRIBUTES32', 'PMIB_TCP6ROW_OWNER_PID', 'PROCESS_INFORMATION', 'PWINTRUST_SGNR_INFO', 'BITMAPFILEHEADER', 'CONTEXT64', 'PAPI_SET_VALUE_ENTRY_V2', 'RTL_DRIVE_LETTER_CURDIR', 'JIT_DEBUG_INFO', '_ALPC_WORK_ON_BEHALF_ATTR', 'IMAGE_IMPORT_DESCRIPTOR', 'LPRGBTRIPLE', 'PEXCEPTION_RECORD64', 'PCERT_NAME_BLOB', 'PLUID', 'CRYPT_DECRYPT_MESSAGE_PARA', '_CERT_EXTENSIONS', 'WINTRUST_CATALOG_INFO', 'PCCERT_SIMPLE_CHAIN', 'SPC_LINK', '_MEMORY_BASIC_INFORMATION32', 'IMAGE_OPTIONAL_HEADER32', '_SECURITY_QUALITY_OF_SERVICE', 'CRYPT_HASH_BLOB', 'PCIDLIST_ABSOLUTE', 'PCCERT_CHAIN_CONTEXT', 'LPSERVICE_STATUS', 'PAPI_SET_NAMESPACE_ENTRY', 'KEY_VALUE_BASIC_INFORMATION', '_CERT_REVOCATION_INFO', 'PCRYPT_ALGORITHM_IDENTIFIER', '_DEBUG_LAST_EVENT_INFO_UNLOAD_MODULE', 'PCRYPT_KEY_PROV_PARAM', 'LPOUTPUT_DEBUG_STRING_INFO', 'CRYPT_ATTRIBUTE', 'PCRYPT_VERIFY_MESSAGE_PARA', 'CERT_BLOB', 'PEXCEPTION_POINTERS64', 'WINTRUST_CERT_INFO_', 'PCTL_INFO', 'CERT_SIMPLE_CHAIN', '_FILE_EA_INFORMATION', '_ANON_PROCESS_MITIGATION_DEP_POLICY_BITFIELD', 'PSYSTEMTIME', '_PSAPI_WORKING_SET_EX_INFORMATION64', '_LDR_DATA_TABLE_ENTRY', '_MIB_IPADDRROW_XP', 'UNICODE_STRING', '_MEMORY_BASIC_INFORMATION64', '_ANON_PROCESS_MITIGATION_BINARY_SIGNATURE_POLICY_UNION', 'PCERT_TRUST_STATUS', 'PFILE_INTERNAL_INFORMATION', 'PAPI_SET_NAMESPACE_ENTRY_V4', '_CTL_CONTEXT', '_DEBUG_REGISTER_DESCRIPTION', 'TOKEN_MANDATORY_LABEL', 'PEVENTLOGRECORD', '_ACCESS_ALLOWED_CALLBACK_OBJECT_ACE', 'PSAPI_WORKING_SET_EX_BLOCK64', '_ALPC_DIRECT_ATTR', '_IMAGE_EXPORT_DIRECTORY', 'PFILE_FS_LABEL_INFORMATION', '_ACE_HEADER', 'FILE_BASIC_INFORMATION', '_DEBUG_LAST_EVENT_INFO_EXIT_PROCESS', 'CLSID', 'DEBUG_LAST_EVENT_INFO_EXIT_PROCESS', 'tagBITMAPCOREHEADER', '_PSAPI_WORKING_SET_INFORMATION', 'PBITMAP', 'IMAGE_BASE_RELOCATION', 'PFILE_FS_SECTOR_SIZE_INFORMATION', 'ALPC_SECURITY_ATTR', '_RTL_UNLOAD_EVENT_TRACE64', '_SERVICE_STATUS', '_SHITEMID', 'CERT_CHAIN_ELEMENT', 'DEBUG_SYMBOL_SOURCE_ENTRY', 'CERT_KEY_CONTEXT', 'PFILE_DISPOSITION_INFORMATION', 'RTL_UNLOAD_EVENT_TRACE32', 'PTOKEN_PRIVILEGES', 'PRTL_UNLOAD_EVENT_TRACE32', '_CERT_PUBLIC_KEY_INFO', '_PORT_MESSAGE64', '_DEBUG_BREAKPOINT_PARAMETERS', 'PIMAGE_NT_HEADERS64', 'PXSAVE_FORMAT_64', 'PBITMAPCOREHEADER', '_PSAPI_WORKING_SET_EX_INFORMATION', 'PCRYPT_ATTRIBUTE', 'IMAGE_EXPORT_DIRECTORY', 'XSAVE_FORMAT_64', 'PIP_ADAPTER_INDEX_MAP', '_CERT_SIMPLE_CHAIN', 'PCERT_TRUST_LIST_INFO', 'PMEMORY_BASIC_INFORMATION64', 'PIDLIST_ABSOLUTE', '_FILE_INTERNAL_INFORMATION', 'PCERT_INFO', '_OBJECT_ATTRIBUTES', 'CERT_RDN_VALUE_BLOB', '_SPC_SERIALIZED_OBJECT', 'SPC_LINK_', 'PPSAPI_WORKING_SET_BLOCK', 'BG_JOB_PROGRESS', 'CERT_TRUST_LIST_INFO', 'FILE_FS_OBJECTID_INFORMATION', '_PSAPI_WORKING_SET_BLOCK32', '_PSAPI_WORKING_SET_INFORMATION32', 'ALPC_WORK_ON_BEHALF_ATTR', 'PDEBUG_STACK_FRAME', 'CRL_INFO', '_FILE_FS_OBJECTID_INFORMATION', 'CRYPT_ATTR_BLOB', 'M128A', 'PROCESS_INSTRUMENTATION_CALLBACK_INFORMATION', 'CTL_USAGE', '_FILE_ALIGNMENT_INFORMATION', '_DEBUG_PROCESSOR_IDENTIFICATION_ALPHA', 'PFILE_FS_ATTRIBUTE_INFORMATION', 'PCERT_STRONG_SIGN_SERIALIZED_INFO', '_XSAVE_FORMAT_64', '_DEBUG_LAST_EVENT_INFO_EXIT_THREAD', '_ANON_PROCESS_MITIGATION_ASLR_POLICY_BITFIELD', 'PCERT_STRONG_SIGN_PARA', 'PFILE_IO_PRIORITY_HINT_INFORMATION', 'tagRGBTRIPLE', 'SIP_INDIRECT_DATA', 'WINTRUST_BLOB_INFO', '_KEY_VALUE_BASIC_INFORMATION', '_PROCESS_INSTRUMENTATION_CALLBACK_INFORMATION', '_PEB', '_OSVERSIONINFOEXW', '_DEBUG_MODULE_AND_ID', '_PROCESS_MITIGATION_DYNAMIC_CODE_POLICY', '_FLOATING_SAVE_AREA', 'CATALOG_INFO', 'PANSI_STRING', '_SYSTEM_MODULE32', '_RTL_UNLOAD_EVENT_TRACE32', 'MEMORY_BASIC_INFORMATION', '_OSVERSIONINFOEXA', '_COSERVERINFO', 'PCRYPT_INTEGER_BLOB', 'PCERT_BLOB', '_ALPC_CONTEXT_ATTR32', 'PPUBLIC_OBJECT_TYPE_INFORMATION', '_PORT_MESSAGE_TMP_UNION_U2', 'PCRL_BLOB', '_PORT_MESSAGE_TMP_UNION_U1', '_IMAGE_IMPORT_BY_NAME', 'RTLP_CURDIR_REF', 'PCERT_REVOCATION_INFO', 'DEBUG_PROCESSOR_IDENTIFICATION_ALPHA', 'PEVT_VARIANT', 'CERT_CHAIN_CONTEXT', '_CALLFRAMEPARAMINFO', 'PTHREADENTRY32', 'DEBUG_VALUE', 'PSAPI_WORKING_SET_EX_INFORMATION32', 'DEBUG_PROCESSOR_IDENTIFICATION_ALL', '_DEBUG_VALUE', 'PROCESS_MITIGATION_DEP_POLICY', 'PDEBUG_PROCESSOR_IDENTIFICATION_IA64', 'PORT_MESSAGE32', 'CRYPT_OBJID_BLOB', '_STARTUPINFOA', 'PALPC_DATA_VIEW_ATTR64', '_EXCEPTION_RECORD64', 'PALPC_SECURITY_ATTR32', '_STARTUPINFOW', '_CRYPT_BIT_BLOB', 'CERT_TRUST_STATUS', '_EXCEPTION_POINTERS64', 'FILE_IS_REMOTE_DEVICE_INFORMATION', 'PDEBUG_SYMBOL_PARAMETERS', 'CERT_CHAIN_ENGINE_CONFIG', 'PPSAPI_WORKING_SET_EX_INFORMATION32', 'CRL_ENTRY', 'PSAPI_WORKING_SET_EX_INFORMATION', 'PTOKEN_USER', 'PDEBUG_LAST_EVENT_INFO_UNLOAD_MODULE', 'DEBUG_PROCESSOR_IDENTIFICATION_ARM', '_DEBUG_LAST_EVENT_INFO_EXCEPTION', 'IP_INTERFACE_INFO', '_PSAPI_WORKING_SET_EX_INFORMATION32', 'ALPC_CONTEXT_ATTR32', 'RGBQUAD', '_TMP_signscale', 'TMP_DUMMYSTRUCTNAME', 'LPEXIT_PROCESS_DEBUG_INFO', 'ALPC_MESSAGE_ATTRIBUTES', 'CRYPT_VERIFY_MESSAGE_PARA', 'PCERT_USAGE_MATCH', '_DEBUG_PROCESSOR_IDENTIFICATION_AMD64', '_ALPC_SERVER_INFORMATION_TMP_OUT', 'TMP_signscale_union', 'COAUTHIDENTITY', 'CRYPT_ATTRIBUTE_TYPE_VALUE', 'PMIB_IFTABLE', 'PSAPI_WORKING_SET_EX_BLOCK', 'PEXCEPTION_POINTERS32', 'PSECURITY_QUALITY_OF_SERVICE', 'PTHREAD_BASIC_INFORMATION', 'DEBUG_PROCESSOR_IDENTIFICATION_AMD64', 'PUBLIC_OBJECT_TYPE_INFORMATION', '_CURDIR', '_CRYPT_KEY_VERIFY_MESSAGE_PARA', 'LPVARIANTARG', 'ALPC_HANDLE_ATTR64', '_FILE_IS_REMOTE_DEVICE_INFORMATION', 'API_SET_NAMESPACE_ENTRY', 'CERT_REVOCATION_INFO', '_ANON_PROCESS_MITIGATION_IMAGE_LOAD_POLICY_UNION', 'ALPC_CONTEXT_ATTR', '_PROCESS_BASIC_INFORMATION', '_PSAPI_WORKING_SET_EX_BLOCK', 'CRYPT_DATA_BLOB', 'PEB_LDR_DATA', '_ANON_evt_variant_sub_union', '_ALPC_SERVER_INFORMATION_TMP_IN', 'PLDR_DATA_TABLE_ENTRY', 'RTL_UNLOAD_EVENT_TRACE64', '_FILE_FS_DEVICE_INFORMATION', '_PROCESS_MITIGATION_EXTENSION_POINT_DISABLE_POLICY', '_CRYPT_ALGORITHM_IDENTIFIER', 'RTL_UNLOAD_EVENT_TRACE', 'PACCESS_DENIED_ACE', 'PSAPI_WORKING_SET_INFORMATION32', '_CLIENT_ID64', 'ACCESS_DENIED_OBJECT_ACE', 'PWINTRUST_BLOB_INFO', '_TOKEN_USER', 'OUTPUT_DEBUG_STRING_INFO', 'tagSAFEARRAYBOUND', 'PPSAPI_WORKING_SET_EX_INFORMATION64', 'PMIB_TCPTABLE_OWNER_PID', 'PALPC_PORT_ATTRIBUTES32', 'LPOSVERSIONINFOA', 'PCTL_ENTRY', 'PALPC_CONTEXT_ATTR32', 'CALLFRAMEINFO', '_FILE_NETWORK_OPEN_INFORMATION', 'PSAPI_WORKING_SET_EX_BLOCK32', '_ALPC_HANDLE_ATTR32', '_FILE_STANDARD_INFORMATION', '_EXIT_PROCESS_DEBUG_INFO', 'LPWNDCLASSEXW', '_CALLFRAME_MARSHALCONTEXT', 'LPOSVERSIONINFOW', 'ALPC_SERVER_INFORMATION', '_BG_JOB_PROGRESS', '_ACCESS_DENIED_CALLBACK_ACE', '_FILE_DISPOSITION_INFORMATION', 'PEXCEPTION_RECORD', 'DEBUG_LAST_EVENT_INFO_BREAKPOINT', '_PORT_MESSAGE_TMP_SUBSTRUCT_S2', 'PPROCESS_MITIGATION_DEP_POLICY', 'IMAGE_DATA_DIRECTORY', '_ALPC_DATA_VIEW_ATTR32', 'BITMAP', 'PKEY_VALUE_PARTIAL_INFORMATION', 'FILE_FS_DRIVER_PATH_INFORMATION', '_FILE_FS_DRIVER_PATH_INFORMATION', 'MIB_IPADDRTABLE', 'PFILE_NETWORK_OPEN_INFORMATION', '_CRYPT_ATTRIBUTE_TYPE_VALUE', '_MIB_UDP6TABLE_OWNER_PID', 'PMIB_IPADDRROW_XP', 'PACCESS_ALLOWED_CALLBACK_OBJECT_ACE', 'PPROCESS_MITIGATION_STRICT_HANDLE_CHECK_POLICY', 'STRING', 'LPPROCESS_INFORMATION', 'EXIT_PROCESS_DEBUG_INFO', 'PSYSTEM_MANDATORY_LABEL_ACE', 'TMP_CERT_STRONG_SIGN_PARA_UNION_TYPE', 'WNDCLASSEXA', '_TMP_SPC_LINK_UNION', 'PCURDIR', 'PCERT_EXTENSION', 'WNDCLASSEXW', '_DEBUG_VALUE_TMP_UNION', '_EVENTLOG_FULL_INFORMATION', 'PSYSTEM_MODULE64', 'PEB', 'MIB_UDPROW_OWNER_PID', 'PROCESS_MEMORY_COUNTERS', 'VARIANTARG', '_PROCESS_MITIGATION_ASLR_POLICY', '_ANON_PROCESS_MITIGATION_DEP_POLICY_UNION', '_CRYPTOAPI_BLOB', '_API_SET_VALUE_ENTRY', 'LPBITMAP', 'CRYPT_INTEGER_BLOB', 'PWNDCLASSEXW', 'ALPC_DIRECT_ATTR32', '_TMP_CONTEXT64_SUBUNION', 'SAFEARRAYBOUND', 'LPGUID', '__tagBRECORD', '_FILE_POSITION_INFORMATION', 'PWNDCLASSEXA', 'POSVERSIONINFOEXA', 'API_SET_NAMESPACE_ARRAY', 'WINTRUST_CERT_INFO', 'tagRGBQUAD', 'PMIB_TCPROW', '_FILE_FS_CONTROL_INFORMATION', 'FILE_NAME_INFORMATION', 'TMP_variant_sub_union', '_ALPC_DATA_VIEW_ATTR', 'UNLOAD_DLL_DEBUG_INFO', '_RTL_UNLOAD_EVENT_TRACE', 'EVENTLOG_FULL_INFORMATION', '_STRING', 'CRYPT_DER_BLOB', '_ALPC_CONTEXT_ATTR64', 'TMP_WINTRUST_UNION_TYPE', '_ANON_PEB_UNION_1', 'PPORT_MESSAGE64', 'PCONTEXT64', 'SYSTEMTIME', 'tagBITMAPFILEHEADER', '_RTL_DRIVE_LETTER_CURDIR', 'PIMAGE_OPTIONAL_HEADER64', 'CERT_PUBLIC_KEY_INFO', 'DEBUG_SPECIFIC_FILTER_PARAMETERS', 'IMAGE_SECTION_HEADER', 'ACL', 'API_SET_VALUE_ENTRY', 'WOW64_CONTEXT', '_PROCESS_MITIGATION_STRICT_HANDLE_CHECK_POLICY', 'CMSG_SIGNER_INFO', 'DEBUG_LAST_EVENT_INFO_UNLOAD_MODULE', 'PSAPI_WORKING_SET_EX_INFORMATION64', '_RTL_USER_PROCESS_PARAMETERS', 'PACCESS_ALLOWED_CALLBACK_ACE', 'PPROCESS_INFORMATION', 'PDEBUG_PROCESSOR_IDENTIFICATION_AMD64', '_CERT_STRONG_SIGN_PARA', '_SYSTEM_MANDATORY_LABEL_ACE', '_EXCEPTION_RECORD32', 'MIB_TCP6TABLE_OWNER_PID', 'LDR_DATA_TABLE_ENTRY', 'PDEBUG_LAST_EVENT_INFO_EXIT_PROCESS', 'PDEBUG_EXCEPTION_FILTER_PARAMETERS', '_CTL_USAGE', 'PCCRL_CONTEXT', 'LPOSVERSIONINFOEXW', '_SYSTEM_HANDLE', 'CERT_NAME_BLOB', 'PWINTRUST_DATA', 'PSYSTEM_VERIFIER_INFORMATION', 'CRYPTCATMEMBER_', '_ALPC_SECURITY_ATTR64', '_CERT_CONTEXT', 'LPOSVERSIONINFOEXA', '_SYSTEM_MODULE_INFORMATION64', '_CRYPT_HASH_MESSAGE_PARA', 'LPBITMAPCOREHEADER', 'STARTUPINFOA', 'DATA_BLOB', 'PAPI_SET_NAMESPACE_ARRAY', 'tagDEC', 'STARTUPINFOW', '_PROCESS_MEMORY_COUNTERS_EX', 'EXCEPTION_RECORD32', '_CERT_EXTENSION', '_IO_STATUS_BLOCK', 'PCCERT_STRONG_SIGN_PARA', 'PLUID_AND_ATTRIBUTES', 'MIB_UDP6ROW_OWNER_PID', 'PDEBUG_PROCESSOR_IDENTIFICATION_ALPHA', '_API_SET_VALUE_ARRAY_V4', 'RIP_INFO', 'PCERT_CONTEXT', '_CONTEXT64', '_CRYPT_VERIFY_MESSAGE_PARA', 'PROCESS_MITIGATION_SYSTEM_CALL_DISABLE_POLICY', 'FILE_FS_LABEL_INFORMATION', '_CERT_TRUST_STATUS', 'PORT_MESSAGE64', '_DEBUG_SYMBOL_PARAMETERS', 'POSVERSIONINFOW', 'SYSTEM_MODULE64', 'FILE_MODE_INFORMATION', '_CERT_TRUST_LIST_INFO', 'WINTRUST_DATA', 'SYSTEM_HANDLE', '_DEBUG_MODULE_PARAMETERS', 'tagMULTI_QI', 'OSVERSIONINFOEXW', '_M128A', 'PCCERT_CONTEXT', 'PROCESS_MITIGATION_IMAGE_LOAD_POLICY', 'CTL_CONTEXT', 'PCRL_ENTRY', 'SPC_SP_OPUS_INFO', 'PPROCESS_MITIGATION_BINARY_SIGNATURE_POLICY', 'OSVERSIONINFOEXA', '_DEBUG_SYMBOL_SOURCE_ENTRY', 'PRTL_OSVERSIONINFOW', 'tagBITMAPINFO', 'LPENUM_SERVICE_STATUS_PROCESSA', 'PSAPI_WORKING_SET_INFORMATION64', 'NPBITMAP', '_PROCESS_MEMORY_COUNTERS', 'ITEMIDLIST', '_API_SET_VALUE_ENTRY_V2', '_SPC_SP_OPUS_INFO', 'PPROCESS_MITIGATION_EXTENSION_POINT_DISABLE_POLICY', 'DEBUG_STACK_FRAME', 'PDEBUG_PROCESSOR_IDENTIFICATION_X86', 'PSAPI_WORKING_SET_INFORMATION', '_EXCEPTION_RECORD', 'DEBUG_VALUE_TMP_SUBSTRUCT1', 'PSYSTEM_MODULE32', 'TMP_UNION_IO_STATUS_BLOCK', 'LPCONTEXT32', 'FILE_POSITION_INFORMATION', '_IMAGE_SECTION_HEADER', '_COAUTHINFO', 'DEBUG_EVENT', 'LPSERVICE_STATUS_PROCESS', 'PALPC_WORK_ON_BEHALF_ATTR', 'CRYPT_ENCODE_PARA', 'WINTRUST_SGNR_INFO_', 'PIO_STATUS_BLOCK', 'ACE_HEADER', '_DEBUG_PROCESSOR_IDENTIFICATION_ARM', 'PPROCESS_MITIGATION_CONTROL_FLOW_GUARD_POLICY', 'FILE_FS_ATTRIBUTE_INFORMATION', 'FILE_EA_INFORMATION', 'PIMAGE_FILE_HEADER', 'RTL_USER_PROCESS_PARAMETERS', 'FILE_FS_SIZE_INFORMATION', 'TOKEN_ELEVATION', 'DEBUG_SYMBOL_PARAMETERS', 'FILE_FS_FULL_SIZE_INFORMATION', 'PDEBUG_LAST_EVENT_INFO_BREAKPOINT', '_PROCESS_MITIGATION_DEP_POLICY', 'CRYPT_ALGORITHM_IDENTIFIER', 'API_SET_VALUE_ENTRY_V2', 'CRYPT_HASH_MESSAGE_PARA', 'PDATA_BLOB', 'DEBUG_VALUE_TMP_SUBSTRUCT3', 'DEBUG_VALUE_TMP_SUBSTRUCT2', 'PFILE_STANDARD_INFORMATION', '_CRYPT_SIGN_MESSAGE_PARA']) enums = set(['NET_FW_ACTION', 'NET_FW_RULE_DIRECTION', 'EVT_OPEN_LOG_FLAGS', '_EVT_CHANNEL_TYPE', '_KEY_VALUE_INFORMATION_CLASS', 'BG_JOB_PROXY_USAGE', 'CALLFRAME_WALK', '_TOKEN_INFORMATION_CLASS', '_IMAGEHLP_SYMBOL_TYPE_INFO', 'CLSCTX', '_THREAD_INFORMATION_CLASS', '_TASK_RUNLEVEL_TYPE', 'tagCLSCTX', 'TASK_ACTION_TYPE', '_VARENUM', 'FS_INFORMATION_CLASS', 'TASK_RUNLEVEL_TYPE', 'NET_FW_PROFILE_TYPE2_', 'BG_JOB_TYPE', '_FS_INFORMATION_CLASS', '_BG_JOB_PROXY_USAGE', 'tag_WBEM_GENERIC_FLAG_TYPE', 'TYPEKIND', 'tagTOKEN_TYPE', 'EVT_SYSTEM_PROPERTY_ID', 'ALPC_MESSAGE_INFORMATION_CLASS', '_BG_JOB_PRIORITY', '_ALPC_MESSAGE_INFORMATION_CLASS', 'ALPC_PORT_INFORMATION_CLASS', '_TCP_TABLE_CLASS', 'EVT_EVENT_METADATA_PROPERTY_ID', 'tag_WBEM_CHANGE_FLAG_TYPE', '_SC_ENUM_TYPE', '_CALLFRAME_COPY', 'SECTION_INHERIT', '_IO_PRIORITY_HINT', 'SE_OBJECT_TYPE', '_EVT_SYSTEM_PROPERTY_ID', 'PSID_NAME_USE', 'TASK_CREATION', 'SYSTEM_INFORMATION_CLASS', 'EVT_CHANNEL_CONFIG_PROPERTY_ID', 'MIB_TCP_STATE', '_MIB_TCP_STATE', 'RTL_PATH_TYPE', '_TASK_TRIGGER_TYPE2', 'NET_FW_MODIFY_STATE_', '_SECTION_INHERIT', 'PSECURITY_IMPERSONATION_LEVEL', 'SID_NAME_USE', 'TASK_COMPATIBILITY', 'NET_FW_PROFILE_TYPE2', '_EVT_VARIANT_TYPE', '_EVT_RENDER_FLAGS', 'EVT_QUERY_FLAGS', '_TASK_CREATION', '_EVT_OPEN_LOG_FLAGS', 'tag_WBEM_TIMEOUT_TYPE', '_INTERNAL_IF_OPER_STATUS', 'EVT_RENDER_FLAGS', 'SC_STATUS_TYPE', '_EVT_PUBLISHER_METADATA_PROPERTY_ID', 'tagCOINIT', 'EVT_LOG_PROPERTY_ID', 'KEY_VALUE_INFORMATION_CLASS', 'MEMORY_INFORMATION_CLASS', 'PFILE_INFORMATION_CLASS', '_TASK_COMPATIBILITY', 'PROCESSINFOCLASS', '_TASK_INSTANCES_POLICY', '_SID_NAME_USE', 'NET_FW_IP_PROTOCOL_', 'NET_FW_MODIFY_STATE', 'TCP_TABLE_CLASS', 'NET_FW_RULE_DIRECTION_', 'BG_ERROR_CONTEXT', 'TASK_STATE', 'tagMSHLFLAGS', 'EVT_RENDER_CONTEXT_FLAGS', '_TASK_ACTION_TYPE', '_TASK_ENUM_FLAGS', '_BG_JOB_TYPE', 'PPROCESS_MITIGATION_POLICY', 'VARENUM', 'INTERNAL_IF_OPER_STATUS', 'tagTYPEKIND', '_ALPC_PORT_INFORMATION_CLASS', 'MSHLFLAGS', 'EVT_VARIANT_TYPE', 'EVT_FORMAT_MESSAGE_FLAGS', 'TASK_RUN_FLAGS', 'WBEM_TIMEOUT_TYPE', 'FILE_INFORMATION_CLASS', 'SC_ENUM_TYPE', '_EVT_EVENT_METADATA_PROPERTY_ID', '_FILE_INFORMATION_CLASS', '_WELL_KNOWN_SID_TYPE', 'TASK_ENUM_FLAGS', 'NET_FW_ACTION_', '_MEMORY_INFORMATION_CLASS', 'PTHREAD_INFORMATION_CLASS', 'tagCALLFRAME_WALK', 'WBEM_GENERIC_FLAG_TYPE', '_EVT_FORMAT_MESSAGE_FLAGS', 'UDP_TABLE_CLASS', '_SYSTEM_INFORMATION_CLASS', 'PROCESS_INFORMATION_CLASS', 'TASK_INSTANCES_POLICY', '_BG_JOB_STATE', 'PROCESS_MITIGATION_POLICY', '_SECURITY_IMPERSONATION_LEVEL', '_EVT_QUERY_FLAGS', '_RTL_PATH_TYPE', '_PROCESS_MITIGATION_POLICY', 'IO_PRIORITY_HINT', 'WBEM_CHANGE_FLAG_TYPE', '_SC_STATUS_TYPE', '_SE_OBJECT_TYPE', 'IMAGEHLP_SYMBOL_TYPE_INFO', '_UDP_TABLE_CLASS', '_EVT_RENDER_CONTEXT_FLAGS', 'BG_JOB_STATE', '_EVT_CHANNEL_ISOLATION_TYPE', 'EVT_CHANNEL_TYPE', '_TASK_STATE', '_EVT_CHANNEL_CONFIG_PROPERTY_ID', 'WBEMSTATUS', '_BG_ERROR_CONTEXT', 'PTOKEN_INFORMATION_CLASS', '_EVT_LOG_PROPERTY_ID', '_PROCESSINFOCLASS', 'PALPC_MESSAGE_INFORMATION_CLASS', 'PTOKEN_TYPE', 'tag_WBEMSTATUS', 'SECURITY_IMPERSONATION_LEVEL', '_OBJECT_INFORMATION_CLASS', 'BG_JOB_PRIORITY', 'CALLFRAME_COPY', 'TOKEN_INFORMATION_CLASS', 'OBJECT_INFORMATION_CLASS', 'WELL_KNOWN_SID_TYPE', 'TASK_LOGON_TYPE', 'COINIT', 'TOKEN_TYPE', 'EVT_CHANNEL_ISOLATION_TYPE', 'TASK_TRIGGER_TYPE2', 'NET_FW_IP_PROTOCOL', 'THREAD_INFORMATION_CLASS', '_TASK_LOGON_TYPE', 'EVT_PUBLISHER_METADATA_PROPERTY_ID']) -functions = set(['EvtGetChannelConfigProperty', 'NtQuerySymbolicLinkObject', 'GetStdHandle', 'GetDriveTypeW', 'GetFileVersionInfoSizeA', 'CertFreeCertificateContext', 'GetModuleBaseNameA', 'ConvertSidToStringSidW', 'CryptAcquireCertificatePrivateKey', 'AddVectoredContinueHandler', 'GetDriveTypeA', 'DebugBreak', 'EvtOpenLog', 'GetProcessDEPPolicy', 'GetProcessMitigationPolicy', 'ConvertSidToStringSidA', 'GetExtendedTcpTable', 'CreatePipe', 'CreateWellKnownSid', 'CertEnumCertificateContextProperties', 'NtWow64ReadVirtualMemory64', 'DebugActiveProcessStop', 'GetVolumeInformationW', 'RegOpenKeyExW', 'SymLoadModuleEx', 'LoadLibraryExW', 'CryptMsgGetParam', 'NtOpenSymbolicLinkObject', 'RegOpenKeyExA', 'QueryWorkingSetEx', 'CertEnumCTLsInStore', 'CryptCATAdminCalcHashFromFileHandle2', 'CertCreateCertificateContext', 'EvtOpenEventMetadataEnum', 'CloseEventLog', 'NtSetInformationProcess', 'NtAlpcDisconnectPort', 'WriteFile', 'WaitForSingleObject', 'EvtOpenPublisherMetadata', 'CoGetInterceptor', 'EvtRender', 'NtAlpcConnectPortEx', 'ConnectNamedPipe', 'GetProcessImageFileNameW', 'CoInitializeSecurity', 'EnumClipboardFormats', 'AllocConsole', 'GetProcessImageFileNameA', 'NtQueryInformationFile', 'OpenClipboard', 'CryptDestroyKey', 'PeekNamedPipe', 'LookupPrivilegeValueA', 'ShellExecuteW', 'NtAlpcDeleteSecurityContext', 'OpenServiceA', 'WriteProcessMemory', 'NtSetContextThread', 'FindNextVolumeA', 'RegQueryValueExA', 'CryptCATCatalogInfoFromContext', 'OpenServiceW', 'NtSetValueKey', 'LookupPrivilegeValueW', 'NtQueryValueKey', 'GetSecurityInfo', 'CryptEncodeObjectEx', 'FindNextVolumeW', 'RegQueryValueExW', 'NtQueryVirtualMemory', 'VerQueryValueA', 'UpdateProcThreadAttribute', 'CryptCATGetAttrInfo', 'GetSidSubAuthority', 'GetCursorPos', 'LoadLibraryExA', 'SetConsoleCtrlHandler', 'NtAlpcCreateSectionView', 'SymInitialize', 'InitializeProcThreadAttributeList', 'GetModuleBaseNameW', 'NtQuerySystemInformation', 'NtEnumerateValueKey', 'GetSidSubAuthorityCount', 'CreateThread', 'CreateProcessAsUserA', 'GetExitCodeThread', 'SetNamedPipeHandleState', 'SetTcpEntry', 'CloseWindow', 'CoCreateInstanceEx', 'CreateProcessAsUserW', 'NtProtectVirtualMemory', 'SetPriorityClass', 'CoInitializeEx', 'EvtOpenPublisherEnum', 'CryptExportKey', 'VirtualQuery', 'DebugActiveProcess', 'EvtGetPublisherMetadataProperty', 'LdrLoadDll', 'SetThreadToken', 'GetCurrentThreadId', 'GetExtendedUdpTable', 'SleepEx', 'CryptUIDlgViewContext', 'CreateToolhelp32Snapshot', 'RtlInitUnicodeString', 'RegCloseKey', 'NtOpenEvent', 'NtSetInformationFile', 'GetVersionExW', 'OpenEventLogA', 'GetNumberOfEventLogRecords', 'CommitTransaction', 'GetVersionExA', 'GetClipboardData', 'CreateRemoteThread', 'NtAlpcSendWaitReceivePort', 'EvtOpenChannelConfig', 'GetWindowRect', 'OpenProcess', 'EnumChildWindows', 'EvtGetLogInfo', 'GetProcAddress', 'GetComputerNameW', 'RtlAnsiStringToUnicodeString', 'SetWindowTextA', 'SetThreadContext', 'CertCompareCertificate', 'Wow64GetThreadContext', 'DebugBreakProcess', 'SymSetOptions', 'OpenEventLogW', 'SetWindowTextW', 'GetClipboardFormatNameA', 'FreeConsole', 'GetComputerNameA', 'BringWindowToTop', 'Process32First', 'lstrcmpW', 'NtGetContextThread', 'NtQueryLicenseValue', 'StartServiceW', 'GetDesktopWindow', 'CryptCATAdminEnumCatalogFromHash', 'QueryDosDeviceA', 'RemoveVectoredExceptionHandler', 'EmptyClipboard', 'EvtOpenChannelEnum', 'EvtNextChannelPath', 'VirtualAllocEx', 'NtAlpcCreateSecurityContext', 'EvtClose', 'GlobalUnlock', 'GetInterfaceInfo', 'GlobalAlloc', 'NtOpenDirectoryObject', 'GetWindowThreadProcessId', 'CryptCATAdminReleaseCatalogContext', 'SizeofResource', 'Wow64DisableWow64FsRedirection', 'VirtualFreeEx', 'MoveWindow', 'ContinueDebugEvent', 'CloseClipboard', 'CertDuplicateCTLContext', 'SetThreadAffinityMask', 'NtQueryObject', 'NtFreeVirtualMemory', 'ApiSetResolveToHost', 'CryptCATEnumerateCatAttr', 'DuplicateTokenEx', 'GetWindowModuleFileNameA', 'EnumServicesStatusExW', 'MapViewOfFile', 'NtUnmapViewOfSection', 'GetWindowModuleFileNameW', 'Process32NextW', 'Wow64RevertWow64FsRedirection', 'ConvertStringSidToSidW', 'GlobalLock', 'EnumServicesStatusExA', 'TpCallbackSendAlpcMessageOnCompletion', 'DeleteProcThreadAttributeList', 'GetFileVersionInfoA', 'CreateProcessA', 'NtOpenKey', 'NtAlpcCreatePort', 'OpenSCManagerW', 'ObjectFromLresult', 'VirtualFree', 'GetFileVersionInfoW', 'OpenSCManagerA', 'NtQueryInformationProcess', 'EvtGetEventMetadataProperty', 'NtOpenSection', 'GetForegroundWindow', 'CertAddCertificateContextToStore', 'GetFileVersionInfoSizeW', 'SetWindowPos', 'GetProcessId', 'EvtQuery', 'GetCurrentProcess', 'NtReadVirtualMemory', 'CryptCATGetMemberInfo', 'MessageBoxA', 'WindowFromPoint', 'GetThreadContext', 'GetTokenInformation', 'SetStdHandle', 'PFXImportCertStore', 'NtCreateKey', 'WaitForDebugEvent', 'Wow64EnableWow64FsRedirection', 'CryptQueryObject', 'OpenThreadToken', 'CryptCATEnumerateMember', 'NtCreateFile', 'LoadLibraryW', 'Thread32First', 'OpenTransaction', 'CertDuplicateCertificateContext', 'LocalFree', 'CryptMsgVerifyCountersignatureEncodedEx', 'ResumeThread', 'GetMappedFileNameW', 'GetLogicalDriveStringsA', 'LoadResource', 'GetWindowTextW', 'GetLogicalDriveStringsW', 'QueryDosDeviceW', 'NtAlpcQueryInformationMessage', 'CryptCATAdminAcquireContext2', 'GetWindowTextA', 'GetCurrentThread', 'GetEventLogInformation', 'CertEnumCertificatesInStore', 'CryptMsgVerifyCountersignatureEncoded', 'OpenThread', 'GetParent', 'CertStrToNameW', 'LookupPrivilegeNameW', 'GetModuleFileNameW', 'EnumWindows', 'RtlGetCompressionWorkSpaceSize', 'AddVectoredExceptionHandler', 'CertStrToNameA', 'GetClassInfoExA', 'ExitProcess', 'CryptCATEnumerateAttr', 'CertOpenStore', 'GetModuleFileNameA', 'LoadLibraryA', 'SetProcessMitigationPolicy', 'CloseServiceHandle', 'GetVolumeInformationA', 'GetMappedFileNameA', 'NtAlpcConnectPort', 'GetClipboardFormatNameW', 'Process32Next', 'CryptGenKey', 'RtlDecompressBuffer', 'NtWriteVirtualMemory', 'GetVolumeNameForVolumeMountPointA', 'SetClipboardData', 'DebugSetProcessKillOnExit', 'CryptCATAdminAcquireContext', 'GetIpAddrTable', 'GetVolumeNameForVolumeMountPointW', 'ExitThread', 'CryptDecodeObject', 'EvtGetObjectArraySize', 'ReadEventLogA', 'RtlGetUnloadEventTraceEx', 'TerminateProcess', 'OpenProcessToken', 'NtAlpcCreatePortSection', 'NtAlpcCreateResourceReserve', 'WinVerifyTrust', 'VirtualQueryEx', 'ReadEventLogW', 'SymGetTypeInfo', 'CryptCATAdminReleaseContext', 'GetVersion', 'CryptHashCertificate', 'StartServiceA', 'LookupAccountSidW', 'CertCreateSelfSignCertificate', 'TerminateThread', 'OpenBackupEventLogW', 'DeviceIoControl', 'AlpcInitializeMessageAttribute', 'GetExitCodeProcess', 'GetLengthSid', 'LookupAccountSidA', 'Wow64SetThreadContext', 'VirtualProtect', 'DuplicateToken', 'OpenBackupEventLogA', 'NtAlpcAcceptConnectPort', 'GetClassInfoExW', 'GetSystemMetrics', 'NtCreateThreadEx', 'GetWindowsDirectoryW', 'QueryWorkingSet', 'EvtCreateRenderContext', 'CryptDecryptMessage', 'GetWindowsDirectoryA', 'NtAllocateVirtualMemory', 'VerQueryValueW', 'NtAlpcDeleteResourceReserve', 'StrStrIW', 'VirtualProtectEx', 'CreateFileMappingW', 'StrStrIA', 'CryptAcquireContextA', 'GetSidIdentifierAuthority', 'ReadProcessMemory', 'CreateFileTransactedA', 'NtQueryInformationThread', 'CertFindCertificateInStore', 'CreateFileMappingA', 'Thread32Next', 'DuplicateHandle', 'CreateFileTransactedW', 'RtlDosPathNameToNtPathName_U', 'GetLongPathNameW', 'NtQueryDirectoryObject', 'GetProductInfo', 'NtCreateSection', 'NtAlpcQueryInformation', 'FindFirstVolumeA', 'EvtFormatMessage', 'CreateFileW', 'FindResourceA', 'NtWow64WriteVirtualMemory64', 'EvtNextPublisherId', 'CreateFileA', 'EvtNextEventMetadata', 'ShellExecuteA', 'FindFirstVolumeW', 'CreateTransaction', 'GetLastError', 'RtlDecompressBufferEx', 'GetShortPathNameW', 'CreateNamedPipeW', 'GlobalFree', 'FindResourceW', 'AlpcGetMessageAttribute', 'AdjustTokenPrivileges', 'CryptReleaseContext', 'GetProcessTimes', 'GetIfTable', 'CryptEncryptMessage', 'SymFromName', 'CreateNamedPipeA', 'GetShortPathNameA', 'NtMapViewOfSection', 'GetNamedSecurityInfoW', 'MessageBoxW', 'NtAlpcDeletePortSection', 'GetCurrentProcessorNumber', 'RegGetValueW', 'LockResource', 'ConvertStringSidToSidA', 'GetLongPathNameA', 'SetTokenInformation', 'GetNamedSecurityInfoA', 'NtAlpcDeleteSectionView', 'CertGetCertificateChain', 'RegGetValueA', 'EvtGetObjectArrayProperty', 'Process32FirstW', 'SuspendThread', 'CoCreateInstance', 'RealGetWindowClassW', 'lstrcmpA', 'RollbackTransaction', 'NtQueryVolumeInformationFile', 'NtQueryDirectoryFile', 'ReadFile', 'CryptCATAdminCalcHashFromFileHandle', 'CertGetCertificateContextProperty', 'CloseHandle', 'LookupPrivilegeNameA', 'CreateProcessW', 'GetPriorityClass', 'PFXExportCertStoreEx', 'RealGetWindowClassA', 'CryptAcquireContextW', 'CertFreeCTLContext', 'CertGetNameStringA', 'GetClassNameW', 'GetThreadId', 'CLSIDFromProgID', 'OpenEventW', 'NtAlpcRevokeSecurityContext', 'IsOS', 'GetClassNameA', 'Sleep', 'CertGetNameStringW', 'EvtNext', 'ZwDuplicateObject', 'RtlInitString', 'OpenEventA', 'VirtualAlloc']) +functions = set(['EvtGetChannelConfigProperty', 'NtQuerySymbolicLinkObject', 'GetStdHandle', 'GetDriveTypeW', 'GetFileVersionInfoSizeA', 'CertFreeCertificateContext', 'GetModuleBaseNameA', 'ConvertSidToStringSidW', 'CryptAcquireCertificatePrivateKey', 'AddVectoredContinueHandler', 'GetDriveTypeA', 'DebugBreak', 'EvtOpenLog', 'GetProcessDEPPolicy', 'GetProcessMitigationPolicy', 'ConvertSidToStringSidA', 'GetExtendedTcpTable', 'CreatePipe', 'CreateWellKnownSid', 'CertEnumCertificateContextProperties', 'NtWow64ReadVirtualMemory64', 'DebugActiveProcessStop', 'GetVolumeInformationW', 'RegOpenKeyExW', 'SymLoadModuleEx', 'LoadLibraryExW', 'CryptMsgGetParam', 'NtOpenSymbolicLinkObject', 'RegOpenKeyExA', 'QueryWorkingSetEx', 'CertEnumCTLsInStore', 'CryptCATAdminCalcHashFromFileHandle2', 'CertCreateCertificateContext', 'EvtOpenEventMetadataEnum', 'CloseEventLog', 'NtSetInformationProcess', 'NtAlpcDisconnectPort', 'WriteFile', 'WaitForSingleObject', 'EvtOpenPublisherMetadata', 'CoGetInterceptor', 'EvtRender', 'NtAlpcConnectPortEx', 'ConnectNamedPipe', 'GetProcessImageFileNameW', 'CoInitializeSecurity', 'EnumClipboardFormats', 'AllocConsole', 'GetProcessImageFileNameA', 'NtQueryInformationFile', 'OpenClipboard', 'CryptDestroyKey', 'PeekNamedPipe', 'LookupPrivilegeValueA', 'ShellExecuteW', 'NtAlpcDeleteSecurityContext', 'OpenServiceA', 'WriteProcessMemory', 'NtSetContextThread', 'FindNextVolumeA', 'RegQueryValueExA', 'CryptCATCatalogInfoFromContext', 'OpenServiceW', 'NtSetValueKey', 'LookupPrivilegeValueW', 'NtQueryValueKey', 'GetSecurityInfo', 'CryptEncodeObjectEx', 'FindNextVolumeW', 'RegQueryValueExW', 'NtQueryVirtualMemory', 'VerQueryValueA', 'UpdateProcThreadAttribute', 'CryptCATGetAttrInfo', 'GetSidSubAuthority', 'GetCursorPos', 'LoadLibraryExA', 'SetConsoleCtrlHandler', 'NtAlpcCreateSectionView', 'SymInitialize', 'InitializeProcThreadAttributeList', 'GetModuleBaseNameW', 'NtQuerySystemInformation', 'NtEnumerateValueKey', 'GetSidSubAuthorityCount', 'CreateThread', 'CreateProcessAsUserA', 'GetExitCodeThread', 'SetNamedPipeHandleState', 'SetTcpEntry', 'CloseWindow', 'CoCreateInstanceEx', 'CreateProcessAsUserW', 'NtProtectVirtualMemory', 'SetPriorityClass', 'CoInitializeEx', 'EvtOpenPublisherEnum', 'CryptExportKey', 'VirtualQuery', 'DebugActiveProcess', 'EvtGetPublisherMetadataProperty', 'LdrLoadDll', 'SetThreadToken', 'GetCurrentThreadId', 'GetExtendedUdpTable', 'SleepEx', 'CryptUIDlgViewContext', 'CreateToolhelp32Snapshot', 'RtlInitUnicodeString', 'RegCloseKey', 'NtOpenEvent', 'NtSetInformationFile', 'GetVersionExW', 'OpenEventLogA', 'GetNumberOfEventLogRecords', 'CommitTransaction', 'GetVersionExA', 'GetClipboardData', 'CreateRemoteThread', 'NtAlpcSendWaitReceivePort', 'EvtOpenChannelConfig', 'GetWindowRect', 'OpenProcess', 'EnumChildWindows', 'EvtGetLogInfo', 'GetProcAddress', 'CryptSignMessage', 'GetComputerNameW', 'RtlAnsiStringToUnicodeString', 'SetWindowTextA', 'SetThreadContext', 'CertCompareCertificate', 'Wow64GetThreadContext', 'DebugBreakProcess', 'SymSetOptions', 'OpenEventLogW', 'SetWindowTextW', 'GetClipboardFormatNameA', 'FreeConsole', 'GetComputerNameA', 'BringWindowToTop', 'Process32First', 'lstrcmpW', 'NtGetContextThread', 'NtQueryLicenseValue', 'StartServiceW', 'GetDesktopWindow', 'CryptCATAdminEnumCatalogFromHash', 'QueryDosDeviceA', 'RemoveVectoredExceptionHandler', 'EmptyClipboard', 'EvtOpenChannelEnum', 'EvtNextChannelPath', 'VirtualAllocEx', 'NtAlpcCreateSecurityContext', 'EvtClose', 'GlobalUnlock', 'GetInterfaceInfo', 'GlobalAlloc', 'NtOpenDirectoryObject', 'GetWindowThreadProcessId', 'CryptCATAdminReleaseCatalogContext', 'SizeofResource', 'Wow64DisableWow64FsRedirection', 'VirtualFreeEx', 'MoveWindow', 'ContinueDebugEvent', 'CloseClipboard', 'CertDuplicateCTLContext', 'SetThreadAffinityMask', 'NtQueryObject', 'NtFreeVirtualMemory', 'ApiSetResolveToHost', 'CryptVerifyMessageSignatureWithKey', 'CryptCATEnumerateCatAttr', 'DuplicateTokenEx', 'GetWindowModuleFileNameA', 'CryptVerifyMessageHash', 'EnumServicesStatusExW', 'MapViewOfFile', 'NtUnmapViewOfSection', 'GetWindowModuleFileNameW', 'Process32NextW', 'Wow64RevertWow64FsRedirection', 'ConvertStringSidToSidW', 'GlobalLock', 'EnumServicesStatusExA', 'TpCallbackSendAlpcMessageOnCompletion', 'DeleteProcThreadAttributeList', 'GetFileVersionInfoA', 'CreateProcessA', 'NtOpenKey', 'NtAlpcCreatePort', 'OpenSCManagerW', 'ObjectFromLresult', 'VirtualFree', 'GetFileVersionInfoW', 'OpenSCManagerA', 'NtQueryInformationProcess', 'EvtGetEventMetadataProperty', 'NtOpenSection', 'GetForegroundWindow', 'CertAddCertificateContextToStore', 'GetFileVersionInfoSizeW', 'SetWindowPos', 'GetProcessId', 'EvtQuery', 'GetCurrentProcess', 'NtReadVirtualMemory', 'CryptCATGetMemberInfo', 'MessageBoxA', 'WindowFromPoint', 'GetThreadContext', 'GetTokenInformation', 'SetStdHandle', 'PFXImportCertStore', 'NtCreateKey', 'WaitForDebugEvent', 'Wow64EnableWow64FsRedirection', 'CryptQueryObject', 'OpenThreadToken', 'GetProcessMemoryInfo', 'CryptCATEnumerateMember', 'NtCreateFile', 'LoadLibraryW', 'Thread32First', 'OpenTransaction', 'CertDuplicateCertificateContext', 'LocalFree', 'CryptMsgVerifyCountersignatureEncodedEx', 'ResumeThread', 'GetMappedFileNameW', 'GetLogicalDriveStringsA', 'LoadResource', 'GetWindowTextW', 'GetLogicalDriveStringsW', 'QueryDosDeviceW', 'NtAlpcQueryInformationMessage', 'CryptCATAdminAcquireContext2', 'GetWindowTextA', 'GetCurrentThread', 'GetEventLogInformation', 'CryptVerifyMessageSignature', 'CertEnumCertificatesInStore', 'CryptMsgVerifyCountersignatureEncoded', 'OpenThread', 'GetParent', 'CertStrToNameW', 'LookupPrivilegeNameW', 'GetModuleFileNameW', 'EnumWindows', 'RtlGetCompressionWorkSpaceSize', 'AddVectoredExceptionHandler', 'CertStrToNameA', 'GetClassInfoExA', 'ExitProcess', 'CryptCATEnumerateAttr', 'CertOpenStore', 'GetModuleFileNameA', 'LoadLibraryA', 'SetProcessMitigationPolicy', 'CloseServiceHandle', 'GetVolumeInformationA', 'GetMappedFileNameA', 'NtAlpcConnectPort', 'GetClipboardFormatNameW', 'Process32Next', 'CryptGenKey', 'RtlDecompressBuffer', 'NtWriteVirtualMemory', 'GetVolumeNameForVolumeMountPointA', 'SetClipboardData', 'DebugSetProcessKillOnExit', 'CryptCATAdminAcquireContext', 'GetIpAddrTable', 'GetVolumeNameForVolumeMountPointW', 'ExitThread', 'CryptDecodeObject', 'EvtGetObjectArraySize', 'ReadEventLogA', 'RtlGetUnloadEventTraceEx', 'TerminateProcess', 'OpenProcessToken', 'NtAlpcCreatePortSection', 'NtAlpcCreateResourceReserve', 'WinVerifyTrust', 'VirtualQueryEx', 'ReadEventLogW', 'SymGetTypeInfo', 'CryptCATAdminReleaseContext', 'GetVersion', 'CryptHashCertificate', 'StartServiceA', 'LookupAccountSidW', 'CertCreateSelfSignCertificate', 'TerminateThread', 'OpenBackupEventLogW', 'DeviceIoControl', 'AlpcInitializeMessageAttribute', 'GetExitCodeProcess', 'GetLengthSid', 'LookupAccountSidA', 'Wow64SetThreadContext', 'VirtualProtect', 'DuplicateToken', 'OpenBackupEventLogA', 'NtAlpcAcceptConnectPort', 'GetClassInfoExW', 'GetSystemMetrics', 'NtCreateThreadEx', 'GetWindowsDirectoryW', 'QueryWorkingSet', 'EvtCreateRenderContext', 'PfnCryptGetSignerCertificate', 'CryptDecryptMessage', 'GetWindowsDirectoryA', 'NtAllocateVirtualMemory', 'VerQueryValueW', 'NtAlpcDeleteResourceReserve', 'StrStrIW', 'VirtualProtectEx', 'CreateFileMappingW', 'StrStrIA', 'CryptAcquireContextA', 'GetSidIdentifierAuthority', 'ReadProcessMemory', 'CreateFileTransactedA', 'NtQueryInformationThread', 'CertFindCertificateInStore', 'CreateFileMappingA', 'Thread32Next', 'DuplicateHandle', 'CreateFileTransactedW', 'RtlDosPathNameToNtPathName_U', 'GetLongPathNameW', 'NtQueryDirectoryObject', 'GetProductInfo', 'NtCreateSection', 'NtAlpcQueryInformation', 'FindFirstVolumeA', 'EvtFormatMessage', 'CreateFileW', 'FindResourceA', 'CryptSignAndEncryptMessage', 'NtWow64WriteVirtualMemory64', 'EvtNextPublisherId', 'CreateFileA', 'EvtNextEventMetadata', 'ShellExecuteA', 'FindFirstVolumeW', 'CreateTransaction', 'GetLastError', 'RtlDecompressBufferEx', 'GetShortPathNameW', 'CreateNamedPipeW', 'GlobalFree', 'FindResourceW', 'AlpcGetMessageAttribute', 'AdjustTokenPrivileges', 'CryptReleaseContext', 'GetProcessTimes', 'GetIfTable', 'CryptEncryptMessage', 'SymFromName', 'CreateNamedPipeA', 'GetShortPathNameA', 'NtMapViewOfSection', 'GetNamedSecurityInfoW', 'MessageBoxW', 'NtAlpcDeletePortSection', 'GetCurrentProcessorNumber', 'RegGetValueW', 'LockResource', 'ConvertStringSidToSidA', 'GetLongPathNameA', 'SetTokenInformation', 'GetNamedSecurityInfoA', 'NtAlpcDeleteSectionView', 'CertGetCertificateChain', 'RegGetValueA', 'EvtGetObjectArrayProperty', 'Process32FirstW', 'SuspendThread', 'CoCreateInstance', 'RealGetWindowClassW', 'lstrcmpA', 'RollbackTransaction', 'NtQueryVolumeInformationFile', 'NtQueryDirectoryFile', 'ReadFile', 'CryptCATAdminCalcHashFromFileHandle', 'CertGetCertificateContextProperty', 'CloseHandle', 'LookupPrivilegeNameA', 'CreateProcessW', 'GetPriorityClass', 'PFXExportCertStoreEx', 'RealGetWindowClassA', 'CryptAcquireContextW', 'CertFreeCTLContext', 'CertGetNameStringA', 'GetClassNameW', 'GetThreadId', 'CLSIDFromProgID', 'OpenEventW', 'NtAlpcRevokeSecurityContext', 'IsOS', 'GetClassNameA', 'Sleep', 'CertGetNameStringW', 'EvtNext', 'ZwDuplicateObject', 'RtlInitString', 'OpenEventA', 'VirtualAlloc']) interfaces = set(['IUnknown', 'ITaskService', 'INetFwPolicy2', 'IRunningTask', 'IRunningTaskCollection', 'IActionCollection', 'IShellLinkW', 'IBackgroundCopyJob', 'INetFwRules', 'IAction', 'IWbemContext', 'INetFwServiceRestriction', 'IShellLinkA', 'ICallFrame', 'IWbemQualifierSet', 'ICallInterceptor', 'IWbemObjectSink', 'IBackgroundCopyManager', 'IDispatch', 'ICallFrameEvents', 'IPrincipal', 'ITaskSettings', 'IWbemLocator', 'IComHandlerAction', 'IExecAction', 'IBackgroundCopyFile', 'IEnumWbemClassObject', 'ITaskFolder', 'ICallFrameWalker', 'ITaskNamedValueCollection', 'IRegistrationInfo', 'IWbemServices', 'IIdleSettings', 'IEnumBackgroundCopyFiles', 'IEnumBackgroundCopyJobs', 'ITaskFolderCollection', 'IBackgroundCopyError', 'IRepetitionPattern', 'INetworkSettings', 'ITrigger', 'IWbemClassObject', 'IShowMessageAction', 'INetFwRule', 'ITaskNamedValuePair', 'ITaskDefinition', 'IPersistFile', 'IRegisteredTask', 'IEnumVARIANT', 'IRegisteredTaskCollection', 'IWbemCallResult', 'IEmailAction', 'IBackgroundCopyCallback', 'ITriggerCollection']) def generate_walker(namelist, target_module): diff --git a/windows/generated_def/windef.py b/windows/generated_def/windef.py index 3a4057e..72964e5 100644 --- a/windows/generated_def/windef.py +++ b/windows/generated_def/windef.py @@ -37,563 +37,6 @@ STGFMT_FILE = make_flag("STGFMT_FILE", 3) STGFMT_ANY = make_flag("STGFMT_ANY", 4) STGFMT_DOCFILE = make_flag("STGFMT_DOCFILE", 5) STGFMT_DOCUMENT = make_flag("STGFMT_DOCUMENT", 0) -EVENTLOG_SUCCESS = make_flag("EVENTLOG_SUCCESS", 0x0000) -EVENTLOG_ERROR_TYPE = make_flag("EVENTLOG_ERROR_TYPE", 0x0001) -EVENTLOG_WARNING_TYPE = make_flag("EVENTLOG_WARNING_TYPE", 0x0002) -EVENTLOG_INFORMATION_TYPE = make_flag("EVENTLOG_INFORMATION_TYPE", 0x0004) -EVENTLOG_AUDIT_SUCCESS = make_flag("EVENTLOG_AUDIT_SUCCESS", 0x0008) -EVENTLOG_AUDIT_FAILURE = make_flag("EVENTLOG_AUDIT_FAILURE", 0x0010) -EVENTLOG_SEQUENTIAL_READ = make_flag("EVENTLOG_SEQUENTIAL_READ", 0x0001) -EVENTLOG_SEEK_READ = make_flag("EVENTLOG_SEEK_READ", 0x0002) -EVENTLOG_FORWARDS_READ = make_flag("EVENTLOG_FORWARDS_READ", 0x0004) -EVENTLOG_BACKWARDS_READ = make_flag("EVENTLOG_BACKWARDS_READ", 0x0008) -ERROR_EVT_INVALID_CHANNEL_PATH = make_flag("ERROR_EVT_INVALID_CHANNEL_PATH", 15000L) -ERROR_EVT_INVALID_QUERY = make_flag("ERROR_EVT_INVALID_QUERY", 15001L) -ERROR_EVT_PUBLISHER_METADATA_NOT_FOUND = make_flag("ERROR_EVT_PUBLISHER_METADATA_NOT_FOUND", 15002L) -ERROR_EVT_EVENT_TEMPLATE_NOT_FOUND = make_flag("ERROR_EVT_EVENT_TEMPLATE_NOT_FOUND", 15003L) -ERROR_EVT_INVALID_PUBLISHER_NAME = make_flag("ERROR_EVT_INVALID_PUBLISHER_NAME", 15004L) -ERROR_EVT_INVALID_EVENT_DATA = make_flag("ERROR_EVT_INVALID_EVENT_DATA", 15005L) -ERROR_EVT_CHANNEL_NOT_FOUND = make_flag("ERROR_EVT_CHANNEL_NOT_FOUND", 15007L) -ERROR_EVT_MALFORMED_XML_TEXT = make_flag("ERROR_EVT_MALFORMED_XML_TEXT", 15008L) -ERROR_EVT_SUBSCRIPTION_TO_DIRECT_CHANNEL = make_flag("ERROR_EVT_SUBSCRIPTION_TO_DIRECT_CHANNEL", 15009L) -ERROR_EVT_CONFIGURATION_ERROR = make_flag("ERROR_EVT_CONFIGURATION_ERROR", 15010L) -ERROR_EVT_QUERY_RESULT_STALE = make_flag("ERROR_EVT_QUERY_RESULT_STALE", 15011L) -ERROR_EVT_QUERY_RESULT_INVALID_POSITION = make_flag("ERROR_EVT_QUERY_RESULT_INVALID_POSITION", 15012L) -ERROR_EVT_NON_VALIDATING_MSXML = make_flag("ERROR_EVT_NON_VALIDATING_MSXML", 15013L) -ERROR_EVT_FILTER_ALREADYSCOPED = make_flag("ERROR_EVT_FILTER_ALREADYSCOPED", 15014L) -ERROR_EVT_FILTER_NOTELTSET = make_flag("ERROR_EVT_FILTER_NOTELTSET", 15015L) -ERROR_EVT_FILTER_INVARG = make_flag("ERROR_EVT_FILTER_INVARG", 15016L) -ERROR_EVT_FILTER_INVTEST = make_flag("ERROR_EVT_FILTER_INVTEST", 15017L) -ERROR_EVT_FILTER_INVTYPE = make_flag("ERROR_EVT_FILTER_INVTYPE", 15018L) -ERROR_EVT_FILTER_PARSEERR = make_flag("ERROR_EVT_FILTER_PARSEERR", 15019L) -ERROR_EVT_FILTER_UNSUPPORTEDOP = make_flag("ERROR_EVT_FILTER_UNSUPPORTEDOP", 15020L) -ERROR_EVT_FILTER_UNEXPECTEDTOKEN = make_flag("ERROR_EVT_FILTER_UNEXPECTEDTOKEN", 15021L) -ERROR_EVT_INVALID_OPERATION_OVER_ENABLED_DIRECT_CHANNEL = make_flag("ERROR_EVT_INVALID_OPERATION_OVER_ENABLED_DIRECT_CHANNEL", 15022L) -ERROR_EVT_INVALID_CHANNEL_PROPERTY_VALUE = make_flag("ERROR_EVT_INVALID_CHANNEL_PROPERTY_VALUE", 15023L) -ERROR_EVT_INVALID_PUBLISHER_PROPERTY_VALUE = make_flag("ERROR_EVT_INVALID_PUBLISHER_PROPERTY_VALUE", 15024L) -ERROR_EVT_CHANNEL_CANNOT_ACTIVATE = make_flag("ERROR_EVT_CHANNEL_CANNOT_ACTIVATE", 15025L) -ERROR_EVT_FILTER_TOO_COMPLEX = make_flag("ERROR_EVT_FILTER_TOO_COMPLEX", 15026L) -ERROR_EVT_MESSAGE_NOT_FOUND = make_flag("ERROR_EVT_MESSAGE_NOT_FOUND", 15027L) -ERROR_EVT_MESSAGE_ID_NOT_FOUND = make_flag("ERROR_EVT_MESSAGE_ID_NOT_FOUND", 15028L) -ERROR_EVT_UNRESOLVED_VALUE_INSERT = make_flag("ERROR_EVT_UNRESOLVED_VALUE_INSERT", 15029L) -ERROR_EVT_UNRESOLVED_PARAMETER_INSERT = make_flag("ERROR_EVT_UNRESOLVED_PARAMETER_INSERT", 15030L) -ERROR_EVT_MAX_INSERTS_REACHED = make_flag("ERROR_EVT_MAX_INSERTS_REACHED", 15031L) -ERROR_EVT_EVENT_DEFINITION_NOT_FOUND = make_flag("ERROR_EVT_EVENT_DEFINITION_NOT_FOUND", 15032L) -ERROR_EVT_MESSAGE_LOCALE_NOT_FOUND = make_flag("ERROR_EVT_MESSAGE_LOCALE_NOT_FOUND", 15033L) -ERROR_EVT_VERSION_TOO_OLD = make_flag("ERROR_EVT_VERSION_TOO_OLD", 15034L) -ERROR_EVT_VERSION_TOO_NEW = make_flag("ERROR_EVT_VERSION_TOO_NEW", 15035L) -ERROR_EVT_CANNOT_OPEN_CHANNEL_OF_QUERY = make_flag("ERROR_EVT_CANNOT_OPEN_CHANNEL_OF_QUERY", 15036L) -ERROR_EVT_PUBLISHER_DISABLED = make_flag("ERROR_EVT_PUBLISHER_DISABLED", 15037L) -ERROR_EVT_FILTER_OUT_OF_RANGE = make_flag("ERROR_EVT_FILTER_OUT_OF_RANGE", 15038L) -ERROR_SUCCESS = make_flag("ERROR_SUCCESS", 0) -ERROR_INVALID_FUNCTION = make_flag("ERROR_INVALID_FUNCTION", 1) -ERROR_FILE_NOT_FOUND = make_flag("ERROR_FILE_NOT_FOUND", 2) -ERROR_PATH_NOT_FOUND = make_flag("ERROR_PATH_NOT_FOUND", 3) -ERROR_TOO_MANY_OPEN_FILES = make_flag("ERROR_TOO_MANY_OPEN_FILES", 4) -ERROR_ACCESS_DENIED = make_flag("ERROR_ACCESS_DENIED", 5) -ERROR_INVALID_HANDLE = make_flag("ERROR_INVALID_HANDLE", 6) -ERROR_ARENA_TRASHED = make_flag("ERROR_ARENA_TRASHED", 7) -ERROR_NOT_ENOUGH_MEMORY = make_flag("ERROR_NOT_ENOUGH_MEMORY", 8) -ERROR_INVALID_BLOCK = make_flag("ERROR_INVALID_BLOCK", 9) -ERROR_BAD_ENVIRONMENT = make_flag("ERROR_BAD_ENVIRONMENT", 10) -ERROR_BAD_FORMAT = make_flag("ERROR_BAD_FORMAT", 11) -ERROR_INVALID_ACCESS = make_flag("ERROR_INVALID_ACCESS", 12) -ERROR_INVALID_DATA = make_flag("ERROR_INVALID_DATA", 13) -ERROR_OUTOFMEMORY = make_flag("ERROR_OUTOFMEMORY", 14) -ERROR_INVALID_DRIVE = make_flag("ERROR_INVALID_DRIVE", 15) -ERROR_CURRENT_DIRECTORY = make_flag("ERROR_CURRENT_DIRECTORY", 16) -ERROR_NOT_SAME_DEVICE = make_flag("ERROR_NOT_SAME_DEVICE", 17) -ERROR_NO_MORE_FILES = make_flag("ERROR_NO_MORE_FILES", 18) -ERROR_WRITE_PROTECT = make_flag("ERROR_WRITE_PROTECT", 19) -ERROR_BAD_UNIT = make_flag("ERROR_BAD_UNIT", 20) -ERROR_NOT_READY = make_flag("ERROR_NOT_READY", 21) -ERROR_BAD_COMMAND = make_flag("ERROR_BAD_COMMAND", 22) -ERROR_CRC = make_flag("ERROR_CRC", 23) -ERROR_BAD_LENGTH = make_flag("ERROR_BAD_LENGTH", 24) -ERROR_SEEK = make_flag("ERROR_SEEK", 25) -ERROR_NOT_DOS_DISK = make_flag("ERROR_NOT_DOS_DISK", 26) -ERROR_SECTOR_NOT_FOUND = make_flag("ERROR_SECTOR_NOT_FOUND", 27) -ERROR_OUT_OF_PAPER = make_flag("ERROR_OUT_OF_PAPER", 28) -ERROR_WRITE_FAULT = make_flag("ERROR_WRITE_FAULT", 29) -ERROR_READ_FAULT = make_flag("ERROR_READ_FAULT", 30) -ERROR_GEN_FAILURE = make_flag("ERROR_GEN_FAILURE", 31) -ERROR_SHARING_VIOLATION = make_flag("ERROR_SHARING_VIOLATION", 32) -ERROR_LOCK_VIOLATION = make_flag("ERROR_LOCK_VIOLATION", 33) -ERROR_WRONG_DISK = make_flag("ERROR_WRONG_DISK", 34) -ERROR_SHARING_BUFFER_EXCEEDED = make_flag("ERROR_SHARING_BUFFER_EXCEEDED", 36) -ERROR_HANDLE_EOF = make_flag("ERROR_HANDLE_EOF", 38) -ERROR_HANDLE_DISK_FULL = make_flag("ERROR_HANDLE_DISK_FULL", 39) -ERROR_NOT_SUPPORTED = make_flag("ERROR_NOT_SUPPORTED", 50) -ERROR_REM_NOT_LIST = make_flag("ERROR_REM_NOT_LIST", 51) -ERROR_DUP_NAME = make_flag("ERROR_DUP_NAME", 52) -ERROR_BAD_NETPATH = make_flag("ERROR_BAD_NETPATH", 53) -ERROR_NETWORK_BUSY = make_flag("ERROR_NETWORK_BUSY", 54) -ERROR_DEV_NOT_EXIST = make_flag("ERROR_DEV_NOT_EXIST", 55) -ERROR_TOO_MANY_CMDS = make_flag("ERROR_TOO_MANY_CMDS", 56) -ERROR_ADAP_HDW_ERR = make_flag("ERROR_ADAP_HDW_ERR", 57) -ERROR_BAD_NET_RESP = make_flag("ERROR_BAD_NET_RESP", 58) -ERROR_UNEXP_NET_ERR = make_flag("ERROR_UNEXP_NET_ERR", 59) -ERROR_BAD_REM_ADAP = make_flag("ERROR_BAD_REM_ADAP", 60) -ERROR_PRINTQ_FULL = make_flag("ERROR_PRINTQ_FULL", 61) -ERROR_NO_SPOOL_SPACE = make_flag("ERROR_NO_SPOOL_SPACE", 62) -ERROR_PRINT_CANCELLED = make_flag("ERROR_PRINT_CANCELLED", 63) -ERROR_NETNAME_DELETED = make_flag("ERROR_NETNAME_DELETED", 64) -ERROR_NETWORK_ACCESS_DENIED = make_flag("ERROR_NETWORK_ACCESS_DENIED", 65) -ERROR_BAD_DEV_TYPE = make_flag("ERROR_BAD_DEV_TYPE", 66) -ERROR_BAD_NET_NAME = make_flag("ERROR_BAD_NET_NAME", 67) -ERROR_TOO_MANY_NAMES = make_flag("ERROR_TOO_MANY_NAMES", 68) -ERROR_TOO_MANY_SESS = make_flag("ERROR_TOO_MANY_SESS", 69) -ERROR_SHARING_PAUSED = make_flag("ERROR_SHARING_PAUSED", 70) -ERROR_REQ_NOT_ACCEP = make_flag("ERROR_REQ_NOT_ACCEP", 71) -ERROR_REDIR_PAUSED = make_flag("ERROR_REDIR_PAUSED", 72) -ERROR_FILE_EXISTS = make_flag("ERROR_FILE_EXISTS", 80) -ERROR_CANNOT_MAKE = make_flag("ERROR_CANNOT_MAKE", 82) -ERROR_FAIL_I24 = make_flag("ERROR_FAIL_I24", 83) -ERROR_OUT_OF_STRUCTURES = make_flag("ERROR_OUT_OF_STRUCTURES", 84) -ERROR_ALREADY_ASSIGNED = make_flag("ERROR_ALREADY_ASSIGNED", 85) -ERROR_INVALID_PASSWORD = make_flag("ERROR_INVALID_PASSWORD", 86) -ERROR_INVALID_PARAMETER = make_flag("ERROR_INVALID_PARAMETER", 87) -ERROR_NET_WRITE_FAULT = make_flag("ERROR_NET_WRITE_FAULT", 88) -ERROR_NO_PROC_SLOTS = make_flag("ERROR_NO_PROC_SLOTS", 89) -ERROR_TOO_MANY_SEMAPHORES = make_flag("ERROR_TOO_MANY_SEMAPHORES", 100) -ERROR_EXCL_SEM_ALREADY_OWNED = make_flag("ERROR_EXCL_SEM_ALREADY_OWNED", 101) -ERROR_SEM_IS_SET = make_flag("ERROR_SEM_IS_SET", 102) -ERROR_TOO_MANY_SEM_REQUESTS = make_flag("ERROR_TOO_MANY_SEM_REQUESTS", 103) -ERROR_INVALID_AT_INTERRUPT_TIME = make_flag("ERROR_INVALID_AT_INTERRUPT_TIME", 104) -ERROR_SEM_OWNER_DIED = make_flag("ERROR_SEM_OWNER_DIED", 105) -ERROR_SEM_USER_LIMIT = make_flag("ERROR_SEM_USER_LIMIT", 106) -ERROR_DISK_CHANGE = make_flag("ERROR_DISK_CHANGE", 107) -ERROR_DRIVE_LOCKED = make_flag("ERROR_DRIVE_LOCKED", 108) -ERROR_BROKEN_PIPE = make_flag("ERROR_BROKEN_PIPE", 109) -ERROR_OPEN_FAILED = make_flag("ERROR_OPEN_FAILED", 110) -ERROR_BUFFER_OVERFLOW = make_flag("ERROR_BUFFER_OVERFLOW", 111) -ERROR_DISK_FULL = make_flag("ERROR_DISK_FULL", 112) -ERROR_NO_MORE_SEARCH_HANDLES = make_flag("ERROR_NO_MORE_SEARCH_HANDLES", 113) -ERROR_INVALID_TARGET_HANDLE = make_flag("ERROR_INVALID_TARGET_HANDLE", 114) -ERROR_INVALID_CATEGORY = make_flag("ERROR_INVALID_CATEGORY", 117) -ERROR_INVALID_VERIFY_SWITCH = make_flag("ERROR_INVALID_VERIFY_SWITCH", 118) -ERROR_BAD_DRIVER_LEVEL = make_flag("ERROR_BAD_DRIVER_LEVEL", 119) -ERROR_CALL_NOT_IMPLEMENTED = make_flag("ERROR_CALL_NOT_IMPLEMENTED", 120) -ERROR_SEM_TIMEOUT = make_flag("ERROR_SEM_TIMEOUT", 121) -ERROR_INSUFFICIENT_BUFFER = make_flag("ERROR_INSUFFICIENT_BUFFER", 122) -ERROR_INVALID_NAME = make_flag("ERROR_INVALID_NAME", 123) -ERROR_INVALID_LEVEL = make_flag("ERROR_INVALID_LEVEL", 124) -ERROR_NO_VOLUME_LABEL = make_flag("ERROR_NO_VOLUME_LABEL", 125) -ERROR_MOD_NOT_FOUND = make_flag("ERROR_MOD_NOT_FOUND", 126) -ERROR_PROC_NOT_FOUND = make_flag("ERROR_PROC_NOT_FOUND", 127) -ERROR_WAIT_NO_CHILDREN = make_flag("ERROR_WAIT_NO_CHILDREN", 128) -ERROR_CHILD_NOT_COMPLETE = make_flag("ERROR_CHILD_NOT_COMPLETE", 129) -ERROR_DIRECT_ACCESS_HANDLE = make_flag("ERROR_DIRECT_ACCESS_HANDLE", 130) -ERROR_NEGATIVE_SEEK = make_flag("ERROR_NEGATIVE_SEEK", 131) -ERROR_SEEK_ON_DEVICE = make_flag("ERROR_SEEK_ON_DEVICE", 132) -ERROR_IS_JOIN_TARGET = make_flag("ERROR_IS_JOIN_TARGET", 133) -ERROR_IS_JOINED = make_flag("ERROR_IS_JOINED", 134) -ERROR_IS_SUBSTED = make_flag("ERROR_IS_SUBSTED", 135) -ERROR_NOT_JOINED = make_flag("ERROR_NOT_JOINED", 136) -ERROR_NOT_SUBSTED = make_flag("ERROR_NOT_SUBSTED", 137) -ERROR_JOIN_TO_JOIN = make_flag("ERROR_JOIN_TO_JOIN", 138) -ERROR_SUBST_TO_SUBST = make_flag("ERROR_SUBST_TO_SUBST", 139) -ERROR_JOIN_TO_SUBST = make_flag("ERROR_JOIN_TO_SUBST", 140) -ERROR_SUBST_TO_JOIN = make_flag("ERROR_SUBST_TO_JOIN", 141) -ERROR_BUSY_DRIVE = make_flag("ERROR_BUSY_DRIVE", 142) -ERROR_SAME_DRIVE = make_flag("ERROR_SAME_DRIVE", 143) -ERROR_DIR_NOT_ROOT = make_flag("ERROR_DIR_NOT_ROOT", 144) -ERROR_DIR_NOT_EMPTY = make_flag("ERROR_DIR_NOT_EMPTY", 145) -ERROR_IS_SUBST_PATH = make_flag("ERROR_IS_SUBST_PATH", 146) -ERROR_IS_JOIN_PATH = make_flag("ERROR_IS_JOIN_PATH", 147) -ERROR_PATH_BUSY = make_flag("ERROR_PATH_BUSY", 148) -ERROR_IS_SUBST_TARGET = make_flag("ERROR_IS_SUBST_TARGET", 149) -ERROR_SYSTEM_TRACE = make_flag("ERROR_SYSTEM_TRACE", 150) -ERROR_INVALID_EVENT_COUNT = make_flag("ERROR_INVALID_EVENT_COUNT", 151) -ERROR_TOO_MANY_MUXWAITERS = make_flag("ERROR_TOO_MANY_MUXWAITERS", 152) -ERROR_INVALID_LIST_FORMAT = make_flag("ERROR_INVALID_LIST_FORMAT", 153) -ERROR_LABEL_TOO_LONG = make_flag("ERROR_LABEL_TOO_LONG", 154) -ERROR_TOO_MANY_TCBS = make_flag("ERROR_TOO_MANY_TCBS", 155) -ERROR_SIGNAL_REFUSED = make_flag("ERROR_SIGNAL_REFUSED", 156) -ERROR_DISCARDED = make_flag("ERROR_DISCARDED", 157) -ERROR_NOT_LOCKED = make_flag("ERROR_NOT_LOCKED", 158) -ERROR_BAD_THREADID_ADDR = make_flag("ERROR_BAD_THREADID_ADDR", 159) -ERROR_BAD_ARGUMENTS = make_flag("ERROR_BAD_ARGUMENTS", 160) -ERROR_BAD_PATHNAME = make_flag("ERROR_BAD_PATHNAME", 161) -ERROR_SIGNAL_PENDING = make_flag("ERROR_SIGNAL_PENDING", 162) -ERROR_MAX_THRDS_REACHED = make_flag("ERROR_MAX_THRDS_REACHED", 164) -ERROR_LOCK_FAILED = make_flag("ERROR_LOCK_FAILED", 167) -ERROR_BUSY = make_flag("ERROR_BUSY", 170) -ERROR_CANCEL_VIOLATION = make_flag("ERROR_CANCEL_VIOLATION", 173) -ERROR_ATOMIC_LOCKS_NOT_SUPPORTED = make_flag("ERROR_ATOMIC_LOCKS_NOT_SUPPORTED", 174) -ERROR_INVALID_SEGMENT_NUMBER = make_flag("ERROR_INVALID_SEGMENT_NUMBER", 180) -ERROR_INVALID_ORDINAL = make_flag("ERROR_INVALID_ORDINAL", 182) -ERROR_ALREADY_EXISTS = make_flag("ERROR_ALREADY_EXISTS", 183) -ERROR_INVALID_FLAG_NUMBER = make_flag("ERROR_INVALID_FLAG_NUMBER", 186) -ERROR_SEM_NOT_FOUND = make_flag("ERROR_SEM_NOT_FOUND", 187) -ERROR_INVALID_STARTING_CODESEG = make_flag("ERROR_INVALID_STARTING_CODESEG", 188) -ERROR_INVALID_STACKSEG = make_flag("ERROR_INVALID_STACKSEG", 189) -ERROR_INVALID_MODULETYPE = make_flag("ERROR_INVALID_MODULETYPE", 190) -ERROR_INVALID_EXE_SIGNATURE = make_flag("ERROR_INVALID_EXE_SIGNATURE", 191) -ERROR_EXE_MARKED_INVALID = make_flag("ERROR_EXE_MARKED_INVALID", 192) -ERROR_BAD_EXE_FORMAT = make_flag("ERROR_BAD_EXE_FORMAT", 193) -ERROR_ITERATED_DATA_EXCEEDS_64k = make_flag("ERROR_ITERATED_DATA_EXCEEDS_64k", 194) -ERROR_INVALID_MINALLOCSIZE = make_flag("ERROR_INVALID_MINALLOCSIZE", 195) -ERROR_DYNLINK_FROM_INVALID_RING = make_flag("ERROR_DYNLINK_FROM_INVALID_RING", 196) -ERROR_IOPL_NOT_ENABLED = make_flag("ERROR_IOPL_NOT_ENABLED", 197) -ERROR_INVALID_SEGDPL = make_flag("ERROR_INVALID_SEGDPL", 198) -ERROR_AUTODATASEG_EXCEEDS_64k = make_flag("ERROR_AUTODATASEG_EXCEEDS_64k", 199) -ERROR_RING2SEG_MUST_BE_MOVABLE = make_flag("ERROR_RING2SEG_MUST_BE_MOVABLE", 200) -ERROR_RELOC_CHAIN_XEEDS_SEGLIM = make_flag("ERROR_RELOC_CHAIN_XEEDS_SEGLIM", 201) -ERROR_INFLOOP_IN_RELOC_CHAIN = make_flag("ERROR_INFLOOP_IN_RELOC_CHAIN", 202) -ERROR_ENVVAR_NOT_FOUND = make_flag("ERROR_ENVVAR_NOT_FOUND", 203) -ERROR_NO_SIGNAL_SENT = make_flag("ERROR_NO_SIGNAL_SENT", 205) -ERROR_FILENAME_EXCED_RANGE = make_flag("ERROR_FILENAME_EXCED_RANGE", 206) -ERROR_RING2_STACK_IN_USE = make_flag("ERROR_RING2_STACK_IN_USE", 207) -ERROR_META_EXPANSION_TOO_LONG = make_flag("ERROR_META_EXPANSION_TOO_LONG", 208) -ERROR_INVALID_SIGNAL_NUMBER = make_flag("ERROR_INVALID_SIGNAL_NUMBER", 209) -ERROR_THREAD_1_INACTIVE = make_flag("ERROR_THREAD_1_INACTIVE", 210) -ERROR_LOCKED = make_flag("ERROR_LOCKED", 212) -ERROR_TOO_MANY_MODULES = make_flag("ERROR_TOO_MANY_MODULES", 214) -ERROR_NESTING_NOT_ALLOWED = make_flag("ERROR_NESTING_NOT_ALLOWED", 215) -ERROR_EXE_MACHINE_TYPE_MISMATCH = make_flag("ERROR_EXE_MACHINE_TYPE_MISMATCH", 216) -ERROR_EXE_CANNOT_MODIFY_SIGNED_BINARY = make_flag("ERROR_EXE_CANNOT_MODIFY_SIGNED_BINARY", 217) -ERROR_EXE_CANNOT_MODIFY_STRONG_SIGNED_BINARY = make_flag("ERROR_EXE_CANNOT_MODIFY_STRONG_SIGNED_BINARY", 218) -ERROR_FILE_CHECKED_OUT = make_flag("ERROR_FILE_CHECKED_OUT", 220) -ERROR_CHECKOUT_REQUIRED = make_flag("ERROR_CHECKOUT_REQUIRED", 221) -ERROR_BAD_FILE_TYPE = make_flag("ERROR_BAD_FILE_TYPE", 222) -ERROR_FILE_TOO_LARGE = make_flag("ERROR_FILE_TOO_LARGE", 223) -ERROR_FORMS_AUTH_REQUIRED = make_flag("ERROR_FORMS_AUTH_REQUIRED", 224) -ERROR_VIRUS_INFECTED = make_flag("ERROR_VIRUS_INFECTED", 225) -ERROR_VIRUS_DELETED = make_flag("ERROR_VIRUS_DELETED", 226) -ERROR_PIPE_LOCAL = make_flag("ERROR_PIPE_LOCAL", 229) -ERROR_BAD_PIPE = make_flag("ERROR_BAD_PIPE", 230) -ERROR_PIPE_BUSY = make_flag("ERROR_PIPE_BUSY", 231) -ERROR_NO_DATA = make_flag("ERROR_NO_DATA", 232) -ERROR_PIPE_NOT_CONNECTED = make_flag("ERROR_PIPE_NOT_CONNECTED", 233) -ERROR_MORE_DATA = make_flag("ERROR_MORE_DATA", 234) -ERROR_VC_DISCONNECTED = make_flag("ERROR_VC_DISCONNECTED", 240) -ERROR_INVALID_EA_NAME = make_flag("ERROR_INVALID_EA_NAME", 254) -ERROR_EA_LIST_INCONSISTENT = make_flag("ERROR_EA_LIST_INCONSISTENT", 255) -ERROR_NO_MORE_ITEMS = make_flag("ERROR_NO_MORE_ITEMS", 259) -ERROR_CANNOT_COPY = make_flag("ERROR_CANNOT_COPY", 266) -ERROR_DIRECTORY = make_flag("ERROR_DIRECTORY", 267) -ERROR_EAS_DIDNT_FIT = make_flag("ERROR_EAS_DIDNT_FIT", 275) -ERROR_EA_FILE_CORRUPT = make_flag("ERROR_EA_FILE_CORRUPT", 276) -ERROR_EA_TABLE_FULL = make_flag("ERROR_EA_TABLE_FULL", 277) -ERROR_INVALID_EA_HANDLE = make_flag("ERROR_INVALID_EA_HANDLE", 278) -ERROR_EAS_NOT_SUPPORTED = make_flag("ERROR_EAS_NOT_SUPPORTED", 282) -ERROR_NOT_OWNER = make_flag("ERROR_NOT_OWNER", 288) -ERROR_TOO_MANY_POSTS = make_flag("ERROR_TOO_MANY_POSTS", 298) -ERROR_PARTIAL_COPY = make_flag("ERROR_PARTIAL_COPY", 299) -ERROR_OPLOCK_NOT_GRANTED = make_flag("ERROR_OPLOCK_NOT_GRANTED", 300) -ERROR_INVALID_OPLOCK_PROTOCOL = make_flag("ERROR_INVALID_OPLOCK_PROTOCOL", 301) -ERROR_DISK_TOO_FRAGMENTED = make_flag("ERROR_DISK_TOO_FRAGMENTED", 302) -ERROR_DELETE_PENDING = make_flag("ERROR_DELETE_PENDING", 303) -ERROR_INCOMPATIBLE_WITH_GLOBAL_SHORT_NAME_REGISTRY_SETTING = make_flag("ERROR_INCOMPATIBLE_WITH_GLOBAL_SHORT_NAME_REGISTRY_SETTING", 304) -ERROR_SHORT_NAMES_NOT_ENABLED_ON_VOLUME = make_flag("ERROR_SHORT_NAMES_NOT_ENABLED_ON_VOLUME", 305) -ERROR_SECURITY_STREAM_IS_INCONSISTENT = make_flag("ERROR_SECURITY_STREAM_IS_INCONSISTENT", 306) -ERROR_INVALID_LOCK_RANGE = make_flag("ERROR_INVALID_LOCK_RANGE", 307) -ERROR_IMAGE_SUBSYSTEM_NOT_PRESENT = make_flag("ERROR_IMAGE_SUBSYSTEM_NOT_PRESENT", 308) -ERROR_NOTIFICATION_GUID_ALREADY_DEFINED = make_flag("ERROR_NOTIFICATION_GUID_ALREADY_DEFINED", 309) -ERROR_MR_MID_NOT_FOUND = make_flag("ERROR_MR_MID_NOT_FOUND", 317) -ERROR_SCOPE_NOT_FOUND = make_flag("ERROR_SCOPE_NOT_FOUND", 318) -ERROR_FAIL_NOACTION_REBOOT = make_flag("ERROR_FAIL_NOACTION_REBOOT", 350) -ERROR_FAIL_SHUTDOWN = make_flag("ERROR_FAIL_SHUTDOWN", 351) -ERROR_FAIL_RESTART = make_flag("ERROR_FAIL_RESTART", 352) -ERROR_MAX_SESSIONS_REACHED = make_flag("ERROR_MAX_SESSIONS_REACHED", 353) -ERROR_THREAD_MODE_ALREADY_BACKGROUND = make_flag("ERROR_THREAD_MODE_ALREADY_BACKGROUND", 400) -ERROR_THREAD_MODE_NOT_BACKGROUND = make_flag("ERROR_THREAD_MODE_NOT_BACKGROUND", 401) -ERROR_PROCESS_MODE_ALREADY_BACKGROUND = make_flag("ERROR_PROCESS_MODE_ALREADY_BACKGROUND", 402) -ERROR_PROCESS_MODE_NOT_BACKGROUND = make_flag("ERROR_PROCESS_MODE_NOT_BACKGROUND", 403) -ERROR_INVALID_ADDRESS = make_flag("ERROR_INVALID_ADDRESS", 487) -ERROR_USER_PROFILE_LOAD = make_flag("ERROR_USER_PROFILE_LOAD", 500) -ERROR_ARITHMETIC_OVERFLOW = make_flag("ERROR_ARITHMETIC_OVERFLOW", 534) -ERROR_PIPE_CONNECTED = make_flag("ERROR_PIPE_CONNECTED", 535) -ERROR_PIPE_LISTENING = make_flag("ERROR_PIPE_LISTENING", 536) -ERROR_VERIFIER_STOP = make_flag("ERROR_VERIFIER_STOP", 537) -ERROR_ABIOS_ERROR = make_flag("ERROR_ABIOS_ERROR", 538) -ERROR_WX86_WARNING = make_flag("ERROR_WX86_WARNING", 539) -ERROR_WX86_ERROR = make_flag("ERROR_WX86_ERROR", 540) -ERROR_TIMER_NOT_CANCELED = make_flag("ERROR_TIMER_NOT_CANCELED", 541) -ERROR_UNWIND = make_flag("ERROR_UNWIND", 542) -ERROR_BAD_STACK = make_flag("ERROR_BAD_STACK", 543) -ERROR_INVALID_UNWIND_TARGET = make_flag("ERROR_INVALID_UNWIND_TARGET", 544) -ERROR_INVALID_PORT_ATTRIBUTES = make_flag("ERROR_INVALID_PORT_ATTRIBUTES", 545) -ERROR_PORT_MESSAGE_TOO_LONG = make_flag("ERROR_PORT_MESSAGE_TOO_LONG", 546) -ERROR_INVALID_QUOTA_LOWER = make_flag("ERROR_INVALID_QUOTA_LOWER", 547) -ERROR_DEVICE_ALREADY_ATTACHED = make_flag("ERROR_DEVICE_ALREADY_ATTACHED", 548) -ERROR_INSTRUCTION_MISALIGNMENT = make_flag("ERROR_INSTRUCTION_MISALIGNMENT", 549) -ERROR_PROFILING_NOT_STARTED = make_flag("ERROR_PROFILING_NOT_STARTED", 550) -ERROR_PROFILING_NOT_STOPPED = make_flag("ERROR_PROFILING_NOT_STOPPED", 551) -ERROR_COULD_NOT_INTERPRET = make_flag("ERROR_COULD_NOT_INTERPRET", 552) -ERROR_PROFILING_AT_LIMIT = make_flag("ERROR_PROFILING_AT_LIMIT", 553) -ERROR_CANT_WAIT = make_flag("ERROR_CANT_WAIT", 554) -ERROR_CANT_TERMINATE_SELF = make_flag("ERROR_CANT_TERMINATE_SELF", 555) -ERROR_UNEXPECTED_MM_CREATE_ERR = make_flag("ERROR_UNEXPECTED_MM_CREATE_ERR", 556) -ERROR_UNEXPECTED_MM_MAP_ERROR = make_flag("ERROR_UNEXPECTED_MM_MAP_ERROR", 557) -ERROR_UNEXPECTED_MM_EXTEND_ERR = make_flag("ERROR_UNEXPECTED_MM_EXTEND_ERR", 558) -ERROR_BAD_FUNCTION_TABLE = make_flag("ERROR_BAD_FUNCTION_TABLE", 559) -ERROR_NO_GUID_TRANSLATION = make_flag("ERROR_NO_GUID_TRANSLATION", 560) -ERROR_INVALID_LDT_SIZE = make_flag("ERROR_INVALID_LDT_SIZE", 561) -ERROR_INVALID_LDT_OFFSET = make_flag("ERROR_INVALID_LDT_OFFSET", 563) -ERROR_INVALID_LDT_DESCRIPTOR = make_flag("ERROR_INVALID_LDT_DESCRIPTOR", 564) -ERROR_TOO_MANY_THREADS = make_flag("ERROR_TOO_MANY_THREADS", 565) -ERROR_THREAD_NOT_IN_PROCESS = make_flag("ERROR_THREAD_NOT_IN_PROCESS", 566) -ERROR_PAGEFILE_QUOTA_EXCEEDED = make_flag("ERROR_PAGEFILE_QUOTA_EXCEEDED", 567) -ERROR_LOGON_SERVER_CONFLICT = make_flag("ERROR_LOGON_SERVER_CONFLICT", 568) -ERROR_SYNCHRONIZATION_REQUIRED = make_flag("ERROR_SYNCHRONIZATION_REQUIRED", 569) -ERROR_NET_OPEN_FAILED = make_flag("ERROR_NET_OPEN_FAILED", 570) -ERROR_IO_PRIVILEGE_FAILED = make_flag("ERROR_IO_PRIVILEGE_FAILED", 571) -ERROR_CONTROL_C_EXIT = make_flag("ERROR_CONTROL_C_EXIT", 572) -ERROR_MISSING_SYSTEMFILE = make_flag("ERROR_MISSING_SYSTEMFILE", 573) -ERROR_UNHANDLED_EXCEPTION = make_flag("ERROR_UNHANDLED_EXCEPTION", 574) -ERROR_APP_INIT_FAILURE = make_flag("ERROR_APP_INIT_FAILURE", 575) -ERROR_PAGEFILE_CREATE_FAILED = make_flag("ERROR_PAGEFILE_CREATE_FAILED", 576) -ERROR_INVALID_IMAGE_HASH = make_flag("ERROR_INVALID_IMAGE_HASH", 577) -ERROR_NO_PAGEFILE = make_flag("ERROR_NO_PAGEFILE", 578) -ERROR_ILLEGAL_FLOAT_CONTEXT = make_flag("ERROR_ILLEGAL_FLOAT_CONTEXT", 579) -ERROR_NO_EVENT_PAIR = make_flag("ERROR_NO_EVENT_PAIR", 580) -ERROR_DOMAIN_CTRLR_CONFIG_ERROR = make_flag("ERROR_DOMAIN_CTRLR_CONFIG_ERROR", 581) -ERROR_ILLEGAL_CHARACTER = make_flag("ERROR_ILLEGAL_CHARACTER", 582) -ERROR_UNDEFINED_CHARACTER = make_flag("ERROR_UNDEFINED_CHARACTER", 583) -ERROR_FLOPPY_VOLUME = make_flag("ERROR_FLOPPY_VOLUME", 584) -ERROR_BIOS_FAILED_TO_CONNECT_INTERRUPT = make_flag("ERROR_BIOS_FAILED_TO_CONNECT_INTERRUPT", 585) -ERROR_BACKUP_CONTROLLER = make_flag("ERROR_BACKUP_CONTROLLER", 586) -ERROR_MUTANT_LIMIT_EXCEEDED = make_flag("ERROR_MUTANT_LIMIT_EXCEEDED", 587) -ERROR_FS_DRIVER_REQUIRED = make_flag("ERROR_FS_DRIVER_REQUIRED", 588) -ERROR_CANNOT_LOAD_REGISTRY_FILE = make_flag("ERROR_CANNOT_LOAD_REGISTRY_FILE", 589) -ERROR_DEBUG_ATTACH_FAILED = make_flag("ERROR_DEBUG_ATTACH_FAILED", 590) -ERROR_SYSTEM_PROCESS_TERMINATED = make_flag("ERROR_SYSTEM_PROCESS_TERMINATED", 591) -ERROR_DATA_NOT_ACCEPTED = make_flag("ERROR_DATA_NOT_ACCEPTED", 592) -ERROR_VDM_HARD_ERROR = make_flag("ERROR_VDM_HARD_ERROR", 593) -ERROR_DRIVER_CANCEL_TIMEOUT = make_flag("ERROR_DRIVER_CANCEL_TIMEOUT", 594) -ERROR_REPLY_MESSAGE_MISMATCH = make_flag("ERROR_REPLY_MESSAGE_MISMATCH", 595) -ERROR_LOST_WRITEBEHIND_DATA = make_flag("ERROR_LOST_WRITEBEHIND_DATA", 596) -ERROR_CLIENT_SERVER_PARAMETERS_INVALID = make_flag("ERROR_CLIENT_SERVER_PARAMETERS_INVALID", 597) -ERROR_NOT_TINY_STREAM = make_flag("ERROR_NOT_TINY_STREAM", 598) -ERROR_STACK_OVERFLOW_READ = make_flag("ERROR_STACK_OVERFLOW_READ", 599) -ERROR_CONVERT_TO_LARGE = make_flag("ERROR_CONVERT_TO_LARGE", 600) -ERROR_FOUND_OUT_OF_SCOPE = make_flag("ERROR_FOUND_OUT_OF_SCOPE", 601) -ERROR_ALLOCATE_BUCKET = make_flag("ERROR_ALLOCATE_BUCKET", 602) -ERROR_MARSHALL_OVERFLOW = make_flag("ERROR_MARSHALL_OVERFLOW", 603) -ERROR_INVALID_VARIANT = make_flag("ERROR_INVALID_VARIANT", 604) -ERROR_BAD_COMPRESSION_BUFFER = make_flag("ERROR_BAD_COMPRESSION_BUFFER", 605) -ERROR_AUDIT_FAILED = make_flag("ERROR_AUDIT_FAILED", 606) -ERROR_TIMER_RESOLUTION_NOT_SET = make_flag("ERROR_TIMER_RESOLUTION_NOT_SET", 607) -ERROR_INSUFFICIENT_LOGON_INFO = make_flag("ERROR_INSUFFICIENT_LOGON_INFO", 608) -ERROR_BAD_DLL_ENTRYPOINT = make_flag("ERROR_BAD_DLL_ENTRYPOINT", 609) -ERROR_BAD_SERVICE_ENTRYPOINT = make_flag("ERROR_BAD_SERVICE_ENTRYPOINT", 610) -ERROR_IP_ADDRESS_CONFLICT1 = make_flag("ERROR_IP_ADDRESS_CONFLICT1", 611) -ERROR_IP_ADDRESS_CONFLICT2 = make_flag("ERROR_IP_ADDRESS_CONFLICT2", 612) -ERROR_REGISTRY_QUOTA_LIMIT = make_flag("ERROR_REGISTRY_QUOTA_LIMIT", 613) -ERROR_NO_CALLBACK_ACTIVE = make_flag("ERROR_NO_CALLBACK_ACTIVE", 614) -ERROR_PWD_TOO_SHORT = make_flag("ERROR_PWD_TOO_SHORT", 615) -ERROR_PWD_TOO_RECENT = make_flag("ERROR_PWD_TOO_RECENT", 616) -ERROR_PWD_HISTORY_CONFLICT = make_flag("ERROR_PWD_HISTORY_CONFLICT", 617) -ERROR_UNSUPPORTED_COMPRESSION = make_flag("ERROR_UNSUPPORTED_COMPRESSION", 618) -ERROR_INVALID_HW_PROFILE = make_flag("ERROR_INVALID_HW_PROFILE", 619) -ERROR_INVALID_PLUGPLAY_DEVICE_PATH = make_flag("ERROR_INVALID_PLUGPLAY_DEVICE_PATH", 620) -ERROR_QUOTA_LIST_INCONSISTENT = make_flag("ERROR_QUOTA_LIST_INCONSISTENT", 621) -ERROR_EVALUATION_EXPIRATION = make_flag("ERROR_EVALUATION_EXPIRATION", 622) -ERROR_ILLEGAL_DLL_RELOCATION = make_flag("ERROR_ILLEGAL_DLL_RELOCATION", 623) -ERROR_DLL_INIT_FAILED_LOGOFF = make_flag("ERROR_DLL_INIT_FAILED_LOGOFF", 624) -ERROR_VALIDATE_CONTINUE = make_flag("ERROR_VALIDATE_CONTINUE", 625) -ERROR_NO_MORE_MATCHES = make_flag("ERROR_NO_MORE_MATCHES", 626) -ERROR_RANGE_LIST_CONFLICT = make_flag("ERROR_RANGE_LIST_CONFLICT", 627) -ERROR_SERVER_SID_MISMATCH = make_flag("ERROR_SERVER_SID_MISMATCH", 628) -ERROR_CANT_ENABLE_DENY_ONLY = make_flag("ERROR_CANT_ENABLE_DENY_ONLY", 629) -ERROR_FLOAT_MULTIPLE_FAULTS = make_flag("ERROR_FLOAT_MULTIPLE_FAULTS", 630) -ERROR_FLOAT_MULTIPLE_TRAPS = make_flag("ERROR_FLOAT_MULTIPLE_TRAPS", 631) -ERROR_NOINTERFACE = make_flag("ERROR_NOINTERFACE", 632) -ERROR_DRIVER_FAILED_SLEEP = make_flag("ERROR_DRIVER_FAILED_SLEEP", 633) -ERROR_CORRUPT_SYSTEM_FILE = make_flag("ERROR_CORRUPT_SYSTEM_FILE", 634) -ERROR_COMMITMENT_MINIMUM = make_flag("ERROR_COMMITMENT_MINIMUM", 635) -ERROR_PNP_RESTART_ENUMERATION = make_flag("ERROR_PNP_RESTART_ENUMERATION", 636) -ERROR_SYSTEM_IMAGE_BAD_SIGNATURE = make_flag("ERROR_SYSTEM_IMAGE_BAD_SIGNATURE", 637) -ERROR_PNP_REBOOT_REQUIRED = make_flag("ERROR_PNP_REBOOT_REQUIRED", 638) -ERROR_INSUFFICIENT_POWER = make_flag("ERROR_INSUFFICIENT_POWER", 639) -ERROR_MULTIPLE_FAULT_VIOLATION = make_flag("ERROR_MULTIPLE_FAULT_VIOLATION", 640) -ERROR_SYSTEM_SHUTDOWN = make_flag("ERROR_SYSTEM_SHUTDOWN", 641) -ERROR_PORT_NOT_SET = make_flag("ERROR_PORT_NOT_SET", 642) -ERROR_DS_VERSION_CHECK_FAILURE = make_flag("ERROR_DS_VERSION_CHECK_FAILURE", 643) -ERROR_RANGE_NOT_FOUND = make_flag("ERROR_RANGE_NOT_FOUND", 644) -ERROR_NOT_SAFE_MODE_DRIVER = make_flag("ERROR_NOT_SAFE_MODE_DRIVER", 646) -ERROR_FAILED_DRIVER_ENTRY = make_flag("ERROR_FAILED_DRIVER_ENTRY", 647) -ERROR_DEVICE_ENUMERATION_ERROR = make_flag("ERROR_DEVICE_ENUMERATION_ERROR", 648) -ERROR_MOUNT_POINT_NOT_RESOLVED = make_flag("ERROR_MOUNT_POINT_NOT_RESOLVED", 649) -ERROR_INVALID_DEVICE_OBJECT_PARAMETER = make_flag("ERROR_INVALID_DEVICE_OBJECT_PARAMETER", 650) -ERROR_MCA_OCCURED = make_flag("ERROR_MCA_OCCURED", 651) -ERROR_DRIVER_DATABASE_ERROR = make_flag("ERROR_DRIVER_DATABASE_ERROR", 652) -ERROR_SYSTEM_HIVE_TOO_LARGE = make_flag("ERROR_SYSTEM_HIVE_TOO_LARGE", 653) -ERROR_DRIVER_FAILED_PRIOR_UNLOAD = make_flag("ERROR_DRIVER_FAILED_PRIOR_UNLOAD", 654) -ERROR_VOLSNAP_PREPARE_HIBERNATE = make_flag("ERROR_VOLSNAP_PREPARE_HIBERNATE", 655) -ERROR_HIBERNATION_FAILURE = make_flag("ERROR_HIBERNATION_FAILURE", 656) -ERROR_FILE_SYSTEM_LIMITATION = make_flag("ERROR_FILE_SYSTEM_LIMITATION", 665) -ERROR_ASSERTION_FAILURE = make_flag("ERROR_ASSERTION_FAILURE", 668) -ERROR_ACPI_ERROR = make_flag("ERROR_ACPI_ERROR", 669) -ERROR_WOW_ASSERTION = make_flag("ERROR_WOW_ASSERTION", 670) -ERROR_PNP_BAD_MPS_TABLE = make_flag("ERROR_PNP_BAD_MPS_TABLE", 671) -ERROR_PNP_TRANSLATION_FAILED = make_flag("ERROR_PNP_TRANSLATION_FAILED", 672) -ERROR_PNP_IRQ_TRANSLATION_FAILED = make_flag("ERROR_PNP_IRQ_TRANSLATION_FAILED", 673) -ERROR_PNP_INVALID_ID = make_flag("ERROR_PNP_INVALID_ID", 674) -ERROR_WAKE_SYSTEM_DEBUGGER = make_flag("ERROR_WAKE_SYSTEM_DEBUGGER", 675) -ERROR_HANDLES_CLOSED = make_flag("ERROR_HANDLES_CLOSED", 676) -ERROR_EXTRANEOUS_INFORMATION = make_flag("ERROR_EXTRANEOUS_INFORMATION", 677) -ERROR_RXACT_COMMIT_NECESSARY = make_flag("ERROR_RXACT_COMMIT_NECESSARY", 678) -ERROR_MEDIA_CHECK = make_flag("ERROR_MEDIA_CHECK", 679) -ERROR_GUID_SUBSTITUTION_MADE = make_flag("ERROR_GUID_SUBSTITUTION_MADE", 680) -ERROR_STOPPED_ON_SYMLINK = make_flag("ERROR_STOPPED_ON_SYMLINK", 681) -ERROR_LONGJUMP = make_flag("ERROR_LONGJUMP", 682) -ERROR_PLUGPLAY_QUERY_VETOED = make_flag("ERROR_PLUGPLAY_QUERY_VETOED", 683) -ERROR_UNWIND_CONSOLIDATE = make_flag("ERROR_UNWIND_CONSOLIDATE", 684) -ERROR_REGISTRY_HIVE_RECOVERED = make_flag("ERROR_REGISTRY_HIVE_RECOVERED", 685) -ERROR_DLL_MIGHT_BE_INSECURE = make_flag("ERROR_DLL_MIGHT_BE_INSECURE", 686) -ERROR_DLL_MIGHT_BE_INCOMPATIBLE = make_flag("ERROR_DLL_MIGHT_BE_INCOMPATIBLE", 687) -ERROR_DBG_EXCEPTION_NOT_HANDLED = make_flag("ERROR_DBG_EXCEPTION_NOT_HANDLED", 688) -ERROR_DBG_REPLY_LATER = make_flag("ERROR_DBG_REPLY_LATER", 689) -ERROR_DBG_UNABLE_TO_PROVIDE_HANDLE = make_flag("ERROR_DBG_UNABLE_TO_PROVIDE_HANDLE", 690) -ERROR_DBG_TERMINATE_THREAD = make_flag("ERROR_DBG_TERMINATE_THREAD", 691) -ERROR_DBG_TERMINATE_PROCESS = make_flag("ERROR_DBG_TERMINATE_PROCESS", 692) -ERROR_DBG_CONTROL_C = make_flag("ERROR_DBG_CONTROL_C", 693) -ERROR_DBG_PRINTEXCEPTION_C = make_flag("ERROR_DBG_PRINTEXCEPTION_C", 694) -ERROR_DBG_RIPEXCEPTION = make_flag("ERROR_DBG_RIPEXCEPTION", 695) -ERROR_DBG_CONTROL_BREAK = make_flag("ERROR_DBG_CONTROL_BREAK", 696) -ERROR_DBG_COMMAND_EXCEPTION = make_flag("ERROR_DBG_COMMAND_EXCEPTION", 697) -ERROR_OBJECT_NAME_EXISTS = make_flag("ERROR_OBJECT_NAME_EXISTS", 698) -ERROR_THREAD_WAS_SUSPENDED = make_flag("ERROR_THREAD_WAS_SUSPENDED", 699) -ERROR_IMAGE_NOT_AT_BASE = make_flag("ERROR_IMAGE_NOT_AT_BASE", 700) -ERROR_RXACT_STATE_CREATED = make_flag("ERROR_RXACT_STATE_CREATED", 701) -ERROR_SEGMENT_NOTIFICATION = make_flag("ERROR_SEGMENT_NOTIFICATION", 702) -ERROR_BAD_CURRENT_DIRECTORY = make_flag("ERROR_BAD_CURRENT_DIRECTORY", 703) -ERROR_FT_READ_RECOVERY_FROM_BACKUP = make_flag("ERROR_FT_READ_RECOVERY_FROM_BACKUP", 704) -ERROR_FT_WRITE_RECOVERY = make_flag("ERROR_FT_WRITE_RECOVERY", 705) -ERROR_IMAGE_MACHINE_TYPE_MISMATCH = make_flag("ERROR_IMAGE_MACHINE_TYPE_MISMATCH", 706) -ERROR_RECEIVE_PARTIAL = make_flag("ERROR_RECEIVE_PARTIAL", 707) -ERROR_RECEIVE_EXPEDITED = make_flag("ERROR_RECEIVE_EXPEDITED", 708) -ERROR_RECEIVE_PARTIAL_EXPEDITED = make_flag("ERROR_RECEIVE_PARTIAL_EXPEDITED", 709) -ERROR_EVENT_DONE = make_flag("ERROR_EVENT_DONE", 710) -ERROR_EVENT_PENDING = make_flag("ERROR_EVENT_PENDING", 711) -ERROR_CHECKING_FILE_SYSTEM = make_flag("ERROR_CHECKING_FILE_SYSTEM", 712) -ERROR_FATAL_APP_EXIT = make_flag("ERROR_FATAL_APP_EXIT", 713) -ERROR_PREDEFINED_HANDLE = make_flag("ERROR_PREDEFINED_HANDLE", 714) -ERROR_WAS_UNLOCKED = make_flag("ERROR_WAS_UNLOCKED", 715) -ERROR_SERVICE_NOTIFICATION = make_flag("ERROR_SERVICE_NOTIFICATION", 716) -ERROR_WAS_LOCKED = make_flag("ERROR_WAS_LOCKED", 717) -ERROR_LOG_HARD_ERROR = make_flag("ERROR_LOG_HARD_ERROR", 718) -ERROR_ALREADY_WIN32 = make_flag("ERROR_ALREADY_WIN32", 719) -ERROR_IMAGE_MACHINE_TYPE_MISMATCH_EXE = make_flag("ERROR_IMAGE_MACHINE_TYPE_MISMATCH_EXE", 720) -ERROR_NO_YIELD_PERFORMED = make_flag("ERROR_NO_YIELD_PERFORMED", 721) -ERROR_TIMER_RESUME_IGNORED = make_flag("ERROR_TIMER_RESUME_IGNORED", 722) -ERROR_ARBITRATION_UNHANDLED = make_flag("ERROR_ARBITRATION_UNHANDLED", 723) -ERROR_CARDBUS_NOT_SUPPORTED = make_flag("ERROR_CARDBUS_NOT_SUPPORTED", 724) -ERROR_MP_PROCESSOR_MISMATCH = make_flag("ERROR_MP_PROCESSOR_MISMATCH", 725) -ERROR_HIBERNATED = make_flag("ERROR_HIBERNATED", 726) -ERROR_RESUME_HIBERNATION = make_flag("ERROR_RESUME_HIBERNATION", 727) -ERROR_FIRMWARE_UPDATED = make_flag("ERROR_FIRMWARE_UPDATED", 728) -ERROR_DRIVERS_LEAKING_LOCKED_PAGES = make_flag("ERROR_DRIVERS_LEAKING_LOCKED_PAGES", 729) -ERROR_WAKE_SYSTEM = make_flag("ERROR_WAKE_SYSTEM", 730) -ERROR_WAIT_1 = make_flag("ERROR_WAIT_1", 731) -ERROR_WAIT_2 = make_flag("ERROR_WAIT_2", 732) -ERROR_WAIT_3 = make_flag("ERROR_WAIT_3", 733) -ERROR_WAIT_63 = make_flag("ERROR_WAIT_63", 734) -ERROR_ABANDONED_WAIT_0 = make_flag("ERROR_ABANDONED_WAIT_0", 735) -ERROR_ABANDONED_WAIT_63 = make_flag("ERROR_ABANDONED_WAIT_63", 736) -ERROR_USER_APC = make_flag("ERROR_USER_APC", 737) -ERROR_KERNEL_APC = make_flag("ERROR_KERNEL_APC", 738) -ERROR_ALERTED = make_flag("ERROR_ALERTED", 739) -ERROR_ELEVATION_REQUIRED = make_flag("ERROR_ELEVATION_REQUIRED", 740) -ERROR_REPARSE = make_flag("ERROR_REPARSE", 741) -ERROR_OPLOCK_BREAK_IN_PROGRESS = make_flag("ERROR_OPLOCK_BREAK_IN_PROGRESS", 742) -ERROR_VOLUME_MOUNTED = make_flag("ERROR_VOLUME_MOUNTED", 743) -ERROR_RXACT_COMMITTED = make_flag("ERROR_RXACT_COMMITTED", 744) -ERROR_NOTIFY_CLEANUP = make_flag("ERROR_NOTIFY_CLEANUP", 745) -ERROR_PRIMARY_TRANSPORT_CONNECT_FAILED = make_flag("ERROR_PRIMARY_TRANSPORT_CONNECT_FAILED", 746) -ERROR_PAGE_FAULT_TRANSITION = make_flag("ERROR_PAGE_FAULT_TRANSITION", 747) -ERROR_PAGE_FAULT_DEMAND_ZERO = make_flag("ERROR_PAGE_FAULT_DEMAND_ZERO", 748) -ERROR_PAGE_FAULT_COPY_ON_WRITE = make_flag("ERROR_PAGE_FAULT_COPY_ON_WRITE", 749) -ERROR_PAGE_FAULT_GUARD_PAGE = make_flag("ERROR_PAGE_FAULT_GUARD_PAGE", 750) -ERROR_PAGE_FAULT_PAGING_FILE = make_flag("ERROR_PAGE_FAULT_PAGING_FILE", 751) -ERROR_CACHE_PAGE_LOCKED = make_flag("ERROR_CACHE_PAGE_LOCKED", 752) -ERROR_CRASH_DUMP = make_flag("ERROR_CRASH_DUMP", 753) -ERROR_BUFFER_ALL_ZEROS = make_flag("ERROR_BUFFER_ALL_ZEROS", 754) -ERROR_REPARSE_OBJECT = make_flag("ERROR_REPARSE_OBJECT", 755) -ERROR_RESOURCE_REQUIREMENTS_CHANGED = make_flag("ERROR_RESOURCE_REQUIREMENTS_CHANGED", 756) -ERROR_TRANSLATION_COMPLETE = make_flag("ERROR_TRANSLATION_COMPLETE", 757) -ERROR_NOTHING_TO_TERMINATE = make_flag("ERROR_NOTHING_TO_TERMINATE", 758) -ERROR_PROCESS_NOT_IN_JOB = make_flag("ERROR_PROCESS_NOT_IN_JOB", 759) -ERROR_PROCESS_IN_JOB = make_flag("ERROR_PROCESS_IN_JOB", 760) -ERROR_VOLSNAP_HIBERNATE_READY = make_flag("ERROR_VOLSNAP_HIBERNATE_READY", 761) -ERROR_FSFILTER_OP_COMPLETED_SUCCESSFULLY = make_flag("ERROR_FSFILTER_OP_COMPLETED_SUCCESSFULLY", 762) -ERROR_INTERRUPT_VECTOR_ALREADY_CONNECTED = make_flag("ERROR_INTERRUPT_VECTOR_ALREADY_CONNECTED", 763) -ERROR_INTERRUPT_STILL_CONNECTED = make_flag("ERROR_INTERRUPT_STILL_CONNECTED", 764) -ERROR_WAIT_FOR_OPLOCK = make_flag("ERROR_WAIT_FOR_OPLOCK", 765) -ERROR_DBG_EXCEPTION_HANDLED = make_flag("ERROR_DBG_EXCEPTION_HANDLED", 766) -ERROR_DBG_CONTINUE = make_flag("ERROR_DBG_CONTINUE", 767) -ERROR_CALLBACK_POP_STACK = make_flag("ERROR_CALLBACK_POP_STACK", 768) -ERROR_COMPRESSION_DISABLED = make_flag("ERROR_COMPRESSION_DISABLED", 769) -ERROR_CANTFETCHBACKWARDS = make_flag("ERROR_CANTFETCHBACKWARDS", 770) -ERROR_CANTSCROLLBACKWARDS = make_flag("ERROR_CANTSCROLLBACKWARDS", 771) -ERROR_ROWSNOTRELEASED = make_flag("ERROR_ROWSNOTRELEASED", 772) -ERROR_BAD_ACCESSOR_FLAGS = make_flag("ERROR_BAD_ACCESSOR_FLAGS", 773) -ERROR_ERRORS_ENCOUNTERED = make_flag("ERROR_ERRORS_ENCOUNTERED", 774) -ERROR_NOT_CAPABLE = make_flag("ERROR_NOT_CAPABLE", 775) -ERROR_REQUEST_OUT_OF_SEQUENCE = make_flag("ERROR_REQUEST_OUT_OF_SEQUENCE", 776) -ERROR_VERSION_PARSE_ERROR = make_flag("ERROR_VERSION_PARSE_ERROR", 777) -ERROR_BADSTARTPOSITION = make_flag("ERROR_BADSTARTPOSITION", 778) -ERROR_MEMORY_HARDWARE = make_flag("ERROR_MEMORY_HARDWARE", 779) -ERROR_DISK_REPAIR_DISABLED = make_flag("ERROR_DISK_REPAIR_DISABLED", 780) -ERROR_INSUFFICIENT_RESOURCE_FOR_SPECIFIED_SHARED_SECTION_SIZE = make_flag("ERROR_INSUFFICIENT_RESOURCE_FOR_SPECIFIED_SHARED_SECTION_SIZE", 781) -ERROR_SYSTEM_POWERSTATE_TRANSITION = make_flag("ERROR_SYSTEM_POWERSTATE_TRANSITION", 782) -ERROR_SYSTEM_POWERSTATE_COMPLEX_TRANSITION = make_flag("ERROR_SYSTEM_POWERSTATE_COMPLEX_TRANSITION", 783) -ERROR_MCA_EXCEPTION = make_flag("ERROR_MCA_EXCEPTION", 784) -ERROR_ACCESS_AUDIT_BY_POLICY = make_flag("ERROR_ACCESS_AUDIT_BY_POLICY", 785) -ERROR_ACCESS_DISABLED_NO_SAFER_UI_BY_POLICY = make_flag("ERROR_ACCESS_DISABLED_NO_SAFER_UI_BY_POLICY", 786) -ERROR_ABANDON_HIBERFILE = make_flag("ERROR_ABANDON_HIBERFILE", 787) -ERROR_LOST_WRITEBEHIND_DATA_NETWORK_DISCONNECTED = make_flag("ERROR_LOST_WRITEBEHIND_DATA_NETWORK_DISCONNECTED", 788) -ERROR_LOST_WRITEBEHIND_DATA_NETWORK_SERVER_ERROR = make_flag("ERROR_LOST_WRITEBEHIND_DATA_NETWORK_SERVER_ERROR", 789) -ERROR_LOST_WRITEBEHIND_DATA_LOCAL_DISK_ERROR = make_flag("ERROR_LOST_WRITEBEHIND_DATA_LOCAL_DISK_ERROR", 790) -ERROR_BAD_MCFG_TABLE = make_flag("ERROR_BAD_MCFG_TABLE", 791) -ERROR_OPLOCK_SWITCHED_TO_NEW_HANDLE = make_flag("ERROR_OPLOCK_SWITCHED_TO_NEW_HANDLE", 800) -ERROR_CANNOT_GRANT_REQUESTED_OPLOCK = make_flag("ERROR_CANNOT_GRANT_REQUESTED_OPLOCK", 801) -ERROR_CANNOT_BREAK_OPLOCK = make_flag("ERROR_CANNOT_BREAK_OPLOCK", 802) -ERROR_OPLOCK_HANDLE_CLOSED = make_flag("ERROR_OPLOCK_HANDLE_CLOSED", 803) -ERROR_NO_ACE_CONDITION = make_flag("ERROR_NO_ACE_CONDITION", 804) -ERROR_INVALID_ACE_CONDITION = make_flag("ERROR_INVALID_ACE_CONDITION", 805) -ERROR_EA_ACCESS_DENIED = make_flag("ERROR_EA_ACCESS_DENIED", 994) -ERROR_OPERATION_ABORTED = make_flag("ERROR_OPERATION_ABORTED", 995) -ERROR_IO_INCOMPLETE = make_flag("ERROR_IO_INCOMPLETE", 996) -ERROR_IO_PENDING = make_flag("ERROR_IO_PENDING", 997) -ERROR_NOACCESS = make_flag("ERROR_NOACCESS", 998) -ERROR_SWAPERROR = make_flag("ERROR_SWAPERROR", 999) -ERROR_STACK_OVERFLOW = make_flag("ERROR_STACK_OVERFLOW", 1001) -ERROR_INVALID_MESSAGE = make_flag("ERROR_INVALID_MESSAGE", 1002) -ERROR_CAN_NOT_COMPLETE = make_flag("ERROR_CAN_NOT_COMPLETE", 1003) -ERROR_INVALID_FLAGS = make_flag("ERROR_INVALID_FLAGS", 1004) -ERROR_UNRECOGNIZED_VOLUME = make_flag("ERROR_UNRECOGNIZED_VOLUME", 1005) -ERROR_FILE_INVALID = make_flag("ERROR_FILE_INVALID", 1006) -ERROR_FULLSCREEN_MODE = make_flag("ERROR_FULLSCREEN_MODE", 1007) -ERROR_NO_TOKEN = make_flag("ERROR_NO_TOKEN", 1008) -ERROR_BADDB = make_flag("ERROR_BADDB", 1009) -ERROR_BADKEY = make_flag("ERROR_BADKEY", 1010) -ERROR_CANTOPEN = make_flag("ERROR_CANTOPEN", 1011) -ERROR_CANTREAD = make_flag("ERROR_CANTREAD", 1012) -ERROR_CANTWRITE = make_flag("ERROR_CANTWRITE", 1013) -ERROR_REGISTRY_RECOVERED = make_flag("ERROR_REGISTRY_RECOVERED", 1014) -ERROR_REGISTRY_CORRUPT = make_flag("ERROR_REGISTRY_CORRUPT", 1015) -ERROR_REGISTRY_IO_FAILED = make_flag("ERROR_REGISTRY_IO_FAILED", 1016) -ERROR_NOT_REGISTRY_FILE = make_flag("ERROR_NOT_REGISTRY_FILE", 1017) -ERROR_KEY_DELETED = make_flag("ERROR_KEY_DELETED", 1018) -ERROR_NO_LOG_SPACE = make_flag("ERROR_NO_LOG_SPACE", 1019) -ERROR_KEY_HAS_CHILDREN = make_flag("ERROR_KEY_HAS_CHILDREN", 1020) -ERROR_CHILD_MUST_BE_VOLATILE = make_flag("ERROR_CHILD_MUST_BE_VOLATILE", 1021) -ERROR_NOTIFY_ENUM_DIR = make_flag("ERROR_NOTIFY_ENUM_DIR", 1022) -RPC_X_BAD_STUB_DATA = make_flag("RPC_X_BAD_STUB_DATA", 1783) -RPC_S_UNKNOWN_IF = make_flag("RPC_S_UNKNOWN_IF", 1717) -RPC_S_PROTOCOL_ERROR = make_flag("RPC_S_PROTOCOL_ERROR", 1728) -RPC_S_UNSUPPORTED_TRANS_SYN = make_flag("RPC_S_UNSUPPORTED_TRANS_SYN", 1730) -RPC_S_PROCNUM_OUT_OF_RANGE = make_flag("RPC_S_PROCNUM_OUT_OF_RANGE", 1745) -ERROR_INVALID_TRANSACTION = make_flag("ERROR_INVALID_TRANSACTION", 6700) -ERROR_TRANSACTION_NOT_ACTIVE = make_flag("ERROR_TRANSACTION_NOT_ACTIVE", 6701) -ERROR_TRANSACTION_REQUEST_NOT_VALID = make_flag("ERROR_TRANSACTION_REQUEST_NOT_VALID", 6702) -ERROR_TRANSACTION_NOT_REQUESTED = make_flag("ERROR_TRANSACTION_NOT_REQUESTED", 6703) -ERROR_TRANSACTION_ALREADY_ABORTED = make_flag("ERROR_TRANSACTION_ALREADY_ABORTED", 6704) -ERROR_TRANSACTION_ALREADY_COMMITTED = make_flag("ERROR_TRANSACTION_ALREADY_COMMITTED", 6705) PIPE_ACCESS_INBOUND = make_flag("PIPE_ACCESS_INBOUND", 0x00000001) PIPE_ACCESS_OUTBOUND = make_flag("PIPE_ACCESS_OUTBOUND", 0x00000002) PIPE_ACCESS_DUPLEX = make_flag("PIPE_ACCESS_DUPLEX", 0x00000003) @@ -611,50 +54,6 @@ PIPE_UNLIMITED_INSTANCES = make_flag("PIPE_UNLIMITED_INSTANCES", 255) NMPWAIT_WAIT_FOREVER = make_flag("NMPWAIT_WAIT_FOREVER", 0xffffffff) NMPWAIT_NOWAIT = make_flag("NMPWAIT_NOWAIT", 0x00000001) NMPWAIT_USE_DEFAULT_WAIT = make_flag("NMPWAIT_USE_DEFAULT_WAIT", 0x00000000) -RPC_REQUEST_TYPE_CALL = make_flag("RPC_REQUEST_TYPE_CALL", 0) -RPC_REQUEST_TYPE_BIND = make_flag("RPC_REQUEST_TYPE_BIND", 1) -RPC_RESPONSE_TYPE_BIND_OK = make_flag("RPC_RESPONSE_TYPE_BIND_OK", 1) -RPC_RESPONSE_TYPE_FAIL = make_flag("RPC_RESPONSE_TYPE_FAIL", 2) -RPC_RESPONSE_TYPE_SUCCESS = make_flag("RPC_RESPONSE_TYPE_SUCCESS", 3) -BIND_IF_SYNTAX_NDR32 = make_flag("BIND_IF_SYNTAX_NDR32", 1) -BIND_IF_SYNTAX_NDR64 = make_flag("BIND_IF_SYNTAX_NDR64", 2) -BIND_IF_SYNTAX_UNKNOWN = make_flag("BIND_IF_SYNTAX_UNKNOWN", 4) -OS_WINDOWS = make_flag("OS_WINDOWS", 0) -OS_NT = make_flag("OS_NT", 1) -OS_WIN95ORGREATER = make_flag("OS_WIN95ORGREATER", 2) -OS_NT4ORGREATER = make_flag("OS_NT4ORGREATER", 3) -OS_WIN98ORGREATER = make_flag("OS_WIN98ORGREATER", 5) -OS_WIN98_GOLD = make_flag("OS_WIN98_GOLD", 6) -OS_WIN2000ORGREATER = make_flag("OS_WIN2000ORGREATER", 7) -OS_WIN2000PRO = make_flag("OS_WIN2000PRO", 8) -OS_WIN2000SERVER = make_flag("OS_WIN2000SERVER", 9) -OS_WIN2000ADVSERVER = make_flag("OS_WIN2000ADVSERVER", 10) -OS_WIN2000DATACENTER = make_flag("OS_WIN2000DATACENTER", 11) -OS_WIN2000TERMINAL = make_flag("OS_WIN2000TERMINAL", 12) -OS_EMBEDDED = make_flag("OS_EMBEDDED", 13) -OS_TERMINALCLIENT = make_flag("OS_TERMINALCLIENT", 14) -OS_TERMINALREMOTEADMIN = make_flag("OS_TERMINALREMOTEADMIN", 15) -OS_WIN95_GOLD = make_flag("OS_WIN95_GOLD", 16) -OS_MEORGREATER = make_flag("OS_MEORGREATER", 17) -OS_XPORGREATER = make_flag("OS_XPORGREATER", 18) -OS_HOME = make_flag("OS_HOME", 19) -OS_PROFESSIONAL = make_flag("OS_PROFESSIONAL", 20) -OS_DATACENTER = make_flag("OS_DATACENTER", 21) -OS_ADVSERVER = make_flag("OS_ADVSERVER", 22) -OS_SERVER = make_flag("OS_SERVER", 23) -OS_TERMINALSERVER = make_flag("OS_TERMINALSERVER", 24) -OS_PERSONALTERMINALSERVER = make_flag("OS_PERSONALTERMINALSERVER", 25) -OS_FASTUSERSWITCHING = make_flag("OS_FASTUSERSWITCHING", 26) -OS_WELCOMELOGONUI = make_flag("OS_WELCOMELOGONUI", 27) -OS_DOMAINMEMBER = make_flag("OS_DOMAINMEMBER", 28) -OS_ANYSERVER = make_flag("OS_ANYSERVER", 29) -OS_WOW6432 = make_flag("OS_WOW6432", 30) -OS_WEBSERVER = make_flag("OS_WEBSERVER", 31) -OS_SMALLBUSINESSSERVER = make_flag("OS_SMALLBUSINESSSERVER", 32) -OS_TABLETPC = make_flag("OS_TABLETPC", 33) -OS_SERVERADMINUI = make_flag("OS_SERVERADMINUI", 34) -OS_MEDIACENTER = make_flag("OS_MEDIACENTER", 35) -OS_APPLIANCE = make_flag("OS_APPLIANCE", 36) CERT_QUERY_OBJECT_FILE = make_flag("CERT_QUERY_OBJECT_FILE", 0x00000001) CERT_QUERY_OBJECT_BLOB = make_flag("CERT_QUERY_OBJECT_BLOB", 0x00000002) CERT_QUERY_CONTENT_CERT = make_flag("CERT_QUERY_CONTENT_CERT", 1) @@ -1218,6 +617,42 @@ CERT_SYSTEM_STORE_USERS = make_flag("CERT_SYSTEM_STORE_USERS", ( CERT_SYSTEM_STO CERT_SYSTEM_STORE_CURRENT_USER_GROUP_POLICY = make_flag("CERT_SYSTEM_STORE_CURRENT_USER_GROUP_POLICY", ( CERT_SYSTEM_STORE_CURRENT_USER_GROUP_POLICY_ID << CERT_SYSTEM_STORE_LOCATION_SHIFT )) CERT_SYSTEM_STORE_LOCAL_MACHINE_GROUP_POLICY = make_flag("CERT_SYSTEM_STORE_LOCAL_MACHINE_GROUP_POLICY", ( CERT_SYSTEM_STORE_LOCAL_MACHINE_GROUP_POLICY_ID << CERT_SYSTEM_STORE_LOCATION_SHIFT )) CERT_SYSTEM_STORE_LOCAL_MACHINE_ENTERPRISE = make_flag("CERT_SYSTEM_STORE_LOCAL_MACHINE_ENTERPRISE", ( CERT_SYSTEM_STORE_LOCAL_MACHINE_ENTERPRISE_ID << CERT_SYSTEM_STORE_LOCATION_SHIFT )) +OS_WINDOWS = make_flag("OS_WINDOWS", 0) +OS_NT = make_flag("OS_NT", 1) +OS_WIN95ORGREATER = make_flag("OS_WIN95ORGREATER", 2) +OS_NT4ORGREATER = make_flag("OS_NT4ORGREATER", 3) +OS_WIN98ORGREATER = make_flag("OS_WIN98ORGREATER", 5) +OS_WIN98_GOLD = make_flag("OS_WIN98_GOLD", 6) +OS_WIN2000ORGREATER = make_flag("OS_WIN2000ORGREATER", 7) +OS_WIN2000PRO = make_flag("OS_WIN2000PRO", 8) +OS_WIN2000SERVER = make_flag("OS_WIN2000SERVER", 9) +OS_WIN2000ADVSERVER = make_flag("OS_WIN2000ADVSERVER", 10) +OS_WIN2000DATACENTER = make_flag("OS_WIN2000DATACENTER", 11) +OS_WIN2000TERMINAL = make_flag("OS_WIN2000TERMINAL", 12) +OS_EMBEDDED = make_flag("OS_EMBEDDED", 13) +OS_TERMINALCLIENT = make_flag("OS_TERMINALCLIENT", 14) +OS_TERMINALREMOTEADMIN = make_flag("OS_TERMINALREMOTEADMIN", 15) +OS_WIN95_GOLD = make_flag("OS_WIN95_GOLD", 16) +OS_MEORGREATER = make_flag("OS_MEORGREATER", 17) +OS_XPORGREATER = make_flag("OS_XPORGREATER", 18) +OS_HOME = make_flag("OS_HOME", 19) +OS_PROFESSIONAL = make_flag("OS_PROFESSIONAL", 20) +OS_DATACENTER = make_flag("OS_DATACENTER", 21) +OS_ADVSERVER = make_flag("OS_ADVSERVER", 22) +OS_SERVER = make_flag("OS_SERVER", 23) +OS_TERMINALSERVER = make_flag("OS_TERMINALSERVER", 24) +OS_PERSONALTERMINALSERVER = make_flag("OS_PERSONALTERMINALSERVER", 25) +OS_FASTUSERSWITCHING = make_flag("OS_FASTUSERSWITCHING", 26) +OS_WELCOMELOGONUI = make_flag("OS_WELCOMELOGONUI", 27) +OS_DOMAINMEMBER = make_flag("OS_DOMAINMEMBER", 28) +OS_ANYSERVER = make_flag("OS_ANYSERVER", 29) +OS_WOW6432 = make_flag("OS_WOW6432", 30) +OS_WEBSERVER = make_flag("OS_WEBSERVER", 31) +OS_SMALLBUSINESSSERVER = make_flag("OS_SMALLBUSINESSSERVER", 32) +OS_TABLETPC = make_flag("OS_TABLETPC", 33) +OS_SERVERADMINUI = make_flag("OS_SERVERADMINUI", 34) +OS_MEDIACENTER = make_flag("OS_MEDIACENTER", 35) +OS_APPLIANCE = make_flag("OS_APPLIANCE", 36) IMAGE_DLLCHARACTERISTICS_HIGH_ENTROPY_VA = make_flag("IMAGE_DLLCHARACTERISTICS_HIGH_ENTROPY_VA", 0x0020) IMAGE_DLLCHARACTERISTICS_DYNAMIC_BASE = make_flag("IMAGE_DLLCHARACTERISTICS_DYNAMIC_BASE", 0x0040) IMAGE_DLLCHARACTERISTICS_FORCE_INTEGRITY = make_flag("IMAGE_DLLCHARACTERISTICS_FORCE_INTEGRITY", 0x0080) @@ -1255,6 +690,14 @@ IMAGE_REL_BASED_MACHINE_SPECIFIC_7 = make_flag("IMAGE_REL_BASED_MACHINE_SPECIFIC IMAGE_REL_BASED_MACHINE_SPECIFIC_8 = make_flag("IMAGE_REL_BASED_MACHINE_SPECIFIC_8", 8) IMAGE_REL_BASED_MACHINE_SPECIFIC_9 = make_flag("IMAGE_REL_BASED_MACHINE_SPECIFIC_9", 9) IMAGE_REL_BASED_DIR64 = make_flag("IMAGE_REL_BASED_DIR64", 10) +RPC_REQUEST_TYPE_CALL = make_flag("RPC_REQUEST_TYPE_CALL", 0) +RPC_REQUEST_TYPE_BIND = make_flag("RPC_REQUEST_TYPE_BIND", 1) +RPC_RESPONSE_TYPE_BIND_OK = make_flag("RPC_RESPONSE_TYPE_BIND_OK", 1) +RPC_RESPONSE_TYPE_FAIL = make_flag("RPC_RESPONSE_TYPE_FAIL", 2) +RPC_RESPONSE_TYPE_SUCCESS = make_flag("RPC_RESPONSE_TYPE_SUCCESS", 3) +BIND_IF_SYNTAX_NDR32 = make_flag("BIND_IF_SYNTAX_NDR32", 1) +BIND_IF_SYNTAX_NDR64 = make_flag("BIND_IF_SYNTAX_NDR64", 2) +BIND_IF_SYNTAX_UNKNOWN = make_flag("BIND_IF_SYNTAX_UNKNOWN", 4) INVALID_HANDLE_VALUE = make_flag("INVALID_HANDLE_VALUE", ( ( -1 ) & NATIVE_WORD_MAX_VALUE )) NULL = make_flag("NULL", 0) MAX_PATH = make_flag("MAX_PATH", 260) @@ -2258,3 +1701,560 @@ PRODUCT_CORE_LANGUAGESPECIFIC = make_flag("PRODUCT_CORE_LANGUAGESPECIFIC", 0x000 PRODUCT_CORE = make_flag("PRODUCT_CORE", 0x00000065) PRODUCT_PROFESSIONAL_WMC = make_flag("PRODUCT_PROFESSIONAL_WMC", 0x00000067) PRODUCT_UNLICENSED = make_flag("PRODUCT_UNLICENSED", 0xABCDABCD) +EVENTLOG_SUCCESS = make_flag("EVENTLOG_SUCCESS", 0x0000) +EVENTLOG_ERROR_TYPE = make_flag("EVENTLOG_ERROR_TYPE", 0x0001) +EVENTLOG_WARNING_TYPE = make_flag("EVENTLOG_WARNING_TYPE", 0x0002) +EVENTLOG_INFORMATION_TYPE = make_flag("EVENTLOG_INFORMATION_TYPE", 0x0004) +EVENTLOG_AUDIT_SUCCESS = make_flag("EVENTLOG_AUDIT_SUCCESS", 0x0008) +EVENTLOG_AUDIT_FAILURE = make_flag("EVENTLOG_AUDIT_FAILURE", 0x0010) +EVENTLOG_SEQUENTIAL_READ = make_flag("EVENTLOG_SEQUENTIAL_READ", 0x0001) +EVENTLOG_SEEK_READ = make_flag("EVENTLOG_SEEK_READ", 0x0002) +EVENTLOG_FORWARDS_READ = make_flag("EVENTLOG_FORWARDS_READ", 0x0004) +EVENTLOG_BACKWARDS_READ = make_flag("EVENTLOG_BACKWARDS_READ", 0x0008) +ERROR_EVT_INVALID_CHANNEL_PATH = make_flag("ERROR_EVT_INVALID_CHANNEL_PATH", 15000L) +ERROR_EVT_INVALID_QUERY = make_flag("ERROR_EVT_INVALID_QUERY", 15001L) +ERROR_EVT_PUBLISHER_METADATA_NOT_FOUND = make_flag("ERROR_EVT_PUBLISHER_METADATA_NOT_FOUND", 15002L) +ERROR_EVT_EVENT_TEMPLATE_NOT_FOUND = make_flag("ERROR_EVT_EVENT_TEMPLATE_NOT_FOUND", 15003L) +ERROR_EVT_INVALID_PUBLISHER_NAME = make_flag("ERROR_EVT_INVALID_PUBLISHER_NAME", 15004L) +ERROR_EVT_INVALID_EVENT_DATA = make_flag("ERROR_EVT_INVALID_EVENT_DATA", 15005L) +ERROR_EVT_CHANNEL_NOT_FOUND = make_flag("ERROR_EVT_CHANNEL_NOT_FOUND", 15007L) +ERROR_EVT_MALFORMED_XML_TEXT = make_flag("ERROR_EVT_MALFORMED_XML_TEXT", 15008L) +ERROR_EVT_SUBSCRIPTION_TO_DIRECT_CHANNEL = make_flag("ERROR_EVT_SUBSCRIPTION_TO_DIRECT_CHANNEL", 15009L) +ERROR_EVT_CONFIGURATION_ERROR = make_flag("ERROR_EVT_CONFIGURATION_ERROR", 15010L) +ERROR_EVT_QUERY_RESULT_STALE = make_flag("ERROR_EVT_QUERY_RESULT_STALE", 15011L) +ERROR_EVT_QUERY_RESULT_INVALID_POSITION = make_flag("ERROR_EVT_QUERY_RESULT_INVALID_POSITION", 15012L) +ERROR_EVT_NON_VALIDATING_MSXML = make_flag("ERROR_EVT_NON_VALIDATING_MSXML", 15013L) +ERROR_EVT_FILTER_ALREADYSCOPED = make_flag("ERROR_EVT_FILTER_ALREADYSCOPED", 15014L) +ERROR_EVT_FILTER_NOTELTSET = make_flag("ERROR_EVT_FILTER_NOTELTSET", 15015L) +ERROR_EVT_FILTER_INVARG = make_flag("ERROR_EVT_FILTER_INVARG", 15016L) +ERROR_EVT_FILTER_INVTEST = make_flag("ERROR_EVT_FILTER_INVTEST", 15017L) +ERROR_EVT_FILTER_INVTYPE = make_flag("ERROR_EVT_FILTER_INVTYPE", 15018L) +ERROR_EVT_FILTER_PARSEERR = make_flag("ERROR_EVT_FILTER_PARSEERR", 15019L) +ERROR_EVT_FILTER_UNSUPPORTEDOP = make_flag("ERROR_EVT_FILTER_UNSUPPORTEDOP", 15020L) +ERROR_EVT_FILTER_UNEXPECTEDTOKEN = make_flag("ERROR_EVT_FILTER_UNEXPECTEDTOKEN", 15021L) +ERROR_EVT_INVALID_OPERATION_OVER_ENABLED_DIRECT_CHANNEL = make_flag("ERROR_EVT_INVALID_OPERATION_OVER_ENABLED_DIRECT_CHANNEL", 15022L) +ERROR_EVT_INVALID_CHANNEL_PROPERTY_VALUE = make_flag("ERROR_EVT_INVALID_CHANNEL_PROPERTY_VALUE", 15023L) +ERROR_EVT_INVALID_PUBLISHER_PROPERTY_VALUE = make_flag("ERROR_EVT_INVALID_PUBLISHER_PROPERTY_VALUE", 15024L) +ERROR_EVT_CHANNEL_CANNOT_ACTIVATE = make_flag("ERROR_EVT_CHANNEL_CANNOT_ACTIVATE", 15025L) +ERROR_EVT_FILTER_TOO_COMPLEX = make_flag("ERROR_EVT_FILTER_TOO_COMPLEX", 15026L) +ERROR_EVT_MESSAGE_NOT_FOUND = make_flag("ERROR_EVT_MESSAGE_NOT_FOUND", 15027L) +ERROR_EVT_MESSAGE_ID_NOT_FOUND = make_flag("ERROR_EVT_MESSAGE_ID_NOT_FOUND", 15028L) +ERROR_EVT_UNRESOLVED_VALUE_INSERT = make_flag("ERROR_EVT_UNRESOLVED_VALUE_INSERT", 15029L) +ERROR_EVT_UNRESOLVED_PARAMETER_INSERT = make_flag("ERROR_EVT_UNRESOLVED_PARAMETER_INSERT", 15030L) +ERROR_EVT_MAX_INSERTS_REACHED = make_flag("ERROR_EVT_MAX_INSERTS_REACHED", 15031L) +ERROR_EVT_EVENT_DEFINITION_NOT_FOUND = make_flag("ERROR_EVT_EVENT_DEFINITION_NOT_FOUND", 15032L) +ERROR_EVT_MESSAGE_LOCALE_NOT_FOUND = make_flag("ERROR_EVT_MESSAGE_LOCALE_NOT_FOUND", 15033L) +ERROR_EVT_VERSION_TOO_OLD = make_flag("ERROR_EVT_VERSION_TOO_OLD", 15034L) +ERROR_EVT_VERSION_TOO_NEW = make_flag("ERROR_EVT_VERSION_TOO_NEW", 15035L) +ERROR_EVT_CANNOT_OPEN_CHANNEL_OF_QUERY = make_flag("ERROR_EVT_CANNOT_OPEN_CHANNEL_OF_QUERY", 15036L) +ERROR_EVT_PUBLISHER_DISABLED = make_flag("ERROR_EVT_PUBLISHER_DISABLED", 15037L) +ERROR_EVT_FILTER_OUT_OF_RANGE = make_flag("ERROR_EVT_FILTER_OUT_OF_RANGE", 15038L) +ERROR_SUCCESS = make_flag("ERROR_SUCCESS", 0) +ERROR_INVALID_FUNCTION = make_flag("ERROR_INVALID_FUNCTION", 1) +ERROR_FILE_NOT_FOUND = make_flag("ERROR_FILE_NOT_FOUND", 2) +ERROR_PATH_NOT_FOUND = make_flag("ERROR_PATH_NOT_FOUND", 3) +ERROR_TOO_MANY_OPEN_FILES = make_flag("ERROR_TOO_MANY_OPEN_FILES", 4) +ERROR_ACCESS_DENIED = make_flag("ERROR_ACCESS_DENIED", 5) +ERROR_INVALID_HANDLE = make_flag("ERROR_INVALID_HANDLE", 6) +ERROR_ARENA_TRASHED = make_flag("ERROR_ARENA_TRASHED", 7) +ERROR_NOT_ENOUGH_MEMORY = make_flag("ERROR_NOT_ENOUGH_MEMORY", 8) +ERROR_INVALID_BLOCK = make_flag("ERROR_INVALID_BLOCK", 9) +ERROR_BAD_ENVIRONMENT = make_flag("ERROR_BAD_ENVIRONMENT", 10) +ERROR_BAD_FORMAT = make_flag("ERROR_BAD_FORMAT", 11) +ERROR_INVALID_ACCESS = make_flag("ERROR_INVALID_ACCESS", 12) +ERROR_INVALID_DATA = make_flag("ERROR_INVALID_DATA", 13) +ERROR_OUTOFMEMORY = make_flag("ERROR_OUTOFMEMORY", 14) +ERROR_INVALID_DRIVE = make_flag("ERROR_INVALID_DRIVE", 15) +ERROR_CURRENT_DIRECTORY = make_flag("ERROR_CURRENT_DIRECTORY", 16) +ERROR_NOT_SAME_DEVICE = make_flag("ERROR_NOT_SAME_DEVICE", 17) +ERROR_NO_MORE_FILES = make_flag("ERROR_NO_MORE_FILES", 18) +ERROR_WRITE_PROTECT = make_flag("ERROR_WRITE_PROTECT", 19) +ERROR_BAD_UNIT = make_flag("ERROR_BAD_UNIT", 20) +ERROR_NOT_READY = make_flag("ERROR_NOT_READY", 21) +ERROR_BAD_COMMAND = make_flag("ERROR_BAD_COMMAND", 22) +ERROR_CRC = make_flag("ERROR_CRC", 23) +ERROR_BAD_LENGTH = make_flag("ERROR_BAD_LENGTH", 24) +ERROR_SEEK = make_flag("ERROR_SEEK", 25) +ERROR_NOT_DOS_DISK = make_flag("ERROR_NOT_DOS_DISK", 26) +ERROR_SECTOR_NOT_FOUND = make_flag("ERROR_SECTOR_NOT_FOUND", 27) +ERROR_OUT_OF_PAPER = make_flag("ERROR_OUT_OF_PAPER", 28) +ERROR_WRITE_FAULT = make_flag("ERROR_WRITE_FAULT", 29) +ERROR_READ_FAULT = make_flag("ERROR_READ_FAULT", 30) +ERROR_GEN_FAILURE = make_flag("ERROR_GEN_FAILURE", 31) +ERROR_SHARING_VIOLATION = make_flag("ERROR_SHARING_VIOLATION", 32) +ERROR_LOCK_VIOLATION = make_flag("ERROR_LOCK_VIOLATION", 33) +ERROR_WRONG_DISK = make_flag("ERROR_WRONG_DISK", 34) +ERROR_SHARING_BUFFER_EXCEEDED = make_flag("ERROR_SHARING_BUFFER_EXCEEDED", 36) +ERROR_HANDLE_EOF = make_flag("ERROR_HANDLE_EOF", 38) +ERROR_HANDLE_DISK_FULL = make_flag("ERROR_HANDLE_DISK_FULL", 39) +ERROR_NOT_SUPPORTED = make_flag("ERROR_NOT_SUPPORTED", 50) +ERROR_REM_NOT_LIST = make_flag("ERROR_REM_NOT_LIST", 51) +ERROR_DUP_NAME = make_flag("ERROR_DUP_NAME", 52) +ERROR_BAD_NETPATH = make_flag("ERROR_BAD_NETPATH", 53) +ERROR_NETWORK_BUSY = make_flag("ERROR_NETWORK_BUSY", 54) +ERROR_DEV_NOT_EXIST = make_flag("ERROR_DEV_NOT_EXIST", 55) +ERROR_TOO_MANY_CMDS = make_flag("ERROR_TOO_MANY_CMDS", 56) +ERROR_ADAP_HDW_ERR = make_flag("ERROR_ADAP_HDW_ERR", 57) +ERROR_BAD_NET_RESP = make_flag("ERROR_BAD_NET_RESP", 58) +ERROR_UNEXP_NET_ERR = make_flag("ERROR_UNEXP_NET_ERR", 59) +ERROR_BAD_REM_ADAP = make_flag("ERROR_BAD_REM_ADAP", 60) +ERROR_PRINTQ_FULL = make_flag("ERROR_PRINTQ_FULL", 61) +ERROR_NO_SPOOL_SPACE = make_flag("ERROR_NO_SPOOL_SPACE", 62) +ERROR_PRINT_CANCELLED = make_flag("ERROR_PRINT_CANCELLED", 63) +ERROR_NETNAME_DELETED = make_flag("ERROR_NETNAME_DELETED", 64) +ERROR_NETWORK_ACCESS_DENIED = make_flag("ERROR_NETWORK_ACCESS_DENIED", 65) +ERROR_BAD_DEV_TYPE = make_flag("ERROR_BAD_DEV_TYPE", 66) +ERROR_BAD_NET_NAME = make_flag("ERROR_BAD_NET_NAME", 67) +ERROR_TOO_MANY_NAMES = make_flag("ERROR_TOO_MANY_NAMES", 68) +ERROR_TOO_MANY_SESS = make_flag("ERROR_TOO_MANY_SESS", 69) +ERROR_SHARING_PAUSED = make_flag("ERROR_SHARING_PAUSED", 70) +ERROR_REQ_NOT_ACCEP = make_flag("ERROR_REQ_NOT_ACCEP", 71) +ERROR_REDIR_PAUSED = make_flag("ERROR_REDIR_PAUSED", 72) +ERROR_FILE_EXISTS = make_flag("ERROR_FILE_EXISTS", 80) +ERROR_CANNOT_MAKE = make_flag("ERROR_CANNOT_MAKE", 82) +ERROR_FAIL_I24 = make_flag("ERROR_FAIL_I24", 83) +ERROR_OUT_OF_STRUCTURES = make_flag("ERROR_OUT_OF_STRUCTURES", 84) +ERROR_ALREADY_ASSIGNED = make_flag("ERROR_ALREADY_ASSIGNED", 85) +ERROR_INVALID_PASSWORD = make_flag("ERROR_INVALID_PASSWORD", 86) +ERROR_INVALID_PARAMETER = make_flag("ERROR_INVALID_PARAMETER", 87) +ERROR_NET_WRITE_FAULT = make_flag("ERROR_NET_WRITE_FAULT", 88) +ERROR_NO_PROC_SLOTS = make_flag("ERROR_NO_PROC_SLOTS", 89) +ERROR_TOO_MANY_SEMAPHORES = make_flag("ERROR_TOO_MANY_SEMAPHORES", 100) +ERROR_EXCL_SEM_ALREADY_OWNED = make_flag("ERROR_EXCL_SEM_ALREADY_OWNED", 101) +ERROR_SEM_IS_SET = make_flag("ERROR_SEM_IS_SET", 102) +ERROR_TOO_MANY_SEM_REQUESTS = make_flag("ERROR_TOO_MANY_SEM_REQUESTS", 103) +ERROR_INVALID_AT_INTERRUPT_TIME = make_flag("ERROR_INVALID_AT_INTERRUPT_TIME", 104) +ERROR_SEM_OWNER_DIED = make_flag("ERROR_SEM_OWNER_DIED", 105) +ERROR_SEM_USER_LIMIT = make_flag("ERROR_SEM_USER_LIMIT", 106) +ERROR_DISK_CHANGE = make_flag("ERROR_DISK_CHANGE", 107) +ERROR_DRIVE_LOCKED = make_flag("ERROR_DRIVE_LOCKED", 108) +ERROR_BROKEN_PIPE = make_flag("ERROR_BROKEN_PIPE", 109) +ERROR_OPEN_FAILED = make_flag("ERROR_OPEN_FAILED", 110) +ERROR_BUFFER_OVERFLOW = make_flag("ERROR_BUFFER_OVERFLOW", 111) +ERROR_DISK_FULL = make_flag("ERROR_DISK_FULL", 112) +ERROR_NO_MORE_SEARCH_HANDLES = make_flag("ERROR_NO_MORE_SEARCH_HANDLES", 113) +ERROR_INVALID_TARGET_HANDLE = make_flag("ERROR_INVALID_TARGET_HANDLE", 114) +ERROR_INVALID_CATEGORY = make_flag("ERROR_INVALID_CATEGORY", 117) +ERROR_INVALID_VERIFY_SWITCH = make_flag("ERROR_INVALID_VERIFY_SWITCH", 118) +ERROR_BAD_DRIVER_LEVEL = make_flag("ERROR_BAD_DRIVER_LEVEL", 119) +ERROR_CALL_NOT_IMPLEMENTED = make_flag("ERROR_CALL_NOT_IMPLEMENTED", 120) +ERROR_SEM_TIMEOUT = make_flag("ERROR_SEM_TIMEOUT", 121) +ERROR_INSUFFICIENT_BUFFER = make_flag("ERROR_INSUFFICIENT_BUFFER", 122) +ERROR_INVALID_NAME = make_flag("ERROR_INVALID_NAME", 123) +ERROR_INVALID_LEVEL = make_flag("ERROR_INVALID_LEVEL", 124) +ERROR_NO_VOLUME_LABEL = make_flag("ERROR_NO_VOLUME_LABEL", 125) +ERROR_MOD_NOT_FOUND = make_flag("ERROR_MOD_NOT_FOUND", 126) +ERROR_PROC_NOT_FOUND = make_flag("ERROR_PROC_NOT_FOUND", 127) +ERROR_WAIT_NO_CHILDREN = make_flag("ERROR_WAIT_NO_CHILDREN", 128) +ERROR_CHILD_NOT_COMPLETE = make_flag("ERROR_CHILD_NOT_COMPLETE", 129) +ERROR_DIRECT_ACCESS_HANDLE = make_flag("ERROR_DIRECT_ACCESS_HANDLE", 130) +ERROR_NEGATIVE_SEEK = make_flag("ERROR_NEGATIVE_SEEK", 131) +ERROR_SEEK_ON_DEVICE = make_flag("ERROR_SEEK_ON_DEVICE", 132) +ERROR_IS_JOIN_TARGET = make_flag("ERROR_IS_JOIN_TARGET", 133) +ERROR_IS_JOINED = make_flag("ERROR_IS_JOINED", 134) +ERROR_IS_SUBSTED = make_flag("ERROR_IS_SUBSTED", 135) +ERROR_NOT_JOINED = make_flag("ERROR_NOT_JOINED", 136) +ERROR_NOT_SUBSTED = make_flag("ERROR_NOT_SUBSTED", 137) +ERROR_JOIN_TO_JOIN = make_flag("ERROR_JOIN_TO_JOIN", 138) +ERROR_SUBST_TO_SUBST = make_flag("ERROR_SUBST_TO_SUBST", 139) +ERROR_JOIN_TO_SUBST = make_flag("ERROR_JOIN_TO_SUBST", 140) +ERROR_SUBST_TO_JOIN = make_flag("ERROR_SUBST_TO_JOIN", 141) +ERROR_BUSY_DRIVE = make_flag("ERROR_BUSY_DRIVE", 142) +ERROR_SAME_DRIVE = make_flag("ERROR_SAME_DRIVE", 143) +ERROR_DIR_NOT_ROOT = make_flag("ERROR_DIR_NOT_ROOT", 144) +ERROR_DIR_NOT_EMPTY = make_flag("ERROR_DIR_NOT_EMPTY", 145) +ERROR_IS_SUBST_PATH = make_flag("ERROR_IS_SUBST_PATH", 146) +ERROR_IS_JOIN_PATH = make_flag("ERROR_IS_JOIN_PATH", 147) +ERROR_PATH_BUSY = make_flag("ERROR_PATH_BUSY", 148) +ERROR_IS_SUBST_TARGET = make_flag("ERROR_IS_SUBST_TARGET", 149) +ERROR_SYSTEM_TRACE = make_flag("ERROR_SYSTEM_TRACE", 150) +ERROR_INVALID_EVENT_COUNT = make_flag("ERROR_INVALID_EVENT_COUNT", 151) +ERROR_TOO_MANY_MUXWAITERS = make_flag("ERROR_TOO_MANY_MUXWAITERS", 152) +ERROR_INVALID_LIST_FORMAT = make_flag("ERROR_INVALID_LIST_FORMAT", 153) +ERROR_LABEL_TOO_LONG = make_flag("ERROR_LABEL_TOO_LONG", 154) +ERROR_TOO_MANY_TCBS = make_flag("ERROR_TOO_MANY_TCBS", 155) +ERROR_SIGNAL_REFUSED = make_flag("ERROR_SIGNAL_REFUSED", 156) +ERROR_DISCARDED = make_flag("ERROR_DISCARDED", 157) +ERROR_NOT_LOCKED = make_flag("ERROR_NOT_LOCKED", 158) +ERROR_BAD_THREADID_ADDR = make_flag("ERROR_BAD_THREADID_ADDR", 159) +ERROR_BAD_ARGUMENTS = make_flag("ERROR_BAD_ARGUMENTS", 160) +ERROR_BAD_PATHNAME = make_flag("ERROR_BAD_PATHNAME", 161) +ERROR_SIGNAL_PENDING = make_flag("ERROR_SIGNAL_PENDING", 162) +ERROR_MAX_THRDS_REACHED = make_flag("ERROR_MAX_THRDS_REACHED", 164) +ERROR_LOCK_FAILED = make_flag("ERROR_LOCK_FAILED", 167) +ERROR_BUSY = make_flag("ERROR_BUSY", 170) +ERROR_CANCEL_VIOLATION = make_flag("ERROR_CANCEL_VIOLATION", 173) +ERROR_ATOMIC_LOCKS_NOT_SUPPORTED = make_flag("ERROR_ATOMIC_LOCKS_NOT_SUPPORTED", 174) +ERROR_INVALID_SEGMENT_NUMBER = make_flag("ERROR_INVALID_SEGMENT_NUMBER", 180) +ERROR_INVALID_ORDINAL = make_flag("ERROR_INVALID_ORDINAL", 182) +ERROR_ALREADY_EXISTS = make_flag("ERROR_ALREADY_EXISTS", 183) +ERROR_INVALID_FLAG_NUMBER = make_flag("ERROR_INVALID_FLAG_NUMBER", 186) +ERROR_SEM_NOT_FOUND = make_flag("ERROR_SEM_NOT_FOUND", 187) +ERROR_INVALID_STARTING_CODESEG = make_flag("ERROR_INVALID_STARTING_CODESEG", 188) +ERROR_INVALID_STACKSEG = make_flag("ERROR_INVALID_STACKSEG", 189) +ERROR_INVALID_MODULETYPE = make_flag("ERROR_INVALID_MODULETYPE", 190) +ERROR_INVALID_EXE_SIGNATURE = make_flag("ERROR_INVALID_EXE_SIGNATURE", 191) +ERROR_EXE_MARKED_INVALID = make_flag("ERROR_EXE_MARKED_INVALID", 192) +ERROR_BAD_EXE_FORMAT = make_flag("ERROR_BAD_EXE_FORMAT", 193) +ERROR_ITERATED_DATA_EXCEEDS_64k = make_flag("ERROR_ITERATED_DATA_EXCEEDS_64k", 194) +ERROR_INVALID_MINALLOCSIZE = make_flag("ERROR_INVALID_MINALLOCSIZE", 195) +ERROR_DYNLINK_FROM_INVALID_RING = make_flag("ERROR_DYNLINK_FROM_INVALID_RING", 196) +ERROR_IOPL_NOT_ENABLED = make_flag("ERROR_IOPL_NOT_ENABLED", 197) +ERROR_INVALID_SEGDPL = make_flag("ERROR_INVALID_SEGDPL", 198) +ERROR_AUTODATASEG_EXCEEDS_64k = make_flag("ERROR_AUTODATASEG_EXCEEDS_64k", 199) +ERROR_RING2SEG_MUST_BE_MOVABLE = make_flag("ERROR_RING2SEG_MUST_BE_MOVABLE", 200) +ERROR_RELOC_CHAIN_XEEDS_SEGLIM = make_flag("ERROR_RELOC_CHAIN_XEEDS_SEGLIM", 201) +ERROR_INFLOOP_IN_RELOC_CHAIN = make_flag("ERROR_INFLOOP_IN_RELOC_CHAIN", 202) +ERROR_ENVVAR_NOT_FOUND = make_flag("ERROR_ENVVAR_NOT_FOUND", 203) +ERROR_NO_SIGNAL_SENT = make_flag("ERROR_NO_SIGNAL_SENT", 205) +ERROR_FILENAME_EXCED_RANGE = make_flag("ERROR_FILENAME_EXCED_RANGE", 206) +ERROR_RING2_STACK_IN_USE = make_flag("ERROR_RING2_STACK_IN_USE", 207) +ERROR_META_EXPANSION_TOO_LONG = make_flag("ERROR_META_EXPANSION_TOO_LONG", 208) +ERROR_INVALID_SIGNAL_NUMBER = make_flag("ERROR_INVALID_SIGNAL_NUMBER", 209) +ERROR_THREAD_1_INACTIVE = make_flag("ERROR_THREAD_1_INACTIVE", 210) +ERROR_LOCKED = make_flag("ERROR_LOCKED", 212) +ERROR_TOO_MANY_MODULES = make_flag("ERROR_TOO_MANY_MODULES", 214) +ERROR_NESTING_NOT_ALLOWED = make_flag("ERROR_NESTING_NOT_ALLOWED", 215) +ERROR_EXE_MACHINE_TYPE_MISMATCH = make_flag("ERROR_EXE_MACHINE_TYPE_MISMATCH", 216) +ERROR_EXE_CANNOT_MODIFY_SIGNED_BINARY = make_flag("ERROR_EXE_CANNOT_MODIFY_SIGNED_BINARY", 217) +ERROR_EXE_CANNOT_MODIFY_STRONG_SIGNED_BINARY = make_flag("ERROR_EXE_CANNOT_MODIFY_STRONG_SIGNED_BINARY", 218) +ERROR_FILE_CHECKED_OUT = make_flag("ERROR_FILE_CHECKED_OUT", 220) +ERROR_CHECKOUT_REQUIRED = make_flag("ERROR_CHECKOUT_REQUIRED", 221) +ERROR_BAD_FILE_TYPE = make_flag("ERROR_BAD_FILE_TYPE", 222) +ERROR_FILE_TOO_LARGE = make_flag("ERROR_FILE_TOO_LARGE", 223) +ERROR_FORMS_AUTH_REQUIRED = make_flag("ERROR_FORMS_AUTH_REQUIRED", 224) +ERROR_VIRUS_INFECTED = make_flag("ERROR_VIRUS_INFECTED", 225) +ERROR_VIRUS_DELETED = make_flag("ERROR_VIRUS_DELETED", 226) +ERROR_PIPE_LOCAL = make_flag("ERROR_PIPE_LOCAL", 229) +ERROR_BAD_PIPE = make_flag("ERROR_BAD_PIPE", 230) +ERROR_PIPE_BUSY = make_flag("ERROR_PIPE_BUSY", 231) +ERROR_NO_DATA = make_flag("ERROR_NO_DATA", 232) +ERROR_PIPE_NOT_CONNECTED = make_flag("ERROR_PIPE_NOT_CONNECTED", 233) +ERROR_MORE_DATA = make_flag("ERROR_MORE_DATA", 234) +ERROR_VC_DISCONNECTED = make_flag("ERROR_VC_DISCONNECTED", 240) +ERROR_INVALID_EA_NAME = make_flag("ERROR_INVALID_EA_NAME", 254) +ERROR_EA_LIST_INCONSISTENT = make_flag("ERROR_EA_LIST_INCONSISTENT", 255) +ERROR_NO_MORE_ITEMS = make_flag("ERROR_NO_MORE_ITEMS", 259) +ERROR_CANNOT_COPY = make_flag("ERROR_CANNOT_COPY", 266) +ERROR_DIRECTORY = make_flag("ERROR_DIRECTORY", 267) +ERROR_EAS_DIDNT_FIT = make_flag("ERROR_EAS_DIDNT_FIT", 275) +ERROR_EA_FILE_CORRUPT = make_flag("ERROR_EA_FILE_CORRUPT", 276) +ERROR_EA_TABLE_FULL = make_flag("ERROR_EA_TABLE_FULL", 277) +ERROR_INVALID_EA_HANDLE = make_flag("ERROR_INVALID_EA_HANDLE", 278) +ERROR_EAS_NOT_SUPPORTED = make_flag("ERROR_EAS_NOT_SUPPORTED", 282) +ERROR_NOT_OWNER = make_flag("ERROR_NOT_OWNER", 288) +ERROR_TOO_MANY_POSTS = make_flag("ERROR_TOO_MANY_POSTS", 298) +ERROR_PARTIAL_COPY = make_flag("ERROR_PARTIAL_COPY", 299) +ERROR_OPLOCK_NOT_GRANTED = make_flag("ERROR_OPLOCK_NOT_GRANTED", 300) +ERROR_INVALID_OPLOCK_PROTOCOL = make_flag("ERROR_INVALID_OPLOCK_PROTOCOL", 301) +ERROR_DISK_TOO_FRAGMENTED = make_flag("ERROR_DISK_TOO_FRAGMENTED", 302) +ERROR_DELETE_PENDING = make_flag("ERROR_DELETE_PENDING", 303) +ERROR_INCOMPATIBLE_WITH_GLOBAL_SHORT_NAME_REGISTRY_SETTING = make_flag("ERROR_INCOMPATIBLE_WITH_GLOBAL_SHORT_NAME_REGISTRY_SETTING", 304) +ERROR_SHORT_NAMES_NOT_ENABLED_ON_VOLUME = make_flag("ERROR_SHORT_NAMES_NOT_ENABLED_ON_VOLUME", 305) +ERROR_SECURITY_STREAM_IS_INCONSISTENT = make_flag("ERROR_SECURITY_STREAM_IS_INCONSISTENT", 306) +ERROR_INVALID_LOCK_RANGE = make_flag("ERROR_INVALID_LOCK_RANGE", 307) +ERROR_IMAGE_SUBSYSTEM_NOT_PRESENT = make_flag("ERROR_IMAGE_SUBSYSTEM_NOT_PRESENT", 308) +ERROR_NOTIFICATION_GUID_ALREADY_DEFINED = make_flag("ERROR_NOTIFICATION_GUID_ALREADY_DEFINED", 309) +ERROR_MR_MID_NOT_FOUND = make_flag("ERROR_MR_MID_NOT_FOUND", 317) +ERROR_SCOPE_NOT_FOUND = make_flag("ERROR_SCOPE_NOT_FOUND", 318) +ERROR_FAIL_NOACTION_REBOOT = make_flag("ERROR_FAIL_NOACTION_REBOOT", 350) +ERROR_FAIL_SHUTDOWN = make_flag("ERROR_FAIL_SHUTDOWN", 351) +ERROR_FAIL_RESTART = make_flag("ERROR_FAIL_RESTART", 352) +ERROR_MAX_SESSIONS_REACHED = make_flag("ERROR_MAX_SESSIONS_REACHED", 353) +ERROR_THREAD_MODE_ALREADY_BACKGROUND = make_flag("ERROR_THREAD_MODE_ALREADY_BACKGROUND", 400) +ERROR_THREAD_MODE_NOT_BACKGROUND = make_flag("ERROR_THREAD_MODE_NOT_BACKGROUND", 401) +ERROR_PROCESS_MODE_ALREADY_BACKGROUND = make_flag("ERROR_PROCESS_MODE_ALREADY_BACKGROUND", 402) +ERROR_PROCESS_MODE_NOT_BACKGROUND = make_flag("ERROR_PROCESS_MODE_NOT_BACKGROUND", 403) +ERROR_INVALID_ADDRESS = make_flag("ERROR_INVALID_ADDRESS", 487) +ERROR_USER_PROFILE_LOAD = make_flag("ERROR_USER_PROFILE_LOAD", 500) +ERROR_ARITHMETIC_OVERFLOW = make_flag("ERROR_ARITHMETIC_OVERFLOW", 534) +ERROR_PIPE_CONNECTED = make_flag("ERROR_PIPE_CONNECTED", 535) +ERROR_PIPE_LISTENING = make_flag("ERROR_PIPE_LISTENING", 536) +ERROR_VERIFIER_STOP = make_flag("ERROR_VERIFIER_STOP", 537) +ERROR_ABIOS_ERROR = make_flag("ERROR_ABIOS_ERROR", 538) +ERROR_WX86_WARNING = make_flag("ERROR_WX86_WARNING", 539) +ERROR_WX86_ERROR = make_flag("ERROR_WX86_ERROR", 540) +ERROR_TIMER_NOT_CANCELED = make_flag("ERROR_TIMER_NOT_CANCELED", 541) +ERROR_UNWIND = make_flag("ERROR_UNWIND", 542) +ERROR_BAD_STACK = make_flag("ERROR_BAD_STACK", 543) +ERROR_INVALID_UNWIND_TARGET = make_flag("ERROR_INVALID_UNWIND_TARGET", 544) +ERROR_INVALID_PORT_ATTRIBUTES = make_flag("ERROR_INVALID_PORT_ATTRIBUTES", 545) +ERROR_PORT_MESSAGE_TOO_LONG = make_flag("ERROR_PORT_MESSAGE_TOO_LONG", 546) +ERROR_INVALID_QUOTA_LOWER = make_flag("ERROR_INVALID_QUOTA_LOWER", 547) +ERROR_DEVICE_ALREADY_ATTACHED = make_flag("ERROR_DEVICE_ALREADY_ATTACHED", 548) +ERROR_INSTRUCTION_MISALIGNMENT = make_flag("ERROR_INSTRUCTION_MISALIGNMENT", 549) +ERROR_PROFILING_NOT_STARTED = make_flag("ERROR_PROFILING_NOT_STARTED", 550) +ERROR_PROFILING_NOT_STOPPED = make_flag("ERROR_PROFILING_NOT_STOPPED", 551) +ERROR_COULD_NOT_INTERPRET = make_flag("ERROR_COULD_NOT_INTERPRET", 552) +ERROR_PROFILING_AT_LIMIT = make_flag("ERROR_PROFILING_AT_LIMIT", 553) +ERROR_CANT_WAIT = make_flag("ERROR_CANT_WAIT", 554) +ERROR_CANT_TERMINATE_SELF = make_flag("ERROR_CANT_TERMINATE_SELF", 555) +ERROR_UNEXPECTED_MM_CREATE_ERR = make_flag("ERROR_UNEXPECTED_MM_CREATE_ERR", 556) +ERROR_UNEXPECTED_MM_MAP_ERROR = make_flag("ERROR_UNEXPECTED_MM_MAP_ERROR", 557) +ERROR_UNEXPECTED_MM_EXTEND_ERR = make_flag("ERROR_UNEXPECTED_MM_EXTEND_ERR", 558) +ERROR_BAD_FUNCTION_TABLE = make_flag("ERROR_BAD_FUNCTION_TABLE", 559) +ERROR_NO_GUID_TRANSLATION = make_flag("ERROR_NO_GUID_TRANSLATION", 560) +ERROR_INVALID_LDT_SIZE = make_flag("ERROR_INVALID_LDT_SIZE", 561) +ERROR_INVALID_LDT_OFFSET = make_flag("ERROR_INVALID_LDT_OFFSET", 563) +ERROR_INVALID_LDT_DESCRIPTOR = make_flag("ERROR_INVALID_LDT_DESCRIPTOR", 564) +ERROR_TOO_MANY_THREADS = make_flag("ERROR_TOO_MANY_THREADS", 565) +ERROR_THREAD_NOT_IN_PROCESS = make_flag("ERROR_THREAD_NOT_IN_PROCESS", 566) +ERROR_PAGEFILE_QUOTA_EXCEEDED = make_flag("ERROR_PAGEFILE_QUOTA_EXCEEDED", 567) +ERROR_LOGON_SERVER_CONFLICT = make_flag("ERROR_LOGON_SERVER_CONFLICT", 568) +ERROR_SYNCHRONIZATION_REQUIRED = make_flag("ERROR_SYNCHRONIZATION_REQUIRED", 569) +ERROR_NET_OPEN_FAILED = make_flag("ERROR_NET_OPEN_FAILED", 570) +ERROR_IO_PRIVILEGE_FAILED = make_flag("ERROR_IO_PRIVILEGE_FAILED", 571) +ERROR_CONTROL_C_EXIT = make_flag("ERROR_CONTROL_C_EXIT", 572) +ERROR_MISSING_SYSTEMFILE = make_flag("ERROR_MISSING_SYSTEMFILE", 573) +ERROR_UNHANDLED_EXCEPTION = make_flag("ERROR_UNHANDLED_EXCEPTION", 574) +ERROR_APP_INIT_FAILURE = make_flag("ERROR_APP_INIT_FAILURE", 575) +ERROR_PAGEFILE_CREATE_FAILED = make_flag("ERROR_PAGEFILE_CREATE_FAILED", 576) +ERROR_INVALID_IMAGE_HASH = make_flag("ERROR_INVALID_IMAGE_HASH", 577) +ERROR_NO_PAGEFILE = make_flag("ERROR_NO_PAGEFILE", 578) +ERROR_ILLEGAL_FLOAT_CONTEXT = make_flag("ERROR_ILLEGAL_FLOAT_CONTEXT", 579) +ERROR_NO_EVENT_PAIR = make_flag("ERROR_NO_EVENT_PAIR", 580) +ERROR_DOMAIN_CTRLR_CONFIG_ERROR = make_flag("ERROR_DOMAIN_CTRLR_CONFIG_ERROR", 581) +ERROR_ILLEGAL_CHARACTER = make_flag("ERROR_ILLEGAL_CHARACTER", 582) +ERROR_UNDEFINED_CHARACTER = make_flag("ERROR_UNDEFINED_CHARACTER", 583) +ERROR_FLOPPY_VOLUME = make_flag("ERROR_FLOPPY_VOLUME", 584) +ERROR_BIOS_FAILED_TO_CONNECT_INTERRUPT = make_flag("ERROR_BIOS_FAILED_TO_CONNECT_INTERRUPT", 585) +ERROR_BACKUP_CONTROLLER = make_flag("ERROR_BACKUP_CONTROLLER", 586) +ERROR_MUTANT_LIMIT_EXCEEDED = make_flag("ERROR_MUTANT_LIMIT_EXCEEDED", 587) +ERROR_FS_DRIVER_REQUIRED = make_flag("ERROR_FS_DRIVER_REQUIRED", 588) +ERROR_CANNOT_LOAD_REGISTRY_FILE = make_flag("ERROR_CANNOT_LOAD_REGISTRY_FILE", 589) +ERROR_DEBUG_ATTACH_FAILED = make_flag("ERROR_DEBUG_ATTACH_FAILED", 590) +ERROR_SYSTEM_PROCESS_TERMINATED = make_flag("ERROR_SYSTEM_PROCESS_TERMINATED", 591) +ERROR_DATA_NOT_ACCEPTED = make_flag("ERROR_DATA_NOT_ACCEPTED", 592) +ERROR_VDM_HARD_ERROR = make_flag("ERROR_VDM_HARD_ERROR", 593) +ERROR_DRIVER_CANCEL_TIMEOUT = make_flag("ERROR_DRIVER_CANCEL_TIMEOUT", 594) +ERROR_REPLY_MESSAGE_MISMATCH = make_flag("ERROR_REPLY_MESSAGE_MISMATCH", 595) +ERROR_LOST_WRITEBEHIND_DATA = make_flag("ERROR_LOST_WRITEBEHIND_DATA", 596) +ERROR_CLIENT_SERVER_PARAMETERS_INVALID = make_flag("ERROR_CLIENT_SERVER_PARAMETERS_INVALID", 597) +ERROR_NOT_TINY_STREAM = make_flag("ERROR_NOT_TINY_STREAM", 598) +ERROR_STACK_OVERFLOW_READ = make_flag("ERROR_STACK_OVERFLOW_READ", 599) +ERROR_CONVERT_TO_LARGE = make_flag("ERROR_CONVERT_TO_LARGE", 600) +ERROR_FOUND_OUT_OF_SCOPE = make_flag("ERROR_FOUND_OUT_OF_SCOPE", 601) +ERROR_ALLOCATE_BUCKET = make_flag("ERROR_ALLOCATE_BUCKET", 602) +ERROR_MARSHALL_OVERFLOW = make_flag("ERROR_MARSHALL_OVERFLOW", 603) +ERROR_INVALID_VARIANT = make_flag("ERROR_INVALID_VARIANT", 604) +ERROR_BAD_COMPRESSION_BUFFER = make_flag("ERROR_BAD_COMPRESSION_BUFFER", 605) +ERROR_AUDIT_FAILED = make_flag("ERROR_AUDIT_FAILED", 606) +ERROR_TIMER_RESOLUTION_NOT_SET = make_flag("ERROR_TIMER_RESOLUTION_NOT_SET", 607) +ERROR_INSUFFICIENT_LOGON_INFO = make_flag("ERROR_INSUFFICIENT_LOGON_INFO", 608) +ERROR_BAD_DLL_ENTRYPOINT = make_flag("ERROR_BAD_DLL_ENTRYPOINT", 609) +ERROR_BAD_SERVICE_ENTRYPOINT = make_flag("ERROR_BAD_SERVICE_ENTRYPOINT", 610) +ERROR_IP_ADDRESS_CONFLICT1 = make_flag("ERROR_IP_ADDRESS_CONFLICT1", 611) +ERROR_IP_ADDRESS_CONFLICT2 = make_flag("ERROR_IP_ADDRESS_CONFLICT2", 612) +ERROR_REGISTRY_QUOTA_LIMIT = make_flag("ERROR_REGISTRY_QUOTA_LIMIT", 613) +ERROR_NO_CALLBACK_ACTIVE = make_flag("ERROR_NO_CALLBACK_ACTIVE", 614) +ERROR_PWD_TOO_SHORT = make_flag("ERROR_PWD_TOO_SHORT", 615) +ERROR_PWD_TOO_RECENT = make_flag("ERROR_PWD_TOO_RECENT", 616) +ERROR_PWD_HISTORY_CONFLICT = make_flag("ERROR_PWD_HISTORY_CONFLICT", 617) +ERROR_UNSUPPORTED_COMPRESSION = make_flag("ERROR_UNSUPPORTED_COMPRESSION", 618) +ERROR_INVALID_HW_PROFILE = make_flag("ERROR_INVALID_HW_PROFILE", 619) +ERROR_INVALID_PLUGPLAY_DEVICE_PATH = make_flag("ERROR_INVALID_PLUGPLAY_DEVICE_PATH", 620) +ERROR_QUOTA_LIST_INCONSISTENT = make_flag("ERROR_QUOTA_LIST_INCONSISTENT", 621) +ERROR_EVALUATION_EXPIRATION = make_flag("ERROR_EVALUATION_EXPIRATION", 622) +ERROR_ILLEGAL_DLL_RELOCATION = make_flag("ERROR_ILLEGAL_DLL_RELOCATION", 623) +ERROR_DLL_INIT_FAILED_LOGOFF = make_flag("ERROR_DLL_INIT_FAILED_LOGOFF", 624) +ERROR_VALIDATE_CONTINUE = make_flag("ERROR_VALIDATE_CONTINUE", 625) +ERROR_NO_MORE_MATCHES = make_flag("ERROR_NO_MORE_MATCHES", 626) +ERROR_RANGE_LIST_CONFLICT = make_flag("ERROR_RANGE_LIST_CONFLICT", 627) +ERROR_SERVER_SID_MISMATCH = make_flag("ERROR_SERVER_SID_MISMATCH", 628) +ERROR_CANT_ENABLE_DENY_ONLY = make_flag("ERROR_CANT_ENABLE_DENY_ONLY", 629) +ERROR_FLOAT_MULTIPLE_FAULTS = make_flag("ERROR_FLOAT_MULTIPLE_FAULTS", 630) +ERROR_FLOAT_MULTIPLE_TRAPS = make_flag("ERROR_FLOAT_MULTIPLE_TRAPS", 631) +ERROR_NOINTERFACE = make_flag("ERROR_NOINTERFACE", 632) +ERROR_DRIVER_FAILED_SLEEP = make_flag("ERROR_DRIVER_FAILED_SLEEP", 633) +ERROR_CORRUPT_SYSTEM_FILE = make_flag("ERROR_CORRUPT_SYSTEM_FILE", 634) +ERROR_COMMITMENT_MINIMUM = make_flag("ERROR_COMMITMENT_MINIMUM", 635) +ERROR_PNP_RESTART_ENUMERATION = make_flag("ERROR_PNP_RESTART_ENUMERATION", 636) +ERROR_SYSTEM_IMAGE_BAD_SIGNATURE = make_flag("ERROR_SYSTEM_IMAGE_BAD_SIGNATURE", 637) +ERROR_PNP_REBOOT_REQUIRED = make_flag("ERROR_PNP_REBOOT_REQUIRED", 638) +ERROR_INSUFFICIENT_POWER = make_flag("ERROR_INSUFFICIENT_POWER", 639) +ERROR_MULTIPLE_FAULT_VIOLATION = make_flag("ERROR_MULTIPLE_FAULT_VIOLATION", 640) +ERROR_SYSTEM_SHUTDOWN = make_flag("ERROR_SYSTEM_SHUTDOWN", 641) +ERROR_PORT_NOT_SET = make_flag("ERROR_PORT_NOT_SET", 642) +ERROR_DS_VERSION_CHECK_FAILURE = make_flag("ERROR_DS_VERSION_CHECK_FAILURE", 643) +ERROR_RANGE_NOT_FOUND = make_flag("ERROR_RANGE_NOT_FOUND", 644) +ERROR_NOT_SAFE_MODE_DRIVER = make_flag("ERROR_NOT_SAFE_MODE_DRIVER", 646) +ERROR_FAILED_DRIVER_ENTRY = make_flag("ERROR_FAILED_DRIVER_ENTRY", 647) +ERROR_DEVICE_ENUMERATION_ERROR = make_flag("ERROR_DEVICE_ENUMERATION_ERROR", 648) +ERROR_MOUNT_POINT_NOT_RESOLVED = make_flag("ERROR_MOUNT_POINT_NOT_RESOLVED", 649) +ERROR_INVALID_DEVICE_OBJECT_PARAMETER = make_flag("ERROR_INVALID_DEVICE_OBJECT_PARAMETER", 650) +ERROR_MCA_OCCURED = make_flag("ERROR_MCA_OCCURED", 651) +ERROR_DRIVER_DATABASE_ERROR = make_flag("ERROR_DRIVER_DATABASE_ERROR", 652) +ERROR_SYSTEM_HIVE_TOO_LARGE = make_flag("ERROR_SYSTEM_HIVE_TOO_LARGE", 653) +ERROR_DRIVER_FAILED_PRIOR_UNLOAD = make_flag("ERROR_DRIVER_FAILED_PRIOR_UNLOAD", 654) +ERROR_VOLSNAP_PREPARE_HIBERNATE = make_flag("ERROR_VOLSNAP_PREPARE_HIBERNATE", 655) +ERROR_HIBERNATION_FAILURE = make_flag("ERROR_HIBERNATION_FAILURE", 656) +ERROR_FILE_SYSTEM_LIMITATION = make_flag("ERROR_FILE_SYSTEM_LIMITATION", 665) +ERROR_ASSERTION_FAILURE = make_flag("ERROR_ASSERTION_FAILURE", 668) +ERROR_ACPI_ERROR = make_flag("ERROR_ACPI_ERROR", 669) +ERROR_WOW_ASSERTION = make_flag("ERROR_WOW_ASSERTION", 670) +ERROR_PNP_BAD_MPS_TABLE = make_flag("ERROR_PNP_BAD_MPS_TABLE", 671) +ERROR_PNP_TRANSLATION_FAILED = make_flag("ERROR_PNP_TRANSLATION_FAILED", 672) +ERROR_PNP_IRQ_TRANSLATION_FAILED = make_flag("ERROR_PNP_IRQ_TRANSLATION_FAILED", 673) +ERROR_PNP_INVALID_ID = make_flag("ERROR_PNP_INVALID_ID", 674) +ERROR_WAKE_SYSTEM_DEBUGGER = make_flag("ERROR_WAKE_SYSTEM_DEBUGGER", 675) +ERROR_HANDLES_CLOSED = make_flag("ERROR_HANDLES_CLOSED", 676) +ERROR_EXTRANEOUS_INFORMATION = make_flag("ERROR_EXTRANEOUS_INFORMATION", 677) +ERROR_RXACT_COMMIT_NECESSARY = make_flag("ERROR_RXACT_COMMIT_NECESSARY", 678) +ERROR_MEDIA_CHECK = make_flag("ERROR_MEDIA_CHECK", 679) +ERROR_GUID_SUBSTITUTION_MADE = make_flag("ERROR_GUID_SUBSTITUTION_MADE", 680) +ERROR_STOPPED_ON_SYMLINK = make_flag("ERROR_STOPPED_ON_SYMLINK", 681) +ERROR_LONGJUMP = make_flag("ERROR_LONGJUMP", 682) +ERROR_PLUGPLAY_QUERY_VETOED = make_flag("ERROR_PLUGPLAY_QUERY_VETOED", 683) +ERROR_UNWIND_CONSOLIDATE = make_flag("ERROR_UNWIND_CONSOLIDATE", 684) +ERROR_REGISTRY_HIVE_RECOVERED = make_flag("ERROR_REGISTRY_HIVE_RECOVERED", 685) +ERROR_DLL_MIGHT_BE_INSECURE = make_flag("ERROR_DLL_MIGHT_BE_INSECURE", 686) +ERROR_DLL_MIGHT_BE_INCOMPATIBLE = make_flag("ERROR_DLL_MIGHT_BE_INCOMPATIBLE", 687) +ERROR_DBG_EXCEPTION_NOT_HANDLED = make_flag("ERROR_DBG_EXCEPTION_NOT_HANDLED", 688) +ERROR_DBG_REPLY_LATER = make_flag("ERROR_DBG_REPLY_LATER", 689) +ERROR_DBG_UNABLE_TO_PROVIDE_HANDLE = make_flag("ERROR_DBG_UNABLE_TO_PROVIDE_HANDLE", 690) +ERROR_DBG_TERMINATE_THREAD = make_flag("ERROR_DBG_TERMINATE_THREAD", 691) +ERROR_DBG_TERMINATE_PROCESS = make_flag("ERROR_DBG_TERMINATE_PROCESS", 692) +ERROR_DBG_CONTROL_C = make_flag("ERROR_DBG_CONTROL_C", 693) +ERROR_DBG_PRINTEXCEPTION_C = make_flag("ERROR_DBG_PRINTEXCEPTION_C", 694) +ERROR_DBG_RIPEXCEPTION = make_flag("ERROR_DBG_RIPEXCEPTION", 695) +ERROR_DBG_CONTROL_BREAK = make_flag("ERROR_DBG_CONTROL_BREAK", 696) +ERROR_DBG_COMMAND_EXCEPTION = make_flag("ERROR_DBG_COMMAND_EXCEPTION", 697) +ERROR_OBJECT_NAME_EXISTS = make_flag("ERROR_OBJECT_NAME_EXISTS", 698) +ERROR_THREAD_WAS_SUSPENDED = make_flag("ERROR_THREAD_WAS_SUSPENDED", 699) +ERROR_IMAGE_NOT_AT_BASE = make_flag("ERROR_IMAGE_NOT_AT_BASE", 700) +ERROR_RXACT_STATE_CREATED = make_flag("ERROR_RXACT_STATE_CREATED", 701) +ERROR_SEGMENT_NOTIFICATION = make_flag("ERROR_SEGMENT_NOTIFICATION", 702) +ERROR_BAD_CURRENT_DIRECTORY = make_flag("ERROR_BAD_CURRENT_DIRECTORY", 703) +ERROR_FT_READ_RECOVERY_FROM_BACKUP = make_flag("ERROR_FT_READ_RECOVERY_FROM_BACKUP", 704) +ERROR_FT_WRITE_RECOVERY = make_flag("ERROR_FT_WRITE_RECOVERY", 705) +ERROR_IMAGE_MACHINE_TYPE_MISMATCH = make_flag("ERROR_IMAGE_MACHINE_TYPE_MISMATCH", 706) +ERROR_RECEIVE_PARTIAL = make_flag("ERROR_RECEIVE_PARTIAL", 707) +ERROR_RECEIVE_EXPEDITED = make_flag("ERROR_RECEIVE_EXPEDITED", 708) +ERROR_RECEIVE_PARTIAL_EXPEDITED = make_flag("ERROR_RECEIVE_PARTIAL_EXPEDITED", 709) +ERROR_EVENT_DONE = make_flag("ERROR_EVENT_DONE", 710) +ERROR_EVENT_PENDING = make_flag("ERROR_EVENT_PENDING", 711) +ERROR_CHECKING_FILE_SYSTEM = make_flag("ERROR_CHECKING_FILE_SYSTEM", 712) +ERROR_FATAL_APP_EXIT = make_flag("ERROR_FATAL_APP_EXIT", 713) +ERROR_PREDEFINED_HANDLE = make_flag("ERROR_PREDEFINED_HANDLE", 714) +ERROR_WAS_UNLOCKED = make_flag("ERROR_WAS_UNLOCKED", 715) +ERROR_SERVICE_NOTIFICATION = make_flag("ERROR_SERVICE_NOTIFICATION", 716) +ERROR_WAS_LOCKED = make_flag("ERROR_WAS_LOCKED", 717) +ERROR_LOG_HARD_ERROR = make_flag("ERROR_LOG_HARD_ERROR", 718) +ERROR_ALREADY_WIN32 = make_flag("ERROR_ALREADY_WIN32", 719) +ERROR_IMAGE_MACHINE_TYPE_MISMATCH_EXE = make_flag("ERROR_IMAGE_MACHINE_TYPE_MISMATCH_EXE", 720) +ERROR_NO_YIELD_PERFORMED = make_flag("ERROR_NO_YIELD_PERFORMED", 721) +ERROR_TIMER_RESUME_IGNORED = make_flag("ERROR_TIMER_RESUME_IGNORED", 722) +ERROR_ARBITRATION_UNHANDLED = make_flag("ERROR_ARBITRATION_UNHANDLED", 723) +ERROR_CARDBUS_NOT_SUPPORTED = make_flag("ERROR_CARDBUS_NOT_SUPPORTED", 724) +ERROR_MP_PROCESSOR_MISMATCH = make_flag("ERROR_MP_PROCESSOR_MISMATCH", 725) +ERROR_HIBERNATED = make_flag("ERROR_HIBERNATED", 726) +ERROR_RESUME_HIBERNATION = make_flag("ERROR_RESUME_HIBERNATION", 727) +ERROR_FIRMWARE_UPDATED = make_flag("ERROR_FIRMWARE_UPDATED", 728) +ERROR_DRIVERS_LEAKING_LOCKED_PAGES = make_flag("ERROR_DRIVERS_LEAKING_LOCKED_PAGES", 729) +ERROR_WAKE_SYSTEM = make_flag("ERROR_WAKE_SYSTEM", 730) +ERROR_WAIT_1 = make_flag("ERROR_WAIT_1", 731) +ERROR_WAIT_2 = make_flag("ERROR_WAIT_2", 732) +ERROR_WAIT_3 = make_flag("ERROR_WAIT_3", 733) +ERROR_WAIT_63 = make_flag("ERROR_WAIT_63", 734) +ERROR_ABANDONED_WAIT_0 = make_flag("ERROR_ABANDONED_WAIT_0", 735) +ERROR_ABANDONED_WAIT_63 = make_flag("ERROR_ABANDONED_WAIT_63", 736) +ERROR_USER_APC = make_flag("ERROR_USER_APC", 737) +ERROR_KERNEL_APC = make_flag("ERROR_KERNEL_APC", 738) +ERROR_ALERTED = make_flag("ERROR_ALERTED", 739) +ERROR_ELEVATION_REQUIRED = make_flag("ERROR_ELEVATION_REQUIRED", 740) +ERROR_REPARSE = make_flag("ERROR_REPARSE", 741) +ERROR_OPLOCK_BREAK_IN_PROGRESS = make_flag("ERROR_OPLOCK_BREAK_IN_PROGRESS", 742) +ERROR_VOLUME_MOUNTED = make_flag("ERROR_VOLUME_MOUNTED", 743) +ERROR_RXACT_COMMITTED = make_flag("ERROR_RXACT_COMMITTED", 744) +ERROR_NOTIFY_CLEANUP = make_flag("ERROR_NOTIFY_CLEANUP", 745) +ERROR_PRIMARY_TRANSPORT_CONNECT_FAILED = make_flag("ERROR_PRIMARY_TRANSPORT_CONNECT_FAILED", 746) +ERROR_PAGE_FAULT_TRANSITION = make_flag("ERROR_PAGE_FAULT_TRANSITION", 747) +ERROR_PAGE_FAULT_DEMAND_ZERO = make_flag("ERROR_PAGE_FAULT_DEMAND_ZERO", 748) +ERROR_PAGE_FAULT_COPY_ON_WRITE = make_flag("ERROR_PAGE_FAULT_COPY_ON_WRITE", 749) +ERROR_PAGE_FAULT_GUARD_PAGE = make_flag("ERROR_PAGE_FAULT_GUARD_PAGE", 750) +ERROR_PAGE_FAULT_PAGING_FILE = make_flag("ERROR_PAGE_FAULT_PAGING_FILE", 751) +ERROR_CACHE_PAGE_LOCKED = make_flag("ERROR_CACHE_PAGE_LOCKED", 752) +ERROR_CRASH_DUMP = make_flag("ERROR_CRASH_DUMP", 753) +ERROR_BUFFER_ALL_ZEROS = make_flag("ERROR_BUFFER_ALL_ZEROS", 754) +ERROR_REPARSE_OBJECT = make_flag("ERROR_REPARSE_OBJECT", 755) +ERROR_RESOURCE_REQUIREMENTS_CHANGED = make_flag("ERROR_RESOURCE_REQUIREMENTS_CHANGED", 756) +ERROR_TRANSLATION_COMPLETE = make_flag("ERROR_TRANSLATION_COMPLETE", 757) +ERROR_NOTHING_TO_TERMINATE = make_flag("ERROR_NOTHING_TO_TERMINATE", 758) +ERROR_PROCESS_NOT_IN_JOB = make_flag("ERROR_PROCESS_NOT_IN_JOB", 759) +ERROR_PROCESS_IN_JOB = make_flag("ERROR_PROCESS_IN_JOB", 760) +ERROR_VOLSNAP_HIBERNATE_READY = make_flag("ERROR_VOLSNAP_HIBERNATE_READY", 761) +ERROR_FSFILTER_OP_COMPLETED_SUCCESSFULLY = make_flag("ERROR_FSFILTER_OP_COMPLETED_SUCCESSFULLY", 762) +ERROR_INTERRUPT_VECTOR_ALREADY_CONNECTED = make_flag("ERROR_INTERRUPT_VECTOR_ALREADY_CONNECTED", 763) +ERROR_INTERRUPT_STILL_CONNECTED = make_flag("ERROR_INTERRUPT_STILL_CONNECTED", 764) +ERROR_WAIT_FOR_OPLOCK = make_flag("ERROR_WAIT_FOR_OPLOCK", 765) +ERROR_DBG_EXCEPTION_HANDLED = make_flag("ERROR_DBG_EXCEPTION_HANDLED", 766) +ERROR_DBG_CONTINUE = make_flag("ERROR_DBG_CONTINUE", 767) +ERROR_CALLBACK_POP_STACK = make_flag("ERROR_CALLBACK_POP_STACK", 768) +ERROR_COMPRESSION_DISABLED = make_flag("ERROR_COMPRESSION_DISABLED", 769) +ERROR_CANTFETCHBACKWARDS = make_flag("ERROR_CANTFETCHBACKWARDS", 770) +ERROR_CANTSCROLLBACKWARDS = make_flag("ERROR_CANTSCROLLBACKWARDS", 771) +ERROR_ROWSNOTRELEASED = make_flag("ERROR_ROWSNOTRELEASED", 772) +ERROR_BAD_ACCESSOR_FLAGS = make_flag("ERROR_BAD_ACCESSOR_FLAGS", 773) +ERROR_ERRORS_ENCOUNTERED = make_flag("ERROR_ERRORS_ENCOUNTERED", 774) +ERROR_NOT_CAPABLE = make_flag("ERROR_NOT_CAPABLE", 775) +ERROR_REQUEST_OUT_OF_SEQUENCE = make_flag("ERROR_REQUEST_OUT_OF_SEQUENCE", 776) +ERROR_VERSION_PARSE_ERROR = make_flag("ERROR_VERSION_PARSE_ERROR", 777) +ERROR_BADSTARTPOSITION = make_flag("ERROR_BADSTARTPOSITION", 778) +ERROR_MEMORY_HARDWARE = make_flag("ERROR_MEMORY_HARDWARE", 779) +ERROR_DISK_REPAIR_DISABLED = make_flag("ERROR_DISK_REPAIR_DISABLED", 780) +ERROR_INSUFFICIENT_RESOURCE_FOR_SPECIFIED_SHARED_SECTION_SIZE = make_flag("ERROR_INSUFFICIENT_RESOURCE_FOR_SPECIFIED_SHARED_SECTION_SIZE", 781) +ERROR_SYSTEM_POWERSTATE_TRANSITION = make_flag("ERROR_SYSTEM_POWERSTATE_TRANSITION", 782) +ERROR_SYSTEM_POWERSTATE_COMPLEX_TRANSITION = make_flag("ERROR_SYSTEM_POWERSTATE_COMPLEX_TRANSITION", 783) +ERROR_MCA_EXCEPTION = make_flag("ERROR_MCA_EXCEPTION", 784) +ERROR_ACCESS_AUDIT_BY_POLICY = make_flag("ERROR_ACCESS_AUDIT_BY_POLICY", 785) +ERROR_ACCESS_DISABLED_NO_SAFER_UI_BY_POLICY = make_flag("ERROR_ACCESS_DISABLED_NO_SAFER_UI_BY_POLICY", 786) +ERROR_ABANDON_HIBERFILE = make_flag("ERROR_ABANDON_HIBERFILE", 787) +ERROR_LOST_WRITEBEHIND_DATA_NETWORK_DISCONNECTED = make_flag("ERROR_LOST_WRITEBEHIND_DATA_NETWORK_DISCONNECTED", 788) +ERROR_LOST_WRITEBEHIND_DATA_NETWORK_SERVER_ERROR = make_flag("ERROR_LOST_WRITEBEHIND_DATA_NETWORK_SERVER_ERROR", 789) +ERROR_LOST_WRITEBEHIND_DATA_LOCAL_DISK_ERROR = make_flag("ERROR_LOST_WRITEBEHIND_DATA_LOCAL_DISK_ERROR", 790) +ERROR_BAD_MCFG_TABLE = make_flag("ERROR_BAD_MCFG_TABLE", 791) +ERROR_OPLOCK_SWITCHED_TO_NEW_HANDLE = make_flag("ERROR_OPLOCK_SWITCHED_TO_NEW_HANDLE", 800) +ERROR_CANNOT_GRANT_REQUESTED_OPLOCK = make_flag("ERROR_CANNOT_GRANT_REQUESTED_OPLOCK", 801) +ERROR_CANNOT_BREAK_OPLOCK = make_flag("ERROR_CANNOT_BREAK_OPLOCK", 802) +ERROR_OPLOCK_HANDLE_CLOSED = make_flag("ERROR_OPLOCK_HANDLE_CLOSED", 803) +ERROR_NO_ACE_CONDITION = make_flag("ERROR_NO_ACE_CONDITION", 804) +ERROR_INVALID_ACE_CONDITION = make_flag("ERROR_INVALID_ACE_CONDITION", 805) +ERROR_EA_ACCESS_DENIED = make_flag("ERROR_EA_ACCESS_DENIED", 994) +ERROR_OPERATION_ABORTED = make_flag("ERROR_OPERATION_ABORTED", 995) +ERROR_IO_INCOMPLETE = make_flag("ERROR_IO_INCOMPLETE", 996) +ERROR_IO_PENDING = make_flag("ERROR_IO_PENDING", 997) +ERROR_NOACCESS = make_flag("ERROR_NOACCESS", 998) +ERROR_SWAPERROR = make_flag("ERROR_SWAPERROR", 999) +ERROR_STACK_OVERFLOW = make_flag("ERROR_STACK_OVERFLOW", 1001) +ERROR_INVALID_MESSAGE = make_flag("ERROR_INVALID_MESSAGE", 1002) +ERROR_CAN_NOT_COMPLETE = make_flag("ERROR_CAN_NOT_COMPLETE", 1003) +ERROR_INVALID_FLAGS = make_flag("ERROR_INVALID_FLAGS", 1004) +ERROR_UNRECOGNIZED_VOLUME = make_flag("ERROR_UNRECOGNIZED_VOLUME", 1005) +ERROR_FILE_INVALID = make_flag("ERROR_FILE_INVALID", 1006) +ERROR_FULLSCREEN_MODE = make_flag("ERROR_FULLSCREEN_MODE", 1007) +ERROR_NO_TOKEN = make_flag("ERROR_NO_TOKEN", 1008) +ERROR_BADDB = make_flag("ERROR_BADDB", 1009) +ERROR_BADKEY = make_flag("ERROR_BADKEY", 1010) +ERROR_CANTOPEN = make_flag("ERROR_CANTOPEN", 1011) +ERROR_CANTREAD = make_flag("ERROR_CANTREAD", 1012) +ERROR_CANTWRITE = make_flag("ERROR_CANTWRITE", 1013) +ERROR_REGISTRY_RECOVERED = make_flag("ERROR_REGISTRY_RECOVERED", 1014) +ERROR_REGISTRY_CORRUPT = make_flag("ERROR_REGISTRY_CORRUPT", 1015) +ERROR_REGISTRY_IO_FAILED = make_flag("ERROR_REGISTRY_IO_FAILED", 1016) +ERROR_NOT_REGISTRY_FILE = make_flag("ERROR_NOT_REGISTRY_FILE", 1017) +ERROR_KEY_DELETED = make_flag("ERROR_KEY_DELETED", 1018) +ERROR_NO_LOG_SPACE = make_flag("ERROR_NO_LOG_SPACE", 1019) +ERROR_KEY_HAS_CHILDREN = make_flag("ERROR_KEY_HAS_CHILDREN", 1020) +ERROR_CHILD_MUST_BE_VOLATILE = make_flag("ERROR_CHILD_MUST_BE_VOLATILE", 1021) +ERROR_NOTIFY_ENUM_DIR = make_flag("ERROR_NOTIFY_ENUM_DIR", 1022) +RPC_X_BAD_STUB_DATA = make_flag("RPC_X_BAD_STUB_DATA", 1783) +RPC_S_UNKNOWN_IF = make_flag("RPC_S_UNKNOWN_IF", 1717) +RPC_S_PROTOCOL_ERROR = make_flag("RPC_S_PROTOCOL_ERROR", 1728) +RPC_S_UNSUPPORTED_TRANS_SYN = make_flag("RPC_S_UNSUPPORTED_TRANS_SYN", 1730) +RPC_S_PROCNUM_OUT_OF_RANGE = make_flag("RPC_S_PROCNUM_OUT_OF_RANGE", 1745) +ERROR_INVALID_TRANSACTION = make_flag("ERROR_INVALID_TRANSACTION", 6700) +ERROR_TRANSACTION_NOT_ACTIVE = make_flag("ERROR_TRANSACTION_NOT_ACTIVE", 6701) +ERROR_TRANSACTION_REQUEST_NOT_VALID = make_flag("ERROR_TRANSACTION_REQUEST_NOT_VALID", 6702) +ERROR_TRANSACTION_NOT_REQUESTED = make_flag("ERROR_TRANSACTION_NOT_REQUESTED", 6703) +ERROR_TRANSACTION_ALREADY_ABORTED = make_flag("ERROR_TRANSACTION_ALREADY_ABORTED", 6704) +ERROR_TRANSACTION_ALREADY_COMMITTED = make_flag("ERROR_TRANSACTION_ALREADY_COMMITTED", 6705) diff --git a/windows/generated_def/winfuncs.py b/windows/generated_def/winfuncs.py index b34a3b8..e712457 100644 --- a/windows/generated_def/winfuncs.py +++ b/windows/generated_def/winfuncs.py @@ -5,226 +5,6 @@ from winstructs import * ObjectFromLresultPrototype = WINFUNCTYPE(HRESULT, LRESULT, REFIID, WPARAM, POINTER(PVOID)) ObjectFromLresultParams = ((1, 'lResult'), (1, 'riid'), (1, 'wParam'), (1, 'ppvObject')) -#def NtOpenKey(KeyHandle, DesiredAccess, ObjectAttributes): -# return NtOpenKey.ctypes_function(KeyHandle, DesiredAccess, ObjectAttributes) -NtOpenKeyPrototype = WINFUNCTYPE(NTSTATUS, PHANDLE, ACCESS_MASK, POBJECT_ATTRIBUTES) -NtOpenKeyParams = ((1, 'KeyHandle'), (1, 'DesiredAccess'), (1, 'ObjectAttributes')) - -#def NtCreateKey(pKeyHandle, DesiredAccess, ObjectAttributes, TitleIndex, Class, CreateOptions, Disposition): -# return NtCreateKey.ctypes_function(pKeyHandle, DesiredAccess, ObjectAttributes, TitleIndex, Class, CreateOptions, Disposition) -NtCreateKeyPrototype = WINFUNCTYPE(NTSTATUS, PHANDLE, ACCESS_MASK, POBJECT_ATTRIBUTES, ULONG, PUNICODE_STRING, ULONG, PULONG) -NtCreateKeyParams = ((1, 'pKeyHandle'), (1, 'DesiredAccess'), (1, 'ObjectAttributes'), (1, 'TitleIndex'), (1, 'Class'), (1, 'CreateOptions'), (1, 'Disposition')) - -#def NtSetValueKey(KeyHandle, ValueName, TitleIndex, Type, Data, DataSize): -# return NtSetValueKey.ctypes_function(KeyHandle, ValueName, TitleIndex, Type, Data, DataSize) -NtSetValueKeyPrototype = WINFUNCTYPE(NTSTATUS, HANDLE, PUNICODE_STRING, ULONG, ULONG, PVOID, ULONG) -NtSetValueKeyParams = ((1, 'KeyHandle'), (1, 'ValueName'), (1, 'TitleIndex'), (1, 'Type'), (1, 'Data'), (1, 'DataSize')) - -#def NtQueryValueKey(KeyHandle, ValueName, KeyValueInformationClass, KeyValueInformation, Length, ResultLength): -# return NtQueryValueKey.ctypes_function(KeyHandle, ValueName, KeyValueInformationClass, KeyValueInformation, Length, ResultLength) -NtQueryValueKeyPrototype = WINFUNCTYPE(NTSTATUS, HANDLE, PUNICODE_STRING, KEY_VALUE_INFORMATION_CLASS, PVOID, ULONG, PULONG) -NtQueryValueKeyParams = ((1, 'KeyHandle'), (1, 'ValueName'), (1, 'KeyValueInformationClass'), (1, 'KeyValueInformation'), (1, 'Length'), (1, 'ResultLength')) - -#def NtEnumerateValueKey(KeyHandle, Index, KeyValueInformationClass, KeyValueInformation, Length, ResultLength): -# return NtEnumerateValueKey.ctypes_function(KeyHandle, Index, KeyValueInformationClass, KeyValueInformation, Length, ResultLength) -NtEnumerateValueKeyPrototype = WINFUNCTYPE(NTSTATUS, HANDLE, ULONG, KEY_VALUE_INFORMATION_CLASS, PVOID, ULONG, PULONG) -NtEnumerateValueKeyParams = ((1, 'KeyHandle'), (1, 'Index'), (1, 'KeyValueInformationClass'), (1, 'KeyValueInformation'), (1, 'Length'), (1, 'ResultLength')) - -#def CreateFileTransactedA(lpFileName, dwDesiredAccess, dwShareMode, lpSecurityAttributes, dwCreationDisposition, dwFlagsAndAttributes, hTemplateFile, hTransaction, pusMiniVersion, pExtendedParameter): -# return CreateFileTransactedA.ctypes_function(lpFileName, dwDesiredAccess, dwShareMode, lpSecurityAttributes, dwCreationDisposition, dwFlagsAndAttributes, hTemplateFile, hTransaction, pusMiniVersion, pExtendedParameter) -CreateFileTransactedAPrototype = WINFUNCTYPE(HANDLE, LPCSTR, DWORD, DWORD, LPSECURITY_ATTRIBUTES, DWORD, DWORD, HANDLE, HANDLE, PUSHORT, PVOID) -CreateFileTransactedAParams = ((1, 'lpFileName'), (1, 'dwDesiredAccess'), (1, 'dwShareMode'), (1, 'lpSecurityAttributes'), (1, 'dwCreationDisposition'), (1, 'dwFlagsAndAttributes'), (1, 'hTemplateFile'), (1, 'hTransaction'), (1, 'pusMiniVersion'), (1, 'pExtendedParameter')) - -#def CreateFileTransactedW(lpFileName, dwDesiredAccess, dwShareMode, lpSecurityAttributes, dwCreationDisposition, dwFlagsAndAttributes, hTemplateFile, hTransaction, pusMiniVersion, pExtendedParameter): -# return CreateFileTransactedW.ctypes_function(lpFileName, dwDesiredAccess, dwShareMode, lpSecurityAttributes, dwCreationDisposition, dwFlagsAndAttributes, hTemplateFile, hTransaction, pusMiniVersion, pExtendedParameter) -CreateFileTransactedWPrototype = WINFUNCTYPE(HANDLE, LPWSTR, DWORD, DWORD, LPSECURITY_ATTRIBUTES, DWORD, DWORD, HANDLE, HANDLE, PUSHORT, PVOID) -CreateFileTransactedWParams = ((1, 'lpFileName'), (1, 'dwDesiredAccess'), (1, 'dwShareMode'), (1, 'lpSecurityAttributes'), (1, 'dwCreationDisposition'), (1, 'dwFlagsAndAttributes'), (1, 'hTemplateFile'), (1, 'hTransaction'), (1, 'pusMiniVersion'), (1, 'pExtendedParameter')) - -#def CommitTransaction(TransactionHandle): -# return CommitTransaction.ctypes_function(TransactionHandle) -CommitTransactionPrototype = WINFUNCTYPE(BOOL, HANDLE) -CommitTransactionParams = ((1, 'TransactionHandle'),) - -#def CreateTransaction(lpTransactionAttributes, UOW, CreateOptions, IsolationLevel, IsolationFlags, Timeout, Description): -# return CreateTransaction.ctypes_function(lpTransactionAttributes, UOW, CreateOptions, IsolationLevel, IsolationFlags, Timeout, Description) -CreateTransactionPrototype = WINFUNCTYPE(HANDLE, LPSECURITY_ATTRIBUTES, LPGUID, DWORD, DWORD, DWORD, DWORD, LPWSTR) -CreateTransactionParams = ((1, 'lpTransactionAttributes'), (1, 'UOW'), (1, 'CreateOptions'), (1, 'IsolationLevel'), (1, 'IsolationFlags'), (1, 'Timeout'), (1, 'Description')) - -#def RollbackTransaction(TransactionHandle): -# return RollbackTransaction.ctypes_function(TransactionHandle) -RollbackTransactionPrototype = WINFUNCTYPE(BOOL, HANDLE) -RollbackTransactionParams = ((1, 'TransactionHandle'),) - -#def OpenTransaction(dwDesiredAccess, TransactionId): -# return OpenTransaction.ctypes_function(dwDesiredAccess, TransactionId) -OpenTransactionPrototype = WINFUNCTYPE(HANDLE, DWORD, LPGUID) -OpenTransactionParams = ((1, 'dwDesiredAccess'), (1, 'TransactionId')) - -#def TpCallbackSendAlpcMessageOnCompletion(TpHandle, PortHandle, Flags, SendMessage): -# return TpCallbackSendAlpcMessageOnCompletion.ctypes_function(TpHandle, PortHandle, Flags, SendMessage) -TpCallbackSendAlpcMessageOnCompletionPrototype = WINFUNCTYPE(NTSTATUS, HANDLE, HANDLE, ULONG, PPORT_MESSAGE) -TpCallbackSendAlpcMessageOnCompletionParams = ((1, 'TpHandle'), (1, 'PortHandle'), (1, 'Flags'), (1, 'SendMessage')) - -#def NtQueryLicenseValue(Name, Type, Buffer, Length, DataLength): -# return NtQueryLicenseValue.ctypes_function(Name, Type, Buffer, Length, DataLength) -NtQueryLicenseValuePrototype = WINFUNCTYPE(NTSTATUS, PUNICODE_STRING, POINTER(ULONG), PVOID, ULONG, POINTER(ULONG)) -NtQueryLicenseValueParams = ((1, 'Name'), (1, 'Type'), (1, 'Buffer'), (1, 'Length'), (1, 'DataLength')) - -#def CoInitializeEx(pvReserved, dwCoInit): -# return CoInitializeEx.ctypes_function(pvReserved, dwCoInit) -CoInitializeExPrototype = WINFUNCTYPE(HRESULT, LPVOID, DWORD) -CoInitializeExParams = ((1, 'pvReserved'), (1, 'dwCoInit')) - -#def CoInitializeSecurity(pSecDesc, cAuthSvc, asAuthSvc, pReserved1, dwAuthnLevel, dwImpLevel, pAuthList, dwCapabilities, pReserved3): -# return CoInitializeSecurity.ctypes_function(pSecDesc, cAuthSvc, asAuthSvc, pReserved1, dwAuthnLevel, dwImpLevel, pAuthList, dwCapabilities, pReserved3) -CoInitializeSecurityPrototype = WINFUNCTYPE(HRESULT, PSECURITY_DESCRIPTOR, LONG, POINTER(SOLE_AUTHENTICATION_SERVICE), PVOID, DWORD, DWORD, PVOID, DWORD, PVOID) -CoInitializeSecurityParams = ((1, 'pSecDesc'), (1, 'cAuthSvc'), (1, 'asAuthSvc'), (1, 'pReserved1'), (1, 'dwAuthnLevel'), (1, 'dwImpLevel'), (1, 'pAuthList'), (1, 'dwCapabilities'), (1, 'pReserved3')) - -#def CoCreateInstance(rclsid, pUnkOuter, dwClsContext, riid, ppv): -# return CoCreateInstance.ctypes_function(rclsid, pUnkOuter, dwClsContext, riid, ppv) -CoCreateInstancePrototype = WINFUNCTYPE(HRESULT, REFCLSID, LPUNKNOWN, DWORD, REFIID, POINTER(LPVOID)) -CoCreateInstanceParams = ((1, 'rclsid'), (1, 'pUnkOuter'), (1, 'dwClsContext'), (1, 'riid'), (1, 'ppv')) - -#def CoCreateInstanceEx(rclsid, punkOuter, dwClsCtx, pServerInfo, dwCount, pResults): -# return CoCreateInstanceEx.ctypes_function(rclsid, punkOuter, dwClsCtx, pServerInfo, dwCount, pResults) -CoCreateInstanceExPrototype = WINFUNCTYPE(HRESULT, REFCLSID, POINTER(IUnknown), DWORD, POINTER(COSERVERINFO), DWORD, POINTER(MULTI_QI)) -CoCreateInstanceExParams = ((1, 'rclsid'), (1, 'punkOuter'), (1, 'dwClsCtx'), (1, 'pServerInfo'), (1, 'dwCount'), (1, 'pResults')) - -#def CoGetInterceptor(iidIntercepted, punkOuter, iid, ppv): -# return CoGetInterceptor.ctypes_function(iidIntercepted, punkOuter, iid, ppv) -CoGetInterceptorPrototype = WINFUNCTYPE(HRESULT, REFIID, POINTER(IUnknown), REFIID, POINTER(PVOID)) -CoGetInterceptorParams = ((1, 'iidIntercepted'), (1, 'punkOuter'), (1, 'iid'), (1, 'ppv')) - -#def CLSIDFromProgID(lpszProgID, lpclsid): -# return CLSIDFromProgID.ctypes_function(lpszProgID, lpclsid) -CLSIDFromProgIDPrototype = WINFUNCTYPE(HRESULT, LPCOLESTR, LPCLSID) -CLSIDFromProgIDParams = ((1, 'lpszProgID'), (1, 'lpclsid')) - -#def NtAlpcCreatePort(PortHandle, ObjectAttributes, PortAttributes): -# return NtAlpcCreatePort.ctypes_function(PortHandle, ObjectAttributes, PortAttributes) -NtAlpcCreatePortPrototype = WINFUNCTYPE(NTSTATUS, PHANDLE, POBJECT_ATTRIBUTES, PALPC_PORT_ATTRIBUTES) -NtAlpcCreatePortParams = ((1, 'PortHandle'), (1, 'ObjectAttributes'), (1, 'PortAttributes')) - -#def NtAlpcQueryInformation(PortHandle, PortInformationClass, PortInformation, Length, ReturnLength): -# return NtAlpcQueryInformation.ctypes_function(PortHandle, PortInformationClass, PortInformation, Length, ReturnLength) -NtAlpcQueryInformationPrototype = WINFUNCTYPE(NTSTATUS, HANDLE, ALPC_PORT_INFORMATION_CLASS, PVOID, ULONG, PULONG) -NtAlpcQueryInformationParams = ((1, 'PortHandle'), (1, 'PortInformationClass'), (1, 'PortInformation'), (1, 'Length'), (1, 'ReturnLength')) - -#def NtAlpcQueryInformationMessage(PortHandle, PortMessage, MessageInformationClass, MessageInformation, Length, ReturnLength): -# return NtAlpcQueryInformationMessage.ctypes_function(PortHandle, PortMessage, MessageInformationClass, MessageInformation, Length, ReturnLength) -NtAlpcQueryInformationMessagePrototype = WINFUNCTYPE(NTSTATUS, HANDLE, PPORT_MESSAGE, ALPC_MESSAGE_INFORMATION_CLASS, PVOID, ULONG, PULONG) -NtAlpcQueryInformationMessageParams = ((1, 'PortHandle'), (1, 'PortMessage'), (1, 'MessageInformationClass'), (1, 'MessageInformation'), (1, 'Length'), (1, 'ReturnLength')) - -#def NtAlpcConnectPort(PortHandle, PortName, ObjectAttributes, PortAttributes, Flags, RequiredServerSid, ConnectionMessage, BufferLength, OutMessageAttributes, InMessageAttributes, Timeout): -# return NtAlpcConnectPort.ctypes_function(PortHandle, PortName, ObjectAttributes, PortAttributes, Flags, RequiredServerSid, ConnectionMessage, BufferLength, OutMessageAttributes, InMessageAttributes, Timeout) -NtAlpcConnectPortPrototype = WINFUNCTYPE(NTSTATUS, PHANDLE, PUNICODE_STRING, POBJECT_ATTRIBUTES, PALPC_PORT_ATTRIBUTES, ULONG, PSID, PPORT_MESSAGE, PULONG, PALPC_MESSAGE_ATTRIBUTES, PALPC_MESSAGE_ATTRIBUTES, PLARGE_INTEGER) -NtAlpcConnectPortParams = ((1, 'PortHandle'), (1, 'PortName'), (1, 'ObjectAttributes'), (1, 'PortAttributes'), (1, 'Flags'), (1, 'RequiredServerSid'), (1, 'ConnectionMessage'), (1, 'BufferLength'), (1, 'OutMessageAttributes'), (1, 'InMessageAttributes'), (1, 'Timeout')) - -#def NtAlpcConnectPortEx(PortHandle, ConnectionPortObjectAttributes, ClientPortObjectAttributes, PortAttributes, Flags, ServerSecurityRequirements, ConnectionMessage, BufferLength, OutMessageAttributes, InMessageAttributes, Timeout): -# return NtAlpcConnectPortEx.ctypes_function(PortHandle, ConnectionPortObjectAttributes, ClientPortObjectAttributes, PortAttributes, Flags, ServerSecurityRequirements, ConnectionMessage, BufferLength, OutMessageAttributes, InMessageAttributes, Timeout) -NtAlpcConnectPortExPrototype = WINFUNCTYPE(NTSTATUS, PHANDLE, POBJECT_ATTRIBUTES, POBJECT_ATTRIBUTES, PALPC_PORT_ATTRIBUTES, ULONG, PSECURITY_DESCRIPTOR, PPORT_MESSAGE, PSIZE_T, PALPC_MESSAGE_ATTRIBUTES, PALPC_MESSAGE_ATTRIBUTES, PLARGE_INTEGER) -NtAlpcConnectPortExParams = ((1, 'PortHandle'), (1, 'ConnectionPortObjectAttributes'), (1, 'ClientPortObjectAttributes'), (1, 'PortAttributes'), (1, 'Flags'), (1, 'ServerSecurityRequirements'), (1, 'ConnectionMessage'), (1, 'BufferLength'), (1, 'OutMessageAttributes'), (1, 'InMessageAttributes'), (1, 'Timeout')) - -#def NtAlpcAcceptConnectPort(PortHandle, ConnectionPortHandle, Flags, ObjectAttributes, PortAttributes, PortContext, ConnectionRequest, ConnectionMessageAttributes, AcceptConnection): -# return NtAlpcAcceptConnectPort.ctypes_function(PortHandle, ConnectionPortHandle, Flags, ObjectAttributes, PortAttributes, PortContext, ConnectionRequest, ConnectionMessageAttributes, AcceptConnection) -NtAlpcAcceptConnectPortPrototype = WINFUNCTYPE(NTSTATUS, PHANDLE, HANDLE, ULONG, POBJECT_ATTRIBUTES, PALPC_PORT_ATTRIBUTES, PVOID, PPORT_MESSAGE, PALPC_MESSAGE_ATTRIBUTES, BOOLEAN) -NtAlpcAcceptConnectPortParams = ((1, 'PortHandle'), (1, 'ConnectionPortHandle'), (1, 'Flags'), (1, 'ObjectAttributes'), (1, 'PortAttributes'), (1, 'PortContext'), (1, 'ConnectionRequest'), (1, 'ConnectionMessageAttributes'), (1, 'AcceptConnection')) - -#def AlpcInitializeMessageAttribute(AttributeFlags, Buffer, BufferSize, RequiredBufferSize): -# return AlpcInitializeMessageAttribute.ctypes_function(AttributeFlags, Buffer, BufferSize, RequiredBufferSize) -AlpcInitializeMessageAttributePrototype = WINFUNCTYPE(NTSTATUS, ULONG, PALPC_MESSAGE_ATTRIBUTES, ULONG, PULONG) -AlpcInitializeMessageAttributeParams = ((1, 'AttributeFlags'), (1, 'Buffer'), (1, 'BufferSize'), (1, 'RequiredBufferSize')) - -#def AlpcGetMessageAttribute(Buffer, AttributeFlag): -# return AlpcGetMessageAttribute.ctypes_function(Buffer, AttributeFlag) -AlpcGetMessageAttributePrototype = WINFUNCTYPE(PVOID, PALPC_MESSAGE_ATTRIBUTES, ULONG) -AlpcGetMessageAttributeParams = ((1, 'Buffer'), (1, 'AttributeFlag')) - -#def NtAlpcSendWaitReceivePort(PortHandle, Flags, SendMessage, SendMessageAttributes, ReceiveMessage, BufferLength, ReceiveMessageAttributes, Timeout): -# return NtAlpcSendWaitReceivePort.ctypes_function(PortHandle, Flags, SendMessage, SendMessageAttributes, ReceiveMessage, BufferLength, ReceiveMessageAttributes, Timeout) -NtAlpcSendWaitReceivePortPrototype = WINFUNCTYPE(NTSTATUS, HANDLE, ULONG, PPORT_MESSAGE, PALPC_MESSAGE_ATTRIBUTES, PPORT_MESSAGE, PSIZE_T, PALPC_MESSAGE_ATTRIBUTES, PLARGE_INTEGER) -NtAlpcSendWaitReceivePortParams = ((1, 'PortHandle'), (1, 'Flags'), (1, 'SendMessage'), (1, 'SendMessageAttributes'), (1, 'ReceiveMessage'), (1, 'BufferLength'), (1, 'ReceiveMessageAttributes'), (1, 'Timeout')) - -#def NtAlpcDisconnectPort(PortHandle, Flags): -# return NtAlpcDisconnectPort.ctypes_function(PortHandle, Flags) -NtAlpcDisconnectPortPrototype = WINFUNCTYPE(NTSTATUS, HANDLE, ULONG) -NtAlpcDisconnectPortParams = ((1, 'PortHandle'), (1, 'Flags')) - -#def NtAlpcCreatePortSection(PortHandle, Flags, SectionHandle, SectionSize, AlpcSectionHandle, ActualSectionSize): -# return NtAlpcCreatePortSection.ctypes_function(PortHandle, Flags, SectionHandle, SectionSize, AlpcSectionHandle, ActualSectionSize) -NtAlpcCreatePortSectionPrototype = WINFUNCTYPE(NTSTATUS, HANDLE, ULONG, HANDLE, SIZE_T, PALPC_HANDLE, PSIZE_T) -NtAlpcCreatePortSectionParams = ((1, 'PortHandle'), (1, 'Flags'), (1, 'SectionHandle'), (1, 'SectionSize'), (1, 'AlpcSectionHandle'), (1, 'ActualSectionSize')) - -#def NtAlpcDeletePortSection(PortHandle, Flags, SectionHandle): -# return NtAlpcDeletePortSection.ctypes_function(PortHandle, Flags, SectionHandle) -NtAlpcDeletePortSectionPrototype = WINFUNCTYPE(NTSTATUS, HANDLE, ULONG, ALPC_HANDLE) -NtAlpcDeletePortSectionParams = ((1, 'PortHandle'), (1, 'Flags'), (1, 'SectionHandle')) - -#def NtAlpcCreateResourceReserve(PortHandle, Flags, MessageSize, ResourceId): -# return NtAlpcCreateResourceReserve.ctypes_function(PortHandle, Flags, MessageSize, ResourceId) -NtAlpcCreateResourceReservePrototype = WINFUNCTYPE(NTSTATUS, HANDLE, ULONG, SIZE_T, PALPC_HANDLE) -NtAlpcCreateResourceReserveParams = ((1, 'PortHandle'), (1, 'Flags'), (1, 'MessageSize'), (1, 'ResourceId')) - -#def NtAlpcDeleteResourceReserve(PortHandle, Flags, ResourceId): -# return NtAlpcDeleteResourceReserve.ctypes_function(PortHandle, Flags, ResourceId) -NtAlpcDeleteResourceReservePrototype = WINFUNCTYPE(NTSTATUS, HANDLE, ULONG, ALPC_HANDLE) -NtAlpcDeleteResourceReserveParams = ((1, 'PortHandle'), (1, 'Flags'), (1, 'ResourceId')) - -#def NtAlpcCreateSectionView(PortHandle, Flags, ViewAttributes): -# return NtAlpcCreateSectionView.ctypes_function(PortHandle, Flags, ViewAttributes) -NtAlpcCreateSectionViewPrototype = WINFUNCTYPE(NTSTATUS, HANDLE, ULONG, PALPC_DATA_VIEW_ATTR) -NtAlpcCreateSectionViewParams = ((1, 'PortHandle'), (1, 'Flags'), (1, 'ViewAttributes')) - -#def NtAlpcDeleteSectionView(PortHandle, Flags, ViewBase): -# return NtAlpcDeleteSectionView.ctypes_function(PortHandle, Flags, ViewBase) -NtAlpcDeleteSectionViewPrototype = WINFUNCTYPE(NTSTATUS, HANDLE, ULONG, PVOID) -NtAlpcDeleteSectionViewParams = ((1, 'PortHandle'), (1, 'Flags'), (1, 'ViewBase')) - -#def NtAlpcCreateSecurityContext(PortHandle, Flags, SecurityAttribute): -# return NtAlpcCreateSecurityContext.ctypes_function(PortHandle, Flags, SecurityAttribute) -NtAlpcCreateSecurityContextPrototype = WINFUNCTYPE(NTSTATUS, HANDLE, ULONG, PALPC_SECURITY_ATTR) -NtAlpcCreateSecurityContextParams = ((1, 'PortHandle'), (1, 'Flags'), (1, 'SecurityAttribute')) - -#def NtAlpcDeleteSecurityContext(PortHandle, Flags, ContextHandle): -# return NtAlpcDeleteSecurityContext.ctypes_function(PortHandle, Flags, ContextHandle) -NtAlpcDeleteSecurityContextPrototype = WINFUNCTYPE(NTSTATUS, HANDLE, ULONG, ALPC_HANDLE) -NtAlpcDeleteSecurityContextParams = ((1, 'PortHandle'), (1, 'Flags'), (1, 'ContextHandle')) - -#def NtAlpcRevokeSecurityContext(PortHandle, Flags, ContextHandle): -# return NtAlpcRevokeSecurityContext.ctypes_function(PortHandle, Flags, ContextHandle) -NtAlpcRevokeSecurityContextPrototype = WINFUNCTYPE(NTSTATUS, HANDLE, ULONG, ALPC_HANDLE) -NtAlpcRevokeSecurityContextParams = ((1, 'PortHandle'), (1, 'Flags'), (1, 'ContextHandle')) - -#def CreatePipe(hReadPipe, hWritePipe, lpPipeAttributes, nSize): -# return CreatePipe.ctypes_function(hReadPipe, hWritePipe, lpPipeAttributes, nSize) -CreatePipePrototype = WINFUNCTYPE(BOOL, PHANDLE, PHANDLE, LPSECURITY_ATTRIBUTES, DWORD) -CreatePipeParams = ((1, 'hReadPipe'), (1, 'hWritePipe'), (1, 'lpPipeAttributes'), (1, 'nSize')) - -#def CreateNamedPipeA(lpName, dwOpenMode, dwPipeMode, nMaxInstances, nOutBufferSize, nInBufferSize, nDefaultTimeOut, lpSecurityAttributes): -# return CreateNamedPipeA.ctypes_function(lpName, dwOpenMode, dwPipeMode, nMaxInstances, nOutBufferSize, nInBufferSize, nDefaultTimeOut, lpSecurityAttributes) -CreateNamedPipeAPrototype = WINFUNCTYPE(HANDLE, LPCSTR, DWORD, DWORD, DWORD, DWORD, DWORD, DWORD, LPSECURITY_ATTRIBUTES) -CreateNamedPipeAParams = ((1, 'lpName'), (1, 'dwOpenMode'), (1, 'dwPipeMode'), (1, 'nMaxInstances'), (1, 'nOutBufferSize'), (1, 'nInBufferSize'), (1, 'nDefaultTimeOut'), (1, 'lpSecurityAttributes')) - -#def CreateNamedPipeW(lpName, dwOpenMode, dwPipeMode, nMaxInstances, nOutBufferSize, nInBufferSize, nDefaultTimeOut, lpSecurityAttributes): -# return CreateNamedPipeW.ctypes_function(lpName, dwOpenMode, dwPipeMode, nMaxInstances, nOutBufferSize, nInBufferSize, nDefaultTimeOut, lpSecurityAttributes) -CreateNamedPipeWPrototype = WINFUNCTYPE(HANDLE, LPWSTR, DWORD, DWORD, DWORD, DWORD, DWORD, DWORD, LPSECURITY_ATTRIBUTES) -CreateNamedPipeWParams = ((1, 'lpName'), (1, 'dwOpenMode'), (1, 'dwPipeMode'), (1, 'nMaxInstances'), (1, 'nOutBufferSize'), (1, 'nInBufferSize'), (1, 'nDefaultTimeOut'), (1, 'lpSecurityAttributes')) - -#def ConnectNamedPipe(hNamedPipe, lpOverlapped): -# return ConnectNamedPipe.ctypes_function(hNamedPipe, lpOverlapped) -ConnectNamedPipePrototype = WINFUNCTYPE(BOOL, HANDLE, LPOVERLAPPED) -ConnectNamedPipeParams = ((1, 'hNamedPipe'), (1, 'lpOverlapped')) - -#def SetNamedPipeHandleState(hNamedPipe, lpMode, lpMaxCollectionCount, lpCollectDataTimeout): -# return SetNamedPipeHandleState.ctypes_function(hNamedPipe, lpMode, lpMaxCollectionCount, lpCollectDataTimeout) -SetNamedPipeHandleStatePrototype = WINFUNCTYPE(BOOL, HANDLE, LPDWORD, LPDWORD, LPDWORD) -SetNamedPipeHandleStateParams = ((1, 'hNamedPipe'), (1, 'lpMode'), (1, 'lpMaxCollectionCount'), (1, 'lpCollectDataTimeout')) - -#def PeekNamedPipe(hNamedPipe, lpBuffer, nBufferSize, lpBytesRead, lpTotalBytesAvail, lpBytesLeftThisMessage): -# return PeekNamedPipe.ctypes_function(hNamedPipe, lpBuffer, nBufferSize, lpBytesRead, lpTotalBytesAvail, lpBytesLeftThisMessage) -PeekNamedPipePrototype = WINFUNCTYPE(BOOL, HANDLE, LPVOID, DWORD, LPDWORD, LPDWORD, LPDWORD) -PeekNamedPipeParams = ((1, 'hNamedPipe'), (1, 'lpBuffer'), (1, 'nBufferSize'), (1, 'lpBytesRead'), (1, 'lpTotalBytesAvail'), (1, 'lpBytesLeftThisMessage')) - #def CryptCATAdminCalcHashFromFileHandle(hFile, pcbHash, pbHash, dwFlags): # return CryptCATAdminCalcHashFromFileHandle.ctypes_function(hFile, pcbHash, pbHash, dwFlags) CryptCATAdminCalcHashFromFileHandlePrototype = WINFUNCTYPE(BOOL, HANDLE, POINTER(DWORD), POINTER(BYTE), DWORD) @@ -485,170 +265,35 @@ CryptMsgVerifyCountersignatureEncodedExParams = ((1, 'hCryptProv'), (1, 'dwEncod CryptHashCertificatePrototype = WINFUNCTYPE(BOOL, HCRYPTPROV_LEGACY, ALG_ID, DWORD, POINTER(BYTE), DWORD, POINTER(BYTE), POINTER(DWORD)) CryptHashCertificateParams = ((1, 'hCryptProv'), (1, 'Algid'), (1, 'dwFlags'), (1, 'pbEncoded'), (1, 'cbEncoded'), (1, 'pbComputedHash'), (1, 'pcbComputedHash')) -#def StrStrIW(pszFirst, pszSrch): -# return StrStrIW.ctypes_function(pszFirst, pszSrch) -StrStrIWPrototype = WINFUNCTYPE(PWSTR, PWSTR, PWSTR) -StrStrIWParams = ((1, 'pszFirst'), (1, 'pszSrch')) +#def CryptSignMessage(pSignPara, fDetachedSignature, cToBeSigned, rgpbToBeSigned, rgcbToBeSigned, pbSignedBlob, pcbSignedBlob): +# return CryptSignMessage.ctypes_function(pSignPara, fDetachedSignature, cToBeSigned, rgpbToBeSigned, rgcbToBeSigned, pbSignedBlob, pcbSignedBlob) +CryptSignMessagePrototype = WINFUNCTYPE(BOOL, PCRYPT_SIGN_MESSAGE_PARA, BOOL, DWORD, POINTER(PBYTE), POINTER(DWORD), POINTER(BYTE), POINTER(DWORD)) +CryptSignMessageParams = ((1, 'pSignPara'), (1, 'fDetachedSignature'), (1, 'cToBeSigned'), (1, 'rgpbToBeSigned'), (1, 'rgcbToBeSigned'), (1, 'pbSignedBlob'), (1, 'pcbSignedBlob')) -#def StrStrIA(pszFirst, pszSrch): -# return StrStrIA.ctypes_function(pszFirst, pszSrch) -StrStrIAPrototype = WINFUNCTYPE(PCSTR, PCSTR, PCSTR) -StrStrIAParams = ((1, 'pszFirst'), (1, 'pszSrch')) +#def CryptSignAndEncryptMessage(pSignPara, pEncryptPara, cRecipientCert, rgpRecipientCert, pbToBeSignedAndEncrypted, cbToBeSignedAndEncrypted, pbSignedAndEncryptedBlob, pcbSignedAndEncryptedBlob): +# return CryptSignAndEncryptMessage.ctypes_function(pSignPara, pEncryptPara, cRecipientCert, rgpRecipientCert, pbToBeSignedAndEncrypted, cbToBeSignedAndEncrypted, pbSignedAndEncryptedBlob, pcbSignedAndEncryptedBlob) +CryptSignAndEncryptMessagePrototype = WINFUNCTYPE(BOOL, PCRYPT_SIGN_MESSAGE_PARA, PCRYPT_ENCRYPT_MESSAGE_PARA, DWORD, POINTER(PCCERT_CONTEXT), POINTER(BYTE), DWORD, POINTER(BYTE), POINTER(DWORD)) +CryptSignAndEncryptMessageParams = ((1, 'pSignPara'), (1, 'pEncryptPara'), (1, 'cRecipientCert'), (1, 'rgpRecipientCert'), (1, 'pbToBeSignedAndEncrypted'), (1, 'cbToBeSignedAndEncrypted'), (1, 'pbSignedAndEncryptedBlob'), (1, 'pcbSignedAndEncryptedBlob')) -#def IsOS(dwOS): -# return IsOS.ctypes_function(dwOS) -IsOSPrototype = WINFUNCTYPE(BOOL, DWORD) -IsOSParams = ((1, 'dwOS'),) +#def CryptVerifyMessageSignature(pVerifyPara, dwSignerIndex, pbSignedBlob, cbSignedBlob, pbDecoded, pcbDecoded, ppSignerCert): +# return CryptVerifyMessageSignature.ctypes_function(pVerifyPara, dwSignerIndex, pbSignedBlob, cbSignedBlob, pbDecoded, pcbDecoded, ppSignerCert) +CryptVerifyMessageSignaturePrototype = WINFUNCTYPE(BOOL, PCRYPT_VERIFY_MESSAGE_PARA, DWORD, POINTER(BYTE), DWORD, POINTER(BYTE), POINTER(DWORD), POINTER(PCCERT_CONTEXT)) +CryptVerifyMessageSignatureParams = ((1, 'pVerifyPara'), (1, 'dwSignerIndex'), (1, 'pbSignedBlob'), (1, 'cbSignedBlob'), (1, 'pbDecoded'), (1, 'pcbDecoded'), (1, 'ppSignerCert')) -#def OpenEventLogA(lpUNCServerName, lpSourceName): -# return OpenEventLogA.ctypes_function(lpUNCServerName, lpSourceName) -OpenEventLogAPrototype = WINFUNCTYPE(HANDLE, LPCSTR, LPCSTR) -OpenEventLogAParams = ((1, 'lpUNCServerName'), (1, 'lpSourceName')) +#def CryptVerifyMessageSignatureWithKey(pVerifyPara, pPublicKeyInfo, pbSignedBlob, cbSignedBlob, pbDecoded, pcbDecoded): +# return CryptVerifyMessageSignatureWithKey.ctypes_function(pVerifyPara, pPublicKeyInfo, pbSignedBlob, cbSignedBlob, pbDecoded, pcbDecoded) +CryptVerifyMessageSignatureWithKeyPrototype = WINFUNCTYPE(BOOL, PCRYPT_KEY_VERIFY_MESSAGE_PARA, PCERT_PUBLIC_KEY_INFO, POINTER(BYTE), DWORD, POINTER(BYTE), POINTER(DWORD)) +CryptVerifyMessageSignatureWithKeyParams = ((1, 'pVerifyPara'), (1, 'pPublicKeyInfo'), (1, 'pbSignedBlob'), (1, 'cbSignedBlob'), (1, 'pbDecoded'), (1, 'pcbDecoded')) -#def OpenEventLogW(lpUNCServerName, lpSourceName): -# return OpenEventLogW.ctypes_function(lpUNCServerName, lpSourceName) -OpenEventLogWPrototype = WINFUNCTYPE(HANDLE, LPWSTR, LPWSTR) -OpenEventLogWParams = ((1, 'lpUNCServerName'), (1, 'lpSourceName')) +#def CryptVerifyMessageHash(pHashPara, pbHashedBlob, cbHashedBlob, pbToBeHashed, pcbToBeHashed, pbComputedHash, pcbComputedHash): +# return CryptVerifyMessageHash.ctypes_function(pHashPara, pbHashedBlob, cbHashedBlob, pbToBeHashed, pcbToBeHashed, pbComputedHash, pcbComputedHash) +CryptVerifyMessageHashPrototype = WINFUNCTYPE(BOOL, PCRYPT_HASH_MESSAGE_PARA, POINTER(BYTE), DWORD, POINTER(BYTE), POINTER(DWORD), POINTER(BYTE), POINTER(DWORD)) +CryptVerifyMessageHashParams = ((1, 'pHashPara'), (1, 'pbHashedBlob'), (1, 'cbHashedBlob'), (1, 'pbToBeHashed'), (1, 'pcbToBeHashed'), (1, 'pbComputedHash'), (1, 'pcbComputedHash')) -#def OpenBackupEventLogA(lpUNCServerName, lpSourceName): -# return OpenBackupEventLogA.ctypes_function(lpUNCServerName, lpSourceName) -OpenBackupEventLogAPrototype = WINFUNCTYPE(HANDLE, LPCSTR, LPCSTR) -OpenBackupEventLogAParams = ((1, 'lpUNCServerName'), (1, 'lpSourceName')) - -#def OpenBackupEventLogW(lpUNCServerName, lpSourceName): -# return OpenBackupEventLogW.ctypes_function(lpUNCServerName, lpSourceName) -OpenBackupEventLogWPrototype = WINFUNCTYPE(HANDLE, LPWSTR, LPWSTR) -OpenBackupEventLogWParams = ((1, 'lpUNCServerName'), (1, 'lpSourceName')) - -#def ReadEventLogA(hEventLog, dwReadFlags, dwRecordOffset, lpBuffer, nNumberOfBytesToRead, pnBytesRead, pnMinNumberOfBytesNeeded): -# return ReadEventLogA.ctypes_function(hEventLog, dwReadFlags, dwRecordOffset, lpBuffer, nNumberOfBytesToRead, pnBytesRead, pnMinNumberOfBytesNeeded) -ReadEventLogAPrototype = WINFUNCTYPE(BOOL, HANDLE, DWORD, DWORD, LPVOID, DWORD, POINTER(DWORD), POINTER(DWORD)) -ReadEventLogAParams = ((1, 'hEventLog'), (1, 'dwReadFlags'), (1, 'dwRecordOffset'), (1, 'lpBuffer'), (1, 'nNumberOfBytesToRead'), (1, 'pnBytesRead'), (1, 'pnMinNumberOfBytesNeeded')) - -#def ReadEventLogW(hEventLog, dwReadFlags, dwRecordOffset, lpBuffer, nNumberOfBytesToRead, pnBytesRead, pnMinNumberOfBytesNeeded): -# return ReadEventLogW.ctypes_function(hEventLog, dwReadFlags, dwRecordOffset, lpBuffer, nNumberOfBytesToRead, pnBytesRead, pnMinNumberOfBytesNeeded) -ReadEventLogWPrototype = WINFUNCTYPE(BOOL, HANDLE, DWORD, DWORD, LPVOID, DWORD, POINTER(DWORD), POINTER(DWORD)) -ReadEventLogWParams = ((1, 'hEventLog'), (1, 'dwReadFlags'), (1, 'dwRecordOffset'), (1, 'lpBuffer'), (1, 'nNumberOfBytesToRead'), (1, 'pnBytesRead'), (1, 'pnMinNumberOfBytesNeeded')) - -#def GetEventLogInformation(hEventLog, dwInfoLevel, lpBuffer, cbBufSize, pcbBytesNeeded): -# return GetEventLogInformation.ctypes_function(hEventLog, dwInfoLevel, lpBuffer, cbBufSize, pcbBytesNeeded) -GetEventLogInformationPrototype = WINFUNCTYPE(BOOL, HANDLE, DWORD, LPVOID, DWORD, LPDWORD) -GetEventLogInformationParams = ((1, 'hEventLog'), (1, 'dwInfoLevel'), (1, 'lpBuffer'), (1, 'cbBufSize'), (1, 'pcbBytesNeeded')) - -#def GetNumberOfEventLogRecords(hEventLog, NumberOfRecords): -# return GetNumberOfEventLogRecords.ctypes_function(hEventLog, NumberOfRecords) -GetNumberOfEventLogRecordsPrototype = WINFUNCTYPE(BOOL, HANDLE, PDWORD) -GetNumberOfEventLogRecordsParams = ((1, 'hEventLog'), (1, 'NumberOfRecords')) - -#def CloseEventLog(hEventLog): -# return CloseEventLog.ctypes_function(hEventLog) -CloseEventLogPrototype = WINFUNCTYPE(BOOL, HANDLE) -CloseEventLogParams = ((1, 'hEventLog'),) - -#def EvtOpenLog(Session, Path, Flags): -# return EvtOpenLog.ctypes_function(Session, Path, Flags) -EvtOpenLogPrototype = WINFUNCTYPE(EVT_HANDLE, EVT_HANDLE, LPCWSTR, DWORD) -EvtOpenLogParams = ((1, 'Session'), (1, 'Path'), (1, 'Flags')) - -#def EvtQuery(Session, Path, Query, Flags): -# return EvtQuery.ctypes_function(Session, Path, Query, Flags) -EvtQueryPrototype = WINFUNCTYPE(EVT_HANDLE, EVT_HANDLE, LPCWSTR, LPCWSTR, DWORD) -EvtQueryParams = ((1, 'Session'), (1, 'Path'), (1, 'Query'), (1, 'Flags')) - -#def EvtNext(ResultSet, EventArraySize, EventArray, Timeout, Flags, Returned): -# return EvtNext.ctypes_function(ResultSet, EventArraySize, EventArray, Timeout, Flags, Returned) -EvtNextPrototype = WINFUNCTYPE(BOOL, EVT_HANDLE, DWORD, POINTER(EVT_HANDLE), DWORD, DWORD, PDWORD) -EvtNextParams = ((1, 'ResultSet'), (1, 'EventArraySize'), (1, 'EventArray'), (1, 'Timeout'), (1, 'Flags'), (1, 'Returned')) - -#def EvtCreateRenderContext(ValuePathsCount, ValuePaths, Flags): -# return EvtCreateRenderContext.ctypes_function(ValuePathsCount, ValuePaths, Flags) -EvtCreateRenderContextPrototype = WINFUNCTYPE(EVT_HANDLE, DWORD, POINTER(LPCWSTR), DWORD) -EvtCreateRenderContextParams = ((1, 'ValuePathsCount'), (1, 'ValuePaths'), (1, 'Flags')) - -#def EvtRender(Context, Fragment, Flags, BufferSize, Buffer, BufferUsed, PropertyCount): -# return EvtRender.ctypes_function(Context, Fragment, Flags, BufferSize, Buffer, BufferUsed, PropertyCount) -EvtRenderPrototype = WINFUNCTYPE(BOOL, EVT_HANDLE, EVT_HANDLE, DWORD, DWORD, PVOID, PDWORD, PDWORD) -EvtRenderParams = ((1, 'Context'), (1, 'Fragment'), (1, 'Flags'), (1, 'BufferSize'), (1, 'Buffer'), (1, 'BufferUsed'), (1, 'PropertyCount')) - -#def EvtClose(Object): -# return EvtClose.ctypes_function(Object) -EvtClosePrototype = WINFUNCTYPE(BOOL, EVT_HANDLE) -EvtCloseParams = ((1, 'Object'),) - -#def EvtOpenChannelEnum(Session, Flags): -# return EvtOpenChannelEnum.ctypes_function(Session, Flags) -EvtOpenChannelEnumPrototype = WINFUNCTYPE(EVT_HANDLE, EVT_HANDLE, DWORD) -EvtOpenChannelEnumParams = ((1, 'Session'), (1, 'Flags')) - -#def EvtNextChannelPath(ChannelEnum, ChannelPathBufferSize, ChannelPathBuffer, ChannelPathBufferUsed): -# return EvtNextChannelPath.ctypes_function(ChannelEnum, ChannelPathBufferSize, ChannelPathBuffer, ChannelPathBufferUsed) -EvtNextChannelPathPrototype = WINFUNCTYPE(BOOL, EVT_HANDLE, DWORD, LPWSTR, PDWORD) -EvtNextChannelPathParams = ((1, 'ChannelEnum'), (1, 'ChannelPathBufferSize'), (1, 'ChannelPathBuffer'), (1, 'ChannelPathBufferUsed')) - -#def EvtOpenPublisherEnum(Session, Flags): -# return EvtOpenPublisherEnum.ctypes_function(Session, Flags) -EvtOpenPublisherEnumPrototype = WINFUNCTYPE(EVT_HANDLE, EVT_HANDLE, DWORD) -EvtOpenPublisherEnumParams = ((1, 'Session'), (1, 'Flags')) - -#def EvtNextPublisherId(PublisherEnum, PublisherIdBufferSize, PublisherIdBuffer, PublisherIdBufferUsed): -# return EvtNextPublisherId.ctypes_function(PublisherEnum, PublisherIdBufferSize, PublisherIdBuffer, PublisherIdBufferUsed) -EvtNextPublisherIdPrototype = WINFUNCTYPE(BOOL, EVT_HANDLE, DWORD, LPWSTR, PDWORD) -EvtNextPublisherIdParams = ((1, 'PublisherEnum'), (1, 'PublisherIdBufferSize'), (1, 'PublisherIdBuffer'), (1, 'PublisherIdBufferUsed')) - -#def EvtGetLogInfo(Log, PropertyId, PropertyValueBufferSize, PropertyValueBuffer, PropertyValueBufferUsed): -# return EvtGetLogInfo.ctypes_function(Log, PropertyId, PropertyValueBufferSize, PropertyValueBuffer, PropertyValueBufferUsed) -EvtGetLogInfoPrototype = WINFUNCTYPE(BOOL, EVT_HANDLE, EVT_LOG_PROPERTY_ID, DWORD, PEVT_VARIANT, PDWORD) -EvtGetLogInfoParams = ((1, 'Log'), (1, 'PropertyId'), (1, 'PropertyValueBufferSize'), (1, 'PropertyValueBuffer'), (1, 'PropertyValueBufferUsed')) - -#def EvtOpenChannelConfig(Session, ChannelPath, Flags): -# return EvtOpenChannelConfig.ctypes_function(Session, ChannelPath, Flags) -EvtOpenChannelConfigPrototype = WINFUNCTYPE(EVT_HANDLE, EVT_HANDLE, LPCWSTR, DWORD) -EvtOpenChannelConfigParams = ((1, 'Session'), (1, 'ChannelPath'), (1, 'Flags')) - -#def EvtGetChannelConfigProperty(ChannelConfig, PropertyId, Flags, PropertyValueBufferSize, PropertyValueBuffer, PropertyValueBufferUsed): -# return EvtGetChannelConfigProperty.ctypes_function(ChannelConfig, PropertyId, Flags, PropertyValueBufferSize, PropertyValueBuffer, PropertyValueBufferUsed) -EvtGetChannelConfigPropertyPrototype = WINFUNCTYPE(BOOL, EVT_HANDLE, EVT_CHANNEL_CONFIG_PROPERTY_ID, DWORD, DWORD, PEVT_VARIANT, PDWORD) -EvtGetChannelConfigPropertyParams = ((1, 'ChannelConfig'), (1, 'PropertyId'), (1, 'Flags'), (1, 'PropertyValueBufferSize'), (1, 'PropertyValueBuffer'), (1, 'PropertyValueBufferUsed')) - -#def EvtOpenPublisherMetadata(Session, PublisherIdentity, LogFilePath, Locale, Flags): -# return EvtOpenPublisherMetadata.ctypes_function(Session, PublisherIdentity, LogFilePath, Locale, Flags) -EvtOpenPublisherMetadataPrototype = WINFUNCTYPE(EVT_HANDLE, EVT_HANDLE, LPCWSTR, LPCWSTR, LCID, DWORD) -EvtOpenPublisherMetadataParams = ((1, 'Session'), (1, 'PublisherIdentity'), (1, 'LogFilePath'), (1, 'Locale'), (1, 'Flags')) - -#def EvtOpenEventMetadataEnum(PublisherMetadata, Flags): -# return EvtOpenEventMetadataEnum.ctypes_function(PublisherMetadata, Flags) -EvtOpenEventMetadataEnumPrototype = WINFUNCTYPE(EVT_HANDLE, EVT_HANDLE, DWORD) -EvtOpenEventMetadataEnumParams = ((1, 'PublisherMetadata'), (1, 'Flags')) - -#def EvtNextEventMetadata(EventMetadataEnum, Flags): -# return EvtNextEventMetadata.ctypes_function(EventMetadataEnum, Flags) -EvtNextEventMetadataPrototype = WINFUNCTYPE(EVT_HANDLE, EVT_HANDLE, DWORD) -EvtNextEventMetadataParams = ((1, 'EventMetadataEnum'), (1, 'Flags')) - -#def EvtGetEventMetadataProperty(EventMetadata, PropertyId, Flags, EventMetadataPropertyBufferSize, EventMetadataPropertyBuffer, EventMetadataPropertyBufferUsed): -# return EvtGetEventMetadataProperty.ctypes_function(EventMetadata, PropertyId, Flags, EventMetadataPropertyBufferSize, EventMetadataPropertyBuffer, EventMetadataPropertyBufferUsed) -EvtGetEventMetadataPropertyPrototype = WINFUNCTYPE(BOOL, EVT_HANDLE, EVT_EVENT_METADATA_PROPERTY_ID, DWORD, DWORD, PEVT_VARIANT, PDWORD) -EvtGetEventMetadataPropertyParams = ((1, 'EventMetadata'), (1, 'PropertyId'), (1, 'Flags'), (1, 'EventMetadataPropertyBufferSize'), (1, 'EventMetadataPropertyBuffer'), (1, 'EventMetadataPropertyBufferUsed')) - -#def EvtGetPublisherMetadataProperty(PublisherMetadata, PropertyId, Flags, PublisherMetadataPropertyBufferSize, PublisherMetadataPropertyBuffer, PublisherMetadataPropertyBufferUsed): -# return EvtGetPublisherMetadataProperty.ctypes_function(PublisherMetadata, PropertyId, Flags, PublisherMetadataPropertyBufferSize, PublisherMetadataPropertyBuffer, PublisherMetadataPropertyBufferUsed) -EvtGetPublisherMetadataPropertyPrototype = WINFUNCTYPE(BOOL, EVT_HANDLE, EVT_PUBLISHER_METADATA_PROPERTY_ID, DWORD, DWORD, PEVT_VARIANT, PDWORD) -EvtGetPublisherMetadataPropertyParams = ((1, 'PublisherMetadata'), (1, 'PropertyId'), (1, 'Flags'), (1, 'PublisherMetadataPropertyBufferSize'), (1, 'PublisherMetadataPropertyBuffer'), (1, 'PublisherMetadataPropertyBufferUsed')) - -#def EvtGetObjectArraySize(ObjectArray, ObjectArraySize): -# return EvtGetObjectArraySize.ctypes_function(ObjectArray, ObjectArraySize) -EvtGetObjectArraySizePrototype = WINFUNCTYPE(BOOL, EVT_OBJECT_ARRAY_PROPERTY_HANDLE, PDWORD) -EvtGetObjectArraySizeParams = ((1, 'ObjectArray'), (1, 'ObjectArraySize')) - -#def EvtGetObjectArrayProperty(ObjectArray, PropertyId, ArrayIndex, Flags, PropertyValueBufferSize, PropertyValueBuffer, PropertyValueBufferUsed): -# return EvtGetObjectArrayProperty.ctypes_function(ObjectArray, PropertyId, ArrayIndex, Flags, PropertyValueBufferSize, PropertyValueBuffer, PropertyValueBufferUsed) -EvtGetObjectArrayPropertyPrototype = WINFUNCTYPE(BOOL, EVT_OBJECT_ARRAY_PROPERTY_HANDLE, DWORD, DWORD, DWORD, DWORD, PEVT_VARIANT, PDWORD) -EvtGetObjectArrayPropertyParams = ((1, 'ObjectArray'), (1, 'PropertyId'), (1, 'ArrayIndex'), (1, 'Flags'), (1, 'PropertyValueBufferSize'), (1, 'PropertyValueBuffer'), (1, 'PropertyValueBufferUsed')) - -#def EvtFormatMessage(PublisherMetadata, Event, MessageId, ValueCount, Values, Flags, BufferSize, Buffer, BufferUsed): -# return EvtFormatMessage.ctypes_function(PublisherMetadata, Event, MessageId, ValueCount, Values, Flags, BufferSize, Buffer, BufferUsed) -EvtFormatMessagePrototype = WINFUNCTYPE(BOOL, EVT_HANDLE, EVT_HANDLE, DWORD, DWORD, PEVT_VARIANT, DWORD, DWORD, LPWSTR, PDWORD) -EvtFormatMessageParams = ((1, 'PublisherMetadata'), (1, 'Event'), (1, 'MessageId'), (1, 'ValueCount'), (1, 'Values'), (1, 'Flags'), (1, 'BufferSize'), (1, 'Buffer'), (1, 'BufferUsed')) +#def PfnCryptGetSignerCertificate(pvGetArg, dwCertEncodingType, pSignerId, hMsgCertStore): +# return PfnCryptGetSignerCertificate.ctypes_function(pvGetArg, dwCertEncodingType, pSignerId, hMsgCertStore) +PfnCryptGetSignerCertificatePrototype = WINFUNCTYPE(PCCERT_CONTEXT, PVOID, DWORD, PCERT_INFO, HCERTSTORE) +PfnCryptGetSignerCertificateParams = ((1, 'pvGetArg'), (1, 'dwCertEncodingType'), (1, 'pSignerId'), (1, 'hMsgCertStore')) #def GetCursorPos(lpPoint): # return GetCursorPos.ctypes_function(lpPoint) @@ -2070,3 +1715,393 @@ GetProductInfoParams = ((1, 'dwOSMajorVersion'), (1, 'dwOSMinorVersion'), (1, 'd NtSetInformationFilePrototype = WINFUNCTYPE(NTSTATUS, HANDLE, PIO_STATUS_BLOCK, PVOID, ULONG, FILE_INFORMATION_CLASS) NtSetInformationFileParams = ((1, 'FileHandle'), (1, 'IoStatusBlock'), (1, 'FileInformation'), (1, 'Length'), (1, 'FileInformationClass')) +#def GetProcessMemoryInfo(Process, ppsmemCounters, cb): +# return GetProcessMemoryInfo.ctypes_function(Process, ppsmemCounters, cb) +GetProcessMemoryInfoPrototype = WINFUNCTYPE(BOOL, HANDLE, PPROCESS_MEMORY_COUNTERS, DWORD) +GetProcessMemoryInfoParams = ((1, 'Process'), (1, 'ppsmemCounters'), (1, 'cb')) + +#def TpCallbackSendAlpcMessageOnCompletion(TpHandle, PortHandle, Flags, SendMessage): +# return TpCallbackSendAlpcMessageOnCompletion.ctypes_function(TpHandle, PortHandle, Flags, SendMessage) +TpCallbackSendAlpcMessageOnCompletionPrototype = WINFUNCTYPE(NTSTATUS, HANDLE, HANDLE, ULONG, PPORT_MESSAGE) +TpCallbackSendAlpcMessageOnCompletionParams = ((1, 'TpHandle'), (1, 'PortHandle'), (1, 'Flags'), (1, 'SendMessage')) + +#def NtQueryLicenseValue(Name, Type, Buffer, Length, DataLength): +# return NtQueryLicenseValue.ctypes_function(Name, Type, Buffer, Length, DataLength) +NtQueryLicenseValuePrototype = WINFUNCTYPE(NTSTATUS, PUNICODE_STRING, POINTER(ULONG), PVOID, ULONG, POINTER(ULONG)) +NtQueryLicenseValueParams = ((1, 'Name'), (1, 'Type'), (1, 'Buffer'), (1, 'Length'), (1, 'DataLength')) + +#def StrStrIW(pszFirst, pszSrch): +# return StrStrIW.ctypes_function(pszFirst, pszSrch) +StrStrIWPrototype = WINFUNCTYPE(PWSTR, PWSTR, PWSTR) +StrStrIWParams = ((1, 'pszFirst'), (1, 'pszSrch')) + +#def StrStrIA(pszFirst, pszSrch): +# return StrStrIA.ctypes_function(pszFirst, pszSrch) +StrStrIAPrototype = WINFUNCTYPE(PCSTR, PCSTR, PCSTR) +StrStrIAParams = ((1, 'pszFirst'), (1, 'pszSrch')) + +#def IsOS(dwOS): +# return IsOS.ctypes_function(dwOS) +IsOSPrototype = WINFUNCTYPE(BOOL, DWORD) +IsOSParams = ((1, 'dwOS'),) + +#def NtOpenKey(KeyHandle, DesiredAccess, ObjectAttributes): +# return NtOpenKey.ctypes_function(KeyHandle, DesiredAccess, ObjectAttributes) +NtOpenKeyPrototype = WINFUNCTYPE(NTSTATUS, PHANDLE, ACCESS_MASK, POBJECT_ATTRIBUTES) +NtOpenKeyParams = ((1, 'KeyHandle'), (1, 'DesiredAccess'), (1, 'ObjectAttributes')) + +#def NtCreateKey(pKeyHandle, DesiredAccess, ObjectAttributes, TitleIndex, Class, CreateOptions, Disposition): +# return NtCreateKey.ctypes_function(pKeyHandle, DesiredAccess, ObjectAttributes, TitleIndex, Class, CreateOptions, Disposition) +NtCreateKeyPrototype = WINFUNCTYPE(NTSTATUS, PHANDLE, ACCESS_MASK, POBJECT_ATTRIBUTES, ULONG, PUNICODE_STRING, ULONG, PULONG) +NtCreateKeyParams = ((1, 'pKeyHandle'), (1, 'DesiredAccess'), (1, 'ObjectAttributes'), (1, 'TitleIndex'), (1, 'Class'), (1, 'CreateOptions'), (1, 'Disposition')) + +#def NtSetValueKey(KeyHandle, ValueName, TitleIndex, Type, Data, DataSize): +# return NtSetValueKey.ctypes_function(KeyHandle, ValueName, TitleIndex, Type, Data, DataSize) +NtSetValueKeyPrototype = WINFUNCTYPE(NTSTATUS, HANDLE, PUNICODE_STRING, ULONG, ULONG, PVOID, ULONG) +NtSetValueKeyParams = ((1, 'KeyHandle'), (1, 'ValueName'), (1, 'TitleIndex'), (1, 'Type'), (1, 'Data'), (1, 'DataSize')) + +#def NtQueryValueKey(KeyHandle, ValueName, KeyValueInformationClass, KeyValueInformation, Length, ResultLength): +# return NtQueryValueKey.ctypes_function(KeyHandle, ValueName, KeyValueInformationClass, KeyValueInformation, Length, ResultLength) +NtQueryValueKeyPrototype = WINFUNCTYPE(NTSTATUS, HANDLE, PUNICODE_STRING, KEY_VALUE_INFORMATION_CLASS, PVOID, ULONG, PULONG) +NtQueryValueKeyParams = ((1, 'KeyHandle'), (1, 'ValueName'), (1, 'KeyValueInformationClass'), (1, 'KeyValueInformation'), (1, 'Length'), (1, 'ResultLength')) + +#def NtEnumerateValueKey(KeyHandle, Index, KeyValueInformationClass, KeyValueInformation, Length, ResultLength): +# return NtEnumerateValueKey.ctypes_function(KeyHandle, Index, KeyValueInformationClass, KeyValueInformation, Length, ResultLength) +NtEnumerateValueKeyPrototype = WINFUNCTYPE(NTSTATUS, HANDLE, ULONG, KEY_VALUE_INFORMATION_CLASS, PVOID, ULONG, PULONG) +NtEnumerateValueKeyParams = ((1, 'KeyHandle'), (1, 'Index'), (1, 'KeyValueInformationClass'), (1, 'KeyValueInformation'), (1, 'Length'), (1, 'ResultLength')) + +#def OpenEventLogA(lpUNCServerName, lpSourceName): +# return OpenEventLogA.ctypes_function(lpUNCServerName, lpSourceName) +OpenEventLogAPrototype = WINFUNCTYPE(HANDLE, LPCSTR, LPCSTR) +OpenEventLogAParams = ((1, 'lpUNCServerName'), (1, 'lpSourceName')) + +#def OpenEventLogW(lpUNCServerName, lpSourceName): +# return OpenEventLogW.ctypes_function(lpUNCServerName, lpSourceName) +OpenEventLogWPrototype = WINFUNCTYPE(HANDLE, LPWSTR, LPWSTR) +OpenEventLogWParams = ((1, 'lpUNCServerName'), (1, 'lpSourceName')) + +#def OpenBackupEventLogA(lpUNCServerName, lpSourceName): +# return OpenBackupEventLogA.ctypes_function(lpUNCServerName, lpSourceName) +OpenBackupEventLogAPrototype = WINFUNCTYPE(HANDLE, LPCSTR, LPCSTR) +OpenBackupEventLogAParams = ((1, 'lpUNCServerName'), (1, 'lpSourceName')) + +#def OpenBackupEventLogW(lpUNCServerName, lpSourceName): +# return OpenBackupEventLogW.ctypes_function(lpUNCServerName, lpSourceName) +OpenBackupEventLogWPrototype = WINFUNCTYPE(HANDLE, LPWSTR, LPWSTR) +OpenBackupEventLogWParams = ((1, 'lpUNCServerName'), (1, 'lpSourceName')) + +#def ReadEventLogA(hEventLog, dwReadFlags, dwRecordOffset, lpBuffer, nNumberOfBytesToRead, pnBytesRead, pnMinNumberOfBytesNeeded): +# return ReadEventLogA.ctypes_function(hEventLog, dwReadFlags, dwRecordOffset, lpBuffer, nNumberOfBytesToRead, pnBytesRead, pnMinNumberOfBytesNeeded) +ReadEventLogAPrototype = WINFUNCTYPE(BOOL, HANDLE, DWORD, DWORD, LPVOID, DWORD, POINTER(DWORD), POINTER(DWORD)) +ReadEventLogAParams = ((1, 'hEventLog'), (1, 'dwReadFlags'), (1, 'dwRecordOffset'), (1, 'lpBuffer'), (1, 'nNumberOfBytesToRead'), (1, 'pnBytesRead'), (1, 'pnMinNumberOfBytesNeeded')) + +#def ReadEventLogW(hEventLog, dwReadFlags, dwRecordOffset, lpBuffer, nNumberOfBytesToRead, pnBytesRead, pnMinNumberOfBytesNeeded): +# return ReadEventLogW.ctypes_function(hEventLog, dwReadFlags, dwRecordOffset, lpBuffer, nNumberOfBytesToRead, pnBytesRead, pnMinNumberOfBytesNeeded) +ReadEventLogWPrototype = WINFUNCTYPE(BOOL, HANDLE, DWORD, DWORD, LPVOID, DWORD, POINTER(DWORD), POINTER(DWORD)) +ReadEventLogWParams = ((1, 'hEventLog'), (1, 'dwReadFlags'), (1, 'dwRecordOffset'), (1, 'lpBuffer'), (1, 'nNumberOfBytesToRead'), (1, 'pnBytesRead'), (1, 'pnMinNumberOfBytesNeeded')) + +#def GetEventLogInformation(hEventLog, dwInfoLevel, lpBuffer, cbBufSize, pcbBytesNeeded): +# return GetEventLogInformation.ctypes_function(hEventLog, dwInfoLevel, lpBuffer, cbBufSize, pcbBytesNeeded) +GetEventLogInformationPrototype = WINFUNCTYPE(BOOL, HANDLE, DWORD, LPVOID, DWORD, LPDWORD) +GetEventLogInformationParams = ((1, 'hEventLog'), (1, 'dwInfoLevel'), (1, 'lpBuffer'), (1, 'cbBufSize'), (1, 'pcbBytesNeeded')) + +#def GetNumberOfEventLogRecords(hEventLog, NumberOfRecords): +# return GetNumberOfEventLogRecords.ctypes_function(hEventLog, NumberOfRecords) +GetNumberOfEventLogRecordsPrototype = WINFUNCTYPE(BOOL, HANDLE, PDWORD) +GetNumberOfEventLogRecordsParams = ((1, 'hEventLog'), (1, 'NumberOfRecords')) + +#def CloseEventLog(hEventLog): +# return CloseEventLog.ctypes_function(hEventLog) +CloseEventLogPrototype = WINFUNCTYPE(BOOL, HANDLE) +CloseEventLogParams = ((1, 'hEventLog'),) + +#def EvtOpenLog(Session, Path, Flags): +# return EvtOpenLog.ctypes_function(Session, Path, Flags) +EvtOpenLogPrototype = WINFUNCTYPE(EVT_HANDLE, EVT_HANDLE, LPCWSTR, DWORD) +EvtOpenLogParams = ((1, 'Session'), (1, 'Path'), (1, 'Flags')) + +#def EvtQuery(Session, Path, Query, Flags): +# return EvtQuery.ctypes_function(Session, Path, Query, Flags) +EvtQueryPrototype = WINFUNCTYPE(EVT_HANDLE, EVT_HANDLE, LPCWSTR, LPCWSTR, DWORD) +EvtQueryParams = ((1, 'Session'), (1, 'Path'), (1, 'Query'), (1, 'Flags')) + +#def EvtNext(ResultSet, EventArraySize, EventArray, Timeout, Flags, Returned): +# return EvtNext.ctypes_function(ResultSet, EventArraySize, EventArray, Timeout, Flags, Returned) +EvtNextPrototype = WINFUNCTYPE(BOOL, EVT_HANDLE, DWORD, POINTER(EVT_HANDLE), DWORD, DWORD, PDWORD) +EvtNextParams = ((1, 'ResultSet'), (1, 'EventArraySize'), (1, 'EventArray'), (1, 'Timeout'), (1, 'Flags'), (1, 'Returned')) + +#def EvtCreateRenderContext(ValuePathsCount, ValuePaths, Flags): +# return EvtCreateRenderContext.ctypes_function(ValuePathsCount, ValuePaths, Flags) +EvtCreateRenderContextPrototype = WINFUNCTYPE(EVT_HANDLE, DWORD, POINTER(LPCWSTR), DWORD) +EvtCreateRenderContextParams = ((1, 'ValuePathsCount'), (1, 'ValuePaths'), (1, 'Flags')) + +#def EvtRender(Context, Fragment, Flags, BufferSize, Buffer, BufferUsed, PropertyCount): +# return EvtRender.ctypes_function(Context, Fragment, Flags, BufferSize, Buffer, BufferUsed, PropertyCount) +EvtRenderPrototype = WINFUNCTYPE(BOOL, EVT_HANDLE, EVT_HANDLE, DWORD, DWORD, PVOID, PDWORD, PDWORD) +EvtRenderParams = ((1, 'Context'), (1, 'Fragment'), (1, 'Flags'), (1, 'BufferSize'), (1, 'Buffer'), (1, 'BufferUsed'), (1, 'PropertyCount')) + +#def EvtClose(Object): +# return EvtClose.ctypes_function(Object) +EvtClosePrototype = WINFUNCTYPE(BOOL, EVT_HANDLE) +EvtCloseParams = ((1, 'Object'),) + +#def EvtOpenChannelEnum(Session, Flags): +# return EvtOpenChannelEnum.ctypes_function(Session, Flags) +EvtOpenChannelEnumPrototype = WINFUNCTYPE(EVT_HANDLE, EVT_HANDLE, DWORD) +EvtOpenChannelEnumParams = ((1, 'Session'), (1, 'Flags')) + +#def EvtNextChannelPath(ChannelEnum, ChannelPathBufferSize, ChannelPathBuffer, ChannelPathBufferUsed): +# return EvtNextChannelPath.ctypes_function(ChannelEnum, ChannelPathBufferSize, ChannelPathBuffer, ChannelPathBufferUsed) +EvtNextChannelPathPrototype = WINFUNCTYPE(BOOL, EVT_HANDLE, DWORD, LPWSTR, PDWORD) +EvtNextChannelPathParams = ((1, 'ChannelEnum'), (1, 'ChannelPathBufferSize'), (1, 'ChannelPathBuffer'), (1, 'ChannelPathBufferUsed')) + +#def EvtOpenPublisherEnum(Session, Flags): +# return EvtOpenPublisherEnum.ctypes_function(Session, Flags) +EvtOpenPublisherEnumPrototype = WINFUNCTYPE(EVT_HANDLE, EVT_HANDLE, DWORD) +EvtOpenPublisherEnumParams = ((1, 'Session'), (1, 'Flags')) + +#def EvtNextPublisherId(PublisherEnum, PublisherIdBufferSize, PublisherIdBuffer, PublisherIdBufferUsed): +# return EvtNextPublisherId.ctypes_function(PublisherEnum, PublisherIdBufferSize, PublisherIdBuffer, PublisherIdBufferUsed) +EvtNextPublisherIdPrototype = WINFUNCTYPE(BOOL, EVT_HANDLE, DWORD, LPWSTR, PDWORD) +EvtNextPublisherIdParams = ((1, 'PublisherEnum'), (1, 'PublisherIdBufferSize'), (1, 'PublisherIdBuffer'), (1, 'PublisherIdBufferUsed')) + +#def EvtGetLogInfo(Log, PropertyId, PropertyValueBufferSize, PropertyValueBuffer, PropertyValueBufferUsed): +# return EvtGetLogInfo.ctypes_function(Log, PropertyId, PropertyValueBufferSize, PropertyValueBuffer, PropertyValueBufferUsed) +EvtGetLogInfoPrototype = WINFUNCTYPE(BOOL, EVT_HANDLE, EVT_LOG_PROPERTY_ID, DWORD, PEVT_VARIANT, PDWORD) +EvtGetLogInfoParams = ((1, 'Log'), (1, 'PropertyId'), (1, 'PropertyValueBufferSize'), (1, 'PropertyValueBuffer'), (1, 'PropertyValueBufferUsed')) + +#def EvtOpenChannelConfig(Session, ChannelPath, Flags): +# return EvtOpenChannelConfig.ctypes_function(Session, ChannelPath, Flags) +EvtOpenChannelConfigPrototype = WINFUNCTYPE(EVT_HANDLE, EVT_HANDLE, LPCWSTR, DWORD) +EvtOpenChannelConfigParams = ((1, 'Session'), (1, 'ChannelPath'), (1, 'Flags')) + +#def EvtGetChannelConfigProperty(ChannelConfig, PropertyId, Flags, PropertyValueBufferSize, PropertyValueBuffer, PropertyValueBufferUsed): +# return EvtGetChannelConfigProperty.ctypes_function(ChannelConfig, PropertyId, Flags, PropertyValueBufferSize, PropertyValueBuffer, PropertyValueBufferUsed) +EvtGetChannelConfigPropertyPrototype = WINFUNCTYPE(BOOL, EVT_HANDLE, EVT_CHANNEL_CONFIG_PROPERTY_ID, DWORD, DWORD, PEVT_VARIANT, PDWORD) +EvtGetChannelConfigPropertyParams = ((1, 'ChannelConfig'), (1, 'PropertyId'), (1, 'Flags'), (1, 'PropertyValueBufferSize'), (1, 'PropertyValueBuffer'), (1, 'PropertyValueBufferUsed')) + +#def EvtOpenPublisherMetadata(Session, PublisherIdentity, LogFilePath, Locale, Flags): +# return EvtOpenPublisherMetadata.ctypes_function(Session, PublisherIdentity, LogFilePath, Locale, Flags) +EvtOpenPublisherMetadataPrototype = WINFUNCTYPE(EVT_HANDLE, EVT_HANDLE, LPCWSTR, LPCWSTR, LCID, DWORD) +EvtOpenPublisherMetadataParams = ((1, 'Session'), (1, 'PublisherIdentity'), (1, 'LogFilePath'), (1, 'Locale'), (1, 'Flags')) + +#def EvtOpenEventMetadataEnum(PublisherMetadata, Flags): +# return EvtOpenEventMetadataEnum.ctypes_function(PublisherMetadata, Flags) +EvtOpenEventMetadataEnumPrototype = WINFUNCTYPE(EVT_HANDLE, EVT_HANDLE, DWORD) +EvtOpenEventMetadataEnumParams = ((1, 'PublisherMetadata'), (1, 'Flags')) + +#def EvtNextEventMetadata(EventMetadataEnum, Flags): +# return EvtNextEventMetadata.ctypes_function(EventMetadataEnum, Flags) +EvtNextEventMetadataPrototype = WINFUNCTYPE(EVT_HANDLE, EVT_HANDLE, DWORD) +EvtNextEventMetadataParams = ((1, 'EventMetadataEnum'), (1, 'Flags')) + +#def EvtGetEventMetadataProperty(EventMetadata, PropertyId, Flags, EventMetadataPropertyBufferSize, EventMetadataPropertyBuffer, EventMetadataPropertyBufferUsed): +# return EvtGetEventMetadataProperty.ctypes_function(EventMetadata, PropertyId, Flags, EventMetadataPropertyBufferSize, EventMetadataPropertyBuffer, EventMetadataPropertyBufferUsed) +EvtGetEventMetadataPropertyPrototype = WINFUNCTYPE(BOOL, EVT_HANDLE, EVT_EVENT_METADATA_PROPERTY_ID, DWORD, DWORD, PEVT_VARIANT, PDWORD) +EvtGetEventMetadataPropertyParams = ((1, 'EventMetadata'), (1, 'PropertyId'), (1, 'Flags'), (1, 'EventMetadataPropertyBufferSize'), (1, 'EventMetadataPropertyBuffer'), (1, 'EventMetadataPropertyBufferUsed')) + +#def EvtGetPublisherMetadataProperty(PublisherMetadata, PropertyId, Flags, PublisherMetadataPropertyBufferSize, PublisherMetadataPropertyBuffer, PublisherMetadataPropertyBufferUsed): +# return EvtGetPublisherMetadataProperty.ctypes_function(PublisherMetadata, PropertyId, Flags, PublisherMetadataPropertyBufferSize, PublisherMetadataPropertyBuffer, PublisherMetadataPropertyBufferUsed) +EvtGetPublisherMetadataPropertyPrototype = WINFUNCTYPE(BOOL, EVT_HANDLE, EVT_PUBLISHER_METADATA_PROPERTY_ID, DWORD, DWORD, PEVT_VARIANT, PDWORD) +EvtGetPublisherMetadataPropertyParams = ((1, 'PublisherMetadata'), (1, 'PropertyId'), (1, 'Flags'), (1, 'PublisherMetadataPropertyBufferSize'), (1, 'PublisherMetadataPropertyBuffer'), (1, 'PublisherMetadataPropertyBufferUsed')) + +#def EvtGetObjectArraySize(ObjectArray, ObjectArraySize): +# return EvtGetObjectArraySize.ctypes_function(ObjectArray, ObjectArraySize) +EvtGetObjectArraySizePrototype = WINFUNCTYPE(BOOL, EVT_OBJECT_ARRAY_PROPERTY_HANDLE, PDWORD) +EvtGetObjectArraySizeParams = ((1, 'ObjectArray'), (1, 'ObjectArraySize')) + +#def EvtGetObjectArrayProperty(ObjectArray, PropertyId, ArrayIndex, Flags, PropertyValueBufferSize, PropertyValueBuffer, PropertyValueBufferUsed): +# return EvtGetObjectArrayProperty.ctypes_function(ObjectArray, PropertyId, ArrayIndex, Flags, PropertyValueBufferSize, PropertyValueBuffer, PropertyValueBufferUsed) +EvtGetObjectArrayPropertyPrototype = WINFUNCTYPE(BOOL, EVT_OBJECT_ARRAY_PROPERTY_HANDLE, DWORD, DWORD, DWORD, DWORD, PEVT_VARIANT, PDWORD) +EvtGetObjectArrayPropertyParams = ((1, 'ObjectArray'), (1, 'PropertyId'), (1, 'ArrayIndex'), (1, 'Flags'), (1, 'PropertyValueBufferSize'), (1, 'PropertyValueBuffer'), (1, 'PropertyValueBufferUsed')) + +#def EvtFormatMessage(PublisherMetadata, Event, MessageId, ValueCount, Values, Flags, BufferSize, Buffer, BufferUsed): +# return EvtFormatMessage.ctypes_function(PublisherMetadata, Event, MessageId, ValueCount, Values, Flags, BufferSize, Buffer, BufferUsed) +EvtFormatMessagePrototype = WINFUNCTYPE(BOOL, EVT_HANDLE, EVT_HANDLE, DWORD, DWORD, PEVT_VARIANT, DWORD, DWORD, LPWSTR, PDWORD) +EvtFormatMessageParams = ((1, 'PublisherMetadata'), (1, 'Event'), (1, 'MessageId'), (1, 'ValueCount'), (1, 'Values'), (1, 'Flags'), (1, 'BufferSize'), (1, 'Buffer'), (1, 'BufferUsed')) + +#def CreateFileTransactedA(lpFileName, dwDesiredAccess, dwShareMode, lpSecurityAttributes, dwCreationDisposition, dwFlagsAndAttributes, hTemplateFile, hTransaction, pusMiniVersion, pExtendedParameter): +# return CreateFileTransactedA.ctypes_function(lpFileName, dwDesiredAccess, dwShareMode, lpSecurityAttributes, dwCreationDisposition, dwFlagsAndAttributes, hTemplateFile, hTransaction, pusMiniVersion, pExtendedParameter) +CreateFileTransactedAPrototype = WINFUNCTYPE(HANDLE, LPCSTR, DWORD, DWORD, LPSECURITY_ATTRIBUTES, DWORD, DWORD, HANDLE, HANDLE, PUSHORT, PVOID) +CreateFileTransactedAParams = ((1, 'lpFileName'), (1, 'dwDesiredAccess'), (1, 'dwShareMode'), (1, 'lpSecurityAttributes'), (1, 'dwCreationDisposition'), (1, 'dwFlagsAndAttributes'), (1, 'hTemplateFile'), (1, 'hTransaction'), (1, 'pusMiniVersion'), (1, 'pExtendedParameter')) + +#def CreateFileTransactedW(lpFileName, dwDesiredAccess, dwShareMode, lpSecurityAttributes, dwCreationDisposition, dwFlagsAndAttributes, hTemplateFile, hTransaction, pusMiniVersion, pExtendedParameter): +# return CreateFileTransactedW.ctypes_function(lpFileName, dwDesiredAccess, dwShareMode, lpSecurityAttributes, dwCreationDisposition, dwFlagsAndAttributes, hTemplateFile, hTransaction, pusMiniVersion, pExtendedParameter) +CreateFileTransactedWPrototype = WINFUNCTYPE(HANDLE, LPWSTR, DWORD, DWORD, LPSECURITY_ATTRIBUTES, DWORD, DWORD, HANDLE, HANDLE, PUSHORT, PVOID) +CreateFileTransactedWParams = ((1, 'lpFileName'), (1, 'dwDesiredAccess'), (1, 'dwShareMode'), (1, 'lpSecurityAttributes'), (1, 'dwCreationDisposition'), (1, 'dwFlagsAndAttributes'), (1, 'hTemplateFile'), (1, 'hTransaction'), (1, 'pusMiniVersion'), (1, 'pExtendedParameter')) + +#def CommitTransaction(TransactionHandle): +# return CommitTransaction.ctypes_function(TransactionHandle) +CommitTransactionPrototype = WINFUNCTYPE(BOOL, HANDLE) +CommitTransactionParams = ((1, 'TransactionHandle'),) + +#def CreateTransaction(lpTransactionAttributes, UOW, CreateOptions, IsolationLevel, IsolationFlags, Timeout, Description): +# return CreateTransaction.ctypes_function(lpTransactionAttributes, UOW, CreateOptions, IsolationLevel, IsolationFlags, Timeout, Description) +CreateTransactionPrototype = WINFUNCTYPE(HANDLE, LPSECURITY_ATTRIBUTES, LPGUID, DWORD, DWORD, DWORD, DWORD, LPWSTR) +CreateTransactionParams = ((1, 'lpTransactionAttributes'), (1, 'UOW'), (1, 'CreateOptions'), (1, 'IsolationLevel'), (1, 'IsolationFlags'), (1, 'Timeout'), (1, 'Description')) + +#def RollbackTransaction(TransactionHandle): +# return RollbackTransaction.ctypes_function(TransactionHandle) +RollbackTransactionPrototype = WINFUNCTYPE(BOOL, HANDLE) +RollbackTransactionParams = ((1, 'TransactionHandle'),) + +#def OpenTransaction(dwDesiredAccess, TransactionId): +# return OpenTransaction.ctypes_function(dwDesiredAccess, TransactionId) +OpenTransactionPrototype = WINFUNCTYPE(HANDLE, DWORD, LPGUID) +OpenTransactionParams = ((1, 'dwDesiredAccess'), (1, 'TransactionId')) + +#def CoInitializeEx(pvReserved, dwCoInit): +# return CoInitializeEx.ctypes_function(pvReserved, dwCoInit) +CoInitializeExPrototype = WINFUNCTYPE(HRESULT, LPVOID, DWORD) +CoInitializeExParams = ((1, 'pvReserved'), (1, 'dwCoInit')) + +#def CoInitializeSecurity(pSecDesc, cAuthSvc, asAuthSvc, pReserved1, dwAuthnLevel, dwImpLevel, pAuthList, dwCapabilities, pReserved3): +# return CoInitializeSecurity.ctypes_function(pSecDesc, cAuthSvc, asAuthSvc, pReserved1, dwAuthnLevel, dwImpLevel, pAuthList, dwCapabilities, pReserved3) +CoInitializeSecurityPrototype = WINFUNCTYPE(HRESULT, PSECURITY_DESCRIPTOR, LONG, POINTER(SOLE_AUTHENTICATION_SERVICE), PVOID, DWORD, DWORD, PVOID, DWORD, PVOID) +CoInitializeSecurityParams = ((1, 'pSecDesc'), (1, 'cAuthSvc'), (1, 'asAuthSvc'), (1, 'pReserved1'), (1, 'dwAuthnLevel'), (1, 'dwImpLevel'), (1, 'pAuthList'), (1, 'dwCapabilities'), (1, 'pReserved3')) + +#def CoCreateInstance(rclsid, pUnkOuter, dwClsContext, riid, ppv): +# return CoCreateInstance.ctypes_function(rclsid, pUnkOuter, dwClsContext, riid, ppv) +CoCreateInstancePrototype = WINFUNCTYPE(HRESULT, REFCLSID, LPUNKNOWN, DWORD, REFIID, POINTER(LPVOID)) +CoCreateInstanceParams = ((1, 'rclsid'), (1, 'pUnkOuter'), (1, 'dwClsContext'), (1, 'riid'), (1, 'ppv')) + +#def CoCreateInstanceEx(rclsid, punkOuter, dwClsCtx, pServerInfo, dwCount, pResults): +# return CoCreateInstanceEx.ctypes_function(rclsid, punkOuter, dwClsCtx, pServerInfo, dwCount, pResults) +CoCreateInstanceExPrototype = WINFUNCTYPE(HRESULT, REFCLSID, POINTER(IUnknown), DWORD, POINTER(COSERVERINFO), DWORD, POINTER(MULTI_QI)) +CoCreateInstanceExParams = ((1, 'rclsid'), (1, 'punkOuter'), (1, 'dwClsCtx'), (1, 'pServerInfo'), (1, 'dwCount'), (1, 'pResults')) + +#def CoGetInterceptor(iidIntercepted, punkOuter, iid, ppv): +# return CoGetInterceptor.ctypes_function(iidIntercepted, punkOuter, iid, ppv) +CoGetInterceptorPrototype = WINFUNCTYPE(HRESULT, REFIID, POINTER(IUnknown), REFIID, POINTER(PVOID)) +CoGetInterceptorParams = ((1, 'iidIntercepted'), (1, 'punkOuter'), (1, 'iid'), (1, 'ppv')) + +#def CLSIDFromProgID(lpszProgID, lpclsid): +# return CLSIDFromProgID.ctypes_function(lpszProgID, lpclsid) +CLSIDFromProgIDPrototype = WINFUNCTYPE(HRESULT, LPCOLESTR, LPCLSID) +CLSIDFromProgIDParams = ((1, 'lpszProgID'), (1, 'lpclsid')) + +#def NtAlpcCreatePort(PortHandle, ObjectAttributes, PortAttributes): +# return NtAlpcCreatePort.ctypes_function(PortHandle, ObjectAttributes, PortAttributes) +NtAlpcCreatePortPrototype = WINFUNCTYPE(NTSTATUS, PHANDLE, POBJECT_ATTRIBUTES, PALPC_PORT_ATTRIBUTES) +NtAlpcCreatePortParams = ((1, 'PortHandle'), (1, 'ObjectAttributes'), (1, 'PortAttributes')) + +#def NtAlpcQueryInformation(PortHandle, PortInformationClass, PortInformation, Length, ReturnLength): +# return NtAlpcQueryInformation.ctypes_function(PortHandle, PortInformationClass, PortInformation, Length, ReturnLength) +NtAlpcQueryInformationPrototype = WINFUNCTYPE(NTSTATUS, HANDLE, ALPC_PORT_INFORMATION_CLASS, PVOID, ULONG, PULONG) +NtAlpcQueryInformationParams = ((1, 'PortHandle'), (1, 'PortInformationClass'), (1, 'PortInformation'), (1, 'Length'), (1, 'ReturnLength')) + +#def NtAlpcQueryInformationMessage(PortHandle, PortMessage, MessageInformationClass, MessageInformation, Length, ReturnLength): +# return NtAlpcQueryInformationMessage.ctypes_function(PortHandle, PortMessage, MessageInformationClass, MessageInformation, Length, ReturnLength) +NtAlpcQueryInformationMessagePrototype = WINFUNCTYPE(NTSTATUS, HANDLE, PPORT_MESSAGE, ALPC_MESSAGE_INFORMATION_CLASS, PVOID, ULONG, PULONG) +NtAlpcQueryInformationMessageParams = ((1, 'PortHandle'), (1, 'PortMessage'), (1, 'MessageInformationClass'), (1, 'MessageInformation'), (1, 'Length'), (1, 'ReturnLength')) + +#def NtAlpcConnectPort(PortHandle, PortName, ObjectAttributes, PortAttributes, Flags, RequiredServerSid, ConnectionMessage, BufferLength, OutMessageAttributes, InMessageAttributes, Timeout): +# return NtAlpcConnectPort.ctypes_function(PortHandle, PortName, ObjectAttributes, PortAttributes, Flags, RequiredServerSid, ConnectionMessage, BufferLength, OutMessageAttributes, InMessageAttributes, Timeout) +NtAlpcConnectPortPrototype = WINFUNCTYPE(NTSTATUS, PHANDLE, PUNICODE_STRING, POBJECT_ATTRIBUTES, PALPC_PORT_ATTRIBUTES, ULONG, PSID, PPORT_MESSAGE, PULONG, PALPC_MESSAGE_ATTRIBUTES, PALPC_MESSAGE_ATTRIBUTES, PLARGE_INTEGER) +NtAlpcConnectPortParams = ((1, 'PortHandle'), (1, 'PortName'), (1, 'ObjectAttributes'), (1, 'PortAttributes'), (1, 'Flags'), (1, 'RequiredServerSid'), (1, 'ConnectionMessage'), (1, 'BufferLength'), (1, 'OutMessageAttributes'), (1, 'InMessageAttributes'), (1, 'Timeout')) + +#def NtAlpcConnectPortEx(PortHandle, ConnectionPortObjectAttributes, ClientPortObjectAttributes, PortAttributes, Flags, ServerSecurityRequirements, ConnectionMessage, BufferLength, OutMessageAttributes, InMessageAttributes, Timeout): +# return NtAlpcConnectPortEx.ctypes_function(PortHandle, ConnectionPortObjectAttributes, ClientPortObjectAttributes, PortAttributes, Flags, ServerSecurityRequirements, ConnectionMessage, BufferLength, OutMessageAttributes, InMessageAttributes, Timeout) +NtAlpcConnectPortExPrototype = WINFUNCTYPE(NTSTATUS, PHANDLE, POBJECT_ATTRIBUTES, POBJECT_ATTRIBUTES, PALPC_PORT_ATTRIBUTES, ULONG, PSECURITY_DESCRIPTOR, PPORT_MESSAGE, PSIZE_T, PALPC_MESSAGE_ATTRIBUTES, PALPC_MESSAGE_ATTRIBUTES, PLARGE_INTEGER) +NtAlpcConnectPortExParams = ((1, 'PortHandle'), (1, 'ConnectionPortObjectAttributes'), (1, 'ClientPortObjectAttributes'), (1, 'PortAttributes'), (1, 'Flags'), (1, 'ServerSecurityRequirements'), (1, 'ConnectionMessage'), (1, 'BufferLength'), (1, 'OutMessageAttributes'), (1, 'InMessageAttributes'), (1, 'Timeout')) + +#def NtAlpcAcceptConnectPort(PortHandle, ConnectionPortHandle, Flags, ObjectAttributes, PortAttributes, PortContext, ConnectionRequest, ConnectionMessageAttributes, AcceptConnection): +# return NtAlpcAcceptConnectPort.ctypes_function(PortHandle, ConnectionPortHandle, Flags, ObjectAttributes, PortAttributes, PortContext, ConnectionRequest, ConnectionMessageAttributes, AcceptConnection) +NtAlpcAcceptConnectPortPrototype = WINFUNCTYPE(NTSTATUS, PHANDLE, HANDLE, ULONG, POBJECT_ATTRIBUTES, PALPC_PORT_ATTRIBUTES, PVOID, PPORT_MESSAGE, PALPC_MESSAGE_ATTRIBUTES, BOOLEAN) +NtAlpcAcceptConnectPortParams = ((1, 'PortHandle'), (1, 'ConnectionPortHandle'), (1, 'Flags'), (1, 'ObjectAttributes'), (1, 'PortAttributes'), (1, 'PortContext'), (1, 'ConnectionRequest'), (1, 'ConnectionMessageAttributes'), (1, 'AcceptConnection')) + +#def AlpcInitializeMessageAttribute(AttributeFlags, Buffer, BufferSize, RequiredBufferSize): +# return AlpcInitializeMessageAttribute.ctypes_function(AttributeFlags, Buffer, BufferSize, RequiredBufferSize) +AlpcInitializeMessageAttributePrototype = WINFUNCTYPE(NTSTATUS, ULONG, PALPC_MESSAGE_ATTRIBUTES, ULONG, PULONG) +AlpcInitializeMessageAttributeParams = ((1, 'AttributeFlags'), (1, 'Buffer'), (1, 'BufferSize'), (1, 'RequiredBufferSize')) + +#def AlpcGetMessageAttribute(Buffer, AttributeFlag): +# return AlpcGetMessageAttribute.ctypes_function(Buffer, AttributeFlag) +AlpcGetMessageAttributePrototype = WINFUNCTYPE(PVOID, PALPC_MESSAGE_ATTRIBUTES, ULONG) +AlpcGetMessageAttributeParams = ((1, 'Buffer'), (1, 'AttributeFlag')) + +#def NtAlpcSendWaitReceivePort(PortHandle, Flags, SendMessage, SendMessageAttributes, ReceiveMessage, BufferLength, ReceiveMessageAttributes, Timeout): +# return NtAlpcSendWaitReceivePort.ctypes_function(PortHandle, Flags, SendMessage, SendMessageAttributes, ReceiveMessage, BufferLength, ReceiveMessageAttributes, Timeout) +NtAlpcSendWaitReceivePortPrototype = WINFUNCTYPE(NTSTATUS, HANDLE, ULONG, PPORT_MESSAGE, PALPC_MESSAGE_ATTRIBUTES, PPORT_MESSAGE, PSIZE_T, PALPC_MESSAGE_ATTRIBUTES, PLARGE_INTEGER) +NtAlpcSendWaitReceivePortParams = ((1, 'PortHandle'), (1, 'Flags'), (1, 'SendMessage'), (1, 'SendMessageAttributes'), (1, 'ReceiveMessage'), (1, 'BufferLength'), (1, 'ReceiveMessageAttributes'), (1, 'Timeout')) + +#def NtAlpcDisconnectPort(PortHandle, Flags): +# return NtAlpcDisconnectPort.ctypes_function(PortHandle, Flags) +NtAlpcDisconnectPortPrototype = WINFUNCTYPE(NTSTATUS, HANDLE, ULONG) +NtAlpcDisconnectPortParams = ((1, 'PortHandle'), (1, 'Flags')) + +#def NtAlpcCreatePortSection(PortHandle, Flags, SectionHandle, SectionSize, AlpcSectionHandle, ActualSectionSize): +# return NtAlpcCreatePortSection.ctypes_function(PortHandle, Flags, SectionHandle, SectionSize, AlpcSectionHandle, ActualSectionSize) +NtAlpcCreatePortSectionPrototype = WINFUNCTYPE(NTSTATUS, HANDLE, ULONG, HANDLE, SIZE_T, PALPC_HANDLE, PSIZE_T) +NtAlpcCreatePortSectionParams = ((1, 'PortHandle'), (1, 'Flags'), (1, 'SectionHandle'), (1, 'SectionSize'), (1, 'AlpcSectionHandle'), (1, 'ActualSectionSize')) + +#def NtAlpcDeletePortSection(PortHandle, Flags, SectionHandle): +# return NtAlpcDeletePortSection.ctypes_function(PortHandle, Flags, SectionHandle) +NtAlpcDeletePortSectionPrototype = WINFUNCTYPE(NTSTATUS, HANDLE, ULONG, ALPC_HANDLE) +NtAlpcDeletePortSectionParams = ((1, 'PortHandle'), (1, 'Flags'), (1, 'SectionHandle')) + +#def NtAlpcCreateResourceReserve(PortHandle, Flags, MessageSize, ResourceId): +# return NtAlpcCreateResourceReserve.ctypes_function(PortHandle, Flags, MessageSize, ResourceId) +NtAlpcCreateResourceReservePrototype = WINFUNCTYPE(NTSTATUS, HANDLE, ULONG, SIZE_T, PALPC_HANDLE) +NtAlpcCreateResourceReserveParams = ((1, 'PortHandle'), (1, 'Flags'), (1, 'MessageSize'), (1, 'ResourceId')) + +#def NtAlpcDeleteResourceReserve(PortHandle, Flags, ResourceId): +# return NtAlpcDeleteResourceReserve.ctypes_function(PortHandle, Flags, ResourceId) +NtAlpcDeleteResourceReservePrototype = WINFUNCTYPE(NTSTATUS, HANDLE, ULONG, ALPC_HANDLE) +NtAlpcDeleteResourceReserveParams = ((1, 'PortHandle'), (1, 'Flags'), (1, 'ResourceId')) + +#def NtAlpcCreateSectionView(PortHandle, Flags, ViewAttributes): +# return NtAlpcCreateSectionView.ctypes_function(PortHandle, Flags, ViewAttributes) +NtAlpcCreateSectionViewPrototype = WINFUNCTYPE(NTSTATUS, HANDLE, ULONG, PALPC_DATA_VIEW_ATTR) +NtAlpcCreateSectionViewParams = ((1, 'PortHandle'), (1, 'Flags'), (1, 'ViewAttributes')) + +#def NtAlpcDeleteSectionView(PortHandle, Flags, ViewBase): +# return NtAlpcDeleteSectionView.ctypes_function(PortHandle, Flags, ViewBase) +NtAlpcDeleteSectionViewPrototype = WINFUNCTYPE(NTSTATUS, HANDLE, ULONG, PVOID) +NtAlpcDeleteSectionViewParams = ((1, 'PortHandle'), (1, 'Flags'), (1, 'ViewBase')) + +#def NtAlpcCreateSecurityContext(PortHandle, Flags, SecurityAttribute): +# return NtAlpcCreateSecurityContext.ctypes_function(PortHandle, Flags, SecurityAttribute) +NtAlpcCreateSecurityContextPrototype = WINFUNCTYPE(NTSTATUS, HANDLE, ULONG, PALPC_SECURITY_ATTR) +NtAlpcCreateSecurityContextParams = ((1, 'PortHandle'), (1, 'Flags'), (1, 'SecurityAttribute')) + +#def NtAlpcDeleteSecurityContext(PortHandle, Flags, ContextHandle): +# return NtAlpcDeleteSecurityContext.ctypes_function(PortHandle, Flags, ContextHandle) +NtAlpcDeleteSecurityContextPrototype = WINFUNCTYPE(NTSTATUS, HANDLE, ULONG, ALPC_HANDLE) +NtAlpcDeleteSecurityContextParams = ((1, 'PortHandle'), (1, 'Flags'), (1, 'ContextHandle')) + +#def NtAlpcRevokeSecurityContext(PortHandle, Flags, ContextHandle): +# return NtAlpcRevokeSecurityContext.ctypes_function(PortHandle, Flags, ContextHandle) +NtAlpcRevokeSecurityContextPrototype = WINFUNCTYPE(NTSTATUS, HANDLE, ULONG, ALPC_HANDLE) +NtAlpcRevokeSecurityContextParams = ((1, 'PortHandle'), (1, 'Flags'), (1, 'ContextHandle')) + +#def CreatePipe(hReadPipe, hWritePipe, lpPipeAttributes, nSize): +# return CreatePipe.ctypes_function(hReadPipe, hWritePipe, lpPipeAttributes, nSize) +CreatePipePrototype = WINFUNCTYPE(BOOL, PHANDLE, PHANDLE, LPSECURITY_ATTRIBUTES, DWORD) +CreatePipeParams = ((1, 'hReadPipe'), (1, 'hWritePipe'), (1, 'lpPipeAttributes'), (1, 'nSize')) + +#def CreateNamedPipeA(lpName, dwOpenMode, dwPipeMode, nMaxInstances, nOutBufferSize, nInBufferSize, nDefaultTimeOut, lpSecurityAttributes): +# return CreateNamedPipeA.ctypes_function(lpName, dwOpenMode, dwPipeMode, nMaxInstances, nOutBufferSize, nInBufferSize, nDefaultTimeOut, lpSecurityAttributes) +CreateNamedPipeAPrototype = WINFUNCTYPE(HANDLE, LPCSTR, DWORD, DWORD, DWORD, DWORD, DWORD, DWORD, LPSECURITY_ATTRIBUTES) +CreateNamedPipeAParams = ((1, 'lpName'), (1, 'dwOpenMode'), (1, 'dwPipeMode'), (1, 'nMaxInstances'), (1, 'nOutBufferSize'), (1, 'nInBufferSize'), (1, 'nDefaultTimeOut'), (1, 'lpSecurityAttributes')) + +#def CreateNamedPipeW(lpName, dwOpenMode, dwPipeMode, nMaxInstances, nOutBufferSize, nInBufferSize, nDefaultTimeOut, lpSecurityAttributes): +# return CreateNamedPipeW.ctypes_function(lpName, dwOpenMode, dwPipeMode, nMaxInstances, nOutBufferSize, nInBufferSize, nDefaultTimeOut, lpSecurityAttributes) +CreateNamedPipeWPrototype = WINFUNCTYPE(HANDLE, LPWSTR, DWORD, DWORD, DWORD, DWORD, DWORD, DWORD, LPSECURITY_ATTRIBUTES) +CreateNamedPipeWParams = ((1, 'lpName'), (1, 'dwOpenMode'), (1, 'dwPipeMode'), (1, 'nMaxInstances'), (1, 'nOutBufferSize'), (1, 'nInBufferSize'), (1, 'nDefaultTimeOut'), (1, 'lpSecurityAttributes')) + +#def ConnectNamedPipe(hNamedPipe, lpOverlapped): +# return ConnectNamedPipe.ctypes_function(hNamedPipe, lpOverlapped) +ConnectNamedPipePrototype = WINFUNCTYPE(BOOL, HANDLE, LPOVERLAPPED) +ConnectNamedPipeParams = ((1, 'hNamedPipe'), (1, 'lpOverlapped')) + +#def SetNamedPipeHandleState(hNamedPipe, lpMode, lpMaxCollectionCount, lpCollectDataTimeout): +# return SetNamedPipeHandleState.ctypes_function(hNamedPipe, lpMode, lpMaxCollectionCount, lpCollectDataTimeout) +SetNamedPipeHandleStatePrototype = WINFUNCTYPE(BOOL, HANDLE, LPDWORD, LPDWORD, LPDWORD) +SetNamedPipeHandleStateParams = ((1, 'hNamedPipe'), (1, 'lpMode'), (1, 'lpMaxCollectionCount'), (1, 'lpCollectDataTimeout')) + +#def PeekNamedPipe(hNamedPipe, lpBuffer, nBufferSize, lpBytesRead, lpTotalBytesAvail, lpBytesLeftThisMessage): +# return PeekNamedPipe.ctypes_function(hNamedPipe, lpBuffer, nBufferSize, lpBytesRead, lpTotalBytesAvail, lpBytesLeftThisMessage) +PeekNamedPipePrototype = WINFUNCTYPE(BOOL, HANDLE, LPVOID, DWORD, LPDWORD, LPDWORD, LPDWORD) +PeekNamedPipeParams = ((1, 'hNamedPipe'), (1, 'lpBuffer'), (1, 'nBufferSize'), (1, 'lpBytesRead'), (1, 'lpTotalBytesAvail'), (1, 'lpBytesLeftThisMessage')) + diff --git a/windows/generated_def/winstructs.py b/windows/generated_def/winstructs.py index 56f18c0..a927c77 100644 --- a/windows/generated_def/winstructs.py +++ b/windows/generated_def/winstructs.py @@ -150,6 +150,244 @@ class TASK_RUN_FLAGS(EnumType): mapper = {x:x for x in values} +ProcessDEPPolicy = EnumValue("_PROCESS_MITIGATION_POLICY", "ProcessDEPPolicy", 0x0) +ProcessASLRPolicy = EnumValue("_PROCESS_MITIGATION_POLICY", "ProcessASLRPolicy", 0x1) +ProcessDynamicCodePolicy = EnumValue("_PROCESS_MITIGATION_POLICY", "ProcessDynamicCodePolicy", 0x2) +ProcessStrictHandleCheckPolicy = EnumValue("_PROCESS_MITIGATION_POLICY", "ProcessStrictHandleCheckPolicy", 0x3) +ProcessSystemCallDisablePolicy = EnumValue("_PROCESS_MITIGATION_POLICY", "ProcessSystemCallDisablePolicy", 0x4) +ProcessMitigationOptionsMask = EnumValue("_PROCESS_MITIGATION_POLICY", "ProcessMitigationOptionsMask", 0x5) +ProcessExtensionPointDisablePolicy = EnumValue("_PROCESS_MITIGATION_POLICY", "ProcessExtensionPointDisablePolicy", 0x6) +ProcessReserved1Policy = EnumValue("_PROCESS_MITIGATION_POLICY", "ProcessReserved1Policy", 0x7) +ProcessSignaturePolicy = EnumValue("_PROCESS_MITIGATION_POLICY", "ProcessSignaturePolicy", 0x8) +MaxProcessMitigationPolicy = EnumValue("_PROCESS_MITIGATION_POLICY", "MaxProcessMitigationPolicy", 0x9) +class _PROCESS_MITIGATION_POLICY(EnumType): + values = [ProcessDEPPolicy, ProcessASLRPolicy, ProcessDynamicCodePolicy, ProcessStrictHandleCheckPolicy, ProcessSystemCallDisablePolicy, ProcessMitigationOptionsMask, ProcessExtensionPointDisablePolicy, ProcessReserved1Policy, ProcessSignaturePolicy, MaxProcessMitigationPolicy] + mapper = {x:x for x in values} +PROCESS_MITIGATION_POLICY = _PROCESS_MITIGATION_POLICY +PPROCESS_MITIGATION_POLICY = POINTER(_PROCESS_MITIGATION_POLICY) + + +class _ANON_PROCESS_MITIGATION_DEP_POLICY_BITFIELD(Structure): + _fields_ = [ + ("Enable", DWORD, 1), + ("DisableAtlThunkEmulation", DWORD, 1), + ("ReservedFlags", DWORD, 30), + ] + + +class _ANON_PROCESS_MITIGATION_DEP_POLICY_UNION(Union): + _anonymous_ = ("anon",) + _fields_ = [ + ("Flags", DWORD), + ("anon", _ANON_PROCESS_MITIGATION_DEP_POLICY_BITFIELD), + ] + + +class _PROCESS_MITIGATION_DEP_POLICY(Structure): + _anonymous_ = ("anon",) + _fields_ = [ + ("anon", _ANON_PROCESS_MITIGATION_DEP_POLICY_UNION), + ("Permanent", BOOLEAN), + ] +PPROCESS_MITIGATION_DEP_POLICY = POINTER(_PROCESS_MITIGATION_DEP_POLICY) +PROCESS_MITIGATION_DEP_POLICY = _PROCESS_MITIGATION_DEP_POLICY + +class _ANON_PROCESS_MITIGATION_ASLR_POLICY_BITFIELD(Structure): + _fields_ = [ + ("EnableBottomUpRandomization", DWORD, 1), + ("EnableForceRelocateImages", DWORD, 1), + ("EnableHighEntropy", DWORD, 1), + ("DisallowStrippedImages", DWORD, 1), + ("ReservedFlags", DWORD, 28), + ] + + +class _ANON_PROCESS_MITIGATION_ASLR_POLICY_UNION(Union): + _anonymous_ = ("anon",) + _fields_ = [ + ("Flags", DWORD), + ("anon", _ANON_PROCESS_MITIGATION_ASLR_POLICY_BITFIELD), + ] + + +class _PROCESS_MITIGATION_ASLR_POLICY(Structure): + _anonymous_ = ("anon",) + _fields_ = [ + ("anon", _ANON_PROCESS_MITIGATION_ASLR_POLICY_UNION), + ] +PPROCESS_MITIGATION_ASLR_POLICY = POINTER(_PROCESS_MITIGATION_ASLR_POLICY) +PROCESS_MITIGATION_ASLR_POLICY = _PROCESS_MITIGATION_ASLR_POLICY + +class _ANON_PROCESS_MITIGATION_DYNAMIC_CODE_POLICY_BITFIELD(Structure): + _fields_ = [ + ("ProhibitDynamicCode", DWORD, 1), + ("AllowThreadOptOut", DWORD, 1), + ("AllowRemoteDowngrade", DWORD, 1), + ("ReservedFlags", DWORD, 30), + ] + + +class _ANON_PROCESS_MITIGATION_DYNAMIC_CODE_POLICY_UNION(Union): + _anonymous_ = ("anon",) + _fields_ = [ + ("Flags", DWORD), + ("anon", _ANON_PROCESS_MITIGATION_DYNAMIC_CODE_POLICY_BITFIELD), + ] + + +class _PROCESS_MITIGATION_DYNAMIC_CODE_POLICY(Structure): + _anonymous_ = ("anon",) + _fields_ = [ + ("anon", _ANON_PROCESS_MITIGATION_DYNAMIC_CODE_POLICY_UNION), + ] +PROCESS_MITIGATION_DYNAMIC_CODE_POLICY = _PROCESS_MITIGATION_DYNAMIC_CODE_POLICY +PPROCESS_MITIGATION_DYNAMIC_CODE_POLICY = POINTER(_PROCESS_MITIGATION_DYNAMIC_CODE_POLICY) + +class _ANON_PROCESS_MITIGATION_STRICT_HANDLE_CHECK_POLICY_BITFIELD(Structure): + _fields_ = [ + ("RaiseExceptionOnInvalidHandleReference", DWORD, 1), + ("HandleExceptionsPermanentlyEnabled", DWORD, 1), + ("ReservedFlags", DWORD, 30), + ] + + +class _ANON_PROCESS_MITIGATION_STRICT_HANDLE_CHECK_POLICY_UNION(Union): + _anonymous_ = ("ANON_STRUCT",) + _fields_ = [ + ("Flags", DWORD), + ("ANON_STRUCT", _ANON_PROCESS_MITIGATION_STRICT_HANDLE_CHECK_POLICY_BITFIELD), + ] + + +class _PROCESS_MITIGATION_STRICT_HANDLE_CHECK_POLICY(Structure): + _anonymous_ = ("anon",) + _fields_ = [ + ("anon", _ANON_PROCESS_MITIGATION_STRICT_HANDLE_CHECK_POLICY_UNION), + ] +PROCESS_MITIGATION_STRICT_HANDLE_CHECK_POLICY = _PROCESS_MITIGATION_STRICT_HANDLE_CHECK_POLICY +PPROCESS_MITIGATION_STRICT_HANDLE_CHECK_POLICY = POINTER(_PROCESS_MITIGATION_STRICT_HANDLE_CHECK_POLICY) + +class _ANON_PROCESS_MITIGATION_SYSTEM_CALL_DISABLE_POLICY_BITFIELD(Structure): + _fields_ = [ + ("DisallowWin32kSystemCalls", DWORD, 1), + ("ReservedFlags", DWORD, 31), + ] + + +class _ANON_PROCESS_MITIGATION_SYSTEM_CALL_DISABLE_POLICY_UNION(Union): + _anonymous_ = ("ANON_STRUCT",) + _fields_ = [ + ("Flags", DWORD), + ("ANON_STRUCT", _ANON_PROCESS_MITIGATION_SYSTEM_CALL_DISABLE_POLICY_BITFIELD), + ] + + +class _PROCESS_MITIGATION_SYSTEM_CALL_DISABLE_POLICY(Structure): + _anonymous_ = ("anon",) + _fields_ = [ + ("anon", _ANON_PROCESS_MITIGATION_SYSTEM_CALL_DISABLE_POLICY_UNION), + ] +PPROCESS_MITIGATION_SYSTEM_CALL_DISABLE_POLICY = POINTER(_PROCESS_MITIGATION_SYSTEM_CALL_DISABLE_POLICY) +PROCESS_MITIGATION_SYSTEM_CALL_DISABLE_POLICY = _PROCESS_MITIGATION_SYSTEM_CALL_DISABLE_POLICY + +class _ANON_PROCESS_MITIGATION_EXTENSION_POINT_DISABLE_POLICY_BITFIELD(Structure): + _fields_ = [ + ("DisableExtensionPoints", DWORD, 1), + ("ReservedFlags", DWORD, 31), + ] + + +class _ANON_PROCESS_MITIGATION_EXTENSION_POINT_DISABLE_POLICY_UNION(Union): + _anonymous_ = ("ANON_STRUCT",) + _fields_ = [ + ("Flags", DWORD), + ("ANON_STRUCT", _ANON_PROCESS_MITIGATION_EXTENSION_POINT_DISABLE_POLICY_BITFIELD), + ] + + +class _PROCESS_MITIGATION_EXTENSION_POINT_DISABLE_POLICY(Structure): + _anonymous_ = ("anon",) + _fields_ = [ + ("anon", _ANON_PROCESS_MITIGATION_EXTENSION_POINT_DISABLE_POLICY_UNION), + ] +PROCESS_MITIGATION_EXTENSION_POINT_DISABLE_POLICY = _PROCESS_MITIGATION_EXTENSION_POINT_DISABLE_POLICY +PPROCESS_MITIGATION_EXTENSION_POINT_DISABLE_POLICY = POINTER(_PROCESS_MITIGATION_EXTENSION_POINT_DISABLE_POLICY) + +class _ANON_PROCESS_MITIGATION_CONTROL_FLOW_GUARD_POLICY_BITFIELD(Structure): + _fields_ = [ + ("EnableControlFlowGuard", DWORD, 1), + ("EnableExportSuppression", DWORD, 1), + ("StrictMode", DWORD, 1), + ("ReservedFlags", DWORD, 29), + ] + + +class _ANON_PROCESS_MITIGATION_CONTROL_FLOW_GUARD_POLICY_UNION(Union): + _anonymous_ = ("ANON_STRUCT",) + _fields_ = [ + ("Flags", DWORD), + ("ANON_STRUCT", _ANON_PROCESS_MITIGATION_CONTROL_FLOW_GUARD_POLICY_BITFIELD), + ] + + +class _PROCESS_MITIGATION_CONTROL_FLOW_GUARD_POLICY(Structure): + _anonymous_ = ("anon",) + _fields_ = [ + ("anon", _ANON_PROCESS_MITIGATION_CONTROL_FLOW_GUARD_POLICY_UNION), + ] +PPROCESS_MITIGATION_CONTROL_FLOW_GUARD_POLICY = POINTER(_PROCESS_MITIGATION_CONTROL_FLOW_GUARD_POLICY) +PROCESS_MITIGATION_CONTROL_FLOW_GUARD_POLICY = _PROCESS_MITIGATION_CONTROL_FLOW_GUARD_POLICY + +class _ANON_PROCESS_MITIGATION_BINARY_SIGNATURE_POLICY_BITFIELD(Structure): + _fields_ = [ + ("MicrosoftSignedOnly", DWORD, 1), + ("StoreSignedOnly", DWORD, 1), + ("MitigationOptIn", DWORD, 1), + ("ReservedFlags", DWORD, 29), + ] + + +class _ANON_PROCESS_MITIGATION_BINARY_SIGNATURE_POLICY_UNION(Union): + _anonymous_ = ("ANON_STRUCT",) + _fields_ = [ + ("Flags", DWORD), + ("ANON_STRUCT", _ANON_PROCESS_MITIGATION_BINARY_SIGNATURE_POLICY_BITFIELD), + ] + + +class _PROCESS_MITIGATION_BINARY_SIGNATURE_POLICY(Structure): + _anonymous_ = ("anon",) + _fields_ = [ + ("anon", _ANON_PROCESS_MITIGATION_BINARY_SIGNATURE_POLICY_UNION), + ] +PPROCESS_MITIGATION_BINARY_SIGNATURE_POLICY = POINTER(_PROCESS_MITIGATION_BINARY_SIGNATURE_POLICY) +PROCESS_MITIGATION_BINARY_SIGNATURE_POLICY = _PROCESS_MITIGATION_BINARY_SIGNATURE_POLICY + +class _ANON_PROCESS_MITIGATION_IMAGE_LOAD_POLICY_BITFIELD(Structure): + _fields_ = [ + ("NoRemoteImages", DWORD, 1), + ("NoLowMandatoryLabelImages", DWORD, 1), + ("PreferSystem32Images", DWORD, 1), + ("ReservedFlags", DWORD, 29), + ] + + +class _ANON_PROCESS_MITIGATION_IMAGE_LOAD_POLICY_UNION(Union): + _anonymous_ = ("ANON_STRUCT",) + _fields_ = [ + ("Flags", DWORD), + ("ANON_STRUCT", _ANON_PROCESS_MITIGATION_IMAGE_LOAD_POLICY_BITFIELD), + ] + + +class _PROCESS_MITIGATION_IMAGE_LOAD_POLICY(Structure): + _anonymous_ = ("anon",) + _fields_ = [ + ("anon", _ANON_PROCESS_MITIGATION_IMAGE_LOAD_POLICY_UNION), + ] +PPROCESS_MITIGATION_IMAGE_LOAD_POLICY = POINTER(_PROCESS_MITIGATION_IMAGE_LOAD_POLICY) +PROCESS_MITIGATION_IMAGE_LOAD_POLICY = _PROCESS_MITIGATION_IMAGE_LOAD_POLICY + VOID = DWORD BYTE = c_ubyte PWSTR = LPWSTR @@ -254,161 +492,12 @@ PHANDLER_ROUTINE = PVOID FARPROC = PVOID PIO_APC_ROUTINE = PVOID PVECTORED_EXCEPTION_HANDLER = PVOID +PFN_CRYPT_GET_SIGNER_CERTIFICATE = PVOID LPCONTEXT = PVOID HCERTSTORE = PVOID HCRYPTMSG = PVOID PALPC_PORT_ATTRIBUTES = PVOID PPORT_MESSAGE = PVOID -class _SHITEMID(Structure): - _fields_ = [ - ("cb", USHORT), - ("abID", BYTE * 1), - ] -SHITEMID = _SHITEMID - -class _ITEMIDLIST(Structure): - _fields_ = [ - ("mkid", SHITEMID), - ] -ITEMIDLIST = _ITEMIDLIST -PCIDLIST_ABSOLUTE = POINTER(_ITEMIDLIST) -PIDLIST_ABSOLUTE = POINTER(_ITEMIDLIST) - -KeyValueBasicInformation = EnumValue("_KEY_VALUE_INFORMATION_CLASS", "KeyValueBasicInformation", 0x0) -KeyValueFullInformation = EnumValue("_KEY_VALUE_INFORMATION_CLASS", "KeyValueFullInformation", 0x1) -KeyValuePartialInformation = EnumValue("_KEY_VALUE_INFORMATION_CLASS", "KeyValuePartialInformation", 0x2) -KeyValueFullInformationAlign64 = EnumValue("_KEY_VALUE_INFORMATION_CLASS", "KeyValueFullInformationAlign64", 0x3) -KeyValuePartialInformationAlign64 = EnumValue("_KEY_VALUE_INFORMATION_CLASS", "KeyValuePartialInformationAlign64", 0x4) -KeyValueLayerInformation = EnumValue("_KEY_VALUE_INFORMATION_CLASS", "KeyValueLayerInformation", 0x5) -MaxKeyValueInfoClass = EnumValue("_KEY_VALUE_INFORMATION_CLASS", "MaxKeyValueInfoClass", 0x6) -class _KEY_VALUE_INFORMATION_CLASS(EnumType): - values = [KeyValueBasicInformation, KeyValueFullInformation, KeyValuePartialInformation, KeyValueFullInformationAlign64, KeyValuePartialInformationAlign64, KeyValueLayerInformation, MaxKeyValueInfoClass] - mapper = {x:x for x in values} -KEY_VALUE_INFORMATION_CLASS = _KEY_VALUE_INFORMATION_CLASS - - -class _KEY_VALUE_BASIC_INFORMATION(Structure): - _fields_ = [ - ("TitleIndex", ULONG), - ("Type", ULONG), - ("NameLength", ULONG), - ("Name", WCHAR * 1), - ] -PKEY_VALUE_BASIC_INFORMATION = POINTER(_KEY_VALUE_BASIC_INFORMATION) -KEY_VALUE_BASIC_INFORMATION = _KEY_VALUE_BASIC_INFORMATION - -class _KEY_VALUE_FULL_INFORMATION(Structure): - _fields_ = [ - ("TitleIndex", ULONG), - ("Type", ULONG), - ("DataOffset", ULONG), - ("DataLength", ULONG), - ("NameLength", ULONG), - ("Name", WCHAR * 1), - ] -KEY_VALUE_FULL_INFORMATION = _KEY_VALUE_FULL_INFORMATION -PKEY_VALUE_FULL_INFORMATION = POINTER(_KEY_VALUE_FULL_INFORMATION) - -class _KEY_VALUE_PARTIAL_INFORMATION(Structure): - _fields_ = [ - ("TitleIndex", ULONG), - ("Type", ULONG), - ("DataLength", ULONG), - ("Data", UCHAR * 1), - ] -PKEY_VALUE_PARTIAL_INFORMATION = POINTER(_KEY_VALUE_PARTIAL_INFORMATION) -KEY_VALUE_PARTIAL_INFORMATION = _KEY_VALUE_PARTIAL_INFORMATION - -BG_JOB_STATE_QUEUED = EnumValue("_BG_JOB_STATE", "BG_JOB_STATE_QUEUED", 0x0) -BG_JOB_STATE_CONNECTING = EnumValue("_BG_JOB_STATE", "BG_JOB_STATE_CONNECTING", 0x1) -BG_JOB_STATE_TRANSFERRING = EnumValue("_BG_JOB_STATE", "BG_JOB_STATE_TRANSFERRING", 0x2) -BG_JOB_STATE_SUSPENDED = EnumValue("_BG_JOB_STATE", "BG_JOB_STATE_SUSPENDED", 0x3) -BG_JOB_STATE_ERROR = EnumValue("_BG_JOB_STATE", "BG_JOB_STATE_ERROR", 0x4) -BG_JOB_STATE_TRANSIENT_ERROR = EnumValue("_BG_JOB_STATE", "BG_JOB_STATE_TRANSIENT_ERROR", 0x5) -BG_JOB_STATE_TRANSFERRED = EnumValue("_BG_JOB_STATE", "BG_JOB_STATE_TRANSFERRED", 0x6) -BG_JOB_STATE_ACKNOWLEDGED = EnumValue("_BG_JOB_STATE", "BG_JOB_STATE_ACKNOWLEDGED", 0x7) -BG_JOB_STATE_CANCELLED = EnumValue("_BG_JOB_STATE", "BG_JOB_STATE_CANCELLED", 0x8) -class _BG_JOB_STATE(EnumType): - values = [BG_JOB_STATE_QUEUED, BG_JOB_STATE_CONNECTING, BG_JOB_STATE_TRANSFERRING, BG_JOB_STATE_SUSPENDED, BG_JOB_STATE_ERROR, BG_JOB_STATE_TRANSIENT_ERROR, BG_JOB_STATE_TRANSFERRED, BG_JOB_STATE_ACKNOWLEDGED, BG_JOB_STATE_CANCELLED] - mapper = {x:x for x in values} -BG_JOB_STATE = _BG_JOB_STATE - - -BG_JOB_PROXY_USAGE_PRECONFIG = EnumValue("_BG_JOB_PROXY_USAGE", "BG_JOB_PROXY_USAGE_PRECONFIG", 0x0) -BG_JOB_PROXY_USAGE_NO_PROXY = EnumValue("_BG_JOB_PROXY_USAGE", "BG_JOB_PROXY_USAGE_NO_PROXY", 0x1) -BG_JOB_PROXY_USAGE_OVERRIDE = EnumValue("_BG_JOB_PROXY_USAGE", "BG_JOB_PROXY_USAGE_OVERRIDE", 0x2) -BG_JOB_PROXY_USAGE_AUTODETECT = EnumValue("_BG_JOB_PROXY_USAGE", "BG_JOB_PROXY_USAGE_AUTODETECT", 0x3) -class _BG_JOB_PROXY_USAGE(EnumType): - values = [BG_JOB_PROXY_USAGE_PRECONFIG, BG_JOB_PROXY_USAGE_NO_PROXY, BG_JOB_PROXY_USAGE_OVERRIDE, BG_JOB_PROXY_USAGE_AUTODETECT] - mapper = {x:x for x in values} -BG_JOB_PROXY_USAGE = _BG_JOB_PROXY_USAGE - - -BG_JOB_PRIORITY_FOREGROUND = EnumValue("_BG_JOB_PRIORITY", "BG_JOB_PRIORITY_FOREGROUND", 0x0) -BG_JOB_PRIORITY_HIGH = EnumValue("_BG_JOB_PRIORITY", "BG_JOB_PRIORITY_HIGH", 0x1) -BG_JOB_PRIORITY_NORMAL = EnumValue("_BG_JOB_PRIORITY", "BG_JOB_PRIORITY_NORMAL", 0x2) -BG_JOB_PRIORITY_LOW = EnumValue("_BG_JOB_PRIORITY", "BG_JOB_PRIORITY_LOW", 0x3) -class _BG_JOB_PRIORITY(EnumType): - values = [BG_JOB_PRIORITY_FOREGROUND, BG_JOB_PRIORITY_HIGH, BG_JOB_PRIORITY_NORMAL, BG_JOB_PRIORITY_LOW] - mapper = {x:x for x in values} -BG_JOB_PRIORITY = _BG_JOB_PRIORITY - - -BG_ERROR_CONTEXT_NONE = EnumValue("_BG_ERROR_CONTEXT", "BG_ERROR_CONTEXT_NONE", 0x0) -BG_ERROR_CONTEXT_UNKNOWN = EnumValue("_BG_ERROR_CONTEXT", "BG_ERROR_CONTEXT_UNKNOWN", 0x1) -BG_ERROR_CONTEXT_GENERAL_QUEUE_MANAGER = EnumValue("_BG_ERROR_CONTEXT", "BG_ERROR_CONTEXT_GENERAL_QUEUE_MANAGER", 0x2) -BG_ERROR_CONTEXT_QUEUE_MANAGER_NOTIFICATION = EnumValue("_BG_ERROR_CONTEXT", "BG_ERROR_CONTEXT_QUEUE_MANAGER_NOTIFICATION", 0x3) -BG_ERROR_CONTEXT_LOCAL_FILE = EnumValue("_BG_ERROR_CONTEXT", "BG_ERROR_CONTEXT_LOCAL_FILE", 0x4) -BG_ERROR_CONTEXT_REMOTE_FILE = EnumValue("_BG_ERROR_CONTEXT", "BG_ERROR_CONTEXT_REMOTE_FILE", 0x5) -BG_ERROR_CONTEXT_GENERAL_TRANSPORT = EnumValue("_BG_ERROR_CONTEXT", "BG_ERROR_CONTEXT_GENERAL_TRANSPORT", 0x6) -BG_ERROR_CONTEXT_REMOTE_APPLICATION = EnumValue("_BG_ERROR_CONTEXT", "BG_ERROR_CONTEXT_REMOTE_APPLICATION", 0x7) -class _BG_ERROR_CONTEXT(EnumType): - values = [BG_ERROR_CONTEXT_NONE, BG_ERROR_CONTEXT_UNKNOWN, BG_ERROR_CONTEXT_GENERAL_QUEUE_MANAGER, BG_ERROR_CONTEXT_QUEUE_MANAGER_NOTIFICATION, BG_ERROR_CONTEXT_LOCAL_FILE, BG_ERROR_CONTEXT_REMOTE_FILE, BG_ERROR_CONTEXT_GENERAL_TRANSPORT, BG_ERROR_CONTEXT_REMOTE_APPLICATION] - mapper = {x:x for x in values} -BG_ERROR_CONTEXT = _BG_ERROR_CONTEXT - - -BG_JOB_TYPE_DOWNLOAD = EnumValue("_BG_JOB_TYPE", "BG_JOB_TYPE_DOWNLOAD", 0x0) -BG_JOB_TYPE_UPLOAD = EnumValue("_BG_JOB_TYPE", "BG_JOB_TYPE_UPLOAD", 0x1) -BG_JOB_TYPE_UPLOAD_REPLY = EnumValue("_BG_JOB_TYPE", "BG_JOB_TYPE_UPLOAD_REPLY", 0x2) -class _BG_JOB_TYPE(EnumType): - values = [BG_JOB_TYPE_DOWNLOAD, BG_JOB_TYPE_UPLOAD, BG_JOB_TYPE_UPLOAD_REPLY] - mapper = {x:x for x in values} -BG_JOB_TYPE = _BG_JOB_TYPE - - -class _BG_FILE_PROGRESS(Structure): - _fields_ = [ - ("BytesTotal", UINT64), - ("BytesTransferred", UINT64), - ("Completed", BOOL), - ] -BG_FILE_PROGRESS = _BG_FILE_PROGRESS - -class _BG_JOB_PROGRESS(Structure): - _fields_ = [ - ("BytesTotal", UINT64), - ("BytesTransferred", UINT64), - ("FilesTotal", ULONG), - ("FilesTransferred", ULONG), - ] -BG_JOB_PROGRESS = _BG_JOB_PROGRESS - -class _BG_FILE_INFO(Structure): - _fields_ = [ - ("RemoteName", LPWSTR), - ("LocalName", LPWSTR), - ] -BG_FILE_INFO = _BG_FILE_INFO - -class _BG_JOB_TIMES(Structure): - _fields_ = [ - ("CreationTime", FILETIME), - ("ModificationTime", FILETIME), - ("TransferCompletionTime", FILETIME), - ] -BG_JOB_TIMES = _BG_JOB_TIMES - FakeFileInformationZero = EnumValue("_FILE_INFORMATION_CLASS", "FakeFileInformationZero", 0x0) FileDirectoryInformation = EnumValue("_FILE_INFORMATION_CLASS", "FileDirectoryInformation", 0x1) FileFullDirectoryInformation = EnumValue("_FILE_INFORMATION_CLASS", "FileFullDirectoryInformation", 0x2) @@ -618,6 +707,415 @@ class _FILE_ALL_INFORMATION(Structure): PFILE_ALL_INFORMATION = POINTER(_FILE_ALL_INFORMATION) FILE_ALL_INFORMATION = _FILE_ALL_INFORMATION +KeyValueBasicInformation = EnumValue("_KEY_VALUE_INFORMATION_CLASS", "KeyValueBasicInformation", 0x0) +KeyValueFullInformation = EnumValue("_KEY_VALUE_INFORMATION_CLASS", "KeyValueFullInformation", 0x1) +KeyValuePartialInformation = EnumValue("_KEY_VALUE_INFORMATION_CLASS", "KeyValuePartialInformation", 0x2) +KeyValueFullInformationAlign64 = EnumValue("_KEY_VALUE_INFORMATION_CLASS", "KeyValueFullInformationAlign64", 0x3) +KeyValuePartialInformationAlign64 = EnumValue("_KEY_VALUE_INFORMATION_CLASS", "KeyValuePartialInformationAlign64", 0x4) +KeyValueLayerInformation = EnumValue("_KEY_VALUE_INFORMATION_CLASS", "KeyValueLayerInformation", 0x5) +MaxKeyValueInfoClass = EnumValue("_KEY_VALUE_INFORMATION_CLASS", "MaxKeyValueInfoClass", 0x6) +class _KEY_VALUE_INFORMATION_CLASS(EnumType): + values = [KeyValueBasicInformation, KeyValueFullInformation, KeyValuePartialInformation, KeyValueFullInformationAlign64, KeyValuePartialInformationAlign64, KeyValueLayerInformation, MaxKeyValueInfoClass] + mapper = {x:x for x in values} +KEY_VALUE_INFORMATION_CLASS = _KEY_VALUE_INFORMATION_CLASS + + +class _KEY_VALUE_BASIC_INFORMATION(Structure): + _fields_ = [ + ("TitleIndex", ULONG), + ("Type", ULONG), + ("NameLength", ULONG), + ("Name", WCHAR * 1), + ] +PKEY_VALUE_BASIC_INFORMATION = POINTER(_KEY_VALUE_BASIC_INFORMATION) +KEY_VALUE_BASIC_INFORMATION = _KEY_VALUE_BASIC_INFORMATION + +class _KEY_VALUE_FULL_INFORMATION(Structure): + _fields_ = [ + ("TitleIndex", ULONG), + ("Type", ULONG), + ("DataOffset", ULONG), + ("DataLength", ULONG), + ("NameLength", ULONG), + ("Name", WCHAR * 1), + ] +KEY_VALUE_FULL_INFORMATION = _KEY_VALUE_FULL_INFORMATION +PKEY_VALUE_FULL_INFORMATION = POINTER(_KEY_VALUE_FULL_INFORMATION) + +class _KEY_VALUE_PARTIAL_INFORMATION(Structure): + _fields_ = [ + ("TitleIndex", ULONG), + ("Type", ULONG), + ("DataLength", ULONG), + ("Data", UCHAR * 1), + ] +PKEY_VALUE_PARTIAL_INFORMATION = POINTER(_KEY_VALUE_PARTIAL_INFORMATION) +KEY_VALUE_PARTIAL_INFORMATION = _KEY_VALUE_PARTIAL_INFORMATION + +BG_JOB_STATE_QUEUED = EnumValue("_BG_JOB_STATE", "BG_JOB_STATE_QUEUED", 0x0) +BG_JOB_STATE_CONNECTING = EnumValue("_BG_JOB_STATE", "BG_JOB_STATE_CONNECTING", 0x1) +BG_JOB_STATE_TRANSFERRING = EnumValue("_BG_JOB_STATE", "BG_JOB_STATE_TRANSFERRING", 0x2) +BG_JOB_STATE_SUSPENDED = EnumValue("_BG_JOB_STATE", "BG_JOB_STATE_SUSPENDED", 0x3) +BG_JOB_STATE_ERROR = EnumValue("_BG_JOB_STATE", "BG_JOB_STATE_ERROR", 0x4) +BG_JOB_STATE_TRANSIENT_ERROR = EnumValue("_BG_JOB_STATE", "BG_JOB_STATE_TRANSIENT_ERROR", 0x5) +BG_JOB_STATE_TRANSFERRED = EnumValue("_BG_JOB_STATE", "BG_JOB_STATE_TRANSFERRED", 0x6) +BG_JOB_STATE_ACKNOWLEDGED = EnumValue("_BG_JOB_STATE", "BG_JOB_STATE_ACKNOWLEDGED", 0x7) +BG_JOB_STATE_CANCELLED = EnumValue("_BG_JOB_STATE", "BG_JOB_STATE_CANCELLED", 0x8) +class _BG_JOB_STATE(EnumType): + values = [BG_JOB_STATE_QUEUED, BG_JOB_STATE_CONNECTING, BG_JOB_STATE_TRANSFERRING, BG_JOB_STATE_SUSPENDED, BG_JOB_STATE_ERROR, BG_JOB_STATE_TRANSIENT_ERROR, BG_JOB_STATE_TRANSFERRED, BG_JOB_STATE_ACKNOWLEDGED, BG_JOB_STATE_CANCELLED] + mapper = {x:x for x in values} +BG_JOB_STATE = _BG_JOB_STATE + + +BG_JOB_PROXY_USAGE_PRECONFIG = EnumValue("_BG_JOB_PROXY_USAGE", "BG_JOB_PROXY_USAGE_PRECONFIG", 0x0) +BG_JOB_PROXY_USAGE_NO_PROXY = EnumValue("_BG_JOB_PROXY_USAGE", "BG_JOB_PROXY_USAGE_NO_PROXY", 0x1) +BG_JOB_PROXY_USAGE_OVERRIDE = EnumValue("_BG_JOB_PROXY_USAGE", "BG_JOB_PROXY_USAGE_OVERRIDE", 0x2) +BG_JOB_PROXY_USAGE_AUTODETECT = EnumValue("_BG_JOB_PROXY_USAGE", "BG_JOB_PROXY_USAGE_AUTODETECT", 0x3) +class _BG_JOB_PROXY_USAGE(EnumType): + values = [BG_JOB_PROXY_USAGE_PRECONFIG, BG_JOB_PROXY_USAGE_NO_PROXY, BG_JOB_PROXY_USAGE_OVERRIDE, BG_JOB_PROXY_USAGE_AUTODETECT] + mapper = {x:x for x in values} +BG_JOB_PROXY_USAGE = _BG_JOB_PROXY_USAGE + + +BG_JOB_PRIORITY_FOREGROUND = EnumValue("_BG_JOB_PRIORITY", "BG_JOB_PRIORITY_FOREGROUND", 0x0) +BG_JOB_PRIORITY_HIGH = EnumValue("_BG_JOB_PRIORITY", "BG_JOB_PRIORITY_HIGH", 0x1) +BG_JOB_PRIORITY_NORMAL = EnumValue("_BG_JOB_PRIORITY", "BG_JOB_PRIORITY_NORMAL", 0x2) +BG_JOB_PRIORITY_LOW = EnumValue("_BG_JOB_PRIORITY", "BG_JOB_PRIORITY_LOW", 0x3) +class _BG_JOB_PRIORITY(EnumType): + values = [BG_JOB_PRIORITY_FOREGROUND, BG_JOB_PRIORITY_HIGH, BG_JOB_PRIORITY_NORMAL, BG_JOB_PRIORITY_LOW] + mapper = {x:x for x in values} +BG_JOB_PRIORITY = _BG_JOB_PRIORITY + + +BG_ERROR_CONTEXT_NONE = EnumValue("_BG_ERROR_CONTEXT", "BG_ERROR_CONTEXT_NONE", 0x0) +BG_ERROR_CONTEXT_UNKNOWN = EnumValue("_BG_ERROR_CONTEXT", "BG_ERROR_CONTEXT_UNKNOWN", 0x1) +BG_ERROR_CONTEXT_GENERAL_QUEUE_MANAGER = EnumValue("_BG_ERROR_CONTEXT", "BG_ERROR_CONTEXT_GENERAL_QUEUE_MANAGER", 0x2) +BG_ERROR_CONTEXT_QUEUE_MANAGER_NOTIFICATION = EnumValue("_BG_ERROR_CONTEXT", "BG_ERROR_CONTEXT_QUEUE_MANAGER_NOTIFICATION", 0x3) +BG_ERROR_CONTEXT_LOCAL_FILE = EnumValue("_BG_ERROR_CONTEXT", "BG_ERROR_CONTEXT_LOCAL_FILE", 0x4) +BG_ERROR_CONTEXT_REMOTE_FILE = EnumValue("_BG_ERROR_CONTEXT", "BG_ERROR_CONTEXT_REMOTE_FILE", 0x5) +BG_ERROR_CONTEXT_GENERAL_TRANSPORT = EnumValue("_BG_ERROR_CONTEXT", "BG_ERROR_CONTEXT_GENERAL_TRANSPORT", 0x6) +BG_ERROR_CONTEXT_REMOTE_APPLICATION = EnumValue("_BG_ERROR_CONTEXT", "BG_ERROR_CONTEXT_REMOTE_APPLICATION", 0x7) +class _BG_ERROR_CONTEXT(EnumType): + values = [BG_ERROR_CONTEXT_NONE, BG_ERROR_CONTEXT_UNKNOWN, BG_ERROR_CONTEXT_GENERAL_QUEUE_MANAGER, BG_ERROR_CONTEXT_QUEUE_MANAGER_NOTIFICATION, BG_ERROR_CONTEXT_LOCAL_FILE, BG_ERROR_CONTEXT_REMOTE_FILE, BG_ERROR_CONTEXT_GENERAL_TRANSPORT, BG_ERROR_CONTEXT_REMOTE_APPLICATION] + mapper = {x:x for x in values} +BG_ERROR_CONTEXT = _BG_ERROR_CONTEXT + + +BG_JOB_TYPE_DOWNLOAD = EnumValue("_BG_JOB_TYPE", "BG_JOB_TYPE_DOWNLOAD", 0x0) +BG_JOB_TYPE_UPLOAD = EnumValue("_BG_JOB_TYPE", "BG_JOB_TYPE_UPLOAD", 0x1) +BG_JOB_TYPE_UPLOAD_REPLY = EnumValue("_BG_JOB_TYPE", "BG_JOB_TYPE_UPLOAD_REPLY", 0x2) +class _BG_JOB_TYPE(EnumType): + values = [BG_JOB_TYPE_DOWNLOAD, BG_JOB_TYPE_UPLOAD, BG_JOB_TYPE_UPLOAD_REPLY] + mapper = {x:x for x in values} +BG_JOB_TYPE = _BG_JOB_TYPE + + +class _BG_FILE_PROGRESS(Structure): + _fields_ = [ + ("BytesTotal", UINT64), + ("BytesTransferred", UINT64), + ("Completed", BOOL), + ] +BG_FILE_PROGRESS = _BG_FILE_PROGRESS + +class _BG_JOB_PROGRESS(Structure): + _fields_ = [ + ("BytesTotal", UINT64), + ("BytesTransferred", UINT64), + ("FilesTotal", ULONG), + ("FilesTransferred", ULONG), + ] +BG_JOB_PROGRESS = _BG_JOB_PROGRESS + +class _BG_FILE_INFO(Structure): + _fields_ = [ + ("RemoteName", LPWSTR), + ("LocalName", LPWSTR), + ] +BG_FILE_INFO = _BG_FILE_INFO + +class _BG_JOB_TIMES(Structure): + _fields_ = [ + ("CreationTime", FILETIME), + ("ModificationTime", FILETIME), + ("TransferCompletionTime", FILETIME), + ] +BG_JOB_TIMES = _BG_JOB_TIMES + +class _API_SET_VALUE_ENTRY(Structure): + _fields_ = [ + ("Flags", ULONG), + ("NameOffset", ULONG), + ("NameLength", ULONG), + ("ValueOffset", ULONG), + ("ValueLength", ULONG), + ] +API_SET_VALUE_ENTRY = _API_SET_VALUE_ENTRY +PAPI_SET_VALUE_ENTRY = POINTER(_API_SET_VALUE_ENTRY) + +class _API_SET_NAMESPACE_ENTRY(Structure): + _fields_ = [ + ("Flags", ULONG), + ("NameOffset", ULONG), + ("NameLength", ULONG), + ("AliasOffset", ULONG), + ("AliasLength", ULONG), + ("DataOffset", ULONG), + ] +PAPI_SET_NAMESPACE_ENTRY = POINTER(_API_SET_NAMESPACE_ENTRY) +API_SET_NAMESPACE_ENTRY = _API_SET_NAMESPACE_ENTRY + +class _API_SET_NAMESPACE_ARRAY(Structure): + _fields_ = [ + ("Version", ULONG), + ("Size", ULONG), + ("Flags", ULONG), + ("Count", ULONG), + ("Array", API_SET_NAMESPACE_ENTRY * ANYSIZE_ARRAY), + ] +PAPI_SET_NAMESPACE_ARRAY = POINTER(_API_SET_NAMESPACE_ARRAY) +API_SET_NAMESPACE_ARRAY = _API_SET_NAMESPACE_ARRAY + +class _API_SET_VALUE_ENTRY_V2(Structure): + _fields_ = [ + ("NameOffset", ULONG), + ("NameLength", ULONG), + ("ValueOffset", ULONG), + ("ValueLength", ULONG), + ] +PAPI_SET_VALUE_ENTRY_V2 = POINTER(_API_SET_VALUE_ENTRY_V2) +API_SET_VALUE_ENTRY_V2 = _API_SET_VALUE_ENTRY_V2 + +class _API_SET_VALUE_ARRAY_V2(Structure): + _fields_ = [ + ("Count", ULONG), + ("Array", API_SET_VALUE_ENTRY_V2 * ANYSIZE_ARRAY), + ] +API_SET_VALUE_ARRAY_V2 = _API_SET_VALUE_ARRAY_V2 +PAPI_SET_VALUE_ARRAY_V2 = POINTER(_API_SET_VALUE_ARRAY_V2) + +class _API_SET_NAMESPACE_ENTRY_V2(Structure): + _fields_ = [ + ("NameOffset", ULONG), + ("NameLength", ULONG), + ("DataOffset", ULONG), + ] +PAPI_SET_NAMESPACE_ENTRY_V2 = POINTER(_API_SET_NAMESPACE_ENTRY_V2) +API_SET_NAMESPACE_ENTRY_V2 = _API_SET_NAMESPACE_ENTRY_V2 + +class _API_SET_NAMESPACE_ARRAY_V2(Structure): + _fields_ = [ + ("Version", ULONG), + ("Count", ULONG), + ("Array", API_SET_NAMESPACE_ENTRY_V2 * ANYSIZE_ARRAY), + ] +API_SET_NAMESPACE_ARRAY_V2 = _API_SET_NAMESPACE_ARRAY_V2 +PAPI_SET_NAMESPACE_ARRAY_V2 = POINTER(_API_SET_NAMESPACE_ARRAY_V2) + +class _API_SET_VALUE_ARRAY_V4(Structure): + _fields_ = [ + ("GuessFlags", ULONG), + ("Count", ULONG), + ("Array", API_SET_VALUE_ENTRY_V2 * ANYSIZE_ARRAY), + ] +API_SET_VALUE_ARRAY_V4 = _API_SET_VALUE_ARRAY_V4 +PAPI_SET_VALUE_ARRAY_V2 = POINTER(_API_SET_VALUE_ARRAY_V4) + +class _API_SET_NAMESPACE_ARRAY_V4(Structure): + _fields_ = [ + ("Version", ULONG), + ("Size", ULONG), + ("Flags", ULONG), + ("Count", ULONG), + ("Array", API_SET_NAMESPACE_ENTRY * ANYSIZE_ARRAY), + ] +API_SET_NAMESPACE_ARRAY_V4 = _API_SET_NAMESPACE_ARRAY_V4 +PAPI_SET_NAMESPACE_ARRAY_V4 = POINTER(_API_SET_NAMESPACE_ARRAY_V4) + +class _API_SET_NAMESPACE_ENTRY_V4(Structure): + _fields_ = [ + ("Flags", ULONG), + ("NameOffset", ULONG), + ("NameLength", ULONG), + ("AliasOffset", ULONG), + ("AliasLength", ULONG), + ("DataOffset", ULONG), + ] +PAPI_SET_NAMESPACE_ENTRY_V4 = POINTER(_API_SET_NAMESPACE_ENTRY_V4) +API_SET_NAMESPACE_ENTRY_V4 = _API_SET_NAMESPACE_ENTRY_V4 + +class _API_SET_NAMESPACE_ENTRY_V6(Structure): + _fields_ = [ + ("Flags", ULONG), + ("NameOffset", ULONG), + ("NameLength", ULONG), + ("HashedLength", ULONG), + ("ValueOffset", ULONG), + ("ValueCount", ULONG), + ] +API_SET_NAMESPACE_ENTRY_V6 = _API_SET_NAMESPACE_ENTRY_V6 + +class _API_SET_NAMESPACE_V6(Structure): + _fields_ = [ + ("Version", ULONG), + ("Size", ULONG), + ("Flags", ULONG), + ("Count", ULONG), + ("EntryOffset", ULONG), + ("HashOffset", ULONG), + ("HashFactor", ULONG), + ] +API_SET_NAMESPACE_V6 = _API_SET_NAMESPACE_V6 + +class tagRGBTRIPLE(Structure): + _fields_ = [ + ("rgbtBlue", BYTE), + ("rgbtGreen", BYTE), + ("rgbtRed", BYTE), + ] +NPRGBTRIPLE = POINTER(tagRGBTRIPLE) +LPRGBTRIPLE = POINTER(tagRGBTRIPLE) +RGBTRIPLE = tagRGBTRIPLE +PRGBTRIPLE = POINTER(tagRGBTRIPLE) + +class tagBITMAPFILEHEADER(Structure): + _pack_ = 2 + _fields_ = [ + ("bfType", WORD), + ("bfSize", DWORD), + ("bfReserved1", WORD), + ("bfReserved2", WORD), + ("bfOffBits", DWORD), + ] +BITMAPFILEHEADER = tagBITMAPFILEHEADER +PBITMAPFILEHEADER = POINTER(tagBITMAPFILEHEADER) +LPBITMAPFILEHEADER = POINTER(tagBITMAPFILEHEADER) + +class tagBITMAPCOREHEADER(Structure): + _fields_ = [ + ("bcSize", DWORD), + ("bcWidth", WORD), + ("bcHeight", WORD), + ("bcPlanes", WORD), + ("bcBitCount", WORD), + ] +LPBITMAPCOREHEADER = POINTER(tagBITMAPCOREHEADER) +PBITMAPCOREHEADER = POINTER(tagBITMAPCOREHEADER) +BITMAPCOREHEADER = tagBITMAPCOREHEADER + +class tagBITMAP(Structure): + _fields_ = [ + ("bmType", LONG), + ("bmWidth", LONG), + ("bmHeight", LONG), + ("bmWidthBytes", LONG), + ("bmPlanes", WORD), + ("bmBitsPixel", WORD), + ("bmBits", LPVOID), + ] +NPBITMAP = POINTER(tagBITMAP) +LPBITMAP = POINTER(tagBITMAP) +PBITMAP = POINTER(tagBITMAP) +BITMAP = tagBITMAP + +class tagBITMAPINFOHEADER(Structure): + _fields_ = [ + ("biSize", DWORD), + ("biWidth", LONG), + ("biHeight", LONG), + ("biPlanes", WORD), + ("biBitCount", WORD), + ("biCompression", DWORD), + ("biSizeImage", DWORD), + ("biXPelsPerMeter", LONG), + ("biYPelsPerMeter", LONG), + ("biClrUsed", DWORD), + ("biClrImportant", DWORD), + ] +BITMAPINFOHEADER = tagBITMAPINFOHEADER +PBITMAPINFOHEADER = POINTER(tagBITMAPINFOHEADER) +LPBITMAPINFOHEADER = POINTER(tagBITMAPINFOHEADER) + +class tagRGBQUAD(Structure): + _fields_ = [ + ("rgbBlue", BYTE), + ("rgbGreen", BYTE), + ("rgbRed", BYTE), + ("rgbReserved", BYTE), + ] +RGBQUAD = tagRGBQUAD + +class tagBITMAPINFO(Structure): + _fields_ = [ + ("bmiHeader", BITMAPINFOHEADER), + ("bmiColors", RGBQUAD * 1), + ] +LPBITMAPINFO = POINTER(tagBITMAPINFO) +PBITMAPINFO = POINTER(tagBITMAPINFO) +BITMAPINFO = tagBITMAPINFO + +class tagBITMAPCOREINFO(Structure): + _fields_ = [ + ("bmciHeader", BITMAPCOREHEADER), + ("bmciColors", RGBTRIPLE * 1), + ] +LPBITMAPCOREINFO = POINTER(tagBITMAPCOREINFO) +BITMAPCOREINFO = tagBITMAPCOREINFO +PBITMAPCOREINFO = POINTER(tagBITMAPCOREINFO) + +class tagWNDCLASSEXA(Structure): + _fields_ = [ + ("cbSize", UINT), + ("style", UINT), + ("lpfnWndProc", WNDPROC), + ("cbClsExtra", INT), + ("cbWndExtra", INT), + ("hInstance", HINSTANCE), + ("hIcon", HICON), + ("hCursor", HCURSOR), + ("hbrBackground", HBRUSH), + ("lpszMenuName", LPCSTR), + ("lpszClassName", LPCSTR), + ("hIconSm", HICON), + ] +PWNDCLASSEXA = POINTER(tagWNDCLASSEXA) +LPWNDCLASSEXA = POINTER(tagWNDCLASSEXA) +WNDCLASSEXA = tagWNDCLASSEXA + +class tagWNDCLASSEXW(Structure): + _fields_ = [ + ("cbSize", UINT), + ("style", UINT), + ("lpfnWndProc", WNDPROC), + ("cbClsExtra", INT), + ("cbWndExtra", INT), + ("hInstance", HINSTANCE), + ("hIcon", HICON), + ("hCursor", HCURSOR), + ("hbrBackground", HBRUSH), + ("lpszMenuName", LPWSTR), + ("lpszClassName", LPWSTR), + ("hIconSm", HICON), + ] +WNDCLASSEXW = tagWNDCLASSEXW +LPWNDCLASSEXW = POINTER(tagWNDCLASSEXW) +PWNDCLASSEXW = POINTER(tagWNDCLASSEXW) + +class _SHITEMID(Structure): + _fields_ = [ + ("cb", USHORT), + ("abID", BYTE * 1), + ] +SHITEMID = _SHITEMID + +class _ITEMIDLIST(Structure): + _fields_ = [ + ("mkid", SHITEMID), + ] +ITEMIDLIST = _ITEMIDLIST +PCIDLIST_ABSOLUTE = POINTER(_ITEMIDLIST) +PIDLIST_ABSOLUTE = POINTER(_ITEMIDLIST) + class _GUID(Structure): _fields_ = [ ("Data1", ULONG), @@ -696,110 +1194,6 @@ CLSID = _GUID LPCLSID = POINTER(_GUID) GUID = _GUID REFIID = POINTER(_GUID) -CALLFRAME_COPY_NESTED = EnumValue("_CALLFRAME_COPY", "CALLFRAME_COPY_NESTED", 0x1) -CALLFRAME_COPY_INDEPENDENT = EnumValue("_CALLFRAME_COPY", "CALLFRAME_COPY_INDEPENDENT", 0x2) -class _CALLFRAME_COPY(EnumType): - values = [CALLFRAME_COPY_NESTED, CALLFRAME_COPY_INDEPENDENT] - mapper = {x:x for x in values} -CALLFRAME_COPY = _CALLFRAME_COPY - - -MSHLFLAGS_NORMAL = EnumValue("tagMSHLFLAGS", "MSHLFLAGS_NORMAL", 0x0) -MSHLFLAGS_TABLESTRONG = EnumValue("tagMSHLFLAGS", "MSHLFLAGS_TABLESTRONG", 0x1) -MSHLFLAGS_TABLEWEAK = EnumValue("tagMSHLFLAGS", "MSHLFLAGS_TABLEWEAK", 0x2) -MSHLFLAGS_NOPING = EnumValue("tagMSHLFLAGS", "MSHLFLAGS_NOPING", 0x4) -class tagMSHLFLAGS(EnumType): - values = [MSHLFLAGS_NORMAL, MSHLFLAGS_TABLESTRONG, MSHLFLAGS_TABLEWEAK, MSHLFLAGS_NOPING] - mapper = {x:x for x in values} -MSHLFLAGS = tagMSHLFLAGS - - -CALLFRAME_WALK_IN = EnumValue("tagCALLFRAME_WALK", "CALLFRAME_WALK_IN", 0x1) -CALLFRAME_WALK_INOUT = EnumValue("tagCALLFRAME_WALK", "CALLFRAME_WALK_INOUT", 0x2) -CALLFRAME_WALK_OUT = EnumValue("tagCALLFRAME_WALK", "CALLFRAME_WALK_OUT", 0x4) -class tagCALLFRAME_WALK(EnumType): - values = [CALLFRAME_WALK_IN, CALLFRAME_WALK_INOUT, CALLFRAME_WALK_OUT] - mapper = {x:x for x in values} -CALLFRAME_WALK = tagCALLFRAME_WALK - - -class tagMULTI_QI(Structure): - _fields_ = [ - ("pIID", POINTER(IID)), - ("pItf", POINTER(PVOID)), - ("hr", HRESULT), - ] -MULTI_QI = tagMULTI_QI - -class _COAUTHIDENTITY(Structure): - _fields_ = [ - ("User", POINTER(USHORT)), - ("UserLength", ULONG), - ("Domain", POINTER(USHORT)), - ("DomainLength", ULONG), - ("Password", POINTER(USHORT)), - ("PasswordLength", ULONG), - ("Flags", ULONG), - ] -COAUTHIDENTITY = _COAUTHIDENTITY - -class _COAUTHINFO(Structure): - _fields_ = [ - ("dwAuthnSvc", DWORD), - ("dwAuthzSvc", DWORD), - ("pwszServerPrincName", LPWSTR), - ("dwAuthnLevel", DWORD), - ("dwImpersonationLevel", DWORD), - ("pAuthIdentityData", POINTER(COAUTHIDENTITY)), - ("dwCapabilities", DWORD), - ] -COAUTHINFO = _COAUTHINFO - -class _COSERVERINFO(Structure): - _fields_ = [ - ("dwReserved1", DWORD), - ("pwszName", LPWSTR), - ("pAuthInfo", POINTER(COAUTHINFO)), - ("dwReserved2", DWORD), - ] -COSERVERINFO = _COSERVERINFO - -class _CALLFRAMEPARAMINFO(Structure): - _fields_ = [ - ("fIn", BOOLEAN), - ("fOut", BOOLEAN), - ("stackOffset", ULONG), - ("cbParam", ULONG), - ] -CALLFRAMEPARAMINFO = _CALLFRAMEPARAMINFO - -class _CALLFRAMEINFO(Structure): - _fields_ = [ - ("iMethod", ULONG), - ("fHasInValues", BOOL), - ("fHasInOutValues", BOOL), - ("fHasOutValues", BOOL), - ("fDerivesFromIDispatch", BOOL), - ("cInInterfacesMax", LONG), - ("cInOutInterfacesMax", LONG), - ("cOutInterfacesMax", LONG), - ("cTopLevelInInterfaces", LONG), - ("iid", IID), - ("cMethod", ULONG), - ("cParams", ULONG), - ] -CALLFRAMEINFO = _CALLFRAMEINFO - -class _CALLFRAME_MARSHALCONTEXT(Structure): - _fields_ = [ - ("fIn", BOOLEAN), - ("dwDestContext", DWORD), - ("pvDestContext", LPVOID), - ("mshlmgr", POINTER(PVOID)), - ("guidTransferSyntax", GUID), - ] -CALLFRAME_MARSHALCONTEXT = _CALLFRAME_MARSHALCONTEXT - SystemBasicInformation = EnumValue("_SYSTEM_INFORMATION_CLASS", "SystemBasicInformation", 0x0) SystemProcessorInformation = EnumValue("_SYSTEM_INFORMATION_CLASS", "SystemProcessorInformation", 0x1) SystemPerformanceInformation = EnumValue("_SYSTEM_INFORMATION_CLASS", "SystemPerformanceInformation", 0x2) @@ -3528,392 +3922,6 @@ class tagEXCEPINFO(Structure): ] EXCEPINFO = tagEXCEPINFO -class _CERT_STRONG_SIGN_SERIALIZED_INFO(Structure): - _fields_ = [ - ("dwFlags", DWORD), - ("pwszCNGSignHashAlgids", LPWSTR), - ("pwszCNGPubKeyMinBitLengths", LPWSTR), - ] -CERT_STRONG_SIGN_SERIALIZED_INFO = _CERT_STRONG_SIGN_SERIALIZED_INFO -PCERT_STRONG_SIGN_SERIALIZED_INFO = POINTER(_CERT_STRONG_SIGN_SERIALIZED_INFO) - -class TMP_CERT_STRONG_SIGN_PARA_UNION_TYPE(Union): - _fields_ = [ - ("pvInfo", PVOID), - ("pSerializedInfo", PCERT_STRONG_SIGN_SERIALIZED_INFO), - ("pszOID", LPSTR), - ] - - -class _CERT_STRONG_SIGN_PARA(Structure): - _fields_ = [ - ("cbSize", DWORD), - ("dwInfoChoice", DWORD), - ("tmp_union", TMP_CERT_STRONG_SIGN_PARA_UNION_TYPE), - ] -CERT_STRONG_SIGN_PARA = _CERT_STRONG_SIGN_PARA -PCCERT_STRONG_SIGN_PARA = POINTER(_CERT_STRONG_SIGN_PARA) -PCERT_STRONG_SIGN_PARA = POINTER(_CERT_STRONG_SIGN_PARA) - -class _CRYPTOAPI_BLOB(Structure): - _fields_ = [ - ("cbData", DWORD), - ("pbData", POINTER(BYTE)), - ] -CRYPT_INTEGER_BLOB = _CRYPTOAPI_BLOB -PCRYPT_DATA_BLOB = POINTER(_CRYPTOAPI_BLOB) -PCRYPT_OBJID_BLOB = POINTER(_CRYPTOAPI_BLOB) -PCRYPT_DER_BLOB = POINTER(_CRYPTOAPI_BLOB) -PCRL_BLOB = POINTER(_CRYPTOAPI_BLOB) -PCRYPT_UINT_BLOB = POINTER(_CRYPTOAPI_BLOB) -CERT_NAME_BLOB = _CRYPTOAPI_BLOB -PCRYPT_DIGEST_BLOB = POINTER(_CRYPTOAPI_BLOB) -PCRYPT_INTEGER_BLOB = POINTER(_CRYPTOAPI_BLOB) -CERT_RDN_VALUE_BLOB = _CRYPTOAPI_BLOB -PCERT_NAME_BLOB = POINTER(_CRYPTOAPI_BLOB) -PCRYPT_HASH_BLOB = POINTER(_CRYPTOAPI_BLOB) -CRYPT_DATA_BLOB = _CRYPTOAPI_BLOB -DATA_BLOB = _CRYPTOAPI_BLOB -CRYPT_UINT_BLOB = _CRYPTOAPI_BLOB -PCERT_RDN_VALUE_BLOB = POINTER(_CRYPTOAPI_BLOB) -CRYPT_HASH_BLOB = _CRYPTOAPI_BLOB -CRL_BLOB = _CRYPTOAPI_BLOB -PCERT_BLOB = POINTER(_CRYPTOAPI_BLOB) -CRYPT_DIGEST_BLOB = _CRYPTOAPI_BLOB -CRYPT_OBJID_BLOB = _CRYPTOAPI_BLOB -CERT_BLOB = _CRYPTOAPI_BLOB -CRYPT_DER_BLOB = _CRYPTOAPI_BLOB -PDATA_BLOB = POINTER(_CRYPTOAPI_BLOB) -PCRYPT_ATTR_BLOB = POINTER(_CRYPTOAPI_BLOB) -CRYPT_ATTR_BLOB = _CRYPTOAPI_BLOB - -class _CRYPTOAPI_BLOB(_CRYPTOAPI_BLOB): - @classmethod - def from_string(cls, buf): - self = cls() - self.cbData = len(buf) - self.pbData = (BYTE * self.cbData)(*bytearray(buf)) - return self - - @property - def data(self): - return bytearray(self.pbData[:self.cbData]) -CRYPT_INTEGER_BLOB = _CRYPTOAPI_BLOB -PCRYPT_DATA_BLOB = POINTER(_CRYPTOAPI_BLOB) -PCRYPT_OBJID_BLOB = POINTER(_CRYPTOAPI_BLOB) -PCRYPT_DER_BLOB = POINTER(_CRYPTOAPI_BLOB) -PCRL_BLOB = POINTER(_CRYPTOAPI_BLOB) -PCRYPT_UINT_BLOB = POINTER(_CRYPTOAPI_BLOB) -CERT_NAME_BLOB = _CRYPTOAPI_BLOB -PCRYPT_DIGEST_BLOB = POINTER(_CRYPTOAPI_BLOB) -PCRYPT_INTEGER_BLOB = POINTER(_CRYPTOAPI_BLOB) -CERT_RDN_VALUE_BLOB = _CRYPTOAPI_BLOB -PCERT_NAME_BLOB = POINTER(_CRYPTOAPI_BLOB) -PCRYPT_HASH_BLOB = POINTER(_CRYPTOAPI_BLOB) -CRYPT_DATA_BLOB = _CRYPTOAPI_BLOB -DATA_BLOB = _CRYPTOAPI_BLOB -CRYPT_UINT_BLOB = _CRYPTOAPI_BLOB -PCERT_RDN_VALUE_BLOB = POINTER(_CRYPTOAPI_BLOB) -CRYPT_HASH_BLOB = _CRYPTOAPI_BLOB -CRL_BLOB = _CRYPTOAPI_BLOB -PCERT_BLOB = POINTER(_CRYPTOAPI_BLOB) -CRYPT_DIGEST_BLOB = _CRYPTOAPI_BLOB -CRYPT_OBJID_BLOB = _CRYPTOAPI_BLOB -CERT_BLOB = _CRYPTOAPI_BLOB -CRYPT_DER_BLOB = _CRYPTOAPI_BLOB -PDATA_BLOB = POINTER(_CRYPTOAPI_BLOB) -PCRYPT_ATTR_BLOB = POINTER(_CRYPTOAPI_BLOB) -CRYPT_ATTR_BLOB = _CRYPTOAPI_BLOB -class CRYPTCATATTRIBUTE_(Structure): - _fields_ = [ - ("cbStruct", DWORD), - ("pwszReferenceTag", LPWSTR), - ("dwAttrTypeAndAction", DWORD), - ("cbValue", DWORD), - ("pbValue", POINTER(BYTE)), - ("dwReserved", DWORD), - ] -CRYPTCATATTRIBUTE = CRYPTCATATTRIBUTE_ -PCRYPTCATATTRIBUTE = POINTER(CRYPTCATATTRIBUTE_) - -class _CRYPT_ATTRIBUTE_TYPE_VALUE(Structure): - _fields_ = [ - ("pszObjId", LPSTR), - ("Value", CRYPT_OBJID_BLOB), - ] -CRYPT_ATTRIBUTE_TYPE_VALUE = _CRYPT_ATTRIBUTE_TYPE_VALUE -PCRYPT_ATTRIBUTE_TYPE_VALUE = POINTER(_CRYPT_ATTRIBUTE_TYPE_VALUE) - -class _CRYPT_ALGORITHM_IDENTIFIER(Structure): - _fields_ = [ - ("pszObjId", LPSTR), - ("Parameters", CRYPT_OBJID_BLOB), - ] -CRYPT_ALGORITHM_IDENTIFIER = _CRYPT_ALGORITHM_IDENTIFIER -PCRYPT_ALGORITHM_IDENTIFIER = POINTER(_CRYPT_ALGORITHM_IDENTIFIER) - -class SIP_INDIRECT_DATA_(Structure): - _fields_ = [ - ("Data", CRYPT_ATTRIBUTE_TYPE_VALUE), - ("DigestAlgorithm", CRYPT_ALGORITHM_IDENTIFIER), - ("Digest", CRYPT_HASH_BLOB), - ] -SIP_INDIRECT_DATA = SIP_INDIRECT_DATA_ -PSIP_INDIRECT_DATA = POINTER(SIP_INDIRECT_DATA_) - -class CRYPTCATMEMBER_(Structure): - _fields_ = [ - ("cbStruct", DWORD), - ("pwszReferenceTag", LPWSTR), - ("pwszFileName", LPWSTR), - ("gSubjectType", GUID), - ("fdwMemberFlags", DWORD), - ("pIndirectData", POINTER(SIP_INDIRECT_DATA)), - ("dwCertVersion", DWORD), - ("dwReserved", DWORD), - ("hReserved", HANDLE), - ("sEncodedIndirectData", CRYPT_ATTR_BLOB), - ("sEncodedMemberInfo", CRYPT_ATTR_BLOB), - ] -CRYPTCATMEMBER = CRYPTCATMEMBER_ -PCRYPTCATMEMBER = POINTER(CRYPTCATMEMBER_) - -class WINTRUST_FILE_INFO_(Structure): - _fields_ = [ - ("cbStruct", DWORD), - ("pcwszFilePath", LPCWSTR), - ("hFile", HANDLE), - ("pgKnownSubject", POINTER(GUID)), - ] -WINTRUST_FILE_INFO = WINTRUST_FILE_INFO_ -PWINTRUST_FILE_INFO = POINTER(WINTRUST_FILE_INFO_) - -class _CRYPT_ATTRIBUTE(Structure): - _fields_ = [ - ("pszObjId", LPSTR), - ("cValue", DWORD), - ("rgValue", PCRYPT_ATTR_BLOB), - ] -PCRYPT_ATTRIBUTE = POINTER(_CRYPT_ATTRIBUTE) -CRYPT_ATTRIBUTE = _CRYPT_ATTRIBUTE - -class _CTL_ENTRY(Structure): - _fields_ = [ - ("SubjectIdentifier", CRYPT_DATA_BLOB), - ("cAttribute", DWORD), - ("rgAttribute", PCRYPT_ATTRIBUTE), - ] -PCTL_ENTRY = POINTER(_CTL_ENTRY) -CTL_ENTRY = _CTL_ENTRY - -class _CRYPT_ATTRIBUTE(Structure): - _fields_ = [ - ("pszObjId", LPSTR), - ("cValue", DWORD), - ("rgValue", PCRYPT_ATTR_BLOB), - ] -PCRYPT_ATTRIBUTE = POINTER(_CRYPT_ATTRIBUTE) -CRYPT_ATTRIBUTE = _CRYPT_ATTRIBUTE - -class _CRYPT_ATTRIBUTES(Structure): - _fields_ = [ - ("cAttr", DWORD), - ("rgAttr", PCRYPT_ATTRIBUTE), - ] -CRYPT_ATTRIBUTES = _CRYPT_ATTRIBUTES -PCRYPT_ATTRIBUTES = POINTER(_CRYPT_ATTRIBUTES) - -class _CMSG_SIGNER_INFO(Structure): - _fields_ = [ - ("dwVersion", DWORD), - ("Issuer", CERT_NAME_BLOB), - ("SerialNumber", CRYPT_INTEGER_BLOB), - ("HashAlgorithm", CRYPT_ALGORITHM_IDENTIFIER), - ("HashEncryptionAlgorithm", CRYPT_ALGORITHM_IDENTIFIER), - ("EncryptedHash", CRYPT_DATA_BLOB), - ("AuthAttrs", CRYPT_ATTRIBUTES), - ("UnauthAttrs", CRYPT_ATTRIBUTES), - ] -CMSG_SIGNER_INFO = _CMSG_SIGNER_INFO -PCMSG_SIGNER_INFO = POINTER(_CMSG_SIGNER_INFO) - -class _CERT_EXTENSION(Structure): - _fields_ = [ - ("pszObjId", LPSTR), - ("fCritical", BOOL), - ("Value", CRYPT_OBJID_BLOB), - ] -CERT_EXTENSION = _CERT_EXTENSION -PCERT_EXTENSION = POINTER(_CERT_EXTENSION) - -class _CTL_USAGE(Structure): - _fields_ = [ - ("cUsageIdentifier", DWORD), - ("rgpszUsageIdentifier", POINTER(LPSTR)), - ] -CERT_ENHKEY_USAGE = _CTL_USAGE -PCTL_USAGE = POINTER(_CTL_USAGE) -CTL_USAGE = _CTL_USAGE -PCERT_ENHKEY_USAGE = POINTER(_CTL_USAGE) - -class _CTL_INFO(Structure): - _fields_ = [ - ("dwVersion", DWORD), - ("SubjectUsage", CTL_USAGE), - ("ListIdentifier", CRYPT_DATA_BLOB), - ("SequenceNumber", CRYPT_INTEGER_BLOB), - ("ThisUpdate", FILETIME), - ("NextUpdate", FILETIME), - ("SubjectAlgorithm", CRYPT_ALGORITHM_IDENTIFIER), - ("cCTLEntry", DWORD), - ("rgCTLEntry", PCTL_ENTRY), - ("cExtension", DWORD), - ("rgExtension", PCERT_EXTENSION), - ] -CTL_INFO = _CTL_INFO -PCTL_INFO = POINTER(_CTL_INFO) - -class _CTL_CONTEXT(Structure): - _fields_ = [ - ("dwMsgAndCertEncodingType", DWORD), - ("pbCtlEncoded", POINTER(BYTE)), - ("cbCtlEncoded", DWORD), - ("pCtlInfo", PCTL_INFO), - ("hCertStore", HCERTSTORE), - ("hCryptMsg", HCRYPTMSG), - ("pbCtlContent", POINTER(BYTE)), - ("cbCtlContent", DWORD), - ] -PCTL_CONTEXT = POINTER(_CTL_CONTEXT) -CTL_CONTEXT = _CTL_CONTEXT -PCCTL_CONTEXT = POINTER(_CTL_CONTEXT) - -class WINTRUST_CATALOG_INFO_(Structure): - _fields_ = [ - ("cbStruct", DWORD), - ("dwCatalogVersion", DWORD), - ("pcwszCatalogFilePath", LPCWSTR), - ("pcwszMemberTag", LPCWSTR), - ("pcwszMemberFilePath", LPCWSTR), - ("hMemberFile", HANDLE), - ("pbCalculatedFileHash", POINTER(BYTE)), - ("cbCalculatedFileHash", DWORD), - ("pcCatalogContext", PCCTL_CONTEXT), - ] -PWINTRUST_CATALOG_INFO = POINTER(WINTRUST_CATALOG_INFO_) -WINTRUST_CATALOG_INFO = WINTRUST_CATALOG_INFO_ - -class WINTRUST_BLOB_INFO_(Structure): - _fields_ = [ - ("cbStruct", DWORD), - ("gSubject", GUID), - ("pcwszDisplayName", LPCWSTR), - ("cbMemObject", DWORD), - ("pbMemObject", POINTER(BYTE)), - ("cbMemSignedMsg", DWORD), - ("pbMemSignedMsg", POINTER(BYTE)), - ] -PWINTRUST_BLOB_INFO = POINTER(WINTRUST_BLOB_INFO_) -WINTRUST_BLOB_INFO = WINTRUST_BLOB_INFO_ - -class _CRYPT_BIT_BLOB(Structure): - _fields_ = [ - ("cbData", DWORD), - ("pbData", POINTER(BYTE)), - ("cUnusedBits", DWORD), - ] -CRYPT_BIT_BLOB = _CRYPT_BIT_BLOB -PCRYPT_BIT_BLOB = POINTER(_CRYPT_BIT_BLOB) - -class _CERT_PUBLIC_KEY_INFO(Structure): - _fields_ = [ - ("Algorithm", CRYPT_ALGORITHM_IDENTIFIER), - ("PublicKey", CRYPT_BIT_BLOB), - ] -PCERT_PUBLIC_KEY_INFO = POINTER(_CERT_PUBLIC_KEY_INFO) -CERT_PUBLIC_KEY_INFO = _CERT_PUBLIC_KEY_INFO - -class _CERT_INFO(Structure): - _fields_ = [ - ("dwVersion", DWORD), - ("SerialNumber", CRYPT_INTEGER_BLOB), - ("SignatureAlgorithm", CRYPT_ALGORITHM_IDENTIFIER), - ("Issuer", CERT_NAME_BLOB), - ("NotBefore", FILETIME), - ("NotAfter", FILETIME), - ("Subject", CERT_NAME_BLOB), - ("SubjectPublicKeyInfo", CERT_PUBLIC_KEY_INFO), - ("IssuerUniqueId", CRYPT_BIT_BLOB), - ("SubjectUniqueId", CRYPT_BIT_BLOB), - ("cExtension", DWORD), - ("rgExtension", PCERT_EXTENSION), - ] -CERT_INFO = _CERT_INFO -PCERT_INFO = POINTER(_CERT_INFO) - -class _CERT_CONTEXT(Structure): - _fields_ = [ - ("dwCertEncodingType", DWORD), - ("pbCertEncoded", POINTER(BYTE)), - ("cbCertEncoded", DWORD), - ("pCertInfo", PCERT_INFO), - ("hCertStore", HCERTSTORE), - ] -CERT_CONTEXT = _CERT_CONTEXT -PCERT_CONTEXT = POINTER(_CERT_CONTEXT) - -class WINTRUST_SGNR_INFO_(Structure): - _fields_ = [ - ("cbStruct", DWORD), - ("pcwszDisplayName", LPCWSTR), - ("psSignerInfo", POINTER(CMSG_SIGNER_INFO)), - ("chStores", DWORD), - ("pahStores", POINTER(HCERTSTORE)), - ] -WINTRUST_SGNR_INFO = WINTRUST_SGNR_INFO_ -PWINTRUST_SGNR_INFO = POINTER(WINTRUST_SGNR_INFO_) - -class WINTRUST_CERT_INFO_(Structure): - _fields_ = [ - ("cbStruct", DWORD), - ("pcwszDisplayName", LPCWSTR), - ("psCertContext", POINTER(CERT_CONTEXT)), - ("chStores", DWORD), - ("pahStores", POINTER(HCERTSTORE)), - ("dwFlags", DWORD), - ("psftVerifyAsOf", POINTER(FILETIME)), - ] -WINTRUST_CERT_INFO = WINTRUST_CERT_INFO_ -PWINTRUST_CERT_INFO = POINTER(WINTRUST_CERT_INFO_) - -class _TMP_WINTRUST_UNION_TYPE(Union): - _fields_ = [ - ("pFile", POINTER(WINTRUST_FILE_INFO_)), - ("pCatalog", POINTER(WINTRUST_CATALOG_INFO_)), - ("pBlob", POINTER(WINTRUST_BLOB_INFO_)), - ("pSgnr", POINTER(WINTRUST_SGNR_INFO_)), - ("pCert", POINTER(WINTRUST_CERT_INFO_)), - ] -TMP_WINTRUST_UNION_TYPE = _TMP_WINTRUST_UNION_TYPE - -class _WINTRUST_DATA(Structure): - _fields_ = [ - ("cbStruct", DWORD), - ("pPolicyCallbackData", LPVOID), - ("pSIPClientData", LPVOID), - ("dwUIChoice", DWORD), - ("fdwRevocationChecks", DWORD), - ("dwUnionChoice", DWORD), - ("tmp_union", TMP_WINTRUST_UNION_TYPE), - ("dwStateAction", DWORD), - ("hWVTStateData", HANDLE), - ("pwszURLReference", POINTER(WCHAR)), - ("dwProvFlags", DWORD), - ("dwUIContext", DWORD), - ] -PWINTRUST_DATA = POINTER(_WINTRUST_DATA) -WINTRUST_DATA = _WINTRUST_DATA - class _PROCESS_BASIC_INFORMATION(Structure): _fields_ = [ ("ExitStatus", NTSTATUS), @@ -4345,314 +4353,6 @@ class _DEBUG_SYMBOL_SOURCE_ENTRY(Structure): DEBUG_SYMBOL_SOURCE_ENTRY = _DEBUG_SYMBOL_SOURCE_ENTRY PDEBUG_SYMBOL_SOURCE_ENTRY = POINTER(_DEBUG_SYMBOL_SOURCE_ENTRY) -class _CMSG_SIGNER_INFO(Structure): - _fields_ = [ - ("dwVersion", DWORD), - ("Issuer", CERT_NAME_BLOB), - ("SerialNumber", CRYPT_INTEGER_BLOB), - ("HashAlgorithm", CRYPT_ALGORITHM_IDENTIFIER), - ("HashEncryptionAlgorithm", CRYPT_ALGORITHM_IDENTIFIER), - ("EncryptedHash", CRYPT_DATA_BLOB), - ("AuthAttrs", CRYPT_ATTRIBUTES), - ("UnauthAttrs", CRYPT_ATTRIBUTES), - ] -CMSG_SIGNER_INFO = _CMSG_SIGNER_INFO -PCMSG_SIGNER_INFO = POINTER(_CMSG_SIGNER_INFO) - -class _SPC_SERIALIZED_OBJECT(Structure): - _fields_ = [ - ("ClassId", SPC_UUID), - ("SerializedData", CRYPT_DATA_BLOB), - ] -SPC_SERIALIZED_OBJECT = _SPC_SERIALIZED_OBJECT -PSPC_SERIALIZED_OBJECT = POINTER(_SPC_SERIALIZED_OBJECT) - -class _TMP_SPC_LINK_UNION(Union): - _fields_ = [ - ("pwszUrl", LPWSTR), - ("Moniker", SPC_SERIALIZED_OBJECT), - ("pwszFile", LPWSTR), - ] -TMP_SPC_LINK_UNION = _TMP_SPC_LINK_UNION - -class SPC_LINK_(Structure): - _fields_ = [ - ("dwLinkChoice", DWORD), - ("u", TMP_SPC_LINK_UNION), - ] -PSPC_LINK = POINTER(SPC_LINK_) -SPC_LINK = SPC_LINK_ - -class _SPC_SP_OPUS_INFO(Structure): - _fields_ = [ - ("pwszProgramName", LPCWSTR), - ("pMoreInfo", POINTER(SPC_LINK_)), - ("pPublisherInfo", POINTER(SPC_LINK_)), - ] -PSPC_SP_OPUS_INFO = POINTER(_SPC_SP_OPUS_INFO) -SPC_SP_OPUS_INFO = _SPC_SP_OPUS_INFO - -class _CERT_TRUST_STATUS(Structure): - _fields_ = [ - ("dwErrorStatus", DWORD), - ("dwInfoStatus", DWORD), - ] -PCERT_TRUST_STATUS = POINTER(_CERT_TRUST_STATUS) -CERT_TRUST_STATUS = _CERT_TRUST_STATUS - -class _CERT_TRUST_LIST_INFO(Structure): - _fields_ = [ - ("cbSize", DWORD), - ("pCtlEntry", PCTL_ENTRY), - ("pCtlContext", PCCTL_CONTEXT), - ] -PCERT_TRUST_LIST_INFO = POINTER(_CERT_TRUST_LIST_INFO) -CERT_TRUST_LIST_INFO = _CERT_TRUST_LIST_INFO - -class _CERT_CONTEXT(Structure): - _fields_ = [ - ("dwCertEncodingType", DWORD), - ("pbCertEncoded", POINTER(BYTE)), - ("cbCertEncoded", DWORD), - ("pCertInfo", PCERT_INFO), - ("hCertStore", HCERTSTORE), - ] -PCCERT_CONTEXT = POINTER(_CERT_CONTEXT) -CERT_CONTEXT = _CERT_CONTEXT -PCERT_CONTEXT = POINTER(_CERT_CONTEXT) - -class _CRL_ENTRY(Structure): - _fields_ = [ - ("SerialNumber", CRYPT_INTEGER_BLOB), - ("RevocationDate", FILETIME), - ("cExtension", DWORD), - ("rgExtension", PCERT_EXTENSION), - ] -CRL_ENTRY = _CRL_ENTRY -PCRL_ENTRY = POINTER(_CRL_ENTRY) - -class _CRL_INFO(Structure): - _fields_ = [ - ("dwVersion", DWORD), - ("SignatureAlgorithm", CRYPT_ALGORITHM_IDENTIFIER), - ("Issuer", CERT_NAME_BLOB), - ("ThisUpdate", FILETIME), - ("NextUpdate", FILETIME), - ("cCRLEntry", DWORD), - ("rgCRLEntry", PCRL_ENTRY), - ("cExtension", DWORD), - ("rgExtension", PCERT_EXTENSION), - ] -CRL_INFO = _CRL_INFO -PCRL_INFO = POINTER(_CRL_INFO) - -class _CRL_CONTEXT(Structure): - _fields_ = [ - ("dwCertEncodingType", DWORD), - ("pbCrlEncoded", POINTER(BYTE)), - ("cbCrlEncoded", DWORD), - ("pCrlInfo", PCRL_INFO), - ("hCertStore", HCERTSTORE), - ] -PCCRL_CONTEXT = POINTER(_CRL_CONTEXT) -CRL_CONTEXT = _CRL_CONTEXT -PCRL_CONTEXT = POINTER(_CRL_CONTEXT) - -class _CERT_REVOCATION_CRL_INFO(Structure): - _fields_ = [ - ("cbSize", DWORD), - ("pBaseCrlContext", PCCRL_CONTEXT), - ("pDeltaCrlContext", PCCRL_CONTEXT), - ("pCrlEntry", PCRL_ENTRY), - ("fDeltaCrlEntry", BOOL), - ] -CERT_REVOCATION_CRL_INFO = _CERT_REVOCATION_CRL_INFO -PCERT_REVOCATION_CRL_INFO = POINTER(_CERT_REVOCATION_CRL_INFO) - -class _CERT_REVOCATION_INFO(Structure): - _fields_ = [ - ("cbSize", DWORD), - ("dwRevocationResult", DWORD), - ("pszRevocationOid", LPCSTR), - ("pvOidSpecificInfo", LPVOID), - ("fHasFreshnessTime", BOOL), - ("dwFreshnessTime", DWORD), - ("pCrlInfo", PCERT_REVOCATION_CRL_INFO), - ] -CERT_REVOCATION_INFO = _CERT_REVOCATION_INFO -PCERT_REVOCATION_INFO = POINTER(_CERT_REVOCATION_INFO) - -class _CERT_CHAIN_ELEMENT(Structure): - _fields_ = [ - ("cbSize", DWORD), - ("pCertContext", PCCERT_CONTEXT), - ("TrustStatus", CERT_TRUST_STATUS), - ("pRevocationInfo", PCERT_REVOCATION_INFO), - ("pIssuanceUsage", PCERT_ENHKEY_USAGE), - ("pApplicationUsage", PCERT_ENHKEY_USAGE), - ("pwszExtendedErrorInfo", LPCWSTR), - ] -PCERT_CHAIN_ELEMENT = POINTER(_CERT_CHAIN_ELEMENT) -CERT_CHAIN_ELEMENT = _CERT_CHAIN_ELEMENT -PCCERT_CHAIN_ELEMENT = POINTER(_CERT_CHAIN_ELEMENT) - -class _CERT_SIMPLE_CHAIN(Structure): - _fields_ = [ - ("cbSize", DWORD), - ("TrustStatus", CERT_TRUST_STATUS), - ("cElement", DWORD), - ("rgpElement", POINTER(PCERT_CHAIN_ELEMENT)), - ("pTrustListInfo", PCERT_TRUST_LIST_INFO), - ("fHasRevocationFreshnessTime", BOOL), - ("dwRevocationFreshnessTime", DWORD), - ] -CERT_SIMPLE_CHAIN = _CERT_SIMPLE_CHAIN -PCERT_SIMPLE_CHAIN = POINTER(_CERT_SIMPLE_CHAIN) -PCCERT_SIMPLE_CHAIN = POINTER(_CERT_SIMPLE_CHAIN) - -# Self referencing struct tricks -class _CERT_CHAIN_CONTEXT(Structure): pass -CERT_CHAIN_CONTEXT = _CERT_CHAIN_CONTEXT -PCERT_CHAIN_CONTEXT = POINTER(_CERT_CHAIN_CONTEXT) -PCCERT_CHAIN_CONTEXT = POINTER(_CERT_CHAIN_CONTEXT) -_CERT_CHAIN_CONTEXT._fields_ = [ - ("cbSize", DWORD), - ("TrustStatus", CERT_TRUST_STATUS), - ("cChain", DWORD), - ("rgpChain", POINTER(PCERT_SIMPLE_CHAIN)), - ("cLowerQualityChainContext", DWORD), - ("rgpLowerQualityChainContext", POINTER(PCCERT_CHAIN_CONTEXT)), - ("fHasRevocationFreshnessTime", BOOL), - ("dwRevocationFreshnessTime", DWORD), - ("dwCreateFlags", DWORD), - ("ChainId", GUID), -] - -class _CERT_USAGE_MATCH(Structure): - _fields_ = [ - ("dwType", DWORD), - ("Usage", CERT_ENHKEY_USAGE), - ] -CERT_USAGE_MATCH = _CERT_USAGE_MATCH -PCERT_USAGE_MATCH = POINTER(_CERT_USAGE_MATCH) - -class _CERT_CHAIN_PARA(Structure): - _fields_ = [ - ("cbSize", DWORD), - ("RequestedUsage", CERT_USAGE_MATCH), - ("RequestedIssuancePolicy", CERT_USAGE_MATCH), - ("dwUrlRetrievalTimeout", DWORD), - ("fCheckRevocationFreshnessTime", BOOL), - ("dwRevocationFreshnessTime", DWORD), - ("pftCacheResync", LPFILETIME), - ] -CERT_CHAIN_PARA = _CERT_CHAIN_PARA -PCERT_CHAIN_PARA = POINTER(_CERT_CHAIN_PARA) - -class _CERT_CHAIN_ENGINE_CONFIG(Structure): - _fields_ = [ - ("cbSize", DWORD), - ("hRestrictedRoot", HCERTSTORE), - ("hRestrictedTrust", HCERTSTORE), - ("hRestrictedOther", HCERTSTORE), - ("cAdditionalStore", DWORD), - ("rghAdditionalStore", POINTER(HCERTSTORE)), - ("dwFlags", DWORD), - ("dwUrlRetrievalTimeout", DWORD), - ("MaximumCachedCertificates", DWORD), - ("CycleDetectionModulus", DWORD), - ] -CERT_CHAIN_ENGINE_CONFIG = _CERT_CHAIN_ENGINE_CONFIG -PCERT_CHAIN_ENGINE_CONFIG = POINTER(_CERT_CHAIN_ENGINE_CONFIG) - -class _SYSTEMTIME(Structure): - _fields_ = [ - ("wYear", WORD), - ("wMonth", WORD), - ("wDayOfWeek", WORD), - ("wDay", WORD), - ("wHour", WORD), - ("wMinute", WORD), - ("wSecond", WORD), - ("wMilliseconds", WORD), - ] -LPSYSTEMTIME = POINTER(_SYSTEMTIME) -SYSTEMTIME = _SYSTEMTIME -PSYSTEMTIME = POINTER(_SYSTEMTIME) - -class _CERT_EXTENSIONS(Structure): - _fields_ = [ - ("cExtension", DWORD), - ("rgExtension", PCERT_EXTENSION), - ] -PCERT_EXTENSIONS = POINTER(_CERT_EXTENSIONS) -CERT_EXTENSIONS = _CERT_EXTENSIONS - -class _CRYPT_KEY_PROV_PARAM(Structure): - _fields_ = [ - ("dwParam", DWORD), - ("pbData", POINTER(BYTE)), - ("cbData", DWORD), - ("dwFlags", DWORD), - ] -CRYPT_KEY_PROV_PARAM = _CRYPT_KEY_PROV_PARAM -PCRYPT_KEY_PROV_PARAM = POINTER(_CRYPT_KEY_PROV_PARAM) - -class _CRYPT_KEY_PROV_INFO(Structure): - _fields_ = [ - ("pwszContainerName", LPWSTR), - ("pwszProvName", LPWSTR), - ("dwProvType", DWORD), - ("dwFlags", DWORD), - ("cProvParam", DWORD), - ("rgProvParam", PCRYPT_KEY_PROV_PARAM), - ("dwKeySpec", DWORD), - ] -CRYPT_KEY_PROV_INFO = _CRYPT_KEY_PROV_INFO -PCRYPT_KEY_PROV_INFO = POINTER(_CRYPT_KEY_PROV_INFO) - -class _CRYPT_ENCRYPT_MESSAGE_PARA(Structure): - _fields_ = [ - ("cbSize", DWORD), - ("dwMsgEncodingType", DWORD), - ("hCryptProv", HCRYPTPROV_LEGACY), - ("ContentEncryptionAlgorithm", CRYPT_ALGORITHM_IDENTIFIER), - ("pvEncryptionAuxInfo", POINTER(VOID)), - ("dwFlags", DWORD), - ("dwInnerContentType", DWORD), - ] -PCRYPT_ENCRYPT_MESSAGE_PARA = POINTER(_CRYPT_ENCRYPT_MESSAGE_PARA) -CRYPT_ENCRYPT_MESSAGE_PARA = _CRYPT_ENCRYPT_MESSAGE_PARA - -class _CRYPT_DECRYPT_MESSAGE_PARA(Structure): - _fields_ = [ - ("cbSize", DWORD), - ("dwMsgAndCertEncodingType", DWORD), - ("cCertStore", DWORD), - ("rghCertStore", POINTER(HCERTSTORE)), - ("dwFlags", DWORD), - ] -PCRYPT_DECRYPT_MESSAGE_PARA = POINTER(_CRYPT_DECRYPT_MESSAGE_PARA) -CRYPT_DECRYPT_MESSAGE_PARA = _CRYPT_DECRYPT_MESSAGE_PARA - -class _CERT_KEY_CONTEXT(Structure): - _fields_ = [ - ("cbSize", DWORD), - ("hCryptProv", HCRYPTPROV), - ("dwKeySpec", DWORD), - ] -CERT_KEY_CONTEXT = _CERT_KEY_CONTEXT -PCERT_KEY_CONTEXT = POINTER(_CERT_KEY_CONTEXT) - -class _CRYPT_ENCODE_PARA(Structure): - _fields_ = [ - ("cbSize", DWORD), - ("pfnAlloc", PVOID), - ("pfnFree", PVOID), - ] -PCRYPT_ENCODE_PARA = POINTER(_CRYPT_ENCODE_PARA) -CRYPT_ENCODE_PARA = _CRYPT_ENCODE_PARA - class _ACL(Structure): _fields_ = [ ("AclRevision", BYTE), @@ -4928,6 +4628,38 @@ class _PROCESS_INSTRUMENTATION_CALLBACK_INFORMATION(Structure): PPROCESS_INSTRUMENTATION_CALLBACK_INFORMATION = POINTER(_PROCESS_INSTRUMENTATION_CALLBACK_INFORMATION) PROCESS_INSTRUMENTATION_CALLBACK_INFORMATION = _PROCESS_INSTRUMENTATION_CALLBACK_INFORMATION +class _PROCESS_MEMORY_COUNTERS(Structure): + _fields_ = [ + ("cb", DWORD), + ("PageFaultCount", DWORD), + ("PeakWorkingSetSize", SIZE_T), + ("WorkingSetSize", SIZE_T), + ("QuotaPeakPagedPoolUsage", SIZE_T), + ("QuotaPagedPoolUsage", SIZE_T), + ("QuotaPeakNonPagedPoolUsage", SIZE_T), + ("QuotaNonPagedPoolUsage", SIZE_T), + ("PagefileUsage", SIZE_T), + ("PeakPagefileUsage", SIZE_T), + ] +PPROCESS_MEMORY_COUNTERS = POINTER(_PROCESS_MEMORY_COUNTERS) +PROCESS_MEMORY_COUNTERS = _PROCESS_MEMORY_COUNTERS + +class _PROCESS_MEMORY_COUNTERS_EX(Structure): + _fields_ = [ + ("cb", DWORD), + ("PageFaultCount", DWORD), + ("PeakWorkingSetSize", SIZE_T), + ("WorkingSetSize", SIZE_T), + ("QuotaPeakPagedPoolUsage", SIZE_T), + ("QuotaPagedPoolUsage", SIZE_T), + ("QuotaPeakNonPagedPoolUsage", SIZE_T), + ("QuotaNonPagedPoolUsage", SIZE_T), + ("PagefileUsage", SIZE_T), + ("PeakPagefileUsage", SIZE_T), + ("PrivateUsage", SIZE_T), + ] +PROCESS_MEMORY_COUNTERS_EX = _PROCESS_MEMORY_COUNTERS_EX + AlpcBasicInformation = EnumValue("_ALPC_PORT_INFORMATION_CLASS", "AlpcBasicInformation", 0x0) AlpcPortInformation = EnumValue("_ALPC_PORT_INFORMATION_CLASS", "AlpcPortInformation", 0x1) AlpcAssociateCompletionPortInformation = EnumValue("_ALPC_PORT_INFORMATION_CLASS", "AlpcAssociateCompletionPortInformation", 0x2) @@ -5253,6 +4985,841 @@ class _RPC_IF_ID(INITIAL_RPC_IF_ID): def __repr__(self): return ''.format(self.Uuid.to_string(), self.VersMajor, self.VersMinor) RPC_IF_ID = _RPC_IF_ID +CALLFRAME_COPY_NESTED = EnumValue("_CALLFRAME_COPY", "CALLFRAME_COPY_NESTED", 0x1) +CALLFRAME_COPY_INDEPENDENT = EnumValue("_CALLFRAME_COPY", "CALLFRAME_COPY_INDEPENDENT", 0x2) +class _CALLFRAME_COPY(EnumType): + values = [CALLFRAME_COPY_NESTED, CALLFRAME_COPY_INDEPENDENT] + mapper = {x:x for x in values} +CALLFRAME_COPY = _CALLFRAME_COPY + + +MSHLFLAGS_NORMAL = EnumValue("tagMSHLFLAGS", "MSHLFLAGS_NORMAL", 0x0) +MSHLFLAGS_TABLESTRONG = EnumValue("tagMSHLFLAGS", "MSHLFLAGS_TABLESTRONG", 0x1) +MSHLFLAGS_TABLEWEAK = EnumValue("tagMSHLFLAGS", "MSHLFLAGS_TABLEWEAK", 0x2) +MSHLFLAGS_NOPING = EnumValue("tagMSHLFLAGS", "MSHLFLAGS_NOPING", 0x4) +class tagMSHLFLAGS(EnumType): + values = [MSHLFLAGS_NORMAL, MSHLFLAGS_TABLESTRONG, MSHLFLAGS_TABLEWEAK, MSHLFLAGS_NOPING] + mapper = {x:x for x in values} +MSHLFLAGS = tagMSHLFLAGS + + +CALLFRAME_WALK_IN = EnumValue("tagCALLFRAME_WALK", "CALLFRAME_WALK_IN", 0x1) +CALLFRAME_WALK_INOUT = EnumValue("tagCALLFRAME_WALK", "CALLFRAME_WALK_INOUT", 0x2) +CALLFRAME_WALK_OUT = EnumValue("tagCALLFRAME_WALK", "CALLFRAME_WALK_OUT", 0x4) +class tagCALLFRAME_WALK(EnumType): + values = [CALLFRAME_WALK_IN, CALLFRAME_WALK_INOUT, CALLFRAME_WALK_OUT] + mapper = {x:x for x in values} +CALLFRAME_WALK = tagCALLFRAME_WALK + + +class tagMULTI_QI(Structure): + _fields_ = [ + ("pIID", POINTER(IID)), + ("pItf", POINTER(PVOID)), + ("hr", HRESULT), + ] +MULTI_QI = tagMULTI_QI + +class _COAUTHIDENTITY(Structure): + _fields_ = [ + ("User", POINTER(USHORT)), + ("UserLength", ULONG), + ("Domain", POINTER(USHORT)), + ("DomainLength", ULONG), + ("Password", POINTER(USHORT)), + ("PasswordLength", ULONG), + ("Flags", ULONG), + ] +COAUTHIDENTITY = _COAUTHIDENTITY + +class _COAUTHINFO(Structure): + _fields_ = [ + ("dwAuthnSvc", DWORD), + ("dwAuthzSvc", DWORD), + ("pwszServerPrincName", LPWSTR), + ("dwAuthnLevel", DWORD), + ("dwImpersonationLevel", DWORD), + ("pAuthIdentityData", POINTER(COAUTHIDENTITY)), + ("dwCapabilities", DWORD), + ] +COAUTHINFO = _COAUTHINFO + +class _COSERVERINFO(Structure): + _fields_ = [ + ("dwReserved1", DWORD), + ("pwszName", LPWSTR), + ("pAuthInfo", POINTER(COAUTHINFO)), + ("dwReserved2", DWORD), + ] +COSERVERINFO = _COSERVERINFO + +class _CALLFRAMEPARAMINFO(Structure): + _fields_ = [ + ("fIn", BOOLEAN), + ("fOut", BOOLEAN), + ("stackOffset", ULONG), + ("cbParam", ULONG), + ] +CALLFRAMEPARAMINFO = _CALLFRAMEPARAMINFO + +class _CALLFRAMEINFO(Structure): + _fields_ = [ + ("iMethod", ULONG), + ("fHasInValues", BOOL), + ("fHasInOutValues", BOOL), + ("fHasOutValues", BOOL), + ("fDerivesFromIDispatch", BOOL), + ("cInInterfacesMax", LONG), + ("cInOutInterfacesMax", LONG), + ("cOutInterfacesMax", LONG), + ("cTopLevelInInterfaces", LONG), + ("iid", IID), + ("cMethod", ULONG), + ("cParams", ULONG), + ] +CALLFRAMEINFO = _CALLFRAMEINFO + +class _CALLFRAME_MARSHALCONTEXT(Structure): + _fields_ = [ + ("fIn", BOOLEAN), + ("dwDestContext", DWORD), + ("pvDestContext", LPVOID), + ("mshlmgr", POINTER(PVOID)), + ("guidTransferSyntax", GUID), + ] +CALLFRAME_MARSHALCONTEXT = _CALLFRAME_MARSHALCONTEXT + +class _CERT_STRONG_SIGN_SERIALIZED_INFO(Structure): + _fields_ = [ + ("dwFlags", DWORD), + ("pwszCNGSignHashAlgids", LPWSTR), + ("pwszCNGPubKeyMinBitLengths", LPWSTR), + ] +CERT_STRONG_SIGN_SERIALIZED_INFO = _CERT_STRONG_SIGN_SERIALIZED_INFO +PCERT_STRONG_SIGN_SERIALIZED_INFO = POINTER(_CERT_STRONG_SIGN_SERIALIZED_INFO) + +class TMP_CERT_STRONG_SIGN_PARA_UNION_TYPE(Union): + _fields_ = [ + ("pvInfo", PVOID), + ("pSerializedInfo", PCERT_STRONG_SIGN_SERIALIZED_INFO), + ("pszOID", LPSTR), + ] + + +class _CERT_STRONG_SIGN_PARA(Structure): + _fields_ = [ + ("cbSize", DWORD), + ("dwInfoChoice", DWORD), + ("tmp_union", TMP_CERT_STRONG_SIGN_PARA_UNION_TYPE), + ] +CERT_STRONG_SIGN_PARA = _CERT_STRONG_SIGN_PARA +PCCERT_STRONG_SIGN_PARA = POINTER(_CERT_STRONG_SIGN_PARA) +PCERT_STRONG_SIGN_PARA = POINTER(_CERT_STRONG_SIGN_PARA) + +class _CRYPTOAPI_BLOB(Structure): + _fields_ = [ + ("cbData", DWORD), + ("pbData", POINTER(BYTE)), + ] +CRYPT_INTEGER_BLOB = _CRYPTOAPI_BLOB +PCRYPT_DATA_BLOB = POINTER(_CRYPTOAPI_BLOB) +PCRYPT_OBJID_BLOB = POINTER(_CRYPTOAPI_BLOB) +PCRYPT_DER_BLOB = POINTER(_CRYPTOAPI_BLOB) +PCRL_BLOB = POINTER(_CRYPTOAPI_BLOB) +PCRYPT_UINT_BLOB = POINTER(_CRYPTOAPI_BLOB) +CERT_NAME_BLOB = _CRYPTOAPI_BLOB +PCRYPT_DIGEST_BLOB = POINTER(_CRYPTOAPI_BLOB) +PCRYPT_INTEGER_BLOB = POINTER(_CRYPTOAPI_BLOB) +CERT_RDN_VALUE_BLOB = _CRYPTOAPI_BLOB +PCERT_NAME_BLOB = POINTER(_CRYPTOAPI_BLOB) +PCRYPT_HASH_BLOB = POINTER(_CRYPTOAPI_BLOB) +CRYPT_DATA_BLOB = _CRYPTOAPI_BLOB +DATA_BLOB = _CRYPTOAPI_BLOB +CRYPT_UINT_BLOB = _CRYPTOAPI_BLOB +PCERT_RDN_VALUE_BLOB = POINTER(_CRYPTOAPI_BLOB) +CRYPT_HASH_BLOB = _CRYPTOAPI_BLOB +CRL_BLOB = _CRYPTOAPI_BLOB +PCERT_BLOB = POINTER(_CRYPTOAPI_BLOB) +CRYPT_DIGEST_BLOB = _CRYPTOAPI_BLOB +CRYPT_OBJID_BLOB = _CRYPTOAPI_BLOB +CERT_BLOB = _CRYPTOAPI_BLOB +CRYPT_DER_BLOB = _CRYPTOAPI_BLOB +PDATA_BLOB = POINTER(_CRYPTOAPI_BLOB) +PCRYPT_ATTR_BLOB = POINTER(_CRYPTOAPI_BLOB) +CRYPT_ATTR_BLOB = _CRYPTOAPI_BLOB + +class _CRYPTOAPI_BLOB(_CRYPTOAPI_BLOB): + @classmethod + def from_string(cls, buf): + self = cls() + self.cbData = len(buf) + self.pbData = (BYTE * self.cbData)(*bytearray(buf)) + return self + + @property + def data(self): + return bytearray(self.pbData[:self.cbData]) +CRYPT_INTEGER_BLOB = _CRYPTOAPI_BLOB +PCRYPT_DATA_BLOB = POINTER(_CRYPTOAPI_BLOB) +PCRYPT_OBJID_BLOB = POINTER(_CRYPTOAPI_BLOB) +PCRYPT_DER_BLOB = POINTER(_CRYPTOAPI_BLOB) +PCRL_BLOB = POINTER(_CRYPTOAPI_BLOB) +PCRYPT_UINT_BLOB = POINTER(_CRYPTOAPI_BLOB) +CERT_NAME_BLOB = _CRYPTOAPI_BLOB +PCRYPT_DIGEST_BLOB = POINTER(_CRYPTOAPI_BLOB) +PCRYPT_INTEGER_BLOB = POINTER(_CRYPTOAPI_BLOB) +CERT_RDN_VALUE_BLOB = _CRYPTOAPI_BLOB +PCERT_NAME_BLOB = POINTER(_CRYPTOAPI_BLOB) +PCRYPT_HASH_BLOB = POINTER(_CRYPTOAPI_BLOB) +CRYPT_DATA_BLOB = _CRYPTOAPI_BLOB +DATA_BLOB = _CRYPTOAPI_BLOB +CRYPT_UINT_BLOB = _CRYPTOAPI_BLOB +PCERT_RDN_VALUE_BLOB = POINTER(_CRYPTOAPI_BLOB) +CRYPT_HASH_BLOB = _CRYPTOAPI_BLOB +CRL_BLOB = _CRYPTOAPI_BLOB +PCERT_BLOB = POINTER(_CRYPTOAPI_BLOB) +CRYPT_DIGEST_BLOB = _CRYPTOAPI_BLOB +CRYPT_OBJID_BLOB = _CRYPTOAPI_BLOB +CERT_BLOB = _CRYPTOAPI_BLOB +CRYPT_DER_BLOB = _CRYPTOAPI_BLOB +PDATA_BLOB = POINTER(_CRYPTOAPI_BLOB) +PCRYPT_ATTR_BLOB = POINTER(_CRYPTOAPI_BLOB) +CRYPT_ATTR_BLOB = _CRYPTOAPI_BLOB +class CRYPTCATATTRIBUTE_(Structure): + _fields_ = [ + ("cbStruct", DWORD), + ("pwszReferenceTag", LPWSTR), + ("dwAttrTypeAndAction", DWORD), + ("cbValue", DWORD), + ("pbValue", POINTER(BYTE)), + ("dwReserved", DWORD), + ] +CRYPTCATATTRIBUTE = CRYPTCATATTRIBUTE_ +PCRYPTCATATTRIBUTE = POINTER(CRYPTCATATTRIBUTE_) + +class _CRYPT_ATTRIBUTE_TYPE_VALUE(Structure): + _fields_ = [ + ("pszObjId", LPSTR), + ("Value", CRYPT_OBJID_BLOB), + ] +CRYPT_ATTRIBUTE_TYPE_VALUE = _CRYPT_ATTRIBUTE_TYPE_VALUE +PCRYPT_ATTRIBUTE_TYPE_VALUE = POINTER(_CRYPT_ATTRIBUTE_TYPE_VALUE) + +class _CRYPT_ALGORITHM_IDENTIFIER(Structure): + _fields_ = [ + ("pszObjId", LPSTR), + ("Parameters", CRYPT_OBJID_BLOB), + ] +CRYPT_ALGORITHM_IDENTIFIER = _CRYPT_ALGORITHM_IDENTIFIER +PCRYPT_ALGORITHM_IDENTIFIER = POINTER(_CRYPT_ALGORITHM_IDENTIFIER) + +class SIP_INDIRECT_DATA_(Structure): + _fields_ = [ + ("Data", CRYPT_ATTRIBUTE_TYPE_VALUE), + ("DigestAlgorithm", CRYPT_ALGORITHM_IDENTIFIER), + ("Digest", CRYPT_HASH_BLOB), + ] +SIP_INDIRECT_DATA = SIP_INDIRECT_DATA_ +PSIP_INDIRECT_DATA = POINTER(SIP_INDIRECT_DATA_) + +class CRYPTCATMEMBER_(Structure): + _fields_ = [ + ("cbStruct", DWORD), + ("pwszReferenceTag", LPWSTR), + ("pwszFileName", LPWSTR), + ("gSubjectType", GUID), + ("fdwMemberFlags", DWORD), + ("pIndirectData", POINTER(SIP_INDIRECT_DATA)), + ("dwCertVersion", DWORD), + ("dwReserved", DWORD), + ("hReserved", HANDLE), + ("sEncodedIndirectData", CRYPT_ATTR_BLOB), + ("sEncodedMemberInfo", CRYPT_ATTR_BLOB), + ] +CRYPTCATMEMBER = CRYPTCATMEMBER_ +PCRYPTCATMEMBER = POINTER(CRYPTCATMEMBER_) + +class WINTRUST_FILE_INFO_(Structure): + _fields_ = [ + ("cbStruct", DWORD), + ("pcwszFilePath", LPCWSTR), + ("hFile", HANDLE), + ("pgKnownSubject", POINTER(GUID)), + ] +WINTRUST_FILE_INFO = WINTRUST_FILE_INFO_ +PWINTRUST_FILE_INFO = POINTER(WINTRUST_FILE_INFO_) + +class _CRYPT_ATTRIBUTE(Structure): + _fields_ = [ + ("pszObjId", LPSTR), + ("cValue", DWORD), + ("rgValue", PCRYPT_ATTR_BLOB), + ] +PCRYPT_ATTRIBUTE = POINTER(_CRYPT_ATTRIBUTE) +CRYPT_ATTRIBUTE = _CRYPT_ATTRIBUTE + +class _CTL_ENTRY(Structure): + _fields_ = [ + ("SubjectIdentifier", CRYPT_DATA_BLOB), + ("cAttribute", DWORD), + ("rgAttribute", PCRYPT_ATTRIBUTE), + ] +PCTL_ENTRY = POINTER(_CTL_ENTRY) +CTL_ENTRY = _CTL_ENTRY + +class _CRYPT_ATTRIBUTE(Structure): + _fields_ = [ + ("pszObjId", LPSTR), + ("cValue", DWORD), + ("rgValue", PCRYPT_ATTR_BLOB), + ] +PCRYPT_ATTRIBUTE = POINTER(_CRYPT_ATTRIBUTE) +CRYPT_ATTRIBUTE = _CRYPT_ATTRIBUTE + +class _CRYPT_ATTRIBUTES(Structure): + _fields_ = [ + ("cAttr", DWORD), + ("rgAttr", PCRYPT_ATTRIBUTE), + ] +CRYPT_ATTRIBUTES = _CRYPT_ATTRIBUTES +PCRYPT_ATTRIBUTES = POINTER(_CRYPT_ATTRIBUTES) + +class _CERT_EXTENSION(Structure): + _fields_ = [ + ("pszObjId", LPSTR), + ("fCritical", BOOL), + ("Value", CRYPT_OBJID_BLOB), + ] +CERT_EXTENSION = _CERT_EXTENSION +PCERT_EXTENSION = POINTER(_CERT_EXTENSION) + +class _CRL_ENTRY(Structure): + _fields_ = [ + ("SerialNumber", CRYPT_INTEGER_BLOB), + ("RevocationDate", FILETIME), + ("cExtension", DWORD), + ("rgExtension", PCERT_EXTENSION), + ] +CRL_ENTRY = _CRL_ENTRY +PCRL_ENTRY = POINTER(_CRL_ENTRY) + +class _CRL_INFO(Structure): + _fields_ = [ + ("dwVersion", DWORD), + ("SignatureAlgorithm", CRYPT_ALGORITHM_IDENTIFIER), + ("Issuer", CERT_NAME_BLOB), + ("ThisUpdate", FILETIME), + ("NextUpdate", FILETIME), + ("cCRLEntry", DWORD), + ("rgCRLEntry", PCRL_ENTRY), + ("cExtension", DWORD), + ("rgExtension", PCERT_EXTENSION), + ] +CRL_INFO = _CRL_INFO +PCRL_INFO = POINTER(_CRL_INFO) + +class _CRL_CONTEXT(Structure): + _fields_ = [ + ("dwCertEncodingType", DWORD), + ("pbCrlEncoded", POINTER(BYTE)), + ("cbCrlEncoded", DWORD), + ("pCrlInfo", PCRL_INFO), + ("hCertStore", HCERTSTORE), + ] +PCCRL_CONTEXT = POINTER(_CRL_CONTEXT) +CRL_CONTEXT = _CRL_CONTEXT +PCRL_CONTEXT = POINTER(_CRL_CONTEXT) + +class _CMSG_SIGNER_INFO(Structure): + _fields_ = [ + ("dwVersion", DWORD), + ("Issuer", CERT_NAME_BLOB), + ("SerialNumber", CRYPT_INTEGER_BLOB), + ("HashAlgorithm", CRYPT_ALGORITHM_IDENTIFIER), + ("HashEncryptionAlgorithm", CRYPT_ALGORITHM_IDENTIFIER), + ("EncryptedHash", CRYPT_DATA_BLOB), + ("AuthAttrs", CRYPT_ATTRIBUTES), + ("UnauthAttrs", CRYPT_ATTRIBUTES), + ] +CMSG_SIGNER_INFO = _CMSG_SIGNER_INFO +PCMSG_SIGNER_INFO = POINTER(_CMSG_SIGNER_INFO) + +class _CTL_USAGE(Structure): + _fields_ = [ + ("cUsageIdentifier", DWORD), + ("rgpszUsageIdentifier", POINTER(LPSTR)), + ] +CERT_ENHKEY_USAGE = _CTL_USAGE +PCTL_USAGE = POINTER(_CTL_USAGE) +CTL_USAGE = _CTL_USAGE +PCERT_ENHKEY_USAGE = POINTER(_CTL_USAGE) + +class _CTL_INFO(Structure): + _fields_ = [ + ("dwVersion", DWORD), + ("SubjectUsage", CTL_USAGE), + ("ListIdentifier", CRYPT_DATA_BLOB), + ("SequenceNumber", CRYPT_INTEGER_BLOB), + ("ThisUpdate", FILETIME), + ("NextUpdate", FILETIME), + ("SubjectAlgorithm", CRYPT_ALGORITHM_IDENTIFIER), + ("cCTLEntry", DWORD), + ("rgCTLEntry", PCTL_ENTRY), + ("cExtension", DWORD), + ("rgExtension", PCERT_EXTENSION), + ] +CTL_INFO = _CTL_INFO +PCTL_INFO = POINTER(_CTL_INFO) + +class _CTL_CONTEXT(Structure): + _fields_ = [ + ("dwMsgAndCertEncodingType", DWORD), + ("pbCtlEncoded", POINTER(BYTE)), + ("cbCtlEncoded", DWORD), + ("pCtlInfo", PCTL_INFO), + ("hCertStore", HCERTSTORE), + ("hCryptMsg", HCRYPTMSG), + ("pbCtlContent", POINTER(BYTE)), + ("cbCtlContent", DWORD), + ] +PCTL_CONTEXT = POINTER(_CTL_CONTEXT) +CTL_CONTEXT = _CTL_CONTEXT +PCCTL_CONTEXT = POINTER(_CTL_CONTEXT) + +class WINTRUST_CATALOG_INFO_(Structure): + _fields_ = [ + ("cbStruct", DWORD), + ("dwCatalogVersion", DWORD), + ("pcwszCatalogFilePath", LPCWSTR), + ("pcwszMemberTag", LPCWSTR), + ("pcwszMemberFilePath", LPCWSTR), + ("hMemberFile", HANDLE), + ("pbCalculatedFileHash", POINTER(BYTE)), + ("cbCalculatedFileHash", DWORD), + ("pcCatalogContext", PCCTL_CONTEXT), + ] +PWINTRUST_CATALOG_INFO = POINTER(WINTRUST_CATALOG_INFO_) +WINTRUST_CATALOG_INFO = WINTRUST_CATALOG_INFO_ + +class WINTRUST_BLOB_INFO_(Structure): + _fields_ = [ + ("cbStruct", DWORD), + ("gSubject", GUID), + ("pcwszDisplayName", LPCWSTR), + ("cbMemObject", DWORD), + ("pbMemObject", POINTER(BYTE)), + ("cbMemSignedMsg", DWORD), + ("pbMemSignedMsg", POINTER(BYTE)), + ] +PWINTRUST_BLOB_INFO = POINTER(WINTRUST_BLOB_INFO_) +WINTRUST_BLOB_INFO = WINTRUST_BLOB_INFO_ + +class _CRYPT_BIT_BLOB(Structure): + _fields_ = [ + ("cbData", DWORD), + ("pbData", POINTER(BYTE)), + ("cUnusedBits", DWORD), + ] +CRYPT_BIT_BLOB = _CRYPT_BIT_BLOB +PCRYPT_BIT_BLOB = POINTER(_CRYPT_BIT_BLOB) + +class _CRYPT_BIT_BLOB(_CRYPT_BIT_BLOB): + + @property + def data(self): + return bytearray(self.pbData[:self.cbData]) +CRYPT_BIT_BLOB = _CRYPT_BIT_BLOB +PCRYPT_BIT_BLOB = POINTER(_CRYPT_BIT_BLOB) +class _CERT_PUBLIC_KEY_INFO(Structure): + _fields_ = [ + ("Algorithm", CRYPT_ALGORITHM_IDENTIFIER), + ("PublicKey", CRYPT_BIT_BLOB), + ] +PCERT_PUBLIC_KEY_INFO = POINTER(_CERT_PUBLIC_KEY_INFO) +CERT_PUBLIC_KEY_INFO = _CERT_PUBLIC_KEY_INFO + +class _CERT_INFO(Structure): + _fields_ = [ + ("dwVersion", DWORD), + ("SerialNumber", CRYPT_INTEGER_BLOB), + ("SignatureAlgorithm", CRYPT_ALGORITHM_IDENTIFIER), + ("Issuer", CERT_NAME_BLOB), + ("NotBefore", FILETIME), + ("NotAfter", FILETIME), + ("Subject", CERT_NAME_BLOB), + ("SubjectPublicKeyInfo", CERT_PUBLIC_KEY_INFO), + ("IssuerUniqueId", CRYPT_BIT_BLOB), + ("SubjectUniqueId", CRYPT_BIT_BLOB), + ("cExtension", DWORD), + ("rgExtension", PCERT_EXTENSION), + ] +CERT_INFO = _CERT_INFO +PCERT_INFO = POINTER(_CERT_INFO) + +class _CERT_CONTEXT(Structure): + _fields_ = [ + ("dwCertEncodingType", DWORD), + ("pbCertEncoded", POINTER(BYTE)), + ("cbCertEncoded", DWORD), + ("pCertInfo", PCERT_INFO), + ("hCertStore", HCERTSTORE), + ] +PCCERT_CONTEXT = POINTER(_CERT_CONTEXT) +CERT_CONTEXT = _CERT_CONTEXT +PCERT_CONTEXT = POINTER(_CERT_CONTEXT) + +class WINTRUST_SGNR_INFO_(Structure): + _fields_ = [ + ("cbStruct", DWORD), + ("pcwszDisplayName", LPCWSTR), + ("psSignerInfo", POINTER(CMSG_SIGNER_INFO)), + ("chStores", DWORD), + ("pahStores", POINTER(HCERTSTORE)), + ] +WINTRUST_SGNR_INFO = WINTRUST_SGNR_INFO_ +PWINTRUST_SGNR_INFO = POINTER(WINTRUST_SGNR_INFO_) + +class WINTRUST_CERT_INFO_(Structure): + _fields_ = [ + ("cbStruct", DWORD), + ("pcwszDisplayName", LPCWSTR), + ("psCertContext", POINTER(CERT_CONTEXT)), + ("chStores", DWORD), + ("pahStores", POINTER(HCERTSTORE)), + ("dwFlags", DWORD), + ("psftVerifyAsOf", POINTER(FILETIME)), + ] +WINTRUST_CERT_INFO = WINTRUST_CERT_INFO_ +PWINTRUST_CERT_INFO = POINTER(WINTRUST_CERT_INFO_) + +class _TMP_WINTRUST_UNION_TYPE(Union): + _fields_ = [ + ("pFile", POINTER(WINTRUST_FILE_INFO_)), + ("pCatalog", POINTER(WINTRUST_CATALOG_INFO_)), + ("pBlob", POINTER(WINTRUST_BLOB_INFO_)), + ("pSgnr", POINTER(WINTRUST_SGNR_INFO_)), + ("pCert", POINTER(WINTRUST_CERT_INFO_)), + ] +TMP_WINTRUST_UNION_TYPE = _TMP_WINTRUST_UNION_TYPE + +class _WINTRUST_DATA(Structure): + _fields_ = [ + ("cbStruct", DWORD), + ("pPolicyCallbackData", LPVOID), + ("pSIPClientData", LPVOID), + ("dwUIChoice", DWORD), + ("fdwRevocationChecks", DWORD), + ("dwUnionChoice", DWORD), + ("tmp_union", TMP_WINTRUST_UNION_TYPE), + ("dwStateAction", DWORD), + ("hWVTStateData", HANDLE), + ("pwszURLReference", POINTER(WCHAR)), + ("dwProvFlags", DWORD), + ("dwUIContext", DWORD), + ] +PWINTRUST_DATA = POINTER(_WINTRUST_DATA) +WINTRUST_DATA = _WINTRUST_DATA + +class _CRYPT_SIGN_MESSAGE_PARA(Structure): + _fields_ = [ + ("cbSize", DWORD), + ("dwMsgEncodingType", DWORD), + ("pSigningCert", PCCERT_CONTEXT), + ("HashAlgorithm", CRYPT_ALGORITHM_IDENTIFIER), + ("pvHashAuxInfo", PVOID), + ("cMsgCert", DWORD), + ("rgpMsgCert", POINTER(PCCERT_CONTEXT)), + ("cMsgCrl", DWORD), + ("rgpMsgCrl", POINTER(PCCRL_CONTEXT)), + ("cAuthAttr", DWORD), + ("rgAuthAttr", PCRYPT_ATTRIBUTE), + ("cUnauthAttr", DWORD), + ("rgUnauthAttr", PCRYPT_ATTRIBUTE), + ("dwFlags", DWORD), + ("dwInnerContentType", DWORD), + ("HashEncryptionAlgorithm", CRYPT_ALGORITHM_IDENTIFIER), + ("pvHashEncryptionAuxInfo", PVOID), + ] +CRYPT_SIGN_MESSAGE_PARA = _CRYPT_SIGN_MESSAGE_PARA +PCRYPT_SIGN_MESSAGE_PARA = POINTER(_CRYPT_SIGN_MESSAGE_PARA) + +class _CRYPT_HASH_MESSAGE_PARA(Structure): + _fields_ = [ + ("cbSize", DWORD), + ("dwMsgEncodingType", DWORD), + ("hCryptProv", HCRYPTPROV_LEGACY), + ("HashAlgorithm", CRYPT_ALGORITHM_IDENTIFIER), + ("pvHashAuxInfo", PVOID), + ] +PCRYPT_HASH_MESSAGE_PARA = POINTER(_CRYPT_HASH_MESSAGE_PARA) +CRYPT_HASH_MESSAGE_PARA = _CRYPT_HASH_MESSAGE_PARA + +class _CRYPT_KEY_VERIFY_MESSAGE_PARA(Structure): + _fields_ = [ + ("cbSize", DWORD), + ("dwMsgEncodingType", DWORD), + ("hCryptProv", HCRYPTPROV_LEGACY), + ] +CRYPT_KEY_VERIFY_MESSAGE_PARA = _CRYPT_KEY_VERIFY_MESSAGE_PARA +PCRYPT_KEY_VERIFY_MESSAGE_PARA = POINTER(_CRYPT_KEY_VERIFY_MESSAGE_PARA) + +class _CRYPT_VERIFY_MESSAGE_PARA(Structure): + _fields_ = [ + ("cbSize", DWORD), + ("dwMsgAndCertEncodingType", DWORD), + ("hCryptProv", HCRYPTPROV_LEGACY), + ("pfnGetSignerCertificate", PFN_CRYPT_GET_SIGNER_CERTIFICATE), + ("pvGetArg", PVOID), + ("pStrongSignPara", PCCERT_STRONG_SIGN_PARA), + ] +CRYPT_VERIFY_MESSAGE_PARA = _CRYPT_VERIFY_MESSAGE_PARA +PCRYPT_VERIFY_MESSAGE_PARA = POINTER(_CRYPT_VERIFY_MESSAGE_PARA) + +class _SPC_SERIALIZED_OBJECT(Structure): + _fields_ = [ + ("ClassId", SPC_UUID), + ("SerializedData", CRYPT_DATA_BLOB), + ] +SPC_SERIALIZED_OBJECT = _SPC_SERIALIZED_OBJECT +PSPC_SERIALIZED_OBJECT = POINTER(_SPC_SERIALIZED_OBJECT) + +class _TMP_SPC_LINK_UNION(Union): + _fields_ = [ + ("pwszUrl", LPWSTR), + ("Moniker", SPC_SERIALIZED_OBJECT), + ("pwszFile", LPWSTR), + ] +TMP_SPC_LINK_UNION = _TMP_SPC_LINK_UNION + +class SPC_LINK_(Structure): + _fields_ = [ + ("dwLinkChoice", DWORD), + ("u", TMP_SPC_LINK_UNION), + ] +PSPC_LINK = POINTER(SPC_LINK_) +SPC_LINK = SPC_LINK_ + +class _SPC_SP_OPUS_INFO(Structure): + _fields_ = [ + ("pwszProgramName", LPCWSTR), + ("pMoreInfo", POINTER(SPC_LINK_)), + ("pPublisherInfo", POINTER(SPC_LINK_)), + ] +PSPC_SP_OPUS_INFO = POINTER(_SPC_SP_OPUS_INFO) +SPC_SP_OPUS_INFO = _SPC_SP_OPUS_INFO + +class _CERT_TRUST_STATUS(Structure): + _fields_ = [ + ("dwErrorStatus", DWORD), + ("dwInfoStatus", DWORD), + ] +PCERT_TRUST_STATUS = POINTER(_CERT_TRUST_STATUS) +CERT_TRUST_STATUS = _CERT_TRUST_STATUS + +class _CERT_TRUST_LIST_INFO(Structure): + _fields_ = [ + ("cbSize", DWORD), + ("pCtlEntry", PCTL_ENTRY), + ("pCtlContext", PCCTL_CONTEXT), + ] +PCERT_TRUST_LIST_INFO = POINTER(_CERT_TRUST_LIST_INFO) +CERT_TRUST_LIST_INFO = _CERT_TRUST_LIST_INFO + +class _CERT_REVOCATION_CRL_INFO(Structure): + _fields_ = [ + ("cbSize", DWORD), + ("pBaseCrlContext", PCCRL_CONTEXT), + ("pDeltaCrlContext", PCCRL_CONTEXT), + ("pCrlEntry", PCRL_ENTRY), + ("fDeltaCrlEntry", BOOL), + ] +CERT_REVOCATION_CRL_INFO = _CERT_REVOCATION_CRL_INFO +PCERT_REVOCATION_CRL_INFO = POINTER(_CERT_REVOCATION_CRL_INFO) + +class _CERT_REVOCATION_INFO(Structure): + _fields_ = [ + ("cbSize", DWORD), + ("dwRevocationResult", DWORD), + ("pszRevocationOid", LPCSTR), + ("pvOidSpecificInfo", LPVOID), + ("fHasFreshnessTime", BOOL), + ("dwFreshnessTime", DWORD), + ("pCrlInfo", PCERT_REVOCATION_CRL_INFO), + ] +CERT_REVOCATION_INFO = _CERT_REVOCATION_INFO +PCERT_REVOCATION_INFO = POINTER(_CERT_REVOCATION_INFO) + +class _CERT_CHAIN_ELEMENT(Structure): + _fields_ = [ + ("cbSize", DWORD), + ("pCertContext", PCCERT_CONTEXT), + ("TrustStatus", CERT_TRUST_STATUS), + ("pRevocationInfo", PCERT_REVOCATION_INFO), + ("pIssuanceUsage", PCERT_ENHKEY_USAGE), + ("pApplicationUsage", PCERT_ENHKEY_USAGE), + ("pwszExtendedErrorInfo", LPCWSTR), + ] +PCERT_CHAIN_ELEMENT = POINTER(_CERT_CHAIN_ELEMENT) +CERT_CHAIN_ELEMENT = _CERT_CHAIN_ELEMENT +PCCERT_CHAIN_ELEMENT = POINTER(_CERT_CHAIN_ELEMENT) + +class _CERT_SIMPLE_CHAIN(Structure): + _fields_ = [ + ("cbSize", DWORD), + ("TrustStatus", CERT_TRUST_STATUS), + ("cElement", DWORD), + ("rgpElement", POINTER(PCERT_CHAIN_ELEMENT)), + ("pTrustListInfo", PCERT_TRUST_LIST_INFO), + ("fHasRevocationFreshnessTime", BOOL), + ("dwRevocationFreshnessTime", DWORD), + ] +CERT_SIMPLE_CHAIN = _CERT_SIMPLE_CHAIN +PCERT_SIMPLE_CHAIN = POINTER(_CERT_SIMPLE_CHAIN) +PCCERT_SIMPLE_CHAIN = POINTER(_CERT_SIMPLE_CHAIN) + +# Self referencing struct tricks +class _CERT_CHAIN_CONTEXT(Structure): pass +CERT_CHAIN_CONTEXT = _CERT_CHAIN_CONTEXT +PCERT_CHAIN_CONTEXT = POINTER(_CERT_CHAIN_CONTEXT) +PCCERT_CHAIN_CONTEXT = POINTER(_CERT_CHAIN_CONTEXT) +_CERT_CHAIN_CONTEXT._fields_ = [ + ("cbSize", DWORD), + ("TrustStatus", CERT_TRUST_STATUS), + ("cChain", DWORD), + ("rgpChain", POINTER(PCERT_SIMPLE_CHAIN)), + ("cLowerQualityChainContext", DWORD), + ("rgpLowerQualityChainContext", POINTER(PCCERT_CHAIN_CONTEXT)), + ("fHasRevocationFreshnessTime", BOOL), + ("dwRevocationFreshnessTime", DWORD), + ("dwCreateFlags", DWORD), + ("ChainId", GUID), +] + +class _CERT_USAGE_MATCH(Structure): + _fields_ = [ + ("dwType", DWORD), + ("Usage", CERT_ENHKEY_USAGE), + ] +CERT_USAGE_MATCH = _CERT_USAGE_MATCH +PCERT_USAGE_MATCH = POINTER(_CERT_USAGE_MATCH) + +class _CERT_CHAIN_PARA(Structure): + _fields_ = [ + ("cbSize", DWORD), + ("RequestedUsage", CERT_USAGE_MATCH), + ("RequestedIssuancePolicy", CERT_USAGE_MATCH), + ("dwUrlRetrievalTimeout", DWORD), + ("fCheckRevocationFreshnessTime", BOOL), + ("dwRevocationFreshnessTime", DWORD), + ("pftCacheResync", LPFILETIME), + ] +CERT_CHAIN_PARA = _CERT_CHAIN_PARA +PCERT_CHAIN_PARA = POINTER(_CERT_CHAIN_PARA) + +class _CERT_CHAIN_ENGINE_CONFIG(Structure): + _fields_ = [ + ("cbSize", DWORD), + ("hRestrictedRoot", HCERTSTORE), + ("hRestrictedTrust", HCERTSTORE), + ("hRestrictedOther", HCERTSTORE), + ("cAdditionalStore", DWORD), + ("rghAdditionalStore", POINTER(HCERTSTORE)), + ("dwFlags", DWORD), + ("dwUrlRetrievalTimeout", DWORD), + ("MaximumCachedCertificates", DWORD), + ("CycleDetectionModulus", DWORD), + ] +CERT_CHAIN_ENGINE_CONFIG = _CERT_CHAIN_ENGINE_CONFIG +PCERT_CHAIN_ENGINE_CONFIG = POINTER(_CERT_CHAIN_ENGINE_CONFIG) + +class _SYSTEMTIME(Structure): + _fields_ = [ + ("wYear", WORD), + ("wMonth", WORD), + ("wDayOfWeek", WORD), + ("wDay", WORD), + ("wHour", WORD), + ("wMinute", WORD), + ("wSecond", WORD), + ("wMilliseconds", WORD), + ] +LPSYSTEMTIME = POINTER(_SYSTEMTIME) +SYSTEMTIME = _SYSTEMTIME +PSYSTEMTIME = POINTER(_SYSTEMTIME) + +class _CERT_EXTENSIONS(Structure): + _fields_ = [ + ("cExtension", DWORD), + ("rgExtension", PCERT_EXTENSION), + ] +PCERT_EXTENSIONS = POINTER(_CERT_EXTENSIONS) +CERT_EXTENSIONS = _CERT_EXTENSIONS + +class _CRYPT_KEY_PROV_PARAM(Structure): + _fields_ = [ + ("dwParam", DWORD), + ("pbData", POINTER(BYTE)), + ("cbData", DWORD), + ("dwFlags", DWORD), + ] +CRYPT_KEY_PROV_PARAM = _CRYPT_KEY_PROV_PARAM +PCRYPT_KEY_PROV_PARAM = POINTER(_CRYPT_KEY_PROV_PARAM) + +class _CRYPT_KEY_PROV_INFO(Structure): + _fields_ = [ + ("pwszContainerName", LPWSTR), + ("pwszProvName", LPWSTR), + ("dwProvType", DWORD), + ("dwFlags", DWORD), + ("cProvParam", DWORD), + ("rgProvParam", PCRYPT_KEY_PROV_PARAM), + ("dwKeySpec", DWORD), + ] +CRYPT_KEY_PROV_INFO = _CRYPT_KEY_PROV_INFO +PCRYPT_KEY_PROV_INFO = POINTER(_CRYPT_KEY_PROV_INFO) + +class _CRYPT_ENCRYPT_MESSAGE_PARA(Structure): + _fields_ = [ + ("cbSize", DWORD), + ("dwMsgEncodingType", DWORD), + ("hCryptProv", HCRYPTPROV_LEGACY), + ("ContentEncryptionAlgorithm", CRYPT_ALGORITHM_IDENTIFIER), + ("pvEncryptionAuxInfo", POINTER(VOID)), + ("dwFlags", DWORD), + ("dwInnerContentType", DWORD), + ] +PCRYPT_ENCRYPT_MESSAGE_PARA = POINTER(_CRYPT_ENCRYPT_MESSAGE_PARA) +CRYPT_ENCRYPT_MESSAGE_PARA = _CRYPT_ENCRYPT_MESSAGE_PARA + +class _CRYPT_DECRYPT_MESSAGE_PARA(Structure): + _fields_ = [ + ("cbSize", DWORD), + ("dwMsgAndCertEncodingType", DWORD), + ("cCertStore", DWORD), + ("rghCertStore", POINTER(HCERTSTORE)), + ("dwFlags", DWORD), + ] +PCRYPT_DECRYPT_MESSAGE_PARA = POINTER(_CRYPT_DECRYPT_MESSAGE_PARA) +CRYPT_DECRYPT_MESSAGE_PARA = _CRYPT_DECRYPT_MESSAGE_PARA + +class _CERT_KEY_CONTEXT(Structure): + _fields_ = [ + ("cbSize", DWORD), + ("hCryptProv", HCRYPTPROV), + ("dwKeySpec", DWORD), + ] +CERT_KEY_CONTEXT = _CERT_KEY_CONTEXT +PCERT_KEY_CONTEXT = POINTER(_CERT_KEY_CONTEXT) + +class _CRYPT_ENCODE_PARA(Structure): + _fields_ = [ + ("cbSize", DWORD), + ("pfnAlloc", PVOID), + ("pfnFree", PVOID), + ] +PCRYPT_ENCODE_PARA = POINTER(_CRYPT_ENCODE_PARA) +CRYPT_ENCODE_PARA = _CRYPT_ENCODE_PARA + EvtVarTypeNull = EnumValue("_EVT_VARIANT_TYPE", "EvtVarTypeNull", 0x0) EvtVarTypeString = EnumValue("_EVT_VARIANT_TYPE", "EvtVarTypeString", 0x1) EvtVarTypeAnsiString = EnumValue("_EVT_VARIANT_TYPE", "EvtVarTypeAnsiString", 0x2) @@ -5557,500 +6124,3 @@ class _EVT_VARIANT(Structure): PEVT_VARIANT = POINTER(_EVT_VARIANT) EVT_VARIANT = _EVT_VARIANT -class tagRGBTRIPLE(Structure): - _fields_ = [ - ("rgbtBlue", BYTE), - ("rgbtGreen", BYTE), - ("rgbtRed", BYTE), - ] -NPRGBTRIPLE = POINTER(tagRGBTRIPLE) -LPRGBTRIPLE = POINTER(tagRGBTRIPLE) -RGBTRIPLE = tagRGBTRIPLE -PRGBTRIPLE = POINTER(tagRGBTRIPLE) - -class tagBITMAPFILEHEADER(Structure): - _pack_ = 2 - _fields_ = [ - ("bfType", WORD), - ("bfSize", DWORD), - ("bfReserved1", WORD), - ("bfReserved2", WORD), - ("bfOffBits", DWORD), - ] -BITMAPFILEHEADER = tagBITMAPFILEHEADER -PBITMAPFILEHEADER = POINTER(tagBITMAPFILEHEADER) -LPBITMAPFILEHEADER = POINTER(tagBITMAPFILEHEADER) - -class tagBITMAPCOREHEADER(Structure): - _fields_ = [ - ("bcSize", DWORD), - ("bcWidth", WORD), - ("bcHeight", WORD), - ("bcPlanes", WORD), - ("bcBitCount", WORD), - ] -LPBITMAPCOREHEADER = POINTER(tagBITMAPCOREHEADER) -PBITMAPCOREHEADER = POINTER(tagBITMAPCOREHEADER) -BITMAPCOREHEADER = tagBITMAPCOREHEADER - -class tagBITMAP(Structure): - _fields_ = [ - ("bmType", LONG), - ("bmWidth", LONG), - ("bmHeight", LONG), - ("bmWidthBytes", LONG), - ("bmPlanes", WORD), - ("bmBitsPixel", WORD), - ("bmBits", LPVOID), - ] -NPBITMAP = POINTER(tagBITMAP) -LPBITMAP = POINTER(tagBITMAP) -PBITMAP = POINTER(tagBITMAP) -BITMAP = tagBITMAP - -class tagBITMAPINFOHEADER(Structure): - _fields_ = [ - ("biSize", DWORD), - ("biWidth", LONG), - ("biHeight", LONG), - ("biPlanes", WORD), - ("biBitCount", WORD), - ("biCompression", DWORD), - ("biSizeImage", DWORD), - ("biXPelsPerMeter", LONG), - ("biYPelsPerMeter", LONG), - ("biClrUsed", DWORD), - ("biClrImportant", DWORD), - ] -BITMAPINFOHEADER = tagBITMAPINFOHEADER -PBITMAPINFOHEADER = POINTER(tagBITMAPINFOHEADER) -LPBITMAPINFOHEADER = POINTER(tagBITMAPINFOHEADER) - -class tagRGBQUAD(Structure): - _fields_ = [ - ("rgbBlue", BYTE), - ("rgbGreen", BYTE), - ("rgbRed", BYTE), - ("rgbReserved", BYTE), - ] -RGBQUAD = tagRGBQUAD - -class tagBITMAPINFO(Structure): - _fields_ = [ - ("bmiHeader", BITMAPINFOHEADER), - ("bmiColors", RGBQUAD * 1), - ] -LPBITMAPINFO = POINTER(tagBITMAPINFO) -PBITMAPINFO = POINTER(tagBITMAPINFO) -BITMAPINFO = tagBITMAPINFO - -class tagBITMAPCOREINFO(Structure): - _fields_ = [ - ("bmciHeader", BITMAPCOREHEADER), - ("bmciColors", RGBTRIPLE * 1), - ] -LPBITMAPCOREINFO = POINTER(tagBITMAPCOREINFO) -BITMAPCOREINFO = tagBITMAPCOREINFO -PBITMAPCOREINFO = POINTER(tagBITMAPCOREINFO) - -class tagWNDCLASSEXA(Structure): - _fields_ = [ - ("cbSize", UINT), - ("style", UINT), - ("lpfnWndProc", WNDPROC), - ("cbClsExtra", INT), - ("cbWndExtra", INT), - ("hInstance", HINSTANCE), - ("hIcon", HICON), - ("hCursor", HCURSOR), - ("hbrBackground", HBRUSH), - ("lpszMenuName", LPCSTR), - ("lpszClassName", LPCSTR), - ("hIconSm", HICON), - ] -PWNDCLASSEXA = POINTER(tagWNDCLASSEXA) -LPWNDCLASSEXA = POINTER(tagWNDCLASSEXA) -WNDCLASSEXA = tagWNDCLASSEXA - -class tagWNDCLASSEXW(Structure): - _fields_ = [ - ("cbSize", UINT), - ("style", UINT), - ("lpfnWndProc", WNDPROC), - ("cbClsExtra", INT), - ("cbWndExtra", INT), - ("hInstance", HINSTANCE), - ("hIcon", HICON), - ("hCursor", HCURSOR), - ("hbrBackground", HBRUSH), - ("lpszMenuName", LPWSTR), - ("lpszClassName", LPWSTR), - ("hIconSm", HICON), - ] -WNDCLASSEXW = tagWNDCLASSEXW -LPWNDCLASSEXW = POINTER(tagWNDCLASSEXW) -PWNDCLASSEXW = POINTER(tagWNDCLASSEXW) - -ProcessDEPPolicy = EnumValue("_PROCESS_MITIGATION_POLICY", "ProcessDEPPolicy", 0x0) -ProcessASLRPolicy = EnumValue("_PROCESS_MITIGATION_POLICY", "ProcessASLRPolicy", 0x1) -ProcessDynamicCodePolicy = EnumValue("_PROCESS_MITIGATION_POLICY", "ProcessDynamicCodePolicy", 0x2) -ProcessStrictHandleCheckPolicy = EnumValue("_PROCESS_MITIGATION_POLICY", "ProcessStrictHandleCheckPolicy", 0x3) -ProcessSystemCallDisablePolicy = EnumValue("_PROCESS_MITIGATION_POLICY", "ProcessSystemCallDisablePolicy", 0x4) -ProcessMitigationOptionsMask = EnumValue("_PROCESS_MITIGATION_POLICY", "ProcessMitigationOptionsMask", 0x5) -ProcessExtensionPointDisablePolicy = EnumValue("_PROCESS_MITIGATION_POLICY", "ProcessExtensionPointDisablePolicy", 0x6) -ProcessReserved1Policy = EnumValue("_PROCESS_MITIGATION_POLICY", "ProcessReserved1Policy", 0x7) -ProcessSignaturePolicy = EnumValue("_PROCESS_MITIGATION_POLICY", "ProcessSignaturePolicy", 0x8) -MaxProcessMitigationPolicy = EnumValue("_PROCESS_MITIGATION_POLICY", "MaxProcessMitigationPolicy", 0x9) -class _PROCESS_MITIGATION_POLICY(EnumType): - values = [ProcessDEPPolicy, ProcessASLRPolicy, ProcessDynamicCodePolicy, ProcessStrictHandleCheckPolicy, ProcessSystemCallDisablePolicy, ProcessMitigationOptionsMask, ProcessExtensionPointDisablePolicy, ProcessReserved1Policy, ProcessSignaturePolicy, MaxProcessMitigationPolicy] - mapper = {x:x for x in values} -PROCESS_MITIGATION_POLICY = _PROCESS_MITIGATION_POLICY -PPROCESS_MITIGATION_POLICY = POINTER(_PROCESS_MITIGATION_POLICY) - - -class _ANON_PROCESS_MITIGATION_DEP_POLICY_BITFIELD(Structure): - _fields_ = [ - ("Enable", DWORD, 1), - ("DisableAtlThunkEmulation", DWORD, 1), - ("ReservedFlags", DWORD, 30), - ] - - -class _ANON_PROCESS_MITIGATION_DEP_POLICY_UNION(Union): - _anonymous_ = ("anon",) - _fields_ = [ - ("Flags", DWORD), - ("anon", _ANON_PROCESS_MITIGATION_DEP_POLICY_BITFIELD), - ] - - -class _PROCESS_MITIGATION_DEP_POLICY(Structure): - _anonymous_ = ("anon",) - _fields_ = [ - ("anon", _ANON_PROCESS_MITIGATION_DEP_POLICY_UNION), - ("Permanent", BOOLEAN), - ] -PPROCESS_MITIGATION_DEP_POLICY = POINTER(_PROCESS_MITIGATION_DEP_POLICY) -PROCESS_MITIGATION_DEP_POLICY = _PROCESS_MITIGATION_DEP_POLICY - -class _ANON_PROCESS_MITIGATION_ASLR_POLICY_BITFIELD(Structure): - _fields_ = [ - ("EnableBottomUpRandomization", DWORD, 1), - ("EnableForceRelocateImages", DWORD, 1), - ("EnableHighEntropy", DWORD, 1), - ("DisallowStrippedImages", DWORD, 1), - ("ReservedFlags", DWORD, 28), - ] - - -class _ANON_PROCESS_MITIGATION_ASLR_POLICY_UNION(Union): - _anonymous_ = ("anon",) - _fields_ = [ - ("Flags", DWORD), - ("anon", _ANON_PROCESS_MITIGATION_ASLR_POLICY_BITFIELD), - ] - - -class _PROCESS_MITIGATION_ASLR_POLICY(Structure): - _anonymous_ = ("anon",) - _fields_ = [ - ("anon", _ANON_PROCESS_MITIGATION_ASLR_POLICY_UNION), - ] -PPROCESS_MITIGATION_ASLR_POLICY = POINTER(_PROCESS_MITIGATION_ASLR_POLICY) -PROCESS_MITIGATION_ASLR_POLICY = _PROCESS_MITIGATION_ASLR_POLICY - -class _ANON_PROCESS_MITIGATION_DYNAMIC_CODE_POLICY_BITFIELD(Structure): - _fields_ = [ - ("ProhibitDynamicCode", DWORD, 1), - ("AllowThreadOptOut", DWORD, 1), - ("AllowRemoteDowngrade", DWORD, 1), - ("ReservedFlags", DWORD, 30), - ] - - -class _ANON_PROCESS_MITIGATION_DYNAMIC_CODE_POLICY_UNION(Union): - _anonymous_ = ("anon",) - _fields_ = [ - ("Flags", DWORD), - ("anon", _ANON_PROCESS_MITIGATION_DYNAMIC_CODE_POLICY_BITFIELD), - ] - - -class _PROCESS_MITIGATION_DYNAMIC_CODE_POLICY(Structure): - _anonymous_ = ("anon",) - _fields_ = [ - ("anon", _ANON_PROCESS_MITIGATION_DYNAMIC_CODE_POLICY_UNION), - ] -PROCESS_MITIGATION_DYNAMIC_CODE_POLICY = _PROCESS_MITIGATION_DYNAMIC_CODE_POLICY -PPROCESS_MITIGATION_DYNAMIC_CODE_POLICY = POINTER(_PROCESS_MITIGATION_DYNAMIC_CODE_POLICY) - -class _ANON_PROCESS_MITIGATION_STRICT_HANDLE_CHECK_POLICY_BITFIELD(Structure): - _fields_ = [ - ("RaiseExceptionOnInvalidHandleReference", DWORD, 1), - ("HandleExceptionsPermanentlyEnabled", DWORD, 1), - ("ReservedFlags", DWORD, 30), - ] - - -class _ANON_PROCESS_MITIGATION_STRICT_HANDLE_CHECK_POLICY_UNION(Union): - _anonymous_ = ("ANON_STRUCT",) - _fields_ = [ - ("Flags", DWORD), - ("ANON_STRUCT", _ANON_PROCESS_MITIGATION_STRICT_HANDLE_CHECK_POLICY_BITFIELD), - ] - - -class _PROCESS_MITIGATION_STRICT_HANDLE_CHECK_POLICY(Structure): - _anonymous_ = ("anon",) - _fields_ = [ - ("anon", _ANON_PROCESS_MITIGATION_STRICT_HANDLE_CHECK_POLICY_UNION), - ] -PROCESS_MITIGATION_STRICT_HANDLE_CHECK_POLICY = _PROCESS_MITIGATION_STRICT_HANDLE_CHECK_POLICY -PPROCESS_MITIGATION_STRICT_HANDLE_CHECK_POLICY = POINTER(_PROCESS_MITIGATION_STRICT_HANDLE_CHECK_POLICY) - -class _ANON_PROCESS_MITIGATION_SYSTEM_CALL_DISABLE_POLICY_BITFIELD(Structure): - _fields_ = [ - ("DisallowWin32kSystemCalls", DWORD, 1), - ("ReservedFlags", DWORD, 31), - ] - - -class _ANON_PROCESS_MITIGATION_SYSTEM_CALL_DISABLE_POLICY_UNION(Union): - _anonymous_ = ("ANON_STRUCT",) - _fields_ = [ - ("Flags", DWORD), - ("ANON_STRUCT", _ANON_PROCESS_MITIGATION_SYSTEM_CALL_DISABLE_POLICY_BITFIELD), - ] - - -class _PROCESS_MITIGATION_SYSTEM_CALL_DISABLE_POLICY(Structure): - _anonymous_ = ("anon",) - _fields_ = [ - ("anon", _ANON_PROCESS_MITIGATION_SYSTEM_CALL_DISABLE_POLICY_UNION), - ] -PPROCESS_MITIGATION_SYSTEM_CALL_DISABLE_POLICY = POINTER(_PROCESS_MITIGATION_SYSTEM_CALL_DISABLE_POLICY) -PROCESS_MITIGATION_SYSTEM_CALL_DISABLE_POLICY = _PROCESS_MITIGATION_SYSTEM_CALL_DISABLE_POLICY - -class _ANON_PROCESS_MITIGATION_EXTENSION_POINT_DISABLE_POLICY_BITFIELD(Structure): - _fields_ = [ - ("DisableExtensionPoints", DWORD, 1), - ("ReservedFlags", DWORD, 31), - ] - - -class _ANON_PROCESS_MITIGATION_EXTENSION_POINT_DISABLE_POLICY_UNION(Union): - _anonymous_ = ("ANON_STRUCT",) - _fields_ = [ - ("Flags", DWORD), - ("ANON_STRUCT", _ANON_PROCESS_MITIGATION_EXTENSION_POINT_DISABLE_POLICY_BITFIELD), - ] - - -class _PROCESS_MITIGATION_EXTENSION_POINT_DISABLE_POLICY(Structure): - _anonymous_ = ("anon",) - _fields_ = [ - ("anon", _ANON_PROCESS_MITIGATION_EXTENSION_POINT_DISABLE_POLICY_UNION), - ] -PROCESS_MITIGATION_EXTENSION_POINT_DISABLE_POLICY = _PROCESS_MITIGATION_EXTENSION_POINT_DISABLE_POLICY -PPROCESS_MITIGATION_EXTENSION_POINT_DISABLE_POLICY = POINTER(_PROCESS_MITIGATION_EXTENSION_POINT_DISABLE_POLICY) - -class _ANON_PROCESS_MITIGATION_CONTROL_FLOW_GUARD_POLICY_BITFIELD(Structure): - _fields_ = [ - ("EnableControlFlowGuard", DWORD, 1), - ("EnableExportSuppression", DWORD, 1), - ("StrictMode", DWORD, 1), - ("ReservedFlags", DWORD, 29), - ] - - -class _ANON_PROCESS_MITIGATION_CONTROL_FLOW_GUARD_POLICY_UNION(Union): - _anonymous_ = ("ANON_STRUCT",) - _fields_ = [ - ("Flags", DWORD), - ("ANON_STRUCT", _ANON_PROCESS_MITIGATION_CONTROL_FLOW_GUARD_POLICY_BITFIELD), - ] - - -class _PROCESS_MITIGATION_CONTROL_FLOW_GUARD_POLICY(Structure): - _anonymous_ = ("anon",) - _fields_ = [ - ("anon", _ANON_PROCESS_MITIGATION_CONTROL_FLOW_GUARD_POLICY_UNION), - ] -PPROCESS_MITIGATION_CONTROL_FLOW_GUARD_POLICY = POINTER(_PROCESS_MITIGATION_CONTROL_FLOW_GUARD_POLICY) -PROCESS_MITIGATION_CONTROL_FLOW_GUARD_POLICY = _PROCESS_MITIGATION_CONTROL_FLOW_GUARD_POLICY - -class _ANON_PROCESS_MITIGATION_BINARY_SIGNATURE_POLICY_BITFIELD(Structure): - _fields_ = [ - ("MicrosoftSignedOnly", DWORD, 1), - ("StoreSignedOnly", DWORD, 1), - ("MitigationOptIn", DWORD, 1), - ("ReservedFlags", DWORD, 29), - ] - - -class _ANON_PROCESS_MITIGATION_BINARY_SIGNATURE_POLICY_UNION(Union): - _anonymous_ = ("ANON_STRUCT",) - _fields_ = [ - ("Flags", DWORD), - ("ANON_STRUCT", _ANON_PROCESS_MITIGATION_BINARY_SIGNATURE_POLICY_BITFIELD), - ] - - -class _PROCESS_MITIGATION_BINARY_SIGNATURE_POLICY(Structure): - _anonymous_ = ("anon",) - _fields_ = [ - ("anon", _ANON_PROCESS_MITIGATION_BINARY_SIGNATURE_POLICY_UNION), - ] -PPROCESS_MITIGATION_BINARY_SIGNATURE_POLICY = POINTER(_PROCESS_MITIGATION_BINARY_SIGNATURE_POLICY) -PROCESS_MITIGATION_BINARY_SIGNATURE_POLICY = _PROCESS_MITIGATION_BINARY_SIGNATURE_POLICY - -class _ANON_PROCESS_MITIGATION_IMAGE_LOAD_POLICY_BITFIELD(Structure): - _fields_ = [ - ("NoRemoteImages", DWORD, 1), - ("NoLowMandatoryLabelImages", DWORD, 1), - ("PreferSystem32Images", DWORD, 1), - ("ReservedFlags", DWORD, 29), - ] - - -class _ANON_PROCESS_MITIGATION_IMAGE_LOAD_POLICY_UNION(Union): - _anonymous_ = ("ANON_STRUCT",) - _fields_ = [ - ("Flags", DWORD), - ("ANON_STRUCT", _ANON_PROCESS_MITIGATION_IMAGE_LOAD_POLICY_BITFIELD), - ] - - -class _PROCESS_MITIGATION_IMAGE_LOAD_POLICY(Structure): - _anonymous_ = ("anon",) - _fields_ = [ - ("anon", _ANON_PROCESS_MITIGATION_IMAGE_LOAD_POLICY_UNION), - ] -PPROCESS_MITIGATION_IMAGE_LOAD_POLICY = POINTER(_PROCESS_MITIGATION_IMAGE_LOAD_POLICY) -PROCESS_MITIGATION_IMAGE_LOAD_POLICY = _PROCESS_MITIGATION_IMAGE_LOAD_POLICY - -class _API_SET_VALUE_ENTRY(Structure): - _fields_ = [ - ("Flags", ULONG), - ("NameOffset", ULONG), - ("NameLength", ULONG), - ("ValueOffset", ULONG), - ("ValueLength", ULONG), - ] -API_SET_VALUE_ENTRY = _API_SET_VALUE_ENTRY -PAPI_SET_VALUE_ENTRY = POINTER(_API_SET_VALUE_ENTRY) - -class _API_SET_NAMESPACE_ENTRY(Structure): - _fields_ = [ - ("Flags", ULONG), - ("NameOffset", ULONG), - ("NameLength", ULONG), - ("AliasOffset", ULONG), - ("AliasLength", ULONG), - ("DataOffset", ULONG), - ] -PAPI_SET_NAMESPACE_ENTRY = POINTER(_API_SET_NAMESPACE_ENTRY) -API_SET_NAMESPACE_ENTRY = _API_SET_NAMESPACE_ENTRY - -class _API_SET_NAMESPACE_ARRAY(Structure): - _fields_ = [ - ("Version", ULONG), - ("Size", ULONG), - ("Flags", ULONG), - ("Count", ULONG), - ("Array", API_SET_NAMESPACE_ENTRY * ANYSIZE_ARRAY), - ] -PAPI_SET_NAMESPACE_ARRAY = POINTER(_API_SET_NAMESPACE_ARRAY) -API_SET_NAMESPACE_ARRAY = _API_SET_NAMESPACE_ARRAY - -class _API_SET_VALUE_ENTRY_V2(Structure): - _fields_ = [ - ("NameOffset", ULONG), - ("NameLength", ULONG), - ("ValueOffset", ULONG), - ("ValueLength", ULONG), - ] -PAPI_SET_VALUE_ENTRY_V2 = POINTER(_API_SET_VALUE_ENTRY_V2) -API_SET_VALUE_ENTRY_V2 = _API_SET_VALUE_ENTRY_V2 - -class _API_SET_VALUE_ARRAY_V2(Structure): - _fields_ = [ - ("Count", ULONG), - ("Array", API_SET_VALUE_ENTRY_V2 * ANYSIZE_ARRAY), - ] -API_SET_VALUE_ARRAY_V2 = _API_SET_VALUE_ARRAY_V2 -PAPI_SET_VALUE_ARRAY_V2 = POINTER(_API_SET_VALUE_ARRAY_V2) - -class _API_SET_NAMESPACE_ENTRY_V2(Structure): - _fields_ = [ - ("NameOffset", ULONG), - ("NameLength", ULONG), - ("DataOffset", ULONG), - ] -PAPI_SET_NAMESPACE_ENTRY_V2 = POINTER(_API_SET_NAMESPACE_ENTRY_V2) -API_SET_NAMESPACE_ENTRY_V2 = _API_SET_NAMESPACE_ENTRY_V2 - -class _API_SET_NAMESPACE_ARRAY_V2(Structure): - _fields_ = [ - ("Version", ULONG), - ("Count", ULONG), - ("Array", API_SET_NAMESPACE_ENTRY_V2 * ANYSIZE_ARRAY), - ] -API_SET_NAMESPACE_ARRAY_V2 = _API_SET_NAMESPACE_ARRAY_V2 -PAPI_SET_NAMESPACE_ARRAY_V2 = POINTER(_API_SET_NAMESPACE_ARRAY_V2) - -class _API_SET_VALUE_ARRAY_V4(Structure): - _fields_ = [ - ("GuessFlags", ULONG), - ("Count", ULONG), - ("Array", API_SET_VALUE_ENTRY_V2 * ANYSIZE_ARRAY), - ] -API_SET_VALUE_ARRAY_V4 = _API_SET_VALUE_ARRAY_V4 -PAPI_SET_VALUE_ARRAY_V2 = POINTER(_API_SET_VALUE_ARRAY_V4) - -class _API_SET_NAMESPACE_ARRAY_V4(Structure): - _fields_ = [ - ("Version", ULONG), - ("Size", ULONG), - ("Flags", ULONG), - ("Count", ULONG), - ("Array", API_SET_NAMESPACE_ENTRY * ANYSIZE_ARRAY), - ] -API_SET_NAMESPACE_ARRAY_V4 = _API_SET_NAMESPACE_ARRAY_V4 -PAPI_SET_NAMESPACE_ARRAY_V4 = POINTER(_API_SET_NAMESPACE_ARRAY_V4) - -class _API_SET_NAMESPACE_ENTRY_V4(Structure): - _fields_ = [ - ("Flags", ULONG), - ("NameOffset", ULONG), - ("NameLength", ULONG), - ("AliasOffset", ULONG), - ("AliasLength", ULONG), - ("DataOffset", ULONG), - ] -PAPI_SET_NAMESPACE_ENTRY_V4 = POINTER(_API_SET_NAMESPACE_ENTRY_V4) -API_SET_NAMESPACE_ENTRY_V4 = _API_SET_NAMESPACE_ENTRY_V4 - -class _API_SET_NAMESPACE_ENTRY_V6(Structure): - _fields_ = [ - ("Flags", ULONG), - ("NameOffset", ULONG), - ("NameLength", ULONG), - ("HashedLength", ULONG), - ("ValueOffset", ULONG), - ("ValueCount", ULONG), - ] -API_SET_NAMESPACE_ENTRY_V6 = _API_SET_NAMESPACE_ENTRY_V6 - -class _API_SET_NAMESPACE_V6(Structure): - _fields_ = [ - ("Version", ULONG), - ("Size", ULONG), - ("Flags", ULONG), - ("Count", ULONG), - ("EntryOffset", ULONG), - ("HashOffset", ULONG), - ("HashFactor", ULONG), - ] -API_SET_NAMESPACE_V6 = _API_SET_NAMESPACE_V6 -