diff --git a/BITS/Vanara.BITS.csproj b/BITS/Vanara.BITS.csproj index e7ecd6f97..71b54356e 100644 --- a/BITS/Vanara.BITS.csproj +++ b/BITS/Vanara.BITS.csproj @@ -4,7 +4,7 @@ .NET classes to access Background Intelligent Transfer Service (BITS) functionality. Intelligently uses most recent library functions and gracefully fails when new features are not available on older OS versions. Copyright © 2017-2019 $(AssemblyName) - 3.1.5 + 3.1.6 net20;net35;net40;net45;netstandard2.0;netcoreapp2.0;netcoreapp2.1;netcoreapp3.0 Vanara.BITS $(AssemblyName) diff --git a/Core/Vanara.Core.csproj b/Core/Vanara.Core.csproj index 230ce1c45..d93eedf98 100644 --- a/Core/Vanara.Core.csproj +++ b/Core/Vanara.Core.csproj @@ -9,7 +9,7 @@ * Memory stream based on marshaled memory Copyright © 2017-2019 $(AssemblyName) - 3.1.5 + 3.1.6 net20;net35;net40;net45;netstandard2.0;netcoreapp2.0;netcoreapp2.1;netcoreapp3.0 Vanara.Core $(AssemblyName) diff --git a/PInvoke/Accessibility/Vanara.PInvoke.Accessibility.csproj b/PInvoke/Accessibility/Vanara.PInvoke.Accessibility.csproj index addb0e7cc..2d1225cf0 100644 --- a/PInvoke/Accessibility/Vanara.PInvoke.Accessibility.csproj +++ b/PInvoke/Accessibility/Vanara.PInvoke.Accessibility.csproj @@ -7,7 +7,7 @@ PInvoke API (methods, structures and constants) for Windows Accessibility Features. Copyright © 2017-2019 $(AssemblyName) - 3.1.5 + 3.1.6 net20;net35;net40;net45;netstandard2.0;netcoreapp2.0;netcoreapp2.1;netcoreapp3.0 Vanara.PInvoke.Accessibility $(AssemblyName) diff --git a/PInvoke/AclUI/Vanara.PInvoke.AclUI.csproj b/PInvoke/AclUI/Vanara.PInvoke.AclUI.csproj index f80b0294e..54e8d71bb 100644 --- a/PInvoke/AclUI/Vanara.PInvoke.AclUI.csproj +++ b/PInvoke/AclUI/Vanara.PInvoke.AclUI.csproj @@ -7,7 +7,7 @@ PInvoke API (methods, structures and constants) imported from Windows AclUI.dll. Copyright © 2017-2019 $(AssemblyName) - 3.1.5 + 3.1.6 net20;net35;net40;net45;netstandard2.0;netcoreapp2.0;netcoreapp2.1;netcoreapp3.0 Vanara.PInvoke.AclUI $(AssemblyName) diff --git a/PInvoke/BITS/Vanara.PInvoke.BITS.csproj b/PInvoke/BITS/Vanara.PInvoke.BITS.csproj index ad9bf5d14..623a47b23 100644 --- a/PInvoke/BITS/Vanara.PInvoke.BITS.csproj +++ b/PInvoke/BITS/Vanara.PInvoke.BITS.csproj @@ -7,7 +7,7 @@ PInvoke API (interfaces, structures and constants) imported for Windows BITS (Background Intelligent Transfer Service). Copyright © 2017-2019 $(AssemblyName) - 3.1.5 + 3.1.6 net20;net35;net40;net45;netstandard2.0;netcoreapp2.0;netcoreapp2.1;netcoreapp3.0 Vanara.PInvoke.BITS $(AssemblyName) diff --git a/PInvoke/Cabinet/Vanara.PInvoke.Cabinet.csproj b/PInvoke/Cabinet/Vanara.PInvoke.Cabinet.csproj index 5acac8213..b0bcd980d 100644 --- a/PInvoke/Cabinet/Vanara.PInvoke.Cabinet.csproj +++ b/PInvoke/Cabinet/Vanara.PInvoke.Cabinet.csproj @@ -7,7 +7,7 @@ PInvoke API (methods, structures and constants) imported from Windows Cabinet.dll. Copyright © 2017-2019 $(AssemblyName) - 3.1.5 + 3.1.6 net20;net35;net40;net45;netstandard2.0;netcoreapp2.0;netcoreapp2.1;netcoreapp3.0 Vanara.PInvoke.Cabinet $(AssemblyName) diff --git a/PInvoke/ComCtl32/Vanara.PInvoke.ComCtl32.csproj b/PInvoke/ComCtl32/Vanara.PInvoke.ComCtl32.csproj index 916faf9c8..eed4d0812 100644 --- a/PInvoke/ComCtl32/Vanara.PInvoke.ComCtl32.csproj +++ b/PInvoke/ComCtl32/Vanara.PInvoke.ComCtl32.csproj @@ -7,7 +7,7 @@ PInvoke API (methods, structures and constants) imported from Windows ComCtl32.dll. Copyright © 2017-2019 $(AssemblyName) - 3.1.5 + 3.1.6 net20;net35;net40;net45;netstandard2.0;netcoreapp2.0;netcoreapp2.1;netcoreapp3.0 Vanara.PInvoke.ComCtl32 $(AssemblyName) diff --git a/PInvoke/CredUI/Vanara.PInvoke.CredUI.csproj b/PInvoke/CredUI/Vanara.PInvoke.CredUI.csproj index 5d711ba77..c1cf28b0b 100644 --- a/PInvoke/CredUI/Vanara.PInvoke.CredUI.csproj +++ b/PInvoke/CredUI/Vanara.PInvoke.CredUI.csproj @@ -7,7 +7,7 @@ PInvoke API (methods, structures and constants) imported from Windows CredUI.dll. Copyright © 2017-2019 $(AssemblyName) - 3.1.5 + 3.1.6 net20;net35;net40;net45;netstandard2.0;netcoreapp2.0;netcoreapp2.1;netcoreapp3.0 Vanara.PInvoke.CredUI $(AssemblyName) diff --git a/PInvoke/Cryptography/CorrelationReport.md b/PInvoke/Cryptography/CorrelationReport.md index 2cbfd73de..b89a2d61d 100644 --- a/PInvoke/Cryptography/CorrelationReport.md +++ b/PInvoke/Cryptography/CorrelationReport.md @@ -1,5 +1,5 @@ ## Correlation report for crypt32.dll, bcrypt.dll, ncrypt.dll, tokenbinding.dll -### Methods (38% complete, 135 of 350 functions) +### Methods (37% complete, 135 of 358 functions) Native Method | Native DLL | Header | Managed Method --- | --- | --- | --- [BCryptAddContextFunction](http://msdn2.microsoft.com/en-us/library/4f5b6db0-775d-42de-b9d9-a99fb11c89f2) | bcrypt.dll | bcrypt.h | [Vanara.PInvoke.BCrypt.BCryptAddContextFunction](https://github.com/dahall/Vanara/search?l=C%23&q=BCryptAddContextFunction) @@ -324,9 +324,16 @@ Native Method | Native DLL | Header | Managed Method [SslDecryptPacket](http://msdn2.microsoft.com/en-us/library/22a7dd2b-d023-47b9-8f76-1c17c2dd6466) | ncrypt.dll | Sslprovider.h | [Vanara.PInvoke.NCrypt.SslDecryptPacket](https://github.com/dahall/Vanara/search?l=C%23&q=SslDecryptPacket) [SslEncryptPacket](http://msdn2.microsoft.com/en-us/library/1002158b-1a4f-4461-978f-b221ef6332e0) | ncrypt.dll | Sslprovider.h | [Vanara.PInvoke.NCrypt.SslEncryptPacket](https://github.com/dahall/Vanara/search?l=C%23&q=SslEncryptPacket) [SslEnumCipherSuites](http://msdn2.microsoft.com/en-us/library/c12bc422-71c9-44f4-abf7-76902b19d3bd) | ncrypt.dll | Sslprovider.h | [Vanara.PInvoke.NCrypt.SslEnumCipherSuites](https://github.com/dahall/Vanara/search?l=C%23&q=SslEnumCipherSuites) +[SslEnumCipherSuitesEx](https://www.google.com/search?num=5&q=SslEnumCipherSuitesEx+site%3Amicrosoft.com) | ncrypt.dll | | [SslEnumProtocolProviders](http://msdn2.microsoft.com/en-us/library/a61ddcf5-b7e3-40b2-82fc-1cf87eb963ec) | ncrypt.dll | Sslprovider.h | [Vanara.PInvoke.NCrypt.SslEnumProtocolProviders](https://github.com/dahall/Vanara/search?l=C%23&q=SslEnumProtocolProviders) +[SslExpandExporterMasterKey](https://www.google.com/search?num=5&q=SslExpandExporterMasterKey+site%3Amicrosoft.com) | ncrypt.dll | | +[SslExpandTrafficKeys](https://www.google.com/search?num=5&q=SslExpandTrafficKeys+site%3Amicrosoft.com) | ncrypt.dll | | +[SslExpandWriteKey](https://www.google.com/search?num=5&q=SslExpandWriteKey+site%3Amicrosoft.com) | ncrypt.dll | | [SslExportKey](http://msdn2.microsoft.com/en-us/library/c978e6ac-a535-4625-8598-4aa16484dcad) | ncrypt.dll | Sslprovider.h | [Vanara.PInvoke.NCrypt.SslExportKey](https://github.com/dahall/Vanara/search?l=C%23&q=SslExportKey) [SslExportKeyingMaterial](http://msdn2.microsoft.com/en-us/library/19624852-B1A6-4BB4-96AF-0457834DA294) | ncrypt.dll | Sslprovider.h | [Vanara.PInvoke.NCrypt.SslExportKeyingMaterial](https://github.com/dahall/Vanara/search?l=C%23&q=SslExportKeyingMaterial) +[SslExtractEarlyKey](https://www.google.com/search?num=5&q=SslExtractEarlyKey+site%3Amicrosoft.com) | ncrypt.dll | | +[SslExtractHandshakeKey](https://www.google.com/search?num=5&q=SslExtractHandshakeKey+site%3Amicrosoft.com) | ncrypt.dll | | +[SslExtractMasterKey](https://www.google.com/search?num=5&q=SslExtractMasterKey+site%3Amicrosoft.com) | ncrypt.dll | | [SslFreeBuffer](http://msdn2.microsoft.com/en-us/library/75a85013-c745-43cb-85b5-e13a2778ec1d) | ncrypt.dll | Sslprovider.h | [Vanara.PInvoke.NCrypt.SslFreeBuffer](https://github.com/dahall/Vanara/search?l=C%23&q=SslFreeBuffer) [SslFreeObject](http://msdn2.microsoft.com/en-us/library/73fa0a08-4654-4515-bdb2-9951936b689a) | ncrypt.dll | Sslprovider.h | [Vanara.PInvoke.NCrypt.SslFreeObject](https://github.com/dahall/Vanara/search?l=C%23&q=SslFreeObject) [SslGenerateMasterKey](http://msdn2.microsoft.com/en-us/library/c9408eb3-711d-42c3-a4ba-e388689da34e) | ncrypt.dll | Sslprovider.h | [Vanara.PInvoke.NCrypt.SslGenerateMasterKey](https://github.com/dahall/Vanara/search?l=C%23&q=SslGenerateMasterKey) @@ -348,6 +355,7 @@ Native Method | Native DLL | Header | Managed Method [TokenBindingDeleteBinding](http://msdn2.microsoft.com/en-us/library/4258CC92-580E-403C-9AE4-4BB726255464) | tokenbinding.dll | tokenbinding.h | [Vanara.PInvoke.TokenBinding.TokenBindingDeleteBinding](https://github.com/dahall/Vanara/search?l=C%23&q=TokenBindingDeleteBinding) [TokenBindingGenerateBinding](http://msdn2.microsoft.com/en-us/library/4289E3F0-17AC-485B-A326-2C8BECD5CABB) | tokenbinding.dll | tokenbinding.h | [Vanara.PInvoke.TokenBinding.TokenBindingGenerateBinding](https://github.com/dahall/Vanara/search?l=C%23&q=TokenBindingGenerateBinding) [TokenBindingGenerateID](http://msdn2.microsoft.com/en-us/library/F3E30DF8-2A1D-445E-914B-62999428BB6F) | tokenbinding.dll | tokenbinding.h | [Vanara.PInvoke.TokenBinding.TokenBindingGenerateID](https://github.com/dahall/Vanara/search?l=C%23&q=TokenBindingGenerateID) +[TokenBindingGenerateIDForUri](https://www.google.com/search?num=5&q=TokenBindingGenerateIDForUri+site%3Amicrosoft.com) | tokenbinding.dll | | [TokenBindingGenerateMessage](http://msdn2.microsoft.com/en-us/library/7A268C6D-952B-482A-835D-89D6452D986D) | tokenbinding.dll | tokenbinding.h | [Vanara.PInvoke.TokenBinding.TokenBindingGenerateMessage](https://github.com/dahall/Vanara/search?l=C%23&q=TokenBindingGenerateMessage) [TokenBindingGetKeyTypesClient](http://msdn2.microsoft.com/en-us/library/583687B6-5A87-4616-A5EE-4FECFF06749E) | tokenbinding.dll | tokenbinding.h | [Vanara.PInvoke.TokenBinding.TokenBindingGetKeyTypesClient](https://github.com/dahall/Vanara/search?l=C%23&q=TokenBindingGetKeyTypesClient) [TokenBindingGetKeyTypesServer](http://msdn2.microsoft.com/en-us/library/8ABAC0AF-AF68-4742-9C36-3FB17D303409) | tokenbinding.dll | tokenbinding.h | [Vanara.PInvoke.TokenBinding.TokenBindingGetKeyTypesServer](https://github.com/dahall/Vanara/search?l=C%23&q=TokenBindingGetKeyTypesServer) diff --git a/PInvoke/Cryptography/Vanara.PInvoke.Cryptography.csproj b/PInvoke/Cryptography/Vanara.PInvoke.Cryptography.csproj index 139f1cf75..8adf5dd38 100644 --- a/PInvoke/Cryptography/Vanara.PInvoke.Cryptography.csproj +++ b/PInvoke/Cryptography/Vanara.PInvoke.Cryptography.csproj @@ -7,7 +7,7 @@ PInvoke API (methods, structures and constants) imported from Windows BCrypt.dll and NCrypt.dll. Copyright © 2017-2019 $(AssemblyName) - 3.1.5 + 3.1.6 net20;net35;net40;net45;netstandard2.0;netcoreapp2.0;netcoreapp2.1;netcoreapp3.0 Vanara.PInvoke.Cryptography $(AssemblyName) @@ -28,7 +28,7 @@ Currently implements: Functions -BCryptAddContextFunction, BCryptCloseAlgorithmProvider, BCryptConfigureContext, BCryptConfigureContextFunction, BCryptCreateContext, BCryptCreateHash, BCryptCreateMultiHash, BCryptDecrypt, BCryptDeleteContext, BCryptDeriveKey, BCryptDeriveKeyCapi, BCryptDeriveKeyPBKDF2, BCryptDestroyHash, BCryptDestroyKey, BCryptDestroySecret, BCryptDuplicateHash, BCryptDuplicateKey, BCryptEncrypt, BCryptEnumAlgorithms, BCryptEnumContextFunctionProviders, BCryptEnumContextFunctions, BCryptEnumContexts, BCryptEnumProviders, BCryptEnumRegisteredProviders, BCryptExportKey, BCryptFinalizeKeyPair, BCryptFinishHash, BCryptFreeBuffer, BCryptGenerateKeyPair, BCryptGenerateSymmetricKey, BCryptGenRandom, BCryptGetFipsAlgorithmMode, BCryptGetProperty, BCryptHash, BCryptHashData, BCryptImportKey, BCryptImportKeyPair, BCryptKeyDerivation, BCryptOpenAlgorithmProvider, BCryptProcessMultiOperations, BCryptQueryContextConfiguration, BCryptQueryContextFunctionConfiguration, BCryptQueryContextFunctionProperty, BCryptQueryProviderRegistration, BCryptRegisterConfigChangeNotify, BCryptRemoveContextFunction, BCryptResolveProviders, BCryptSecretAgreement, BCryptSetContextFunctionProperty, BCryptSetProperty, BCryptSignHash, BCryptUnregisterConfigChangeNotify, BCryptVerifySignature, CertAddCertificateContextToStore, CertAddCertificateLinkToStore, CertAddCRLContextToStore, CertAddCRLLinkToStore, CertAddCTLContextToStore, CertAddCTLLinkToStore, CertAddEncodedCertificateToStore, CertAddEncodedCertificateToSystemStore, CertAddEncodedCRLToStore, CertAddEncodedCTLToStore, CertAddEnhancedKeyUsageIdentifier, CertAddRefServerOcspResponse, CertAddRefServerOcspResponseContext, CertAddSerializedElementToStore, CertAddStoreToCollection, CertAlgIdToOID, CertCloseServerOcspResponse, CertCloseStore, CertCompareCertificate, CertCompareCertificateName, CertCompareIntegerBlob, CertComparePublicKeyInfo, CertControlStore, CertCreateCertificateChainEngine, CertCreateCertificateContext, CertCreateContext, CertCreateCRLContext, CertCreateCTLContext, CertCreateCTLEntryFromCertificateContextProperties, CertCreateSelfSignCertificate, CertDeleteCertificateFromStore, CertDeleteCRLFromStore, CertDeleteCTLFromStore, CertDuplicateCertificateChain, CertDuplicateCertificateContext, CertDuplicateCRLContext, CertDuplicateCTLContext, CertDuplicateStore, CertEnumCertificateContextProperties, CertEnumCertificatesInStore, CertEnumCRLContextProperties, CertEnumCRLsInStore, CertEnumCTLContextProperties, CertEnumCTLsInStore, CertEnumPhysicalStore, CertEnumSubjectInSortedCTL, CertEnumSystemStore, CertEnumSystemStoreLocation, CertFindAttribute, CertFindCertificateInCRL, CertFindCertificateInStore, CertFindChainInStore, CertFindCRLInStore, CertFindCTLInStore, CertFindExtension, CertFindRDNAttr, CertFindSubjectInCTL, CertFindSubjectInSortedCTL, CertFreeCertificateChain, CertFreeCertificateChainEngine, CertFreeCertificateChainList, CertFreeCertificateContext, CertFreeCRLContext, CertFreeCTLContext, CertFreeServerOcspResponseContext, CertGetCertificateChain, CertGetCertificateContextProperty, CertGetCRLContextProperty, CertGetCRLFromStore, CertGetCTLContextProperty, CertGetEnhancedKeyUsage, CertGetIntendedKeyUsage, CertGetIssuerCertificateFromStore, CertGetNameString, CertGetPublicKeyLength, CertGetServerOcspResponseContext, CertGetStoreProperty, CertGetSubjectCertificateFromStore, CertGetValidUsages, CertIsRDNAttrsInCertificateName, CertIsStrongHashToSign, CertIsValidCRLForCertificate, CertNameToStr, CertOIDToAlgId, CertOpenServerOcspResponse, CertOpenStore, CertOpenSystemStore, CertRDNValueToStr, CertRegisterPhysicalStore, CertRegisterSystemStore, CertRemoveEnhancedKeyUsageIdentifier, CertRemoveStoreFromCollection, CertResyncCertificateChainEngine, CertRetrieveLogoOrBiometricInfo, CertSaveStore, CertSelectCertificateChains, CertSerializeCertificateStoreElement, CertSerializeCRLStoreElement, CertSerializeCTLStoreElement, CertSetCertificateContextPropertiesFromCTLEntry, CertSetCertificateContextProperty, CertSetCRLContextProperty, CertSetCTLContextProperty, CertSetEnhancedKeyUsage, CertSetStoreProperty, CertStrToName, CertUnregisterPhysicalStore, CertUnregisterSystemStore, CertVerifyCertificateChainPolicy, CertVerifyCRLRevocation, CertVerifyCRLTimeValidity, CertVerifyCTLUsage, CertVerifyRevocation, CertVerifySubjectCertificateContext, CertVerifyTimeValidity, CertVerifyValidityNesting, CryptAcquireCertificatePrivateKey, CryptBinaryToString, CryptCreateKeyIdentifierFromCSP, CryptDecodeMessage, CryptDecodeObject, CryptDecodeObjectEx, CryptDecryptAndVerifyMessageSignature, CryptDecryptMessage, CryptEncodeObject, CryptEncodeObjectEx, CryptEncryptMessage, CryptEnumKeyIdentifierProperties, CryptEnumOIDFunction, CryptEnumOIDInfo, CryptExportPublicKeyInfo, CryptExportPublicKeyInfoEx, CryptExportPublicKeyInfoFromBCryptKeyHandle, CryptFindCertificateKeyProvInfo, CryptFindLocalizedName, CryptFindOIDInfo, CryptFormatObject, CryptFreeOIDFunctionAddress, CryptGetDefaultOIDDllList, CryptGetDefaultOIDFunctionAddress, CryptGetKeyIdentifierProperty, CryptGetMessageCertificates, CryptGetMessageSignerCount, CryptGetOIDFunctionAddress, CryptGetOIDFunctionValue, CryptHashCertificate, CryptHashCertificate2, CryptHashMessage, CryptHashPublicKeyInfo, CryptHashToBeSigned, CryptImportPublicKeyInfo, CryptImportPublicKeyInfoEx, CryptImportPublicKeyInfoEx2, CryptInitOIDFunctionSet, CryptInstallDefaultContext, CryptInstallOIDFunctionAddress, CryptMemAlloc, CryptMemFree, CryptMemRealloc, CryptMsgCalculateEncodedLength, CryptMsgClose, CryptMsgControl, CryptMsgCountersign, CryptMsgCountersignEncoded, CryptMsgDuplicate, CryptMsgEncodeAndSignCTL, CryptMsgGetAndVerifySigner, CryptMsgGetParam, CryptMsgOpenToDecode, CryptMsgOpenToEncode, CryptMsgSignCTL, CryptMsgUpdate, CryptMsgVerifyCountersignatureEncoded, CryptMsgVerifyCountersignatureEncodedEx, CryptProtectData, CryptProtectMemory, CryptQueryObject, CryptRegisterDefaultOIDFunction, CryptRegisterOIDFunction, CryptRegisterOIDInfo, CryptRetrieveTimeStamp, CryptSetKeyIdentifierProperty, CryptSetOIDFunctionValue, CryptSignAndEncodeCertificate, CryptSignAndEncryptMessage, CryptSignCertificate, CryptSignMessage, CryptSignMessageWithKey, CryptSIPAddProvider, CryptSIPCreateIndirectData, CryptSIPGetCaps, CryptSIPGetSignedDataMsg, CryptSIPLoad, CryptSIPPutSignedDataMsg, CryptSIPRemoveProvider, CryptSIPRemoveSignedDataMsg, CryptSIPRetrieveSubjectGuid, CryptSIPRetrieveSubjectGuidForCatalogFile, CryptSIPVerifyIndirectData, CryptStringToBinary, CryptUninstallDefaultContext, CryptUnprotectData, CryptUnprotectMemory, CryptUnregisterDefaultOIDFunction, CryptUnregisterOIDFunction, CryptUnregisterOIDInfo, CryptUpdateProtectedState, CryptVerifyCertificateSignature, CryptVerifyCertificateSignatureEx, CryptVerifyDetachedMessageHash, CryptVerifyDetachedMessageSignature, CryptVerifyMessageHash, CryptVerifyMessageSignature, CryptVerifyMessageSignatureWithKey, CryptVerifyTimeStampSignature, NCryptCloseProtectionDescriptor, NCryptCreateClaim, NCryptCreatePersistedKey, NCryptCreateProtectionDescriptor, NCryptDecrypt, NCryptDeleteKey, NCryptDeriveKey, NCryptEncrypt, NCryptEnumAlgorithms, NCryptEnumKeys, NCryptEnumStorageProviders, NCryptExportKey, NCryptFinalizeKey, NCryptFreeBuffer, NCryptFreeObject, NCryptGetProperty, NCryptGetProtectionDescriptorInfo, NCryptImportKey, NCryptIsAlgSupported, NCryptIsKeyHandle, NCryptKeyDerivation, NCryptNotifyChangeKey, NCryptOpenKey, NCryptOpenStorageProvider, NCryptProtectSecret, NCryptQueryProtectionDescriptorName, NCryptRegisterProtectionDescriptorName, NCryptSecretAgreement, NCryptSetProperty, NCryptSignHash, NCryptStreamClose, NCryptStreamOpenToProtect, NCryptStreamOpenToUnprotect, NCryptStreamOpenToUnprotectEx, NCryptStreamUpdate, NCryptTranslateHandle, NCryptUnprotectSecret, NCryptVerifyClaim, NCryptVerifySignature, PFXExportCertStore, PFXExportCertStoreEx, PFXImportCertStore, PFXIsPFXBlob, PFXVerifyPassword, SslComputeClientAuthHash, SslComputeEapKeyBlock, SslComputeFinishedHash, SslCreateClientAuthHash, SslCreateEphemeralKey, SslCreateHandshakeHash, SslDecrementProviderReferenceCount, SslDecryptPacket, SslEncryptPacket, SslEnumCipherSuites, SslEnumProtocolProviders, SslExportKey, SslExportKeyingMaterial, SslFreeBuffer, SslFreeObject, SslGenerateMasterKey, SslGenerateSessionKeys, SslGetCipherSuitePRFHashAlgorithm, SslGetKeyProperty, SslGetProviderProperty, SslHashHandshake, SslImportKey, SslImportMasterKey, SslIncrementProviderReferenceCount, SslLookupCipherLengths, SslLookupCipherSuiteInfo, SslOpenPrivateKey, SslOpenProvider, SslSignHash, SslVerifySignature, TokenBindingDeleteAllBindings, TokenBindingDeleteBinding, TokenBindingGenerateBinding, TokenBindingGenerateID, TokenBindingGenerateMessage, TokenBindingGetKeyTypesClient, TokenBindingGetKeyTypesServer, TokenBindingVerifyMessage +BCryptAddContextFunction, BCryptCloseAlgorithmProvider, BCryptConfigureContext, BCryptConfigureContextFunction, BCryptCreateContext, BCryptCreateHash, BCryptCreateMultiHash, BCryptDecrypt, BCryptDeleteContext, BCryptDeriveKey, BCryptDeriveKeyCapi, BCryptDeriveKeyPBKDF2, BCryptDestroyHash, BCryptDestroyKey, BCryptDestroySecret, BCryptDuplicateHash, BCryptDuplicateKey, BCryptEncrypt, BCryptEnumAlgorithms, BCryptEnumContextFunctionProviders, BCryptEnumContextFunctions, BCryptEnumContexts, BCryptEnumProviders, BCryptEnumRegisteredProviders, BCryptExportKey, BCryptFinalizeKeyPair, BCryptFinishHash, BCryptFreeBuffer, BCryptGenerateKeyPair, BCryptGenerateSymmetricKey, BCryptGenRandom, BCryptGetFipsAlgorithmMode, BCryptGetProperty, BCryptHash, BCryptHashData, BCryptImportKey, BCryptImportKeyPair, BCryptKeyDerivation, BCryptOpenAlgorithmProvider, BCryptProcessMultiOperations, BCryptQueryContextConfiguration, BCryptQueryContextFunctionConfiguration, BCryptQueryContextFunctionProperty, BCryptQueryProviderRegistration, BCryptRegisterConfigChangeNotify, BCryptRemoveContextFunction, BCryptResolveProviders, BCryptSecretAgreement, BCryptSetContextFunctionProperty, BCryptSetProperty, BCryptSignHash, BCryptUnregisterConfigChangeNotify, BCryptVerifySignature, CertAddCertificateContextToStore, CertAddCertificateLinkToStore, CertAddCRLContextToStore, CertAddCRLLinkToStore, CertAddCTLContextToStore, CertAddCTLLinkToStore, CertAddEncodedCertificateToStore, CertAddEncodedCertificateToSystemStore, CertAddEncodedCRLToStore, CertAddEncodedCTLToStore, CertAddEnhancedKeyUsageIdentifier, CertAddRefServerOcspResponse, CertAddRefServerOcspResponseContext, CertAddSerializedElementToStore, CertAddStoreToCollection, CertAlgIdToOID, CertCloseServerOcspResponse, CertCloseStore, CertCompareCertificate, CertCompareCertificateName, CertCompareIntegerBlob, CertComparePublicKeyInfo, CertControlStore, CertCreateCertificateChainEngine, CertCreateCertificateContext, CertCreateContext, CertCreateCRLContext, CertCreateCTLContext, CertCreateCTLEntryFromCertificateContextProperties, CertCreateSelfSignCertificate, CertDeleteCertificateFromStore, CertDeleteCRLFromStore, CertDeleteCTLFromStore, CertDuplicateCertificateChain, CertDuplicateCertificateContext, CertDuplicateCRLContext, CertDuplicateCTLContext, CertDuplicateStore, CertEnumCertificateContextProperties, CertEnumCertificatesInStore, CertEnumCRLContextProperties, CertEnumCRLsInStore, CertEnumCTLContextProperties, CertEnumCTLsInStore, CertEnumPhysicalStore, CertEnumSubjectInSortedCTL, CertEnumSystemStore, CertEnumSystemStoreLocation, CertFindAttribute, CertFindCertificateInCRL, CertFindCertificateInStore, CertFindChainInStore, CertFindCRLInStore, CertFindCTLInStore, CertFindExtension, CertFindRDNAttr, CertFindSubjectInCTL, CertFindSubjectInSortedCTL, CertFreeCertificateChain, CertFreeCertificateChainEngine, CertFreeCertificateChainList, CertFreeCertificateContext, CertFreeCRLContext, CertFreeCTLContext, CertFreeServerOcspResponseContext, CertGetCertificateChain, CertGetCertificateContextProperty, CertGetCRLContextProperty, CertGetCRLFromStore, CertGetCTLContextProperty, CertGetEnhancedKeyUsage, CertGetIntendedKeyUsage, CertGetIssuerCertificateFromStore, CertGetNameString, CertGetPublicKeyLength, CertGetServerOcspResponseContext, CertGetStoreProperty, CertGetSubjectCertificateFromStore, CertGetValidUsages, CertIsRDNAttrsInCertificateName, CertIsStrongHashToSign, CertIsValidCRLForCertificate, CertNameToStr, CertOIDToAlgId, CertOpenServerOcspResponse, CertOpenStore, CertOpenSystemStore, CertRDNValueToStr, CertRegisterPhysicalStore, CertRegisterSystemStore, CertRemoveEnhancedKeyUsageIdentifier, CertRemoveStoreFromCollection, CertResyncCertificateChainEngine, CertRetrieveLogoOrBiometricInfo, CertSaveStore, CertSelectCertificateChains, CertSerializeCertificateStoreElement, CertSerializeCRLStoreElement, CertSerializeCTLStoreElement, CertSetCertificateContextPropertiesFromCTLEntry, CertSetCertificateContextProperty, CertSetCRLContextProperty, CertSetCTLContextProperty, CertSetEnhancedKeyUsage, CertSetStoreProperty, CertStrToName, CertUnregisterPhysicalStore, CertUnregisterSystemStore, CertVerifyCertificateChainPolicy, CertVerifyCRLRevocation, CertVerifyCRLTimeValidity, CertVerifyCTLUsage, CertVerifyRevocation, CertVerifySubjectCertificateContext, CertVerifyTimeValidity, CertVerifyValidityNesting, CryptAcquireCertificatePrivateKey, CryptBinaryToString, CryptCreateKeyIdentifierFromCSP, CryptDecodeMessage, CryptDecodeObject, CryptDecodeObjectEx, CryptDecryptAndVerifyMessageSignature, CryptDecryptMessage, CryptEncodeObject, CryptEncodeObjectEx, CryptEncryptMessage, CryptEnumKeyIdentifierProperties, CryptEnumOIDFunction, CryptEnumOIDInfo, CryptExportPublicKeyInfo, CryptExportPublicKeyInfoEx, CryptExportPublicKeyInfoFromBCryptKeyHandle, CryptFindCertificateKeyProvInfo, CryptFindLocalizedName, CryptFindOIDInfo, CryptFormatObject, CryptFreeOIDFunctionAddress, CryptGetDefaultOIDDllList, CryptGetDefaultOIDFunctionAddress, CryptGetKeyIdentifierProperty, CryptGetMessageCertificates, CryptGetMessageSignerCount, CryptGetOIDFunctionAddress, CryptGetOIDFunctionValue, CryptHashCertificate, CryptHashCertificate2, CryptHashMessage, CryptHashPublicKeyInfo, CryptHashToBeSigned, CryptImportPublicKeyInfo, CryptImportPublicKeyInfoEx, CryptImportPublicKeyInfoEx2, CryptInitOIDFunctionSet, CryptInstallDefaultContext, CryptInstallOIDFunctionAddress, CryptMemAlloc, CryptMemFree, CryptMemRealloc, CryptMsgCalculateEncodedLength, CryptMsgClose, CryptMsgControl, CryptMsgCountersign, CryptMsgCountersignEncoded, CryptMsgDuplicate, CryptMsgEncodeAndSignCTL, CryptMsgGetAndVerifySigner, CryptMsgGetParam, CryptMsgOpenToDecode, CryptMsgOpenToEncode, CryptMsgSignCTL, CryptMsgUpdate, CryptMsgVerifyCountersignatureEncoded, CryptMsgVerifyCountersignatureEncodedEx, CryptProtectData, CryptProtectMemory, CryptQueryObject, CryptRegisterDefaultOIDFunction, CryptRegisterOIDFunction, CryptRegisterOIDInfo, CryptRetrieveTimeStamp, CryptSetKeyIdentifierProperty, CryptSetOIDFunctionValue, CryptSignAndEncodeCertificate, CryptSignAndEncryptMessage, CryptSignCertificate, CryptSignMessage, CryptSignMessageWithKey, CryptSIPAddProvider, CryptSIPCreateIndirectData, CryptSIPGetCaps, CryptSIPGetSignedDataMsg, CryptSIPLoad, CryptSIPPutSignedDataMsg, CryptSIPRemoveProvider, CryptSIPRemoveSignedDataMsg, CryptSIPRetrieveSubjectGuid, CryptSIPRetrieveSubjectGuidForCatalogFile, CryptSIPVerifyIndirectData, CryptStringToBinary, CryptUninstallDefaultContext, CryptUnprotectData, CryptUnprotectMemory, CryptUnregisterDefaultOIDFunction, CryptUnregisterOIDFunction, CryptUnregisterOIDInfo, CryptUpdateProtectedState, CryptVerifyCertificateSignature, CryptVerifyCertificateSignatureEx, CryptVerifyDetachedMessageHash, CryptVerifyDetachedMessageSignature, CryptVerifyMessageHash, CryptVerifyMessageSignature, CryptVerifyMessageSignatureWithKey, CryptVerifyTimeStampSignature, NCryptCloseProtectionDescriptor, NCryptCreateClaim, NCryptCreatePersistedKey, NCryptCreateProtectionDescriptor, NCryptDecrypt, NCryptDeleteKey, NCryptDeriveKey, NCryptEncrypt, NCryptEnumAlgorithms, NCryptEnumKeys, NCryptEnumStorageProviders, NCryptExportKey, NCryptFinalizeKey, NCryptFreeBuffer, NCryptFreeObject, NCryptGetProperty, NCryptGetProtectionDescriptorInfo, NCryptImportKey, NCryptIsAlgSupported, NCryptIsKeyHandle, NCryptKeyDerivation, NCryptNotifyChangeKey, NCryptOpenKey, NCryptOpenStorageProvider, NCryptProtectSecret, NCryptQueryProtectionDescriptorName, NCryptRegisterProtectionDescriptorName, NCryptSecretAgreement, NCryptSetProperty, NCryptSignHash, NCryptStreamClose, NCryptStreamOpenToProtect, NCryptStreamOpenToUnprotect, NCryptStreamOpenToUnprotectEx, NCryptStreamUpdate, NCryptTranslateHandle, NCryptUnprotectSecret, NCryptVerifyClaim, NCryptVerifySignature, PFXExportCertStore, PFXExportCertStoreEx, PFXImportCertStore, PFXIsPFXBlob, PFXVerifyPassword, SslComputeClientAuthHash, SslComputeEapKeyBlock, SslComputeFinishedHash, SslCreateClientAuthHash, SslCreateEphemeralKey, SslCreateHandshakeHash, SslDecrementProviderReferenceCount, SslDecryptPacket, SslEncryptPacket, SslEnumCipherSuites, SslEnumCipherSuitesEx, SslEnumProtocolProviders, SslExpandExporterMasterKey, SslExpandTrafficKeys, SslExpandWriteKey, SslExportKey, SslExportKeyingMaterial, SslExtractEarlyKey, SslExtractHandshakeKey, SslExtractMasterKey, SslFreeBuffer, SslFreeObject, SslGenerateMasterKey, SslGenerateSessionKeys, SslGetCipherSuitePRFHashAlgorithm, SslGetKeyProperty, SslGetProviderProperty, SslHashHandshake, SslImportKey, SslImportMasterKey, SslIncrementProviderReferenceCount, SslLookupCipherLengths, SslLookupCipherSuiteInfo, SslOpenPrivateKey, SslOpenProvider, SslSignHash, SslVerifySignature, TokenBindingDeleteAllBindings, TokenBindingDeleteBinding, TokenBindingGenerateBinding, TokenBindingGenerateID, TokenBindingGenerateIDForUri, TokenBindingGenerateMessage, TokenBindingGetKeyTypesClient, TokenBindingGetKeyTypesServer, TokenBindingVerifyMessage Structures BCRYPT_ALG_HANDLE, BCRYPT_ALGORITHM_IDENTIFIER, BCRYPT_HANDLE, BCRYPT_HASH_HANDLE, BCRYPT_KEY_HANDLE, BCRYPT_MULTI_HASH_OPERATION, BCRYPT_OAEP_PADDING_INFO, BCRYPT_PKCS1_PADDING_INFO, BCRYPT_PROVIDER_NAME, BCRYPT_PSS_PADDING_INFO, BCRYPT_SECRET_HANDLE, CRYPT_CONTEXT_CONFIG, CRYPT_CONTEXT_FUNCTION_CONFIG, CRYPT_CONTEXT_FUNCTION_PROVIDERS, CRYPT_CONTEXT_FUNCTIONS, CRYPT_CONTEXTS, CRYPT_PROVIDERS, CERT_CONTEXT, CERT_EXTENSION, CERT_ID, CERT_INFO, CERT_ISSUER_SERIAL_NUMBER, CERT_PUBLIC_KEY_INFO, CERT_RDN, CERT_STRONG_SIGN_PARA, CERT_SYSTEM_STORE_INFO, CERT_TRUST_STATUS, CRYPT_ALGORITHM_IDENTIFIER, CRYPT_ATTRIBUTE_TYPE_VALUE, CRYPTOAPI_BLOB, CTL_USAGE, HCERTSTORE, HCRYPTPROV, HCRYPTKEY, HCRYPTHASH, NCRYPT_ALLOC_PARA, NCRYPT_HASH_HANDLE, NCRYPT_HANDLE, NCRYPT_KEY_HANDLE, NCRYPT_PROV_HANDLE, NCRYPT_SECRET_HANDLE, NCryptAlgorithmName, NCryptBuffer, NCryptBufferDesc, NCRYPT_DESCRIPTOR_HANDLE, NCRYPT_PROTECT_STREAM_INFO, NCRYPT_PROTECT_STREAM_INFO_EX, NCRYPT_STREAM_HANDLE, NCRYPT_SSL_CIPHER_LENGTHS, NCRYPT_SSL_CIPHER_SUITE, TOKENBINDING_IDENTIFIER, TOKENBINDING_KEY_TYPES, TOKENBINDING_RESULT_DATA, TOKENBINDING_RESULT_LIST diff --git a/PInvoke/DwmApi/Vanara.PInvoke.DwmApi.csproj b/PInvoke/DwmApi/Vanara.PInvoke.DwmApi.csproj index 98ae0086c..d1887065c 100644 --- a/PInvoke/DwmApi/Vanara.PInvoke.DwmApi.csproj +++ b/PInvoke/DwmApi/Vanara.PInvoke.DwmApi.csproj @@ -7,7 +7,7 @@ PInvoke API (methods, structures and constants) imported from Windows DwmApi.dll. Copyright © 2017-2019 $(AssemblyName) - 3.1.5 + 3.1.6 net20;net35;net40;net45;netstandard2.0;netcoreapp2.0;netcoreapp2.1;netcoreapp3.0 Vanara.PInvoke.DwmApi $(AssemblyName) diff --git a/PInvoke/Gdi32/CorrelationReport.md b/PInvoke/Gdi32/CorrelationReport.md index fd08dc097..12daca6f5 100644 --- a/PInvoke/Gdi32/CorrelationReport.md +++ b/PInvoke/Gdi32/CorrelationReport.md @@ -1,5 +1,5 @@ ## Correlation report for gdi32.dll -### Methods (46% complete, 286 of 610 functions) +### Methods (46% complete, 286 of 621 functions) Native Method | Header | Managed Method --- | --- | --- [AbortDoc](https://www.google.com/search?num=5&q=AbortDoc+site%3Amicrosoft.com) | | @@ -65,6 +65,7 @@ Native Method | Header | Managed Method [CreateRectRgnIndirect](http://msdn2.microsoft.com/en-us/library/f32e0b94-ce9c-4098-81fe-b239a9544621) | wingdi.h | [Vanara.PInvoke.Gdi32.CreateRectRgnIndirect](https://github.com/dahall/Vanara/search?l=C%23&q=CreateRectRgnIndirect) [CreateRoundRectRgn](http://msdn2.microsoft.com/en-us/library/16f387e1-b00c-4755-8b21-1ee0f25bc46b) | wingdi.h | [Vanara.PInvoke.Gdi32.CreateRoundRectRgn](https://github.com/dahall/Vanara/search?l=C%23&q=CreateRoundRectRgn) [CreateScalableFontResource](http://msdn2.microsoft.com/en-us/library/9a43a254-4cf4-46de-80b2-a83838871fd7) | wingdi.h | [Vanara.PInvoke.Gdi32.CreateScalableFontResource](https://github.com/dahall/Vanara/search?l=C%23&q=CreateScalableFontResource) +[CreateScaledCompatibleBitmap](https://www.google.com/search?num=5&q=CreateScaledCompatibleBitmap+site%3Amicrosoft.com) | | [CreateSolidBrush](http://msdn2.microsoft.com/en-us/library/e39b5f77-97d8-4ea6-8277-7da12b3367f3) | wingdi.h | [Vanara.PInvoke.Gdi32.CreateSolidBrush](https://github.com/dahall/Vanara/search?l=C%23&q=CreateSolidBrush) [D3DKMTAbandonSwapChain](https://www.google.com/search?num=5&q=D3DKMTAbandonSwapChain+site%3Amicrosoft.com) | | [D3DKMTAcquireKeyedMutex](https://www.google.com/search?num=5&q=D3DKMTAcquireKeyedMutex+site%3Amicrosoft.com) | | @@ -99,6 +100,7 @@ Native Method | Header | Managed Method [D3DKMTCreateSwapChain](https://www.google.com/search?num=5&q=D3DKMTCreateSwapChain+site%3Amicrosoft.com) | | [D3DKMTCreateSynchronizationObject](https://www.google.com/search?num=5&q=D3DKMTCreateSynchronizationObject+site%3Amicrosoft.com) | | [D3DKMTCreateSynchronizationObject2](https://www.google.com/search?num=5&q=D3DKMTCreateSynchronizationObject2+site%3Amicrosoft.com) | | +[D3DKMTCreateTrackedWorkload](https://www.google.com/search?num=5&q=D3DKMTCreateTrackedWorkload+site%3Amicrosoft.com) | | [D3DKMTDestroyAllocation](https://www.google.com/search?num=5&q=D3DKMTDestroyAllocation+site%3Amicrosoft.com) | | [D3DKMTDestroyAllocation2](https://www.google.com/search?num=5&q=D3DKMTDestroyAllocation2+site%3Amicrosoft.com) | | [D3DKMTDestroyContext](https://www.google.com/search?num=5&q=D3DKMTDestroyContext+site%3Amicrosoft.com) | | @@ -112,6 +114,9 @@ Native Method | Header | Managed Method [D3DKMTDestroyPagingQueue](https://www.google.com/search?num=5&q=D3DKMTDestroyPagingQueue+site%3Amicrosoft.com) | | [D3DKMTDestroyProtectedSession](https://www.google.com/search?num=5&q=D3DKMTDestroyProtectedSession+site%3Amicrosoft.com) | | [D3DKMTDestroySynchronizationObject](https://www.google.com/search?num=5&q=D3DKMTDestroySynchronizationObject+site%3Amicrosoft.com) | | +[D3DKMTDestroyTrackedWorkload](https://www.google.com/search?num=5&q=D3DKMTDestroyTrackedWorkload+site%3Amicrosoft.com) | | +[D3DKMTDispMgrOperation](https://www.google.com/search?num=5&q=D3DKMTDispMgrOperation+site%3Amicrosoft.com) | | +[D3DKMTEndTrackedWorkload](https://www.google.com/search?num=5&q=D3DKMTEndTrackedWorkload+site%3Amicrosoft.com) | | [D3DKMTEnumAdapters](https://www.google.com/search?num=5&q=D3DKMTEnumAdapters+site%3Amicrosoft.com) | | [D3DKMTEnumAdapters2](https://www.google.com/search?num=5&q=D3DKMTEnumAdapters2+site%3Amicrosoft.com) | | [D3DKMTEscape](https://www.google.com/search?num=5&q=D3DKMTEscape+site%3Amicrosoft.com) | | @@ -120,6 +125,7 @@ Native Method | Header | Managed Method [D3DKMTFlushHeapTransitions](https://www.google.com/search?num=5&q=D3DKMTFlushHeapTransitions+site%3Amicrosoft.com) | | [D3DKMTFreeGpuVirtualAddress](https://www.google.com/search?num=5&q=D3DKMTFreeGpuVirtualAddress+site%3Amicrosoft.com) | | [D3DKMTGetAllocationPriority](https://www.google.com/search?num=5&q=D3DKMTGetAllocationPriority+site%3Amicrosoft.com) | | +[D3DKMTGetAvailableTrackedWorkloadIndex](https://www.google.com/search?num=5&q=D3DKMTGetAvailableTrackedWorkloadIndex+site%3Amicrosoft.com) | | [D3DKMTGetContextInProcessSchedulingPriority](https://www.google.com/search?num=5&q=D3DKMTGetContextInProcessSchedulingPriority+site%3Amicrosoft.com) | | [D3DKMTGetContextSchedulingPriority](https://www.google.com/search?num=5&q=D3DKMTGetContextSchedulingPriority+site%3Amicrosoft.com) | | [D3DKMTGetDeviceState](https://www.google.com/search?num=5&q=D3DKMTGetDeviceState+site%3Amicrosoft.com) | | @@ -139,6 +145,7 @@ Native Method | Header | Managed Method [D3DKMTGetSetSwapChainMetadata](https://www.google.com/search?num=5&q=D3DKMTGetSetSwapChainMetadata+site%3Amicrosoft.com) | | [D3DKMTGetSharedPrimaryHandle](https://www.google.com/search?num=5&q=D3DKMTGetSharedPrimaryHandle+site%3Amicrosoft.com) | | [D3DKMTGetSharedResourceAdapterLuid](https://www.google.com/search?num=5&q=D3DKMTGetSharedResourceAdapterLuid+site%3Amicrosoft.com) | | +[D3DKMTGetTrackedWorkloadStatistics](https://www.google.com/search?num=5&q=D3DKMTGetTrackedWorkloadStatistics+site%3Amicrosoft.com) | | [D3DKMTInvalidateActiveVidPn](https://www.google.com/search?num=5&q=D3DKMTInvalidateActiveVidPn+site%3Amicrosoft.com) | | [D3DKMTInvalidateCache](https://www.google.com/search?num=5&q=D3DKMTInvalidateCache+site%3Amicrosoft.com) | | [D3DKMTLock](https://www.google.com/search?num=5&q=D3DKMTLock+site%3Amicrosoft.com) | | @@ -168,6 +175,7 @@ Native Method | Header | Managed Method [D3DKMTOutputDuplGetMetaData](https://www.google.com/search?num=5&q=D3DKMTOutputDuplGetMetaData+site%3Amicrosoft.com) | | [D3DKMTOutputDuplGetPointerShapeData](https://www.google.com/search?num=5&q=D3DKMTOutputDuplGetPointerShapeData+site%3Amicrosoft.com) | | [D3DKMTOutputDuplPresent](https://www.google.com/search?num=5&q=D3DKMTOutputDuplPresent+site%3Amicrosoft.com) | | +[D3DKMTOutputDuplPresentToHwQueue](https://www.google.com/search?num=5&q=D3DKMTOutputDuplPresentToHwQueue+site%3Amicrosoft.com) | | [D3DKMTOutputDuplReleaseFrame](https://www.google.com/search?num=5&q=D3DKMTOutputDuplReleaseFrame+site%3Amicrosoft.com) | | [D3DKMTPollDisplayChildren](https://www.google.com/search?num=5&q=D3DKMTPollDisplayChildren+site%3Amicrosoft.com) | | [D3DKMTPresent](https://www.google.com/search?num=5&q=D3DKMTPresent+site%3Amicrosoft.com) | | @@ -196,6 +204,7 @@ Native Method | Header | Managed Method [D3DKMTReleaseSwapChain](https://www.google.com/search?num=5&q=D3DKMTReleaseSwapChain+site%3Amicrosoft.com) | | [D3DKMTRender](https://www.google.com/search?num=5&q=D3DKMTRender+site%3Amicrosoft.com) | | [D3DKMTReserveGpuVirtualAddress](https://www.google.com/search?num=5&q=D3DKMTReserveGpuVirtualAddress+site%3Amicrosoft.com) | | +[D3DKMTResetTrackedWorkload](https://www.google.com/search?num=5&q=D3DKMTResetTrackedWorkload+site%3Amicrosoft.com) | | [D3DKMTSetAllocationPriority](https://www.google.com/search?num=5&q=D3DKMTSetAllocationPriority+site%3Amicrosoft.com) | | [D3DKMTSetContextInProcessSchedulingPriority](https://www.google.com/search?num=5&q=D3DKMTSetContextInProcessSchedulingPriority+site%3Amicrosoft.com) | | [D3DKMTSetContextSchedulingPriority](https://www.google.com/search?num=5&q=D3DKMTSetContextSchedulingPriority+site%3Amicrosoft.com) | | @@ -225,6 +234,7 @@ Native Method | Header | Managed Method [D3DKMTSubmitCommand](https://www.google.com/search?num=5&q=D3DKMTSubmitCommand+site%3Amicrosoft.com) | | [D3DKMTSubmitCommandToHwQueue](https://www.google.com/search?num=5&q=D3DKMTSubmitCommandToHwQueue+site%3Amicrosoft.com) | | [D3DKMTSubmitPresentBltToHwQueue](https://www.google.com/search?num=5&q=D3DKMTSubmitPresentBltToHwQueue+site%3Amicrosoft.com) | | +[D3DKMTSubmitPresentToHwQueue](https://www.google.com/search?num=5&q=D3DKMTSubmitPresentToHwQueue+site%3Amicrosoft.com) | | [D3DKMTSubmitSignalSyncObjectsToHwQueue](https://www.google.com/search?num=5&q=D3DKMTSubmitSignalSyncObjectsToHwQueue+site%3Amicrosoft.com) | | [D3DKMTSubmitWaitForSyncObjectsToHwQueue](https://www.google.com/search?num=5&q=D3DKMTSubmitWaitForSyncObjectsToHwQueue+site%3Amicrosoft.com) | | [D3DKMTTrimProcessCommitment](https://www.google.com/search?num=5&q=D3DKMTTrimProcessCommitment+site%3Amicrosoft.com) | | @@ -234,6 +244,7 @@ Native Method | Header | Managed Method [D3DKMTUpdateAllocationProperty](https://www.google.com/search?num=5&q=D3DKMTUpdateAllocationProperty+site%3Amicrosoft.com) | | [D3DKMTUpdateGpuVirtualAddress](https://www.google.com/search?num=5&q=D3DKMTUpdateGpuVirtualAddress+site%3Amicrosoft.com) | | [D3DKMTUpdateOverlay](https://www.google.com/search?num=5&q=D3DKMTUpdateOverlay+site%3Amicrosoft.com) | | +[D3DKMTUpdateTrackedWorkload](https://www.google.com/search?num=5&q=D3DKMTUpdateTrackedWorkload+site%3Amicrosoft.com) | | [D3DKMTWaitForIdle](https://www.google.com/search?num=5&q=D3DKMTWaitForIdle+site%3Amicrosoft.com) | | [D3DKMTWaitForSynchronizationObject](https://www.google.com/search?num=5&q=D3DKMTWaitForSynchronizationObject+site%3Amicrosoft.com) | | [D3DKMTWaitForSynchronizationObject2](https://www.google.com/search?num=5&q=D3DKMTWaitForSynchronizationObject2+site%3Amicrosoft.com) | | @@ -628,7 +639,6 @@ Native Structure | Header | Managed Structure [CIEXYZTRIPLE](http://msdn2.microsoft.com/en-us/library/cf4473b0-7e54-42d1-a013-2442a540daee) | wingdi.h | [Vanara.PInvoke.Gdi32.CIEXYZTRIPLE](https://github.com/dahall/Vanara/search?l=C%23&q=CIEXYZTRIPLE) [COLORADJUSTMENT](http://msdn2.microsoft.com/en-us/library/9a080f60-0bce-46b6-b8a8-f534ff83a0a8) | wingdi.h | [Vanara.PInvoke.Gdi32.COLORADJUSTMENT](https://github.com/dahall/Vanara/search?l=C%23&q=COLORADJUSTMENT) [DESIGNVECTOR](http://msdn2.microsoft.com/en-us/library/aeff9901-2405-44aa-ba46-8d784afd6b76) | wingdi.h | [Vanara.PInvoke.Gdi32.DESIGNVECTOR](https://github.com/dahall/Vanara/search?l=C%23&q=DESIGNVECTOR) -[DEVMODE](http://msdn2.microsoft.com/en-us/library/85741025-9393-42ab-8a6d-27f1ae2c0f1b) | wingdi.h | [Vanara.PInvoke.Gdi32.DEVMODE](https://github.com/dahall/Vanara/search?l=C%23&q=DEVMODE) [DIBSECTION](http://msdn2.microsoft.com/en-us/library/dd183567) | Wingdi.h | [Vanara.PInvoke.Gdi32.DIBSECTION](https://github.com/dahall/Vanara/search?l=C%23&q=DIBSECTION) [DISPLAY_DEVICE](http://msdn2.microsoft.com/en-us/library/9a7813fe-358a-44eb-99da-c63f98d055c3) | wingdi.h | [Vanara.PInvoke.Gdi32.DISPLAY_DEVICE](https://github.com/dahall/Vanara/search?l=C%23&q=DISPLAY_DEVICE) [DISPLAYCONFIG_2DREGION](http://msdn2.microsoft.com/en-us/library/ea306268-53fc-488b-afae-b8e9e5d09f2b) | wingdi.h | [Vanara.PInvoke.Gdi32.DISPLAYCONFIG_2DREGION](https://github.com/dahall/Vanara/search?l=C%23&q=DISPLAYCONFIG_2DREGION) diff --git a/PInvoke/Gdi32/Vanara.PInvoke.Gdi32.csproj b/PInvoke/Gdi32/Vanara.PInvoke.Gdi32.csproj index ed51fe635..bfba223c5 100644 --- a/PInvoke/Gdi32/Vanara.PInvoke.Gdi32.csproj +++ b/PInvoke/Gdi32/Vanara.PInvoke.Gdi32.csproj @@ -7,7 +7,7 @@ PInvoke API (methods, structures and constants) imported from Windows Gdi32.dll Copyright © 2017-2019 $(AssemblyName) - 3.1.5 + 3.1.6 net20;net35;net40;net45;netstandard2.0;netcoreapp2.0;netcoreapp2.1;netcoreapp3.0 Vanara.PInvoke.Gdi32 $(AssemblyName) @@ -28,10 +28,10 @@ Currently implements: Functions -AbortDoc, AbortPath, AddFontMemResourceEx, AddFontResource, AddFontResourceEx, AngleArc, AnimatePalette, Arc, ArcTo, BeginPath, BitBlt, BRUSHOBJ_hGetColorTransform, BRUSHOBJ_pvAllocRbrush, BRUSHOBJ_pvGetRbrush, BRUSHOBJ_ulGetBrushColor, CancelDC, CheckColorsInGamut, ChoosePixelFormat, Chord, CLIPOBJ_bEnum, CLIPOBJ_cEnumStart, CLIPOBJ_ppoGetPath, CloseEnhMetaFile, CloseFigure, CloseMetaFile, ColorCorrectPalette, ColorMatchToTarget, CombineRgn, CombineTransform, CopyEnhMetaFile, CopyMetaFile, CreateBitmap, CreateBitmapIndirect, CreateBrushIndirect, CreateColorSpace, CreateCompatibleBitmap, CreateCompatibleDC, CreateDC, CreateDIBitmap, CreateDIBPatternBrush, CreateDIBPatternBrushPt, CreateDIBSection, CreateDiscardableBitmap, CreateEllipticRgn, CreateEllipticRgnIndirect, CreateEnhMetaFile, CreateFont, CreateFontIndirect, CreateFontIndirectEx, CreateHalftonePalette, CreateHatchBrush, CreateIC, CreateMetaFile, CreatePalette, CreatePatternBrush, CreatePen, CreatePenIndirect, CreatePolygonRgn, CreatePolyPolygonRgn, CreateRectRgn, CreateRectRgnIndirect, CreateRoundRectRgn, CreateScalableFontResource, CreateSolidBrush, D3DKMTAbandonSwapChain, D3DKMTAcquireKeyedMutex, D3DKMTAcquireKeyedMutex2, D3DKMTAcquireSwapChain, D3DKMTAdjustFullscreenGamma, D3DKMTChangeVideoMemoryReservation, D3DKMTCheckExclusiveOwnership, D3DKMTCheckMonitorPowerState, D3DKMTCheckMultiPlaneOverlaySupport, D3DKMTCheckMultiPlaneOverlaySupport2, D3DKMTCheckMultiPlaneOverlaySupport3, D3DKMTCheckOcclusion, D3DKMTCheckSharedResourceAccess, D3DKMTCheckVidPnExclusiveOwnership, D3DKMTCloseAdapter, D3DKMTConfigureSharedResource, D3DKMTCreateAllocation, D3DKMTCreateAllocation2, D3DKMTCreateContext, D3DKMTCreateContextVirtual, D3DKMTCreateDCFromMemory, D3DKMTCreateDevice, D3DKMTCreateHwContext, D3DKMTCreateHwQueue, D3DKMTCreateKeyedMutex, D3DKMTCreateKeyedMutex2, D3DKMTCreateOutputDupl, D3DKMTCreateOverlay, D3DKMTCreatePagingQueue, D3DKMTCreateProtectedSession, D3DKMTCreateSwapChain, D3DKMTCreateSynchronizationObject, D3DKMTCreateSynchronizationObject2, D3DKMTDestroyAllocation, D3DKMTDestroyAllocation2, D3DKMTDestroyContext, D3DKMTDestroyDCFromMemory, D3DKMTDestroyDevice, D3DKMTDestroyHwContext, D3DKMTDestroyHwQueue, D3DKMTDestroyKeyedMutex, D3DKMTDestroyOutputDupl, D3DKMTDestroyOverlay, D3DKMTDestroyPagingQueue, D3DKMTDestroyProtectedSession, D3DKMTDestroySynchronizationObject, D3DKMTEnumAdapters, D3DKMTEnumAdapters2, D3DKMTEscape, D3DKMTEvict, D3DKMTFlipOverlay, D3DKMTFlushHeapTransitions, D3DKMTFreeGpuVirtualAddress, D3DKMTGetAllocationPriority, D3DKMTGetContextInProcessSchedulingPriority, D3DKMTGetContextSchedulingPriority, D3DKMTGetDeviceState, D3DKMTGetDisplayModeList, D3DKMTGetDWMVerticalBlankEvent, D3DKMTGetMultiPlaneOverlayCaps, D3DKMTGetMultisampleMethodList, D3DKMTGetOverlayState, D3DKMTGetPostCompositionCaps, D3DKMTGetPresentHistory, D3DKMTGetPresentQueueEvent, D3DKMTGetProcessDeviceRemovalSupport, D3DKMTGetProcessSchedulingPriorityClass, D3DKMTGetResourcePresentPrivateDriverData, D3DKMTGetRuntimeData, D3DKMTGetScanLine, D3DKMTGetSetSwapChainMetadata, D3DKMTGetSharedPrimaryHandle, D3DKMTGetSharedResourceAdapterLuid, D3DKMTInvalidateActiveVidPn, D3DKMTInvalidateCache, D3DKMTLock, D3DKMTLock2, D3DKMTMakeResident, D3DKMTMapGpuVirtualAddress, D3DKMTMarkDeviceAsError, D3DKMTOfferAllocations, D3DKMTOpenAdapterFromDeviceName, D3DKMTOpenAdapterFromGdiDisplayName, D3DKMTOpenAdapterFromHdc, D3DKMTOpenAdapterFromLuid, D3DKMTOpenKeyedMutex, D3DKMTOpenKeyedMutex2, D3DKMTOpenKeyedMutexFromNtHandle, D3DKMTOpenNtHandleFromName, D3DKMTOpenProtectedSessionFromNtHandle, D3DKMTOpenResource, D3DKMTOpenResource2, D3DKMTOpenResourceFromNtHandle, D3DKMTOpenSwapChain, D3DKMTOpenSynchronizationObject, D3DKMTOpenSyncObjectFromNtHandle, D3DKMTOpenSyncObjectFromNtHandle2, D3DKMTOpenSyncObjectNtHandleFromName, D3DKMTOutputDuplGetFrameInfo, D3DKMTOutputDuplGetMetaData, D3DKMTOutputDuplGetPointerShapeData, D3DKMTOutputDuplPresent, D3DKMTOutputDuplReleaseFrame, D3DKMTPollDisplayChildren, D3DKMTPresent, D3DKMTPresentMultiPlaneOverlay, D3DKMTPresentMultiPlaneOverlay2, D3DKMTPresentMultiPlaneOverlay3, D3DKMTPresentRedirected, D3DKMTQueryAdapterInfo, D3DKMTQueryAllocationResidency, D3DKMTQueryClockCalibration, D3DKMTQueryFSEBlock, D3DKMTQueryProcessOfferInfo, D3DKMTQueryProtectedSessionInfoFromNtHandle, D3DKMTQueryProtectedSessionStatus, D3DKMTQueryRemoteVidPnSourceFromGdiDisplayName, D3DKMTQueryResourceInfo, D3DKMTQueryResourceInfoFromNtHandle, D3DKMTQueryVideoMemoryInfo, D3DKMTQueryVidPnExclusiveOwnership, D3DKMTReclaimAllocations, D3DKMTReclaimAllocations2, D3DKMTRegisterTrimNotification, D3DKMTReleaseKeyedMutex, D3DKMTReleaseKeyedMutex2, D3DKMTReleaseProcessVidPnSourceOwners, D3DKMTReleaseSwapChain, D3DKMTRender, D3DKMTReserveGpuVirtualAddress, D3DKMTSetAllocationPriority, D3DKMTSetContextInProcessSchedulingPriority, D3DKMTSetContextSchedulingPriority, D3DKMTSetDisplayMode, D3DKMTSetDisplayPrivateDriverFormat, D3DKMTSetDodIndirectSwapchain, D3DKMTSetFSEBlock, D3DKMTSetGammaRamp, D3DKMTSetHwProtectionTeardownRecovery, D3DKMTSetMonitorColorSpaceTransform, D3DKMTSetProcessSchedulingPriorityClass, D3DKMTSetQueuedLimit, D3DKMTSetStablePowerState, D3DKMTSetSyncRefreshCountWaitTarget, D3DKMTSetVidPnSourceHwProtection, D3DKMTSetVidPnSourceOwner, D3DKMTSetVidPnSourceOwner1, D3DKMTSetVidPnSourceOwner2, D3DKMTSharedPrimaryLockNotification, D3DKMTSharedPrimaryUnLockNotification, D3DKMTShareObjects, D3DKMTSignalSynchronizationObject, D3DKMTSignalSynchronizationObject2, D3DKMTSignalSynchronizationObjectFromCpu, D3DKMTSignalSynchronizationObjectFromGpu, D3DKMTSignalSynchronizationObjectFromGpu2, D3DKMTSubmitCommand, D3DKMTSubmitCommandToHwQueue, D3DKMTSubmitPresentBltToHwQueue, D3DKMTSubmitSignalSyncObjectsToHwQueue, D3DKMTSubmitWaitForSyncObjectsToHwQueue, D3DKMTTrimProcessCommitment, D3DKMTUnlock, D3DKMTUnlock2, D3DKMTUnregisterTrimNotification, D3DKMTUpdateAllocationProperty, D3DKMTUpdateGpuVirtualAddress, D3DKMTUpdateOverlay, D3DKMTWaitForIdle, D3DKMTWaitForSynchronizationObject, D3DKMTWaitForSynchronizationObject2, D3DKMTWaitForSynchronizationObjectFromCpu, D3DKMTWaitForSynchronizationObjectFromGpu, D3DKMTWaitForVerticalBlankEvent, D3DKMTWaitForVerticalBlankEvent2, DDCCIGetCapabilitiesString, DDCCIGetCapabilitiesStringLength, DDCCIGetTimingReport, DDCCIGetVCPFeature, DDCCISaveCurrentSettings, DDCCISetVCPFeature, DeleteColorSpace, DeleteDC, DeleteEnhMetaFile, DeleteMetaFile, DeleteObject, DescribePixelFormat, DestroyPhysicalMonitorInternal, DPtoLP, DrawEscape, Ellipse, EnableEUDC, EndDoc, EndPage, EndPath, EngAcquireSemaphore, EngAlphaBlend, EngAssociateSurface, EngBitBlt, EngCheckAbort, EngComputeGlyphSet, EngCopyBits, EngCreateBitmap, EngCreateClip, EngCreateDeviceBitmap, EngCreateDeviceSurface, EngCreatePalette, EngCreateSemaphore, EngDeleteClip, EngDeletePalette, EngDeletePath, EngDeleteSemaphore, EngDeleteSurface, EngEraseSurface, EngFillPath, EngFindResource, EngFreeModule, EngGetCurrentCodePage, EngGetDriverName, EngGetPrinterDataFileName, EngGradientFill, EngLineTo, EngLoadModule, EngLockSurface, EngMarkBandingSurface, EngMultiByteToUnicodeN, EngMultiByteToWideChar, EngPaint, EngPlgBlt, EngQueryLocalTime, EngReleaseSemaphore, EngStretchBlt, EngStretchBltROP, EngStrokeAndFillPath, EngStrokePath, EngTextOut, EngTransparentBlt, EngUnicodeToMultiByteN, EngUnlockSurface, EngWideCharToMultiByte, EnumEnhMetaFile, EnumFontFamilies, EnumFontFamiliesEx, EnumFonts, EnumICMProfiles, EnumMetaFile, EnumObjects, EqualRgn, Escape, ExcludeClipRect, ExtCreatePen, ExtCreateRegion, ExtEscape, ExtFloodFill, ExtSelectClipRgn, ExtTextOut, FillPath, FillRgn, FlattenPath, FloodFill, FONTOBJ_cGetAllGlyphHandles, FONTOBJ_cGetGlyphs, FONTOBJ_pfdg, FONTOBJ_pifi, FONTOBJ_pQueryGlyphAttrs, FONTOBJ_pvTrueTypeFontFile, FONTOBJ_pxoGetXform, FONTOBJ_vGetInfo, FrameRgn, GdiAlphaBlend, GdiComment, GdiDeleteSpoolFileHandle, GdiEndDocEMF, GdiEndPageEMF, GdiFlush, GdiGetBatchLimit, GdiGetDC, GdiGetDevmodeForPage, GdiGetPageCount, GdiGetPageHandle, GdiGetSpoolFileHandle, GdiGradientFill, GdiPlayPageEMF, GdiResetDCEMF, GdiSetBatchLimit, GdiStartDocEMF, GdiStartPageEMF, GdiTransparentBlt, GetArcDirection, GetAspectRatioFilterEx, GetBitmapBits, GetBitmapDimensionEx, GetBkColor, GetBkMode, GetBoundsRect, GetBrushOrgEx, GetCharABCWidths, GetCharABCWidthsFloat, GetCharABCWidthsI, GetCharacterPlacement, GetCharWidth, GetCharWidth32, GetCharWidthFloat, GetCharWidthI, GetClipBox, GetClipRgn, GetColorAdjustment, GetColorSpace, GetCurrentObject, GetCurrentPositionEx, GetDCBrushColor, GetDCOrgEx, GetDCPenColor, GetDeviceCaps, GetDeviceGammaRamp, GetDIBColorTable, GetDIBits, GetEnhMetaFile, GetEnhMetaFileBits, GetEnhMetaFileDescription, GetEnhMetaFileHeader, GetEnhMetaFilePaletteEntries, GetEnhMetaFilePixelFormat, GetFontData, GetFontLanguageInfo, GetFontUnicodeRanges, GetGlyphIndices, GetGlyphOutline, GetGraphicsMode, GetICMProfile, GetKerningPairs, GetLayout, GetLogColorSpace, GetMapMode, GetMetaFileA, GetMetaFileBitsEx, GetMetaFileW, GetMetaRgn, GetMiterLimit, GetNearestColor, GetNearestPaletteIndex, GetNumberOfPhysicalMonitors, GetObject, GetObjectType, GetOutlineTextMetrics, GetPaletteEntries, GetPath, GetPhysicalMonitorDescription, GetPhysicalMonitors, GetPixel, GetPixelFormat, GetPolyFillMode, GetRandomRgn, GetRasterizerCaps, GetRegionData, GetRgnBox, GetROP2, GetStockObject, GetStretchBltMode, GetSystemPaletteEntries, GetSystemPaletteUse, GetTextAlign, GetTextCharacterExtra, GetTextCharset, GetTextCharsetInfo, GetTextColor, GetTextExtentExPoint, GetTextExtentExPointI, GetTextExtentPoint, GetTextExtentPoint32, GetTextExtentPointI, GetTextFace, GetTextMetrics, GetTransform, GetViewportExtEx, GetViewportOrgEx, GetWindowExtEx, GetWindowOrgEx, GetWinMetaFileBits, GetWorldTransform, GradientFillA, HT_Get8BPPFormatPalette, HT_Get8BPPMaskPalette, IntersectClipRect, InvertRgn, LineDDA, LineTo, LPtoDP, MaskBlt, ModifyWorldTransform, MoveToEx, OffsetClipRgn, OffsetRgn, OffsetViewportOrgEx, OffsetWindowOrgEx, PaintRgn, PatBlt, PATHOBJ_bEnum, PATHOBJ_bEnumClipLines, PATHOBJ_vEnumStart, PATHOBJ_vEnumStartClipLines, PATHOBJ_vGetBounds, PathToRegion, Pie, PlayEnhMetaFile, PlayEnhMetaFileRecord, PlayMetaFile, PlayMetaFileRecord, PlgBlt, PolyBezier, PolyBezierTo, PolyDraw, Polygon, Polyline, PolylineTo, PolyPolygon, PolyPolyline, PolyTextOut, PtInRegion, PtVisible, RealizePalette, Rectangle, RectInRegion, RectVisible, RemoveFontMemResourceEx, RemoveFontResource, RemoveFontResourceEx, ResetDC, ResizePalette, RestoreDC, RoundRect, SaveDC, ScaleViewportExtEx, ScaleWindowExtEx, ScriptApplyDigitSubstitution, ScriptApplyLogicalWidth, ScriptBreak, ScriptCacheGetHeight, ScriptCPtoX, ScriptFreeCache, ScriptGetCMap, ScriptGetFontAlternateGlyphs, ScriptGetFontFeatureTags, ScriptGetFontLanguageTags, ScriptGetFontProperties, ScriptGetFontScriptTags, ScriptGetGlyphABCWidth, ScriptGetLogicalWidths, ScriptGetProperties, ScriptIsComplex, ScriptItemize, ScriptItemizeOpenType, ScriptJustify, ScriptLayout, ScriptPlace, ScriptPlaceOpenType, ScriptPositionSingleGlyph, ScriptRecordDigitSubstitution, ScriptShape, ScriptShapeOpenType, ScriptString_pcOutChars, ScriptString_pLogAttr, ScriptString_pSize, ScriptStringAnalyse, ScriptStringCPtoX, ScriptStringFree, ScriptStringGetLogicalWidths, ScriptStringGetOrder, ScriptStringOut, ScriptStringValidate, ScriptStringXtoCP, ScriptSubstituteSingleGlyph, ScriptTextOut, ScriptXtoCP, SelectClipPath, SelectClipRgn, SelectObject, SelectPalette, SetAbortProc, SetArcDirection, SetBitmapBits, SetBitmapDimensionEx, SetBkColor, SetBkMode, SetBoundsRect, SetBrushOrgEx, SetColorAdjustment, SetColorSpace, SetDCBrushColor, SetDCPenColor, SetDeviceGammaRamp, SetDIBColorTable, SetDIBits, SetDIBitsToDevice, SetEnhMetaFileBits, SetGraphicsMode, SetICMMode, SetICMProfile, SetLayout, SetMapMode, SetMapperFlags, SetMetaFileBitsEx, SetMetaRgn, SetMiterLimit, SetPaletteEntries, SetPixel, SetPixelFormat, SetPixelV, SetPolyFillMode, SetRectRgn, SetROP2, SetStretchBltMode, SetSystemPaletteUse, SetTextAlign, SetTextCharacterExtra, SetTextColor, SetTextJustification, SetViewportExtEx, SetViewportOrgEx, SetWindowExtEx, SetWindowOrgEx, SetWinMetaFileBits, SetWorldTransform, StartDoc, StartPage, StretchBlt, StretchDIBits, STROBJ_bEnum, STROBJ_bEnumPositionsOnly, STROBJ_bGetAdvanceWidths, STROBJ_dwGetCodePage, STROBJ_vEnumStart, StrokeAndFillPath, StrokePath, SwapBuffers, TextOut, TranslateCharsetInfo, UnrealizeObject, UpdateColors, WidenPath, XFORMOBJ_bApplyXform, XFORMOBJ_iGetXform, XLATEOBJ_cGetPalette, XLATEOBJ_hGetColorTransform, XLATEOBJ_iXlate, XLATEOBJ_piVector +AbortDoc, AbortPath, AddFontMemResourceEx, AddFontResource, AddFontResourceEx, AngleArc, AnimatePalette, Arc, ArcTo, BeginPath, BitBlt, BRUSHOBJ_hGetColorTransform, BRUSHOBJ_pvAllocRbrush, BRUSHOBJ_pvGetRbrush, BRUSHOBJ_ulGetBrushColor, CancelDC, CheckColorsInGamut, ChoosePixelFormat, Chord, CLIPOBJ_bEnum, CLIPOBJ_cEnumStart, CLIPOBJ_ppoGetPath, CloseEnhMetaFile, CloseFigure, CloseMetaFile, ColorCorrectPalette, ColorMatchToTarget, CombineRgn, CombineTransform, CopyEnhMetaFile, CopyMetaFile, CreateBitmap, CreateBitmapIndirect, CreateBrushIndirect, CreateColorSpace, CreateCompatibleBitmap, CreateCompatibleDC, CreateDC, CreateDIBitmap, CreateDIBPatternBrush, CreateDIBPatternBrushPt, CreateDIBSection, CreateDiscardableBitmap, CreateEllipticRgn, CreateEllipticRgnIndirect, CreateEnhMetaFile, CreateFont, CreateFontIndirect, CreateFontIndirectEx, CreateHalftonePalette, CreateHatchBrush, CreateIC, CreateMetaFile, CreatePalette, CreatePatternBrush, CreatePen, CreatePenIndirect, CreatePolygonRgn, CreatePolyPolygonRgn, CreateRectRgn, CreateRectRgnIndirect, CreateRoundRectRgn, CreateScalableFontResource, CreateScaledCompatibleBitmap, CreateSolidBrush, D3DKMTAbandonSwapChain, D3DKMTAcquireKeyedMutex, D3DKMTAcquireKeyedMutex2, D3DKMTAcquireSwapChain, D3DKMTAdjustFullscreenGamma, D3DKMTChangeVideoMemoryReservation, D3DKMTCheckExclusiveOwnership, D3DKMTCheckMonitorPowerState, D3DKMTCheckMultiPlaneOverlaySupport, D3DKMTCheckMultiPlaneOverlaySupport2, D3DKMTCheckMultiPlaneOverlaySupport3, D3DKMTCheckOcclusion, D3DKMTCheckSharedResourceAccess, D3DKMTCheckVidPnExclusiveOwnership, D3DKMTCloseAdapter, D3DKMTConfigureSharedResource, D3DKMTCreateAllocation, D3DKMTCreateAllocation2, D3DKMTCreateContext, D3DKMTCreateContextVirtual, D3DKMTCreateDCFromMemory, D3DKMTCreateDevice, D3DKMTCreateHwContext, D3DKMTCreateHwQueue, D3DKMTCreateKeyedMutex, D3DKMTCreateKeyedMutex2, D3DKMTCreateOutputDupl, D3DKMTCreateOverlay, D3DKMTCreatePagingQueue, D3DKMTCreateProtectedSession, D3DKMTCreateSwapChain, D3DKMTCreateSynchronizationObject, D3DKMTCreateSynchronizationObject2, D3DKMTCreateTrackedWorkload, D3DKMTDestroyAllocation, D3DKMTDestroyAllocation2, D3DKMTDestroyContext, D3DKMTDestroyDCFromMemory, D3DKMTDestroyDevice, D3DKMTDestroyHwContext, D3DKMTDestroyHwQueue, D3DKMTDestroyKeyedMutex, D3DKMTDestroyOutputDupl, D3DKMTDestroyOverlay, D3DKMTDestroyPagingQueue, D3DKMTDestroyProtectedSession, D3DKMTDestroySynchronizationObject, D3DKMTDestroyTrackedWorkload, D3DKMTDispMgrOperation, D3DKMTEndTrackedWorkload, D3DKMTEnumAdapters, D3DKMTEnumAdapters2, D3DKMTEscape, D3DKMTEvict, D3DKMTFlipOverlay, D3DKMTFlushHeapTransitions, D3DKMTFreeGpuVirtualAddress, D3DKMTGetAllocationPriority, D3DKMTGetAvailableTrackedWorkloadIndex, D3DKMTGetContextInProcessSchedulingPriority, D3DKMTGetContextSchedulingPriority, D3DKMTGetDeviceState, D3DKMTGetDisplayModeList, D3DKMTGetDWMVerticalBlankEvent, D3DKMTGetMultiPlaneOverlayCaps, D3DKMTGetMultisampleMethodList, D3DKMTGetOverlayState, D3DKMTGetPostCompositionCaps, D3DKMTGetPresentHistory, D3DKMTGetPresentQueueEvent, D3DKMTGetProcessDeviceRemovalSupport, D3DKMTGetProcessSchedulingPriorityClass, D3DKMTGetResourcePresentPrivateDriverData, D3DKMTGetRuntimeData, D3DKMTGetScanLine, D3DKMTGetSetSwapChainMetadata, D3DKMTGetSharedPrimaryHandle, D3DKMTGetSharedResourceAdapterLuid, D3DKMTGetTrackedWorkloadStatistics, D3DKMTInvalidateActiveVidPn, D3DKMTInvalidateCache, D3DKMTLock, D3DKMTLock2, D3DKMTMakeResident, D3DKMTMapGpuVirtualAddress, D3DKMTMarkDeviceAsError, D3DKMTOfferAllocations, D3DKMTOpenAdapterFromDeviceName, D3DKMTOpenAdapterFromGdiDisplayName, D3DKMTOpenAdapterFromHdc, D3DKMTOpenAdapterFromLuid, D3DKMTOpenKeyedMutex, D3DKMTOpenKeyedMutex2, D3DKMTOpenKeyedMutexFromNtHandle, D3DKMTOpenNtHandleFromName, D3DKMTOpenProtectedSessionFromNtHandle, D3DKMTOpenResource, D3DKMTOpenResource2, D3DKMTOpenResourceFromNtHandle, D3DKMTOpenSwapChain, D3DKMTOpenSynchronizationObject, D3DKMTOpenSyncObjectFromNtHandle, D3DKMTOpenSyncObjectFromNtHandle2, D3DKMTOpenSyncObjectNtHandleFromName, D3DKMTOutputDuplGetFrameInfo, D3DKMTOutputDuplGetMetaData, D3DKMTOutputDuplGetPointerShapeData, D3DKMTOutputDuplPresent, D3DKMTOutputDuplPresentToHwQueue, D3DKMTOutputDuplReleaseFrame, D3DKMTPollDisplayChildren, D3DKMTPresent, D3DKMTPresentMultiPlaneOverlay, D3DKMTPresentMultiPlaneOverlay2, D3DKMTPresentMultiPlaneOverlay3, D3DKMTPresentRedirected, D3DKMTQueryAdapterInfo, D3DKMTQueryAllocationResidency, D3DKMTQueryClockCalibration, D3DKMTQueryFSEBlock, D3DKMTQueryProcessOfferInfo, D3DKMTQueryProtectedSessionInfoFromNtHandle, D3DKMTQueryProtectedSessionStatus, D3DKMTQueryRemoteVidPnSourceFromGdiDisplayName, D3DKMTQueryResourceInfo, D3DKMTQueryResourceInfoFromNtHandle, D3DKMTQueryVideoMemoryInfo, D3DKMTQueryVidPnExclusiveOwnership, D3DKMTReclaimAllocations, D3DKMTReclaimAllocations2, D3DKMTRegisterTrimNotification, D3DKMTReleaseKeyedMutex, D3DKMTReleaseKeyedMutex2, D3DKMTReleaseProcessVidPnSourceOwners, D3DKMTReleaseSwapChain, D3DKMTRender, D3DKMTReserveGpuVirtualAddress, D3DKMTResetTrackedWorkload, D3DKMTSetAllocationPriority, D3DKMTSetContextInProcessSchedulingPriority, D3DKMTSetContextSchedulingPriority, D3DKMTSetDisplayMode, D3DKMTSetDisplayPrivateDriverFormat, D3DKMTSetDodIndirectSwapchain, D3DKMTSetFSEBlock, D3DKMTSetGammaRamp, D3DKMTSetHwProtectionTeardownRecovery, D3DKMTSetMonitorColorSpaceTransform, D3DKMTSetProcessSchedulingPriorityClass, D3DKMTSetQueuedLimit, D3DKMTSetStablePowerState, D3DKMTSetSyncRefreshCountWaitTarget, D3DKMTSetVidPnSourceHwProtection, D3DKMTSetVidPnSourceOwner, D3DKMTSetVidPnSourceOwner1, D3DKMTSetVidPnSourceOwner2, D3DKMTSharedPrimaryLockNotification, D3DKMTSharedPrimaryUnLockNotification, D3DKMTShareObjects, D3DKMTSignalSynchronizationObject, D3DKMTSignalSynchronizationObject2, D3DKMTSignalSynchronizationObjectFromCpu, D3DKMTSignalSynchronizationObjectFromGpu, D3DKMTSignalSynchronizationObjectFromGpu2, D3DKMTSubmitCommand, D3DKMTSubmitCommandToHwQueue, D3DKMTSubmitPresentBltToHwQueue, D3DKMTSubmitPresentToHwQueue, D3DKMTSubmitSignalSyncObjectsToHwQueue, D3DKMTSubmitWaitForSyncObjectsToHwQueue, D3DKMTTrimProcessCommitment, D3DKMTUnlock, D3DKMTUnlock2, D3DKMTUnregisterTrimNotification, D3DKMTUpdateAllocationProperty, D3DKMTUpdateGpuVirtualAddress, D3DKMTUpdateOverlay, D3DKMTUpdateTrackedWorkload, D3DKMTWaitForIdle, D3DKMTWaitForSynchronizationObject, D3DKMTWaitForSynchronizationObject2, D3DKMTWaitForSynchronizationObjectFromCpu, D3DKMTWaitForSynchronizationObjectFromGpu, D3DKMTWaitForVerticalBlankEvent, D3DKMTWaitForVerticalBlankEvent2, DDCCIGetCapabilitiesString, DDCCIGetCapabilitiesStringLength, DDCCIGetTimingReport, DDCCIGetVCPFeature, DDCCISaveCurrentSettings, DDCCISetVCPFeature, DeleteColorSpace, DeleteDC, DeleteEnhMetaFile, DeleteMetaFile, DeleteObject, DescribePixelFormat, DestroyPhysicalMonitorInternal, DPtoLP, DrawEscape, Ellipse, EnableEUDC, EndDoc, EndPage, EndPath, EngAcquireSemaphore, EngAlphaBlend, EngAssociateSurface, EngBitBlt, EngCheckAbort, EngComputeGlyphSet, EngCopyBits, EngCreateBitmap, EngCreateClip, EngCreateDeviceBitmap, EngCreateDeviceSurface, EngCreatePalette, EngCreateSemaphore, EngDeleteClip, EngDeletePalette, EngDeletePath, EngDeleteSemaphore, EngDeleteSurface, EngEraseSurface, EngFillPath, EngFindResource, EngFreeModule, EngGetCurrentCodePage, EngGetDriverName, EngGetPrinterDataFileName, EngGradientFill, EngLineTo, EngLoadModule, EngLockSurface, EngMarkBandingSurface, EngMultiByteToUnicodeN, EngMultiByteToWideChar, EngPaint, EngPlgBlt, EngQueryLocalTime, EngReleaseSemaphore, EngStretchBlt, EngStretchBltROP, EngStrokeAndFillPath, EngStrokePath, EngTextOut, EngTransparentBlt, EngUnicodeToMultiByteN, EngUnlockSurface, EngWideCharToMultiByte, EnumEnhMetaFile, EnumFontFamilies, EnumFontFamiliesEx, EnumFonts, EnumICMProfiles, EnumMetaFile, EnumObjects, EqualRgn, Escape, ExcludeClipRect, ExtCreatePen, ExtCreateRegion, ExtEscape, ExtFloodFill, ExtSelectClipRgn, ExtTextOut, FillPath, FillRgn, FlattenPath, FloodFill, FONTOBJ_cGetAllGlyphHandles, FONTOBJ_cGetGlyphs, FONTOBJ_pfdg, FONTOBJ_pifi, FONTOBJ_pQueryGlyphAttrs, FONTOBJ_pvTrueTypeFontFile, FONTOBJ_pxoGetXform, FONTOBJ_vGetInfo, FrameRgn, GdiAlphaBlend, GdiComment, GdiDeleteSpoolFileHandle, GdiEndDocEMF, GdiEndPageEMF, GdiFlush, GdiGetBatchLimit, GdiGetDC, GdiGetDevmodeForPage, GdiGetPageCount, GdiGetPageHandle, GdiGetSpoolFileHandle, GdiGradientFill, GdiPlayPageEMF, GdiResetDCEMF, GdiSetBatchLimit, GdiStartDocEMF, GdiStartPageEMF, GdiTransparentBlt, GetArcDirection, GetAspectRatioFilterEx, GetBitmapBits, GetBitmapDimensionEx, GetBkColor, GetBkMode, GetBoundsRect, GetBrushOrgEx, GetCharABCWidths, GetCharABCWidthsFloat, GetCharABCWidthsI, GetCharacterPlacement, GetCharWidth, GetCharWidth32, GetCharWidthFloat, GetCharWidthI, GetClipBox, GetClipRgn, GetColorAdjustment, GetColorSpace, GetCurrentObject, GetCurrentPositionEx, GetDCBrushColor, GetDCOrgEx, GetDCPenColor, GetDeviceCaps, GetDeviceGammaRamp, GetDIBColorTable, GetDIBits, GetEnhMetaFile, GetEnhMetaFileBits, GetEnhMetaFileDescription, GetEnhMetaFileHeader, GetEnhMetaFilePaletteEntries, GetEnhMetaFilePixelFormat, GetFontData, GetFontLanguageInfo, GetFontUnicodeRanges, GetGlyphIndices, GetGlyphOutline, GetGraphicsMode, GetICMProfile, GetKerningPairs, GetLayout, GetLogColorSpace, GetMapMode, GetMetaFileA, GetMetaFileBitsEx, GetMetaFileW, GetMetaRgn, GetMiterLimit, GetNearestColor, GetNearestPaletteIndex, GetNumberOfPhysicalMonitors, GetObject, GetObjectType, GetOutlineTextMetrics, GetPaletteEntries, GetPath, GetPhysicalMonitorDescription, GetPhysicalMonitors, GetPixel, GetPixelFormat, GetPolyFillMode, GetRandomRgn, GetRasterizerCaps, GetRegionData, GetRgnBox, GetROP2, GetStockObject, GetStretchBltMode, GetSystemPaletteEntries, GetSystemPaletteUse, GetTextAlign, GetTextCharacterExtra, GetTextCharset, GetTextCharsetInfo, GetTextColor, GetTextExtentExPoint, GetTextExtentExPointI, GetTextExtentPoint, GetTextExtentPoint32, GetTextExtentPointI, GetTextFace, GetTextMetrics, GetTransform, GetViewportExtEx, GetViewportOrgEx, GetWindowExtEx, GetWindowOrgEx, GetWinMetaFileBits, GetWorldTransform, GradientFillA, HT_Get8BPPFormatPalette, HT_Get8BPPMaskPalette, IntersectClipRect, InvertRgn, LineDDA, LineTo, LPtoDP, MaskBlt, ModifyWorldTransform, MoveToEx, OffsetClipRgn, OffsetRgn, OffsetViewportOrgEx, OffsetWindowOrgEx, PaintRgn, PatBlt, PATHOBJ_bEnum, PATHOBJ_bEnumClipLines, PATHOBJ_vEnumStart, PATHOBJ_vEnumStartClipLines, PATHOBJ_vGetBounds, PathToRegion, Pie, PlayEnhMetaFile, PlayEnhMetaFileRecord, PlayMetaFile, PlayMetaFileRecord, PlgBlt, PolyBezier, PolyBezierTo, PolyDraw, Polygon, Polyline, PolylineTo, PolyPolygon, PolyPolyline, PolyTextOut, PtInRegion, PtVisible, RealizePalette, Rectangle, RectInRegion, RectVisible, RemoveFontMemResourceEx, RemoveFontResource, RemoveFontResourceEx, ResetDC, ResizePalette, RestoreDC, RoundRect, SaveDC, ScaleViewportExtEx, ScaleWindowExtEx, ScriptApplyDigitSubstitution, ScriptApplyLogicalWidth, ScriptBreak, ScriptCacheGetHeight, ScriptCPtoX, ScriptFreeCache, ScriptGetCMap, ScriptGetFontAlternateGlyphs, ScriptGetFontFeatureTags, ScriptGetFontLanguageTags, ScriptGetFontProperties, ScriptGetFontScriptTags, ScriptGetGlyphABCWidth, ScriptGetLogicalWidths, ScriptGetProperties, ScriptIsComplex, ScriptItemize, ScriptItemizeOpenType, ScriptJustify, ScriptLayout, ScriptPlace, ScriptPlaceOpenType, ScriptPositionSingleGlyph, ScriptRecordDigitSubstitution, ScriptShape, ScriptShapeOpenType, ScriptString_pcOutChars, ScriptString_pLogAttr, ScriptString_pSize, ScriptStringAnalyse, ScriptStringCPtoX, ScriptStringFree, ScriptStringGetLogicalWidths, ScriptStringGetOrder, ScriptStringOut, ScriptStringValidate, ScriptStringXtoCP, ScriptSubstituteSingleGlyph, ScriptTextOut, ScriptXtoCP, SelectClipPath, SelectClipRgn, SelectObject, SelectPalette, SetAbortProc, SetArcDirection, SetBitmapBits, SetBitmapDimensionEx, SetBkColor, SetBkMode, SetBoundsRect, SetBrushOrgEx, SetColorAdjustment, SetColorSpace, SetDCBrushColor, SetDCPenColor, SetDeviceGammaRamp, SetDIBColorTable, SetDIBits, SetDIBitsToDevice, SetEnhMetaFileBits, SetGraphicsMode, SetICMMode, SetICMProfile, SetLayout, SetMapMode, SetMapperFlags, SetMetaFileBitsEx, SetMetaRgn, SetMiterLimit, SetPaletteEntries, SetPixel, SetPixelFormat, SetPixelV, SetPolyFillMode, SetRectRgn, SetROP2, SetStretchBltMode, SetSystemPaletteUse, SetTextAlign, SetTextCharacterExtra, SetTextColor, SetTextJustification, SetViewportExtEx, SetViewportOrgEx, SetWindowExtEx, SetWindowOrgEx, SetWinMetaFileBits, SetWorldTransform, StartDoc, StartPage, StretchBlt, StretchDIBits, STROBJ_bEnum, STROBJ_bEnumPositionsOnly, STROBJ_bGetAdvanceWidths, STROBJ_dwGetCodePage, STROBJ_vEnumStart, StrokeAndFillPath, StrokePath, SwapBuffers, TextOut, TranslateCharsetInfo, UnrealizeObject, UpdateColors, WidenPath, XFORMOBJ_bApplyXform, XFORMOBJ_iGetXform, XLATEOBJ_cGetPalette, XLATEOBJ_hGetColorTransform, XLATEOBJ_iXlate, XLATEOBJ_piVector Structures -SCRIPT_ANALYSIS, SCRIPT_CONTROL, SCRIPT_DIGITSUBSTITUTE, SCRIPT_LOGATTR, SCRIPT_STATE, SCRIPT_VISATTR, GRADIENT_TRIANGLE, HSECTION, TRIVERTEX, BITMAP, BITMAPINFO, BITMAPINFOHEADER, DIBSECTION, RGBQUAD, BLENDFUNCTION, LOGBRUSH, CIEXYZ, CIEXYZTRIPLE, COLORADJUSTMENT, LOGCOLORSPACE, PALETTEENTRY, RGBTRIPLE, LOGPALETTE, XFORM, CHARSETINFO, DISPLAY_DEVICE, DEVMODE, DISPLAYCONFIG_2DREGION, DISPLAYCONFIG_ADAPTER_NAME, DISPLAYCONFIG_DESKTOP_IMAGE_INFO, DISPLAYCONFIG_DEVICE_INFO_HEADER, DISPLAYCONFIG_GET_ADVANCED_COLOR_INFO, DISPLAYCONFIG_MODE_INFO, DISPLAYCONFIG_PATH_INFO, DISPLAYCONFIG_PATH_SOURCE_INFO, DISPLAYCONFIG_PATH_TARGET_INFO, DISPLAYCONFIG_RATIONAL, DISPLAYCONFIG_SDR_WHITE_LEVEL, DISPLAYCONFIG_SET_ADVANCED_COLOR_STATE, DISPLAYCONFIG_SET_TARGET_PERSISTENCE, DISPLAYCONFIG_SOURCE_DEVICE_NAME, DISPLAYCONFIG_SOURCE_MODE, DISPLAYCONFIG_SUPPORT_VIRTUAL_RESOLUTION, DISPLAYCONFIG_TARGET_BASE_TYPE, DISPLAYCONFIG_TARGET_DEVICE_NAME, DISPLAYCONFIG_TARGET_MODE, DISPLAYCONFIG_TARGET_PREFERRED_MODE, DISPLAYCONFIG_VIDEO_SIGNAL_INFO, ABC, ABCFLOAT, AXESLIST, AXISINFO, DESIGNVECTOR, ENUMLOGFONT, ENUMLOGFONTEX, ENUMLOGFONTEXDV, ENUMTEXTMETRIC, FIXED, FONTSIGNATURE, GCP_RESULTS, GLYPHMETRICS, GLYPHSET, KERNINGPAIR, MAT2, NEWTEXTMETRIC, NEWTEXTMETRICEX, OUTLINETEXTMETRIC, PANOSE, POLYTEXT, RASTERIZER_STATUS, WCRANGE, ENHMETAHEADER, HANDLETABLE, METAFILEPICT, PIXELFORMATDESCRIPTOR, EXTLOGPEN, LOGPEN, RGNDATAHEADER, RGNDATA, TEXTMETRIC, Union, Union +SCRIPT_ANALYSIS, SCRIPT_CONTROL, SCRIPT_DIGITSUBSTITUTE, SCRIPT_LOGATTR, SCRIPT_STATE, SCRIPT_VISATTR, GRADIENT_TRIANGLE, HSECTION, TRIVERTEX, BITMAP, BITMAPINFO, BITMAPINFOHEADER, DIBSECTION, RGBQUAD, BLENDFUNCTION, LOGBRUSH, CIEXYZ, CIEXYZTRIPLE, COLORADJUSTMENT, LOGCOLORSPACE, PALETTEENTRY, RGBTRIPLE, LOGPALETTE, XFORM, CHARSETINFO, DISPLAY_DEVICE, DISPLAYCONFIG_2DREGION, DISPLAYCONFIG_ADAPTER_NAME, DISPLAYCONFIG_DESKTOP_IMAGE_INFO, DISPLAYCONFIG_DEVICE_INFO_HEADER, DISPLAYCONFIG_GET_ADVANCED_COLOR_INFO, DISPLAYCONFIG_MODE_INFO, DISPLAYCONFIG_PATH_INFO, DISPLAYCONFIG_PATH_SOURCE_INFO, DISPLAYCONFIG_PATH_TARGET_INFO, DISPLAYCONFIG_RATIONAL, DISPLAYCONFIG_SDR_WHITE_LEVEL, DISPLAYCONFIG_SET_ADVANCED_COLOR_STATE, DISPLAYCONFIG_SET_TARGET_PERSISTENCE, DISPLAYCONFIG_SOURCE_DEVICE_NAME, DISPLAYCONFIG_SOURCE_MODE, DISPLAYCONFIG_SUPPORT_VIRTUAL_RESOLUTION, DISPLAYCONFIG_TARGET_BASE_TYPE, DISPLAYCONFIG_TARGET_DEVICE_NAME, DISPLAYCONFIG_TARGET_MODE, DISPLAYCONFIG_TARGET_PREFERRED_MODE, DISPLAYCONFIG_VIDEO_SIGNAL_INFO, ABC, ABCFLOAT, AXESLIST, AXISINFO, DESIGNVECTOR, ENUMLOGFONT, ENUMLOGFONTEX, ENUMLOGFONTEXDV, ENUMTEXTMETRIC, FIXED, FONTSIGNATURE, GCP_RESULTS, GLYPHMETRICS, GLYPHSET, KERNINGPAIR, MAT2, NEWTEXTMETRIC, NEWTEXTMETRICEX, OUTLINETEXTMETRIC, PANOSE, POLYTEXT, RASTERIZER_STATUS, WCRANGE, ENHMETAHEADER, HANDLETABLE, METAFILEPICT, PIXELFORMATDESCRIPTOR, EXTLOGPEN, LOGPEN, RGNDATAHEADER, RGNDATA, TEXTMETRIC, Union, Union latest diff --git a/PInvoke/IpHlpApi/CorrelationReport.md b/PInvoke/IpHlpApi/CorrelationReport.md index 800997240..1108cf7f7 100644 --- a/PInvoke/IpHlpApi/CorrelationReport.md +++ b/PInvoke/IpHlpApi/CorrelationReport.md @@ -1,10 +1,12 @@ ## Correlation report for iphlpapi.dll -### Methods (100% complete, 155 of 155 functions) +### Methods (93% complete, 155 of 166 functions) Native Method | Header | Managed Method --- | --- | --- [AddIPAddress](http://msdn2.microsoft.com/en-us/library/669264cd-a43c-4681-9416-2704d4232685) | iphlpapi.h | [Vanara.PInvoke.IpHlpApi.AddIPAddress](https://github.com/dahall/Vanara/search?l=C%23&q=AddIPAddress) +[CancelIfTimestampConfigChange](https://www.google.com/search?num=5&q=CancelIfTimestampConfigChange+site%3Amicrosoft.com) | | [CancelIPChangeNotify](http://msdn2.microsoft.com/en-us/library/10795401-003f-45ce-80f1-ccc31659298a) | iphlpapi.h | [Vanara.PInvoke.IpHlpApi.CancelIPChangeNotify](https://github.com/dahall/Vanara/search?l=C%23&q=CancelIPChangeNotify) [CancelMibChangeNotify2](http://msdn2.microsoft.com/en-us/library/ff544864) | Netioapi.h | [Vanara.PInvoke.IpHlpApi.CancelMibChangeNotify2](https://github.com/dahall/Vanara/search?l=C%23&q=CancelMibChangeNotify2) +[CaptureInterfaceHardwareCrossTimestamp](https://www.google.com/search?num=5&q=CaptureInterfaceHardwareCrossTimestamp+site%3Amicrosoft.com) | | [ConvertInterfaceAliasToLuid](http://msdn2.microsoft.com/en-us/library/7fa80938-d475-4ace-b463-a53aac26e88b) | netioapi.h | [Vanara.PInvoke.IpHlpApi.ConvertInterfaceAliasToLuid](https://github.com/dahall/Vanara/search?l=C%23&q=ConvertInterfaceAliasToLuid) [ConvertInterfaceGuidToLuid](http://msdn2.microsoft.com/en-us/library/cae669dc-899b-4485-b70a-5f58207a07df) | netioapi.h | [Vanara.PInvoke.IpHlpApi.ConvertInterfaceGuidToLuid](https://github.com/dahall/Vanara/search?l=C%23&q=ConvertInterfaceGuidToLuid) [ConvertInterfaceIndexToLuid](http://msdn2.microsoft.com/en-us/library/c757228c-93f1-4545-8921-9d048bca580c) | netioapi.h | [Vanara.PInvoke.IpHlpApi.ConvertInterfaceIndexToLuid](https://github.com/dahall/Vanara/search?l=C%23&q=ConvertInterfaceIndexToLuid) @@ -42,6 +44,8 @@ Native Method | Header | Managed Method [FlushIpNetTable](http://msdn2.microsoft.com/en-us/library/cf4dea10-552d-4730-a452-9302ef3761ff) | iphlpapi.h | [Vanara.PInvoke.IpHlpApi.FlushIpNetTable](https://github.com/dahall/Vanara/search?l=C%23&q=FlushIpNetTable) [FlushIpNetTable2](http://msdn2.microsoft.com/en-us/library/6ebfca41-acc3-450c-a3c5-881b8c3fca5e) | netioapi.h | [Vanara.PInvoke.IpHlpApi.FlushIpNetTable2](https://github.com/dahall/Vanara/search?l=C%23&q=FlushIpNetTable2) [FlushIpPathTable](http://msdn2.microsoft.com/en-us/library/3b28e0cd-9cab-41ca-b58c-7632768318c2) | netioapi.h | [Vanara.PInvoke.IpHlpApi.FlushIpPathTable](https://github.com/dahall/Vanara/search?l=C%23&q=FlushIpPathTable) +[FreeDnsSettings](https://www.google.com/search?num=5&q=FreeDnsSettings+site%3Amicrosoft.com) | | +[FreeInterfaceDnsSettings](https://www.google.com/search?num=5&q=FreeInterfaceDnsSettings+site%3Amicrosoft.com) | | [FreeMibTable](http://msdn2.microsoft.com/en-us/library/31c8cdc4-73c7-4e82-8226-c90320046199) | netioapi.h | [Vanara.PInvoke.IpHlpApi.FreeMibTable](https://github.com/dahall/Vanara/search?l=C%23&q=FreeMibTable) [GetAdapterIndex](http://msdn2.microsoft.com/en-us/library/aa365909) | IpHlpApi.h | [Vanara.PInvoke.IpHlpApi.GetAdapterIndex](https://github.com/dahall/Vanara/search?l=C%23&q=GetAdapterIndex) [GetAdapterOrderMap](http://msdn2.microsoft.com/en-us/library/43d7429b-6874-4ea6-bbf0-67456af520bc) | iphlpapi.h | [Vanara.PInvoke.IpHlpApi.GetAdapterOrderMap](https://github.com/dahall/Vanara/search?l=C%23&q=GetAdapterOrderMap) @@ -53,6 +57,7 @@ Native Method | Header | Managed Method [GetBestInterfaceEx](http://msdn2.microsoft.com/en-us/library/cfd1108e-d7a0-4fe5-be3f-299189089d37) | iphlpapi.h | [Vanara.PInvoke.IpHlpApi.GetBestInterfaceEx](https://github.com/dahall/Vanara/search?l=C%23&q=GetBestInterfaceEx) [GetBestRoute](http://msdn2.microsoft.com/en-us/library/5e507d14-f603-467d-9c37-bb048658d0b1) | iphlpapi.h | [Vanara.PInvoke.IpHlpApi.GetBestRoute](https://github.com/dahall/Vanara/search?l=C%23&q=GetBestRoute) [GetBestRoute2](http://msdn2.microsoft.com/en-us/library/7bc16824-c98f-4cd5-a589-e198b48b637c) | netioapi.h | [Vanara.PInvoke.IpHlpApi.GetBestRoute2](https://github.com/dahall/Vanara/search?l=C%23&q=GetBestRoute2) +[GetDnsSettings](https://www.google.com/search?num=5&q=GetDnsSettings+site%3Amicrosoft.com) | | [GetExtendedTcpTable](http://msdn2.microsoft.com/en-us/library/96356a0e-ae0d-4000-9223-a578cbdeaa8b) | iphlpapi.h | [Vanara.PInvoke.IpHlpApi.GetExtendedTcpTable](https://github.com/dahall/Vanara/search?l=C%23&q=GetExtendedTcpTable) [GetExtendedUdpTable](http://msdn2.microsoft.com/en-us/library/c936d5a0-ca5e-487e-b304-bfd81403ab40) | iphlpapi.h | [Vanara.PInvoke.IpHlpApi.GetExtendedUdpTable](https://github.com/dahall/Vanara/search?l=C%23&q=GetExtendedUdpTable) [GetFriendlyIfIndex](http://msdn2.microsoft.com/en-us/library/aa365931) | IpHlpApi.h | [Vanara.PInvoke.IpHlpApi.GetFriendlyIfIndex](https://github.com/dahall/Vanara/search?l=C%23&q=GetFriendlyIfIndex) @@ -65,6 +70,9 @@ Native Method | Header | Managed Method [GetIfTable](http://msdn2.microsoft.com/en-us/library/6a46c1df-b274-415e-b842-fc1adf6fa206) | iphlpapi.h | [Vanara.PInvoke.IpHlpApi.GetIfTable](https://github.com/dahall/Vanara/search?l=C%23&q=GetIfTable) [GetIfTable2](http://msdn2.microsoft.com/en-us/library/0153c41c-b02b-4832-87b3-88dc3a9f4ff1) | netioapi.h | [Vanara.PInvoke.IpHlpApi.GetIfTable2](https://github.com/dahall/Vanara/search?l=C%23&q=GetIfTable2) [GetIfTable2Ex](http://msdn2.microsoft.com/en-us/library/d8663894-50b1-4ca2-a1f4-6ca0970795a7) | netioapi.h | [Vanara.PInvoke.IpHlpApi.GetIfTable2Ex](https://github.com/dahall/Vanara/search?l=C%23&q=GetIfTable2Ex) +[GetInterfaceCurrentTimestampCapabilities](https://www.google.com/search?num=5&q=GetInterfaceCurrentTimestampCapabilities+site%3Amicrosoft.com) | | +[GetInterfaceDnsSettings](https://www.google.com/search?num=5&q=GetInterfaceDnsSettings+site%3Amicrosoft.com) | | +[GetInterfaceHardwareTimestampCapabilities](https://www.google.com/search?num=5&q=GetInterfaceHardwareTimestampCapabilities+site%3Amicrosoft.com) | | [GetInterfaceInfo](http://msdn2.microsoft.com/en-us/library/efc0d175-2c6d-4608-b385-1623a9e0375c) | iphlpapi.h | [Vanara.PInvoke.IpHlpApi.GetInterfaceInfo](https://github.com/dahall/Vanara/search?l=C%23&q=GetInterfaceInfo) [GetInvertedIfStackTable](http://msdn2.microsoft.com/en-us/library/d1808ded-2798-46cc-8021-fdbcd3da60ea) | netioapi.h | [Vanara.PInvoke.IpHlpApi.GetInvertedIfStackTable](https://github.com/dahall/Vanara/search?l=C%23&q=GetInvertedIfStackTable) [GetIpAddrTable](http://msdn2.microsoft.com/en-us/library/03bf5645-8237-4c78-a921-47315cab1c44) | iphlpapi.h | [Vanara.PInvoke.IpHlpApi.GetIpAddrTable](https://github.com/dahall/Vanara/search?l=C%23&q=GetIpAddrTable) @@ -130,6 +138,7 @@ Native Method | Header | Managed Method [LookupPersistentTcpPortReservation](http://msdn2.microsoft.com/en-us/library/5EBEB774-13A2-49C2-92ED-5271081615AA) | iphlpapi.h | [Vanara.PInvoke.IpHlpApi.LookupPersistentTcpPortReservation](https://github.com/dahall/Vanara/search?l=C%23&q=LookupPersistentTcpPortReservation) [LookupPersistentUdpPortReservation](http://msdn2.microsoft.com/en-us/library/621C732E-9A42-455C-A1A8-F1997D6EF0D7) | iphlpapi.h | [Vanara.PInvoke.IpHlpApi.LookupPersistentUdpPortReservation](https://github.com/dahall/Vanara/search?l=C%23&q=LookupPersistentUdpPortReservation) [NotifyAddrChange](http://msdn2.microsoft.com/en-us/library/22ac3b5b-452c-454b-8fbd-47a873675c6c) | iphlpapi.h | [Vanara.PInvoke.IpHlpApi.NotifyAddrChange](https://github.com/dahall/Vanara/search?l=C%23&q=NotifyAddrChange) +[NotifyIfTimestampConfigChange](https://www.google.com/search?num=5&q=NotifyIfTimestampConfigChange+site%3Amicrosoft.com) | | [NotifyIpInterfaceChange](http://msdn2.microsoft.com/en-us/library/745128cf-7737-4f95-9712-26e0f6ae39b4) | netioapi.h | [Vanara.PInvoke.IpHlpApi.NotifyIpInterfaceChange](https://github.com/dahall/Vanara/search?l=C%23&q=NotifyIpInterfaceChange) [NotifyRouteChange](http://msdn2.microsoft.com/en-us/library/39f2ec4d-131a-4a0a-9740-0d96aaea2dc7) | iphlpapi.h | [Vanara.PInvoke.IpHlpApi.NotifyRouteChange](https://github.com/dahall/Vanara/search?l=C%23&q=NotifyRouteChange) [NotifyRouteChange2](http://msdn2.microsoft.com/en-us/library/f104dc0c-b3e0-4f22-ac5f-5dbf967be31b) | netioapi.h | [Vanara.PInvoke.IpHlpApi.NotifyRouteChange2](https://github.com/dahall/Vanara/search?l=C%23&q=NotifyRouteChange2) @@ -141,7 +150,9 @@ Native Method | Header | Managed Method [RestoreMediaSense](http://msdn2.microsoft.com/en-us/library/1a959da7-5fdb-4749-a4be-5d44e80ca2ea) | iphlpapi.h | [Vanara.PInvoke.IpHlpApi.RestoreMediaSense](https://github.com/dahall/Vanara/search?l=C%23&q=RestoreMediaSense) [SendARP](http://msdn2.microsoft.com/en-us/library/5cbaf45a-a64e-49fd-a920-01759b5c4f81) | iphlpapi.h | [Vanara.PInvoke.IpHlpApi.SendARP](https://github.com/dahall/Vanara/search?l=C%23&q=SendARP) [SetCurrentThreadCompartmentId](http://msdn2.microsoft.com/en-us/library/15c634b5-c621-430d-99d7-c55ad8b6864e) | netioapi.h | [Vanara.PInvoke.IpHlpApi.SetCurrentThreadCompartmentId](https://github.com/dahall/Vanara/search?l=C%23&q=SetCurrentThreadCompartmentId) +[SetDnsSettings](https://www.google.com/search?num=5&q=SetDnsSettings+site%3Amicrosoft.com) | | [SetIfEntry](http://msdn2.microsoft.com/en-us/library/67a18ef2-a7af-4fc1-8416-053aa8388f9e) | iphlpapi.h | [Vanara.PInvoke.IpHlpApi.SetIfEntry](https://github.com/dahall/Vanara/search?l=C%23&q=SetIfEntry) +[SetInterfaceDnsSettings](https://www.google.com/search?num=5&q=SetInterfaceDnsSettings+site%3Amicrosoft.com) | | [SetIpForwardEntry](http://msdn2.microsoft.com/en-us/library/a98de796-8fa2-4835-8d15-07d86d89c348) | iphlpapi.h | [Vanara.PInvoke.IpHlpApi.SetIpForwardEntry](https://github.com/dahall/Vanara/search?l=C%23&q=SetIpForwardEntry) [SetIpForwardEntry2](http://msdn2.microsoft.com/en-us/library/e11aab0b-6d6c-4e90-a60a-f7d68c09751b) | netioapi.h | [Vanara.PInvoke.IpHlpApi.SetIpForwardEntry2](https://github.com/dahall/Vanara/search?l=C%23&q=SetIpForwardEntry2) [SetIpInterfaceEntry](http://msdn2.microsoft.com/en-us/library/8e6d2c14-29c3-47a7-9eb8-0989df9da68c) | netioapi.h | [Vanara.PInvoke.IpHlpApi.SetIpInterfaceEntry](https://github.com/dahall/Vanara/search?l=C%23&q=SetIpInterfaceEntry) diff --git a/PInvoke/IpHlpApi/Vanara.PInvoke.IpHlpApi.csproj b/PInvoke/IpHlpApi/Vanara.PInvoke.IpHlpApi.csproj index d28acac66..14bc11b69 100644 --- a/PInvoke/IpHlpApi/Vanara.PInvoke.IpHlpApi.csproj +++ b/PInvoke/IpHlpApi/Vanara.PInvoke.IpHlpApi.csproj @@ -7,7 +7,7 @@ PInvoke API (methods, structures and constants) imported from Windows IpHlpApi.dll. Copyright © 2017-2019 $(AssemblyName) - 3.1.5 + 3.1.6 net20;net35;net40;net45;netstandard2.0;netcoreapp2.0;netcoreapp2.1;netcoreapp3.0 Vanara.PInvoke.IpHlpApi $(AssemblyName) @@ -28,7 +28,7 @@ Currently implements: Functions -AddIPAddress, CancelIPChangeNotify, CancelMibChangeNotify2, ConvertInterfaceAliasToLuid, ConvertInterfaceGuidToLuid, ConvertInterfaceIndexToLuid, ConvertInterfaceLuidToAlias, ConvertInterfaceLuidToGuid, ConvertInterfaceLuidToIndex, ConvertInterfaceLuidToNameA, ConvertInterfaceLuidToNameW, ConvertInterfaceNameToLuidA, ConvertInterfaceNameToLuidW, ConvertIpv4MaskToLength, ConvertLengthToIpv4Mask, CreateAnycastIpAddressEntry, CreateIpForwardEntry, CreateIpForwardEntry2, CreateIpNetEntry, CreateIpNetEntry2, CreatePersistentTcpPortReservation, CreatePersistentUdpPortReservation, CreateProxyArpEntry, CreateSortedAddressPairs, CreateUnicastIpAddressEntry, DeleteAnycastIpAddressEntry, DeleteIPAddress, DeleteIpForwardEntry, DeleteIpForwardEntry2, DeleteIpNetEntry, DeleteIpNetEntry2, DeletePersistentTcpPortReservation, DeletePersistentUdpPortReservation, DeleteProxyArpEntry, DeleteUnicastIpAddressEntry, DisableMediaSense, EnableRouter, FlushIpNetTable, FlushIpNetTable2, FlushIpPathTable, FreeMibTable, GetAdapterIndex, GetAdapterOrderMap, GetAdaptersAddresses, GetAdaptersInfo, GetAnycastIpAddressEntry, GetAnycastIpAddressTable, GetBestInterface, GetBestInterfaceEx, GetBestRoute, GetBestRoute2, GetExtendedTcpTable, GetExtendedUdpTable, GetFriendlyIfIndex, GetIcmpStatistics, GetIcmpStatisticsEx, GetIfEntry, GetIfEntry2, GetIfEntry2Ex, GetIfStackTable, GetIfTable, GetIfTable2, GetIfTable2Ex, GetInterfaceInfo, GetInvertedIfStackTable, GetIpAddrTable, GetIpErrorString, GetIpForwardEntry2, GetIpForwardTable, GetIpForwardTable2, GetIpInterfaceEntry, GetIpInterfaceTable, GetIpNetEntry2, GetIpNetTable, GetIpNetTable2, GetIpNetworkConnectionBandwidthEstimates, GetIpPathEntry, GetIpPathTable, GetIpStatistics, GetIpStatisticsEx, GetMulticastIpAddressEntry, GetMulticastIpAddressTable, GetNetworkParams, GetNumberOfInterfaces, GetOwnerModuleFromPidAndInfo, GetOwnerModuleFromTcp6Entry, GetOwnerModuleFromTcpEntry, GetOwnerModuleFromUdp6Entry, GetOwnerModuleFromUdpEntry, GetPerAdapterInfo, GetPerTcp6ConnectionEStats, GetPerTcpConnectionEStats, GetRTTAndHopCount, GetTcp6Table, GetTcp6Table2, GetTcpStatistics, GetTcpStatisticsEx, GetTcpStatisticsEx2, GetTcpTable, GetTcpTable2, GetTeredoPort, GetUdp6Table, GetUdpStatistics, GetUdpStatisticsEx, GetUdpStatisticsEx2, GetUdpTable, GetUnicastIpAddressEntry, GetUnicastIpAddressTable, GetUniDirectionalAdapterInfo, Icmp6CreateFile, Icmp6ParseReplies, Icmp6SendEcho2, IcmpCloseHandle, IcmpCreateFile, IcmpParseReplies, IcmpSendEcho, IcmpSendEcho2, IcmpSendEcho2Ex, if_indextoname, if_nametoindex, InitializeIpForwardEntry, InitializeIpInterfaceEntry, InitializeUnicastIpAddressEntry, IpReleaseAddress, IpRenewAddress, LookupPersistentTcpPortReservation, LookupPersistentUdpPortReservation, NotifyAddrChange, NotifyIpInterfaceChange, NotifyRouteChange, NotifyRouteChange2, NotifyStableUnicastIpAddressTable, NotifyTeredoPortChange, NotifyUnicastIpAddressChange, ParseNetworkString, ResolveIpNetEntry2, RestoreMediaSense, SendARP, SetCurrentThreadCompartmentId, SetIfEntry, SetIpForwardEntry, SetIpForwardEntry2, SetIpInterfaceEntry, SetIpNetEntry, SetIpNetEntry2, SetIpStatistics, SetIpStatisticsEx, SetIpTTL, SetNetworkInformation, SetPerTcp6ConnectionEStats, SetPerTcpConnectionEStats, SetSessionCompartmentId, SetTcpEntry, SetUnicastIpAddressEntry, UnenableRouter +AddIPAddress, CancelIfTimestampConfigChange, CancelIPChangeNotify, CancelMibChangeNotify2, CaptureInterfaceHardwareCrossTimestamp, ConvertInterfaceAliasToLuid, ConvertInterfaceGuidToLuid, ConvertInterfaceIndexToLuid, ConvertInterfaceLuidToAlias, ConvertInterfaceLuidToGuid, ConvertInterfaceLuidToIndex, ConvertInterfaceLuidToNameA, ConvertInterfaceLuidToNameW, ConvertInterfaceNameToLuidA, ConvertInterfaceNameToLuidW, ConvertIpv4MaskToLength, ConvertLengthToIpv4Mask, CreateAnycastIpAddressEntry, CreateIpForwardEntry, CreateIpForwardEntry2, CreateIpNetEntry, CreateIpNetEntry2, CreatePersistentTcpPortReservation, CreatePersistentUdpPortReservation, CreateProxyArpEntry, CreateSortedAddressPairs, CreateUnicastIpAddressEntry, DeleteAnycastIpAddressEntry, DeleteIPAddress, DeleteIpForwardEntry, DeleteIpForwardEntry2, DeleteIpNetEntry, DeleteIpNetEntry2, DeletePersistentTcpPortReservation, DeletePersistentUdpPortReservation, DeleteProxyArpEntry, DeleteUnicastIpAddressEntry, DisableMediaSense, EnableRouter, FlushIpNetTable, FlushIpNetTable2, FlushIpPathTable, FreeDnsSettings, FreeInterfaceDnsSettings, FreeMibTable, GetAdapterIndex, GetAdapterOrderMap, GetAdaptersAddresses, GetAdaptersInfo, GetAnycastIpAddressEntry, GetAnycastIpAddressTable, GetBestInterface, GetBestInterfaceEx, GetBestRoute, GetBestRoute2, GetDnsSettings, GetExtendedTcpTable, GetExtendedUdpTable, GetFriendlyIfIndex, GetIcmpStatistics, GetIcmpStatisticsEx, GetIfEntry, GetIfEntry2, GetIfEntry2Ex, GetIfStackTable, GetIfTable, GetIfTable2, GetIfTable2Ex, GetInterfaceCurrentTimestampCapabilities, GetInterfaceDnsSettings, GetInterfaceHardwareTimestampCapabilities, GetInterfaceInfo, GetInvertedIfStackTable, GetIpAddrTable, GetIpErrorString, GetIpForwardEntry2, GetIpForwardTable, GetIpForwardTable2, GetIpInterfaceEntry, GetIpInterfaceTable, GetIpNetEntry2, GetIpNetTable, GetIpNetTable2, GetIpNetworkConnectionBandwidthEstimates, GetIpPathEntry, GetIpPathTable, GetIpStatistics, GetIpStatisticsEx, GetMulticastIpAddressEntry, GetMulticastIpAddressTable, GetNetworkParams, GetNumberOfInterfaces, GetOwnerModuleFromPidAndInfo, GetOwnerModuleFromTcp6Entry, GetOwnerModuleFromTcpEntry, GetOwnerModuleFromUdp6Entry, GetOwnerModuleFromUdpEntry, GetPerAdapterInfo, GetPerTcp6ConnectionEStats, GetPerTcpConnectionEStats, GetRTTAndHopCount, GetTcp6Table, GetTcp6Table2, GetTcpStatistics, GetTcpStatisticsEx, GetTcpStatisticsEx2, GetTcpTable, GetTcpTable2, GetTeredoPort, GetUdp6Table, GetUdpStatistics, GetUdpStatisticsEx, GetUdpStatisticsEx2, GetUdpTable, GetUnicastIpAddressEntry, GetUnicastIpAddressTable, GetUniDirectionalAdapterInfo, Icmp6CreateFile, Icmp6ParseReplies, Icmp6SendEcho2, IcmpCloseHandle, IcmpCreateFile, IcmpParseReplies, IcmpSendEcho, IcmpSendEcho2, IcmpSendEcho2Ex, if_indextoname, if_nametoindex, InitializeIpForwardEntry, InitializeIpInterfaceEntry, InitializeUnicastIpAddressEntry, IpReleaseAddress, IpRenewAddress, LookupPersistentTcpPortReservation, LookupPersistentUdpPortReservation, NotifyAddrChange, NotifyIfTimestampConfigChange, NotifyIpInterfaceChange, NotifyRouteChange, NotifyRouteChange2, NotifyStableUnicastIpAddressTable, NotifyTeredoPortChange, NotifyUnicastIpAddressChange, ParseNetworkString, ResolveIpNetEntry2, RestoreMediaSense, SendARP, SetCurrentThreadCompartmentId, SetDnsSettings, SetIfEntry, SetInterfaceDnsSettings, SetIpForwardEntry, SetIpForwardEntry2, SetIpInterfaceEntry, SetIpNetEntry, SetIpNetEntry2, SetIpStatistics, SetIpStatisticsEx, SetIpTTL, SetNetworkInformation, SetPerTcp6ConnectionEStats, SetPerTcpConnectionEStats, SetSessionCompartmentId, SetTcpEntry, SetUnicastIpAddressEntry, UnenableRouter Structures IO_STATUS_BLOCK, IF_COUNTED_STRING, IF_PHYSICAL_ADDRESS, NDIS_INTERFACE_INFORMATION, NET_IF_ALIAS, NET_IF_RCV_ADDRESS, NET_LUID, NET_PHYSICAL_LOCATION, MIB_IFROW, IP_ADAPTER_INDEX_MAP, IP_OPTION_INFORMATION, NET_ADDRESS_INFO, TCPIP_OWNER_MODULE_BASIC_INFO, TCPIP_OWNER_MODULE_BASIC_INFO_UNMGD, FIXED_INFO, IP_ADAPTER_ADDRESSES, IP_ADAPTER_ANYCAST_ADDRESS, IP_ADAPTER_DNS_SERVER_ADDRESS, IP_ADAPTER_DNS_SUFFIX, IP_ADAPTER_GATEWAY_ADDRESS, IP_ADAPTER_INFO, IP_ADAPTER_MULTICAST_ADDRESS, IP_ADAPTER_PREFIX, IP_ADAPTER_UNICAST_ADDRESS, IP_ADAPTER_WINS_SERVER_ADDRESS, IP_ADDR_STRING, IP_ADDRESS_STRING, IP_INTERFACE_NAME_INFO, IP_PER_ADAPTER_INFO, MIB_ICMP, MIB_ICMP_EX, MIB_IPADDRROW, MIB_IPFORWARDROW, MIB_IPNETROW, MIB_IPSTATS, MIBICMPINFO, MIBICMPSTATS, MIBICMPSTATS_EX, IP_ADDRESS_PREFIX, MIB_ANYCASTIPADDRESS_ROW, MIB_IF_ROW2, MIB_IFSTACK_ROW, MIB_INVERTEDIFSTACK_ROW, MIB_IP_NETWORK_CONNECTION_BANDWIDTH_ESTIMATES, MIB_IPFORWARD_ROW2, MIB_IPINTERFACE_ROW, MIB_IPNET_ROW2, MIB_IPPATH_ROW, MIB_MULTICASTIPADDRESS_ROW, MIB_UNICASTIPADDRESS_ROW, NL_BANDWIDTH_INFORMATION, NL_INTERFACE_OFFLOAD_ROD, SCOPE_ID, TCP_ESTATS_BANDWIDTH_ROD_v0, TCP_ESTATS_BANDWIDTH_RW_v0, TCP_ESTATS_DATA_ROD_v0, TCP_ESTATS_DATA_RW_v0, TCP_ESTATS_FINE_RTT_ROD_v0, TCP_ESTATS_FINE_RTT_RW_v0, TCP_ESTATS_OBS_REC_ROD_v0, TCP_ESTATS_OBS_REC_RW_v0, TCP_ESTATS_PATH_ROD_v0, TCP_ESTATS_PATH_RW_v0, TCP_ESTATS_REC_ROD_v0, TCP_ESTATS_REC_RW_v0, TCP_ESTATS_SEND_BUFF_ROD_v0, TCP_ESTATS_SEND_BUFF_RW_v0, TCP_ESTATS_SND_CONG_ROD_v0, TCP_ESTATS_SND_CONG_ROS_v0, TCP_ESTATS_SND_CONG_RW_v0, TCP_ESTATS_SYN_OPTS_ROS_v0, MIB_TCP6ROW, MIB_TCP6ROW_OWNER_MODULE, MIB_TCP6ROW_OWNER_PID, MIB_TCP6ROW2, MIB_TCPROW, MIB_TCPROW_OWNER_MODULE, MIB_TCPROW_OWNER_PID, MIB_TCPROW2, MIB_TCPSTATS, MIB_TCPSTATS2, MIB_UDP6ROW, MIB_UDP6ROW_OWNER_MODULE, MIB_UDP6ROW_OWNER_PID, MIB_UDPROW, MIB_UDPROW_OWNER_MODULE, MIB_UDPROW_OWNER_PID, MIB_UDPSTATS, MIB_UDPSTATS2, NAMEDADDRESS diff --git a/PInvoke/Kernel32/CorrelationReport.md b/PInvoke/Kernel32/CorrelationReport.md index 5283c6f69..f4eb5dd4e 100644 --- a/PInvoke/Kernel32/CorrelationReport.md +++ b/PInvoke/Kernel32/CorrelationReport.md @@ -1,5 +1,5 @@ ## Correlation report for kernel32.dll, kernelbase.dll, normaliz.dll, vertdll.dll -### Methods (100% complete, 1094 of 1094 functions) +### Methods (97% complete, 1094 of 1118 functions) Native Method | Native DLL | Header | Managed Method --- | --- | --- | --- [AcquireSRWLockExclusive](http://msdn2.microsoft.com/en-us/library/ms681930) | kernel32.dll | WinBase.h | [Vanara.PInvoke.Kernel32.AcquireSRWLockExclusive](https://github.com/dahall/Vanara/search?l=C%23&q=AcquireSRWLockExclusive) @@ -54,6 +54,7 @@ Native Method | Native DLL | Header | Managed Method [CloseHandle](http://msdn2.microsoft.com/en-us/library/ms724211) | kernel32.dll | Winbase.h | [Vanara.PInvoke.Kernel32.CloseHandle](https://github.com/dahall/Vanara/search?l=C%23&q=CloseHandle) [ClosePackageInfo](http://msdn2.microsoft.com/en-us/library/BA84FB47-F241-4120-9441-7E1149F68738) | kernel32.dll | appmodel.h | [Vanara.PInvoke.Kernel32.ClosePackageInfo](https://github.com/dahall/Vanara/search?l=C%23&q=ClosePackageInfo) [ClosePrivateNamespace](http://msdn2.microsoft.com/en-us/library/b9b74cf2-bf13-4ceb-9242-bc6a884ac6f1) | kernel32.dll | namespaceapi.h | [Vanara.PInvoke.Kernel32.ClosePrivateNamespace](https://github.com/dahall/Vanara/search?l=C%23&q=ClosePrivateNamespace) +[ClosePseudoConsole](https://www.google.com/search?num=5&q=ClosePseudoConsole+site%3Amicrosoft.com) | kernel32.dll | | [CloseThreadpool](http://msdn2.microsoft.com/en-us/library/ms682030) | kernel32.dll | WinBase.h | [Vanara.PInvoke.Kernel32.CloseThreadpool](https://github.com/dahall/Vanara/search?l=C%23&q=CloseThreadpool) [CloseThreadpoolCleanupGroup](http://msdn2.microsoft.com/en-us/library/ms682033) | kernel32.dll | WinBase.h | [Vanara.PInvoke.Kernel32.CloseThreadpoolCleanupGroup](https://github.com/dahall/Vanara/search?l=C%23&q=CloseThreadpoolCleanupGroup) [CloseThreadpoolCleanupGroupMembers](http://msdn2.microsoft.com/en-us/library/ms682036) | kernel32.dll | WinBase.h | [Vanara.PInvoke.Kernel32.CloseThreadpoolCleanupGroupMembers](https://github.com/dahall/Vanara/search?l=C%23&q=CloseThreadpoolCleanupGroupMembers) @@ -96,6 +97,7 @@ Native Method | Native DLL | Header | Managed Method [CreateFile](http://msdn2.microsoft.com/en-us/library/aa363858) | kernel32.dll | FileAPI.h | [Vanara.PInvoke.Kernel32.CreateFile](https://github.com/dahall/Vanara/search?l=C%23&q=CreateFile) [CreateFile2](http://msdn2.microsoft.com/en-us/library/cd7a81f3-60ee-443a-99f3-a4c8afd365e7) | kernel32.dll | fileapi.h | [Vanara.PInvoke.Kernel32.CreateFile2](https://github.com/dahall/Vanara/search?l=C%23&q=CreateFile2) [CreateFileMapping](http://msdn2.microsoft.com/en-us/library/aa366537) | kernel32.dll | WinBase.h | [Vanara.PInvoke.Kernel32.CreateFileMapping](https://github.com/dahall/Vanara/search?l=C%23&q=CreateFileMapping) +[CreateFileMapping2](https://www.google.com/search?num=5&q=CreateFileMapping2+site%3Amicrosoft.com) | kernelbase.dll | | [CreateFileMappingFromApp](http://msdn2.microsoft.com/en-us/library/hh994453) | kernel32.dll | MemoryApi.h | [Vanara.PInvoke.Kernel32.CreateFileMappingFromApp](https://github.com/dahall/Vanara/search?l=C%23&q=CreateFileMappingFromApp) [CreateFileMappingNuma](http://msdn2.microsoft.com/en-us/library/aa366539) | kernel32.dll | WinBase.h | [Vanara.PInvoke.Kernel32.CreateFileMappingNuma](https://github.com/dahall/Vanara/search?l=C%23&q=CreateFileMappingNuma) [CreateFileTransacted](http://msdn2.microsoft.com/en-us/library/0cbc081d-8787-409b-84bc-a6a28d8f83a0) | kernel32.dll | winbase.h | [Vanara.PInvoke.Kernel32.CreateFileTransacted](https://github.com/dahall/Vanara/search?l=C%23&q=CreateFileTransacted) @@ -111,6 +113,8 @@ Native Method | Native DLL | Header | Managed Method [CreatePipe](http://msdn2.microsoft.com/en-us/library/aa365152) | kernel32.dll | namedpipeapi.h | [Vanara.PInvoke.Kernel32.CreatePipe](https://github.com/dahall/Vanara/search?l=C%23&q=CreatePipe) [CreatePrivateNamespace](http://msdn2.microsoft.com/en-us/library/ms682419) | kernel32.dll | WinBase.h | [Vanara.PInvoke.Kernel32.CreatePrivateNamespace](https://github.com/dahall/Vanara/search?l=C%23&q=CreatePrivateNamespace) [CreateProcess](http://msdn2.microsoft.com/en-us/library/ms682425) | kernel32.dll | WinBase.h | [Vanara.PInvoke.Kernel32.CreateProcess](https://github.com/dahall/Vanara/search?l=C%23&q=CreateProcess) +[CreatePseudoConsole](https://www.google.com/search?num=5&q=CreatePseudoConsole+site%3Amicrosoft.com) | kernel32.dll | | +[CreatePseudoConsoleAsUser](https://www.google.com/search?num=5&q=CreatePseudoConsoleAsUser+site%3Amicrosoft.com) | kernelbase.dll | | [CreateRemoteThread](http://msdn2.microsoft.com/en-us/library/ms682437) | kernel32.dll | WinBase.h | [Vanara.PInvoke.Kernel32.CreateRemoteThread](https://github.com/dahall/Vanara/search?l=C%23&q=CreateRemoteThread) [CreateRemoteThreadEx](http://msdn2.microsoft.com/en-us/library/dd405484) | kernel32.dll | WinBase.h | [Vanara.PInvoke.Kernel32.CreateRemoteThreadEx](https://github.com/dahall/Vanara/search?l=C%23&q=CreateRemoteThreadEx) [CreateSemaphore](http://msdn2.microsoft.com/en-us/library/ms682438) | kernel32.dll | WinBase.h | [Vanara.PInvoke.Kernel32.CreateSemaphore](https://github.com/dahall/Vanara/search?l=C%23&q=CreateSemaphore) @@ -333,7 +337,9 @@ Native Method | Native DLL | Header | Managed Method [GetCurrentPackageFullName](http://msdn2.microsoft.com/en-us/library/D5B00C53-1FBF-4245-92D1-FA39713A9EE7) | kernel32.dll | appmodel.h | [Vanara.PInvoke.Kernel32.GetCurrentPackageFullName](https://github.com/dahall/Vanara/search?l=C%23&q=GetCurrentPackageFullName) [GetCurrentPackageId](http://msdn2.microsoft.com/en-us/library/4CFC707A-2A5A-41FE-BB5F-6FECACC99271) | kernel32.dll | appmodel.h | [Vanara.PInvoke.Kernel32.GetCurrentPackageId](https://github.com/dahall/Vanara/search?l=C%23&q=GetCurrentPackageId) [GetCurrentPackageInfo](http://msdn2.microsoft.com/en-us/library/A1887D61-0FAD-4BE8-850F-F104CC074798) | kernel32.dll | appmodel.h | [Vanara.PInvoke.Kernel32.GetCurrentPackageInfo](https://github.com/dahall/Vanara/search?l=C%23&q=GetCurrentPackageInfo) +[GetCurrentPackageInfo2](https://www.google.com/search?num=5&q=GetCurrentPackageInfo2+site%3Amicrosoft.com) | kernelbase.dll | | [GetCurrentPackagePath](http://msdn2.microsoft.com/en-us/library/46CE81DF-A9D5-492E-AB5E-4F043DC326E2) | kernel32.dll | appmodel.h | [Vanara.PInvoke.Kernel32.GetCurrentPackagePath](https://github.com/dahall/Vanara/search?l=C%23&q=GetCurrentPackagePath) +[GetCurrentPackagePath2](https://www.google.com/search?num=5&q=GetCurrentPackagePath2+site%3Amicrosoft.com) | kernelbase.dll | | [GetCurrentProcess](http://msdn2.microsoft.com/en-us/library/ms683179) | kernel32.dll | WinBase.h | [Vanara.PInvoke.Kernel32.GetCurrentProcess](https://github.com/dahall/Vanara/search?l=C%23&q=GetCurrentProcess) [GetCurrentProcessId](http://msdn2.microsoft.com/en-us/library/ms683180) | kernel32.dll | WinBase.h | [Vanara.PInvoke.Kernel32.GetCurrentProcessId](https://github.com/dahall/Vanara/search?l=C%23&q=GetCurrentProcessId) [GetCurrentProcessorNumber](http://msdn2.microsoft.com/en-us/library/1f2bebc7-a548-409a-ab74-78a4b55c8fa7) | kernel32.dll | processthreadsapi.h | [Vanara.PInvoke.Kernel32.GetCurrentProcessorNumber](https://github.com/dahall/Vanara/search?l=C%23&q=GetCurrentProcessorNumber) @@ -350,6 +356,7 @@ Native Method | Native DLL | Header | Managed Method [GetDevicePowerState](http://msdn2.microsoft.com/en-us/library/aa372690) | kernel32.dll | Winbase.h | [Vanara.PInvoke.Kernel32.GetDevicePowerState](https://github.com/dahall/Vanara/search?l=C%23&q=GetDevicePowerState) [GetDiskFreeSpace](http://msdn2.microsoft.com/en-us/library/aa364935) | kernel32.dll | FileAPI.h | [Vanara.PInvoke.Kernel32.GetDiskFreeSpace](https://github.com/dahall/Vanara/search?l=C%23&q=GetDiskFreeSpace) [GetDiskFreeSpaceEx](http://msdn2.microsoft.com/en-us/library/aa364937) | kernel32.dll | FileAPI.h | [Vanara.PInvoke.Kernel32.GetDiskFreeSpaceEx](https://github.com/dahall/Vanara/search?l=C%23&q=GetDiskFreeSpaceEx) +[GetDiskSpaceInformation](https://www.google.com/search?num=5&q=GetDiskSpaceInformationA+site%3Amicrosoft.com) | kernel32.dll | | [GetDllDirectory](http://msdn2.microsoft.com/en-us/library/ms683186) | kernel32.dll | WinBase.h | [Vanara.PInvoke.Kernel32.GetDllDirectory](https://github.com/dahall/Vanara/search?l=C%23&q=GetDllDirectory) [GetDriveType](http://msdn2.microsoft.com/en-us/library/aa364937) | kernel32.dll | FileAPI.h | [Vanara.PInvoke.Kernel32.GetDriveType](https://github.com/dahall/Vanara/search?l=C%23&q=GetDriveType) [GetDurationFormat](http://msdn2.microsoft.com/en-us/library/dd318091) | kernel32.dll | Winnls.h | [Vanara.PInvoke.Kernel32.GetDurationFormat](https://github.com/dahall/Vanara/search?l=C%23&q=GetDurationFormat) @@ -384,6 +391,7 @@ Native Method | Native DLL | Header | Managed Method [GetGeoInfoEx](http://msdn2.microsoft.com/en-us/library/mt826489) | kernel32.dll | Winnls.h | [Vanara.PInvoke.Kernel32.GetGeoInfoEx](https://github.com/dahall/Vanara/search?l=C%23&q=GetGeoInfoEx) [GetHandleInformation](http://msdn2.microsoft.com/en-us/library/ms724329) | kernel32.dll | Winbase.h | [Vanara.PInvoke.Kernel32.GetHandleInformation](https://github.com/dahall/Vanara/search?l=C%23&q=GetHandleInformation) [GetIntegratedDisplaySize](http://msdn2.microsoft.com/en-us/library/dn904185) | kernelbase.dll | Winbase.h | [Vanara.PInvoke.Kernel32.GetIntegratedDisplaySize](https://github.com/dahall/Vanara/search?l=C%23&q=GetIntegratedDisplaySize) +[GetIsWdagEnabled](https://www.google.com/search?num=5&q=GetIsWdagEnabled+site%3Amicrosoft.com) | kernelbase.dll | | [GetLargePageMinimum](http://msdn2.microsoft.com/en-us/library/aa366568) | kernel32.dll | WinBase.h | [Vanara.PInvoke.Kernel32.GetLargePageMinimum](https://github.com/dahall/Vanara/search?l=C%23&q=GetLargePageMinimum) [GetLargestConsoleWindowSize](https://www.google.com/search?num=5&q=GetLargestConsoleWindowSize+site%3Amicrosoft.com) | kernel32.dll | Wincon.h | [Vanara.PInvoke.Kernel32.GetLargestConsoleWindowSize](https://github.com/dahall/Vanara/search?l=C%23&q=GetLargestConsoleWindowSize) [GetLastError](http://msdn2.microsoft.com/en-us/library/ms679360) | kernel32.dll | WinBase.h | [Vanara.PInvoke.Kernel32.GetLastError](https://github.com/dahall/Vanara/search?l=C%23&q=GetLastError) @@ -441,8 +449,10 @@ Native Method | Native DLL | Header | Managed Method [GetPackageFamilyNameFromToken](http://msdn2.microsoft.com/en-us/library/C4FAF5DE-DF1F-4AFA-813B-5D80C786031B) | kernelbase.dll | appmodel.h | [Vanara.PInvoke.Kernel32.GetPackageFamilyNameFromToken](https://github.com/dahall/Vanara/search?l=C%23&q=GetPackageFamilyNameFromToken) [GetPackageFullNameFromToken](http://msdn2.microsoft.com/en-us/library/7B0D574E-A2F5-4D08-AEFB-9E040BBC729F) | kernelbase.dll | appmodel.h | [Vanara.PInvoke.Kernel32.GetPackageFullNameFromToken](https://github.com/dahall/Vanara/search?l=C%23&q=GetPackageFullNameFromToken) [GetPackageInfo](http://msdn2.microsoft.com/en-us/library/28F45B3B-A61F-44D3-B606-6966AD5866FA) | kernel32.dll | appmodel.h | [Vanara.PInvoke.Kernel32.GetPackageInfo](https://github.com/dahall/Vanara/search?l=C%23&q=GetPackageInfo) +[GetPackageInfo2](https://www.google.com/search?num=5&q=GetPackageInfo2+site%3Amicrosoft.com) | kernelbase.dll | | [GetPackagePath](http://msdn2.microsoft.com/en-us/library/BDA0DD87-A36D-486B-BF89-EA5CC105C742) | kernel32.dll | appmodel.h | [Vanara.PInvoke.Kernel32.GetPackagePath](https://github.com/dahall/Vanara/search?l=C%23&q=GetPackagePath) [GetPackagePathByFullName](http://msdn2.microsoft.com/en-us/library/9C25708C-1464-4C59-9740-E9F105116385) | kernel32.dll | appmodel.h | [Vanara.PInvoke.Kernel32.GetPackagePathByFullName](https://github.com/dahall/Vanara/search?l=C%23&q=GetPackagePathByFullName) +[GetPackagePathByFullName2](https://www.google.com/search?num=5&q=GetPackagePathByFullName2+site%3Amicrosoft.com) | kernelbase.dll | | [GetPackagesByPackageFamily](http://msdn2.microsoft.com/en-us/library/C2163203-D654-4491-9090-0CC43F42EC35) | kernel32.dll | appmodel.h | [Vanara.PInvoke.Kernel32.GetPackagesByPackageFamily](https://github.com/dahall/Vanara/search?l=C%23&q=GetPackagesByPackageFamily) [GetPerformanceInfo](http://msdn2.microsoft.com/en-us/library/21655278-49da-4e63-a4f9-0ee9f6179f4a) | kernelbase.dll | psapi.h | [Vanara.PInvoke.Kernel32.GetPerformanceInfo](https://github.com/dahall/Vanara/search?l=C%23&q=GetPerformanceInfo) [GetPhysicallyInstalledSystemMemory](http://msdn2.microsoft.com/en-us/library/cc300158) | kernel32.dll | WinBase.h | [Vanara.PInvoke.Kernel32.GetPhysicallyInstalledSystemMemory](https://github.com/dahall/Vanara/search?l=C%23&q=GetPhysicallyInstalledSystemMemory) @@ -485,6 +495,7 @@ Native Method | Native DLL | Header | Managed Method [GetShortPathName](https://www.google.com/search?num=5&q=GetShortPathNameA+site%3Amicrosoft.com) | kernel32.dll | FileAPI.h | [Vanara.PInvoke.Kernel32.GetShortPathName](https://github.com/dahall/Vanara/search?l=C%23&q=GetShortPathName) [GetStagedPackageOrigin](http://msdn2.microsoft.com/en-us/library/7A1EE2CA-83CE-4E03-85A5-0061E29EB49B) | kernelbase.dll | appmodel.h | [Vanara.PInvoke.Kernel32.GetStagedPackageOrigin](https://github.com/dahall/Vanara/search?l=C%23&q=GetStagedPackageOrigin) [GetStagedPackagePathByFullName](http://msdn2.microsoft.com/en-us/library/F0A37D77-6262-44B1-BEC5-083E41BDE139) | kernel32.dll | appmodel.h | [Vanara.PInvoke.Kernel32.GetStagedPackagePathByFullName](https://github.com/dahall/Vanara/search?l=C%23&q=GetStagedPackagePathByFullName) +[GetStagedPackagePathByFullName2](https://www.google.com/search?num=5&q=GetStagedPackagePathByFullName2+site%3Amicrosoft.com) | kernelbase.dll | | [GetStartupInfo](http://msdn2.microsoft.com/en-us/library/ms683230) | kernel32.dll | WinBase.h | [Vanara.PInvoke.Kernel32.GetStartupInfo](https://github.com/dahall/Vanara/search?l=C%23&q=GetStartupInfo) [GetStdHandle](https://www.google.com/search?num=5&q=GetStdHandle+site%3Amicrosoft.com) | kernel32.dll | Winbase.h | [Vanara.PInvoke.Kernel32.GetStdHandle](https://github.com/dahall/Vanara/search?l=C%23&q=GetStdHandle) [GetStringScripts](http://msdn2.microsoft.com/en-us/library/dd318116) | kernel32.dll | Winnls.h | [Vanara.PInvoke.Kernel32.GetStringScripts](https://github.com/dahall/Vanara/search?l=C%23&q=GetStringScripts) @@ -500,6 +511,7 @@ Native Method | Native DLL | Header | Managed Method [GetSystemFileCacheSize](http://msdn2.microsoft.com/en-us/library/aa965224) | kernel32.dll | WinBase.h | [Vanara.PInvoke.Kernel32.GetSystemFileCacheSize](https://github.com/dahall/Vanara/search?l=C%23&q=GetSystemFileCacheSize) [GetSystemFirmwareTable](http://msdn2.microsoft.com/en-us/library/ms724379) | kernel32.dll | Winbase.h | [Vanara.PInvoke.Kernel32.GetSystemFirmwareTable](https://github.com/dahall/Vanara/search?l=C%23&q=GetSystemFirmwareTable) [GetSystemInfo](http://msdn2.microsoft.com/en-us/library/ms724381) | kernel32.dll | Winbase.h | [Vanara.PInvoke.Kernel32.GetSystemInfo](https://github.com/dahall/Vanara/search?l=C%23&q=GetSystemInfo) +[GetSystemLeapSecondInformation](https://www.google.com/search?num=5&q=GetSystemLeapSecondInformation+site%3Amicrosoft.com) | kernelbase.dll | | [GetSystemPowerStatus](http://msdn2.microsoft.com/en-us/library/aa372693) | kernel32.dll | Winbase.h | [Vanara.PInvoke.Kernel32.GetSystemPowerStatus](https://github.com/dahall/Vanara/search?l=C%23&q=GetSystemPowerStatus) [GetSystemPreferredUILanguages](http://msdn2.microsoft.com/en-us/library/dd318124) | kernel32.dll | Winnls.h | [Vanara.PInvoke.Kernel32.GetSystemPreferredUILanguages](https://github.com/dahall/Vanara/search?l=C%23&q=GetSystemPreferredUILanguages) [GetSystemRegistryQuota](http://msdn2.microsoft.com/en-us/library/ms724387) | kernel32.dll | Winbase.h | [Vanara.PInvoke.Kernel32.GetSystemRegistryQuota](https://github.com/dahall/Vanara/search?l=C%23&q=GetSystemRegistryQuota) @@ -601,6 +613,7 @@ Native Method | Native DLL | Header | Managed Method [InitAtomTable](http://msdn2.microsoft.com/en-us/library/ms649064) | kernel32.dll | Winbase.h | [Vanara.PInvoke.Kernel32.InitAtomTable](https://github.com/dahall/Vanara/search?l=C%23&q=InitAtomTable) [InitializeConditionVariable](http://msdn2.microsoft.com/en-us/library/ms683469) | kernel32.dll | WinBase.h | [Vanara.PInvoke.Kernel32.InitializeConditionVariable](https://github.com/dahall/Vanara/search?l=C%23&q=InitializeConditionVariable) [InitializeContext](http://msdn2.microsoft.com/en-us/library/909BF5F7-0622-4B22-A2EC-27722389700A) | kernel32.dll | winbase.h | [Vanara.PInvoke.Kernel32.InitializeContext](https://github.com/dahall/Vanara/search?l=C%23&q=InitializeContext) +[InitializeContext2](https://www.google.com/search?num=5&q=InitializeContext2+site%3Amicrosoft.com) | kernel32.dll | | [InitializeCriticalSection](http://msdn2.microsoft.com/en-us/library/ms683472) | kernel32.dll | WinBase.h | [Vanara.PInvoke.Kernel32.InitializeCriticalSection](https://github.com/dahall/Vanara/search?l=C%23&q=InitializeCriticalSection) [InitializeCriticalSectionAndSpinCount](http://msdn2.microsoft.com/en-us/library/ms683476) | kernel32.dll | WinBase.h | [Vanara.PInvoke.Kernel32.InitializeCriticalSectionAndSpinCount](https://github.com/dahall/Vanara/search?l=C%23&q=InitializeCriticalSectionAndSpinCount) [InitializeCriticalSectionEx](http://msdn2.microsoft.com/en-us/library/da84b187-0eb7-4363-8e68-8a525586d7d9) | kernel32.dll | synchapi.h | [Vanara.PInvoke.Kernel32.InitializeCriticalSectionEx](https://github.com/dahall/Vanara/search?l=C%23&q=InitializeCriticalSectionEx) @@ -621,6 +634,7 @@ Native Method | Native DLL | Header | Managed Method [InterlockedPushEntrySList](http://msdn2.microsoft.com/en-us/library/60e3b6f7-f556-4699-be90-db7330cfb8ca) | kernel32.dll | interlockedapi.h | [Vanara.PInvoke.Kernel32.InterlockedPushEntrySList](https://github.com/dahall/Vanara/search?l=C%23&q=InterlockedPushEntrySList) [InterlockedPushListSList](http://msdn2.microsoft.com/en-us/library/hh448545) | kernel32.dll | WinBase.h | [Vanara.PInvoke.Kernel32.InterlockedPushListSList](https://github.com/dahall/Vanara/search?l=C%23&q=InterlockedPushListSList) [InterlockedPushListSListEx](http://msdn2.microsoft.com/en-us/library/f4f334c6-fda8-4c5f-9177-b672c8aed6b3) | kernel32.dll | interlockedapi.h | [Vanara.PInvoke.Kernel32.InterlockedPushListSListEx](https://github.com/dahall/Vanara/search?l=C%23&q=InterlockedPushListSListEx) +[IsApiSetImplemented](https://www.google.com/search?num=5&q=IsApiSetImplemented+site%3Amicrosoft.com) | kernelbase.dll | | [IsBadCodePtr](http://msdn2.microsoft.com/en-us/library/aa366712) | kernel32.dll | WinBase.h | [Vanara.PInvoke.Kernel32.IsBadCodePtr](https://github.com/dahall/Vanara/search?l=C%23&q=IsBadCodePtr) [IsBadReadPtr](http://msdn2.microsoft.com/en-us/library/aa366713) | kernel32.dll | WinBase.h | [Vanara.PInvoke.Kernel32.IsBadReadPtr](https://github.com/dahall/Vanara/search?l=C%23&q=IsBadReadPtr) [IsBadStringPtr](http://msdn2.microsoft.com/en-us/library/aa366714) | kernel32.dll | WinBase.h | [Vanara.PInvoke.Kernel32.IsBadStringPtr](https://github.com/dahall/Vanara/search?l=C%23&q=IsBadStringPtr) @@ -662,12 +676,14 @@ Native Method | Native DLL | Header | Managed Method [LocalAlloc](http://msdn2.microsoft.com/en-us/library/da8cd2be-ff4c-4da5-813c-8759a58228c9) | kernel32.dll | winbase.h | [Vanara.PInvoke.Kernel32.LocalAlloc](https://github.com/dahall/Vanara/search?l=C%23&q=LocalAlloc) [LocaleNameToLCID](http://msdn2.microsoft.com/en-us/library/dd318711) | kernel32.dll | Winnls.h | [Vanara.PInvoke.Kernel32.LocaleNameToLCID](https://github.com/dahall/Vanara/search?l=C%23&q=LocaleNameToLCID) [LocalFileTimeToFileTime](http://msdn2.microsoft.com/en-us/library/ms724490) | kernel32.dll | FileAPI.h | [Vanara.PInvoke.Kernel32.LocalFileTimeToFileTime](https://github.com/dahall/Vanara/search?l=C%23&q=LocalFileTimeToFileTime) +[LocalFileTimeToLocalSystemTime](https://www.google.com/search?num=5&q=LocalFileTimeToLocalSystemTime+site%3Amicrosoft.com) | kernel32.dll | | [LocalFlags](http://msdn2.microsoft.com/en-us/library/aa366728) | kernel32.dll | WinBase.h | [Vanara.PInvoke.Kernel32.LocalFlags](https://github.com/dahall/Vanara/search?l=C%23&q=LocalFlags) [LocalFree](http://msdn2.microsoft.com/en-us/library/a0393983-cb43-4dfa-91a6-d82a5fb8de12) | kernel32.dll | winbase.h | [Vanara.PInvoke.Kernel32.LocalFree](https://github.com/dahall/Vanara/search?l=C%23&q=LocalFree) [LocalHandle](http://msdn2.microsoft.com/en-us/library/aa366733) | kernel32.dll | WinBase.h | [Vanara.PInvoke.Kernel32.LocalHandle](https://github.com/dahall/Vanara/search?l=C%23&q=LocalHandle) [LocalLock](http://msdn2.microsoft.com/en-us/library/aa366737) | kernel32.dll | WinBase.h | [Vanara.PInvoke.Kernel32.LocalLock](https://github.com/dahall/Vanara/search?l=C%23&q=LocalLock) [LocalReAlloc](http://msdn2.microsoft.com/en-us/library/88527ddd-e0c2-4a41-825e-d3a6df77fd2a) | kernel32.dll | winbase.h | [Vanara.PInvoke.Kernel32.LocalReAlloc](https://github.com/dahall/Vanara/search?l=C%23&q=LocalReAlloc) [LocalSize](http://msdn2.microsoft.com/en-us/library/d1337845-d89c-4cd5-a584-36fe0c682c1a) | kernel32.dll | winbase.h | [Vanara.PInvoke.Kernel32.LocalSize](https://github.com/dahall/Vanara/search?l=C%23&q=LocalSize) +[LocalSystemTimeToLocalFileTime](https://www.google.com/search?num=5&q=LocalSystemTimeToLocalFileTime+site%3Amicrosoft.com) | kernel32.dll | | [LocalUnlock](http://msdn2.microsoft.com/en-us/library/aa366747) | kernel32.dll | WinBase.h | [Vanara.PInvoke.Kernel32.LocalUnlock](https://github.com/dahall/Vanara/search?l=C%23&q=LocalUnlock) [LocateXStateFeature](http://msdn2.microsoft.com/en-us/library/7AAEA13B-E4A4-4410-BFC7-09B81B92FF26) | kernel32.dll | winbase.h | [Vanara.PInvoke.Kernel32.LocateXStateFeature](https://github.com/dahall/Vanara/search?l=C%23&q=LocateXStateFeature) [LockFile](http://msdn2.microsoft.com/en-us/library/c88e7b6c-c339-443b-adf9-0325807203dc) | kernel32.dll | fileapi.h | [Vanara.PInvoke.Kernel32.LockFile](https://github.com/dahall/Vanara/search?l=C%23&q=LockFile) @@ -707,6 +723,7 @@ Native Method | Native DLL | Header | Managed Method [OpenJobObject](http://msdn2.microsoft.com/en-us/library/ms684312) | kernel32.dll | WinBase.h | [Vanara.PInvoke.Kernel32.OpenJobObject](https://github.com/dahall/Vanara/search?l=C%23&q=OpenJobObject) [OpenMutex](http://msdn2.microsoft.com/en-us/library/ms684315) | kernel32.dll | WinBase.h | [Vanara.PInvoke.Kernel32.OpenMutex](https://github.com/dahall/Vanara/search?l=C%23&q=OpenMutex) [OpenPackageInfoByFullName](http://msdn2.microsoft.com/en-us/library/9ECFC757-1CB3-43A1-BA45-9AF72CAB240E) | kernelbase.dll | appmodel.h | [Vanara.PInvoke.Kernel32.OpenPackageInfoByFullName](https://github.com/dahall/Vanara/search?l=C%23&q=OpenPackageInfoByFullName) +[OpenPackageInfoByFullNameForMachine](https://www.google.com/search?num=5&q=OpenPackageInfoByFullNameForMachine+site%3Amicrosoft.com) | kernelbase.dll | | [OpenPrivateNamespace](http://msdn2.microsoft.com/en-us/library/ms684318) | kernel32.dll | WinBase.h | [Vanara.PInvoke.Kernel32.OpenPrivateNamespaceInternal](https://github.com/dahall/Vanara/search?l=C%23&q=OpenPrivateNamespaceInternal) [OpenProcess](http://msdn2.microsoft.com/en-us/library/ms684320) | kernel32.dll | WinBase.h | [Vanara.PInvoke.Kernel32.OpenProcess](https://github.com/dahall/Vanara/search?l=C%23&q=OpenProcess) [OpenSemaphore](http://msdn2.microsoft.com/en-us/library/ms684326) | kernel32.dll | WinBase.h | [Vanara.PInvoke.Kernel32.OpenSemaphore](https://github.com/dahall/Vanara/search?l=C%23&q=OpenSemaphore) @@ -754,6 +771,7 @@ Native Method | Native DLL | Header | Managed Method [Process32Next](https://www.google.com/search?num=5&q=Process32Next+site%3Amicrosoft.com) | kernel32.dll | tlhelp32.h | [Vanara.PInvoke.Kernel32.Process32Next](https://github.com/dahall/Vanara/search?l=C%23&q=Process32Next) [Process32NextA](http://msdn2.microsoft.com/en-us/library/843a95fd-27ae-4215-83d0-82fc402b82b6) | kernel32.dll | tlhelp32.h | [Vanara.PInvoke.Kernel32.Process32Next](https://github.com/dahall/Vanara/search?l=C%23&q=Process32Next) [ProcessIdToSessionId](http://msdn2.microsoft.com/en-us/library/aa382990) | kernel32.dll | Winbase.h | [Vanara.PInvoke.Kernel32.ProcessIdToSessionId](https://github.com/dahall/Vanara/search?l=C%23&q=ProcessIdToSessionId) +[PsmGetDynamicIdFromKey](https://www.google.com/search?num=5&q=PsmGetDynamicIdFromKey+site%3Amicrosoft.com) | kernelbase.dll | | [PssCaptureSnapshot](https://www.google.com/search?num=5&q=PssCaptureSnapshot+site%3Amicrosoft.com) | kernel32.dll | | [Vanara.PInvoke.Kernel32.PssCaptureSnapshotInternal](https://github.com/dahall/Vanara/search?l=C%23&q=PssCaptureSnapshotInternal) [PssDuplicateSnapshot](https://www.google.com/search?num=5&q=PssDuplicateSnapshot+site%3Amicrosoft.com) | kernel32.dll | | [Vanara.PInvoke.Kernel32.PssDuplicateSnapshotInternal](https://github.com/dahall/Vanara/search?l=C%23&q=PssDuplicateSnapshotInternal) [PssFreeSnapshot](http://msdn2.microsoft.com/en-us/library/5D062AE6-2F7C-4121-AB6E-9BFA06AB36C6) | kernel32.dll | processsnapshot.h | [Vanara.PInvoke.Kernel32.PssFreeSnapshot](https://github.com/dahall/Vanara/search?l=C%23&q=PssFreeSnapshot) @@ -772,6 +790,7 @@ Native Method | Native DLL | Header | Managed Method [QueryDepthSList](http://msdn2.microsoft.com/en-us/library/3f9b4481-647f-457f-bdfb-62e6ae4198e5) | kernel32.dll | interlockedapi.h | [Vanara.PInvoke.Kernel32.QueryDepthSList](https://github.com/dahall/Vanara/search?l=C%23&q=QueryDepthSList) [QueryDosDevice](http://msdn2.microsoft.com/en-us/library/aa365461) | kernel32.dll | FileAPI.h | [Vanara.PInvoke.Kernel32.QueryDosDevice](https://github.com/dahall/Vanara/search?l=C%23&q=QueryDosDevice) [QueryFullProcessImageName](http://msdn2.microsoft.com/en-us/library/49a9d1aa-30f3-45ea-a4ec-9f55df692b8b) | kernel32.dll | winbase.h | [Vanara.PInvoke.Kernel32.QueryFullProcessImageName](https://github.com/dahall/Vanara/search?l=C%23&q=QueryFullProcessImageName) +[QueryGlobalizationUserSettingsStatus](https://www.google.com/search?num=5&q=QueryGlobalizationUserSettingsStatus+site%3Amicrosoft.com) | kernelbase.dll | | [QueryIdleProcessorCycleTime](http://msdn2.microsoft.com/en-us/library/75a5c4cf-ccc7-47ab-a2a9-88051e0a7d06) | kernel32.dll | realtimeapiset.h | [Vanara.PInvoke.Kernel32.QueryIdleProcessorCycleTime](https://github.com/dahall/Vanara/search?l=C%23&q=QueryIdleProcessorCycleTime) [QueryIdleProcessorCycleTimeEx](http://msdn2.microsoft.com/en-us/library/4bf05e40-96d1-4c01-b3a8-8a45934b38c6) | kernel32.dll | realtimeapiset.h | [Vanara.PInvoke.Kernel32.QueryIdleProcessorCycleTimeEx](https://github.com/dahall/Vanara/search?l=C%23&q=QueryIdleProcessorCycleTimeEx) [QueryInformationJobObject](http://msdn2.microsoft.com/en-us/library/ms684925) | kernel32.dll | WinBase.h | [Vanara.PInvoke.Kernel32.QueryInformationJobObject](https://github.com/dahall/Vanara/search?l=C%23&q=QueryInformationJobObject) @@ -833,6 +852,7 @@ Native Method | Native DLL | Header | Managed Method [RequestWakeupLatency](http://msdn2.microsoft.com/en-us/library/aa373199) | kernel32.dll | WinBase.h | [Vanara.PInvoke.Kernel32.RequestWakeupLatency](https://github.com/dahall/Vanara/search?l=C%23&q=RequestWakeupLatency) [ResetEvent](http://msdn2.microsoft.com/en-us/library/ms685081) | kernel32.dll | WinBase.h | [Vanara.PInvoke.Kernel32.ResetEvent](https://github.com/dahall/Vanara/search?l=C%23&q=ResetEvent) [ResetWriteWatch](http://msdn2.microsoft.com/en-us/library/aa366874) | kernel32.dll | WinBase.h | [Vanara.PInvoke.Kernel32.ResetWriteWatch](https://github.com/dahall/Vanara/search?l=C%23&q=ResetWriteWatch) +[ResizePseudoConsole](https://www.google.com/search?num=5&q=ResizePseudoConsole+site%3Amicrosoft.com) | kernel32.dll | | [ResolveLocaleName](http://msdn2.microsoft.com/en-us/library/dd319112) | kernel32.dll | Winnls.h | [Vanara.PInvoke.Kernel32.ResolveLocaleName](https://github.com/dahall/Vanara/search?l=C%23&q=ResolveLocaleName) [RestoreLastError](https://www.google.com/search?num=5&q=RestoreLastError+site%3Amicrosoft.com) | kernel32.dll | WinBase.h | [Vanara.PInvoke.Kernel32.RestoreLastError](https://github.com/dahall/Vanara/search?l=C%23&q=RestoreLastError) [ResumeThread](http://msdn2.microsoft.com/en-us/library/ms685086) | kernel32.dll | WinBase.h | [Vanara.PInvoke.Kernel32.ResumeThread](https://github.com/dahall/Vanara/search?l=C%23&q=ResumeThread) @@ -846,6 +866,7 @@ Native Method | Native DLL | Header | Managed Method [RtlMoveMemory](http://msdn2.microsoft.com/en-us/library/D374F14D-24C7-4771-AD40-3AC37E7A2D2F) | kernel32.dll | winnt.h | [Vanara.PInvoke.Kernel32.RtlMoveMemory](https://github.com/dahall/Vanara/search?l=C%23&q=RtlMoveMemory) [RtlPcToFileHeader](http://msdn2.microsoft.com/en-us/library/690c9f20-d471-49c9-a40c-28926f03acac) | kernel32.dll | rtlsupportapi.h | [Vanara.PInvoke.Kernel32.RtlPcToFileHeader](https://github.com/dahall/Vanara/search?l=C%23&q=RtlPcToFileHeader) [RtlRestoreContext](http://msdn2.microsoft.com/en-us/library/f5304d17-bc67-4e0f-a535-efca4e65c74c) | kernel32.dll | rtlsupportapi.h | [Vanara.PInvoke.Kernel32.RtlRestoreContext](https://github.com/dahall/Vanara/search?l=C%23&q=RtlRestoreContext) +[RtlTimeFieldsToTime](https://www.google.com/search?num=5&q=RtlTimeFieldsToTime+site%3Amicrosoft.com) | vertdll.dll | | [RtlUnwind](http://msdn2.microsoft.com/en-us/library/254b2547-9d3d-468f-a360-20a12e9dd82e) | kernel32.dll | rtlsupportapi.h | [Vanara.PInvoke.Kernel32.RtlUnwind](https://github.com/dahall/Vanara/search?l=C%23&q=RtlUnwind) [RtlUnwindEx](http://msdn2.microsoft.com/en-us/library/3d2d8778-311e-4cc1-b280-4f83ab457755) | kernel32.dll | rtlsupportapi.h | [Vanara.PInvoke.Kernel32.RtlUnwindEx](https://github.com/dahall/Vanara/search?l=C%23&q=RtlUnwindEx) [RtlZeroMemory](https://www.google.com/search?num=5&q=RtlZeroMemory+site%3Amicrosoft.com) | kernel32.dll | winnt.h | [Vanara.PInvoke.Kernel32.RtlZeroMemory](https://github.com/dahall/Vanara/search?l=C%23&q=RtlZeroMemory) @@ -921,6 +942,7 @@ Native Method | Native DLL | Header | Managed Method [SetProcessPriorityBoost](http://msdn2.microsoft.com/en-us/library/ms686225) | kernel32.dll | WinBase.h | [Vanara.PInvoke.Kernel32.SetProcessPriorityBoost](https://github.com/dahall/Vanara/search?l=C%23&q=SetProcessPriorityBoost) [SetProcessShutdownParameters](http://msdn2.microsoft.com/en-us/library/ms686227) | kernel32.dll | WinBase.h | [Vanara.PInvoke.Kernel32.SetProcessShutdownParameters](https://github.com/dahall/Vanara/search?l=C%23&q=SetProcessShutdownParameters) [SetProcessValidCallTargets](http://msdn2.microsoft.com/en-us/library/dn934202) | kernelbase.dll | WinBase.h | [Vanara.PInvoke.Kernel32.SetProcessValidCallTargets](https://github.com/dahall/Vanara/search?l=C%23&q=SetProcessValidCallTargets) +[SetProcessValidCallTargetsForMappedView](https://www.google.com/search?num=5&q=SetProcessValidCallTargetsForMappedView+site%3Amicrosoft.com) | kernelbase.dll | | [SetProcessWorkingSetSize](http://msdn2.microsoft.com/en-us/library/ms686234) | kernel32.dll | WinBase.h | [Vanara.PInvoke.Kernel32.SetProcessWorkingSetSize](https://github.com/dahall/Vanara/search?l=C%23&q=SetProcessWorkingSetSize) [SetProcessWorkingSetSizeEx](http://msdn2.microsoft.com/en-us/library/ms686237) | kernel32.dll | WinBase.h | [Vanara.PInvoke.Kernel32.SetProcessWorkingSetSizeEx](https://github.com/dahall/Vanara/search?l=C%23&q=SetProcessWorkingSetSizeEx) [SetProtectedPolicy](http://msdn2.microsoft.com/en-us/library/dn893592) | kernel32.dll | Winbase.h | [Vanara.PInvoke.Kernel32.SetProtectedPolicy](https://github.com/dahall/Vanara/search?l=C%23&q=SetProtectedPolicy) @@ -976,6 +998,7 @@ Native Method | Native DLL | Header | Managed Method [SleepEx](http://msdn2.microsoft.com/en-us/library/ms686307) | kernel32.dll | WinBase.h | [Vanara.PInvoke.Kernel32.SleepEx](https://github.com/dahall/Vanara/search?l=C%23&q=SleepEx) [StartThreadpoolIo](http://msdn2.microsoft.com/en-us/library/ms686326) | kernel32.dll | WinBase.h | [Vanara.PInvoke.Kernel32.StartThreadpoolIo](https://github.com/dahall/Vanara/search?l=C%23&q=StartThreadpoolIo) [SubmitThreadpoolWork](http://msdn2.microsoft.com/en-us/library/ms686338) | kernel32.dll | WinBase.h | [Vanara.PInvoke.Kernel32.SubmitThreadpoolWork](https://github.com/dahall/Vanara/search?l=C%23&q=SubmitThreadpoolWork) +[SubscribeWdagEnabledStateChange](https://www.google.com/search?num=5&q=SubscribeWdagEnabledStateChange+site%3Amicrosoft.com) | kernelbase.dll | | [SuspendThread](http://msdn2.microsoft.com/en-us/library/ms686345) | kernel32.dll | WinBase.h | [Vanara.PInvoke.Kernel32.SuspendThread](https://github.com/dahall/Vanara/search?l=C%23&q=SuspendThread) [SwitchToFiber](http://msdn2.microsoft.com/en-us/library/ms686350) | kernel32.dll | WinBase.h | [Vanara.PInvoke.Kernel32.SwitchToFiber](https://github.com/dahall/Vanara/search?l=C%23&q=SwitchToFiber) [SwitchToThread](http://msdn2.microsoft.com/en-us/library/ms686352) | kernel32.dll | WinBase.h | [Vanara.PInvoke.Kernel32.SwitchToThread](https://github.com/dahall/Vanara/search?l=C%23&q=SwitchToThread) @@ -1015,6 +1038,7 @@ Native Method | Native DLL | Header | Managed Method [UnregisterBadMemoryNotification](http://msdn2.microsoft.com/en-us/library/hh691014) | kernel32.dll | WinBase.h | [Vanara.PInvoke.Kernel32.UnregisterBadMemoryNotification](https://github.com/dahall/Vanara/search?l=C%23&q=UnregisterBadMemoryNotification) [UnregisterWait](http://msdn2.microsoft.com/en-us/library/ms686870) | kernel32.dll | WinBase.h | [Vanara.PInvoke.Kernel32.UnregisterWait](https://github.com/dahall/Vanara/search?l=C%23&q=UnregisterWait) [UnregisterWaitEx](http://msdn2.microsoft.com/en-us/library/ms686876) | kernel32.dll | LibLoaderAPI.h | [Vanara.PInvoke.Kernel32.UnregisterWaitEx](https://github.com/dahall/Vanara/search?l=C%23&q=UnregisterWaitEx) +[UnsubscribeWdagEnabledStateChange](https://www.google.com/search?num=5&q=UnsubscribeWdagEnabledStateChange+site%3Amicrosoft.com) | kernelbase.dll | | [UpdateCalendarDayOfWeek](http://msdn2.microsoft.com/en-us/library/b9ae250a-73bb-4ec2-bb0d-e1f8b25c173c) | kernel32.dll | | [Vanara.PInvoke.Kernel32.UpdateCalendarDayOfWeek](https://github.com/dahall/Vanara/search?l=C%23&q=UpdateCalendarDayOfWeek) [UpdateProcThreadAttribute](http://msdn2.microsoft.com/en-us/library/ms686880) | kernel32.dll | WinBase.h | [Vanara.PInvoke.Kernel32.UpdateProcThreadAttribute](https://github.com/dahall/Vanara/search?l=C%23&q=UpdateProcThreadAttribute) [UpdateResource](http://msdn2.microsoft.com/en-us/library/ms648049) | kernel32.dll | Winbase.h | [Vanara.PInvoke.Kernel32.UpdateResource](https://github.com/dahall/Vanara/search?l=C%23&q=UpdateResource) diff --git a/PInvoke/Kernel32/Vanara.PInvoke.Kernel32.csproj b/PInvoke/Kernel32/Vanara.PInvoke.Kernel32.csproj index 773d255d0..074fa0166 100644 --- a/PInvoke/Kernel32/Vanara.PInvoke.Kernel32.csproj +++ b/PInvoke/Kernel32/Vanara.PInvoke.Kernel32.csproj @@ -7,7 +7,7 @@ PInvoke API (methods, structures and constants) imported from Windows Kernel32.dll. Copyright © 2017-2019 $(AssemblyName) - 3.1.5 + 3.1.6 net20;net35;net40;net45;netstandard2.0;netcoreapp2.0;netcoreapp2.1;netcoreapp3.0 Vanara.PInvoke.Kernel32 $(AssemblyName) @@ -28,7 +28,7 @@ Currently implements: Functions -AcquireSRWLockExclusive, AcquireSRWLockShared, ActivateActCtx, AddAtom, AddConsoleAlias, AddDllDirectory, AddIntegrityLabelToBoundaryDescriptor, AddLocalAlternateComputerName, AddRefActCtx, AddSecureMemoryCacheCallback, AddSIDToBoundaryDescriptor, AddVectoredContinueHandler, AddVectoredExceptionHandler, AdjustCalendarDate, AllocateUserPhysicalPages, AllocateUserPhysicalPagesNuma, AllocConsole, ApplicationRecoveryFinished, ApplicationRecoveryInProgress, AppPolicyGetCreateFileAccess, AppPolicyGetProcessTerminationMethod, AppPolicyGetShowDeveloperDiagnostic, AppPolicyGetThreadInitializationType, AreFileApisANSI, AssignProcessToJobObject, AttachConsole, BackupRead, BackupSeek, BackupWrite, BaseFlushAppcompatCache, Beep, BeginUpdateResource, BindIoCompletionCallback, BuildCommDCB, BuildCommDCBAndTimeouts, CallbackMayRunLong, CallEnclave, CallNamedPipe, CancelIo, CancelIoEx, CancelSynchronousIo, CancelThreadpoolIo, CancelWaitableTimer, CeipIsOptedIn, ChangeTimerQueueTimer, CheckNameLegalDOS8Dot3, CheckRemoteDebuggerPresent, ClearCommBreak, ClearCommError, CloseHandle, ClosePackageInfo, ClosePrivateNamespace, CloseThreadpool, CloseThreadpoolCleanupGroup, CloseThreadpoolCleanupGroupMembers, CloseThreadpoolIo, CloseThreadpoolTimer, CloseThreadpoolWait, CloseThreadpoolWork, CommConfigDialog, CompareFileTime, CompareObjectHandles, CompareString, CompareStringEx, CompareStringOrdinal, ConnectNamedPipe, ContinueDebugEvent, ConvertAuxiliaryCounterToPerformanceCounter, ConvertCalDateTimeToSystemTime, ConvertDefaultLocale, ConvertFiberToThread, ConvertPerformanceCounterToAuxiliaryCounter, ConvertSystemTimeToCalDateTime, ConvertThreadToFiber, ConvertThreadToFiberEx, CopyContext, CopyFile, CopyFile2, CopyFileEx, CopyFileTransacted, CreateActCtx, CreateBoundaryDescriptor, CreateConsoleScreenBuffer, CreateDirectory, CreateDirectoryEx, CreateDirectoryTransacted, CreateEnclave, CreateEvent, CreateEventEx, CreateFiber, CreateFiberEx, CreateFile, CreateFile2, CreateFileMapping, CreateFileMappingFromApp, CreateFileMappingNuma, CreateFileTransacted, CreateHardLink, CreateHardLinkTransacted, CreateIoCompletionPort, CreateJobObject, CreateMailslot, CreateMemoryResourceNotification, CreateMutex, CreateMutexEx, CreateNamedPipe, CreatePipe, CreatePrivateNamespace, CreateProcess, CreateRemoteThread, CreateRemoteThreadEx, CreateSemaphore, CreateSemaphoreEx, CreateSymbolicLink, CreateTapePartition, CreateThread, CreateThreadpool, CreateThreadpoolCleanupGroup, CreateThreadpoolIo, CreateThreadpoolTimer, CreateThreadpoolWait, CreateThreadpoolWork, CreateTimerQueue, CreateTimerQueueTimer, CreateToolhelp32Snapshot, CreateUmsCompletionList, CreateUmsThreadContext, CreateWaitableTimer, CreateWaitableTimerEx, DeactivateActCtx, DebugActiveProcess, DebugActiveProcessStop, DebugBreak, DebugBreakProcess, DebugSetProcessKillOnExit, DecodePointer, DecodeRemotePointer, DecodeSystemPointer, DefineDosDevice, DeleteAtom, DeleteBoundaryDescriptor, DeleteCriticalSection, DeleteEnclave, DeleteFiber, DeleteFile, DeleteFileTransacted, DeleteProcThreadAttributeList, DeleteSynchronizationBarrier, DeleteTimerQueue, DeleteTimerQueueEx, DeleteTimerQueueTimer, DeleteUmsCompletionList, DeleteUmsThreadContext, DeleteVolumeMountPoint, DequeueUmsCompletionListItems, DeviceIoControl, DisableThreadLibraryCalls, DisableThreadProfiling, DisassociateCurrentThreadFromCallback, DiscardVirtualMemory, DisconnectNamedPipe, DnsHostnameToComputerName, DosDateTimeToFileTime, DuplicateHandle, EmptyWorkingSet, EnableThreadProfiling, EnclaveGetAttestationReport, EnclaveGetEnclaveInformation, EnclaveSealData, EnclaveUnsealData, EnclaveVerifyAttestationReport, EncodePointer, EncodeRemotePointer, EncodeSystemPointer, EndUpdateResource, EnterCriticalSection, EnterSynchronizationBarrier, EnterUmsSchedulingMode, EnumCalendarInfo, EnumCalendarInfoEx, EnumCalendarInfoExEx, EnumDateFormats, EnumDateFormatsEx, EnumDateFormatsExEx, EnumDeviceDrivers, EnumDynamicTimeZoneInformation, EnumLanguageGroupLocales, EnumPageFilesA, EnumPageFilesW, EnumProcessesA, EnumProcessesW, EnumProcessModules, EnumProcessModulesExA, EnumProcessModulesExW, EnumResourceLanguagesEx, EnumResourceLanguagesW, EnumResourceNames, EnumResourceNamesEx, EnumResourceTypesEx, EnumResourceTypesW, EnumSystemCodePages, EnumSystemFirmwareTables, EnumSystemGeoID, EnumSystemGeoNames, EnumSystemLanguageGroups, EnumSystemLocales, EnumSystemLocalesEx, EnumTimeFormats, EnumTimeFormatsEx, EnumUILanguages, EraseTape, EscapeCommFunction, ExecuteUmsThread, ExitProcess, ExitThread, ExpandEnvironmentStrings, FatalAppExit, FatalExit, FileTimeToDosDateTime, FileTimeToLocalFileTime, FileTimeToSystemTime, FillConsoleOutputAttribute, FillConsoleOutputCharacter, FindActCtxSectionGuid, FindActCtxSectionString, FindAtom, FindClose, FindCloseChangeNotification, FindFirstChangeNotification, FindFirstFile, FindFirstFileEx, FindFirstFileNameTransactedW, FindFirstFileNameW, FindFirstFileTransacted, FindFirstStreamTransactedW, FindFirstStreamW, FindFirstVolume, FindFirstVolumeMountPoint, FindNextChangeNotification, FindNextFile, FindNextFileNameW, FindNextStreamW, FindNextVolume, FindNextVolumeMountPoint, FindNLSString, FindNLSStringEx, FindPackagesByPackageFamily, FindResource, FindResourceEx, FindStringOrdinal, FindVolumeClose, FindVolumeMountPointClose, FlsAlloc, FlsFree, FlsGetValue, FlsSetValue, FlushConsoleInputBuffer, FlushFileBuffers, FlushInstructionCache, FlushProcessWriteBuffers, FlushViewOfFile, FoldString, FormatApplicationUserModelId, FormatMessage, FreeConsole, FreeEnvironmentStrings, FreeLibrary, FreeLibraryAndExitThread, FreeLibraryWhenCallbackReturns, FreeMemoryJobObject, FreeResource, FreeUserPhysicalPages, GenerateConsoleCtrlEvent, GetACP, GetActiveProcessorCount, GetActiveProcessorGroupCount, GetAppContainerNamedObjectPath, GetApplicationRecoveryCallback, GetApplicationRestartSettings, GetApplicationUserModelId, GetApplicationUserModelIdFromToken, GetAtomName, GetBinaryType, GetCalendarDateFormatEx, GetCalendarInfo, GetCalendarInfoEx, GetCalendarSupportedDateRange, GetCommandLine, GetCommConfig, GetCommMask, GetCommModemStatus, GetCommPorts, GetCommProperties, GetCommState, GetCommTimeouts, GetComPlusPackageInstallStatus, GetCompressedFileSize, GetComputerName, GetComputerNameEx, GetConsoleAlias, GetConsoleAliases, GetConsoleAliasesLength, GetConsoleAliasExes, GetConsoleAliasExesLength, GetConsoleCP, GetConsoleCursorInfo, GetConsoleDisplayMode, GetConsoleFontSize, GetConsoleHistoryInfo, GetConsoleMode, GetConsoleOriginalTitle, GetConsoleOutputCP, GetConsoleProcessList, GetConsoleScreenBufferInfo, GetConsoleScreenBufferInfoEx, GetConsoleSelectionInfo, GetConsoleTitle, GetConsoleWindow, GetCPInfo, GetCPInfoEx, GetCurrencyFormat, GetCurrencyFormatEx, GetCurrentActCtx, GetCurrentApplicationUserModelId, GetCurrentConsoleFont, GetCurrentConsoleFontEx, GetCurrentDirectory, GetCurrentPackageFamilyName, GetCurrentPackageFullName, GetCurrentPackageId, GetCurrentPackageInfo, GetCurrentPackagePath, GetCurrentProcess, GetCurrentProcessId, GetCurrentProcessorNumber, GetCurrentProcessorNumberEx, GetCurrentThread, GetCurrentThreadId, GetCurrentThreadStackLimits, GetCurrentUmsThread, GetDateFormat, GetDateFormatEx, GetDefaultCommConfig, GetDeviceDriverBaseName, GetDeviceDriverFileName, GetDevicePowerState, GetDiskFreeSpace, GetDiskFreeSpaceEx, GetDllDirectory, GetDriveType, GetDurationFormat, GetDurationFormatEx, GetDynamicTimeZoneInformation, GetDynamicTimeZoneInformationEffectiveYears, GetEnabledXStateFeatures, GetEnvironmentStrings, GetEnvironmentVariable, GetErrorMode, GetExitCodeProcess, GetExitCodeThread, GetFileAttributes, GetFileAttributesEx, GetFileAttributesTransacted, GetFileBandwidthReservation, GetFileInformationByHandle, GetFileInformationByHandleEx, GetFileMUIInfo, GetFileMUIPath, GetFileSize, GetFileSizeEx, GetFileTime, GetFileType, GetFinalPathNameByHandle, GetFirmwareEnvironmentVariable, GetFirmwareEnvironmentVariableEx, GetFullPathName, GetFullPathNameTransacted, GetGamingDeviceModelInformation, GetGeoInfo, GetGeoInfoEx, GetHandleInformation, GetIntegratedDisplaySize, GetLargePageMinimum, GetLargestConsoleWindowSize, GetLastError, GetLocaleInfo, GetLocaleInfoEx, GetLocalTime, GetLogicalDrives, GetLogicalDriveStrings, GetLogicalProcessorInformation, GetLogicalProcessorInformationEx, GetLongPathName, GetLongPathNameTransacted, GetMailslotInfo, GetMappedFileName, GetMaximumProcessorCount, GetMaximumProcessorGroupCount, GetMemoryErrorHandlingCapabilities, GetModuleBaseName, GetModuleFileName, GetModuleHandle, GetModuleHandleEx, GetModuleInformation, GetNamedPipeClientComputerName, GetNamedPipeClientProcessId, GetNamedPipeClientSessionId, GetNamedPipeHandleState, GetNamedPipeInfo, GetNamedPipeServerProcessId, GetNamedPipeServerSessionId, GetNativeSystemInfo, GetNextUmsListItem, GetNLSVersion, GetNLSVersionEx, GetNumaAvailableMemoryNode, GetNumaAvailableMemoryNodeEx, GetNumaHighestNodeNumber, GetNumaNodeNumberFromHandle, GetNumaNodeProcessorMask, GetNumaNodeProcessorMaskEx, GetNumaProcessorNode, GetNumaProcessorNodeEx, GetNumaProximityNode, GetNumaProximityNodeEx, GetNumberFormat, GetNumberFormatEx, GetNumberOfConsoleInputEvents, GetNumberOfConsoleMouseButtons, GetOEMCP, GetOsManufacturingMode, GetOsSafeBootMode, GetOverlappedResult, GetOverlappedResultEx, GetPackageApplicationIds, GetPackageFamilyName, GetPackageFamilyNameFromToken, GetPackageFullNameFromToken, GetPackageInfo, GetPackagePath, GetPackagePathByFullName, GetPackagesByPackageFamily, GetPerformanceInfo, GetPhysicallyInstalledSystemMemory, GetPriorityClass, GetPrivateProfileInt, GetPrivateProfileSection, GetPrivateProfileSectionNames, GetPrivateProfileString, GetPrivateProfileStruct, GetProcAddress, GetProcessAffinityMask, GetProcessDefaultCpuSets, GetProcessDEPPolicy, GetProcessGroupAffinity, GetProcessHandleCount, GetProcessHeap, GetProcessHeaps, GetProcessId, GetProcessIdOfThread, GetProcessImageFileName, GetProcessInformation, GetProcessIoCounters, GetProcessMemoryInfoA, GetProcessMemoryInfoW, GetProcessMitigationPolicy, GetProcessorSystemCycleTime, GetProcessPreferredUILanguages, GetProcessPriorityBoost, GetProcessShutdownParameters, GetProcessTimes, GetProcessVersion, GetProcessWorkingSetSize, GetProcessWorkingSetSizeEx, GetProductInfo, GetProfileInt, GetProfileSection, GetProfileString, GetQueuedCompletionStatus, GetQueuedCompletionStatusEx, GetShortPathName, GetStagedPackageOrigin, GetStagedPackagePathByFullName, GetStartupInfo, GetStdHandle, GetStringScripts, GetStringType, GetStringTypeEx, GetSystemCpuSetInformation, GetSystemDefaultLangID, GetSystemDefaultLCID, GetSystemDefaultLocaleName, GetSystemDefaultUILanguage, GetSystemDEPPolicy, GetSystemDirectory, GetSystemFileCacheSize, GetSystemFirmwareTable, GetSystemInfo, GetSystemPowerStatus, GetSystemPreferredUILanguages, GetSystemRegistryQuota, GetSystemTime, GetSystemTimeAdjustment, GetSystemTimeAdjustmentPrecise, GetSystemTimeAsFileTime, GetSystemTimePreciseAsFileTime, GetSystemTimes, GetSystemWindowsDirectory, GetSystemWow64Directory, GetSystemWow64Directory2, GetTapeParameters, GetTapePosition, GetTapeStatus, GetTempFileName, GetTempPath, GetThreadContext, GetThreadDescription, GetThreadErrorMode, GetThreadGroupAffinity, GetThreadId, GetThreadIdealProcessorEx, GetThreadInformation, GetThreadIOPendingFlag, GetThreadLocale, GetThreadPreferredUILanguages, GetThreadPriority, GetThreadPriorityBoost, GetThreadSelectedCpuSets, GetThreadSelectorEntry, GetThreadTimes, GetThreadUILanguage, GetTickCount, GetTickCount64, GetTimeFormat, GetTimeFormatEx, GetTimeZoneInformation, GetTimeZoneInformationForYear, GetUILanguageInfo, GetUmsCompletionListEvent, GetUmsSystemThreadInformation, GetUserDefaultGeoName, GetUserDefaultLangID, GetUserDefaultLCID, GetUserDefaultLocaleName, GetUserDefaultUILanguage, GetUserGeoID, GetUserPreferredUILanguages, GetVersion, GetVersionEx, GetVolumeInformation, GetVolumeInformationByHandleW, GetVolumeNameForVolumeMountPoint, GetVolumePathName, GetVolumePathNamesForVolumeName, GetWindowsDirectory, GetWriteWatch, GetWsChanges, GetWsChangesExA, GetWsChangesExW, GetXStateFeaturesMask, GlobalAddAtom, GlobalAddAtomEx, GlobalAlloc, GlobalDeleteAtom, GlobalFindAtom, GlobalFlags, GlobalFree, GlobalGetAtomName, GlobalHandle, GlobalLock, GlobalMemoryStatus, GlobalMemoryStatusEx, GlobalReAlloc, GlobalSize, GlobalUnlock, Heap32First, Heap32ListFirst, Heap32ListNext, Heap32Next, HeapAlloc, HeapCompact, HeapCreate, HeapDestroy, HeapFree, HeapLock, HeapQueryInformation, HeapReAlloc, HeapSetInformation, HeapSize, HeapSummary, HeapUnlock, HeapValidate, HeapWalk, IdnToAscii, IdnToNameprepUnicode, IdnToUnicode, InitAtomTable, InitializeConditionVariable, InitializeContext, InitializeCriticalSection, InitializeCriticalSectionAndSpinCount, InitializeCriticalSectionEx, InitializeEnclave, InitializeProcessForWsWatchA, InitializeProcessForWsWatchW, InitializeProcThreadAttributeList, InitializeSListHead, InitializeSRWLock, InitializeSynchronizationBarrier, InitOnceBeginInitialize, InitOnceComplete, InitOnceExecuteOnce, InitOnceInitialize, InstallELAMCertificateInfo, InterlockedFlushSList, InterlockedPopEntrySList, InterlockedPushEntrySList, InterlockedPushListSList, InterlockedPushListSListEx, IsBadCodePtr, IsBadReadPtr, IsBadStringPtr, IsBadWritePtr, IsDBCSLeadByte, IsDBCSLeadByteEx, IsDebuggerPresent, IsEnclaveTypeSupported, IsNativeVhdBoot, IsNLSDefinedString, IsNormalizedString, IsProcessCritical, IsProcessInJob, IsProcessorFeaturePresent, IsSystemResumeAutomatic, IsThreadAFiber, IsThreadpoolTimerSet, IsValidCodePage, IsValidLanguageGroup, IsValidLocale, IsValidLocaleName, IsValidNLSVersion, IsWow64GuestMachineSupported, IsWow64Process, IsWow64Process2, LCIDToLocaleName, LCMapString, LCMapStringEx, LeaveCriticalSection, LeaveCriticalSectionWhenCallbackReturns, LoadEnclaveData, LoadEnclaveImage, LoadLibrary, LoadLibraryEx, LoadModule, LoadPackagedLibrary, LoadResource, LoadStringByReference, LocalAlloc, LocaleNameToLCID, LocalFileTimeToFileTime, LocalFlags, LocalFree, LocalHandle, LocalLock, LocalReAlloc, LocalSize, LocalUnlock, LocateXStateFeature, LockFile, LockFileEx, LockResource, lstrcmp, lstrcmpi, lstrcpyn, lstrlen, MapUserPhysicalPages, MapUserPhysicalPagesScatter, MapViewOfFile, MapViewOfFile3, MapViewOfFile3FromApp, MapViewOfFileEx, MapViewOfFileExNuma, MapViewOfFileFromApp, MapViewOfFileNuma2, Module32First, Module32Next, Module32NextA, MoveFile, MoveFileEx, MoveFileTransacted, MoveFileWithProgress, MulDiv, MultiByteToWideChar, NeedCurrentDirectoryForExePath, NormalizeString, OfferVirtualMemory, OpenCommPort, OpenEvent, OpenFile, OpenFileById, OpenFileMapping, OpenFileMappingFromApp, OpenJobObject, OpenMutex, OpenPackageInfoByFullName, OpenPrivateNamespace, OpenProcess, OpenSemaphore, OpenThread, OpenWaitableTimer, OutputDebugString, PackageFamilyNameFromFullName, PackageFamilyNameFromId, PackageFullNameFromId, PackageIdFromFullName, PackageNameAndPublisherIdFromFamilyName, ParseApplicationUserModelId, PathAllocCanonicalize, PathAllocCombine, PathCchAddBackslash, PathCchAddBackslashEx, PathCchAddExtension, PathCchAppend, PathCchAppendEx, PathCchCanonicalize, PathCchCanonicalizeEx, PathCchCombine, PathCchCombineEx, PathCchFindExtension, PathCchIsRoot, PathCchRemoveBackslash, PathCchRemoveBackslashEx, PathCchRemoveExtension, PathCchRemoveFileSpec, PathCchRenameExtension, PathCchSkipRoot, PathCchStripPrefix, PathCchStripToRoot, PathIsUNCEx, PeekConsoleInput, PeekNamedPipe, PostQueuedCompletionStatus, PowerClearRequest, PowerCreateRequest, PowerSetRequest, PrefetchVirtualMemory, PrepareTape, Process32First, Process32FirstA, Process32Next, Process32NextA, ProcessIdToSessionId, PssCaptureSnapshot, PssDuplicateSnapshot, PssFreeSnapshot, PssQuerySnapshot, PssWalkMarkerCreate, PssWalkMarkerFree, PssWalkMarkerGetPosition, PssWalkMarkerSeekToBeginning, PssWalkMarkerSetPosition, PssWalkSnapshot, PulseEvent, PurgeComm, QueryActCtxSettingsW, QueryActCtxW, QueryAuxiliaryCounterFrequency, QueryDepthSList, QueryDosDevice, QueryFullProcessImageName, QueryIdleProcessorCycleTime, QueryIdleProcessorCycleTimeEx, QueryInformationJobObject, QueryInterruptTime, QueryInterruptTimePrecise, QueryIoRateControlInformationJobObject, QueryMemoryResourceNotification, QueryOptionalDelayLoadedAPI, QueryPerformanceCounter, QueryPerformanceFrequency, QueryProcessAffinityUpdateMode, QueryProcessCycleTime, QueryProtectedPolicy, QueryThreadCycleTime, QueryThreadpoolStackInformation, QueryThreadProfiling, QueryUmsThreadInformation, QueryUnbiasedInterruptTime, QueryUnbiasedInterruptTimePrecise, QueryVirtualMemoryInformation, QueryWorkingSet, QueryWorkingSetEx, QueueUserAPC, QueueUserWorkItem, RaiseException, RaiseFailFastException, ReadConsole, ReadConsoleInput, ReadConsoleOutput, ReadConsoleOutputAttribute, ReadConsoleOutputCharacter, ReadDirectoryChangesExW, ReadDirectoryChangesW, ReadFile, ReadFileEx, ReadFileScatter, ReadProcessMemory, ReadThreadProfilingData, ReclaimVirtualMemory, RegisterApplicationRecoveryCallback, RegisterApplicationRestart, RegisterBadMemoryNotification, RegisterWaitForSingleObject, ReleaseActCtx, ReleaseMutex, ReleaseMutexWhenCallbackReturns, ReleaseSemaphore, ReleaseSemaphoreWhenCallbackReturns, ReleaseSRWLockExclusive, ReleaseSRWLockShared, RemoveDirectory, RemoveDirectoryTransacted, RemoveDllDirectory, RemoveSecureMemoryCacheCallback, RemoveVectoredContinueHandler, RemoveVectoredExceptionHandler, ReOpenFile, ReplaceFile, RequestWakeupLatency, ResetEvent, ResetWriteWatch, ResolveLocaleName, RestoreLastError, ResumeThread, RtlAddFunctionTable, RtlCaptureContext, RtlCopyMemory, RtlDeleteFunctionTable, RtlFillMemory, RtlInstallFunctionTableCallback, RtlLookupFunctionEntry, RtlMoveMemory, RtlPcToFileHeader, RtlRestoreContext, RtlUnwind, RtlUnwindEx, RtlZeroMemory, ScrollConsoleScreenBuffer, SearchPath, SetCalendarInfo, SetCommBreak, SetCommConfig, SetCommMask, SetCommState, SetCommTimeouts, SetComputerName, SetComputerNameEx, SetComputerNameEx2W, SetConsoleActiveScreenBuffer, SetConsoleCP, SetConsoleCtrlHandler, SetConsoleCursorInfo, SetConsoleCursorPosition, SetConsoleDisplayMode, SetConsoleHistoryInfo, SetConsoleMode, SetConsoleOutputCP, SetConsoleScreenBufferInfoEx, SetConsoleScreenBufferSize, SetConsoleTextAttribute, SetConsoleTitle, SetConsoleWindowInfo, SetCriticalSectionSpinCount, SetCurrentConsoleFontEx, SetCurrentDirectory, SetDefaultCommConfig, SetDefaultDllDirectories, SetDllDirectory, SetDynamicTimeZoneInformation, SetEndOfFile, SetEnvironmentStrings, SetEnvironmentVariable, SetErrorMode, SetEvent, SetEventWhenCallbackReturns, SetFileApisToANSI, SetFileApisToOEM, SetFileAttributes, SetFileAttributesTransacted, SetFileBandwidthReservation, SetFileCompletionNotificationModes, SetFileInformationByHandle, SetFileIoOverlappedRange, SetFilePointer, SetFilePointerEx, SetFileShortName, SetFileTime, SetFileValidData, SetFirmwareEnvironmentVariable, SetFirmwareEnvironmentVariableEx, SetHandleInformation, SetInformationJobObject, SetIoRateControlInformationJobObject, SetLastError, SetLocaleInfo, SetLocalTime, SetMailslotInfo, SetNamedPipeHandleState, SetPriorityClass, SetProcessAffinityMask, SetProcessAffinityUpdateMode, SetProcessDefaultCpuSets, SetProcessDEPPolicy, SetProcessInformation, SetProcessMitigationPolicy, SetProcessPreferredUILanguages, SetProcessPriorityBoost, SetProcessShutdownParameters, SetProcessValidCallTargets, SetProcessWorkingSetSize, SetProcessWorkingSetSizeEx, SetProtectedPolicy, SetSearchPathMode, SetStdHandle, SetStdHandleEx, SetSystemFileCacheSize, SetSystemPowerState, SetSystemTime, SetSystemTimeAdjustment, SetSystemTimeAdjustmentPrecise, SetTapeParameters, SetTapePosition, SetThreadAffinityMask, SetThreadContext, SetThreadDescription, SetThreadErrorMode, SetThreadExecutionState, SetThreadGroupAffinity, SetThreadIdealProcessor, SetThreadIdealProcessorEx, SetThreadInformation, SetThreadLocale, SetThreadpoolStackInformation, SetThreadpoolThreadMaximum, SetThreadpoolThreadMinimum, SetThreadpoolTimer, SetThreadpoolTimerEx, SetThreadpoolWait, SetThreadpoolWaitEx, SetThreadPreferredUILanguages, SetThreadPriority, SetThreadPriorityBoost, SetThreadSelectedCpuSets, SetThreadStackGuarantee, SetThreadUILanguage, SetTimeZoneInformation, SetUmsThreadInformation, SetUnhandledExceptionFilter, SetupComm, SetUserGeoID, SetUserGeoName, SetVolumeLabel, SetVolumeMountPoint, SetWaitableTimer, SetWaitableTimerEx, SetXStateFeaturesMask, SignalObjectAndWait, SizeofResource, Sleep, SleepConditionVariableCS, SleepConditionVariableSRW, SleepEx, StartThreadpoolIo, SubmitThreadpoolWork, SuspendThread, SwitchToFiber, SwitchToThread, SystemTimeToFileTime, SystemTimeToTzSpecificLocalTime, SystemTimeToTzSpecificLocalTimeEx, TerminateEnclave, TerminateJobObject, TerminateProcess, TerminateProcessOnMemoryExhaustion, TerminateThread, TermsrvAppInstallMode, Thread32First, Thread32Next, TlsAlloc, TlsFree, TlsGetValue, TlsSetValue, Toolhelp32ReadProcessMemory, TransactNamedPipe, TransmitCommChar, TryAcquireSRWLockExclusive, TryAcquireSRWLockShared, TryEnterCriticalSection, TrySubmitThreadpoolCallback, TzSpecificLocalTimeToSystemTime, TzSpecificLocalTimeToSystemTimeEx, UmsThreadYield, UnhandledExceptionFilter, UnlockFile, UnlockFileEx, UnmapViewOfFile, UnmapViewOfFile2, UnmapViewOfFileEx, UnregisterApplicationRecoveryCallback, UnregisterApplicationRestart, UnregisterBadMemoryNotification, UnregisterWait, UnregisterWaitEx, UpdateCalendarDayOfWeek, UpdateProcThreadAttribute, UpdateResource, VerifyScripts, VerifyVersionInfo, VerSetConditionMask, VirtualAlloc, VirtualAlloc2, VirtualAlloc2FromApp, VirtualAllocEx, VirtualAllocExNuma, VirtualAllocFromApp, VirtualFree, VirtualFreeEx, VirtualLock, VirtualProtect, VirtualProtectEx, VirtualProtectFromApp, VirtualQuery, VirtualQueryEx, VirtualUnlock, WaitCommEvent, WaitForDebugEvent, WaitForDebugEventEx, WaitForMultipleObjects, WaitForMultipleObjectsEx, WaitForSingleObject, WaitForSingleObjectEx, WaitForThreadpoolIoCallbacks, WaitForThreadpoolTimerCallbacks, WaitForThreadpoolWaitCallbacks, WaitForThreadpoolWorkCallbacks, WaitNamedPipe, WaitOnAddress, WakeAllConditionVariable, WakeByAddressAll, WakeByAddressSingle, WakeConditionVariable, WerGetFlags, WerRegisterAdditionalProcess, WerRegisterAppLocalDump, WerRegisterCustomMetadata, WerRegisterExcludedMemoryBlock, WerRegisterFile, WerRegisterMemoryBlock, WerRegisterRuntimeExceptionModule, WerSetFlags, WerUnregisterAdditionalProcess, WerUnregisterAppLocalDump, WerUnregisterCustomMetadata, WerUnregisterExcludedMemoryBlock, WerUnregisterFile, WerUnregisterMemoryBlock, WerUnregisterRuntimeExceptionModule, WideCharToMultiByte, WinExec, Wow64DisableWow64FsRedirection, Wow64EnableWow64FsRedirection, Wow64GetThreadContext, Wow64GetThreadSelectorEntry, Wow64RevertWow64FsRedirection, Wow64SetThreadContext, Wow64SetThreadDefaultGuestMachine, Wow64SuspendThread, WriteConsole, WriteConsoleInput, WriteConsoleOutput, WriteConsoleOutputAttribute, WriteConsoleOutputCharacter, WriteFile, WriteFileEx, WriteFileGather, WritePrivateProfileSection, WritePrivateProfileString, WritePrivateProfileStruct, WriteProcessMemory, WriteProfileSection, WriteProfileString, WriteTapemark, WTSGetActiveConsoleSessionId, ZombifyActCtx +AcquireSRWLockExclusive, AcquireSRWLockShared, ActivateActCtx, AddAtom, AddConsoleAlias, AddDllDirectory, AddIntegrityLabelToBoundaryDescriptor, AddLocalAlternateComputerName, AddRefActCtx, AddSecureMemoryCacheCallback, AddSIDToBoundaryDescriptor, AddVectoredContinueHandler, AddVectoredExceptionHandler, AdjustCalendarDate, AllocateUserPhysicalPages, AllocateUserPhysicalPagesNuma, AllocConsole, ApplicationRecoveryFinished, ApplicationRecoveryInProgress, AppPolicyGetCreateFileAccess, AppPolicyGetProcessTerminationMethod, AppPolicyGetShowDeveloperDiagnostic, AppPolicyGetThreadInitializationType, AreFileApisANSI, AssignProcessToJobObject, AttachConsole, BackupRead, BackupSeek, BackupWrite, BaseFlushAppcompatCache, Beep, BeginUpdateResource, BindIoCompletionCallback, BuildCommDCB, BuildCommDCBAndTimeouts, CallbackMayRunLong, CallEnclave, CallNamedPipe, CancelIo, CancelIoEx, CancelSynchronousIo, CancelThreadpoolIo, CancelWaitableTimer, CeipIsOptedIn, ChangeTimerQueueTimer, CheckNameLegalDOS8Dot3, CheckRemoteDebuggerPresent, ClearCommBreak, ClearCommError, CloseHandle, ClosePackageInfo, ClosePrivateNamespace, ClosePseudoConsole, CloseThreadpool, CloseThreadpoolCleanupGroup, CloseThreadpoolCleanupGroupMembers, CloseThreadpoolIo, CloseThreadpoolTimer, CloseThreadpoolWait, CloseThreadpoolWork, CommConfigDialog, CompareFileTime, CompareObjectHandles, CompareString, CompareStringEx, CompareStringOrdinal, ConnectNamedPipe, ContinueDebugEvent, ConvertAuxiliaryCounterToPerformanceCounter, ConvertCalDateTimeToSystemTime, ConvertDefaultLocale, ConvertFiberToThread, ConvertPerformanceCounterToAuxiliaryCounter, ConvertSystemTimeToCalDateTime, ConvertThreadToFiber, ConvertThreadToFiberEx, CopyContext, CopyFile, CopyFile2, CopyFileEx, CopyFileTransacted, CreateActCtx, CreateBoundaryDescriptor, CreateConsoleScreenBuffer, CreateDirectory, CreateDirectoryEx, CreateDirectoryTransacted, CreateEnclave, CreateEvent, CreateEventEx, CreateFiber, CreateFiberEx, CreateFile, CreateFile2, CreateFileMapping, CreateFileMapping2, CreateFileMappingFromApp, CreateFileMappingNuma, CreateFileTransacted, CreateHardLink, CreateHardLinkTransacted, CreateIoCompletionPort, CreateJobObject, CreateMailslot, CreateMemoryResourceNotification, CreateMutex, CreateMutexEx, CreateNamedPipe, CreatePipe, CreatePrivateNamespace, CreateProcess, CreatePseudoConsole, CreatePseudoConsoleAsUser, CreateRemoteThread, CreateRemoteThreadEx, CreateSemaphore, CreateSemaphoreEx, CreateSymbolicLink, CreateTapePartition, CreateThread, CreateThreadpool, CreateThreadpoolCleanupGroup, CreateThreadpoolIo, CreateThreadpoolTimer, CreateThreadpoolWait, CreateThreadpoolWork, CreateTimerQueue, CreateTimerQueueTimer, CreateToolhelp32Snapshot, CreateUmsCompletionList, CreateUmsThreadContext, CreateWaitableTimer, CreateWaitableTimerEx, DeactivateActCtx, DebugActiveProcess, DebugActiveProcessStop, DebugBreak, DebugBreakProcess, DebugSetProcessKillOnExit, DecodePointer, DecodeRemotePointer, DecodeSystemPointer, DefineDosDevice, DeleteAtom, DeleteBoundaryDescriptor, DeleteCriticalSection, DeleteEnclave, DeleteFiber, DeleteFile, DeleteFileTransacted, DeleteProcThreadAttributeList, DeleteSynchronizationBarrier, DeleteTimerQueue, DeleteTimerQueueEx, DeleteTimerQueueTimer, DeleteUmsCompletionList, DeleteUmsThreadContext, DeleteVolumeMountPoint, DequeueUmsCompletionListItems, DeviceIoControl, DisableThreadLibraryCalls, DisableThreadProfiling, DisassociateCurrentThreadFromCallback, DiscardVirtualMemory, DisconnectNamedPipe, DnsHostnameToComputerName, DosDateTimeToFileTime, DuplicateHandle, EmptyWorkingSet, EnableThreadProfiling, EnclaveGetAttestationReport, EnclaveGetEnclaveInformation, EnclaveSealData, EnclaveUnsealData, EnclaveVerifyAttestationReport, EncodePointer, EncodeRemotePointer, EncodeSystemPointer, EndUpdateResource, EnterCriticalSection, EnterSynchronizationBarrier, EnterUmsSchedulingMode, EnumCalendarInfo, EnumCalendarInfoEx, EnumCalendarInfoExEx, EnumDateFormats, EnumDateFormatsEx, EnumDateFormatsExEx, EnumDeviceDrivers, EnumDynamicTimeZoneInformation, EnumLanguageGroupLocales, EnumPageFilesA, EnumPageFilesW, EnumProcessesA, EnumProcessesW, EnumProcessModules, EnumProcessModulesExA, EnumProcessModulesExW, EnumResourceLanguagesEx, EnumResourceLanguagesW, EnumResourceNames, EnumResourceNamesEx, EnumResourceTypesEx, EnumResourceTypesW, EnumSystemCodePages, EnumSystemFirmwareTables, EnumSystemGeoID, EnumSystemGeoNames, EnumSystemLanguageGroups, EnumSystemLocales, EnumSystemLocalesEx, EnumTimeFormats, EnumTimeFormatsEx, EnumUILanguages, EraseTape, EscapeCommFunction, ExecuteUmsThread, ExitProcess, ExitThread, ExpandEnvironmentStrings, FatalAppExit, FatalExit, FileTimeToDosDateTime, FileTimeToLocalFileTime, FileTimeToSystemTime, FillConsoleOutputAttribute, FillConsoleOutputCharacter, FindActCtxSectionGuid, FindActCtxSectionString, FindAtom, FindClose, FindCloseChangeNotification, FindFirstChangeNotification, FindFirstFile, FindFirstFileEx, FindFirstFileNameTransactedW, FindFirstFileNameW, FindFirstFileTransacted, FindFirstStreamTransactedW, FindFirstStreamW, FindFirstVolume, FindFirstVolumeMountPoint, FindNextChangeNotification, FindNextFile, FindNextFileNameW, FindNextStreamW, FindNextVolume, FindNextVolumeMountPoint, FindNLSString, FindNLSStringEx, FindPackagesByPackageFamily, FindResource, FindResourceEx, FindStringOrdinal, FindVolumeClose, FindVolumeMountPointClose, FlsAlloc, FlsFree, FlsGetValue, FlsSetValue, FlushConsoleInputBuffer, FlushFileBuffers, FlushInstructionCache, FlushProcessWriteBuffers, FlushViewOfFile, FoldString, FormatApplicationUserModelId, FormatMessage, FreeConsole, FreeEnvironmentStrings, FreeLibrary, FreeLibraryAndExitThread, FreeLibraryWhenCallbackReturns, FreeMemoryJobObject, FreeResource, FreeUserPhysicalPages, GenerateConsoleCtrlEvent, GetACP, GetActiveProcessorCount, GetActiveProcessorGroupCount, GetAppContainerNamedObjectPath, GetApplicationRecoveryCallback, GetApplicationRestartSettings, GetApplicationUserModelId, GetApplicationUserModelIdFromToken, GetAtomName, GetBinaryType, GetCalendarDateFormatEx, GetCalendarInfo, GetCalendarInfoEx, GetCalendarSupportedDateRange, GetCommandLine, GetCommConfig, GetCommMask, GetCommModemStatus, GetCommPorts, GetCommProperties, GetCommState, GetCommTimeouts, GetComPlusPackageInstallStatus, GetCompressedFileSize, GetComputerName, GetComputerNameEx, GetConsoleAlias, GetConsoleAliases, GetConsoleAliasesLength, GetConsoleAliasExes, GetConsoleAliasExesLength, GetConsoleCP, GetConsoleCursorInfo, GetConsoleDisplayMode, GetConsoleFontSize, GetConsoleHistoryInfo, GetConsoleMode, GetConsoleOriginalTitle, GetConsoleOutputCP, GetConsoleProcessList, GetConsoleScreenBufferInfo, GetConsoleScreenBufferInfoEx, GetConsoleSelectionInfo, GetConsoleTitle, GetConsoleWindow, GetCPInfo, GetCPInfoEx, GetCurrencyFormat, GetCurrencyFormatEx, GetCurrentActCtx, GetCurrentApplicationUserModelId, GetCurrentConsoleFont, GetCurrentConsoleFontEx, GetCurrentDirectory, GetCurrentPackageFamilyName, GetCurrentPackageFullName, GetCurrentPackageId, GetCurrentPackageInfo, GetCurrentPackageInfo2, GetCurrentPackagePath, GetCurrentPackagePath2, GetCurrentProcess, GetCurrentProcessId, GetCurrentProcessorNumber, GetCurrentProcessorNumberEx, GetCurrentThread, GetCurrentThreadId, GetCurrentThreadStackLimits, GetCurrentUmsThread, GetDateFormat, GetDateFormatEx, GetDefaultCommConfig, GetDeviceDriverBaseName, GetDeviceDriverFileName, GetDevicePowerState, GetDiskFreeSpace, GetDiskFreeSpaceEx, GetDiskSpaceInformation, GetDllDirectory, GetDriveType, GetDurationFormat, GetDurationFormatEx, GetDynamicTimeZoneInformation, GetDynamicTimeZoneInformationEffectiveYears, GetEnabledXStateFeatures, GetEnvironmentStrings, GetEnvironmentVariable, GetErrorMode, GetExitCodeProcess, GetExitCodeThread, GetFileAttributes, GetFileAttributesEx, GetFileAttributesTransacted, GetFileBandwidthReservation, GetFileInformationByHandle, GetFileInformationByHandleEx, GetFileMUIInfo, GetFileMUIPath, GetFileSize, GetFileSizeEx, GetFileTime, GetFileType, GetFinalPathNameByHandle, GetFirmwareEnvironmentVariable, GetFirmwareEnvironmentVariableEx, GetFullPathName, GetFullPathNameTransacted, GetGamingDeviceModelInformation, GetGeoInfo, GetGeoInfoEx, GetHandleInformation, GetIntegratedDisplaySize, GetIsWdagEnabled, GetLargePageMinimum, GetLargestConsoleWindowSize, GetLastError, GetLocaleInfo, GetLocaleInfoEx, GetLocalTime, GetLogicalDrives, GetLogicalDriveStrings, GetLogicalProcessorInformation, GetLogicalProcessorInformationEx, GetLongPathName, GetLongPathNameTransacted, GetMailslotInfo, GetMappedFileName, GetMaximumProcessorCount, GetMaximumProcessorGroupCount, GetMemoryErrorHandlingCapabilities, GetModuleBaseName, GetModuleFileName, GetModuleHandle, GetModuleHandleEx, GetModuleInformation, GetNamedPipeClientComputerName, GetNamedPipeClientProcessId, GetNamedPipeClientSessionId, GetNamedPipeHandleState, GetNamedPipeInfo, GetNamedPipeServerProcessId, GetNamedPipeServerSessionId, GetNativeSystemInfo, GetNextUmsListItem, GetNLSVersion, GetNLSVersionEx, GetNumaAvailableMemoryNode, GetNumaAvailableMemoryNodeEx, GetNumaHighestNodeNumber, GetNumaNodeNumberFromHandle, GetNumaNodeProcessorMask, GetNumaNodeProcessorMaskEx, GetNumaProcessorNode, GetNumaProcessorNodeEx, GetNumaProximityNode, GetNumaProximityNodeEx, GetNumberFormat, GetNumberFormatEx, GetNumberOfConsoleInputEvents, GetNumberOfConsoleMouseButtons, GetOEMCP, GetOsManufacturingMode, GetOsSafeBootMode, GetOverlappedResult, GetOverlappedResultEx, GetPackageApplicationIds, GetPackageFamilyName, GetPackageFamilyNameFromToken, GetPackageFullNameFromToken, GetPackageInfo, GetPackageInfo2, GetPackagePath, GetPackagePathByFullName, GetPackagePathByFullName2, GetPackagesByPackageFamily, GetPerformanceInfo, GetPhysicallyInstalledSystemMemory, GetPriorityClass, GetPrivateProfileInt, GetPrivateProfileSection, GetPrivateProfileSectionNames, GetPrivateProfileString, GetPrivateProfileStruct, GetProcAddress, GetProcessAffinityMask, GetProcessDefaultCpuSets, GetProcessDEPPolicy, GetProcessGroupAffinity, GetProcessHandleCount, GetProcessHeap, GetProcessHeaps, GetProcessId, GetProcessIdOfThread, GetProcessImageFileName, GetProcessInformation, GetProcessIoCounters, GetProcessMemoryInfoA, GetProcessMemoryInfoW, GetProcessMitigationPolicy, GetProcessorSystemCycleTime, GetProcessPreferredUILanguages, GetProcessPriorityBoost, GetProcessShutdownParameters, GetProcessTimes, GetProcessVersion, GetProcessWorkingSetSize, GetProcessWorkingSetSizeEx, GetProductInfo, GetProfileInt, GetProfileSection, GetProfileString, GetQueuedCompletionStatus, GetQueuedCompletionStatusEx, GetShortPathName, GetStagedPackageOrigin, GetStagedPackagePathByFullName, GetStagedPackagePathByFullName2, GetStartupInfo, GetStdHandle, GetStringScripts, GetStringType, GetStringTypeEx, GetSystemCpuSetInformation, GetSystemDefaultLangID, GetSystemDefaultLCID, GetSystemDefaultLocaleName, GetSystemDefaultUILanguage, GetSystemDEPPolicy, GetSystemDirectory, GetSystemFileCacheSize, GetSystemFirmwareTable, GetSystemInfo, GetSystemLeapSecondInformation, GetSystemPowerStatus, GetSystemPreferredUILanguages, GetSystemRegistryQuota, GetSystemTime, GetSystemTimeAdjustment, GetSystemTimeAdjustmentPrecise, GetSystemTimeAsFileTime, GetSystemTimePreciseAsFileTime, GetSystemTimes, GetSystemWindowsDirectory, GetSystemWow64Directory, GetSystemWow64Directory2, GetTapeParameters, GetTapePosition, GetTapeStatus, GetTempFileName, GetTempPath, GetThreadContext, GetThreadDescription, GetThreadErrorMode, GetThreadGroupAffinity, GetThreadId, GetThreadIdealProcessorEx, GetThreadInformation, GetThreadIOPendingFlag, GetThreadLocale, GetThreadPreferredUILanguages, GetThreadPriority, GetThreadPriorityBoost, GetThreadSelectedCpuSets, GetThreadSelectorEntry, GetThreadTimes, GetThreadUILanguage, GetTickCount, GetTickCount64, GetTimeFormat, GetTimeFormatEx, GetTimeZoneInformation, GetTimeZoneInformationForYear, GetUILanguageInfo, GetUmsCompletionListEvent, GetUmsSystemThreadInformation, GetUserDefaultGeoName, GetUserDefaultLangID, GetUserDefaultLCID, GetUserDefaultLocaleName, GetUserDefaultUILanguage, GetUserGeoID, GetUserPreferredUILanguages, GetVersion, GetVersionEx, GetVolumeInformation, GetVolumeInformationByHandleW, GetVolumeNameForVolumeMountPoint, GetVolumePathName, GetVolumePathNamesForVolumeName, GetWindowsDirectory, GetWriteWatch, GetWsChanges, GetWsChangesExA, GetWsChangesExW, GetXStateFeaturesMask, GlobalAddAtom, GlobalAddAtomEx, GlobalAlloc, GlobalDeleteAtom, GlobalFindAtom, GlobalFlags, GlobalFree, GlobalGetAtomName, GlobalHandle, GlobalLock, GlobalMemoryStatus, GlobalMemoryStatusEx, GlobalReAlloc, GlobalSize, GlobalUnlock, Heap32First, Heap32ListFirst, Heap32ListNext, Heap32Next, HeapAlloc, HeapCompact, HeapCreate, HeapDestroy, HeapFree, HeapLock, HeapQueryInformation, HeapReAlloc, HeapSetInformation, HeapSize, HeapSummary, HeapUnlock, HeapValidate, HeapWalk, IdnToAscii, IdnToNameprepUnicode, IdnToUnicode, InitAtomTable, InitializeConditionVariable, InitializeContext, InitializeContext2, InitializeCriticalSection, InitializeCriticalSectionAndSpinCount, InitializeCriticalSectionEx, InitializeEnclave, InitializeProcessForWsWatchA, InitializeProcessForWsWatchW, InitializeProcThreadAttributeList, InitializeSListHead, InitializeSRWLock, InitializeSynchronizationBarrier, InitOnceBeginInitialize, InitOnceComplete, InitOnceExecuteOnce, InitOnceInitialize, InstallELAMCertificateInfo, InterlockedFlushSList, InterlockedPopEntrySList, InterlockedPushEntrySList, InterlockedPushListSList, InterlockedPushListSListEx, IsApiSetImplemented, IsBadCodePtr, IsBadReadPtr, IsBadStringPtr, IsBadWritePtr, IsDBCSLeadByte, IsDBCSLeadByteEx, IsDebuggerPresent, IsEnclaveTypeSupported, IsNativeVhdBoot, IsNLSDefinedString, IsNormalizedString, IsProcessCritical, IsProcessInJob, IsProcessorFeaturePresent, IsSystemResumeAutomatic, IsThreadAFiber, IsThreadpoolTimerSet, IsValidCodePage, IsValidLanguageGroup, IsValidLocale, IsValidLocaleName, IsValidNLSVersion, IsWow64GuestMachineSupported, IsWow64Process, IsWow64Process2, LCIDToLocaleName, LCMapString, LCMapStringEx, LeaveCriticalSection, LeaveCriticalSectionWhenCallbackReturns, LoadEnclaveData, LoadEnclaveImage, LoadLibrary, LoadLibraryEx, LoadModule, LoadPackagedLibrary, LoadResource, LoadStringByReference, LocalAlloc, LocaleNameToLCID, LocalFileTimeToFileTime, LocalFileTimeToLocalSystemTime, LocalFlags, LocalFree, LocalHandle, LocalLock, LocalReAlloc, LocalSize, LocalSystemTimeToLocalFileTime, LocalUnlock, LocateXStateFeature, LockFile, LockFileEx, LockResource, lstrcmp, lstrcmpi, lstrcpyn, lstrlen, MapUserPhysicalPages, MapUserPhysicalPagesScatter, MapViewOfFile, MapViewOfFile3, MapViewOfFile3FromApp, MapViewOfFileEx, MapViewOfFileExNuma, MapViewOfFileFromApp, MapViewOfFileNuma2, Module32First, Module32Next, Module32NextA, MoveFile, MoveFileEx, MoveFileTransacted, MoveFileWithProgress, MulDiv, MultiByteToWideChar, NeedCurrentDirectoryForExePath, NormalizeString, OfferVirtualMemory, OpenCommPort, OpenEvent, OpenFile, OpenFileById, OpenFileMapping, OpenFileMappingFromApp, OpenJobObject, OpenMutex, OpenPackageInfoByFullName, OpenPackageInfoByFullNameForMachine, OpenPrivateNamespace, OpenProcess, OpenSemaphore, OpenThread, OpenWaitableTimer, OutputDebugString, PackageFamilyNameFromFullName, PackageFamilyNameFromId, PackageFullNameFromId, PackageIdFromFullName, PackageNameAndPublisherIdFromFamilyName, ParseApplicationUserModelId, PathAllocCanonicalize, PathAllocCombine, PathCchAddBackslash, PathCchAddBackslashEx, PathCchAddExtension, PathCchAppend, PathCchAppendEx, PathCchCanonicalize, PathCchCanonicalizeEx, PathCchCombine, PathCchCombineEx, PathCchFindExtension, PathCchIsRoot, PathCchRemoveBackslash, PathCchRemoveBackslashEx, PathCchRemoveExtension, PathCchRemoveFileSpec, PathCchRenameExtension, PathCchSkipRoot, PathCchStripPrefix, PathCchStripToRoot, PathIsUNCEx, PeekConsoleInput, PeekNamedPipe, PostQueuedCompletionStatus, PowerClearRequest, PowerCreateRequest, PowerSetRequest, PrefetchVirtualMemory, PrepareTape, Process32First, Process32FirstA, Process32Next, Process32NextA, ProcessIdToSessionId, PsmGetDynamicIdFromKey, PssCaptureSnapshot, PssDuplicateSnapshot, PssFreeSnapshot, PssQuerySnapshot, PssWalkMarkerCreate, PssWalkMarkerFree, PssWalkMarkerGetPosition, PssWalkMarkerSeekToBeginning, PssWalkMarkerSetPosition, PssWalkSnapshot, PulseEvent, PurgeComm, QueryActCtxSettingsW, QueryActCtxW, QueryAuxiliaryCounterFrequency, QueryDepthSList, QueryDosDevice, QueryFullProcessImageName, QueryGlobalizationUserSettingsStatus, QueryIdleProcessorCycleTime, QueryIdleProcessorCycleTimeEx, QueryInformationJobObject, QueryInterruptTime, QueryInterruptTimePrecise, QueryIoRateControlInformationJobObject, QueryMemoryResourceNotification, QueryOptionalDelayLoadedAPI, QueryPerformanceCounter, QueryPerformanceFrequency, QueryProcessAffinityUpdateMode, QueryProcessCycleTime, QueryProtectedPolicy, QueryThreadCycleTime, QueryThreadpoolStackInformation, QueryThreadProfiling, QueryUmsThreadInformation, QueryUnbiasedInterruptTime, QueryUnbiasedInterruptTimePrecise, QueryVirtualMemoryInformation, QueryWorkingSet, QueryWorkingSetEx, QueueUserAPC, QueueUserWorkItem, RaiseException, RaiseFailFastException, ReadConsole, ReadConsoleInput, ReadConsoleOutput, ReadConsoleOutputAttribute, ReadConsoleOutputCharacter, ReadDirectoryChangesExW, ReadDirectoryChangesW, ReadFile, ReadFileEx, ReadFileScatter, ReadProcessMemory, ReadThreadProfilingData, ReclaimVirtualMemory, RegisterApplicationRecoveryCallback, RegisterApplicationRestart, RegisterBadMemoryNotification, RegisterWaitForSingleObject, ReleaseActCtx, ReleaseMutex, ReleaseMutexWhenCallbackReturns, ReleaseSemaphore, ReleaseSemaphoreWhenCallbackReturns, ReleaseSRWLockExclusive, ReleaseSRWLockShared, RemoveDirectory, RemoveDirectoryTransacted, RemoveDllDirectory, RemoveSecureMemoryCacheCallback, RemoveVectoredContinueHandler, RemoveVectoredExceptionHandler, ReOpenFile, ReplaceFile, RequestWakeupLatency, ResetEvent, ResetWriteWatch, ResizePseudoConsole, ResolveLocaleName, RestoreLastError, ResumeThread, RtlAddFunctionTable, RtlCaptureContext, RtlCopyMemory, RtlDeleteFunctionTable, RtlFillMemory, RtlInstallFunctionTableCallback, RtlLookupFunctionEntry, RtlMoveMemory, RtlPcToFileHeader, RtlRestoreContext, RtlTimeFieldsToTime, RtlUnwind, RtlUnwindEx, RtlZeroMemory, ScrollConsoleScreenBuffer, SearchPath, SetCalendarInfo, SetCommBreak, SetCommConfig, SetCommMask, SetCommState, SetCommTimeouts, SetComputerName, SetComputerNameEx, SetComputerNameEx2W, SetConsoleActiveScreenBuffer, SetConsoleCP, SetConsoleCtrlHandler, SetConsoleCursorInfo, SetConsoleCursorPosition, SetConsoleDisplayMode, SetConsoleHistoryInfo, SetConsoleMode, SetConsoleOutputCP, SetConsoleScreenBufferInfoEx, SetConsoleScreenBufferSize, SetConsoleTextAttribute, SetConsoleTitle, SetConsoleWindowInfo, SetCriticalSectionSpinCount, SetCurrentConsoleFontEx, SetCurrentDirectory, SetDefaultCommConfig, SetDefaultDllDirectories, SetDllDirectory, SetDynamicTimeZoneInformation, SetEndOfFile, SetEnvironmentStrings, SetEnvironmentVariable, SetErrorMode, SetEvent, SetEventWhenCallbackReturns, SetFileApisToANSI, SetFileApisToOEM, SetFileAttributes, SetFileAttributesTransacted, SetFileBandwidthReservation, SetFileCompletionNotificationModes, SetFileInformationByHandle, SetFileIoOverlappedRange, SetFilePointer, SetFilePointerEx, SetFileShortName, SetFileTime, SetFileValidData, SetFirmwareEnvironmentVariable, SetFirmwareEnvironmentVariableEx, SetHandleInformation, SetInformationJobObject, SetIoRateControlInformationJobObject, SetLastError, SetLocaleInfo, SetLocalTime, SetMailslotInfo, SetNamedPipeHandleState, SetPriorityClass, SetProcessAffinityMask, SetProcessAffinityUpdateMode, SetProcessDefaultCpuSets, SetProcessDEPPolicy, SetProcessInformation, SetProcessMitigationPolicy, SetProcessPreferredUILanguages, SetProcessPriorityBoost, SetProcessShutdownParameters, SetProcessValidCallTargets, SetProcessValidCallTargetsForMappedView, SetProcessWorkingSetSize, SetProcessWorkingSetSizeEx, SetProtectedPolicy, SetSearchPathMode, SetStdHandle, SetStdHandleEx, SetSystemFileCacheSize, SetSystemPowerState, SetSystemTime, SetSystemTimeAdjustment, SetSystemTimeAdjustmentPrecise, SetTapeParameters, SetTapePosition, SetThreadAffinityMask, SetThreadContext, SetThreadDescription, SetThreadErrorMode, SetThreadExecutionState, SetThreadGroupAffinity, SetThreadIdealProcessor, SetThreadIdealProcessorEx, SetThreadInformation, SetThreadLocale, SetThreadpoolStackInformation, SetThreadpoolThreadMaximum, SetThreadpoolThreadMinimum, SetThreadpoolTimer, SetThreadpoolTimerEx, SetThreadpoolWait, SetThreadpoolWaitEx, SetThreadPreferredUILanguages, SetThreadPriority, SetThreadPriorityBoost, SetThreadSelectedCpuSets, SetThreadStackGuarantee, SetThreadUILanguage, SetTimeZoneInformation, SetUmsThreadInformation, SetUnhandledExceptionFilter, SetupComm, SetUserGeoID, SetUserGeoName, SetVolumeLabel, SetVolumeMountPoint, SetWaitableTimer, SetWaitableTimerEx, SetXStateFeaturesMask, SignalObjectAndWait, SizeofResource, Sleep, SleepConditionVariableCS, SleepConditionVariableSRW, SleepEx, StartThreadpoolIo, SubmitThreadpoolWork, SubscribeWdagEnabledStateChange, SuspendThread, SwitchToFiber, SwitchToThread, SystemTimeToFileTime, SystemTimeToTzSpecificLocalTime, SystemTimeToTzSpecificLocalTimeEx, TerminateEnclave, TerminateJobObject, TerminateProcess, TerminateProcessOnMemoryExhaustion, TerminateThread, TermsrvAppInstallMode, Thread32First, Thread32Next, TlsAlloc, TlsFree, TlsGetValue, TlsSetValue, Toolhelp32ReadProcessMemory, TransactNamedPipe, TransmitCommChar, TryAcquireSRWLockExclusive, TryAcquireSRWLockShared, TryEnterCriticalSection, TrySubmitThreadpoolCallback, TzSpecificLocalTimeToSystemTime, TzSpecificLocalTimeToSystemTimeEx, UmsThreadYield, UnhandledExceptionFilter, UnlockFile, UnlockFileEx, UnmapViewOfFile, UnmapViewOfFile2, UnmapViewOfFileEx, UnregisterApplicationRecoveryCallback, UnregisterApplicationRestart, UnregisterBadMemoryNotification, UnregisterWait, UnregisterWaitEx, UnsubscribeWdagEnabledStateChange, UpdateCalendarDayOfWeek, UpdateProcThreadAttribute, UpdateResource, VerifyScripts, VerifyVersionInfo, VerSetConditionMask, VirtualAlloc, VirtualAlloc2, VirtualAlloc2FromApp, VirtualAllocEx, VirtualAllocExNuma, VirtualAllocFromApp, VirtualFree, VirtualFreeEx, VirtualLock, VirtualProtect, VirtualProtectEx, VirtualProtectFromApp, VirtualQuery, VirtualQueryEx, VirtualUnlock, WaitCommEvent, WaitForDebugEvent, WaitForDebugEventEx, WaitForMultipleObjects, WaitForMultipleObjectsEx, WaitForSingleObject, WaitForSingleObjectEx, WaitForThreadpoolIoCallbacks, WaitForThreadpoolTimerCallbacks, WaitForThreadpoolWaitCallbacks, WaitForThreadpoolWorkCallbacks, WaitNamedPipe, WaitOnAddress, WakeAllConditionVariable, WakeByAddressAll, WakeByAddressSingle, WakeConditionVariable, WerGetFlags, WerRegisterAdditionalProcess, WerRegisterAppLocalDump, WerRegisterCustomMetadata, WerRegisterExcludedMemoryBlock, WerRegisterFile, WerRegisterMemoryBlock, WerRegisterRuntimeExceptionModule, WerSetFlags, WerUnregisterAdditionalProcess, WerUnregisterAppLocalDump, WerUnregisterCustomMetadata, WerUnregisterExcludedMemoryBlock, WerUnregisterFile, WerUnregisterMemoryBlock, WerUnregisterRuntimeExceptionModule, WideCharToMultiByte, WinExec, Wow64DisableWow64FsRedirection, Wow64EnableWow64FsRedirection, Wow64GetThreadContext, Wow64GetThreadSelectorEntry, Wow64RevertWow64FsRedirection, Wow64SetThreadContext, Wow64SetThreadDefaultGuestMachine, Wow64SuspendThread, WriteConsole, WriteConsoleInput, WriteConsoleOutput, WriteConsoleOutputAttribute, WriteConsoleOutputCharacter, WriteFile, WriteFileEx, WriteFileGather, WritePrivateProfileSection, WritePrivateProfileString, WritePrivateProfileStruct, WriteProcessMemory, WriteProfileSection, WriteProfileString, WriteTapemark, WTSGetActiveConsoleSessionId, ZombifyActCtx Structures PACKAGE_ID, PACKAGE_INFO_REFERENCE, PACKAGE_VERSION, DEBUG_EVENT, LDT_ENTRY, ENCLAVE_CREATE_INFO_SGX, ENCLAVE_CREATE_INFO_VBS, ENCLAVE_IDENTITY, ENCLAVE_INFORMATION, ENCLAVE_INIT_INFO_SGX, ENCLAVE_INIT_INFO_VBS, EXCEPTION_POINTERS, EXCEPTION_RECORD, BY_HANDLE_FILE_INFORMATION, CREATEFILE2_EXTENDED_PARAMETERS, GAMING_DEVICE_MODEL_INFORMATION, HEAP_OPTIMIZE_RESOURCES_INFORMATION, HEAP_SUMMARY, HHEAP, PROCESS_HEAP_ENTRY, SLIST_ENTRY, SLIST_HEADER, OVERLAPPED_ENTRY, HJOB, IO_COUNTERS, JOBOBJECT_ASSOCIATE_COMPLETION_PORT, JOBOBJECT_BASIC_ACCOUNTING_INFORMATION, JOBOBJECT_BASIC_AND_IO_ACCOUNTING_INFORMATION, JOBOBJECT_BASIC_LIMIT_INFORMATION, JOBOBJECT_BASIC_PROCESS_ID_LIST, JOBOBJECT_BASIC_UI_RESTRICTIONS, JOBOBJECT_CPU_RATE_CONTROL_INFORMATION, JOBOBJECT_END_OF_JOB_TIME_INFORMATION, JOBOBJECT_EXTENDED_LIMIT_INFORMATION, JOBOBJECT_IO_ATTRIBUTION_INFORMATION, JOBOBJECT_IO_ATTRIBUTION_STATS, JOBOBJECT_IO_RATE_CONTROL_INFORMATION, JOBOBJECT_IO_RATE_CONTROL_INFORMATION_NATIVE, JOBOBJECT_IO_RATE_CONTROL_INFORMATION_NATIVE_V2, JOBOBJECT_IO_RATE_CONTROL_INFORMATION_NATIVE_V3, JOBOBJECT_JOBSET_INFORMATION, JOBOBJECT_LIMIT_VIOLATION_INFORMATION, JOBOBJECT_LIMIT_VIOLATION_INFORMATION_2, JOBOBJECT_NET_RATE_CONTROL_INFORMATION, JOBOBJECT_NOTIFICATION_LIMIT_INFORMATION, JOBOBJECT_NOTIFICATION_LIMIT_INFORMATION_2, JOBOBJECT_SECURITY_LIMIT_INFORMATION, HRSRC, HRSRCDATA, CFG_CALL_TARGET_INFO, MEM_ADDRESS_REQUIREMENTS, MEM_EXTENDED_PARAMETER, WIN32_MEMORY_RANGE_ENTRY, HPIPE, BoundaryDescriptorHandle, NamespaceHandle, HPSS, HPSSWALK, MEMORY_BASIC_INFORMATION, PSS_ALLOCATOR, PSS_AUXILIARY_PAGE_ENTRY, PSS_AUXILIARY_PAGES_INFORMATION, PSS_HANDLE_ENTRY, PSS_HANDLE_INFORMATION, PSS_HANDLE_TRACE_INFORMATION, PSS_PERFORMANCE_COUNTERS, PSS_PROCESS_INFORMATION, PSS_THREAD_ENTRY, PSS_THREAD_INFORMATION, PSS_VA_CLONE_INFORMATION, PSS_VA_SPACE_ENTRY, PSS_VA_SPACE_INFORMATION, APP_MEMORY_INFORMATION, MEMORY_PRIORITY_INFORMATION, PROC_THREAD_ATTRIBUTE, PROCESS_INFORMATION, PROCESS_MEMORY_EXHAUSTION_INFO, PROCESS_MITIGATION_ASLR_POLICY, PROCESS_MITIGATION_BINARY_SIGNATURE_POLICY, PROCESS_MITIGATION_CHILD_PROCESS_POLICY, PROCESS_MITIGATION_CONTROL_FLOW_GUARD_POLICY, PROCESS_MITIGATION_DEP_POLICY, PROCESS_MITIGATION_DYNAMIC_CODE_POLICY, PROCESS_MITIGATION_EXTENSION_POINT_DISABLE_POLICY, PROCESS_MITIGATION_FONT_DISABLE_POLICY, PROCESS_MITIGATION_IMAGE_LOAD_POLICY, PROCESS_MITIGATION_PAYLOAD_RESTRICTION_POLICY, PROCESS_MITIGATION_STRICT_HANDLE_CHECK_POLICY, PROCESS_MITIGATION_SYSTEM_CALL_DISABLE_POLICY, PROCESS_MITIGATION_SYSTEM_CALL_FILTER_POLICY, PROCESS_POWER_THROTTLING_STATE, PROCESS_PROTECTION_LEVEL_INFORMATION, PROCESSOR_NUMBER, STARTUPINFO, STARTUPINFOEX, SYSTEM_CPU_SET_INFORMATION, THREAD_POWER_THROTTLING_STATE, ENUM_PAGE_FILE_INFORMATION, MODULEINFO, PERFORMANCE_INFORMATION, PROCESS_MEMORY_COUNTERS, PROCESS_MEMORY_COUNTERS_EX, PSAPI_WORKING_SET_BLOCK, PSAPI_WORKING_SET_EX_BLOCK, PSAPI_WORKING_SET_INFORMATION, PSAPI_WORKING_SET_EX_INFORMATION, PSAPI_WS_WATCH_INFORMATION, PSAPI_WS_WATCH_INFORMATION_EX, CONDITION_VARIABLE, CRITICAL_SECTION, INIT_ONCE, REASON_CONTEXT, SRWLOCK, SYNCHRONIZATION_BARRIER, CACHE_DESCRIPTOR, CACHE_RELATIONSHIP, GROUP_RELATIONSHIP, MEMORYSTATUS, MEMORYSTATUSEX, NUMA_NODE_RELATIONSHIP, OSVERSIONINFOEX, PROCESSOR_GROUP_INFO, PROCESSOR_RELATIONSHIP, SYSTEM_INFO, SYSTEM_LOGICAL_PROCESSOR_INFORMATION, SYSTEM_LOGICAL_PROCESSOR_INFORMATION_EX, SYSTEM_PROCESSOR_CYCLE_TIME_INFORMATION, GROUP_AFFINITY, PTP_CALLBACK_INSTANCE, PTP_CLEANUP_GROUP, PTP_IO, PTP_POOL, PTP_TIMER, PTP_WAIT, PTP_WORK, TP_POOL_STACK_INFORMATION, PTP_CALLBACK_ENVIRON, TimerQueueHandle, TimerQueueTimerHandle, DYNAMIC_TIME_ZONE_INFORMATION, TIME_ZONE_INFORMATION, HEAPENTRY32, HEAPLIST32, HSNAPSHOT, MODULEENTRY32, PROCESSENTRY32, THREADENTRY32, ACTCTX, ACTCTX_SECTION_KEYED_DATA, ACTIVATION_CONTEXT_ASSEMBLY_DETAILED_INFORMATION, ACTIVATION_CONTEXT_BASIC_INFORMATION, ACTIVATION_CONTEXT_COMPATIBILITY_INFORMATION_UNMGD, ACTIVATION_CONTEXT_COMPATIBILITY_INFORMATION, ACTIVATION_CONTEXT_DETAILED_INFORMATION, ACTIVATION_CONTEXT_QUERY_INDEX, ACTIVATION_CONTEXT_RUN_LEVEL_INFORMATION, ASSEMBLY_FILE_DETAILED_INFORMATION, COMPATIBILITY_CONTEXT_ELEMENT, HACTCTX, ATOM, TAPE_GET_DRIVE_PARAMETERS, TAPE_GET_MEDIA_PARAMETERS, COMMCONFIG, COMMPROP, COMMTIMEOUTS, COMSTAT, DCB, PerformanceDataHandle, COPYFILE2_EXTENDED_PARAMETERS, COPYFILE2_MESSAGE, FILE_ALIGNMENT_INFO, FILE_ALLOCATION_INFO, FILE_ATTRIBUTE_TAG_INFO, FILE_BASIC_INFO, FILE_COMPRESSION_INFO, FILE_DISPOSITION_INFO, FILE_END_OF_FILE_INFO, FILE_FULL_DIR_INFO, FILE_ID_128, FILE_ID_BOTH_DIR_INFO, FILE_ID_DESCRIPTOR, FILE_ID_EXTD_DIR_INFO, FILE_ID_INFO, FILE_IO_PRIORITY_HINT_INFO, FILE_NAME_INFO, FILE_NOTIFY_EXTENDED_INFORMATION, FILE_NOTIFY_INFORMATION, FILE_REMOTE_PROTOCOL_INFO, FILE_RENAME_INFO, FILE_STANDARD_INFO, FILE_STORAGE_INFO, FILE_STREAM_INFO, OFSTRUCT, WIN32_FILE_ATTRIBUTE_DATA, WIN32_FIND_STREAM_DATA, LOADPARMS32, HGLOBAL, HLOCAL, SYSTEM_POWER_STATUS, HUPDRES, HTRXN, PUMS_COMPLETION_LIST, PUMS_CONTEXT, UMS_SCHEDULER_STARTUP_INFO, UMS_SYSTEM_THREAD_INFORMATION, CHAR_INFO, CONSOLE_CURSOR_INFO, CONSOLE_FONT_INFO, CONSOLE_FONT_INFOEX, CONSOLE_HISTORY_INFO, CONSOLE_READCONSOLE_CONTROL, CONSOLE_SCREEN_BUFFER_INFO, CONSOLE_SCREEN_BUFFER_INFOEX, CONSOLE_SELECTION_INFO, COORD, FOCUS_EVENT_RECORD, INPUT_RECORD, KEY_EVENT_RECORD, MENU_EVENT_RECORD, MOUSE_EVENT_RECORD, SMALL_RECT, WINDOW_BUFFER_SIZE_RECORD, BOOT_AREA_INFO, CHANGER_ELEMENT, CHANGER_ELEMENT_LIST, CREATE_DISK, CREATE_DISK_GPT, CREATE_DISK_MBR, CREATE_USN_JOURNAL_DATA, DELETE_USN_JOURNAL_DATA, DISK_CACHE_INFORMATION, DISK_DETECTION_INFO, DISK_EX_INT13_INFO, DISK_EXTENT, DISK_GEOMETRY, DISK_GEOMETRY_EX, DISK_GROW_PARTITION, DISK_INT13_INFO, DISK_PARTITION_INFO, DISK_PERFORMANCE, DRIVE_LAYOUT_INFORMATION, DRIVE_LAYOUT_INFORMATION_EX, DRIVE_LAYOUT_INFORMATION_GPT, DRIVE_LAYOUT_INFORMATION_MBR, EXFAT_STATISTICS, FAT_STATISTICS, FILESYSTEM_STATISTICS, FILESYSTEM_STATISTICS_EX, MFT_ENUM_DATA_V0, MFT_ENUM_DATA_V1, NTFS_STATISTICS, NTFS_STATISTICS_EX, PARTITION_INFORMATION, PARTITION_INFORMATION_GPT, PARTITION_INFORMATION_MBR, READ_FILE_USN_DATA, READ_USN_JOURNAL_DATA_V0, READ_USN_JOURNAL_DATA_V1, USN_JOURNAL_DATA_V0, USN_JOURNAL_DATA_V1, USN_JOURNAL_DATA_V2, USN_RANGE_TRACK_OUTPUT, USN_RECORD_COMMON_HEADER, USN_RECORD_EXTENT, USN_RECORD_V2, USN_RECORD_V3, USN_RECORD_V4, USN_TRACK_MODIFIED_RANGES, CALDATETIME, CPINFO, CPINFOEX, CURRENCYFMT, FILEMUIINFO, NLSVERSIONINFO, NLSVERSIONINFOEX, NUMBERFMT, CONTEXT, CONTEXT64, HARDWARE_COUNTER_DATA, IMAGE_RUNTIME_FUNCTION_ENTRY, PERFORMANCE_DATA, SECURITY_CAPABILITIES, UMS_CREATE_THREAD_ATTRIBUTES, UNWIND_HISTORY_TABLE, UNWIND_HISTORY_TABLE_ENTRY, WOW64_CONTEXT, WOW64_FLOATING_SAVE_AREA, WOW64_LDT_ENTRY, DUMMYSTRUCTNAME, EXCEPTION_INFO, EXCEPTION_DEBUG_INFO, CREATE_THREAD_DEBUG_INFO, CREATE_PROCESS_DEBUG_INFO, EXIT_PROCESS_DEBUG_INFO, EXIT_THREAD_DEBUG_INFO, LOAD_DLL_DEBUG_INFO, UNLOAD_DLL_DEBUG_INFO, OUTPUT_DEBUG_STRING_INFO, RIP_INFO, BLOCK_REGION_UNION, CPU_RATE_CONTROL_UNION, UNION, Process, Thread, Mutant, Event, Section, Semaphore, CPU_SET, DETAIL, ProcessorRelationUnion, ProcessorRelationUnion, Union, ChunkStarted, ChunkFinished, StreamStarted, StreamFinished, PollContinue, Error, DUMMYUNIONNAME, GenericReserved_, ProtocolSpecific_, Smb2, Server, Share, INPUT_RECORD_EVENT, MBR, GPT, MFTWRITESUSERLEVEL, MFT2WRITESUSERLEVEL, BITMAPWRITESUSERLEVEL, MFTBITMAPWRITESUSERLEVEL, ALLOCATE, MFTWRITESUSERLEVEL, MFT2WRITESUSERLEVEL, BITMAPWRITESUSERLEVEL, MFTBITMAPWRITESUSERLEVEL, ALLOCATE, FLOATING_SAVE_AREA, M128A, XSAVE_FORMAT64, BLOCK_DATA, REGION_DATA diff --git a/PInvoke/KtmW32/Vanara.PInvoke.KtmW32.csproj b/PInvoke/KtmW32/Vanara.PInvoke.KtmW32.csproj index 5450d2a46..b42d75f44 100644 --- a/PInvoke/KtmW32/Vanara.PInvoke.KtmW32.csproj +++ b/PInvoke/KtmW32/Vanara.PInvoke.KtmW32.csproj @@ -7,7 +7,7 @@ PInvoke API (methods, structures and constants imported from Windows KtmW32.dll. Copyright © 2017-2019 $(AssemblyName) - 3.1.5 + 3.1.6 net20;net35;net40;net45;netstandard2.0;netcoreapp2.0;netcoreapp2.1;netcoreapp3.0 Vanara.PInvoke.KtmW32 $(AssemblyName) diff --git a/PInvoke/Mpr/Vanara.PInvoke.Mpr.csproj b/PInvoke/Mpr/Vanara.PInvoke.Mpr.csproj index 4303e49ae..4723f5493 100644 --- a/PInvoke/Mpr/Vanara.PInvoke.Mpr.csproj +++ b/PInvoke/Mpr/Vanara.PInvoke.Mpr.csproj @@ -7,7 +7,7 @@ PInvoke API (methods, structures and constants) imported from Windows Mpr.dll. Copyright © 2017-2019 $(AssemblyName) - 3.1.5 + 3.1.6 net20;net35;net40;net45;netstandard2.0;netcoreapp2.0;netcoreapp2.1;netcoreapp3.0 Vanara.PInvoke.Mpr $(AssemblyName) diff --git a/PInvoke/NTDSApi/Vanara.PInvoke.NTDSApi.csproj b/PInvoke/NTDSApi/Vanara.PInvoke.NTDSApi.csproj index d98774f24..594f8a3b8 100644 --- a/PInvoke/NTDSApi/Vanara.PInvoke.NTDSApi.csproj +++ b/PInvoke/NTDSApi/Vanara.PInvoke.NTDSApi.csproj @@ -7,7 +7,7 @@ PInvoke API (methods, structures and constants) imported from Windows NTDSApi.dll. Copyright © 2017-2019 $(AssemblyName) - 3.1.5 + 3.1.6 net20;net35;net40;net45;netstandard2.0;netcoreapp2.0;netcoreapp2.1;netcoreapp3.0 Vanara.PInvoke.NTDSApi $(AssemblyName) diff --git a/PInvoke/NTDll/CorrelationReport.md b/PInvoke/NTDll/CorrelationReport.md index 2fdca93d7..c38ec8281 100644 --- a/PInvoke/NTDll/CorrelationReport.md +++ b/PInvoke/NTDll/CorrelationReport.md @@ -1,8 +1,9 @@ ## Correlation report for ntdll.dll -### Methods (4% complete, 23 of 484 functions) +### Methods (4% complete, 23 of 515 functions) Native Method | Header | Managed Method --- | --- | --- [_vscprintf](https://www.google.com/search?num=5&q=_vscprintf+site%3Amicrosoft.com) | | +[ApiSetQueryApiSetPresenceEx](https://www.google.com/search?num=5&q=ApiSetQueryApiSetPresenceEx+site%3Amicrosoft.com) | | [DbgBreakPoint](http://msdn2.microsoft.com/en-us/library/deeac910-2cc3-4a54-bf3b-aeb56d0004dc) | wdm.h | [Vanara.PInvoke.NtDll.DbgBreakPoint](https://github.com/dahall/Vanara/search?l=C%23&q=DbgBreakPoint) [DbgPrint](https://www.google.com/search?num=5&q=DbgPrint+site%3Amicrosoft.com) | | [DbgPrintEx](https://www.google.com/search?num=5&q=DbgPrintEx+site%3Amicrosoft.com) | | @@ -14,6 +15,7 @@ Native Method | Header | Managed Method [LdrDeleteEnclave](https://www.google.com/search?num=5&q=LdrDeleteEnclave+site%3Amicrosoft.com) | | [LdrFastFailInLoaderCallout](http://msdn2.microsoft.com/en-us/library/5C10BF04-B7C7-4481-A184-FDD418FE5F52) | ntldr.h | [Vanara.PInvoke.NtDll.LdrFastFailInLoaderCallout](https://github.com/dahall/Vanara/search?l=C%23&q=LdrFastFailInLoaderCallout) [LdrInitializeEnclave](https://www.google.com/search?num=5&q=LdrInitializeEnclave+site%3Amicrosoft.com) | | +[LdrIsModuleSxsRedirected](https://www.google.com/search?num=5&q=LdrIsModuleSxsRedirected+site%3Amicrosoft.com) | | [LdrLoadEnclaveModule](https://www.google.com/search?num=5&q=LdrLoadEnclaveModule+site%3Amicrosoft.com) | | [LdrRegisterDllNotification](http://msdn2.microsoft.com/en-us/library/c2757aa0-76fa-427a-a4f6-cb26e7f7d0d1) | | [Vanara.PInvoke.NtDll.LdrRegisterDllNotification](https://github.com/dahall/Vanara/search?l=C%23&q=LdrRegisterDllNotification) [LdrUnregisterDllNotification](http://msdn2.microsoft.com/en-us/library/18c3a027-e3cb-4083-afdc-00f416a70d8c) | ntldr.h | [Vanara.PInvoke.NtDll.LdrUnregisterDllNotification](https://github.com/dahall/Vanara/search?l=C%23&q=LdrUnregisterDllNotification) @@ -25,6 +27,7 @@ Native Method | Header | Managed Method [NtCommitEnlistment](http://msdn2.microsoft.com/en-us/library/9c7f3e24-1d7c-450e-bbef-df0479911bc6) | wdm.h | [Vanara.PInvoke.NtDll.NtCommitEnlistment](https://github.com/dahall/Vanara/search?l=C%23&q=NtCommitEnlistment) [NtCommitTransaction](http://msdn2.microsoft.com/en-us/library/145646f3-ff90-41d6-bf76-947cdf93b489) | wdm.h | [Vanara.PInvoke.NtDll.NtCommitTransaction](https://github.com/dahall/Vanara/search?l=C%23&q=NtCommitTransaction) [NtCompareTokens](http://msdn2.microsoft.com/en-us/library/3a07ddc6-9748-4f96-a597-2af6b4282e56) | | [Vanara.PInvoke.NtDll.NtCompareTokens](https://github.com/dahall/Vanara/search?l=C%23&q=NtCompareTokens) +[NtCreateCrossVmEvent](https://www.google.com/search?num=5&q=NtCreateCrossVmEvent+site%3Amicrosoft.com) | | [NtCreateEnlistment](http://msdn2.microsoft.com/en-us/library/5ffd8262-10b3-4c40-bd3e-050271338508) | wdm.h | [Vanara.PInvoke.NtDll.NtCreateEnlistment](https://github.com/dahall/Vanara/search?l=C%23&q=NtCreateEnlistment) [NtCreateFile](https://www.google.com/search?num=5&q=NtCreateFile+site%3Amicrosoft.com) | | [NtCreateFileA](http://msdn2.microsoft.com/en-us/library/c40b99be-5627-44f3-9853-c3ae31a8035c) | ntifs.h | [Vanara.PInvoke.NtDll.NtCreateFile](https://github.com/dahall/Vanara/search?l=C%23&q=NtCreateFile) @@ -32,6 +35,7 @@ Native Method | Header | Managed Method [NtCreateResourceManager](http://msdn2.microsoft.com/en-us/library/4812eeb4-134f-4ecb-870b-dbab04c1137b) | wdm.h | [Vanara.PInvoke.NtDll.NtCreateResourceManager](https://github.com/dahall/Vanara/search?l=C%23&q=NtCreateResourceManager) [NtCreateSection](https://www.google.com/search?num=5&q=NtCreateSection+site%3Amicrosoft.com) | | [NtCreateSectionA](http://msdn2.microsoft.com/en-us/library/805d7eff-19be-47a1-acc9-1b97e5493031) | ntifs.h | [Vanara.PInvoke.NtDll.NtCreateSection](https://github.com/dahall/Vanara/search?l=C%23&q=NtCreateSection) +[NtCreateSectionEx](https://www.google.com/search?num=5&q=NtCreateSectionEx+site%3Amicrosoft.com) | | [NtCreateSectionW](http://msdn2.microsoft.com/en-us/library/805d7eff-19be-47a1-acc9-1b97e5493031) | ntifs.h | [Vanara.PInvoke.NtDll.NtCreateSection](https://github.com/dahall/Vanara/search?l=C%23&q=NtCreateSection) [NtCreateTransaction](https://www.google.com/search?num=5&q=NtCreateTransaction+site%3Amicrosoft.com) | | [NtCreateTransactionA](http://msdn2.microsoft.com/en-us/library/b4c2dd68-3c1a-46d3-ab9c-be2291ed80f4) | wdm.h | [Vanara.PInvoke.NtDll.NtCreateTransaction](https://github.com/dahall/Vanara/search?l=C%23&q=NtCreateTransaction) @@ -48,6 +52,7 @@ Native Method | Header | Managed Method [NtGetCurrentProcessorNumber](https://www.google.com/search?num=5&q=NtGetCurrentProcessorNumber+site%3Amicrosoft.com) | | [NtGetNotificationResourceManager](https://www.google.com/search?num=5&q=NtGetNotificationResourceManager+site%3Amicrosoft.com) | | [NtLockFile](https://www.google.com/search?num=5&q=NtLockFile+site%3Amicrosoft.com) | | +[NtManageHotPatch](https://www.google.com/search?num=5&q=NtManageHotPatch+site%3Amicrosoft.com) | | [NtMapViewOfSectionEx](https://www.google.com/search?num=5&q=NtMapViewOfSectionEx+site%3Amicrosoft.com) | | [NtNotifyChangeDirectoryFileEx](https://www.google.com/search?num=5&q=NtNotifyChangeDirectoryFileEx+site%3Amicrosoft.com) | | [NtNotifyChangeMultipleKeys](https://www.google.com/search?num=5&q=NtNotifyChangeMultipleKeys+site%3Amicrosoft.com) | | @@ -145,6 +150,7 @@ Native Method | Header | Managed Method [RtlCompareString](https://www.google.com/search?num=5&q=RtlCompareString+site%3Amicrosoft.com) | | [RtlCompareUnicodeString](https://www.google.com/search?num=5&q=RtlCompareUnicodeString+site%3Amicrosoft.com) | | [RtlCompressBuffer](https://www.google.com/search?num=5&q=RtlCompressBuffer+site%3Amicrosoft.com) | | +[RtlConstructCrossVmEventPath](https://www.google.com/search?num=5&q=RtlConstructCrossVmEventPath+site%3Amicrosoft.com) | | [RtlConvertSidToUnicodeString](https://www.google.com/search?num=5&q=RtlConvertSidToUnicodeString+site%3Amicrosoft.com) | | [RtlCopyLuid](https://www.google.com/search?num=5&q=RtlCopyLuid+site%3Amicrosoft.com) | | [RtlCopyMemoryNonTemporal](https://www.google.com/search?num=5&q=RtlCopyMemoryNonTemporal+site%3Amicrosoft.com) | | @@ -153,10 +159,12 @@ Native Method | Header | Managed Method [RtlCopyUnicodeString](https://www.google.com/search?num=5&q=RtlCopyUnicodeString+site%3Amicrosoft.com) | | [RtlCreateAcl](https://www.google.com/search?num=5&q=RtlCreateAcl+site%3Amicrosoft.com) | | [RtlCreateHeap](https://www.google.com/search?num=5&q=RtlCreateHeap+site%3Amicrosoft.com) | | +[RtlCreateProcessParametersWithTemplate](https://www.google.com/search?num=5&q=RtlCreateProcessParametersWithTemplate+site%3Amicrosoft.com) | | [RtlCreateRegistryKey](https://www.google.com/search?num=5&q=RtlCreateRegistryKey+site%3Amicrosoft.com) | | [RtlCreateSecurityDescriptor](https://www.google.com/search?num=5&q=RtlCreateSecurityDescriptor+site%3Amicrosoft.com) | | [RtlCreateSystemVolumeInformationFolder](https://www.google.com/search?num=5&q=RtlCreateSystemVolumeInformationFolder+site%3Amicrosoft.com) | | [RtlCreateUnicodeString](https://www.google.com/search?num=5&q=RtlCreateUnicodeString+site%3Amicrosoft.com) | | +[RtlCreateUserFiberShadowStack](https://www.google.com/search?num=5&q=RtlCreateUserFiberShadowStack+site%3Amicrosoft.com) | | [RtlCustomCPToUnicodeN](https://www.google.com/search?num=5&q=RtlCustomCPToUnicodeN+site%3Amicrosoft.com) | | [RtlDecompressBuffer](https://www.google.com/search?num=5&q=RtlDecompressBuffer+site%3Amicrosoft.com) | | [RtlDecompressBufferEx](https://www.google.com/search?num=5&q=RtlDecompressBufferEx+site%3Amicrosoft.com) | | @@ -170,6 +178,7 @@ Native Method | Header | Managed Method [RtlDeleteNoSplay](https://www.google.com/search?num=5&q=RtlDeleteNoSplay+site%3Amicrosoft.com) | | [RtlDeleteRegistryValue](https://www.google.com/search?num=5&q=RtlDeleteRegistryValue+site%3Amicrosoft.com) | | [RtlDestroyHeap](https://www.google.com/search?num=5&q=RtlDestroyHeap+site%3Amicrosoft.com) | | +[RtlDoesNameContainWildCards](https://www.google.com/search?num=5&q=RtlDoesNameContainWildCards+site%3Amicrosoft.com) | | [RtlDosLongPathNameToNtPathName_U_WithStatus](https://www.google.com/search?num=5&q=RtlDosLongPathNameToNtPathName_U_WithStatus+site%3Amicrosoft.com) | | [RtlDosLongPathNameToRelativeNtPathName_U_WithStatus](https://www.google.com/search?num=5&q=RtlDosLongPathNameToRelativeNtPathName_U_WithStatus+site%3Amicrosoft.com) | | [RtlDowncaseUnicodeString](https://www.google.com/search?num=5&q=RtlDowncaseUnicodeString+site%3Amicrosoft.com) | | @@ -187,6 +196,8 @@ Native Method | Header | Managed Method [RtlEthernetAddressToString](https://www.google.com/search?num=5&q=RtlEthernetAddressToStringA+site%3Amicrosoft.com) | | [RtlEthernetStringToAddress](https://www.google.com/search?num=5&q=RtlEthernetStringToAddressA+site%3Amicrosoft.com) | | [RtlExtendCorrelationVector](https://www.google.com/search?num=5&q=RtlExtendCorrelationVector+site%3Amicrosoft.com) | | +[RtlFillMemoryNonTemporal](https://www.google.com/search?num=5&q=RtlFillMemoryNonTemporal+site%3Amicrosoft.com) | | +[RtlFillNonVolatileMemory](https://www.google.com/search?num=5&q=RtlFillNonVolatileMemory+site%3Amicrosoft.com) | | [RtlFindClearBits](https://www.google.com/search?num=5&q=RtlFindClearBits+site%3Amicrosoft.com) | | [RtlFindClearBitsAndSet](https://www.google.com/search?num=5&q=RtlFindClearBitsAndSet+site%3Amicrosoft.com) | | [RtlFindClearRuns](https://www.google.com/search?num=5&q=RtlFindClearRuns+site%3Amicrosoft.com) | | @@ -198,6 +209,8 @@ Native Method | Header | Managed Method [RtlFindSetBits](https://www.google.com/search?num=5&q=RtlFindSetBits+site%3Amicrosoft.com) | | [RtlFindSetBitsAndClear](https://www.google.com/search?num=5&q=RtlFindSetBitsAndClear+site%3Amicrosoft.com) | | [RtlFirstEntrySList](https://www.google.com/search?num=5&q=RtlFirstEntrySList+site%3Amicrosoft.com) | | +[RtlFlsGetValue](https://www.google.com/search?num=5&q=RtlFlsGetValue+site%3Amicrosoft.com) | | +[RtlFlsSetValue](https://www.google.com/search?num=5&q=RtlFlsSetValue+site%3Amicrosoft.com) | | [RtlFlushNonVolatileMemory](https://www.google.com/search?num=5&q=RtlFlushNonVolatileMemory+site%3Amicrosoft.com) | | [RtlFlushNonVolatileMemoryRanges](https://www.google.com/search?num=5&q=RtlFlushNonVolatileMemoryRanges+site%3Amicrosoft.com) | | [RtlFreeAnsiString](https://www.google.com/search?num=5&q=RtlFreeAnsiString+site%3Amicrosoft.com) | | @@ -205,6 +218,7 @@ Native Method | Header | Managed Method [RtlFreeNonVolatileToken](https://www.google.com/search?num=5&q=RtlFreeNonVolatileToken+site%3Amicrosoft.com) | | [RtlFreeOemString](https://www.google.com/search?num=5&q=RtlFreeOemString+site%3Amicrosoft.com) | | [RtlFreeUnicodeString](https://www.google.com/search?num=5&q=RtlFreeUnicodeString+site%3Amicrosoft.com) | | +[RtlFreeUserFiberShadowStack](https://www.google.com/search?num=5&q=RtlFreeUserFiberShadowStack+site%3Amicrosoft.com) | | [RtlGenerate8dot3Name](https://www.google.com/search?num=5&q=RtlGenerate8dot3Name+site%3Amicrosoft.com) | | [RtlGetAce](https://www.google.com/search?num=5&q=RtlGetAce+site%3Amicrosoft.com) | | [RtlGetCompressionWorkSpaceSize](https://www.google.com/search?num=5&q=RtlGetCompressionWorkSpaceSize+site%3Amicrosoft.com) | | @@ -212,8 +226,10 @@ Native Method | Header | Managed Method [RtlGetElementGenericTable](https://www.google.com/search?num=5&q=RtlGetElementGenericTable+site%3Amicrosoft.com) | | [RtlGetElementGenericTableAvl](https://www.google.com/search?num=5&q=RtlGetElementGenericTableAvl+site%3Amicrosoft.com) | | [RtlGetEnabledExtendedFeatures](https://www.google.com/search?num=5&q=RtlGetEnabledExtendedFeatures+site%3Amicrosoft.com) | | +[RtlGetExtendedContextLength2](https://www.google.com/search?num=5&q=RtlGetExtendedContextLength2+site%3Amicrosoft.com) | | [RtlGetFunctionTableListHead](https://www.google.com/search?num=5&q=RtlGetFunctionTableListHead+site%3Amicrosoft.com) | | [RtlGetGroupSecurityDescriptor](https://www.google.com/search?num=5&q=RtlGetGroupSecurityDescriptor+site%3Amicrosoft.com) | | +[RtlGetMultiTimePrecise](https://www.google.com/search?num=5&q=RtlGetMultiTimePrecise+site%3Amicrosoft.com) | | [RtlGetNonVolatileToken](https://www.google.com/search?num=5&q=RtlGetNonVolatileToken+site%3Amicrosoft.com) | | [RtlGetOwnerSecurityDescriptor](https://www.google.com/search?num=5&q=RtlGetOwnerSecurityDescriptor+site%3Amicrosoft.com) | | [RtlGetPersistedStateLocation](https://www.google.com/search?num=5&q=RtlGetPersistedStateLocation+site%3Amicrosoft.com) | | @@ -232,6 +248,7 @@ Native Method | Header | Managed Method [RtlInitializeBitMap](https://www.google.com/search?num=5&q=RtlInitializeBitMap+site%3Amicrosoft.com) | | [RtlInitializeBitMapEx](https://www.google.com/search?num=5&q=RtlInitializeBitMapEx+site%3Amicrosoft.com) | | [RtlInitializeCorrelationVector](https://www.google.com/search?num=5&q=RtlInitializeCorrelationVector+site%3Amicrosoft.com) | | +[RtlInitializeExtendedContext2](https://www.google.com/search?num=5&q=RtlInitializeExtendedContext2+site%3Amicrosoft.com) | | [RtlInitializeGenericTable](https://www.google.com/search?num=5&q=RtlInitializeGenericTable+site%3Amicrosoft.com) | | [RtlInitializeGenericTableAvl](https://www.google.com/search?num=5&q=RtlInitializeGenericTableAvl+site%3Amicrosoft.com) | | [RtlInitializeSid](https://www.google.com/search?num=5&q=RtlInitializeSid+site%3Amicrosoft.com) | | @@ -293,6 +310,11 @@ Native Method | Header | Managed Method [RtlOemToUnicodeN](https://www.google.com/search?num=5&q=RtlOemToUnicodeN+site%3Amicrosoft.com) | | [RtlPcToFileHeader](https://www.google.com/search?num=5&q=RtlPcToFileHeader+site%3Amicrosoft.com) | | [RtlPrefixUnicodeString](https://www.google.com/search?num=5&q=RtlPrefixUnicodeString+site%3Amicrosoft.com) | | +[RtlpTimeFieldsToTime](https://www.google.com/search?num=5&q=RtlpTimeFieldsToTime+site%3Amicrosoft.com) | | +[RtlpTimeToTimeFields](https://www.google.com/search?num=5&q=RtlpTimeToTimeFields+site%3Amicrosoft.com) | | +[RtlpWow64CtxFromAmd64](https://www.google.com/search?num=5&q=RtlpWow64CtxFromAmd64+site%3Amicrosoft.com) | | +[RtlpWow64GetContextOnAmd64](https://www.google.com/search?num=5&q=RtlpWow64GetContextOnAmd64+site%3Amicrosoft.com) | | +[RtlpWow64SetContextOnAmd64](https://www.google.com/search?num=5&q=RtlpWow64SetContextOnAmd64+site%3Amicrosoft.com) | | [RtlQueryDepthSList](https://www.google.com/search?num=5&q=RtlQueryDepthSList+site%3Amicrosoft.com) | | [RtlQueryImageMitigationPolicy](https://www.google.com/search?num=5&q=RtlQueryImageMitigationPolicy+site%3Amicrosoft.com) | | [RtlQueryProcessPlaceholderCompatibilityMode](https://www.google.com/search?num=5&q=RtlQueryProcessPlaceholderCompatibilityMode+site%3Amicrosoft.com) | | @@ -337,6 +359,7 @@ Native Method | Header | Managed Method [RtlTimeToSecondsSince1970](https://www.google.com/search?num=5&q=RtlTimeToSecondsSince1970+site%3Amicrosoft.com) | | [RtlTimeToSecondsSince1980](https://www.google.com/search?num=5&q=RtlTimeToSecondsSince1980+site%3Amicrosoft.com) | | [RtlTimeToTimeFields](https://www.google.com/search?num=5&q=RtlTimeToTimeFields+site%3Amicrosoft.com) | | +[RtlUdiv128](https://www.google.com/search?num=5&q=RtlUdiv128+site%3Amicrosoft.com) | | [RtlUnicodeStringToAnsiString](https://www.google.com/search?num=5&q=RtlUnicodeStringToAnsiString+site%3Amicrosoft.com) | | [RtlUnicodeStringToCountedOemString](https://www.google.com/search?num=5&q=RtlUnicodeStringToCountedOemString+site%3Amicrosoft.com) | | [RtlUnicodeStringToInteger](https://www.google.com/search?num=5&q=RtlUnicodeStringToInteger+site%3Amicrosoft.com) | | @@ -357,6 +380,7 @@ Native Method | Header | Managed Method [RtlUpcaseUnicodeToOemN](https://www.google.com/search?num=5&q=RtlUpcaseUnicodeToOemN+site%3Amicrosoft.com) | | [RtlUpperChar](https://www.google.com/search?num=5&q=RtlUpperChar+site%3Amicrosoft.com) | | [RtlUpperString](https://www.google.com/search?num=5&q=RtlUpperString+site%3Amicrosoft.com) | | +[RtlUserFiberStart](https://www.google.com/search?num=5&q=RtlUserFiberStart+site%3Amicrosoft.com) | | [RtlUTF8ToUnicodeN](https://www.google.com/search?num=5&q=RtlUTF8ToUnicodeN+site%3Amicrosoft.com) | | [RtlValidateCorrelationVector](https://www.google.com/search?num=5&q=RtlValidateCorrelationVector+site%3Amicrosoft.com) | | [RtlValidRelativeSecurityDescriptor](https://www.google.com/search?num=5&q=RtlValidRelativeSecurityDescriptor+site%3Amicrosoft.com) | | @@ -364,11 +388,15 @@ Native Method | Header | Managed Method [RtlVirtualUnwind](https://www.google.com/search?num=5&q=RtlVirtualUnwind+site%3Amicrosoft.com) | | [RtlWow64GetEquivalentMachineCHPE](https://www.google.com/search?num=5&q=RtlWow64GetEquivalentMachineCHPE+site%3Amicrosoft.com) | | [RtlWow64GetSharedInfoProcess](https://www.google.com/search?num=5&q=RtlWow64GetSharedInfoProcess+site%3Amicrosoft.com) | | -[RtlWow64PopAllCrossProcessWork](https://www.google.com/search?num=5&q=RtlWow64PopAllCrossProcessWork+site%3Amicrosoft.com) | | -[RtlWow64PopCrossProcessWork](https://www.google.com/search?num=5&q=RtlWow64PopCrossProcessWork+site%3Amicrosoft.com) | | -[RtlWow64PushCrossProcessWork](https://www.google.com/search?num=5&q=RtlWow64PushCrossProcessWork+site%3Amicrosoft.com) | | +[RtlWow64PopAllCrossProcessWorkFromWorkList](https://www.google.com/search?num=5&q=RtlWow64PopAllCrossProcessWorkFromWorkList+site%3Amicrosoft.com) | | +[RtlWow64PopCrossProcessWorkFromFreeList](https://www.google.com/search?num=5&q=RtlWow64PopCrossProcessWorkFromFreeList+site%3Amicrosoft.com) | | +[RtlWow64PushCrossProcessWorkOntoFreeList](https://www.google.com/search?num=5&q=RtlWow64PushCrossProcessWorkOntoFreeList+site%3Amicrosoft.com) | | +[RtlWow64PushCrossProcessWorkOntoWorkList](https://www.google.com/search?num=5&q=RtlWow64PushCrossProcessWorkOntoWorkList+site%3Amicrosoft.com) | | +[RtlWow64RequestCrossProcessHeavyFlush](https://www.google.com/search?num=5&q=RtlWow64RequestCrossProcessHeavyFlush+site%3Amicrosoft.com) | | +[RtlWow64SuspendProcess](https://www.google.com/search?num=5&q=RtlWow64SuspendProcess+site%3Amicrosoft.com) | | [RtlWriteNonVolatileMemory](https://www.google.com/search?num=5&q=RtlWriteNonVolatileMemory+site%3Amicrosoft.com) | | [RtlWriteRegistryValue](https://www.google.com/search?num=5&q=RtlWriteRegistryValue+site%3Amicrosoft.com) | | +[TpSetPoolThreadCpuSets](https://www.google.com/search?num=5&q=TpSetPoolThreadCpuSets+site%3Amicrosoft.com) | | [vDbgPrintEx](https://www.google.com/search?num=5&q=vDbgPrintEx+site%3Amicrosoft.com) | | [vDbgPrintExWithPrefix](https://www.google.com/search?num=5&q=vDbgPrintExWithPrefix+site%3Amicrosoft.com) | | [VerSetConditionMask](https://www.google.com/search?num=5&q=VerSetConditionMask+site%3Amicrosoft.com) | | @@ -380,6 +408,7 @@ Native Method | Header | Managed Method [ZwCommitComplete](https://www.google.com/search?num=5&q=ZwCommitComplete+site%3Amicrosoft.com) | | [ZwCommitEnlistment](https://www.google.com/search?num=5&q=ZwCommitEnlistment+site%3Amicrosoft.com) | | [ZwCommitTransaction](https://www.google.com/search?num=5&q=ZwCommitTransaction+site%3Amicrosoft.com) | | +[ZwCreateCrossVmEvent](https://www.google.com/search?num=5&q=ZwCreateCrossVmEvent+site%3Amicrosoft.com) | | [ZwCreateDirectoryObject](https://www.google.com/search?num=5&q=ZwCreateDirectoryObject+site%3Amicrosoft.com) | | [ZwCreateEnlistment](https://www.google.com/search?num=5&q=ZwCreateEnlistment+site%3Amicrosoft.com) | | [ZwCreateEvent](https://www.google.com/search?num=5&q=ZwCreateEvent+site%3Amicrosoft.com) | | @@ -388,6 +417,7 @@ Native Method | Header | Managed Method [ZwCreateKeyTransacted](https://www.google.com/search?num=5&q=ZwCreateKeyTransacted+site%3Amicrosoft.com) | | [ZwCreateResourceManager](https://www.google.com/search?num=5&q=ZwCreateResourceManager+site%3Amicrosoft.com) | | [ZwCreateSection](https://www.google.com/search?num=5&q=ZwCreateSection+site%3Amicrosoft.com) | | +[ZwCreateSectionEx](https://www.google.com/search?num=5&q=ZwCreateSectionEx+site%3Amicrosoft.com) | | [ZwCreateTransaction](https://www.google.com/search?num=5&q=ZwCreateTransaction+site%3Amicrosoft.com) | | [ZwCreateTransactionManager](https://www.google.com/search?num=5&q=ZwCreateTransactionManager+site%3Amicrosoft.com) | | [ZwDeleteFile](https://www.google.com/search?num=5&q=ZwDeleteFile+site%3Amicrosoft.com) | | @@ -408,6 +438,7 @@ Native Method | Header | Managed Method [ZwLoadDriver](https://www.google.com/search?num=5&q=ZwLoadDriver+site%3Amicrosoft.com) | | [ZwLockFile](https://www.google.com/search?num=5&q=ZwLockFile+site%3Amicrosoft.com) | | [ZwMakeTemporaryObject](https://www.google.com/search?num=5&q=ZwMakeTemporaryObject+site%3Amicrosoft.com) | | +[ZwManageHotPatch](https://www.google.com/search?num=5&q=ZwManageHotPatch+site%3Amicrosoft.com) | | [ZwMapViewOfSection](https://www.google.com/search?num=5&q=ZwMapViewOfSection+site%3Amicrosoft.com) | | [ZwMapViewOfSectionEx](https://www.google.com/search?num=5&q=ZwMapViewOfSectionEx+site%3Amicrosoft.com) | | [ZwNotifyChangeDirectoryFileEx](https://www.google.com/search?num=5&q=ZwNotifyChangeDirectoryFileEx+site%3Amicrosoft.com) | | diff --git a/PInvoke/NTDll/Vanara.PInvoke.NTDll.csproj b/PInvoke/NTDll/Vanara.PInvoke.NTDll.csproj index c2728a928..e607626e8 100644 --- a/PInvoke/NTDll/Vanara.PInvoke.NTDll.csproj +++ b/PInvoke/NTDll/Vanara.PInvoke.NTDll.csproj @@ -7,7 +7,7 @@ PInvoke API (methods, structures and constants) imported from Windows NtDll.dll. Copyright © 2017-2019 $(AssemblyName) - 3.1.5 + 3.1.6 net20;net35;net40;net45;netstandard2.0;netcoreapp2.0;netcoreapp2.1;netcoreapp3.0 Vanara.PInvoke.NtDll $(AssemblyName) @@ -28,7 +28,7 @@ Currently implements: Functions -_vscprintf, DbgBreakPoint, DbgPrint, DbgPrintEx, DbgPrompt, EtwCheckCoverage, LdrCallEnclave, LdrControlFlowGuardEnforced, LdrCreateEnclave, LdrDeleteEnclave, LdrFastFailInLoaderCallout, LdrInitializeEnclave, LdrLoadEnclaveModule, LdrRegisterDllNotification, LdrUnregisterDllNotification, NtAllocateVirtualMemory, NtAllocateVirtualMemoryEx, NtCallEnclave, NtClose, NtCommitComplete, NtCommitEnlistment, NtCommitTransaction, NtCompareTokens, NtCreateEnlistment, NtCreateFile, NtCreateFileA, NtCreateFileW, NtCreateResourceManager, NtCreateSection, NtCreateSectionA, NtCreateSectionW, NtCreateTransaction, NtCreateTransactionA, NtCreateTransactionManager, NtCreateTransactionManagerA, NtCreateTransactionManagerW, NtCreateTransactionW, NtDeviceIoControlFile, NtDuplicateToken, NtEnumerateTransactionObject, NtFlushBuffersFileEx, NtFreeVirtualMemory, NtFsControlFile, NtGetCurrentProcessorNumber, NtGetNotificationResourceManager, NtLockFile, NtMapViewOfSectionEx, NtNotifyChangeDirectoryFileEx, NtNotifyChangeMultipleKeys, NtOpenDirectoryObject, NtOpenEnlistment, NtOpenFile, NtOpenProcess, NtOpenProcessTokenEx, NtOpenResourceManager, NtOpenSymbolicLinkObject, NtOpenThread, NtOpenThreadTokenEx, NtOpenTransaction, NtOpenTransactionManager, NtPowerInformation, NtPrepareComplete, NtPrepareEnlistment, NtPrePrepareComplete, NtPrePrepareEnlistment, NtProtectVirtualMemory, NtQueryAttributesFile, NtQueryDirectoryFile, NtQueryDirectoryFileEx, NtQueryInformationEnlistment, NtQueryInformationFile, NtQueryInformationProcess, NtQueryInformationResourceManager, NtQueryInformationThread, NtQueryInformationToken, NtQueryInformationTransaction, NtQueryInformationTransactionManager, NtQueryKey, NtQueryMultipleValueKey, NtQueryObject, NtQueryPerformanceCounter, NtQueryQuotaInformationFile, NtQuerySecurityObject, NtQuerySymbolicLinkObject, NtQuerySystemInformation, NtQuerySystemTime, NtQueryVirtualMemory, NtQueryVolumeInformationFile, NtReadFile, NtReadOnlyEnlistment, NtRecoverEnlistment, NtRecoverResourceManager, NtRecoverTransactionManager, NtRenameKey, NtRenameTransactionManager, NtRollbackComplete, NtRollbackEnlistment, NtRollbackTransaction, NtRollforwardTransactionManager, NtSetInformationEnlistment, NtSetInformationFile, NtSetInformationKey, NtSetInformationResourceManager, NtSetInformationThread, NtSetInformationToken, NtSetInformationTransaction, NtSetInformationTransactionManager, NtSetQuotaInformationFile, NtSetSecurityObject, NtSinglePhaseReject, NtTerminateEnclave, NtUnlockFile, NtUnmapViewOfSection, NtWaitForSingleObject, NtWriteFile, RtlAbsoluteToSelfRelativeSD, RtlAddAccessAllowedAce, RtlAddAccessAllowedAceEx, RtlAddAce, RtlAddFunctionTable, RtlAddGrowableFunctionTable, RtlAllocateAndInitializeSid, RtlAllocateHeap, RtlAnsiStringToUnicodeString, RtlAppendStringToString, RtlAppendUnicodeStringToString, RtlAppendUnicodeToString, RtlAreBitsClear, RtlAreBitsSet, RtlCallEnclaveReturn, RtlCapabilityCheckForSingleSessionSku, RtlCaptureContext, RtlCaptureStackBackTrace, RtlCharToInteger, RtlCheckRegistryKey, RtlCheckSystemBootStatusIntegrity, RtlClearBits, RtlCmEncodeMemIoResource, RtlCompareMemory, RtlCompareMemoryUlong, RtlCompareString, RtlCompareUnicodeString, RtlCompressBuffer, RtlConvertSidToUnicodeString, RtlCopyLuid, RtlCopyMemoryNonTemporal, RtlCopySid, RtlCopyString, RtlCopyUnicodeString, RtlCreateAcl, RtlCreateHeap, RtlCreateRegistryKey, RtlCreateSecurityDescriptor, RtlCreateSystemVolumeInformationFolder, RtlCreateUnicodeString, RtlCustomCPToUnicodeN, RtlDecompressBuffer, RtlDecompressBufferEx, RtlDecompressFragment, RtlDelete, RtlDeleteAce, RtlDeleteElementGenericTable, RtlDeleteElementGenericTableAvl, RtlDeleteFunctionTable, RtlDeleteGrowableFunctionTable, RtlDeleteNoSplay, RtlDeleteRegistryValue, RtlDestroyHeap, RtlDosLongPathNameToNtPathName_U_WithStatus, RtlDosLongPathNameToRelativeNtPathName_U_WithStatus, RtlDowncaseUnicodeString, RtlDrainNonVolatileFlush, RtlEnclaveCallDispatch, RtlEnclaveCallDispatchReturn, RtlEnumerateGenericTable, RtlEnumerateGenericTableAvl, RtlEnumerateGenericTableLikeADirectory, RtlEnumerateGenericTableWithoutSplaying, RtlEnumerateGenericTableWithoutSplayingAvl, RtlEqualPrefixSid, RtlEqualSid, RtlEqualUnicodeString, RtlEthernetAddressToString, RtlEthernetStringToAddress, RtlExtendCorrelationVector, RtlFindClearBits, RtlFindClearBitsAndSet, RtlFindClearRuns, RtlFindLastBackwardRunClear, RtlFindLeastSignificantBit, RtlFindLongestRunClear, RtlFindMostSignificantBit, RtlFindNextForwardRunClear, RtlFindSetBits, RtlFindSetBitsAndClear, RtlFirstEntrySList, RtlFlushNonVolatileMemory, RtlFlushNonVolatileMemoryRanges, RtlFreeAnsiString, RtlFreeHeap, RtlFreeNonVolatileToken, RtlFreeOemString, RtlFreeUnicodeString, RtlGenerate8dot3Name, RtlGetAce, RtlGetCompressionWorkSpaceSize, RtlGetDaclSecurityDescriptor, RtlGetElementGenericTable, RtlGetElementGenericTableAvl, RtlGetEnabledExtendedFeatures, RtlGetFunctionTableListHead, RtlGetGroupSecurityDescriptor, RtlGetNonVolatileToken, RtlGetOwnerSecurityDescriptor, RtlGetPersistedStateLocation, RtlGetSaclSecurityDescriptor, RtlGetSystemBootStatus, RtlGetSystemBootStatusEx, RtlGetUnloadEventTrace, RtlGetUnloadEventTraceEx, RtlGetVersion, RtlGrowFunctionTable, RtlGUIDFromString, RtlHashUnicodeString, RtlIncrementCorrelationVector, RtlInitAnsiString, RtlInitCodePageTable, RtlInitializeBitMap, RtlInitializeBitMapEx, RtlInitializeCorrelationVector, RtlInitializeGenericTable, RtlInitializeGenericTableAvl, RtlInitializeSid, RtlInitializeSidEx, RtlInitializeSListHead, RtlInitString, RtlInitStringEx, RtlInitUnicodeString, RtlInsertElementGenericTable, RtlInsertElementGenericTableAvl, RtlInsertElementGenericTableFullAvl, RtlInstallFunctionTableCallback, RtlInt64ToUnicodeString, RtlIntegerToUnicodeString, RtlInterlockedFlushSList, RtlInterlockedPushEntrySList, RtlIoDecodeMemIoResource, RtlIoEncodeMemIoResource, RtlIpv4AddressToStringA, RtlIpv4AddressToStringExW, RtlIpv4StringToAddress, RtlIpv4StringToAddressEx, RtlIpv6AddressToString, RtlIpv6AddressToStringExW, RtlIpv6StringToAddress, RtlIpv6StringToAddressExW, RtlIsCloudFilesPlaceholder, RtlIsCurrentProcess, RtlIsCurrentThread, RtlIsGenericTableEmpty, RtlIsGenericTableEmptyAvl, RtlIsNameInExpression, RtlIsNameInUnUpcasedExpression, RtlIsNameLegalDOS8Dot3, RtlIsPartialPlaceholder, RtlIsPartialPlaceholderFileHandle, RtlIsPartialPlaceholderFileInfo, RtlIsStateSeparationEnabled, RtlIsValidLocaleName, RtlLengthSecurityDescriptor, RtlLengthSid, RtlLocalTimeToSystemTime, RtlLookupElementGenericTable, RtlLookupElementGenericTableAvl, RtlLookupElementGenericTableFullAvl, RtlLookupFirstMatchingElementGenericTableAvl, RtlLookupFunctionEntry, RtlMapGenericMask, RtlMoveMemory, RtlMultiByteToUnicodeN, RtlMultiByteToUnicodeSize, RtlNtStatusToDosError, RtlNumberGenericTableElements, RtlNumberGenericTableElementsAvl, RtlNumberOfClearBits, RtlNumberOfSetBits, RtlNumberOfSetBitsUlongPtr, RtlOemStringToUnicodeString, RtlOemToUnicodeN, RtlPcToFileHeader, RtlPrefixUnicodeString, RtlQueryDepthSList, RtlQueryImageMitigationPolicy, RtlQueryProcessPlaceholderCompatibilityMode, RtlQueryRegistryValues, RtlQueryRegistryValueWithFallback, RtlQueryThreadPlaceholderCompatibilityMode, RtlQueryTokenHostIdAsUlong64, RtlRaiseCustomSystemEventTrigger, RtlRaiseException, RtlRandom, RtlRandomEx, RtlRealPredecessor, RtlRealSuccessor, RtlRestoreContext, RtlRestoreSystemBootStatusDefaults, RtlRunOnceBeginInitialize, RtlRunOnceComplete, RtlRunOnceExecuteOnce, RtlRunOnceInitialize, RtlSecondsSince1970ToTime, RtlSecondsSince1980ToTime, RtlSelfRelativeToAbsoluteSD, RtlSetAllBits, RtlSetBits, RtlSetDaclSecurityDescriptor, RtlSetGroupSecurityDescriptor, RtlSetImageMitigationPolicy, RtlSetOwnerSecurityDescriptor, RtlSetProcessPlaceholderCompatibilityMode, RtlSetProxiedProcessId, RtlSetSystemBootStatus, RtlSetSystemBootStatusEx, RtlSetThreadPlaceholderCompatibilityMode, RtlSplay, RtlStringFromGUID, RtlSubAuthorityCountSid, RtlSubAuthoritySid, RtlSubtreePredecessor, RtlSubtreeSuccessor, RtlTestBitEx, RtlTimeFieldsToTime, RtlTimeToSecondsSince1970, RtlTimeToSecondsSince1980, RtlTimeToTimeFields, RtlUnicodeStringToAnsiString, RtlUnicodeStringToCountedOemString, RtlUnicodeStringToInteger, RtlUnicodeStringToOemString, RtlUnicodeToCustomCPN, RtlUnicodeToMultiByteN, RtlUnicodeToMultiByteSize, RtlUnicodeToOemN, RtlUnicodeToUTF8N, RtlUniform, RtlUnwind, RtlUpcaseUnicodeChar, RtlUpcaseUnicodeString, RtlUpcaseUnicodeStringToCountedOemString, RtlUpcaseUnicodeStringToOemString, RtlUpcaseUnicodeToCustomCPN, RtlUpcaseUnicodeToMultiByteN, RtlUpcaseUnicodeToOemN, RtlUpperChar, RtlUpperString, RtlUTF8ToUnicodeN, RtlValidateCorrelationVector, RtlValidRelativeSecurityDescriptor, RtlVerifyVersionInfo, RtlVirtualUnwind, RtlWow64GetEquivalentMachineCHPE, RtlWow64GetSharedInfoProcess, RtlWow64PopAllCrossProcessWork, RtlWow64PopCrossProcessWork, RtlWow64PushCrossProcessWork, RtlWriteNonVolatileMemory, RtlWriteRegistryValue, vDbgPrintEx, vDbgPrintExWithPrefix, VerSetConditionMask, ZwAllocateLocallyUniqueId, ZwAllocateVirtualMemory, ZwAllocateVirtualMemoryEx, ZwCallEnclave, ZwClose, ZwCommitComplete, ZwCommitEnlistment, ZwCommitTransaction, ZwCreateDirectoryObject, ZwCreateEnlistment, ZwCreateEvent, ZwCreateFile, ZwCreateKey, ZwCreateKeyTransacted, ZwCreateResourceManager, ZwCreateSection, ZwCreateTransaction, ZwCreateTransactionManager, ZwDeleteFile, ZwDeleteKey, ZwDeleteValueKey, ZwDeviceIoControlFile, ZwDuplicateObject, ZwDuplicateToken, ZwEnumerateKey, ZwEnumerateTransactionObject, ZwEnumerateValueKey, ZwFlushBuffersFileEx, ZwFlushKey, ZwFlushVirtualMemory, ZwFreeVirtualMemory, ZwFsControlFile, ZwGetNotificationResourceManager, ZwLoadDriver, ZwLockFile, ZwMakeTemporaryObject, ZwMapViewOfSection, ZwMapViewOfSectionEx, ZwNotifyChangeDirectoryFileEx, ZwNotifyChangeKey, ZwOpenDirectoryObject, ZwOpenEnlistment, ZwOpenEvent, ZwOpenFile, ZwOpenKey, ZwOpenKeyEx, ZwOpenKeyTransacted, ZwOpenKeyTransactedEx, ZwOpenProcess, ZwOpenProcessTokenEx, ZwOpenResourceManager, ZwOpenSection, ZwOpenSymbolicLinkObject, ZwOpenThreadTokenEx, ZwOpenTransaction, ZwOpenTransactionManager, ZwPowerInformation, ZwPrepareComplete, ZwPrepareEnlistment, ZwPrePrepareComplete, ZwPrePrepareEnlistment, ZwQueryDirectoryFile, ZwQueryDirectoryFileEx, ZwQueryEaFile, ZwQueryFullAttributesFile, ZwQueryInformationEnlistment, ZwQueryInformationFile, ZwQueryInformationProcess, ZwQueryInformationResourceManager, ZwQueryInformationToken, ZwQueryInformationTransaction, ZwQueryInformationTransactionManager, ZwQueryKey, ZwQueryObject, ZwQueryQuotaInformationFile, ZwQuerySecurityObject, ZwQuerySymbolicLinkObject, ZwQuerySystemInformation, ZwQuerySystemInformationEx, ZwQueryValueKey, ZwQueryVirtualMemory, ZwQueryVolumeInformationFile, ZwReadFile, ZwReadOnlyEnlistment, ZwRecoverEnlistment, ZwRecoverResourceManager, ZwRecoverTransactionManager, ZwRollbackComplete, ZwRollbackEnlistment, ZwRollbackTransaction, ZwRollforwardTransactionManager, ZwSetEaFile, ZwSetEvent, ZwSetInformationEnlistment, ZwSetInformationFile, ZwSetInformationResourceManager, ZwSetInformationThread, ZwSetInformationToken, ZwSetInformationTransaction, ZwSetInformationVirtualMemory, ZwSetQuotaInformationFile, ZwSetSecurityObject, ZwSetValueKey, ZwSetVolumeInformationFile, ZwSinglePhaseReject, ZwSuspendProcess, ZwTerminateEnclave, ZwTerminateProcess, ZwUnloadDriver, ZwUnlockFile, ZwUnmapViewOfSection, ZwUnmapViewOfSectionEx, ZwWaitForSingleObject, ZwWriteFile +_vscprintf, ApiSetQueryApiSetPresenceEx, DbgBreakPoint, DbgPrint, DbgPrintEx, DbgPrompt, EtwCheckCoverage, LdrCallEnclave, LdrControlFlowGuardEnforced, LdrCreateEnclave, LdrDeleteEnclave, LdrFastFailInLoaderCallout, LdrInitializeEnclave, LdrIsModuleSxsRedirected, LdrLoadEnclaveModule, LdrRegisterDllNotification, LdrUnregisterDllNotification, NtAllocateVirtualMemory, NtAllocateVirtualMemoryEx, NtCallEnclave, NtClose, NtCommitComplete, NtCommitEnlistment, NtCommitTransaction, NtCompareTokens, NtCreateCrossVmEvent, NtCreateEnlistment, NtCreateFile, NtCreateFileA, NtCreateFileW, NtCreateResourceManager, NtCreateSection, NtCreateSectionA, NtCreateSectionEx, NtCreateSectionW, NtCreateTransaction, NtCreateTransactionA, NtCreateTransactionManager, NtCreateTransactionManagerA, NtCreateTransactionManagerW, NtCreateTransactionW, NtDeviceIoControlFile, NtDuplicateToken, NtEnumerateTransactionObject, NtFlushBuffersFileEx, NtFreeVirtualMemory, NtFsControlFile, NtGetCurrentProcessorNumber, NtGetNotificationResourceManager, NtLockFile, NtManageHotPatch, NtMapViewOfSectionEx, NtNotifyChangeDirectoryFileEx, NtNotifyChangeMultipleKeys, NtOpenDirectoryObject, NtOpenEnlistment, NtOpenFile, NtOpenProcess, NtOpenProcessTokenEx, NtOpenResourceManager, NtOpenSymbolicLinkObject, NtOpenThread, NtOpenThreadTokenEx, NtOpenTransaction, NtOpenTransactionManager, NtPowerInformation, NtPrepareComplete, NtPrepareEnlistment, NtPrePrepareComplete, NtPrePrepareEnlistment, NtProtectVirtualMemory, NtQueryAttributesFile, NtQueryDirectoryFile, NtQueryDirectoryFileEx, NtQueryInformationEnlistment, NtQueryInformationFile, NtQueryInformationProcess, NtQueryInformationResourceManager, NtQueryInformationThread, NtQueryInformationToken, NtQueryInformationTransaction, NtQueryInformationTransactionManager, NtQueryKey, NtQueryMultipleValueKey, NtQueryObject, NtQueryPerformanceCounter, NtQueryQuotaInformationFile, NtQuerySecurityObject, NtQuerySymbolicLinkObject, NtQuerySystemInformation, NtQuerySystemTime, NtQueryVirtualMemory, NtQueryVolumeInformationFile, NtReadFile, NtReadOnlyEnlistment, NtRecoverEnlistment, NtRecoverResourceManager, NtRecoverTransactionManager, NtRenameKey, NtRenameTransactionManager, NtRollbackComplete, NtRollbackEnlistment, NtRollbackTransaction, NtRollforwardTransactionManager, NtSetInformationEnlistment, NtSetInformationFile, NtSetInformationKey, NtSetInformationResourceManager, NtSetInformationThread, NtSetInformationToken, NtSetInformationTransaction, NtSetInformationTransactionManager, NtSetQuotaInformationFile, NtSetSecurityObject, NtSinglePhaseReject, NtTerminateEnclave, NtUnlockFile, NtUnmapViewOfSection, NtWaitForSingleObject, NtWriteFile, RtlAbsoluteToSelfRelativeSD, RtlAddAccessAllowedAce, RtlAddAccessAllowedAceEx, RtlAddAce, RtlAddFunctionTable, RtlAddGrowableFunctionTable, RtlAllocateAndInitializeSid, RtlAllocateHeap, RtlAnsiStringToUnicodeString, RtlAppendStringToString, RtlAppendUnicodeStringToString, RtlAppendUnicodeToString, RtlAreBitsClear, RtlAreBitsSet, RtlCallEnclaveReturn, RtlCapabilityCheckForSingleSessionSku, RtlCaptureContext, RtlCaptureStackBackTrace, RtlCharToInteger, RtlCheckRegistryKey, RtlCheckSystemBootStatusIntegrity, RtlClearBits, RtlCmEncodeMemIoResource, RtlCompareMemory, RtlCompareMemoryUlong, RtlCompareString, RtlCompareUnicodeString, RtlCompressBuffer, RtlConstructCrossVmEventPath, RtlConvertSidToUnicodeString, RtlCopyLuid, RtlCopyMemoryNonTemporal, RtlCopySid, RtlCopyString, RtlCopyUnicodeString, RtlCreateAcl, RtlCreateHeap, RtlCreateProcessParametersWithTemplate, RtlCreateRegistryKey, RtlCreateSecurityDescriptor, RtlCreateSystemVolumeInformationFolder, RtlCreateUnicodeString, RtlCreateUserFiberShadowStack, RtlCustomCPToUnicodeN, RtlDecompressBuffer, RtlDecompressBufferEx, RtlDecompressFragment, RtlDelete, RtlDeleteAce, RtlDeleteElementGenericTable, RtlDeleteElementGenericTableAvl, RtlDeleteFunctionTable, RtlDeleteGrowableFunctionTable, RtlDeleteNoSplay, RtlDeleteRegistryValue, RtlDestroyHeap, RtlDoesNameContainWildCards, RtlDosLongPathNameToNtPathName_U_WithStatus, RtlDosLongPathNameToRelativeNtPathName_U_WithStatus, RtlDowncaseUnicodeString, RtlDrainNonVolatileFlush, RtlEnclaveCallDispatch, RtlEnclaveCallDispatchReturn, RtlEnumerateGenericTable, RtlEnumerateGenericTableAvl, RtlEnumerateGenericTableLikeADirectory, RtlEnumerateGenericTableWithoutSplaying, RtlEnumerateGenericTableWithoutSplayingAvl, RtlEqualPrefixSid, RtlEqualSid, RtlEqualUnicodeString, RtlEthernetAddressToString, RtlEthernetStringToAddress, RtlExtendCorrelationVector, RtlFillMemoryNonTemporal, RtlFillNonVolatileMemory, RtlFindClearBits, RtlFindClearBitsAndSet, RtlFindClearRuns, RtlFindLastBackwardRunClear, RtlFindLeastSignificantBit, RtlFindLongestRunClear, RtlFindMostSignificantBit, RtlFindNextForwardRunClear, RtlFindSetBits, RtlFindSetBitsAndClear, RtlFirstEntrySList, RtlFlsGetValue, RtlFlsSetValue, RtlFlushNonVolatileMemory, RtlFlushNonVolatileMemoryRanges, RtlFreeAnsiString, RtlFreeHeap, RtlFreeNonVolatileToken, RtlFreeOemString, RtlFreeUnicodeString, RtlFreeUserFiberShadowStack, RtlGenerate8dot3Name, RtlGetAce, RtlGetCompressionWorkSpaceSize, RtlGetDaclSecurityDescriptor, RtlGetElementGenericTable, RtlGetElementGenericTableAvl, RtlGetEnabledExtendedFeatures, RtlGetExtendedContextLength2, RtlGetFunctionTableListHead, RtlGetGroupSecurityDescriptor, RtlGetMultiTimePrecise, RtlGetNonVolatileToken, RtlGetOwnerSecurityDescriptor, RtlGetPersistedStateLocation, RtlGetSaclSecurityDescriptor, RtlGetSystemBootStatus, RtlGetSystemBootStatusEx, RtlGetUnloadEventTrace, RtlGetUnloadEventTraceEx, RtlGetVersion, RtlGrowFunctionTable, RtlGUIDFromString, RtlHashUnicodeString, RtlIncrementCorrelationVector, RtlInitAnsiString, RtlInitCodePageTable, RtlInitializeBitMap, RtlInitializeBitMapEx, RtlInitializeCorrelationVector, RtlInitializeExtendedContext2, RtlInitializeGenericTable, RtlInitializeGenericTableAvl, RtlInitializeSid, RtlInitializeSidEx, RtlInitializeSListHead, RtlInitString, RtlInitStringEx, RtlInitUnicodeString, RtlInsertElementGenericTable, RtlInsertElementGenericTableAvl, RtlInsertElementGenericTableFullAvl, RtlInstallFunctionTableCallback, RtlInt64ToUnicodeString, RtlIntegerToUnicodeString, RtlInterlockedFlushSList, RtlInterlockedPushEntrySList, RtlIoDecodeMemIoResource, RtlIoEncodeMemIoResource, RtlIpv4AddressToStringA, RtlIpv4AddressToStringExW, RtlIpv4StringToAddress, RtlIpv4StringToAddressEx, RtlIpv6AddressToString, RtlIpv6AddressToStringExW, RtlIpv6StringToAddress, RtlIpv6StringToAddressExW, RtlIsCloudFilesPlaceholder, RtlIsCurrentProcess, RtlIsCurrentThread, RtlIsGenericTableEmpty, RtlIsGenericTableEmptyAvl, RtlIsNameInExpression, RtlIsNameInUnUpcasedExpression, RtlIsNameLegalDOS8Dot3, RtlIsPartialPlaceholder, RtlIsPartialPlaceholderFileHandle, RtlIsPartialPlaceholderFileInfo, RtlIsStateSeparationEnabled, RtlIsValidLocaleName, RtlLengthSecurityDescriptor, RtlLengthSid, RtlLocalTimeToSystemTime, RtlLookupElementGenericTable, RtlLookupElementGenericTableAvl, RtlLookupElementGenericTableFullAvl, RtlLookupFirstMatchingElementGenericTableAvl, RtlLookupFunctionEntry, RtlMapGenericMask, RtlMoveMemory, RtlMultiByteToUnicodeN, RtlMultiByteToUnicodeSize, RtlNtStatusToDosError, RtlNumberGenericTableElements, RtlNumberGenericTableElementsAvl, RtlNumberOfClearBits, RtlNumberOfSetBits, RtlNumberOfSetBitsUlongPtr, RtlOemStringToUnicodeString, RtlOemToUnicodeN, RtlPcToFileHeader, RtlPrefixUnicodeString, RtlpTimeFieldsToTime, RtlpTimeToTimeFields, RtlpWow64CtxFromAmd64, RtlpWow64GetContextOnAmd64, RtlpWow64SetContextOnAmd64, RtlQueryDepthSList, RtlQueryImageMitigationPolicy, RtlQueryProcessPlaceholderCompatibilityMode, RtlQueryRegistryValues, RtlQueryRegistryValueWithFallback, RtlQueryThreadPlaceholderCompatibilityMode, RtlQueryTokenHostIdAsUlong64, RtlRaiseCustomSystemEventTrigger, RtlRaiseException, RtlRandom, RtlRandomEx, RtlRealPredecessor, RtlRealSuccessor, RtlRestoreContext, RtlRestoreSystemBootStatusDefaults, RtlRunOnceBeginInitialize, RtlRunOnceComplete, RtlRunOnceExecuteOnce, RtlRunOnceInitialize, RtlSecondsSince1970ToTime, RtlSecondsSince1980ToTime, RtlSelfRelativeToAbsoluteSD, RtlSetAllBits, RtlSetBits, RtlSetDaclSecurityDescriptor, RtlSetGroupSecurityDescriptor, RtlSetImageMitigationPolicy, RtlSetOwnerSecurityDescriptor, RtlSetProcessPlaceholderCompatibilityMode, RtlSetProxiedProcessId, RtlSetSystemBootStatus, RtlSetSystemBootStatusEx, RtlSetThreadPlaceholderCompatibilityMode, RtlSplay, RtlStringFromGUID, RtlSubAuthorityCountSid, RtlSubAuthoritySid, RtlSubtreePredecessor, RtlSubtreeSuccessor, RtlTestBitEx, RtlTimeFieldsToTime, RtlTimeToSecondsSince1970, RtlTimeToSecondsSince1980, RtlTimeToTimeFields, RtlUdiv128, RtlUnicodeStringToAnsiString, RtlUnicodeStringToCountedOemString, RtlUnicodeStringToInteger, RtlUnicodeStringToOemString, RtlUnicodeToCustomCPN, RtlUnicodeToMultiByteN, RtlUnicodeToMultiByteSize, RtlUnicodeToOemN, RtlUnicodeToUTF8N, RtlUniform, RtlUnwind, RtlUpcaseUnicodeChar, RtlUpcaseUnicodeString, RtlUpcaseUnicodeStringToCountedOemString, RtlUpcaseUnicodeStringToOemString, RtlUpcaseUnicodeToCustomCPN, RtlUpcaseUnicodeToMultiByteN, RtlUpcaseUnicodeToOemN, RtlUpperChar, RtlUpperString, RtlUserFiberStart, RtlUTF8ToUnicodeN, RtlValidateCorrelationVector, RtlValidRelativeSecurityDescriptor, RtlVerifyVersionInfo, RtlVirtualUnwind, RtlWow64GetEquivalentMachineCHPE, RtlWow64GetSharedInfoProcess, RtlWow64PopAllCrossProcessWorkFromWorkList, RtlWow64PopCrossProcessWorkFromFreeList, RtlWow64PushCrossProcessWorkOntoFreeList, RtlWow64PushCrossProcessWorkOntoWorkList, RtlWow64RequestCrossProcessHeavyFlush, RtlWow64SuspendProcess, RtlWriteNonVolatileMemory, RtlWriteRegistryValue, TpSetPoolThreadCpuSets, vDbgPrintEx, vDbgPrintExWithPrefix, VerSetConditionMask, ZwAllocateLocallyUniqueId, ZwAllocateVirtualMemory, ZwAllocateVirtualMemoryEx, ZwCallEnclave, ZwClose, ZwCommitComplete, ZwCommitEnlistment, ZwCommitTransaction, ZwCreateCrossVmEvent, ZwCreateDirectoryObject, ZwCreateEnlistment, ZwCreateEvent, ZwCreateFile, ZwCreateKey, ZwCreateKeyTransacted, ZwCreateResourceManager, ZwCreateSection, ZwCreateSectionEx, ZwCreateTransaction, ZwCreateTransactionManager, ZwDeleteFile, ZwDeleteKey, ZwDeleteValueKey, ZwDeviceIoControlFile, ZwDuplicateObject, ZwDuplicateToken, ZwEnumerateKey, ZwEnumerateTransactionObject, ZwEnumerateValueKey, ZwFlushBuffersFileEx, ZwFlushKey, ZwFlushVirtualMemory, ZwFreeVirtualMemory, ZwFsControlFile, ZwGetNotificationResourceManager, ZwLoadDriver, ZwLockFile, ZwMakeTemporaryObject, ZwManageHotPatch, ZwMapViewOfSection, ZwMapViewOfSectionEx, ZwNotifyChangeDirectoryFileEx, ZwNotifyChangeKey, ZwOpenDirectoryObject, ZwOpenEnlistment, ZwOpenEvent, ZwOpenFile, ZwOpenKey, ZwOpenKeyEx, ZwOpenKeyTransacted, ZwOpenKeyTransactedEx, ZwOpenProcess, ZwOpenProcessTokenEx, ZwOpenResourceManager, ZwOpenSection, ZwOpenSymbolicLinkObject, ZwOpenThreadTokenEx, ZwOpenTransaction, ZwOpenTransactionManager, ZwPowerInformation, ZwPrepareComplete, ZwPrepareEnlistment, ZwPrePrepareComplete, ZwPrePrepareEnlistment, ZwQueryDirectoryFile, ZwQueryDirectoryFileEx, ZwQueryEaFile, ZwQueryFullAttributesFile, ZwQueryInformationEnlistment, ZwQueryInformationFile, ZwQueryInformationProcess, ZwQueryInformationResourceManager, ZwQueryInformationToken, ZwQueryInformationTransaction, ZwQueryInformationTransactionManager, ZwQueryKey, ZwQueryObject, ZwQueryQuotaInformationFile, ZwQuerySecurityObject, ZwQuerySymbolicLinkObject, ZwQuerySystemInformation, ZwQuerySystemInformationEx, ZwQueryValueKey, ZwQueryVirtualMemory, ZwQueryVolumeInformationFile, ZwReadFile, ZwReadOnlyEnlistment, ZwRecoverEnlistment, ZwRecoverResourceManager, ZwRecoverTransactionManager, ZwRollbackComplete, ZwRollbackEnlistment, ZwRollbackTransaction, ZwRollforwardTransactionManager, ZwSetEaFile, ZwSetEvent, ZwSetInformationEnlistment, ZwSetInformationFile, ZwSetInformationResourceManager, ZwSetInformationThread, ZwSetInformationToken, ZwSetInformationTransaction, ZwSetInformationVirtualMemory, ZwSetQuotaInformationFile, ZwSetSecurityObject, ZwSetValueKey, ZwSetVolumeInformationFile, ZwSinglePhaseReject, ZwSuspendProcess, ZwTerminateEnclave, ZwTerminateProcess, ZwUnloadDriver, ZwUnlockFile, ZwUnmapViewOfSection, ZwUnmapViewOfSectionEx, ZwWaitForSingleObject, ZwWriteFile Structures CLIENT_ID, IO_STATUS_BLOCK, KEY_BASIC_INFORMATION, KEY_FULL_INFORMATION, KEY_NAME_INFORMATION, KEY_NODE_INFORMATION, LDR_DLL_NOTIFICATION_DATA, OBJECT_ATTRIBUTES, SYSTEM_BASIC_INFORMATION, SYSTEM_PROCESS_INFORMATION, SYSTEM_PROCESSOR_PERFORMANCE_INFORMATION, SYSTEM_REGISTRY_QUOTA_INFORMATION, SYSTEM_THREAD_INFORMATION, UNICODE_STRING diff --git a/PInvoke/NetApi32/Vanara.PInvoke.NetApi32.csproj b/PInvoke/NetApi32/Vanara.PInvoke.NetApi32.csproj index f4deb1fbd..a9bfd8e2d 100644 --- a/PInvoke/NetApi32/Vanara.PInvoke.NetApi32.csproj +++ b/PInvoke/NetApi32/Vanara.PInvoke.NetApi32.csproj @@ -7,7 +7,7 @@ PInvoke API (methods, structures and constants) imported from Windows NetApi32.dll. Copyright © 2017-2019 $(AssemblyName) - 3.1.5 + 3.1.6 net20;net35;net40;net45;netstandard2.0;netcoreapp2.0;netcoreapp2.1;netcoreapp3.0 Vanara.PInvoke.NetApi32 $(AssemblyName) diff --git a/PInvoke/NetListMgr/Vanara.PInvoke.NetListMgr.csproj b/PInvoke/NetListMgr/Vanara.PInvoke.NetListMgr.csproj index e39517201..c5f94df53 100644 --- a/PInvoke/NetListMgr/Vanara.PInvoke.NetListMgr.csproj +++ b/PInvoke/NetListMgr/Vanara.PInvoke.NetListMgr.csproj @@ -7,7 +7,7 @@ PInvoke API (interfaces, structures and constants) for Windows NetListMgr COM object. Copyright © 2017-2019 $(AssemblyName) - 3.1.5 + 3.1.6 net20;net35;net40;net45;netstandard2.0;netcoreapp2.0;netcoreapp2.1;netcoreapp3.0 Vanara.PInvoke.NetListMgr $(AssemblyName) diff --git a/PInvoke/Ole/Vanara.PInvoke.Ole.csproj b/PInvoke/Ole/Vanara.PInvoke.Ole.csproj index f6f249105..4cdbfc1fb 100644 --- a/PInvoke/Ole/Vanara.PInvoke.Ole.csproj +++ b/PInvoke/Ole/Vanara.PInvoke.Ole.csproj @@ -7,7 +7,7 @@ PInvoke API (methods, structures and constants) imported from Windows Ole32.dll, OleAut32 and PropSys.dll. Copyright © 2017-2019 $(AssemblyName) - 3.1.5 + 3.1.6 net20;net35;net40;net45;netstandard2.0;netcoreapp2.0;netcoreapp2.1;netcoreapp3.0 Vanara.PInvoke.Ole $(AssemblyName) diff --git a/PInvoke/Pdh/Vanara.PInvoke.Pdh.csproj b/PInvoke/Pdh/Vanara.PInvoke.Pdh.csproj index 99155100a..dc7f9c544 100644 --- a/PInvoke/Pdh/Vanara.PInvoke.Pdh.csproj +++ b/PInvoke/Pdh/Vanara.PInvoke.Pdh.csproj @@ -7,7 +7,7 @@ PInvoke API (methods, structures and constants imported from Windows Pdh.dll. Copyright © 2017-2019 $(AssemblyName) - 3.1.5 + 3.1.6 net20;net35;net40;net45;netstandard2.0;netcoreapp2.0;netcoreapp2.1;netcoreapp3.0 Vanara.PInvoke.Pdh $(AssemblyName) diff --git a/PInvoke/PowrProf/Vanara.PInvoke.PowrProf.csproj b/PInvoke/PowrProf/Vanara.PInvoke.PowrProf.csproj index fd49f5494..52bd020c3 100644 --- a/PInvoke/PowrProf/Vanara.PInvoke.PowrProf.csproj +++ b/PInvoke/PowrProf/Vanara.PInvoke.PowrProf.csproj @@ -7,7 +7,7 @@ PInvoke API (methods, structures and constants) imported from Windows PowrProf.dll. Copyright © 2017-2019 $(AssemblyName) - 3.1.5 + 3.1.6 net20;net35;net40;net45;netstandard2.0;netcoreapp2.0;netcoreapp2.1;netcoreapp3.0 Vanara.PInvoke.PowrProf $(AssemblyName) diff --git a/PInvoke/Printing/CorrelationReport.md b/PInvoke/Printing/CorrelationReport.md new file mode 100644 index 000000000..629280dbd --- /dev/null +++ b/PInvoke/Printing/CorrelationReport.md @@ -0,0 +1,222 @@ +## Correlation report for winspool.drv, prntvpt.dll +### Methods (40% complete, 65 of 162 functions) +Native Method | Native DLL | Header | Managed Method +--- | --- | --- | --- +[AbortPrinter](http://msdn2.microsoft.com/en-us/library/b361fba5-e4e7-4c9e-ab32-b8ab88dcb1dc) | winspool.drv | winspool.h | [Vanara.PInvoke.WinSpool.AbortPrinter](https://github.com/dahall/Vanara/search?l=C%23&q=AbortPrinter) +[AddForm](http://msdn2.microsoft.com/en-us/library/17b59019-f93a-4b57-86fb-91c61aecbac4) | winspool.drv | winspool.h | [Vanara.PInvoke.WinSpool.AddForm](https://github.com/dahall/Vanara/search?l=C%23&q=AddForm) +[AddJob](http://msdn2.microsoft.com/en-us/library/cfafa874-6022-4bf4-bf3d-096213eb0c98) | winspool.drv | winspool.h | [Vanara.PInvoke.WinSpool.AddJob](https://github.com/dahall/Vanara/search?l=C%23&q=AddJob) +[AddMonitor](https://www.google.com/search?num=5&q=AddMonitorA+site%3Amicrosoft.com) | winspool.drv | | +[AddPort](https://www.google.com/search?num=5&q=AddPortA+site%3Amicrosoft.com) | winspool.drv | | +[AddPortEx](https://www.google.com/search?num=5&q=AddPortExA+site%3Amicrosoft.com) | winspool.drv | | +[AddPrinter](http://msdn2.microsoft.com/en-us/library/ffc4fee8-46c6-47ad-803d-623bf8efdefd) | winspool.drv | winspool.h | [Vanara.PInvoke.WinSpool.AddPrinter](https://github.com/dahall/Vanara/search?l=C%23&q=AddPrinter) +[AddPrinterConnection](http://msdn2.microsoft.com/en-us/library/6decf89a-1411-4e7e-aa20-60e7068658c2) | winspool.drv | winspool.h | [Vanara.PInvoke.WinSpool.AddPrinterConnection](https://github.com/dahall/Vanara/search?l=C%23&q=AddPrinterConnection) +[AddPrinterConnection2](https://www.google.com/search?num=5&q=AddPrinterConnection2A+site%3Amicrosoft.com) | winspool.drv | | [Vanara.PInvoke.WinSpool.AddPrinterConnection2](https://github.com/dahall/Vanara/search?l=C%23&q=AddPrinterConnection2) +[AddPrinterDriver](https://www.google.com/search?num=5&q=AddPrinterDriverA+site%3Amicrosoft.com) | winspool.drv | | +[AddPrinterDriverEx](https://www.google.com/search?num=5&q=AddPrinterDriverExA+site%3Amicrosoft.com) | winspool.drv | | +[AddPrintProcessor](https://www.google.com/search?num=5&q=AddPrintProcessorA+site%3Amicrosoft.com) | winspool.drv | | +[AddPrintProvidor](https://www.google.com/search?num=5&q=AddPrintProvidorA+site%3Amicrosoft.com) | winspool.drv | | +[AdvancedDocumentProperties](http://msdn2.microsoft.com/en-us/library/29e33f34-f6ec-4989-b076-e1fef8eb5bc4) | winspool.drv | winspool.h | [Vanara.PInvoke.WinSpool.AdvancedDocumentProperties](https://github.com/dahall/Vanara/search?l=C%23&q=AdvancedDocumentProperties) +[ADVANCEDSETUPDIALOG](https://www.google.com/search?num=5&q=ADVANCEDSETUPDIALOG+site%3Amicrosoft.com) | winspool.drv | | +[AdvancedSetupDialog](https://www.google.com/search?num=5&q=AdvancedSetupDialog+site%3Amicrosoft.com) | winspool.drv | | +[BindPTProviderThunk](https://www.google.com/search?num=5&q=BindPTProviderThunk+site%3Amicrosoft.com) | prntvpt.dll | | +[BindPTProviderThunkA](http://msdn2.microsoft.com/en-us/library/815cc360-8dcd-4c58-a64d-5d77436a8623) | prntvpt.dll | | [Vanara.PInvoke.PrntvPt.BindPTProviderThunk](https://github.com/dahall/Vanara/search?l=C%23&q=BindPTProviderThunk) +[BindPTProviderThunkW](http://msdn2.microsoft.com/en-us/library/815cc360-8dcd-4c58-a64d-5d77436a8623) | prntvpt.dll | | [Vanara.PInvoke.PrntvPt.BindPTProviderThunk](https://github.com/dahall/Vanara/search?l=C%23&q=BindPTProviderThunk) +[ClosePrinter](http://msdn2.microsoft.com/en-us/library/95cc3eca-e65c-4fa6-8975-479e8e728dca) | winspool.drv | winspool.h | [Vanara.PInvoke.WinSpool.ClosePrinter](https://github.com/dahall/Vanara/search?l=C%23&q=ClosePrinter) +[CloseSpoolFileHandle](http://msdn2.microsoft.com/en-us/library/e2c0e68f-b72e-4a97-ba18-8943bc5789c1) | winspool.drv | winspool.h | [Vanara.PInvoke.WinSpool.CloseSpoolFileHandle](https://github.com/dahall/Vanara/search?l=C%23&q=CloseSpoolFileHandle) +[CommitSpoolData](http://msdn2.microsoft.com/en-us/library/cb8899e0-2fdf-4928-adff-17ef5af39f63) | winspool.drv | winspool.h | [Vanara.PInvoke.WinSpool.CommitSpoolData](https://github.com/dahall/Vanara/search?l=C%23&q=CommitSpoolData) +[ConfigurePort](http://msdn2.microsoft.com/en-us/library/a65e9876-d6af-48c2-9e6b-8bd8695db130) | winspool.drv | winspool.h | [Vanara.PInvoke.WinSpool.ConfigurePort](https://github.com/dahall/Vanara/search?l=C%23&q=ConfigurePort) +[ConnectToPrinterDlg](http://msdn2.microsoft.com/en-us/library/7cb9108b-8b65-4af3-88c8-a69771ed8e3f) | winspool.drv | winspool.h | [Vanara.PInvoke.WinSpool.ConnectToPrinterDlg](https://github.com/dahall/Vanara/search?l=C%23&q=ConnectToPrinterDlg) +[ConvertAnsiDevModeToUnicodeDevmode](https://www.google.com/search?num=5&q=ConvertAnsiDevModeToUnicodeDevmode+site%3Amicrosoft.com) | winspool.drv | | +[ConvertDevModeToPrintTicketThunk](https://www.google.com/search?num=5&q=ConvertDevModeToPrintTicketThunk+site%3Amicrosoft.com) | prntvpt.dll | | +[ConvertDevModeToPrintTicketThunk2](https://www.google.com/search?num=5&q=ConvertDevModeToPrintTicketThunk2+site%3Amicrosoft.com) | prntvpt.dll | | +[ConvertPrintTicketToDevModeThunk](https://www.google.com/search?num=5&q=ConvertPrintTicketToDevModeThunk+site%3Amicrosoft.com) | prntvpt.dll | | +[ConvertPrintTicketToDevModeThunk2](https://www.google.com/search?num=5&q=ConvertPrintTicketToDevModeThunk2+site%3Amicrosoft.com) | prntvpt.dll | | +[ConvertUnicodeDevModeToAnsiDevmode](https://www.google.com/search?num=5&q=ConvertUnicodeDevModeToAnsiDevmode+site%3Amicrosoft.com) | winspool.drv | | +[CorePrinterDriverInstalled](https://www.google.com/search?num=5&q=CorePrinterDriverInstalledA+site%3Amicrosoft.com) | winspool.drv | | +[CreatePrintAsyncNotifyChannel](https://www.google.com/search?num=5&q=CreatePrintAsyncNotifyChannel+site%3Amicrosoft.com) | winspool.drv | | +[CreatePrinterIC](https://www.google.com/search?num=5&q=CreatePrinterIC+site%3Amicrosoft.com) | winspool.drv | | +[DeleteForm](http://msdn2.microsoft.com/en-us/library/a2d0345f-2469-46ab-935f-777f2b33b621) | winspool.drv | winspool.h | [Vanara.PInvoke.WinSpool.DeleteForm](https://github.com/dahall/Vanara/search?l=C%23&q=DeleteForm) +[DeleteJobNamedProperty](https://www.google.com/search?num=5&q=DeleteJobNamedProperty+site%3Amicrosoft.com) | winspool.drv | | +[DeleteMonitor](https://www.google.com/search?num=5&q=DeleteMonitorA+site%3Amicrosoft.com) | winspool.drv | | +[DeletePort](https://www.google.com/search?num=5&q=DeletePortA+site%3Amicrosoft.com) | winspool.drv | | +[DeletePrinter](http://msdn2.microsoft.com/en-us/library/04d9c073-b795-4307-ba89-d4984bc5b354) | winspool.drv | winspool.h | [Vanara.PInvoke.WinSpool.DeletePrinter](https://github.com/dahall/Vanara/search?l=C%23&q=DeletePrinter) +[DeletePrinterConnection](http://msdn2.microsoft.com/en-us/library/7b056eea-fbd9-4a08-a2dc-7326caeec387) | winspool.drv | winspool.h | [Vanara.PInvoke.WinSpool.DeletePrinterConnection](https://github.com/dahall/Vanara/search?l=C%23&q=DeletePrinterConnection) +[DeletePrinterData](http://msdn2.microsoft.com/en-us/library/03c0bd75-d6de-46e3-b8e9-5a55df5135ea) | winspool.drv | winspool.h | [Vanara.PInvoke.WinSpool.DeletePrinterData](https://github.com/dahall/Vanara/search?l=C%23&q=DeletePrinterData) +[DeletePrinterDataEx](http://msdn2.microsoft.com/en-us/library/bcc9cdb3-0fbf-40b6-9de2-1479c3c0ff55) | winspool.drv | winspool.h | [Vanara.PInvoke.WinSpool.DeletePrinterDataEx](https://github.com/dahall/Vanara/search?l=C%23&q=DeletePrinterDataEx) +[DeletePrinterDriver](https://www.google.com/search?num=5&q=DeletePrinterDriverA+site%3Amicrosoft.com) | winspool.drv | | +[DeletePrinterDriverEx](https://www.google.com/search?num=5&q=DeletePrinterDriverExA+site%3Amicrosoft.com) | winspool.drv | | +[DeletePrinterDriverPackage](https://www.google.com/search?num=5&q=DeletePrinterDriverPackageA+site%3Amicrosoft.com) | winspool.drv | | +[DeletePrinterIC](https://www.google.com/search?num=5&q=DeletePrinterIC+site%3Amicrosoft.com) | winspool.drv | | +[DeletePrinterKey](http://msdn2.microsoft.com/en-us/library/0bd81b43-5c1e-4989-8350-2ec0dc215f28) | winspool.drv | winspool.h | [Vanara.PInvoke.WinSpool.DeletePrinterKey](https://github.com/dahall/Vanara/search?l=C%23&q=DeletePrinterKey) +[DeletePrintProcessor](https://www.google.com/search?num=5&q=DeletePrintProcessorA+site%3Amicrosoft.com) | winspool.drv | | +[DeletePrintProvidor](https://www.google.com/search?num=5&q=DeletePrintProvidorA+site%3Amicrosoft.com) | winspool.drv | | +[DeviceCapabilities](https://www.google.com/search?num=5&q=DeviceCapabilities+site%3Amicrosoft.com) | winspool.drv | | +[DEVICECAPABILITIES](https://www.google.com/search?num=5&q=DEVICECAPABILITIES+site%3Amicrosoft.com) | winspool.drv | | +[DEVICEMODE](https://www.google.com/search?num=5&q=DEVICEMODE+site%3Amicrosoft.com) | winspool.drv | | +[DeviceMode](https://www.google.com/search?num=5&q=DeviceMode+site%3Amicrosoft.com) | winspool.drv | | +[DevicePropertySheets](https://www.google.com/search?num=5&q=DevicePropertySheets+site%3Amicrosoft.com) | winspool.drv | | +[DevQueryPrint](https://www.google.com/search?num=5&q=DevQueryPrint+site%3Amicrosoft.com) | winspool.drv | | +[DevQueryPrintEx](https://www.google.com/search?num=5&q=DevQueryPrintEx+site%3Amicrosoft.com) | winspool.drv | | +[DllMain](https://www.google.com/search?num=5&q=DllMain+site%3Amicrosoft.com) | prntvpt.dll | | +[DocumentEvent](https://www.google.com/search?num=5&q=DocumentEvent+site%3Amicrosoft.com) | winspool.drv | | +[DocumentEventA](http://msdn2.microsoft.com/en-us/library/1250116e-55c7-470f-97f6-36f27a31a841) | winspool.drv | winspool.h | [Vanara.PInvoke.WinSpool.DocumentEvent](https://github.com/dahall/Vanara/search?l=C%23&q=DocumentEvent) +[DocumentEventW](http://msdn2.microsoft.com/en-us/library/1250116e-55c7-470f-97f6-36f27a31a841) | winspool.drv | winspool.h | [Vanara.PInvoke.WinSpool.DocumentEvent](https://github.com/dahall/Vanara/search?l=C%23&q=DocumentEvent) +[DocumentProperties](http://msdn2.microsoft.com/en-us/library/e89a2f6f-2bac-4369-b526-f8e15028698b) | winspool.drv | winspool.h | [Vanara.PInvoke.WinSpool.DocumentProperties](https://github.com/dahall/Vanara/search?l=C%23&q=DocumentProperties) +[DocumentPropertySheets](https://www.google.com/search?num=5&q=DocumentPropertySheets+site%3Amicrosoft.com) | winspool.drv | | +[EndDocPrinter](http://msdn2.microsoft.com/en-us/library/13c713e8-cc24-4191-8b1e-967b9e20e541) | winspool.drv | winspool.h | [Vanara.PInvoke.WinSpool.EndDocPrinter](https://github.com/dahall/Vanara/search?l=C%23&q=EndDocPrinter) +[EndPagePrinter](http://msdn2.microsoft.com/en-us/library/aceb88b9-375b-4cd2-996a-c369f590154e) | winspool.drv | winspool.h | [Vanara.PInvoke.WinSpool.EndPagePrinter](https://github.com/dahall/Vanara/search?l=C%23&q=EndPagePrinter) +[EnumForms](http://msdn2.microsoft.com/en-us/library/b13b515a-c764-4a80-ab85-95fb4abb2a6b) | winspool.drv | winspool.h | [Vanara.PInvoke.WinSpool.EnumForms](https://github.com/dahall/Vanara/search?l=C%23&q=EnumForms) +[EnumJobNamedProperties](https://www.google.com/search?num=5&q=EnumJobNamedProperties+site%3Amicrosoft.com) | winspool.drv | | +[EnumJobs](http://msdn2.microsoft.com/en-us/library/1cf429ea-b40e-4063-b6de-c43b7b87f3d3) | winspool.drv | winspool.h | [Vanara.PInvoke.WinSpool.EnumJobs](https://github.com/dahall/Vanara/search?l=C%23&q=EnumJobs) +[EnumMonitors](https://www.google.com/search?num=5&q=EnumMonitorsA+site%3Amicrosoft.com) | winspool.drv | | +[EnumPorts](https://www.google.com/search?num=5&q=EnumPortsA+site%3Amicrosoft.com) | winspool.drv | | +[EnumPrinterData](http://msdn2.microsoft.com/en-us/library/0a4c8436-46fe-4e21-8d55-c5031a3d1b38) | winspool.drv | winspool.h | [Vanara.PInvoke.WinSpool.EnumPrinterData](https://github.com/dahall/Vanara/search?l=C%23&q=EnumPrinterData) +[EnumPrinterDataEx](http://msdn2.microsoft.com/en-us/library/bc5ecc46-24a4-4b54-9431-0eaf6446e2d6) | winspool.drv | winspool.h | [Vanara.PInvoke.WinSpool.EnumPrinterDataEx](https://github.com/dahall/Vanara/search?l=C%23&q=EnumPrinterDataEx) +[EnumPrinterDrivers](https://www.google.com/search?num=5&q=EnumPrinterDriversA+site%3Amicrosoft.com) | winspool.drv | | +[EnumPrinterKey](http://msdn2.microsoft.com/en-us/library/721b1d23-a594-4439-b8f9-9b11be5fe874) | winspool.drv | winspool.h | [Vanara.PInvoke.WinSpool.EnumPrinterKey](https://github.com/dahall/Vanara/search?l=C%23&q=EnumPrinterKey) +[EnumPrinters](http://msdn2.microsoft.com/en-us/library/0d0cc726-c515-4146-9273-cdf1db3c76b7) | winspool.drv | winspool.h | [Vanara.PInvoke.WinSpool.EnumPrinters](https://github.com/dahall/Vanara/search?l=C%23&q=EnumPrinters) +[EnumPrintProcessorDatatypes](https://www.google.com/search?num=5&q=EnumPrintProcessorDatatypesA+site%3Amicrosoft.com) | winspool.drv | | +[EnumPrintProcessors](https://www.google.com/search?num=5&q=EnumPrintProcessorsA+site%3Amicrosoft.com) | winspool.drv | | +[EXTDEVICEMODE](https://www.google.com/search?num=5&q=EXTDEVICEMODE+site%3Amicrosoft.com) | winspool.drv | | +[ExtDeviceMode](https://www.google.com/search?num=5&q=ExtDeviceMode+site%3Amicrosoft.com) | winspool.drv | | +[FindClosePrinterChangeNotification](http://msdn2.microsoft.com/en-us/library/2b4758f8-af0a-494b-8f1b-8ea6ee73c79b) | winspool.drv | winspool.h | [Vanara.PInvoke.WinSpool.FindClosePrinterChangeNotification](https://github.com/dahall/Vanara/search?l=C%23&q=FindClosePrinterChangeNotification) +[FindFirstPrinterChangeNotification](http://msdn2.microsoft.com/en-us/library/4155ef5c-cd96-4960-919b-d9a495bb73a5) | winspool.drv | winspool.h | [Vanara.PInvoke.WinSpool.FindFirstPrinterChangeNotification](https://github.com/dahall/Vanara/search?l=C%23&q=FindFirstPrinterChangeNotification) +[FindNextPrinterChangeNotification](http://msdn2.microsoft.com/en-us/library/ea7774ae-361f-41e4-bbc6-3f100028b22a) | winspool.drv | winspool.h | [Vanara.PInvoke.WinSpool.FindNextPrinterChangeNotification](https://github.com/dahall/Vanara/search?l=C%23&q=FindNextPrinterChangeNotification) +[FlushPrinter](http://msdn2.microsoft.com/en-us/library/08e54175-da68-4ebd-91ec-8f4525f49d30) | winspool.drv | winspool.h | [Vanara.PInvoke.WinSpool.FlushPrinter](https://github.com/dahall/Vanara/search?l=C%23&q=FlushPrinter) +[FreePrinterNotifyInfo](http://msdn2.microsoft.com/en-us/library/e50d4718-3682-486b-9d07-ddddd0b284dc) | winspool.drv | winspool.h | [Vanara.PInvoke.WinSpool.FreePrinterNotifyInfo](https://github.com/dahall/Vanara/search?l=C%23&q=FreePrinterNotifyInfo) +[FreePrintNamedPropertyArray](https://www.google.com/search?num=5&q=FreePrintNamedPropertyArray+site%3Amicrosoft.com) | winspool.drv | | +[FreePrintPropertyValue](https://www.google.com/search?num=5&q=FreePrintPropertyValue+site%3Amicrosoft.com) | winspool.drv | | +[GetCorePrinterDrivers](https://www.google.com/search?num=5&q=GetCorePrinterDriversA+site%3Amicrosoft.com) | winspool.drv | | +[GetDefaultPrinter](http://msdn2.microsoft.com/en-us/library/8ec06743-43ce-4fac-83c4-f09eac7ee333) | winspool.drv | winspool.h | [Vanara.PInvoke.WinSpool.GetDefaultPrinter](https://github.com/dahall/Vanara/search?l=C%23&q=GetDefaultPrinter) +[GetDeviceDefaultPrintTicketThunk](https://www.google.com/search?num=5&q=GetDeviceDefaultPrintTicketThunk+site%3Amicrosoft.com) | prntvpt.dll | | +[GetDeviceNamespacesThunk](https://www.google.com/search?num=5&q=GetDeviceNamespacesThunk+site%3Amicrosoft.com) | prntvpt.dll | | +[GetForm](http://msdn2.microsoft.com/en-us/library/10b25748-6d7c-46ab-bd2c-9b6126a1d7d1) | winspool.drv | winspool.h | [Vanara.PInvoke.WinSpool.GetForm](https://github.com/dahall/Vanara/search?l=C%23&q=GetForm) +[GetJob](http://msdn2.microsoft.com/en-us/library/57e59f84-d2a0-4722-b0fc-6673f7bb5c57) | winspool.drv | winspool.h | [Vanara.PInvoke.WinSpool.GetJob](https://github.com/dahall/Vanara/search?l=C%23&q=GetJob) +[GetJobNamedPropertyValue](https://www.google.com/search?num=5&q=GetJobNamedPropertyValue+site%3Amicrosoft.com) | winspool.drv | | +[GetPrintCapabilitiesThunk](https://www.google.com/search?num=5&q=GetPrintCapabilitiesThunk+site%3Amicrosoft.com) | prntvpt.dll | | +[GetPrintCapabilitiesThunk2](http://msdn2.microsoft.com/en-us/library/15219c19-b64c-4c51-9357-15a797557693) | prntvpt.dll | winspool.h | [Vanara.PInvoke.PrntvPt.GetPrintCapabilitiesThunk2](https://github.com/dahall/Vanara/search?l=C%23&q=GetPrintCapabilitiesThunk2) +[GetPrintDeviceCapabilitiesThunk](https://www.google.com/search?num=5&q=GetPrintDeviceCapabilitiesThunk+site%3Amicrosoft.com) | prntvpt.dll | | +[GetPrintDeviceCapabilitiesThunk2](https://www.google.com/search?num=5&q=GetPrintDeviceCapabilitiesThunk2+site%3Amicrosoft.com) | prntvpt.dll | | +[GetPrintDeviceResourcesThunk](https://www.google.com/search?num=5&q=GetPrintDeviceResourcesThunk+site%3Amicrosoft.com) | prntvpt.dll | | +[GetPrintDeviceResourcesThunk2](https://www.google.com/search?num=5&q=GetPrintDeviceResourcesThunk2+site%3Amicrosoft.com) | prntvpt.dll | | +[GetPrinter](http://msdn2.microsoft.com/en-us/library/f162edbb-83ee-40c3-8710-9c867301d652) | winspool.drv | winspool.h | [Vanara.PInvoke.WinSpool.GetPrinter](https://github.com/dahall/Vanara/search?l=C%23&q=GetPrinter) +[GetPrinterData](http://msdn2.microsoft.com/en-us/library/b5a44b27-a4aa-4e58-9a64-05be87d12ab5) | winspool.drv | winspool.h | [Vanara.PInvoke.WinSpool.GetPrinterData](https://github.com/dahall/Vanara/search?l=C%23&q=GetPrinterData) +[GetPrinterDataEx](http://msdn2.microsoft.com/en-us/library/5d9183a7-97cc-46de-848e-e37ce51396eb) | winspool.drv | winspool.h | [Vanara.PInvoke.WinSpool.GetPrinterDataEx](https://github.com/dahall/Vanara/search?l=C%23&q=GetPrinterDataEx) +[GetPrinterDriver](https://www.google.com/search?num=5&q=GetPrinterDriverA+site%3Amicrosoft.com) | winspool.drv | | +[GetPrinterDriver2](https://www.google.com/search?num=5&q=GetPrinterDriver2A+site%3Amicrosoft.com) | winspool.drv | | +[GetPrinterDriverDirectory](https://www.google.com/search?num=5&q=GetPrinterDriverDirectoryA+site%3Amicrosoft.com) | winspool.drv | | +[GetPrinterDriverPackagePath](https://www.google.com/search?num=5&q=GetPrinterDriverPackagePathA+site%3Amicrosoft.com) | winspool.drv | | +[GetPrintExecutionData](http://msdn2.microsoft.com/en-us/library/bb9506aa-a0da-46bc-a86a-84a79587cd50) | winspool.drv | winspool.h | [Vanara.PInvoke.WinSpool.GetPrintExecutionData](https://github.com/dahall/Vanara/search?l=C%23&q=GetPrintExecutionData) +[GetPrintOutputInfo](https://www.google.com/search?num=5&q=GetPrintOutputInfo+site%3Amicrosoft.com) | winspool.drv | | +[GetPrintProcessorDirectory](https://www.google.com/search?num=5&q=GetPrintProcessorDirectoryA+site%3Amicrosoft.com) | winspool.drv | | +[GetSchemaVersionThunk](https://www.google.com/search?num=5&q=GetSchemaVersionThunk+site%3Amicrosoft.com) | prntvpt.dll | | +[GetSpoolFileHandle](https://www.google.com/search?num=5&q=GetSpoolFileHandle+site%3Amicrosoft.com) | winspool.drv | | [Vanara.PInvoke.WinSpool.InternalGetSpoolFileHandle](https://github.com/dahall/Vanara/search?l=C%23&q=InternalGetSpoolFileHandle) +[InstallPrinterDriverFromPackage](https://www.google.com/search?num=5&q=InstallPrinterDriverFromPackageA+site%3Amicrosoft.com) | winspool.drv | | +[IsValidDevmode](http://msdn2.microsoft.com/en-us/library/8b4e32cc-5eeb-4a0d-a1b7-f6edb99ed8d8) | winspool.drv | winspool.h | [Vanara.PInvoke.WinSpool.IsValidDevmode](https://github.com/dahall/Vanara/search?l=C%23&q=IsValidDevmode) +[MergeAndValidatePrintTicketThunk](https://www.google.com/search?num=5&q=MergeAndValidatePrintTicketThunk+site%3Amicrosoft.com) | prntvpt.dll | | +[MergeAndValidatePrintTicketThunk2](https://www.google.com/search?num=5&q=MergeAndValidatePrintTicketThunk2+site%3Amicrosoft.com) | prntvpt.dll | | +[OpenPrinter](http://msdn2.microsoft.com/en-us/library/96763220-d851-46f0-8be8-403f3356edb9) | winspool.drv | winspool.h | [Vanara.PInvoke.WinSpool.OpenPrinter](https://github.com/dahall/Vanara/search?l=C%23&q=OpenPrinter) +[OpenPrinter2](http://msdn2.microsoft.com/en-us/library/e2370ae4-4475-4ccc-a6f9-3d33d1370054) | winspool.drv | winspool.h | [Vanara.PInvoke.WinSpool.OpenPrinter2](https://github.com/dahall/Vanara/search?l=C%23&q=OpenPrinter2) +[PerfClose](https://www.google.com/search?num=5&q=PerfClose+site%3Amicrosoft.com) | winspool.drv | | +[PerfCollect](https://www.google.com/search?num=5&q=PerfCollect+site%3Amicrosoft.com) | winspool.drv | | +[PerfOpen](https://www.google.com/search?num=5&q=PerfOpen+site%3Amicrosoft.com) | winspool.drv | | +[PlayGdiScriptOnPrinterIC](https://www.google.com/search?num=5&q=PlayGdiScriptOnPrinterIC+site%3Amicrosoft.com) | winspool.drv | | +[PrinterMessageBox](https://www.google.com/search?num=5&q=PrinterMessageBoxA+site%3Amicrosoft.com) | winspool.drv | | +[PrinterProperties](http://msdn2.microsoft.com/en-us/library/1d4c961b-178b-47af-b983-5b7327919f93) | winspool.drv | winspool.h | [Vanara.PInvoke.WinSpool.PrinterProperties](https://github.com/dahall/Vanara/search?l=C%23&q=PrinterProperties) +[PTCloseProvider](http://msdn2.microsoft.com/en-us/library/28e85b53-fd0c-4210-ae2b-794efaf65bd4) | prntvpt.dll | prntvpt.h | [Vanara.PInvoke.PrntvPt.PTCloseProvider](https://github.com/dahall/Vanara/search?l=C%23&q=PTCloseProvider) +[PTConvertDevModeToPrintTicket](https://www.google.com/search?num=5&q=PTConvertDevModeToPrintTicket+site%3Amicrosoft.com) | prntvpt.dll | | +[PTConvertPrintTicketToDevMode](https://www.google.com/search?num=5&q=PTConvertPrintTicketToDevMode+site%3Amicrosoft.com) | prntvpt.dll | | +[PTGetPrintCapabilities](https://www.google.com/search?num=5&q=PTGetPrintCapabilities+site%3Amicrosoft.com) | prntvpt.dll | | +[PTGetPrintDeviceCapabilities](https://www.google.com/search?num=5&q=PTGetPrintDeviceCapabilities+site%3Amicrosoft.com) | prntvpt.dll | | +[PTGetPrintDeviceResources](https://www.google.com/search?num=5&q=PTGetPrintDeviceResources+site%3Amicrosoft.com) | prntvpt.dll | | +[PTMergeAndValidatePrintTicket](https://www.google.com/search?num=5&q=PTMergeAndValidatePrintTicket+site%3Amicrosoft.com) | prntvpt.dll | | +[PTOpenProvider](https://www.google.com/search?num=5&q=PTOpenProvider+site%3Amicrosoft.com) | prntvpt.dll | | +[PTOpenProviderEx](https://www.google.com/search?num=5&q=PTOpenProviderEx+site%3Amicrosoft.com) | prntvpt.dll | | +[PTQuerySchemaVersionSupport](https://www.google.com/search?num=5&q=PTQuerySchemaVersionSupport+site%3Amicrosoft.com) | prntvpt.dll | | +[PTReleaseMemory](https://www.google.com/search?num=5&q=PTReleaseMemory+site%3Amicrosoft.com) | prntvpt.dll | | +[QueryColorProfile](https://www.google.com/search?num=5&q=QueryColorProfile+site%3Amicrosoft.com) | winspool.drv | | +[QueryRemoteFonts](https://www.google.com/search?num=5&q=QueryRemoteFonts+site%3Amicrosoft.com) | winspool.drv | | +[QuerySpoolMode](https://www.google.com/search?num=5&q=QuerySpoolMode+site%3Amicrosoft.com) | winspool.drv | | +[ReadPrinter](http://msdn2.microsoft.com/en-us/library/d7c3f186-c53e-424b-89bf-6742babb998f) | winspool.drv | winspool.h | [Vanara.PInvoke.WinSpool.ReadPrinter](https://github.com/dahall/Vanara/search?l=C%23&q=ReadPrinter) +[RegisterForPrintAsyncNotifications](https://www.google.com/search?num=5&q=RegisterForPrintAsyncNotifications+site%3Amicrosoft.com) | winspool.drv | | +[ReportJobProcessingProgress](http://msdn2.microsoft.com/en-us/library/66f7483d-be98-410d-b0c7-430743397de2) | winspool.drv | winspool.h | [Vanara.PInvoke.WinSpool.ReportJobProcessingProgress](https://github.com/dahall/Vanara/search?l=C%23&q=ReportJobProcessingProgress) +[ResetPrinter](http://msdn2.microsoft.com/en-us/library/9efc6629-dbb7-4320-90b9-07c66f0add47) | winspool.drv | winspool.h | [Vanara.PInvoke.WinSpool.ResetPrinter](https://github.com/dahall/Vanara/search?l=C%23&q=ResetPrinter) +[ScheduleJob](http://msdn2.microsoft.com/en-us/library/a103a29c-be4d-491e-9b04-84571fe969a5) | winspool.drv | winspool.h | [Vanara.PInvoke.WinSpool.ScheduleJob](https://github.com/dahall/Vanara/search?l=C%23&q=ScheduleJob) +[SeekPrinter](https://www.google.com/search?num=5&q=SeekPrinter+site%3Amicrosoft.com) | winspool.drv | | +[SetDefaultPrinter](http://msdn2.microsoft.com/en-us/library/55eec548-577f-422b-80e3-8b23aa4d2159) | winspool.drv | winspool.h | [Vanara.PInvoke.WinSpool.SetDefaultPrinter](https://github.com/dahall/Vanara/search?l=C%23&q=SetDefaultPrinter) +[SetForm](http://msdn2.microsoft.com/en-us/library/05d5d495-952c-4a1d-8694-1004d0c2bcf6) | winspool.drv | winspool.h | [Vanara.PInvoke.WinSpool.SetForm](https://github.com/dahall/Vanara/search?l=C%23&q=SetForm) +[SetJob](http://msdn2.microsoft.com/en-us/library/21947c69-c517-4962-8eb7-b45ed4211d9a) | winspool.drv | winspool.h | [Vanara.PInvoke.WinSpool.SetJob](https://github.com/dahall/Vanara/search?l=C%23&q=SetJob) +[SetJobNamedProperty](https://www.google.com/search?num=5&q=SetJobNamedProperty+site%3Amicrosoft.com) | winspool.drv | | +[SetPort](http://msdn2.microsoft.com/en-us/library/1b80ad93-aaa1-41ed-a668-a944fa62c3eb) | winspool.drv | winspool.h | [Vanara.PInvoke.WinSpool.SetPort](https://github.com/dahall/Vanara/search?l=C%23&q=SetPort) +[SetPrinter](http://msdn2.microsoft.com/en-us/library/ade367c5-20d6-4da9-bb52-ce6768cf7537) | winspool.drv | winspool.h | [Vanara.PInvoke.WinSpool.SetPrinter](https://github.com/dahall/Vanara/search?l=C%23&q=SetPrinter) +[SetPrinterData](http://msdn2.microsoft.com/en-us/library/16072de9-98fb-4ada-8216-180b64cf44c8) | winspool.drv | winspool.h | [Vanara.PInvoke.WinSpool.SetPrinterData](https://github.com/dahall/Vanara/search?l=C%23&q=SetPrinterData) +[SetPrinterDataEx](http://msdn2.microsoft.com/en-us/library/b7faadfc-1c81-4ddf-8fe5-68f4cc0376f1) | winspool.drv | winspool.h | [Vanara.PInvoke.WinSpool.SetPrinterDataEx](https://github.com/dahall/Vanara/search?l=C%23&q=SetPrinterDataEx) +[SetSplwow64AppCompat](https://www.google.com/search?num=5&q=SetSplwow64AppCompat+site%3Amicrosoft.com) | winspool.drv | | +[SplDriverUnloadComplete](https://www.google.com/search?num=5&q=SplDriverUnloadComplete+site%3Amicrosoft.com) | winspool.drv | | +[SpoolerDevQueryPrintW](https://www.google.com/search?num=5&q=SpoolerDevQueryPrintW+site%3Amicrosoft.com) | winspool.drv | | +[SpoolerPrinterEvent](https://www.google.com/search?num=5&q=SpoolerPrinterEvent+site%3Amicrosoft.com) | winspool.drv | | +[StartDocDlg](https://www.google.com/search?num=5&q=StartDocDlgA+site%3Amicrosoft.com) | winspool.drv | | +[StartDocPrinter](http://msdn2.microsoft.com/en-us/library/caa2bd80-4af3-4968-a5b9-d12f16cac6fc) | winspool.drv | winspool.h | [Vanara.PInvoke.WinSpool.StartDocPrinter](https://github.com/dahall/Vanara/search?l=C%23&q=StartDocPrinter) +[StartPagePrinter](http://msdn2.microsoft.com/en-us/library/8ac7c47b-b3a7-4642-bfb7-54e014139fbf) | winspool.drv | winspool.h | [Vanara.PInvoke.WinSpool.StartPagePrinter](https://github.com/dahall/Vanara/search?l=C%23&q=StartPagePrinter) +[UnbindPTProviderThunk](http://msdn2.microsoft.com/en-us/library/ce979c89-9f9d-4e89-b142-beed414caa3f) | prntvpt.dll | | [Vanara.PInvoke.PrntvPt.UnbindPTProviderThunk](https://github.com/dahall/Vanara/search?l=C%23&q=UnbindPTProviderThunk) +[UnRegisterForPrintAsyncNotifications](https://www.google.com/search?num=5&q=UnRegisterForPrintAsyncNotifications+site%3Amicrosoft.com) | winspool.drv | | +[UploadPrinterDriverPackage](https://www.google.com/search?num=5&q=UploadPrinterDriverPackageA+site%3Amicrosoft.com) | winspool.drv | | +[WaitForPrinterChange](https://www.google.com/search?num=5&q=WaitForPrinterChange+site%3Amicrosoft.com) | winspool.drv | | +[WritePrinter](http://msdn2.microsoft.com/en-us/library/9411b71f-d686-44ed-9051-d410e5ab228e) | winspool.drv | winspool.h | [Vanara.PInvoke.WinSpool.WritePrinter](https://github.com/dahall/Vanara/search?l=C%23&q=WritePrinter) +[XcvDataW](https://www.google.com/search?num=5&q=XcvDataW+site%3Amicrosoft.com) | winspool.drv | | +### Structures +Native Structure | Header | Managed Structure +--- | --- | --- +[ADDJOB_INFO_1](http://msdn2.microsoft.com/en-us/library/de915932-11a7-47e8-9be9-edab76d94189) | winspool.h | [Vanara.PInvoke.WinSpool.ADDJOB_INFO_1](https://github.com/dahall/Vanara/search?l=C%23&q=ADDJOB_INFO_1) +[CORE_PRINTER_DRIVER](http://msdn2.microsoft.com/en-us/library/b03f9ac1-7ad2-4aee-b496-e1ee15ba7d38) | winspool.h | [Vanara.PInvoke.WinSpool.CORE_PRINTER_DRIVER](https://github.com/dahall/Vanara/search?l=C%23&q=CORE_PRINTER_DRIVER) +[DATA](https://www.google.com/search?num=5&q=DATA+site%3Amicrosoft.com) | | [Vanara.PInvoke.WinSpool.PRINTER_NOTIFY_INFO_DATA.NOTIFYDATA.DATA](https://github.com/dahall/Vanara/search?l=C%23&q=DATA) +[DATATYPES_INFO_1](http://msdn2.microsoft.com/en-us/library/6169006c-12d4-4608-865c-732f04107f9f) | winspool.h | [Vanara.PInvoke.WinSpool.DATATYPES_INFO_1](https://github.com/dahall/Vanara/search?l=C%23&q=DATATYPES_INFO_1) +[DOC_INFO_1](http://msdn2.microsoft.com/en-us/library/142d988b-dd74-4312-8b27-331a7ec70344) | winspool.h | [Vanara.PInvoke.WinSpool.DOC_INFO_1](https://github.com/dahall/Vanara/search?l=C%23&q=DOC_INFO_1) +[DOC_INFO_2](http://msdn2.microsoft.com/en-us/library/d62333f3-cc39-4c9b-8fb3-02a2d24bbbad) | winspool.h | [Vanara.PInvoke.WinSpool.DOC_INFO_2](https://github.com/dahall/Vanara/search?l=C%23&q=DOC_INFO_2) +[DOC_INFO_3](http://msdn2.microsoft.com/en-us/library/6e7b6727-da04-4f67-af77-6b51c68a4eb3) | winspool.h | [Vanara.PInvoke.WinSpool.DOC_INFO_3](https://github.com/dahall/Vanara/search?l=C%23&q=DOC_INFO_3) +[DOCINFO](http://msdn2.microsoft.com/en-us/library/329bf0d9-399b-4f64-a029-361ef7558aeb) | wingdi.h | [Vanara.PInvoke.WinSpool.DOCINFO](https://github.com/dahall/Vanara/search?l=C%23&q=DOCINFO) +[DRIVER_INFO_1](http://msdn2.microsoft.com/en-us/library/9435192b-3eba-4937-8cd3-bff4e9eb84d3) | winspool.h | [Vanara.PInvoke.WinSpool.DRIVER_INFO_1](https://github.com/dahall/Vanara/search?l=C%23&q=DRIVER_INFO_1) +[DRIVER_INFO_2](http://msdn2.microsoft.com/en-us/library/cca1227d-69b9-44df-8dac-384c2f8843ae) | winspool.h | [Vanara.PInvoke.WinSpool.DRIVER_INFO_2](https://github.com/dahall/Vanara/search?l=C%23&q=DRIVER_INFO_2) +[DRIVER_INFO_3](http://msdn2.microsoft.com/en-us/library/ccf87319-0bcf-4f71-8de3-0190459d2b0e) | winspool.h | [Vanara.PInvoke.WinSpool.DRIVER_INFO_3](https://github.com/dahall/Vanara/search?l=C%23&q=DRIVER_INFO_3) +[DRIVER_INFO_4](http://msdn2.microsoft.com/en-us/library/63000de6-74e7-4427-98d7-7bbd2dd61080) | winspool.h | [Vanara.PInvoke.WinSpool.DRIVER_INFO_4](https://github.com/dahall/Vanara/search?l=C%23&q=DRIVER_INFO_4) +[DRIVER_INFO_5](http://msdn2.microsoft.com/en-us/library/6fb63a9f-5227-46a3-97dc-8de1968e9d63) | winspool.h | [Vanara.PInvoke.WinSpool.DRIVER_INFO_5](https://github.com/dahall/Vanara/search?l=C%23&q=DRIVER_INFO_5) +[DRIVER_INFO_6](http://msdn2.microsoft.com/en-us/library/9771cbb5-caaa-4b7d-9a96-d24234440bac) | winspool.h | [Vanara.PInvoke.WinSpool.DRIVER_INFO_6](https://github.com/dahall/Vanara/search?l=C%23&q=DRIVER_INFO_6) +[DRIVER_INFO_8](https://www.google.com/search?num=5&q=DRIVER_INFO_8+site%3Amicrosoft.com) | | [Vanara.PInvoke.WinSpool.DRIVER_INFO_8](https://github.com/dahall/Vanara/search?l=C%23&q=DRIVER_INFO_8) +[FORM_INFO_1](http://msdn2.microsoft.com/en-us/library/1c42ea6c-82cf-463c-bc67-44a8d8c4a1e7) | winspool.h | [Vanara.PInvoke.WinSpool.FORM_INFO_1](https://github.com/dahall/Vanara/search?l=C%23&q=FORM_INFO_1) +[FORM_INFO_2](http://msdn2.microsoft.com/en-us/library/5cc11a77-2b9d-44a4-88de-6ed0b7460bc8) | winspool.h | [Vanara.PInvoke.WinSpool.FORM_INFO_2](https://github.com/dahall/Vanara/search?l=C%23&q=FORM_INFO_2) +[HPRINTER](https://www.google.com/search?num=5&q=HPRINTER+site%3Amicrosoft.com) | | [Vanara.PInvoke.WinSpool.HPRINTER](https://github.com/dahall/Vanara/search?l=C%23&q=HPRINTER) +[HPRINTERCHANGENOTIFICATION](https://www.google.com/search?num=5&q=HPRINTERCHANGENOTIFICATION+site%3Amicrosoft.com) | | [Vanara.PInvoke.WinSpool.HPRINTERCHANGENOTIFICATION](https://github.com/dahall/Vanara/search?l=C%23&q=HPRINTERCHANGENOTIFICATION) +[HPTPROVIDER](https://www.google.com/search?num=5&q=HPTPROVIDER+site%3Amicrosoft.com) | | [Vanara.PInvoke.PrntvPt.HPTPROVIDER](https://github.com/dahall/Vanara/search?l=C%23&q=HPTPROVIDER) +[HSPOOLFILE](https://www.google.com/search?num=5&q=HSPOOLFILE+site%3Amicrosoft.com) | | [Vanara.PInvoke.WinSpool.HSPOOLFILE](https://github.com/dahall/Vanara/search?l=C%23&q=HSPOOLFILE) +[JOB_INFO_1](http://msdn2.microsoft.com/en-us/library/d42ada89-6bc7-4006-81d9-dbcc0347edd3) | winspool.h | [Vanara.PInvoke.WinSpool.JOB_INFO_1](https://github.com/dahall/Vanara/search?l=C%23&q=JOB_INFO_1) +[JOB_INFO_2](http://msdn2.microsoft.com/en-us/library/0cc61e35-4ac9-47bd-bb0d-ff43854bdee5) | winspool.h | [Vanara.PInvoke.WinSpool.JOB_INFO_2](https://github.com/dahall/Vanara/search?l=C%23&q=JOB_INFO_2) +[JOB_INFO_3](http://msdn2.microsoft.com/en-us/library/a110f555-dc33-450c-ae77-ea26f0f69448) | winspool.h | [Vanara.PInvoke.WinSpool.JOB_INFO_3](https://github.com/dahall/Vanara/search?l=C%23&q=JOB_INFO_3) +[JOB_INFO_4](http://msdn2.microsoft.com/en-us/library/90932ae2-ea9e-43bc-9a1d-c68223f6d0ee) | winspool.h | [Vanara.PInvoke.WinSpool.JOB_INFO_4](https://github.com/dahall/Vanara/search?l=C%23&q=JOB_INFO_4) +[MONITOR_INFO_1](http://msdn2.microsoft.com/en-us/library/7a4660bd-5df8-49dd-92f6-9574f451f10d) | winspool.h | [Vanara.PInvoke.WinSpool.MONITOR_INFO_1](https://github.com/dahall/Vanara/search?l=C%23&q=MONITOR_INFO_1) +[MONITOR_INFO_2](http://msdn2.microsoft.com/en-us/library/4dd1ca15-6983-403e-8159-1a6d35a88162) | winspool.h | [Vanara.PInvoke.WinSpool.MONITOR_INFO_2](https://github.com/dahall/Vanara/search?l=C%23&q=MONITOR_INFO_2) +[NOTIFYDATA](https://www.google.com/search?num=5&q=NOTIFYDATA+site%3Amicrosoft.com) | | [Vanara.PInvoke.WinSpool.PRINTER_NOTIFY_INFO_DATA.NOTIFYDATA](https://github.com/dahall/Vanara/search?l=C%23&q=NOTIFYDATA) +[PORT_INFO_1](http://msdn2.microsoft.com/en-us/library/e474fe9c-e554-406a-a5bf-de07f9a72b32) | winspool.h | [Vanara.PInvoke.WinSpool.PORT_INFO_1](https://github.com/dahall/Vanara/search?l=C%23&q=PORT_INFO_1) +[PORT_INFO_2](http://msdn2.microsoft.com/en-us/library/93675294-61d4-40e4-b84c-f252978e0285) | winspool.h | [Vanara.PInvoke.WinSpool.PORT_INFO_2](https://github.com/dahall/Vanara/search?l=C%23&q=PORT_INFO_2) +[PORT_INFO_3](http://msdn2.microsoft.com/en-us/library/0939353f-284b-4dbb-89a2-04918c934430) | winspool.h | [Vanara.PInvoke.WinSpool.PORT_INFO_3](https://github.com/dahall/Vanara/search?l=C%23&q=PORT_INFO_3) +[PRINT_EXECUTION_DATA](http://msdn2.microsoft.com/en-us/library/1fd25ed9-6f28-48f9-8132-d48fffc956ec) | winspool.h | [Vanara.PInvoke.WinSpool.PRINT_EXECUTION_DATA](https://github.com/dahall/Vanara/search?l=C%23&q=PRINT_EXECUTION_DATA) +[PRINTER_CONNECTION_INFO_1](http://msdn2.microsoft.com/en-us/library/afac3f91-74eb-46f7-94b4-d37b2b8a32a4) | winspool.h | [Vanara.PInvoke.WinSpool.PRINTER_CONNECTION_INFO_1](https://github.com/dahall/Vanara/search?l=C%23&q=PRINTER_CONNECTION_INFO_1) +[PRINTER_ENUM_VALUES](http://msdn2.microsoft.com/en-us/library/87eb1452-0d9d-46bd-8af8-0542a11a929b) | winspool.h | [Vanara.PInvoke.WinSpool.PRINTER_ENUM_VALUES](https://github.com/dahall/Vanara/search?l=C%23&q=PRINTER_ENUM_VALUES) +[PRINTER_INFO_1](http://msdn2.microsoft.com/en-us/library/0b0e2d0e-2625-4cab-a8f9-536185479443) | winspool.h | [Vanara.PInvoke.WinSpool.PRINTER_INFO_1](https://github.com/dahall/Vanara/search?l=C%23&q=PRINTER_INFO_1) +[PRINTER_INFO_2](http://msdn2.microsoft.com/en-us/library/944cbfcd-9edf-4b60-a45c-9bb1839f8141) | winspool.h | [Vanara.PInvoke.WinSpool.PRINTER_INFO_2](https://github.com/dahall/Vanara/search?l=C%23&q=PRINTER_INFO_2) +[PRINTER_INFO_3](http://msdn2.microsoft.com/en-us/library/527d635d-2d75-4b56-bab7-e95c9919a8fb) | winspool.h | [Vanara.PInvoke.WinSpool.PRINTER_INFO_3](https://github.com/dahall/Vanara/search?l=C%23&q=PRINTER_INFO_3) +[PRINTER_INFO_4](http://msdn2.microsoft.com/en-us/library/81bd0eab-dc1e-4cf1-8f63-3686f1711c1f) | winspool.h | [Vanara.PInvoke.WinSpool.PRINTER_INFO_4](https://github.com/dahall/Vanara/search?l=C%23&q=PRINTER_INFO_4) +[PRINTER_INFO_5](http://msdn2.microsoft.com/en-us/library/c8599f2e-3b7c-4fde-a340-ca7d3ddaa106) | winspool.h | [Vanara.PInvoke.WinSpool.PRINTER_INFO_5](https://github.com/dahall/Vanara/search?l=C%23&q=PRINTER_INFO_5) +[PRINTER_INFO_6](http://msdn2.microsoft.com/en-us/library/f26fe75b-7c97-47ad-892f-d9e40331fa5d) | winspool.h | [Vanara.PInvoke.WinSpool.PRINTER_INFO_6](https://github.com/dahall/Vanara/search?l=C%23&q=PRINTER_INFO_6) +[PRINTER_INFO_7](http://msdn2.microsoft.com/en-us/library/9443855e-df7d-41a1-a0df-5649a97b2915) | winspool.h | [Vanara.PInvoke.WinSpool.PRINTER_INFO_7](https://github.com/dahall/Vanara/search?l=C%23&q=PRINTER_INFO_7) +[PRINTER_INFO_8](http://msdn2.microsoft.com/en-us/library/98f26a45-5302-4358-bed6-691d9bc37554) | winspool.h | [Vanara.PInvoke.WinSpool.PRINTER_INFO_8](https://github.com/dahall/Vanara/search?l=C%23&q=PRINTER_INFO_8) +[PRINTER_INFO_9](http://msdn2.microsoft.com/en-us/library/8bafb995-f31c-46e3-a950-45e240c678aa) | winspool.h | [Vanara.PInvoke.WinSpool.PRINTER_INFO_9](https://github.com/dahall/Vanara/search?l=C%23&q=PRINTER_INFO_9) +[PRINTER_NOTIFY_INFO](http://msdn2.microsoft.com/en-us/library/c104fabe-edf5-426e-859b-694811975623) | winspool.h | [Vanara.PInvoke.WinSpool.PRINTER_NOTIFY_INFO](https://github.com/dahall/Vanara/search?l=C%23&q=PRINTER_NOTIFY_INFO) +[PRINTER_NOTIFY_INFO_DATA](http://msdn2.microsoft.com/en-us/library/7a7b9e01-32e0-47f8-a5b1-5f7e6a663714) | winspool.h | [Vanara.PInvoke.WinSpool.PRINTER_NOTIFY_INFO_DATA](https://github.com/dahall/Vanara/search?l=C%23&q=PRINTER_NOTIFY_INFO_DATA) +[PRINTER_NOTIFY_OPTIONS](http://msdn2.microsoft.com/en-us/library/712c546d-dbb3-4f78-b14e-fbb8619b57f9) | | [Vanara.PInvoke.WinSpool.PRINTER_NOTIFY_OPTIONS](https://github.com/dahall/Vanara/search?l=C%23&q=PRINTER_NOTIFY_OPTIONS) +[PRINTER_NOTIFY_OPTIONS_TYPE](http://msdn2.microsoft.com/en-us/library/1009f892-d3a8-4887-99b4-a35d1268eeb4) | winspool.h | [Vanara.PInvoke.WinSpool.PRINTER_NOTIFY_OPTIONS_TYPE](https://github.com/dahall/Vanara/search?l=C%23&q=PRINTER_NOTIFY_OPTIONS_TYPE) +[PRINTER_OPTIONS](http://msdn2.microsoft.com/en-us/library/7cc3d10c-8bc2-4899-b083-63d802ee16e7) | winspool.h | [Vanara.PInvoke.WinSpool.PRINTER_OPTIONS](https://github.com/dahall/Vanara/search?l=C%23&q=PRINTER_OPTIONS) +[PRINTPROCESSOR_CAPS_1](http://msdn2.microsoft.com/en-us/library/43c568ff-ccc9-4873-b159-ede09b4a7e51) | winspool.h | [Vanara.PInvoke.WinSpool.PRINTPROCESSOR_CAPS_1](https://github.com/dahall/Vanara/search?l=C%23&q=PRINTPROCESSOR_CAPS_1) +[PRINTPROCESSOR_CAPS_2](http://msdn2.microsoft.com/en-us/library/70120739-a4e0-4b87-ac7a-40a42fb509ee) | winspool.h | [Vanara.PInvoke.WinSpool.PRINTPROCESSOR_CAPS_2](https://github.com/dahall/Vanara/search?l=C%23&q=PRINTPROCESSOR_CAPS_2) +[PRINTPROCESSOR_INFO_1](http://msdn2.microsoft.com/en-us/library/49b272c8-156b-4996-b3fd-92cde831f4ae) | winspool.h | [Vanara.PInvoke.WinSpool.PRINTPROCESSOR_INFO_1](https://github.com/dahall/Vanara/search?l=C%23&q=PRINTPROCESSOR_INFO_1) +[PROVIDOR_INFO_1](http://msdn2.microsoft.com/en-us/library/0eff115a-b3d2-4c8f-b820-46e7f62dd295) | winspool.h | [Vanara.PInvoke.WinSpool.PROVIDOR_INFO_1](https://github.com/dahall/Vanara/search?l=C%23&q=PROVIDOR_INFO_1) +[PROVIDOR_INFO_2](http://msdn2.microsoft.com/en-us/library/840523ca-22d0-460f-81fb-e0a9e2d4f5d6) | winspool.h | [Vanara.PInvoke.WinSpool.PROVIDOR_INFO_2](https://github.com/dahall/Vanara/search?l=C%23&q=PROVIDOR_INFO_2) diff --git a/PInvoke/Printing/Vanara.PInvoke.Printing.csproj b/PInvoke/Printing/Vanara.PInvoke.Printing.csproj index 938bc2337..c4c1bf2ae 100644 --- a/PInvoke/Printing/Vanara.PInvoke.Printing.csproj +++ b/PInvoke/Printing/Vanara.PInvoke.Printing.csproj @@ -1,13 +1,13 @@  - Printing.dll + winspool.drv;prntvpt.dll - PInvoke API (methods, structures and constants imported from Windows Printing.dll. + PInvoke API (methods, structures and constants) imported from Windows winspool.drv and prntvpt.dll. Copyright © 2017-2019 $(AssemblyName) - 3.1.0 + 3.1.6 net20;net35;net40;net45;netstandard2.0;netcoreapp2.0;netcoreapp2.1;netcoreapp3.0 Vanara.PInvoke.Printing $(AssemblyName) @@ -25,7 +25,15 @@ GitHub Community Vanara True - + Currently implements: + +Functions +AbortPrinter, AddForm, AddJob, AddMonitor, AddPort, AddPortEx, AddPrinter, AddPrinterConnection, AddPrinterConnection2, AddPrinterDriver, AddPrinterDriverEx, AddPrintProcessor, AddPrintProvidor, AdvancedDocumentProperties, ADVANCEDSETUPDIALOG, AdvancedSetupDialog, BindPTProviderThunk, BindPTProviderThunkA, BindPTProviderThunkW, ClosePrinter, CloseSpoolFileHandle, CommitSpoolData, ConfigurePort, ConnectToPrinterDlg, ConvertAnsiDevModeToUnicodeDevmode, ConvertDevModeToPrintTicketThunk, ConvertDevModeToPrintTicketThunk2, ConvertPrintTicketToDevModeThunk, ConvertPrintTicketToDevModeThunk2, ConvertUnicodeDevModeToAnsiDevmode, CorePrinterDriverInstalled, CreatePrintAsyncNotifyChannel, CreatePrinterIC, DeleteForm, DeleteJobNamedProperty, DeleteMonitor, DeletePort, DeletePrinter, DeletePrinterConnection, DeletePrinterData, DeletePrinterDataEx, DeletePrinterDriver, DeletePrinterDriverEx, DeletePrinterDriverPackage, DeletePrinterIC, DeletePrinterKey, DeletePrintProcessor, DeletePrintProvidor, DeviceCapabilities, DEVICECAPABILITIES, DEVICEMODE, DeviceMode, DevicePropertySheets, DevQueryPrint, DevQueryPrintEx, DllMain, DocumentEvent, DocumentEventA, DocumentEventW, DocumentProperties, DocumentPropertySheets, EndDocPrinter, EndPagePrinter, EnumForms, EnumJobNamedProperties, EnumJobs, EnumMonitors, EnumPorts, EnumPrinterData, EnumPrinterDataEx, EnumPrinterDrivers, EnumPrinterKey, EnumPrinters, EnumPrintProcessorDatatypes, EnumPrintProcessors, EXTDEVICEMODE, ExtDeviceMode, FindClosePrinterChangeNotification, FindFirstPrinterChangeNotification, FindNextPrinterChangeNotification, FlushPrinter, FreePrinterNotifyInfo, FreePrintNamedPropertyArray, FreePrintPropertyValue, GetCorePrinterDrivers, GetDefaultPrinter, GetDeviceDefaultPrintTicketThunk, GetDeviceNamespacesThunk, GetForm, GetJob, GetJobNamedPropertyValue, GetPrintCapabilitiesThunk, GetPrintCapabilitiesThunk2, GetPrintDeviceCapabilitiesThunk, GetPrintDeviceCapabilitiesThunk2, GetPrintDeviceResourcesThunk, GetPrintDeviceResourcesThunk2, GetPrinter, GetPrinterData, GetPrinterDataEx, GetPrinterDriver, GetPrinterDriver2, GetPrinterDriverDirectory, GetPrinterDriverPackagePath, GetPrintExecutionData, GetPrintOutputInfo, GetPrintProcessorDirectory, GetSchemaVersionThunk, GetSpoolFileHandle, InstallPrinterDriverFromPackage, IsValidDevmode, MergeAndValidatePrintTicketThunk, MergeAndValidatePrintTicketThunk2, OpenPrinter, OpenPrinter2, PerfClose, PerfCollect, PerfOpen, PlayGdiScriptOnPrinterIC, PrinterMessageBox, PrinterProperties, PTCloseProvider, PTConvertDevModeToPrintTicket, PTConvertPrintTicketToDevMode, PTGetPrintCapabilities, PTGetPrintDeviceCapabilities, PTGetPrintDeviceResources, PTMergeAndValidatePrintTicket, PTOpenProvider, PTOpenProviderEx, PTQuerySchemaVersionSupport, PTReleaseMemory, QueryColorProfile, QueryRemoteFonts, QuerySpoolMode, ReadPrinter, RegisterForPrintAsyncNotifications, ReportJobProcessingProgress, ResetPrinter, ScheduleJob, SeekPrinter, SetDefaultPrinter, SetForm, SetJob, SetJobNamedProperty, SetPort, SetPrinter, SetPrinterData, SetPrinterDataEx, SetSplwow64AppCompat, SplDriverUnloadComplete, SpoolerDevQueryPrintW, SpoolerPrinterEvent, StartDocDlg, StartDocPrinter, StartPagePrinter, UnbindPTProviderThunk, UnRegisterForPrintAsyncNotifications, UploadPrinterDriverPackage, WaitForPrinterChange, WritePrinter, XcvDataW + +Structures +HPTPROVIDER, ADDJOB_INFO_1, CORE_PRINTER_DRIVER, DATATYPES_INFO_1, DOC_INFO_1, DOC_INFO_2, DOC_INFO_3, DOCINFO, DRIVER_INFO_1, DRIVER_INFO_2, DRIVER_INFO_3, DRIVER_INFO_4, DRIVER_INFO_5, DRIVER_INFO_6, DRIVER_INFO_8, FORM_INFO_1, FORM_INFO_2, HPRINTER, HPRINTERCHANGENOTIFICATION, HSPOOLFILE, JOB_INFO_1, JOB_INFO_2, JOB_INFO_3, JOB_INFO_4, MONITOR_INFO_1, MONITOR_INFO_2, PORT_INFO_1, PORT_INFO_2, PORT_INFO_3, PRINT_EXECUTION_DATA, PRINTER_CONNECTION_INFO_1, PRINTER_ENUM_VALUES, PRINTER_INFO_1, PRINTER_INFO_2, PRINTER_INFO_3, PRINTER_INFO_4, PRINTER_INFO_5, PRINTER_INFO_6, PRINTER_INFO_7, PRINTER_INFO_8, PRINTER_INFO_9, PRINTER_NOTIFY_INFO, PRINTER_NOTIFY_INFO_DATA, PRINTER_NOTIFY_OPTIONS, PRINTER_NOTIFY_OPTIONS_TYPE, PRINTER_OPTIONS, PRINTPROCESSOR_CAPS_1, PRINTPROCESSOR_CAPS_2, PRINTPROCESSOR_INFO_1, PROVIDOR_INFO_1, PROVIDOR_INFO_2, NOTIFYDATA, DATA + + latest true ..\..\Vanara.snk @@ -40,8 +48,7 @@ - - + diff --git a/PInvoke/SearchApi/Vanara.PInvoke.SearchApi.csproj b/PInvoke/SearchApi/Vanara.PInvoke.SearchApi.csproj index 55b2173a2..f0ced1415 100644 --- a/PInvoke/SearchApi/Vanara.PInvoke.SearchApi.csproj +++ b/PInvoke/SearchApi/Vanara.PInvoke.SearchApi.csproj @@ -1,14 +1,13 @@  - - + PInvoke API (methods, structures and constants imported from Windows Search. Copyright © 2017-2019 $(AssemblyName) - 3.1.5 + 3.1.6 net20;net35;net40;net45;netstandard2.0;netcoreapp2.0;netcoreapp2.1;netcoreapp3.0 Vanara.PInvoke.SearchApi $(AssemblyName) diff --git a/PInvoke/Security/CorrelationReport.md b/PInvoke/Security/CorrelationReport.md index 9a006a170..70d85ab54 100644 --- a/PInvoke/Security/CorrelationReport.md +++ b/PInvoke/Security/CorrelationReport.md @@ -1,5 +1,5 @@ ## Correlation report for advapi32.dll, secur32.dll, authz.dll, sspicli.dll, schannel.dll -### Methods (100% complete, 527 of 527 functions) +### Methods (99% complete, 527 of 528 functions) Native Method | Native DLL | Header | Managed Method --- | --- | --- | --- [AbortSystemShutdown](http://msdn2.microsoft.com/en-us/library/aa376630) | advapi32.dll | winreg.h | [Vanara.PInvoke.AdvApi32.AbortSystemShutdown](https://github.com/dahall/Vanara/search?l=C%23&q=AbortSystemShutdown) @@ -490,6 +490,7 @@ Native Method | Native DLL | Header | Managed Method [SslCrackCertificate](http://msdn2.microsoft.com/en-us/library/e5ffeebb-0b09-4f0a-b2dc-75fb2a3af7ed) | schannel.dll | schannel.h | [Vanara.PInvoke.Schannel.SslCrackCertificate](https://github.com/dahall/Vanara/search?l=C%23&q=SslCrackCertificate) [SslEmptyCache](http://msdn2.microsoft.com/en-us/library/c914d4e3-657e-45ef-ace8-2cea900a8a76) | schannel.dll | schannel.h | [Vanara.PInvoke.Schannel.SslEmptyCache](https://github.com/dahall/Vanara/search?l=C%23&q=SslEmptyCache) [SslFreeCertificate](http://msdn2.microsoft.com/en-us/library/bf643ece-fe79-4f6e-a216-108fce6757a4) | schannel.dll | schannel.h | [Vanara.PInvoke.Schannel.SslFreeCertificate](https://github.com/dahall/Vanara/search?l=C%23&q=SslFreeCertificate) +[SslGetExtensions](https://www.google.com/search?num=5&q=SslGetExtensions+site%3Amicrosoft.com) | schannel.dll | | [SslGetServerIdentity](http://msdn2.microsoft.com/en-us/library/5FA7A0F5-187F-4CE6-AD62-44B71A40568D) | schannel.dll | schannel.h | [Vanara.PInvoke.Schannel.SslGetServerIdentity](https://github.com/dahall/Vanara/search?l=C%23&q=SslGetServerIdentity) [SspiCompareAuthIdentities](http://msdn2.microsoft.com/en-us/library/d2c4f363-3d86-48f0-bae1-4f9240d68bab) | secur32.dll | sspi.h | [Vanara.PInvoke.Secur32.SspiCompareAuthIdentities](https://github.com/dahall/Vanara/search?l=C%23&q=SspiCompareAuthIdentities) [SspiCopyAuthIdentity](http://msdn2.microsoft.com/en-us/library/e53807bf-b5a1-4479-a73b-dd85c5da173e) | secur32.dll | sspi.h | [Vanara.PInvoke.Secur32.SspiCopyAuthIdentity](https://github.com/dahall/Vanara/search?l=C%23&q=SspiCopyAuthIdentity) @@ -654,8 +655,12 @@ Native Structure | Header | Managed Structure [KERB_EXTERNAL_NAME](http://msdn2.microsoft.com/en-us/library/8ed37546-6443-4010-a078-4359dd1c2861) | ntsecapi.h | [Vanara.PInvoke.Secur32.KERB_EXTERNAL_NAME](https://github.com/dahall/Vanara/search?l=C%23&q=KERB_EXTERNAL_NAME) [KERB_EXTERNAL_TICKET](http://msdn2.microsoft.com/en-us/library/742e2795-ec74-4856-a680-7a1c233a2934) | ntsecapi.h | [Vanara.PInvoke.Secur32.KERB_EXTERNAL_TICKET](https://github.com/dahall/Vanara/search?l=C%23&q=KERB_EXTERNAL_TICKET) [KERB_INTERACTIVE_LOGON](http://msdn2.microsoft.com/en-us/library/96aec0cc-b3e1-4b4b-aa0e-ecf05b9fabbe) | ntsecapi.h | [Vanara.PInvoke.Secur32.KERB_INTERACTIVE_LOGON](https://github.com/dahall/Vanara/search?l=C%23&q=KERB_INTERACTIVE_LOGON) +[KERB_PURGE_TKT_CACHE_REQUEST](http://msdn2.microsoft.com/en-us/library/4e5e944a-8163-42de-b534-3b0478d9f334) | ntsecapi.h | [Vanara.PInvoke.Secur32.KERB_PURGE_TKT_CACHE_REQUEST](https://github.com/dahall/Vanara/search?l=C%23&q=KERB_PURGE_TKT_CACHE_REQUEST) +[KERB_QUERY_TKT_CACHE_REQUEST](http://msdn2.microsoft.com/en-us/library/3c8e63b3-9ac4-4228-87e1-6802c3d12d6c) | ntsecapi.h | [Vanara.PInvoke.Secur32.KERB_QUERY_TKT_CACHE_REQUEST](https://github.com/dahall/Vanara/search?l=C%23&q=KERB_QUERY_TKT_CACHE_REQUEST) +[KERB_QUERY_TKT_CACHE_RESPONSE](http://msdn2.microsoft.com/en-us/library/2101c1de-f304-4d44-899f-f9f03cd50934) | ntsecapi.h | [Vanara.PInvoke.Secur32.KERB_QUERY_TKT_CACHE_RESPONSE](https://github.com/dahall/Vanara/search?l=C%23&q=KERB_QUERY_TKT_CACHE_RESPONSE) [KERB_RETRIEVE_TKT_REQUEST](http://msdn2.microsoft.com/en-us/library/3b088c94-810b-44c7-887a-58e8dbd13603) | ntsecapi.h | [Vanara.PInvoke.Secur32.KERB_RETRIEVE_TKT_REQUEST](https://github.com/dahall/Vanara/search?l=C%23&q=KERB_RETRIEVE_TKT_REQUEST) [KERB_RETRIEVE_TKT_RESPONSE](http://msdn2.microsoft.com/en-us/library/682d4076-dc65-4291-8a82-981f207ae432) | ntsecapi.h | [Vanara.PInvoke.Secur32.KERB_RETRIEVE_TKT_RESPONSE](https://github.com/dahall/Vanara/search?l=C%23&q=KERB_RETRIEVE_TKT_RESPONSE) +[KERB_TICKET_CACHE_INFO](http://msdn2.microsoft.com/en-us/library/e9ac70f0-65dc-4c5a-b41f-7c4659680333) | ntsecapi.h | [Vanara.PInvoke.Secur32.KERB_TICKET_CACHE_INFO](https://github.com/dahall/Vanara/search?l=C%23&q=KERB_TICKET_CACHE_INFO) [LM_OWF_PASSWORD](http://msdn2.microsoft.com/en-us/library/db155f34-fa57-4449-9319-d46561fd18c0) | mschapp.h | [Vanara.PInvoke.AdvApi32.LM_OWF_PASSWORD](https://github.com/dahall/Vanara/search?l=C%23&q=LM_OWF_PASSWORD) [LOCALMANAGEDAPPLICATION](http://msdn2.microsoft.com/en-us/library/b2b7d209-76ee-4ba4-ac61-034d2c8e0689) | appmgmt.h | [Vanara.PInvoke.AdvApi32.LOCALMANAGEDAPPLICATION](https://github.com/dahall/Vanara/search?l=C%23&q=LOCALMANAGEDAPPLICATION) [LOCKOBJECT](https://www.google.com/search?num=5&q=LOCKOBJECT+site%3Amicrosoft.com) | | [Vanara.PInvoke.AdvApi32.WAITCHAIN_NODE_INFO.LOCKOBJECT](https://github.com/dahall/Vanara/search?l=C%23&q=LOCKOBJECT) diff --git a/PInvoke/Security/Vanara.PInvoke.Security.csproj b/PInvoke/Security/Vanara.PInvoke.Security.csproj index 1af5ff909..3d44b9426 100644 --- a/PInvoke/Security/Vanara.PInvoke.Security.csproj +++ b/PInvoke/Security/Vanara.PInvoke.Security.csproj @@ -7,7 +7,7 @@ PInvoke API (methods, structures and constants) imported from Windows AdvApi32.dll, Authz.dll and Secur32.dll. Copyright © 2017-2019 $(AssemblyName) - 3.1.5 + 3.1.6 net20;net35;net40;net45;netstandard2.0;netcoreapp2.0;netcoreapp2.1;netcoreapp3.0 Vanara.PInvoke.Security $(AssemblyName) @@ -28,10 +28,10 @@ Currently implements: Functions -AbortSystemShutdown, AcceptSecurityContext, AccessCheck, AccessCheckAndAuditAlarm, AccessCheckByType, AccessCheckByTypeAndAuditAlarm, AccessCheckByTypeResultList, AccessCheckByTypeResultListAndAuditAlarm, AccessCheckByTypeResultListAndAuditAlarmByHandle, AcquireCredentialsHandle, AddAccessAllowedAce, AddAccessAllowedAceEx, AddAccessAllowedObjectAce, AddAccessDeniedAce, AddAccessDeniedAceEx, AddAccessDeniedObjectAce, AddAce, AddAuditAccessAce, AddAuditAccessAceEx, AddAuditAccessObjectAce, AddConditionalAce, AddMandatoryAce, AddResourceAttributeAce, AddScopedPolicyIDAce, AddSecurityPackage, AddUsersToEncryptedFile, AdjustTokenGroups, AdjustTokenPrivileges, AllocateAndInitializeSid, AllocateLocallyUniqueId, ApplyControlToken, AreAllAccessesGranted, AreAnyAccessesGranted, AuditComputeEffectivePolicyBySid, AuditComputeEffectivePolicyByToken, AuditEnumerateCategories, AuditEnumeratePerUserPolicy, AuditEnumerateSubCategories, AuditFree, AuditLookupCategoryGuidFromCategoryId, AuditLookupCategoryIdFromCategoryGuid, AuditLookupCategoryName, AuditLookupSubCategoryName, AuditQueryGlobalSacl, AuditQueryPerUserPolicy, AuditQuerySecurity, AuditQuerySystemPolicy, AuditSetGlobalSacl, AuditSetPerUserPolicy, AuditSetSecurity, AuditSetSystemPolicy, AuthzAccessCheck, AuthzAddSidsToContext, AuthzCachedAccessCheck, AuthzEnumerateSecurityEventSources, AuthzFreeAuditEvent, AuthzFreeCentralAccessPolicyCache, AuthzFreeContext, AuthzFreeHandle, AuthzFreeResourceManager, AuthzGetInformationFromContext, AuthzInitializeCompoundContext, AuthzInitializeContextFromAuthzContext, AuthzInitializeContextFromSid, AuthzInitializeContextFromToken, AuthzInitializeObjectAccessAuditEvent, AuthzInitializeObjectAccessAuditEvent2, AuthzInitializeRemoteResourceManager, AuthzInitializeResourceManager, AuthzInitializeResourceManagerEx, AuthzInstallSecurityEventSource, AuthzModifyClaims, AuthzModifySecurityAttributes, AuthzModifySids, AuthzOpenObjectAudit, AuthzRegisterCapChangeNotification, AuthzRegisterSecurityEventSource, AuthzReportSecurityEvent, AuthzReportSecurityEventFromParams, AuthzSetAppContainerInformation, AuthzUninstallSecurityEventSource, AuthzUnregisterCapChangeNotification, AuthzUnregisterSecurityEventSource, BackupEventLog, BuildExplicitAccessWithName, BuildSecurityDescriptor, BuildTrusteeWithName, BuildTrusteeWithObjectsAndName, BuildTrusteeWithObjectsAndSid, BuildTrusteeWithSid, ChangeAccountPassword, ChangeServiceConfig, ChangeServiceConfig2, CheckTokenCapability, CheckTokenMembership, CheckTokenMembershipEx, ClearEventLog, CloseEncryptedFileRaw, CloseEventLog, CloseServiceHandle, CloseThreadWaitChainSession, CloseTrace, CompleteAuthToken, ControlService, ControlServiceEx, ControlTrace, ConvertSecurityDescriptorToStringSecurityDescriptor, ConvertSidToStringSid, ConvertStringSecurityDescriptorToSecurityDescriptor, ConvertStringSidToSid, ConvertToAutoInheritPrivateObjectSecurity, CopySid, CreatePrivateObjectSecurity, CreatePrivateObjectSecurityEx, CreatePrivateObjectSecurityWithMultipleInheritance, CreateProcessAsUser, CreateProcessWithLogonW, CreateProcessWithTokenW, CreateRestrictedToken, CreateService, CreateTraceInstanceId, CreateWellKnownSid, CredDelete, CredEnumerate, CredFindBestCredential, CredFree, CredGetSessionTypes, CredGetTargetInfo, CredIsMarshaledCredential, CredIsProtected, CredMarshalCredentialA, CredMarshalCredentialW, CredProtect, CredRead, CredReadDomainCredentials, CredRename, CredUnmarshalCredentialA, CredUnmarshalCredentialW, CredUnprotect, CredWrite, CredWriteDomainCredentials, CveEventWrite, DecryptFile, DecryptMessage, DeleteAce, DeleteSecurityContext, DeleteSecurityPackage, DeleteService, DeregisterEventSource, DeriveCapabilitySidsFromName, DestroyPrivateObjectSecurity, DuplicateEncryptionInfoFile, DuplicateToken, DuplicateTokenEx, EnableTrace, EnableTraceEx, EnableTraceEx2, EncryptFile, EncryptionDisable, EncryptMessage, EnumDependentServices, EnumerateSecurityPackages, EnumerateTraceGuids, EnumerateTraceGuidsEx, EnumServicesStatus, EnumServicesStatusEx, EqualDomainSid, EqualPrefixSid, EqualSid, EventAccessControl, EventAccessQuery, EventAccessRemove, EventActivityIdControl, EventEnabled, EventProviderEnabled, EventRegister, EventSetInformation, EventUnregister, EventWrite, EventWriteEx, EventWriteString, EventWriteTransfer, ExportSecurityContext, FileEncryptionStatus, FindFirstFreeAce, FlushTrace, FreeContextBuffer, FreeCredentialsHandle, FreeEncryptionCertificateHashList, FreeInheritedFromArray, FreeSid, GetAce, GetAclInformation, GetAuditedPermissionsFromAcl, GetComputerObjectName, GetCurrentHwProfile, GetEffectiveRightsFromAcl, GetEventLogInformation, GetExplicitEntriesFromAcl, GetFileSecurity, GetInheritanceSource, GetKernelObjectSecurity, GetLengthSid, GetLocalManagedApplications, GetManagedApplicationCategories, GetManagedApplications, GetNamedSecurityInfo, GetNumberOfEventLogRecords, GetOldestEventLogRecord, GetPrivateObjectSecurity, GetSecurityDescriptorControl, GetSecurityDescriptorDacl, GetSecurityDescriptorGroup, GetSecurityDescriptorLength, GetSecurityDescriptorOwner, GetSecurityDescriptorRMControl, GetSecurityDescriptorSacl, GetSecurityInfo, GetServiceDisplayName, GetServiceKeyName, GetSidIdentifierAuthority, GetSidLengthRequired, GetSidSubAuthority, GetSidSubAuthorityCount, GetThreadWaitChain, GetTokenInformation, GetTraceEnableFlags, GetTraceEnableLevel, GetTraceLoggerHandle, GetTrusteeForm, GetTrusteeNameA, GetTrusteeNameW, GetTrusteeTypeA, GetTrusteeTypeW, GetUserName, GetUserNameEx, GetWindowsAccountDomainSid, ImpersonateAnonymousToken, ImpersonateLoggedOnUser, ImpersonateNamedPipeClient, ImpersonateSecurityContext, ImpersonateSelf, ImportSecurityContext, InitializeAcl, InitializeSecurityContext, InitializeSecurityDescriptor, InitializeSid, InitiateShutdown, InitiateSystemShutdown, InitiateSystemShutdownEx, InitSecurityInterface, InstallApplication, IsTextUnicode, IsTokenRestricted, IsValidAcl, IsValidSecurityDescriptor, IsValidSid, IsWellKnownSid, LockServiceDatabase, LogonUser, LogonUserEx, LogonUserExExW, LookupAccountName, LookupAccountSid, LookupPrivilegeDisplayName, LookupPrivilegeName, LookupPrivilegeValue, LookupSecurityDescriptorParts, LsaAddAccountRights, LsaCallAuthenticationPackage, LsaClose, LsaConnectUntrusted, LsaCreateAccount, LsaCreateTrustedDomainEx, LsaDeleteTrustedDomain, LsaDeregisterLogonProcess, LsaEnumerateAccountRights, LsaEnumerateAccountsWithUserRight, LsaEnumerateLogonSessions, LsaEnumerateTrustedDomains, LsaEnumerateTrustedDomainsEx, LsaFreeMemory, LsaFreeReturnBuffer, LsaGetAppliedCAPIDs, LsaGetLogonSessionData, LsaGetSystemAccessAccount, LsaLogonUser, LsaLookupAuthenticationPackage, LsaLookupNames, LsaLookupNames2, LsaLookupPrivilegeValue, LsaLookupSids, LsaLookupSids2, LsaNtStatusToWinError, LsaOpenAccount, LsaOpenPolicy, LsaOpenTrustedDomainByName, LsaQueryCAPs, LsaQueryDomainInformationPolicy, LsaQueryForestTrustInformation, LsaQueryInformationPolicy, LsaQueryTrustedDomainInfo, LsaQueryTrustedDomainInfoByName, LsaRegisterLogonProcess, LsaRegisterPolicyChangeNotification, LsaRemoveAccountRights, LsaRetrievePrivateData, LsaSetDomainInformationPolicy, LsaSetForestTrustInformation, LsaSetInformationPolicy, LsaSetSystemAccessAccount, LsaSetTrustedDomainInfoByName, LsaSetTrustedDomainInformation, LsaStorePrivateData, LsaUnregisterPolicyChangeNotification, MakeAbsoluteSD, MakeSelfRelativeSD, MakeSignature, MapGenericMask, MSChapSrvChangePassword, MSChapSrvChangePassword2, NotifyBootConfigStatus, NotifyChangeEventLog, NotifyServiceStatusChange, ObjectCloseAuditAlarm, ObjectOpenAuditAlarm, ObjectPrivilegeAuditAlarm, OpenBackupEventLog, OpenEncryptedFileRaw, OpenEventLog, OpenProcessToken, OpenSCManager, OpenService, OpenThreadToken, OpenThreadWaitChainSession, OpenTrace, OperationEnd, OperationStart, PerfAddCounters, PerfCloseQueryHandle, PerfCreateInstance, PerfDecrementULongCounterValue, PerfDecrementULongLongCounterValue, PerfDeleteCounters, PerfDeleteInstance, PerfEnumerateCounterSet, PerfEnumerateCounterSetInstances, PerfIncrementULongCounterValue, PerfIncrementULongLongCounterValue, PerfOpenQueryHandle, PerfQueryCounterData, PerfQueryCounterInfo, PerfQueryCounterSetRegistrationInfo, PerfQueryInstance, PerfSetCounterRefValue, PerfSetCounterSetInfo, PerfSetULongCounterValue, PerfSetULongLongCounterValue, PerfStartProvider, PerfStartProviderEx, PerfStopProvider, PrivilegeCheck, PrivilegedServiceAuditAlarm, ProcessTrace, QueryAllTraces, QueryContextAttributes, QueryContextAttributesEx, QueryCredentialsAttributes, QueryCredentialsAttributesEx, QueryRecoveryAgentsOnEncryptedFile, QuerySecurityAccessMask, QuerySecurityContextToken, QuerySecurityPackageInfo, QueryServiceConfig, QueryServiceConfig2, QueryServiceDynamicInformation, QueryServiceLockStatusA, QueryServiceLockStatusW, QueryServiceObjectSecurity, QueryServiceStatus, QueryServiceStatusEx, QueryTrace, QueryTraceProcessingHandle, QueryUsersOnEncryptedFile, ReadEncryptedFileRaw, ReadEventLog, RegCloseKey, RegConnectRegistry, RegCopyTree, RegCreateKey, RegCreateKeyEx, RegCreateKeyTransacted, RegDeleteKey, RegDeleteKeyEx, RegDeleteKeyTransacted, RegDeleteKeyValue, RegDeleteTree, RegDeleteValue, RegDisablePredefinedCache, RegDisablePredefinedCacheEx, RegDisableReflectionKey, RegEnableReflectionKey, RegEnumKey, RegEnumKeyEx, RegEnumValue, RegFlushKey, RegGetKeySecurity, RegGetValue, RegisterEventSource, RegisterServiceCtrlHandler, RegisterServiceCtrlHandlerEx, RegisterTraceGuids, RegisterWaitChainCOMCallback, RegLoadAppKey, RegLoadKey, RegLoadMUIStringW, RegNotifyChangeKeyValue, RegOpenCurrentUser, RegOpenKey, RegOpenKeyEx, RegOpenKeyTransacted, RegOpenUserClassesRoot, RegOverridePredefKey, RegQueryInfoKey, RegQueryMultipleValues, RegQueryReflectionKey, RegQueryValue, RegQueryValueEx, RegReplaceKey, RegRestoreKey, RegSaveKey, RegSaveKeyEx, RegSetKeySecurity, RegSetKeyValue, RegSetValue, RegSetValueEx, RegUnLoadKey, RemoveTraceCallback, RemoveUsersFromEncryptedFile, ReportEvent, RevertSecurityContext, RevertToSelf, SaferCloseLevel, SaferComputeTokenFromLevel, SaferCreateLevel, SaferGetLevelInformation, SaferGetPolicyInformation, SaferIdentifyLevel, SaferiIsExecutableFileType, SaferiSearchMatchingHashRules, SaferRecordEventLogEntry, SaferSetLevelInformation, SaferSetPolicyInformation, SaslAcceptSecurityContext, SaslEnumerateProfiles, SaslGetContextOption, SaslGetProfilePackageA, SaslGetProfilePackageW, SaslIdentifyPackage, SaslInitializeSecurityContext, SaslSetContextOption, SetAclInformation, SetContextAttributes, SetCredentialsAttributes, SetEntriesInAcl, SetFileSecurity, SetKernelObjectSecurity, SetNamedSecurityInfo, SetPrivateObjectSecurity, SetPrivateObjectSecurityEx, SetSecurityAccessMask, SetSecurityDescriptorControl, SetSecurityDescriptorDacl, SetSecurityDescriptorGroup, SetSecurityDescriptorOwner, SetSecurityDescriptorRMControl, SetSecurityDescriptorSacl, SetSecurityInfo, SetServiceBits, SetServiceObjectSecurity, SetServiceStatus, SetThreadToken, SetTokenInformation, SetTraceCallback, SetUserFileEncryptionKey, SslCrackCertificate, SslEmptyCache, SslFreeCertificate, SslGetServerIdentity, SspiCompareAuthIdentities, SspiCopyAuthIdentity, SspiDecryptAuthIdentity, SspiDecryptAuthIdentityEx, SspiEncodeAuthIdentityAsStrings, SspiEncodeStringsAsAuthIdentity, SspiEncryptAuthIdentity, SspiEncryptAuthIdentityEx, SspiExcludePackage, SspiFreeAuthIdentity, SspiGetTargetHostName, SspiIsAuthIdentityEncrypted, SspiLocalFree, SspiMarshalAuthIdentity, SspiPrepareForCredRead, SspiPrepareForCredWrite, SspiUnmarshalAuthIdentity, SspiValidateAuthIdentity, SspiZeroAuthIdentity, StartService, StartServiceCtrlDispatcher, StartTrace, StopTrace, TraceEvent, TraceEventInstance, TraceMessage, TraceMessageVa, TraceQueryInformation, TraceSetInformation, TranslateName, TreeResetNamedSecurityInfo, TreeSetNamedSecurityInfo, UninstallApplication, UnlockServiceDatabase, UnregisterTraceGuids, UpdateTrace, VerifySignature, WriteEncryptedFileRaw +AbortSystemShutdown, AcceptSecurityContext, AccessCheck, AccessCheckAndAuditAlarm, AccessCheckByType, AccessCheckByTypeAndAuditAlarm, AccessCheckByTypeResultList, AccessCheckByTypeResultListAndAuditAlarm, AccessCheckByTypeResultListAndAuditAlarmByHandle, AcquireCredentialsHandle, AddAccessAllowedAce, AddAccessAllowedAceEx, AddAccessAllowedObjectAce, AddAccessDeniedAce, AddAccessDeniedAceEx, AddAccessDeniedObjectAce, AddAce, AddAuditAccessAce, AddAuditAccessAceEx, AddAuditAccessObjectAce, AddConditionalAce, AddMandatoryAce, AddResourceAttributeAce, AddScopedPolicyIDAce, AddSecurityPackage, AddUsersToEncryptedFile, AdjustTokenGroups, AdjustTokenPrivileges, AllocateAndInitializeSid, AllocateLocallyUniqueId, ApplyControlToken, AreAllAccessesGranted, AreAnyAccessesGranted, AuditComputeEffectivePolicyBySid, AuditComputeEffectivePolicyByToken, AuditEnumerateCategories, AuditEnumeratePerUserPolicy, AuditEnumerateSubCategories, AuditFree, AuditLookupCategoryGuidFromCategoryId, AuditLookupCategoryIdFromCategoryGuid, AuditLookupCategoryName, AuditLookupSubCategoryName, AuditQueryGlobalSacl, AuditQueryPerUserPolicy, AuditQuerySecurity, AuditQuerySystemPolicy, AuditSetGlobalSacl, AuditSetPerUserPolicy, AuditSetSecurity, AuditSetSystemPolicy, AuthzAccessCheck, AuthzAddSidsToContext, AuthzCachedAccessCheck, AuthzEnumerateSecurityEventSources, AuthzFreeAuditEvent, AuthzFreeCentralAccessPolicyCache, AuthzFreeContext, AuthzFreeHandle, AuthzFreeResourceManager, AuthzGetInformationFromContext, AuthzInitializeCompoundContext, AuthzInitializeContextFromAuthzContext, AuthzInitializeContextFromSid, AuthzInitializeContextFromToken, AuthzInitializeObjectAccessAuditEvent, AuthzInitializeObjectAccessAuditEvent2, AuthzInitializeRemoteResourceManager, AuthzInitializeResourceManager, AuthzInitializeResourceManagerEx, AuthzInstallSecurityEventSource, AuthzModifyClaims, AuthzModifySecurityAttributes, AuthzModifySids, AuthzOpenObjectAudit, AuthzRegisterCapChangeNotification, AuthzRegisterSecurityEventSource, AuthzReportSecurityEvent, AuthzReportSecurityEventFromParams, AuthzSetAppContainerInformation, AuthzUninstallSecurityEventSource, AuthzUnregisterCapChangeNotification, AuthzUnregisterSecurityEventSource, BackupEventLog, BuildExplicitAccessWithName, BuildSecurityDescriptor, BuildTrusteeWithName, BuildTrusteeWithObjectsAndName, BuildTrusteeWithObjectsAndSid, BuildTrusteeWithSid, ChangeAccountPassword, ChangeServiceConfig, ChangeServiceConfig2, CheckTokenCapability, CheckTokenMembership, CheckTokenMembershipEx, ClearEventLog, CloseEncryptedFileRaw, CloseEventLog, CloseServiceHandle, CloseThreadWaitChainSession, CloseTrace, CompleteAuthToken, ControlService, ControlServiceEx, ControlTrace, ConvertSecurityDescriptorToStringSecurityDescriptor, ConvertSidToStringSid, ConvertStringSecurityDescriptorToSecurityDescriptor, ConvertStringSidToSid, ConvertToAutoInheritPrivateObjectSecurity, CopySid, CreatePrivateObjectSecurity, CreatePrivateObjectSecurityEx, CreatePrivateObjectSecurityWithMultipleInheritance, CreateProcessAsUser, CreateProcessWithLogonW, CreateProcessWithTokenW, CreateRestrictedToken, CreateService, CreateTraceInstanceId, CreateWellKnownSid, CredDelete, CredEnumerate, CredFindBestCredential, CredFree, CredGetSessionTypes, CredGetTargetInfo, CredIsMarshaledCredential, CredIsProtected, CredMarshalCredentialA, CredMarshalCredentialW, CredProtect, CredRead, CredReadDomainCredentials, CredRename, CredUnmarshalCredentialA, CredUnmarshalCredentialW, CredUnprotect, CredWrite, CredWriteDomainCredentials, CveEventWrite, DecryptFile, DecryptMessage, DeleteAce, DeleteSecurityContext, DeleteSecurityPackage, DeleteService, DeregisterEventSource, DeriveCapabilitySidsFromName, DestroyPrivateObjectSecurity, DuplicateEncryptionInfoFile, DuplicateToken, DuplicateTokenEx, EnableTrace, EnableTraceEx, EnableTraceEx2, EncryptFile, EncryptionDisable, EncryptMessage, EnumDependentServices, EnumerateSecurityPackages, EnumerateTraceGuids, EnumerateTraceGuidsEx, EnumServicesStatus, EnumServicesStatusEx, EqualDomainSid, EqualPrefixSid, EqualSid, EventAccessControl, EventAccessQuery, EventAccessRemove, EventActivityIdControl, EventEnabled, EventProviderEnabled, EventRegister, EventSetInformation, EventUnregister, EventWrite, EventWriteEx, EventWriteString, EventWriteTransfer, ExportSecurityContext, FileEncryptionStatus, FindFirstFreeAce, FlushTrace, FreeContextBuffer, FreeCredentialsHandle, FreeEncryptionCertificateHashList, FreeInheritedFromArray, FreeSid, GetAce, GetAclInformation, GetAuditedPermissionsFromAcl, GetComputerObjectName, GetCurrentHwProfile, GetEffectiveRightsFromAcl, GetEventLogInformation, GetExplicitEntriesFromAcl, GetFileSecurity, GetInheritanceSource, GetKernelObjectSecurity, GetLengthSid, GetLocalManagedApplications, GetManagedApplicationCategories, GetManagedApplications, GetNamedSecurityInfo, GetNumberOfEventLogRecords, GetOldestEventLogRecord, GetPrivateObjectSecurity, GetSecurityDescriptorControl, GetSecurityDescriptorDacl, GetSecurityDescriptorGroup, GetSecurityDescriptorLength, GetSecurityDescriptorOwner, GetSecurityDescriptorRMControl, GetSecurityDescriptorSacl, GetSecurityInfo, GetServiceDisplayName, GetServiceKeyName, GetSidIdentifierAuthority, GetSidLengthRequired, GetSidSubAuthority, GetSidSubAuthorityCount, GetThreadWaitChain, GetTokenInformation, GetTraceEnableFlags, GetTraceEnableLevel, GetTraceLoggerHandle, GetTrusteeForm, GetTrusteeNameA, GetTrusteeNameW, GetTrusteeTypeA, GetTrusteeTypeW, GetUserName, GetUserNameEx, GetWindowsAccountDomainSid, ImpersonateAnonymousToken, ImpersonateLoggedOnUser, ImpersonateNamedPipeClient, ImpersonateSecurityContext, ImpersonateSelf, ImportSecurityContext, InitializeAcl, InitializeSecurityContext, InitializeSecurityDescriptor, InitializeSid, InitiateShutdown, InitiateSystemShutdown, InitiateSystemShutdownEx, InitSecurityInterface, InstallApplication, IsTextUnicode, IsTokenRestricted, IsValidAcl, IsValidSecurityDescriptor, IsValidSid, IsWellKnownSid, LockServiceDatabase, LogonUser, LogonUserEx, LogonUserExExW, LookupAccountName, LookupAccountSid, LookupPrivilegeDisplayName, LookupPrivilegeName, LookupPrivilegeValue, LookupSecurityDescriptorParts, LsaAddAccountRights, LsaCallAuthenticationPackage, LsaClose, LsaConnectUntrusted, LsaCreateAccount, LsaCreateTrustedDomainEx, LsaDeleteTrustedDomain, LsaDeregisterLogonProcess, LsaEnumerateAccountRights, LsaEnumerateAccountsWithUserRight, LsaEnumerateLogonSessions, LsaEnumerateTrustedDomains, LsaEnumerateTrustedDomainsEx, LsaFreeMemory, LsaFreeReturnBuffer, LsaGetAppliedCAPIDs, LsaGetLogonSessionData, LsaGetSystemAccessAccount, LsaLogonUser, LsaLookupAuthenticationPackage, LsaLookupNames, LsaLookupNames2, LsaLookupPrivilegeValue, LsaLookupSids, LsaLookupSids2, LsaNtStatusToWinError, LsaOpenAccount, LsaOpenPolicy, LsaOpenTrustedDomainByName, LsaQueryCAPs, LsaQueryDomainInformationPolicy, LsaQueryForestTrustInformation, LsaQueryInformationPolicy, LsaQueryTrustedDomainInfo, LsaQueryTrustedDomainInfoByName, LsaRegisterLogonProcess, LsaRegisterPolicyChangeNotification, LsaRemoveAccountRights, LsaRetrievePrivateData, LsaSetDomainInformationPolicy, LsaSetForestTrustInformation, LsaSetInformationPolicy, LsaSetSystemAccessAccount, LsaSetTrustedDomainInfoByName, LsaSetTrustedDomainInformation, LsaStorePrivateData, LsaUnregisterPolicyChangeNotification, MakeAbsoluteSD, MakeSelfRelativeSD, MakeSignature, MapGenericMask, MSChapSrvChangePassword, MSChapSrvChangePassword2, NotifyBootConfigStatus, NotifyChangeEventLog, NotifyServiceStatusChange, ObjectCloseAuditAlarm, ObjectOpenAuditAlarm, ObjectPrivilegeAuditAlarm, OpenBackupEventLog, OpenEncryptedFileRaw, OpenEventLog, OpenProcessToken, OpenSCManager, OpenService, OpenThreadToken, OpenThreadWaitChainSession, OpenTrace, OperationEnd, OperationStart, PerfAddCounters, PerfCloseQueryHandle, PerfCreateInstance, PerfDecrementULongCounterValue, PerfDecrementULongLongCounterValue, PerfDeleteCounters, PerfDeleteInstance, PerfEnumerateCounterSet, PerfEnumerateCounterSetInstances, PerfIncrementULongCounterValue, PerfIncrementULongLongCounterValue, PerfOpenQueryHandle, PerfQueryCounterData, PerfQueryCounterInfo, PerfQueryCounterSetRegistrationInfo, PerfQueryInstance, PerfSetCounterRefValue, PerfSetCounterSetInfo, PerfSetULongCounterValue, PerfSetULongLongCounterValue, PerfStartProvider, PerfStartProviderEx, PerfStopProvider, PrivilegeCheck, PrivilegedServiceAuditAlarm, ProcessTrace, QueryAllTraces, QueryContextAttributes, QueryContextAttributesEx, QueryCredentialsAttributes, QueryCredentialsAttributesEx, QueryRecoveryAgentsOnEncryptedFile, QuerySecurityAccessMask, QuerySecurityContextToken, QuerySecurityPackageInfo, QueryServiceConfig, QueryServiceConfig2, QueryServiceDynamicInformation, QueryServiceLockStatusA, QueryServiceLockStatusW, QueryServiceObjectSecurity, QueryServiceStatus, QueryServiceStatusEx, QueryTrace, QueryTraceProcessingHandle, QueryUsersOnEncryptedFile, ReadEncryptedFileRaw, ReadEventLog, RegCloseKey, RegConnectRegistry, RegCopyTree, RegCreateKey, RegCreateKeyEx, RegCreateKeyTransacted, RegDeleteKey, RegDeleteKeyEx, RegDeleteKeyTransacted, RegDeleteKeyValue, RegDeleteTree, RegDeleteValue, RegDisablePredefinedCache, RegDisablePredefinedCacheEx, RegDisableReflectionKey, RegEnableReflectionKey, RegEnumKey, RegEnumKeyEx, RegEnumValue, RegFlushKey, RegGetKeySecurity, RegGetValue, RegisterEventSource, RegisterServiceCtrlHandler, RegisterServiceCtrlHandlerEx, RegisterTraceGuids, RegisterWaitChainCOMCallback, RegLoadAppKey, RegLoadKey, RegLoadMUIStringW, RegNotifyChangeKeyValue, RegOpenCurrentUser, RegOpenKey, RegOpenKeyEx, RegOpenKeyTransacted, RegOpenUserClassesRoot, RegOverridePredefKey, RegQueryInfoKey, RegQueryMultipleValues, RegQueryReflectionKey, RegQueryValue, RegQueryValueEx, RegReplaceKey, RegRestoreKey, RegSaveKey, RegSaveKeyEx, RegSetKeySecurity, RegSetKeyValue, RegSetValue, RegSetValueEx, RegUnLoadKey, RemoveTraceCallback, RemoveUsersFromEncryptedFile, ReportEvent, RevertSecurityContext, RevertToSelf, SaferCloseLevel, SaferComputeTokenFromLevel, SaferCreateLevel, SaferGetLevelInformation, SaferGetPolicyInformation, SaferIdentifyLevel, SaferiIsExecutableFileType, SaferiSearchMatchingHashRules, SaferRecordEventLogEntry, SaferSetLevelInformation, SaferSetPolicyInformation, SaslAcceptSecurityContext, SaslEnumerateProfiles, SaslGetContextOption, SaslGetProfilePackageA, SaslGetProfilePackageW, SaslIdentifyPackage, SaslInitializeSecurityContext, SaslSetContextOption, SetAclInformation, SetContextAttributes, SetCredentialsAttributes, SetEntriesInAcl, SetFileSecurity, SetKernelObjectSecurity, SetNamedSecurityInfo, SetPrivateObjectSecurity, SetPrivateObjectSecurityEx, SetSecurityAccessMask, SetSecurityDescriptorControl, SetSecurityDescriptorDacl, SetSecurityDescriptorGroup, SetSecurityDescriptorOwner, SetSecurityDescriptorRMControl, SetSecurityDescriptorSacl, SetSecurityInfo, SetServiceBits, SetServiceObjectSecurity, SetServiceStatus, SetThreadToken, SetTokenInformation, SetTraceCallback, SetUserFileEncryptionKey, SslCrackCertificate, SslEmptyCache, SslFreeCertificate, SslGetExtensions, SslGetServerIdentity, SspiCompareAuthIdentities, SspiCopyAuthIdentity, SspiDecryptAuthIdentity, SspiDecryptAuthIdentityEx, SspiEncodeAuthIdentityAsStrings, SspiEncodeStringsAsAuthIdentity, SspiEncryptAuthIdentity, SspiEncryptAuthIdentityEx, SspiExcludePackage, SspiFreeAuthIdentity, SspiGetTargetHostName, SspiIsAuthIdentityEncrypted, SspiLocalFree, SspiMarshalAuthIdentity, SspiPrepareForCredRead, SspiPrepareForCredWrite, SspiUnmarshalAuthIdentity, SspiValidateAuthIdentity, SspiZeroAuthIdentity, StartService, StartServiceCtrlDispatcher, StartTrace, StopTrace, TraceEvent, TraceEventInstance, TraceMessage, TraceMessageVa, TraceQueryInformation, TraceSetInformation, TranslateName, TreeResetNamedSecurityInfo, TreeSetNamedSecurityInfo, UninstallApplication, UnlockServiceDatabase, UnregisterTraceGuids, UpdateTrace, VerifySignature, WriteEncryptedFileRaw Structures -ACTRL_ACCESS_ENTRY, ACTRL_ACCESS_ENTRY_LIST, ACTRL_ALIST, ACTRL_PROPERTY_ENTRY, EXPLICIT_ACCESS, INHERITED_FROM, OBJECTS_AND_NAME, OBJECTS_AND_SID, TRUSTEE, APPCATEGORYINFO, APPCATEGORYINFOLIST, INSTALLDATA, INSTALLSPEC, LOCALMANAGEDAPPLICATION, MANAGEDAPPLICATION, EVENT_DATA_DESCRIPTOR, EVENT_DESCRIPTOR, EVENT_FILTER_DESCRIPTOR, REGHANDLE, CLASSIC_EVENT_ID, ENABLE_TRACE_PARAMETERS, ENABLE_TRACE_PARAMETERS_V1, ETW_BUFFER_CONTEXT, ETW_TRACE_PARTITION_INFORMATION, EVENT_EXTENDED_ITEM_INSTANCE, EVENT_EXTENDED_ITEM_RELATED_ACTIVITYID, EVENT_EXTENDED_ITEM_STACK_TRACE32, EVENT_EXTENDED_ITEM_STACK_TRACE64, EVENT_EXTENDED_ITEM_TS_ID, EVENT_FILTER_EVENT_ID, EVENT_FILTER_EVENT_NAME, EVENT_FILTER_HEADER, EVENT_FILTER_LEVEL_KW, EVENT_HEADER, EVENT_HEADER_EXTENDED_DATA_ITEM, EVENT_INSTANCE_HEADER, EVENT_INSTANCE_INFO, EVENT_MAP_ENTRY, EVENT_MAP_INFO, EVENT_PROPERTY_INFO, EVENT_RECORD, EVENT_TRACE, EVENT_TRACE_HEADER, EVENT_TRACE_LOGFILE, EVENT_TRACE_PROPERTIES, EVENT_TRACE_PROPERTIES_V2, MOF_FIELD, PAYLOAD_FILTER_PREDICATE, PROFILE_SOURCE_INFO, PROPERTY_DATA_DESCRIPTOR, PROVIDER_ENUMERATION_INFO, PROVIDER_EVENT_INFO, PROVIDER_FIELD_INFO, PROVIDER_FIELD_INFOARRAY, PROVIDER_FILTER_INFO, TDH_CONTEXT, TRACE_ENABLE_INFO, TRACE_EVENT_INFO, TRACE_GUID_INFO, TRACE_GUID_PROPERTIES, TRACE_GUID_REGISTRATION, TRACE_LOGFILE_HEADER, TRACE_PERIODIC_CAPTURE_STATE_INFO, TRACE_PROFILE_INTERVAL, TRACE_PROVIDER_INFO, TRACE_PROVIDER_INSTANCE_INFO, TRACE_VERSION_INFO, TRACEHANDLE, WNODE_HEADER, LSA_OBJECT_ATTRIBUTES, LSA_STRING, LSA_TRANSLATED_NAME, LSA_TRANSLATED_SID2, CYPHER_BLOCK, ENCRYPTED_LM_OWF_PASSWORD, LM_OWF_PASSWORD, SAMPR_ENCRYPTED_USER_PASSWORD, CENTRAL_ACCESS_POLICY, CENTRAL_ACCESS_POLICY_ENTRY, AUDIT_POLICY_INFORMATION, POLICY_AUDIT_SID_ARRAY, DOMAIN_PASSWORD_INFORMATION, LSA_AUTH_INFORMATION, POLICY_ACCOUNT_DOMAIN_INFO, POLICY_AUDIT_EVENTS_INFO, POLICY_DNS_DOMAIN_INFO, POLICY_DOMAIN_EFS_INFO, POLICY_DOMAIN_KERBEROS_TICKET_INFO, POLICY_DOMAIN_QUALITY_OF_SERVICE_INFO, POLICY_LSA_SERVER_ROLE_INFO, POLICY_MODIFICATION_INFO, TRUSTED_DOMAIN_AUTH_INFORMATION, TRUSTED_DOMAIN_FULL_INFORMATION, TRUSTED_DOMAIN_INFORMATION_EX, TRUSTED_DOMAIN_NAME_INFO, TRUSTED_PASSWORD_INFO, TRUSTED_POSIX_OFFSET_INFO, LSA_ENUMERATION_HANDLE, LSA_ENUMERATION_INFORMATION, LSA_FOREST_TRUST_BINARY_DATA, LSA_FOREST_TRUST_COLLISION_INFORMATION, LSA_FOREST_TRUST_COLLISION_RECORD, LSA_FOREST_TRUST_DOMAIN_INFO, LSA_FOREST_TRUST_INFORMATION, LSA_FOREST_TRUST_RECORD, LSA_HANDLE, LSA_REFERENCED_DOMAIN_LIST, LSA_TRANSLATED_SID, LSA_TRUST_INFORMATION, LSA_UNICODE_STRING, HPERFPROV, HPERFQUERY, PERF_COUNTER_DATA, PERF_COUNTER_HEADER, PERF_COUNTER_IDENTIFIER, PERF_COUNTER_IDENTIFIER_WITH_INST_NAME, PERF_COUNTER_IDENTITY, PERF_COUNTER_INFO, PERF_COUNTER_REG_INFO, PERF_COUNTERSET_INFO, PERF_COUNTERSET_INSTANCE, PERF_COUNTERSET_REG_INFO, PERF_DATA_HEADER, PERF_INSTANCE_HEADER, PERF_MULTI_COUNTERS, PERF_MULTI_INSTANCES, PERF_PROVIDER_CONTEXT, PERF_STRING_BUFFER_HEADER, PERF_STRING_COUNTER_HEADER, HWCT, WAITCHAIN_NODE_INFO, EncryptedFileContext, HW_PROFILE_INFO, OPERATION_END_PARAMETERS, OPERATION_START_PARAMETERS, EVENTLOG_FULL_INFORMATION, HEVENTLOG, BINARY_BLOB_CREDENTIAL_INFO, CERT_CREDENTIAL_INFO, CREDENTIAL, CREDENTIAL_MGD, CREDENTIAL_TARGET_INFORMATION, USERNAME_TARGET_CREDENTIAL_INFO, EFS_CERTIFICATE_BLOB, EFS_HASH_BLOB, ENCRYPTION_CERTIFICATE, ENCRYPTION_CERTIFICATE_HASH, ENCRYPTION_CERTIFICATE_HASH_LIST, ENCRYPTION_CERTIFICATE_LIST, ACCESS_ALLOWED_ACE, ACCESS_ALLOWED_CALLBACK_ACE, ACCESS_ALLOWED_CALLBACK_OBJECT_ACE, ACCESS_ALLOWED_OBJECT_ACE, ACCESS_DENIED_ACE, ACCESS_DENIED_CALLBACK_ACE, ACCESS_DENIED_CALLBACK_OBJECT_ACE, ACCESS_DENIED_OBJECT_ACE, ACE_HEADER, ACL, ACL_REVISION_INFORMATION, ACL_SIZE_INFORMATION, CLAIM_SECURITY_ATTRIBUTE_FQBN_VALUE, CLAIM_SECURITY_ATTRIBUTE_OCTET_STRING_VALUE, CLAIM_SECURITY_ATTRIBUTE_V1, CLAIM_SECURITY_ATTRIBUTES_INFORMATION, EVENTLOGEOF, EVENTLOGHEADER, EVENTLOGRECORD, GENERIC_MAPPING, LUID, LUID_AND_ATTRIBUTES, QUOTA_LIMITS, SECURITY_DESCRIPTOR, SID_AND_ATTRIBUTES, SID_IDENTIFIER_AUTHORITY, SYSTEM_ALARM_ACE, SYSTEM_ALARM_CALLBACK_ACE, SYSTEM_ALARM_CALLBACK_OBJECT_ACE, SYSTEM_ALARM_OBJECT_ACE, SYSTEM_AUDIT_ACE, SYSTEM_AUDIT_CALLBACK_ACE, SYSTEM_AUDIT_CALLBACK_OBJECT_ACE, SYSTEM_AUDIT_OBJECT_ACE, TOKEN_ACCESS_INFORMATION, TOKEN_APPCONTAINER_INFORMATION, TOKEN_DEFAULT_DACL, TOKEN_ELEVATION, TOKEN_GROUPS, TOKEN_GROUPS_AND_PRIVILEGES, TOKEN_LINKED_TOKEN, TOKEN_MANDATORY_LABEL, TOKEN_MANDATORY_POLICY, TOKEN_ORIGIN, TOKEN_OWNER, TOKEN_PRIMARY_GROUP, TOKEN_PRIVILEGES, TOKEN_SOURCE, TOKEN_STATISTICS, TOKEN_USER, PRIVILEGE_SET, PSID_IDENTIFIER_AUTHORITY, VALENT, SAFER_CODE_PROPERTIES_V1, SAFER_CODE_PROPERTIES_V2, SAFER_LEVEL_HANDLE, ENUM_SERVICE_STATUS, ENUM_SERVICE_STATUS_PROCESS, QUERY_SERVICE_CONFIG, QUERY_SERVICE_LOCK_STATUS, SC_ACTION, SC_HANDLE, SC_LOCK, SERVICE_CONTROL_STATUS_REASON_PARAMS, SERVICE_DELAYED_AUTO_START_INFO, SERVICE_DESCRIPTION, SERVICE_FAILURE_ACTIONS, SERVICE_FAILURE_ACTIONS_FLAG, SERVICE_LAUNCH_PROTECTED_INFO, SERVICE_NOTIFY_2, SERVICE_PREFERRED_NODE_INFO, SERVICE_PRESHUTDOWN_INFO, SERVICE_REQUIRED_PRIVILEGES_INFO, SERVICE_SID_INFO, SERVICE_START_REASON, SERVICE_STATUS, SERVICE_STATUS_HANDLE, SERVICE_STATUS_PROCESS, SERVICE_TABLE_ENTRY, SERVICE_TRIGGER, SERVICE_TRIGGER_INFO, SERVICE_TRIGGER_SPECIFIC_DATA_ITEM, AUDIT_PARAM, AUDIT_PARAMS, AUTHZ_ACCESS_CHECK_RESULTS_HANDLE, AUTHZ_ACCESS_REQUEST, AUTHZ_AUDIT_EVENT_HANDLE, AUTHZ_CAP_CHANGE_SUBSCRIPTION_HANDLE, AUTHZ_CLIENT_CONTEXT_HANDLE, AUTHZ_INIT_INFO, AUTHZ_REGISTRATION_OBJECT_TYPE_NAME_OFFSET, AUTHZ_RESOURCE_MANAGER_HANDLE, AUTHZ_RPC_INIT_INFO_CLIENT, AUTHZ_SECURITY_ATTRIBUTE_FQBN_VALUE, AUTHZ_SECURITY_ATTRIBUTE_OCTET_STRING_VALUE, AUTHZ_SECURITY_ATTRIBUTE_V1, AUTHZ_SECURITY_EVENT_PROVIDER_HANDLE, AUTHZ_SOURCE_SCHEMA_REGISTRATION, AUTHZ_ACCESS_REPLY, SecPkgContext_CipherInfo, SecPkgContext_ConnectionInfo, SecPkgContext_EapKeyBlock, SecPkgContext_EapPrfInfo, SecPkgContext_EarlyStart, SecPkgContext_IssuerListInfoEx, SecPkgContext_KeyingMaterial, SecPkgContext_KeyingMaterialInfo, SecPkgContext_SessionAppData, SecPkgContext_SessionInfo, SecPkgContext_SupportedSignatures, SecPkgCred_CipherStrengths, SecPkgCred_SupportedAlgs, SecPkgCred_SupportedProtocols, X509Certificate, CREDSSP_CRED, CREDSSP_CRED_EX, SecPkgContext_ClientCreds, KERB_CRYPTO_KEY, KERB_EXTERNAL_NAME, KERB_EXTERNAL_TICKET, KERB_INTERACTIVE_LOGON, KERB_RETRIEVE_TKT_REQUEST, KERB_RETRIEVE_TKT_RESPONSE, LSA_LAST_INTER_LOGON_INFO, LsaConnectionHandle, MSV1_0_INTERACTIVE_LOGON, SECURITY_LOGON_SESSION_DATA, PSEC_WINNT_AUTH_IDENTITY_OPAQUE, SEC_WINNT_AUTH_IDENTITY, SEC_WINNT_AUTH_IDENTITY_EX, SEC_WINNT_AUTH_IDENTITY_EX2, SecBuffer, SecBufferDesc, CredHandle, CtxtHandle, SecPkgContext_AccessToken, SecPkgContext_Authority, SecPkgContext_Bindings, SecPkgContext_ClientSpecifiedTarget, SecPkgContext_CredInfo, SecPkgContext_DceInfo, SecPkgContext_Flags, SecPkgContext_KeyInfo, SecPkgContext_LastClientTokenStatus, SecPkgContext_Lifespan, SecPkgContext_Names, SecPkgContext_NativeNames, SecPkgContext_NegoStatus, SecPkgContext_NegotiationInfo, SecPkgContext_PackageInfo, SecPkgContext_PasswordExpiry, SecPkgContext_ProtoInfo, SecPkgContext_SessionKey, SecPkgContext_Sizes, SecPkgContext_StreamSizes, SecPkgContext_SubjectAttributes, SecPkgContext_TargetInformation, SecPkgCredentials_Cert, SecPkgCredentials_KdcProxySettingsW, SecPkgCredentials_Names, SecPkgCredentials_SSIProvider, SecPkgInfo, SECURITY_PACKAGE_OPTIONS, SecurityFunctionTable, SafeCredHandle, SafeCtxtHandle, APPNAME, COMCLASS, DUMMYUNION, CLASS, DUMMYUNION, NONSTRUCTTYPE, STRUCTTYPE, CUSTOMSCHEMATYPE, CLASS, CALLBACK_UNION, VERSIONDETAIL, ForestTrustDataUnion, LOCKOBJECT, THREADOBJECT, VALUESUNION, ATTRUNION, AUTHZ_SECURITY_ATTRIBUTE_V1_Union +ACTRL_ACCESS_ENTRY, ACTRL_ACCESS_ENTRY_LIST, ACTRL_ALIST, ACTRL_PROPERTY_ENTRY, EXPLICIT_ACCESS, INHERITED_FROM, OBJECTS_AND_NAME, OBJECTS_AND_SID, TRUSTEE, APPCATEGORYINFO, APPCATEGORYINFOLIST, INSTALLDATA, INSTALLSPEC, LOCALMANAGEDAPPLICATION, MANAGEDAPPLICATION, EVENT_DATA_DESCRIPTOR, EVENT_DESCRIPTOR, EVENT_FILTER_DESCRIPTOR, REGHANDLE, CLASSIC_EVENT_ID, ENABLE_TRACE_PARAMETERS, ENABLE_TRACE_PARAMETERS_V1, ETW_BUFFER_CONTEXT, ETW_TRACE_PARTITION_INFORMATION, EVENT_EXTENDED_ITEM_INSTANCE, EVENT_EXTENDED_ITEM_RELATED_ACTIVITYID, EVENT_EXTENDED_ITEM_STACK_TRACE32, EVENT_EXTENDED_ITEM_STACK_TRACE64, EVENT_EXTENDED_ITEM_TS_ID, EVENT_FILTER_EVENT_ID, EVENT_FILTER_EVENT_NAME, EVENT_FILTER_HEADER, EVENT_FILTER_LEVEL_KW, EVENT_HEADER, EVENT_HEADER_EXTENDED_DATA_ITEM, EVENT_INSTANCE_HEADER, EVENT_INSTANCE_INFO, EVENT_MAP_ENTRY, EVENT_MAP_INFO, EVENT_PROPERTY_INFO, EVENT_RECORD, EVENT_TRACE, EVENT_TRACE_HEADER, EVENT_TRACE_LOGFILE, EVENT_TRACE_PROPERTIES, EVENT_TRACE_PROPERTIES_V2, MOF_FIELD, PAYLOAD_FILTER_PREDICATE, PROFILE_SOURCE_INFO, PROPERTY_DATA_DESCRIPTOR, PROVIDER_ENUMERATION_INFO, PROVIDER_EVENT_INFO, PROVIDER_FIELD_INFO, PROVIDER_FIELD_INFOARRAY, PROVIDER_FILTER_INFO, TDH_CONTEXT, TRACE_ENABLE_INFO, TRACE_EVENT_INFO, TRACE_GUID_INFO, TRACE_GUID_PROPERTIES, TRACE_GUID_REGISTRATION, TRACE_LOGFILE_HEADER, TRACE_PERIODIC_CAPTURE_STATE_INFO, TRACE_PROFILE_INTERVAL, TRACE_PROVIDER_INFO, TRACE_PROVIDER_INSTANCE_INFO, TRACE_VERSION_INFO, TRACEHANDLE, WNODE_HEADER, LSA_OBJECT_ATTRIBUTES, LSA_STRING, LSA_TRANSLATED_NAME, LSA_TRANSLATED_SID2, CYPHER_BLOCK, ENCRYPTED_LM_OWF_PASSWORD, LM_OWF_PASSWORD, SAMPR_ENCRYPTED_USER_PASSWORD, CENTRAL_ACCESS_POLICY, CENTRAL_ACCESS_POLICY_ENTRY, AUDIT_POLICY_INFORMATION, POLICY_AUDIT_SID_ARRAY, DOMAIN_PASSWORD_INFORMATION, LSA_AUTH_INFORMATION, POLICY_ACCOUNT_DOMAIN_INFO, POLICY_AUDIT_EVENTS_INFO, POLICY_DNS_DOMAIN_INFO, POLICY_DOMAIN_EFS_INFO, POLICY_DOMAIN_KERBEROS_TICKET_INFO, POLICY_DOMAIN_QUALITY_OF_SERVICE_INFO, POLICY_LSA_SERVER_ROLE_INFO, POLICY_MODIFICATION_INFO, TRUSTED_DOMAIN_AUTH_INFORMATION, TRUSTED_DOMAIN_FULL_INFORMATION, TRUSTED_DOMAIN_INFORMATION_EX, TRUSTED_DOMAIN_NAME_INFO, TRUSTED_PASSWORD_INFO, TRUSTED_POSIX_OFFSET_INFO, LSA_ENUMERATION_HANDLE, LSA_ENUMERATION_INFORMATION, LSA_FOREST_TRUST_BINARY_DATA, LSA_FOREST_TRUST_COLLISION_INFORMATION, LSA_FOREST_TRUST_COLLISION_RECORD, LSA_FOREST_TRUST_DOMAIN_INFO, LSA_FOREST_TRUST_INFORMATION, LSA_FOREST_TRUST_RECORD, LSA_HANDLE, LSA_REFERENCED_DOMAIN_LIST, LSA_TRANSLATED_SID, LSA_TRUST_INFORMATION, LSA_UNICODE_STRING, HPERFPROV, HPERFQUERY, PERF_COUNTER_DATA, PERF_COUNTER_HEADER, PERF_COUNTER_IDENTIFIER, PERF_COUNTER_IDENTIFIER_WITH_INST_NAME, PERF_COUNTER_IDENTITY, PERF_COUNTER_INFO, PERF_COUNTER_REG_INFO, PERF_COUNTERSET_INFO, PERF_COUNTERSET_INSTANCE, PERF_COUNTERSET_REG_INFO, PERF_DATA_HEADER, PERF_INSTANCE_HEADER, PERF_MULTI_COUNTERS, PERF_MULTI_INSTANCES, PERF_PROVIDER_CONTEXT, PERF_STRING_BUFFER_HEADER, PERF_STRING_COUNTER_HEADER, HWCT, WAITCHAIN_NODE_INFO, EncryptedFileContext, HW_PROFILE_INFO, OPERATION_END_PARAMETERS, OPERATION_START_PARAMETERS, EVENTLOG_FULL_INFORMATION, HEVENTLOG, BINARY_BLOB_CREDENTIAL_INFO, CERT_CREDENTIAL_INFO, CREDENTIAL, CREDENTIAL_MGD, CREDENTIAL_TARGET_INFORMATION, USERNAME_TARGET_CREDENTIAL_INFO, EFS_CERTIFICATE_BLOB, EFS_HASH_BLOB, ENCRYPTION_CERTIFICATE, ENCRYPTION_CERTIFICATE_HASH, ENCRYPTION_CERTIFICATE_HASH_LIST, ENCRYPTION_CERTIFICATE_LIST, ACCESS_ALLOWED_ACE, ACCESS_ALLOWED_CALLBACK_ACE, ACCESS_ALLOWED_CALLBACK_OBJECT_ACE, ACCESS_ALLOWED_OBJECT_ACE, ACCESS_DENIED_ACE, ACCESS_DENIED_CALLBACK_ACE, ACCESS_DENIED_CALLBACK_OBJECT_ACE, ACCESS_DENIED_OBJECT_ACE, ACE_HEADER, ACL, ACL_REVISION_INFORMATION, ACL_SIZE_INFORMATION, CLAIM_SECURITY_ATTRIBUTE_FQBN_VALUE, CLAIM_SECURITY_ATTRIBUTE_OCTET_STRING_VALUE, CLAIM_SECURITY_ATTRIBUTE_V1, CLAIM_SECURITY_ATTRIBUTES_INFORMATION, EVENTLOGEOF, EVENTLOGHEADER, EVENTLOGRECORD, GENERIC_MAPPING, LUID, LUID_AND_ATTRIBUTES, QUOTA_LIMITS, SECURITY_DESCRIPTOR, SID_AND_ATTRIBUTES, SID_IDENTIFIER_AUTHORITY, SYSTEM_ALARM_ACE, SYSTEM_ALARM_CALLBACK_ACE, SYSTEM_ALARM_CALLBACK_OBJECT_ACE, SYSTEM_ALARM_OBJECT_ACE, SYSTEM_AUDIT_ACE, SYSTEM_AUDIT_CALLBACK_ACE, SYSTEM_AUDIT_CALLBACK_OBJECT_ACE, SYSTEM_AUDIT_OBJECT_ACE, TOKEN_ACCESS_INFORMATION, TOKEN_APPCONTAINER_INFORMATION, TOKEN_DEFAULT_DACL, TOKEN_ELEVATION, TOKEN_GROUPS, TOKEN_GROUPS_AND_PRIVILEGES, TOKEN_LINKED_TOKEN, TOKEN_MANDATORY_LABEL, TOKEN_MANDATORY_POLICY, TOKEN_ORIGIN, TOKEN_OWNER, TOKEN_PRIMARY_GROUP, TOKEN_PRIVILEGES, TOKEN_SOURCE, TOKEN_STATISTICS, TOKEN_USER, PRIVILEGE_SET, PSID_IDENTIFIER_AUTHORITY, VALENT, SAFER_CODE_PROPERTIES_V1, SAFER_CODE_PROPERTIES_V2, SAFER_LEVEL_HANDLE, ENUM_SERVICE_STATUS, ENUM_SERVICE_STATUS_PROCESS, QUERY_SERVICE_CONFIG, QUERY_SERVICE_LOCK_STATUS, SC_ACTION, SC_HANDLE, SC_LOCK, SERVICE_CONTROL_STATUS_REASON_PARAMS, SERVICE_DELAYED_AUTO_START_INFO, SERVICE_DESCRIPTION, SERVICE_FAILURE_ACTIONS, SERVICE_FAILURE_ACTIONS_FLAG, SERVICE_LAUNCH_PROTECTED_INFO, SERVICE_NOTIFY_2, SERVICE_PREFERRED_NODE_INFO, SERVICE_PRESHUTDOWN_INFO, SERVICE_REQUIRED_PRIVILEGES_INFO, SERVICE_SID_INFO, SERVICE_START_REASON, SERVICE_STATUS, SERVICE_STATUS_HANDLE, SERVICE_STATUS_PROCESS, SERVICE_TABLE_ENTRY, SERVICE_TRIGGER, SERVICE_TRIGGER_INFO, SERVICE_TRIGGER_SPECIFIC_DATA_ITEM, AUDIT_PARAM, AUDIT_PARAMS, AUTHZ_ACCESS_CHECK_RESULTS_HANDLE, AUTHZ_ACCESS_REQUEST, AUTHZ_AUDIT_EVENT_HANDLE, AUTHZ_CAP_CHANGE_SUBSCRIPTION_HANDLE, AUTHZ_CLIENT_CONTEXT_HANDLE, AUTHZ_INIT_INFO, AUTHZ_REGISTRATION_OBJECT_TYPE_NAME_OFFSET, AUTHZ_RESOURCE_MANAGER_HANDLE, AUTHZ_RPC_INIT_INFO_CLIENT, AUTHZ_SECURITY_ATTRIBUTE_FQBN_VALUE, AUTHZ_SECURITY_ATTRIBUTE_OCTET_STRING_VALUE, AUTHZ_SECURITY_ATTRIBUTE_V1, AUTHZ_SECURITY_EVENT_PROVIDER_HANDLE, AUTHZ_SOURCE_SCHEMA_REGISTRATION, AUTHZ_ACCESS_REPLY, SecPkgContext_CipherInfo, SecPkgContext_ConnectionInfo, SecPkgContext_EapKeyBlock, SecPkgContext_EapPrfInfo, SecPkgContext_EarlyStart, SecPkgContext_IssuerListInfoEx, SecPkgContext_KeyingMaterial, SecPkgContext_KeyingMaterialInfo, SecPkgContext_SessionAppData, SecPkgContext_SessionInfo, SecPkgContext_SupportedSignatures, SecPkgCred_CipherStrengths, SecPkgCred_SupportedAlgs, SecPkgCred_SupportedProtocols, X509Certificate, CREDSSP_CRED, CREDSSP_CRED_EX, SecPkgContext_ClientCreds, KERB_CRYPTO_KEY, KERB_EXTERNAL_NAME, KERB_EXTERNAL_TICKET, KERB_INTERACTIVE_LOGON, KERB_PURGE_TKT_CACHE_REQUEST, KERB_QUERY_TKT_CACHE_REQUEST, KERB_QUERY_TKT_CACHE_RESPONSE, KERB_RETRIEVE_TKT_REQUEST, KERB_RETRIEVE_TKT_RESPONSE, KERB_TICKET_CACHE_INFO, LSA_LAST_INTER_LOGON_INFO, LsaConnectionHandle, MSV1_0_INTERACTIVE_LOGON, SECURITY_LOGON_SESSION_DATA, PSEC_WINNT_AUTH_IDENTITY_OPAQUE, SEC_WINNT_AUTH_IDENTITY, SEC_WINNT_AUTH_IDENTITY_EX, SEC_WINNT_AUTH_IDENTITY_EX2, SecBuffer, SecBufferDesc, CredHandle, CtxtHandle, SecPkgContext_AccessToken, SecPkgContext_Authority, SecPkgContext_Bindings, SecPkgContext_ClientSpecifiedTarget, SecPkgContext_CredInfo, SecPkgContext_DceInfo, SecPkgContext_Flags, SecPkgContext_KeyInfo, SecPkgContext_LastClientTokenStatus, SecPkgContext_Lifespan, SecPkgContext_Names, SecPkgContext_NativeNames, SecPkgContext_NegoStatus, SecPkgContext_NegotiationInfo, SecPkgContext_PackageInfo, SecPkgContext_PasswordExpiry, SecPkgContext_ProtoInfo, SecPkgContext_SessionKey, SecPkgContext_Sizes, SecPkgContext_StreamSizes, SecPkgContext_SubjectAttributes, SecPkgContext_TargetInformation, SecPkgCredentials_Cert, SecPkgCredentials_KdcProxySettingsW, SecPkgCredentials_Names, SecPkgCredentials_SSIProvider, SecPkgInfo, SECURITY_PACKAGE_OPTIONS, SecurityFunctionTable, SafeCredHandle, SafeCtxtHandle, APPNAME, COMCLASS, DUMMYUNION, CLASS, DUMMYUNION, NONSTRUCTTYPE, STRUCTTYPE, CUSTOMSCHEMATYPE, CLASS, CALLBACK_UNION, VERSIONDETAIL, ForestTrustDataUnion, LOCKOBJECT, THREADOBJECT, VALUESUNION, ATTRUNION, AUTHZ_SECURITY_ATTRIBUTE_V1_Union latest diff --git a/PInvoke/Shared/AssemblyReport.md b/PInvoke/Shared/AssemblyReport.md index 01646be41..badfe8dca 100644 --- a/PInvoke/Shared/AssemblyReport.md +++ b/PInvoke/Shared/AssemblyReport.md @@ -6,6 +6,22 @@ Enum | Description | Values [Vanara.PInvoke.CM_RESOURCE](https://github.com/dahall/Vanara/search?l=C%23&q=CM_RESOURCE) | Contains flag bits that are specific to the resource type, as indicated in the following table. Flags can be bitwise-ORed together as appropriate. | CM_RESOURCE_DMA_8, CM_RESOURCE_MEMORY_READ_WRITE, CM_RESOURCE_PORT_MEMORY, DMAV3_TRANFER_WIDTH_8, CM_RESOURCE_INTERRUPT_LEVEL_SENSITIVE, CM_RESOURCE_DMA_16, CM_RESOURCE_CONNECTION_TYPE_FUNCTION_CONFIG, CM_RESOURCE_INTERRUPT_LATCHED, CM_RESOURCE_PORT_IO, CM_RESOURCE_MEMORY_READ_ONLY, CM_RESOURCE_CONNECTION_TYPE_SERIAL_I2C, DMAV3_TRANFER_WIDTH_16, CM_RESOURCE_INTERRUPT_LEVEL_LATCHED_BITS, CM_RESOURCE_CONNECTION_CLASS_GPIO, CM_RESOURCE_INTERRUPT_MESSAGE, CM_RESOURCE_DMA_32, CM_RESOURCE_CONNECTION_CLASS_SERIAL, DMAV3_TRANFER_WIDTH_32, CM_RESOURCE_CONNECTION_TYPE_GPIO_IO, CM_RESOURCE_CONNECTION_TYPE_SERIAL_SPI, CM_RESOURCE_MEMORY_WRITE_ONLY, CM_RESOURCE_MEMORY_WRITEABILITY_MASK, DMAV3_TRANFER_WIDTH_64, CM_RESOURCE_CONNECTION_TYPE_SERIAL_UART, CM_RESOURCE_CONNECTION_CLASS_FUNCTION_CONFIG, CM_RESOURCE_DMA_8_AND_16, CM_RESOURCE_INTERRUPT_POLICY_INCLUDED, DMAV3_TRANFER_WIDTH_128, CM_RESOURCE_MEMORY_PREFETCHABLE, CM_RESOURCE_PORT_10_BIT_DECODE, DMAV3_TRANFER_WIDTH_256, CM_RESOURCE_MEMORY_COMBINEDWRITE, CM_RESOURCE_DMA_BUS_MASTER, CM_RESOURCE_PORT_12_BIT_DECODE, CM_RESOURCE_PORT_16_BIT_DECODE, CM_RESOURCE_INTERRUPT_SECONDARY_INTERRUPT, CM_RESOURCE_MEMORY_24, CM_RESOURCE_DMA_TYPE_A, CM_RESOURCE_INTERRUPT_WAKE_HINT, CM_RESOURCE_DMA_TYPE_B, CM_RESOURCE_PORT_POSITIVE_DECODE, CM_RESOURCE_MEMORY_CACHEABLE, CM_RESOURCE_DMA_TYPE_F, CM_RESOURCE_PORT_PASSIVE_DECODE, CM_RESOURCE_MEMORY_WINDOW_DECODE, CM_RESOURCE_MEMORY_BAR, CM_RESOURCE_DMA_V3, CM_RESOURCE_PORT_WINDOW_DECODE, CM_RESOURCE_MEMORY_COMPAT_FOR_INACCESSIBLE_RANGE, CM_RESOURCE_PORT_BAR, CM_RESOURCE_MEMORY_LARGE_40, CM_RESOURCE_MEMORY_LARGE_48, CM_RESOURCE_MEMORY_LARGE_64, CM_RESOURCE_MEMORY_LARGE, CM_RESOURCE_INTERRUPT_MESSAGE_TOKEN [Vanara.PInvoke.CM_SHARE_DISPOSITION](https://github.com/dahall/Vanara/search?l=C%23&q=CM_SHARE_DISPOSITION) | Indicates whether the described resource can be shared. | CmResourceShareUndetermined, CmResourceShareDeviceExclusive, CmResourceShareDriverExclusive, CmResourceShareShared [Vanara.PInvoke.CmResourceType](https://github.com/dahall/Vanara/search?l=C%23&q=CmResourceType) | Identifies the resource type. The constant value specified for Type indicates which structure within the u union is valid, as indicated in the following table. (These flags are used within both CM_PARTIAL_RESOURCE_DESCRIPTOR and IO_RESOURCE_DESCRIPTOR structures, except where noted.) | CmResourceTypeNull, CmResourceTypePort, CmResourceTypeInterrupt, CmResourceTypeMemory, CmResourceTypeDma, CmResourceTypeDeviceSpecific, CmResourceTypeBusNumber, CmResourceTypeMemoryLarge, CmResourceTypeNonArbitrated, CmResourceTypeConfigData, CmResourceTypeDevicePrivate, CmResourceTypePcCardConfig, CmResourceTypeMfCardConfig, CmResourceTypeConnection +[Vanara.PInvoke.DMCOLLATE](https://github.com/dahall/Vanara/search?l=C%23&q=DMCOLLATE) | Specifies whether collation should be used when printing multiple copies. | DMCOLLATE_FALSE, DMCOLLATE_TRUE +[Vanara.PInvoke.DMCOLOR](https://github.com/dahall/Vanara/search?l=C%23&q=DMCOLOR) | The printer color. | DMCOLOR_MONOCHROME, DMCOLOR_COLOR +[Vanara.PInvoke.DMDFO](https://github.com/dahall/Vanara/search?l=C%23&q=DMDFO) | How the display presents a low-resolution mode on a higher-resolution display. | DMDFO_DEFAULT, DMDFO_STRETCH, DMDFO_CENTER +[Vanara.PInvoke.DMDISPLAY](https://github.com/dahall/Vanara/search?l=C%23&q=DMDISPLAY) | Specifies the device's display mode. | DM_GRAYSCALE, DM_INTERLACED, DMDISPLAYFLAGS_TEXTMODE +[Vanara.PInvoke.DMDITHER](https://github.com/dahall/Vanara/search?l=C%23&q=DMDITHER) | Specifies how dithering is to be done. | DMDITHER_NONE, DMDITHER_COARSE, DMDITHER_FINE, DMDITHER_LINEART, DMDITHER_ERRORDIFFUSION, DMDITHER_RESERVED6, DMDITHER_RESERVED7, DMDITHER_RESERVED8, DMDITHER_RESERVED9, DMDITHER_GRAYSCALE, DMDITHER_USER +[Vanara.PInvoke.DMDO](https://github.com/dahall/Vanara/search?l=C%23&q=DMDO) | The orientation at which images should be presented. | DMDO_DEFAULT, DMDO_90, DMDO_180, DMDO_270 +[Vanara.PInvoke.DMDUP](https://github.com/dahall/Vanara/search?l=C%23&q=DMDUP) | Selects duplex or double-sided printing for printers capable of duplex printing. | DMDUP_UNKNOWN, DMDUP_SIMPLEX, DMDUP_VERTICAL, DMDUP_HORIZONTAL +[Vanara.PInvoke.DMFIELDS](https://github.com/dahall/Vanara/search?l=C%23&q=DMFIELDS) | | DM_ORIENTATION, DM_PAPERSIZE, DM_PAPERLENGTH, DM_PAPERWIDTH, DM_SCALE, DM_POSITION, DM_NUP, DM_DISPLAYORIENTATION, DM_COPIES, DM_DEFAULTSOURCE, DM_PRINTQUALITY, DM_COLOR, DM_DUPLEX, DM_YRESOLUTION, DM_TTOPTION, DM_COLLATE, DM_FORMNAME, DM_LOGPIXELS, DM_BITSPERPEL, DM_PELSWIDTH, DM_PELSHEIGHT, DM_DISPLAYFLAGS, DM_DISPLAYFREQUENCY, DM_ICMMETHOD, DM_ICMINTENT, DM_MEDIATYPE, DM_DITHERTYPE, DM_PANNINGWIDTH, DM_PANNINGHEIGHT, DM_DISPLAYFIXEDOUTPUT +[Vanara.PInvoke.DMICM](https://github.com/dahall/Vanara/search?l=C%23&q=DMICM) | Specifies which color matching method, or intent, should be used by default. This member is primarily for non-ICM applications. ICM applications can establish intents by using the ICM functions. | DMICM_SATURATE, DMICM_CONTRAST, DMICM_COLORIMETRIC, DMICM_ABS_COLORIMETRIC, DMICM_USER +[Vanara.PInvoke.DMICMMETHOD](https://github.com/dahall/Vanara/search?l=C%23&q=DMICMMETHOD) | Specifies how ICM is handled. For a non-ICM application, this member determines if ICM is enabled or disabled. For ICM applications, the system examines this member to determine how to handle ICM support. | DMICMMETHOD_NONE, DMICMMETHOD_SYSTEM, DMICMMETHOD_DRIVER, DMICMMETHOD_DEVICE, DMICMMETHOD_USER +[Vanara.PInvoke.DMMEDIA](https://github.com/dahall/Vanara/search?l=C%23&q=DMMEDIA) | Specifies the type of media being printed on. | DMMEDIA_STANDARD, DMMEDIA_TRANSPARENCY, DMMEDIA_GLOSSY, DMMEDIA_USER +[Vanara.PInvoke.DMNUP](https://github.com/dahall/Vanara/search?l=C%23&q=DMNUP) | Specifies where the NUP is done. | DMNUP_SYSTEM, DMNUP_ONEUP +[Vanara.PInvoke.DMORIENT](https://github.com/dahall/Vanara/search?l=C%23&q=DMORIENT) | The orientation of the paper. | DMORIENT_PORTRAIT, DMORIENT_LANDSCAPE +[Vanara.PInvoke.DMPAPER](https://github.com/dahall/Vanara/search?l=C%23&q=DMPAPER) | The size of the paper to print on. | DMPAPER_LETTER, DMPAPER_LETTERSMALL, DMPAPER_TABLOID, DMPAPER_LEDGER, DMPAPER_LEGAL, DMPAPER_STATEMENT, DMPAPER_EXECUTIVE, DMPAPER_A3, DMPAPER_A4, DMPAPER_A4SMALL, DMPAPER_A5, DMPAPER_B4, DMPAPER_B5, DMPAPER_FOLIO, DMPAPER_QUARTO, DMPAPER_10X14, DMPAPER_11X17, DMPAPER_NOTE, DMPAPER_ENV_9, DMPAPER_ENV_10, DMPAPER_ENV_11, DMPAPER_ENV_12, DMPAPER_ENV_14, DMPAPER_CSHEET, DMPAPER_DSHEET, DMPAPER_ESHEET, DMPAPER_ENV_DL, DMPAPER_ENV_C5, DMPAPER_ENV_C3, DMPAPER_ENV_C4, DMPAPER_ENV_C6, DMPAPER_ENV_C65, DMPAPER_ENV_B4, DMPAPER_ENV_B5, DMPAPER_ENV_B6, DMPAPER_ENV_ITALY, DMPAPER_ENV_MONARCH, DMPAPER_ENV_PERSONAL, DMPAPER_FANFOLD_US, DMPAPER_FANFOLD_STD_GERMAN, DMPAPER_FANFOLD_LGL_GERMAN, DMPAPER_ISO_B4, DMPAPER_JAPANESE_POSTCARD, DMPAPER_9X11, DMPAPER_10X11, DMPAPER_15X11, DMPAPER_ENV_INVITE, DMPAPER_RESERVED_48, DMPAPER_RESERVED_49, DMPAPER_LETTER_EXTRA, DMPAPER_LEGAL_EXTRA, DMPAPER_TABLOID_EXTRA, DMPAPER_A4_EXTRA, DMPAPER_LETTER_TRANSVERSE, DMPAPER_A4_TRANSVERSE, DMPAPER_LETTER_EXTRA_TRANSVERSE, DMPAPER_A_PLUS, DMPAPER_B_PLUS, DMPAPER_LETTER_PLUS, DMPAPER_A4_PLUS, DMPAPER_A5_TRANSVERSE, DMPAPER_B5_TRANSVERSE, DMPAPER_A3_EXTRA, DMPAPER_A5_EXTRA, DMPAPER_B5_EXTRA, DMPAPER_A2, DMPAPER_A3_TRANSVERSE, DMPAPER_A3_EXTRA_TRANSVERSE, DMPAPER_DBL_JAPANESE_POSTCARD, DMPAPER_A6, DMPAPER_JENV_KAKU2, DMPAPER_JENV_KAKU3, DMPAPER_JENV_CHOU3, DMPAPER_JENV_CHOU4, DMPAPER_LETTER_ROTATED, DMPAPER_A3_ROTATED, DMPAPER_A4_ROTATED, DMPAPER_A5_ROTATED, DMPAPER_B4_JIS_ROTATED, DMPAPER_B5_JIS_ROTATED, DMPAPER_JAPANESE_POSTCARD_ROTATED, DMPAPER_DBL_JAPANESE_POSTCARD_ROTATED, DMPAPER_A6_ROTATED, DMPAPER_JENV_KAKU2_ROTATED, DMPAPER_JENV_KAKU3_ROTATED, DMPAPER_JENV_CHOU3_ROTATED, DMPAPER_JENV_CHOU4_ROTATED, DMPAPER_B6_JIS, DMPAPER_B6_JIS_ROTATED, DMPAPER_12X11, DMPAPER_JENV_YOU4, DMPAPER_JENV_YOU4_ROTATED, DMPAPER_P16K, DMPAPER_P32K, DMPAPER_P32KBIG, DMPAPER_PENV_1, DMPAPER_PENV_2, DMPAPER_PENV_3, DMPAPER_PENV_4, DMPAPER_PENV_5, DMPAPER_PENV_6, DMPAPER_PENV_7, DMPAPER_PENV_8, DMPAPER_PENV_9, DMPAPER_PENV_10, DMPAPER_P16K_ROTATED, DMPAPER_P32K_ROTATED, DMPAPER_P32KBIG_ROTATED, DMPAPER_PENV_1_ROTATED, DMPAPER_PENV_2_ROTATED, DMPAPER_PENV_3_ROTATED, DMPAPER_PENV_4_ROTATED, DMPAPER_PENV_5_ROTATED, DMPAPER_PENV_6_ROTATED, DMPAPER_PENV_7_ROTATED, DMPAPER_PENV_8_ROTATED, DMPAPER_PENV_9_ROTATED, DMPAPER_PENV_10_ROTATED +[Vanara.PInvoke.DMRES](https://github.com/dahall/Vanara/search?l=C%23&q=DMRES) | The printer resolution. | DMRES_HIGH, DMRES_MEDIUM, DMRES_LOW, DMRES_DRAFT +[Vanara.PInvoke.DMTT](https://github.com/dahall/Vanara/search?l=C%23&q=DMTT) | Specifies how TrueType fonts should be printed. | DMTT_BITMAP, DMTT_DOWNLOAD, DMTT_SUBDEV, DMTT_DOWNLOAD_OUTLINE [Vanara.PInvoke.DrawTextFlags](https://github.com/dahall/Vanara/search?l=C%23&q=DrawTextFlags) | The formatting options for DrawText. | DT_TOP, DT_LEFT, DT_CENTER, DT_RIGHT, DT_VCENTER, DT_BOTTOM, DT_WORDBREAK, DT_SINGLELINE, DT_EXPANDTABS, DT_TABSTOP, DT_NOCLIP, DT_EXTERNALLEADING, DT_CALCRECT, DT_NOPREFIX, DT_INTERNAL, DT_EDITCONTROL, DT_PATH_ELLIPSIS, DT_END_ELLIPSIS, DT_MODIFYSTRING, DT_RTLREADING, DT_WORD_ELLIPSIS, DT_NOFULLWIDTHCHARBREAK, DT_HIDEPREFIX, DT_PREFIXONLY [Vanara.PInvoke.HRESULT.FacilityCode](https://github.com/dahall/Vanara/search?l=C%23&q=FacilityCode) | Enumeration of facility codes | FACILITY_NULL, FACILITY_RPC, FACILITY_DISPATCH, FACILITY_STORAGE, FACILITY_ITF, FACILITY_WIN32, FACILITY_WINDOWS, FACILITY_SECURITY, FACILITY_SSPI, FACILITY_CONTROL, FACILITY_CERT, FACILITY_INTERNET, FACILITY_MEDIASERVER, FACILITY_MSMQ, FACILITY_SETUPAPI, FACILITY_SCARD, FACILITY_COMPLUS, FACILITY_AAF, FACILITY_URT, FACILITY_ACS, FACILITY_DPLAY, FACILITY_UMI, FACILITY_SXS, FACILITY_WINDOWS_CE, FACILITY_HTTP, FACILITY_USERMODE_COMMONLOG, FACILITY_USERMODE_FILTER_MANAGER, FACILITY_BACKGROUNDCOPY, FACILITY_CONFIGURATION, FACILITY_STATE_MANAGEMENT, FACILITY_METADIRECTORY, FACILITY_WINDOWSUPDATE, FACILITY_DIRECTORYSERVICE, FACILITY_GRAPHICS, FACILITY_SHELL, FACILITY_TPM_SERVICES, FACILITY_TPM_SOFTWARE, FACILITY_PLA, FACILITY_FVE, FACILITY_FWP, FACILITY_WINRM, FACILITY_NDIS, FACILITY_USERMODE_HYPERVISOR, FACILITY_CMI, FACILITY_USERMODE_VIRTUALIZATION, FACILITY_USERMODE_VOLMGR, FACILITY_BCD, FACILITY_USERMODE_VHD, FACILITY_SDIAG, FACILITY_WEBSERVICES, FACILITY_WINDOWS_DEFENDER, FACILITY_OPC [Vanara.PInvoke.NTStatus.FacilityCode](https://github.com/dahall/Vanara/search?l=C%23&q=FacilityCode) | Enumeration of facility codes | FACILITY_NULL, FACILITY_DEBUGGER, FACILITY_RPC_RUNTIME, FACILITY_RPC_STUBS, FACILITY_IO_ERROR_CODE, FACILITY_CODCLASS_ERROR_CODE, FACILITY_NTWIN32, FACILITY_NTCERT, FACILITY_NTSSPI, FACILITY_TERMINAL_SERVER, FACILTIY_MUI_ERROR_CODE, FACILITY_USB_ERROR_CODE, FACILITY_HID_ERROR_CODE, FACILITY_FIREWIRE_ERROR_CODE, FACILITY_CLUSTER_ERROR_CODE, FACILITY_ACPI_ERROR_CODE, FACILITY_SXS_ERROR_CODE, FACILITY_TRANSACTION, FACILITY_COMMONLOG, FACILITY_VIDEO, FACILITY_FILTER_MANAGER, FACILITY_MONITOR, FACILITY_GRAPHICS_KERNEL, FACILITY_DRIVER_FRAMEWORK, FACILITY_FVE_ERROR_CODE, FACILITY_FWP_ERROR_CODE, FACILITY_NDIS_ERROR_CODE, FACILITY_TPM, FACILITY_RTPM, FACILITY_HYPERVISOR, FACILITY_IPSEC, FACILITY_VIRTUALIZATION, FACILITY_VOLMGR, FACILITY_BCD_ERROR_CODE, FACILITY_WIN32K_NTUSER, FACILITY_WIN32K_NTGDI, FACILITY_RESUME_KEY_FILTER, FACILITY_RDBSS, FACILITY_BTH_ATT, FACILITY_SECUREBOOT, FACILITY_AUDIO_KERNEL, FACILITY_VSM, FACILITY_VOLSNAP, FACILITY_SDBUS, FACILITY_SHARED_VHDX, FACILITY_SMB, FACILITY_INTERIX, FACILITY_SPACES, FACILITY_SECURITY_CORE, FACILITY_SYSTEM_INTEGRITY, FACILITY_LICENSING, FACILITY_PLATFORM_MANIFEST, FACILITY_MAXIMUM_VALUE @@ -45,6 +61,7 @@ Struct | Description [Vanara.PInvoke.CM_PARTIAL_RESOURCE_DESCRIPTOR.Connection](https://github.com/dahall/Vanara/search?l=C%23&q=Connection) | [Vanara.PInvoke.CM_PARTIAL_RESOURCE_DESCRIPTOR.DevicePrivate](https://github.com/dahall/Vanara/search?l=C%23&q=DevicePrivate) | [Vanara.PInvoke.CM_PARTIAL_RESOURCE_DESCRIPTOR.DeviceSpecificData](https://github.com/dahall/Vanara/search?l=C%23&q=DeviceSpecificData) | +[Vanara.PInvoke.DEVMODE](https://github.com/dahall/Vanara/search?l=C%23&q=DEVMODE) | The DEVMODE data structure contains information about the initialization and environment of a printer or a display device. [Vanara.PInvoke.CM_PARTIAL_RESOURCE_DESCRIPTOR.Dma](https://github.com/dahall/Vanara/search?l=C%23&q=Dma) | [Vanara.PInvoke.CM_PARTIAL_RESOURCE_DESCRIPTOR.DmaV3](https://github.com/dahall/Vanara/search?l=C%23&q=DmaV3) | [Vanara.PInvoke.CM_PARTIAL_RESOURCE_DESCRIPTOR.Generic](https://github.com/dahall/Vanara/search?l=C%23&q=Generic) | diff --git a/PInvoke/Shared/Vanara.PInvoke.Shared.csproj b/PInvoke/Shared/Vanara.PInvoke.Shared.csproj index f9e53bc8f..bffdff603 100644 --- a/PInvoke/Shared/Vanara.PInvoke.Shared.csproj +++ b/PInvoke/Shared/Vanara.PInvoke.Shared.csproj @@ -11,7 +11,7 @@ * Shared structures and enums (see release notes) Copyright © 2017-2019 $(AssemblyName) - 3.1.5 + 3.1.6 net20;net35;net40;net45;netstandard2.0;netcoreapp2.0;netcoreapp2.1;netcoreapp3.0 Vanara.PInvoke.Shared $(AssemblyName) @@ -35,10 +35,10 @@ Classes IErrorProvider, IGraphicsObjectHandle, IHandle, IKernelHandle, ISecurityObject, IShellHandle, ISyncHandle, IUserHandle, AssociateAttribute, ComTryGetNext, CoTaskMemStringMarshaler, FunctionHelper, IEnumeratorFromNext<T>, IEnumFromCom<T>, IEnumFromIndexer<T>, IEnumFromNext<T>, Lib, Macros, NullTermStringArrayMarshaler, OverlappedAsync, OverlappedAsyncResult, PInvokeClientExtensions, PInvokeDataAttribute, PRECT, PtrFunc<T>, RegistryTypeExt, SafeAnysizeStruct<T>, SafeAnysizeStructMarshaler<T>, SafeElementArray<T>, SafeHANDLE, SafeNativeArray<T>, SafeNativeArrayBase<T>, SafeNativeLinkedList<T>, SafeResourceId, SBFunc<T>, SECURITY_ATTRIBUTES, SizeFunc<T>, StringPtrArrayMarshaler, StructHelper, TryGetNext<T>, TryGetNext<T> Structures -ACCESS_MASK, BusNumber, CLIPFORMAT, CM_FULL_RESOURCE_DESCRIPTOR, CM_PARTIAL_RESOURCE_DESCRIPTOR, CM_PARTIAL_RESOURCE_LIST, CM_RESOURCE_LIST, COLORREF, Connection, DevicePrivate, DeviceSpecificData, Dma, DmaV3, Generic, HACCEL, HANDLE, HBITMAP, HBRUSH, HCOLORSPACE, HCURSOR, HDC, HDESK, HDPA, HDROP, HDSA, HDWP, HENHMETAFILE, HFILE, HFONT, HGDIOBJ, HICON, HIMAGELIST, HINSTANCE, HKEY, HMENU, HMETAFILE, HMONITOR, HPALETTE, HPEN, HPROCESS, HPROPSHEET, HPROPSHEETPAGE, HRESULT, HRGN, HTASK, HTHEME, HTHREAD, HTHUMBNAIL, HTOKEN, HWINSTA, HWND, Interrupt, LCID, LOGFONT, Memory40, Memory48, Memory64, MessageInterruptRaw, MSG, NTStatus, OBJECT_TYPE_LIST, PACE, PACL, POINTS, PRECT, PSECURITY_DESCRIPTOR, PSID, RECT, ResourceId, ResourceIdOrHandle<T>, SECURITY_ATTRIBUTES, SIZE, SYSTEMTIME, union, WIN32_FIND_DATA, Win32Error +ACCESS_MASK, BusNumber, CLIPFORMAT, CM_FULL_RESOURCE_DESCRIPTOR, CM_PARTIAL_RESOURCE_DESCRIPTOR, CM_PARTIAL_RESOURCE_LIST, CM_RESOURCE_LIST, COLORREF, Connection, DevicePrivate, DeviceSpecificData, DEVMODE, Dma, DmaV3, Generic, HACCEL, HANDLE, HBITMAP, HBRUSH, HCOLORSPACE, HCURSOR, HDC, HDESK, HDPA, HDROP, HDSA, HDWP, HENHMETAFILE, HFILE, HFONT, HGDIOBJ, HICON, HIMAGELIST, HINSTANCE, HKEY, HMENU, HMETAFILE, HMONITOR, HPALETTE, HPEN, HPROCESS, HPROPSHEET, HPROPSHEETPAGE, HRESULT, HRGN, HTASK, HTHEME, HTHREAD, HTHUMBNAIL, HTOKEN, HWINSTA, HWND, Interrupt, LCID, LOGFONT, Memory40, Memory48, Memory64, MessageInterruptRaw, MSG, NTStatus, OBJECT_TYPE_LIST, PACE, PACL, POINTS, PRECT, PSECURITY_DESCRIPTOR, PSID, RECT, ResourceId, ResourceIdOrHandle<T>, SECURITY_ATTRIBUTES, SIZE, SYSTEMTIME, union, WIN32_FIND_DATA, Win32Error Enumerations -CharacterSet, CM_RESOURCE, CM_SHARE_DISPOSITION, CmResourceType, DrawTextFlags, FacilityCode, FacilityCode, FileFlagsAndAttributes, FontFamily, FontPitch, INTERFACE_TYPE, LogFontClippingPrecision, LogFontOutputPrecision, LogFontOutputQuality, NTDDI, ObjectTypeListLevel, PInvokeClient, ProcessorArchitecture, REG_VALUE_TYPE, ResourceType, SECURITY_INFORMATION, SeverityLevel, SeverityLevel, ShowWindowCommand, STGM, SystemColorIndex, SystemShutDownReason, URLZONE, WIN32_WINNT +CharacterSet, CM_RESOURCE, CM_SHARE_DISPOSITION, CmResourceType, DMCOLLATE, DMCOLOR, DMDFO, DMDISPLAY, DMDITHER, DMDO, DMDUP, DMFIELDS, DMICM, DMICMMETHOD, DMMEDIA, DMNUP, DMORIENT, DMPAPER, DMRES, DMTT, DrawTextFlags, FacilityCode, FacilityCode, FileFlagsAndAttributes, FontFamily, FontPitch, INTERFACE_TYPE, LogFontClippingPrecision, LogFontOutputPrecision, LogFontOutputQuality, NTDDI, ObjectTypeListLevel, PInvokeClient, ProcessorArchitecture, REG_VALUE_TYPE, ResourceType, SECURITY_INFORMATION, SeverityLevel, SeverityLevel, ShowWindowCommand, STGM, SystemColorIndex, SystemShutDownReason, URLZONE, WIN32_WINNT latest diff --git a/PInvoke/Shell32/CorrelationReport.md b/PInvoke/Shell32/CorrelationReport.md index 48b5c6d10..93fe65905 100644 --- a/PInvoke/Shell32/CorrelationReport.md +++ b/PInvoke/Shell32/CorrelationReport.md @@ -1,5 +1,5 @@ ## Correlation report for shell32.dll -### Methods (100% complete, 190 of 190 functions) +### Methods (98% complete, 190 of 192 functions) Native Method | Header | Managed Method --- | --- | --- [AssocCreateForClasses](http://msdn2.microsoft.com/en-us/library/43257507-dd5e-4622-8445-c132187fd1e5) | shellapi.h | [Vanara.PInvoke.Shell32.AssocCreateForClasses](https://github.com/dahall/Vanara/search?l=C%23&q=AssocCreateForClasses) @@ -103,6 +103,7 @@ Native Method | Header | Managed Method [Shell_MergeMenus](http://msdn2.microsoft.com/en-us/library/f9e005fd-b1f2-4a5f-ad36-9c44998dc4eb) | shlobj_core.h | [Vanara.PInvoke.Shell32.Shell_MergeMenus](https://github.com/dahall/Vanara/search?l=C%23&q=Shell_MergeMenus) [Shell_NotifyIcon](https://www.google.com/search?num=5&q=Shell_NotifyIcon+site%3Amicrosoft.com) | shellapi.h | [Vanara.PInvoke.Shell32.Shell_NotifyIcon](https://github.com/dahall/Vanara/search?l=C%23&q=Shell_NotifyIcon) [Shell_NotifyIconGetRect](http://msdn2.microsoft.com/en-us/library/81ad13be-a908-4079-b47c-6f983919700b) | shellapi.h | [Vanara.PInvoke.Shell32.Shell_NotifyIconGetRect](https://github.com/dahall/Vanara/search?l=C%23&q=Shell_NotifyIconGetRect) +[SHELL32_CNetFolderUI_CreateInstance](https://www.google.com/search?num=5&q=SHELL32_CNetFolderUI_CreateInstance+site%3Amicrosoft.com) | | [ShellAbout](http://msdn2.microsoft.com/en-us/library/0919e356-84e8-475e-8628-23097b19c50d) | shellapi.h | [Vanara.PInvoke.Shell32.ShellAbout](https://github.com/dahall/Vanara/search?l=C%23&q=ShellAbout) [ShellExecute](http://msdn2.microsoft.com/en-us/library/8b1f3978-a0ee-4684-8a37-98e270b63897) | shellapi.h | [Vanara.PInvoke.Shell32.ShellExecute](https://github.com/dahall/Vanara/search?l=C%23&q=ShellExecute) [ShellExecuteEx](https://www.google.com/search?num=5&q=ShellExecuteEx+site%3Amicrosoft.com) | Shellapi.h | [Vanara.PInvoke.Shell32.ShellExecuteEx](https://github.com/dahall/Vanara/search?l=C%23&q=ShellExecuteEx) @@ -188,6 +189,7 @@ Native Method | Header | Managed Method [SHUpdateImage](http://msdn2.microsoft.com/en-us/library/9df5860e-db65-4e43-aaf9-c1e0e33fc569) | shlobj_core.h | [Vanara.PInvoke.Shell32.SHUpdateImage](https://github.com/dahall/Vanara/search?l=C%23&q=SHUpdateImage) [SHValidateUNC](http://msdn2.microsoft.com/en-us/library/42394650-5571-4165-84f1-19a26fb4a1b8) | shlobj_core.h | [Vanara.PInvoke.Shell32.SHValidateUNC](https://github.com/dahall/Vanara/search?l=C%23&q=SHValidateUNC) [SignalFileOpen](http://msdn2.microsoft.com/en-us/library/b46bb06f-a183-4a39-89bd-457fa4fe728f) | shlobj_core.h | [Vanara.PInvoke.Shell32.SignalFileOpen](https://github.com/dahall/Vanara/search?l=C%23&q=SignalFileOpen) +[StateRepoNewMenuCache_RebuildCacheAsync](https://www.google.com/search?num=5&q=StateRepoNewMenuCache_RebuildCacheAsync+site%3Amicrosoft.com) | | [StgMakeUniqueName](http://msdn2.microsoft.com/en-us/library/d45ec25c-359b-46f8-b0f6-5888525c7349) | shlobj_core.h | [Vanara.PInvoke.Shell32.StgMakeUniqueName](https://github.com/dahall/Vanara/search?l=C%23&q=StgMakeUniqueName) [VariantToStrRet](http://msdn2.microsoft.com/en-us/library/dfc1f52e-58c6-48fd-8da9-1d4d5115912c) | propvarutil.h | [Vanara.PInvoke.Shell32.VariantToStrRet](https://github.com/dahall/Vanara/search?l=C%23&q=VariantToStrRet) [Win32DeleteFile](http://msdn2.microsoft.com/en-us/library/e6b2ac77-a206-413e-aba7-0fd627799a95) | shlobj_core.h | [Vanara.PInvoke.Shell32.Win32DeleteFile](https://github.com/dahall/Vanara/search?l=C%23&q=Win32DeleteFile) diff --git a/PInvoke/Shell32/Vanara.PInvoke.Shell32.csproj b/PInvoke/Shell32/Vanara.PInvoke.Shell32.csproj index bcc1c2f15..74dcdad46 100644 --- a/PInvoke/Shell32/Vanara.PInvoke.Shell32.csproj +++ b/PInvoke/Shell32/Vanara.PInvoke.Shell32.csproj @@ -7,7 +7,7 @@ PInvoke API (methods, structures and constants) imported from Windows Shell32.dll. Copyright © 2017-2019 $(AssemblyName) - 3.1.5 + 3.1.6 net20;net35;net40;net45;netstandard2.0;netcoreapp2.0;netcoreapp2.1;netcoreapp3.0 Vanara.PInvoke.Shell32 $(AssemblyName) @@ -28,7 +28,7 @@ Currently implements: Functions -AssocCreateForClasses, AssocGetDetailsOfPropKey, CDefFolderMenu_Create2, CommandLineToArgvW, DragAcceptFiles, DragFinish, DragQueryFile, DragQueryPoint, DuplicateIcon, ExtractAssociatedIcon, ExtractAssociatedIconEx, ExtractIcon, ExtractIconEx, FindExecutable, GetCurrentProcessExplicitAppUserModelID, GetFileNameFromBrowse, ILAppendID, ILClone, ILCloneFirst, ILCombine, ILCreateFromPath, ILFindChild, ILFindLastID, ILFree, ILGetNext, ILGetSize, ILIsEqual, ILIsParent, ILLoadFromStreamEx, ILRemoveLastID, ILSaveToStream, InitNetworkAddressControl, InitVariantFromStrRet, IsNetDrive, IsUserAnAdmin, OpenRegStream, PathCleanupSpec, PathGetShortPath, PathIsExe, PathIsSlow, PathMakeUniqueName, PathResolve, PathYetAnotherMakeUniqueName, PickIconDlg, PifMgr_CloseProperties, PifMgr_GetProperties, PifMgr_OpenProperties, PifMgr_SetProperties, ReadCabinetState, RealDriveType, RestartDialog, RestartDialogEx, SetCurrentProcessExplicitAppUserModelID, SHAddDefaultPropertiesByExt, SHAddFromPropSheetExtArray, SHAddToRecentDocs, SHAlloc, SHAppBarMessage, SHAssocEnumHandlers, SHAssocEnumHandlersForProtocolByApplication, SHBindToFolderIDListParent, SHBindToFolderIDListParentEx, SHBindToObject, SHBindToParent, SHBrowseForFolder, SHChangeNotification_Lock, SHChangeNotification_Unlock, SHChangeNotify, SHChangeNotifyDeregister, SHChangeNotifyRegister, SHChangeNotifyRegisterThread, SHCreateAssociationRegistration, SHCreateDataObject, SHCreateDefaultContextMenu, SHCreateDefaultExtractIcon, SHCreateDefaultPropertiesOp, SHCreateDirectory, SHCreateDirectoryEx, SHCreateFileExtractIconW, SHCreateItemFromIDList, SHCreateItemFromParsingName, SHCreateItemFromRelativeName, SHCreateItemInKnownFolder, SHCreateItemWithParent, SHCreatePropSheetExtArray, SHCreateShellFolderView, SHCreateShellFolderViewEx, SHCreateShellItem, SHCreateShellItemArray, SHCreateShellItemArrayFromDataObject, SHCreateShellItemArrayFromIDLists, SHCreateShellItemArrayFromShellItem, SHCreateStdEnumFmtEtc, SHDefExtractIcon, SHDestroyPropSheetExtArray, SHDoDragDrop, Shell_GetCachedImageIndex, Shell_GetImageLists, Shell_MergeMenus, Shell_NotifyIcon, Shell_NotifyIconGetRect, ShellAbout, ShellExecute, ShellExecuteEx, SHEmptyRecycleBin, SHEnumerateUnreadMailAccountsA, SHEnumerateUnreadMailAccountsW, SHEvaluateSystemCommandTemplate, SHFileOperation, SHFind_InitMenuPopup, SHFindFiles, SHFlushSFCache, SHFormatDrive, SHFree, SHFreeNameMappings, SHGetAttributesFromDataObject, SHGetDataFromIDList, SHGetDesktopFolder, SHGetDiskFreeSpaceA, SHGetDiskFreeSpaceEx, SHGetDiskFreeSpaceW, SHGetDriveMedia, SHGetFileInfo, SHGetFolderLocation, SHGetFolderPath, SHGetFolderPathAndSubDir, SHGetFolderPathEx, SHGetIconOverlayIndex, SHGetIDListFromObject, SHGetImageList, SHGetInstanceExplorer, SHGetItemFromDataObject, SHGetItemFromObject, SHGetKnownFolderIDList, SHGetKnownFolderItem, SHGetKnownFolderPath, SHGetLocalizedName, SHGetNameFromIDList, SHGetNewLinkInfo, SHGetPathFromIDList, SHGetPathFromIDListEx, SHGetPropertyStoreForWindow, SHGetPropertyStoreFromIDList, SHGetPropertyStoreFromParsingName, SHGetRealIDL, SHGetSetFolderCustomSettings, SHGetSetSettings, SHGetSettings, SHGetStockIconInfo, SHGetTemporaryPropertyForItem, SHGetUnreadMailCountW, SHHandleUpdateImage, SHInvokePrinterCommand, SHIsFileAvailableOffline, SHLimitInputEdit, SHLoadInProc, SHLoadNonloadedIconOverlayIdentifiers, SHMapPIDLToSystemImageListIndex, SHMultiFileProperties, SHObjectProperties, SHOpenFolderAndSelectItems, SHOpenWithDialog, SHParseDisplayName, SHPathPrepareForWrite, SHPropStgCreate, SHPropStgReadMultiple, SHPropStgWriteMultiple, SHQueryRecycleBin, SHQueryUserNotificationState, SHRemoveLocalizedName, SHReplaceFromPropSheetExtArray, SHResolveLibrary, SHRestricted, SHSetDefaultProperties, SHSetInstanceExplorer, SHSetKnownFolderPath, SHSetLocalizedName, SHSetTemporaryPropertyForItem, SHSetUnreadMailCountW, SHShellFolderView_Message, SHShowManageLibraryUI, SHSimpleIDListFromPath, SHTestTokenMembership, SHUpdateImage, SHValidateUNC, SignalFileOpen, StgMakeUniqueName, VariantToStrRet, Win32DeleteFile, WriteCabinetState +AssocCreateForClasses, AssocGetDetailsOfPropKey, CDefFolderMenu_Create2, CommandLineToArgvW, DragAcceptFiles, DragFinish, DragQueryFile, DragQueryPoint, DuplicateIcon, ExtractAssociatedIcon, ExtractAssociatedIconEx, ExtractIcon, ExtractIconEx, FindExecutable, GetCurrentProcessExplicitAppUserModelID, GetFileNameFromBrowse, ILAppendID, ILClone, ILCloneFirst, ILCombine, ILCreateFromPath, ILFindChild, ILFindLastID, ILFree, ILGetNext, ILGetSize, ILIsEqual, ILIsParent, ILLoadFromStreamEx, ILRemoveLastID, ILSaveToStream, InitNetworkAddressControl, InitVariantFromStrRet, IsNetDrive, IsUserAnAdmin, OpenRegStream, PathCleanupSpec, PathGetShortPath, PathIsExe, PathIsSlow, PathMakeUniqueName, PathResolve, PathYetAnotherMakeUniqueName, PickIconDlg, PifMgr_CloseProperties, PifMgr_GetProperties, PifMgr_OpenProperties, PifMgr_SetProperties, ReadCabinetState, RealDriveType, RestartDialog, RestartDialogEx, SetCurrentProcessExplicitAppUserModelID, SHAddDefaultPropertiesByExt, SHAddFromPropSheetExtArray, SHAddToRecentDocs, SHAlloc, SHAppBarMessage, SHAssocEnumHandlers, SHAssocEnumHandlersForProtocolByApplication, SHBindToFolderIDListParent, SHBindToFolderIDListParentEx, SHBindToObject, SHBindToParent, SHBrowseForFolder, SHChangeNotification_Lock, SHChangeNotification_Unlock, SHChangeNotify, SHChangeNotifyDeregister, SHChangeNotifyRegister, SHChangeNotifyRegisterThread, SHCreateAssociationRegistration, SHCreateDataObject, SHCreateDefaultContextMenu, SHCreateDefaultExtractIcon, SHCreateDefaultPropertiesOp, SHCreateDirectory, SHCreateDirectoryEx, SHCreateFileExtractIconW, SHCreateItemFromIDList, SHCreateItemFromParsingName, SHCreateItemFromRelativeName, SHCreateItemInKnownFolder, SHCreateItemWithParent, SHCreatePropSheetExtArray, SHCreateShellFolderView, SHCreateShellFolderViewEx, SHCreateShellItem, SHCreateShellItemArray, SHCreateShellItemArrayFromDataObject, SHCreateShellItemArrayFromIDLists, SHCreateShellItemArrayFromShellItem, SHCreateStdEnumFmtEtc, SHDefExtractIcon, SHDestroyPropSheetExtArray, SHDoDragDrop, Shell_GetCachedImageIndex, Shell_GetImageLists, Shell_MergeMenus, Shell_NotifyIcon, Shell_NotifyIconGetRect, SHELL32_CNetFolderUI_CreateInstance, ShellAbout, ShellExecute, ShellExecuteEx, SHEmptyRecycleBin, SHEnumerateUnreadMailAccountsA, SHEnumerateUnreadMailAccountsW, SHEvaluateSystemCommandTemplate, SHFileOperation, SHFind_InitMenuPopup, SHFindFiles, SHFlushSFCache, SHFormatDrive, SHFree, SHFreeNameMappings, SHGetAttributesFromDataObject, SHGetDataFromIDList, SHGetDesktopFolder, SHGetDiskFreeSpaceA, SHGetDiskFreeSpaceEx, SHGetDiskFreeSpaceW, SHGetDriveMedia, SHGetFileInfo, SHGetFolderLocation, SHGetFolderPath, SHGetFolderPathAndSubDir, SHGetFolderPathEx, SHGetIconOverlayIndex, SHGetIDListFromObject, SHGetImageList, SHGetInstanceExplorer, SHGetItemFromDataObject, SHGetItemFromObject, SHGetKnownFolderIDList, SHGetKnownFolderItem, SHGetKnownFolderPath, SHGetLocalizedName, SHGetNameFromIDList, SHGetNewLinkInfo, SHGetPathFromIDList, SHGetPathFromIDListEx, SHGetPropertyStoreForWindow, SHGetPropertyStoreFromIDList, SHGetPropertyStoreFromParsingName, SHGetRealIDL, SHGetSetFolderCustomSettings, SHGetSetSettings, SHGetSettings, SHGetStockIconInfo, SHGetTemporaryPropertyForItem, SHGetUnreadMailCountW, SHHandleUpdateImage, SHInvokePrinterCommand, SHIsFileAvailableOffline, SHLimitInputEdit, SHLoadInProc, SHLoadNonloadedIconOverlayIdentifiers, SHMapPIDLToSystemImageListIndex, SHMultiFileProperties, SHObjectProperties, SHOpenFolderAndSelectItems, SHOpenWithDialog, SHParseDisplayName, SHPathPrepareForWrite, SHPropStgCreate, SHPropStgReadMultiple, SHPropStgWriteMultiple, SHQueryRecycleBin, SHQueryUserNotificationState, SHRemoveLocalizedName, SHReplaceFromPropSheetExtArray, SHResolveLibrary, SHRestricted, SHSetDefaultProperties, SHSetInstanceExplorer, SHSetKnownFolderPath, SHSetLocalizedName, SHSetTemporaryPropertyForItem, SHSetUnreadMailCountW, SHShellFolderView_Message, SHShowManageLibraryUI, SHSimpleIDListFromPath, SHTestTokenMembership, SHUpdateImage, SHValidateUNC, SignalFileOpen, StateRepoNewMenuCache_RebuildCacheAsync, StgMakeUniqueName, VariantToStrRet, Win32DeleteFile, WriteCabinetState Structures CIDA, DROPDESCRIPTION, DROPFILES, FILEDESCRIPTOR, FILEGROUPDESCRIPTOR, NRESARRAY, SHDRAGIMAGE, OLECMD, OLECMDTEXT, APPBARDATA, ASSOCIATIONELEMENT, NOTIFYICONDATA, NOTIFYICONIDENTIFIER, SHELLEXECUTEINFO, SHFILEINFO, SHFILEOPSTRUCT, SHQUERYRBINFO, SHSTOCKICONINFO, BROWSEINFO, CABINETSTATE, COORD, CSFV, DATABLOCKHEADER, DEFCONTEXTMENU, EXP_DARWIN_LINK, EXP_SPECIAL_FOLDER, EXP_SZ_LINK, HLOCK, HPIF, HPSXA, NT_CONSOLE_PROPS, NT_FE_CONSOLE_PROPS, OPENASINFO, PROPPRG, SFV_CREATE, SHChangeNotifyEntry, SHDESCRIPTIONID, SHELLFLAGSTATE, SHELLSTATE, SHFOLDERCUSTOMSETTINGS, CMINVOKECOMMANDINFOEX, COMDLG_FILTERSPEC, CM_COLUMNINFO, SORTCOLUMN, KNOWNFOLDER_DEFINITION, PREVIEWHANDLERFRAMEINFO, EXTRASEARCH, FOLDERSETTINGS, PFOLDERSETTINGS, SV2CVW2_PARAMS, THUMBBUTTON, ITEMIDLIST, SHELLDETAILS, SHITEMID, STRRET diff --git a/PInvoke/ShlwApi/Vanara.PInvoke.ShlwApi.csproj b/PInvoke/ShlwApi/Vanara.PInvoke.ShlwApi.csproj index d99c5950f..ff40db2d0 100644 --- a/PInvoke/ShlwApi/Vanara.PInvoke.ShlwApi.csproj +++ b/PInvoke/ShlwApi/Vanara.PInvoke.ShlwApi.csproj @@ -7,7 +7,7 @@ PInvoke API (methods, structures and constants) imported from Windows ShlwApi.dll. Copyright © 2017-2019 $(AssemblyName) - 3.1.5 + 3.1.6 net20;net35;net40;net45;netstandard2.0;netcoreapp2.0;netcoreapp2.1;netcoreapp3.0 Vanara.PInvoke.ShlwApi $(AssemblyName) diff --git a/PInvoke/TaskSchd/Vanara.PInvoke.TaskSchd.csproj b/PInvoke/TaskSchd/Vanara.PInvoke.TaskSchd.csproj index 9bf47ad33..9799f7b23 100644 --- a/PInvoke/TaskSchd/Vanara.PInvoke.TaskSchd.csproj +++ b/PInvoke/TaskSchd/Vanara.PInvoke.TaskSchd.csproj @@ -7,7 +7,7 @@ PInvoke API (methods, structures and constants) imported for Windows Task Scheduler 1.0 and 2.0 COM objects. Copyright © 2017-2019 $(AssemblyName) - 3.1.5 + 3.1.6 net20;net35;net40;net45;netstandard2.0;netcoreapp2.0;netcoreapp2.1;netcoreapp3.0 Vanara.PInvoke.TaskSchd $(AssemblyName) diff --git a/PInvoke/User32/CorrelationReport.md b/PInvoke/User32/CorrelationReport.md index df0532470..45a257550 100644 --- a/PInvoke/User32/CorrelationReport.md +++ b/PInvoke/User32/CorrelationReport.md @@ -1,9 +1,10 @@ ## Correlation report for user32.dll -### Methods (100% complete, 556 of 556 functions) +### Methods (97% complete, 556 of 572 functions) Native Method | Header | Managed Method --- | --- | --- [ActivateKeyboardLayout](https://www.google.com/search?num=5&q=ActivateKeyboardLayout+site%3Amicrosoft.com) | winuser.h | [Vanara.PInvoke.User32.ActivateKeyboardLayout](https://github.com/dahall/Vanara/search?l=C%23&q=ActivateKeyboardLayout) [AddClipboardFormatListener](http://msdn2.microsoft.com/en-us/library/addclipboardformatlistener) | winuser.h | [Vanara.PInvoke.User32.AddClipboardFormatListener](https://github.com/dahall/Vanara/search?l=C%23&q=AddClipboardFormatListener) +[AddVisualIdentifier](https://www.google.com/search?num=5&q=AddVisualIdentifier+site%3Amicrosoft.com) | | [AdjustWindowRect](http://msdn2.microsoft.com/en-us/library/adjustwindowrect) | winuser.h | [Vanara.PInvoke.User32.AdjustWindowRect](https://github.com/dahall/Vanara/search?l=C%23&q=AdjustWindowRect) [AdjustWindowRectEx](http://msdn2.microsoft.com/en-us/library/adjustwindowrectex) | winuser.h | [Vanara.PInvoke.User32.AdjustWindowRectEx](https://github.com/dahall/Vanara/search?l=C%23&q=AdjustWindowRectEx) [AdjustWindowRectExForDpi](http://msdn2.microsoft.com/en-us/library/C7126165-1D64-4C04-9B8D-4F90AC2F2C67) | winuser.h | [Vanara.PInvoke.User32.AdjustWindowRectExForDpi](https://github.com/dahall/Vanara/search?l=C%23&q=AdjustWindowRectExForDpi) @@ -33,6 +34,7 @@ Native Method | Header | Managed Method [ChangeWindowMessageFilterEx](http://msdn2.microsoft.com/en-us/library/changewindowmessagefilterex) | winuser.h | [Vanara.PInvoke.User32.ChangeWindowMessageFilterEx](https://github.com/dahall/Vanara/search?l=C%23&q=ChangeWindowMessageFilterEx) [CharToOem](https://www.google.com/search?num=5&q=CharToOemA+site%3Amicrosoft.com) | winuser.h | [Vanara.PInvoke.User32.CharToOem](https://github.com/dahall/Vanara/search?l=C%23&q=CharToOem) [CharToOemBuff](https://www.google.com/search?num=5&q=CharToOemBuffA+site%3Amicrosoft.com) | winuser.h | [Vanara.PInvoke.User32.CharToOemBuff](https://github.com/dahall/Vanara/search?l=C%23&q=CharToOemBuff) +[CheckBannedOneCoreTransformApi](https://www.google.com/search?num=5&q=CheckBannedOneCoreTransformApi+site%3Amicrosoft.com) | | [CheckDlgButton](http://msdn2.microsoft.com/en-us/library/checkdlgbutton) | winuser.h | [Vanara.PInvoke.User32.CheckDlgButton](https://github.com/dahall/Vanara/search?l=C%23&q=CheckDlgButton) [CheckMenuItem](http://msdn2.microsoft.com/en-us/library/checkmenuitem.htm) | winuser.h | [Vanara.PInvoke.User32.CheckMenuItem](https://github.com/dahall/Vanara/search?l=C%23&q=CheckMenuItem) [CheckMenuRadioItem](http://msdn2.microsoft.com/en-us/library/checkmenuradioitem.htm) | winuser.h | [Vanara.PInvoke.User32.CheckMenuRadioItem](https://github.com/dahall/Vanara/search?l=C%23&q=CheckMenuRadioItem) @@ -67,6 +69,7 @@ Native Method | Header | Managed Method [CreateIconIndirect](http://msdn2.microsoft.com/en-us/library/createiconindirect) | winuser.h | [Vanara.PInvoke.User32.CreateIconIndirect](https://github.com/dahall/Vanara/search?l=C%23&q=CreateIconIndirect) [CreateMenu](http://msdn2.microsoft.com/en-us/library/createmenu.htm) | winuser.h | [Vanara.PInvoke.User32.CreateMenu](https://github.com/dahall/Vanara/search?l=C%23&q=CreateMenu) [CreatePopupMenu](http://msdn2.microsoft.com/en-us/library/createpopupmenu.htm) | winuser.h | [Vanara.PInvoke.User32.CreatePopupMenu](https://github.com/dahall/Vanara/search?l=C%23&q=CreatePopupMenu) +[CreateSyntheticPointerDevice](https://www.google.com/search?num=5&q=CreateSyntheticPointerDevice+site%3Amicrosoft.com) | | [CreateWindowEx](http://msdn2.microsoft.com/en-us/library/createwindowex) | winuser.h | [Vanara.PInvoke.User32.CreateWindowEx](https://github.com/dahall/Vanara/search?l=C%23&q=CreateWindowEx) [CreateWindowStation](http://msdn2.microsoft.com/en-us/library/c1aee546-decd-46c9-8d02-d6792f5a6a0d) | winuser.h | [Vanara.PInvoke.User32.CreateWindowStation](https://github.com/dahall/Vanara/search?l=C%23&q=CreateWindowStation) [DefDlgProc](http://msdn2.microsoft.com/en-us/library/defdlgproc) | winuser.h | [Vanara.PInvoke.User32.DefDlgProc](https://github.com/dahall/Vanara/search?l=C%23&q=DefDlgProc) @@ -82,6 +85,7 @@ Native Method | Header | Managed Method [DestroyCursor](http://msdn2.microsoft.com/en-us/library/destroycursor) | winuser.h | [Vanara.PInvoke.User32.DestroyCursor](https://github.com/dahall/Vanara/search?l=C%23&q=DestroyCursor) [DestroyIcon](http://msdn2.microsoft.com/en-us/library/destroyicon) | winuser.h | [Vanara.PInvoke.User32.DestroyIcon](https://github.com/dahall/Vanara/search?l=C%23&q=DestroyIcon) [DestroyMenu](http://msdn2.microsoft.com/en-us/library/destroymenu.htm) | winuser.h | [Vanara.PInvoke.User32.DestroyMenu](https://github.com/dahall/Vanara/search?l=C%23&q=DestroyMenu) +[DestroySyntheticPointerDevice](https://www.google.com/search?num=5&q=DestroySyntheticPointerDevice+site%3Amicrosoft.com) | | [DestroyWindow](http://msdn2.microsoft.com/en-us/library/destroywindow) | winuser.h | [Vanara.PInvoke.User32.DestroyWindow](https://github.com/dahall/Vanara/search?l=C%23&q=DestroyWindow) [DialogBoxIndirectParam](http://msdn2.microsoft.com/en-us/library/dialogboxindirectparam) | winuser.h | [Vanara.PInvoke.User32.DialogBoxIndirectParam](https://github.com/dahall/Vanara/search?l=C%23&q=DialogBoxIndirectParam) [DialogBoxParam](http://msdn2.microsoft.com/en-us/library/dialogboxparam) | winuser.h | [Vanara.PInvoke.User32.DialogBoxParam](https://github.com/dahall/Vanara/search?l=C%23&q=DialogBoxParam) @@ -179,9 +183,11 @@ Native Method | Header | Managed Method [GetDlgItemInt](http://msdn2.microsoft.com/en-us/library/getdlgitemint) | winuser.h | [Vanara.PInvoke.User32.GetDlgItemInt](https://github.com/dahall/Vanara/search?l=C%23&q=GetDlgItemInt) [GetDlgItemText](http://msdn2.microsoft.com/en-us/library/getdlgitemtext) | winuser.h | [Vanara.PInvoke.User32.GetDlgItemText](https://github.com/dahall/Vanara/search?l=C%23&q=GetDlgItemText) [GetDoubleClickTime](https://www.google.com/search?num=5&q=GetDoubleClickTime+site%3Amicrosoft.com) | winuser.h | [Vanara.PInvoke.User32.GetDoubleClickTime](https://github.com/dahall/Vanara/search?l=C%23&q=GetDoubleClickTime) +[GetDpiAwarenessContextForProcess](https://www.google.com/search?num=5&q=GetDpiAwarenessContextForProcess+site%3Amicrosoft.com) | | [GetDpiForSystem](http://msdn2.microsoft.com/en-us/library/B744EC4A-DB78-4654-B50F-C27CB7702899) | winuser.h | [Vanara.PInvoke.User32.GetDpiForSystem](https://github.com/dahall/Vanara/search?l=C%23&q=GetDpiForSystem) [GetDpiForWindow](http://msdn2.microsoft.com/en-us/library/E9F7BCFA-4215-44C0-95FB-57C28325720C) | winuser.h | [Vanara.PInvoke.User32.GetDpiForWindow](https://github.com/dahall/Vanara/search?l=C%23&q=GetDpiForWindow) [GetDpiFromDpiAwarenessContext](http://msdn2.microsoft.com/en-us/library/E47A7A12-AE11-4E66-AE49-463C9F4A6330) | winuser.h | [Vanara.PInvoke.User32.GetDpiFromDpiAwarenessContext](https://github.com/dahall/Vanara/search?l=C%23&q=GetDpiFromDpiAwarenessContext) +[GetExtendedPointerDeviceProperty](https://www.google.com/search?num=5&q=GetExtendedPointerDeviceProperty+site%3Amicrosoft.com) | | [GetFocus](https://www.google.com/search?num=5&q=GetFocus+site%3Amicrosoft.com) | winuser.h | [Vanara.PInvoke.User32.GetFocus](https://github.com/dahall/Vanara/search?l=C%23&q=GetFocus) [GetForegroundWindow](http://msdn2.microsoft.com/en-us/library/getforegroundwindow) | winuser.h | [Vanara.PInvoke.User32.GetForegroundWindow](https://github.com/dahall/Vanara/search?l=C%23&q=GetForegroundWindow) [GetGestureConfig](http://msdn2.microsoft.com/en-us/library/8b7a594c-e9e4-4215-8946-da170c957a2b) | winuser.h | [Vanara.PInvoke.User32.GetGestureConfig](https://github.com/dahall/Vanara/search?l=C%23&q=GetGestureConfig) @@ -230,6 +236,7 @@ Native Method | Header | Managed Method [GetPointerCursorId](http://msdn2.microsoft.com/en-us/library/43211600-ee82-416f-860f-423c581eda75) | winuser.h | [Vanara.PInvoke.User32.GetPointerCursorId](https://github.com/dahall/Vanara/search?l=C%23&q=GetPointerCursorId) [GetPointerDevice](http://msdn2.microsoft.com/en-us/library/800E0BFE-6E57-4EAA-B47C-FEEC0B5BFA2F) | winuser.h | [Vanara.PInvoke.User32.GetPointerDevice](https://github.com/dahall/Vanara/search?l=C%23&q=GetPointerDevice) [GetPointerDeviceCursors](http://msdn2.microsoft.com/en-us/library/4dd25033-e63a-4fa9-89b9-bfcae4061a76) | winuser.h | [Vanara.PInvoke.User32.GetPointerDeviceCursors](https://github.com/dahall/Vanara/search?l=C%23&q=GetPointerDeviceCursors) +[GetPointerDeviceOrientation](https://www.google.com/search?num=5&q=GetPointerDeviceOrientation+site%3Amicrosoft.com) | | [GetPointerDeviceProperties](http://msdn2.microsoft.com/en-us/library/dbb81637-217a-49b1-9e81-2068cf4c0951) | winuser.h | [Vanara.PInvoke.User32.GetPointerDeviceProperties](https://github.com/dahall/Vanara/search?l=C%23&q=GetPointerDeviceProperties) [GetPointerDeviceRects](http://msdn2.microsoft.com/en-us/library/a6586dec-6d57-4345-be56-89c7308c1097) | winuser.h | [Vanara.PInvoke.User32.GetPointerDeviceRects](https://github.com/dahall/Vanara/search?l=C%23&q=GetPointerDeviceRects) [GetPointerDevices](http://msdn2.microsoft.com/en-us/library/91FD5EBA-EDD7-4D7D-ABF3-3CE2461417B0) | winuser.h | [Vanara.PInvoke.User32.GetPointerDevices](https://github.com/dahall/Vanara/search?l=C%23&q=GetPointerDevices) @@ -237,6 +244,7 @@ Native Method | Header | Managed Method [GetPointerFrameInfoHistory](http://msdn2.microsoft.com/en-us/library/1ae035d6-a375-4421-82a6-50be4a2341f6) | winuser.h | [Vanara.PInvoke.User32.GetPointerFrameInfoHistory](https://github.com/dahall/Vanara/search?l=C%23&q=GetPointerFrameInfoHistory) [GetPointerFramePenInfo](http://msdn2.microsoft.com/en-us/library/52db9b96-7f9e-41d7-88f7-b9c7691a6511) | winuser.h | [Vanara.PInvoke.User32.GetPointerFramePenInfo](https://github.com/dahall/Vanara/search?l=C%23&q=GetPointerFramePenInfo) [GetPointerFramePenInfoHistory](http://msdn2.microsoft.com/en-us/library/a4f6a9f3-dfbd-4413-aae7-f58e1521ef1d) | winuser.h | [Vanara.PInvoke.User32.GetPointerFramePenInfoHistory](https://github.com/dahall/Vanara/search?l=C%23&q=GetPointerFramePenInfoHistory) +[GetPointerFrameTimes](https://www.google.com/search?num=5&q=GetPointerFrameTimes+site%3Amicrosoft.com) | | [GetPointerFrameTouchInfo](http://msdn2.microsoft.com/en-us/library/a100cc7a-62fc-4ace-8d35-e77aff98d944) | winuser.h | [Vanara.PInvoke.User32.GetPointerFrameTouchInfo](https://github.com/dahall/Vanara/search?l=C%23&q=GetPointerFrameTouchInfo) [GetPointerFrameTouchInfoHistory](http://msdn2.microsoft.com/en-us/library/f2521a67-9850-46e9-bc8b-75bf5b6cc263) | winuser.h | [Vanara.PInvoke.User32.GetPointerFrameTouchInfoHistory](https://github.com/dahall/Vanara/search?l=C%23&q=GetPointerFrameTouchInfoHistory) [GetPointerInfo](http://msdn2.microsoft.com/en-us/library/75faea24-91cd-448b-b67a-19fe530f1800) | winuser.h | [Vanara.PInvoke.User32.GetPointerInfo](https://github.com/dahall/Vanara/search?l=C%23&q=GetPointerInfo) @@ -262,6 +270,7 @@ Native Method | Header | Managed Method [GetScrollInfo](https://www.google.com/search?num=5&q=GetScrollInfo+site%3Amicrosoft.com) | winuser.h | [Vanara.PInvoke.User32.GetScrollInfo](https://github.com/dahall/Vanara/search?l=C%23&q=GetScrollInfo) [GetScrollPos](https://www.google.com/search?num=5&q=GetScrollPos+site%3Amicrosoft.com) | winuser.h | [Vanara.PInvoke.User32.GetScrollPos](https://github.com/dahall/Vanara/search?l=C%23&q=GetScrollPos) [GetScrollRange](https://www.google.com/search?num=5&q=GetScrollRange+site%3Amicrosoft.com) | winuser.h | [Vanara.PInvoke.User32.GetScrollRange](https://github.com/dahall/Vanara/search?l=C%23&q=GetScrollRange) +[GetShellChangeNotifyWindow](https://www.google.com/search?num=5&q=GetShellChangeNotifyWindow+site%3Amicrosoft.com) | | [GetShellWindow](http://msdn2.microsoft.com/en-us/library/getshellwindow) | winuser.h | [Vanara.PInvoke.User32.GetShellWindow](https://github.com/dahall/Vanara/search?l=C%23&q=GetShellWindow) [GetSubMenu](http://msdn2.microsoft.com/en-us/library/getsubmenu.htm) | winuser.h | [Vanara.PInvoke.User32.GetSubMenu](https://github.com/dahall/Vanara/search?l=C%23&q=GetSubMenu) [GetSysColor](http://msdn2.microsoft.com/en-us/library/ms724371) | WinUser.h | [Vanara.PInvoke.User32.GetSysColor](https://github.com/dahall/Vanara/search?l=C%23&q=GetSysColor) @@ -308,6 +317,7 @@ Native Method | Header | Managed Method [ImpersonateDdeClientWindow](https://www.google.com/search?num=5&q=ImpersonateDdeClientWindow+site%3Amicrosoft.com) | dde.h | [Vanara.PInvoke.User32.ImpersonateDdeClientWindow](https://github.com/dahall/Vanara/search?l=C%23&q=ImpersonateDdeClientWindow) [InflateRect](http://msdn2.microsoft.com/en-us/library/9a52fb7f-cd35-4426-8753-c26cebef30d5) | winuser.h | [Vanara.PInvoke.User32.InflateRect](https://github.com/dahall/Vanara/search?l=C%23&q=InflateRect) [InitializeTouchInjection](http://msdn2.microsoft.com/en-us/library/79cc2a05-d8ee-4d87-9c7b-fa7d5354b04f) | winuser.h | [Vanara.PInvoke.User32.InitializeTouchInjection](https://github.com/dahall/Vanara/search?l=C%23&q=InitializeTouchInjection) +[InjectSyntheticPointerInput](https://www.google.com/search?num=5&q=InjectSyntheticPointerInput+site%3Amicrosoft.com) | | [InjectTouchInput](http://msdn2.microsoft.com/en-us/library/c3c1425e-2af6-4ecb-a0b2-a456654f7a53) | winuser.h | [Vanara.PInvoke.User32.InjectTouchInput](https://github.com/dahall/Vanara/search?l=C%23&q=InjectTouchInput) [InSendMessage](https://www.google.com/search?num=5&q=InSendMessage+site%3Amicrosoft.com) | winuser.h | [Vanara.PInvoke.User32.InSendMessage](https://github.com/dahall/Vanara/search?l=C%23&q=InSendMessage) [InSendMessageEx](https://www.google.com/search?num=5&q=InSendMessageEx+site%3Amicrosoft.com) | winuser.h | [Vanara.PInvoke.User32.InSendMessageEx](https://github.com/dahall/Vanara/search?l=C%23&q=InSendMessageEx) @@ -362,6 +372,7 @@ Native Method | Header | Managed Method [LookupIconIdFromDirectory](http://msdn2.microsoft.com/en-us/library/lookupiconidfromdirectory) | winuser.h | [Vanara.PInvoke.User32.LookupIconIdFromDirectory](https://github.com/dahall/Vanara/search?l=C%23&q=LookupIconIdFromDirectory) [LookupIconIdFromDirectoryEx](http://msdn2.microsoft.com/en-us/library/lookupiconidfromdirectoryex) | winuser.h | [Vanara.PInvoke.User32.LookupIconIdFromDirectoryEx](https://github.com/dahall/Vanara/search?l=C%23&q=LookupIconIdFromDirectoryEx) [MapDialogRect](http://msdn2.microsoft.com/en-us/library/mapdialogrect) | winuser.h | [Vanara.PInvoke.User32.MapDialogRect](https://github.com/dahall/Vanara/search?l=C%23&q=MapDialogRect) +[MapPointsByVisualIdentifier](https://www.google.com/search?num=5&q=MapPointsByVisualIdentifier+site%3Amicrosoft.com) | | [MapVirtualKey](https://www.google.com/search?num=5&q=MapVirtualKeyA+site%3Amicrosoft.com) | winuser.h | [Vanara.PInvoke.User32.MapVirtualKey](https://github.com/dahall/Vanara/search?l=C%23&q=MapVirtualKey) [MapVirtualKeyEx](https://www.google.com/search?num=5&q=MapVirtualKeyExA+site%3Amicrosoft.com) | winuser.h | [Vanara.PInvoke.User32.MapVirtualKeyEx](https://github.com/dahall/Vanara/search?l=C%23&q=MapVirtualKeyEx) [MapWindowPoints](https://www.google.com/search?num=5&q=MapWindowPoints+site%3Amicrosoft.com) | WinUser.h | [Vanara.PInvoke.User32.MapWindowPoints](https://github.com/dahall/Vanara/search?l=C%23&q=MapWindowPoints) @@ -424,8 +435,10 @@ Native Method | Header | Managed Method [RemoveClipboardFormatListener](http://msdn2.microsoft.com/en-us/library/removeclipboardformatlistener) | winuser.h | [Vanara.PInvoke.User32.RemoveClipboardFormatListener](https://github.com/dahall/Vanara/search?l=C%23&q=RemoveClipboardFormatListener) [RemoveMenu](http://msdn2.microsoft.com/en-us/library/removemenu.htm) | winuser.h | [Vanara.PInvoke.User32.RemoveMenu](https://github.com/dahall/Vanara/search?l=C%23&q=RemoveMenu) [RemoveProp](http://msdn2.microsoft.com/en-us/library/removeprop) | winuser.h | [Vanara.PInvoke.User32.RemoveProp](https://github.com/dahall/Vanara/search?l=C%23&q=RemoveProp) +[RemoveVisualIdentifier](https://www.google.com/search?num=5&q=RemoveVisualIdentifier+site%3Amicrosoft.com) | | [ReplyMessage](https://www.google.com/search?num=5&q=ReplyMessage+site%3Amicrosoft.com) | winuser.h | [Vanara.PInvoke.User32.ReplyMessage](https://github.com/dahall/Vanara/search?l=C%23&q=ReplyMessage) [ReuseDDElParam](https://www.google.com/search?num=5&q=ReuseDDElParam+site%3Amicrosoft.com) | dde.h | [Vanara.PInvoke.User32.ReuseDDElParam](https://github.com/dahall/Vanara/search?l=C%23&q=ReuseDDElParam) +[RIMSetExtendedDeviceProperty](https://www.google.com/search?num=5&q=RIMSetExtendedDeviceProperty+site%3Amicrosoft.com) | | [ScreenToClient](https://www.google.com/search?num=5&q=ScreenToClient+site%3Amicrosoft.com) | | [Vanara.PInvoke.User32.ScreenToClient](https://github.com/dahall/Vanara/search?l=C%23&q=ScreenToClient) [ScrollDC](https://www.google.com/search?num=5&q=ScrollDC+site%3Amicrosoft.com) | winuser.h | [Vanara.PInvoke.User32.ScrollDC](https://github.com/dahall/Vanara/search?l=C%23&q=ScrollDC) [ScrollWindow](https://www.google.com/search?num=5&q=ScrollWindow+site%3Amicrosoft.com) | winuser.h | [Vanara.PInvoke.User32.ScrollWindow](https://github.com/dahall/Vanara/search?l=C%23&q=ScrollWindow) @@ -462,6 +475,7 @@ Native Method | Header | Managed Method [SetKeyboardState](https://www.google.com/search?num=5&q=SetKeyboardState+site%3Amicrosoft.com) | winuser.h | [Vanara.PInvoke.User32.SetKeyboardState](https://github.com/dahall/Vanara/search?l=C%23&q=SetKeyboardState) [SetLastErrorEx](http://msdn2.microsoft.com/en-us/library/d97494db-868a-49d4-a613-e8beba86d4e6) | winuser.h | [Vanara.PInvoke.User32.SetLastErrorEx](https://github.com/dahall/Vanara/search?l=C%23&q=SetLastErrorEx) [SetLayeredWindowAttributes](http://msdn2.microsoft.com/en-us/library/setlayeredwindowattributes) | winuser.h | [Vanara.PInvoke.User32.SetLayeredWindowAttributes](https://github.com/dahall/Vanara/search?l=C%23&q=SetLayeredWindowAttributes) +[SetMagnificationDesktopMagnifierOffsetsDWMUpdated](https://www.google.com/search?num=5&q=SetMagnificationDesktopMagnifierOffsetsDWMUpdated+site%3Amicrosoft.com) | | [SetMenu](http://msdn2.microsoft.com/en-us/library/setmenu.htm) | winuser.h | [Vanara.PInvoke.User32.SetMenu](https://github.com/dahall/Vanara/search?l=C%23&q=SetMenu) [SetMenuContextHelpId](http://msdn2.microsoft.com/en-us/library/55d944db-d889-468a-991a-b9779c90b44f) | winuser.h | [Vanara.PInvoke.User32.SetMenuContextHelpId](https://github.com/dahall/Vanara/search?l=C%23&q=SetMenuContextHelpId) [SetMenuDefaultItem](http://msdn2.microsoft.com/en-us/library/setmenudefaultitem.htm) | winuser.h | [Vanara.PInvoke.User32.SetMenuDefaultItem](https://github.com/dahall/Vanara/search?l=C%23&q=SetMenuDefaultItem) @@ -471,6 +485,7 @@ Native Method | Header | Managed Method [SetMessageExtraInfo](https://www.google.com/search?num=5&q=SetMessageExtraInfo+site%3Amicrosoft.com) | winuser.h | [Vanara.PInvoke.User32.SetMessageExtraInfo](https://github.com/dahall/Vanara/search?l=C%23&q=SetMessageExtraInfo) [SetParent](http://msdn2.microsoft.com/en-us/library/setparent) | winuser.h | [Vanara.PInvoke.User32.SetParent](https://github.com/dahall/Vanara/search?l=C%23&q=SetParent) [SetPhysicalCursorPos](http://msdn2.microsoft.com/en-us/library/setphysicalcursorpos) | winuser.h | [Vanara.PInvoke.User32.SetPhysicalCursorPos](https://github.com/dahall/Vanara/search?l=C%23&q=SetPhysicalCursorPos) +[SetPointerDeviceInputSpace](https://www.google.com/search?num=5&q=SetPointerDeviceInputSpace+site%3Amicrosoft.com) | | [SetProcessDefaultLayout](http://msdn2.microsoft.com/en-us/library/setprocessdefaultlayout) | winuser.h | [Vanara.PInvoke.User32.SetProcessDefaultLayout](https://github.com/dahall/Vanara/search?l=C%23&q=SetProcessDefaultLayout) [SetProcessDPIAware](http://msdn2.microsoft.com/en-us/library/setprocessdpiaware) | winuser.h | [Vanara.PInvoke.User32.SetProcessDPIAware](https://github.com/dahall/Vanara/search?l=C%23&q=SetProcessDPIAware) [SetProcessDpiAwarenessContext](http://msdn2.microsoft.com/en-us/library/EACD1784-BEFF-46C1-8665-CBC86A65833C) | winuser.h | [Vanara.PInvoke.User32.SetProcessDpiAwarenessContext](https://github.com/dahall/Vanara/search?l=C%23&q=SetProcessDpiAwarenessContext) @@ -482,6 +497,7 @@ Native Method | Header | Managed Method [SetScrollInfo](https://www.google.com/search?num=5&q=SetScrollInfo+site%3Amicrosoft.com) | winuser.h | [Vanara.PInvoke.User32.SetScrollInfo](https://github.com/dahall/Vanara/search?l=C%23&q=SetScrollInfo) [SetScrollPos](https://www.google.com/search?num=5&q=SetScrollPos+site%3Amicrosoft.com) | winuser.h | [Vanara.PInvoke.User32.SetScrollPos](https://github.com/dahall/Vanara/search?l=C%23&q=SetScrollPos) [SetScrollRange](https://www.google.com/search?num=5&q=SetScrollRange+site%3Amicrosoft.com) | winuser.h | [Vanara.PInvoke.User32.SetScrollRange](https://github.com/dahall/Vanara/search?l=C%23&q=SetScrollRange) +[SetShellChangeNotifyWindow](https://www.google.com/search?num=5&q=SetShellChangeNotifyWindow+site%3Amicrosoft.com) | | [SetSysColors](http://msdn2.microsoft.com/en-us/library/41a7a96c-f9d1-44e3-a7e1-fd7d155c4ed0) | winuser.h | [Vanara.PInvoke.User32.SetSysColors](https://github.com/dahall/Vanara/search?l=C%23&q=SetSysColors) [SetSystemCursor](http://msdn2.microsoft.com/en-us/library/setsystemcursor) | winuser.h | [Vanara.PInvoke.User32.SetSystemCursor](https://github.com/dahall/Vanara/search?l=C%23&q=SetSystemCursor) [SetThreadDesktop](http://msdn2.microsoft.com/en-us/library/619c591f-54b7-4b61-aa07-fc57e05ee37a) | winuser.h | [Vanara.PInvoke.User32.SetThreadDesktop](https://github.com/dahall/Vanara/search?l=C%23&q=SetThreadDesktop) diff --git a/PInvoke/User32/Vanara.PInvoke.User32.csproj b/PInvoke/User32/Vanara.PInvoke.User32.csproj index edb5ff78b..88e1a2995 100644 --- a/PInvoke/User32/Vanara.PInvoke.User32.csproj +++ b/PInvoke/User32/Vanara.PInvoke.User32.csproj @@ -7,7 +7,7 @@ PInvoke API (methods, structures and constants) imported from Windows User32.dll. Copyright © 2017-2019 $(AssemblyName) - 3.1.5 + 3.1.6 net20;net35;net40;net45;netstandard2.0;netcoreapp2.0;netcoreapp2.1;netcoreapp3.0 Vanara.PInvoke.User32 $(AssemblyName) @@ -28,7 +28,7 @@ Currently implements: Functions -ActivateKeyboardLayout, AddClipboardFormatListener, AdjustWindowRect, AdjustWindowRectEx, AdjustWindowRectExForDpi, AllowSetForegroundWindow, AnimateWindow, AnyPopup, AppendMenuA, AppendMenuW, AreDpiAwarenessContextsEqual, ArrangeIconicWindows, AttachThreadInput, BeginDeferWindowPos, BeginPaint, BlockInput, BringWindowToTop, BroadcastSystemMessage, BroadcastSystemMessageEx, CalculatePopupWindowPosition, CallMsgFilter, CallNextHookEx, CallWindowProc, CascadeWindows, ChangeClipboardChain, ChangeDisplaySettings, ChangeDisplaySettingsEx, ChangeWindowMessageFilter, ChangeWindowMessageFilterEx, CharToOem, CharToOemBuff, CheckDlgButton, CheckMenuItem, CheckMenuRadioItem, CheckRadioButton, ChildWindowFromPoint, ChildWindowFromPointEx, ClientToScreen, ClipCursor, CloseClipboard, CloseDesktop, CloseGestureInfoHandle, CloseTouchInputHandle, CloseWindow, CloseWindowStation, CopyAcceleratorTableA, CopyAcceleratorTableW, CopyIcon, CopyImage, CopyRect, CountClipboardFormats, CreateAcceleratorTable, CreateCaret, CreateCursor, CreateDesktop, CreateDesktopExA, CreateDesktopExW, CreateDialogIndirectParam, CreateDialogParam, CreateIcon, CreateIconFromResource, CreateIconFromResourceEx, CreateIconIndirect, CreateMenu, CreatePopupMenu, CreateWindowEx, CreateWindowStation, DefDlgProc, DeferWindowPos, DefFrameProc, DefMDIChildProc, DefRawInputProc, DefWindowProc, DeleteMenu, DeregisterShellHookWindow, DestroyAcceleratorTable, DestroyCaret, DestroyCursor, DestroyIcon, DestroyMenu, DestroyWindow, DialogBoxIndirectParam, DialogBoxParam, DisableProcessWindowsGhosting, DispatchMessage, DisplayConfigGetDeviceInfo, DisplayConfigSetDeviceInfo, DlgDirSelectComboBoxEx, DragDetect, DrawAnimatedRects, DrawCaption, DrawEdge, DrawFocusRect, DrawFrameControl, DrawIcon, DrawIconEx, DrawMenuBar, DrawState, DrawText, DrawTextEx, EmptyClipboard, EnableMenuItem, EnableMouseInPointer, EnableNonClientDpiScaling, EnableScrollBar, EnableWindow, EndDeferWindowPos, EndDialog, EndMenu, EndPaint, EndTask, EnumChildWindows, EnumClipboardFormats, EnumDesktops, EnumDesktopWindows, EnumDisplayDevices, EnumDisplayMonitors, EnumDisplaySettings, EnumDisplaySettingsEx, EnumPropsA, EnumPropsEx, EnumPropsW, EnumThreadWindows, EnumWindows, EnumWindowStations, EqualRect, EvaluateProximityToPolygon, EvaluateProximityToRect, ExcludeUpdateRgn, ExitWindowsEx, FillRect, FindWindow, FindWindowEx, FlashWindow, FlashWindowEx, FrameRect, FreeDDElParam, GetActiveWindow, GetAltTabInfo, GetAncestor, GetAsyncKeyState, GetAutoRotationState, GetAwarenessFromDpiAwarenessContext, GetCapture, GetCaretBlinkTime, GetCaretPos, GetClassInfo, GetClassInfoEx, GetClassLong, GetClassLongPtr, GetClassName, GetClassWord, GetClientRect, GetClipboardData, GetClipboardFormatNameA, GetClipboardFormatNameW, GetClipboardOwner, GetClipboardSequenceNumber, GetClipboardViewer, GetClipCursor, GetCurrentInputMessageSource, GetCursor, GetCursorInfo, GetCursorPos, GetDC, GetDCEx, GetDesktopWindow, GetDialogBaseUnits, GetDialogControlDpiChangeBehavior, GetDialogDpiChangeBehavior, GetDisplayAutoRotationPreferences, GetDisplayConfigBufferSizes, GetDlgCtrlID, GetDlgItem, GetDlgItemInt, GetDlgItemText, GetDoubleClickTime, GetDpiForSystem, GetDpiForWindow, GetDpiFromDpiAwarenessContext, GetFocus, GetForegroundWindow, GetGestureConfig, GetGestureExtraArgs, GetGestureInfo, GetGuiResources, GetGUIThreadInfo, GetIconInfo, GetIconInfoEx, GetInputState, GetKBCodePage, GetKeyboardLayout, GetKeyboardLayoutList, GetKeyboardLayoutName, GetKeyboardState, GetKeyboardType, GetKeyNameText, GetKeyState, GetLastActivePopup, GetLastInputInfo, GetLayeredWindowAttributes, GetMenu, GetMenuBarInfo, GetMenuCheckMarkDimensions, GetMenuContextHelpId, GetMenuDefaultItem, GetMenuInfo, GetMenuItemCount, GetMenuItemID, GetMenuItemInfoA, GetMenuItemInfoW, GetMenuItemRect, GetMenuState, GetMenuString, GetMessage, GetMessageExtraInfo, GetMessagePos, GetMessageTime, GetMonitorInfo, GetMouseMovePointsEx, GetNextDlgGroupItem, GetNextDlgTabItem, GetOpenClipboardWindow, GetParent, GetPhysicalCursorPos, GetPointerCursorId, GetPointerDevice, GetPointerDeviceCursors, GetPointerDeviceProperties, GetPointerDeviceRects, GetPointerDevices, GetPointerFrameInfo, GetPointerFrameInfoHistory, GetPointerFramePenInfo, GetPointerFramePenInfoHistory, GetPointerFrameTouchInfo, GetPointerFrameTouchInfoHistory, GetPointerInfo, GetPointerInfoHistory, GetPointerInputTransform, GetPointerPenInfo, GetPointerPenInfoHistory, GetPointerTouchInfo, GetPointerTouchInfoHistory, GetPointerType, GetPriorityClipboardFormat, GetProcessDefaultLayout, GetProcessWindowStation, GetProp, GetQueueStatus, GetRawInputBuffer, GetRawInputData, GetRawInputDeviceInfo, GetRawInputDeviceList, GetRawPointerDeviceData, GetRegisteredRawInputDevices, GetScrollBarInfo, GetScrollInfo, GetScrollPos, GetScrollRange, GetShellWindow, GetSubMenu, GetSysColor, GetSysColorBrush, GetSystemDpiForProcess, GetSystemMenu, GetSystemMetrics, GetSystemMetricsForDpi, GetTabbedTextExtent, GetThreadDesktop, GetThreadDpiAwarenessContext, GetThreadDpiHostingBehavior, GetTitleBarInfo, GetTopWindow, GetTouchInputInfo, GetUnpredictedMessagePos, GetUpdatedClipboardFormats, GetUpdateRect, GetUpdateRgn, GetUserObjectInformationA, GetUserObjectInformationW, GetUserObjectSecurity, GetWindow, GetWindowContextHelpId, GetWindowDC, GetWindowDisplayAffinity, GetWindowDpiAwarenessContext, GetWindowDpiHostingBehavior, GetWindowFeedbackSetting, GetWindowInfo, GetWindowLong, GetWindowLongPtr, GetWindowModuleFileName, GetWindowPlacement, GetWindowRect, GetWindowRgn, GetWindowRgnBox, GetWindowText, GetWindowTextLength, GetWindowThreadProcessId, GrayString, HideCaret, HiliteMenuItem, ImpersonateDdeClientWindow, InflateRect, InitializeTouchInjection, InjectTouchInput, InSendMessage, InSendMessageEx, InsertMenu, InsertMenuItem, InternalGetWindowText, IntersectRect, InvalidateRect, InvalidateRgn, InvertRect, IsChild, IsClipboardFormatAvailable, IsDialogMessage, IsDlgButtonChecked, IsGUIThread, IsHungAppWindow, IsIconic, IsImmersiveProcess, IsMenu, IsMouseInPointerEnabled, IsProcessDPIAware, IsRectEmpty, IsTouchWindow, IsValidDpiAwarenessContext, IsWindow, IsWindowEnabled, IsWindowRedirectedForPrint, IsWindowUnicode, IsWindowVisible, IsWinEventHookInstalled, IsWow64Message, IsZoomed, keybd_event, KillTimer, LoadAcceleratorsA, LoadAcceleratorsW, LoadBitmap, LoadCursor, LoadCursorFromFileA, LoadCursorFromFileW, LoadIcon, LoadImage, LoadKeyboardLayout, LoadMenu, LoadMenuIndirect, LoadString, LockSetForegroundWindow, LockWindowUpdate, LockWorkStation, LogicalToPhysicalPoint, LogicalToPhysicalPointForPerMonitorDPI, LookupIconIdFromDirectory, LookupIconIdFromDirectoryEx, MapDialogRect, MapVirtualKey, MapVirtualKeyEx, MapWindowPoints, MB_GetString, MenuItemFromPoint, MessageBeep, MessageBox, MessageBoxIndirect, ModifyMenu, MonitorFromPoint, MonitorFromRect, MonitorFromWindow, mouse_event, MoveWindow, MsgWaitForMultipleObjects, MsgWaitForMultipleObjectsEx, NotifyWinEvent, OemKeyScan, OemToChar, OemToCharBuff, OffsetRect, OpenClipboard, OpenDesktop, OpenIcon, OpenInputDesktop, OpenWindowStation, PackDDElParam, PackTouchHitTestingProximityEvaluation, PaintDesktop, PeekMessage, PhysicalToLogicalPoint, PhysicalToLogicalPointForPerMonitorDPI, PostMessage, PostQuitMessage, PostThreadMessage, PrintWindow, PrivateExtractIcons, PtInRect, QueryDisplayConfig, RealChildWindowFromPoint, RealGetWindowClass, RedrawWindow, RegisterClass, RegisterClassEx, RegisterClipboardFormat, RegisterDeviceNotification, RegisterHotKey, RegisterPointerDeviceNotifications, RegisterPointerInputTarget, RegisterPointerInputTargetEx, RegisterPowerSettingNotification, RegisterRawInputDevices, RegisterShellHookWindow, RegisterSuspendResumeNotification, RegisterTouchHitTestingWindow, RegisterTouchWindow, RegisterWindowMessage, ReleaseCapture, ReleaseDC, RemoveClipboardFormatListener, RemoveMenu, RemoveProp, ReplyMessage, ReuseDDElParam, ScreenToClient, ScrollDC, ScrollWindow, ScrollWindowEx, SendDlgItemMessage, SendInput, SendMessage, SendMessageCallbackA, SendMessageCallbackW, SendMessageTimeout, SendNotifyMessage, SetActiveWindow, SetCapture, SetCaretBlinkTime, SetCaretPos, SetClassLong, SetClassLongPtr, SetClassWord, SetClipboardData, SetClipboardViewer, SetCoalescableTimer, SetCursor, SetCursorPos, SetDialogControlDpiChangeBehavior, SetDialogDpiChangeBehavior, SetDisplayAutoRotationPreferences, SetDisplayConfig, SetDlgItemInt, SetDlgItemText, SetDoubleClickTime, SetFocus, SetForegroundWindow, SetGestureConfig, SetKeyboardState, SetLastErrorEx, SetLayeredWindowAttributes, SetMenu, SetMenuContextHelpId, SetMenuDefaultItem, SetMenuInfo, SetMenuItemBitmaps, SetMenuItemInfo, SetMessageExtraInfo, SetParent, SetPhysicalCursorPos, SetProcessDefaultLayout, SetProcessDPIAware, SetProcessDpiAwarenessContext, SetProcessRestrictionExemption, SetProcessWindowStation, SetProp, SetRect, SetRectEmpty, SetScrollInfo, SetScrollPos, SetScrollRange, SetSysColors, SetSystemCursor, SetThreadDesktop, SetThreadDpiAwarenessContext, SetThreadDpiHostingBehavior, SetTimer, SetUserObjectInformation, SetUserObjectSecurity, SetWindowContextHelpId, SetWindowDisplayAffinity, SetWindowFeedbackSetting, SetWindowLong, SetWindowLongPtr, SetWindowPlacement, SetWindowPos, SetWindowRgn, SetWindowsHookExA, SetWindowsHookExW, SetWindowText, SetWinEventHook, ShowCaret, ShowCursor, ShowOwnedPopups, ShowScrollBar, ShowWindow, ShowWindowAsync, ShutdownBlockReasonCreate, ShutdownBlockReasonDestroy, ShutdownBlockReasonQuery, SkipPointerFrameMessages, SoundSentry, SubtractRect, SwapMouseButton, SwitchDesktop, SwitchToThisWindow, SystemParametersInfo, SystemParametersInfoForDpi, TabbedTextOut, TileWindows, ToAscii, ToAsciiEx, ToUnicode, ToUnicodeEx, TrackMouseEvent, TrackPopupMenu, TrackPopupMenuEx, TranslateAccelerator, TranslateMDISysAccel, TranslateMessage, UnhookWindowsHookEx, UnhookWinEvent, UnionRect, UnloadKeyboardLayout, UnpackDDElParam, UnregisterClass, UnregisterDeviceNotification, UnregisterHotKey, UnregisterPointerInputTarget, UnregisterPowerSettingNotification, UnregisterSuspendResumeNotification, UnregisterTouchWindow, UpdateLayeredWindow, UpdateLayeredWindowIndirect, UpdateWindow, UserHandleGrantAccess, ValidateRect, ValidateRgn, VkKeyScan, VkKeyScanEx, WaitForInputIdle, WaitMessage, WindowFromDC, WindowFromPhysicalPoint, WindowFromPoint, WinHelp, WINNLSEnableIME +ActivateKeyboardLayout, AddClipboardFormatListener, AddVisualIdentifier, AdjustWindowRect, AdjustWindowRectEx, AdjustWindowRectExForDpi, AllowSetForegroundWindow, AnimateWindow, AnyPopup, AppendMenuA, AppendMenuW, AreDpiAwarenessContextsEqual, ArrangeIconicWindows, AttachThreadInput, BeginDeferWindowPos, BeginPaint, BlockInput, BringWindowToTop, BroadcastSystemMessage, BroadcastSystemMessageEx, CalculatePopupWindowPosition, CallMsgFilter, CallNextHookEx, CallWindowProc, CascadeWindows, ChangeClipboardChain, ChangeDisplaySettings, ChangeDisplaySettingsEx, ChangeWindowMessageFilter, ChangeWindowMessageFilterEx, CharToOem, CharToOemBuff, CheckBannedOneCoreTransformApi, CheckDlgButton, CheckMenuItem, CheckMenuRadioItem, CheckRadioButton, ChildWindowFromPoint, ChildWindowFromPointEx, ClientToScreen, ClipCursor, CloseClipboard, CloseDesktop, CloseGestureInfoHandle, CloseTouchInputHandle, CloseWindow, CloseWindowStation, CopyAcceleratorTableA, CopyAcceleratorTableW, CopyIcon, CopyImage, CopyRect, CountClipboardFormats, CreateAcceleratorTable, CreateCaret, CreateCursor, CreateDesktop, CreateDesktopExA, CreateDesktopExW, CreateDialogIndirectParam, CreateDialogParam, CreateIcon, CreateIconFromResource, CreateIconFromResourceEx, CreateIconIndirect, CreateMenu, CreatePopupMenu, CreateSyntheticPointerDevice, CreateWindowEx, CreateWindowStation, DefDlgProc, DeferWindowPos, DefFrameProc, DefMDIChildProc, DefRawInputProc, DefWindowProc, DeleteMenu, DeregisterShellHookWindow, DestroyAcceleratorTable, DestroyCaret, DestroyCursor, DestroyIcon, DestroyMenu, DestroySyntheticPointerDevice, DestroyWindow, DialogBoxIndirectParam, DialogBoxParam, DisableProcessWindowsGhosting, DispatchMessage, DisplayConfigGetDeviceInfo, DisplayConfigSetDeviceInfo, DlgDirSelectComboBoxEx, DragDetect, DrawAnimatedRects, DrawCaption, DrawEdge, DrawFocusRect, DrawFrameControl, DrawIcon, DrawIconEx, DrawMenuBar, DrawState, DrawText, DrawTextEx, EmptyClipboard, EnableMenuItem, EnableMouseInPointer, EnableNonClientDpiScaling, EnableScrollBar, EnableWindow, EndDeferWindowPos, EndDialog, EndMenu, EndPaint, EndTask, EnumChildWindows, EnumClipboardFormats, EnumDesktops, EnumDesktopWindows, EnumDisplayDevices, EnumDisplayMonitors, EnumDisplaySettings, EnumDisplaySettingsEx, EnumPropsA, EnumPropsEx, EnumPropsW, EnumThreadWindows, EnumWindows, EnumWindowStations, EqualRect, EvaluateProximityToPolygon, EvaluateProximityToRect, ExcludeUpdateRgn, ExitWindowsEx, FillRect, FindWindow, FindWindowEx, FlashWindow, FlashWindowEx, FrameRect, FreeDDElParam, GetActiveWindow, GetAltTabInfo, GetAncestor, GetAsyncKeyState, GetAutoRotationState, GetAwarenessFromDpiAwarenessContext, GetCapture, GetCaretBlinkTime, GetCaretPos, GetClassInfo, GetClassInfoEx, GetClassLong, GetClassLongPtr, GetClassName, GetClassWord, GetClientRect, GetClipboardData, GetClipboardFormatNameA, GetClipboardFormatNameW, GetClipboardOwner, GetClipboardSequenceNumber, GetClipboardViewer, GetClipCursor, GetCurrentInputMessageSource, GetCursor, GetCursorInfo, GetCursorPos, GetDC, GetDCEx, GetDesktopWindow, GetDialogBaseUnits, GetDialogControlDpiChangeBehavior, GetDialogDpiChangeBehavior, GetDisplayAutoRotationPreferences, GetDisplayConfigBufferSizes, GetDlgCtrlID, GetDlgItem, GetDlgItemInt, GetDlgItemText, GetDoubleClickTime, GetDpiAwarenessContextForProcess, GetDpiForSystem, GetDpiForWindow, GetDpiFromDpiAwarenessContext, GetExtendedPointerDeviceProperty, GetFocus, GetForegroundWindow, GetGestureConfig, GetGestureExtraArgs, GetGestureInfo, GetGuiResources, GetGUIThreadInfo, GetIconInfo, GetIconInfoEx, GetInputState, GetKBCodePage, GetKeyboardLayout, GetKeyboardLayoutList, GetKeyboardLayoutName, GetKeyboardState, GetKeyboardType, GetKeyNameText, GetKeyState, GetLastActivePopup, GetLastInputInfo, GetLayeredWindowAttributes, GetMenu, GetMenuBarInfo, GetMenuCheckMarkDimensions, GetMenuContextHelpId, GetMenuDefaultItem, GetMenuInfo, GetMenuItemCount, GetMenuItemID, GetMenuItemInfoA, GetMenuItemInfoW, GetMenuItemRect, GetMenuState, GetMenuString, GetMessage, GetMessageExtraInfo, GetMessagePos, GetMessageTime, GetMonitorInfo, GetMouseMovePointsEx, GetNextDlgGroupItem, GetNextDlgTabItem, GetOpenClipboardWindow, GetParent, GetPhysicalCursorPos, GetPointerCursorId, GetPointerDevice, GetPointerDeviceCursors, GetPointerDeviceOrientation, GetPointerDeviceProperties, GetPointerDeviceRects, GetPointerDevices, GetPointerFrameInfo, GetPointerFrameInfoHistory, GetPointerFramePenInfo, GetPointerFramePenInfoHistory, GetPointerFrameTimes, GetPointerFrameTouchInfo, GetPointerFrameTouchInfoHistory, GetPointerInfo, GetPointerInfoHistory, GetPointerInputTransform, GetPointerPenInfo, GetPointerPenInfoHistory, GetPointerTouchInfo, GetPointerTouchInfoHistory, GetPointerType, GetPriorityClipboardFormat, GetProcessDefaultLayout, GetProcessWindowStation, GetProp, GetQueueStatus, GetRawInputBuffer, GetRawInputData, GetRawInputDeviceInfo, GetRawInputDeviceList, GetRawPointerDeviceData, GetRegisteredRawInputDevices, GetScrollBarInfo, GetScrollInfo, GetScrollPos, GetScrollRange, GetShellChangeNotifyWindow, GetShellWindow, GetSubMenu, GetSysColor, GetSysColorBrush, GetSystemDpiForProcess, GetSystemMenu, GetSystemMetrics, GetSystemMetricsForDpi, GetTabbedTextExtent, GetThreadDesktop, GetThreadDpiAwarenessContext, GetThreadDpiHostingBehavior, GetTitleBarInfo, GetTopWindow, GetTouchInputInfo, GetUnpredictedMessagePos, GetUpdatedClipboardFormats, GetUpdateRect, GetUpdateRgn, GetUserObjectInformationA, GetUserObjectInformationW, GetUserObjectSecurity, GetWindow, GetWindowContextHelpId, GetWindowDC, GetWindowDisplayAffinity, GetWindowDpiAwarenessContext, GetWindowDpiHostingBehavior, GetWindowFeedbackSetting, GetWindowInfo, GetWindowLong, GetWindowLongPtr, GetWindowModuleFileName, GetWindowPlacement, GetWindowRect, GetWindowRgn, GetWindowRgnBox, GetWindowText, GetWindowTextLength, GetWindowThreadProcessId, GrayString, HideCaret, HiliteMenuItem, ImpersonateDdeClientWindow, InflateRect, InitializeTouchInjection, InjectSyntheticPointerInput, InjectTouchInput, InSendMessage, InSendMessageEx, InsertMenu, InsertMenuItem, InternalGetWindowText, IntersectRect, InvalidateRect, InvalidateRgn, InvertRect, IsChild, IsClipboardFormatAvailable, IsDialogMessage, IsDlgButtonChecked, IsGUIThread, IsHungAppWindow, IsIconic, IsImmersiveProcess, IsMenu, IsMouseInPointerEnabled, IsProcessDPIAware, IsRectEmpty, IsTouchWindow, IsValidDpiAwarenessContext, IsWindow, IsWindowEnabled, IsWindowRedirectedForPrint, IsWindowUnicode, IsWindowVisible, IsWinEventHookInstalled, IsWow64Message, IsZoomed, keybd_event, KillTimer, LoadAcceleratorsA, LoadAcceleratorsW, LoadBitmap, LoadCursor, LoadCursorFromFileA, LoadCursorFromFileW, LoadIcon, LoadImage, LoadKeyboardLayout, LoadMenu, LoadMenuIndirect, LoadString, LockSetForegroundWindow, LockWindowUpdate, LockWorkStation, LogicalToPhysicalPoint, LogicalToPhysicalPointForPerMonitorDPI, LookupIconIdFromDirectory, LookupIconIdFromDirectoryEx, MapDialogRect, MapPointsByVisualIdentifier, MapVirtualKey, MapVirtualKeyEx, MapWindowPoints, MB_GetString, MenuItemFromPoint, MessageBeep, MessageBox, MessageBoxIndirect, ModifyMenu, MonitorFromPoint, MonitorFromRect, MonitorFromWindow, mouse_event, MoveWindow, MsgWaitForMultipleObjects, MsgWaitForMultipleObjectsEx, NotifyWinEvent, OemKeyScan, OemToChar, OemToCharBuff, OffsetRect, OpenClipboard, OpenDesktop, OpenIcon, OpenInputDesktop, OpenWindowStation, PackDDElParam, PackTouchHitTestingProximityEvaluation, PaintDesktop, PeekMessage, PhysicalToLogicalPoint, PhysicalToLogicalPointForPerMonitorDPI, PostMessage, PostQuitMessage, PostThreadMessage, PrintWindow, PrivateExtractIcons, PtInRect, QueryDisplayConfig, RealChildWindowFromPoint, RealGetWindowClass, RedrawWindow, RegisterClass, RegisterClassEx, RegisterClipboardFormat, RegisterDeviceNotification, RegisterHotKey, RegisterPointerDeviceNotifications, RegisterPointerInputTarget, RegisterPointerInputTargetEx, RegisterPowerSettingNotification, RegisterRawInputDevices, RegisterShellHookWindow, RegisterSuspendResumeNotification, RegisterTouchHitTestingWindow, RegisterTouchWindow, RegisterWindowMessage, ReleaseCapture, ReleaseDC, RemoveClipboardFormatListener, RemoveMenu, RemoveProp, RemoveVisualIdentifier, ReplyMessage, ReuseDDElParam, RIMSetExtendedDeviceProperty, ScreenToClient, ScrollDC, ScrollWindow, ScrollWindowEx, SendDlgItemMessage, SendInput, SendMessage, SendMessageCallbackA, SendMessageCallbackW, SendMessageTimeout, SendNotifyMessage, SetActiveWindow, SetCapture, SetCaretBlinkTime, SetCaretPos, SetClassLong, SetClassLongPtr, SetClassWord, SetClipboardData, SetClipboardViewer, SetCoalescableTimer, SetCursor, SetCursorPos, SetDialogControlDpiChangeBehavior, SetDialogDpiChangeBehavior, SetDisplayAutoRotationPreferences, SetDisplayConfig, SetDlgItemInt, SetDlgItemText, SetDoubleClickTime, SetFocus, SetForegroundWindow, SetGestureConfig, SetKeyboardState, SetLastErrorEx, SetLayeredWindowAttributes, SetMagnificationDesktopMagnifierOffsetsDWMUpdated, SetMenu, SetMenuContextHelpId, SetMenuDefaultItem, SetMenuInfo, SetMenuItemBitmaps, SetMenuItemInfo, SetMessageExtraInfo, SetParent, SetPhysicalCursorPos, SetPointerDeviceInputSpace, SetProcessDefaultLayout, SetProcessDPIAware, SetProcessDpiAwarenessContext, SetProcessRestrictionExemption, SetProcessWindowStation, SetProp, SetRect, SetRectEmpty, SetScrollInfo, SetScrollPos, SetScrollRange, SetShellChangeNotifyWindow, SetSysColors, SetSystemCursor, SetThreadDesktop, SetThreadDpiAwarenessContext, SetThreadDpiHostingBehavior, SetTimer, SetUserObjectInformation, SetUserObjectSecurity, SetWindowContextHelpId, SetWindowDisplayAffinity, SetWindowFeedbackSetting, SetWindowLong, SetWindowLongPtr, SetWindowPlacement, SetWindowPos, SetWindowRgn, SetWindowsHookExA, SetWindowsHookExW, SetWindowText, SetWinEventHook, ShowCaret, ShowCursor, ShowOwnedPopups, ShowScrollBar, ShowWindow, ShowWindowAsync, ShutdownBlockReasonCreate, ShutdownBlockReasonDestroy, ShutdownBlockReasonQuery, SkipPointerFrameMessages, SoundSentry, SubtractRect, SwapMouseButton, SwitchDesktop, SwitchToThisWindow, SystemParametersInfo, SystemParametersInfoForDpi, TabbedTextOut, TileWindows, ToAscii, ToAsciiEx, ToUnicode, ToUnicodeEx, TrackMouseEvent, TrackPopupMenu, TrackPopupMenuEx, TranslateAccelerator, TranslateMDISysAccel, TranslateMessage, UnhookWindowsHookEx, UnhookWinEvent, UnionRect, UnloadKeyboardLayout, UnpackDDElParam, UnregisterClass, UnregisterDeviceNotification, UnregisterHotKey, UnregisterPointerInputTarget, UnregisterPowerSettingNotification, UnregisterSuspendResumeNotification, UnregisterTouchWindow, UpdateLayeredWindow, UpdateLayeredWindowIndirect, UpdateWindow, UserHandleGrantAccess, ValidateRect, ValidateRgn, VkKeyScan, VkKeyScanEx, WaitForInputIdle, WaitMessage, WindowFromDC, WindowFromPhysicalPoint, WindowFromPoint, WinHelp, WINNLSEnableIME Structures ICONINFO, VIDEOPARAMETERS, NMHDR, ACCEL, METAFILEPICT, CURSORINFO, DEV_BROADCAST_DEVICEINTERFACE, DEV_BROADCAST_DEVNODE, DEV_BROADCAST_HANDLE, DEV_BROADCAST_HDR, DEV_BROADCAST_NET, DEV_BROADCAST_OEM, DEV_BROADCAST_PORT, DEV_BROADCAST_USERDEFINED, DEV_BROADCAST_VOLUME, HDEVNOTIFY, VolLockBroadcast, USEROBJECTFLAGS, DLGITEMTEMPLATE, DLGTEMPLATE, MINMAXINFO, WINDOWPOS, DRAWTEXTPARAMS, HELPWININFO, MULTIKEYHELP, DPI_AWARENESS_CONTEXT, CBT_CREATEWND, CBTACTIVATESTRUCT, CWPRETSTRUCT, CWPSTRUCT, DEBUGHOOKINFO, EVENTMSG, HHOOK, HWINEVENTHOOK, KBDLLHOOKSTRUCT, MOUSEHOOKSTRUCT, MOUSEHOOKSTRUCTEX, MSLLHOOKSTRUCT, ICONINFOEX, HARDWAREINPUT, HRAWINPUT, INPUT, INPUT_MESSAGE_SOURCE, LASTINPUTINFO, MOUSEINPUT, RAWHID, RAWINPUT, RAWINPUTDEVICE, RAWINPUTDEVICELIST, RAWINPUTHEADER, RAWKEYBOARD, RAWMOUSE, RID_DEVICE_INFO, RID_DEVICE_INFO_HID, RID_DEVICE_INFO_KEYBOARD, RID_DEVICE_INFO_MOUSE, HKL, KEYBDINPUT, MDINEXTMENU, MENUBARINFO, MENUEX_TEMPLATE_HEADER, MENUEX_TEMPLATE_ITEM, MENUGETOBJECTINFO, MENUINFO, MENUITEMINFO, MENUITEMTEMPLATE, MENUITEMTEMPLATEHEADER, TPMPARAMS, BSMINFO, MONITORINFO, MONITORINFOEX, MOUSEMOVEPOINT, TRACKMOUSEEVENT, PAINTSTRUCT, INPUT_TRANSFORM, POINTER_DEVICE_CURSOR_INFO, POINTER_DEVICE_INFO, POINTER_DEVICE_PROPERTY, POINTER_INFO, POINTER_PEN_INFO, POINTER_TOUCH_INFO, GRPICONDIR, GRPICONDIRENTRY, SCROLLBARINFO, SCROLLINFO, ACCESSTIMEOUT, ANIMATIONINFO, AUDIODESCRIPTION, FILTERKEYS, HELPINFO, HIGHCONTRAST, ICONMETRICS, MINIMIZEDMETRICS, MOUSEKEYS, MSGBOXPARAMS, NONCLIENTMETRICS, SERIALKEYS, SOUNDSENTRY, STICKYKEYS, TOGGLEKEYS, TOUCHPREDICTIONPARAMETERS, GESTURECONFIG, GESTUREINFO, GESTURENOTIFYSTRUCT, HGESTUREINFO, HTOUCHINPUT, TOUCH_HIT_TESTING_INPUT, TOUCH_HIT_TESTING_PROXIMITY_EVALUATION, TOUCHINPUT, ALTTABINFO, CHANGEFILTERSTRUCT, FLASHWINFO, GUITHREADINFO, TITLEBARINFO, UPDATELAYEREDWINDOWINFO, WINDOWINFO, WINDOWPLACEMENT, WNDCLASS, WNDCLASSEX, DATA diff --git a/PInvoke/UxTheme/Vanara.PInvoke.UxTheme.csproj b/PInvoke/UxTheme/Vanara.PInvoke.UxTheme.csproj index fe21d9d27..25ed60bad 100644 --- a/PInvoke/UxTheme/Vanara.PInvoke.UxTheme.csproj +++ b/PInvoke/UxTheme/Vanara.PInvoke.UxTheme.csproj @@ -7,7 +7,7 @@ PInvoke API (methods, structures and constants) imported from Windows UxTheme.dll. Copyright © 2017-2019 $(AssemblyName) - 3.1.5 + 3.1.6 net20;net35;net40;net45;netstandard2.0;netcoreapp2.0;netcoreapp2.1;netcoreapp3.0 Vanara.PInvoke.UxTheme $(AssemblyName) diff --git a/PInvoke/VirtDisk/CorrelationReport.md b/PInvoke/VirtDisk/CorrelationReport.md index 3fed8ec3a..22e7e942f 100644 --- a/PInvoke/VirtDisk/CorrelationReport.md +++ b/PInvoke/VirtDisk/CorrelationReport.md @@ -1,5 +1,5 @@ ## Correlation report for virtdisk.dll -### Methods (100% complete, 27 of 27 functions) +### Methods (93% complete, 27 of 29 functions) Native Method | Header | Managed Method --- | --- | --- [AddVirtualDiskParent](https://www.google.com/search?num=5&q=AddVirtualDiskParent+site%3Amicrosoft.com) | VirtDisk.h | [Vanara.PInvoke.VirtDisk.AddVirtualDiskParent](https://github.com/dahall/Vanara/search?l=C%23&q=AddVirtualDiskParent) @@ -7,12 +7,14 @@ Native Method | Header | Managed Method [AttachVirtualDisk](https://www.google.com/search?num=5&q=AttachVirtualDisk+site%3Amicrosoft.com) | VirtDisk.h | [Vanara.PInvoke.VirtDisk.AttachVirtualDisk](https://github.com/dahall/Vanara/search?l=C%23&q=AttachVirtualDisk) [BreakMirrorVirtualDisk](http://msdn2.microsoft.com/en-us/library/hh448676) | VirtDisk.h | [Vanara.PInvoke.VirtDisk.BreakMirrorVirtualDisk](https://github.com/dahall/Vanara/search?l=C%23&q=BreakMirrorVirtualDisk) [CompactVirtualDisk](https://www.google.com/search?num=5&q=CompactVirtualDisk+site%3Amicrosoft.com) | VirtDisk.h | [Vanara.PInvoke.VirtDisk.CompactVirtualDisk](https://github.com/dahall/Vanara/search?l=C%23&q=CompactVirtualDisk) +[CompleteForkVirtualDisk](https://www.google.com/search?num=5&q=CompleteForkVirtualDisk+site%3Amicrosoft.com) | | [CreateVirtualDisk](https://www.google.com/search?num=5&q=CreateVirtualDisk+site%3Amicrosoft.com) | VirtDisk.h | [Vanara.PInvoke.VirtDisk.CreateVirtualDisk](https://github.com/dahall/Vanara/search?l=C%23&q=CreateVirtualDisk) [DeleteSnapshotVhdSet](https://www.google.com/search?num=5&q=DeleteSnapshotVhdSet+site%3Amicrosoft.com) | VirtDisk.h | [Vanara.PInvoke.VirtDisk.DeleteSnapshotVhdSet](https://github.com/dahall/Vanara/search?l=C%23&q=DeleteSnapshotVhdSet) [DeleteVirtualDiskMetadata](https://www.google.com/search?num=5&q=DeleteVirtualDiskMetadata+site%3Amicrosoft.com) | VirtDisk.h | [Vanara.PInvoke.VirtDisk.DeleteVirtualDiskMetadata](https://github.com/dahall/Vanara/search?l=C%23&q=DeleteVirtualDiskMetadata) [DetachVirtualDisk](https://www.google.com/search?num=5&q=DetachVirtualDisk+site%3Amicrosoft.com) | VirtDisk.h | [Vanara.PInvoke.VirtDisk.DetachVirtualDisk](https://github.com/dahall/Vanara/search?l=C%23&q=DetachVirtualDisk) [EnumerateVirtualDiskMetadata](https://www.google.com/search?num=5&q=EnumerateVirtualDiskMetadata+site%3Amicrosoft.com) | VirtDisk.h | [Vanara.PInvoke.VirtDisk.EnumerateVirtualDiskMetadata](https://github.com/dahall/Vanara/search?l=C%23&q=EnumerateVirtualDiskMetadata) [ExpandVirtualDisk](https://www.google.com/search?num=5&q=ExpandVirtualDisk+site%3Amicrosoft.com) | VirtDisk.h | [Vanara.PInvoke.VirtDisk.ExpandVirtualDisk](https://github.com/dahall/Vanara/search?l=C%23&q=ExpandVirtualDisk) +[ForkVirtualDisk](https://www.google.com/search?num=5&q=ForkVirtualDisk+site%3Amicrosoft.com) | | [GetAllAttachedVirtualDiskPhysicalPaths](https://www.google.com/search?num=5&q=GetAllAttachedVirtualDiskPhysicalPaths+site%3Amicrosoft.com) | VirtDisk.h | [Vanara.PInvoke.VirtDisk.GetAllAttachedVirtualDiskPhysicalPaths](https://github.com/dahall/Vanara/search?l=C%23&q=GetAllAttachedVirtualDiskPhysicalPaths) [GetStorageDependencyInformation](https://www.google.com/search?num=5&q=GetStorageDependencyInformation+site%3Amicrosoft.com) | VirtDisk.h | [Vanara.PInvoke.VirtDisk.GetStorageDependencyInformation](https://github.com/dahall/Vanara/search?l=C%23&q=GetStorageDependencyInformation) [GetVirtualDiskInformation](https://www.google.com/search?num=5&q=GetVirtualDiskInformation+site%3Amicrosoft.com) | VirtDisk.h | [Vanara.PInvoke.VirtDisk.GetVirtualDiskInformation](https://github.com/dahall/Vanara/search?l=C%23&q=GetVirtualDiskInformation) diff --git a/PInvoke/VirtDisk/Vanara.PInvoke.VirtDisk.csproj b/PInvoke/VirtDisk/Vanara.PInvoke.VirtDisk.csproj index 2540b602f..b0d89c329 100644 --- a/PInvoke/VirtDisk/Vanara.PInvoke.VirtDisk.csproj +++ b/PInvoke/VirtDisk/Vanara.PInvoke.VirtDisk.csproj @@ -7,7 +7,7 @@ PInvoke API (methods, structures and constants) imported from Windows VirtDisk.dll. Copyright © 2017-2019 $(AssemblyName) - 3.1.5 + 3.1.6 net20;net35;net40;net45;netstandard2.0;netcoreapp2.0;netcoreapp2.1;netcoreapp3.0 Vanara.PInvoke.VirtDisk $(AssemblyName) @@ -28,7 +28,7 @@ Currently implements: Functions -AddVirtualDiskParent, ApplySnapshotVhdSet, AttachVirtualDisk, BreakMirrorVirtualDisk, CompactVirtualDisk, CreateVirtualDisk, DeleteSnapshotVhdSet, DeleteVirtualDiskMetadata, DetachVirtualDisk, EnumerateVirtualDiskMetadata, ExpandVirtualDisk, GetAllAttachedVirtualDiskPhysicalPaths, GetStorageDependencyInformation, GetVirtualDiskInformation, GetVirtualDiskMetadata, GetVirtualDiskOperationProgress, GetVirtualDiskPhysicalPath, MergeVirtualDisk, MirrorVirtualDisk, ModifyVhdSet, OpenVirtualDisk, QueryChangesVirtualDisk, RawSCSIVirtualDisk, ResizeVirtualDisk, SetVirtualDiskInformation, SetVirtualDiskMetadata, TakeSnapshotVhdSet +AddVirtualDiskParent, ApplySnapshotVhdSet, AttachVirtualDisk, BreakMirrorVirtualDisk, CompactVirtualDisk, CompleteForkVirtualDisk, CreateVirtualDisk, DeleteSnapshotVhdSet, DeleteVirtualDiskMetadata, DetachVirtualDisk, EnumerateVirtualDiskMetadata, ExpandVirtualDisk, ForkVirtualDisk, GetAllAttachedVirtualDiskPhysicalPaths, GetStorageDependencyInformation, GetVirtualDiskInformation, GetVirtualDiskMetadata, GetVirtualDiskOperationProgress, GetVirtualDiskPhysicalPath, MergeVirtualDisk, MirrorVirtualDisk, ModifyVhdSet, OpenVirtualDisk, QueryChangesVirtualDisk, RawSCSIVirtualDisk, ResizeVirtualDisk, SetVirtualDiskInformation, SetVirtualDiskMetadata, TakeSnapshotVhdSet Structures APPLY_SNAPSHOT_VHDSET_PARAMETERS, ATTACH_VIRTUAL_DISK_PARAMETERS, COMPACT_VIRTUAL_DISK_PARAMETERS, CREATE_VIRTUAL_DISK_PARAMETERS, DELETE_SNAPSHOT_VHDSET_PARAMETERS, EXPAND_VIRTUAL_DISK_PARAMETERS, GET_VIRTUAL_DISK_INFO, MERGE_VIRTUAL_DISK_PARAMETERS, MIRROR_VIRTUAL_DISK_PARAMETERS, QUERY_CHANGES_VIRTUAL_DISK_RANGE, RAW_SCSI_VIRTUAL_DISK_PARAMETERS, RAW_SCSI_VIRTUAL_DISK_RESPONSE, RESIZE_VIRTUAL_DISK_PARAMETERS, STORAGE_DEPENDENCY_INFO, STORAGE_DEPENDENCY_INFO_TYPE_1, STORAGE_DEPENDENCY_INFO_TYPE_2, TAKE_SNAPSHOT_VHDSET_PARAMETERS, VIRTUAL_DISK_HANDLE, VIRTUAL_DISK_PROGRESS, VIRTUAL_STORAGE_TYPE, OPEN_VIRTUAL_DISK_PARAMETERS, APPLY_SNAPSHOT_VHDSET_PARAMETERS_Version1, ATTACH_VIRTUAL_DISK_PARAMETERS_Version1, COMPACT_VIRTUAL_DISK_PARAMETERS_Version1, CREATE_VIRTUAL_DISK_PARAMETERS_Version1, CREATE_VIRTUAL_DISK_PARAMETERS_Version2, CREATE_VIRTUAL_DISK_PARAMETERS_Version3, DELETE_SNAPSHOT_VHDSET_PARAMETERS_Version1, EXPAND_VIRTUAL_DISK_PARAMETERS_Version1, GET_VIRTUAL_DISK_INFO_ChangeTrackingState, GET_VIRTUAL_DISK_INFO_ParentLocation, GET_VIRTUAL_DISK_INFO_PhysicalDisk, GET_VIRTUAL_DISK_INFO_Size, MERGE_VIRTUAL_DISK_PARAMETERS_V1, MERGE_VIRTUAL_DISK_PARAMETERS_V2, MIRROR_VIRTUAL_DISK_PARAMETERS_Version1, MODIFY_VHDSET_PARAMETERS_Version1_SnapshotPath, RAW_SCSI_VIRTUAL_DISK_PARAMETERS_Version1, RAW_SCSI_VIRTUAL_DISK_RESPONSE_Version1, RESIZE_VIRTUAL_DISK_PARAMETERS_Version1, SET_VIRTUAL_DISK_INFO_ParentLocator, SET_VIRTUAL_DISK_INFO_ParentPathWithDepthInfo, TAKE_SNAPSHOT_VHDSET_PARAMETERS_Version1, OPEN_VIRTUAL_DISK_PARAMETERS_Version1, OPEN_VIRTUAL_DISK_PARAMETERS_Version2, OPEN_VIRTUAL_DISK_PARAMETERS_Version3 diff --git a/PInvoke/Wer/CorrelationReport.md b/PInvoke/Wer/CorrelationReport.md index 7c4c90ed6..c621b8d7b 100644 --- a/PInvoke/Wer/CorrelationReport.md +++ b/PInvoke/Wer/CorrelationReport.md @@ -1,9 +1,13 @@ ## Correlation report for wer.dll -### Methods (100% complete, 15 of 15 functions) +### Methods (75% complete, 15 of 20 functions) Native Method | Header | Managed Method --- | --- | --- [WerAddExcludedApplication](http://msdn2.microsoft.com/en-us/library/ac1ec373-868f-4634-8658-4253d4f5923a) | werapi.h | [Vanara.PInvoke.Wer.WerAddExcludedApplication](https://github.com/dahall/Vanara/search?l=C%23&q=WerAddExcludedApplication) [WerFreeString](http://msdn2.microsoft.com/en-us/library/748AEFD4-3310-4BC1-A3DA-CFACBA31F2FC) | werapi.h | [Vanara.PInvoke.Wer.WerFreeString](https://github.com/dahall/Vanara/search?l=C%23&q=WerFreeString) +[WerpGetAADTenantInfo](https://www.google.com/search?num=5&q=WerpGetAADTenantInfo+site%3Amicrosoft.com) | | +[WerpSetAADTenantInfo](https://www.google.com/search?num=5&q=WerpSetAADTenantInfo+site%3Amicrosoft.com) | | +[WerpSetExitListeners](https://www.google.com/search?num=5&q=WerpSetExitListeners+site%3Amicrosoft.com) | | +[WerpSetTtdStatus](https://www.google.com/search?num=5&q=WerpSetTtdStatus+site%3Amicrosoft.com) | | [WerRemoveExcludedApplication](http://msdn2.microsoft.com/en-us/library/e7bab01b-a09c-4b06-a233-34ed63f75857) | werapi.h | [Vanara.PInvoke.Wer.WerRemoveExcludedApplication](https://github.com/dahall/Vanara/search?l=C%23&q=WerRemoveExcludedApplication) [WerReportAddDump](http://msdn2.microsoft.com/en-us/library/b40dac44-f7c5-43f0-876d-6f97c26bf461) | werapi.h | [Vanara.PInvoke.Wer.WerReportAddDump](https://github.com/dahall/Vanara/search?l=C%23&q=WerReportAddDump) [WerReportAddFile](http://msdn2.microsoft.com/en-us/library/4b2c2060-a193-4168-90fc-afb95c160569) | werapi.h | [Vanara.PInvoke.Wer.WerReportAddFile](https://github.com/dahall/Vanara/search?l=C%23&q=WerReportAddFile) @@ -17,6 +21,7 @@ Native Method | Header | Managed Method [WerStoreGetNextReportKey](http://msdn2.microsoft.com/en-us/library/781D54A9-6F51-445E-89A8-A0C944081B81) | werapi.h | [Vanara.PInvoke.Wer.WerStoreGetNextReportKey](https://github.com/dahall/Vanara/search?l=C%23&q=WerStoreGetNextReportKey) [WerStoreOpen](http://msdn2.microsoft.com/en-us/library/FA7E0EC6-00F1-45E2-BE34-D732965FBA15) | werapi.h | [Vanara.PInvoke.Wer.WerStoreOpen](https://github.com/dahall/Vanara/search?l=C%23&q=WerStoreOpen) [WerStoreQueryReportMetadataV2](http://msdn2.microsoft.com/en-us/library/ADF6619C-1F3E-4AFF-9E25-4F6F83D1353C) | werapi.h | [Vanara.PInvoke.Wer.WerStoreQueryReportMetadataV2](https://github.com/dahall/Vanara/search?l=C%23&q=WerStoreQueryReportMetadataV2) +[WerStoreQueryReportMetadataV3](https://www.google.com/search?num=5&q=WerStoreQueryReportMetadataV3+site%3Amicrosoft.com) | | ### Structures Native Structure | Header | Managed Structure --- | --- | --- diff --git a/PInvoke/Wer/Vanara.PInvoke.Wer.csproj b/PInvoke/Wer/Vanara.PInvoke.Wer.csproj index d7f709a65..74c7ba002 100644 --- a/PInvoke/Wer/Vanara.PInvoke.Wer.csproj +++ b/PInvoke/Wer/Vanara.PInvoke.Wer.csproj @@ -7,7 +7,7 @@ PInvoke API (methods, structures and constants imported from Windows Wer.dll. Copyright © 2017-2019 $(AssemblyName) - 3.1.5 + 3.1.6 net20;net35;net40;net45;netstandard2.0;netcoreapp2.0;netcoreapp2.1;netcoreapp3.0 Vanara.PInvoke.Wer $(AssemblyName) @@ -28,7 +28,7 @@ Currently implements: Functions -WerAddExcludedApplication, WerFreeString, WerRemoveExcludedApplication, WerReportAddDump, WerReportAddFile, WerReportCloseHandle, WerReportCreate, WerReportSetParameter, WerReportSetUIOption, WerReportSubmit, WerStoreClose, WerStoreGetFirstReportKey, WerStoreGetNextReportKey, WerStoreOpen, WerStoreQueryReportMetadataV2 +WerAddExcludedApplication, WerFreeString, WerpGetAADTenantInfo, WerpSetAADTenantInfo, WerpSetExitListeners, WerpSetTtdStatus, WerRemoveExcludedApplication, WerReportAddDump, WerReportAddFile, WerReportCloseHandle, WerReportCreate, WerReportSetParameter, WerReportSetUIOption, WerReportSubmit, WerStoreClose, WerStoreGetFirstReportKey, WerStoreGetNextReportKey, WerStoreOpen, WerStoreQueryReportMetadataV2, WerStoreQueryReportMetadataV3 Structures HREPORT, HREPORTSTORE, WER_DUMP_CUSTOM_OPTIONS, WER_EXCEPTION_INFORMATION, WER_REPORT_INFORMATION, WER_REPORT_METADATA_V2, WER_REPORT_PARAMETER, WER_REPORT_SIGNATURE diff --git a/PInvoke/WinINet/Vanara.PInvoke.WinINet.csproj b/PInvoke/WinINet/Vanara.PInvoke.WinINet.csproj index 1c4e44949..4fe34917d 100644 --- a/PInvoke/WinINet/Vanara.PInvoke.WinINet.csproj +++ b/PInvoke/WinINet/Vanara.PInvoke.WinINet.csproj @@ -7,7 +7,7 @@ PInvoke API (methods, structures and constants) imported from Windows WinINet.dll. Copyright © 2017-2019 $(AssemblyName) - 3.1.5 + 3.1.6 net20;net35;net40;net45;netstandard2.0;netcoreapp2.0;netcoreapp2.1;netcoreapp3.0 Vanara.PInvoke.WinINet $(AssemblyName) diff --git a/PInvoke/WinTrust/CorrelationReport.md b/PInvoke/WinTrust/CorrelationReport.md index a9a817326..5ab0d849c 100644 --- a/PInvoke/WinTrust/CorrelationReport.md +++ b/PInvoke/WinTrust/CorrelationReport.md @@ -1,12 +1,14 @@ ## Correlation report for wintrust.dll -### Methods (96% complete, 59 of 61 functions) +### Methods (90% complete, 59 of 65 functions) Native Method | Header | Managed Method --- | --- | --- +[ConfigCiPackageFamilyNameCheck](https://www.google.com/search?num=5&q=ConfigCiPackageFamilyNameCheck+site%3Amicrosoft.com) | | [CryptCATAdminAcquireContext](http://msdn2.microsoft.com/en-us/library/693af055-fa93-4526-aa9c-3a659f8ff78f) | mscat.h | [Vanara.PInvoke.WinTrust.CryptCATAdminAcquireContext](https://github.com/dahall/Vanara/search?l=C%23&q=CryptCATAdminAcquireContext) [CryptCATAdminAcquireContext2](http://msdn2.microsoft.com/en-us/library/B089217A-5C12-4C51-8E46-3A9243347B21) | mscat.h | [Vanara.PInvoke.WinTrust.CryptCATAdminAcquireContext2](https://github.com/dahall/Vanara/search?l=C%23&q=CryptCATAdminAcquireContext2) [CryptCATAdminAddCatalog](https://www.google.com/search?num=5&q=CryptCATAdminAddCatalog+site%3Amicrosoft.com) | | [Vanara.PInvoke.WinTrust.InternalCryptCATAdminAddCatalog](https://github.com/dahall/Vanara/search?l=C%23&q=InternalCryptCATAdminAddCatalog) [CryptCATAdminCalcHashFromFileHandle](http://msdn2.microsoft.com/en-us/library/4dc5688f-4b7a-4baf-9671-868cac7f1896) | mscat.h | [Vanara.PInvoke.WinTrust.CryptCATAdminCalcHashFromFileHandle](https://github.com/dahall/Vanara/search?l=C%23&q=CryptCATAdminCalcHashFromFileHandle) [CryptCATAdminCalcHashFromFileHandle2](http://msdn2.microsoft.com/en-us/library/CBFA60A8-5E5A-4FAD-8AD3-26539802CD53) | mscat.h | [Vanara.PInvoke.WinTrust.CryptCATAdminCalcHashFromFileHandle2](https://github.com/dahall/Vanara/search?l=C%23&q=CryptCATAdminCalcHashFromFileHandle2) +[CryptCATAdminCalcHashFromFileHandle3](https://www.google.com/search?num=5&q=CryptCATAdminCalcHashFromFileHandle3+site%3Amicrosoft.com) | | [CryptCATAdminEnumCatalogFromHash](https://www.google.com/search?num=5&q=CryptCATAdminEnumCatalogFromHash+site%3Amicrosoft.com) | | [Vanara.PInvoke.WinTrust.InternalCryptCATAdminEnumCatalogFromHash](https://github.com/dahall/Vanara/search?l=C%23&q=InternalCryptCATAdminEnumCatalogFromHash) [CryptCATAdminReleaseCatalogContext](http://msdn2.microsoft.com/en-us/library/6cc13013-2c0a-4934-a866-30b69cbcf934) | mscat.h | [Vanara.PInvoke.WinTrust.CryptCATAdminReleaseCatalogContext](https://github.com/dahall/Vanara/search?l=C%23&q=CryptCATAdminReleaseCatalogContext) [CryptCATAdminReleaseContext](http://msdn2.microsoft.com/en-us/library/dff253dc-c444-46be-a383-41340d634cce) | mscat.h | [Vanara.PInvoke.WinTrust.CryptCATAdminReleaseContext](https://github.com/dahall/Vanara/search?l=C%23&q=CryptCATAdminReleaseContext) @@ -53,8 +55,10 @@ Native Method | Header | Managed Method [WintrustRemoveActionID](http://msdn2.microsoft.com/en-us/library/d1c84b69-4886-4cb4-99c5-294bd9d8228b) | wintrust.h | [Vanara.PInvoke.WinTrust.WintrustRemoveActionID](https://github.com/dahall/Vanara/search?l=C%23&q=WintrustRemoveActionID) [WintrustSetDefaultIncludePEPageHashes](http://msdn2.microsoft.com/en-us/library/af48e570-e71d-488f-831c-35834242db3c) | wintrust.h | [Vanara.PInvoke.WinTrust.WintrustSetDefaultIncludePEPageHashes](https://github.com/dahall/Vanara/search?l=C%23&q=WintrustSetDefaultIncludePEPageHashes) [WintrustSetRegPolicyFlags](http://msdn2.microsoft.com/en-us/library/8aaeecd0-3814-42a0-9e5b-82b0b220bc9a) | wintrust.h | [Vanara.PInvoke.WinTrust.WintrustSetRegPolicyFlags](https://github.com/dahall/Vanara/search?l=C%23&q=WintrustSetRegPolicyFlags) +[WintrustUserWriteabilityCheck](https://www.google.com/search?num=5&q=WintrustUserWriteabilityCheck+site%3Amicrosoft.com) | | [WinVerifyTrust](http://msdn2.microsoft.com/en-us/library/b7efac6a-ac9f-477a-aada-63fe32208e6f) | wintrust.h | [Vanara.PInvoke.WinTrust.WinVerifyTrust](https://github.com/dahall/Vanara/search?l=C%23&q=WinVerifyTrust) [WinVerifyTrustEx](http://msdn2.microsoft.com/en-us/library/209c9953-a4a5-4ff0-961f-92e97ccce23d) | wintrust.h | [Vanara.PInvoke.WinTrust.WinVerifyTrustEx](https://github.com/dahall/Vanara/search?l=C%23&q=WinVerifyTrustEx) +[WTConvertCertCtxToChainInfo](https://www.google.com/search?num=5&q=WTConvertCertCtxToChainInfo+site%3Amicrosoft.com) | | [WTHelperCertCheckValidSignature](http://msdn2.microsoft.com/en-us/library/d46eea18-03cb-4199-873e-0e9e13061598) | wintrust.h | [Vanara.PInvoke.WinTrust.WTHelperCertCheckValidSignature](https://github.com/dahall/Vanara/search?l=C%23&q=WTHelperCertCheckValidSignature) [WTHelperCertFindIssuerCertificate](http://msdn2.microsoft.com/en-us/library/c724f602-fc73-4857-941f-0f22a9e472d1) | wintrust.h | [Vanara.PInvoke.WinTrust.WTHelperCertFindIssuerCertificate](https://github.com/dahall/Vanara/search?l=C%23&q=WTHelperCertFindIssuerCertificate) [WTHelperCertIsSelfSigned](http://msdn2.microsoft.com/en-us/library/456b8c8c-6ca3-469a-a415-e72109696bf5) | wintrust.h | [Vanara.PInvoke.WinTrust.WTHelperCertIsSelfSigned](https://github.com/dahall/Vanara/search?l=C%23&q=WTHelperCertIsSelfSigned) diff --git a/PInvoke/WinTrust/Vanara.PInvoke.WinTrust.csproj b/PInvoke/WinTrust/Vanara.PInvoke.WinTrust.csproj index 578dfc72f..2d85bd34e 100644 --- a/PInvoke/WinTrust/Vanara.PInvoke.WinTrust.csproj +++ b/PInvoke/WinTrust/Vanara.PInvoke.WinTrust.csproj @@ -7,7 +7,7 @@ PInvoke API (methods, structures and constants) imported from Windows WinTrust.dll. Copyright © 2017-2019 $(AssemblyName) - 3.1.5 + 3.1.6 net20;net35;net40;net45;netstandard2.0;netcoreapp2.0;netcoreapp2.1;netcoreapp3.0 Vanara.PInvoke.WinTrust $(AssemblyName) @@ -28,7 +28,7 @@ Currently implements: Functions -CryptCATAdminAcquireContext, CryptCATAdminAcquireContext2, CryptCATAdminAddCatalog, CryptCATAdminCalcHashFromFileHandle, CryptCATAdminCalcHashFromFileHandle2, CryptCATAdminEnumCatalogFromHash, CryptCATAdminReleaseCatalogContext, CryptCATAdminReleaseContext, CryptCATAdminRemoveCatalog, CryptCATAdminResolveCatalogPath, CryptCATCatalogInfoFromContext, CryptCATCDFClose, CryptCATCDFEnumAttributesWithCDFTag, CryptCATCDFEnumCatAttributes, CryptCATCDFEnumMembersByCDFTagEx, CryptCATCDFOpen, CryptCATClose, CryptCATEnumerateAttr, CryptCATEnumerateCatAttr, CryptCATEnumerateMember, CryptCATGetAttrInfo, CryptCATGetMemberInfo, CryptCATHandleFromStore, CryptCATOpen, CryptCATPersistStore, CryptCATPutAttrInfo, CryptCATPutCatAttrInfo, CryptCATPutMemberInfo, CryptCATStoreFromHandle, CryptSIPAddProvider, CryptSIPCreateIndirectData, CryptSIPGetCaps, CryptSIPGetSignedDataMsg, CryptSIPLoad, CryptSIPPutSignedDataMsg, CryptSIPRemoveProvider, CryptSIPRemoveSignedDataMsg, CryptSIPRetrieveSubjectGuid, CryptSIPRetrieveSubjectGuidForCatalogFile, CryptSIPVerifyIndirectData, IsCatalogFile, OpenPersonalTrustDBDialog, OpenPersonalTrustDBDialogEx, WintrustAddActionID, WintrustAddDefaultForUsage, WintrustGetDefaultForUsage, WintrustGetRegPolicyFlags, WintrustLoadFunctionPointers, WintrustRemoveActionID, WintrustSetDefaultIncludePEPageHashes, WintrustSetRegPolicyFlags, WinVerifyTrust, WinVerifyTrustEx, WTHelperCertCheckValidSignature, WTHelperCertFindIssuerCertificate, WTHelperCertIsSelfSigned, WTHelperGetFileHash, WTHelperGetProvCertFromChain, WTHelperGetProvPrivateDataFromChain, WTHelperGetProvSignerFromChain, WTHelperProvDataFromStateData +ConfigCiPackageFamilyNameCheck, CryptCATAdminAcquireContext, CryptCATAdminAcquireContext2, CryptCATAdminAddCatalog, CryptCATAdminCalcHashFromFileHandle, CryptCATAdminCalcHashFromFileHandle2, CryptCATAdminCalcHashFromFileHandle3, CryptCATAdminEnumCatalogFromHash, CryptCATAdminReleaseCatalogContext, CryptCATAdminReleaseContext, CryptCATAdminRemoveCatalog, CryptCATAdminResolveCatalogPath, CryptCATCatalogInfoFromContext, CryptCATCDFClose, CryptCATCDFEnumAttributesWithCDFTag, CryptCATCDFEnumCatAttributes, CryptCATCDFEnumMembersByCDFTagEx, CryptCATCDFOpen, CryptCATClose, CryptCATEnumerateAttr, CryptCATEnumerateCatAttr, CryptCATEnumerateMember, CryptCATGetAttrInfo, CryptCATGetMemberInfo, CryptCATHandleFromStore, CryptCATOpen, CryptCATPersistStore, CryptCATPutAttrInfo, CryptCATPutCatAttrInfo, CryptCATPutMemberInfo, CryptCATStoreFromHandle, CryptSIPAddProvider, CryptSIPCreateIndirectData, CryptSIPGetCaps, CryptSIPGetSignedDataMsg, CryptSIPLoad, CryptSIPPutSignedDataMsg, CryptSIPRemoveProvider, CryptSIPRemoveSignedDataMsg, CryptSIPRetrieveSubjectGuid, CryptSIPRetrieveSubjectGuidForCatalogFile, CryptSIPVerifyIndirectData, IsCatalogFile, OpenPersonalTrustDBDialog, OpenPersonalTrustDBDialogEx, WintrustAddActionID, WintrustAddDefaultForUsage, WintrustGetDefaultForUsage, WintrustGetRegPolicyFlags, WintrustLoadFunctionPointers, WintrustRemoveActionID, WintrustSetDefaultIncludePEPageHashes, WintrustSetRegPolicyFlags, WintrustUserWriteabilityCheck, WinVerifyTrust, WinVerifyTrustEx, WTConvertCertCtxToChainInfo, WTHelperCertCheckValidSignature, WTHelperCertFindIssuerCertificate, WTHelperCertIsSelfSigned, WTHelperGetFileHash, WTHelperGetProvCertFromChain, WTHelperGetProvPrivateDataFromChain, WTHelperGetProvSignerFromChain, WTHelperProvDataFromStateData Structures CATALOG_INFO, CRYPTCATATTRIBUTE, CRYPTCATCDF, CRYPTCATMEMBER, CRYPTCATSTORE, HCATALOG, HCATINFO, MS_ADDINFO_BLOB, MS_ADDINFO_CATALOGMEMBER, MS_ADDINFO_FLAT, SIP_ADD_NEWPROVIDER, SIP_CAP_SET_V2, SIP_CAP_SET_V3, SIP_DISPATCH_INFO, SIP_INDIRECT_DATA, SIP_SUBJECTINFO, CRYPT_PROVIDER_CERT, CRYPT_PROVIDER_DATA, CRYPT_PROVIDER_DEFUSAGE, CRYPT_PROVIDER_FUNCTIONS, CRYPT_PROVIDER_PRIVDATA, CRYPT_PROVIDER_REGDEFUSAGE, CRYPT_PROVIDER_SGNR, CRYPT_PROVIDER_SIGSTATE, CRYPT_PROVUI_DATA, CRYPT_PROVUI_FUNCS, CRYPT_REGISTER_ACTIONID, CRYPT_TRUST_REG_ENTRY, HCATADMIN, HCRYPTMSG, SPC_INDIRECT_DATA_CONTENT, WIN_CERTIFICATE, WINTRUST_BLOB_INFO, WINTRUST_CATALOG_INFO, WINTRUST_CERT_INFO, WINTRUST_FILE_INFO, WINTRUST_SGNR_INFO, WINTRUST_SIGNATURE_SETTINGS, WINTRUST_DATA diff --git a/PInvoke/Ws2_32/Vanara.PInvoke.Ws2_32.csproj b/PInvoke/Ws2_32/Vanara.PInvoke.Ws2_32.csproj index cfa5aa597..a1f245ecd 100644 --- a/PInvoke/Ws2_32/Vanara.PInvoke.Ws2_32.csproj +++ b/PInvoke/Ws2_32/Vanara.PInvoke.Ws2_32.csproj @@ -7,7 +7,7 @@ PInvoke API (methods, structures and constants) imported from Windows Ws2_32.dll. Copyright © 2017-2019 $(AssemblyName) - 3.1.5 + 3.1.6 net20;net35;net40;net45;netstandard2.0;netcoreapp2.0;netcoreapp2.1;netcoreapp3.0 Vanara.PInvoke.Ws2_32 $(AssemblyName) diff --git a/README.md b/README.md index b6069e578..270f2ca26 100644 --- a/README.md +++ b/README.md @@ -68,6 +68,7 @@ Ole32.dll, OleAut32 and PropSys.dll | [Vanara.PInvoke.Ole](https://github.com/da Oleacc.dll | [Vanara.PInvoke.Accessibility](https://github.com/dahall/Vanara/blob/master/PInvoke/Accessibility/CorrelationReport.md) | ![Coverage](https://img.shields.io/badge/100%25-green.svg) | [![NuGet](https://buildstats.info/nuget/Vanara.PInvoke.Accessibility)](https://www.nuget.org/packages/Vanara.PInvoke.Accessibility) Pdh.dll | [Vanara.PInvoke.Pdh](https://github.com/dahall/Vanara/blob/master/PInvoke/Pdh/CorrelationReport.md) | ![Coverage](https://img.shields.io/badge/100%25-green.svg) | [![NuGet](https://buildstats.info/nuget/Vanara.PInvoke.Pdh)](https://www.nuget.org/packages/Vanara.PInvoke.Pdh) PowrProf.dll | [Vanara.PInvoke.PowrProf](https://github.com/dahall/Vanara/blob/master/PInvoke/PowrProf/CorrelationReport.md) | ![Coverage](https://img.shields.io/badge/100%25-green.svg) | [![NuGet](https://buildstats.info/nuget/Vanara.PInvoke.PowrProf)](https://www.nuget.org/packages/Vanara.PInvoke.PowrProf) +WinSpool.drv, PrntvPt.dll | [Vanara.PInvoke.Printing](https://github.com/dahall/Vanara/blob/master/PInvoke/Printing/CorrelationReport.md) | ![Coverage](https://img.shields.io/badge/40%25-yellow.svg) | [![NuGet](https://buildstats.info/nuget/Vanara.PInvoke.Printing)](https://www.nuget.org/packages/Vanara.PInvoke.Printing) SearchApi | [Vanara.PInvoke.SearchApi](https://github.com/dahall/Vanara/blob/master/PInvoke/SearchApi/CorrelationReport.md) | ![Coverage](https://img.shields.io/badge/100%25-green.svg) | [![NuGet](https://buildstats.info/nuget/Vanara.PInvoke.SearchApi)](https://www.nuget.org/packages/Vanara.PInvoke.SearchApi) AdvApi32.dll, Authz.dll, Schannel.dll, Secur32.dll and SspiCli.dll | [Vanara.PInvoke.Security](https://github.com/dahall/Vanara/blob/master/PInvoke/Security/CorrelationReport.md) | ![Coverage](https://img.shields.io/badge/100%25-green.svg) | [![NuGet](https://buildstats.info/nuget/Vanara.PInvoke.Security)](https://www.nuget.org/packages/Vanara.PInvoke.Security) Shell32.dll | [Vanara.PInvoke.Shell32](https://github.com/dahall/Vanara/blob/master/PInvoke/Shell32/CorrelationReport.md) | ![Coverage](https://img.shields.io/badge/100%25-green.svg) | [![NuGet](https://buildstats.info/nuget/Vanara.PInvoke.Shell32)](https://www.nuget.org/packages/Vanara.PInvoke.Shell32) diff --git a/Security/Vanara.Security.csproj b/Security/Vanara.Security.csproj index 0d1d2191d..d94d6b3df 100644 --- a/Security/Vanara.Security.csproj +++ b/Security/Vanara.Security.csproj @@ -4,7 +4,7 @@ Classes for security related items derived from the Vanara PInvoke libraries. Includes extension methods for Active Directory and access control classes, methods for working with accounts, UAC, privileges, system access, impersonation and SIDs, and a full LSA wrapper. Copyright © 2017-2019 $(AssemblyName) - 3.1.5 + 3.1.6 net20;net35;net40;net45;netstandard2.0;netcoreapp2.0;netcoreapp2.1;netcoreapp3.0 Vanara.Security $(AssemblyName) diff --git a/System/Vanara.SystemServices.csproj b/System/Vanara.SystemServices.csproj index 50397da54..cd91107ce 100644 --- a/System/Vanara.SystemServices.csproj +++ b/System/Vanara.SystemServices.csproj @@ -4,7 +4,7 @@ Classes for system related items derived from the Vanara PInvoke libraries. Includes extensions for Process (privileges and elavation), FileInfo (compression info), and ServiceController (SetStartType) that pull extended information through native API calls. Copyright © 2017-2019 $(AssemblyName) - 3.1.5 + 3.1.6 net20;net35;net40;net45;netstandard2.0;netcoreapp2.0;netcoreapp2.1;netcoreapp3.0 Vanara.SystemServices $(AssemblyName) diff --git a/UnitTests/CSharpRunner/Properties/AssemblyInfo.cs b/UnitTests/CSharpRunner/Properties/AssemblyInfo.cs index 17a0a57f3..63a588d42 100644 --- a/UnitTests/CSharpRunner/Properties/AssemblyInfo.cs +++ b/UnitTests/CSharpRunner/Properties/AssemblyInfo.cs @@ -32,5 +32,5 @@ // You can specify all the values or you can default the Build and Revision Numbers // by using the '*' as shown below: // [assembly: AssemblyVersion("1.0.*")] -[assembly: AssemblyVersion("3.1.5.0")] -[assembly: AssemblyFileVersion("3.1.5.0")] +[assembly: AssemblyVersion("3.1.6.0")] +[assembly: AssemblyFileVersion("3.1.6.0")] diff --git a/UnitTests/ExplorerBrowser/Properties/AssemblyInfo.cs b/UnitTests/ExplorerBrowser/Properties/AssemblyInfo.cs index 50c15d8bf..67ff7b6c9 100644 --- a/UnitTests/ExplorerBrowser/Properties/AssemblyInfo.cs +++ b/UnitTests/ExplorerBrowser/Properties/AssemblyInfo.cs @@ -31,5 +31,5 @@ // Build Number // Revision // -[assembly: AssemblyVersion("1.0.0.0")] -[assembly: AssemblyFileVersion("1.0.0.0")] +[assembly: AssemblyVersion("3.1.6.0")] +[assembly: AssemblyFileVersion("3.1.6.0")] diff --git a/UnitTests/Windows.Forms.App/Properties/AssemblyInfo.cs b/UnitTests/Windows.Forms.App/Properties/AssemblyInfo.cs index b972b6172..d6a938554 100644 --- a/UnitTests/Windows.Forms.App/Properties/AssemblyInfo.cs +++ b/UnitTests/Windows.Forms.App/Properties/AssemblyInfo.cs @@ -32,5 +32,5 @@ // You can specify all the values or you can default the Build and Revision Numbers // by using the '*' as shown below: // [assembly: AssemblyVersion("1.0.*")] -[assembly: AssemblyVersion("1.0.0.0")] -[assembly: AssemblyFileVersion("1.0.0.0")] +[assembly: AssemblyVersion("3.1.6.0")] +[assembly: AssemblyFileVersion("3.1.6.0")] diff --git a/Vanara.Library.nuspec b/Vanara.Library.nuspec index 24bb12ffb..e7899910c 100644 --- a/Vanara.Library.nuspec +++ b/Vanara.Library.nuspec @@ -3,7 +3,7 @@ Vanara.Library Vanara Libraries Metapackage - 3.1.5 + 3.1.6 The full set of packages associated with the Vanara PInvoke Libraries. pinvoke;vanara;net-extensions;interop Copyright © 2017-2019 @@ -16,46 +16,47 @@ false en-US - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/VirtualDisk/Vanara.VirtualDisk.csproj b/VirtualDisk/Vanara.VirtualDisk.csproj index 7fa2fc8e0..6d7472b10 100644 --- a/VirtualDisk/Vanara.VirtualDisk.csproj +++ b/VirtualDisk/Vanara.VirtualDisk.csproj @@ -4,7 +4,7 @@ .NET classes to manage Windows Virtual Storage (VHD and VHDX) using P/Invoke functions from VirtDisk.dll. Copyright © 2017-2019 $(AssemblyName) - 3.1.5 + 3.1.6 net20;net35;net40;net45;netstandard2.0;netcoreapp2.0;netcoreapp2.1;netcoreapp3.0 Vanara.VirtualDisk $(AssemblyName) diff --git a/WIndows.Forms/Vanara.Windows.Forms.csproj b/WIndows.Forms/Vanara.Windows.Forms.csproj index f60655846..9a3797171 100644 --- a/WIndows.Forms/Vanara.Windows.Forms.csproj +++ b/WIndows.Forms/Vanara.Windows.Forms.csproj @@ -4,7 +4,7 @@ Classes for user interface related items derived from the Vanara PInvoke libraries. Includes extensions for almost all common controls to give post Vista capabilities, WinForms controls (panel, commandlink, enhanced combo boxes, IPAddress, split button, trackbar and themed controls), shutdown/restart/lock control, buffered painting, resource files, access control editor, simplifed designer framework for Windows.Forms. Copyright © 2017-2019 $(AssemblyName) - 3.1.5 + 3.1.6 net20;net35;net40;net45;netcoreapp3.0 true Vanara.Windows.Forms diff --git a/Windows.Shell/Vanara.Windows.Shell.csproj b/Windows.Shell/Vanara.Windows.Shell.csproj index 5d14e8d44..9c8ec09c8 100644 --- a/Windows.Shell/Vanara.Windows.Shell.csproj +++ b/Windows.Shell/Vanara.Windows.Shell.csproj @@ -4,7 +4,7 @@ Classes for Windows Shell items derived from the Vanara PInvoke libraries. Includes shell items, files, icons, links, and taskbar lists. Copyright © 2017-2019 $(AssemblyName) - 3.1.5 + 3.1.6 net20;net35;net40;net45;netcoreapp3.0 true Vanara.Windows.Shell