diff --git a/Core/AssemblyReport.md b/Core/AssemblyReport.md index 266f01ac..3b638990 100644 --- a/Core/AssemblyReport.md +++ b/Core/AssemblyReport.md @@ -9,6 +9,9 @@ This library includes shared methods, structures and constants for use throughou Enum | Description | Values ---- | ---- | ---- [Vanara.InteropServices.CorrespondingAction](https://github.com/dahall/Vanara/search?l=C%23&q=CorrespondingAction) | Actions that can be taken with a corresponding type. | None, Get, Set, GetSet, Exception +[Vanara.RunTimeLib.FileAttributeConstant](https://github.com/dahall/Vanara/search?l=C%23&q=FileAttributeConstant) | | _A_NORMAL, _A_RDONLY, _A_HIDDEN, _A_SYSTEM, _A_SUBDIR, _A_ARCH +[Vanara.RunTimeLib.FileOpConstant](https://github.com/dahall/Vanara/search?l=C%23&q=FileOpConstant) | | _O_RDONLY, _O_WRONLY, _O_RDWR, _O_APPEND, _O_RANDOM, _O_SEQUENTIAL, _O_TEMPORARY, _O_NOINHERIT, _O_CREAT, _O_TRUNC, _O_EXCL, _O_SHORT_LIVED, _O_OBTAIN_DIR, _O_TEXT, _O_RAW, _O_BINARY, _O_WTEXT, _O_U16TEXT, _O_U8TEXT +[Vanara.RunTimeLib.FilePermissionConstant](https://github.com/dahall/Vanara/search?l=C%23&q=FilePermissionConstant) | | _S_IEXEC, _S_IWRITE, _S_IREAD, _S_IFIFO, _S_IFCHR, _S_IFDIR, _S_IFREG, _S_IFMT [Vanara.InteropServices.StringListPackMethod](https://github.com/dahall/Vanara/search?l=C%23&q=StringListPackMethod) | Method used to pack a list of strings into memory. | Concatenated, Packed ### Structures Struct | Description @@ -43,6 +46,7 @@ Class | Description [Vanara.InteropServices.ComReleaserFactory](https://github.com/dahall/Vanara/search?l=C%23&q=ComReleaserFactory) | Factory for creating `Vanara.InteropServices.ComReleaser`1` objects. [Vanara.InteropServices.ComStream](https://github.com/dahall/Vanara/search?l=C%23&q=ComStream) | Implements a .NET stream derivation and a COM IStream instance. [Vanara.Extensions.ComTypeExtensions](https://github.com/dahall/Vanara/search?l=C%23&q=ComTypeExtensions) | Extensions for types in System.Runtime.InteropServices.ComTypes. +[Vanara.RunTimeLib.ConstantConversionExtensions](https://github.com/dahall/Vanara/search?l=C%23&q=ConstantConversionExtensions) | [Vanara.InteropServices.CorrespondingTypeAttribute](https://github.com/dahall/Vanara/search?l=C%23&q=CorrespondingTypeAttribute) | Attribute for enum values that provides information about corresponding types and related actions. Useful for Get/Set methods that use an enumeration value to determine the type to get or set. [Vanara.InteropServices.CoTaskMemoryMethods](https://github.com/dahall/Vanara/search?l=C%23&q=CoTaskMemoryMethods) | Unmanaged memory methods for COM. [Vanara.Collections.EnumerableEqualityComparer](https://github.com/dahall/Vanara/search?l=C%23&q=EnumerableEqualityComparer) | Checks the linear equality of two enumerated lists. For lists to be equal, they must have the same number of elements and each index must hold the same value in each list. diff --git a/Core/Vanara.Core.csproj b/Core/Vanara.Core.csproj index 63ff526d..d3c5f145 100644 --- a/Core/Vanara.Core.csproj +++ b/Core/Vanara.Core.csproj @@ -16,13 +16,13 @@ Currently implements: Classes -IArrayStruct<T>, IHistory<T>, IMemoryMethods, ISafeMemoryHandle, ISimpleMemoryMethods, IVanaraMarshaler, AlignedMemory<T>, BitHelper, ByteSizeFormatter, ComConnectionPoint, ComReleaser<T>, ComReleaserFactory, ComStream, ComTypeExtensions, CorrespondingTypeAttribute, CoTaskMemoryMethods, EnumerableEqualityComparer<T>, EnumExtensions, EventedList<T>, FileTimeExtensions, Formatter, FormatterComposer, GenericSafeHandle, GenericVirtualReadOnlyDictionary<T>, HexDempHelpers, HGlobalMemoryMethods, History<T>, IArrayStructExtensions, IArrayStructMarshaler<T>, InteropExtensions, IntPtrConverter, IOExtensions, LibHelper, ListChangedEventArgs<T>, MarshalingStream, MemoryMethodsBase, NativeMemoryEnumerator<T>, NativeMemoryStream, PinnedObject, ReflectionExtensions, ReflectionExtensions, SafeAllocatedMemoryHandle, SafeAllocatedMemoryHandleBase, SafeByteArray, SafeCoTaskMemHandle, SafeCoTaskMemString, SafeCoTaskMemStruct<T>, SafeGuidPtr, SafeHGlobalHandle, SafeHGlobalStruct<T>, SafeMemoryHandle<T>, SafeMemoryHandleExt<T>, SafeMemString<T>, SafeMemStruct<T>, SparseArray<T>, StringHelper, TryGetValueDelegate, UntypedNativeMemoryEnumerator, VanaraCustomMarshaler<T>, VanaraMarshaler, VanaraMarshalerAttribute, VirtualDictionary<T>, VirtualReadOnlyDictionary<T> +IArrayStruct<T>, IHistory<T>, IMemoryMethods, ISafeMemoryHandle, ISimpleMemoryMethods, IVanaraMarshaler, AlignedMemory<T>, BitHelper, ByteSizeFormatter, ComConnectionPoint, ComReleaser<T>, ComReleaserFactory, ComStream, ComTypeExtensions, ConstantConversionExtensions, CorrespondingTypeAttribute, CoTaskMemoryMethods, EnumerableEqualityComparer<T>, EnumExtensions, EventedList<T>, FileTimeExtensions, Formatter, FormatterComposer, GenericSafeHandle, GenericVirtualReadOnlyDictionary<T>, HexDempHelpers, HGlobalMemoryMethods, History<T>, IArrayStructExtensions, IArrayStructMarshaler<T>, InteropExtensions, IntPtrConverter, IOExtensions, LibHelper, ListChangedEventArgs<T>, MarshalingStream, MemoryMethodsBase, NativeMemoryEnumerator<T>, NativeMemoryStream, PinnedObject, ReflectionExtensions, ReflectionExtensions, SafeAllocatedMemoryHandle, SafeAllocatedMemoryHandleBase, SafeByteArray, SafeCoTaskMemHandle, SafeCoTaskMemString, SafeCoTaskMemStruct<T>, SafeGuidPtr, SafeHGlobalHandle, SafeHGlobalStruct<T>, SafeMemoryHandle<T>, SafeMemoryHandleExt<T>, SafeMemString<T>, SafeMemStruct<T>, SparseArray<T>, StringHelper, TryGetValueDelegate, UntypedNativeMemoryEnumerator, VanaraCustomMarshaler<T>, VanaraMarshaler, VanaraMarshalerAttribute, VirtualDictionary<T>, VirtualReadOnlyDictionary<T> Structures BOOL, BOOLEAN, EnumFlagIndexer<T>, GuidPtr, RefEnumerator<T>, SizeT, StrPtrAnsi, StrPtrAuto, StrPtrUni, time_t Enumerations -CorrespondingAction, StringListPackMethod +CorrespondingAction, FileAttributeConstant, FileOpConstant, FilePermissionConstant, StringListPackMethod diff --git a/PInvoke/Cryptography/CorrelationReport.md b/PInvoke/Cryptography/CorrelationReport.md index 675625af..16d6a760 100644 --- a/PInvoke/Cryptography/CorrelationReport.md +++ b/PInvoke/Cryptography/CorrelationReport.md @@ -506,6 +506,8 @@ Native Structure | Header | Managed Structure [CRYPTUI_WIZ_EXPORT_CERTCONTEXT_INFO](https://www.google.com/search?num=5&q=CRYPTUI_WIZ_EXPORT_CERTCONTEXT_INFO+site%3Adocs.microsoft.com) | cryptuiapi.h | [Vanara.PInvoke.CryptUI.CRYPTUI_WIZ_EXPORT_CERTCONTEXT_INFO](https://github.com/dahall/Vanara/search?l=C%23&q=CRYPTUI_WIZ_EXPORT_CERTCONTEXT_INFO) [CRYPTUI_WIZ_EXPORT_INFO](https://www.google.com/search?num=5&q=CRYPTUI_WIZ_EXPORT_INFO+site%3Adocs.microsoft.com) | cryptuiapi.h | [Vanara.PInvoke.CryptUI.CRYPTUI_WIZ_EXPORT_INFO](https://github.com/dahall/Vanara/search?l=C%23&q=CRYPTUI_WIZ_EXPORT_INFO) [CRYPTUI_WIZ_EXPORT_INFO_UNION](https://www.google.com/search?num=5&q=CRYPTUI_WIZ_EXPORT_INFO_UNION+site%3Adocs.microsoft.com) | | [Vanara.PInvoke.CryptUI.CRYPTUI_WIZ_EXPORT_INFO.CRYPTUI_WIZ_EXPORT_INFO_UNION](https://github.com/dahall/Vanara/search?l=C%23&q=CRYPTUI_WIZ_EXPORT_INFO_UNION) +[CRYPTUI_WIZ_IMPORT_SRC_INFO](https://www.google.com/search?num=5&q=CRYPTUI_WIZ_IMPORT_SRC_INFO+site%3Adocs.microsoft.com) | cryptuiapi.h | [Vanara.PInvoke.CryptUI.CRYPTUI_WIZ_IMPORT_SRC_INFO](https://github.com/dahall/Vanara/search?l=C%23&q=CRYPTUI_WIZ_IMPORT_SRC_INFO) +[CRYPTUI_WIZ_IMPORT_SRC_INFO_UNION](https://www.google.com/search?num=5&q=CRYPTUI_WIZ_IMPORT_SRC_INFO_UNION+site%3Adocs.microsoft.com) | | [Vanara.PInvoke.CryptUI.CRYPTUI_WIZ_IMPORT_SRC_INFO.CRYPTUI_WIZ_IMPORT_SRC_INFO_UNION](https://github.com/dahall/Vanara/search?l=C%23&q=CRYPTUI_WIZ_IMPORT_SRC_INFO_UNION) [CTL_CONTEXT](https://www.google.com/search?num=5&q=CTL_CONTEXT+site%3Adocs.microsoft.com) | wincrypt.h | [Vanara.PInvoke.Crypt32.CTL_CONTEXT](https://github.com/dahall/Vanara/search?l=C%23&q=CTL_CONTEXT) [CTL_ENTRY](https://www.google.com/search?num=5&q=CTL_ENTRY+site%3Adocs.microsoft.com) | wincrypt.h | [Vanara.PInvoke.Crypt32.CTL_ENTRY](https://github.com/dahall/Vanara/search?l=C%23&q=CTL_ENTRY) [CTL_INFO](https://www.google.com/search?num=5&q=CTL_INFO+site%3Adocs.microsoft.com) | wincrypt.h | [Vanara.PInvoke.Crypt32.CTL_INFO](https://github.com/dahall/Vanara/search?l=C%23&q=CTL_INFO) diff --git a/PInvoke/Cryptography/Vanara.PInvoke.Cryptography.csproj b/PInvoke/Cryptography/Vanara.PInvoke.Cryptography.csproj index fcc3222b..444cd495 100644 --- a/PInvoke/Cryptography/Vanara.PInvoke.Cryptography.csproj +++ b/PInvoke/Cryptography/Vanara.PInvoke.Cryptography.csproj @@ -17,7 +17,7 @@ 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 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_ALGORITHM_IDENTIFIER BCRYPT_ALG_HANDLE BCRYPT_HANDLE BCRYPT_HASH_HANDLE BCRYPT_KEY_HANDLE BCRYPT_KEY_LENGTHS_STRUCT BCRYPT_MULTI_HASH_OPERATION BCRYPT_MULTI_OBJECT_LENGTH_STRUCT BCRYPT_OAEP_PADDING_INFO BCRYPT_OID_LIST BCRYPT_PKCS1_PADDING_INFO BCRYPT_PROVIDER_NAME BCRYPT_PSS_PADDING_INFO BCRYPT_SECRET_HANDLE CERT_CHAIN_CONTEXT CERT_CHAIN_ELEMENT CERT_CHAIN_ENGINE_CONFIG CERT_CHAIN_PARA CERT_CHAIN_POLICY_PARA CERT_CHAIN_POLICY_STATUS CERT_CONTEXT CERT_CREATE_CONTEXT_PARA CERT_EXTENSION CERT_EXTENSIONS CERT_ID CERT_INFO CERT_ISSUER_SERIAL_NUMBER CERT_KEY_CONTEXT CERT_NAME_INFO CERT_PHYSICAL_STORE_INFO CERT_PUBLIC_KEY_INFO CERT_RDN CERT_RDN_ATTR CERT_REVOCATION_CHAIN_PARA CERT_REVOCATION_CRL_INFO CERT_REVOCATION_INFO CERT_REVOCATION_PARA CERT_REVOCATION_STATUS CERT_SELECTUI_INPUT CERT_SELECT_CHAIN_PARA CERT_SELECT_CRITERIA CERT_SELECT_STRUCT CERT_SIMPLE_CHAIN CERT_STRONG_SIGN_PARA CERT_SYSTEM_STORE_INFO CERT_SYSTEM_STORE_RELOCATE_PARA CERT_TRUST_LIST_INFO CERT_TRUST_STATUS CERT_USAGE_MATCH CERT_VIEWPROPERTIES_STRUCT CMSG_CMS_SIGNER_INFO CMSG_CTRL_ADD_SIGNER_UNAUTH_ATTR_PARA CMSG_CTRL_DECRYPT_PARA CMSG_CTRL_DECRYPT_PARA_HANDLES CMSG_CTRL_DEL_SIGNER_UNAUTH_ATTR_PARA CMSG_CTRL_KEY_AGREE_DECRYPT_PARA CMSG_CTRL_KEY_AGREE_DECRYPT_PARA_HANDLES CMSG_CTRL_KEY_TRANS_DECRYPT_PARA CMSG_CTRL_KEY_TRANS_DECRYPT_PARA_HANDLES CMSG_CTRL_MAIL_LIST_DECRYPT_PARA CMSG_CTRL_VERIFY_SIGNATURE_EX_PARA CMSG_KEY_AGREE_RECIPIENT_INFO CMSG_KEY_AGREE_RECIPIENT_INFO_UNION CMSG_KEY_TRANS_RECIPIENT_INFO CMSG_MAIL_LIST_RECIPIENT_INFO CMSG_RECIPIENT_ENCRYPTED_KEY_INFO CMSG_SIGNED_ENCODE_INFO CMSG_SIGNER_ENCODE_INFO CMSG_SIGNER_ENCODE_INFO_HANDLES CMSG_STREAM_INFO CRL_CONTEXT CRL_ENTRY CRL_INFO CRYPTCATMEMBER CRYPTCATSTORE CRYPTOAPI_BLOB CRYPTPROTECT_PROMPTSTRUCT 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_INFO_UNION CRYPTUI_WIZ_DIGITAL_SIGN_PVK_FILE_INFO CRYPTUI_WIZ_DIGITAL_SIGN_STORE_INFO CRYPTUI_WIZ_EXPORT_CERTCONTEXT_INFO CRYPTUI_WIZ_EXPORT_INFO CRYPTUI_WIZ_EXPORT_INFO_UNION CRYPT_ALGORITHM_IDENTIFIER CRYPT_ATTRIBUTE CRYPT_ATTRIBUTES CRYPT_ATTRIBUTE_TYPE_VALUE CRYPT_BIT_BLOB CRYPT_CONTEXTS CRYPT_CONTEXT_CONFIG CRYPT_CONTEXT_FUNCTIONS CRYPT_CONTEXT_FUNCTION_CONFIG CRYPT_CONTEXT_FUNCTION_PROVIDERS CRYPT_CREDENTIALS CRYPT_DECODE_PARA CRYPT_DECRYPT_MESSAGE_PARA CRYPT_ENCODE_PARA CRYPT_ENCRYPT_MESSAGE_PARA CRYPT_GET_TIME_VALID_OBJECT_EXTRA_INFO CRYPT_HASH_MESSAGE_PARA CRYPT_KEY_PROV_INFO CRYPT_KEY_SIGN_MESSAGE_PARA CRYPT_KEY_SIGN_MESSAGE_PARA_HANDLE CRYPT_KEY_VERIFY_MESSAGE_PARA CRYPT_OID_FUNC_ENTRY CRYPT_OID_INFO CRYPT_OID_INFO_UNION CRYPT_PKCS8_EXPORT_PARAMS CRYPT_PKCS8_IMPORT_PARAMS CRYPT_PRIVATE_KEY_INFO CRYPT_PROVIDERS CRYPT_RETRIEVE_AUX_INFO CRYPT_SIGN_MESSAGE_PARA CRYPT_TIMESTAMP_ACCURACY CRYPT_TIMESTAMP_CONTEXT CRYPT_TIMESTAMP_INFO CRYPT_TIMESTAMP_PARA CRYPT_URL_ARRAY CRYPT_URL_INFO CRYPT_VERIFY_MESSAGE_PARA CTL_CONTEXT CTL_ENTRY CTL_INFO CTL_MODIFY_REQUEST CTL_USAGE CTL_VERIFY_USAGE_PARA CTL_VERIFY_USAGE_STATUS HCERTCHAINENGINE HCERTSTORE HCERT_SERVER_OCSP_RESPONSE HCRYPTDEFAULTCONTEXT HCRYPTHASH HCRYPTKEY HCRYPTMSG HCRYPTOIDFUNCADDR HCRYPTOIDFUNCSET HCRYPTPROV MS_ADDINFO_BLOB MS_ADDINFO_CATALOGMEMBER MS_ADDINFO_FLAT NCryptAlgorithmName NCryptBuffer NCryptBufferDesc NCRYPT_ALLOC_PARA NCRYPT_DESCRIPTOR_HANDLE NCRYPT_HANDLE NCRYPT_HASH_HANDLE NCRYPT_KEY_HANDLE NCRYPT_PROTECT_STREAM_INFO NCRYPT_PROTECT_STREAM_INFO_EX NCRYPT_PROV_HANDLE NCRYPT_SECRET_HANDLE NCRYPT_SSL_CIPHER_LENGTHS NCRYPT_SSL_CIPHER_SUITE NCRYPT_STREAM_HANDLE PCCERT_CHAIN_CONTEXT PCCERT_CONTEXT PCCERT_SERVER_OCSP_RESPONSE_CONTEXT PCCRL_CONTEXT PCCRYPTUI_WIZ_DIGITAL_SIGN_CONTEXT PCCRYPT_OID_INFO PCCTL_CONTEXT PUBLICKEYSTRUC SafeCRYPTOAPI_BLOB SIP_ADD_NEWPROVIDER SIP_CAP_SET_V2 SIP_CAP_SET_V3 SIP_DISPATCH_INFO SIP_INDIRECT_DATA SIP_SUBJECTINFO TOKENBINDING_IDENTIFIER TOKENBINDING_KEY_TYPES TOKENBINDING_RESULT_DATA TOKENBINDING_RESULT_LIST +BCRYPT_ALGORITHM_IDENTIFIER BCRYPT_ALG_HANDLE BCRYPT_HANDLE BCRYPT_HASH_HANDLE BCRYPT_KEY_HANDLE BCRYPT_KEY_LENGTHS_STRUCT BCRYPT_MULTI_HASH_OPERATION BCRYPT_MULTI_OBJECT_LENGTH_STRUCT BCRYPT_OAEP_PADDING_INFO BCRYPT_OID_LIST BCRYPT_PKCS1_PADDING_INFO BCRYPT_PROVIDER_NAME BCRYPT_PSS_PADDING_INFO BCRYPT_SECRET_HANDLE CERT_CHAIN_CONTEXT CERT_CHAIN_ELEMENT CERT_CHAIN_ENGINE_CONFIG CERT_CHAIN_PARA CERT_CHAIN_POLICY_PARA CERT_CHAIN_POLICY_STATUS CERT_CONTEXT CERT_CREATE_CONTEXT_PARA CERT_EXTENSION CERT_EXTENSIONS CERT_ID CERT_INFO CERT_ISSUER_SERIAL_NUMBER CERT_KEY_CONTEXT CERT_NAME_INFO CERT_PHYSICAL_STORE_INFO CERT_PUBLIC_KEY_INFO CERT_RDN CERT_RDN_ATTR CERT_REVOCATION_CHAIN_PARA CERT_REVOCATION_CRL_INFO CERT_REVOCATION_INFO CERT_REVOCATION_PARA CERT_REVOCATION_STATUS CERT_SELECTUI_INPUT CERT_SELECT_CHAIN_PARA CERT_SELECT_CRITERIA CERT_SELECT_STRUCT CERT_SIMPLE_CHAIN CERT_STRONG_SIGN_PARA CERT_SYSTEM_STORE_INFO CERT_SYSTEM_STORE_RELOCATE_PARA CERT_TRUST_LIST_INFO CERT_TRUST_STATUS CERT_USAGE_MATCH CERT_VIEWPROPERTIES_STRUCT CMSG_CMS_SIGNER_INFO CMSG_CTRL_ADD_SIGNER_UNAUTH_ATTR_PARA CMSG_CTRL_DECRYPT_PARA CMSG_CTRL_DECRYPT_PARA_HANDLES CMSG_CTRL_DEL_SIGNER_UNAUTH_ATTR_PARA CMSG_CTRL_KEY_AGREE_DECRYPT_PARA CMSG_CTRL_KEY_AGREE_DECRYPT_PARA_HANDLES CMSG_CTRL_KEY_TRANS_DECRYPT_PARA CMSG_CTRL_KEY_TRANS_DECRYPT_PARA_HANDLES CMSG_CTRL_MAIL_LIST_DECRYPT_PARA CMSG_CTRL_VERIFY_SIGNATURE_EX_PARA CMSG_KEY_AGREE_RECIPIENT_INFO CMSG_KEY_AGREE_RECIPIENT_INFO_UNION CMSG_KEY_TRANS_RECIPIENT_INFO CMSG_MAIL_LIST_RECIPIENT_INFO CMSG_RECIPIENT_ENCRYPTED_KEY_INFO CMSG_SIGNED_ENCODE_INFO CMSG_SIGNER_ENCODE_INFO CMSG_SIGNER_ENCODE_INFO_HANDLES CMSG_STREAM_INFO CRL_CONTEXT CRL_ENTRY CRL_INFO CRYPTCATMEMBER CRYPTCATSTORE CRYPTOAPI_BLOB CRYPTPROTECT_PROMPTSTRUCT 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_INFO_UNION CRYPTUI_WIZ_DIGITAL_SIGN_PVK_FILE_INFO CRYPTUI_WIZ_DIGITAL_SIGN_STORE_INFO CRYPTUI_WIZ_EXPORT_CERTCONTEXT_INFO CRYPTUI_WIZ_EXPORT_INFO CRYPTUI_WIZ_EXPORT_INFO_UNION CRYPTUI_WIZ_IMPORT_SRC_INFO CRYPTUI_WIZ_IMPORT_SRC_INFO_UNION CRYPT_ALGORITHM_IDENTIFIER CRYPT_ATTRIBUTE CRYPT_ATTRIBUTES CRYPT_ATTRIBUTE_TYPE_VALUE CRYPT_BIT_BLOB CRYPT_CONTEXTS CRYPT_CONTEXT_CONFIG CRYPT_CONTEXT_FUNCTIONS CRYPT_CONTEXT_FUNCTION_CONFIG CRYPT_CONTEXT_FUNCTION_PROVIDERS CRYPT_CREDENTIALS CRYPT_DECODE_PARA CRYPT_DECRYPT_MESSAGE_PARA CRYPT_ENCODE_PARA CRYPT_ENCRYPT_MESSAGE_PARA CRYPT_GET_TIME_VALID_OBJECT_EXTRA_INFO CRYPT_HASH_MESSAGE_PARA CRYPT_KEY_PROV_INFO CRYPT_KEY_SIGN_MESSAGE_PARA CRYPT_KEY_SIGN_MESSAGE_PARA_HANDLE CRYPT_KEY_VERIFY_MESSAGE_PARA CRYPT_OID_FUNC_ENTRY CRYPT_OID_INFO CRYPT_OID_INFO_UNION CRYPT_PKCS8_EXPORT_PARAMS CRYPT_PKCS8_IMPORT_PARAMS CRYPT_PRIVATE_KEY_INFO CRYPT_PROVIDERS CRYPT_RETRIEVE_AUX_INFO CRYPT_SIGN_MESSAGE_PARA CRYPT_TIMESTAMP_ACCURACY CRYPT_TIMESTAMP_CONTEXT CRYPT_TIMESTAMP_INFO CRYPT_TIMESTAMP_PARA CRYPT_URL_ARRAY CRYPT_URL_INFO CRYPT_VERIFY_MESSAGE_PARA CTL_CONTEXT CTL_ENTRY CTL_INFO CTL_MODIFY_REQUEST CTL_USAGE CTL_VERIFY_USAGE_PARA CTL_VERIFY_USAGE_STATUS HCERTCHAINENGINE HCERTSTORE HCERT_SERVER_OCSP_RESPONSE HCRYPTDEFAULTCONTEXT HCRYPTHASH HCRYPTKEY HCRYPTMSG HCRYPTOIDFUNCADDR HCRYPTOIDFUNCSET HCRYPTPROV MS_ADDINFO_BLOB MS_ADDINFO_CATALOGMEMBER MS_ADDINFO_FLAT NCryptAlgorithmName NCryptBuffer NCryptBufferDesc NCRYPT_ALLOC_PARA NCRYPT_DESCRIPTOR_HANDLE NCRYPT_HANDLE NCRYPT_HASH_HANDLE NCRYPT_KEY_HANDLE NCRYPT_PROTECT_STREAM_INFO NCRYPT_PROTECT_STREAM_INFO_EX NCRYPT_PROV_HANDLE NCRYPT_SECRET_HANDLE NCRYPT_SSL_CIPHER_LENGTHS NCRYPT_SSL_CIPHER_SUITE NCRYPT_STREAM_HANDLE PCCERT_CHAIN_CONTEXT PCCERT_CONTEXT PCCERT_SERVER_OCSP_RESPONSE_CONTEXT PCCRL_CONTEXT PCCRYPTUI_WIZ_DIGITAL_SIGN_CONTEXT PCCRYPT_OID_INFO PCCTL_CONTEXT PUBLICKEYSTRUC SafeCRYPTOAPI_BLOB SIP_ADD_NEWPROVIDER SIP_CAP_SET_V2 SIP_CAP_SET_V3 SIP_DISPATCH_INFO SIP_INDIRECT_DATA SIP_SUBJECTINFO TOKENBINDING_IDENTIFIER TOKENBINDING_KEY_TYPES TOKENBINDING_RESULT_DATA TOKENBINDING_RESULT_LIST diff --git a/PInvoke/Gdi32/CorrelationReport.md b/PInvoke/Gdi32/CorrelationReport.md index 3a2a2ce0..5e005a5e 100644 --- a/PInvoke/Gdi32/CorrelationReport.md +++ b/PInvoke/Gdi32/CorrelationReport.md @@ -320,8 +320,13 @@ Native Structure | Header | Managed Structure [AXESLIST](https://www.google.com/search?num=5&q=AXESLIST+site%3Adocs.microsoft.com) | wingdi.h | [Vanara.PInvoke.Gdi32.AXESLIST](https://github.com/dahall/Vanara/search?l=C%23&q=AXESLIST) [AXISINFO](https://www.google.com/search?num=5&q=AXISINFO+site%3Adocs.microsoft.com) | wingdi.h | [Vanara.PInvoke.Gdi32.AXISINFO](https://github.com/dahall/Vanara/search?l=C%23&q=AXISINFO) [BITMAP](https://www.google.com/search?num=5&q=BITMAP+site%3Adocs.microsoft.com) | Wingdi.h | [Vanara.PInvoke.Gdi32.BITMAP](https://github.com/dahall/Vanara/search?l=C%23&q=BITMAP) +[BITMAPCOREHEADER](https://www.google.com/search?num=5&q=BITMAPCOREHEADER+site%3Adocs.microsoft.com) | wingdi.h | [Vanara.PInvoke.Gdi32.BITMAPCOREHEADER](https://github.com/dahall/Vanara/search?l=C%23&q=BITMAPCOREHEADER) +[BITMAPCOREINFO](https://www.google.com/search?num=5&q=BITMAPCOREINFO+site%3Adocs.microsoft.com) | wingdi.h | [Vanara.PInvoke.Gdi32.BITMAPCOREINFO](https://github.com/dahall/Vanara/search?l=C%23&q=BITMAPCOREINFO) +[BITMAPFILEHEADER](https://www.google.com/search?num=5&q=BITMAPFILEHEADER+site%3Adocs.microsoft.com) | wingdi.h | [Vanara.PInvoke.Gdi32.BITMAPFILEHEADER](https://github.com/dahall/Vanara/search?l=C%23&q=BITMAPFILEHEADER) [BITMAPINFO](https://www.google.com/search?num=5&q=BITMAPINFO+site%3Adocs.microsoft.com) | Wingdi.h | [Vanara.PInvoke.Gdi32.BITMAPINFO](https://github.com/dahall/Vanara/search?l=C%23&q=BITMAPINFO) -[BITMAPINFOHEADER](https://www.google.com/search?num=5&q=BITMAPINFOHEADER+site%3Adocs.microsoft.com) | Wingdi.h | [Vanara.PInvoke.Gdi32.BITMAPINFOHEADER](https://github.com/dahall/Vanara/search?l=C%23&q=BITMAPINFOHEADER) +[BITMAPINFOHEADER](https://www.google.com/search?num=5&q=BITMAPINFOHEADER+site%3Adocs.microsoft.com) | wingdi.h | [Vanara.PInvoke.Gdi32.BITMAPINFOHEADER](https://github.com/dahall/Vanara/search?l=C%23&q=BITMAPINFOHEADER) +[BITMAPV4HEADER](https://www.google.com/search?num=5&q=BITMAPV4HEADER+site%3Adocs.microsoft.com) | wingdi.h | [Vanara.PInvoke.Gdi32.BITMAPV4HEADER](https://github.com/dahall/Vanara/search?l=C%23&q=BITMAPV4HEADER) +[BITMAPV5HEADER](https://www.google.com/search?num=5&q=BITMAPV5HEADER+site%3Adocs.microsoft.com) | wingdi.h | [Vanara.PInvoke.Gdi32.BITMAPV5HEADER](https://github.com/dahall/Vanara/search?l=C%23&q=BITMAPV5HEADER) [BLENDFUNCTION](https://www.google.com/search?num=5&q=BLENDFUNCTION+site%3Adocs.microsoft.com) | Wingdi.h | [Vanara.PInvoke.Gdi32.BLENDFUNCTION](https://github.com/dahall/Vanara/search?l=C%23&q=BLENDFUNCTION) [CHARSETINFO](https://www.google.com/search?num=5&q=CHARSETINFO+site%3Adocs.microsoft.com) | wingdi.h | [Vanara.PInvoke.Gdi32.CHARSETINFO](https://github.com/dahall/Vanara/search?l=C%23&q=CHARSETINFO) [CIEXYZ](https://www.google.com/search?num=5&q=CIEXYZ+site%3Adocs.microsoft.com) | wingdi.h | [Vanara.PInvoke.Gdi32.CIEXYZ](https://github.com/dahall/Vanara/search?l=C%23&q=CIEXYZ) @@ -407,6 +412,7 @@ Native Class | Header | Managed Class [LOGPALETTE](https://www.google.com/search?num=5&q=LOGPALETTE+site%3Adocs.microsoft.com) | wingdi.h | [Vanara.PInvoke.Gdi32.LOGPALETTE](https://github.com/dahall/Vanara/search?l=C%23&q=LOGPALETTE) [METARECORD](https://www.google.com/search?num=5&q=METARECORD+site%3Adocs.microsoft.com) | wingdi.h | [Vanara.PInvoke.Gdi32.METARECORD](https://github.com/dahall/Vanara/search?l=C%23&q=METARECORD) [RGNDATA](https://www.google.com/search?num=5&q=RGNDATA+site%3Adocs.microsoft.com) | wingdi.h | [Vanara.PInvoke.Gdi32.RGNDATA](https://github.com/dahall/Vanara/search?l=C%23&q=RGNDATA) +[SafeBITMAPINFO](https://www.google.com/search?num=5&q=SafeBITMAPINFO+site%3Adocs.microsoft.com) | | [Vanara.PInvoke.Gdi32.SafeBITMAPINFO](https://github.com/dahall/Vanara/search?l=C%23&q=SafeBITMAPINFO) [SafeHBITMAP](https://www.google.com/search?num=5&q=SafeHBITMAP+site%3Adocs.microsoft.com) | | [Vanara.PInvoke.Gdi32.SafeHBITMAP](https://github.com/dahall/Vanara/search?l=C%23&q=SafeHBITMAP) [SafeHBRUSH](https://www.google.com/search?num=5&q=SafeHBRUSH+site%3Adocs.microsoft.com) | | [Vanara.PInvoke.Gdi32.SafeHBRUSH](https://github.com/dahall/Vanara/search?l=C%23&q=SafeHBRUSH) [SafeHCOLORSPACE](https://www.google.com/search?num=5&q=SafeHCOLORSPACE+site%3Adocs.microsoft.com) | | [Vanara.PInvoke.Gdi32.SafeHCOLORSPACE](https://github.com/dahall/Vanara/search?l=C%23&q=SafeHCOLORSPACE) diff --git a/PInvoke/Gdi32/Vanara.PInvoke.Gdi32.csproj b/PInvoke/Gdi32/Vanara.PInvoke.Gdi32.csproj index 8e0c79b4..898410b7 100644 --- a/PInvoke/Gdi32/Vanara.PInvoke.Gdi32.csproj +++ b/PInvoke/Gdi32/Vanara.PInvoke.Gdi32.csproj @@ -20,7 +20,7 @@ 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 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 -ABC ABCFLOAT AXESLIST AXISINFO BITMAP BITMAPINFO BITMAPINFOHEADER BLENDFUNCTION CHARSETINFO CIEXYZ CIEXYZTRIPLE COLORADJUSTMENT DESIGNVECTOR DIBSECTION 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 DISPLAY_DEVICE DOCINFO DRAWPATRECT ENHMETAHEADER ENUMLOGFONT ENUMLOGFONTEX ENUMLOGFONTEXDV ENUMTEXTMETRIC EXTLOGPEN FIXED FONTSIGNATURE GCP_RESULTS GLYPHMETRICS GLYPHSET GRADIENT_RECT GRADIENT_TRIANGLE HANDLETABLE HSECTION HSPOOLFILE KERNINGPAIR LOGBRUSH LOGCOLORSPACE LOGPALETTE LOGPEN MAT2 METAFILEPICT NEWTEXTMETRIC NEWTEXTMETRICEX OUTLINETEXTMETRIC PALETTEENTRY PANOSE PIXELFORMATDESCRIPTOR POLYTEXT PSFEATURE_CUSTPAPER PSFEATURE_OUTPUT PSINJECTDATA RASTERIZER_STATUS RGBQUAD RGBTRIPLE RGNDATA RGNDATAHEADER TEXTMETRIC TRIVERTEX Union Union WCRANGE XFORM +ABC ABCFLOAT AXESLIST AXISINFO BITMAP BITMAPCOREHEADER BITMAPCOREINFO BITMAPFILEHEADER BITMAPINFO BITMAPINFOHEADER BITMAPV4HEADER BITMAPV5HEADER BLENDFUNCTION CHARSETINFO CIEXYZ CIEXYZTRIPLE COLORADJUSTMENT DESIGNVECTOR DIBSECTION 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 DISPLAY_DEVICE DOCINFO DRAWPATRECT ENHMETAHEADER ENUMLOGFONT ENUMLOGFONTEX ENUMLOGFONTEXDV ENUMTEXTMETRIC EXTLOGPEN FIXED FONTSIGNATURE GCP_RESULTS GLYPHMETRICS GLYPHSET GRADIENT_RECT GRADIENT_TRIANGLE HANDLETABLE HSECTION HSPOOLFILE KERNINGPAIR LOGBRUSH LOGCOLORSPACE LOGPALETTE LOGPEN MAT2 METAFILEPICT NEWTEXTMETRIC NEWTEXTMETRICEX OUTLINETEXTMETRIC PALETTEENTRY PANOSE PIXELFORMATDESCRIPTOR POLYTEXT PSFEATURE_CUSTPAPER PSFEATURE_OUTPUT PSINJECTDATA RASTERIZER_STATUS RGBQUAD RGBTRIPLE RGNDATA RGNDATAHEADER TEXTMETRIC TRIVERTEX Union Union WCRANGE XFORM diff --git a/PInvoke/Kernel32/CorrelationReport.md b/PInvoke/Kernel32/CorrelationReport.md index ce1e55ae..b87fc3a1 100644 --- a/PInvoke/Kernel32/CorrelationReport.md +++ b/PInvoke/Kernel32/CorrelationReport.md @@ -3,7 +3,7 @@ PInvoke API (methods, structures and constants) imported from Windows Kernel32.d - Includes methods from kernel32.dll, kernelbase.dll, normaliz.dll, vertdll.dll - Current NuGet release: [![Nuget](https://img.shields.io/nuget/v/Vanara.PInvoke.Kernel32?logo=nuget&style=flat-square)![Nuget](https://img.shields.io/nuget/dt/Vanara.PInvoke.Kernel32?label=%20&style=flat-square)](https://www.nuget.org/packages/Vanara.PInvoke.Kernel32) -### Methods - 100% API coverage (1112 of 1112 functions) +### Methods - 100% API coverage (1114 of 1114 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) @@ -195,13 +195,13 @@ Native Method | Native DLL | Header | Managed Method [EnumDeviceDrivers](https://www.google.com/search?num=5&q=EnumDeviceDrivers+site%3Adocs.microsoft.com) | kernelbase.dll | psapi.h | [Vanara.PInvoke.Kernel32.EnumDeviceDrivers](https://github.com/dahall/Vanara/search?l=C%23&q=EnumDeviceDrivers) [EnumDynamicTimeZoneInformation](https://www.google.com/search?num=5&q=EnumDynamicTimeZoneInformation+site%3Adocs.microsoft.com) | kernelbase.dll | timezoneapi.h | [Vanara.PInvoke.Kernel32.EnumDynamicTimeZoneInformation](https://github.com/dahall/Vanara/search?l=C%23&q=EnumDynamicTimeZoneInformation) [EnumLanguageGroupLocales](https://www.google.com/search?num=5&q=EnumLanguageGroupLocalesA+site%3Adocs.microsoft.com) | kernel32.dll | Winnls.h | [Vanara.PInvoke.Kernel32.EnumLanguageGroupLocales](https://github.com/dahall/Vanara/search?l=C%23&q=EnumLanguageGroupLocales) -[EnumPageFilesA](https://www.google.com/search?num=5&q=EnumPageFilesA+site%3Adocs.microsoft.com) | kernelbase.dll | psapi.h | [Vanara.PInvoke.Kernel32.EnumPageFiles](https://github.com/dahall/Vanara/search?l=C%23&q=EnumPageFiles) -[EnumPageFilesW](https://www.google.com/search?num=5&q=EnumPageFilesW+site%3Adocs.microsoft.com) | kernelbase.dll | psapi.h | [Vanara.PInvoke.Kernel32.EnumPageFiles](https://github.com/dahall/Vanara/search?l=C%23&q=EnumPageFiles) -[EnumProcessesA](https://www.google.com/search?num=5&q=EnumProcessesA+site%3Adocs.microsoft.com) | kernelbase.dll | psapi.h | [Vanara.PInvoke.Kernel32.EnumProcesses](https://github.com/dahall/Vanara/search?l=C%23&q=EnumProcesses) -[EnumProcessesW](https://www.google.com/search?num=5&q=EnumProcessesW+site%3Adocs.microsoft.com) | kernelbase.dll | psapi.h | [Vanara.PInvoke.Kernel32.EnumProcesses](https://github.com/dahall/Vanara/search?l=C%23&q=EnumProcesses) +[EnumPageFilesA](https://www.google.com/search?num=5&q=EnumPageFilesA+site%3Adocs.microsoft.com) | psapi.dll | psapi.h | [Vanara.PInvoke.Kernel32.EnumPageFiles](https://github.com/dahall/Vanara/search?l=C%23&q=EnumPageFiles) +[EnumPageFilesW](https://www.google.com/search?num=5&q=EnumPageFilesW+site%3Adocs.microsoft.com) | psapi.dll | psapi.h | [Vanara.PInvoke.Kernel32.EnumPageFiles](https://github.com/dahall/Vanara/search?l=C%23&q=EnumPageFiles) +[EnumProcessesA](https://www.google.com/search?num=5&q=EnumProcessesA+site%3Adocs.microsoft.com) | psapi.dll | psapi.h | [Vanara.PInvoke.Kernel32.EnumProcesses](https://github.com/dahall/Vanara/search?l=C%23&q=EnumProcesses) +[EnumProcessesW](https://www.google.com/search?num=5&q=EnumProcessesW+site%3Adocs.microsoft.com) | psapi.dll | psapi.h | [Vanara.PInvoke.Kernel32.EnumProcesses](https://github.com/dahall/Vanara/search?l=C%23&q=EnumProcesses) [EnumProcessModules](https://www.google.com/search?num=5&q=EnumProcessModules+site%3Adocs.microsoft.com) | kernelbase.dll | psapi.h | [Vanara.PInvoke.Kernel32.EnumProcessModules](https://github.com/dahall/Vanara/search?l=C%23&q=EnumProcessModules) -[EnumProcessModulesExA](https://www.google.com/search?num=5&q=EnumProcessModulesExA+site%3Adocs.microsoft.com) | kernelbase.dll | psapi.h | [Vanara.PInvoke.Kernel32.EnumProcessModulesEx](https://github.com/dahall/Vanara/search?l=C%23&q=EnumProcessModulesEx) -[EnumProcessModulesExW](https://www.google.com/search?num=5&q=EnumProcessModulesExW+site%3Adocs.microsoft.com) | kernelbase.dll | psapi.h | [Vanara.PInvoke.Kernel32.EnumProcessModulesEx](https://github.com/dahall/Vanara/search?l=C%23&q=EnumProcessModulesEx) +[EnumProcessModulesExA](https://www.google.com/search?num=5&q=EnumProcessModulesExA+site%3Adocs.microsoft.com) | psapi.dll | psapi.h | [Vanara.PInvoke.Kernel32.EnumProcessModulesEx](https://github.com/dahall/Vanara/search?l=C%23&q=EnumProcessModulesEx) +[EnumProcessModulesExW](https://www.google.com/search?num=5&q=EnumProcessModulesExW+site%3Adocs.microsoft.com) | psapi.dll | psapi.h | [Vanara.PInvoke.Kernel32.EnumProcessModulesEx](https://github.com/dahall/Vanara/search?l=C%23&q=EnumProcessModulesEx) [EnumResourceLanguagesEx](https://www.google.com/search?num=5&q=EnumResourceLanguagesExA+site%3Adocs.microsoft.com) | kernelbase.dll | Winbase.h | [Vanara.PInvoke.Kernel32.EnumResourceLanguagesEx](https://github.com/dahall/Vanara/search?l=C%23&q=EnumResourceLanguagesEx) [EnumResourceLanguagesW](https://www.google.com/search?num=5&q=EnumResourceLanguagesW+site%3Adocs.microsoft.com) | kernel32.dll | Winbase.h | [Vanara.PInvoke.Kernel32.EnumResourceLanguages](https://github.com/dahall/Vanara/search?l=C%23&q=EnumResourceLanguages) [EnumResourceNames](https://www.google.com/search?num=5&q=EnumResourceNamesA+site%3Adocs.microsoft.com) | kernel32.dll | WinBase.h | [Vanara.PInvoke.Kernel32.EnumResourceNames](https://github.com/dahall/Vanara/search?l=C%23&q=EnumResourceNames) @@ -412,6 +412,8 @@ Native Method | Native DLL | Header | Managed Method [GetMemoryErrorHandlingCapabilities](https://www.google.com/search?num=5&q=GetMemoryErrorHandlingCapabilities+site%3Adocs.microsoft.com) | kernel32.dll | WinBase.h | [Vanara.PInvoke.Kernel32.GetMemoryErrorHandlingCapabilities](https://github.com/dahall/Vanara/search?l=C%23&q=GetMemoryErrorHandlingCapabilities) [GetModuleBaseName](https://www.google.com/search?num=5&q=GetModuleBaseNameA+site%3Adocs.microsoft.com) | kernelbase.dll | psapi.h | [Vanara.PInvoke.Kernel32.GetModuleBaseName](https://github.com/dahall/Vanara/search?l=C%23&q=GetModuleBaseName) [GetModuleFileName](https://www.google.com/search?num=5&q=GetModuleFileNameA+site%3Adocs.microsoft.com) | kernel32.dll | Winbase.h | [Vanara.PInvoke.Kernel32.GetModuleFileName](https://github.com/dahall/Vanara/search?l=C%23&q=GetModuleFileName) +[GetModuleFileNameExA](https://www.google.com/search?num=5&q=GetModuleFileNameExA+site%3Adocs.microsoft.com) | psapi.dll | psapi.h | [Vanara.PInvoke.Kernel32.GetModuleFileNameEx](https://github.com/dahall/Vanara/search?l=C%23&q=GetModuleFileNameEx) +[GetModuleFileNameExW](https://www.google.com/search?num=5&q=GetModuleFileNameExW+site%3Adocs.microsoft.com) | psapi.dll | psapi.h | [Vanara.PInvoke.Kernel32.GetModuleFileNameEx](https://github.com/dahall/Vanara/search?l=C%23&q=GetModuleFileNameEx) [GetModuleHandle](https://www.google.com/search?num=5&q=GetModuleHandleA+site%3Adocs.microsoft.com) | kernel32.dll | Winbase.h | [Vanara.PInvoke.Kernel32.GetModuleHandle](https://github.com/dahall/Vanara/search?l=C%23&q=GetModuleHandle) [GetModuleHandleEx](https://www.google.com/search?num=5&q=GetModuleHandleExA+site%3Adocs.microsoft.com) | kernel32.dll | Winbase.h | [Vanara.PInvoke.Kernel32.GetModuleHandleEx](https://github.com/dahall/Vanara/search?l=C%23&q=GetModuleHandleEx) [GetModuleInformation](https://www.google.com/search?num=5&q=GetModuleInformation+site%3Adocs.microsoft.com) | kernelbase.dll | psapi.h | [Vanara.PInvoke.Kernel32.GetModuleInformation](https://github.com/dahall/Vanara/search?l=C%23&q=GetModuleInformation) @@ -476,8 +478,8 @@ Native Method | Native DLL | Header | Managed Method [GetProcessImageFileName](https://www.google.com/search?num=5&q=GetProcessImageFileNameA+site%3Adocs.microsoft.com) | kernelbase.dll | psapi.h | [Vanara.PInvoke.Kernel32.GetProcessImageFileName](https://github.com/dahall/Vanara/search?l=C%23&q=GetProcessImageFileName) [GetProcessInformation](https://www.google.com/search?num=5&q=GetProcessInformation+site%3Adocs.microsoft.com) | kernel32.dll | WinBase.h | [Vanara.PInvoke.Kernel32.GetProcessInformation](https://github.com/dahall/Vanara/search?l=C%23&q=GetProcessInformation) [GetProcessIoCounters](https://www.google.com/search?num=5&q=GetProcessIoCounters+site%3Adocs.microsoft.com) | kernel32.dll | WinBase.h | [Vanara.PInvoke.Kernel32.GetProcessIoCounters](https://github.com/dahall/Vanara/search?l=C%23&q=GetProcessIoCounters) -[GetProcessMemoryInfoA](https://www.google.com/search?num=5&q=GetProcessMemoryInfoA+site%3Adocs.microsoft.com) | kernelbase.dll | psapi.h | [Vanara.PInvoke.Kernel32.GetProcessMemoryInfo](https://github.com/dahall/Vanara/search?l=C%23&q=GetProcessMemoryInfo) -[GetProcessMemoryInfoW](https://www.google.com/search?num=5&q=GetProcessMemoryInfoW+site%3Adocs.microsoft.com) | kernelbase.dll | psapi.h | [Vanara.PInvoke.Kernel32.GetProcessMemoryInfo](https://github.com/dahall/Vanara/search?l=C%23&q=GetProcessMemoryInfo) +[GetProcessMemoryInfoA](https://www.google.com/search?num=5&q=GetProcessMemoryInfoA+site%3Adocs.microsoft.com) | psapi.dll | psapi.h | [Vanara.PInvoke.Kernel32.GetProcessMemoryInfo](https://github.com/dahall/Vanara/search?l=C%23&q=GetProcessMemoryInfo) +[GetProcessMemoryInfoW](https://www.google.com/search?num=5&q=GetProcessMemoryInfoW+site%3Adocs.microsoft.com) | psapi.dll | psapi.h | [Vanara.PInvoke.Kernel32.GetProcessMemoryInfo](https://github.com/dahall/Vanara/search?l=C%23&q=GetProcessMemoryInfo) [GetProcessMitigationPolicy](https://www.google.com/search?num=5&q=GetProcessMitigationPolicy+site%3Adocs.microsoft.com) | kernel32.dll | Processthreadsapi.h | [Vanara.PInvoke.Kernel32.GetProcessMitigationPolicy](https://github.com/dahall/Vanara/search?l=C%23&q=GetProcessMitigationPolicy) [GetProcessorSystemCycleTime](https://www.google.com/search?num=5&q=GetProcessorSystemCycleTime+site%3Adocs.microsoft.com) | kernel32.dll | WinBase.h | [Vanara.PInvoke.Kernel32.GetProcessorSystemCycleTime](https://github.com/dahall/Vanara/search?l=C%23&q=GetProcessorSystemCycleTime) [GetProcessPreferredUILanguages](https://www.google.com/search?num=5&q=GetProcessPreferredUILanguages+site%3Adocs.microsoft.com) | kernel32.dll | Winnls.h | [Vanara.PInvoke.Kernel32.GetProcessPreferredUILanguages](https://github.com/dahall/Vanara/search?l=C%23&q=GetProcessPreferredUILanguages) @@ -571,8 +573,8 @@ Native Method | Native DLL | Header | Managed Method [GetWindowsDirectory](https://www.google.com/search?num=5&q=GetWindowsDirectoryA+site%3Adocs.microsoft.com) | kernel32.dll | Winbase.h | [Vanara.PInvoke.Kernel32.GetWindowsDirectory](https://github.com/dahall/Vanara/search?l=C%23&q=GetWindowsDirectory) [GetWriteWatch](https://www.google.com/search?num=5&q=GetWriteWatch+site%3Adocs.microsoft.com) | kernel32.dll | WinBase.h | [Vanara.PInvoke.Kernel32.GetWriteWatch](https://github.com/dahall/Vanara/search?l=C%23&q=GetWriteWatch) [GetWsChanges](https://www.google.com/search?num=5&q=GetWsChanges+site%3Adocs.microsoft.com) | kernelbase.dll | psapi.h | [Vanara.PInvoke.Kernel32.GetWsChanges](https://github.com/dahall/Vanara/search?l=C%23&q=GetWsChanges) -[GetWsChangesExA](https://www.google.com/search?num=5&q=GetWsChangesExA+site%3Adocs.microsoft.com) | kernelbase.dll | psapi.h | [Vanara.PInvoke.Kernel32.GetWsChangesEx](https://github.com/dahall/Vanara/search?l=C%23&q=GetWsChangesEx) -[GetWsChangesExW](https://www.google.com/search?num=5&q=GetWsChangesExW+site%3Adocs.microsoft.com) | kernelbase.dll | psapi.h | [Vanara.PInvoke.Kernel32.GetWsChangesEx](https://github.com/dahall/Vanara/search?l=C%23&q=GetWsChangesEx) +[GetWsChangesExA](https://www.google.com/search?num=5&q=GetWsChangesExA+site%3Adocs.microsoft.com) | psapi.dll | psapi.h | [Vanara.PInvoke.Kernel32.GetWsChangesEx](https://github.com/dahall/Vanara/search?l=C%23&q=GetWsChangesEx) +[GetWsChangesExW](https://www.google.com/search?num=5&q=GetWsChangesExW+site%3Adocs.microsoft.com) | psapi.dll | psapi.h | [Vanara.PInvoke.Kernel32.GetWsChangesEx](https://github.com/dahall/Vanara/search?l=C%23&q=GetWsChangesEx) [GetXStateFeaturesMask](https://www.google.com/search?num=5&q=GetXStateFeaturesMask+site%3Adocs.microsoft.com) | kernel32.dll | winbase.h | [Vanara.PInvoke.Kernel32.GetXStateFeaturesMask](https://github.com/dahall/Vanara/search?l=C%23&q=GetXStateFeaturesMask) [GlobalAddAtom](https://www.google.com/search?num=5&q=GlobalAddAtomA+site%3Adocs.microsoft.com) | kernel32.dll | Winbase.h | [Vanara.PInvoke.Kernel32.GlobalAddAtom](https://github.com/dahall/Vanara/search?l=C%23&q=GlobalAddAtom) [GlobalAddAtomEx](https://www.google.com/search?num=5&q=GlobalAddAtomExA+site%3Adocs.microsoft.com) | kernel32.dll | Winbase.h | [Vanara.PInvoke.Kernel32.GlobalAddAtomEx](https://github.com/dahall/Vanara/search?l=C%23&q=GlobalAddAtomEx) @@ -617,8 +619,8 @@ Native Method | Native DLL | Header | Managed Method [InitializeCriticalSectionAndSpinCount](https://www.google.com/search?num=5&q=InitializeCriticalSectionAndSpinCount+site%3Adocs.microsoft.com) | kernel32.dll | WinBase.h | [Vanara.PInvoke.Kernel32.InitializeCriticalSectionAndSpinCount](https://github.com/dahall/Vanara/search?l=C%23&q=InitializeCriticalSectionAndSpinCount) [InitializeCriticalSectionEx](https://www.google.com/search?num=5&q=InitializeCriticalSectionEx+site%3Adocs.microsoft.com) | kernel32.dll | synchapi.h | [Vanara.PInvoke.Kernel32.InitializeCriticalSectionEx](https://github.com/dahall/Vanara/search?l=C%23&q=InitializeCriticalSectionEx) [InitializeEnclave](https://www.google.com/search?num=5&q=InitializeEnclave+site%3Adocs.microsoft.com) | kernel32.dll | Enclaveapi.h | [Vanara.PInvoke.Kernel32.InitializeEnclave](https://github.com/dahall/Vanara/search?l=C%23&q=InitializeEnclave) -[InitializeProcessForWsWatchA](https://www.google.com/search?num=5&q=InitializeProcessForWsWatchA+site%3Adocs.microsoft.com) | kernelbase.dll | psapi.h | [Vanara.PInvoke.Kernel32.InitializeProcessForWsWatch](https://github.com/dahall/Vanara/search?l=C%23&q=InitializeProcessForWsWatch) -[InitializeProcessForWsWatchW](https://www.google.com/search?num=5&q=InitializeProcessForWsWatchW+site%3Adocs.microsoft.com) | kernelbase.dll | psapi.h | [Vanara.PInvoke.Kernel32.InitializeProcessForWsWatch](https://github.com/dahall/Vanara/search?l=C%23&q=InitializeProcessForWsWatch) +[InitializeProcessForWsWatchA](https://www.google.com/search?num=5&q=InitializeProcessForWsWatchA+site%3Adocs.microsoft.com) | psapi.dll | psapi.h | [Vanara.PInvoke.Kernel32.InitializeProcessForWsWatch](https://github.com/dahall/Vanara/search?l=C%23&q=InitializeProcessForWsWatch) +[InitializeProcessForWsWatchW](https://www.google.com/search?num=5&q=InitializeProcessForWsWatchW+site%3Adocs.microsoft.com) | psapi.dll | psapi.h | [Vanara.PInvoke.Kernel32.InitializeProcessForWsWatch](https://github.com/dahall/Vanara/search?l=C%23&q=InitializeProcessForWsWatch) [InitializeProcThreadAttributeList](https://www.google.com/search?num=5&q=InitializeProcThreadAttributeList+site%3Adocs.microsoft.com) | kernel32.dll | WinBase.h | [Vanara.PInvoke.Kernel32.InitializeProcThreadAttributeList](https://github.com/dahall/Vanara/search?l=C%23&q=InitializeProcThreadAttributeList) [InitializeSListHead](https://www.google.com/search?num=5&q=InitializeSListHead+site%3Adocs.microsoft.com) | kernel32.dll | interlockedapi.h | [Vanara.PInvoke.Kernel32.InitializeSListHead](https://github.com/dahall/Vanara/search?l=C%23&q=InitializeSListHead) [InitializeSRWLock](https://www.google.com/search?num=5&q=InitializeSRWLock+site%3Adocs.microsoft.com) | kernel32.dll | WinBase.h | [Vanara.PInvoke.Kernel32.InitializeSRWLock](https://github.com/dahall/Vanara/search?l=C%23&q=InitializeSRWLock) @@ -1405,7 +1407,6 @@ Native Structure | Header | Managed Structure [NTFS_VOLUME_DATA_BUFFER](https://www.google.com/search?num=5&q=NTFS_VOLUME_DATA_BUFFER+site%3Adocs.microsoft.com) | winioctl.h | [Vanara.PInvoke.Kernel32.NTFS_VOLUME_DATA_BUFFER](https://github.com/dahall/Vanara/search?l=C%23&q=NTFS_VOLUME_DATA_BUFFER) [NUMA_NODE_RELATIONSHIP](https://www.google.com/search?num=5&q=NUMA_NODE_RELATIONSHIP+site%3Adocs.microsoft.com) | winnt.h | [Vanara.PInvoke.Kernel32.NUMA_NODE_RELATIONSHIP](https://github.com/dahall/Vanara/search?l=C%23&q=NUMA_NODE_RELATIONSHIP) [NUMBERFMT](https://www.google.com/search?num=5&q=NUMBERFMT+site%3Adocs.microsoft.com) | Winnls.h | [Vanara.PInvoke.Kernel32.NUMBERFMT](https://github.com/dahall/Vanara/search?l=C%23&q=NUMBERFMT) -[OFSTRUCT](https://www.google.com/search?num=5&q=OFSTRUCT+site%3Adocs.microsoft.com) | WinBase.h | [Vanara.PInvoke.Kernel32.OFSTRUCT](https://github.com/dahall/Vanara/search?l=C%23&q=OFSTRUCT) [OSVERSIONINFOEX](https://www.google.com/search?num=5&q=OSVERSIONINFOEX+site%3Adocs.microsoft.com) | Winnt.h | [Vanara.PInvoke.Kernel32.OSVERSIONINFOEX](https://github.com/dahall/Vanara/search?l=C%23&q=OSVERSIONINFOEX) [OUTPUT_DEBUG_STRING_INFO](https://www.google.com/search?num=5&q=OUTPUT_DEBUG_STRING_INFO+site%3Adocs.microsoft.com) | WinBase.h | [Vanara.PInvoke.Kernel32.DEBUG_EVENT.OUTPUT_DEBUG_STRING_INFO](https://github.com/dahall/Vanara/search?l=C%23&q=OUTPUT_DEBUG_STRING_INFO) [OVERLAPPED_ENTRY](https://www.google.com/search?num=5&q=OVERLAPPED_ENTRY+site%3Adocs.microsoft.com) | minwinbase.h | [Vanara.PInvoke.Kernel32.OVERLAPPED_ENTRY](https://github.com/dahall/Vanara/search?l=C%23&q=OVERLAPPED_ENTRY) diff --git a/PInvoke/Kernel32/Vanara.PInvoke.Kernel32.csproj b/PInvoke/Kernel32/Vanara.PInvoke.Kernel32.csproj index 2b867056..90429655 100644 --- a/PInvoke/Kernel32/Vanara.PInvoke.Kernel32.csproj +++ b/PInvoke/Kernel32/Vanara.PInvoke.Kernel32.csproj @@ -14,10 +14,10 @@ Currently implements: Functions -AcquireSRWLockExclusive AcquireSRWLockShared ActivateActCtx AddAtom AddConsoleAlias AddDllDirectory AddIntegrityLabelToBoundaryDescriptor AddLocalAlternateComputerName AddRefActCtx AddSecureMemoryCacheCallback AddSIDToBoundaryDescriptor AddVectoredContinueHandler AddVectoredExceptionHandler AdjustCalendarDate AllocateUserPhysicalPages AllocateUserPhysicalPagesNuma AllocConsole ApplicationRecoveryFinished ApplicationRecoveryInProgress AppPolicyGetCreateFileAccess AppPolicyGetProcessTerminationMethod AppPolicyGetShowDeveloperDiagnostic AppPolicyGetThreadInitializationType AreFileApisANSI AssignProcessToJobObject AttachConsole BackupRead BackupSeek BackupWrite BaseFlushAppcompatCache Beep BeginUpdateResource BindIoCompletionCallback BuildCommDCB BuildCommDCBAndTimeouts CallbackMayRunLong CallEnclave CallNamedPipe CancelIo CancelIoEx CancelSynchronousIo CancelThreadpoolIo CancelWaitableTimer CeipIsOptedIn ChangeTimerQueueTimer CheckNameLegalDOS8Dot3 CheckRemoteDebuggerPresent ClearCommBreak ClearCommError CloseHandle ClosePackageInfo ClosePrivateNamespace 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 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 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 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 SetThreadPriority SetThreadPriorityBoost SetThreadSelectedCpuSets SetThreadStackGuarantee SetThreadUILanguage SetTimeZoneInformation SetUmsThreadInformation SetUnhandledExceptionFilter SetupComm SetUserGeoID SetUserGeoName SetVolumeLabel SetVolumeMountPoint SetWaitableTimer SetWaitableTimerEx SetXStateFeaturesMask SignalObjectAndWait SizeofResource Sleep SleepConditionVariableCS SleepConditionVariableSRW SleepEx StartThreadpoolIo SubmitThreadpoolWork SuspendThread SwitchToFiber SwitchToThread SystemTimeToFileTime SystemTimeToTzSpecificLocalTime SystemTimeToTzSpecificLocalTimeEx TerminateEnclave TerminateJobObject TerminateProcess TerminateProcessOnMemoryExhaustion TerminateThread TermsrvAppInstallMode Thread32First Thread32Next TlsAlloc TlsFree TlsGetValue TlsSetValue Toolhelp32ReadProcessMemory TransactNamedPipe TransmitCommChar TryAcquireSRWLockExclusive TryAcquireSRWLockShared TryEnterCriticalSection TrySubmitThreadpoolCallback TzSpecificLocalTimeToSystemTime TzSpecificLocalTimeToSystemTimeEx UmsThreadYield UnhandledExceptionFilter UnlockFile UnlockFileEx UnmapViewOfFile UnmapViewOfFile2 UnmapViewOfFileEx UnregisterApplicationRecoveryCallback UnregisterApplicationRestart UnregisterBadMemoryNotification UnregisterWait UnregisterWaitEx UpdateCalendarDayOfWeek UpdateProcThreadAttribute UpdateResource VerifyScripts VerifyVersionInfo VerSetConditionMask VirtualAlloc VirtualAlloc2 VirtualAlloc2FromApp VirtualAllocEx VirtualAllocExNuma VirtualAllocFromApp VirtualFree VirtualFreeEx VirtualLock VirtualProtect VirtualProtectEx VirtualProtectFromApp VirtualQuery VirtualQueryEx VirtualUnlock WaitCommEvent WaitForDebugEvent WaitForDebugEventEx WaitForMultipleObjects WaitForMultipleObjectsEx WaitForSingleObject WaitForSingleObjectEx WaitForThreadpoolIoCallbacks WaitForThreadpoolTimerCallbacks WaitForThreadpoolWaitCallbacks WaitForThreadpoolWorkCallbacks WaitNamedPipe WaitOnAddress WakeAllConditionVariable WakeByAddressAll WakeByAddressSingle WakeConditionVariable WerGetFlags WerRegisterAdditionalProcess WerRegisterAppLocalDump WerRegisterCustomMetadata WerRegisterExcludedMemoryBlock WerRegisterFile WerRegisterMemoryBlock WerRegisterRuntimeExceptionModule WerSetFlags WerUnregisterAdditionalProcess WerUnregisterAppLocalDump WerUnregisterCustomMetadata WerUnregisterExcludedMemoryBlock WerUnregisterFile WerUnregisterMemoryBlock WerUnregisterRuntimeExceptionModule WideCharToMultiByte WinExec Wow64DisableWow64FsRedirection Wow64EnableWow64FsRedirection Wow64GetThreadContext Wow64GetThreadSelectorEntry Wow64RevertWow64FsRedirection Wow64SetThreadContext Wow64SetThreadDefaultGuestMachine Wow64SuspendThread WriteConsole WriteConsoleInput WriteConsoleOutput WriteConsoleOutputAttribute WriteConsoleOutputCharacter WriteFile WriteFileEx WriteFileGather WritePrivateProfileSection WritePrivateProfileString WritePrivateProfileStruct WriteProcessMemory WriteProfileSection WriteProfileString WriteTapemark WTSGetActiveConsoleSessionId ZombifyActCtx +AcquireSRWLockExclusive AcquireSRWLockShared ActivateActCtx AddAtom AddConsoleAlias AddDllDirectory AddIntegrityLabelToBoundaryDescriptor AddLocalAlternateComputerName AddRefActCtx AddSecureMemoryCacheCallback AddSIDToBoundaryDescriptor AddVectoredContinueHandler AddVectoredExceptionHandler AdjustCalendarDate AllocateUserPhysicalPages AllocateUserPhysicalPagesNuma AllocConsole ApplicationRecoveryFinished ApplicationRecoveryInProgress AppPolicyGetCreateFileAccess AppPolicyGetProcessTerminationMethod AppPolicyGetShowDeveloperDiagnostic AppPolicyGetThreadInitializationType AreFileApisANSI AssignProcessToJobObject AttachConsole BackupRead BackupSeek BackupWrite BaseFlushAppcompatCache Beep BeginUpdateResource BindIoCompletionCallback BuildCommDCB BuildCommDCBAndTimeouts CallbackMayRunLong CallEnclave CallNamedPipe CancelIo CancelIoEx CancelSynchronousIo CancelThreadpoolIo CancelWaitableTimer CeipIsOptedIn ChangeTimerQueueTimer CheckNameLegalDOS8Dot3 CheckRemoteDebuggerPresent ClearCommBreak ClearCommError CloseHandle ClosePackageInfo ClosePrivateNamespace ClosePseudoConsole CloseThreadpool CloseThreadpoolCleanupGroup CloseThreadpoolCleanupGroupMembers CloseThreadpoolIo CloseThreadpoolTimer CloseThreadpoolWait CloseThreadpoolWork CommConfigDialog CompareFileTime CompareObjectHandles CompareString CompareStringEx CompareStringOrdinal ConnectNamedPipe ContinueDebugEvent ConvertAuxiliaryCounterToPerformanceCounter ConvertCalDateTimeToSystemTime ConvertDefaultLocale ConvertFiberToThread ConvertPerformanceCounterToAuxiliaryCounter ConvertSystemTimeToCalDateTime ConvertThreadToFiber ConvertThreadToFiberEx CopyContext CopyFile CopyFile2 CopyFileEx CopyFileTransacted CreateActCtx CreateBoundaryDescriptor CreateConsoleScreenBuffer CreateDirectory CreateDirectoryEx CreateDirectoryTransacted CreateEnclave CreateEvent CreateEventEx CreateFiber CreateFiberEx CreateFile CreateFile2 CreateFileMapping 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 GetModuleFileNameExA GetModuleFileNameExW 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 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 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 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 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 -ACTCTX ACTCTX_SECTION_KEYED_DATA ACTIVATION_CONTEXT_ASSEMBLY_DETAILED_INFORMATION ACTIVATION_CONTEXT_BASIC_INFORMATION ACTIVATION_CONTEXT_COMPATIBILITY_INFORMATION ACTIVATION_CONTEXT_COMPATIBILITY_INFORMATION_UNMGD ACTIVATION_CONTEXT_DETAILED_INFORMATION ACTIVATION_CONTEXT_QUERY_INDEX ACTIVATION_CONTEXT_RUN_LEVEL_INFORMATION ALLOCATE ALLOCATE APP_MEMORY_INFORMATION ASSEMBLY_FILE_DETAILED_INFORMATION ATOM BITMAPWRITESUSERLEVEL BITMAPWRITESUSERLEVEL BLOCK_DATA BLOCK_REGION_UNION BOOT_AREA_INFO BoundaryDescriptorHandle BUSSPECIFICDATA BY_HANDLE_FILE_INFORMATION CACHE_DESCRIPTOR CACHE_RELATIONSHIP CALDATETIME CFG_CALL_TARGET_INFO CHANGER_ELEMENT CHANGER_ELEMENT_LIST CHANGER_ELEMENT_STATUS CHANGER_ELEMENT_STATUS_EX CHANGER_EXCHANGE_MEDIUM CHANGER_INITIALIZE_ELEMENT_STATUS CHANGER_MOVE_MEDIUM CHANGER_PRODUCT_DATA CHANGER_READ_ELEMENT_STATUS CHANGER_SEND_VOLUME_TAG_INFORMATION CHANGER_SET_ACCESS CHANGER_SET_POSITION CHAR_INFO ChunkFinished ChunkStarted CLASS_MEDIA_CHANGE_CONTEXT COMMCONFIG COMMPROP COMMTIMEOUTS COMPATIBILITY_CONTEXT_ELEMENT COMSTAT CONDITION_VARIABLE 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 CONTEXT CONTEXT64 COORD COPYFILE2_EXTENDED_PARAMETERS COPYFILE2_MESSAGE CPINFO CPINFOEX CPU_RATE_CONTROL_UNION CPU_SET CREATEFILE2_EXTENDED_PARAMETERS CREATE_DISK CREATE_DISK_GPT CREATE_DISK_MBR CREATE_PROCESS_DEBUG_INFO CREATE_THREAD_DEBUG_INFO CREATE_USN_JOURNAL_DATA CRITICAL_SECTION CSV_CONTROL_PARAM CSV_IS_OWNED_BY_CSVFS CSV_NAMESPACE_INFO CSV_QUERY_FILE_REVISION CSV_QUERY_MDS_PATH CSV_QUERY_REDIRECT_STATE CSV_QUERY_VETO_FILE_DIRECT_IO_OUTPUT CURRENCYFMT DCB DEBUG_EVENT DELETE_USN_JOURNAL_DATA DETAIL DEVICESPECIFIC DEVICE_COPY_OFFLOAD_DESCRIPTOR DEVICE_DATA_SET_LB_PROVISIONING_STATE DEVICE_DATA_SET_RANGE DEVICE_DATA_SET_REPAIR_PARAMETERS DEVICE_DSM_NOTIFICATION_PARAMETERS DEVICE_DSM_OFFLOAD_READ_PARAMETERS DEVICE_DSM_OFFLOAD_WRITE_PARAMETERS DEVICE_LB_PROVISIONING_DESCRIPTOR DEVICE_MANAGE_DATA_SET_ATTRIBUTES DEVICE_MANAGE_DATA_SET_ATTRIBUTES_OUTPUT DEVICE_MEDIA_INFO DEVICE_POWER_DESCRIPTOR DEVICE_SEEK_PENALTY_DESCRIPTOR DEVICE_TRIM_DESCRIPTOR DEVICE_WRITE_AGGREGATION_DESCRIPTOR DISKINFO DISK_CACHE_INFORMATION DISK_DETECTION_INFO DISK_EXTENT DISK_EX_INT13_INFO 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 DUMMYSTRUCTNAME DUMMYUNIONNAME DUPLICATE_EXTENTS_DATA DYNAMIC_TIME_ZONE_INFORMATION ENCLAVE_CREATE_INFO_SGX ENCLAVE_CREATE_INFO_VBS ENCLAVE_IDENTITY ENCLAVE_INFORMATION ENCLAVE_INIT_INFO_SGX ENCLAVE_INIT_INFO_VBS ENUM_PAGE_FILE_INFORMATION Error Event EXCEPTION_DEBUG_INFO EXCEPTION_INFO EXCEPTION_POINTERS EXCEPTION_RECORD EXFAT_STATISTICS EXIT_PROCESS_DEBUG_INFO EXIT_THREAD_DEBUG_INFO EXTENT FAT_STATISTICS FILEMUIINFO FILESYSTEM_STATISTICS FILESYSTEM_STATISTICS_EX FILE_ALIGNMENT_INFO FILE_ALLOCATED_RANGE_BUFFER 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_LEVEL_TRIM FILE_LEVEL_TRIM_OUTPUT FILE_LEVEL_TRIM_RANGE FILE_MAKE_COMPATIBLE_BUFFER FILE_NAME_INFO FILE_NOTIFY_EXTENDED_INFORMATION FILE_NOTIFY_INFORMATION FILE_OBJECTID_BUFFER FILE_QUERY_ON_DISK_VOL_INFO_BUFFER FILE_QUERY_SPARING_BUFFER FILE_REMOTE_PROTOCOL_INFO FILE_RENAME_INFO FILE_SET_DEFECT_MGMT_BUFFER FILE_SET_SPARSE_BUFFER FILE_STANDARD_INFO FILE_STORAGE_INFO FILE_STORAGE_TIER FILE_STORAGE_TIER_REGION FILE_STREAM_INFO FILE_SYSTEM_RECOGNITION_INFORMATION FILE_ZERO_DATA_INFORMATION FIND_BY_SID_DATA FIND_BY_SID_OUTPUT FLOATING_SAVE_AREA FOCUS_EVENT_RECORD FORMAT_EX_PARAMETERS FORMAT_PARAMETERS FSCTL_GET_INTEGRITY_INFORMATION_BUFFER FSCTL_QUERY_REGION_INFO_INPUT FSCTL_QUERY_REGION_INFO_OUTPUT FSCTL_QUERY_STORAGE_CLASSES_OUTPUT FSCTL_SET_INTEGRITY_INFORMATION_BUFFER GAMING_DEVICE_MODEL_INFORMATION GenericReserved_ GET_CHANGER_PARAMETERS GET_DISK_ATTRIBUTES GET_LENGTH_INFORMATION GET_MEDIA_TYPES GPT GROUP_AFFINITY GROUP_RELATIONSHIP HACTCTX HARDWARE_COUNTER_DATA HEAPENTRY32 HEAPLIST32 HEAP_OPTIMIZE_RESOURCES_INFORMATION HEAP_SUMMARY HGLOBAL HHEAP HJOB HLOCAL HPCON HPIPE HPSS HPSSWALK HRSRC HRSRCDATA HSNAPSHOT HTRXN HUPDRES IMAGE_RUNTIME_FUNCTION_ENTRY INIT_ONCE INPUT_RECORD INPUT_RECORD_EVENT 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 KEY_EVENT_RECORD LDT_ENTRY LOADPARMS32 LOAD_DLL_DEBUG_INFO LOOKUP_STREAM_FROM_CLUSTER_ENTRY LOOKUP_STREAM_FROM_CLUSTER_INPUT LOOKUP_STREAM_FROM_CLUSTER_OUTPUT M128A MARK_HANDLE_INFO MBR MEMORYSTATUS MEMORYSTATUSEX MEMORY_BASIC_INFORMATION MEMORY_PRIORITY_INFORMATION MEM_ADDRESS_REQUIREMENTS MEM_EXTENDED_PARAMETER MENU_EVENT_RECORD MFT2WRITESUSERLEVEL MFT2WRITESUSERLEVEL MFTBITMAPWRITESUSERLEVEL MFTBITMAPWRITESUSERLEVEL MFTWRITESUSERLEVEL MFTWRITESUSERLEVEL MFT_ENUM_DATA_V0 MFT_ENUM_DATA_V1 MODULEENTRY32 MODULEINFO MOUSE_EVENT_RECORD MOVE_FILE_DATA Mutant NamespaceHandle NLSVERSIONINFO NLSVERSIONINFOEX NTFS_EXTENDED_VOLUME_DATA NTFS_FILE_RECORD_INPUT_BUFFER NTFS_FILE_RECORD_OUTPUT_BUFFER NTFS_STATISTICS NTFS_STATISTICS_EX NTFS_VOLUME_DATA_BUFFER NUMA_NODE_RELATIONSHIP NUMBERFMT OFSTRUCT OSVERSIONINFOEX OUTPUT_DEBUG_STRING_INFO OVERLAPPED_ENTRY PACKAGE_ID PACKAGE_INFO PACKAGE_INFO_REFERENCE PACKAGE_VERSION PARTITION_INFORMATION PARTITION_INFORMATION_EX PARTITION_INFORMATION_GPT PARTITION_INFORMATION_MBR PerformanceDataHandle PERFORMANCE_DATA PERFORMANCE_INFORMATION PLEX_READ_DATA_REQUEST PollContinue PREVENT_MEDIA_REMOVAL Process PROCESSENTRY32 ProcessorRelationUnion PROCESSOR_GROUP_INFO PROCESSOR_NUMBER PROCESSOR_RELATIONSHIP PROCESS_DYNAMIC_EH_CONTINUATION_TARGET PROCESS_HEAP_ENTRY PROCESS_INFORMATION PROCESS_MEMORY_COUNTERS PROCESS_MEMORY_COUNTERS_EX 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 PROC_THREAD_ATTRIBUTE ProtocolSpecific_ PSAPI_WORKING_SET_BLOCK PSAPI_WORKING_SET_EX_BLOCK PSAPI_WORKING_SET_EX_INFORMATION PSAPI_WORKING_SET_INFORMATION PSAPI_WS_WATCH_INFORMATION PSAPI_WS_WATCH_INFORMATION_EX PSS_ALLOCATOR PSS_AUXILIARY_PAGES_INFORMATION PSS_AUXILIARY_PAGE_ENTRY 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 PTP_CALLBACK_ENVIRON PTP_CALLBACK_INSTANCE PTP_CLEANUP_GROUP PTP_IO PTP_POOL PTP_TIMER PTP_WAIT PTP_WORK PUMS_COMPLETION_LIST PUMS_CONTEXT READ_ELEMENT_ADDRESS_INFO READ_FILE_USN_DATA READ_USN_JOURNAL_DATA_V0 READ_USN_JOURNAL_DATA_V1 REASON_CONTEXT REASSIGN_BLOCKS REASSIGN_BLOCKS_EX REGION_DATA REPAIR_COPIES_INPUT REPAIR_COPIES_OUTPUT REQUEST_OPLOCK_INPUT_BUFFER REQUEST_OPLOCK_OUTPUT_BUFFER RETRIEVAL_POINTERS_BUFFER RETRIEVAL_POINTER_BASE RIP_INFO SCSIINFORMATION Section SECURITY_CAPABILITIES Semaphore Server SET_DISK_ATTRIBUTES SET_PARTITION_INFORMATION Share SHRINK_VOLUME_INFORMATION SLIST_ENTRY SLIST_HEADER SMALL_RECT Smb2 SRWLOCK STARTING_LCN_INPUT_BUFFER STARTING_VCN_INPUT_BUFFER STARTUPINFO STARTUPINFOEX STORAGE_ACCESS_ALIGNMENT_DESCRIPTOR STORAGE_ADAPTER_DESCRIPTOR STORAGE_DESCRIPTOR_HEADER STORAGE_DEVICE_ATTRIBUTES_DESCRIPTOR STORAGE_DEVICE_DESCRIPTOR STORAGE_DEVICE_ID_DESCRIPTOR STORAGE_DEVICE_IO_CAPABILITY_DESCRIPTOR STORAGE_DEVICE_NUMBER STORAGE_DEVICE_POWER_CAP STORAGE_DEVICE_RESILIENCY_DESCRIPTOR STORAGE_HOTPLUG_INFO STORAGE_HW_FIRMWARE_ACTIVATE STORAGE_HW_FIRMWARE_DOWNLOAD STORAGE_MEDIUM_PRODUCT_TYPE_DESCRIPTOR STORAGE_MINIPORT_DESCRIPTOR STORAGE_OFFLOAD_READ_OUTPUT STORAGE_OFFLOAD_TOKEN STORAGE_OFFLOAD_WRITE_OUTPUT STORAGE_PHYSICAL_ADAPTER_DATA STORAGE_PHYSICAL_DEVICE_DATA STORAGE_PHYSICAL_NODE_DATA STORAGE_PHYSICAL_TOPOLOGY_DESCRIPTOR STORAGE_PROPERTY_QUERY STORAGE_PROTOCOL_COMMAND STORAGE_PROTOCOL_DATA_DESCRIPTOR STORAGE_PROTOCOL_SPECIFIC_DATA STORAGE_RPMB_DATA_FRAME STORAGE_RPMB_DESCRIPTOR STORAGE_SPEC_VERSION STORAGE_TEMPERATURE_DATA_DESCRIPTOR STORAGE_TEMPERATURE_INFO STORAGE_TEMPERATURE_THRESHOLD STORAGE_WRITE_CACHE_PROPERTY StreamFinished StreamStarted SYNCHRONIZATION_BARRIER SYSTEM_CPU_SET_INFORMATION SYSTEM_INFO SYSTEM_LOGICAL_PROCESSOR_INFORMATION SYSTEM_LOGICAL_PROCESSOR_INFORMATION_EX SYSTEM_POWER_STATUS SYSTEM_PROCESSOR_CYCLE_TIME_INFORMATION TAPEINFO TAPE_GET_DRIVE_PARAMETERS TAPE_GET_MEDIA_PARAMETERS Thread THREADENTRY32 THREAD_POWER_THROTTLING_STATE TimerQueueHandle TimerQueueTimerHandle TIME_ZONE_INFORMATION TP_POOL_STACK_INFORMATION TXFFILEID TXFS_GET_METADATA_INFO_OUT TXFS_GET_TRANSACTED_VERSION TXFS_LIST_TRANSACTIONS TXFS_LIST_TRANSACTIONS_ENTRY TXFS_LIST_TRANSACTION_LOCKED_FILES TXFS_LIST_TRANSACTION_LOCKED_FILES_ENTRY TXFS_MODIFY_RM TXFS_QUERY_RM_INFORMATION TXFS_READ_BACKUP_INFORMATION_OUT TXFS_TRANSACTION_ACTIVE_INFO TXFS_WRITE_BACKUP_INFORMATION UMS_CREATE_THREAD_ATTRIBUTES UMS_SCHEDULER_STARTUP_INFO UMS_SYSTEM_THREAD_INFORMATION UNION Union UNLOAD_DLL_DEBUG_INFO UNWIND_HISTORY_TABLE UNWIND_HISTORY_TABLE_ENTRY 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 VERIFY_INFORMATION VOLUME_BITMAP_BUFFER VOLUME_DISK_EXTENTS VOLUME_GET_GPT_ATTRIBUTES_INFORMATION WIN32_FILE_ATTRIBUTE_DATA WIN32_FIND_STREAM_DATA WIN32_MEMORY_RANGE_ENTRY WINDOW_BUFFER_SIZE_RECORD WOW64_CONTEXT WOW64_FLOATING_SAVE_AREA WOW64_LDT_ENTRY XSAVE_FORMAT64 +ACTCTX ACTCTX_SECTION_KEYED_DATA ACTIVATION_CONTEXT_ASSEMBLY_DETAILED_INFORMATION ACTIVATION_CONTEXT_BASIC_INFORMATION ACTIVATION_CONTEXT_COMPATIBILITY_INFORMATION ACTIVATION_CONTEXT_COMPATIBILITY_INFORMATION_UNMGD ACTIVATION_CONTEXT_DETAILED_INFORMATION ACTIVATION_CONTEXT_QUERY_INDEX ACTIVATION_CONTEXT_RUN_LEVEL_INFORMATION ALLOCATE ALLOCATE APP_MEMORY_INFORMATION ASSEMBLY_FILE_DETAILED_INFORMATION ATOM BITMAPWRITESUSERLEVEL BITMAPWRITESUSERLEVEL BLOCK_DATA BLOCK_REGION_UNION BOOT_AREA_INFO BoundaryDescriptorHandle BUSSPECIFICDATA BY_HANDLE_FILE_INFORMATION CACHE_DESCRIPTOR CACHE_RELATIONSHIP CALDATETIME CFG_CALL_TARGET_INFO CHANGER_ELEMENT CHANGER_ELEMENT_LIST CHANGER_ELEMENT_STATUS CHANGER_ELEMENT_STATUS_EX CHANGER_EXCHANGE_MEDIUM CHANGER_INITIALIZE_ELEMENT_STATUS CHANGER_MOVE_MEDIUM CHANGER_PRODUCT_DATA CHANGER_READ_ELEMENT_STATUS CHANGER_SEND_VOLUME_TAG_INFORMATION CHANGER_SET_ACCESS CHANGER_SET_POSITION CHAR_INFO ChunkFinished ChunkStarted CLASS_MEDIA_CHANGE_CONTEXT COMMCONFIG COMMPROP COMMTIMEOUTS COMPATIBILITY_CONTEXT_ELEMENT COMSTAT CONDITION_VARIABLE 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 CONTEXT CONTEXT64 COORD COPYFILE2_EXTENDED_PARAMETERS COPYFILE2_MESSAGE CPINFO CPINFOEX CPU_RATE_CONTROL_UNION CPU_SET CREATEFILE2_EXTENDED_PARAMETERS CREATE_DISK CREATE_DISK_GPT CREATE_DISK_MBR CREATE_PROCESS_DEBUG_INFO CREATE_THREAD_DEBUG_INFO CREATE_USN_JOURNAL_DATA CRITICAL_SECTION CSV_CONTROL_PARAM CSV_IS_OWNED_BY_CSVFS CSV_NAMESPACE_INFO CSV_QUERY_FILE_REVISION CSV_QUERY_MDS_PATH CSV_QUERY_REDIRECT_STATE CSV_QUERY_VETO_FILE_DIRECT_IO_OUTPUT CURRENCYFMT DCB DEBUG_EVENT DELETE_USN_JOURNAL_DATA DETAIL DEVICESPECIFIC DEVICE_COPY_OFFLOAD_DESCRIPTOR DEVICE_DATA_SET_LB_PROVISIONING_STATE DEVICE_DATA_SET_RANGE DEVICE_DATA_SET_REPAIR_PARAMETERS DEVICE_DSM_NOTIFICATION_PARAMETERS DEVICE_DSM_OFFLOAD_READ_PARAMETERS DEVICE_DSM_OFFLOAD_WRITE_PARAMETERS DEVICE_LB_PROVISIONING_DESCRIPTOR DEVICE_MANAGE_DATA_SET_ATTRIBUTES DEVICE_MANAGE_DATA_SET_ATTRIBUTES_OUTPUT DEVICE_MEDIA_INFO DEVICE_POWER_DESCRIPTOR DEVICE_SEEK_PENALTY_DESCRIPTOR DEVICE_TRIM_DESCRIPTOR DEVICE_WRITE_AGGREGATION_DESCRIPTOR DISKINFO DISK_CACHE_INFORMATION DISK_DETECTION_INFO DISK_EXTENT DISK_EX_INT13_INFO 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 DUMMYSTRUCTNAME DUMMYUNIONNAME DUPLICATE_EXTENTS_DATA DYNAMIC_TIME_ZONE_INFORMATION ENCLAVE_CREATE_INFO_SGX ENCLAVE_CREATE_INFO_VBS ENCLAVE_IDENTITY ENCLAVE_INFORMATION ENCLAVE_INIT_INFO_SGX ENCLAVE_INIT_INFO_VBS ENUM_PAGE_FILE_INFORMATION Error Event EXCEPTION_DEBUG_INFO EXCEPTION_INFO EXCEPTION_POINTERS EXCEPTION_RECORD EXFAT_STATISTICS EXIT_PROCESS_DEBUG_INFO EXIT_THREAD_DEBUG_INFO EXTENT FAT_STATISTICS FILEMUIINFO FILESYSTEM_STATISTICS FILESYSTEM_STATISTICS_EX FILE_ALIGNMENT_INFO FILE_ALLOCATED_RANGE_BUFFER 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_LEVEL_TRIM FILE_LEVEL_TRIM_OUTPUT FILE_LEVEL_TRIM_RANGE FILE_MAKE_COMPATIBLE_BUFFER FILE_NAME_INFO FILE_NOTIFY_EXTENDED_INFORMATION FILE_NOTIFY_INFORMATION FILE_OBJECTID_BUFFER FILE_QUERY_ON_DISK_VOL_INFO_BUFFER FILE_QUERY_SPARING_BUFFER FILE_REMOTE_PROTOCOL_INFO FILE_RENAME_INFO FILE_SET_DEFECT_MGMT_BUFFER FILE_SET_SPARSE_BUFFER FILE_STANDARD_INFO FILE_STORAGE_INFO FILE_STORAGE_TIER FILE_STORAGE_TIER_REGION FILE_STREAM_INFO FILE_SYSTEM_RECOGNITION_INFORMATION FILE_ZERO_DATA_INFORMATION FIND_BY_SID_DATA FIND_BY_SID_OUTPUT FLOATING_SAVE_AREA FOCUS_EVENT_RECORD FORMAT_EX_PARAMETERS FORMAT_PARAMETERS FSCTL_GET_INTEGRITY_INFORMATION_BUFFER FSCTL_QUERY_REGION_INFO_INPUT FSCTL_QUERY_REGION_INFO_OUTPUT FSCTL_QUERY_STORAGE_CLASSES_OUTPUT FSCTL_SET_INTEGRITY_INFORMATION_BUFFER GAMING_DEVICE_MODEL_INFORMATION GenericReserved_ GET_CHANGER_PARAMETERS GET_DISK_ATTRIBUTES GET_LENGTH_INFORMATION GET_MEDIA_TYPES GPT GROUP_AFFINITY GROUP_RELATIONSHIP HACTCTX HARDWARE_COUNTER_DATA HEAPENTRY32 HEAPLIST32 HEAP_OPTIMIZE_RESOURCES_INFORMATION HEAP_SUMMARY HGLOBAL HHEAP HJOB HLOCAL HPCON HPIPE HPSS HPSSWALK HRSRC HRSRCDATA HSNAPSHOT HTRXN HUPDRES IMAGE_RUNTIME_FUNCTION_ENTRY INIT_ONCE INPUT_RECORD INPUT_RECORD_EVENT 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 KEY_EVENT_RECORD LDT_ENTRY LOADPARMS32 LOAD_DLL_DEBUG_INFO LOOKUP_STREAM_FROM_CLUSTER_ENTRY LOOKUP_STREAM_FROM_CLUSTER_INPUT LOOKUP_STREAM_FROM_CLUSTER_OUTPUT M128A MARK_HANDLE_INFO MBR MEMORYSTATUS MEMORYSTATUSEX MEMORY_BASIC_INFORMATION MEMORY_PRIORITY_INFORMATION MEM_ADDRESS_REQUIREMENTS MEM_EXTENDED_PARAMETER MENU_EVENT_RECORD MFT2WRITESUSERLEVEL MFT2WRITESUSERLEVEL MFTBITMAPWRITESUSERLEVEL MFTBITMAPWRITESUSERLEVEL MFTWRITESUSERLEVEL MFTWRITESUSERLEVEL MFT_ENUM_DATA_V0 MFT_ENUM_DATA_V1 MODULEENTRY32 MODULEINFO MOUSE_EVENT_RECORD MOVE_FILE_DATA Mutant NamespaceHandle NLSVERSIONINFO NLSVERSIONINFOEX NTFS_EXTENDED_VOLUME_DATA NTFS_FILE_RECORD_INPUT_BUFFER NTFS_FILE_RECORD_OUTPUT_BUFFER NTFS_STATISTICS NTFS_STATISTICS_EX NTFS_VOLUME_DATA_BUFFER NUMA_NODE_RELATIONSHIP NUMBERFMT OSVERSIONINFOEX OUTPUT_DEBUG_STRING_INFO OVERLAPPED_ENTRY PACKAGE_ID PACKAGE_INFO PACKAGE_INFO_REFERENCE PACKAGE_VERSION PARTITION_INFORMATION PARTITION_INFORMATION_EX PARTITION_INFORMATION_GPT PARTITION_INFORMATION_MBR PerformanceDataHandle PERFORMANCE_DATA PERFORMANCE_INFORMATION PLEX_READ_DATA_REQUEST PollContinue PREVENT_MEDIA_REMOVAL Process PROCESSENTRY32 ProcessorRelationUnion PROCESSOR_GROUP_INFO PROCESSOR_NUMBER PROCESSOR_RELATIONSHIP PROCESS_DYNAMIC_EH_CONTINUATION_TARGET PROCESS_HEAP_ENTRY PROCESS_INFORMATION PROCESS_MEMORY_COUNTERS PROCESS_MEMORY_COUNTERS_EX 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 PROC_THREAD_ATTRIBUTE ProtocolSpecific_ PSAPI_WORKING_SET_BLOCK PSAPI_WORKING_SET_EX_BLOCK PSAPI_WORKING_SET_EX_INFORMATION PSAPI_WORKING_SET_INFORMATION PSAPI_WS_WATCH_INFORMATION PSAPI_WS_WATCH_INFORMATION_EX PSS_ALLOCATOR PSS_AUXILIARY_PAGES_INFORMATION PSS_AUXILIARY_PAGE_ENTRY 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 PTP_CALLBACK_ENVIRON PTP_CALLBACK_INSTANCE PTP_CLEANUP_GROUP PTP_IO PTP_POOL PTP_TIMER PTP_WAIT PTP_WORK PUMS_COMPLETION_LIST PUMS_CONTEXT READ_ELEMENT_ADDRESS_INFO READ_FILE_USN_DATA READ_USN_JOURNAL_DATA_V0 READ_USN_JOURNAL_DATA_V1 REASON_CONTEXT REASSIGN_BLOCKS REASSIGN_BLOCKS_EX REGION_DATA REPAIR_COPIES_INPUT REPAIR_COPIES_OUTPUT REQUEST_OPLOCK_INPUT_BUFFER REQUEST_OPLOCK_OUTPUT_BUFFER RETRIEVAL_POINTERS_BUFFER RETRIEVAL_POINTER_BASE RIP_INFO SCSIINFORMATION Section SECURITY_CAPABILITIES Semaphore Server SET_DISK_ATTRIBUTES SET_PARTITION_INFORMATION Share SHRINK_VOLUME_INFORMATION SLIST_ENTRY SLIST_HEADER SMALL_RECT Smb2 SRWLOCK STARTING_LCN_INPUT_BUFFER STARTING_VCN_INPUT_BUFFER STARTUPINFO STARTUPINFOEX STORAGE_ACCESS_ALIGNMENT_DESCRIPTOR STORAGE_ADAPTER_DESCRIPTOR STORAGE_DESCRIPTOR_HEADER STORAGE_DEVICE_ATTRIBUTES_DESCRIPTOR STORAGE_DEVICE_DESCRIPTOR STORAGE_DEVICE_ID_DESCRIPTOR STORAGE_DEVICE_IO_CAPABILITY_DESCRIPTOR STORAGE_DEVICE_NUMBER STORAGE_DEVICE_POWER_CAP STORAGE_DEVICE_RESILIENCY_DESCRIPTOR STORAGE_HOTPLUG_INFO STORAGE_HW_FIRMWARE_ACTIVATE STORAGE_HW_FIRMWARE_DOWNLOAD STORAGE_MEDIUM_PRODUCT_TYPE_DESCRIPTOR STORAGE_MINIPORT_DESCRIPTOR STORAGE_OFFLOAD_READ_OUTPUT STORAGE_OFFLOAD_TOKEN STORAGE_OFFLOAD_WRITE_OUTPUT STORAGE_PHYSICAL_ADAPTER_DATA STORAGE_PHYSICAL_DEVICE_DATA STORAGE_PHYSICAL_NODE_DATA STORAGE_PHYSICAL_TOPOLOGY_DESCRIPTOR STORAGE_PROPERTY_QUERY STORAGE_PROTOCOL_COMMAND STORAGE_PROTOCOL_DATA_DESCRIPTOR STORAGE_PROTOCOL_SPECIFIC_DATA STORAGE_RPMB_DATA_FRAME STORAGE_RPMB_DESCRIPTOR STORAGE_SPEC_VERSION STORAGE_TEMPERATURE_DATA_DESCRIPTOR STORAGE_TEMPERATURE_INFO STORAGE_TEMPERATURE_THRESHOLD STORAGE_WRITE_CACHE_PROPERTY StreamFinished StreamStarted SYNCHRONIZATION_BARRIER SYSTEM_CPU_SET_INFORMATION SYSTEM_INFO SYSTEM_LOGICAL_PROCESSOR_INFORMATION SYSTEM_LOGICAL_PROCESSOR_INFORMATION_EX SYSTEM_POWER_STATUS SYSTEM_PROCESSOR_CYCLE_TIME_INFORMATION TAPEINFO TAPE_GET_DRIVE_PARAMETERS TAPE_GET_MEDIA_PARAMETERS Thread THREADENTRY32 THREAD_POWER_THROTTLING_STATE TimerQueueHandle TimerQueueTimerHandle TIME_ZONE_INFORMATION TP_POOL_STACK_INFORMATION TXFFILEID TXFS_GET_METADATA_INFO_OUT TXFS_GET_TRANSACTED_VERSION TXFS_LIST_TRANSACTIONS TXFS_LIST_TRANSACTIONS_ENTRY TXFS_LIST_TRANSACTION_LOCKED_FILES TXFS_LIST_TRANSACTION_LOCKED_FILES_ENTRY TXFS_MODIFY_RM TXFS_QUERY_RM_INFORMATION TXFS_READ_BACKUP_INFORMATION_OUT TXFS_TRANSACTION_ACTIVE_INFO TXFS_WRITE_BACKUP_INFORMATION UMS_CREATE_THREAD_ATTRIBUTES UMS_SCHEDULER_STARTUP_INFO UMS_SYSTEM_THREAD_INFORMATION UNION Union UNLOAD_DLL_DEBUG_INFO UNWIND_HISTORY_TABLE UNWIND_HISTORY_TABLE_ENTRY 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 VERIFY_INFORMATION VOLUME_BITMAP_BUFFER VOLUME_DISK_EXTENTS VOLUME_GET_GPT_ATTRIBUTES_INFORMATION WIN32_FILE_ATTRIBUTE_DATA WIN32_FIND_STREAM_DATA WIN32_MEMORY_RANGE_ENTRY WINDOW_BUFFER_SIZE_RECORD WOW64_CONTEXT WOW64_FLOATING_SAVE_AREA WOW64_LDT_ENTRY XSAVE_FORMAT64 diff --git a/PInvoke/Multimedia/CorrelationReport.md b/PInvoke/Multimedia/CorrelationReport.md new file mode 100644 index 00000000..43450062 --- /dev/null +++ b/PInvoke/Multimedia/CorrelationReport.md @@ -0,0 +1,348 @@ +## Vanara.PInvoke.Multimedia +PInvoke API (methods, structures and constants) imported from Windows Multimedia (winmm.dll, msacm32.dll, avifil32.dll). + +- Includes methods from winmm.dll, msacm32.dll, avifil32.dll +- Current NuGet release: [![Nuget](https://img.shields.io/nuget/v/Vanara.PInvoke.Multimedia?logo=nuget&style=flat-square)![Nuget](https://img.shields.io/nuget/dt/Vanara.PInvoke.Multimedia?label=%20&style=flat-square)](https://www.nuget.org/packages/Vanara.PInvoke.Multimedia) +### Methods - 57% API coverage (154 of 270 functions) +Native Method | Native DLL | Header | Managed Method +--- | --- | --- | --- +[acmDriverAdd](https://www.google.com/search?num=5&q=acmDriverAddA+site%3Adocs.microsoft.com) | msacm32.dll | msacm.h | [Vanara.PInvoke.MsAcm32.acmDriverAdd](https://github.com/dahall/Vanara/search?l=C%23&q=acmDriverAdd) +[acmDriverClose](https://www.google.com/search?num=5&q=acmDriverClose+site%3Adocs.microsoft.com) | msacm32.dll | msacm.h | [Vanara.PInvoke.MsAcm32.acmDriverClose](https://github.com/dahall/Vanara/search?l=C%23&q=acmDriverClose) +[acmDriverDetails](https://www.google.com/search?num=5&q=acmDriverDetailsA+site%3Adocs.microsoft.com) | msacm32.dll | msacm.h | [Vanara.PInvoke.MsAcm32.acmDriverDetails](https://github.com/dahall/Vanara/search?l=C%23&q=acmDriverDetails) +[acmDriverEnum](https://www.google.com/search?num=5&q=acmDriverEnum+site%3Adocs.microsoft.com) | msacm32.dll | msacm.h | [Vanara.PInvoke.MsAcm32.acmDriverEnum](https://github.com/dahall/Vanara/search?l=C%23&q=acmDriverEnum) +[acmDriverID](https://www.google.com/search?num=5&q=acmDriverID+site%3Adocs.microsoft.com) | msacm32.dll | msacm.h | [Vanara.PInvoke.MsAcm32.acmDriverID](https://github.com/dahall/Vanara/search?l=C%23&q=acmDriverID) +[acmDriverMessage](https://www.google.com/search?num=5&q=acmDriverMessage+site%3Adocs.microsoft.com) | msacm32.dll | msacm.h | [Vanara.PInvoke.MsAcm32.acmDriverMessage](https://github.com/dahall/Vanara/search?l=C%23&q=acmDriverMessage) +[acmDriverOpen](https://www.google.com/search?num=5&q=acmDriverOpen+site%3Adocs.microsoft.com) | msacm32.dll | msacm.h | [Vanara.PInvoke.MsAcm32.acmDriverOpen](https://github.com/dahall/Vanara/search?l=C%23&q=acmDriverOpen) +[acmDriverPriority](https://www.google.com/search?num=5&q=acmDriverPriority+site%3Adocs.microsoft.com) | msacm32.dll | msacm.h | [Vanara.PInvoke.MsAcm32.acmDriverPriority](https://github.com/dahall/Vanara/search?l=C%23&q=acmDriverPriority) +[acmDriverRemove](https://www.google.com/search?num=5&q=acmDriverRemove+site%3Adocs.microsoft.com) | msacm32.dll | msacm.h | [Vanara.PInvoke.MsAcm32.acmDriverRemove](https://github.com/dahall/Vanara/search?l=C%23&q=acmDriverRemove) +[acmFilterChoose](https://www.google.com/search?num=5&q=acmFilterChooseA+site%3Adocs.microsoft.com) | msacm32.dll | msacm.h | [Vanara.PInvoke.MsAcm32.acmFilterChoose](https://github.com/dahall/Vanara/search?l=C%23&q=acmFilterChoose) +[acmFilterDetails](https://www.google.com/search?num=5&q=acmFilterDetailsA+site%3Adocs.microsoft.com) | msacm32.dll | msacm.h | [Vanara.PInvoke.MsAcm32.acmFilterDetails](https://github.com/dahall/Vanara/search?l=C%23&q=acmFilterDetails) +[acmFilterEnum](https://www.google.com/search?num=5&q=acmFilterEnumA+site%3Adocs.microsoft.com) | msacm32.dll | msacm.h | [Vanara.PInvoke.MsAcm32.acmFilterEnum](https://github.com/dahall/Vanara/search?l=C%23&q=acmFilterEnum) +[acmFilterTagDetails](https://www.google.com/search?num=5&q=acmFilterTagDetailsA+site%3Adocs.microsoft.com) | msacm32.dll | msacm.h | [Vanara.PInvoke.MsAcm32.acmFilterTagDetails](https://github.com/dahall/Vanara/search?l=C%23&q=acmFilterTagDetails) +[acmFilterTagEnum](https://www.google.com/search?num=5&q=acmFilterTagEnumA+site%3Adocs.microsoft.com) | msacm32.dll | msacm.h | [Vanara.PInvoke.MsAcm32.acmFilterTagEnum](https://github.com/dahall/Vanara/search?l=C%23&q=acmFilterTagEnum) +[acmFormatChoose](https://www.google.com/search?num=5&q=acmFormatChooseA+site%3Adocs.microsoft.com) | msacm32.dll | msacm.h | [Vanara.PInvoke.MsAcm32.acmFormatChoose](https://github.com/dahall/Vanara/search?l=C%23&q=acmFormatChoose) +[acmFormatDetails](https://www.google.com/search?num=5&q=acmFormatDetailsA+site%3Adocs.microsoft.com) | msacm32.dll | msacm.h | [Vanara.PInvoke.MsAcm32.acmFormatDetails](https://github.com/dahall/Vanara/search?l=C%23&q=acmFormatDetails) +[acmFormatEnum](https://www.google.com/search?num=5&q=acmFormatEnumA+site%3Adocs.microsoft.com) | msacm32.dll | msacm.h | [Vanara.PInvoke.MsAcm32.acmFormatEnum](https://github.com/dahall/Vanara/search?l=C%23&q=acmFormatEnum) +[acmFormatSuggest](https://www.google.com/search?num=5&q=acmFormatSuggest+site%3Adocs.microsoft.com) | msacm32.dll | msacm.h | [Vanara.PInvoke.MsAcm32.acmFormatSuggest](https://github.com/dahall/Vanara/search?l=C%23&q=acmFormatSuggest) +[acmFormatTagDetails](https://www.google.com/search?num=5&q=acmFormatTagDetailsA+site%3Adocs.microsoft.com) | msacm32.dll | msacm.h | [Vanara.PInvoke.MsAcm32.acmFormatTagDetails](https://github.com/dahall/Vanara/search?l=C%23&q=acmFormatTagDetails) +[acmFormatTagEnum](https://www.google.com/search?num=5&q=acmFormatTagEnumA+site%3Adocs.microsoft.com) | msacm32.dll | msacm.h | [Vanara.PInvoke.MsAcm32.acmFormatTagEnum](https://github.com/dahall/Vanara/search?l=C%23&q=acmFormatTagEnum) +[acmGetVersion](https://www.google.com/search?num=5&q=acmGetVersion+site%3Adocs.microsoft.com) | msacm32.dll | msacm.h | [Vanara.PInvoke.MsAcm32.acmGetVersion](https://github.com/dahall/Vanara/search?l=C%23&q=acmGetVersion) +[acmMetrics](https://www.google.com/search?num=5&q=acmMetrics+site%3Adocs.microsoft.com) | msacm32.dll | msacm.h | [Vanara.PInvoke.MsAcm32.acmMetrics](https://github.com/dahall/Vanara/search?l=C%23&q=acmMetrics) +[acmStreamClose](https://www.google.com/search?num=5&q=acmStreamClose+site%3Adocs.microsoft.com) | msacm32.dll | msacm.h | [Vanara.PInvoke.MsAcm32.acmStreamClose](https://github.com/dahall/Vanara/search?l=C%23&q=acmStreamClose) +[acmStreamConvert](https://www.google.com/search?num=5&q=acmStreamConvert+site%3Adocs.microsoft.com) | msacm32.dll | msacm.h | [Vanara.PInvoke.MsAcm32.acmStreamConvert](https://github.com/dahall/Vanara/search?l=C%23&q=acmStreamConvert) +[acmStreamMessage](https://www.google.com/search?num=5&q=acmStreamMessage+site%3Adocs.microsoft.com) | msacm32.dll | msacm.h | [Vanara.PInvoke.MsAcm32.acmStreamMessage](https://github.com/dahall/Vanara/search?l=C%23&q=acmStreamMessage) +[acmStreamOpen](https://www.google.com/search?num=5&q=acmStreamOpen+site%3Adocs.microsoft.com) | msacm32.dll | msacm.h | [Vanara.PInvoke.MsAcm32.acmStreamOpen](https://github.com/dahall/Vanara/search?l=C%23&q=acmStreamOpen) +[acmStreamPrepareHeader](https://www.google.com/search?num=5&q=acmStreamPrepareHeader+site%3Adocs.microsoft.com) | msacm32.dll | msacm.h | [Vanara.PInvoke.MsAcm32.acmStreamPrepareHeader](https://github.com/dahall/Vanara/search?l=C%23&q=acmStreamPrepareHeader) +[acmStreamReset](https://www.google.com/search?num=5&q=acmStreamReset+site%3Adocs.microsoft.com) | msacm32.dll | msacm.h | [Vanara.PInvoke.MsAcm32.acmStreamReset](https://github.com/dahall/Vanara/search?l=C%23&q=acmStreamReset) +[acmStreamSize](https://www.google.com/search?num=5&q=acmStreamSize+site%3Adocs.microsoft.com) | msacm32.dll | msacm.h | [Vanara.PInvoke.MsAcm32.acmStreamSize](https://github.com/dahall/Vanara/search?l=C%23&q=acmStreamSize) +[acmStreamUnprepareHeader](https://www.google.com/search?num=5&q=acmStreamUnprepareHeader+site%3Adocs.microsoft.com) | msacm32.dll | msacm.h | [Vanara.PInvoke.MsAcm32.acmStreamUnprepareHeader](https://github.com/dahall/Vanara/search?l=C%23&q=acmStreamUnprepareHeader) +[auxGetDevCaps](https://www.google.com/search?num=5&q=auxGetDevCapsA+site%3Adocs.microsoft.com) | winmm.dll | mmeapi.h | [Vanara.PInvoke.WinMm.auxGetDevCaps](https://github.com/dahall/Vanara/search?l=C%23&q=auxGetDevCaps) +[auxGetNumDevs](https://www.google.com/search?num=5&q=auxGetNumDevs+site%3Adocs.microsoft.com) | winmm.dll | mmeapi.h | [Vanara.PInvoke.WinMm.auxGetNumDevs](https://github.com/dahall/Vanara/search?l=C%23&q=auxGetNumDevs) +[auxGetVolume](https://www.google.com/search?num=5&q=auxGetVolume+site%3Adocs.microsoft.com) | winmm.dll | mmeapi.h | [Vanara.PInvoke.WinMm.auxGetVolume](https://github.com/dahall/Vanara/search?l=C%23&q=auxGetVolume) +[auxOutMessage](https://www.google.com/search?num=5&q=auxOutMessage+site%3Adocs.microsoft.com) | winmm.dll | mmeapi.h | [Vanara.PInvoke.WinMm.auxOutMessage](https://github.com/dahall/Vanara/search?l=C%23&q=auxOutMessage) +[auxSetVolume](https://www.google.com/search?num=5&q=auxSetVolume+site%3Adocs.microsoft.com) | winmm.dll | mmeapi.h | [Vanara.PInvoke.WinMm.auxSetVolume](https://github.com/dahall/Vanara/search?l=C%23&q=auxSetVolume) +[AVIBuildFilter](https://www.google.com/search?num=5&q=AVIBuildFilter+site%3Adocs.microsoft.com) | avifil32.dll | vfw.h | [Vanara.PInvoke.AviFil32.AVIBuildFilter](https://github.com/dahall/Vanara/search?l=C%23&q=AVIBuildFilter) +[AVIClearClipboard](https://www.google.com/search?num=5&q=AVIClearClipboard+site%3Adocs.microsoft.com) | avifil32.dll | vfw.h | [Vanara.PInvoke.AviFil32.AVIClearClipboard](https://github.com/dahall/Vanara/search?l=C%23&q=AVIClearClipboard) +[AVIFileAddRef](https://www.google.com/search?num=5&q=AVIFileAddRef+site%3Adocs.microsoft.com) | avifil32.dll | vfw.h | [Vanara.PInvoke.AviFil32.AVIFileAddRef](https://github.com/dahall/Vanara/search?l=C%23&q=AVIFileAddRef) +[AVIFileCreateStream](https://www.google.com/search?num=5&q=AVIFileCreateStream+site%3Adocs.microsoft.com) | avifil32.dll | vfw.h | [Vanara.PInvoke.AviFil32.AVIFileCreateStream](https://github.com/dahall/Vanara/search?l=C%23&q=AVIFileCreateStream) +[AVIFileEndRecord](https://www.google.com/search?num=5&q=AVIFileEndRecord+site%3Adocs.microsoft.com) | avifil32.dll | vfw.h | [Vanara.PInvoke.AviFil32.AVIFileEndRecord](https://github.com/dahall/Vanara/search?l=C%23&q=AVIFileEndRecord) +[AVIFileExit](https://www.google.com/search?num=5&q=AVIFileExit+site%3Adocs.microsoft.com) | avifil32.dll | vfw.h | [Vanara.PInvoke.AviFil32.AVIFileExit](https://github.com/dahall/Vanara/search?l=C%23&q=AVIFileExit) +[AVIFileGetStream](https://www.google.com/search?num=5&q=AVIFileGetStream+site%3Adocs.microsoft.com) | avifil32.dll | vfw.h | [Vanara.PInvoke.AviFil32.AVIFileGetStream](https://github.com/dahall/Vanara/search?l=C%23&q=AVIFileGetStream) +[AVIFileInfo](https://www.google.com/search?num=5&q=AVIFileInfo+site%3Adocs.microsoft.com) | avifil32.dll | vfw.h | [Vanara.PInvoke.AviFil32.AVIFileInfo](https://github.com/dahall/Vanara/search?l=C%23&q=AVIFileInfo) +[AVIFileInit](https://www.google.com/search?num=5&q=AVIFileInit+site%3Adocs.microsoft.com) | avifil32.dll | vfw.h | [Vanara.PInvoke.AviFil32.AVIFileInit](https://github.com/dahall/Vanara/search?l=C%23&q=AVIFileInit) +[AVIFileOpen](https://www.google.com/search?num=5&q=AVIFileOpen+site%3Adocs.microsoft.com) | avifil32.dll | vfw.h | [Vanara.PInvoke.AviFil32.AVIFileOpen](https://github.com/dahall/Vanara/search?l=C%23&q=AVIFileOpen) +[AVIFileReadData](https://www.google.com/search?num=5&q=AVIFileReadData+site%3Adocs.microsoft.com) | avifil32.dll | vfw.h | [Vanara.PInvoke.AviFil32.AVIFileReadData](https://github.com/dahall/Vanara/search?l=C%23&q=AVIFileReadData) +[AVIFileRelease](https://www.google.com/search?num=5&q=AVIFileRelease+site%3Adocs.microsoft.com) | avifil32.dll | vfw.h | [Vanara.PInvoke.AviFil32.AVIFileRelease](https://github.com/dahall/Vanara/search?l=C%23&q=AVIFileRelease) +[AVIFileWriteData](https://www.google.com/search?num=5&q=AVIFileWriteData+site%3Adocs.microsoft.com) | avifil32.dll | vfw.h | [Vanara.PInvoke.AviFil32.AVIFileWriteData](https://github.com/dahall/Vanara/search?l=C%23&q=AVIFileWriteData) +[AVIGetFromClipboard](https://www.google.com/search?num=5&q=AVIGetFromClipboard+site%3Adocs.microsoft.com) | avifil32.dll | vfw.h | [Vanara.PInvoke.AviFil32.AVIGetFromClipboard](https://github.com/dahall/Vanara/search?l=C%23&q=AVIGetFromClipboard) +[AVIMakeCompressedStream](https://www.google.com/search?num=5&q=AVIMakeCompressedStream+site%3Adocs.microsoft.com) | avifil32.dll | vfw.h | [Vanara.PInvoke.AviFil32.AVIMakeCompressedStream](https://github.com/dahall/Vanara/search?l=C%23&q=AVIMakeCompressedStream) +[AVIMakeFileFromStreams](https://www.google.com/search?num=5&q=AVIMakeFileFromStreams+site%3Adocs.microsoft.com) | avifil32.dll | vfw.h | [Vanara.PInvoke.AviFil32.AVIMakeFileFromStreams](https://github.com/dahall/Vanara/search?l=C%23&q=AVIMakeFileFromStreams) +[AVIMakeStreamFromClipboard](https://www.google.com/search?num=5&q=AVIMakeStreamFromClipboard+site%3Adocs.microsoft.com) | avifil32.dll | vfw.h | [Vanara.PInvoke.AviFil32.AVIMakeStreamFromClipboard](https://github.com/dahall/Vanara/search?l=C%23&q=AVIMakeStreamFromClipboard) +[AVIPutFileOnClipboard](https://www.google.com/search?num=5&q=AVIPutFileOnClipboard+site%3Adocs.microsoft.com) | avifil32.dll | vfw.h | [Vanara.PInvoke.AviFil32.AVIPutFileOnClipboard](https://github.com/dahall/Vanara/search?l=C%23&q=AVIPutFileOnClipboard) +[AVISave](https://www.google.com/search?num=5&q=AVISave+site%3Adocs.microsoft.com) | avifil32.dll | vfw.h | [Vanara.PInvoke.AviFil32.AVISave](https://github.com/dahall/Vanara/search?l=C%23&q=AVISave) +[AVISaveOptions](https://www.google.com/search?num=5&q=AVISaveOptions+site%3Adocs.microsoft.com) | avifil32.dll | vfw.h | [Vanara.PInvoke.AviFil32.AVISaveOptions](https://github.com/dahall/Vanara/search?l=C%23&q=AVISaveOptions) +[AVISaveOptionsFree](https://www.google.com/search?num=5&q=AVISaveOptionsFree+site%3Adocs.microsoft.com) | avifil32.dll | vfw.h | [Vanara.PInvoke.AviFil32.AVISaveOptionsFree](https://github.com/dahall/Vanara/search?l=C%23&q=AVISaveOptionsFree) +[AVISaveV](https://www.google.com/search?num=5&q=AVISaveV+site%3Adocs.microsoft.com) | avifil32.dll | vfw.h | [Vanara.PInvoke.AviFil32.AVISaveV](https://github.com/dahall/Vanara/search?l=C%23&q=AVISaveV) +[AVIStreamAddRef](https://www.google.com/search?num=5&q=AVIStreamAddRef+site%3Adocs.microsoft.com) | avifil32.dll | vfw.h | [Vanara.PInvoke.AviFil32.AVIStreamAddRef](https://github.com/dahall/Vanara/search?l=C%23&q=AVIStreamAddRef) +[AVIStreamBeginStreaming](https://www.google.com/search?num=5&q=AVIStreamBeginStreaming+site%3Adocs.microsoft.com) | avifil32.dll | vfw.h | [Vanara.PInvoke.AviFil32.AVIStreamBeginStreaming](https://github.com/dahall/Vanara/search?l=C%23&q=AVIStreamBeginStreaming) +[AVIStreamCreate](https://www.google.com/search?num=5&q=AVIStreamCreate+site%3Adocs.microsoft.com) | avifil32.dll | vfw.h | [Vanara.PInvoke.AviFil32.AVIStreamCreate](https://github.com/dahall/Vanara/search?l=C%23&q=AVIStreamCreate) +[AVIStreamEndStreaming](https://www.google.com/search?num=5&q=AVIStreamEndStreaming+site%3Adocs.microsoft.com) | avifil32.dll | vfw.h | [Vanara.PInvoke.AviFil32.AVIStreamEndStreaming](https://github.com/dahall/Vanara/search?l=C%23&q=AVIStreamEndStreaming) +[AVIStreamFindSample](https://www.google.com/search?num=5&q=AVIStreamFindSample+site%3Adocs.microsoft.com) | avifil32.dll | vfw.h | [Vanara.PInvoke.AviFil32.AVIStreamFindSample](https://github.com/dahall/Vanara/search?l=C%23&q=AVIStreamFindSample) +[AVIStreamGetFrame](https://www.google.com/search?num=5&q=AVIStreamGetFrame+site%3Adocs.microsoft.com) | avifil32.dll | vfw.h | [Vanara.PInvoke.AviFil32.AVIStreamGetFrame](https://github.com/dahall/Vanara/search?l=C%23&q=AVIStreamGetFrame) +[AVIStreamGetFrameClose](https://www.google.com/search?num=5&q=AVIStreamGetFrameClose+site%3Adocs.microsoft.com) | avifil32.dll | vfw.h | [Vanara.PInvoke.AviFil32.AVIStreamGetFrameClose](https://github.com/dahall/Vanara/search?l=C%23&q=AVIStreamGetFrameClose) +[AVIStreamGetFrameOpen](https://www.google.com/search?num=5&q=AVIStreamGetFrameOpen+site%3Adocs.microsoft.com) | avifil32.dll | vfw.h | [Vanara.PInvoke.AviFil32.AVIStreamGetFrameOpen](https://github.com/dahall/Vanara/search?l=C%23&q=AVIStreamGetFrameOpen) +[AVIStreamInfo](https://www.google.com/search?num=5&q=AVIStreamInfo+site%3Adocs.microsoft.com) | avifil32.dll | vfw.h | [Vanara.PInvoke.AviFil32.AVIStreamInfo](https://github.com/dahall/Vanara/search?l=C%23&q=AVIStreamInfo) +[AVIStreamLength](https://www.google.com/search?num=5&q=AVIStreamLength+site%3Adocs.microsoft.com) | avifil32.dll | vfw.h | [Vanara.PInvoke.AviFil32.AVIStreamLength](https://github.com/dahall/Vanara/search?l=C%23&q=AVIStreamLength) +[AVIStreamOpenFromFile](https://www.google.com/search?num=5&q=AVIStreamOpenFromFile+site%3Adocs.microsoft.com) | avifil32.dll | vfw.h | [Vanara.PInvoke.AviFil32.AVIStreamOpenFromFile](https://github.com/dahall/Vanara/search?l=C%23&q=AVIStreamOpenFromFile) +[AVIStreamRead](https://www.google.com/search?num=5&q=AVIStreamRead+site%3Adocs.microsoft.com) | avifil32.dll | vfw.h | [Vanara.PInvoke.AviFil32.AVIStreamRead](https://github.com/dahall/Vanara/search?l=C%23&q=AVIStreamRead) +[AVIStreamReadData](https://www.google.com/search?num=5&q=AVIStreamReadData+site%3Adocs.microsoft.com) | avifil32.dll | vfw.h | [Vanara.PInvoke.AviFil32.AVIStreamReadData](https://github.com/dahall/Vanara/search?l=C%23&q=AVIStreamReadData) +[AVIStreamReadFormat](https://www.google.com/search?num=5&q=AVIStreamReadFormat+site%3Adocs.microsoft.com) | avifil32.dll | vfw.h | [Vanara.PInvoke.AviFil32.AVIStreamReadFormat](https://github.com/dahall/Vanara/search?l=C%23&q=AVIStreamReadFormat) +[AVIStreamRelease](https://www.google.com/search?num=5&q=AVIStreamRelease+site%3Adocs.microsoft.com) | avifil32.dll | vfw.h | [Vanara.PInvoke.AviFil32.AVIStreamRelease](https://github.com/dahall/Vanara/search?l=C%23&q=AVIStreamRelease) +[AVIStreamSampleToTime](https://www.google.com/search?num=5&q=AVIStreamSampleToTime+site%3Adocs.microsoft.com) | avifil32.dll | vfw.h | [Vanara.PInvoke.AviFil32.AVIStreamSampleToTime](https://github.com/dahall/Vanara/search?l=C%23&q=AVIStreamSampleToTime) +[AVIStreamSetFormat](https://www.google.com/search?num=5&q=AVIStreamSetFormat+site%3Adocs.microsoft.com) | avifil32.dll | vfw.h | [Vanara.PInvoke.AviFil32.AVIStreamSetFormat](https://github.com/dahall/Vanara/search?l=C%23&q=AVIStreamSetFormat) +[AVIStreamStart](https://www.google.com/search?num=5&q=AVIStreamStart+site%3Adocs.microsoft.com) | avifil32.dll | vfw.h | [Vanara.PInvoke.AviFil32.AVIStreamStart](https://github.com/dahall/Vanara/search?l=C%23&q=AVIStreamStart) +[AVIStreamTimeToSample](https://www.google.com/search?num=5&q=AVIStreamTimeToSample+site%3Adocs.microsoft.com) | avifil32.dll | vfw.h | [Vanara.PInvoke.AviFil32.AVIStreamTimeToSample](https://github.com/dahall/Vanara/search?l=C%23&q=AVIStreamTimeToSample) +[AVIStreamWrite](https://www.google.com/search?num=5&q=AVIStreamWrite+site%3Adocs.microsoft.com) | avifil32.dll | vfw.h | [Vanara.PInvoke.AviFil32.AVIStreamWrite](https://github.com/dahall/Vanara/search?l=C%23&q=AVIStreamWrite) +[AVIStreamWriteData](https://www.google.com/search?num=5&q=AVIStreamWriteData+site%3Adocs.microsoft.com) | avifil32.dll | vfw.h | [Vanara.PInvoke.AviFil32.AVIStreamWriteData](https://github.com/dahall/Vanara/search?l=C%23&q=AVIStreamWriteData) +[CloseDriver](https://www.google.com/search?num=5&q=CloseDriver+site%3Adocs.microsoft.com) | winmm.dll | | +[CreateEditableStream](https://www.google.com/search?num=5&q=CreateEditableStream+site%3Adocs.microsoft.com) | avifil32.dll | vfw.h | [Vanara.PInvoke.AviFil32.CreateEditableStream](https://github.com/dahall/Vanara/search?l=C%23&q=CreateEditableStream) +[DefDriverProc](https://www.google.com/search?num=5&q=DefDriverProc+site%3Adocs.microsoft.com) | winmm.dll | | +[DrawDibBegin](https://www.google.com/search?num=5&q=DrawDibBegin+site%3Adocs.microsoft.com) | msvfw32.dll | vfw.h | [Vanara.PInvoke.Msvfw32.DrawDibBegin](https://github.com/dahall/Vanara/search?l=C%23&q=DrawDibBegin) +[DrawDibChangePalette](https://www.google.com/search?num=5&q=DrawDibChangePalette+site%3Adocs.microsoft.com) | msvfw32.dll | vfw.h | [Vanara.PInvoke.Msvfw32.DrawDibChangePalette](https://github.com/dahall/Vanara/search?l=C%23&q=DrawDibChangePalette) +[DrawDibClose](https://www.google.com/search?num=5&q=DrawDibClose+site%3Adocs.microsoft.com) | msvfw32.dll | vfw.h | [Vanara.PInvoke.Msvfw32.DrawDibClose](https://github.com/dahall/Vanara/search?l=C%23&q=DrawDibClose) +[DrawDibDraw](https://www.google.com/search?num=5&q=DrawDibDraw+site%3Adocs.microsoft.com) | msvfw32.dll | vfw.h | [Vanara.PInvoke.Msvfw32.DrawDibDraw](https://github.com/dahall/Vanara/search?l=C%23&q=DrawDibDraw) +[DrawDibEnd](https://www.google.com/search?num=5&q=DrawDibEnd+site%3Adocs.microsoft.com) | msvfw32.dll | vfw.h | [Vanara.PInvoke.Msvfw32.DrawDibEnd](https://github.com/dahall/Vanara/search?l=C%23&q=DrawDibEnd) +[DrawDibGetBuffer](https://www.google.com/search?num=5&q=DrawDibGetBuffer+site%3Adocs.microsoft.com) | msvfw32.dll | vfw.h | [Vanara.PInvoke.Msvfw32.DrawDibGetBuffer](https://github.com/dahall/Vanara/search?l=C%23&q=DrawDibGetBuffer) +[DrawDibGetPalette](https://www.google.com/search?num=5&q=DrawDibGetPalette+site%3Adocs.microsoft.com) | msvfw32.dll | vfw.h | [Vanara.PInvoke.Msvfw32.DrawDibGetPalette](https://github.com/dahall/Vanara/search?l=C%23&q=DrawDibGetPalette) +[DrawDibOpen](https://www.google.com/search?num=5&q=DrawDibOpen+site%3Adocs.microsoft.com) | msvfw32.dll | vfw.h | [Vanara.PInvoke.Msvfw32.DrawDibOpen](https://github.com/dahall/Vanara/search?l=C%23&q=DrawDibOpen) +[DrawDibProfileDisplay](https://www.google.com/search?num=5&q=DrawDibProfileDisplay+site%3Adocs.microsoft.com) | msvfw32.dll | vfw.h | [Vanara.PInvoke.Msvfw32.DrawDibProfileDisplay](https://github.com/dahall/Vanara/search?l=C%23&q=DrawDibProfileDisplay) +[DrawDibRealize](https://www.google.com/search?num=5&q=DrawDibRealize+site%3Adocs.microsoft.com) | msvfw32.dll | vfw.h | [Vanara.PInvoke.Msvfw32.DrawDibRealize](https://github.com/dahall/Vanara/search?l=C%23&q=DrawDibRealize) +[DrawDibSetPalette](https://www.google.com/search?num=5&q=DrawDibSetPalette+site%3Adocs.microsoft.com) | msvfw32.dll | vfw.h | [Vanara.PInvoke.Msvfw32.DrawDibSetPalette](https://github.com/dahall/Vanara/search?l=C%23&q=DrawDibSetPalette) +[DrawDibStart](https://www.google.com/search?num=5&q=DrawDibStart+site%3Adocs.microsoft.com) | msvfw32.dll | vfw.h | [Vanara.PInvoke.Msvfw32.DrawDibStart](https://github.com/dahall/Vanara/search?l=C%23&q=DrawDibStart) +[DrawDibStop](https://www.google.com/search?num=5&q=DrawDibStop+site%3Adocs.microsoft.com) | msvfw32.dll | vfw.h | [Vanara.PInvoke.Msvfw32.DrawDibStop](https://github.com/dahall/Vanara/search?l=C%23&q=DrawDibStop) +[DrawDibTime](https://www.google.com/search?num=5&q=DrawDibTime+site%3Adocs.microsoft.com) | msvfw32.dll | vfw.h | [Vanara.PInvoke.Msvfw32.DrawDibTime](https://github.com/dahall/Vanara/search?l=C%23&q=DrawDibTime) +[DriverCallback](https://www.google.com/search?num=5&q=DriverCallback+site%3Adocs.microsoft.com) | winmm.dll | | +[DrvGetModuleHandle](https://www.google.com/search?num=5&q=DrvGetModuleHandle+site%3Adocs.microsoft.com) | winmm.dll | | +[EditStreamClone](https://www.google.com/search?num=5&q=EditStreamClone+site%3Adocs.microsoft.com) | avifil32.dll | vfw.h | [Vanara.PInvoke.AviFil32.EditStreamClone](https://github.com/dahall/Vanara/search?l=C%23&q=EditStreamClone) +[EditStreamCopy](https://www.google.com/search?num=5&q=EditStreamCopy+site%3Adocs.microsoft.com) | avifil32.dll | vfw.h | [Vanara.PInvoke.AviFil32.EditStreamCopy](https://github.com/dahall/Vanara/search?l=C%23&q=EditStreamCopy) +[EditStreamCut](https://www.google.com/search?num=5&q=EditStreamCut+site%3Adocs.microsoft.com) | avifil32.dll | vfw.h | [Vanara.PInvoke.AviFil32.EditStreamCut](https://github.com/dahall/Vanara/search?l=C%23&q=EditStreamCut) +[EditStreamPaste](https://www.google.com/search?num=5&q=EditStreamPaste+site%3Adocs.microsoft.com) | avifil32.dll | vfw.h | [Vanara.PInvoke.AviFil32.EditStreamPaste](https://github.com/dahall/Vanara/search?l=C%23&q=EditStreamPaste) +[EditStreamSetInfo](https://www.google.com/search?num=5&q=EditStreamSetInfo+site%3Adocs.microsoft.com) | avifil32.dll | vfw.h | [Vanara.PInvoke.AviFil32.EditStreamSetInfo](https://github.com/dahall/Vanara/search?l=C%23&q=EditStreamSetInfo) +[EditStreamSetName](https://www.google.com/search?num=5&q=EditStreamSetName+site%3Adocs.microsoft.com) | avifil32.dll | vfw.h | [Vanara.PInvoke.AviFil32.EditStreamSetName](https://github.com/dahall/Vanara/search?l=C%23&q=EditStreamSetName) +[GetDriverModuleHandle](https://www.google.com/search?num=5&q=GetDriverModuleHandle+site%3Adocs.microsoft.com) | winmm.dll | | +[GetOpenFileNamePreviewA](https://www.google.com/search?num=5&q=GetOpenFileNamePreviewA+site%3Adocs.microsoft.com) | msvfw32.dll | vfw.h | [Vanara.PInvoke.Msvfw32.GetOpenFileNamePreview](https://github.com/dahall/Vanara/search?l=C%23&q=GetOpenFileNamePreview) +[GetOpenFileNamePreviewW](https://www.google.com/search?num=5&q=GetOpenFileNamePreviewW+site%3Adocs.microsoft.com) | msvfw32.dll | vfw.h | [Vanara.PInvoke.Msvfw32.GetOpenFileNamePreview](https://github.com/dahall/Vanara/search?l=C%23&q=GetOpenFileNamePreview) +[GetSaveFileNamePreviewA](https://www.google.com/search?num=5&q=GetSaveFileNamePreviewA+site%3Adocs.microsoft.com) | msvfw32.dll | vfw.h | [Vanara.PInvoke.Msvfw32.GetSaveFileNamePreview](https://github.com/dahall/Vanara/search?l=C%23&q=GetSaveFileNamePreview) +[GetSaveFileNamePreviewW](https://www.google.com/search?num=5&q=GetSaveFileNamePreviewW+site%3Adocs.microsoft.com) | msvfw32.dll | vfw.h | [Vanara.PInvoke.Msvfw32.GetSaveFileNamePreview](https://github.com/dahall/Vanara/search?l=C%23&q=GetSaveFileNamePreview) +[ICClose](https://www.google.com/search?num=5&q=ICClose+site%3Adocs.microsoft.com) | msvfw32.dll | vfw.h | [Vanara.PInvoke.Msvfw32.ICClose](https://github.com/dahall/Vanara/search?l=C%23&q=ICClose) +[ICCompress](https://www.google.com/search?num=5&q=ICCompress+site%3Adocs.microsoft.com) | msvfw32.dll | vfw.h | [Vanara.PInvoke.Msvfw32.ICCompress](https://github.com/dahall/Vanara/search?l=C%23&q=ICCompress) +[ICCompressorChoose](https://www.google.com/search?num=5&q=ICCompressorChoose+site%3Adocs.microsoft.com) | msvfw32.dll | vfw.h | [Vanara.PInvoke.Msvfw32.ICCompressorChoose](https://github.com/dahall/Vanara/search?l=C%23&q=ICCompressorChoose) +[ICCompressorFree](https://www.google.com/search?num=5&q=ICCompressorFree+site%3Adocs.microsoft.com) | msvfw32.dll | vfw.h | [Vanara.PInvoke.Msvfw32.ICCompressorFree](https://github.com/dahall/Vanara/search?l=C%23&q=ICCompressorFree) +[ICDecompress](https://www.google.com/search?num=5&q=ICDecompress+site%3Adocs.microsoft.com) | msvfw32.dll | vfw.h | [Vanara.PInvoke.Msvfw32.ICDecompress](https://github.com/dahall/Vanara/search?l=C%23&q=ICDecompress) +[ICDraw](https://www.google.com/search?num=5&q=ICDraw+site%3Adocs.microsoft.com) | msvfw32.dll | vfw.h | [Vanara.PInvoke.Msvfw32.ICDraw](https://github.com/dahall/Vanara/search?l=C%23&q=ICDraw) +[ICDrawBegin](https://www.google.com/search?num=5&q=ICDrawBegin+site%3Adocs.microsoft.com) | msvfw32.dll | vfw.h | [Vanara.PInvoke.Msvfw32.ICDrawBegin](https://github.com/dahall/Vanara/search?l=C%23&q=ICDrawBegin) +[ICGetDisplayFormat](https://www.google.com/search?num=5&q=ICGetDisplayFormat+site%3Adocs.microsoft.com) | msvfw32.dll | vfw.h | [Vanara.PInvoke.Msvfw32.ICGetDisplayFormat](https://github.com/dahall/Vanara/search?l=C%23&q=ICGetDisplayFormat) +[ICGetInfo](https://www.google.com/search?num=5&q=ICGetInfo+site%3Adocs.microsoft.com) | msvfw32.dll | vfw.h | [Vanara.PInvoke.Msvfw32.ICGetInfo](https://github.com/dahall/Vanara/search?l=C%23&q=ICGetInfo) +[ICInfo](https://www.google.com/search?num=5&q=ICInfo+site%3Adocs.microsoft.com) | msvfw32.dll | vfw.h | [Vanara.PInvoke.Msvfw32.ICInfo](https://github.com/dahall/Vanara/search?l=C%23&q=ICInfo) +[ICLocate](https://www.google.com/search?num=5&q=ICLocate+site%3Adocs.microsoft.com) | msvfw32.dll | vfw.h | [Vanara.PInvoke.Msvfw32.ICLocate](https://github.com/dahall/Vanara/search?l=C%23&q=ICLocate) +[ICOpen](https://www.google.com/search?num=5&q=ICOpen+site%3Adocs.microsoft.com) | msvfw32.dll | vfw.h | [Vanara.PInvoke.Msvfw32.ICOpen](https://github.com/dahall/Vanara/search?l=C%23&q=ICOpen) +[ICSendMessage](https://www.google.com/search?num=5&q=ICSendMessage+site%3Adocs.microsoft.com) | msvfw32.dll | vfw.h | [Vanara.PInvoke.Msvfw32.ICSendMessage](https://github.com/dahall/Vanara/search?l=C%23&q=ICSendMessage) +[IID_IAVIEditStream](https://www.google.com/search?num=5&q=IID_IAVIEditStream+site%3Adocs.microsoft.com) | avifil32.dll | | +[IID_IAVIFile](https://www.google.com/search?num=5&q=IID_IAVIFile+site%3Adocs.microsoft.com) | avifil32.dll | | +[IID_IAVIStream](https://www.google.com/search?num=5&q=IID_IAVIStream+site%3Adocs.microsoft.com) | avifil32.dll | | +[IID_IGetFrame](https://www.google.com/search?num=5&q=IID_IGetFrame+site%3Adocs.microsoft.com) | avifil32.dll | | +[joyConfigChanged](https://www.google.com/search?num=5&q=joyConfigChanged+site%3Adocs.microsoft.com) | winmm.dll | | +[joyGetDevCaps](https://www.google.com/search?num=5&q=joyGetDevCapsA+site%3Adocs.microsoft.com) | winmm.dll | | +[joyGetNumDevs](https://www.google.com/search?num=5&q=joyGetNumDevs+site%3Adocs.microsoft.com) | winmm.dll | | +[joyGetPos](https://www.google.com/search?num=5&q=joyGetPos+site%3Adocs.microsoft.com) | winmm.dll | | +[joyGetPosEx](https://www.google.com/search?num=5&q=joyGetPosEx+site%3Adocs.microsoft.com) | winmm.dll | | +[joyGetThreshold](https://www.google.com/search?num=5&q=joyGetThreshold+site%3Adocs.microsoft.com) | winmm.dll | | +[joyReleaseCapture](https://www.google.com/search?num=5&q=joyReleaseCapture+site%3Adocs.microsoft.com) | winmm.dll | | +[joySetCapture](https://www.google.com/search?num=5&q=joySetCapture+site%3Adocs.microsoft.com) | winmm.dll | | +[joySetThreshold](https://www.google.com/search?num=5&q=joySetThreshold+site%3Adocs.microsoft.com) | winmm.dll | | +[mciDriverNotify](https://www.google.com/search?num=5&q=mciDriverNotify+site%3Adocs.microsoft.com) | winmm.dll | | +[mciDriverYield](https://www.google.com/search?num=5&q=mciDriverYield+site%3Adocs.microsoft.com) | winmm.dll | | +[mciExecute](https://www.google.com/search?num=5&q=mciExecute+site%3Adocs.microsoft.com) | winmm.dll | | +[mciFreeCommandResource](https://www.google.com/search?num=5&q=mciFreeCommandResource+site%3Adocs.microsoft.com) | winmm.dll | | +[mciGetCreatorTask](https://www.google.com/search?num=5&q=mciGetCreatorTask+site%3Adocs.microsoft.com) | winmm.dll | | +[mciGetDeviceID](https://www.google.com/search?num=5&q=mciGetDeviceIDA+site%3Adocs.microsoft.com) | winmm.dll | | +[mciGetDeviceIDFromElementID](https://www.google.com/search?num=5&q=mciGetDeviceIDFromElementIDA+site%3Adocs.microsoft.com) | winmm.dll | | +[mciGetDriverData](https://www.google.com/search?num=5&q=mciGetDriverData+site%3Adocs.microsoft.com) | winmm.dll | | +[mciGetErrorString](https://www.google.com/search?num=5&q=mciGetErrorStringA+site%3Adocs.microsoft.com) | winmm.dll | | +[mciGetYieldProc](https://www.google.com/search?num=5&q=mciGetYieldProc+site%3Adocs.microsoft.com) | winmm.dll | | +[mciLoadCommandResource](https://www.google.com/search?num=5&q=mciLoadCommandResource+site%3Adocs.microsoft.com) | winmm.dll | | +[mciSendCommand](https://www.google.com/search?num=5&q=mciSendCommandA+site%3Adocs.microsoft.com) | winmm.dll | | +[mciSendString](https://www.google.com/search?num=5&q=mciSendStringA+site%3Adocs.microsoft.com) | winmm.dll | | +[mciSetDriverData](https://www.google.com/search?num=5&q=mciSetDriverData+site%3Adocs.microsoft.com) | winmm.dll | | +[mciSetYieldProc](https://www.google.com/search?num=5&q=mciSetYieldProc+site%3Adocs.microsoft.com) | winmm.dll | | +[midiConnect](https://www.google.com/search?num=5&q=midiConnect+site%3Adocs.microsoft.com) | winmm.dll | | +[midiDisconnect](https://www.google.com/search?num=5&q=midiDisconnect+site%3Adocs.microsoft.com) | winmm.dll | | +[midiInAddBuffer](https://www.google.com/search?num=5&q=midiInAddBuffer+site%3Adocs.microsoft.com) | winmm.dll | | +[midiInClose](https://www.google.com/search?num=5&q=midiInClose+site%3Adocs.microsoft.com) | winmm.dll | | +[midiInGetDevCaps](https://www.google.com/search?num=5&q=midiInGetDevCapsA+site%3Adocs.microsoft.com) | winmm.dll | | +[midiInGetErrorText](https://www.google.com/search?num=5&q=midiInGetErrorTextA+site%3Adocs.microsoft.com) | winmm.dll | | +[midiInGetID](https://www.google.com/search?num=5&q=midiInGetID+site%3Adocs.microsoft.com) | winmm.dll | | +[midiInGetNumDevs](https://www.google.com/search?num=5&q=midiInGetNumDevs+site%3Adocs.microsoft.com) | winmm.dll | | +[midiInMessage](https://www.google.com/search?num=5&q=midiInMessage+site%3Adocs.microsoft.com) | winmm.dll | | +[midiInOpen](https://www.google.com/search?num=5&q=midiInOpen+site%3Adocs.microsoft.com) | winmm.dll | | +[midiInPrepareHeader](https://www.google.com/search?num=5&q=midiInPrepareHeader+site%3Adocs.microsoft.com) | winmm.dll | | +[midiInReset](https://www.google.com/search?num=5&q=midiInReset+site%3Adocs.microsoft.com) | winmm.dll | | +[midiInStart](https://www.google.com/search?num=5&q=midiInStart+site%3Adocs.microsoft.com) | winmm.dll | | +[midiInStop](https://www.google.com/search?num=5&q=midiInStop+site%3Adocs.microsoft.com) | winmm.dll | | +[midiInUnprepareHeader](https://www.google.com/search?num=5&q=midiInUnprepareHeader+site%3Adocs.microsoft.com) | winmm.dll | | +[midiOutCacheDrumPatches](https://www.google.com/search?num=5&q=midiOutCacheDrumPatches+site%3Adocs.microsoft.com) | winmm.dll | | +[midiOutCachePatches](https://www.google.com/search?num=5&q=midiOutCachePatches+site%3Adocs.microsoft.com) | winmm.dll | | +[midiOutClose](https://www.google.com/search?num=5&q=midiOutClose+site%3Adocs.microsoft.com) | winmm.dll | | +[midiOutGetDevCaps](https://www.google.com/search?num=5&q=midiOutGetDevCapsA+site%3Adocs.microsoft.com) | winmm.dll | | +[midiOutGetErrorText](https://www.google.com/search?num=5&q=midiOutGetErrorTextA+site%3Adocs.microsoft.com) | winmm.dll | | +[midiOutGetID](https://www.google.com/search?num=5&q=midiOutGetID+site%3Adocs.microsoft.com) | winmm.dll | | +[midiOutGetNumDevs](https://www.google.com/search?num=5&q=midiOutGetNumDevs+site%3Adocs.microsoft.com) | winmm.dll | | +[midiOutGetVolume](https://www.google.com/search?num=5&q=midiOutGetVolume+site%3Adocs.microsoft.com) | winmm.dll | | +[midiOutLongMsg](https://www.google.com/search?num=5&q=midiOutLongMsg+site%3Adocs.microsoft.com) | winmm.dll | | +[midiOutMessage](https://www.google.com/search?num=5&q=midiOutMessage+site%3Adocs.microsoft.com) | winmm.dll | | +[midiOutOpen](https://www.google.com/search?num=5&q=midiOutOpen+site%3Adocs.microsoft.com) | winmm.dll | | +[midiOutPrepareHeader](https://www.google.com/search?num=5&q=midiOutPrepareHeader+site%3Adocs.microsoft.com) | winmm.dll | | +[midiOutReset](https://www.google.com/search?num=5&q=midiOutReset+site%3Adocs.microsoft.com) | winmm.dll | | +[midiOutSetVolume](https://www.google.com/search?num=5&q=midiOutSetVolume+site%3Adocs.microsoft.com) | winmm.dll | | +[midiOutShortMsg](https://www.google.com/search?num=5&q=midiOutShortMsg+site%3Adocs.microsoft.com) | winmm.dll | | +[midiOutUnprepareHeader](https://www.google.com/search?num=5&q=midiOutUnprepareHeader+site%3Adocs.microsoft.com) | winmm.dll | | +[midiStreamClose](https://www.google.com/search?num=5&q=midiStreamClose+site%3Adocs.microsoft.com) | winmm.dll | | +[midiStreamOpen](https://www.google.com/search?num=5&q=midiStreamOpen+site%3Adocs.microsoft.com) | winmm.dll | | +[midiStreamOut](https://www.google.com/search?num=5&q=midiStreamOut+site%3Adocs.microsoft.com) | winmm.dll | | +[midiStreamPause](https://www.google.com/search?num=5&q=midiStreamPause+site%3Adocs.microsoft.com) | winmm.dll | | +[midiStreamPosition](https://www.google.com/search?num=5&q=midiStreamPosition+site%3Adocs.microsoft.com) | winmm.dll | | +[midiStreamProperty](https://www.google.com/search?num=5&q=midiStreamProperty+site%3Adocs.microsoft.com) | winmm.dll | | +[midiStreamRestart](https://www.google.com/search?num=5&q=midiStreamRestart+site%3Adocs.microsoft.com) | winmm.dll | | +[midiStreamStop](https://www.google.com/search?num=5&q=midiStreamStop+site%3Adocs.microsoft.com) | winmm.dll | | +[mixerClose](https://www.google.com/search?num=5&q=mixerClose+site%3Adocs.microsoft.com) | winmm.dll | | +[mixerGetControlDetails](https://www.google.com/search?num=5&q=mixerGetControlDetailsA+site%3Adocs.microsoft.com) | winmm.dll | | +[mixerGetDevCaps](https://www.google.com/search?num=5&q=mixerGetDevCapsA+site%3Adocs.microsoft.com) | winmm.dll | | +[mixerGetID](https://www.google.com/search?num=5&q=mixerGetID+site%3Adocs.microsoft.com) | winmm.dll | | +[mixerGetLineControls](https://www.google.com/search?num=5&q=mixerGetLineControlsA+site%3Adocs.microsoft.com) | winmm.dll | | +[mixerGetLineInfo](https://www.google.com/search?num=5&q=mixerGetLineInfoA+site%3Adocs.microsoft.com) | winmm.dll | | +[mixerGetNumDevs](https://www.google.com/search?num=5&q=mixerGetNumDevs+site%3Adocs.microsoft.com) | winmm.dll | | +[mixerMessage](https://www.google.com/search?num=5&q=mixerMessage+site%3Adocs.microsoft.com) | winmm.dll | | +[mixerOpen](https://www.google.com/search?num=5&q=mixerOpen+site%3Adocs.microsoft.com) | winmm.dll | | +[mixerSetControlDetails](https://www.google.com/search?num=5&q=mixerSetControlDetails+site%3Adocs.microsoft.com) | winmm.dll | | +[mmDrvInstall](https://www.google.com/search?num=5&q=mmDrvInstall+site%3Adocs.microsoft.com) | winmm.dll | | +[mmGetCurrentTask](https://www.google.com/search?num=5&q=mmGetCurrentTask+site%3Adocs.microsoft.com) | winmm.dll | | +[mmioAdvance](https://www.google.com/search?num=5&q=mmioAdvance+site%3Adocs.microsoft.com) | winmm.dll | | +[mmioAscend](https://www.google.com/search?num=5&q=mmioAscend+site%3Adocs.microsoft.com) | winmm.dll | | +[mmioClose](https://www.google.com/search?num=5&q=mmioClose+site%3Adocs.microsoft.com) | winmm.dll | | +[mmioCreateChunk](https://www.google.com/search?num=5&q=mmioCreateChunk+site%3Adocs.microsoft.com) | winmm.dll | | +[mmioDescend](https://www.google.com/search?num=5&q=mmioDescend+site%3Adocs.microsoft.com) | winmm.dll | | +[mmioFlush](https://www.google.com/search?num=5&q=mmioFlush+site%3Adocs.microsoft.com) | winmm.dll | | +[mmioGetInfo](https://www.google.com/search?num=5&q=mmioGetInfo+site%3Adocs.microsoft.com) | winmm.dll | | +[mmioInstallIOProc](https://www.google.com/search?num=5&q=mmioInstallIOProcA+site%3Adocs.microsoft.com) | winmm.dll | | +[mmioOpen](https://www.google.com/search?num=5&q=mmioOpenA+site%3Adocs.microsoft.com) | winmm.dll | | +[mmioRead](https://www.google.com/search?num=5&q=mmioRead+site%3Adocs.microsoft.com) | winmm.dll | | +[mmioRename](https://www.google.com/search?num=5&q=mmioRenameA+site%3Adocs.microsoft.com) | winmm.dll | | +[mmioSeek](https://www.google.com/search?num=5&q=mmioSeek+site%3Adocs.microsoft.com) | winmm.dll | | +[mmioSendMessage](https://www.google.com/search?num=5&q=mmioSendMessage+site%3Adocs.microsoft.com) | winmm.dll | | +[mmioSetBuffer](https://www.google.com/search?num=5&q=mmioSetBuffer+site%3Adocs.microsoft.com) | winmm.dll | | +[mmioSetInfo](https://www.google.com/search?num=5&q=mmioSetInfo+site%3Adocs.microsoft.com) | winmm.dll | | +[mmioStringToFOURCC](https://www.google.com/search?num=5&q=mmioStringToFOURCCA+site%3Adocs.microsoft.com) | winmm.dll | | +[mmioWrite](https://www.google.com/search?num=5&q=mmioWrite+site%3Adocs.microsoft.com) | winmm.dll | | +[mmsystemGetVersion](https://www.google.com/search?num=5&q=mmsystemGetVersion+site%3Adocs.microsoft.com) | winmm.dll | | +[mmTaskBlock](https://www.google.com/search?num=5&q=mmTaskBlock+site%3Adocs.microsoft.com) | winmm.dll | | +[mmTaskCreate](https://www.google.com/search?num=5&q=mmTaskCreate+site%3Adocs.microsoft.com) | winmm.dll | | +[mmTaskSignal](https://www.google.com/search?num=5&q=mmTaskSignal+site%3Adocs.microsoft.com) | winmm.dll | | +[mmTaskYield](https://www.google.com/search?num=5&q=mmTaskYield+site%3Adocs.microsoft.com) | winmm.dll | | +[OpenDriver](https://www.google.com/search?num=5&q=OpenDriver+site%3Adocs.microsoft.com) | winmm.dll | | +[PlaySound](https://www.google.com/search?num=5&q=PlaySound+site%3Adocs.microsoft.com) | winmm.dll | Mmsystem.h | [Vanara.PInvoke.WinMm.PlaySound](https://github.com/dahall/Vanara/search?l=C%23&q=PlaySound) +[SendDriverMessage](https://www.google.com/search?num=5&q=SendDriverMessage+site%3Adocs.microsoft.com) | winmm.dll | | +[sndPlaySound](https://www.google.com/search?num=5&q=sndPlaySoundA+site%3Adocs.microsoft.com) | winmm.dll | Mmsystem.h | [Vanara.PInvoke.WinMm.sndPlaySound](https://github.com/dahall/Vanara/search?l=C%23&q=sndPlaySound) +[StretchDIB](https://www.google.com/search?num=5&q=StretchDIB+site%3Adocs.microsoft.com) | msvfw32.dll | vfw.h | [Vanara.PInvoke.Msvfw32.StretchDIB](https://github.com/dahall/Vanara/search?l=C%23&q=StretchDIB) +[timeBeginPeriod](https://www.google.com/search?num=5&q=timeBeginPeriod+site%3Adocs.microsoft.com) | winmm.dll | | +[timeEndPeriod](https://www.google.com/search?num=5&q=timeEndPeriod+site%3Adocs.microsoft.com) | winmm.dll | | +[timeGetDevCaps](https://www.google.com/search?num=5&q=timeGetDevCaps+site%3Adocs.microsoft.com) | winmm.dll | | +[timeGetSystemTime](https://www.google.com/search?num=5&q=timeGetSystemTime+site%3Adocs.microsoft.com) | winmm.dll | | +[timeGetTime](https://www.google.com/search?num=5&q=timeGetTime+site%3Adocs.microsoft.com) | winmm.dll | | +[timeKillEvent](https://www.google.com/search?num=5&q=timeKillEvent+site%3Adocs.microsoft.com) | winmm.dll | | +[timeSetEvent](https://www.google.com/search?num=5&q=timeSetEvent+site%3Adocs.microsoft.com) | winmm.dll | | +[waveInAddBuffer](https://www.google.com/search?num=5&q=waveInAddBuffer+site%3Adocs.microsoft.com) | winmm.dll | mmeapi.h | [Vanara.PInvoke.WinMm.waveInAddBuffer](https://github.com/dahall/Vanara/search?l=C%23&q=waveInAddBuffer) +[waveInClose](https://www.google.com/search?num=5&q=waveInClose+site%3Adocs.microsoft.com) | winmm.dll | mmeapi.h | [Vanara.PInvoke.WinMm.waveInClose](https://github.com/dahall/Vanara/search?l=C%23&q=waveInClose) +[waveInGetDevCaps](https://www.google.com/search?num=5&q=waveInGetDevCaps+site%3Adocs.microsoft.com) | WinMm.dll | mmeapi.h | [Vanara.PInvoke.WinMm.waveInGetDevCaps](https://github.com/dahall/Vanara/search?l=C%23&q=waveInGetDevCaps) +[waveInGetErrorText](https://www.google.com/search?num=5&q=waveInGetErrorText+site%3Adocs.microsoft.com) | WinMm.dll | mmeapi.h | [Vanara.PInvoke.WinMm.waveInGetErrorText](https://github.com/dahall/Vanara/search?l=C%23&q=waveInGetErrorText) +[waveInGetID](https://www.google.com/search?num=5&q=waveInGetID+site%3Adocs.microsoft.com) | winmm.dll | mmeapi.h | [Vanara.PInvoke.WinMm.waveInGetID](https://github.com/dahall/Vanara/search?l=C%23&q=waveInGetID) +[waveInGetNumDevs](https://www.google.com/search?num=5&q=waveInGetNumDevs+site%3Adocs.microsoft.com) | winmm.dll | mmeapi.h | [Vanara.PInvoke.WinMm.waveInGetNumDevs](https://github.com/dahall/Vanara/search?l=C%23&q=waveInGetNumDevs) +[waveInGetPosition](https://www.google.com/search?num=5&q=waveInGetPosition+site%3Adocs.microsoft.com) | winmm.dll | mmeapi.h | [Vanara.PInvoke.WinMm.waveInGetPosition](https://github.com/dahall/Vanara/search?l=C%23&q=waveInGetPosition) +[waveInMessage](https://www.google.com/search?num=5&q=waveInMessage+site%3Adocs.microsoft.com) | winmm.dll | mmeapi.h | [Vanara.PInvoke.WinMm.waveInMessage](https://github.com/dahall/Vanara/search?l=C%23&q=waveInMessage) +[waveInOpen](https://www.google.com/search?num=5&q=waveInOpen+site%3Adocs.microsoft.com) | winmm.dll | mmeapi.h | [Vanara.PInvoke.WinMm.waveInOpen](https://github.com/dahall/Vanara/search?l=C%23&q=waveInOpen) +[waveInPrepareHeader](https://www.google.com/search?num=5&q=waveInPrepareHeader+site%3Adocs.microsoft.com) | winmm.dll | mmeapi.h | [Vanara.PInvoke.WinMm.waveInPrepareHeader](https://github.com/dahall/Vanara/search?l=C%23&q=waveInPrepareHeader) +[waveInReset](https://www.google.com/search?num=5&q=waveInReset+site%3Adocs.microsoft.com) | winmm.dll | mmeapi.h | [Vanara.PInvoke.WinMm.waveInReset](https://github.com/dahall/Vanara/search?l=C%23&q=waveInReset) +[waveInStart](https://www.google.com/search?num=5&q=waveInStart+site%3Adocs.microsoft.com) | winmm.dll | mmeapi.h | [Vanara.PInvoke.WinMm.waveInStart](https://github.com/dahall/Vanara/search?l=C%23&q=waveInStart) +[waveInStop](https://www.google.com/search?num=5&q=waveInStop+site%3Adocs.microsoft.com) | winmm.dll | mmeapi.h | [Vanara.PInvoke.WinMm.waveInStop](https://github.com/dahall/Vanara/search?l=C%23&q=waveInStop) +[waveInUnprepareHeader](https://www.google.com/search?num=5&q=waveInUnprepareHeader+site%3Adocs.microsoft.com) | winmm.dll | mmeapi.h | [Vanara.PInvoke.WinMm.waveInUnprepareHeader](https://github.com/dahall/Vanara/search?l=C%23&q=waveInUnprepareHeader) +[waveOutBreakLoop](https://www.google.com/search?num=5&q=waveOutBreakLoop+site%3Adocs.microsoft.com) | winmm.dll | mmeapi.h | [Vanara.PInvoke.WinMm.waveOutBreakLoop](https://github.com/dahall/Vanara/search?l=C%23&q=waveOutBreakLoop) +[waveOutClose](https://www.google.com/search?num=5&q=waveOutClose+site%3Adocs.microsoft.com) | winmm.dll | mmeapi.h | [Vanara.PInvoke.WinMm.waveOutClose](https://github.com/dahall/Vanara/search?l=C%23&q=waveOutClose) +[waveOutGetDevCaps](https://www.google.com/search?num=5&q=waveOutGetDevCaps+site%3Adocs.microsoft.com) | WinMm.dll | mmeapi.h | [Vanara.PInvoke.WinMm.waveOutGetDevCaps](https://github.com/dahall/Vanara/search?l=C%23&q=waveOutGetDevCaps) +[waveOutGetErrorText](https://www.google.com/search?num=5&q=waveOutGetErrorTextA+site%3Adocs.microsoft.com) | winmm.dll | mmeapi.h | [Vanara.PInvoke.WinMm.waveOutGetErrorText](https://github.com/dahall/Vanara/search?l=C%23&q=waveOutGetErrorText) +[waveOutGetID](https://www.google.com/search?num=5&q=waveOutGetID+site%3Adocs.microsoft.com) | winmm.dll | mmeapi.h | [Vanara.PInvoke.WinMm.waveOutGetID](https://github.com/dahall/Vanara/search?l=C%23&q=waveOutGetID) +[waveOutGetNumDevs](https://www.google.com/search?num=5&q=waveOutGetNumDevs+site%3Adocs.microsoft.com) | winmm.dll | mmeapi.h | [Vanara.PInvoke.WinMm.waveOutGetNumDevs](https://github.com/dahall/Vanara/search?l=C%23&q=waveOutGetNumDevs) +[waveOutGetPitch](https://www.google.com/search?num=5&q=waveOutGetPitch+site%3Adocs.microsoft.com) | winmm.dll | mmeapi.h | [Vanara.PInvoke.WinMm.waveOutGetPitch](https://github.com/dahall/Vanara/search?l=C%23&q=waveOutGetPitch) +[waveOutGetPlaybackRate](https://www.google.com/search?num=5&q=waveOutGetPlaybackRate+site%3Adocs.microsoft.com) | winmm.dll | mmeapi.h | [Vanara.PInvoke.WinMm.waveOutGetPlaybackRate](https://github.com/dahall/Vanara/search?l=C%23&q=waveOutGetPlaybackRate) +[waveOutGetPosition](https://www.google.com/search?num=5&q=waveOutGetPosition+site%3Adocs.microsoft.com) | winmm.dll | mmeapi.h | [Vanara.PInvoke.WinMm.waveOutGetPosition](https://github.com/dahall/Vanara/search?l=C%23&q=waveOutGetPosition) +[waveOutGetVolume](https://www.google.com/search?num=5&q=waveOutGetVolume+site%3Adocs.microsoft.com) | winmm.dll | mmeapi.h | [Vanara.PInvoke.WinMm.waveOutGetVolume](https://github.com/dahall/Vanara/search?l=C%23&q=waveOutGetVolume) +[waveOutMessage](https://www.google.com/search?num=5&q=waveOutMessage+site%3Adocs.microsoft.com) | winmm.dll | mmeapi.h | [Vanara.PInvoke.WinMm.waveOutMessage](https://github.com/dahall/Vanara/search?l=C%23&q=waveOutMessage) +[waveOutOpen](https://www.google.com/search?num=5&q=waveOutOpen+site%3Adocs.microsoft.com) | winmm.dll | mmeapi.h | [Vanara.PInvoke.WinMm.waveOutOpen](https://github.com/dahall/Vanara/search?l=C%23&q=waveOutOpen) +[waveOutPause](https://www.google.com/search?num=5&q=waveOutPause+site%3Adocs.microsoft.com) | winmm.dll | mmeapi.h | [Vanara.PInvoke.WinMm.waveOutPause](https://github.com/dahall/Vanara/search?l=C%23&q=waveOutPause) +[waveOutPrepareHeader](https://www.google.com/search?num=5&q=waveOutPrepareHeader+site%3Adocs.microsoft.com) | winmm.dll | mmeapi.h | [Vanara.PInvoke.WinMm.waveOutPrepareHeader](https://github.com/dahall/Vanara/search?l=C%23&q=waveOutPrepareHeader) +[waveOutReset](https://www.google.com/search?num=5&q=waveOutReset+site%3Adocs.microsoft.com) | winmm.dll | mmeapi.h | [Vanara.PInvoke.WinMm.waveOutReset](https://github.com/dahall/Vanara/search?l=C%23&q=waveOutReset) +[waveOutRestart](https://www.google.com/search?num=5&q=waveOutRestart+site%3Adocs.microsoft.com) | winmm.dll | mmeapi.h | [Vanara.PInvoke.WinMm.waveOutRestart](https://github.com/dahall/Vanara/search?l=C%23&q=waveOutRestart) +[waveOutSetPitch](https://www.google.com/search?num=5&q=waveOutSetPitch+site%3Adocs.microsoft.com) | winmm.dll | mmeapi.h | [Vanara.PInvoke.WinMm.waveOutSetPitch](https://github.com/dahall/Vanara/search?l=C%23&q=waveOutSetPitch) +[waveOutSetPlaybackRate](https://www.google.com/search?num=5&q=waveOutSetPlaybackRate+site%3Adocs.microsoft.com) | winmm.dll | mmeapi.h | [Vanara.PInvoke.WinMm.waveOutSetPlaybackRate](https://github.com/dahall/Vanara/search?l=C%23&q=waveOutSetPlaybackRate) +[waveOutSetVolume](https://www.google.com/search?num=5&q=waveOutSetVolume+site%3Adocs.microsoft.com) | winmm.dll | mmeapi.h | [Vanara.PInvoke.WinMm.waveOutSetVolume](https://github.com/dahall/Vanara/search?l=C%23&q=waveOutSetVolume) +[waveOutUnprepareHeader](https://www.google.com/search?num=5&q=waveOutUnprepareHeader+site%3Adocs.microsoft.com) | winmm.dll | mmeapi.h | [Vanara.PInvoke.WinMm.waveOutUnprepareHeader](https://github.com/dahall/Vanara/search?l=C%23&q=waveOutUnprepareHeader) +[waveOutWrite](https://www.google.com/search?num=5&q=waveOutWrite+site%3Adocs.microsoft.com) | winmm.dll | mmeapi.h | [Vanara.PInvoke.WinMm.waveOutWrite](https://github.com/dahall/Vanara/search?l=C%23&q=waveOutWrite) +[WOWAppExit](https://www.google.com/search?num=5&q=WOWAppExit+site%3Adocs.microsoft.com) | winmm.dll | | +### Structures +Native Structure | Header | Managed Structure +--- | --- | --- +[ACMDRIVERDETAILS](https://www.google.com/search?num=5&q=ACMDRIVERDETAILS+site%3Adocs.microsoft.com) | msacm.h | [Vanara.PInvoke.MsAcm32.ACMDRIVERDETAILS](https://github.com/dahall/Vanara/search?l=C%23&q=ACMDRIVERDETAILS) +[ACMFILTERCHOOSE](https://www.google.com/search?num=5&q=ACMFILTERCHOOSE+site%3Adocs.microsoft.com) | msacm.h | [Vanara.PInvoke.MsAcm32.ACMFILTERCHOOSE](https://github.com/dahall/Vanara/search?l=C%23&q=ACMFILTERCHOOSE) +[ACMFILTERDETAILS](https://www.google.com/search?num=5&q=ACMFILTERDETAILS+site%3Adocs.microsoft.com) | msacm.h | [Vanara.PInvoke.MsAcm32.ACMFILTERDETAILS](https://github.com/dahall/Vanara/search?l=C%23&q=ACMFILTERDETAILS) +[ACMFILTERTAGDETAILS](https://www.google.com/search?num=5&q=ACMFILTERTAGDETAILS+site%3Adocs.microsoft.com) | msacm.h | [Vanara.PInvoke.MsAcm32.ACMFILTERTAGDETAILS](https://github.com/dahall/Vanara/search?l=C%23&q=ACMFILTERTAGDETAILS) +[ACMFORMATCHOOSE](https://www.google.com/search?num=5&q=ACMFORMATCHOOSE+site%3Adocs.microsoft.com) | msacm.h | [Vanara.PInvoke.MsAcm32.ACMFORMATCHOOSE](https://github.com/dahall/Vanara/search?l=C%23&q=ACMFORMATCHOOSE) +[ACMFORMATDETAILS](https://www.google.com/search?num=5&q=ACMFORMATDETAILS+site%3Adocs.microsoft.com) | msacm.h | [Vanara.PInvoke.MsAcm32.ACMFORMATDETAILS](https://github.com/dahall/Vanara/search?l=C%23&q=ACMFORMATDETAILS) +[ACMFORMATTAGDETAILS](https://www.google.com/search?num=5&q=ACMFORMATTAGDETAILS+site%3Adocs.microsoft.com) | msacm.h | [Vanara.PInvoke.MsAcm32.ACMFORMATTAGDETAILS](https://github.com/dahall/Vanara/search?l=C%23&q=ACMFORMATTAGDETAILS) +[ACMSTREAMHEADER](https://www.google.com/search?num=5&q=ACMSTREAMHEADER+site%3Adocs.microsoft.com) | msacm.h | [Vanara.PInvoke.MsAcm32.ACMSTREAMHEADER](https://github.com/dahall/Vanara/search?l=C%23&q=ACMSTREAMHEADER) +[AUXCAPS](https://www.google.com/search?num=5&q=AUXCAPS+site%3Adocs.microsoft.com) | mmeapi.h | [Vanara.PInvoke.WinMm.AUXCAPS](https://github.com/dahall/Vanara/search?l=C%23&q=AUXCAPS) +[AVICOMPRESSOPTIONS](https://www.google.com/search?num=5&q=AVICOMPRESSOPTIONS+site%3Adocs.microsoft.com) | vfw.h | [Vanara.PInvoke.AviFil32.AVICOMPRESSOPTIONS](https://github.com/dahall/Vanara/search?l=C%23&q=AVICOMPRESSOPTIONS) +[AVIFILEINFO](https://www.google.com/search?num=5&q=AVIFILEINFO+site%3Adocs.microsoft.com) | vfw.h | [Vanara.PInvoke.AviFil32.AVIFILEINFO](https://github.com/dahall/Vanara/search?l=C%23&q=AVIFILEINFO) +[AVISTREAMINFO](https://www.google.com/search?num=5&q=AVISTREAMINFO+site%3Adocs.microsoft.com) | vfw.h | [Vanara.PInvoke.AviFil32.AVISTREAMINFO](https://github.com/dahall/Vanara/search?l=C%23&q=AVISTREAMINFO) +[CAPDRIVERCAPS](https://www.google.com/search?num=5&q=CAPDRIVERCAPS+site%3Adocs.microsoft.com) | vfw.h | [Vanara.PInvoke.AviFil32.CAPDRIVERCAPS](https://github.com/dahall/Vanara/search?l=C%23&q=CAPDRIVERCAPS) +[CAPINFOCHUNK](https://www.google.com/search?num=5&q=CAPINFOCHUNK+site%3Adocs.microsoft.com) | vfw.h | [Vanara.PInvoke.AviFil32.CAPINFOCHUNK](https://github.com/dahall/Vanara/search?l=C%23&q=CAPINFOCHUNK) +[CAPSTATUS](https://www.google.com/search?num=5&q=CAPSTATUS+site%3Adocs.microsoft.com) | vfw.h | [Vanara.PInvoke.AviFil32.CAPSTATUS](https://github.com/dahall/Vanara/search?l=C%23&q=CAPSTATUS) +[CAPTUREPARMS](https://www.google.com/search?num=5&q=CAPTUREPARMS+site%3Adocs.microsoft.com) | vfw.h | [Vanara.PInvoke.AviFil32.CAPTUREPARMS](https://github.com/dahall/Vanara/search?l=C%23&q=CAPTUREPARMS) +[COMPVARS](https://www.google.com/search?num=5&q=COMPVARS+site%3Adocs.microsoft.com) | vfw.h | [Vanara.PInvoke.Msvfw32.COMPVARS](https://github.com/dahall/Vanara/search?l=C%23&q=COMPVARS) +[DRAWDIBTIME](https://www.google.com/search?num=5&q=DRAWDIBTIME+site%3Adocs.microsoft.com) | vfw.h | [Vanara.PInvoke.AviFil32.DRAWDIBTIME](https://github.com/dahall/Vanara/search?l=C%23&q=DRAWDIBTIME) +[DRAWDIBTIME](https://www.google.com/search?num=5&q=DRAWDIBTIME+site%3Adocs.microsoft.com) | vfw.h | [Vanara.PInvoke.Msvfw32.DRAWDIBTIME](https://github.com/dahall/Vanara/search?l=C%23&q=DRAWDIBTIME) +[HACMDRIVER](https://www.google.com/search?num=5&q=HACMDRIVER+site%3Adocs.microsoft.com) | | [Vanara.PInvoke.MsAcm32.HACMDRIVER](https://github.com/dahall/Vanara/search?l=C%23&q=HACMDRIVER) +[HACMDRIVERID](https://www.google.com/search?num=5&q=HACMDRIVERID+site%3Adocs.microsoft.com) | | [Vanara.PInvoke.MsAcm32.HACMDRIVERID](https://github.com/dahall/Vanara/search?l=C%23&q=HACMDRIVERID) +[HACMOBJ](https://www.google.com/search?num=5&q=HACMOBJ+site%3Adocs.microsoft.com) | | [Vanara.PInvoke.MsAcm32.HACMOBJ](https://github.com/dahall/Vanara/search?l=C%23&q=HACMOBJ) +[HACMSTREAM](https://www.google.com/search?num=5&q=HACMSTREAM+site%3Adocs.microsoft.com) | | [Vanara.PInvoke.MsAcm32.HACMSTREAM](https://github.com/dahall/Vanara/search?l=C%23&q=HACMSTREAM) +[HDRAWDIB](https://www.google.com/search?num=5&q=HDRAWDIB+site%3Adocs.microsoft.com) | | [Vanara.PInvoke.Msvfw32.HDRAWDIB](https://github.com/dahall/Vanara/search?l=C%23&q=HDRAWDIB) +[HIC](https://www.google.com/search?num=5&q=HIC+site%3Adocs.microsoft.com) | | [Vanara.PInvoke.Msvfw32.HIC](https://github.com/dahall/Vanara/search?l=C%23&q=HIC) +[HWAVEIN](https://www.google.com/search?num=5&q=HWAVEIN+site%3Adocs.microsoft.com) | | [Vanara.PInvoke.WinMm.HWAVEIN](https://github.com/dahall/Vanara/search?l=C%23&q=HWAVEIN) +[HWAVEOUT](https://www.google.com/search?num=5&q=HWAVEOUT+site%3Adocs.microsoft.com) | | [Vanara.PInvoke.WinMm.HWAVEOUT](https://github.com/dahall/Vanara/search?l=C%23&q=HWAVEOUT) +[ICCOMPRESS](https://www.google.com/search?num=5&q=ICCOMPRESS+site%3Adocs.microsoft.com) | vfw.h | [Vanara.PInvoke.Msvfw32.ICCOMPRESS](https://github.com/dahall/Vanara/search?l=C%23&q=ICCOMPRESS) +[ICCOMPRESSFRAMES](https://www.google.com/search?num=5&q=ICCOMPRESSFRAMES+site%3Adocs.microsoft.com) | vfw.h | [Vanara.PInvoke.Msvfw32.ICCOMPRESSFRAMES](https://github.com/dahall/Vanara/search?l=C%23&q=ICCOMPRESSFRAMES) +[ICDECOMPRESS](https://www.google.com/search?num=5&q=ICDECOMPRESS+site%3Adocs.microsoft.com) | vfw.h | [Vanara.PInvoke.Msvfw32.ICDECOMPRESS](https://github.com/dahall/Vanara/search?l=C%23&q=ICDECOMPRESS) +[ICDECOMPRESSEX](https://www.google.com/search?num=5&q=ICDECOMPRESSEX+site%3Adocs.microsoft.com) | vfw.h | [Vanara.PInvoke.Msvfw32.ICDECOMPRESSEX](https://github.com/dahall/Vanara/search?l=C%23&q=ICDECOMPRESSEX) +[ICDRAW](https://www.google.com/search?num=5&q=ICDRAW+site%3Adocs.microsoft.com) | vfw.h | [Vanara.PInvoke.Msvfw32.ICDRAW](https://github.com/dahall/Vanara/search?l=C%23&q=ICDRAW) +[ICDRAWBEGIN](https://www.google.com/search?num=5&q=ICDRAWBEGIN+site%3Adocs.microsoft.com) | vfw.h | [Vanara.PInvoke.Msvfw32.ICDRAWBEGIN](https://github.com/dahall/Vanara/search?l=C%23&q=ICDRAWBEGIN) +[ICDRAWSUGGEST](https://www.google.com/search?num=5&q=ICDRAWSUGGEST+site%3Adocs.microsoft.com) | vfw.h | [Vanara.PInvoke.Msvfw32.ICDRAWSUGGEST](https://github.com/dahall/Vanara/search?l=C%23&q=ICDRAWSUGGEST) +[ICINFO](https://www.google.com/search?num=5&q=ICINFO+site%3Adocs.microsoft.com) | vfw.h | [Vanara.PInvoke.Msvfw32.ICINFO](https://github.com/dahall/Vanara/search?l=C%23&q=ICINFO) +[ICOPEN](https://www.google.com/search?num=5&q=ICOPEN+site%3Adocs.microsoft.com) | vfw.h | [Vanara.PInvoke.Msvfw32.ICOPEN](https://github.com/dahall/Vanara/search?l=C%23&q=ICOPEN) +[ICSETSTATUSPROC](https://www.google.com/search?num=5&q=ICSETSTATUSPROC+site%3Adocs.microsoft.com) | vfw.h | [Vanara.PInvoke.Msvfw32.ICSETSTATUSPROC](https://github.com/dahall/Vanara/search?l=C%23&q=ICSETSTATUSPROC) +[MMTIME](https://www.google.com/search?num=5&q=MMTIME+site%3Adocs.microsoft.com) | Mmsystem.h | [Vanara.PInvoke.WinMm.MMTIME](https://github.com/dahall/Vanara/search?l=C%23&q=MMTIME) +[PCMWAVEFORMAT](https://www.google.com/search?num=5&q=PCMWAVEFORMAT+site%3Adocs.microsoft.com) | mmreg.h | [Vanara.PInvoke.WinMm.PCMWAVEFORMAT](https://github.com/dahall/Vanara/search?l=C%23&q=PCMWAVEFORMAT) +[SAMPLES](https://www.google.com/search?num=5&q=SAMPLES+site%3Adocs.microsoft.com) | | [Vanara.PInvoke.WinMm.WAVEFORMATEXTENSIBLE.SAMPLES](https://github.com/dahall/Vanara/search?l=C%23&q=SAMPLES) +[VIDEOHDR](https://www.google.com/search?num=5&q=VIDEOHDR+site%3Adocs.microsoft.com) | vfw.h | [Vanara.PInvoke.AviFil32.VIDEOHDR](https://github.com/dahall/Vanara/search?l=C%23&q=VIDEOHDR) +[WAVEFILTER](https://www.google.com/search?num=5&q=WAVEFILTER+site%3Adocs.microsoft.com) | mmreg.h | [Vanara.PInvoke.WinMm.WAVEFILTER](https://github.com/dahall/Vanara/search?l=C%23&q=WAVEFILTER) +[WAVEFORMAT](https://www.google.com/search?num=5&q=WAVEFORMAT+site%3Adocs.microsoft.com) | mmreg.h | [Vanara.PInvoke.WinMm.WAVEFORMAT](https://github.com/dahall/Vanara/search?l=C%23&q=WAVEFORMAT) +[WAVEFORMATEX](https://www.google.com/search?num=5&q=WAVEFORMATEX+site%3Adocs.microsoft.com) | mmeapi.h | [Vanara.PInvoke.WinMm.WAVEFORMATEX](https://github.com/dahall/Vanara/search?l=C%23&q=WAVEFORMATEX) +[WAVEFORMATEXTENSIBLE](https://www.google.com/search?num=5&q=WAVEFORMATEXTENSIBLE+site%3Adocs.microsoft.com) | mmreg.h | [Vanara.PInvoke.WinMm.WAVEFORMATEXTENSIBLE](https://github.com/dahall/Vanara/search?l=C%23&q=WAVEFORMATEXTENSIBLE) +[WAVEHDR](https://www.google.com/search?num=5&q=WAVEHDR+site%3Adocs.microsoft.com) | mmeapi.h | [Vanara.PInvoke.WinMm.WAVEHDR](https://github.com/dahall/Vanara/search?l=C%23&q=WAVEHDR) +[WAVEINCAPS](https://www.google.com/search?num=5&q=WAVEINCAPS+site%3Adocs.microsoft.com) | mmeapi.h | [Vanara.PInvoke.WinMm.WAVEINCAPS](https://github.com/dahall/Vanara/search?l=C%23&q=WAVEINCAPS) +[WAVEOUTCAPS](https://www.google.com/search?num=5&q=WAVEOUTCAPS+site%3Adocs.microsoft.com) | mmeapi.h | [Vanara.PInvoke.WinMm.WAVEOUTCAPS](https://github.com/dahall/Vanara/search?l=C%23&q=WAVEOUTCAPS) +### Interfaces +Native Interface | Header | Managed Interface +--- | --- | --- +[IAVIEditStream](https://www.google.com/search?num=5&q=IAVIEditStream+site%3Adocs.microsoft.com) | vfw.h | [Vanara.PInvoke.AviFil32.IAVIEditStream](https://github.com/dahall/Vanara/search?l=C%23&q=IAVIEditStream) +[IAVIFile](https://www.google.com/search?num=5&q=IAVIFile+site%3Adocs.microsoft.com) | vfw.h | [Vanara.PInvoke.AviFil32.IAVIFile](https://github.com/dahall/Vanara/search?l=C%23&q=IAVIFile) +[IAVIStream](https://www.google.com/search?num=5&q=IAVIStream+site%3Adocs.microsoft.com) | vfw.h | [Vanara.PInvoke.AviFil32.IAVIStream](https://github.com/dahall/Vanara/search?l=C%23&q=IAVIStream) +[IAVIStreaming](https://www.google.com/search?num=5&q=IAVIStreaming+site%3Adocs.microsoft.com) | vfw.h | [Vanara.PInvoke.AviFil32.IAVIStreaming](https://github.com/dahall/Vanara/search?l=C%23&q=IAVIStreaming) +[IGetFrame](https://www.google.com/search?num=5&q=IGetFrame+site%3Adocs.microsoft.com) | vfw.h | [Vanara.PInvoke.AviFil32.IGetFrame](https://github.com/dahall/Vanara/search?l=C%23&q=IGetFrame) +### Classes +Native Class | Header | Managed Class +--- | --- | --- +[Msvfw32](https://www.google.com/search?num=5&q=Msvfw32+site%3Adocs.microsoft.com) | | [Vanara.PInvoke.Msvfw32](https://github.com/dahall/Vanara/search?l=C%23&q=Msvfw32) +[SafeHACMDRIVER](https://www.google.com/search?num=5&q=SafeHACMDRIVER+site%3Adocs.microsoft.com) | | [Vanara.PInvoke.MsAcm32.SafeHACMDRIVER](https://github.com/dahall/Vanara/search?l=C%23&q=SafeHACMDRIVER) +[SafeHACMSTREAM](https://www.google.com/search?num=5&q=SafeHACMSTREAM+site%3Adocs.microsoft.com) | | [Vanara.PInvoke.MsAcm32.SafeHACMSTREAM](https://github.com/dahall/Vanara/search?l=C%23&q=SafeHACMSTREAM) +[SafeHDRAWDIB](https://www.google.com/search?num=5&q=SafeHDRAWDIB+site%3Adocs.microsoft.com) | | [Vanara.PInvoke.Msvfw32.SafeHDRAWDIB](https://github.com/dahall/Vanara/search?l=C%23&q=SafeHDRAWDIB) +[SafeHIC](https://www.google.com/search?num=5&q=SafeHIC+site%3Adocs.microsoft.com) | | [Vanara.PInvoke.Msvfw32.SafeHIC](https://github.com/dahall/Vanara/search?l=C%23&q=SafeHIC) +[SafeHWAVEIN](https://www.google.com/search?num=5&q=SafeHWAVEIN+site%3Adocs.microsoft.com) | | [Vanara.PInvoke.WinMm.SafeHWAVEIN](https://github.com/dahall/Vanara/search?l=C%23&q=SafeHWAVEIN) +[SafeHWAVEOUT](https://www.google.com/search?num=5&q=SafeHWAVEOUT+site%3Adocs.microsoft.com) | | [Vanara.PInvoke.WinMm.SafeHWAVEOUT](https://github.com/dahall/Vanara/search?l=C%23&q=SafeHWAVEOUT) +[Vfw32](https://www.google.com/search?num=5&q=Vfw32+site%3Adocs.microsoft.com) | | [Vanara.PInvoke.Vfw32](https://github.com/dahall/Vanara/search?l=C%23&q=Vfw32) diff --git a/PInvoke/Multimedia/Vanara.PInvoke.Multimedia.csproj b/PInvoke/Multimedia/Vanara.PInvoke.Multimedia.csproj index 342cd639..ede91b43 100644 --- a/PInvoke/Multimedia/Vanara.PInvoke.Multimedia.csproj +++ b/PInvoke/Multimedia/Vanara.PInvoke.Multimedia.csproj @@ -11,7 +11,18 @@ $(AssemblyName) pinvoke;vanara;net-extensions;interop;winmm;windows multimedia;wav;waveform;audio;msacm32;avifil32 true - + Currently implements: + +Functions +acmDriverAdd acmDriverClose acmDriverDetails acmDriverEnum acmDriverID acmDriverMessage acmDriverOpen acmDriverPriority acmDriverRemove acmFilterChoose acmFilterDetails acmFilterEnum acmFilterTagDetails acmFilterTagEnum acmFormatChoose acmFormatDetails acmFormatEnum acmFormatSuggest acmFormatTagDetails acmFormatTagEnum acmGetVersion acmMetrics acmStreamClose acmStreamConvert acmStreamMessage acmStreamOpen acmStreamPrepareHeader acmStreamReset acmStreamSize acmStreamUnprepareHeader auxGetDevCaps auxGetNumDevs auxGetVolume auxOutMessage auxSetVolume AVIBuildFilter AVIClearClipboard AVIFileAddRef AVIFileCreateStream AVIFileEndRecord AVIFileExit AVIFileGetStream AVIFileInfo AVIFileInit AVIFileOpen AVIFileReadData AVIFileRelease AVIFileWriteData AVIGetFromClipboard AVIMakeCompressedStream AVIMakeFileFromStreams AVIMakeStreamFromClipboard AVIPutFileOnClipboard AVISave AVISaveOptions AVISaveOptionsFree AVISaveV AVIStreamAddRef AVIStreamBeginStreaming AVIStreamCreate AVIStreamEndStreaming AVIStreamFindSample AVIStreamGetFrame AVIStreamGetFrameClose AVIStreamGetFrameOpen AVIStreamInfo AVIStreamLength AVIStreamOpenFromFile AVIStreamRead AVIStreamReadData AVIStreamReadFormat AVIStreamRelease AVIStreamSampleToTime AVIStreamSetFormat AVIStreamStart AVIStreamTimeToSample AVIStreamWrite AVIStreamWriteData CloseDriver CreateEditableStream DefDriverProc DrawDibBegin DrawDibChangePalette DrawDibClose DrawDibDraw DrawDibEnd DrawDibGetBuffer DrawDibGetPalette DrawDibOpen DrawDibProfileDisplay DrawDibRealize DrawDibSetPalette DrawDibStart DrawDibStop DrawDibTime DriverCallback DrvGetModuleHandle EditStreamClone EditStreamCopy EditStreamCut EditStreamPaste EditStreamSetInfo EditStreamSetName GetDriverModuleHandle GetOpenFileNamePreviewA GetOpenFileNamePreviewW GetSaveFileNamePreviewA GetSaveFileNamePreviewW ICClose ICCompress ICCompressorChoose ICCompressorFree ICDecompress ICDraw ICDrawBegin ICGetDisplayFormat ICGetInfo ICInfo ICLocate ICOpen ICSendMessage IID_IAVIEditStream IID_IAVIFile IID_IAVIStream IID_IGetFrame joyConfigChanged joyGetDevCaps joyGetNumDevs joyGetPos joyGetPosEx joyGetThreshold joyReleaseCapture joySetCapture joySetThreshold mciDriverNotify mciDriverYield mciExecute mciFreeCommandResource mciGetCreatorTask mciGetDeviceID mciGetDeviceIDFromElementID mciGetDriverData mciGetErrorString mciGetYieldProc mciLoadCommandResource mciSendCommand mciSendString mciSetDriverData mciSetYieldProc midiConnect midiDisconnect midiInAddBuffer midiInClose midiInGetDevCaps midiInGetErrorText midiInGetID midiInGetNumDevs midiInMessage midiInOpen midiInPrepareHeader midiInReset midiInStart midiInStop midiInUnprepareHeader midiOutCacheDrumPatches midiOutCachePatches midiOutClose midiOutGetDevCaps midiOutGetErrorText midiOutGetID midiOutGetNumDevs midiOutGetVolume midiOutLongMsg midiOutMessage midiOutOpen midiOutPrepareHeader midiOutReset midiOutSetVolume midiOutShortMsg midiOutUnprepareHeader midiStreamClose midiStreamOpen midiStreamOut midiStreamPause midiStreamPosition midiStreamProperty midiStreamRestart midiStreamStop mixerClose mixerGetControlDetails mixerGetDevCaps mixerGetID mixerGetLineControls mixerGetLineInfo mixerGetNumDevs mixerMessage mixerOpen mixerSetControlDetails mmDrvInstall mmGetCurrentTask mmioAdvance mmioAscend mmioClose mmioCreateChunk mmioDescend mmioFlush mmioGetInfo mmioInstallIOProc mmioOpen mmioRead mmioRename mmioSeek mmioSendMessage mmioSetBuffer mmioSetInfo mmioStringToFOURCC mmioWrite mmsystemGetVersion mmTaskBlock mmTaskCreate mmTaskSignal mmTaskYield OpenDriver PlaySound SendDriverMessage sndPlaySound StretchDIB timeBeginPeriod timeEndPeriod timeGetDevCaps timeGetSystemTime timeGetTime timeKillEvent timeSetEvent waveInAddBuffer waveInClose waveInGetDevCaps waveInGetErrorText waveInGetID waveInGetNumDevs waveInGetPosition waveInMessage waveInOpen waveInPrepareHeader waveInReset waveInStart waveInStop waveInUnprepareHeader waveOutBreakLoop waveOutClose waveOutGetDevCaps waveOutGetErrorText waveOutGetID waveOutGetNumDevs waveOutGetPitch waveOutGetPlaybackRate waveOutGetPosition waveOutGetVolume waveOutMessage waveOutOpen waveOutPause waveOutPrepareHeader waveOutReset waveOutRestart waveOutSetPitch waveOutSetPlaybackRate waveOutSetVolume waveOutUnprepareHeader waveOutWrite WOWAppExit + +Structures +ACMDRIVERDETAILS ACMFILTERCHOOSE ACMFILTERDETAILS ACMFILTERTAGDETAILS ACMFORMATCHOOSE ACMFORMATDETAILS ACMFORMATTAGDETAILS ACMSTREAMHEADER AUXCAPS AVICOMPRESSOPTIONS AVIFILEINFO AVISTREAMINFO CAPDRIVERCAPS CAPINFOCHUNK CAPSTATUS CAPTUREPARMS COMPVARS DRAWDIBTIME DRAWDIBTIME HACMDRIVER HACMDRIVERID HACMOBJ HACMSTREAM HDRAWDIB HIC HWAVEIN HWAVEOUT ICCOMPRESS ICCOMPRESSFRAMES ICDECOMPRESS ICDECOMPRESSEX ICDRAW ICDRAWBEGIN ICDRAWSUGGEST ICINFO ICOPEN ICSETSTATUSPROC MMTIME PCMWAVEFORMAT SAMPLES VIDEOHDR WAVEFILTER WAVEFORMAT WAVEFORMATEX WAVEFORMATEXTENSIBLE WAVEHDR WAVEINCAPS WAVEOUTCAPS + +Interfaces +IAVIEditStream IAVIFile IAVIStream IAVIStreaming IGetFrame + + diff --git a/PInvoke/NTDll/CorrelationReport.md b/PInvoke/NTDll/CorrelationReport.md index 61b2fcd7..9053d6f5 100644 --- a/PInvoke/NTDll/CorrelationReport.md +++ b/PInvoke/NTDll/CorrelationReport.md @@ -3,7 +3,7 @@ PInvoke API (methods, structures and constants) imported from Windows NtDll.dll. - Includes methods from ntdll.dll - Current NuGet release: [![Nuget](https://img.shields.io/nuget/v/Vanara.PInvoke.NTDll?logo=nuget&style=flat-square)![Nuget](https://img.shields.io/nuget/dt/Vanara.PInvoke.NTDll?label=%20&style=flat-square)](https://www.nuget.org/packages/Vanara.PInvoke.NTDll) -### Methods - 4% API coverage (27 of 568 functions) +### Methods - 4% API coverage (27 of 569 functions) Native Method | Header | Managed Method --- | --- | --- [_vscprintf](https://www.google.com/search?num=5&q=_vscprintf+site%3Adocs.microsoft.com) | | @@ -261,6 +261,7 @@ Native Method | Header | Managed Method [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) | | +[RtlGetSystemTimeAndBias](https://www.google.com/search?num=5&q=RtlGetSystemTimeAndBias+site%3Adocs.microsoft.com) | | [RtlGetUnloadEventTrace](https://www.google.com/search?num=5&q=RtlGetUnloadEventTrace+site%3Adocs.microsoft.com) | | [RtlGetUnloadEventTraceEx](https://www.google.com/search?num=5&q=RtlGetUnloadEventTraceEx+site%3Adocs.microsoft.com) | | [RtlGetVersion](https://www.google.com/search?num=5&q=RtlGetVersion+site%3Adocs.microsoft.com) | | diff --git a/PInvoke/NTDll/Vanara.PInvoke.NTDll.csproj b/PInvoke/NTDll/Vanara.PInvoke.NTDll.csproj index 6487f607..7b0aa0cf 100644 --- a/PInvoke/NTDll/Vanara.PInvoke.NTDll.csproj +++ b/PInvoke/NTDll/Vanara.PInvoke.NTDll.csproj @@ -14,7 +14,7 @@ Currently implements: Functions -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 NtWow64QueryInformationProcess64 NtWow64ReadVirtualMemory64 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 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 NtWow64QueryInformationProcess64 NtWow64ReadVirtualMemory64 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 RtlGetSystemTimeAndBias 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 Structures CLIENT_ID IO_STATUS_BLOCK KEY_BASIC_INFORMATION KEY_FULL_INFORMATION KEY_NAME_INFORMATION KEY_NODE_INFORMATION LDR_DLL_NOTIFICATION_DATA OBJECT_ATTRIBUTES PEB PEB_WOW64 PROCESS_BASIC_INFORMATION PROCESS_BASIC_INFORMATION_WOW64 RTL_USER_PROCESS_PARAMETERS RTL_USER_PROCESS_PARAMETERS_WOW64 SYSTEM_BASIC_INFORMATION SYSTEM_PROCESSOR_PERFORMANCE_INFORMATION SYSTEM_PROCESS_INFORMATION SYSTEM_REGISTRY_QUOTA_INFORMATION SYSTEM_THREAD_INFORMATION UNICODE_STRING UNICODE_STRING_WOW64 diff --git a/PInvoke/Security/CorrelationReport.md b/PInvoke/Security/CorrelationReport.md index 4199f1e9..4bc6d978 100644 --- a/PInvoke/Security/CorrelationReport.md +++ b/PInvoke/Security/CorrelationReport.md @@ -777,6 +777,7 @@ Native Structure | Header | Managed Structure [SAFER_CODE_PROPERTIES_V1](https://www.google.com/search?num=5&q=SAFER_CODE_PROPERTIES_V1+site%3Adocs.microsoft.com) | winsafer.h | [Vanara.PInvoke.AdvApi32.SAFER_CODE_PROPERTIES_V1](https://github.com/dahall/Vanara/search?l=C%23&q=SAFER_CODE_PROPERTIES_V1) [SAFER_CODE_PROPERTIES_V2](https://www.google.com/search?num=5&q=SAFER_CODE_PROPERTIES_V2+site%3Adocs.microsoft.com) | winsafer.h | [Vanara.PInvoke.AdvApi32.SAFER_CODE_PROPERTIES_V2](https://github.com/dahall/Vanara/search?l=C%23&q=SAFER_CODE_PROPERTIES_V2) [SAFER_LEVEL_HANDLE](https://www.google.com/search?num=5&q=SAFER_LEVEL_HANDLE+site%3Adocs.microsoft.com) | | [Vanara.PInvoke.AdvApi32.SAFER_LEVEL_HANDLE](https://github.com/dahall/Vanara/search?l=C%23&q=SAFER_LEVEL_HANDLE) +[SafeTRACEHANDLE](https://www.google.com/search?num=5&q=SafeTRACEHANDLE+site%3Adocs.microsoft.com) | | [Vanara.PInvoke.AdvApi32.SafeTRACEHANDLE](https://github.com/dahall/Vanara/search?l=C%23&q=SafeTRACEHANDLE) [SAMPR_ENCRYPTED_USER_PASSWORD](https://www.google.com/search?num=5&q=SAMPR_ENCRYPTED_USER_PASSWORD+site%3Adocs.microsoft.com) | mschapp.h | [Vanara.PInvoke.AdvApi32.SAMPR_ENCRYPTED_USER_PASSWORD](https://github.com/dahall/Vanara/search?l=C%23&q=SAMPR_ENCRYPTED_USER_PASSWORD) [SC_ACTION](https://www.google.com/search?num=5&q=SC_ACTION+site%3Adocs.microsoft.com) | winsvc.h | [Vanara.PInvoke.AdvApi32.SC_ACTION](https://github.com/dahall/Vanara/search?l=C%23&q=SC_ACTION) [SC_HANDLE](https://www.google.com/search?num=5&q=SC_HANDLE+site%3Adocs.microsoft.com) | | [Vanara.PInvoke.AdvApi32.SC_HANDLE](https://github.com/dahall/Vanara/search?l=C%23&q=SC_HANDLE) @@ -968,4 +969,5 @@ Native Class | Header | Managed Class [SafeSecBufferDesc](https://www.google.com/search?num=5&q=SafeSecBufferDesc+site%3Adocs.microsoft.com) | sspi.h | [Vanara.PInvoke.Secur32.SafeSecBufferDesc](https://github.com/dahall/Vanara/search?l=C%23&q=SafeSecBufferDesc) [SafeSslCertificate](https://www.google.com/search?num=5&q=SafeSslCertificate+site%3Adocs.microsoft.com) | | [Vanara.PInvoke.Schannel.SafeSslCertificate](https://github.com/dahall/Vanara/search?l=C%23&q=SafeSslCertificate) [SafeSspiLocalMem](https://www.google.com/search?num=5&q=SafeSspiLocalMem+site%3Adocs.microsoft.com) | | [Vanara.PInvoke.Secur32.SafeSspiLocalMem](https://github.com/dahall/Vanara/search?l=C%23&q=SafeSspiLocalMem) +[SafeTRACEHANDLE](https://www.google.com/search?num=5&q=SafeTRACEHANDLE+site%3Adocs.microsoft.com) | | [Vanara.PInvoke.AdvApi32.SafeTRACEHANDLE](https://github.com/dahall/Vanara/search?l=C%23&q=SafeTRACEHANDLE) [WinNTExtensions](https://www.google.com/search?num=5&q=WinNTExtensions+site%3Adocs.microsoft.com) | | [Vanara.PInvoke.WinNTExtensions](https://github.com/dahall/Vanara/search?l=C%23&q=WinNTExtensions) diff --git a/PInvoke/Security/Vanara.PInvoke.Security.csproj b/PInvoke/Security/Vanara.PInvoke.Security.csproj index 92f55887..497013a5 100644 --- a/PInvoke/Security/Vanara.PInvoke.Security.csproj +++ b/PInvoke/Security/Vanara.PInvoke.Security.csproj @@ -17,7 +17,7 @@ Functions AbortSystemShutdown AcceptSecurityContext AccessCheck AccessCheckAndAuditAlarm AccessCheckByType AccessCheckByTypeAndAuditAlarm AccessCheckByTypeResultList AccessCheckByTypeResultListAndAuditAlarm AccessCheckByTypeResultListAndAuditAlarmByHandle AcquireCredentialsHandle AddAccessAllowedAce AddAccessAllowedAceEx AddAccessAllowedObjectAce AddAccessDeniedAce AddAccessDeniedAceEx AddAccessDeniedObjectAce AddAce AddAuditAccessAce AddAuditAccessAceEx AddAuditAccessObjectAce AddConditionalAce AddMandatoryAce AddResourceAttributeAce AddScopedPolicyIDAce AddSecurityPackage AddUsersToEncryptedFile AdjustTokenGroups AdjustTokenPrivileges AllocateAndInitializeSid AllocateLocallyUniqueId ApplyControlToken AreAllAccessesGranted AreAnyAccessesGranted AuditComputeEffectivePolicyBySid AuditComputeEffectivePolicyByToken AuditEnumerateCategories AuditEnumeratePerUserPolicy AuditEnumerateSubCategories AuditFree AuditLookupCategoryGuidFromCategoryId AuditLookupCategoryIdFromCategoryGuid AuditLookupCategoryName AuditLookupSubCategoryName AuditQueryGlobalSacl AuditQueryPerUserPolicy AuditQuerySecurity AuditQuerySystemPolicy AuditSetGlobalSacl AuditSetPerUserPolicy AuditSetSecurity AuditSetSystemPolicy AuthzAccessCheck AuthzAddSidsToContext AuthzCachedAccessCheck AuthzEnumerateSecurityEventSources AuthzFreeAuditEvent AuthzFreeCentralAccessPolicyCache AuthzFreeContext AuthzFreeHandle AuthzFreeResourceManager AuthzGetInformationFromContext AuthzInitializeCompoundContext AuthzInitializeContextFromAuthzContext AuthzInitializeContextFromSid AuthzInitializeContextFromToken AuthzInitializeObjectAccessAuditEvent AuthzInitializeObjectAccessAuditEvent2 AuthzInitializeRemoteResourceManager AuthzInitializeResourceManager AuthzInitializeResourceManagerEx AuthzInstallSecurityEventSource AuthzModifyClaims AuthzModifySecurityAttributes AuthzModifySids AuthzOpenObjectAudit AuthzRegisterCapChangeNotification AuthzRegisterSecurityEventSource AuthzReportSecurityEvent AuthzReportSecurityEventFromParams AuthzSetAppContainerInformation AuthzUninstallSecurityEventSource AuthzUnregisterCapChangeNotification AuthzUnregisterSecurityEventSource BackupEventLog BuildExplicitAccessWithName BuildSecurityDescriptor BuildTrusteeWithName BuildTrusteeWithObjectsAndName BuildTrusteeWithObjectsAndSid BuildTrusteeWithSid ChangeAccountPassword ChangeServiceConfig ChangeServiceConfig2 CheckTokenCapability CheckTokenMembership CheckTokenMembershipEx ClearEventLog CloseEncryptedFileRaw CloseEventLog CloseServiceHandle CloseThreadWaitChainSession CloseTrace CompleteAuthToken ControlService ControlServiceEx ControlTrace ConvertSecurityDescriptorToStringSecurityDescriptor ConvertSidToStringSid ConvertStringSecurityDescriptorToSecurityDescriptor ConvertStringSidToSid ConvertToAutoInheritPrivateObjectSecurity CopySid CreatePrivateObjectSecurity CreatePrivateObjectSecurityEx CreatePrivateObjectSecurityWithMultipleInheritance CreateProcessAsUser CreateProcessWithLogonW CreateProcessWithTokenW CreateRestrictedToken CreateService CreateTraceInstanceId CreateWellKnownSid CredDelete CredEnumerate CredFindBestCredential CredFree CredGetSessionTypes CredGetTargetInfo CredIsMarshaledCredential CredIsProtected CredMarshalCredentialA CredMarshalCredentialW CredProtect CredRead CredReadDomainCredentials CredRename CredUnmarshalCredentialA CredUnmarshalCredentialW CredUnprotect CredWrite CredWriteDomainCredentials CryptAcquireContext CryptContextAddRef CryptCreateHash CryptDecrypt CryptDeriveKey CryptDestroyHash CryptDestroyKey CryptDuplicateHash CryptDuplicateKey CryptEncrypt CryptEnumProviders CryptEnumProviderTypes CryptExportKey CryptGenKey CryptGenRandom CryptGetDefaultProvider CryptGetHashParam CryptGetKeyParam CryptGetProvParam CryptGetUserKey CryptHashData CryptHashSessionKey CryptImportKey CryptReleaseContext CryptSetHashParam CryptSetKeyParam CryptSetProvider CryptSetProviderEx CryptSetProvParam CryptSignHash CryptVerifySignature CveEventWrite DecryptFile DecryptMessage DeleteAce DeleteSecurityContext DeleteSecurityPackage DeleteService DeregisterEventSource DeriveCapabilitySidsFromName DestroyPrivateObjectSecurity DuplicateEncryptionInfoFile DuplicateToken DuplicateTokenEx EnableTrace EnableTraceEx EnableTraceEx2 EncryptFile EncryptionDisable EncryptMessage EnumDependentServices EnumerateSecurityPackages EnumerateTraceGuids EnumerateTraceGuidsEx EnumServicesStatus EnumServicesStatusEx EqualDomainSid EqualPrefixSid EqualSid EventAccessControl EventAccessQuery EventAccessRemove EventActivityIdControl EventEnabled EventProviderEnabled EventRegister EventSetInformation EventUnregister EventWrite EventWriteEx EventWriteString EventWriteTransfer ExportSecurityContext FileEncryptionStatus FindFirstFreeAce FlushTrace FreeContextBuffer FreeCredentialsHandle FreeEncryptionCertificateHashList FreeInheritedFromArray FreeSid GetAce GetAclInformation GetAuditedPermissionsFromAcl GetComputerObjectName GetCurrentHwProfile GetEffectiveRightsFromAcl GetEventLogInformation GetExplicitEntriesFromAcl GetFileSecurity GetInheritanceSource GetKernelObjectSecurity GetLengthSid GetLocalManagedApplications GetManagedApplicationCategories GetManagedApplications GetNamedSecurityInfo GetNumberOfEventLogRecords GetOldestEventLogRecord GetPrivateObjectSecurity GetSecurityDescriptorControl GetSecurityDescriptorDacl GetSecurityDescriptorGroup GetSecurityDescriptorLength GetSecurityDescriptorOwner GetSecurityDescriptorRMControl GetSecurityDescriptorSacl GetSecurityInfo GetServiceDisplayName GetServiceKeyName GetSidIdentifierAuthority GetSidLengthRequired GetSidSubAuthority GetSidSubAuthorityCount GetThreadWaitChain GetTokenInformation GetTraceEnableFlags GetTraceEnableLevel GetTraceLoggerHandle GetTrusteeForm GetTrusteeNameA GetTrusteeNameW GetTrusteeTypeA GetTrusteeTypeW GetUserName GetUserNameEx GetWindowsAccountDomainSid ImpersonateAnonymousToken ImpersonateLoggedOnUser ImpersonateNamedPipeClient ImpersonateSecurityContext ImpersonateSelf ImportSecurityContext InitializeAcl InitializeSecurityContext InitializeSecurityDescriptor InitializeSid InitiateShutdown InitiateSystemShutdown InitiateSystemShutdownEx InitSecurityInterface InstallApplication IsTextUnicode IsTokenRestricted IsValidAcl IsValidSecurityDescriptor IsValidSid IsWellKnownSid LockServiceDatabase LogonUser LogonUserEx LogonUserExExW LookupAccountName LookupAccountSid LookupPrivilegeDisplayName LookupPrivilegeName LookupPrivilegeValue LookupSecurityDescriptorParts LsaAddAccountRights LsaCallAuthenticationPackage LsaClose LsaConnectUntrusted LsaCreateAccount LsaCreateTrustedDomainEx LsaDeleteTrustedDomain LsaDeregisterLogonProcess LsaEnumerateAccountRights LsaEnumerateAccountsWithUserRight LsaEnumerateLogonSessions LsaEnumerateTrustedDomains LsaEnumerateTrustedDomainsEx LsaFreeMemory LsaFreeReturnBuffer LsaGetAppliedCAPIDs LsaGetLogonSessionData LsaGetSystemAccessAccount LsaLogonUser LsaLookupAuthenticationPackage LsaLookupNames LsaLookupNames2 LsaLookupPrivilegeValue LsaLookupSids LsaLookupSids2 LsaNtStatusToWinError LsaOpenAccount LsaOpenPolicy LsaOpenTrustedDomainByName LsaQueryCAPs LsaQueryDomainInformationPolicy LsaQueryForestTrustInformation LsaQueryInformationPolicy LsaQueryTrustedDomainInfo LsaQueryTrustedDomainInfoByName LsaRegisterLogonProcess LsaRegisterPolicyChangeNotification LsaRemoveAccountRights LsaRetrievePrivateData LsaSetDomainInformationPolicy LsaSetForestTrustInformation LsaSetInformationPolicy LsaSetSystemAccessAccount LsaSetTrustedDomainInfoByName LsaSetTrustedDomainInformation LsaStorePrivateData LsaUnregisterPolicyChangeNotification MakeAbsoluteSD MakeSelfRelativeSD MakeSignature MapGenericMask MSChapSrvChangePassword MSChapSrvChangePassword2 NotifyBootConfigStatus NotifyChangeEventLog NotifyServiceStatusChange ObjectCloseAuditAlarm ObjectOpenAuditAlarm ObjectPrivilegeAuditAlarm OpenBackupEventLog OpenEncryptedFileRaw OpenEventLog OpenProcessToken OpenSCManager OpenService OpenThreadToken OpenThreadWaitChainSession OpenTrace OperationEnd OperationStart PerfAddCounters PerfCloseQueryHandle PerfCreateInstance PerfDecrementULongCounterValue PerfDecrementULongLongCounterValue PerfDeleteCounters PerfDeleteInstance PerfEnumerateCounterSet PerfEnumerateCounterSetInstances PerfIncrementULongCounterValue PerfIncrementULongLongCounterValue PerfOpenQueryHandle PerfQueryCounterData PerfQueryCounterInfo PerfQueryCounterSetRegistrationInfo PerfQueryInstance PerfSetCounterRefValue PerfSetCounterSetInfo PerfSetULongCounterValue PerfSetULongLongCounterValue PerfStartProvider PerfStartProviderEx PerfStopProvider PrivilegeCheck PrivilegedServiceAuditAlarm ProcessTrace QueryAllTraces QueryContextAttributes QueryContextAttributesEx QueryCredentialsAttributes QueryCredentialsAttributesEx QueryRecoveryAgentsOnEncryptedFile QuerySecurityAccessMask QuerySecurityContextToken QuerySecurityPackageInfo QueryServiceConfig QueryServiceConfig2 QueryServiceDynamicInformation QueryServiceLockStatusA QueryServiceLockStatusW QueryServiceObjectSecurity QueryServiceStatus QueryServiceStatusEx QueryTrace QueryTraceProcessingHandle QueryUsersOnEncryptedFile ReadEncryptedFileRaw ReadEventLog RegCloseKey RegConnectRegistry RegCopyTree RegCreateKey RegCreateKeyEx RegCreateKeyTransacted RegDeleteKey RegDeleteKeyEx RegDeleteKeyTransacted RegDeleteKeyValue RegDeleteTree RegDeleteValue RegDisablePredefinedCache RegDisablePredefinedCacheEx RegDisableReflectionKey RegEnableReflectionKey RegEnumKey RegEnumKeyEx RegEnumValue RegFlushKey RegGetKeySecurity RegGetValue RegisterEventSource RegisterServiceCtrlHandler RegisterServiceCtrlHandlerEx RegisterTraceGuids RegisterWaitChainCOMCallback RegLoadAppKey RegLoadKey RegLoadMUIStringW RegNotifyChangeKeyValue RegOpenCurrentUser RegOpenKey RegOpenKeyEx RegOpenKeyTransacted RegOpenUserClassesRoot RegOverridePredefKey RegQueryInfoKey RegQueryMultipleValues RegQueryReflectionKey RegQueryValue RegQueryValueEx RegReplaceKey RegRestoreKey RegSaveKey RegSaveKeyEx RegSetKeySecurity RegSetKeyValue RegSetValue RegSetValueEx RegUnLoadKey RemoveTraceCallback RemoveUsersFromEncryptedFile ReportEvent RevertSecurityContext RevertToSelf SaferCloseLevel SaferComputeTokenFromLevel SaferCreateLevel SaferGetLevelInformation SaferGetPolicyInformation SaferIdentifyLevel SaferiIsExecutableFileType SaferiSearchMatchingHashRules SaferRecordEventLogEntry SaferSetLevelInformation SaferSetPolicyInformation SaslAcceptSecurityContext SaslEnumerateProfiles SaslGetContextOption SaslGetProfilePackageA SaslGetProfilePackageW SaslIdentifyPackage SaslInitializeSecurityContext SaslSetContextOption SetAclInformation SetContextAttributes SetCredentialsAttributes SetEntriesInAcl SetFileSecurity SetKernelObjectSecurity SetNamedSecurityInfo SetPrivateObjectSecurity SetPrivateObjectSecurityEx SetSecurityAccessMask SetSecurityDescriptorControl SetSecurityDescriptorDacl SetSecurityDescriptorGroup SetSecurityDescriptorOwner SetSecurityDescriptorRMControl SetSecurityDescriptorSacl SetSecurityInfo SetServiceBits SetServiceObjectSecurity SetServiceStatus SetThreadToken SetTokenInformation SetTraceCallback SetUserFileEncryptionKey SslCrackCertificate SslEmptyCache SslFreeCertificate SslGetServerIdentity SspiCompareAuthIdentities SspiCopyAuthIdentity SspiDecryptAuthIdentity SspiDecryptAuthIdentityEx SspiEncodeAuthIdentityAsStrings SspiEncodeStringsAsAuthIdentity SspiEncryptAuthIdentity SspiEncryptAuthIdentityEx SspiExcludePackage SspiFreeAuthIdentity SspiGetTargetHostName SspiIsAuthIdentityEncrypted SspiLocalFree SspiMarshalAuthIdentity SspiPrepareForCredRead SspiPrepareForCredWrite SspiUnmarshalAuthIdentity SspiValidateAuthIdentity SspiZeroAuthIdentity StartService StartServiceCtrlDispatcher StartTrace StopTrace TraceEvent TraceEventInstance TraceMessage TraceMessageVa TraceQueryInformation TraceSetInformation TranslateName TreeResetNamedSecurityInfo TreeSetNamedSecurityInfo UninstallApplication UnlockServiceDatabase UnregisterTraceGuids UpdateTrace VerifySignature WriteEncryptedFileRaw Structures -ACCESS_ALLOWED_ACE ACCESS_ALLOWED_CALLBACK_ACE ACCESS_ALLOWED_CALLBACK_OBJECT_ACE ACCESS_ALLOWED_OBJECT_ACE ACCESS_DENIED_ACE ACCESS_DENIED_CALLBACK_ACE ACCESS_DENIED_CALLBACK_OBJECT_ACE ACCESS_DENIED_OBJECT_ACE ACE_HEADER ACL ACL_REVISION_INFORMATION ACL_SIZE_INFORMATION ACTRL_ACCESS_ENTRY ACTRL_ACCESS_ENTRY_LIST ACTRL_ALIST ACTRL_PROPERTY_ENTRY APPCATEGORYINFO APPCATEGORYINFOLIST APPNAME ATTRUNION AUDIT_PARAM AUDIT_PARAMS AUDIT_POLICY_INFORMATION AUTHZ_ACCESS_CHECK_RESULTS_HANDLE AUTHZ_ACCESS_REPLY AUTHZ_ACCESS_REQUEST AUTHZ_AUDIT_EVENT_HANDLE AUTHZ_CAP_CHANGE_SUBSCRIPTION_HANDLE AUTHZ_CLIENT_CONTEXT_HANDLE AUTHZ_INIT_INFO AUTHZ_REGISTRATION_OBJECT_TYPE_NAME_OFFSET AUTHZ_RESOURCE_MANAGER_HANDLE AUTHZ_RPC_INIT_INFO_CLIENT AUTHZ_SECURITY_ATTRIBUTE_FQBN_VALUE AUTHZ_SECURITY_ATTRIBUTE_OCTET_STRING_VALUE AUTHZ_SECURITY_ATTRIBUTE_V1 AUTHZ_SECURITY_ATTRIBUTE_V1_Union AUTHZ_SECURITY_EVENT_PROVIDER_HANDLE AUTHZ_SOURCE_SCHEMA_REGISTRATION BINARY_BLOB_CREDENTIAL_INFO CALLBACK_UNION CENTRAL_ACCESS_POLICY CENTRAL_ACCESS_POLICY_ENTRY CERT_CREDENTIAL_INFO CLAIM_SECURITY_ATTRIBUTES_INFORMATION CLAIM_SECURITY_ATTRIBUTE_FQBN_VALUE CLAIM_SECURITY_ATTRIBUTE_OCTET_STRING_VALUE CLAIM_SECURITY_ATTRIBUTE_V1 CLASS CLASS CLASSIC_EVENT_ID COMCLASS CREDENTIAL CREDENTIAL_MGD CREDENTIAL_TARGET_INFORMATION CredHandle CREDSSP_CRED CREDSSP_CRED_EX CtxtHandle CUSTOMSCHEMATYPE CYPHER_BLOCK DOMAIN_PASSWORD_INFORMATION DUMMYUNION DUMMYUNION EFS_CERTIFICATE_BLOB EFS_HASH_BLOB ENABLE_TRACE_PARAMETERS ENABLE_TRACE_PARAMETERS_V1 EncryptedFileContext ENCRYPTED_LM_OWF_PASSWORD ENCRYPTION_CERTIFICATE ENCRYPTION_CERTIFICATE_HASH ENCRYPTION_CERTIFICATE_HASH_LIST ENCRYPTION_CERTIFICATE_LIST ENUM_SERVICE_STATUS ENUM_SERVICE_STATUS_PROCESS ETW_BUFFER_CONTEXT ETW_TRACE_PARTITION_INFORMATION EVENTLOGEOF EVENTLOGHEADER EVENTLOGRECORD EVENTLOG_FULL_INFORMATION EVENT_DATA_DESCRIPTOR EVENT_DESCRIPTOR EVENT_EXTENDED_ITEM_INSTANCE EVENT_EXTENDED_ITEM_RELATED_ACTIVITYID EVENT_EXTENDED_ITEM_STACK_TRACE32 EVENT_EXTENDED_ITEM_STACK_TRACE64 EVENT_EXTENDED_ITEM_TS_ID EVENT_FILTER_DESCRIPTOR EVENT_FILTER_EVENT_ID EVENT_FILTER_EVENT_NAME EVENT_FILTER_HEADER EVENT_FILTER_LEVEL_KW EVENT_HEADER EVENT_HEADER_EXTENDED_DATA_ITEM EVENT_INSTANCE_HEADER EVENT_INSTANCE_INFO EVENT_MAP_ENTRY EVENT_MAP_INFO EVENT_PROPERTY_INFO EVENT_RECORD EVENT_TRACE EVENT_TRACE_HEADER EVENT_TRACE_LOGFILE EVENT_TRACE_PROPERTIES EVENT_TRACE_PROPERTIES_V2 EXPLICIT_ACCESS ForestTrustDataUnion GENERIC_MAPPING HEVENTLOG HMAC_INFO HPERFPROV HPERFQUERY HWCT HW_PROFILE_INFO INHERITED_FROM INSTALLDATA INSTALLSPEC KERB_CRYPTO_KEY KERB_EXTERNAL_NAME KERB_EXTERNAL_TICKET KERB_INTERACTIVE_LOGON KERB_PURGE_TKT_CACHE_REQUEST KERB_QUERY_TKT_CACHE_REQUEST KERB_QUERY_TKT_CACHE_RESPONSE KERB_RETRIEVE_TKT_REQUEST KERB_RETRIEVE_TKT_RESPONSE KERB_TICKET_CACHE_INFO LM_OWF_PASSWORD LOCALMANAGEDAPPLICATION LOCKOBJECT LsaConnectionHandle LSA_AUTH_INFORMATION LSA_ENUMERATION_HANDLE LSA_ENUMERATION_INFORMATION LSA_FOREST_TRUST_BINARY_DATA LSA_FOREST_TRUST_COLLISION_INFORMATION LSA_FOREST_TRUST_COLLISION_RECORD LSA_FOREST_TRUST_DOMAIN_INFO LSA_FOREST_TRUST_INFORMATION LSA_FOREST_TRUST_RECORD LSA_HANDLE LSA_LAST_INTER_LOGON_INFO LSA_OBJECT_ATTRIBUTES LSA_REFERENCED_DOMAIN_LIST LSA_STRING LSA_TRANSLATED_NAME LSA_TRANSLATED_SID LSA_TRANSLATED_SID2 LSA_TRUST_INFORMATION LSA_UNICODE_STRING LUID LUID_AND_ATTRIBUTES MANAGEDAPPLICATION MOF_FIELD MSV1_0_INTERACTIVE_LOGON NONSTRUCTTYPE OBJECTS_AND_NAME OBJECTS_AND_SID OPERATION_END_PARAMETERS OPERATION_START_PARAMETERS PAYLOAD_FILTER_PREDICATE PERF_COUNTERSET_INFO PERF_COUNTERSET_INSTANCE PERF_COUNTERSET_REG_INFO PERF_COUNTER_DATA PERF_COUNTER_HEADER PERF_COUNTER_IDENTIFIER PERF_COUNTER_IDENTIFIER_WITH_INST_NAME PERF_COUNTER_IDENTITY PERF_COUNTER_INFO PERF_COUNTER_REG_INFO PERF_DATA_HEADER PERF_INSTANCE_HEADER PERF_MULTI_COUNTERS PERF_MULTI_INSTANCES PERF_PROVIDER_CONTEXT PERF_STRING_BUFFER_HEADER PERF_STRING_COUNTER_HEADER POLICY_ACCOUNT_DOMAIN_INFO POLICY_AUDIT_EVENTS_INFO POLICY_AUDIT_SID_ARRAY POLICY_DNS_DOMAIN_INFO POLICY_DOMAIN_EFS_INFO POLICY_DOMAIN_KERBEROS_TICKET_INFO POLICY_DOMAIN_QUALITY_OF_SERVICE_INFO POLICY_LSA_SERVER_ROLE_INFO POLICY_MODIFICATION_INFO PRIVILEGE_SET PROFILE_SOURCE_INFO PROPERTY_DATA_DESCRIPTOR PROVIDER_ENUMERATION_INFO PROVIDER_EVENT_INFO PROVIDER_FIELD_INFO PROVIDER_FIELD_INFOARRAY PROVIDER_FILTER_INFO PROV_ENUMALGS PROV_ENUMALGS_EX PSEC_WINNT_AUTH_IDENTITY_OPAQUE PSID_IDENTIFIER_AUTHORITY QUERY_SERVICE_CONFIG QUERY_SERVICE_LOCK_STATUS QUOTA_LIMITS REGHANDLE SafeCredHandle SafeCtxtHandle SAFER_CODE_PROPERTIES_V1 SAFER_CODE_PROPERTIES_V2 SAFER_LEVEL_HANDLE SAMPR_ENCRYPTED_USER_PASSWORD SC_ACTION SC_HANDLE SC_LOCK SecBuffer SecBufferDesc SecPkgContext_AccessToken SecPkgContext_Authority SecPkgContext_Bindings SecPkgContext_CipherInfo SecPkgContext_ClientCreds SecPkgContext_ClientSpecifiedTarget SecPkgContext_ConnectionInfo SecPkgContext_CredInfo SecPkgContext_DceInfo SecPkgContext_EapKeyBlock SecPkgContext_EapPrfInfo SecPkgContext_EarlyStart SecPkgContext_Flags SecPkgContext_IssuerListInfoEx SecPkgContext_KeyInfo SecPkgContext_KeyingMaterial SecPkgContext_KeyingMaterialInfo SecPkgContext_LastClientTokenStatus SecPkgContext_Lifespan SecPkgContext_Names SecPkgContext_NativeNames SecPkgContext_NegoStatus SecPkgContext_NegotiationInfo SecPkgContext_PackageInfo SecPkgContext_PasswordExpiry SecPkgContext_ProtoInfo SecPkgContext_SessionAppData SecPkgContext_SessionInfo SecPkgContext_SessionKey SecPkgContext_Sizes SecPkgContext_StreamSizes SecPkgContext_SubjectAttributes SecPkgContext_SupportedSignatures SecPkgContext_TargetInformation SecPkgCredentials_Cert SecPkgCredentials_KdcProxySettingsW SecPkgCredentials_Names SecPkgCredentials_SSIProvider SecPkgCred_CipherStrengths SecPkgCred_SupportedAlgs SecPkgCred_SupportedProtocols SecPkgInfo SecurityFunctionTable SECURITY_DESCRIPTOR SECURITY_LOGON_SESSION_DATA SECURITY_PACKAGE_OPTIONS SEC_WINNT_AUTH_IDENTITY SEC_WINNT_AUTH_IDENTITY_EX SEC_WINNT_AUTH_IDENTITY_EX2 SERVICE_CONTROL_STATUS_REASON_PARAMS SERVICE_DELAYED_AUTO_START_INFO SERVICE_DESCRIPTION SERVICE_FAILURE_ACTIONS SERVICE_FAILURE_ACTIONS_FLAG SERVICE_LAUNCH_PROTECTED_INFO SERVICE_NOTIFY_2 SERVICE_PREFERRED_NODE_INFO SERVICE_PRESHUTDOWN_INFO SERVICE_REQUIRED_PRIVILEGES_INFO SERVICE_SID_INFO SERVICE_START_REASON SERVICE_STATUS SERVICE_STATUS_HANDLE SERVICE_STATUS_PROCESS SERVICE_TABLE_ENTRY SERVICE_TRIGGER SERVICE_TRIGGER_INFO SERVICE_TRIGGER_SPECIFIC_DATA_ITEM SID SID_AND_ATTRIBUTES SID_IDENTIFIER_AUTHORITY STRUCTTYPE SYSTEM_ALARM_ACE SYSTEM_ALARM_CALLBACK_ACE SYSTEM_ALARM_CALLBACK_OBJECT_ACE SYSTEM_ALARM_OBJECT_ACE SYSTEM_AUDIT_ACE SYSTEM_AUDIT_CALLBACK_ACE SYSTEM_AUDIT_CALLBACK_OBJECT_ACE SYSTEM_AUDIT_OBJECT_ACE TDH_CONTEXT THREADOBJECT TOKEN_ACCESS_INFORMATION TOKEN_APPCONTAINER_INFORMATION TOKEN_DEFAULT_DACL TOKEN_ELEVATION TOKEN_GROUPS TOKEN_GROUPS_AND_PRIVILEGES TOKEN_LINKED_TOKEN TOKEN_MANDATORY_LABEL TOKEN_MANDATORY_POLICY TOKEN_ORIGIN TOKEN_OWNER TOKEN_PRIMARY_GROUP TOKEN_PRIVILEGES TOKEN_SOURCE TOKEN_STATISTICS TOKEN_USER TRACEHANDLE TRACE_ENABLE_INFO TRACE_EVENT_INFO TRACE_GUID_INFO TRACE_GUID_PROPERTIES TRACE_GUID_REGISTRATION TRACE_LOGFILE_HEADER TRACE_PERIODIC_CAPTURE_STATE_INFO TRACE_PROFILE_INTERVAL TRACE_PROVIDER_INFO TRACE_PROVIDER_INSTANCE_INFO TRACE_VERSION_INFO TRUSTED_DOMAIN_AUTH_INFORMATION TRUSTED_DOMAIN_FULL_INFORMATION TRUSTED_DOMAIN_INFORMATION_EX TRUSTED_DOMAIN_NAME_INFO TRUSTED_PASSWORD_INFO TRUSTED_POSIX_OFFSET_INFO TRUSTEE USERNAME_TARGET_CREDENTIAL_INFO VALENT VALUESUNION VERSIONDETAIL WAITCHAIN_NODE_INFO WNODE_HEADER X509Certificate +ACCESS_ALLOWED_ACE ACCESS_ALLOWED_CALLBACK_ACE ACCESS_ALLOWED_CALLBACK_OBJECT_ACE ACCESS_ALLOWED_OBJECT_ACE ACCESS_DENIED_ACE ACCESS_DENIED_CALLBACK_ACE ACCESS_DENIED_CALLBACK_OBJECT_ACE ACCESS_DENIED_OBJECT_ACE ACE_HEADER ACL ACL_REVISION_INFORMATION ACL_SIZE_INFORMATION ACTRL_ACCESS_ENTRY ACTRL_ACCESS_ENTRY_LIST ACTRL_ALIST ACTRL_PROPERTY_ENTRY APPCATEGORYINFO APPCATEGORYINFOLIST APPNAME ATTRUNION AUDIT_PARAM AUDIT_PARAMS AUDIT_POLICY_INFORMATION AUTHZ_ACCESS_CHECK_RESULTS_HANDLE AUTHZ_ACCESS_REPLY AUTHZ_ACCESS_REQUEST AUTHZ_AUDIT_EVENT_HANDLE AUTHZ_CAP_CHANGE_SUBSCRIPTION_HANDLE AUTHZ_CLIENT_CONTEXT_HANDLE AUTHZ_INIT_INFO AUTHZ_REGISTRATION_OBJECT_TYPE_NAME_OFFSET AUTHZ_RESOURCE_MANAGER_HANDLE AUTHZ_RPC_INIT_INFO_CLIENT AUTHZ_SECURITY_ATTRIBUTE_FQBN_VALUE AUTHZ_SECURITY_ATTRIBUTE_OCTET_STRING_VALUE AUTHZ_SECURITY_ATTRIBUTE_V1 AUTHZ_SECURITY_ATTRIBUTE_V1_Union AUTHZ_SECURITY_EVENT_PROVIDER_HANDLE AUTHZ_SOURCE_SCHEMA_REGISTRATION BINARY_BLOB_CREDENTIAL_INFO CALLBACK_UNION CENTRAL_ACCESS_POLICY CENTRAL_ACCESS_POLICY_ENTRY CERT_CREDENTIAL_INFO CLAIM_SECURITY_ATTRIBUTES_INFORMATION CLAIM_SECURITY_ATTRIBUTE_FQBN_VALUE CLAIM_SECURITY_ATTRIBUTE_OCTET_STRING_VALUE CLAIM_SECURITY_ATTRIBUTE_V1 CLASS CLASS CLASSIC_EVENT_ID COMCLASS CREDENTIAL CREDENTIAL_MGD CREDENTIAL_TARGET_INFORMATION CredHandle CREDSSP_CRED CREDSSP_CRED_EX CtxtHandle CUSTOMSCHEMATYPE CYPHER_BLOCK DOMAIN_PASSWORD_INFORMATION DUMMYUNION DUMMYUNION EFS_CERTIFICATE_BLOB EFS_HASH_BLOB ENABLE_TRACE_PARAMETERS ENABLE_TRACE_PARAMETERS_V1 EncryptedFileContext ENCRYPTED_LM_OWF_PASSWORD ENCRYPTION_CERTIFICATE ENCRYPTION_CERTIFICATE_HASH ENCRYPTION_CERTIFICATE_HASH_LIST ENCRYPTION_CERTIFICATE_LIST ENUM_SERVICE_STATUS ENUM_SERVICE_STATUS_PROCESS ETW_BUFFER_CONTEXT ETW_TRACE_PARTITION_INFORMATION EVENTLOGEOF EVENTLOGHEADER EVENTLOGRECORD EVENTLOG_FULL_INFORMATION EVENT_DATA_DESCRIPTOR EVENT_DESCRIPTOR EVENT_EXTENDED_ITEM_INSTANCE EVENT_EXTENDED_ITEM_RELATED_ACTIVITYID EVENT_EXTENDED_ITEM_STACK_TRACE32 EVENT_EXTENDED_ITEM_STACK_TRACE64 EVENT_EXTENDED_ITEM_TS_ID EVENT_FILTER_DESCRIPTOR EVENT_FILTER_EVENT_ID EVENT_FILTER_EVENT_NAME EVENT_FILTER_HEADER EVENT_FILTER_LEVEL_KW EVENT_HEADER EVENT_HEADER_EXTENDED_DATA_ITEM EVENT_INSTANCE_HEADER EVENT_INSTANCE_INFO EVENT_MAP_ENTRY EVENT_MAP_INFO EVENT_PROPERTY_INFO EVENT_RECORD EVENT_TRACE EVENT_TRACE_HEADER EVENT_TRACE_LOGFILE EVENT_TRACE_PROPERTIES EVENT_TRACE_PROPERTIES_V2 EXPLICIT_ACCESS ForestTrustDataUnion GENERIC_MAPPING HEVENTLOG HMAC_INFO HPERFPROV HPERFQUERY HWCT HW_PROFILE_INFO INHERITED_FROM INSTALLDATA INSTALLSPEC KERB_CRYPTO_KEY KERB_EXTERNAL_NAME KERB_EXTERNAL_TICKET KERB_INTERACTIVE_LOGON KERB_PURGE_TKT_CACHE_REQUEST KERB_QUERY_TKT_CACHE_REQUEST KERB_QUERY_TKT_CACHE_RESPONSE KERB_RETRIEVE_TKT_REQUEST KERB_RETRIEVE_TKT_RESPONSE KERB_TICKET_CACHE_INFO LM_OWF_PASSWORD LOCALMANAGEDAPPLICATION LOCKOBJECT LsaConnectionHandle LSA_AUTH_INFORMATION LSA_ENUMERATION_HANDLE LSA_ENUMERATION_INFORMATION LSA_FOREST_TRUST_BINARY_DATA LSA_FOREST_TRUST_COLLISION_INFORMATION LSA_FOREST_TRUST_COLLISION_RECORD LSA_FOREST_TRUST_DOMAIN_INFO LSA_FOREST_TRUST_INFORMATION LSA_FOREST_TRUST_RECORD LSA_HANDLE LSA_LAST_INTER_LOGON_INFO LSA_OBJECT_ATTRIBUTES LSA_REFERENCED_DOMAIN_LIST LSA_STRING LSA_TRANSLATED_NAME LSA_TRANSLATED_SID LSA_TRANSLATED_SID2 LSA_TRUST_INFORMATION LSA_UNICODE_STRING LUID LUID_AND_ATTRIBUTES MANAGEDAPPLICATION MOF_FIELD MSV1_0_INTERACTIVE_LOGON NONSTRUCTTYPE OBJECTS_AND_NAME OBJECTS_AND_SID OPERATION_END_PARAMETERS OPERATION_START_PARAMETERS PAYLOAD_FILTER_PREDICATE PERF_COUNTERSET_INFO PERF_COUNTERSET_INSTANCE PERF_COUNTERSET_REG_INFO PERF_COUNTER_DATA PERF_COUNTER_HEADER PERF_COUNTER_IDENTIFIER PERF_COUNTER_IDENTIFIER_WITH_INST_NAME PERF_COUNTER_IDENTITY PERF_COUNTER_INFO PERF_COUNTER_REG_INFO PERF_DATA_HEADER PERF_INSTANCE_HEADER PERF_MULTI_COUNTERS PERF_MULTI_INSTANCES PERF_PROVIDER_CONTEXT PERF_STRING_BUFFER_HEADER PERF_STRING_COUNTER_HEADER POLICY_ACCOUNT_DOMAIN_INFO POLICY_AUDIT_EVENTS_INFO POLICY_AUDIT_SID_ARRAY POLICY_DNS_DOMAIN_INFO POLICY_DOMAIN_EFS_INFO POLICY_DOMAIN_KERBEROS_TICKET_INFO POLICY_DOMAIN_QUALITY_OF_SERVICE_INFO POLICY_LSA_SERVER_ROLE_INFO POLICY_MODIFICATION_INFO PRIVILEGE_SET PROFILE_SOURCE_INFO PROPERTY_DATA_DESCRIPTOR PROVIDER_ENUMERATION_INFO PROVIDER_EVENT_INFO PROVIDER_FIELD_INFO PROVIDER_FIELD_INFOARRAY PROVIDER_FILTER_INFO PROV_ENUMALGS PROV_ENUMALGS_EX PSEC_WINNT_AUTH_IDENTITY_OPAQUE PSID_IDENTIFIER_AUTHORITY QUERY_SERVICE_CONFIG QUERY_SERVICE_LOCK_STATUS QUOTA_LIMITS REGHANDLE SafeCredHandle SafeCtxtHandle SAFER_CODE_PROPERTIES_V1 SAFER_CODE_PROPERTIES_V2 SAFER_LEVEL_HANDLE SafeTRACEHANDLE SAMPR_ENCRYPTED_USER_PASSWORD SC_ACTION SC_HANDLE SC_LOCK SecBuffer SecBufferDesc SecPkgContext_AccessToken SecPkgContext_Authority SecPkgContext_Bindings SecPkgContext_CipherInfo SecPkgContext_ClientCreds SecPkgContext_ClientSpecifiedTarget SecPkgContext_ConnectionInfo SecPkgContext_CredInfo SecPkgContext_DceInfo SecPkgContext_EapKeyBlock SecPkgContext_EapPrfInfo SecPkgContext_EarlyStart SecPkgContext_Flags SecPkgContext_IssuerListInfoEx SecPkgContext_KeyInfo SecPkgContext_KeyingMaterial SecPkgContext_KeyingMaterialInfo SecPkgContext_LastClientTokenStatus SecPkgContext_Lifespan SecPkgContext_Names SecPkgContext_NativeNames SecPkgContext_NegoStatus SecPkgContext_NegotiationInfo SecPkgContext_PackageInfo SecPkgContext_PasswordExpiry SecPkgContext_ProtoInfo SecPkgContext_SessionAppData SecPkgContext_SessionInfo SecPkgContext_SessionKey SecPkgContext_Sizes SecPkgContext_StreamSizes SecPkgContext_SubjectAttributes SecPkgContext_SupportedSignatures SecPkgContext_TargetInformation SecPkgCredentials_Cert SecPkgCredentials_KdcProxySettingsW SecPkgCredentials_Names SecPkgCredentials_SSIProvider SecPkgCred_CipherStrengths SecPkgCred_SupportedAlgs SecPkgCred_SupportedProtocols SecPkgInfo SecurityFunctionTable SECURITY_DESCRIPTOR SECURITY_LOGON_SESSION_DATA SECURITY_PACKAGE_OPTIONS SEC_WINNT_AUTH_IDENTITY SEC_WINNT_AUTH_IDENTITY_EX SEC_WINNT_AUTH_IDENTITY_EX2 SERVICE_CONTROL_STATUS_REASON_PARAMS SERVICE_DELAYED_AUTO_START_INFO SERVICE_DESCRIPTION SERVICE_FAILURE_ACTIONS SERVICE_FAILURE_ACTIONS_FLAG SERVICE_LAUNCH_PROTECTED_INFO SERVICE_NOTIFY_2 SERVICE_PREFERRED_NODE_INFO SERVICE_PRESHUTDOWN_INFO SERVICE_REQUIRED_PRIVILEGES_INFO SERVICE_SID_INFO SERVICE_START_REASON SERVICE_STATUS SERVICE_STATUS_HANDLE SERVICE_STATUS_PROCESS SERVICE_TABLE_ENTRY SERVICE_TRIGGER SERVICE_TRIGGER_INFO SERVICE_TRIGGER_SPECIFIC_DATA_ITEM SID SID_AND_ATTRIBUTES SID_IDENTIFIER_AUTHORITY STRUCTTYPE SYSTEM_ALARM_ACE SYSTEM_ALARM_CALLBACK_ACE SYSTEM_ALARM_CALLBACK_OBJECT_ACE SYSTEM_ALARM_OBJECT_ACE SYSTEM_AUDIT_ACE SYSTEM_AUDIT_CALLBACK_ACE SYSTEM_AUDIT_CALLBACK_OBJECT_ACE SYSTEM_AUDIT_OBJECT_ACE TDH_CONTEXT THREADOBJECT TOKEN_ACCESS_INFORMATION TOKEN_APPCONTAINER_INFORMATION TOKEN_DEFAULT_DACL TOKEN_ELEVATION TOKEN_GROUPS TOKEN_GROUPS_AND_PRIVILEGES TOKEN_LINKED_TOKEN TOKEN_MANDATORY_LABEL TOKEN_MANDATORY_POLICY TOKEN_ORIGIN TOKEN_OWNER TOKEN_PRIMARY_GROUP TOKEN_PRIVILEGES TOKEN_SOURCE TOKEN_STATISTICS TOKEN_USER TRACEHANDLE TRACE_ENABLE_INFO TRACE_EVENT_INFO TRACE_GUID_INFO TRACE_GUID_PROPERTIES TRACE_GUID_REGISTRATION TRACE_LOGFILE_HEADER TRACE_PERIODIC_CAPTURE_STATE_INFO TRACE_PROFILE_INTERVAL TRACE_PROVIDER_INFO TRACE_PROVIDER_INSTANCE_INFO TRACE_VERSION_INFO TRUSTED_DOMAIN_AUTH_INFORMATION TRUSTED_DOMAIN_FULL_INFORMATION TRUSTED_DOMAIN_INFORMATION_EX TRUSTED_DOMAIN_NAME_INFO TRUSTED_PASSWORD_INFO TRUSTED_POSIX_OFFSET_INFO TRUSTEE USERNAME_TARGET_CREDENTIAL_INFO VALENT VALUESUNION VERSIONDETAIL WAITCHAIN_NODE_INFO WNODE_HEADER X509Certificate diff --git a/PInvoke/Shared/AssemblyReport.md b/PInvoke/Shared/AssemblyReport.md index 98513182..06a2042e 100644 --- a/PInvoke/Shared/AssemblyReport.md +++ b/PInvoke/Shared/AssemblyReport.md @@ -144,6 +144,7 @@ Struct | Description [Vanara.PInvoke.MSG](https://github.com/dahall/Vanara/search?l=C%23&q=MSG) | Contains message information from a thread's message queue. [Vanara.PInvoke.NTStatus](https://github.com/dahall/Vanara/search?l=C%23&q=NTStatus) | Formal replacement for the Windows NTStatus definition. In ntstatus.h, it is a defined UINT value. For .NET, this class strongly types the value. The 32-bit value is organized as follows: Bit 0 - 1 2 3 4 - 15 16 - 31 Field Sev Customer Reserved Facility Code [Vanara.PInvoke.OBJECT_TYPE_LIST](https://github.com/dahall/Vanara/search?l=C%23&q=OBJECT_TYPE_LIST) | The OBJECT_TYPE_LIST structure identifies an object type element in a hierarchy of object types. The AccessCheckByType functions use an array of OBJECT_TYPE_LIST structures to define a hierarchy of an object and its subobjects, such as property sets and properties. +[Vanara.PInvoke.OFSTRUCT](https://github.com/dahall/Vanara/search?l=C%23&q=OFSTRUCT) | [Vanara.PInvoke.PACE](https://github.com/dahall/Vanara/search?l=C%23&q=PACE) | Provides a pointer to an access control entry. [Vanara.PInvoke.PACL](https://github.com/dahall/Vanara/search?l=C%23&q=PACL) | Provides a pointer to an access control list. [Vanara.PInvoke.POINTS](https://github.com/dahall/Vanara/search?l=C%23&q=POINTS) | The POINTS structure defines the coordinates of a point. diff --git a/PInvoke/Shared/Vanara.PInvoke.Shared.csproj b/PInvoke/Shared/Vanara.PInvoke.Shared.csproj index 063aca93..2b48df90 100644 --- a/PInvoke/Shared/Vanara.PInvoke.Shared.csproj +++ b/PInvoke/Shared/Vanara.PInvoke.Shared.csproj @@ -21,7 +21,7 @@ Classes ICOMEnum<T>, IErrorProvider, IGraphicsObjectHandle, IHandle, IKernelHandle, ISecurityObject, IShellHandle, ISyncHandle, IUserHandle, AnySizeStringMarshaler<T>, AssociateAttribute, AssociateStringAttribute, ComTryGetNext, CoTaskMemStringMarshaler, FunctionHelper, GenericStringMarshaler<T>, GenericStringMarshalerBase<T>, IEnumeratorFromNext<T>, IEnumFromCom<T>, IEnumFromIndexer<T>, IEnumFromNext<T>, Lib, Macros, NullTermStringArrayMarshaler, OverlappedAsync, OverlappedAsyncResult, PInvokeClientExtensions, PInvokeDataAttribute, PRECT, PtrFunc<T>, RegistryTypeExt, SafeAnysizeStruct<T>, SafeAnysizeStructBase<T>, SafeAnysizeStructMarshaler<T>, SafeElementArray<T>, SafeHANDLE, SafeNativeArray<T>, SafeNativeArrayBase<T>, SafeNativeLinkedList<T>, SafeNativeListBase<T>, SafeResourceId, SBFunc<T>, SECURITY_ATTRIBUTES, SizeFunc<T>, StaticFieldValueHash, StringPtrArrayMarshaler, StructHelper, TryGetNext<T>, TryGetNext<T> Structures -ACCESS_MASK, BusNumber, CLIPFORMAT, CM_FULL_RESOURCE_DESCRIPTOR, CM_PARTIAL_RESOURCE_DESCRIPTOR, CM_PARTIAL_RESOURCE_LIST, CM_POWER_DATA, CM_RESOURCE_LIST, COLORREF, Connection, CORRELATION_VECTOR, CY, DATE, DECIMAL, DEVICE_CAPABILITIES, DevicePrivate, DeviceSpecificData, DEVMODE, Dma, DmaV3, Generic, HACCEL, HANDLE, HBITMAP, HBRUSH, HCOLORSPACE, HCURSOR, HDC, HDESK, HDPA, HDROP, HDSA, HDWP, HENHMETAFILE, HEVENT, HFILE, HFONT, HGDIOBJ, HICON, HIMAGELIST, HINSTANCE, HKEY, HMENU, HMETAFILE, HMONITOR, HPALETTE, HPEN, HPROCESS, HPROPSHEET, HPROPSHEETPAGE, HRESULT, HRGN, HSECTION, HTASK, HTHEME, HTHREAD, HTHUMBNAIL, HTOKEN, HWINSTA, HWND, Interrupt, LANGID, LCID, LOGFONT, Memory40, Memory48, Memory64, MessageInterruptRaw, MSG, NTStatus, OBJECT_TYPE_LIST, PACE, PACL, POINTS, PRECT, PSECURITY_DESCRIPTOR, PSID, RECT, ResourceId, ResourceIdOrHandle<T>, SECURITY_ATTRIBUTES, SIZE, SYSTEMTIME, tagSECURITY_ATTRIBUTES, union, WIN32_FIND_DATA, Win32Error +ACCESS_MASK, BusNumber, CLIPFORMAT, CM_FULL_RESOURCE_DESCRIPTOR, CM_PARTIAL_RESOURCE_DESCRIPTOR, CM_PARTIAL_RESOURCE_LIST, CM_POWER_DATA, CM_RESOURCE_LIST, COLORREF, Connection, CORRELATION_VECTOR, CY, DATE, DECIMAL, DEVICE_CAPABILITIES, DevicePrivate, DeviceSpecificData, DEVMODE, Dma, DmaV3, Generic, HACCEL, HANDLE, HBITMAP, HBRUSH, HCOLORSPACE, HCURSOR, HDC, HDESK, HDPA, HDROP, HDSA, HDWP, HENHMETAFILE, HEVENT, HFILE, HFONT, HGDIOBJ, HICON, HIMAGELIST, HINSTANCE, HKEY, HMENU, HMETAFILE, HMONITOR, HPALETTE, HPEN, HPROCESS, HPROPSHEET, HPROPSHEETPAGE, HRESULT, HRGN, HSECTION, HTASK, HTHEME, HTHREAD, HTHUMBNAIL, HTOKEN, HWINSTA, HWND, Interrupt, LANGID, LCID, LOGFONT, Memory40, Memory48, Memory64, MessageInterruptRaw, MSG, NTStatus, OBJECT_TYPE_LIST, OFSTRUCT, PACE, PACL, POINTS, PRECT, PSECURITY_DESCRIPTOR, PSID, RECT, ResourceId, ResourceIdOrHandle<T>, SECURITY_ATTRIBUTES, SIZE, SYSTEMTIME, tagSECURITY_ATTRIBUTES, union, WIN32_FIND_DATA, Win32Error Enumerations CharacterSet, CM_DEVCAP, CM_FILE, CM_INSTALL_STATE, CM_REMOVAL_POLICY, CM_RESOURCE, CM_SHARE_DISPOSITION, CmResourceType, CONFIGFLAG, DEVICE_POWER_STATE, DEVICE_SCALE_FACTOR, DMCOLLATE, DMCOLOR, DMDFO, DMDISPLAY, DMDITHER, DMDO, DMDUP, DMFIELDS, DMICM, DMICMMETHOD, DMMEDIA, DMNUP, DMORIENT, DMPAPER, DMRES, DMTT, DN, DrawTextFlags, FacilityCode, FacilityCode, FILE_DEVICE, FileFlagsAndAttributes, FontFamily, FontPitch, INTERFACE_TYPE, LANG, LogFontClippingPrecision, LogFontOutputPrecision, LogFontOutputQuality, MouseButtonState, NTDDI, ObjectTypeListLevel, PDCAP, PInvokeClient, ProcessorArchitecture, REG_VALUE_TYPE, ResourceType, SECURITY_INFORMATION, SeverityLevel, SeverityLevel, ShowWindowCommand, SORT, STGM, SUBLANG, SYSTEM_POWER_STATE, SystemColorIndex, SystemShutDownReason, URLZONE, WIN32_WINNT diff --git a/PInvoke/VirtDisk/CorrelationReport.md b/PInvoke/VirtDisk/CorrelationReport.md index d2611da1..c524557c 100644 --- a/PInvoke/VirtDisk/CorrelationReport.md +++ b/PInvoke/VirtDisk/CorrelationReport.md @@ -60,6 +60,8 @@ Native Structure | Header | Managed Structure [MERGE_VIRTUAL_DISK_PARAMETERS_V2](https://www.google.com/search?num=5&q=MERGE_VIRTUAL_DISK_PARAMETERS_V2+site%3Adocs.microsoft.com) | VirtDisk.h | [Vanara.PInvoke.VirtDisk.MERGE_VIRTUAL_DISK_PARAMETERS.MERGE_VIRTUAL_DISK_PARAMETERS_V2](https://github.com/dahall/Vanara/search?l=C%23&q=MERGE_VIRTUAL_DISK_PARAMETERS_V2) [MIRROR_VIRTUAL_DISK_PARAMETERS](https://www.google.com/search?num=5&q=MIRROR_VIRTUAL_DISK_PARAMETERS+site%3Adocs.microsoft.com) | VirtDisk.h | [Vanara.PInvoke.VirtDisk.MIRROR_VIRTUAL_DISK_PARAMETERS](https://github.com/dahall/Vanara/search?l=C%23&q=MIRROR_VIRTUAL_DISK_PARAMETERS) [MIRROR_VIRTUAL_DISK_PARAMETERS_Version1](https://www.google.com/search?num=5&q=MIRROR_VIRTUAL_DISK_PARAMETERS_Version1+site%3Adocs.microsoft.com) | VirtDisk.h | [Vanara.PInvoke.VirtDisk.MIRROR_VIRTUAL_DISK_PARAMETERS.MIRROR_VIRTUAL_DISK_PARAMETERS_Version1](https://github.com/dahall/Vanara/search?l=C%23&q=MIRROR_VIRTUAL_DISK_PARAMETERS_Version1) +[MODIFY_VHDSET_PARAMETERS](https://www.google.com/search?num=5&q=MODIFY_VHDSET_PARAMETERS+site%3Adocs.microsoft.com) | VirtDisk.h | [Vanara.PInvoke.VirtDisk.MODIFY_VHDSET_PARAMETERS](https://github.com/dahall/Vanara/search?l=C%23&q=MODIFY_VHDSET_PARAMETERS) +[MODIFY_VHDSET_PARAMETERS_Version1](https://www.google.com/search?num=5&q=MODIFY_VHDSET_PARAMETERS_Version1+site%3Adocs.microsoft.com) | VirtDisk.h | [Vanara.PInvoke.VirtDisk.MODIFY_VHDSET_PARAMETERS.MODIFY_VHDSET_PARAMETERS_Version1](https://github.com/dahall/Vanara/search?l=C%23&q=MODIFY_VHDSET_PARAMETERS_Version1) [MODIFY_VHDSET_PARAMETERS_Version1_SnapshotPath](https://www.google.com/search?num=5&q=MODIFY_VHDSET_PARAMETERS_Version1_SnapshotPath+site%3Adocs.microsoft.com) | VirtDisk.h | [Vanara.PInvoke.VirtDisk.MODIFY_VHDSET_PARAMETERS.MODIFY_VHDSET_PARAMETERS_Version1_SnapshotPath](https://github.com/dahall/Vanara/search?l=C%23&q=MODIFY_VHDSET_PARAMETERS_Version1_SnapshotPath) [OPEN_VIRTUAL_DISK_PARAMETERS](https://www.google.com/search?num=5&q=OPEN_VIRTUAL_DISK_PARAMETERS+site%3Adocs.microsoft.com) | VirtDisk.h | [Vanara.PInvoke.VirtDisk.OPEN_VIRTUAL_DISK_PARAMETERS](https://github.com/dahall/Vanara/search?l=C%23&q=OPEN_VIRTUAL_DISK_PARAMETERS) [OPEN_VIRTUAL_DISK_PARAMETERS_Version1](https://www.google.com/search?num=5&q=OPEN_VIRTUAL_DISK_PARAMETERS_Version1+site%3Adocs.microsoft.com) | VirtDisk.h | [Vanara.PInvoke.VirtDisk.OPEN_VIRTUAL_DISK_PARAMETERS.OPEN_VIRTUAL_DISK_PARAMETERS_Version1](https://github.com/dahall/Vanara/search?l=C%23&q=OPEN_VIRTUAL_DISK_PARAMETERS_Version1) @@ -72,6 +74,7 @@ Native Structure | Header | Managed Structure [RAW_SCSI_VIRTUAL_DISK_RESPONSE_Version1](https://www.google.com/search?num=5&q=RAW_SCSI_VIRTUAL_DISK_RESPONSE_Version1+site%3Adocs.microsoft.com) | VirtDisk.h | [Vanara.PInvoke.VirtDisk.RAW_SCSI_VIRTUAL_DISK_RESPONSE.RAW_SCSI_VIRTUAL_DISK_RESPONSE_Version1](https://github.com/dahall/Vanara/search?l=C%23&q=RAW_SCSI_VIRTUAL_DISK_RESPONSE_Version1) [RESIZE_VIRTUAL_DISK_PARAMETERS](https://www.google.com/search?num=5&q=RESIZE_VIRTUAL_DISK_PARAMETERS+site%3Adocs.microsoft.com) | VirtDisk.h | [Vanara.PInvoke.VirtDisk.RESIZE_VIRTUAL_DISK_PARAMETERS](https://github.com/dahall/Vanara/search?l=C%23&q=RESIZE_VIRTUAL_DISK_PARAMETERS) [RESIZE_VIRTUAL_DISK_PARAMETERS_Version1](https://www.google.com/search?num=5&q=RESIZE_VIRTUAL_DISK_PARAMETERS_Version1+site%3Adocs.microsoft.com) | VirtDisk.h | [Vanara.PInvoke.VirtDisk.RESIZE_VIRTUAL_DISK_PARAMETERS.RESIZE_VIRTUAL_DISK_PARAMETERS_Version1](https://github.com/dahall/Vanara/search?l=C%23&q=RESIZE_VIRTUAL_DISK_PARAMETERS_Version1) +[SET_VIRTUAL_DISK_INFO](https://www.google.com/search?num=5&q=SET_VIRTUAL_DISK_INFO+site%3Adocs.microsoft.com) | VirtDisk.h | [Vanara.PInvoke.VirtDisk.SET_VIRTUAL_DISK_INFO](https://github.com/dahall/Vanara/search?l=C%23&q=SET_VIRTUAL_DISK_INFO) [SET_VIRTUAL_DISK_INFO_ParentLocator](https://www.google.com/search?num=5&q=SET_VIRTUAL_DISK_INFO_ParentLocator+site%3Adocs.microsoft.com) | VirtDisk.h | [Vanara.PInvoke.VirtDisk.SET_VIRTUAL_DISK_INFO.SET_VIRTUAL_DISK_INFO_ParentLocator](https://github.com/dahall/Vanara/search?l=C%23&q=SET_VIRTUAL_DISK_INFO_ParentLocator) [SET_VIRTUAL_DISK_INFO_ParentPathWithDepthInfo](https://www.google.com/search?num=5&q=SET_VIRTUAL_DISK_INFO_ParentPathWithDepthInfo+site%3Adocs.microsoft.com) | VirtDisk.h | [Vanara.PInvoke.VirtDisk.SET_VIRTUAL_DISK_INFO.SET_VIRTUAL_DISK_INFO_ParentPathWithDepthInfo](https://github.com/dahall/Vanara/search?l=C%23&q=SET_VIRTUAL_DISK_INFO_ParentPathWithDepthInfo) [STORAGE_DEPENDENCY_INFO](https://www.google.com/search?num=5&q=STORAGE_DEPENDENCY_INFO+site%3Adocs.microsoft.com) | VirtDisk.h | [Vanara.PInvoke.VirtDisk.STORAGE_DEPENDENCY_INFO](https://github.com/dahall/Vanara/search?l=C%23&q=STORAGE_DEPENDENCY_INFO) diff --git a/PInvoke/VirtDisk/Vanara.PInvoke.VirtDisk.csproj b/PInvoke/VirtDisk/Vanara.PInvoke.VirtDisk.csproj index 75b0234b..03d04071 100644 --- a/PInvoke/VirtDisk/Vanara.PInvoke.VirtDisk.csproj +++ b/PInvoke/VirtDisk/Vanara.PInvoke.VirtDisk.csproj @@ -17,7 +17,7 @@ Functions AddVirtualDiskParent ApplySnapshotVhdSet AttachVirtualDisk BreakMirrorVirtualDisk CompactVirtualDisk CreateVirtualDisk DeleteSnapshotVhdSet DeleteVirtualDiskMetadata DetachVirtualDisk EnumerateVirtualDiskMetadata ExpandVirtualDisk GetAllAttachedVirtualDiskPhysicalPaths GetStorageDependencyInformation GetVirtualDiskInformation GetVirtualDiskMetadata GetVirtualDiskOperationProgress GetVirtualDiskPhysicalPath MergeVirtualDisk MirrorVirtualDisk ModifyVhdSet OpenVirtualDisk QueryChangesVirtualDisk RawSCSIVirtualDisk ResizeVirtualDisk SetVirtualDiskInformation SetVirtualDiskMetadata TakeSnapshotVhdSet Structures -APPLY_SNAPSHOT_VHDSET_PARAMETERS APPLY_SNAPSHOT_VHDSET_PARAMETERS_Version1 ATTACH_VIRTUAL_DISK_PARAMETERS ATTACH_VIRTUAL_DISK_PARAMETERS_Version1 COMPACT_VIRTUAL_DISK_PARAMETERS COMPACT_VIRTUAL_DISK_PARAMETERS_Version1 CREATE_VIRTUAL_DISK_PARAMETERS CREATE_VIRTUAL_DISK_PARAMETERS_Version1 CREATE_VIRTUAL_DISK_PARAMETERS_Version2 CREATE_VIRTUAL_DISK_PARAMETERS_Version3 DELETE_SNAPSHOT_VHDSET_PARAMETERS DELETE_SNAPSHOT_VHDSET_PARAMETERS_Version1 EXPAND_VIRTUAL_DISK_PARAMETERS EXPAND_VIRTUAL_DISK_PARAMETERS_Version1 GET_VIRTUAL_DISK_INFO GET_VIRTUAL_DISK_INFO_ChangeTrackingState GET_VIRTUAL_DISK_INFO_ParentLocation GET_VIRTUAL_DISK_INFO_PhysicalDisk GET_VIRTUAL_DISK_INFO_Size MERGE_VIRTUAL_DISK_PARAMETERS MERGE_VIRTUAL_DISK_PARAMETERS_V1 MERGE_VIRTUAL_DISK_PARAMETERS_V2 MIRROR_VIRTUAL_DISK_PARAMETERS MIRROR_VIRTUAL_DISK_PARAMETERS_Version1 MODIFY_VHDSET_PARAMETERS_Version1_SnapshotPath OPEN_VIRTUAL_DISK_PARAMETERS OPEN_VIRTUAL_DISK_PARAMETERS_Version1 OPEN_VIRTUAL_DISK_PARAMETERS_Version2 OPEN_VIRTUAL_DISK_PARAMETERS_Version3 QUERY_CHANGES_VIRTUAL_DISK_RANGE RAW_SCSI_VIRTUAL_DISK_PARAMETERS RAW_SCSI_VIRTUAL_DISK_PARAMETERS_Version1 RAW_SCSI_VIRTUAL_DISK_RESPONSE RAW_SCSI_VIRTUAL_DISK_RESPONSE_Version1 RESIZE_VIRTUAL_DISK_PARAMETERS RESIZE_VIRTUAL_DISK_PARAMETERS_Version1 SET_VIRTUAL_DISK_INFO_ParentLocator SET_VIRTUAL_DISK_INFO_ParentPathWithDepthInfo STORAGE_DEPENDENCY_INFO STORAGE_DEPENDENCY_INFO_TYPE_1 STORAGE_DEPENDENCY_INFO_TYPE_2 TAKE_SNAPSHOT_VHDSET_PARAMETERS TAKE_SNAPSHOT_VHDSET_PARAMETERS_Version1 VIRTUAL_DISK_HANDLE VIRTUAL_DISK_PROGRESS VIRTUAL_STORAGE_TYPE +APPLY_SNAPSHOT_VHDSET_PARAMETERS APPLY_SNAPSHOT_VHDSET_PARAMETERS_Version1 ATTACH_VIRTUAL_DISK_PARAMETERS ATTACH_VIRTUAL_DISK_PARAMETERS_Version1 COMPACT_VIRTUAL_DISK_PARAMETERS COMPACT_VIRTUAL_DISK_PARAMETERS_Version1 CREATE_VIRTUAL_DISK_PARAMETERS CREATE_VIRTUAL_DISK_PARAMETERS_Version1 CREATE_VIRTUAL_DISK_PARAMETERS_Version2 CREATE_VIRTUAL_DISK_PARAMETERS_Version3 DELETE_SNAPSHOT_VHDSET_PARAMETERS DELETE_SNAPSHOT_VHDSET_PARAMETERS_Version1 EXPAND_VIRTUAL_DISK_PARAMETERS EXPAND_VIRTUAL_DISK_PARAMETERS_Version1 GET_VIRTUAL_DISK_INFO GET_VIRTUAL_DISK_INFO_ChangeTrackingState GET_VIRTUAL_DISK_INFO_ParentLocation GET_VIRTUAL_DISK_INFO_PhysicalDisk GET_VIRTUAL_DISK_INFO_Size MERGE_VIRTUAL_DISK_PARAMETERS MERGE_VIRTUAL_DISK_PARAMETERS_V1 MERGE_VIRTUAL_DISK_PARAMETERS_V2 MIRROR_VIRTUAL_DISK_PARAMETERS MIRROR_VIRTUAL_DISK_PARAMETERS_Version1 MODIFY_VHDSET_PARAMETERS MODIFY_VHDSET_PARAMETERS_Version1 MODIFY_VHDSET_PARAMETERS_Version1_SnapshotPath OPEN_VIRTUAL_DISK_PARAMETERS OPEN_VIRTUAL_DISK_PARAMETERS_Version1 OPEN_VIRTUAL_DISK_PARAMETERS_Version2 OPEN_VIRTUAL_DISK_PARAMETERS_Version3 QUERY_CHANGES_VIRTUAL_DISK_RANGE RAW_SCSI_VIRTUAL_DISK_PARAMETERS RAW_SCSI_VIRTUAL_DISK_PARAMETERS_Version1 RAW_SCSI_VIRTUAL_DISK_RESPONSE RAW_SCSI_VIRTUAL_DISK_RESPONSE_Version1 RESIZE_VIRTUAL_DISK_PARAMETERS RESIZE_VIRTUAL_DISK_PARAMETERS_Version1 SET_VIRTUAL_DISK_INFO SET_VIRTUAL_DISK_INFO_ParentLocator SET_VIRTUAL_DISK_INFO_ParentPathWithDepthInfo STORAGE_DEPENDENCY_INFO STORAGE_DEPENDENCY_INFO_TYPE_1 STORAGE_DEPENDENCY_INFO_TYPE_2 TAKE_SNAPSHOT_VHDSET_PARAMETERS TAKE_SNAPSHOT_VHDSET_PARAMETERS_Version1 VIRTUAL_DISK_HANDLE VIRTUAL_DISK_PROGRESS VIRTUAL_STORAGE_TYPE diff --git a/README.md b/README.md index 7264c852..03c7a5b2 100644 --- a/README.md +++ b/README.md @@ -106,6 +106,7 @@ WcmApi.dll | [Vanara.PInvoke.WcmApi](https://github.com/dahall/Vanara/blob/maste WcnApi.dll | [Vanara.PInvoke.WcnApi](https://github.com/dahall/Vanara/blob/master/PInvoke/WcnApi/CorrelationReport.md) | ![Coverage](https://img.shields.io/badge/100%25-green.svg?style=flat-square) | [![Nuget](https://img.shields.io/nuget/v/Vanara.PInvoke.WcnApi?label=%20&logo=nuget&style=flat-square)![Nuget](https://img.shields.io/nuget/dt/Vanara.PInvoke.WcnApi?label=%20&style=flat-square)](https://www.nuget.org/packages/Vanara.PInvoke.WcnApi) wer.dll | [Vanara.PInvoke.Wer](https://github.com/dahall/Vanara/blob/master/PInvoke/Wer/CorrelationReport.md) | ![Coverage](https://img.shields.io/badge/100%25-green.svg?style=flat-square) | [![Nuget](https://img.shields.io/nuget/v/Vanara.PInvoke.Wer?label=%20&logo=nuget&style=flat-square)![Nuget](https://img.shields.io/nuget/dt/Vanara.PInvoke.Wer?label=%20&style=flat-square)](https://www.nuget.org/packages/Vanara.PInvoke.Wer) wininet.dll | [Vanara.PInvoke.WinINet](https://github.com/dahall/Vanara/blob/master/PInvoke/WinINet/CorrelationReport.md) | ![Coverage](https://img.shields.io/badge/100%25-green.svg?style=flat-square) | [![Nuget](https://img.shields.io/nuget/v/Vanara.PInvoke.WinINet?label=%20&logo=nuget&style=flat-square)![Nuget](https://img.shields.io/nuget/dt/Vanara.PInvoke.WinINet?label=%20&style=flat-square)](https://www.nuget.org/packages/Vanara.PInvoke.WinINet) +winmm.dll, msacm32.dll, avifil32.dll | [Vanara.PInvoke.Multimedia](https://github.com/dahall/Vanara/blob/master/PInvoke/Multimedia/CorrelationReport.md) | ![Coverage](https://img.shields.io/badge/57%25-yellow.svg?style=flat-square) | [![Nuget](https://img.shields.io/nuget/v/Vanara.PInvoke.Multimedia?label=%20&logo=nuget&style=flat-square)![Nuget](https://img.shields.io/nuget/dt/Vanara.PInvoke.Multimedia?label=%20&style=flat-square)](https://www.nuget.org/packages/Vanara.PInvoke.Multimedia) winspool.drv, prntvpt.dll | [Vanara.PInvoke.Printing](https://github.com/dahall/Vanara/blob/master/PInvoke/Printing/CorrelationReport.md) | ![Coverage](https://img.shields.io/badge/100%25-green.svg?style=flat-square) | [![Nuget](https://img.shields.io/nuget/v/Vanara.PInvoke.Printing?label=%20&logo=nuget&style=flat-square)![Nuget](https://img.shields.io/nuget/dt/Vanara.PInvoke.Printing?label=%20&style=flat-square)](https://www.nuget.org/packages/Vanara.PInvoke.Printing) wintrust.dll | [Vanara.PInvoke.WinTrust](https://github.com/dahall/Vanara/blob/master/PInvoke/WinTrust/CorrelationReport.md) | ![Coverage](https://img.shields.io/badge/100%25-green.svg?style=flat-square) | [![Nuget](https://img.shields.io/nuget/v/Vanara.PInvoke.WinTrust?label=%20&logo=nuget&style=flat-square)![Nuget](https://img.shields.io/nuget/dt/Vanara.PInvoke.WinTrust?label=%20&style=flat-square)](https://www.nuget.org/packages/Vanara.PInvoke.WinTrust) WlanApi.dll, Wlanui.dll | [Vanara.PInvoke.WlanApi](https://github.com/dahall/Vanara/blob/master/PInvoke/WlanApi/CorrelationReport.md) | ![Coverage](https://img.shields.io/badge/100%25-green.svg?style=flat-square) | [![Nuget](https://img.shields.io/nuget/v/Vanara.PInvoke.WlanApi?label=%20&logo=nuget&style=flat-square)![Nuget](https://img.shields.io/nuget/dt/Vanara.PInvoke.WlanApi?label=%20&style=flat-square)](https://www.nuget.org/packages/Vanara.PInvoke.WlanApi) diff --git a/Vanara.Library.nuspec b/Vanara.Library.nuspec index 6bacbda8..c99bcf1d 100644 --- a/Vanara.Library.nuspec +++ b/Vanara.Library.nuspec @@ -46,6 +46,7 @@ +