From 8d5c587e9dc82b174df98b33bcdcc810fc6f00b7 Mon Sep 17 00:00:00 2001 From: dahall Date: Sat, 27 Jun 2020 18:54:55 -0600 Subject: [PATCH] Updated project file information --- PInvoke/Cryptography/CorrelationReport.md | 6 +-- .../Vanara.PInvoke.Cryptography.csproj | 2 +- PInvoke/DnsApi/CorrelationReport.md | 3 +- PInvoke/DnsApi/Vanara.PInvoke.DnsApi.csproj | 2 +- PInvoke/DwmApi/CorrelationReport.md | 3 +- PInvoke/DwmApi/Vanara.PInvoke.DwmApi.csproj | 2 +- PInvoke/Gdi32/CorrelationReport.md | 11 +--- PInvoke/Gdi32/Vanara.PInvoke.Gdi32.csproj | 2 +- PInvoke/IpHlpApi/CorrelationReport.md | 9 ++-- .../IpHlpApi/Vanara.PInvoke.IpHlpApi.csproj | 2 +- PInvoke/Kernel32/CorrelationReport.md | 18 +------ .../Kernel32/Vanara.PInvoke.Kernel32.csproj | 2 +- PInvoke/Mpr/CorrelationReport.md | 4 +- PInvoke/Mpr/Vanara.PInvoke.Mpr.csproj | 2 +- PInvoke/NTDll/CorrelationReport.md | 51 +------------------ PInvoke/NTDll/Vanara.PInvoke.NTDll.csproj | 2 +- PInvoke/Shell32/CorrelationReport.md | 3 +- PInvoke/Shell32/Vanara.PInvoke.Shell32.csproj | 2 +- PInvoke/User32/CorrelationReport.md | 6 +-- PInvoke/User32/Vanara.PInvoke.User32.csproj | 2 +- PInvoke/Wer/CorrelationReport.md | 5 +- PInvoke/Wer/Vanara.PInvoke.Wer.csproj | 2 +- Windows.Shell/AssemblyReport.md | 5 +- Windows.Shell/Vanara.Windows.Shell.csproj | 4 +- 24 files changed, 33 insertions(+), 117 deletions(-) diff --git a/PInvoke/Cryptography/CorrelationReport.md b/PInvoke/Cryptography/CorrelationReport.md index 9269be71e..1b9d8be28 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, cryptui.dll, cryptnet.dll, cryptdlg.dll -### Methods (98% complete, 369 of 373 functions) +### Methods (100% complete, 369 of 369 functions) Native Method | Native DLL | Header | Managed Method --- | --- | --- | --- [BCryptAddContextFunction](https://www.google.com/search?num=5&q=BCryptAddContextFunction+site%3Adocs.microsoft.com) | bcrypt.dll | bcrypt.h | [Vanara.PInvoke.BCrypt.BCryptAddContextFunction](https://github.com/dahall/Vanara/search?l=C%23&q=BCryptAddContextFunction) @@ -341,13 +341,9 @@ Native Method | Native DLL | Header | Managed Method [SslCreateHandshakeHash](https://www.google.com/search?num=5&q=SslCreateHandshakeHash+site%3Adocs.microsoft.com) | ncrypt.dll | Sslprovider.h | [Vanara.PInvoke.NCrypt.SslCreateHandshakeHash](https://github.com/dahall/Vanara/search?l=C%23&q=SslCreateHandshakeHash) [SslDecrementProviderReferenceCount](https://www.google.com/search?num=5&q=SslDecrementProviderReferenceCount+site%3Adocs.microsoft.com) | ncrypt.dll | Sslprovider.h | [Vanara.PInvoke.NCrypt.SslDecrementProviderReferenceCount](https://github.com/dahall/Vanara/search?l=C%23&q=SslDecrementProviderReferenceCount) [SslDecryptPacket](https://www.google.com/search?num=5&q=SslDecryptPacket+site%3Adocs.microsoft.com) | ncrypt.dll | Sslprovider.h | [Vanara.PInvoke.NCrypt.SslDecryptPacket](https://github.com/dahall/Vanara/search?l=C%23&q=SslDecryptPacket) -[SslDuplicateTranscriptHash](https://www.google.com/search?num=5&q=SslDuplicateTranscriptHash+site%3Adocs.microsoft.com) | ncrypt.dll | | [SslEncryptPacket](https://www.google.com/search?num=5&q=SslEncryptPacket+site%3Adocs.microsoft.com) | ncrypt.dll | Sslprovider.h | [Vanara.PInvoke.NCrypt.SslEncryptPacket](https://github.com/dahall/Vanara/search?l=C%23&q=SslEncryptPacket) [SslEnumCipherSuites](https://www.google.com/search?num=5&q=SslEnumCipherSuites+site%3Adocs.microsoft.com) | ncrypt.dll | Sslprovider.h | [Vanara.PInvoke.NCrypt.SslEnumCipherSuites](https://github.com/dahall/Vanara/search?l=C%23&q=SslEnumCipherSuites) [SslEnumProtocolProviders](https://www.google.com/search?num=5&q=SslEnumProtocolProviders+site%3Adocs.microsoft.com) | ncrypt.dll | Sslprovider.h | [Vanara.PInvoke.NCrypt.SslEnumProtocolProviders](https://github.com/dahall/Vanara/search?l=C%23&q=SslEnumProtocolProviders) -[SslExpandBinderKey](https://www.google.com/search?num=5&q=SslExpandBinderKey+site%3Adocs.microsoft.com) | ncrypt.dll | | -[SslExpandPreSharedKey](https://www.google.com/search?num=5&q=SslExpandPreSharedKey+site%3Adocs.microsoft.com) | ncrypt.dll | | -[SslExpandResumptionMasterKey](https://www.google.com/search?num=5&q=SslExpandResumptionMasterKey+site%3Adocs.microsoft.com) | ncrypt.dll | | [SslExportKey](https://www.google.com/search?num=5&q=SslExportKey+site%3Adocs.microsoft.com) | ncrypt.dll | Sslprovider.h | [Vanara.PInvoke.NCrypt.SslExportKey](https://github.com/dahall/Vanara/search?l=C%23&q=SslExportKey) [SslExportKeyingMaterial](https://www.google.com/search?num=5&q=SslExportKeyingMaterial+site%3Adocs.microsoft.com) | ncrypt.dll | Sslprovider.h | [Vanara.PInvoke.NCrypt.SslExportKeyingMaterial](https://github.com/dahall/Vanara/search?l=C%23&q=SslExportKeyingMaterial) [SslFreeBuffer](https://www.google.com/search?num=5&q=SslFreeBuffer+site%3Adocs.microsoft.com) | ncrypt.dll | Sslprovider.h | [Vanara.PInvoke.NCrypt.SslFreeBuffer](https://github.com/dahall/Vanara/search?l=C%23&q=SslFreeBuffer) diff --git a/PInvoke/Cryptography/Vanara.PInvoke.Cryptography.csproj b/PInvoke/Cryptography/Vanara.PInvoke.Cryptography.csproj index a6c8f9c53..c67f40ea0 100644 --- a/PInvoke/Cryptography/Vanara.PInvoke.Cryptography.csproj +++ b/PInvoke/Cryptography/Vanara.PInvoke.Cryptography.csproj @@ -14,7 +14,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, CertModifyCertificatesToTrust, CertNameToStr, CertOIDToAlgId, CertOpenServerOcspResponse, CertOpenStore, CertOpenSystemStore, CertRDNValueToStr, CertRegisterPhysicalStore, CertRegisterSystemStore, CertRemoveEnhancedKeyUsageIdentifier, CertRemoveStoreFromCollection, CertResyncCertificateChainEngine, CertRetrieveLogoOrBiometricInfo, CertSaveStore, CertSelectCertificate, CertSelectCertificateChains, CertSelectionGetSerializedBlob, CertSerializeCertificateStoreElement, CertSerializeCRLStoreElement, CertSerializeCTLStoreElement, CertSetCertificateContextPropertiesFromCTLEntry, CertSetCertificateContextProperty, CertSetCRLContextProperty, CertSetCTLContextProperty, CertSetEnhancedKeyUsage, CertSetStoreProperty, CertStrToName, CertUnregisterPhysicalStore, CertUnregisterSystemStore, CertVerifyCertificateChainPolicy, CertVerifyCRLRevocation, CertVerifyCRLTimeValidity, CertVerifyCTLUsage, CertVerifyRevocation, CertVerifySubjectCertificateContext, CertVerifyTimeValidity, CertVerifyValidityNesting, CertViewProperties, CryptAcquireCertificatePrivateKey, CryptBinaryToString, CryptCreateKeyIdentifierFromCSP, CryptDecodeMessage, CryptDecodeObject, CryptDecodeObjectEx, CryptDecryptAndVerifyMessageSignature, CryptDecryptMessage, CryptEncodeObject, CryptEncodeObjectEx, CryptEncryptMessage, CryptEnumKeyIdentifierProperties, CryptEnumOIDFunction, CryptEnumOIDInfo, CryptExportPKCS8, CryptExportPKCS8Ex, CryptExportPublicKeyInfo, CryptExportPublicKeyInfoEx, CryptExportPublicKeyInfoFromBCryptKeyHandle, CryptFindCertificateKeyProvInfo, CryptFindLocalizedName, CryptFindOIDInfo, CryptFormatObject, CryptFreeOIDFunctionAddress, CryptGetDefaultOIDDllList, CryptGetDefaultOIDFunctionAddress, CryptGetKeyIdentifierProperty, CryptGetMessageCertificates, CryptGetMessageSignerCount, CryptGetObjectUrl, CryptGetOIDFunctionAddress, CryptGetOIDFunctionValue, CryptGetTimeValidObject, CryptHashCertificate, CryptHashCertificate2, CryptHashMessage, CryptHashPublicKeyInfo, CryptHashToBeSigned, CryptImportPKCS8, 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, CryptRetrieveObjectByUrl, CryptRetrieveTimeStamp, CryptSetKeyIdentifierProperty, CryptSetOIDFunctionValue, CryptSignAndEncodeCertificate, CryptSignAndEncryptMessage, CryptSignCertificate, CryptSignMessage, CryptSignMessageWithKey, CryptSIPAddProvider, CryptSIPCreateIndirectData, CryptSIPGetCaps, CryptSIPGetSignedDataMsg, CryptSIPLoad, CryptSIPPutSignedDataMsg, CryptSIPRemoveProvider, CryptSIPRemoveSignedDataMsg, CryptSIPRetrieveSubjectGuid, CryptSIPRetrieveSubjectGuidForCatalogFile, CryptSIPVerifyIndirectData, CryptStringToBinary, CryptUIDlgCertMgr, CryptUIDlgSelectCertificateFromStore, CryptUIDlgViewCertificate, CryptUIDlgViewContext, CryptUIWizDigitalSign, CryptUIWizExport, CryptUIWizFreeDigitalSignContext, CryptUIWizImport, CryptUninstallDefaultContext, CryptUnprotectData, CryptUnprotectMemory, CryptUnregisterDefaultOIDFunction, CryptUnregisterOIDFunction, CryptUnregisterOIDInfo, CryptUpdateProtectedState, CryptVerifyCertificateSignature, CryptVerifyCertificateSignatureEx, CryptVerifyDetachedMessageHash, CryptVerifyDetachedMessageSignature, CryptVerifyMessageHash, CryptVerifyMessageSignature, CryptVerifyMessageSignatureWithKey, CryptVerifyTimeStampSignature, GetFriendlyNameOfCert, 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, SslDuplicateTranscriptHash, SslEncryptPacket, SslEnumCipherSuites, SslEnumProtocolProviders, SslExpandBinderKey, SslExpandPreSharedKey, SslExpandResumptionMasterKey, 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, CertModifyCertificatesToTrust, CertNameToStr, CertOIDToAlgId, CertOpenServerOcspResponse, CertOpenStore, CertOpenSystemStore, CertRDNValueToStr, CertRegisterPhysicalStore, CertRegisterSystemStore, CertRemoveEnhancedKeyUsageIdentifier, CertRemoveStoreFromCollection, CertResyncCertificateChainEngine, CertRetrieveLogoOrBiometricInfo, CertSaveStore, CertSelectCertificate, CertSelectCertificateChains, CertSelectionGetSerializedBlob, CertSerializeCertificateStoreElement, CertSerializeCRLStoreElement, CertSerializeCTLStoreElement, CertSetCertificateContextPropertiesFromCTLEntry, CertSetCertificateContextProperty, CertSetCRLContextProperty, CertSetCTLContextProperty, CertSetEnhancedKeyUsage, CertSetStoreProperty, CertStrToName, CertUnregisterPhysicalStore, CertUnregisterSystemStore, CertVerifyCertificateChainPolicy, CertVerifyCRLRevocation, CertVerifyCRLTimeValidity, CertVerifyCTLUsage, CertVerifyRevocation, CertVerifySubjectCertificateContext, CertVerifyTimeValidity, CertVerifyValidityNesting, CertViewProperties, CryptAcquireCertificatePrivateKey, CryptBinaryToString, CryptCreateKeyIdentifierFromCSP, CryptDecodeMessage, CryptDecodeObject, CryptDecodeObjectEx, CryptDecryptAndVerifyMessageSignature, CryptDecryptMessage, CryptEncodeObject, CryptEncodeObjectEx, CryptEncryptMessage, CryptEnumKeyIdentifierProperties, CryptEnumOIDFunction, CryptEnumOIDInfo, CryptExportPKCS8, CryptExportPKCS8Ex, CryptExportPublicKeyInfo, CryptExportPublicKeyInfoEx, CryptExportPublicKeyInfoFromBCryptKeyHandle, CryptFindCertificateKeyProvInfo, CryptFindLocalizedName, CryptFindOIDInfo, CryptFormatObject, CryptFreeOIDFunctionAddress, CryptGetDefaultOIDDllList, CryptGetDefaultOIDFunctionAddress, CryptGetKeyIdentifierProperty, CryptGetMessageCertificates, CryptGetMessageSignerCount, CryptGetObjectUrl, CryptGetOIDFunctionAddress, CryptGetOIDFunctionValue, CryptGetTimeValidObject, CryptHashCertificate, CryptHashCertificate2, CryptHashMessage, CryptHashPublicKeyInfo, CryptHashToBeSigned, CryptImportPKCS8, 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, CryptRetrieveObjectByUrl, CryptRetrieveTimeStamp, CryptSetKeyIdentifierProperty, CryptSetOIDFunctionValue, CryptSignAndEncodeCertificate, CryptSignAndEncryptMessage, CryptSignCertificate, CryptSignMessage, CryptSignMessageWithKey, CryptSIPAddProvider, CryptSIPCreateIndirectData, CryptSIPGetCaps, CryptSIPGetSignedDataMsg, CryptSIPLoad, CryptSIPPutSignedDataMsg, CryptSIPRemoveProvider, CryptSIPRemoveSignedDataMsg, CryptSIPRetrieveSubjectGuid, CryptSIPRetrieveSubjectGuidForCatalogFile, CryptSIPVerifyIndirectData, CryptStringToBinary, CryptUIDlgCertMgr, CryptUIDlgSelectCertificateFromStore, CryptUIDlgViewCertificate, CryptUIDlgViewContext, CryptUIWizDigitalSign, CryptUIWizExport, CryptUIWizFreeDigitalSignContext, CryptUIWizImport, CryptUninstallDefaultContext, CryptUnprotectData, CryptUnprotectMemory, CryptUnregisterDefaultOIDFunction, CryptUnregisterOIDFunction, CryptUnregisterOIDInfo, CryptUpdateProtectedState, CryptVerifyCertificateSignature, CryptVerifyCertificateSignatureEx, CryptVerifyDetachedMessageHash, CryptVerifyDetachedMessageSignature, CryptVerifyMessageHash, CryptVerifyMessageSignature, CryptVerifyMessageSignatureWithKey, CryptVerifyTimeStampSignature, GetFriendlyNameOfCert, 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 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, CRYPTPROTECT_PROMPTSTRUCT, CRYPTCATMEMBER, CRYPTCATSTORE, 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, CERT_CHAIN_CONTEXT, CERT_CHAIN_ELEMENT, CERT_REVOCATION_CRL_INFO, CERT_REVOCATION_INFO, CERT_SELECT_CHAIN_PARA, CERT_SELECT_CRITERIA, CERT_SIMPLE_CHAIN, CERT_TRUST_LIST_INFO, HCERT_SERVER_OCSP_RESPONSE, HCERTCHAINENGINE, PCCERT_SERVER_OCSP_RESPONSE_CONTEXT, CERT_CONTEXT, CERT_EXTENSION, CERT_EXTENSIONS, CERT_ID, CERT_INFO, CERT_ISSUER_SERIAL_NUMBER, CERT_KEY_CONTEXT, CERT_PUBLIC_KEY_INFO, CERT_RDN, CERT_STRONG_SIGN_PARA, CERT_TRUST_STATUS, CRL_CONTEXT, CRL_ENTRY, CRL_INFO, CRYPT_ALGORITHM_IDENTIFIER, CRYPT_ATTRIBUTE, CRYPT_ATTRIBUTE_TYPE_VALUE, CRYPT_KEY_PROV_INFO, CRYPT_TIMESTAMP_ACCURACY, CRYPT_TIMESTAMP_CONTEXT, CRYPT_TIMESTAMP_INFO, CRYPT_TIMESTAMP_PARA, CRYPTOAPI_BLOB, CTL_CONTEXT, CTL_ENTRY, CTL_INFO, CTL_USAGE, HCRYPTDEFAULTCONTEXT, HCRYPTHASH, HCRYPTKEY, HCRYPTPROV, PCCERT_CONTEXT, PCCRL_CONTEXT, PCCTL_CONTEXT, SafeCRYPTOAPI_BLOB, CERT_NAME_INFO, CERT_REVOCATION_PARA, CERT_REVOCATION_STATUS, CRYPT_ATTRIBUTES, CRYPT_PKCS8_EXPORT_PARAMS, CRYPT_PKCS8_IMPORT_PARAMS, CRYPT_PRIVATE_KEY_INFO, PUBLICKEYSTRUC, CMSG_CMS_SIGNER_INFO, CMSG_CTRL_ADD_SIGNER_UNAUTH_ATTR_PARA, CMSG_CTRL_DECRYPT_PARA, CMSG_CTRL_DEL_SIGNER_UNAUTH_ATTR_PARA, CMSG_CTRL_KEY_AGREE_DECRYPT_PARA, CMSG_CTRL_KEY_TRANS_DECRYPT_PARA, CMSG_CTRL_MAIL_LIST_DECRYPT_PARA, CMSG_CTRL_VERIFY_SIGNATURE_EX_PARA, CMSG_KEY_AGREE_RECIPIENT_INFO, CMSG_KEY_TRANS_RECIPIENT_INFO, CMSG_MAIL_LIST_RECIPIENT_INFO, CMSG_RECIPIENT_ENCRYPTED_KEY_INFO, CMSG_SIGNER_ENCODE_INFO, CMSG_STREAM_INFO, CRYPT_DECRYPT_MESSAGE_PARA, CRYPT_ENCRYPT_MESSAGE_PARA, CRYPT_HASH_MESSAGE_PARA, CRYPT_KEY_SIGN_MESSAGE_PARA, CRYPT_KEY_VERIFY_MESSAGE_PARA, CRYPT_SIGN_MESSAGE_PARA, CRYPT_VERIFY_MESSAGE_PARA, CRYPT_DECODE_PARA, CRYPT_ENCODE_PARA, CRYPT_OID_FUNC_ENTRY, CRYPT_OID_INFO, HCRYPTOIDFUNCADDR, HCRYPTOIDFUNCSET, PCCRYPT_OID_INFO, CERT_CREATE_CONTEXT_PARA, CERT_PHYSICAL_STORE_INFO, CERT_SYSTEM_STORE_INFO, CERT_SYSTEM_STORE_RELOCATE_PARA, HCERTSTORE, HCRYPTMSG, CERT_CHAIN_ENGINE_CONFIG, CERT_CHAIN_PARA, CERT_CHAIN_POLICY_PARA, CERT_CHAIN_POLICY_STATUS, CERT_USAGE_MATCH, CMSG_SIGNED_ENCODE_INFO, CTL_VERIFY_USAGE_PARA, CTL_VERIFY_USAGE_STATUS, PCCERT_CHAIN_CONTEXT, CERT_SELECT_STRUCT, CERT_VIEWPROPERTIES_STRUCT, CTL_MODIFY_REQUEST, CERT_REVOCATION_CHAIN_PARA, CRYPT_CREDENTIALS, CRYPT_GET_TIME_VALID_OBJECT_EXTRA_INFO, CRYPT_RETRIEVE_AUX_INFO, CRYPT_URL_ARRAY, CRYPT_URL_INFO, CERT_SELECTUI_INPUT, CRYPTUI_CERT_MGR_STRUCT, CRYPTUI_INITDIALOG_STRUCT, CRYPTUI_VIEWCERTIFICATE_STRUCT, CRYPTUI_WIZ_DIGITAL_SIGN_BLOB_INFO, CRYPTUI_WIZ_DIGITAL_SIGN_CERT_PVK_INFO, CRYPTUI_WIZ_DIGITAL_SIGN_CONTEXT, CRYPTUI_WIZ_DIGITAL_SIGN_EXTENDED_INFO, CRYPTUI_WIZ_DIGITAL_SIGN_INFO, CRYPTUI_WIZ_DIGITAL_SIGN_PVK_FILE_INFO, CRYPTUI_WIZ_DIGITAL_SIGN_STORE_INFO, CRYPTUI_WIZ_EXPORT_CERTCONTEXT_INFO, CRYPTUI_WIZ_EXPORT_INFO, PCCRYPTUI_WIZ_DIGITAL_SIGN_CONTEXT, 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, CMSG_CTRL_DECRYPT_PARA_HANDLES, CMSG_CTRL_KEY_AGREE_DECRYPT_PARA_HANDLES, CMSG_CTRL_KEY_TRANS_DECRYPT_PARA_HANDLES, CMSG_KEY_AGREE_RECIPIENT_INFO_UNION, CMSG_SIGNER_ENCODE_INFO_HANDLES, CRYPT_KEY_SIGN_MESSAGE_PARA_HANDLE, CRYPT_OID_INFO_UNION, CRYPTUI_WIZ_DIGITAL_SIGN_INFO_UNION, CRYPTUI_WIZ_EXPORT_INFO_UNION diff --git a/PInvoke/DnsApi/CorrelationReport.md b/PInvoke/DnsApi/CorrelationReport.md index afa9a3bd2..6d42df10e 100644 --- a/PInvoke/DnsApi/CorrelationReport.md +++ b/PInvoke/DnsApi/CorrelationReport.md @@ -1,10 +1,9 @@ ## Correlation report for dnsapi.dll -### Methods (97% complete, 34 of 35 functions) +### Methods (100% complete, 34 of 34 functions) Native Method | Header | Managed Method --- | --- | --- [DnsAcquireContextHandle_](https://www.google.com/search?num=5&q=DnsAcquireContextHandle_A+site%3Adocs.microsoft.com) | windns.h | [Vanara.PInvoke.DnsApi.DnsAcquireContextHandle](https://github.com/dahall/Vanara/search?l=C%23&q=DnsAcquireContextHandle) [DnsCancelQuery](https://www.google.com/search?num=5&q=DnsCancelQuery+site%3Adocs.microsoft.com) | windns.h | [Vanara.PInvoke.DnsApi.DnsCancelQuery](https://github.com/dahall/Vanara/search?l=C%23&q=DnsCancelQuery) -[DnsCleanupTcpConnections](https://www.google.com/search?num=5&q=DnsCleanupTcpConnections+site%3Adocs.microsoft.com) | | [DnsExtractRecordsFromMessage_W](https://www.google.com/search?num=5&q=DnsExtractRecordsFromMessage_W+site%3Adocs.microsoft.com) | windns.h | [Vanara.PInvoke.DnsApi.DnsExtractRecordsFromMessage](https://github.com/dahall/Vanara/search?l=C%23&q=DnsExtractRecordsFromMessage) [DnsFree](https://www.google.com/search?num=5&q=DnsFree+site%3Adocs.microsoft.com) | windns.h | [Vanara.PInvoke.DnsApi.DnsFree](https://github.com/dahall/Vanara/search?l=C%23&q=DnsFree) [DnsFreeProxyName](https://www.google.com/search?num=5&q=DnsFreeProxyName+site%3Adocs.microsoft.com) | windns.h | [Vanara.PInvoke.DnsApi.DnsFreeProxyName](https://github.com/dahall/Vanara/search?l=C%23&q=DnsFreeProxyName) diff --git a/PInvoke/DnsApi/Vanara.PInvoke.DnsApi.csproj b/PInvoke/DnsApi/Vanara.PInvoke.DnsApi.csproj index 937846378..6b9523e6e 100644 --- a/PInvoke/DnsApi/Vanara.PInvoke.DnsApi.csproj +++ b/PInvoke/DnsApi/Vanara.PInvoke.DnsApi.csproj @@ -14,7 +14,7 @@ Currently implements: Functions -DnsAcquireContextHandle_, DnsCancelQuery, DnsCleanupTcpConnections, DnsExtractRecordsFromMessage_W, DnsFree, DnsFreeProxyName, DnsGetCacheDataTable, DnsGetProxyInformation, DnsModifyRecordsInSet_, DnsNameCompare_, DnsQuery_, DnsQueryConfig, DnsQueryEx, DnsRecordCompare, DnsRecordCopyEx, DnsRecordSetCompare, DnsRecordSetCopyEx, DnsRecordSetDetach, DnsReleaseContextHandle, DnsReplaceRecordSet, DnsServiceBrowse, DnsServiceBrowseCancel, DnsServiceConstructInstance, DnsServiceCopyInstance, DnsServiceDeRegister, DnsServiceFreeInstance, DnsServiceRegister, DnsServiceRegisterCancel, DnsServiceResolve, DnsServiceResolveCancel, DnsStartMulticastQuery, DnsStopMulticastQuery, DnsValidateName_, DnsValidateServerStatus, DnsWriteQuestionToBuffer_W +DnsAcquireContextHandle_, DnsCancelQuery, DnsExtractRecordsFromMessage_W, DnsFree, DnsFreeProxyName, DnsGetCacheDataTable, DnsGetProxyInformation, DnsModifyRecordsInSet_, DnsNameCompare_, DnsQuery_, DnsQueryConfig, DnsQueryEx, DnsRecordCompare, DnsRecordCopyEx, DnsRecordSetCompare, DnsRecordSetCopyEx, DnsRecordSetDetach, DnsReleaseContextHandle, DnsReplaceRecordSet, DnsServiceBrowse, DnsServiceBrowseCancel, DnsServiceConstructInstance, DnsServiceCopyInstance, DnsServiceDeRegister, DnsServiceFreeInstance, DnsServiceRegister, DnsServiceRegisterCancel, DnsServiceResolve, DnsServiceResolveCancel, DnsStartMulticastQuery, DnsStopMulticastQuery, DnsValidateName_, DnsValidateServerStatus, DnsWriteQuestionToBuffer_W Structures DNS_A_DATA, DNS_AAAA_DATA, DNS_ADDR, DNS_ADDR_ARRAY, DNS_ATMA_DATA, DNS_CACHE_ENTRY, DNS_DHCID_DATA, DNS_DS_DATA, DNS_HEADER, DNS_KEY_DATA, DNS_LOC_DATA, DNS_MESSAGE_BUFFER, DNS_MINFO_DATA, DNS_MX_DATA, DNS_NAPTR_DATA, DNS_NSEC_DATA, DNS_NSEC3_DATA, DNS_NSEC3PARAM_DATA, DNS_NULL_DATA, DNS_NXT_DATA, DNS_OPT_DATA, DNS_PROXY_INFORMATION, DNS_PTR_DATA, DNS_QUERY_CANCEL, DNS_QUERY_REQUEST, DNS_QUERY_RESULT, DNS_RECORD, DNS_RECORD_FLAGS, DNS_RRSET, DNS_SERVICE_BROWSE_REQUEST, DNS_SERVICE_CANCEL, DNS_SERVICE_INSTANCE, DNS_SERVICE_REGISTER_REQUEST, DNS_SERVICE_RESOLVE_REQUEST, DNS_SIG_DATA, DNS_SOA_DATA, DNS_SRV_DATA, DNS_TKEY_DATA, DNS_TLSA_DATA, DNS_TSIG_DATA, DNS_TXT_DATA, DNS_UNKNOWN_DATA, DNS_WINS_DATA, DNS_WINSR_DATA, DNS_WIRE_QUESTION, DNS_WIRE_RECORD, DNS_WKS_DATA, IP4_ARRAY, MDNS_QUERY_HANDLE, MDNS_QUERY_REQUEST, HDNSCONTEXT, DNS_SERVICE_BROWSE_REQUEST_CALLBACK diff --git a/PInvoke/DwmApi/CorrelationReport.md b/PInvoke/DwmApi/CorrelationReport.md index 6e2c0c7a1..28349350d 100644 --- a/PInvoke/DwmApi/CorrelationReport.md +++ b/PInvoke/DwmApi/CorrelationReport.md @@ -1,5 +1,5 @@ ## Correlation report for dwmapi.dll -### Methods (96% complete, 26 of 27 functions) +### Methods (100% complete, 26 of 26 functions) Native Method | Header | Managed Method --- | --- | --- [DwmDefWindowProc](https://www.google.com/search?num=5&q=DwmDefWindowProc+site%3Adocs.microsoft.com) | dwmapi.h | [Vanara.PInvoke.DwmApi.DwmDefWindowProc](https://github.com/dahall/Vanara/search?l=C%23&q=DwmDefWindowProc) @@ -17,7 +17,6 @@ Native Method | Header | Managed Method [DwmIsCompositionEnabled](https://www.google.com/search?num=5&q=DwmIsCompositionEnabled+site%3Adocs.microsoft.com) | dwmapi.h | [Vanara.PInvoke.DwmApi.DwmIsCompositionEnabled](https://github.com/dahall/Vanara/search?l=C%23&q=DwmIsCompositionEnabled) [DwmpGetColorizationParameters](https://www.google.com/search?num=5&q=DwmpGetColorizationParameters+site%3Adocs.microsoft.com) | dwmapi.h | [Vanara.PInvoke.DwmApi.DwmpGetColorizationParameters](https://github.com/dahall/Vanara/search?l=C%23&q=DwmpGetColorizationParameters) [DwmpSetColorizationParameters](https://www.google.com/search?num=5&q=DwmpSetColorizationParameters+site%3Adocs.microsoft.com) | dwmapi.h | [Vanara.PInvoke.DwmApi.DwmpSetColorizationParameters](https://github.com/dahall/Vanara/search?l=C%23&q=DwmpSetColorizationParameters) -[DwmpUpdateProxyWindowForCapture](https://www.google.com/search?num=5&q=DwmpUpdateProxyWindowForCapture+site%3Adocs.microsoft.com) | | [DwmQueryThumbnailSourceSize](https://www.google.com/search?num=5&q=DwmQueryThumbnailSourceSize+site%3Adocs.microsoft.com) | dwmapi.h | [Vanara.PInvoke.DwmApi.DwmQueryThumbnailSourceSize](https://github.com/dahall/Vanara/search?l=C%23&q=DwmQueryThumbnailSourceSize) [DwmRegisterThumbnail](https://www.google.com/search?num=5&q=DwmRegisterThumbnail+site%3Adocs.microsoft.com) | dwmapi.h | [Vanara.PInvoke.DwmApi.DwmRegisterThumbnail](https://github.com/dahall/Vanara/search?l=C%23&q=DwmRegisterThumbnail) [DwmRenderGesture](https://www.google.com/search?num=5&q=DwmRenderGesture+site%3Adocs.microsoft.com) | dwmapi.h | [Vanara.PInvoke.DwmApi.DwmRenderGesture](https://github.com/dahall/Vanara/search?l=C%23&q=DwmRenderGesture) diff --git a/PInvoke/DwmApi/Vanara.PInvoke.DwmApi.csproj b/PInvoke/DwmApi/Vanara.PInvoke.DwmApi.csproj index 27db1d624..5a33aad46 100644 --- a/PInvoke/DwmApi/Vanara.PInvoke.DwmApi.csproj +++ b/PInvoke/DwmApi/Vanara.PInvoke.DwmApi.csproj @@ -14,7 +14,7 @@ Currently implements: Functions -DwmDefWindowProc, DwmEnableBlurBehindWindow, DwmEnableComposition, DwmEnableMMCSS, DwmExtendFrameIntoClientArea, DwmFlush, DwmGetColorizationColor, DwmGetCompositionTimingInfo, DwmGetTransportAttributes, DwmGetUnmetTabRequirements, DwmGetWindowAttribute, DwmInvalidateIconicBitmaps, DwmIsCompositionEnabled, DwmpGetColorizationParameters, DwmpSetColorizationParameters, DwmpUpdateProxyWindowForCapture, DwmQueryThumbnailSourceSize, DwmRegisterThumbnail, DwmRenderGesture, DwmSetIconicLivePreviewBitmap, DwmSetIconicThumbnail, DwmSetWindowAttribute, DwmShowContact, DwmTetherContact, DwmTransitionOwnedWindow, DwmUnregisterThumbnail, DwmUpdateThumbnailProperties +DwmDefWindowProc, DwmEnableBlurBehindWindow, DwmEnableComposition, DwmEnableMMCSS, DwmExtendFrameIntoClientArea, DwmFlush, DwmGetColorizationColor, DwmGetCompositionTimingInfo, DwmGetTransportAttributes, DwmGetUnmetTabRequirements, DwmGetWindowAttribute, DwmInvalidateIconicBitmaps, DwmIsCompositionEnabled, DwmpGetColorizationParameters, DwmpSetColorizationParameters, DwmQueryThumbnailSourceSize, DwmRegisterThumbnail, DwmRenderGesture, DwmSetIconicLivePreviewBitmap, DwmSetIconicThumbnail, DwmSetWindowAttribute, DwmShowContact, DwmTetherContact, DwmTransitionOwnedWindow, DwmUnregisterThumbnail, DwmUpdateThumbnailProperties Structures DWM_BLURBEHIND, DWM_COLORIZATION_PARAMS, DWM_THUMBNAIL_PROPERTIES, DWM_TIMING_INFO, MARGINS, UNSIGNED_RATIO diff --git a/PInvoke/Gdi32/CorrelationReport.md b/PInvoke/Gdi32/CorrelationReport.md index fcf229b2e..e9c4bd338 100644 --- a/PInvoke/Gdi32/CorrelationReport.md +++ b/PInvoke/Gdi32/CorrelationReport.md @@ -1,5 +1,5 @@ ## Correlation report for gdi32.dll -### Methods (97% complete, 306 of 315 functions) +### Methods (100% complete, 306 of 306 functions) Native Method | Header | Managed Method --- | --- | --- [AbortDoc](https://www.google.com/search?num=5&q=AbortDoc+site%3Adocs.microsoft.com) | wingdi.h | [Vanara.PInvoke.Gdi32.AbortDoc](https://github.com/dahall/Vanara/search?l=C%23&q=AbortDoc) @@ -59,12 +59,6 @@ Native Method | Header | Managed Method [CreateRoundRectRgn](https://www.google.com/search?num=5&q=CreateRoundRectRgn+site%3Adocs.microsoft.com) | wingdi.h | [Vanara.PInvoke.Gdi32.CreateRoundRectRgn](https://github.com/dahall/Vanara/search?l=C%23&q=CreateRoundRectRgn) [CreateScalableFontResource](https://www.google.com/search?num=5&q=CreateScalableFontResourceA+site%3Adocs.microsoft.com) | wingdi.h | [Vanara.PInvoke.Gdi32.CreateScalableFontResource](https://github.com/dahall/Vanara/search?l=C%23&q=CreateScalableFontResource) [CreateSolidBrush](https://www.google.com/search?num=5&q=CreateSolidBrush+site%3Adocs.microsoft.com) | wingdi.h | [Vanara.PInvoke.Gdi32.CreateSolidBrush](https://github.com/dahall/Vanara/search?l=C%23&q=CreateSolidBrush) -[D3DKMTDisplayPortOperation](https://www.google.com/search?num=5&q=D3DKMTDisplayPortOperation+site%3Adocs.microsoft.com) | | -[D3DKMTDuplicateHandle](https://www.google.com/search?num=5&q=D3DKMTDuplicateHandle+site%3Adocs.microsoft.com) | | -[D3DKMTEnumAdapters3](https://www.google.com/search?num=5&q=D3DKMTEnumAdapters3+site%3Adocs.microsoft.com) | | -[D3DKMTPinResources](https://www.google.com/search?num=5&q=D3DKMTPinResources+site%3Adocs.microsoft.com) | | -[D3DKMTResetTrackedWorkloadStatistics](https://www.google.com/search?num=5&q=D3DKMTResetTrackedWorkloadStatistics+site%3Adocs.microsoft.com) | | -[D3DKMTUnpinResources](https://www.google.com/search?num=5&q=D3DKMTUnpinResources+site%3Adocs.microsoft.com) | | [DeleteColorSpace](https://www.google.com/search?num=5&q=DeleteColorSpace+site%3Adocs.microsoft.com) | wingdi.h | [Vanara.PInvoke.Gdi32.DeleteColorSpace](https://github.com/dahall/Vanara/search?l=C%23&q=DeleteColorSpace) [DeleteDC](https://www.google.com/search?num=5&q=DeleteDC+site%3Adocs.microsoft.com) | Wingdi.h | [Vanara.PInvoke.Gdi32.DeleteDC](https://github.com/dahall/Vanara/search?l=C%23&q=DeleteDC) [DeleteEnhMetaFile](https://www.google.com/search?num=5&q=DeleteEnhMetaFile+site%3Adocs.microsoft.com) | wingdi.h | [Vanara.PInvoke.Gdi32.DeleteEnhMetaFile](https://github.com/dahall/Vanara/search?l=C%23&q=DeleteEnhMetaFile) @@ -207,15 +201,12 @@ Native Method | Header | Managed Method [GetWinMetaFileBits](https://www.google.com/search?num=5&q=GetWinMetaFileBits+site%3Adocs.microsoft.com) | wingdi.h | [Vanara.PInvoke.Gdi32.GetWinMetaFileBits](https://github.com/dahall/Vanara/search?l=C%23&q=GetWinMetaFileBits) [GetWorldTransform](https://www.google.com/search?num=5&q=GetWorldTransform+site%3Adocs.microsoft.com) | wingdi.h | [Vanara.PInvoke.Gdi32.GetWorldTransform](https://github.com/dahall/Vanara/search?l=C%23&q=GetWorldTransform) [GradientFillA](https://www.google.com/search?num=5&q=GradientFillA+site%3Adocs.microsoft.com) | wingdi.h | [Vanara.PInvoke.Gdi32.GradientFill](https://github.com/dahall/Vanara/search?l=C%23&q=GradientFill) -[InternalDeleteObject](https://www.google.com/search?num=5&q=InternalDeleteObject+site%3Adocs.microsoft.com) | | [IntersectClipRect](https://www.google.com/search?num=5&q=IntersectClipRect+site%3Adocs.microsoft.com) | wingdi.h | [Vanara.PInvoke.Gdi32.IntersectClipRect](https://github.com/dahall/Vanara/search?l=C%23&q=IntersectClipRect) [InvertRgn](https://www.google.com/search?num=5&q=InvertRgn+site%3Adocs.microsoft.com) | wingdi.h | [Vanara.PInvoke.Gdi32.InvertRgn](https://github.com/dahall/Vanara/search?l=C%23&q=InvertRgn) [LineDDA](https://www.google.com/search?num=5&q=LineDDA+site%3Adocs.microsoft.com) | wingdi.h | [Vanara.PInvoke.Gdi32.LineDDA](https://github.com/dahall/Vanara/search?l=C%23&q=LineDDA) [LineTo](https://www.google.com/search?num=5&q=LineTo+site%3Adocs.microsoft.com) | wingdi.h | [Vanara.PInvoke.Gdi32.LineTo](https://github.com/dahall/Vanara/search?l=C%23&q=LineTo) [LPtoDP](https://www.google.com/search?num=5&q=LPtoDP+site%3Adocs.microsoft.com) | wingdi.h | [Vanara.PInvoke.Gdi32.LPtoDP](https://github.com/dahall/Vanara/search?l=C%23&q=LPtoDP) [MaskBlt](https://www.google.com/search?num=5&q=MaskBlt+site%3Adocs.microsoft.com) | wingdi.h | [Vanara.PInvoke.Gdi32.MaskBlt](https://github.com/dahall/Vanara/search?l=C%23&q=MaskBlt) -[ModerncoreCreateICW](https://www.google.com/search?num=5&q=ModerncoreCreateICW+site%3Adocs.microsoft.com) | | -[ModerncoreDeleteDC](https://www.google.com/search?num=5&q=ModerncoreDeleteDC+site%3Adocs.microsoft.com) | | [ModifyWorldTransform](https://www.google.com/search?num=5&q=ModifyWorldTransform+site%3Adocs.microsoft.com) | wingdi.h | [Vanara.PInvoke.Gdi32.ModifyWorldTransform](https://github.com/dahall/Vanara/search?l=C%23&q=ModifyWorldTransform) [MoveToEx](https://www.google.com/search?num=5&q=MoveToEx+site%3Adocs.microsoft.com) | wingdi.h | [Vanara.PInvoke.Gdi32.MoveToEx](https://github.com/dahall/Vanara/search?l=C%23&q=MoveToEx) [OffsetClipRgn](https://www.google.com/search?num=5&q=OffsetClipRgn+site%3Adocs.microsoft.com) | wingdi.h | [Vanara.PInvoke.Gdi32.OffsetClipRgn](https://github.com/dahall/Vanara/search?l=C%23&q=OffsetClipRgn) diff --git a/PInvoke/Gdi32/Vanara.PInvoke.Gdi32.csproj b/PInvoke/Gdi32/Vanara.PInvoke.Gdi32.csproj index 879aea45d..aa1a98003 100644 --- a/PInvoke/Gdi32/Vanara.PInvoke.Gdi32.csproj +++ b/PInvoke/Gdi32/Vanara.PInvoke.Gdi32.csproj @@ -14,7 +14,7 @@ Currently implements: Functions -AbortDoc, AbortPath, AddFontMemResourceEx, AddFontResource, AddFontResourceEx, AngleArc, AnimatePalette, Arc, ArcTo, BeginPath, BitBlt, CancelDC, CheckColorsInGamut, ChoosePixelFormat, Chord, 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, D3DKMTDisplayPortOperation, D3DKMTDuplicateHandle, D3DKMTEnumAdapters3, D3DKMTPinResources, D3DKMTResetTrackedWorkloadStatistics, D3DKMTUnpinResources, DeleteColorSpace, DeleteDC, DeleteEnhMetaFile, DeleteMetaFile, DeleteObject, DescribePixelFormat, DPtoLP, DrawEscape, Ellipse, EnableEUDC, EndDoc, EndPage, EndPath, EnumEnhMetaFile, EnumFontFamilies, EnumFontFamiliesEx, EnumFonts, EnumICMProfiles, EnumMetaFile, EnumObjects, EqualRgn, Escape, ExcludeClipRect, ExtCreatePen, ExtCreateRegion, ExtEscape, ExtFloodFill, ExtSelectClipRgn, ExtTextOut, FillPath, FillRgn, FlattenPath, FloodFill, 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, GetObject, GetObjectType, GetOutlineTextMetrics, GetPaletteEntries, GetPath, GetPixel, GetPixelFormat, GetPolyFillMode, GetRandomRgn, GetRasterizerCaps, GetRegionData, GetRgnBox, GetROP2, GetStockObject, GetStretchBltMode, GetSystemPaletteEntries, GetSystemPaletteUse, GetTextAlign, GetTextCharacterExtra, GetTextCharset, GetTextCharsetInfo, GetTextColor, GetTextExtentExPoint, GetTextExtentExPointI, GetTextExtentPoint, GetTextExtentPoint32, GetTextExtentPointI, GetTextFace, GetTextMetrics, GetViewportExtEx, GetViewportOrgEx, GetWindowExtEx, GetWindowOrgEx, GetWinMetaFileBits, GetWorldTransform, GradientFillA, InternalDeleteObject, IntersectClipRect, InvertRgn, LineDDA, LineTo, LPtoDP, MaskBlt, ModerncoreCreateICW, ModerncoreDeleteDC, ModifyWorldTransform, MoveToEx, OffsetClipRgn, OffsetRgn, OffsetViewportOrgEx, OffsetWindowOrgEx, PaintRgn, PatBlt, 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, 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, StrokeAndFillPath, StrokePath, SwapBuffers, TextOut, TranslateCharsetInfo, UnrealizeObject, UpdateColors, WidenPath +AbortDoc, AbortPath, AddFontMemResourceEx, AddFontResource, AddFontResourceEx, AngleArc, AnimatePalette, Arc, ArcTo, BeginPath, BitBlt, CancelDC, CheckColorsInGamut, ChoosePixelFormat, Chord, 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, DeleteColorSpace, DeleteDC, DeleteEnhMetaFile, DeleteMetaFile, DeleteObject, DescribePixelFormat, DPtoLP, DrawEscape, Ellipse, EnableEUDC, EndDoc, EndPage, EndPath, EnumEnhMetaFile, EnumFontFamilies, EnumFontFamiliesEx, EnumFonts, EnumICMProfiles, EnumMetaFile, EnumObjects, EqualRgn, Escape, ExcludeClipRect, ExtCreatePen, ExtCreateRegion, ExtEscape, ExtFloodFill, ExtSelectClipRgn, ExtTextOut, FillPath, FillRgn, FlattenPath, FloodFill, 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, GetObject, GetObjectType, GetOutlineTextMetrics, GetPaletteEntries, GetPath, GetPixel, GetPixelFormat, GetPolyFillMode, GetRandomRgn, GetRasterizerCaps, GetRegionData, GetRgnBox, GetROP2, GetStockObject, GetStretchBltMode, GetSystemPaletteEntries, GetSystemPaletteUse, GetTextAlign, GetTextCharacterExtra, GetTextCharset, GetTextCharsetInfo, GetTextColor, GetTextExtentExPoint, GetTextExtentExPointI, GetTextExtentPoint, GetTextExtentPoint32, GetTextExtentPointI, GetTextFace, GetTextMetrics, GetViewportExtEx, GetViewportOrgEx, GetWindowExtEx, GetWindowOrgEx, GetWinMetaFileBits, GetWorldTransform, GradientFillA, IntersectClipRect, InvertRgn, LineDDA, LineTo, LPtoDP, MaskBlt, ModifyWorldTransform, MoveToEx, OffsetClipRgn, OffsetRgn, OffsetViewportOrgEx, OffsetWindowOrgEx, PaintRgn, PatBlt, 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, 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, StrokeAndFillPath, StrokePath, SwapBuffers, TextOut, TranslateCharsetInfo, UnrealizeObject, UpdateColors, WidenPath Structures GRADIENT_RECT, 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, DOCINFO, DRAWPATRECT, PSFEATURE_CUSTPAPER, PSFEATURE_OUTPUT, PSINJECTDATA, RGNDATAHEADER, RGNDATA, TEXTMETRIC, HSPOOLFILE, Union, Union diff --git a/PInvoke/IpHlpApi/CorrelationReport.md b/PInvoke/IpHlpApi/CorrelationReport.md index 8b0ac33dd..92a13e2aa 100644 --- a/PInvoke/IpHlpApi/CorrelationReport.md +++ b/PInvoke/IpHlpApi/CorrelationReport.md @@ -1,5 +1,5 @@ ## Correlation report for iphlpapi.dll -### Methods (98% complete, 155 of 158 functions) +### Methods (100% complete, 158 of 158 functions) Native Method | Header | Managed Method --- | --- | --- [AddIPAddress](https://www.google.com/search?num=5&q=AddIPAddress+site%3Adocs.microsoft.com) | iphlpapi.h | [Vanara.PInvoke.IpHlpApi.AddIPAddress](https://github.com/dahall/Vanara/search?l=C%23&q=AddIPAddress) @@ -84,8 +84,8 @@ Native Method | Header | Managed Method [GetIpStatisticsEx](https://www.google.com/search?num=5&q=GetIpStatisticsEx+site%3Adocs.microsoft.com) | iphlpapi.h | [Vanara.PInvoke.IpHlpApi.GetIpStatisticsEx](https://github.com/dahall/Vanara/search?l=C%23&q=GetIpStatisticsEx) [GetMulticastIpAddressEntry](https://www.google.com/search?num=5&q=GetMulticastIpAddressEntry+site%3Adocs.microsoft.com) | netioapi.h | [Vanara.PInvoke.IpHlpApi.GetMulticastIpAddressEntry](https://github.com/dahall/Vanara/search?l=C%23&q=GetMulticastIpAddressEntry) [GetMulticastIpAddressTable](https://www.google.com/search?num=5&q=GetMulticastIpAddressTable+site%3Adocs.microsoft.com) | netioapi.h | [Vanara.PInvoke.IpHlpApi.GetMulticastIpAddressTable](https://github.com/dahall/Vanara/search?l=C%23&q=GetMulticastIpAddressTable) -[GetNetworkConnectivityHint](https://www.google.com/search?num=5&q=GetNetworkConnectivityHint+site%3Adocs.microsoft.com) | | -[GetNetworkConnectivityHintForInterface](https://www.google.com/search?num=5&q=GetNetworkConnectivityHintForInterface+site%3Adocs.microsoft.com) | | +[GetNetworkConnectivityHint](https://www.google.com/search?num=5&q=GetNetworkConnectivityHint+site%3Adocs.microsoft.com) | netioapi.h | [Vanara.PInvoke.IpHlpApi.GetNetworkConnectivityHint](https://github.com/dahall/Vanara/search?l=C%23&q=GetNetworkConnectivityHint) +[GetNetworkConnectivityHintForInterface](https://www.google.com/search?num=5&q=GetNetworkConnectivityHintForInterface+site%3Adocs.microsoft.com) | netioapi.h | [Vanara.PInvoke.IpHlpApi.GetNetworkConnectivityHintForInterface](https://github.com/dahall/Vanara/search?l=C%23&q=GetNetworkConnectivityHintForInterface) [GetNetworkParams](https://www.google.com/search?num=5&q=GetNetworkParams+site%3Adocs.microsoft.com) | iphlpapi.h | [Vanara.PInvoke.IpHlpApi.GetNetworkParams](https://github.com/dahall/Vanara/search?l=C%23&q=GetNetworkParams) [GetNumberOfInterfaces](https://www.google.com/search?num=5&q=GetNumberOfInterfaces+site%3Adocs.microsoft.com) | iphlpapi.h | [Vanara.PInvoke.IpHlpApi.GetNumberOfInterfaces](https://github.com/dahall/Vanara/search?l=C%23&q=GetNumberOfInterfaces) [GetOwnerModuleFromPidAndInfo](https://www.google.com/search?num=5&q=GetOwnerModuleFromPidAndInfo+site%3Adocs.microsoft.com) | iphlpapi.h | [Vanara.PInvoke.IpHlpApi.GetOwnerModuleFromPidAndInfo](https://github.com/dahall/Vanara/search?l=C%23&q=GetOwnerModuleFromPidAndInfo) @@ -133,7 +133,7 @@ Native Method | Header | Managed Method [LookupPersistentUdpPortReservation](https://www.google.com/search?num=5&q=LookupPersistentUdpPortReservation+site%3Adocs.microsoft.com) | iphlpapi.h | [Vanara.PInvoke.IpHlpApi.LookupPersistentUdpPortReservation](https://github.com/dahall/Vanara/search?l=C%23&q=LookupPersistentUdpPortReservation) [NotifyAddrChange](https://www.google.com/search?num=5&q=NotifyAddrChange+site%3Adocs.microsoft.com) | iphlpapi.h | [Vanara.PInvoke.IpHlpApi.NotifyAddrChange](https://github.com/dahall/Vanara/search?l=C%23&q=NotifyAddrChange) [NotifyIpInterfaceChange](https://www.google.com/search?num=5&q=NotifyIpInterfaceChange+site%3Adocs.microsoft.com) | netioapi.h | [Vanara.PInvoke.IpHlpApi.NotifyIpInterfaceChange](https://github.com/dahall/Vanara/search?l=C%23&q=NotifyIpInterfaceChange) -[NotifyNetworkConnectivityHintChange](https://www.google.com/search?num=5&q=NotifyNetworkConnectivityHintChange+site%3Adocs.microsoft.com) | | +[NotifyNetworkConnectivityHintChange](https://www.google.com/search?num=5&q=NotifyNetworkConnectivityHintChange+site%3Adocs.microsoft.com) | netioapi.h | [Vanara.PInvoke.IpHlpApi.NotifyNetworkConnectivityHintChange](https://github.com/dahall/Vanara/search?l=C%23&q=NotifyNetworkConnectivityHintChange) [NotifyRouteChange](https://www.google.com/search?num=5&q=NotifyRouteChange+site%3Adocs.microsoft.com) | iphlpapi.h | [Vanara.PInvoke.IpHlpApi.NotifyRouteChange](https://github.com/dahall/Vanara/search?l=C%23&q=NotifyRouteChange) [NotifyRouteChange2](https://www.google.com/search?num=5&q=NotifyRouteChange2+site%3Adocs.microsoft.com) | netioapi.h | [Vanara.PInvoke.IpHlpApi.NotifyRouteChange2](https://github.com/dahall/Vanara/search?l=C%23&q=NotifyRouteChange2) [NotifyStableUnicastIpAddressTable](https://www.google.com/search?num=5&q=NotifyStableUnicastIpAddressTable+site%3Adocs.microsoft.com) | netioapi.h | [Vanara.PInvoke.IpHlpApi.NotifyStableUnicastIpAddressTable](https://github.com/dahall/Vanara/search?l=C%23&q=NotifyStableUnicastIpAddressTable) @@ -232,6 +232,7 @@ Native Structure | Header | Managed Structure [NET_PHYSICAL_LOCATION](https://www.google.com/search?num=5&q=NET_PHYSICAL_LOCATION+site%3Adocs.microsoft.com) | Ifdef.h | [Vanara.PInvoke.IpHlpApi.NET_PHYSICAL_LOCATION](https://github.com/dahall/Vanara/search?l=C%23&q=NET_PHYSICAL_LOCATION) [NL_BANDWIDTH_INFORMATION](https://www.google.com/search?num=5&q=NL_BANDWIDTH_INFORMATION+site%3Adocs.microsoft.com) | nldef.h | [Vanara.PInvoke.IpHlpApi.NL_BANDWIDTH_INFORMATION](https://github.com/dahall/Vanara/search?l=C%23&q=NL_BANDWIDTH_INFORMATION) [NL_INTERFACE_OFFLOAD_ROD](https://www.google.com/search?num=5&q=NL_INTERFACE_OFFLOAD_ROD+site%3Adocs.microsoft.com) | nldef.h | [Vanara.PInvoke.IpHlpApi.NL_INTERFACE_OFFLOAD_ROD](https://github.com/dahall/Vanara/search?l=C%23&q=NL_INTERFACE_OFFLOAD_ROD) +[NL_NETWORK_CONNECTIVITY_HINT](https://www.google.com/search?num=5&q=NL_NETWORK_CONNECTIVITY_HINT+site%3Adocs.microsoft.com) | nldef.h | [Vanara.PInvoke.IpHlpApi.NL_NETWORK_CONNECTIVITY_HINT](https://github.com/dahall/Vanara/search?l=C%23&q=NL_NETWORK_CONNECTIVITY_HINT) [TCP_ESTATS_BANDWIDTH_ROD_v0](https://www.google.com/search?num=5&q=TCP_ESTATS_BANDWIDTH_ROD_v0+site%3Adocs.microsoft.com) | tcpestats.h | [Vanara.PInvoke.IpHlpApi.TCP_ESTATS_BANDWIDTH_ROD_v0](https://github.com/dahall/Vanara/search?l=C%23&q=TCP_ESTATS_BANDWIDTH_ROD_v0) [TCP_ESTATS_BANDWIDTH_RW_v0](https://www.google.com/search?num=5&q=TCP_ESTATS_BANDWIDTH_RW_v0+site%3Adocs.microsoft.com) | tcpestats.h | [Vanara.PInvoke.IpHlpApi.TCP_ESTATS_BANDWIDTH_RW_v0](https://github.com/dahall/Vanara/search?l=C%23&q=TCP_ESTATS_BANDWIDTH_RW_v0) [TCP_ESTATS_DATA_ROD_v0](https://www.google.com/search?num=5&q=TCP_ESTATS_DATA_ROD_v0+site%3Adocs.microsoft.com) | tcpestats.h | [Vanara.PInvoke.IpHlpApi.TCP_ESTATS_DATA_ROD_v0](https://github.com/dahall/Vanara/search?l=C%23&q=TCP_ESTATS_DATA_ROD_v0) diff --git a/PInvoke/IpHlpApi/Vanara.PInvoke.IpHlpApi.csproj b/PInvoke/IpHlpApi/Vanara.PInvoke.IpHlpApi.csproj index 519a6954e..a5f55dca7 100644 --- a/PInvoke/IpHlpApi/Vanara.PInvoke.IpHlpApi.csproj +++ b/PInvoke/IpHlpApi/Vanara.PInvoke.IpHlpApi.csproj @@ -17,7 +17,7 @@ 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, GetNetworkConnectivityHint, GetNetworkConnectivityHintForInterface, 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, NotifyNetworkConnectivityHintChange, 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 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, 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 +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, NL_NETWORK_CONNECTIVITY_HINT, 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 038f21672..e1c6766fb 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 (98% complete, 1107 of 1126 functions) +### Methods (99% complete, 1107 of 1110 functions) Native Method | Native DLL | Header | Managed Method --- | --- | --- | --- [AcquireSRWLockExclusive](https://www.google.com/search?num=5&q=AcquireSRWLockExclusive+site%3Adocs.microsoft.com) | kernel32.dll | WinBase.h | [Vanara.PInvoke.Kernel32.AcquireSRWLockExclusive](https://github.com/dahall/Vanara/search?l=C%23&q=AcquireSRWLockExclusive) @@ -7,7 +7,6 @@ Native Method | Native DLL | Header | Managed Method [ActivateActCtx](https://www.google.com/search?num=5&q=ActivateActCtx+site%3Adocs.microsoft.com) | kernel32.dll | Winbase.h | [Vanara.PInvoke.Kernel32.ActivateActCtx](https://github.com/dahall/Vanara/search?l=C%23&q=ActivateActCtx) [AddAtom](https://www.google.com/search?num=5&q=AddAtomA+site%3Adocs.microsoft.com) | kernel32.dll | Winbase.h | [Vanara.PInvoke.Kernel32.AddAtom](https://github.com/dahall/Vanara/search?l=C%23&q=AddAtom) [AddConsoleAlias](https://www.google.com/search?num=5&q=AddConsoleAliasA+site%3Adocs.microsoft.com) | kernel32.dll | Wincon.h | [Vanara.PInvoke.Kernel32.AddConsoleAlias](https://github.com/dahall/Vanara/search?l=C%23&q=AddConsoleAlias) -[AddDependencyToProcessPackageGraph](https://www.google.com/search?num=5&q=AddDependencyToProcessPackageGraph+site%3Adocs.microsoft.com) | kernelbase.dll | | [AddDllDirectory](https://www.google.com/search?num=5&q=AddDllDirectory+site%3Adocs.microsoft.com) | kernel32.dll | LibLoaderAPI.h | [Vanara.PInvoke.Kernel32.AddDllDirectory](https://github.com/dahall/Vanara/search?l=C%23&q=AddDllDirectory) [AddIntegrityLabelToBoundaryDescriptor](https://www.google.com/search?num=5&q=AddIntegrityLabelToBoundaryDescriptor+site%3Adocs.microsoft.com) | kernel32.dll | winbase.h | [Vanara.PInvoke.Kernel32.AddIntegrityLabelToBoundaryDescriptor](https://github.com/dahall/Vanara/search?l=C%23&q=AddIntegrityLabelToBoundaryDescriptor) [AddLocalAlternateComputerName](https://www.google.com/search?num=5&q=AddLocalAlternateComputerNameA+site%3Adocs.microsoft.com) | kernel32.dll | winbase.h | [Vanara.PInvoke.Kernel32.AddLocalAlternateComputerName](https://github.com/dahall/Vanara/search?l=C%23&q=AddLocalAlternateComputerName) @@ -33,8 +32,6 @@ Native Method | Native DLL | Header | Managed Method [BackupSeek](https://www.google.com/search?num=5&q=BackupSeek+site%3Adocs.microsoft.com) | kernel32.dll | Winbase.h | [Vanara.PInvoke.Kernel32.BackupSeek](https://github.com/dahall/Vanara/search?l=C%23&q=BackupSeek) [BackupWrite](https://www.google.com/search?num=5&q=BackupWrite+site%3Adocs.microsoft.com) | kernel32.dll | Winbase.h | [Vanara.PInvoke.Kernel32.BackupWrite](https://github.com/dahall/Vanara/search?l=C%23&q=BackupWrite) [BaseFlushAppcompatCache](https://www.google.com/search?num=5&q=BaseFlushAppcompatCache+site%3Adocs.microsoft.com) | kernelbase.dll | | [Vanara.PInvoke.Kernel32.BaseFlushAppcompatCache](https://github.com/dahall/Vanara/search?l=C%23&q=BaseFlushAppcompatCache) -[BasepFinishPackageActivationForSxS](https://www.google.com/search?num=5&q=BasepFinishPackageActivationForSxS+site%3Adocs.microsoft.com) | kernel32.dll | | -[BasepGetPackageActivationTokenForSxS](https://www.google.com/search?num=5&q=BasepGetPackageActivationTokenForSxS+site%3Adocs.microsoft.com) | kernel32.dll | | [Beep](https://www.google.com/search?num=5&q=Beep+site%3Adocs.microsoft.com) | kernel32.dll | WinBase.h | [Vanara.PInvoke.Kernel32.Beep](https://github.com/dahall/Vanara/search?l=C%23&q=Beep) [BeginUpdateResource](https://www.google.com/search?num=5&q=BeginUpdateResourceA+site%3Adocs.microsoft.com) | kernel32.dll | Winbase.h | [Vanara.PInvoke.Kernel32.BeginUpdateResource](https://github.com/dahall/Vanara/search?l=C%23&q=BeginUpdateResource) [BindIoCompletionCallback](https://www.google.com/search?num=5&q=BindIoCompletionCallback+site%3Adocs.microsoft.com) | kernel32.dll | WinBase.h | [Vanara.PInvoke.Kernel32.BindIoCompletionCallback](https://github.com/dahall/Vanara/search?l=C%23&q=BindIoCompletionCallback) @@ -336,11 +333,9 @@ Native Method | Native DLL | Header | Managed Method [GetCurrentDirectory](https://www.google.com/search?num=5&q=GetCurrentDirectoryA+site%3Adocs.microsoft.com) | kernel32.dll | WinBase.h | [Vanara.PInvoke.Kernel32.GetCurrentDirectory](https://github.com/dahall/Vanara/search?l=C%23&q=GetCurrentDirectory) [GetCurrentPackageFamilyName](https://www.google.com/search?num=5&q=GetCurrentPackageFamilyName+site%3Adocs.microsoft.com) | kernel32.dll | appmodel.h | [Vanara.PInvoke.Kernel32.GetCurrentPackageFamilyName](https://github.com/dahall/Vanara/search?l=C%23&q=GetCurrentPackageFamilyName) [GetCurrentPackageFullName](https://www.google.com/search?num=5&q=GetCurrentPackageFullName+site%3Adocs.microsoft.com) | kernel32.dll | appmodel.h | [Vanara.PInvoke.Kernel32.GetCurrentPackageFullName](https://github.com/dahall/Vanara/search?l=C%23&q=GetCurrentPackageFullName) -[GetCurrentPackageGlobalizationContext](https://www.google.com/search?num=5&q=GetCurrentPackageGlobalizationContext+site%3Adocs.microsoft.com) | kernelbase.dll | | [GetCurrentPackageId](https://www.google.com/search?num=5&q=GetCurrentPackageId+site%3Adocs.microsoft.com) | kernel32.dll | appmodel.h | [Vanara.PInvoke.Kernel32.GetCurrentPackageId](https://github.com/dahall/Vanara/search?l=C%23&q=GetCurrentPackageId) [GetCurrentPackageInfo](https://www.google.com/search?num=5&q=GetCurrentPackageInfo+site%3Adocs.microsoft.com) | 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%3Adocs.microsoft.com) | kernelbase.dll | appmodel.h | [Vanara.PInvoke.Kernel32.GetCurrentPackageInfo2](https://github.com/dahall/Vanara/search?l=C%23&q=GetCurrentPackageInfo2) -[GetCurrentPackageInfo3](https://www.google.com/search?num=5&q=GetCurrentPackageInfo3+site%3Adocs.microsoft.com) | kernelbase.dll | | [GetCurrentPackagePath](https://www.google.com/search?num=5&q=GetCurrentPackagePath+site%3Adocs.microsoft.com) | 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%3Adocs.microsoft.com) | kernelbase.dll | appmodel.h | [Vanara.PInvoke.Kernel32.GetCurrentPackagePath2](https://github.com/dahall/Vanara/search?l=C%23&q=GetCurrentPackagePath2) [GetCurrentProcess](https://www.google.com/search?num=5&q=GetCurrentProcess+site%3Adocs.microsoft.com) | kernel32.dll | WinBase.h | [Vanara.PInvoke.Kernel32.GetCurrentProcess](https://github.com/dahall/Vanara/search?l=C%23&q=GetCurrentProcess) @@ -450,11 +445,8 @@ Native Method | Native DLL | Header | Managed Method [GetPackageFamilyName](https://www.google.com/search?num=5&q=GetPackageFamilyName+site%3Adocs.microsoft.com) | kernel32.dll | appmodel.h | [Vanara.PInvoke.Kernel32.GetPackageFamilyName](https://github.com/dahall/Vanara/search?l=C%23&q=GetPackageFamilyName) [GetPackageFamilyNameFromToken](https://www.google.com/search?num=5&q=GetPackageFamilyNameFromToken+site%3Adocs.microsoft.com) | kernelbase.dll | appmodel.h | [Vanara.PInvoke.Kernel32.GetPackageFamilyNameFromToken](https://github.com/dahall/Vanara/search?l=C%23&q=GetPackageFamilyNameFromToken) [GetPackageFullNameFromToken](https://www.google.com/search?num=5&q=GetPackageFullNameFromToken+site%3Adocs.microsoft.com) | kernelbase.dll | appmodel.h | [Vanara.PInvoke.Kernel32.GetPackageFullNameFromToken](https://github.com/dahall/Vanara/search?l=C%23&q=GetPackageFullNameFromToken) -[GetPackageGlobalizationContext](https://www.google.com/search?num=5&q=GetPackageGlobalizationContext+site%3Adocs.microsoft.com) | kernelbase.dll | | -[GetPackageGlobalizationProperty](https://www.google.com/search?num=5&q=GetPackageGlobalizationProperty+site%3Adocs.microsoft.com) | kernelbase.dll | | [GetPackageInfo](https://www.google.com/search?num=5&q=GetPackageInfo+site%3Adocs.microsoft.com) | 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%3Adocs.microsoft.com) | kernelbase.dll | appmodel.h | [Vanara.PInvoke.Kernel32.GetPackageInfo2](https://github.com/dahall/Vanara/search?l=C%23&q=GetPackageInfo2) -[GetPackageInfo3](https://www.google.com/search?num=5&q=GetPackageInfo3+site%3Adocs.microsoft.com) | kernelbase.dll | | [GetPackagePath](https://www.google.com/search?num=5&q=GetPackagePath+site%3Adocs.microsoft.com) | kernel32.dll | appmodel.h | [Vanara.PInvoke.Kernel32.GetPackagePath](https://github.com/dahall/Vanara/search?l=C%23&q=GetPackagePath) [GetPackagePathByFullName](https://www.google.com/search?num=5&q=GetPackagePathByFullName+site%3Adocs.microsoft.com) | 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%3Adocs.microsoft.com) | kernelbase.dll | appmodel.h | [Vanara.PInvoke.Kernel32.GetPackagePathByFullName2](https://github.com/dahall/Vanara/search?l=C%23&q=GetPackagePathByFullName2) @@ -646,7 +638,6 @@ Native Method | Native DLL | Header | Managed Method [IsDBCSLeadByteEx](https://www.google.com/search?num=5&q=IsDBCSLeadByteEx+site%3Adocs.microsoft.com) | kernel32.dll | Winnls.h | [Vanara.PInvoke.Kernel32.IsDBCSLeadByteEx](https://github.com/dahall/Vanara/search?l=C%23&q=IsDBCSLeadByteEx) [IsDebuggerPresent](https://www.google.com/search?num=5&q=IsDebuggerPresent+site%3Adocs.microsoft.com) | kernel32.dll | WinBase.h | [Vanara.PInvoke.Kernel32.IsDebuggerPresent](https://github.com/dahall/Vanara/search?l=C%23&q=IsDebuggerPresent) [IsEnclaveTypeSupported](https://www.google.com/search?num=5&q=IsEnclaveTypeSupported+site%3Adocs.microsoft.com) | kernel32.dll | Enclaveapi.h | [Vanara.PInvoke.Kernel32.IsEnclaveTypeSupported](https://github.com/dahall/Vanara/search?l=C%23&q=IsEnclaveTypeSupported) -[IsMrtResourceRedirectionEnabled](https://www.google.com/search?num=5&q=IsMrtResourceRedirectionEnabled+site%3Adocs.microsoft.com) | kernelbase.dll | | [IsNativeVhdBoot](https://www.google.com/search?num=5&q=IsNativeVhdBoot+site%3Adocs.microsoft.com) | kernel32.dll | winbase.h | [Vanara.PInvoke.Kernel32.IsNativeVhdBoot](https://github.com/dahall/Vanara/search?l=C%23&q=IsNativeVhdBoot) [IsNLSDefinedString](https://www.google.com/search?num=5&q=IsNLSDefinedString+site%3Adocs.microsoft.com) | kernel32.dll | Winnls.h | [Vanara.PInvoke.Kernel32.IsNLSDefinedString](https://github.com/dahall/Vanara/search?l=C%23&q=IsNLSDefinedString) [IsNormalizedString](https://www.google.com/search?num=5&q=IsNormalizedString+site%3Adocs.microsoft.com) | kernel32.dll | Winnls.h | [Vanara.PInvoke.Kernel32.IsNormalizedString](https://github.com/dahall/Vanara/search?l=C%23&q=IsNormalizedString) @@ -656,7 +647,6 @@ Native Method | Native DLL | Header | Managed Method [IsSystemResumeAutomatic](https://www.google.com/search?num=5&q=IsSystemResumeAutomatic+site%3Adocs.microsoft.com) | kernel32.dll | Winbase.h | [Vanara.PInvoke.Kernel32.IsSystemResumeAutomatic](https://github.com/dahall/Vanara/search?l=C%23&q=IsSystemResumeAutomatic) [IsThreadAFiber](https://www.google.com/search?num=5&q=IsThreadAFiber+site%3Adocs.microsoft.com) | kernel32.dll | WinBase.h | [Vanara.PInvoke.Kernel32.IsThreadAFiber](https://github.com/dahall/Vanara/search?l=C%23&q=IsThreadAFiber) [IsThreadpoolTimerSet](https://www.google.com/search?num=5&q=IsThreadpoolTimerSet+site%3Adocs.microsoft.com) | kernel32.dll | WinBase.h | [Vanara.PInvoke.Kernel32.IsThreadpoolTimerSet](https://github.com/dahall/Vanara/search?l=C%23&q=IsThreadpoolTimerSet) -[IsUserCetAvailableInEnvironment](https://www.google.com/search?num=5&q=IsUserCetAvailableInEnvironment+site%3Adocs.microsoft.com) | kernel32.dll | | [IsValidCodePage](https://www.google.com/search?num=5&q=IsValidCodePage+site%3Adocs.microsoft.com) | kernel32.dll | Winnls.h | [Vanara.PInvoke.Kernel32.IsValidCodePage](https://github.com/dahall/Vanara/search?l=C%23&q=IsValidCodePage) [IsValidLanguageGroup](https://www.google.com/search?num=5&q=IsValidLanguageGroup+site%3Adocs.microsoft.com) | kernel32.dll | Winnls.h | [Vanara.PInvoke.Kernel32.IsValidLanguageGroup](https://github.com/dahall/Vanara/search?l=C%23&q=IsValidLanguageGroup) [IsValidLocale](https://www.google.com/search?num=5&q=IsValidLocale+site%3Adocs.microsoft.com) | kernel32.dll | Winnls.h | [Vanara.PInvoke.Kernel32.IsValidLocale](https://github.com/dahall/Vanara/search?l=C%23&q=IsValidLocale) @@ -789,7 +779,6 @@ Native Method | Native DLL | Header | Managed Method [PssWalkMarkerSeekToBeginning](https://www.google.com/search?num=5&q=PssWalkMarkerSeekToBeginning+site%3Adocs.microsoft.com) | kernel32.dll | processsnapshot.h | [Vanara.PInvoke.Kernel32.PssWalkMarkerSeekToBeginning](https://github.com/dahall/Vanara/search?l=C%23&q=PssWalkMarkerSeekToBeginning) [PssWalkMarkerSetPosition](https://www.google.com/search?num=5&q=PssWalkMarkerSetPosition+site%3Adocs.microsoft.com) | kernel32.dll | processsnapshot.h | [Vanara.PInvoke.Kernel32.PssWalkMarkerSetPosition](https://github.com/dahall/Vanara/search?l=C%23&q=PssWalkMarkerSetPosition) [PssWalkSnapshot](https://www.google.com/search?num=5&q=PssWalkSnapshot+site%3Adocs.microsoft.com) | kernel32.dll | processsnapshot.h | [Vanara.PInvoke.Kernel32.PssWalkSnapshot](https://github.com/dahall/Vanara/search?l=C%23&q=PssWalkSnapshot) -[PublisherFromPackageFullName](https://www.google.com/search?num=5&q=PublisherFromPackageFullName+site%3Adocs.microsoft.com) | kernelbase.dll | | [PulseEvent](https://www.google.com/search?num=5&q=PulseEvent+site%3Adocs.microsoft.com) | kernel32.dll | WinBase.h | [Vanara.PInvoke.Kernel32.PulseEvent](https://github.com/dahall/Vanara/search?l=C%23&q=PulseEvent) [PurgeComm](https://www.google.com/search?num=5&q=PurgeComm+site%3Adocs.microsoft.com) | kernel32.dll | Winbase.h | [Vanara.PInvoke.Kernel32.PurgeComm](https://github.com/dahall/Vanara/search?l=C%23&q=PurgeComm) [QueryActCtxSettingsW](https://www.google.com/search?num=5&q=QueryActCtxSettingsW+site%3Adocs.microsoft.com) | kernel32.dll | Winbase.h | [Vanara.PInvoke.Kernel32.QueryActCtxSettingsW](https://github.com/dahall/Vanara/search?l=C%23&q=QueryActCtxSettingsW) @@ -862,7 +851,6 @@ Native Method | Native DLL | Header | Managed Method [ResizePseudoConsole](https://www.google.com/search?num=5&q=ResizePseudoConsole+site%3Adocs.microsoft.com) | kernelbase.dll | | [ResolveLocaleName](https://www.google.com/search?num=5&q=ResolveLocaleName+site%3Adocs.microsoft.com) | 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%3Adocs.microsoft.com) | kernel32.dll | WinBase.h | [Vanara.PInvoke.Kernel32.RestoreLastError](https://github.com/dahall/Vanara/search?l=C%23&q=RestoreLastError) -[RestoreThreadPreferredUILanguages](https://www.google.com/search?num=5&q=RestoreThreadPreferredUILanguages+site%3Adocs.microsoft.com) | kernelbase.dll | | [ResumeThread](https://www.google.com/search?num=5&q=ResumeThread+site%3Adocs.microsoft.com) | kernel32.dll | WinBase.h | [Vanara.PInvoke.Kernel32.ResumeThread](https://github.com/dahall/Vanara/search?l=C%23&q=ResumeThread) [RtlAddFunctionTable](https://www.google.com/search?num=5&q=RtlAddFunctionTable+site%3Adocs.microsoft.com) | kernel32.dll | rtlsupportapi.h | [Vanara.PInvoke.Kernel32.RtlAddFunctionTable](https://github.com/dahall/Vanara/search?l=C%23&q=RtlAddFunctionTable) [RtlCaptureContext](https://www.google.com/search?num=5&q=RtlCaptureContext+site%3Adocs.microsoft.com) | kernel32.dll | rtlsupportapi.h | [Vanara.PInvoke.Kernel32.RtlCaptureContext](https://github.com/dahall/Vanara/search?l=C%23&q=RtlCaptureContext) @@ -943,7 +931,6 @@ Native Method | Native DLL | Header | Managed Method [SetProcessAffinityUpdateMode](https://www.google.com/search?num=5&q=SetProcessAffinityUpdateMode+site%3Adocs.microsoft.com) | kernel32.dll | WinBase.h | [Vanara.PInvoke.Kernel32.SetProcessAffinityUpdateMode](https://github.com/dahall/Vanara/search?l=C%23&q=SetProcessAffinityUpdateMode) [SetProcessDefaultCpuSets](https://www.google.com/search?num=5&q=SetProcessDefaultCpuSets+site%3Adocs.microsoft.com) | kernel32.dll | Processthreadapi.h | [Vanara.PInvoke.Kernel32.SetProcessDefaultCpuSets](https://github.com/dahall/Vanara/search?l=C%23&q=SetProcessDefaultCpuSets) [SetProcessDEPPolicy](https://www.google.com/search?num=5&q=SetProcessDEPPolicy+site%3Adocs.microsoft.com) | kernel32.dll | winbase.h | [Vanara.PInvoke.Kernel32.SetProcessDEPPolicy](https://github.com/dahall/Vanara/search?l=C%23&q=SetProcessDEPPolicy) -[SetProcessDynamicEHContinuationTargets](https://www.google.com/search?num=5&q=SetProcessDynamicEHContinuationTargets+site%3Adocs.microsoft.com) | kernel32.dll | | [SetProcessInformation](https://www.google.com/search?num=5&q=SetProcessInformation+site%3Adocs.microsoft.com) | kernel32.dll | WinBase.h | [Vanara.PInvoke.Kernel32.SetProcessInformation](https://github.com/dahall/Vanara/search?l=C%23&q=SetProcessInformation) [SetProcessMitigationPolicy](https://www.google.com/search?num=5&q=SetProcessMitigationPolicy+site%3Adocs.microsoft.com) | kernel32.dll | Processthreadsapi.h | [Vanara.PInvoke.Kernel32.SetProcessMitigationPolicy](https://github.com/dahall/Vanara/search?l=C%23&q=SetProcessMitigationPolicy) [SetProcessPreferredUILanguages](https://www.google.com/search?num=5&q=SetProcessPreferredUILanguages+site%3Adocs.microsoft.com) | kernel32.dll | Winnls.h | [Vanara.PInvoke.Kernel32.SetProcessPreferredUILanguages](https://github.com/dahall/Vanara/search?l=C%23&q=SetProcessPreferredUILanguages) @@ -981,7 +968,6 @@ Native Method | Native DLL | Header | Managed Method [SetThreadpoolWait](https://www.google.com/search?num=5&q=SetThreadpoolWait+site%3Adocs.microsoft.com) | kernel32.dll | WinBase.h | [Vanara.PInvoke.Kernel32.SetThreadpoolWait](https://github.com/dahall/Vanara/search?l=C%23&q=SetThreadpoolWait) [SetThreadpoolWaitEx](https://www.google.com/search?num=5&q=SetThreadpoolWaitEx+site%3Adocs.microsoft.com) | kernel32.dll | Threadpoolapiset.h | [Vanara.PInvoke.Kernel32.SetThreadpoolWaitEx](https://github.com/dahall/Vanara/search?l=C%23&q=SetThreadpoolWaitEx) [SetThreadPreferredUILanguages](https://www.google.com/search?num=5&q=SetThreadPreferredUILanguages+site%3Adocs.microsoft.com) | kernel32.dll | Winnls.h | [Vanara.PInvoke.Kernel32.SetThreadPreferredUILanguages](https://github.com/dahall/Vanara/search?l=C%23&q=SetThreadPreferredUILanguages) -[SetThreadPreferredUILanguages2](https://www.google.com/search?num=5&q=SetThreadPreferredUILanguages2+site%3Adocs.microsoft.com) | kernelbase.dll | | [SetThreadPriority](https://www.google.com/search?num=5&q=SetThreadPriority+site%3Adocs.microsoft.com) | kernel32.dll | WinBase.h | [Vanara.PInvoke.Kernel32.SetThreadPriority](https://github.com/dahall/Vanara/search?l=C%23&q=SetThreadPriority) [SetThreadPriorityBoost](https://www.google.com/search?num=5&q=SetThreadPriorityBoost+site%3Adocs.microsoft.com) | kernel32.dll | WinBase.h | [Vanara.PInvoke.Kernel32.SetThreadPriorityBoost](https://github.com/dahall/Vanara/search?l=C%23&q=SetThreadPriorityBoost) [SetThreadSelectedCpuSets](https://www.google.com/search?num=5&q=SetThreadSelectedCpuSets+site%3Adocs.microsoft.com) | kernel32.dll | Processthreadapi.h | [Vanara.PInvoke.Kernel32.SetThreadSelectedCpuSets](https://github.com/dahall/Vanara/search?l=C%23&q=SetThreadSelectedCpuSets) @@ -1048,7 +1034,6 @@ Native Method | Native DLL | Header | Managed Method [UpdateCalendarDayOfWeek](https://www.google.com/search?num=5&q=UpdateCalendarDayOfWeek+site%3Adocs.microsoft.com) | kernel32.dll | | [Vanara.PInvoke.Kernel32.UpdateCalendarDayOfWeek](https://github.com/dahall/Vanara/search?l=C%23&q=UpdateCalendarDayOfWeek) [UpdateProcThreadAttribute](https://www.google.com/search?num=5&q=UpdateProcThreadAttribute+site%3Adocs.microsoft.com) | kernel32.dll | WinBase.h | [Vanara.PInvoke.Kernel32.UpdateProcThreadAttribute](https://github.com/dahall/Vanara/search?l=C%23&q=UpdateProcThreadAttribute) [UpdateResource](https://www.google.com/search?num=5&q=UpdateResourceA+site%3Adocs.microsoft.com) | kernel32.dll | Winbase.h | [Vanara.PInvoke.Kernel32.UpdateResource](https://github.com/dahall/Vanara/search?l=C%23&q=UpdateResource) -[VerifyPackagePublisher](https://www.google.com/search?num=5&q=VerifyPackagePublisher+site%3Adocs.microsoft.com) | kernelbase.dll | | [VerifyScripts](https://www.google.com/search?num=5&q=VerifyScripts+site%3Adocs.microsoft.com) | kernel32.dll | Winnls.h | [Vanara.PInvoke.Kernel32.VerifyScripts](https://github.com/dahall/Vanara/search?l=C%23&q=VerifyScripts) [VerifyVersionInfo](https://www.google.com/search?num=5&q=VerifyVersionInfoA+site%3Adocs.microsoft.com) | kernel32.dll | Winbase.h | [Vanara.PInvoke.Kernel32.VerifyVersionInfo](https://github.com/dahall/Vanara/search?l=C%23&q=VerifyVersionInfo) [VerSetConditionMask](https://www.google.com/search?num=5&q=VerSetConditionMask+site%3Adocs.microsoft.com) | kernel32.dll | Winnt.h | [Vanara.PInvoke.Kernel32.VerSetConditionMask](https://github.com/dahall/Vanara/search?l=C%23&q=VerSetConditionMask) @@ -1093,7 +1078,6 @@ Native Method | Native DLL | Header | Managed Method [WerRegisterMemoryBlock](https://www.google.com/search?num=5&q=WerRegisterMemoryBlock+site%3Adocs.microsoft.com) | kernel32.dll | werapi.h | [Vanara.PInvoke.Kernel32.WerRegisterMemoryBlock](https://github.com/dahall/Vanara/search?l=C%23&q=WerRegisterMemoryBlock) [WerRegisterRuntimeExceptionModule](https://www.google.com/search?num=5&q=WerRegisterRuntimeExceptionModule+site%3Adocs.microsoft.com) | kernel32.dll | werapi.h | [Vanara.PInvoke.Kernel32.WerRegisterRuntimeExceptionModule](https://github.com/dahall/Vanara/search?l=C%23&q=WerRegisterRuntimeExceptionModule) [WerSetFlags](https://www.google.com/search?num=5&q=WerSetFlags+site%3Adocs.microsoft.com) | kernel32.dll | werapi.h | [Vanara.PInvoke.Kernel32.WerSetFlags](https://github.com/dahall/Vanara/search?l=C%23&q=WerSetFlags) -[WerSetMaxProcessHoldMilliseconds](https://www.google.com/search?num=5&q=WerSetMaxProcessHoldMilliseconds+site%3Adocs.microsoft.com) | kernelbase.dll | | [WerUnregisterAdditionalProcess](https://www.google.com/search?num=5&q=WerUnregisterAdditionalProcess+site%3Adocs.microsoft.com) | kernel32.dll | werapi.h | [Vanara.PInvoke.Kernel32.WerUnregisterAdditionalProcess](https://github.com/dahall/Vanara/search?l=C%23&q=WerUnregisterAdditionalProcess) [WerUnregisterAppLocalDump](https://www.google.com/search?num=5&q=WerUnregisterAppLocalDump+site%3Adocs.microsoft.com) | kernel32.dll | werapi.h | [Vanara.PInvoke.Kernel32.WerUnregisterAppLocalDump](https://github.com/dahall/Vanara/search?l=C%23&q=WerUnregisterAppLocalDump) [WerUnregisterCustomMetadata](https://www.google.com/search?num=5&q=WerUnregisterCustomMetadata+site%3Adocs.microsoft.com) | kernel32.dll | werapi.h | [Vanara.PInvoke.Kernel32.WerUnregisterCustomMetadata](https://github.com/dahall/Vanara/search?l=C%23&q=WerUnregisterCustomMetadata) diff --git a/PInvoke/Kernel32/Vanara.PInvoke.Kernel32.csproj b/PInvoke/Kernel32/Vanara.PInvoke.Kernel32.csproj index 201eaf778..d8a8403ae 100644 --- a/PInvoke/Kernel32/Vanara.PInvoke.Kernel32.csproj +++ b/PInvoke/Kernel32/Vanara.PInvoke.Kernel32.csproj @@ -14,7 +14,7 @@ Currently implements: Functions -AcquireSRWLockExclusive, AcquireSRWLockShared, ActivateActCtx, AddAtom, AddConsoleAlias, AddDependencyToProcessPackageGraph, 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, BasepFinishPackageActivationForSxS, BasepGetPackageActivationTokenForSxS, 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, CreateFileMappingFromApp, CreateFileMappingNuma, CreateFileTransacted, CreateHardLink, CreateHardLinkTransacted, CreateIoCompletionPort, CreateJobObject, CreateMailslot, CreateMemoryResourceNotification, CreateMutex, CreateMutexEx, CreateNamedPipe, CreatePipe, CreatePrivateNamespace, CreateProcess, CreatePseudoConsole, 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, GetCurrentPackageGlobalizationContext, GetCurrentPackageId, GetCurrentPackageInfo, GetCurrentPackageInfo2, GetCurrentPackageInfo3, GetCurrentPackagePath, GetCurrentPackagePath2, 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, GetExpandedName, 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, GetPackageGlobalizationContext, GetPackageGlobalizationProperty, GetPackageInfo, GetPackageInfo2, GetPackageInfo3, 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, 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, IsApiSetImplemented, IsBadCodePtr, IsBadReadPtr, IsBadStringPtr, IsBadWritePtr, IsDBCSLeadByte, IsDBCSLeadByteEx, IsDebuggerPresent, IsEnclaveTypeSupported, IsMrtResourceRedirectionEnabled, IsNativeVhdBoot, IsNLSDefinedString, IsNormalizedString, IsProcessCritical, IsProcessInJob, IsProcessorFeaturePresent, IsSystemResumeAutomatic, IsThreadAFiber, IsThreadpoolTimerSet, IsUserCetAvailableInEnvironment, 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, LZClose, LZCopy, LZInit, LZOpenFile, LZRead, LZSeek, 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, PublisherFromPackageFullName, 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, ResizePseudoConsole, ResolveLocaleName, RestoreLastError, RestoreThreadPreferredUILanguages, 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, SetProcessDynamicEHContinuationTargets, 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, SetThreadPreferredUILanguages2, 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, VerifyPackagePublisher, 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, WerSetMaxProcessHoldMilliseconds, 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, CreateFileMappingFromApp, CreateFileMappingNuma, CreateFileTransacted, CreateHardLink, CreateHardLinkTransacted, CreateIoCompletionPort, CreateJobObject, CreateMailslot, CreateMemoryResourceNotification, CreateMutex, CreateMutexEx, CreateNamedPipe, CreatePipe, CreatePrivateNamespace, CreateProcess, CreatePseudoConsole, 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, GetDllDirectory, GetDriveType, GetDurationFormat, GetDurationFormatEx, GetDynamicTimeZoneInformation, GetDynamicTimeZoneInformationEffectiveYears, GetEnabledXStateFeatures, GetEnvironmentStrings, GetEnvironmentVariable, GetErrorMode, GetExitCodeProcess, GetExitCodeThread, GetExpandedName, 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, 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, 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, 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, LocalFlags, LocalFree, LocalHandle, LocalLock, LocalReAlloc, LocalSize, LocalUnlock, LocateXStateFeature, LockFile, LockFileEx, LockResource, lstrcmp, lstrcmpi, lstrcpyn, lstrlen, LZClose, LZCopy, LZInit, LZOpenFile, LZRead, LZSeek, 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, ResizePseudoConsole, 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 Structures PACKAGE_ID, PACKAGE_INFO, 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/Mpr/CorrelationReport.md b/PInvoke/Mpr/CorrelationReport.md index 95898f96c..d6b54f1f6 100644 --- a/PInvoke/Mpr/CorrelationReport.md +++ b/PInvoke/Mpr/CorrelationReport.md @@ -1,12 +1,11 @@ ## Correlation report for mpr.dll -### Methods (91% complete, 22 of 24 functions) +### Methods (100% complete, 22 of 22 functions) Native Method | Header | Managed Method --- | --- | --- [MultinetGetConnectionPerformance](https://www.google.com/search?num=5&q=MultinetGetConnectionPerformanceA+site%3Adocs.microsoft.com) | Winnetwk.h | [Vanara.PInvoke.Mpr.MultinetGetConnectionPerformance](https://github.com/dahall/Vanara/search?l=C%23&q=MultinetGetConnectionPerformance) [WNetAddConnection](https://www.google.com/search?num=5&q=WNetAddConnectionA+site%3Adocs.microsoft.com) | Winnetwk.h | [Vanara.PInvoke.Mpr.WNetAddConnection](https://github.com/dahall/Vanara/search?l=C%23&q=WNetAddConnection) [WNetAddConnection2](https://www.google.com/search?num=5&q=WNetAddConnection2A+site%3Adocs.microsoft.com) | Winnetwk.h | [Vanara.PInvoke.Mpr.WNetAddConnection2](https://github.com/dahall/Vanara/search?l=C%23&q=WNetAddConnection2) [WNetAddConnection3](https://www.google.com/search?num=5&q=WNetAddConnection3A+site%3Adocs.microsoft.com) | Winnetwk.h | [Vanara.PInvoke.Mpr.WNetAddConnection3](https://github.com/dahall/Vanara/search?l=C%23&q=WNetAddConnection3) -[WNetAddConnection4](https://www.google.com/search?num=5&q=WNetAddConnection4A+site%3Adocs.microsoft.com) | | [WNetCancelConnection2](https://www.google.com/search?num=5&q=WNetCancelConnection2A+site%3Adocs.microsoft.com) | Winnetwk.h | [Vanara.PInvoke.Mpr.WNetCancelConnection2](https://github.com/dahall/Vanara/search?l=C%23&q=WNetCancelConnection2) [WNetCloseEnum](https://www.google.com/search?num=5&q=WNetCloseEnum+site%3Adocs.microsoft.com) | Winnetwk.h | [Vanara.PInvoke.Mpr.WNetCloseEnum](https://github.com/dahall/Vanara/search?l=C%23&q=WNetCloseEnum) [WNetConnectionDialog](https://www.google.com/search?num=5&q=WNetConnectionDialog+site%3Adocs.microsoft.com) | Winnetwk.h | [Vanara.PInvoke.Mpr.WNetConnectionDialog](https://github.com/dahall/Vanara/search?l=C%23&q=WNetConnectionDialog) @@ -25,7 +24,6 @@ Native Method | Header | Managed Method [WNetOpenEnum](https://www.google.com/search?num=5&q=WNetOpenEnumA+site%3Adocs.microsoft.com) | Winnetwk.h | [Vanara.PInvoke.Mpr.WNetOpenEnum](https://github.com/dahall/Vanara/search?l=C%23&q=WNetOpenEnum) [WNetSetLastError](https://www.google.com/search?num=5&q=WNetSetLastErrorA+site%3Adocs.microsoft.com) | npapi.h | [Vanara.PInvoke.Mpr.WNetSetLastError](https://github.com/dahall/Vanara/search?l=C%23&q=WNetSetLastError) [WNetUseConnection](https://www.google.com/search?num=5&q=WNetUseConnectionA+site%3Adocs.microsoft.com) | Winnetwk.h | [Vanara.PInvoke.Mpr.WNetUseConnection](https://github.com/dahall/Vanara/search?l=C%23&q=WNetUseConnection) -[WNetUseConnection4](https://www.google.com/search?num=5&q=WNetUseConnection4A+site%3Adocs.microsoft.com) | | ### Structures Native Structure | Header | Managed Structure --- | --- | --- diff --git a/PInvoke/Mpr/Vanara.PInvoke.Mpr.csproj b/PInvoke/Mpr/Vanara.PInvoke.Mpr.csproj index 7f3e8c072..0c97681e6 100644 --- a/PInvoke/Mpr/Vanara.PInvoke.Mpr.csproj +++ b/PInvoke/Mpr/Vanara.PInvoke.Mpr.csproj @@ -14,7 +14,7 @@ Currently implements: Functions -MultinetGetConnectionPerformance, WNetAddConnection, WNetAddConnection2, WNetAddConnection3, WNetAddConnection4, WNetCancelConnection2, WNetCloseEnum, WNetConnectionDialog, WNetConnectionDialog1, WNetDisconnectDialog, WNetDisconnectDialog1, WNetEnumResource, WNetGetConnection, WNetGetLastError, WNetGetNetworkInformation, WNetGetProviderName, WNetGetResourceInformation, WNetGetResourceParent, WNetGetUniversalName, WNetGetUser, WNetOpenEnum, WNetSetLastError, WNetUseConnection, WNetUseConnection4 +MultinetGetConnectionPerformance, WNetAddConnection, WNetAddConnection2, WNetAddConnection3, WNetCancelConnection2, WNetCloseEnum, WNetConnectionDialog, WNetConnectionDialog1, WNetDisconnectDialog, WNetDisconnectDialog1, WNetEnumResource, WNetGetConnection, WNetGetLastError, WNetGetNetworkInformation, WNetGetProviderName, WNetGetResourceInformation, WNetGetResourceParent, WNetGetUniversalName, WNetGetUser, WNetOpenEnum, WNetSetLastError, WNetUseConnection Structures CONNECTDLGSTRUCT, DISCDLGSTRUCT, NETCONNECTINFOSTRUCT, NETINFOSTRUCT, NETRESOURCE, REMOTE_NAME_INFO, UNIVERSAL_NAME_INFO diff --git a/PInvoke/NTDll/CorrelationReport.md b/PInvoke/NTDll/CorrelationReport.md index f335a4995..310e56cda 100644 --- a/PInvoke/NTDll/CorrelationReport.md +++ b/PInvoke/NTDll/CorrelationReport.md @@ -1,5 +1,5 @@ ## Correlation report for ntdll.dll -### Methods (4% complete, 24 of 566 functions) +### Methods (4% complete, 24 of 517 functions) Native Method | Header | Managed Method --- | --- | --- [_vscprintf](https://www.google.com/search?num=5&q=_vscprintf+site%3Adocs.microsoft.com) | | @@ -19,8 +19,6 @@ Native Method | Header | Managed Method [LdrLoadEnclaveModule](https://www.google.com/search?num=5&q=LdrLoadEnclaveModule+site%3Adocs.microsoft.com) | | [LdrRegisterDllNotification](https://www.google.com/search?num=5&q=LdrRegisterDllNotification+site%3Adocs.microsoft.com) | | [Vanara.PInvoke.NtDll.LdrRegisterDllNotification](https://github.com/dahall/Vanara/search?l=C%23&q=LdrRegisterDllNotification) [LdrUnregisterDllNotification](https://www.google.com/search?num=5&q=LdrUnregisterDllNotification+site%3Adocs.microsoft.com) | ntldr.h | [Vanara.PInvoke.NtDll.LdrUnregisterDllNotification](https://github.com/dahall/Vanara/search?l=C%23&q=LdrUnregisterDllNotification) -[NtAcquireCrossVmMutant](https://www.google.com/search?num=5&q=NtAcquireCrossVmMutant+site%3Adocs.microsoft.com) | | -[NtAllocateUserPhysicalPagesEx](https://www.google.com/search?num=5&q=NtAllocateUserPhysicalPagesEx+site%3Adocs.microsoft.com) | | [NtAllocateVirtualMemory](https://www.google.com/search?num=5&q=NtAllocateVirtualMemory+site%3Adocs.microsoft.com) | ntifs.h | [Vanara.PInvoke.NtDll.NtAllocateVirtualMemory](https://github.com/dahall/Vanara/search?l=C%23&q=NtAllocateVirtualMemory) [NtAllocateVirtualMemoryEx](https://www.google.com/search?num=5&q=NtAllocateVirtualMemoryEx+site%3Adocs.microsoft.com) | | [NtCallEnclave](https://www.google.com/search?num=5&q=NtCallEnclave+site%3Adocs.microsoft.com) | | @@ -29,9 +27,7 @@ Native Method | Header | Managed Method [NtCommitEnlistment](https://www.google.com/search?num=5&q=NtCommitEnlistment+site%3Adocs.microsoft.com) | wdm.h | [Vanara.PInvoke.NtDll.NtCommitEnlistment](https://github.com/dahall/Vanara/search?l=C%23&q=NtCommitEnlistment) [NtCommitTransaction](https://www.google.com/search?num=5&q=NtCommitTransaction+site%3Adocs.microsoft.com) | wdm.h | [Vanara.PInvoke.NtDll.NtCommitTransaction](https://github.com/dahall/Vanara/search?l=C%23&q=NtCommitTransaction) [NtCompareTokens](https://www.google.com/search?num=5&q=NtCompareTokens+site%3Adocs.microsoft.com) | | [Vanara.PInvoke.NtDll.NtCompareTokens](https://github.com/dahall/Vanara/search?l=C%23&q=NtCompareTokens) -[NtContinueEx](https://www.google.com/search?num=5&q=NtContinueEx+site%3Adocs.microsoft.com) | | [NtCreateCrossVmEvent](https://www.google.com/search?num=5&q=NtCreateCrossVmEvent+site%3Adocs.microsoft.com) | | -[NtCreateCrossVmMutant](https://www.google.com/search?num=5&q=NtCreateCrossVmMutant+site%3Adocs.microsoft.com) | | [NtCreateEnlistment](https://www.google.com/search?num=5&q=NtCreateEnlistment+site%3Adocs.microsoft.com) | 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%3Adocs.microsoft.com) | | [NtCreateFileA](https://www.google.com/search?num=5&q=NtCreateFileA+site%3Adocs.microsoft.com) | ntifs.h | [Vanara.PInvoke.NtDll.NtCreateFile](https://github.com/dahall/Vanara/search?l=C%23&q=NtCreateFile) @@ -48,7 +44,6 @@ Native Method | Header | Managed Method [NtCreateTransactionManagerW](https://www.google.com/search?num=5&q=NtCreateTransactionManagerW+site%3Adocs.microsoft.com) | wdm.h | [Vanara.PInvoke.NtDll.NtCreateTransactionManager](https://github.com/dahall/Vanara/search?l=C%23&q=NtCreateTransactionManager) [NtCreateTransactionW](https://www.google.com/search?num=5&q=NtCreateTransactionW+site%3Adocs.microsoft.com) | wdm.h | [Vanara.PInvoke.NtDll.NtCreateTransaction](https://github.com/dahall/Vanara/search?l=C%23&q=NtCreateTransaction) [NtDeviceIoControlFile](https://www.google.com/search?num=5&q=NtDeviceIoControlFile+site%3Adocs.microsoft.com) | | -[NtDirectGraphicsCall](https://www.google.com/search?num=5&q=NtDirectGraphicsCall+site%3Adocs.microsoft.com) | | [NtDuplicateToken](https://www.google.com/search?num=5&q=NtDuplicateToken+site%3Adocs.microsoft.com) | | [NtEnumerateTransactionObject](https://www.google.com/search?num=5&q=NtEnumerateTransactionObject+site%3Adocs.microsoft.com) | | [NtFlushBuffersFileEx](https://www.google.com/search?num=5&q=NtFlushBuffersFileEx+site%3Adocs.microsoft.com) | | @@ -79,7 +74,6 @@ Native Method | Header | Managed Method [NtPrePrepareComplete](https://www.google.com/search?num=5&q=NtPrePrepareComplete+site%3Adocs.microsoft.com) | | [NtPrePrepareEnlistment](https://www.google.com/search?num=5&q=NtPrePrepareEnlistment+site%3Adocs.microsoft.com) | | [NtProtectVirtualMemory](https://www.google.com/search?num=5&q=NtProtectVirtualMemory+site%3Adocs.microsoft.com) | | -[NtPssCaptureVaSpaceBulk](https://www.google.com/search?num=5&q=NtPssCaptureVaSpaceBulk+site%3Adocs.microsoft.com) | | [NtQueryAttributesFile](https://www.google.com/search?num=5&q=NtQueryAttributesFile+site%3Adocs.microsoft.com) | | [NtQueryDirectoryFile](https://www.google.com/search?num=5&q=NtQueryDirectoryFile+site%3Adocs.microsoft.com) | | [NtQueryDirectoryFileEx](https://www.google.com/search?num=5&q=NtQueryDirectoryFileEx+site%3Adocs.microsoft.com) | | @@ -142,20 +136,15 @@ Native Method | Header | Managed Method [RtlAppendUnicodeStringToString](https://www.google.com/search?num=5&q=RtlAppendUnicodeStringToString+site%3Adocs.microsoft.com) | | [RtlAppendUnicodeToString](https://www.google.com/search?num=5&q=RtlAppendUnicodeToString+site%3Adocs.microsoft.com) | | [RtlAreBitsClear](https://www.google.com/search?num=5&q=RtlAreBitsClear+site%3Adocs.microsoft.com) | | -[RtlAreBitsClearEx](https://www.google.com/search?num=5&q=RtlAreBitsClearEx+site%3Adocs.microsoft.com) | | [RtlAreBitsSet](https://www.google.com/search?num=5&q=RtlAreBitsSet+site%3Adocs.microsoft.com) | | [RtlCallEnclaveReturn](https://www.google.com/search?num=5&q=RtlCallEnclaveReturn+site%3Adocs.microsoft.com) | | [RtlCapabilityCheckForSingleSessionSku](https://www.google.com/search?num=5&q=RtlCapabilityCheckForSingleSessionSku+site%3Adocs.microsoft.com) | | [RtlCaptureContext](https://www.google.com/search?num=5&q=RtlCaptureContext+site%3Adocs.microsoft.com) | | -[RtlCaptureContext2](https://www.google.com/search?num=5&q=RtlCaptureContext2+site%3Adocs.microsoft.com) | | [RtlCaptureStackBackTrace](https://www.google.com/search?num=5&q=RtlCaptureStackBackTrace+site%3Adocs.microsoft.com) | | [RtlCharToInteger](https://www.google.com/search?num=5&q=RtlCharToInteger+site%3Adocs.microsoft.com) | | [RtlCheckRegistryKey](https://www.google.com/search?num=5&q=RtlCheckRegistryKey+site%3Adocs.microsoft.com) | | [RtlCheckSystemBootStatusIntegrity](https://www.google.com/search?num=5&q=RtlCheckSystemBootStatusIntegrity+site%3Adocs.microsoft.com) | | -[RtlClearAllBitsEx](https://www.google.com/search?num=5&q=RtlClearAllBitsEx+site%3Adocs.microsoft.com) | | -[RtlClearBitEx](https://www.google.com/search?num=5&q=RtlClearBitEx+site%3Adocs.microsoft.com) | | [RtlClearBits](https://www.google.com/search?num=5&q=RtlClearBits+site%3Adocs.microsoft.com) | | -[RtlClearBitsEx](https://www.google.com/search?num=5&q=RtlClearBitsEx+site%3Adocs.microsoft.com) | | [RtlCmEncodeMemIoResource](https://www.google.com/search?num=5&q=RtlCmEncodeMemIoResource+site%3Adocs.microsoft.com) | | [RtlCompareMemory](https://www.google.com/search?num=5&q=RtlCompareMemory+site%3Adocs.microsoft.com) | | [RtlCompareMemoryUlong](https://www.google.com/search?num=5&q=RtlCompareMemoryUlong+site%3Adocs.microsoft.com) | | @@ -163,7 +152,6 @@ Native Method | Header | Managed Method [RtlCompareUnicodeString](https://www.google.com/search?num=5&q=RtlCompareUnicodeString+site%3Adocs.microsoft.com) | | [RtlCompressBuffer](https://www.google.com/search?num=5&q=RtlCompressBuffer+site%3Adocs.microsoft.com) | | [RtlConstructCrossVmEventPath](https://www.google.com/search?num=5&q=RtlConstructCrossVmEventPath+site%3Adocs.microsoft.com) | | -[RtlConstructCrossVmMutexPath](https://www.google.com/search?num=5&q=RtlConstructCrossVmMutexPath+site%3Adocs.microsoft.com) | | [RtlConvertSidToUnicodeString](https://www.google.com/search?num=5&q=RtlConvertSidToUnicodeString+site%3Adocs.microsoft.com) | | [RtlCopyLuid](https://www.google.com/search?num=5&q=RtlCopyLuid+site%3Adocs.microsoft.com) | | [RtlCopyMemoryNonTemporal](https://www.google.com/search?num=5&q=RtlCopyMemoryNonTemporal+site%3Adocs.microsoft.com) | | @@ -191,7 +179,6 @@ Native Method | Header | Managed Method [RtlDeleteNoSplay](https://www.google.com/search?num=5&q=RtlDeleteNoSplay+site%3Adocs.microsoft.com) | | [RtlDeleteRegistryValue](https://www.google.com/search?num=5&q=RtlDeleteRegistryValue+site%3Adocs.microsoft.com) | | [RtlDestroyHeap](https://www.google.com/search?num=5&q=RtlDestroyHeap+site%3Adocs.microsoft.com) | | -[RtlDisownModuleHeapAllocation](https://www.google.com/search?num=5&q=RtlDisownModuleHeapAllocation+site%3Adocs.microsoft.com) | | [RtlDoesNameContainWildCards](https://www.google.com/search?num=5&q=RtlDoesNameContainWildCards+site%3Adocs.microsoft.com) | | [RtlDosLongPathNameToNtPathName_U_WithStatus](https://www.google.com/search?num=5&q=RtlDosLongPathNameToNtPathName_U_WithStatus+site%3Adocs.microsoft.com) | | [RtlDosLongPathNameToRelativeNtPathName_U_WithStatus](https://www.google.com/search?num=5&q=RtlDosLongPathNameToRelativeNtPathName_U_WithStatus+site%3Adocs.microsoft.com) | | @@ -214,7 +201,6 @@ Native Method | Header | Managed Method [RtlFillNonVolatileMemory](https://www.google.com/search?num=5&q=RtlFillNonVolatileMemory+site%3Adocs.microsoft.com) | | [RtlFindClearBits](https://www.google.com/search?num=5&q=RtlFindClearBits+site%3Adocs.microsoft.com) | | [RtlFindClearBitsAndSet](https://www.google.com/search?num=5&q=RtlFindClearBitsAndSet+site%3Adocs.microsoft.com) | | -[RtlFindClearBitsEx](https://www.google.com/search?num=5&q=RtlFindClearBitsEx+site%3Adocs.microsoft.com) | | [RtlFindClearRuns](https://www.google.com/search?num=5&q=RtlFindClearRuns+site%3Adocs.microsoft.com) | | [RtlFindLastBackwardRunClear](https://www.google.com/search?num=5&q=RtlFindLastBackwardRunClear+site%3Adocs.microsoft.com) | | [RtlFindLeastSignificantBit](https://www.google.com/search?num=5&q=RtlFindLeastSignificantBit+site%3Adocs.microsoft.com) | | @@ -223,8 +209,6 @@ Native Method | Header | Managed Method [RtlFindNextForwardRunClear](https://www.google.com/search?num=5&q=RtlFindNextForwardRunClear+site%3Adocs.microsoft.com) | | [RtlFindSetBits](https://www.google.com/search?num=5&q=RtlFindSetBits+site%3Adocs.microsoft.com) | | [RtlFindSetBitsAndClear](https://www.google.com/search?num=5&q=RtlFindSetBitsAndClear+site%3Adocs.microsoft.com) | | -[RtlFindSetBitsAndClearEx](https://www.google.com/search?num=5&q=RtlFindSetBitsAndClearEx+site%3Adocs.microsoft.com) | | -[RtlFindSetBitsEx](https://www.google.com/search?num=5&q=RtlFindSetBitsEx+site%3Adocs.microsoft.com) | | [RtlFirstEntrySList](https://www.google.com/search?num=5&q=RtlFirstEntrySList+site%3Adocs.microsoft.com) | | [RtlFlsGetValue](https://www.google.com/search?num=5&q=RtlFlsGetValue+site%3Adocs.microsoft.com) | | [RtlFlsSetValue](https://www.google.com/search?num=5&q=RtlFlsSetValue+site%3Adocs.microsoft.com) | | @@ -236,7 +220,6 @@ Native Method | Header | Managed Method [RtlFreeOemString](https://www.google.com/search?num=5&q=RtlFreeOemString+site%3Adocs.microsoft.com) | | [RtlFreeUnicodeString](https://www.google.com/search?num=5&q=RtlFreeUnicodeString+site%3Adocs.microsoft.com) | | [RtlFreeUserFiberShadowStack](https://www.google.com/search?num=5&q=RtlFreeUserFiberShadowStack+site%3Adocs.microsoft.com) | | -[RtlFreeUTF8String](https://www.google.com/search?num=5&q=RtlFreeUTF8String+site%3Adocs.microsoft.com) | | [RtlGenerate8dot3Name](https://www.google.com/search?num=5&q=RtlGenerate8dot3Name+site%3Adocs.microsoft.com) | | [RtlGetAce](https://www.google.com/search?num=5&q=RtlGetAce+site%3Adocs.microsoft.com) | | [RtlGetCompressionWorkSpaceSize](https://www.google.com/search?num=5&q=RtlGetCompressionWorkSpaceSize+site%3Adocs.microsoft.com) | | @@ -251,7 +234,6 @@ Native Method | Header | Managed Method [RtlGetNonVolatileToken](https://www.google.com/search?num=5&q=RtlGetNonVolatileToken+site%3Adocs.microsoft.com) | | [RtlGetOwnerSecurityDescriptor](https://www.google.com/search?num=5&q=RtlGetOwnerSecurityDescriptor+site%3Adocs.microsoft.com) | | [RtlGetPersistedStateLocation](https://www.google.com/search?num=5&q=RtlGetPersistedStateLocation+site%3Adocs.microsoft.com) | | -[RtlGetReturnAddressHijackTarget](https://www.google.com/search?num=5&q=RtlGetReturnAddressHijackTarget+site%3Adocs.microsoft.com) | | [RtlGetSaclSecurityDescriptor](https://www.google.com/search?num=5&q=RtlGetSaclSecurityDescriptor+site%3Adocs.microsoft.com) | | [RtlGetSystemBootStatus](https://www.google.com/search?num=5&q=RtlGetSystemBootStatus+site%3Adocs.microsoft.com) | | [RtlGetSystemBootStatusEx](https://www.google.com/search?num=5&q=RtlGetSystemBootStatusEx+site%3Adocs.microsoft.com) | | @@ -276,8 +258,6 @@ Native Method | Header | Managed Method [RtlInitString](https://www.google.com/search?num=5&q=RtlInitString+site%3Adocs.microsoft.com) | | [RtlInitStringEx](https://www.google.com/search?num=5&q=RtlInitStringEx+site%3Adocs.microsoft.com) | | [RtlInitUnicodeString](https://www.google.com/search?num=5&q=RtlInitUnicodeString+site%3Adocs.microsoft.com) | | -[RtlInitUTF8String](https://www.google.com/search?num=5&q=RtlInitUTF8String+site%3Adocs.microsoft.com) | | -[RtlInitUTF8StringEx](https://www.google.com/search?num=5&q=RtlInitUTF8StringEx+site%3Adocs.microsoft.com) | | [RtlInsertElementGenericTable](https://www.google.com/search?num=5&q=RtlInsertElementGenericTable+site%3Adocs.microsoft.com) | | [RtlInsertElementGenericTableAvl](https://www.google.com/search?num=5&q=RtlInsertElementGenericTableAvl+site%3Adocs.microsoft.com) | | [RtlInsertElementGenericTableFullAvl](https://www.google.com/search?num=5&q=RtlInsertElementGenericTableFullAvl+site%3Adocs.microsoft.com) | | @@ -309,7 +289,6 @@ Native Method | Header | Managed Method [RtlIsPartialPlaceholderFileInfo](https://www.google.com/search?num=5&q=RtlIsPartialPlaceholderFileInfo+site%3Adocs.microsoft.com) | | [RtlIsStateSeparationEnabled](https://www.google.com/search?num=5&q=RtlIsStateSeparationEnabled+site%3Adocs.microsoft.com) | | [RtlIsValidLocaleName](https://www.google.com/search?num=5&q=RtlIsValidLocaleName+site%3Adocs.microsoft.com) | | -[RtlIsZeroMemory](https://www.google.com/search?num=5&q=RtlIsZeroMemory+site%3Adocs.microsoft.com) | | [RtlLengthSecurityDescriptor](https://www.google.com/search?num=5&q=RtlLengthSecurityDescriptor+site%3Adocs.microsoft.com) | | [RtlLengthSid](https://www.google.com/search?num=5&q=RtlLengthSid+site%3Adocs.microsoft.com) | | [RtlLocalTimeToSystemTime](https://www.google.com/search?num=5&q=RtlLocalTimeToSystemTime+site%3Adocs.microsoft.com) | | @@ -322,15 +301,11 @@ Native Method | Header | Managed Method [RtlMoveMemory](https://www.google.com/search?num=5&q=RtlMoveMemory+site%3Adocs.microsoft.com) | | [RtlMultiByteToUnicodeN](https://www.google.com/search?num=5&q=RtlMultiByteToUnicodeN+site%3Adocs.microsoft.com) | | [RtlMultiByteToUnicodeSize](https://www.google.com/search?num=5&q=RtlMultiByteToUnicodeSize+site%3Adocs.microsoft.com) | | -[RtlNormalizeSecurityDescriptor](https://www.google.com/search?num=5&q=RtlNormalizeSecurityDescriptor+site%3Adocs.microsoft.com) | | -[RtlNotifyFeatureUsage](https://www.google.com/search?num=5&q=RtlNotifyFeatureUsage+site%3Adocs.microsoft.com) | | [RtlNtStatusToDosError](https://www.google.com/search?num=5&q=RtlNtStatusToDosError+site%3Adocs.microsoft.com) | | [RtlNumberGenericTableElements](https://www.google.com/search?num=5&q=RtlNumberGenericTableElements+site%3Adocs.microsoft.com) | | [RtlNumberGenericTableElementsAvl](https://www.google.com/search?num=5&q=RtlNumberGenericTableElementsAvl+site%3Adocs.microsoft.com) | | [RtlNumberOfClearBits](https://www.google.com/search?num=5&q=RtlNumberOfClearBits+site%3Adocs.microsoft.com) | | -[RtlNumberOfClearBitsEx](https://www.google.com/search?num=5&q=RtlNumberOfClearBitsEx+site%3Adocs.microsoft.com) | | [RtlNumberOfSetBits](https://www.google.com/search?num=5&q=RtlNumberOfSetBits+site%3Adocs.microsoft.com) | | -[RtlNumberOfSetBitsEx](https://www.google.com/search?num=5&q=RtlNumberOfSetBitsEx+site%3Adocs.microsoft.com) | | [RtlNumberOfSetBitsUlongPtr](https://www.google.com/search?num=5&q=RtlNumberOfSetBitsUlongPtr+site%3Adocs.microsoft.com) | | [RtlOemStringToUnicodeString](https://www.google.com/search?num=5&q=RtlOemStringToUnicodeString+site%3Adocs.microsoft.com) | | [RtlOemToUnicodeN](https://www.google.com/search?num=5&q=RtlOemToUnicodeN+site%3Adocs.microsoft.com) | | @@ -341,11 +316,7 @@ Native Method | Header | Managed Method [RtlpWow64CtxFromAmd64](https://www.google.com/search?num=5&q=RtlpWow64CtxFromAmd64+site%3Adocs.microsoft.com) | | [RtlpWow64GetContextOnAmd64](https://www.google.com/search?num=5&q=RtlpWow64GetContextOnAmd64+site%3Adocs.microsoft.com) | | [RtlpWow64SetContextOnAmd64](https://www.google.com/search?num=5&q=RtlpWow64SetContextOnAmd64+site%3Adocs.microsoft.com) | | -[RtlQueryAllFeatureConfigurations](https://www.google.com/search?num=5&q=RtlQueryAllFeatureConfigurations+site%3Adocs.microsoft.com) | | [RtlQueryDepthSList](https://www.google.com/search?num=5&q=RtlQueryDepthSList+site%3Adocs.microsoft.com) | | -[RtlQueryFeatureConfiguration](https://www.google.com/search?num=5&q=RtlQueryFeatureConfiguration+site%3Adocs.microsoft.com) | | -[RtlQueryFeatureConfigurationChangeStamp](https://www.google.com/search?num=5&q=RtlQueryFeatureConfigurationChangeStamp+site%3Adocs.microsoft.com) | | -[RtlQueryFeatureUsageNotificationSubscriptions](https://www.google.com/search?num=5&q=RtlQueryFeatureUsageNotificationSubscriptions+site%3Adocs.microsoft.com) | | [RtlQueryImageMitigationPolicy](https://www.google.com/search?num=5&q=RtlQueryImageMitigationPolicy+site%3Adocs.microsoft.com) | | [RtlQueryProcessPlaceholderCompatibilityMode](https://www.google.com/search?num=5&q=RtlQueryProcessPlaceholderCompatibilityMode+site%3Adocs.microsoft.com) | | [RtlQueryRegistryValues](https://www.google.com/search?num=5&q=RtlQueryRegistryValues+site%3Adocs.microsoft.com) | | @@ -354,16 +325,12 @@ Native Method | Header | Managed Method [RtlQueryTokenHostIdAsUlong64](https://www.google.com/search?num=5&q=RtlQueryTokenHostIdAsUlong64+site%3Adocs.microsoft.com) | | [RtlRaiseCustomSystemEventTrigger](https://www.google.com/search?num=5&q=RtlRaiseCustomSystemEventTrigger+site%3Adocs.microsoft.com) | | [RtlRaiseException](https://www.google.com/search?num=5&q=RtlRaiseException+site%3Adocs.microsoft.com) | | -[RtlRaiseExceptionForReturnAddressHijack](https://www.google.com/search?num=5&q=RtlRaiseExceptionForReturnAddressHijack+site%3Adocs.microsoft.com) | | -[RtlRaiseNoncontinuableException](https://www.google.com/search?num=5&q=RtlRaiseNoncontinuableException+site%3Adocs.microsoft.com) | | [RtlRandom](https://www.google.com/search?num=5&q=RtlRandom+site%3Adocs.microsoft.com) | | [RtlRandomEx](https://www.google.com/search?num=5&q=RtlRandomEx+site%3Adocs.microsoft.com) | | [RtlRealPredecessor](https://www.google.com/search?num=5&q=RtlRealPredecessor+site%3Adocs.microsoft.com) | | [RtlRealSuccessor](https://www.google.com/search?num=5&q=RtlRealSuccessor+site%3Adocs.microsoft.com) | | -[RtlRegisterFeatureConfigurationChangeNotification](https://www.google.com/search?num=5&q=RtlRegisterFeatureConfigurationChangeNotification+site%3Adocs.microsoft.com) | | [RtlRestoreContext](https://www.google.com/search?num=5&q=RtlRestoreContext+site%3Adocs.microsoft.com) | | [RtlRestoreSystemBootStatusDefaults](https://www.google.com/search?num=5&q=RtlRestoreSystemBootStatusDefaults+site%3Adocs.microsoft.com) | | -[RtlRestoreThreadPreferredUILanguages](https://www.google.com/search?num=5&q=RtlRestoreThreadPreferredUILanguages+site%3Adocs.microsoft.com) | | [RtlRunOnceBeginInitialize](https://www.google.com/search?num=5&q=RtlRunOnceBeginInitialize+site%3Adocs.microsoft.com) | | [RtlRunOnceComplete](https://www.google.com/search?num=5&q=RtlRunOnceComplete+site%3Adocs.microsoft.com) | | [RtlRunOnceExecuteOnce](https://www.google.com/search?num=5&q=RtlRunOnceExecuteOnce+site%3Adocs.microsoft.com) | | @@ -372,12 +339,8 @@ Native Method | Header | Managed Method [RtlSecondsSince1980ToTime](https://www.google.com/search?num=5&q=RtlSecondsSince1980ToTime+site%3Adocs.microsoft.com) | | [RtlSelfRelativeToAbsoluteSD](https://www.google.com/search?num=5&q=RtlSelfRelativeToAbsoluteSD+site%3Adocs.microsoft.com) | | [RtlSetAllBits](https://www.google.com/search?num=5&q=RtlSetAllBits+site%3Adocs.microsoft.com) | | -[RtlSetAllBitsEx](https://www.google.com/search?num=5&q=RtlSetAllBitsEx+site%3Adocs.microsoft.com) | | -[RtlSetBitEx](https://www.google.com/search?num=5&q=RtlSetBitEx+site%3Adocs.microsoft.com) | | [RtlSetBits](https://www.google.com/search?num=5&q=RtlSetBits+site%3Adocs.microsoft.com) | | -[RtlSetBitsEx](https://www.google.com/search?num=5&q=RtlSetBitsEx+site%3Adocs.microsoft.com) | | [RtlSetDaclSecurityDescriptor](https://www.google.com/search?num=5&q=RtlSetDaclSecurityDescriptor+site%3Adocs.microsoft.com) | | -[RtlSetFeatureConfigurations](https://www.google.com/search?num=5&q=RtlSetFeatureConfigurations+site%3Adocs.microsoft.com) | | [RtlSetGroupSecurityDescriptor](https://www.google.com/search?num=5&q=RtlSetGroupSecurityDescriptor+site%3Adocs.microsoft.com) | | [RtlSetImageMitigationPolicy](https://www.google.com/search?num=5&q=RtlSetImageMitigationPolicy+site%3Adocs.microsoft.com) | | [RtlSetOwnerSecurityDescriptor](https://www.google.com/search?num=5&q=RtlSetOwnerSecurityDescriptor+site%3Adocs.microsoft.com) | | @@ -386,12 +349,10 @@ Native Method | Header | Managed Method [RtlSetSystemBootStatus](https://www.google.com/search?num=5&q=RtlSetSystemBootStatus+site%3Adocs.microsoft.com) | | [RtlSetSystemBootStatusEx](https://www.google.com/search?num=5&q=RtlSetSystemBootStatusEx+site%3Adocs.microsoft.com) | | [RtlSetThreadPlaceholderCompatibilityMode](https://www.google.com/search?num=5&q=RtlSetThreadPlaceholderCompatibilityMode+site%3Adocs.microsoft.com) | | -[RtlSetThreadPreferredUILanguages2](https://www.google.com/search?num=5&q=RtlSetThreadPreferredUILanguages2+site%3Adocs.microsoft.com) | | [RtlSplay](https://www.google.com/search?num=5&q=RtlSplay+site%3Adocs.microsoft.com) | | [RtlStringFromGUID](https://www.google.com/search?num=5&q=RtlStringFromGUID+site%3Adocs.microsoft.com) | | [RtlSubAuthorityCountSid](https://www.google.com/search?num=5&q=RtlSubAuthorityCountSid+site%3Adocs.microsoft.com) | | [RtlSubAuthoritySid](https://www.google.com/search?num=5&q=RtlSubAuthoritySid+site%3Adocs.microsoft.com) | | -[RtlSubscribeForFeatureUsageNotification](https://www.google.com/search?num=5&q=RtlSubscribeForFeatureUsageNotification+site%3Adocs.microsoft.com) | | [RtlSubtreePredecessor](https://www.google.com/search?num=5&q=RtlSubtreePredecessor+site%3Adocs.microsoft.com) | | [RtlSubtreeSuccessor](https://www.google.com/search?num=5&q=RtlSubtreeSuccessor+site%3Adocs.microsoft.com) | | [RtlTestBitEx](https://www.google.com/search?num=5&q=RtlTestBitEx+site%3Adocs.microsoft.com) | | @@ -404,15 +365,12 @@ Native Method | Header | Managed Method [RtlUnicodeStringToCountedOemString](https://www.google.com/search?num=5&q=RtlUnicodeStringToCountedOemString+site%3Adocs.microsoft.com) | | [RtlUnicodeStringToInteger](https://www.google.com/search?num=5&q=RtlUnicodeStringToInteger+site%3Adocs.microsoft.com) | | [RtlUnicodeStringToOemString](https://www.google.com/search?num=5&q=RtlUnicodeStringToOemString+site%3Adocs.microsoft.com) | | -[RtlUnicodeStringToUTF8String](https://www.google.com/search?num=5&q=RtlUnicodeStringToUTF8String+site%3Adocs.microsoft.com) | | [RtlUnicodeToCustomCPN](https://www.google.com/search?num=5&q=RtlUnicodeToCustomCPN+site%3Adocs.microsoft.com) | | [RtlUnicodeToMultiByteN](https://www.google.com/search?num=5&q=RtlUnicodeToMultiByteN+site%3Adocs.microsoft.com) | | [RtlUnicodeToMultiByteSize](https://www.google.com/search?num=5&q=RtlUnicodeToMultiByteSize+site%3Adocs.microsoft.com) | | [RtlUnicodeToOemN](https://www.google.com/search?num=5&q=RtlUnicodeToOemN+site%3Adocs.microsoft.com) | | [RtlUnicodeToUTF8N](https://www.google.com/search?num=5&q=RtlUnicodeToUTF8N+site%3Adocs.microsoft.com) | | [RtlUniform](https://www.google.com/search?num=5&q=RtlUniform+site%3Adocs.microsoft.com) | | -[RtlUnregisterFeatureConfigurationChangeNotification](https://www.google.com/search?num=5&q=RtlUnregisterFeatureConfigurationChangeNotification+site%3Adocs.microsoft.com) | | -[RtlUnsubscribeFromFeatureUsageNotifications](https://www.google.com/search?num=5&q=RtlUnsubscribeFromFeatureUsageNotifications+site%3Adocs.microsoft.com) | | [RtlUnwind](https://www.google.com/search?num=5&q=RtlUnwind+site%3Adocs.microsoft.com) | | [RtlUpcaseUnicodeChar](https://www.google.com/search?num=5&q=RtlUpcaseUnicodeChar+site%3Adocs.microsoft.com) | | [RtlUpcaseUnicodeString](https://www.google.com/search?num=5&q=RtlUpcaseUnicodeString+site%3Adocs.microsoft.com) | | @@ -424,7 +382,6 @@ Native Method | Header | Managed Method [RtlUpperChar](https://www.google.com/search?num=5&q=RtlUpperChar+site%3Adocs.microsoft.com) | | [RtlUpperString](https://www.google.com/search?num=5&q=RtlUpperString+site%3Adocs.microsoft.com) | | [RtlUserFiberStart](https://www.google.com/search?num=5&q=RtlUserFiberStart+site%3Adocs.microsoft.com) | | -[RtlUTF8StringToUnicodeString](https://www.google.com/search?num=5&q=RtlUTF8StringToUnicodeString+site%3Adocs.microsoft.com) | | [RtlUTF8ToUnicodeN](https://www.google.com/search?num=5&q=RtlUTF8ToUnicodeN+site%3Adocs.microsoft.com) | | [RtlValidateCorrelationVector](https://www.google.com/search?num=5&q=RtlValidateCorrelationVector+site%3Adocs.microsoft.com) | | [RtlValidRelativeSecurityDescriptor](https://www.google.com/search?num=5&q=RtlValidRelativeSecurityDescriptor+site%3Adocs.microsoft.com) | | @@ -444,9 +401,7 @@ Native Method | Header | Managed Method [vDbgPrintEx](https://www.google.com/search?num=5&q=vDbgPrintEx+site%3Adocs.microsoft.com) | | [vDbgPrintExWithPrefix](https://www.google.com/search?num=5&q=vDbgPrintExWithPrefix+site%3Adocs.microsoft.com) | | [VerSetConditionMask](https://www.google.com/search?num=5&q=VerSetConditionMask+site%3Adocs.microsoft.com) | | -[ZwAcquireCrossVmMutant](https://www.google.com/search?num=5&q=ZwAcquireCrossVmMutant+site%3Adocs.microsoft.com) | | [ZwAllocateLocallyUniqueId](https://www.google.com/search?num=5&q=ZwAllocateLocallyUniqueId+site%3Adocs.microsoft.com) | | -[ZwAllocateUserPhysicalPagesEx](https://www.google.com/search?num=5&q=ZwAllocateUserPhysicalPagesEx+site%3Adocs.microsoft.com) | | [ZwAllocateVirtualMemory](https://www.google.com/search?num=5&q=ZwAllocateVirtualMemory+site%3Adocs.microsoft.com) | | [ZwAllocateVirtualMemoryEx](https://www.google.com/search?num=5&q=ZwAllocateVirtualMemoryEx+site%3Adocs.microsoft.com) | | [ZwCallEnclave](https://www.google.com/search?num=5&q=ZwCallEnclave+site%3Adocs.microsoft.com) | | @@ -454,9 +409,7 @@ Native Method | Header | Managed Method [ZwCommitComplete](https://www.google.com/search?num=5&q=ZwCommitComplete+site%3Adocs.microsoft.com) | | [ZwCommitEnlistment](https://www.google.com/search?num=5&q=ZwCommitEnlistment+site%3Adocs.microsoft.com) | | [ZwCommitTransaction](https://www.google.com/search?num=5&q=ZwCommitTransaction+site%3Adocs.microsoft.com) | | -[ZwContinueEx](https://www.google.com/search?num=5&q=ZwContinueEx+site%3Adocs.microsoft.com) | | [ZwCreateCrossVmEvent](https://www.google.com/search?num=5&q=ZwCreateCrossVmEvent+site%3Adocs.microsoft.com) | | -[ZwCreateCrossVmMutant](https://www.google.com/search?num=5&q=ZwCreateCrossVmMutant+site%3Adocs.microsoft.com) | | [ZwCreateDirectoryObject](https://www.google.com/search?num=5&q=ZwCreateDirectoryObject+site%3Adocs.microsoft.com) | | [ZwCreateEnlistment](https://www.google.com/search?num=5&q=ZwCreateEnlistment+site%3Adocs.microsoft.com) | | [ZwCreateEvent](https://www.google.com/search?num=5&q=ZwCreateEvent+site%3Adocs.microsoft.com) | | @@ -472,7 +425,6 @@ Native Method | Header | Managed Method [ZwDeleteKey](https://www.google.com/search?num=5&q=ZwDeleteKey+site%3Adocs.microsoft.com) | | [ZwDeleteValueKey](https://www.google.com/search?num=5&q=ZwDeleteValueKey+site%3Adocs.microsoft.com) | | [ZwDeviceIoControlFile](https://www.google.com/search?num=5&q=ZwDeviceIoControlFile+site%3Adocs.microsoft.com) | | -[ZwDirectGraphicsCall](https://www.google.com/search?num=5&q=ZwDirectGraphicsCall+site%3Adocs.microsoft.com) | | [ZwDuplicateObject](https://www.google.com/search?num=5&q=ZwDuplicateObject+site%3Adocs.microsoft.com) | | [ZwDuplicateToken](https://www.google.com/search?num=5&q=ZwDuplicateToken+site%3Adocs.microsoft.com) | | [ZwEnumerateKey](https://www.google.com/search?num=5&q=ZwEnumerateKey+site%3Adocs.microsoft.com) | | @@ -514,7 +466,6 @@ Native Method | Header | Managed Method [ZwPrepareEnlistment](https://www.google.com/search?num=5&q=ZwPrepareEnlistment+site%3Adocs.microsoft.com) | | [ZwPrePrepareComplete](https://www.google.com/search?num=5&q=ZwPrePrepareComplete+site%3Adocs.microsoft.com) | | [ZwPrePrepareEnlistment](https://www.google.com/search?num=5&q=ZwPrePrepareEnlistment+site%3Adocs.microsoft.com) | | -[ZwPssCaptureVaSpaceBulk](https://www.google.com/search?num=5&q=ZwPssCaptureVaSpaceBulk+site%3Adocs.microsoft.com) | | [ZwQueryDirectoryFile](https://www.google.com/search?num=5&q=ZwQueryDirectoryFile+site%3Adocs.microsoft.com) | | [ZwQueryDirectoryFileEx](https://www.google.com/search?num=5&q=ZwQueryDirectoryFileEx+site%3Adocs.microsoft.com) | | [ZwQueryEaFile](https://www.google.com/search?num=5&q=ZwQueryEaFile+site%3Adocs.microsoft.com) | | diff --git a/PInvoke/NTDll/Vanara.PInvoke.NTDll.csproj b/PInvoke/NTDll/Vanara.PInvoke.NTDll.csproj index 675de32a5..5e55e3690 100644 --- a/PInvoke/NTDll/Vanara.PInvoke.NTDll.csproj +++ b/PInvoke/NTDll/Vanara.PInvoke.NTDll.csproj @@ -14,7 +14,7 @@ Currently implements: Functions -_vscprintf, ApiSetQueryApiSetPresenceEx, DbgBreakPoint, DbgPrint, DbgPrintEx, DbgPrompt, EtwCheckCoverage, LdrCallEnclave, LdrControlFlowGuardEnforced, LdrCreateEnclave, LdrDeleteEnclave, LdrFastFailInLoaderCallout, LdrInitializeEnclave, LdrIsModuleSxsRedirected, LdrLoadEnclaveModule, LdrRegisterDllNotification, LdrUnregisterDllNotification, NtAcquireCrossVmMutant, NtAllocateUserPhysicalPagesEx, NtAllocateVirtualMemory, NtAllocateVirtualMemoryEx, NtCallEnclave, NtClose, NtCommitComplete, NtCommitEnlistment, NtCommitTransaction, NtCompareTokens, NtContinueEx, NtCreateCrossVmEvent, NtCreateCrossVmMutant, NtCreateEnlistment, NtCreateFile, NtCreateFileA, NtCreateFileW, NtCreateResourceManager, NtCreateSection, NtCreateSectionA, NtCreateSectionEx, NtCreateSectionW, NtCreateTransaction, NtCreateTransactionA, NtCreateTransactionManager, NtCreateTransactionManagerA, NtCreateTransactionManagerW, NtCreateTransactionW, NtDeviceIoControlFile, NtDirectGraphicsCall, NtDuplicateToken, NtEnumerateTransactionObject, NtFlushBuffersFileEx, NtFreeVirtualMemory, NtFsControlFile, NtGetCurrentProcessorNumber, NtGetNotificationResourceManager, NtLoadKey3, NtLockFile, NtManageHotPatch, NtMapViewOfSectionEx, NtNotifyChangeDirectoryFileEx, NtNotifyChangeMultipleKeys, NtOpenDirectoryObject, NtOpenEnlistment, NtOpenFile, NtOpenProcess, NtOpenProcessTokenEx, NtOpenResourceManager, NtOpenSymbolicLinkObject, NtOpenThread, NtOpenThreadTokenEx, NtOpenTransaction, NtOpenTransactionManager, NtPowerInformation, NtPrepareComplete, NtPrepareEnlistment, NtPrePrepareComplete, NtPrePrepareEnlistment, NtProtectVirtualMemory, NtPssCaptureVaSpaceBulk, 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, RtlAreBitsClearEx, RtlAreBitsSet, RtlCallEnclaveReturn, RtlCapabilityCheckForSingleSessionSku, RtlCaptureContext, RtlCaptureContext2, RtlCaptureStackBackTrace, RtlCharToInteger, RtlCheckRegistryKey, RtlCheckSystemBootStatusIntegrity, RtlClearAllBitsEx, RtlClearBitEx, RtlClearBits, RtlClearBitsEx, RtlCmEncodeMemIoResource, RtlCompareMemory, RtlCompareMemoryUlong, RtlCompareString, RtlCompareUnicodeString, RtlCompressBuffer, RtlConstructCrossVmEventPath, RtlConstructCrossVmMutexPath, 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, RtlDisownModuleHeapAllocation, 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, RtlFindClearBitsEx, RtlFindClearRuns, RtlFindLastBackwardRunClear, RtlFindLeastSignificantBit, RtlFindLongestRunClear, RtlFindMostSignificantBit, RtlFindNextForwardRunClear, RtlFindSetBits, RtlFindSetBitsAndClear, RtlFindSetBitsAndClearEx, RtlFindSetBitsEx, RtlFirstEntrySList, RtlFlsGetValue, RtlFlsSetValue, RtlFlushNonVolatileMemory, RtlFlushNonVolatileMemoryRanges, RtlFreeAnsiString, RtlFreeHeap, RtlFreeNonVolatileToken, RtlFreeOemString, RtlFreeUnicodeString, RtlFreeUserFiberShadowStack, RtlFreeUTF8String, RtlGenerate8dot3Name, RtlGetAce, RtlGetCompressionWorkSpaceSize, RtlGetDaclSecurityDescriptor, RtlGetElementGenericTable, RtlGetElementGenericTableAvl, RtlGetEnabledExtendedFeatures, RtlGetExtendedContextLength2, RtlGetFunctionTableListHead, RtlGetGroupSecurityDescriptor, RtlGetMultiTimePrecise, RtlGetNonVolatileToken, RtlGetOwnerSecurityDescriptor, RtlGetPersistedStateLocation, RtlGetReturnAddressHijackTarget, RtlGetSaclSecurityDescriptor, RtlGetSystemBootStatus, RtlGetSystemBootStatusEx, RtlGetUnloadEventTrace, RtlGetUnloadEventTraceEx, RtlGetVersion, RtlGrowFunctionTable, RtlGUIDFromString, RtlHashUnicodeString, RtlIncrementCorrelationVector, RtlInitAnsiString, RtlInitCodePageTable, RtlInitializeBitMap, RtlInitializeBitMapEx, RtlInitializeCorrelationVector, RtlInitializeExtendedContext2, RtlInitializeGenericTable, RtlInitializeGenericTableAvl, RtlInitializeSid, RtlInitializeSidEx, RtlInitializeSListHead, RtlInitString, RtlInitStringEx, RtlInitUnicodeString, RtlInitUTF8String, RtlInitUTF8StringEx, 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, RtlIsZeroMemory, RtlLengthSecurityDescriptor, RtlLengthSid, RtlLocalTimeToSystemTime, RtlLookupElementGenericTable, RtlLookupElementGenericTableAvl, RtlLookupElementGenericTableFullAvl, RtlLookupFirstMatchingElementGenericTableAvl, RtlLookupFunctionEntry, RtlMapGenericMask, RtlMoveMemory, RtlMultiByteToUnicodeN, RtlMultiByteToUnicodeSize, RtlNormalizeSecurityDescriptor, RtlNotifyFeatureUsage, RtlNtStatusToDosError, RtlNumberGenericTableElements, RtlNumberGenericTableElementsAvl, RtlNumberOfClearBits, RtlNumberOfClearBitsEx, RtlNumberOfSetBits, RtlNumberOfSetBitsEx, RtlNumberOfSetBitsUlongPtr, RtlOemStringToUnicodeString, RtlOemToUnicodeN, RtlPcToFileHeader, RtlPrefixUnicodeString, RtlpTimeFieldsToTime, RtlpTimeToTimeFields, RtlpWow64CtxFromAmd64, RtlpWow64GetContextOnAmd64, RtlpWow64SetContextOnAmd64, RtlQueryAllFeatureConfigurations, RtlQueryDepthSList, RtlQueryFeatureConfiguration, RtlQueryFeatureConfigurationChangeStamp, RtlQueryFeatureUsageNotificationSubscriptions, RtlQueryImageMitigationPolicy, RtlQueryProcessPlaceholderCompatibilityMode, RtlQueryRegistryValues, RtlQueryRegistryValueWithFallback, RtlQueryThreadPlaceholderCompatibilityMode, RtlQueryTokenHostIdAsUlong64, RtlRaiseCustomSystemEventTrigger, RtlRaiseException, RtlRaiseExceptionForReturnAddressHijack, RtlRaiseNoncontinuableException, RtlRandom, RtlRandomEx, RtlRealPredecessor, RtlRealSuccessor, RtlRegisterFeatureConfigurationChangeNotification, RtlRestoreContext, RtlRestoreSystemBootStatusDefaults, RtlRestoreThreadPreferredUILanguages, RtlRunOnceBeginInitialize, RtlRunOnceComplete, RtlRunOnceExecuteOnce, RtlRunOnceInitialize, RtlSecondsSince1970ToTime, RtlSecondsSince1980ToTime, RtlSelfRelativeToAbsoluteSD, RtlSetAllBits, RtlSetAllBitsEx, RtlSetBitEx, RtlSetBits, RtlSetBitsEx, RtlSetDaclSecurityDescriptor, RtlSetFeatureConfigurations, RtlSetGroupSecurityDescriptor, RtlSetImageMitigationPolicy, RtlSetOwnerSecurityDescriptor, RtlSetProcessPlaceholderCompatibilityMode, RtlSetProxiedProcessId, RtlSetSystemBootStatus, RtlSetSystemBootStatusEx, RtlSetThreadPlaceholderCompatibilityMode, RtlSetThreadPreferredUILanguages2, RtlSplay, RtlStringFromGUID, RtlSubAuthorityCountSid, RtlSubAuthoritySid, RtlSubscribeForFeatureUsageNotification, RtlSubtreePredecessor, RtlSubtreeSuccessor, RtlTestBitEx, RtlTimeFieldsToTime, RtlTimeToSecondsSince1970, RtlTimeToSecondsSince1980, RtlTimeToTimeFields, RtlUdiv128, RtlUnicodeStringToAnsiString, RtlUnicodeStringToCountedOemString, RtlUnicodeStringToInteger, RtlUnicodeStringToOemString, RtlUnicodeStringToUTF8String, RtlUnicodeToCustomCPN, RtlUnicodeToMultiByteN, RtlUnicodeToMultiByteSize, RtlUnicodeToOemN, RtlUnicodeToUTF8N, RtlUniform, RtlUnregisterFeatureConfigurationChangeNotification, RtlUnsubscribeFromFeatureUsageNotifications, RtlUnwind, RtlUpcaseUnicodeChar, RtlUpcaseUnicodeString, RtlUpcaseUnicodeStringToCountedOemString, RtlUpcaseUnicodeStringToOemString, RtlUpcaseUnicodeToCustomCPN, RtlUpcaseUnicodeToMultiByteN, RtlUpcaseUnicodeToOemN, RtlUpperChar, RtlUpperString, RtlUserFiberStart, RtlUTF8StringToUnicodeString, RtlUTF8ToUnicodeN, RtlValidateCorrelationVector, RtlValidRelativeSecurityDescriptor, RtlVerifyVersionInfo, RtlVirtualUnwind, RtlWow64GetEquivalentMachineCHPE, RtlWow64GetSharedInfoProcess, RtlWow64PopAllCrossProcessWorkFromWorkList, RtlWow64PopCrossProcessWorkFromFreeList, RtlWow64PushCrossProcessWorkOntoFreeList, RtlWow64PushCrossProcessWorkOntoWorkList, RtlWow64RequestCrossProcessHeavyFlush, RtlWow64SuspendProcess, RtlWriteNonVolatileMemory, RtlWriteRegistryValue, TpSetPoolThreadCpuSets, vDbgPrintEx, vDbgPrintExWithPrefix, VerSetConditionMask, ZwAcquireCrossVmMutant, ZwAllocateLocallyUniqueId, ZwAllocateUserPhysicalPagesEx, ZwAllocateVirtualMemory, ZwAllocateVirtualMemoryEx, ZwCallEnclave, ZwClose, ZwCommitComplete, ZwCommitEnlistment, ZwCommitTransaction, ZwContinueEx, ZwCreateCrossVmEvent, ZwCreateCrossVmMutant, ZwCreateDirectoryObject, ZwCreateEnlistment, ZwCreateEvent, ZwCreateFile, ZwCreateKey, ZwCreateKeyTransacted, ZwCreateResourceManager, ZwCreateSection, ZwCreateSectionEx, ZwCreateTransaction, ZwCreateTransactionManager, ZwDeleteFile, ZwDeleteKey, ZwDeleteValueKey, ZwDeviceIoControlFile, ZwDirectGraphicsCall, ZwDuplicateObject, ZwDuplicateToken, ZwEnumerateKey, ZwEnumerateTransactionObject, ZwEnumerateValueKey, ZwFlushBuffersFileEx, ZwFlushKey, ZwFlushVirtualMemory, ZwFreeVirtualMemory, ZwFsControlFile, ZwGetNotificationResourceManager, ZwLoadDriver, ZwLoadKey3, 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, ZwPssCaptureVaSpaceBulk, 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, NtLoadKey3, 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, ZwLoadKey3, 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, PEB, PROCESS_BASIC_INFORMATION, RTL_USER_PROCESS_PARAMETERS diff --git a/PInvoke/Shell32/CorrelationReport.md b/PInvoke/Shell32/CorrelationReport.md index 1a7f7e9c1..d3727849f 100644 --- a/PInvoke/Shell32/CorrelationReport.md +++ b/PInvoke/Shell32/CorrelationReport.md @@ -1,5 +1,5 @@ ## Correlation report for shell32.dll, url.dll -### Methods (100% complete, 194 of 194 functions) +### Methods (100% complete, 195 of 195 functions) Native Method | Native DLL | Header | Managed Method --- | --- | --- | --- [AssocCreateForClasses](https://www.google.com/search?num=5&q=AssocCreateForClasses+site%3Adocs.microsoft.com) | shell32.dll | shellapi.h | [Vanara.PInvoke.Shell32.AssocCreateForClasses](https://github.com/dahall/Vanara/search?l=C%23&q=AssocCreateForClasses) @@ -188,6 +188,7 @@ Native Method | Native DLL | Header | Managed Method [SHSimpleIDListFromPath](https://www.google.com/search?num=5&q=SHSimpleIDListFromPath+site%3Adocs.microsoft.com) | shell32.dll | shobjidl_core.h | [Vanara.PInvoke.Shell32.SHSimpleIDListFromPath](https://github.com/dahall/Vanara/search?l=C%23&q=SHSimpleIDListFromPath) [SHTestTokenMembership](https://www.google.com/search?num=5&q=SHTestTokenMembership+site%3Adocs.microsoft.com) | shell32.dll | shellapi.h | [Vanara.PInvoke.Shell32.SHTestTokenMembership](https://github.com/dahall/Vanara/search?l=C%23&q=SHTestTokenMembership) [SHUpdateImage](https://www.google.com/search?num=5&q=SHUpdateImageA+site%3Adocs.microsoft.com) | shell32.dll | shlobj_core.h | [Vanara.PInvoke.Shell32.SHUpdateImage](https://github.com/dahall/Vanara/search?l=C%23&q=SHUpdateImage) +[SHUpdateRecycleBinIcon](https://www.google.com/search?num=5&q=SHUpdateRecycleBinIcon+site%3Adocs.microsoft.com) | shell32.dll | | [Vanara.PInvoke.Shell32.SHUpdateRecycleBinIcon](https://github.com/dahall/Vanara/search?l=C%23&q=SHUpdateRecycleBinIcon) [SHValidateUNC](https://www.google.com/search?num=5&q=SHValidateUNC+site%3Adocs.microsoft.com) | shell32.dll | shlobj_core.h | [Vanara.PInvoke.Shell32.SHValidateUNC](https://github.com/dahall/Vanara/search?l=C%23&q=SHValidateUNC) [SignalFileOpen](https://www.google.com/search?num=5&q=SignalFileOpen+site%3Adocs.microsoft.com) | shell32.dll | shlobj_core.h | [Vanara.PInvoke.Shell32.SignalFileOpen](https://github.com/dahall/Vanara/search?l=C%23&q=SignalFileOpen) [StgMakeUniqueName](https://www.google.com/search?num=5&q=StgMakeUniqueName+site%3Adocs.microsoft.com) | shell32.dll | shlobj_core.h | [Vanara.PInvoke.Shell32.StgMakeUniqueName](https://github.com/dahall/Vanara/search?l=C%23&q=StgMakeUniqueName) diff --git a/PInvoke/Shell32/Vanara.PInvoke.Shell32.csproj b/PInvoke/Shell32/Vanara.PInvoke.Shell32.csproj index 138e44039..0109b5cee 100644 --- a/PInvoke/Shell32/Vanara.PInvoke.Shell32.csproj +++ b/PInvoke/Shell32/Vanara.PInvoke.Shell32.csproj @@ -14,7 +14,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, InetIsOffline, InitNetworkAddressControl, InitVariantFromStrRet, IsNetDrive, IsUserAnAdmin, MIMEAssociationDialog, 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, TranslateURLW, URLAssociationDialogW, 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, InetIsOffline, InitNetworkAddressControl, InitVariantFromStrRet, IsNetDrive, IsUserAnAdmin, MIMEAssociationDialog, 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, SHUpdateRecycleBinIcon, SHValidateUNC, SignalFileOpen, StgMakeUniqueName, TranslateURLW, URLAssociationDialogW, VariantToStrRet, Win32DeleteFile, WriteCabinetState Structures CIDA, DROPDESCRIPTION, DROPFILES, FILEDESCRIPTOR, FILEGROUPDESCRIPTOR, NRESARRAY, SHDRAGIMAGE, OLECMD, OLECMDTEXT, NOTIFICATION_USER_INPUT_DATA, 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, NSTCCUSTOMDRAW, PERSIST_FOLDER_TARGET_INFO, PREVIEWHANDLERFRAMEINFO, CATEGORY_INFO, EXTRASEARCH, SHELL_ITEM_RESOURCE, SMDATA, FOLDERSETTINGS, PFOLDERSETTINGS, SV2CVW2_PARAMS, THUMBBUTTON, ITEMIDLIST, SHELLDETAILS, SHITEMID, STRRET, URLINVOKECOMMANDINFO diff --git a/PInvoke/User32/CorrelationReport.md b/PInvoke/User32/CorrelationReport.md index 601610b11..d8610f42a 100644 --- a/PInvoke/User32/CorrelationReport.md +++ b/PInvoke/User32/CorrelationReport.md @@ -1,5 +1,5 @@ ## Correlation report for user32.dll -### Methods (99% complete, 559 of 563 functions) +### Methods (100% complete, 559 of 559 functions) Native Method | Header | Managed Method --- | --- | --- [ActivateKeyboardLayout](https://www.google.com/search?num=5&q=ActivateKeyboardLayout+site%3Adocs.microsoft.com) | winuser.h | [Vanara.PInvoke.User32.ActivateKeyboardLayout](https://github.com/dahall/Vanara/search?l=C%23&q=ActivateKeyboardLayout) @@ -232,7 +232,6 @@ Native Method | Header | Managed Method [GetPointerCursorId](https://www.google.com/search?num=5&q=GetPointerCursorId+site%3Adocs.microsoft.com) | winuser.h | [Vanara.PInvoke.User32.GetPointerCursorId](https://github.com/dahall/Vanara/search?l=C%23&q=GetPointerCursorId) [GetPointerDevice](https://www.google.com/search?num=5&q=GetPointerDevice+site%3Adocs.microsoft.com) | winuser.h | [Vanara.PInvoke.User32.GetPointerDevice](https://github.com/dahall/Vanara/search?l=C%23&q=GetPointerDevice) [GetPointerDeviceCursors](https://www.google.com/search?num=5&q=GetPointerDeviceCursors+site%3Adocs.microsoft.com) | winuser.h | [Vanara.PInvoke.User32.GetPointerDeviceCursors](https://github.com/dahall/Vanara/search?l=C%23&q=GetPointerDeviceCursors) -[GetPointerDeviceInputSpace](https://www.google.com/search?num=5&q=GetPointerDeviceInputSpace+site%3Adocs.microsoft.com) | | [GetPointerDeviceProperties](https://www.google.com/search?num=5&q=GetPointerDeviceProperties+site%3Adocs.microsoft.com) | winuser.h | [Vanara.PInvoke.User32.GetPointerDeviceProperties](https://github.com/dahall/Vanara/search?l=C%23&q=GetPointerDeviceProperties) [GetPointerDeviceRects](https://www.google.com/search?num=5&q=GetPointerDeviceRects+site%3Adocs.microsoft.com) | winuser.h | [Vanara.PInvoke.User32.GetPointerDeviceRects](https://github.com/dahall/Vanara/search?l=C%23&q=GetPointerDeviceRects) [GetPointerDevices](https://www.google.com/search?num=5&q=GetPointerDevices+site%3Adocs.microsoft.com) | winuser.h | [Vanara.PInvoke.User32.GetPointerDevices](https://github.com/dahall/Vanara/search?l=C%23&q=GetPointerDevices) @@ -313,7 +312,6 @@ Native Method | Header | Managed Method [InitializeTouchInjection](https://www.google.com/search?num=5&q=InitializeTouchInjection+site%3Adocs.microsoft.com) | 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%3Adocs.microsoft.com) | winuser.h | [Vanara.PInvoke.User32.InjectSyntheticPointerInput](https://github.com/dahall/Vanara/search?l=C%23&q=InjectSyntheticPointerInput) [InjectTouchInput](https://www.google.com/search?num=5&q=InjectTouchInput+site%3Adocs.microsoft.com) | winuser.h | [Vanara.PInvoke.User32.InjectTouchInput](https://github.com/dahall/Vanara/search?l=C%23&q=InjectTouchInput) -[InputSpaceRegionFromPoint](https://www.google.com/search?num=5&q=InputSpaceRegionFromPoint+site%3Adocs.microsoft.com) | | [InSendMessage](https://www.google.com/search?num=5&q=InSendMessage+site%3Adocs.microsoft.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%3Adocs.microsoft.com) | winuser.h | [Vanara.PInvoke.User32.InSendMessageEx](https://github.com/dahall/Vanara/search?l=C%23&q=InSendMessageEx) [InsertMenu](https://www.google.com/search?num=5&q=InsertMenuA+site%3Adocs.microsoft.com) | winuser.h | [Vanara.PInvoke.User32.InsertMenu](https://github.com/dahall/Vanara/search?l=C%23&q=InsertMenu) @@ -431,7 +429,6 @@ Native Method | Header | Managed Method [RemoveProp](https://www.google.com/search?num=5&q=RemovePropA+site%3Adocs.microsoft.com) | winuser.h | [Vanara.PInvoke.User32.RemoveProp](https://github.com/dahall/Vanara/search?l=C%23&q=RemoveProp) [ReplyMessage](https://www.google.com/search?num=5&q=ReplyMessage+site%3Adocs.microsoft.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%3Adocs.microsoft.com) | dde.h | [Vanara.PInvoke.User32.ReuseDDElParam](https://github.com/dahall/Vanara/search?l=C%23&q=ReuseDDElParam) -[RIMQueryDevicePath](https://www.google.com/search?num=5&q=RIMQueryDevicePath+site%3Adocs.microsoft.com) | | [ScreenToClient](https://www.google.com/search?num=5&q=ScreenToClient+site%3Adocs.microsoft.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%3Adocs.microsoft.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%3Adocs.microsoft.com) | winuser.h | [Vanara.PInvoke.User32.ScrollWindow](https://github.com/dahall/Vanara/search?l=C%23&q=ScrollWindow) @@ -464,7 +461,6 @@ Native Method | Header | Managed Method [SetDoubleClickTime](https://www.google.com/search?num=5&q=SetDoubleClickTime+site%3Adocs.microsoft.com) | winuser.h | [Vanara.PInvoke.User32.SetDoubleClickTime](https://github.com/dahall/Vanara/search?l=C%23&q=SetDoubleClickTime) [SetFocus](https://www.google.com/search?num=5&q=SetFocus+site%3Adocs.microsoft.com) | winuser.h | [Vanara.PInvoke.User32.SetFocus](https://github.com/dahall/Vanara/search?l=C%23&q=SetFocus) [SetForegroundWindow](https://www.google.com/search?num=5&q=SetForegroundWindow+site%3Adocs.microsoft.com) | winuser.h | [Vanara.PInvoke.User32.SetForegroundWindow](https://github.com/dahall/Vanara/search?l=C%23&q=SetForegroundWindow) -[SetFullscreenMagnifierOffsetsDWMUpdated](https://www.google.com/search?num=5&q=SetFullscreenMagnifierOffsetsDWMUpdated+site%3Adocs.microsoft.com) | | [SetGestureConfig](https://www.google.com/search?num=5&q=SetGestureConfig+site%3Adocs.microsoft.com) | winuser.h | [Vanara.PInvoke.User32.SetGestureConfig](https://github.com/dahall/Vanara/search?l=C%23&q=SetGestureConfig) [SetKeyboardState](https://www.google.com/search?num=5&q=SetKeyboardState+site%3Adocs.microsoft.com) | winuser.h | [Vanara.PInvoke.User32.SetKeyboardState](https://github.com/dahall/Vanara/search?l=C%23&q=SetKeyboardState) [SetLastErrorEx](https://www.google.com/search?num=5&q=SetLastErrorEx+site%3Adocs.microsoft.com) | winuser.h | [Vanara.PInvoke.User32.SetLastErrorEx](https://github.com/dahall/Vanara/search?l=C%23&q=SetLastErrorEx) diff --git a/PInvoke/User32/Vanara.PInvoke.User32.csproj b/PInvoke/User32/Vanara.PInvoke.User32.csproj index b045d6db4..67a6bbbd2 100644 --- a/PInvoke/User32/Vanara.PInvoke.User32.csproj +++ b/PInvoke/User32/Vanara.PInvoke.User32.csproj @@ -14,7 +14,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, 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, 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, GetPointerDeviceInputSpace, 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, InjectSyntheticPointerInput, InjectTouchInput, InputSpaceRegionFromPoint, 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, RIMQueryDevicePath, 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, SetFullscreenMagnifierOffsetsDWMUpdated, 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, 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, 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, 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, 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, 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 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, HSYNTHETICPOINTERDEVICE, INPUT_TRANSFORM, POINTER_DEVICE_CURSOR_INFO, POINTER_DEVICE_INFO, POINTER_DEVICE_PROPERTY, POINTER_INFO, POINTER_PEN_INFO, POINTER_TOUCH_INFO, POINTER_TYPE_INFO, POWERBROADCAST_SETTING, 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/Wer/CorrelationReport.md b/PInvoke/Wer/CorrelationReport.md index 2651ca743..b0f996490 100644 --- a/PInvoke/Wer/CorrelationReport.md +++ b/PInvoke/Wer/CorrelationReport.md @@ -1,12 +1,9 @@ ## Correlation report for wer.dll -### Methods (83% complete, 15 of 18 functions) +### Methods (100% complete, 15 of 15 functions) Native Method | Header | Managed Method --- | --- | --- [WerAddExcludedApplication](https://www.google.com/search?num=5&q=WerAddExcludedApplication+site%3Adocs.microsoft.com) | werapi.h | [Vanara.PInvoke.Wer.WerAddExcludedApplication](https://github.com/dahall/Vanara/search?l=C%23&q=WerAddExcludedApplication) [WerFreeString](https://www.google.com/search?num=5&q=WerFreeString+site%3Adocs.microsoft.com) | werapi.h | [Vanara.PInvoke.Wer.WerFreeString](https://github.com/dahall/Vanara/search?l=C%23&q=WerFreeString) -[WerpGetAADDeviceToken](https://www.google.com/search?num=5&q=WerpGetAADDeviceToken+site%3Adocs.microsoft.com) | | -[WerpReportSetMaxProcessHoldMilliseconds](https://www.google.com/search?num=5&q=WerpReportSetMaxProcessHoldMilliseconds+site%3Adocs.microsoft.com) | | -[WerpSetAADDeviceToken](https://www.google.com/search?num=5&q=WerpSetAADDeviceToken+site%3Adocs.microsoft.com) | | [WerRemoveExcludedApplication](https://www.google.com/search?num=5&q=WerRemoveExcludedApplication+site%3Adocs.microsoft.com) | werapi.h | [Vanara.PInvoke.Wer.WerRemoveExcludedApplication](https://github.com/dahall/Vanara/search?l=C%23&q=WerRemoveExcludedApplication) [WerReportAddDump](https://www.google.com/search?num=5&q=WerReportAddDump+site%3Adocs.microsoft.com) | werapi.h | [Vanara.PInvoke.Wer.WerReportAddDump](https://github.com/dahall/Vanara/search?l=C%23&q=WerReportAddDump) [WerReportAddFile](https://www.google.com/search?num=5&q=WerReportAddFile+site%3Adocs.microsoft.com) | werapi.h | [Vanara.PInvoke.Wer.WerReportAddFile](https://github.com/dahall/Vanara/search?l=C%23&q=WerReportAddFile) diff --git a/PInvoke/Wer/Vanara.PInvoke.Wer.csproj b/PInvoke/Wer/Vanara.PInvoke.Wer.csproj index e9f4d5ff1..e6a72c475 100644 --- a/PInvoke/Wer/Vanara.PInvoke.Wer.csproj +++ b/PInvoke/Wer/Vanara.PInvoke.Wer.csproj @@ -14,7 +14,7 @@ Currently implements: Functions -WerAddExcludedApplication, WerFreeString, WerpGetAADDeviceToken, WerpReportSetMaxProcessHoldMilliseconds, WerpSetAADDeviceToken, WerRemoveExcludedApplication, WerReportAddDump, WerReportAddFile, WerReportCloseHandle, WerReportCreate, WerReportSetParameter, WerReportSetUIOption, WerReportSubmit, WerStoreClose, WerStoreGetFirstReportKey, WerStoreGetNextReportKey, WerStoreOpen, WerStoreQueryReportMetadataV2 +WerAddExcludedApplication, WerFreeString, WerRemoveExcludedApplication, WerReportAddDump, WerReportAddFile, WerReportCloseHandle, WerReportCreate, WerReportSetParameter, WerReportSetUIOption, WerReportSubmit, WerStoreClose, WerStoreGetFirstReportKey, WerStoreGetNextReportKey, WerStoreOpen, WerStoreQueryReportMetadataV2 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/Windows.Shell/AssemblyReport.md b/Windows.Shell/AssemblyReport.md index b217f1f8d..060341793 100644 --- a/Windows.Shell/AssemblyReport.md +++ b/Windows.Shell/AssemblyReport.md @@ -4,11 +4,12 @@ Enum | Description | Values ---- | ---- | ---- [Vanara.Windows.Shell.ChangeFilters](https://github.com/dahall/Vanara/search?l=C%23&q=ChangeFilters) | Changes that might occur to a shell item or folder. | ItemRenamed, ItemCreated, ItemDeleted, FolderCreated, FolderDeleted, MediaInserted, MediaRemoved, DriveRemoved, DriveAdded, FolderShared, FolderUnshared, Attributes, FolderUpdated, ItemUpdated, ServerDisconnected, SystemImageUpdated, DriveAddedInteractive, FolderRenamed, AllDiskEvents, DriveFreeSpaceChanged, ExtendedEvent, FileAssociationChanged, AllGlobalEvents, AllEvents [Vanara.Windows.Shell.ExecutableType](https://github.com/dahall/Vanara/search?l=C%23&q=ExecutableType) | Specifies the executable file type. | Nonexecutable, DOS, Win32Console, Windows +[Vanara.Windows.Shell.FileUsageType](https://github.com/dahall/Vanara/search?l=C%23&q=FileUsageType) | Constants used to indicate how a file in use is being used. | Playing, Editing, Generic [Vanara.Windows.Shell.FolderItemFilter](https://github.com/dahall/Vanara/search?l=C%23&q=FolderItemFilter) | A filter for the types of children to enumerate. | Folders, NonFolders, IncludeHidden, Printers, Shareable, Storage, FastItems, FlatList, IncludeSuperHidden [Vanara.Windows.Shell.LibraryFolderFilter](https://github.com/dahall/Vanara/search?l=C%23&q=LibraryFolderFilter) | Defines options for filtering folder items. | FileSystemOnly, StorageObjects, AllItems [Vanara.Windows.Shell.LibraryViewTemplate](https://github.com/dahall/Vanara/search?l=C%23&q=LibraryViewTemplate) | Defines the type of view assigned to a library folder. | Documents, General, Music, Pictures, Videos, Custom [Vanara.Windows.Shell.LinkResolution](https://github.com/dahall/Vanara/search?l=C%23&q=LinkResolution) | Flags determining how the links with missing targets are resolved. | None, NoUI, AnyMatch, Update, NoUpdate, NoSearch, NoTrack, NoLinkInfo, InvokeMSI, NoUIWithMsgPump, OfferDeleteWithoutFile, KnownFolder, MachineInLocalTarget, UpdateMachineAndSid, NoObjectID -[Vanara.Windows.Shell.ShellFileOperations.OperationFlags](https://github.com/dahall/Vanara/search?l=C%23&q=OperationFlags) | Flags that control the file operation. | MultiDestFiles, Silent, RenameOnCollision, NoConfirmation, WantMappingHandle, AllowUndo, FilesOnly, SimpleProgress, NoConfirmMkDir, NoErrorUI, NoCopySecurityAttribs, NoRecursion, NoConnectedElements, WantNukeWarning, NoSkipJunctions, PreferHardLink, ShowElevationPrompt, EarlyFailure, PreserveFileExtensions, KeepNewerFile, NoCopyHooks, NoMinimizeBox, MoveACLsAcrossVolumes, DontDisplaySourcePath, DontDisplayDestPath, RequireElevation, AddUndoRecord, CopyAsDownload, DontDisplayLocations +[Vanara.Windows.Shell.ShellFileOperations.OperationFlags](https://github.com/dahall/Vanara/search?l=C%23&q=OperationFlags) | Flags that control the file operation. | MultiDestFiles, Silent, RenameOnCollision, NoConfirmation, WantMappingHandle, AllowUndo, FilesOnly, SimpleProgress, NoConfirmMkDir, NoErrorUI, NoUI, NoCopySecurityAttribs, NoRecursion, NoConnectedElements, WantNukeWarning, NoSkipJunctions, PreferHardLink, ShowElevationPrompt, RecycleOnDelete, EarlyFailure, PreserveFileExtensions, KeepNewerFile, NoCopyHooks, NoMinimizeBox, MoveACLsAcrossVolumes, DontDisplaySourcePath, DontDisplayDestPath, RequireElevation, AddUndoRecord, CopyAsDownload, DontDisplayLocations [Vanara.Windows.Shell.ShellIconType](https://github.com/dahall/Vanara/search?l=C%23&q=ShellIconType) | The type of icon to be returned from `Vanara.Windows.Shell.ShellFileInfo.GetIcon(Vanara.Windows.Shell.ShellIconType)`. | Large, Small, Open, ShellDefinedSize, LinkOverlay, Selected [Vanara.Windows.Shell.ShellImageSize](https://github.com/dahall/Vanara/search?l=C%23&q=ShellImageSize) | Used to determine the size of the icon returned by `Vanara.Windows.Shell.ShellImageList.GetSystemIcon(System.String,Vanara.Windows.Shell.ShellImageSize)`. | Large, Small, ExtraLarge, Jumbo [Vanara.Windows.Shell.ShellItemAttribute](https://github.com/dahall/Vanara/search?l=C%23&q=ShellItemAttribute) | Attributes that can be retrieved on an item (file or folder) or set of items using `Vanara.Windows.Shell.ShellItem.Attributes`. | CanCopy, CanMove, CanLink, Storage, CanRename, CanDelete, HasPropSheet, DropTarget, CapabilityMask, System, Encrypted, IsSlow, Ghosted, Link, Share, ReadOnly, Hidden, DisplayAttrMask, NonEnumerated, NewContent, CanMoniker, HasStorage, Stream, StorageAncestor, Validate, Removable, Compressed, Browsable, FileSysAncestor, Folder, FileSystem, StorageCapMask, HasSubfolder, ContentsMask, PKEYMask @@ -40,6 +41,7 @@ Class | Description [Vanara.Windows.Shell.ComObject](https://github.com/dahall/Vanara/search?l=C%23&q=ComObject) | Base class for all COM objects which handles calling AddRef and Release for the assembly, connection to IClassFactory, implements IObjectWithSite, using an internal message loop, and a mechanism to issue a non-blocking call to itself. Once implemented, you only need to implement your own interfaces. The IClassFactory implementation can get any derived interfaces through casting for calls to its QueryInterface method. If you want more control, override the QueryInterface method in this class. [Vanara.Windows.Shell.ControlPanel](https://github.com/dahall/Vanara/search?l=C%23&q=ControlPanel) | Provides a means to open Control Panel items and get their paths. [Vanara.Windows.ExtenderProviderBase](https://github.com/dahall/Vanara/search?l=C%23&q=ExtenderProviderBase) | A generic base to implement `System.ComponentModel.IExtenderProvider` for a single extender type. +[Vanara.Windows.Shell.FileInUseHandler](https://github.com/dahall/Vanara/search?l=C%23&q=FileInUseHandler) | A handler for applications that open file types that can be opened by other applications. An application's use of this object enables Windows Explorer to discover the source of sharing errors, which enables users to address and retry operations that fail due to those errors. This object handles registering the file with the Running Object Table (see `Vanara.PInvoke.Ole32.IRunningObjectTable`). It will revoke that registration on disposal or when the `Vanara.Windows.Shell.FileInUseHandler.Registered` property is set to . [Vanara.Windows.Shell.Registration.FileTypeAssociation](https://github.com/dahall/Vanara/search?l=C%23&q=FileTypeAssociation) | Manages registry entries related to file types and file associations. [Vanara.Windows.Shell.IconLocation](https://github.com/dahall/Vanara/search?l=C%23&q=IconLocation) | Wraps the icon location string used by some Shell classes. [Vanara.Windows.Shell.IndirectResource](https://github.com/dahall/Vanara/search?l=C%23&q=IndirectResource) | Wraps a resource reference used by some Shell classes. @@ -60,6 +62,7 @@ Class | Description [Vanara.Windows.Shell.PropertyType](https://github.com/dahall/Vanara/search?l=C%23&q=PropertyType) | Exposes methods that extract data from enumeration information. [Vanara.Windows.Shell.PropertyTypeList](https://github.com/dahall/Vanara/search?l=C%23&q=PropertyTypeList) | Exposes methods that enumerate the possible values for a property. [Vanara.Windows.Shell.ReadOnlyPropertyStore](https://github.com/dahall/Vanara/search?l=C%23&q=ReadOnlyPropertyStore) | Encapsulates the IPropertyStore object. +[Vanara.Windows.Shell.RecycleBin](https://github.com/dahall/Vanara/search?l=C%23&q=RecycleBin) | A static object that represents the system Recycle Bin. [Vanara.Windows.Shell.RegBasedDictionary](https://github.com/dahall/Vanara/search?l=C%23&q=RegBasedDictionary) | A virtual dictionary that is based on values in the Windows Registry. [Vanara.Windows.Shell.RegBasedSettings](https://github.com/dahall/Vanara/search?l=C%23&q=RegBasedSettings) | Base class for registry based settings. [Vanara.Windows.Shell.SearchCondition](https://github.com/dahall/Vanara/search?l=C%23&q=SearchCondition) | Provides properties and methods for retrieving information about a search condition. diff --git a/Windows.Shell/Vanara.Windows.Shell.csproj b/Windows.Shell/Vanara.Windows.Shell.csproj index eff220427..6a81ef17d 100644 --- a/Windows.Shell/Vanara.Windows.Shell.csproj +++ b/Windows.Shell/Vanara.Windows.Shell.csproj @@ -11,10 +11,10 @@ Currently implements: Classes -IComObject, IJumpListItem, AddExtenderEventArgs, AppRegistration, ComClassFactory, CommandVerb, CommandVerbDictionary, ComObject, ControlPanel, ExtenderProviderBase<T>, FileTypeAssociation, IconLocation, IndirectResource, IndirectString, JumpList, JumpListDestination, JumpListItem, JumpListSeparator, JumpListTask, MemoryPropertyStore, MessageEventArgs, MessageLoop, ProgId, PropertyBag, PropertyDescription, PropertyDescriptionList, PropertyStore, PropertyType, PropertyTypeList, ReadOnlyPropertyStore, RegBasedDictionary<T>, RegBasedSettings, SearchCondition, ShellAssociation, ShellCommand, ShellDropTarget, ShellExecuteCommand, ShellFileInfo, ShellFileNewOpEventArgs, ShellFileOperations, ShellFileOpEventArgs, ShellFolder, ShellImageList, ShellItem, ShellItemArray, ShellItemChangeEventArgs, ShellItemChangeWatcher, ShellItemPropertyStore, ShellItemPropertyUpdates, ShellLibrary, ShellLibraryFolders, ShellLink, ShellRegistrar, ShellSearch, ShellSearchViewSettings, TaskbarButton, TaskbarButtonThumbnail, TaskbarButtonThumbnails, TaskbarList, ThumbnailToolbar, ThumbnailToolbarButton, ThumbnailToolbarButtonCollection, WallpaperManager, WallpaperMonitor, WallpaperSlideshow +IComObject, IJumpListItem, AddExtenderEventArgs, AppRegistration, ComClassFactory, CommandVerb, CommandVerbDictionary, ComObject, ControlPanel, ExtenderProviderBase<T>, FileInUseHandler, FileTypeAssociation, IconLocation, IndirectResource, IndirectString, JumpList, JumpListDestination, JumpListItem, JumpListSeparator, JumpListTask, MemoryPropertyStore, MessageEventArgs, MessageLoop, ProgId, PropertyBag, PropertyDescription, PropertyDescriptionList, PropertyStore, PropertyType, PropertyTypeList, ReadOnlyPropertyStore, RecycleBin, RegBasedDictionary<T>, RegBasedSettings, SearchCondition, ShellAssociation, ShellCommand, ShellDropTarget, ShellExecuteCommand, ShellFileInfo, ShellFileNewOpEventArgs, ShellFileOperations, ShellFileOpEventArgs, ShellFolder, ShellImageList, ShellItem, ShellItemArray, ShellItemChangeEventArgs, ShellItemChangeWatcher, ShellItemPropertyStore, ShellItemPropertyUpdates, ShellLibrary, ShellLibraryFolders, ShellLink, ShellRegistrar, ShellSearch, ShellSearchViewSettings, TaskbarButton, TaskbarButtonThumbnail, TaskbarButtonThumbnails, TaskbarList, ThumbnailToolbar, ThumbnailToolbarButton, ThumbnailToolbarButtonCollection, WallpaperManager, WallpaperMonitor, WallpaperSlideshow Enumerations -ChangeFilters, ExecutableType, FolderItemFilter, LibraryFolderFilter, LibraryViewTemplate, LinkResolution, OperationFlags, ShellIconType, ShellImageSize, ShellItemAttribute, ShellItemComparison, ShellItemDisplayString, ShellItemGetImageOptions, ShellItemToolTipOptions, TaskbarButtonProgressState, TaskbarItemTabThumbnailOption, TransferFlags, VerbMultiSelectModel, VerbPosition, VerbSelectionModel, Visibility, WallpaperFit +ChangeFilters, ExecutableType, FileUsageType, FolderItemFilter, LibraryFolderFilter, LibraryViewTemplate, LinkResolution, OperationFlags, ShellIconType, ShellImageSize, ShellItemAttribute, ShellItemComparison, ShellItemDisplayString, ShellItemGetImageOptions, ShellItemToolTipOptions, TaskbarButtonProgressState, TaskbarItemTabThumbnailOption, TransferFlags, VerbMultiSelectModel, VerbPosition, VerbSelectionModel, Visibility, WallpaperFit Vanara.Windows.Shell