diff --git a/Core/AssemblyReport.md b/Core/AssemblyReport.md index a04f7642..1e9d1cf0 100644 --- a/Core/AssemblyReport.md +++ b/Core/AssemblyReport.md @@ -75,6 +75,7 @@ Class | Description [Vanara.InteropServices.PinnedObject](https://github.com/dahall/Vanara/search?l=C%23&q=PinnedObject) | A safe class that represents an object that is pinned in memory. [Vanara.Extensions.ReflectionExtensions](https://github.com/dahall/Vanara/search?l=C%23&q=ReflectionExtensions) | Extensions related to System.Reflection [Vanara.Extensions.Reflection.ReflectionExtensions](https://github.com/dahall/Vanara/search?l=C%23&q=ReflectionExtensions) | Extensions for `System.Object` related to System.Reflection +[System.Diagnostics.CodeAnalysis.RequiresUnreferencedCodeAttribute](https://github.com/dahall/Vanara/search?l=C%23&q=RequiresUnreferencedCodeAttribute) | Indicates that the specified method requires dynamic access to code that is not referenced statically, for example, through `System.Reflection`. [Vanara.InteropServices.SafeAllocatedMemoryHandle](https://github.com/dahall/Vanara/search?l=C%23&q=SafeAllocatedMemoryHandle) | Abstract base class for all SafeHandle derivatives that encapsulate handling unmanaged memory. [Vanara.InteropServices.SafeAllocatedMemoryHandleBase](https://github.com/dahall/Vanara/search?l=C%23&q=SafeAllocatedMemoryHandleBase) | Abstract base class for all SafeHandle derivatives that encapsulate handling unmanaged memory. This class assumes read-only memory. [Vanara.InteropServices.SafeByteArray](https://github.com/dahall/Vanara/search?l=C%23&q=SafeByteArray) | An safe unmanaged array of bytes allocated on the global heap. @@ -86,6 +87,7 @@ Class | Description [Vanara.InteropServices.SafeHGlobalStruct](https://github.com/dahall/Vanara/search?l=C%23&q=SafeHGlobalStruct) | A structure handler based on unmanaged memory allocated by AllocHGlobal. [Vanara.InteropServices.SafeMemoryHandle](https://github.com/dahall/Vanara/search?l=C%23&q=SafeMemoryHandle) | Abstract base class for all SafeAllocatedMemoryHandle derivatives that apply a specific memory handling routine set. [Vanara.InteropServices.SafeMemoryHandleExt](https://github.com/dahall/Vanara/search?l=C%23&q=SafeMemoryHandleExt) | A `System.Runtime.InteropServices.SafeHandle` for memory allocated via COM. +[Vanara.InteropServices.SafeMemoryPool](https://github.com/dahall/Vanara/search?l=C%23&q=SafeMemoryPool) | [Vanara.InteropServices.SafeMemString](https://github.com/dahall/Vanara/search?l=C%23&q=SafeMemString) | Base abstract class for a string handler based on `Vanara.InteropServices.SafeMemoryHandle`1`. [Vanara.InteropServices.SafeMemStruct](https://github.com/dahall/Vanara/search?l=C%23&q=SafeMemStruct) | Base abstract class for a structure handler based on `Vanara.InteropServices.SafeMemoryHandle`1`. [Vanara.Collections.SparseArray](https://github.com/dahall/Vanara/search?l=C%23&q=SparseArray) | A sparse array based on a dictionary. diff --git a/Core/Vanara.Core.csproj b/Core/Vanara.Core.csproj index dd74d2c2..d04498e7 100644 --- a/Core/Vanara.Core.csproj +++ b/Core/Vanara.Core.csproj @@ -15,7 +15,7 @@ Currently implements: Classes -AlignedMemory<T>, BeginEndEventContext, 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> +AlignedMemory<T>, BeginEndEventContext, 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, RequiresUnreferencedCodeAttribute, SafeAllocatedMemoryHandle, SafeAllocatedMemoryHandleBase, SafeByteArray, SafeCoTaskMemHandle, SafeCoTaskMemString, SafeCoTaskMemStruct<T>, SafeGuidPtr, SafeHGlobalHandle, SafeHGlobalStruct<T>, SafeMemoryHandle<T>, SafeMemoryHandleExt<T>, SafeMemoryPool<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 diff --git a/Core/pkgreadme.md b/Core/pkgreadme.md index 29b1172f..830dabc0 100644 --- a/Core/pkgreadme.md +++ b/Core/pkgreadme.md @@ -23,4 +23,4 @@ If you're still running into problems, file an [issue](https://github.com/dahall Classes | Structures | Enumerations | Interfaces --- | --- | --- | --- -AlignedMemory BeginEndEventContext BitHelper ByteSizeFormatter ComConnectionPoint ComReleaser ComReleaserFactory ComStream ComTypeExtensions ConstantConversionExtensions CorrespondingTypeAttribute CoTaskMemoryMethods EnumerableEqualityComparer EnumExtensions EventedList FileTimeExtensions Formatter FormatterComposer GenericSafeHandle GenericVirtualReadOnlyDictionary HexDempHelpers HGlobalMemoryMethods History IArrayStructExtensions IArrayStructMarshaler InteropExtensions IntPtrConverter IOExtensions LibHelper ListChangedEventArgs MarshalingStream MemoryMethodsBase NativeMemoryEnumerator NativeMemoryStream PinnedObject ReflectionExtensions ReflectionExtensions SafeAllocatedMemoryHandle SafeAllocatedMemoryHandleBase SafeByteArray SafeCoTaskMemHandle SafeCoTaskMemString SafeCoTaskMemStruct SafeGuidPtr SafeHGlobalHandle SafeHGlobalStruct SafeMemoryHandle SafeMemoryHandleExt SafeMemString SafeMemStruct SparseArray StringHelper TryGetValueDelegate UntypedNativeMemoryEnumerator VanaraCustomMarshaler VanaraMarshaler VanaraMarshalerAttribute VirtualDictionary VirtualReadOnlyDictionary | BOOL BOOLEAN EnumFlagIndexer GuidPtr RefEnumerator SizeT StrPtrAnsi StrPtrAuto StrPtrUni time_t | CorrespondingAction FileAttributeConstant FileOpConstant FilePermissionConstant StringListPackMethod | IArrayStruct IHistory IMemoryMethods ISafeMemoryHandle ISimpleMemoryMethods IVanaraMarshaler +AlignedMemory BeginEndEventContext BitHelper ByteSizeFormatter ComConnectionPoint ComReleaser ComReleaserFactory ComStream ComTypeExtensions ConstantConversionExtensions CorrespondingTypeAttribute CoTaskMemoryMethods EnumerableEqualityComparer EnumExtensions EventedList FileTimeExtensions Formatter FormatterComposer GenericSafeHandle GenericVirtualReadOnlyDictionary HexDempHelpers HGlobalMemoryMethods History IArrayStructExtensions IArrayStructMarshaler InteropExtensions IntPtrConverter IOExtensions LibHelper ListChangedEventArgs MarshalingStream MemoryMethodsBase NativeMemoryEnumerator NativeMemoryStream PinnedObject ReflectionExtensions ReflectionExtensions RequiresUnreferencedCodeAttribute SafeAllocatedMemoryHandle SafeAllocatedMemoryHandleBase SafeByteArray SafeCoTaskMemHandle SafeCoTaskMemString SafeCoTaskMemStruct SafeGuidPtr SafeHGlobalHandle SafeHGlobalStruct SafeMemoryHandle SafeMemoryHandleExt SafeMemoryPool SafeMemString SafeMemStruct SparseArray StringHelper TryGetValueDelegate UntypedNativeMemoryEnumerator VanaraCustomMarshaler VanaraMarshaler VanaraMarshalerAttribute VirtualDictionary VirtualReadOnlyDictionary | BOOL BOOLEAN EnumFlagIndexer GuidPtr RefEnumerator SizeT StrPtrAnsi StrPtrAuto StrPtrUni time_t | CorrespondingAction FileAttributeConstant FileOpConstant FilePermissionConstant StringListPackMethod | IArrayStruct IHistory IMemoryMethods ISafeMemoryHandle ISimpleMemoryMethods IVanaraMarshaler diff --git a/PInvoke/ComDlg32/CorrelationReport.md b/PInvoke/ComDlg32/CorrelationReport.md index 3f7365bb..514266d6 100644 --- a/PInvoke/ComDlg32/CorrelationReport.md +++ b/PInvoke/ComDlg32/CorrelationReport.md @@ -23,6 +23,7 @@ Native Enum | Header | Managed Enum [CC](https://www.google.com/search?num=5&q=CC+site%3Adocs.microsoft.com) | commdlg.h | [Vanara.PInvoke.ComDlg32.CC](https://github.com/dahall/Vanara/search?l=C%23&q=CC) [CF](https://www.google.com/search?num=5&q=CF+site%3Adocs.microsoft.com) | commdlg.h | [Vanara.PInvoke.ComDlg32.CF](https://github.com/dahall/Vanara/search?l=C%23&q=CF) [DN](https://www.google.com/search?num=5&q=DN+site%3Adocs.microsoft.com) | commdlg.h | [Vanara.PInvoke.ComDlg32.DN](https://github.com/dahall/Vanara/search?l=C%23&q=DN) +[ERR](https://www.google.com/search?num=5&q=ERR+site%3Adocs.microsoft.com) | cderr.h | [Vanara.PInvoke.ComDlg32.ERR](https://github.com/dahall/Vanara/search?l=C%23&q=ERR) [FR](https://www.google.com/search?num=5&q=FR+site%3Adocs.microsoft.com) | commdlg.h | [Vanara.PInvoke.ComDlg32.FR](https://github.com/dahall/Vanara/search?l=C%23&q=FR) [OFN](https://www.google.com/search?num=5&q=OFN+site%3Adocs.microsoft.com) | commdlg.h | [Vanara.PInvoke.ComDlg32.OFN](https://github.com/dahall/Vanara/search?l=C%23&q=OFN) [OFN_EX](https://www.google.com/search?num=5&q=OFN_EX+site%3Adocs.microsoft.com) | commdlg.h | [Vanara.PInvoke.ComDlg32.OFN_EX](https://github.com/dahall/Vanara/search?l=C%23&q=OFN_EX) diff --git a/PInvoke/ComDlg32/pkgreadme.md b/PInvoke/ComDlg32/pkgreadme.md index ed4ecc8b..7d5db319 100644 --- a/PInvoke/ComDlg32/pkgreadme.md +++ b/PInvoke/ComDlg32/pkgreadme.md @@ -18,4 +18,4 @@ If you're still running into problems, file an [issue](https://github.com/dahall Functions | Enumerations | Structures | Interfaces --- | --- | --- | --- -ChooseColor ChooseFont CommDlgExtendedError FindText GetFileTitle GetOpenFileName GetSaveFileName PageSetupDlg PrintDlg PrintDlgEx ReplaceText | CC CF DN FR OFN OFN_EX PD PD_EXCL PD_RESULT PSD | CHOOSECOLOR CHOOSEFONT DEVNAMES FINDREPLACE OFNOTIFY OFNOTIFYEX OPENFILENAME PAGESETUPDLG PRINTDLG PRINTDLGEX PRINTPAGERANGE | IPrintDialogCallback IPrintDialogServices +ChooseColor ChooseFont CommDlgExtendedError FindText GetFileTitle GetOpenFileName GetSaveFileName PageSetupDlg PrintDlg PrintDlgEx ReplaceText | CC ERR CF DN FR OFN OFN_EX PD PD_EXCL PD_RESULT PSD | CHOOSECOLOR CHOOSEFONT DEVNAMES FINDREPLACE OFNOTIFY OFNOTIFYEX OPENFILENAME PAGESETUPDLG PRINTDLG PRINTDLGEX PRINTPAGERANGE | IPrintDialogCallback IPrintDialogServices diff --git a/PInvoke/Cryptography/CorrelationReport.md b/PInvoke/Cryptography/CorrelationReport.md index 9dad7716..dcf42f6c 100644 --- a/PInvoke/Cryptography/CorrelationReport.md +++ b/PInvoke/Cryptography/CorrelationReport.md @@ -387,6 +387,7 @@ Native Enum | Header | Managed Enum [BCRYPT_MULTI_OPERATION_TYPE](https://www.google.com/search?num=5&q=BCRYPT_MULTI_OPERATION_TYPE+site%3Adocs.microsoft.com) | bcrypt.h | [Vanara.PInvoke.BCrypt.BCRYPT_MULTI_OPERATION_TYPE](https://github.com/dahall/Vanara/search?l=C%23&q=BCRYPT_MULTI_OPERATION_TYPE) [BlobMagicNumber](https://www.google.com/search?num=5&q=BlobMagicNumber+site%3Adocs.microsoft.com) | | [Vanara.PInvoke.BCrypt.BlobMagicNumber](https://github.com/dahall/Vanara/search?l=C%23&q=BlobMagicNumber) [BlobType](https://www.google.com/search?num=5&q=BlobType+site%3Adocs.microsoft.com) | wincrypt.h | [Vanara.PInvoke.Crypt32.BlobType](https://github.com/dahall/Vanara/search?l=C%23&q=BlobType) +[CERT_INFO_CHOICE](https://www.google.com/search?num=5&q=CERT_INFO_CHOICE+site%3Adocs.microsoft.com) | | [Vanara.PInvoke.Crypt32.CERT_INFO_CHOICE](https://github.com/dahall/Vanara/search?l=C%23&q=CERT_INFO_CHOICE) [CertChainEngineExclusiveFlags](https://www.google.com/search?num=5&q=CertChainEngineExclusiveFlags+site%3Adocs.microsoft.com) | wincrypt.h | [Vanara.PInvoke.Crypt32.CertChainEngineExclusiveFlags](https://github.com/dahall/Vanara/search?l=C%23&q=CertChainEngineExclusiveFlags) [CertChainEngineFlags](https://www.google.com/search?num=5&q=CertChainEngineFlags+site%3Adocs.microsoft.com) | wincrypt.h | [Vanara.PInvoke.Crypt32.CertChainEngineFlags](https://github.com/dahall/Vanara/search?l=C%23&q=CertChainEngineFlags) [CertChainFlags](https://www.google.com/search?num=5&q=CertChainFlags+site%3Adocs.microsoft.com) | wincrypt.h | [Vanara.PInvoke.Crypt32.CertChainFlags](https://github.com/dahall/Vanara/search?l=C%23&q=CertChainFlags) @@ -602,6 +603,7 @@ Native Structure | Header | Managed Structure [CMSG_SIGNED_ENCODE_INFO](https://www.google.com/search?num=5&q=CMSG_SIGNED_ENCODE_INFO+site%3Adocs.microsoft.com) | wincrypt.h | [Vanara.PInvoke.Crypt32.CMSG_SIGNED_ENCODE_INFO](https://github.com/dahall/Vanara/search?l=C%23&q=CMSG_SIGNED_ENCODE_INFO) [CMSG_SIGNER_ENCODE_INFO](https://www.google.com/search?num=5&q=CMSG_SIGNER_ENCODE_INFO+site%3Adocs.microsoft.com) | wincrypt.h | [Vanara.PInvoke.Crypt32.CMSG_SIGNER_ENCODE_INFO](https://github.com/dahall/Vanara/search?l=C%23&q=CMSG_SIGNER_ENCODE_INFO) [CMSG_SIGNER_ENCODE_INFO_HANDLES](https://www.google.com/search?num=5&q=CMSG_SIGNER_ENCODE_INFO_HANDLES+site%3Adocs.microsoft.com) | | [Vanara.PInvoke.Crypt32.CMSG_SIGNER_ENCODE_INFO.CMSG_SIGNER_ENCODE_INFO_HANDLES](https://github.com/dahall/Vanara/search?l=C%23&q=CMSG_SIGNER_ENCODE_INFO_HANDLES) +[CMSG_SIGNER_INFO](https://www.google.com/search?num=5&q=CMSG_SIGNER_INFO+site%3Adocs.microsoft.com) | wincrypt.h | [Vanara.PInvoke.Crypt32.CMSG_SIGNER_INFO](https://github.com/dahall/Vanara/search?l=C%23&q=CMSG_SIGNER_INFO) [CMSG_STREAM_INFO](https://www.google.com/search?num=5&q=CMSG_STREAM_INFO+site%3Adocs.microsoft.com) | wincrypt.h | [Vanara.PInvoke.Crypt32.CMSG_STREAM_INFO](https://github.com/dahall/Vanara/search?l=C%23&q=CMSG_STREAM_INFO) [CRL_CONTEXT](https://www.google.com/search?num=5&q=CRL_CONTEXT+site%3Adocs.microsoft.com) | wincrypt.h | [Vanara.PInvoke.Crypt32.CRL_CONTEXT](https://github.com/dahall/Vanara/search?l=C%23&q=CRL_CONTEXT) [CRL_ENTRY](https://www.google.com/search?num=5&q=CRL_ENTRY+site%3Adocs.microsoft.com) | wincrypt.h | [Vanara.PInvoke.Crypt32.CRL_ENTRY](https://github.com/dahall/Vanara/search?l=C%23&q=CRL_ENTRY) @@ -759,4 +761,5 @@ Native Class | Header | Managed Class [SafePCCRYPTUI_WIZ_DIGITAL_SIGN_CONTEXT](https://www.google.com/search?num=5&q=SafePCCRYPTUI_WIZ_DIGITAL_SIGN_CONTEXT+site%3Adocs.microsoft.com) | | [Vanara.PInvoke.CryptUI.SafePCCRYPTUI_WIZ_DIGITAL_SIGN_CONTEXT](https://github.com/dahall/Vanara/search?l=C%23&q=SafePCCRYPTUI_WIZ_DIGITAL_SIGN_CONTEXT) [SafePCCTL_CONTEXT](https://www.google.com/search?num=5&q=SafePCCTL_CONTEXT+site%3Adocs.microsoft.com) | | [Vanara.PInvoke.Crypt32.SafePCCTL_CONTEXT](https://github.com/dahall/Vanara/search?l=C%23&q=SafePCCTL_CONTEXT) [SafeSslBuffer](https://www.google.com/search?num=5&q=SafeSslBuffer+site%3Adocs.microsoft.com) | | [Vanara.PInvoke.NCrypt.SafeSslBuffer](https://github.com/dahall/Vanara/search?l=C%23&q=SafeSslBuffer) +[SignOID](https://www.google.com/search?num=5&q=SignOID+site%3Adocs.microsoft.com) | wincrypt.h | [Vanara.PInvoke.Crypt32.SignOID](https://github.com/dahall/Vanara/search?l=C%23&q=SignOID) [StandardAlgorithmId](https://www.google.com/search?num=5&q=StandardAlgorithmId+site%3Adocs.microsoft.com) | | [Vanara.PInvoke.BCrypt.StandardAlgorithmId](https://github.com/dahall/Vanara/search?l=C%23&q=StandardAlgorithmId) diff --git a/PInvoke/Cryptography/Vanara.PInvoke.Cryptography.csproj b/PInvoke/Cryptography/Vanara.PInvoke.Cryptography.csproj index 088e01a0..60e82fe4 100644 --- a/PInvoke/Cryptography/Vanara.PInvoke.Cryptography.csproj +++ b/PInvoke/Cryptography/Vanara.PInvoke.Cryptography.csproj @@ -16,7 +16,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 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 +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_SIGNER_INFO 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 pkgreadme.md diff --git a/PInvoke/Cryptography/pkgreadme.md b/PInvoke/Cryptography/pkgreadme.md index d59bbc19..084e5259 100644 --- a/PInvoke/Cryptography/pkgreadme.md +++ b/PInvoke/Cryptography/pkgreadme.md @@ -18,4 +18,4 @@ If you're still running into problems, file an [issue](https://github.com/dahall Functions | Enumerations | Structures --- | --- | --- -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 | AlgOperations AlgProviderFlags BCRYPT_HASH_OPERATION_TYPE BCRYPT_MULTI_OPERATION_TYPE BlobMagicNumber ContextConfigFlags ContextConfigTable CryptPriority DeriveKeyFlags EncryptFlags GenRandomFlags ImportFlags InterfaceId KeyDerivationFlags PaddingScheme ProviderInfoType ResolveProviderFlags CryptProtectFlags CryptProtectMemoryFlags CryptProtectPrompt MSSIP SPC CertCreateSelfSignFlags CertSelectBy CertSelection CryptRetrievalFlags CertNameFlags CertNameStringFormat CertNameType CertRDNType CryptFormatStr CryptStringFormat ALG_CLASS ALG_ID ALG_TYPE CertCompareFunction CertEncodingType CertFindType CertInfoFlags CertKeySpec CryptAcquireFlags CryptDefaultContextFlags CryptDefaultContextType PrivateKeyType TimeStampRetrivalFlags CertKeyUsage CertQueryContentFlags CertQueryContentType CertQueryFormatFlags CertQueryFormatType CertQueryObjectType CertRDNAttrsFlag CertRevocationType CertVerifyFlags CRL_REASON CryptFindFlags CryptOIDInfoFlags CryptVerifyCertSignFlags CryptVerifyCertSignIssuer CryptVerifyCertSignSubject BlobType CertFindUsageFlags CryptKeyIdFlags CryptMsgActionFlags CryptMsgControlType CryptMsgFlags CryptMsgKeyOriginator CryptMsgParamType CryptMsgSignerType CryptMsgType CryptMsgVerifyCounterFlags CryptDecodeFlags CryptEncodeFlags CryptInstallOIDFuncFlags OIDFuncFlags OIDGroupId PFXExportFlags PFXImportFlags CertPropId CertStoreVerification CrlFindFlags CrlFindType CertCloseStoreFlags CertCreateContextFlags CertPhysicalStoreFlags CertStoreAdd CertStoreContextFlags CertStoreContextType CertStoreControlFlags CertStoreControlType CertStoreFlags CertStoreSaveAs CertStoreSaveTo CertSystemStore CertSystemStoreId CtlCertSubject CertChainEngineExclusiveFlags CertChainEngineFlags CertChainFlags CertChainPolicyFlags CertChainStrongSignFlags CertCreateCTLEntryFlags CertVerifyCTLFlags CryptMsgEncodeFlags CryptMsgSignerFlags CryptMsgSignFlags CtlVerifyUsageStatusFlags UsageMatchType CertDisplayWell CertModifyCertificatesOp CertSelectFlags ViewPropertiesFlags CryptGetUrlFlags CryptGetUrlFromFlags TimeValidObjectFlags CryptUISelect CryptUIViewCertificateFlags CryptUIWizAddChoice CryptUIWizExportType CryptUIWizFlags CryptUIWizImportType CryptUIWizPVKChoice CryptUIWizSignLoc CryptUIWizSigType CryptUIWizToSign CreatePersistedFlags ExportPolicy FinalizeKeyFlags GetPropertyFlags ImplType KeyDerivationBufferType KeyDerivationFlags KeyUsage NCryptDecryptFlag NCryptUIFlags NotifyFlags OpenKeyFlags SetPropFlags UIPolicy CreateProtectionDescriptorFlags ProtectFlags ProtectionDescriptorInfoType ProtectionDescriptorNameFlags UnprotectSecretFlags PacketContentType SslHost SslProviderCipherSuiteId SslProviderKeyTypeId SslProviderProtocolId TOKENBINDING_EXTENSION_FORMAT TOKENBINDING_KEY_PARAMETERS_TYPE TOKENBINDING_TYPE | BCRYPT_ALG_HANDLE BCRYPT_ALGORITHM_IDENTIFIER 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 CRYPT_CONTEXT_CONFIG CRYPT_CONTEXT_FUNCTION_CONFIG CRYPT_CONTEXT_FUNCTION_PROVIDERS CRYPT_CONTEXT_FUNCTIONS CRYPT_CONTEXTS CRYPT_PROVIDERS CRYPTPROTECT_PROMPTSTRUCT CRYPTCATMEMBER CRYPTCATSTORE MS_ADDINFO_BLOB MS_ADDINFO_CATALOGMEMBER MS_ADDINFO_FLAT SIP_ADD_NEWPROVIDER SIP_CAP_SET_V2 SIP_CAP_SET_V3 SIP_DISPATCH_INFO SIP_INDIRECT_DATA SIP_SUBJECTINFO CERT_CHAIN_CONTEXT CERT_CHAIN_ELEMENT CERT_REVOCATION_CRL_INFO CERT_REVOCATION_INFO CERT_SELECT_CHAIN_PARA CERT_SELECT_CRITERIA CERT_SIMPLE_CHAIN CERT_TRUST_LIST_INFO HCERT_SERVER_OCSP_RESPONSE HCERTCHAINENGINE PCCERT_SERVER_OCSP_RESPONSE_CONTEXT CERT_CONTEXT CERT_EXTENSION CERT_EXTENSIONS CERT_ID CERT_INFO CERT_ISSUER_SERIAL_NUMBER CERT_KEY_CONTEXT CERT_PUBLIC_KEY_INFO CERT_RDN CERT_RDN_ATTR CERT_STRONG_SIGN_PARA CERT_TRUST_STATUS CRL_CONTEXT CRL_ENTRY CRL_INFO CRYPT_ALGORITHM_IDENTIFIER CRYPT_ATTRIBUTE CRYPT_ATTRIBUTE_TYPE_VALUE CRYPT_BIT_BLOB CRYPT_KEY_PROV_INFO CRYPT_TIMESTAMP_ACCURACY CRYPT_TIMESTAMP_CONTEXT CRYPT_TIMESTAMP_INFO CRYPT_TIMESTAMP_PARA CRYPTOAPI_BLOB CTL_CONTEXT CTL_ENTRY CTL_INFO CTL_USAGE HCRYPTDEFAULTCONTEXT HCRYPTHASH HCRYPTKEY HCRYPTPROV PCCERT_CONTEXT PCCRL_CONTEXT PCCTL_CONTEXT SafeCRYPTOAPI_BLOB CERT_NAME_INFO CERT_REVOCATION_PARA CERT_REVOCATION_STATUS CRYPT_ATTRIBUTES CRYPT_PKCS8_EXPORT_PARAMS CRYPT_PKCS8_IMPORT_PARAMS CRYPT_PRIVATE_KEY_INFO PUBLICKEYSTRUC CMSG_CMS_SIGNER_INFO CMSG_CTRL_ADD_SIGNER_UNAUTH_ATTR_PARA CMSG_CTRL_DECRYPT_PARA CMSG_CTRL_DEL_SIGNER_UNAUTH_ATTR_PARA CMSG_CTRL_KEY_AGREE_DECRYPT_PARA CMSG_CTRL_KEY_TRANS_DECRYPT_PARA CMSG_CTRL_MAIL_LIST_DECRYPT_PARA CMSG_CTRL_VERIFY_SIGNATURE_EX_PARA CMSG_KEY_AGREE_RECIPIENT_INFO CMSG_KEY_TRANS_RECIPIENT_INFO CMSG_MAIL_LIST_RECIPIENT_INFO CMSG_RECIPIENT_ENCRYPTED_KEY_INFO CMSG_SIGNER_ENCODE_INFO CMSG_STREAM_INFO CRYPT_DECRYPT_MESSAGE_PARA CRYPT_ENCRYPT_MESSAGE_PARA CRYPT_HASH_MESSAGE_PARA CRYPT_KEY_SIGN_MESSAGE_PARA CRYPT_KEY_VERIFY_MESSAGE_PARA CRYPT_SIGN_MESSAGE_PARA CRYPT_VERIFY_MESSAGE_PARA CRYPT_DECODE_PARA CRYPT_ENCODE_PARA CRYPT_OID_FUNC_ENTRY CRYPT_OID_INFO HCRYPTOIDFUNCADDR HCRYPTOIDFUNCSET PCCRYPT_OID_INFO CERT_CREATE_CONTEXT_PARA CERT_PHYSICAL_STORE_INFO CERT_SYSTEM_STORE_INFO CERT_SYSTEM_STORE_RELOCATE_PARA HCERTSTORE HCRYPTMSG CERT_CHAIN_ENGINE_CONFIG CERT_CHAIN_PARA CERT_CHAIN_POLICY_PARA CERT_CHAIN_POLICY_STATUS CERT_USAGE_MATCH CMSG_SIGNED_ENCODE_INFO CTL_VERIFY_USAGE_PARA CTL_VERIFY_USAGE_STATUS PCCERT_CHAIN_CONTEXT CERT_SELECT_STRUCT CERT_VIEWPROPERTIES_STRUCT CTL_MODIFY_REQUEST CERT_REVOCATION_CHAIN_PARA CRYPT_CREDENTIALS CRYPT_GET_TIME_VALID_OBJECT_EXTRA_INFO CRYPT_RETRIEVE_AUX_INFO CRYPT_URL_ARRAY CRYPT_URL_INFO CERT_SELECTUI_INPUT CRYPTUI_CERT_MGR_STRUCT CRYPTUI_INITDIALOG_STRUCT CRYPTUI_VIEWCERTIFICATE_STRUCT CRYPTUI_WIZ_DIGITAL_SIGN_BLOB_INFO CRYPTUI_WIZ_DIGITAL_SIGN_CERT_PVK_INFO CRYPTUI_WIZ_DIGITAL_SIGN_CONTEXT CRYPTUI_WIZ_DIGITAL_SIGN_EXTENDED_INFO CRYPTUI_WIZ_DIGITAL_SIGN_INFO CRYPTUI_WIZ_DIGITAL_SIGN_PVK_FILE_INFO CRYPTUI_WIZ_DIGITAL_SIGN_STORE_INFO CRYPTUI_WIZ_EXPORT_CERTCONTEXT_INFO CRYPTUI_WIZ_EXPORT_INFO CRYPTUI_WIZ_IMPORT_SRC_INFO PCCRYPTUI_WIZ_DIGITAL_SIGN_CONTEXT NCRYPT_ALLOC_PARA NCRYPT_HASH_HANDLE NCRYPT_HANDLE NCRYPT_KEY_HANDLE NCRYPT_PROV_HANDLE NCRYPT_SECRET_HANDLE NCryptAlgorithmName NCryptBuffer NCryptBufferDesc NCRYPT_DESCRIPTOR_HANDLE NCRYPT_PROTECT_STREAM_INFO NCRYPT_PROTECT_STREAM_INFO_EX NCRYPT_STREAM_HANDLE NCRYPT_SSL_CIPHER_LENGTHS NCRYPT_SSL_CIPHER_SUITE TOKENBINDING_IDENTIFIER TOKENBINDING_KEY_TYPES TOKENBINDING_RESULT_DATA TOKENBINDING_RESULT_LIST CMSG_CTRL_DECRYPT_PARA_HANDLES CMSG_CTRL_KEY_AGREE_DECRYPT_PARA_HANDLES CMSG_CTRL_KEY_TRANS_DECRYPT_PARA_HANDLES CMSG_KEY_AGREE_RECIPIENT_INFO_UNION CMSG_SIGNER_ENCODE_INFO_HANDLES CRYPT_KEY_SIGN_MESSAGE_PARA_HANDLE CRYPT_OID_INFO_UNION CRYPTUI_WIZ_DIGITAL_SIGN_INFO_UNION CRYPTUI_WIZ_EXPORT_INFO_UNION CRYPTUI_WIZ_IMPORT_SRC_INFO_UNION +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 | AlgOperations AlgProviderFlags BCRYPT_HASH_OPERATION_TYPE BCRYPT_MULTI_OPERATION_TYPE BlobMagicNumber ContextConfigFlags ContextConfigTable CryptPriority DeriveKeyFlags EncryptFlags GenRandomFlags ImportFlags InterfaceId KeyDerivationFlags PaddingScheme ProviderInfoType ResolveProviderFlags CryptProtectFlags CryptProtectMemoryFlags CryptProtectPrompt MSSIP SPC CertCreateSelfSignFlags CertSelectBy CertSelection CryptRetrievalFlags CertNameFlags CertNameStringFormat CertNameType CertRDNType CryptFormatStr CryptStringFormat ALG_CLASS ALG_ID ALG_TYPE CERT_INFO_CHOICE CertCompareFunction CertEncodingType CertFindType CertInfoFlags CertKeySpec CryptAcquireFlags CryptDefaultContextFlags CryptDefaultContextType PrivateKeyType TimeStampRetrivalFlags CertKeyUsage CertQueryContentFlags CertQueryContentType CertQueryFormatFlags CertQueryFormatType CertQueryObjectType CertRDNAttrsFlag CertRevocationType CertVerifyFlags CRL_REASON CryptFindFlags CryptOIDInfoFlags CryptVerifyCertSignFlags CryptVerifyCertSignIssuer CryptVerifyCertSignSubject BlobType CertFindUsageFlags CryptKeyIdFlags CryptMsgActionFlags CryptMsgControlType CryptMsgFlags CryptMsgKeyOriginator CryptMsgParamType CryptMsgSignerType CryptMsgType CryptMsgVerifyCounterFlags CryptDecodeFlags CryptEncodeFlags CryptInstallOIDFuncFlags OIDFuncFlags OIDGroupId PFXExportFlags PFXImportFlags CertPropId CertStoreVerification CrlFindFlags CrlFindType CertCloseStoreFlags CertCreateContextFlags CertPhysicalStoreFlags CertStoreAdd CertStoreContextFlags CertStoreContextType CertStoreControlFlags CertStoreControlType CertStoreFlags CertStoreSaveAs CertStoreSaveTo CertSystemStore CertSystemStoreId CtlCertSubject CertChainEngineExclusiveFlags CertChainEngineFlags CertChainFlags CertChainPolicyFlags CertChainStrongSignFlags CertCreateCTLEntryFlags CertVerifyCTLFlags CryptMsgEncodeFlags CryptMsgSignerFlags CryptMsgSignFlags CtlVerifyUsageStatusFlags UsageMatchType CertDisplayWell CertModifyCertificatesOp CertSelectFlags ViewPropertiesFlags CryptGetUrlFlags CryptGetUrlFromFlags TimeValidObjectFlags CryptUISelect CryptUIViewCertificateFlags CryptUIWizAddChoice CryptUIWizExportType CryptUIWizFlags CryptUIWizImportType CryptUIWizPVKChoice CryptUIWizSignLoc CryptUIWizSigType CryptUIWizToSign CreatePersistedFlags ExportPolicy FinalizeKeyFlags GetPropertyFlags ImplType KeyDerivationBufferType KeyDerivationFlags KeyUsage NCryptDecryptFlag NCryptUIFlags NotifyFlags OpenKeyFlags SetPropFlags UIPolicy CreateProtectionDescriptorFlags ProtectFlags ProtectionDescriptorInfoType ProtectionDescriptorNameFlags UnprotectSecretFlags PacketContentType SslHost SslProviderCipherSuiteId SslProviderKeyTypeId SslProviderProtocolId TOKENBINDING_EXTENSION_FORMAT TOKENBINDING_KEY_PARAMETERS_TYPE TOKENBINDING_TYPE | BCRYPT_ALG_HANDLE BCRYPT_ALGORITHM_IDENTIFIER 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 CRYPT_CONTEXT_CONFIG CRYPT_CONTEXT_FUNCTION_CONFIG CRYPT_CONTEXT_FUNCTION_PROVIDERS CRYPT_CONTEXT_FUNCTIONS CRYPT_CONTEXTS CRYPT_PROVIDERS CRYPTPROTECT_PROMPTSTRUCT CRYPTCATMEMBER CRYPTCATSTORE MS_ADDINFO_BLOB MS_ADDINFO_CATALOGMEMBER MS_ADDINFO_FLAT SIP_ADD_NEWPROVIDER SIP_CAP_SET_V2 SIP_CAP_SET_V3 SIP_DISPATCH_INFO SIP_INDIRECT_DATA SIP_SUBJECTINFO CERT_CHAIN_CONTEXT CERT_CHAIN_ELEMENT CERT_REVOCATION_CRL_INFO CERT_REVOCATION_INFO CERT_SELECT_CHAIN_PARA CERT_SELECT_CRITERIA CERT_SIMPLE_CHAIN CERT_TRUST_LIST_INFO HCERT_SERVER_OCSP_RESPONSE HCERTCHAINENGINE PCCERT_SERVER_OCSP_RESPONSE_CONTEXT CERT_CONTEXT CERT_EXTENSION CERT_EXTENSIONS CERT_ID CERT_INFO CERT_ISSUER_SERIAL_NUMBER CERT_KEY_CONTEXT CERT_PUBLIC_KEY_INFO CERT_RDN CERT_RDN_ATTR CERT_STRONG_SIGN_PARA CERT_TRUST_STATUS CRL_CONTEXT CRL_ENTRY CRL_INFO CRYPT_ALGORITHM_IDENTIFIER CRYPT_ATTRIBUTE CRYPT_ATTRIBUTE_TYPE_VALUE CRYPT_BIT_BLOB CRYPT_KEY_PROV_INFO CRYPT_TIMESTAMP_ACCURACY CRYPT_TIMESTAMP_CONTEXT CRYPT_TIMESTAMP_INFO CRYPT_TIMESTAMP_PARA CRYPTOAPI_BLOB CTL_CONTEXT CTL_ENTRY CTL_INFO CTL_USAGE HCRYPTDEFAULTCONTEXT HCRYPTHASH HCRYPTKEY HCRYPTPROV PCCERT_CONTEXT PCCRL_CONTEXT PCCTL_CONTEXT SafeCRYPTOAPI_BLOB CERT_NAME_INFO CERT_REVOCATION_PARA CERT_REVOCATION_STATUS CRYPT_ATTRIBUTES CRYPT_PKCS8_EXPORT_PARAMS CRYPT_PKCS8_IMPORT_PARAMS CRYPT_PRIVATE_KEY_INFO PUBLICKEYSTRUC CMSG_CMS_SIGNER_INFO CMSG_CTRL_ADD_SIGNER_UNAUTH_ATTR_PARA CMSG_CTRL_DECRYPT_PARA CMSG_CTRL_DEL_SIGNER_UNAUTH_ATTR_PARA CMSG_CTRL_KEY_AGREE_DECRYPT_PARA CMSG_CTRL_KEY_TRANS_DECRYPT_PARA CMSG_CTRL_MAIL_LIST_DECRYPT_PARA CMSG_CTRL_VERIFY_SIGNATURE_EX_PARA CMSG_KEY_AGREE_RECIPIENT_INFO CMSG_KEY_TRANS_RECIPIENT_INFO CMSG_MAIL_LIST_RECIPIENT_INFO CMSG_RECIPIENT_ENCRYPTED_KEY_INFO CMSG_SIGNER_ENCODE_INFO CMSG_SIGNER_INFO CMSG_STREAM_INFO CRYPT_DECRYPT_MESSAGE_PARA CRYPT_ENCRYPT_MESSAGE_PARA CRYPT_HASH_MESSAGE_PARA CRYPT_KEY_SIGN_MESSAGE_PARA CRYPT_KEY_VERIFY_MESSAGE_PARA CRYPT_SIGN_MESSAGE_PARA CRYPT_VERIFY_MESSAGE_PARA CRYPT_DECODE_PARA CRYPT_ENCODE_PARA CRYPT_OID_FUNC_ENTRY CRYPT_OID_INFO HCRYPTOIDFUNCADDR HCRYPTOIDFUNCSET PCCRYPT_OID_INFO CERT_CREATE_CONTEXT_PARA CERT_PHYSICAL_STORE_INFO CERT_SYSTEM_STORE_INFO CERT_SYSTEM_STORE_RELOCATE_PARA HCERTSTORE HCRYPTMSG CERT_CHAIN_ENGINE_CONFIG CERT_CHAIN_PARA CERT_CHAIN_POLICY_PARA CERT_CHAIN_POLICY_STATUS CERT_USAGE_MATCH CMSG_SIGNED_ENCODE_INFO CTL_VERIFY_USAGE_PARA CTL_VERIFY_USAGE_STATUS PCCERT_CHAIN_CONTEXT CERT_SELECT_STRUCT CERT_VIEWPROPERTIES_STRUCT CTL_MODIFY_REQUEST CERT_REVOCATION_CHAIN_PARA CRYPT_CREDENTIALS CRYPT_GET_TIME_VALID_OBJECT_EXTRA_INFO CRYPT_RETRIEVE_AUX_INFO CRYPT_URL_ARRAY CRYPT_URL_INFO CERT_SELECTUI_INPUT CRYPTUI_CERT_MGR_STRUCT CRYPTUI_INITDIALOG_STRUCT CRYPTUI_VIEWCERTIFICATE_STRUCT CRYPTUI_WIZ_DIGITAL_SIGN_BLOB_INFO CRYPTUI_WIZ_DIGITAL_SIGN_CERT_PVK_INFO CRYPTUI_WIZ_DIGITAL_SIGN_CONTEXT CRYPTUI_WIZ_DIGITAL_SIGN_EXTENDED_INFO CRYPTUI_WIZ_DIGITAL_SIGN_INFO CRYPTUI_WIZ_DIGITAL_SIGN_PVK_FILE_INFO CRYPTUI_WIZ_DIGITAL_SIGN_STORE_INFO CRYPTUI_WIZ_EXPORT_CERTCONTEXT_INFO CRYPTUI_WIZ_EXPORT_INFO CRYPTUI_WIZ_IMPORT_SRC_INFO PCCRYPTUI_WIZ_DIGITAL_SIGN_CONTEXT NCRYPT_ALLOC_PARA NCRYPT_HASH_HANDLE NCRYPT_HANDLE NCRYPT_KEY_HANDLE NCRYPT_PROV_HANDLE NCRYPT_SECRET_HANDLE NCryptAlgorithmName NCryptBuffer NCryptBufferDesc NCRYPT_DESCRIPTOR_HANDLE NCRYPT_PROTECT_STREAM_INFO NCRYPT_PROTECT_STREAM_INFO_EX NCRYPT_STREAM_HANDLE NCRYPT_SSL_CIPHER_LENGTHS NCRYPT_SSL_CIPHER_SUITE TOKENBINDING_IDENTIFIER TOKENBINDING_KEY_TYPES TOKENBINDING_RESULT_DATA TOKENBINDING_RESULT_LIST CMSG_CTRL_DECRYPT_PARA_HANDLES CMSG_CTRL_KEY_AGREE_DECRYPT_PARA_HANDLES CMSG_CTRL_KEY_TRANS_DECRYPT_PARA_HANDLES CMSG_KEY_AGREE_RECIPIENT_INFO_UNION CMSG_SIGNER_ENCODE_INFO_HANDLES CRYPT_KEY_SIGN_MESSAGE_PARA_HANDLE CRYPT_OID_INFO_UNION CRYPTUI_WIZ_DIGITAL_SIGN_INFO_UNION CRYPTUI_WIZ_EXPORT_INFO_UNION CRYPTUI_WIZ_IMPORT_SRC_INFO_UNION diff --git a/PInvoke/NtDll/CorrelationReport.md b/PInvoke/NtDll/CorrelationReport.md index 0a4671d9..78460382 100644 --- a/PInvoke/NtDll/CorrelationReport.md +++ b/PInvoke/NtDll/CorrelationReport.md @@ -3,14 +3,14 @@ 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 - 5% API coverage (33 of 611 functions) +### Methods - 5% API coverage (35 of 611 functions) Native Method | Header | Managed Method --- | --- | --- [_vscprintf](https://www.google.com/search?num=5&q=_vscprintf+site%3Adocs.microsoft.com) | | [ApiSetQueryApiSetPresenceEx](https://www.google.com/search?num=5&q=ApiSetQueryApiSetPresenceEx+site%3Adocs.microsoft.com) | | [DbgBreakPoint](https://www.google.com/search?num=5&q=DbgBreakPoint+site%3Adocs.microsoft.com) | wdm.h | [Vanara.PInvoke.NtDll.DbgBreakPoint](https://github.com/dahall/Vanara/search?l=C%23&q=DbgBreakPoint) -[DbgPrint](https://www.google.com/search?num=5&q=DbgPrint+site%3Adocs.microsoft.com) | | -[DbgPrintEx](https://www.google.com/search?num=5&q=DbgPrintEx+site%3Adocs.microsoft.com) | | +[DbgPrint](https://www.google.com/search?num=5&q=DbgPrint+site%3Adocs.microsoft.com) | wdm.h | [Vanara.PInvoke.NtDll.DbgPrint](https://github.com/dahall/Vanara/search?l=C%23&q=DbgPrint) +[DbgPrintEx](https://www.google.com/search?num=5&q=DbgPrintEx+site%3Adocs.microsoft.com) | wdm.h | [Vanara.PInvoke.NtDll.DbgPrintEx](https://github.com/dahall/Vanara/search?l=C%23&q=DbgPrintEx) [DbgPrompt](https://www.google.com/search?num=5&q=DbgPrompt+site%3Adocs.microsoft.com) | ntddk.h | [Vanara.PInvoke.NtDll.DbgPrompt](https://github.com/dahall/Vanara/search?l=C%23&q=DbgPrompt) [EtwCheckCoverage](https://www.google.com/search?num=5&q=EtwCheckCoverage+site%3Adocs.microsoft.com) | | [LdrCallEnclave](https://www.google.com/search?num=5&q=LdrCallEnclave+site%3Adocs.microsoft.com) | | @@ -620,6 +620,7 @@ Native Method | Header | Managed Method ### Enumerations Native Enum | Header | Managed Enum --- | --- | --- +[DPFLTR_TYPE](https://www.google.com/search?num=5&q=DPFLTR_TYPE+site%3Adocs.microsoft.com) | dpfilter.h | [Vanara.PInvoke.NtDll.DPFLTR_TYPE](https://github.com/dahall/Vanara/search?l=C%23&q=DPFLTR_TYPE) [KEY_INFORMATION_CLASS](https://www.google.com/search?num=5&q=KEY_INFORMATION_CLASS+site%3Adocs.microsoft.com) | wdm.h | [Vanara.PInvoke.NtDll.KEY_INFORMATION_CLASS](https://github.com/dahall/Vanara/search?l=C%23&q=KEY_INFORMATION_CLASS) [NOTIFICATION_MASK](https://www.google.com/search?num=5&q=NOTIFICATION_MASK+site%3Adocs.microsoft.com) | ktmtypes.h | [Vanara.PInvoke.NtDll.NOTIFICATION_MASK](https://github.com/dahall/Vanara/search?l=C%23&q=NOTIFICATION_MASK) [NtFileCreateOptions](https://www.google.com/search?num=5&q=NtFileCreateOptions+site%3Adocs.microsoft.com) | ntifs.h | [Vanara.PInvoke.NtDll.NtFileCreateOptions](https://github.com/dahall/Vanara/search?l=C%23&q=NtFileCreateOptions) diff --git a/PInvoke/NtDll/pkgreadme.md b/PInvoke/NtDll/pkgreadme.md index 308512ea..72755d16 100644 --- a/PInvoke/NtDll/pkgreadme.md +++ b/PInvoke/NtDll/pkgreadme.md @@ -18,4 +18,4 @@ If you're still running into problems, file an [issue](https://github.com/dahall Functions | Enumerations | Structures --- | --- | --- -_vscprintf ApiSetQueryApiSetPresenceEx DbgBreakPoint DbgPrint DbgPrintEx DbgPrompt EtwCheckCoverage LdrCallEnclave LdrControlFlowGuardEnforced LdrCreateEnclave LdrDeleteEnclave LdrFastFailInLoaderCallout LdrHotPatchNotify LdrInitializeEnclave LdrIsModuleSxsRedirected LdrLoadEnclaveModule LdrRegisterDllNotification LdrUnregisterDllNotification MicrosoftTelemetryAssertTriggeredUM NtAcquireCrossVmMutant NtAllocateUserPhysicalPagesEx NtAllocateVirtualMemory NtAllocateVirtualMemoryEx NtCallEnclave NtChangeProcessState NtChangeThreadState NtClose NtCommitComplete NtCommitEnlistment NtCommitTransaction NtCompareTokens NtContinueEx NtCreateCrossVmEvent NtCreateCrossVmMutant NtCreateEnlistment NtCreateFile NtCreateFileA NtCreateFileW NtCreateIoRing NtCreateProcess NtCreateProcessEx NtCreateProcessStateChange NtCreateResourceManager NtCreateSection NtCreateSectionA NtCreateSectionEx NtCreateSectionW NtCreateThreadStateChange 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 NtQueryIoRingCapabilities NtQueryKey NtQueryMultipleValueKey NtQueryObject NtQueryPerformanceCounter NtQueryQuotaInformationFile NtQuerySecurityObject NtQuerySymbolicLinkObject NtQuerySystemInformation NtQuerySystemTime NtQueryVirtualMemory NtQueryVolumeInformationFile NtQueueApcThreadEx2 NtReadFile NtReadOnlyEnlistment NtReadVirtualMemoryEx NtRecoverEnlistment NtRecoverResourceManager NtRecoverTransactionManager NtRenameKey NtRenameTransactionManager NtRollbackComplete NtRollbackEnlistment NtRollbackTransaction NtRollforwardTransactionManager NtSetInformationEnlistment NtSetInformationFile NtSetInformationIoRing NtSetInformationKey NtSetInformationResourceManager NtSetInformationThread NtSetInformationToken NtSetInformationTransaction NtSetInformationTransactionManager NtSetQuotaInformationFile NtSetSecurityObject NtSinglePhaseReject NtSubmitIoRing 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 RtlCompareExchangePointerMapping RtlCompareExchangePropertyStore RtlCompareMemory RtlCompareMemoryUlong RtlCompareString RtlCompareUnicodeString RtlCompressBuffer RtlConstructCrossVmEventPath RtlConstructCrossVmMutexPath RtlConvertHostPerfCounterToPerfCounter RtlConvertSidToUnicodeString RtlCopyLuid RtlCopyMemoryNonTemporal RtlCopySid RtlCopyString RtlCopyUnicodeString RtlCreateAcl RtlCreateHeap RtlCreateProcessParametersWithTemplate RtlCreateRegistryKey RtlCreateSecurityDescriptor RtlCreateSystemVolumeInformationFolder RtlCreateUnicodeString RtlCreateUserFiberShadowStack RtlCustomCPToUnicodeN RtlDecompressBuffer RtlDecompressBufferEx RtlDecompressFragment RtlDelayExecution 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 RtlFindClearBitsAndSetEx 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 RtlGetImageFileMachines RtlGetMultiTimePrecise RtlGetNonVolatileToken RtlGetOwnerSecurityDescriptor RtlGetPersistedStateLocation RtlGetReturnAddressHijackTarget RtlGetSaclSecurityDescriptor RtlGetSystemBootStatus RtlGetSystemBootStatusEx RtlGetSystemGlobalData 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 RtlIsApiSetImplemented RtlIsCloudFilesPlaceholder RtlIsCurrentProcess RtlIsCurrentThread RtlIsEcCode RtlIsEnclaveFeaturePresent 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 RtlOpenCrossProcessEmulatorWorkConnection RtlPcToFileHeader RtlPrefixUnicodeString RtlpTimeFieldsToTime RtlpTimeToTimeFields RtlpWow64CtxFromAmd64 RtlpWow64GetContextOnAmd64 RtlpWow64SetContextOnAmd64 RtlQueryAllFeatureConfigurations RtlQueryDepthSList RtlQueryFeatureConfiguration RtlQueryFeatureConfigurationChangeStamp RtlQueryFeatureUsageNotificationSubscriptions RtlQueryImageMitigationPolicy RtlQueryPointerMapping RtlQueryProcessPlaceholderCompatibilityMode RtlQueryPropertyStore RtlQueryRegistryValues RtlQueryRegistryValueWithFallback RtlQueryThreadPlaceholderCompatibilityMode RtlQueryTokenHostIdAsUlong64 RtlRaiseCustomSystemEventTrigger RtlRaiseException RtlRaiseExceptionForReturnAddressHijack RtlRaiseNoncontinuableException RtlRandom RtlRandomEx RtlRealPredecessor RtlRealSuccessor RtlRegisterFeatureConfigurationChangeNotification RtlRemovePointerMapping RtlRemovePropertyStore 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 RtlVirtualUnwind2 RtlWow64ChangeProcessState RtlWow64ChangeThreadState RtlWow64GetEquivalentMachineCHPE RtlWow64GetSharedInfoProcess RtlWow64PopAllCrossProcessWorkFromWorkList RtlWow64PopCrossProcessWorkFromFreeList RtlWow64PushCrossProcessWorkOntoFreeList RtlWow64PushCrossProcessWorkOntoWorkList RtlWow64RequestCrossProcessHeavyFlush RtlWow64SuspendProcess RtlWriteNonVolatileMemory RtlWriteRegistryValue TpSetPoolThreadCpuSets vDbgPrintEx vDbgPrintExWithPrefix VerSetConditionMask ZwAcquireCrossVmMutant ZwAllocateLocallyUniqueId ZwAllocateUserPhysicalPagesEx ZwAllocateVirtualMemory ZwAllocateVirtualMemoryEx ZwCallEnclave ZwChangeProcessState ZwChangeThreadState ZwClose ZwCommitComplete ZwCommitEnlistment ZwCommitTransaction ZwContinueEx ZwCreateCrossVmEvent ZwCreateCrossVmMutant ZwCreateDirectoryObject ZwCreateEnlistment ZwCreateEvent ZwCreateFile ZwCreateIoRing ZwCreateKey ZwCreateKeyTransacted ZwCreateProcessStateChange ZwCreateResourceManager ZwCreateSection ZwCreateSectionEx ZwCreateThreadStateChange 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 ZwQueryIoRingCapabilities ZwQueryKey ZwQueryObject ZwQueryQuotaInformationFile ZwQuerySecurityObject ZwQuerySymbolicLinkObject ZwQuerySystemInformation ZwQuerySystemInformationEx ZwQueryValueKey ZwQueryVirtualMemory ZwQueryVolumeInformationFile ZwQueueApcThreadEx2 ZwReadFile ZwReadOnlyEnlistment ZwReadVirtualMemoryEx ZwRecoverEnlistment ZwRecoverResourceManager ZwRecoverTransactionManager ZwRollbackComplete ZwRollbackEnlistment ZwRollbackTransaction ZwRollforwardTransactionManager ZwSetEaFile ZwSetEvent ZwSetInformationEnlistment ZwSetInformationFile ZwSetInformationIoRing ZwSetInformationResourceManager ZwSetInformationThread ZwSetInformationToken ZwSetInformationTransaction ZwSetInformationVirtualMemory ZwSetQuotaInformationFile ZwSetSecurityObject ZwSetValueKey ZwSetVolumeInformationFile ZwSinglePhaseReject ZwSubmitIoRing ZwSuspendProcess ZwTerminateEnclave ZwTerminateProcess ZwUnloadDriver ZwUnlockFile ZwUnmapViewOfSection ZwUnmapViewOfSectionEx ZwWaitForSingleObject ZwWriteFile | NOTIFICATION_MASK SYSTEM_INFORMATION_CLASS NtFileCreateOptions NtFileMode KEY_INFORMATION_CLASS PROCESS_CREATE_FLAGS PROCESSINFOCLASS SUBSYSTEM_INFORMATION_TYPE | CLIENT_ID KEY_NAME_INFORMATION LDR_DLL_NOTIFICATION_DATA OBJECT_ATTRIBUTES RTL_HEAP_PARAMETERS IO_STATUS_BLOCK KEY_BASIC_INFORMATION KEY_FULL_INFORMATION KEY_NODE_INFORMATION KERNEL_USER_TIMES PEB PEB_WOW64 PROCESS_BASIC_INFORMATION PROCESS_BASIC_INFORMATION_WOW64 RTL_USER_PROCESS_PARAMETERS RTL_USER_PROCESS_PARAMETERS_WOW64 SYSTEM_BASIC_INFORMATION SYSTEM_PROCESS_INFORMATION SYSTEM_PROCESSOR_PERFORMANCE_INFORMATION SYSTEM_REGISTRY_QUOTA_INFORMATION SYSTEM_THREAD_INFORMATION UNICODE_STRING UNICODE_STRING_WOW64 +_vscprintf ApiSetQueryApiSetPresenceEx DbgBreakPoint DbgPrint DbgPrintEx DbgPrompt EtwCheckCoverage LdrCallEnclave LdrControlFlowGuardEnforced LdrCreateEnclave LdrDeleteEnclave LdrFastFailInLoaderCallout LdrHotPatchNotify LdrInitializeEnclave LdrIsModuleSxsRedirected LdrLoadEnclaveModule LdrRegisterDllNotification LdrUnregisterDllNotification MicrosoftTelemetryAssertTriggeredUM NtAcquireCrossVmMutant NtAllocateUserPhysicalPagesEx NtAllocateVirtualMemory NtAllocateVirtualMemoryEx NtCallEnclave NtChangeProcessState NtChangeThreadState NtClose NtCommitComplete NtCommitEnlistment NtCommitTransaction NtCompareTokens NtContinueEx NtCreateCrossVmEvent NtCreateCrossVmMutant NtCreateEnlistment NtCreateFile NtCreateFileA NtCreateFileW NtCreateIoRing NtCreateProcess NtCreateProcessEx NtCreateProcessStateChange NtCreateResourceManager NtCreateSection NtCreateSectionA NtCreateSectionEx NtCreateSectionW NtCreateThreadStateChange 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 NtQueryIoRingCapabilities NtQueryKey NtQueryMultipleValueKey NtQueryObject NtQueryPerformanceCounter NtQueryQuotaInformationFile NtQuerySecurityObject NtQuerySymbolicLinkObject NtQuerySystemInformation NtQuerySystemTime NtQueryVirtualMemory NtQueryVolumeInformationFile NtQueueApcThreadEx2 NtReadFile NtReadOnlyEnlistment NtReadVirtualMemoryEx NtRecoverEnlistment NtRecoverResourceManager NtRecoverTransactionManager NtRenameKey NtRenameTransactionManager NtRollbackComplete NtRollbackEnlistment NtRollbackTransaction NtRollforwardTransactionManager NtSetInformationEnlistment NtSetInformationFile NtSetInformationIoRing NtSetInformationKey NtSetInformationResourceManager NtSetInformationThread NtSetInformationToken NtSetInformationTransaction NtSetInformationTransactionManager NtSetQuotaInformationFile NtSetSecurityObject NtSinglePhaseReject NtSubmitIoRing 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 RtlCompareExchangePointerMapping RtlCompareExchangePropertyStore RtlCompareMemory RtlCompareMemoryUlong RtlCompareString RtlCompareUnicodeString RtlCompressBuffer RtlConstructCrossVmEventPath RtlConstructCrossVmMutexPath RtlConvertHostPerfCounterToPerfCounter RtlConvertSidToUnicodeString RtlCopyLuid RtlCopyMemoryNonTemporal RtlCopySid RtlCopyString RtlCopyUnicodeString RtlCreateAcl RtlCreateHeap RtlCreateProcessParametersWithTemplate RtlCreateRegistryKey RtlCreateSecurityDescriptor RtlCreateSystemVolumeInformationFolder RtlCreateUnicodeString RtlCreateUserFiberShadowStack RtlCustomCPToUnicodeN RtlDecompressBuffer RtlDecompressBufferEx RtlDecompressFragment RtlDelayExecution 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 RtlFindClearBitsAndSetEx 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 RtlGetImageFileMachines RtlGetMultiTimePrecise RtlGetNonVolatileToken RtlGetOwnerSecurityDescriptor RtlGetPersistedStateLocation RtlGetReturnAddressHijackTarget RtlGetSaclSecurityDescriptor RtlGetSystemBootStatus RtlGetSystemBootStatusEx RtlGetSystemGlobalData 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 RtlIsApiSetImplemented RtlIsCloudFilesPlaceholder RtlIsCurrentProcess RtlIsCurrentThread RtlIsEcCode RtlIsEnclaveFeaturePresent 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 RtlOpenCrossProcessEmulatorWorkConnection RtlPcToFileHeader RtlPrefixUnicodeString RtlpTimeFieldsToTime RtlpTimeToTimeFields RtlpWow64CtxFromAmd64 RtlpWow64GetContextOnAmd64 RtlpWow64SetContextOnAmd64 RtlQueryAllFeatureConfigurations RtlQueryDepthSList RtlQueryFeatureConfiguration RtlQueryFeatureConfigurationChangeStamp RtlQueryFeatureUsageNotificationSubscriptions RtlQueryImageMitigationPolicy RtlQueryPointerMapping RtlQueryProcessPlaceholderCompatibilityMode RtlQueryPropertyStore RtlQueryRegistryValues RtlQueryRegistryValueWithFallback RtlQueryThreadPlaceholderCompatibilityMode RtlQueryTokenHostIdAsUlong64 RtlRaiseCustomSystemEventTrigger RtlRaiseException RtlRaiseExceptionForReturnAddressHijack RtlRaiseNoncontinuableException RtlRandom RtlRandomEx RtlRealPredecessor RtlRealSuccessor RtlRegisterFeatureConfigurationChangeNotification RtlRemovePointerMapping RtlRemovePropertyStore 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 RtlVirtualUnwind2 RtlWow64ChangeProcessState RtlWow64ChangeThreadState RtlWow64GetEquivalentMachineCHPE RtlWow64GetSharedInfoProcess RtlWow64PopAllCrossProcessWorkFromWorkList RtlWow64PopCrossProcessWorkFromFreeList RtlWow64PushCrossProcessWorkOntoFreeList RtlWow64PushCrossProcessWorkOntoWorkList RtlWow64RequestCrossProcessHeavyFlush RtlWow64SuspendProcess RtlWriteNonVolatileMemory RtlWriteRegistryValue TpSetPoolThreadCpuSets vDbgPrintEx vDbgPrintExWithPrefix VerSetConditionMask ZwAcquireCrossVmMutant ZwAllocateLocallyUniqueId ZwAllocateUserPhysicalPagesEx ZwAllocateVirtualMemory ZwAllocateVirtualMemoryEx ZwCallEnclave ZwChangeProcessState ZwChangeThreadState ZwClose ZwCommitComplete ZwCommitEnlistment ZwCommitTransaction ZwContinueEx ZwCreateCrossVmEvent ZwCreateCrossVmMutant ZwCreateDirectoryObject ZwCreateEnlistment ZwCreateEvent ZwCreateFile ZwCreateIoRing ZwCreateKey ZwCreateKeyTransacted ZwCreateProcessStateChange ZwCreateResourceManager ZwCreateSection ZwCreateSectionEx ZwCreateThreadStateChange 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 ZwQueryIoRingCapabilities ZwQueryKey ZwQueryObject ZwQueryQuotaInformationFile ZwQuerySecurityObject ZwQuerySymbolicLinkObject ZwQuerySystemInformation ZwQuerySystemInformationEx ZwQueryValueKey ZwQueryVirtualMemory ZwQueryVolumeInformationFile ZwQueueApcThreadEx2 ZwReadFile ZwReadOnlyEnlistment ZwReadVirtualMemoryEx ZwRecoverEnlistment ZwRecoverResourceManager ZwRecoverTransactionManager ZwRollbackComplete ZwRollbackEnlistment ZwRollbackTransaction ZwRollforwardTransactionManager ZwSetEaFile ZwSetEvent ZwSetInformationEnlistment ZwSetInformationFile ZwSetInformationIoRing ZwSetInformationResourceManager ZwSetInformationThread ZwSetInformationToken ZwSetInformationTransaction ZwSetInformationVirtualMemory ZwSetQuotaInformationFile ZwSetSecurityObject ZwSetValueKey ZwSetVolumeInformationFile ZwSinglePhaseReject ZwSubmitIoRing ZwSuspendProcess ZwTerminateEnclave ZwTerminateProcess ZwUnloadDriver ZwUnlockFile ZwUnmapViewOfSection ZwUnmapViewOfSectionEx ZwWaitForSingleObject ZwWriteFile | DPFLTR_TYPE NOTIFICATION_MASK SYSTEM_INFORMATION_CLASS NtFileCreateOptions NtFileMode KEY_INFORMATION_CLASS PROCESS_CREATE_FLAGS PROCESSINFOCLASS SUBSYSTEM_INFORMATION_TYPE | CLIENT_ID KEY_NAME_INFORMATION LDR_DLL_NOTIFICATION_DATA OBJECT_ATTRIBUTES RTL_HEAP_PARAMETERS IO_STATUS_BLOCK KEY_BASIC_INFORMATION KEY_FULL_INFORMATION KEY_NODE_INFORMATION KERNEL_USER_TIMES PEB PEB_WOW64 PROCESS_BASIC_INFORMATION PROCESS_BASIC_INFORMATION_WOW64 RTL_USER_PROCESS_PARAMETERS RTL_USER_PROCESS_PARAMETERS_WOW64 SYSTEM_BASIC_INFORMATION SYSTEM_PROCESS_INFORMATION SYSTEM_PROCESSOR_PERFORMANCE_INFORMATION SYSTEM_REGISTRY_QUOTA_INFORMATION SYSTEM_THREAD_INFORMATION UNICODE_STRING UNICODE_STRING_WOW64 diff --git a/PInvoke/Shared/AssemblyReport.md b/PInvoke/Shared/AssemblyReport.md index 12d605b1..0112091b 100644 --- a/PInvoke/Shared/AssemblyReport.md +++ b/PInvoke/Shared/AssemblyReport.md @@ -218,6 +218,8 @@ Class | Description [Vanara.InteropServices.SafeNativeListBase](https://github.com/dahall/Vanara/search?l=C%23&q=SafeNativeListBase) | An abstract base class for a safe, unmanaged list of structures allocated by a memory scheme. [Vanara.PInvoke.SafeResourceId](https://github.com/dahall/Vanara/search?l=C%23&q=SafeResourceId) | Represents a system resource name that can identify as a string, integer, or pointer. [Vanara.PInvoke.FunctionHelper.SBFunc](https://github.com/dahall/Vanara/search?l=C%23&q=SBFunc) | Delegate that takes and StringBuilder and initial size and returns a result. +[Vanara.PInvoke.FunctionHelper.SBFunc](https://github.com/dahall/Vanara/search?l=C%23&q=SBFunc) | Delegate that takes and StringBuilder and initial size and returns a result. +[Vanara.PInvoke.FunctionHelper.SBFunc](https://github.com/dahall/Vanara/search?l=C%23&q=SBFunc) | Delegate that takes and StringBuilder and initial size and returns a result. [Vanara.PInvoke.SECURITY_ATTRIBUTES](https://github.com/dahall/Vanara/search?l=C%23&q=SECURITY_ATTRIBUTES) | The SECURITY_ATTRIBUTES structure contains the security descriptor for an object and specifies whether the handle retrieved by specifying this structure is inheritable. This structure provides security settings for objects created by various functions, such as CreateFile, CreatePipe, CreateProcess, RegCreateKeyEx, or RegSaveKeyEx. [Vanara.PInvoke.FunctionHelper.SizeFunc](https://github.com/dahall/Vanara/search?l=C%23&q=SizeFunc) | Gets a size and returns an error. [Vanara.PInvoke.StaticFieldValueHash](https://github.com/dahall/Vanara/search?l=C%23&q=StaticFieldValueHash) | Gets a static field's name from its value and caches the list for faster lookups. diff --git a/PInvoke/Shared/Vanara.PInvoke.Shared.csproj b/PInvoke/Shared/Vanara.PInvoke.Shared.csproj index 85b3fa57..d742fdd5 100644 --- a/PInvoke/Shared/Vanara.PInvoke.Shared.csproj +++ b/PInvoke/Shared/Vanara.PInvoke.Shared.csproj @@ -17,7 +17,7 @@ Currently implements: Classes -AnySizeStringMarshaler<T>, AssociateAttribute, AssociateStringAttribute, ClipCorrespondingTypeAttribute, ComTryGetNext, CoTaskMemStringMarshaler, FunctionHelper, GenericStringMarshaler<T>, GenericStringMarshalerBase<T>, IEnumeratorFromNext<T>, IEnumFromCom<T>, IEnumFromIndexer<T>, IEnumFromNext<T>, Lib, LOGPALETTE, 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> +AnySizeStringMarshaler<T>, AssociateAttribute, AssociateStringAttribute, ClipCorrespondingTypeAttribute, ComTryGetNext, CoTaskMemStringMarshaler, FunctionHelper, GenericStringMarshaler<T>, GenericStringMarshalerBase<T>, IEnumeratorFromNext<T>, IEnumFromCom<T>, IEnumFromIndexer<T>, IEnumFromNext<T>, Lib, LOGPALETTE, 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>, SBFunc<T>, 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, LOGPALETTE, Memory40, Memory48, Memory64, MessageInterruptRaw, MSG, NTStatus, OBJECT_TYPE_LIST, OFSTRUCT, PACE, PACL, PALETTEENTRY, POINT, POINTS, PRECT, PSECURITY_DESCRIPTOR, PSID, RECT, ResourceId, ResourceIdOrHandle<T>, RGBQUAD, SECURITY_ATTRIBUTES, SIZE, SYSTEMTIME, tagSECURITY_ATTRIBUTES, TEXTMETRIC, union, WIN32_FIND_DATA, Win32Error diff --git a/PInvoke/Shared/pkgreadme.md b/PInvoke/Shared/pkgreadme.md index b312406b..bd977c31 100644 --- a/PInvoke/Shared/pkgreadme.md +++ b/PInvoke/Shared/pkgreadme.md @@ -25,4 +25,4 @@ If you're still running into problems, file an [issue](https://github.com/dahall Classes | Structures | Enumerations | Interfaces --- | --- | --- | --- -AnySizeStringMarshaler AssociateAttribute AssociateStringAttribute ClipCorrespondingTypeAttribute ComTryGetNext CoTaskMemStringMarshaler FunctionHelper GenericStringMarshaler GenericStringMarshalerBase IEnumeratorFromNext IEnumFromCom IEnumFromIndexer IEnumFromNext Lib LOGPALETTE Macros NullTermStringArrayMarshaler OverlappedAsync OverlappedAsyncResult PInvokeClientExtensions PInvokeDataAttribute PRECT PtrFunc RegistryTypeExt SafeAnysizeStruct SafeAnysizeStructBase SafeAnysizeStructMarshaler SafeElementArray SafeHANDLE SafeNativeArray SafeNativeArrayBase SafeNativeLinkedList SafeNativeListBase SafeResourceId SBFunc SECURITY_ATTRIBUTES SizeFunc StaticFieldValueHash StringPtrArrayMarshaler StructHelper TryGetNext TryGetNext | 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 LOGPALETTE Memory40 Memory48 Memory64 MessageInterruptRaw MSG NTStatus OBJECT_TYPE_LIST OFSTRUCT PACE PACL PALETTEENTRY POINT POINTS PRECT PSECURITY_DESCRIPTOR PSID RECT ResourceId ResourceIdOrHandle RGBQUAD SECURITY_ATTRIBUTES SIZE SYSTEMTIME tagSECURITY_ATTRIBUTES TEXTMETRIC union WIN32_FIND_DATA Win32Error | 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 PC PDCAP PInvokeClient ProcessorArchitecture REG_VALUE_TYPE ResourceType SECURITY_INFORMATION SeverityLevel SeverityLevel ShowWindowCommand SORT STGM SUBLANG SYSTEM_POWER_STATE SystemColorIndex SystemShutDownReason URLZONE WIN32_WINNT | IClipboardFormatter ICOMEnum IErrorProvider IGraphicsObjectHandle IHandle IKernelHandle ISecurityObject IShellHandle ISyncHandle IUserHandle +AnySizeStringMarshaler AssociateAttribute AssociateStringAttribute ClipCorrespondingTypeAttribute ComTryGetNext CoTaskMemStringMarshaler FunctionHelper GenericStringMarshaler GenericStringMarshalerBase IEnumeratorFromNext IEnumFromCom IEnumFromIndexer IEnumFromNext Lib LOGPALETTE Macros NullTermStringArrayMarshaler OverlappedAsync OverlappedAsyncResult PInvokeClientExtensions PInvokeDataAttribute PRECT PtrFunc RegistryTypeExt SafeAnysizeStruct SafeAnysizeStructBase SafeAnysizeStructMarshaler SafeElementArray SafeHANDLE SafeNativeArray SafeNativeArrayBase SafeNativeLinkedList SafeNativeListBase SafeResourceId SBFunc SBFunc SBFunc SECURITY_ATTRIBUTES SizeFunc StaticFieldValueHash StringPtrArrayMarshaler StructHelper TryGetNext TryGetNext | 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 LOGPALETTE Memory40 Memory48 Memory64 MessageInterruptRaw MSG NTStatus OBJECT_TYPE_LIST OFSTRUCT PACE PACL PALETTEENTRY POINT POINTS PRECT PSECURITY_DESCRIPTOR PSID RECT ResourceId ResourceIdOrHandle RGBQUAD SECURITY_ATTRIBUTES SIZE SYSTEMTIME tagSECURITY_ATTRIBUTES TEXTMETRIC union WIN32_FIND_DATA Win32Error | 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 PC PDCAP PInvokeClient ProcessorArchitecture REG_VALUE_TYPE ResourceType SECURITY_INFORMATION SeverityLevel SeverityLevel ShowWindowCommand SORT STGM SUBLANG SYSTEM_POWER_STATE SystemColorIndex SystemShutDownReason URLZONE WIN32_WINNT | IClipboardFormatter ICOMEnum IErrorProvider IGraphicsObjectHandle IHandle IKernelHandle ISecurityObject IShellHandle ISyncHandle IUserHandle diff --git a/PInvoke/Shell32/CorrelationReport.md b/PInvoke/Shell32/CorrelationReport.md index a8a2061c..cc7a06fa 100644 --- a/PInvoke/Shell32/CorrelationReport.md +++ b/PInvoke/Shell32/CorrelationReport.md @@ -211,7 +211,9 @@ Native Enum | Header | Managed Enum [ACTIVATEOPTIONS](https://www.google.com/search?num=5&q=ACTIVATEOPTIONS+site%3Adocs.microsoft.com) | shobjidl_core.h | [Vanara.PInvoke.Shell32.ACTIVATEOPTIONS](https://github.com/dahall/Vanara/search?l=C%23&q=ACTIVATEOPTIONS) [ADJACENT_DISPLAY_EDGES](https://www.google.com/search?num=5&q=ADJACENT_DISPLAY_EDGES+site%3Adocs.microsoft.com) | shobjidl_core.h | [Vanara.PInvoke.Shell32.ADJACENT_DISPLAY_EDGES](https://github.com/dahall/Vanara/search?l=C%23&q=ADJACENT_DISPLAY_EDGES) [AHE_TYPE](https://www.google.com/search?num=5&q=AHE_TYPE+site%3Adocs.microsoft.com) | shobjidl_core.h | [Vanara.PInvoke.Shell32.AHE_TYPE](https://github.com/dahall/Vanara/search?l=C%23&q=AHE_TYPE) +[APPACTIONFLAGS](https://www.google.com/search?num=5&q=APPACTIONFLAGS+site%3Adocs.microsoft.com) | shappmgr.h | [Vanara.PInvoke.Shell32.APPACTIONFLAGS](https://github.com/dahall/Vanara/search?l=C%23&q=APPACTIONFLAGS) [APPDOCLISTTYPE](https://www.google.com/search?num=5&q=APPDOCLISTTYPE+site%3Adocs.microsoft.com) | Shobjidl.h | [Vanara.PInvoke.Shell32.APPDOCLISTTYPE](https://github.com/dahall/Vanara/search?l=C%23&q=APPDOCLISTTYPE) +[APPINFODATAFLAGS](https://www.google.com/search?num=5&q=APPINFODATAFLAGS+site%3Adocs.microsoft.com) | shappmgr.h | [Vanara.PInvoke.Shell32.APPINFODATAFLAGS](https://github.com/dahall/Vanara/search?l=C%23&q=APPINFODATAFLAGS) [APPLICATION_VIEW_MIN_WIDTH](https://www.google.com/search?num=5&q=APPLICATION_VIEW_MIN_WIDTH+site%3Adocs.microsoft.com) | shobjidl_core.h | [Vanara.PInvoke.Shell32.APPLICATION_VIEW_MIN_WIDTH](https://github.com/dahall/Vanara/search?l=C%23&q=APPLICATION_VIEW_MIN_WIDTH) [APPLICATION_VIEW_ORIENTATION](https://www.google.com/search?num=5&q=APPLICATION_VIEW_ORIENTATION+site%3Adocs.microsoft.com) | shobjidl_core.h | [Vanara.PInvoke.Shell32.APPLICATION_VIEW_ORIENTATION](https://github.com/dahall/Vanara/search?l=C%23&q=APPLICATION_VIEW_ORIENTATION) [APPLICATION_VIEW_SIZE_PREFERENCE](https://www.google.com/search?num=5&q=APPLICATION_VIEW_SIZE_PREFERENCE+site%3Adocs.microsoft.com) | shobjidl_core.h | [Vanara.PInvoke.Shell32.APPLICATION_VIEW_SIZE_PREFERENCE](https://github.com/dahall/Vanara/search?l=C%23&q=APPLICATION_VIEW_SIZE_PREFERENCE) @@ -342,6 +344,7 @@ Native Enum | Header | Managed Enum [PRF](https://www.google.com/search?num=5&q=PRF+site%3Adocs.microsoft.com) | shlobj_core.h | [Vanara.PInvoke.Shell32.PRF](https://github.com/dahall/Vanara/search?l=C%23&q=PRF) [PRINTACTION](https://www.google.com/search?num=5&q=PRINTACTION+site%3Adocs.microsoft.com) | shellapi.h | [Vanara.PInvoke.Shell32.PRINTACTION](https://github.com/dahall/Vanara/search?l=C%23&q=PRINTACTION) [PROGDLG](https://www.google.com/search?num=5&q=PROGDLG+site%3Adocs.microsoft.com) | Shlobj_core.h | [Vanara.PInvoke.Shell32.PROGDLG](https://github.com/dahall/Vanara/search?l=C%23&q=PROGDLG) +[PUBAPPINFOFLAGS](https://www.google.com/search?num=5&q=PUBAPPINFOFLAGS+site%3Adocs.microsoft.com) | shappmgr.h | [Vanara.PInvoke.Shell32.PUBAPPINFOFLAGS](https://github.com/dahall/Vanara/search?l=C%23&q=PUBAPPINFOFLAGS) [QITIP](https://www.google.com/search?num=5&q=QITIP+site%3Adocs.microsoft.com) | Shlobj.h | [Vanara.PInvoke.Shell32.QITIP](https://github.com/dahall/Vanara/search?l=C%23&q=QITIP) [QUERY_USER_NOTIFICATION_STATE](https://www.google.com/search?num=5&q=QUERY_USER_NOTIFICATION_STATE+site%3Adocs.microsoft.com) | shellapi.h | [Vanara.PInvoke.Shell32.QUERY_USER_NOTIFICATION_STATE](https://github.com/dahall/Vanara/search?l=C%23&q=QUERY_USER_NOTIFICATION_STATE) [RESTRICTIONS](https://www.google.com/search?num=5&q=RESTRICTIONS+site%3Adocs.microsoft.com) | shlobj_core.h | [Vanara.PInvoke.Shell32.RESTRICTIONS](https://github.com/dahall/Vanara/search?l=C%23&q=RESTRICTIONS) @@ -424,6 +427,9 @@ Native Enum | Header | Managed Enum Native Structure | Header | Managed Structure --- | --- | --- [APPBARDATA](https://www.google.com/search?num=5&q=APPBARDATA+site%3Adocs.microsoft.com) | shellapi.h | [Vanara.PInvoke.Shell32.APPBARDATA](https://github.com/dahall/Vanara/search?l=C%23&q=APPBARDATA) +[APPCATEGORYINFO](https://www.google.com/search?num=5&q=APPCATEGORYINFO+site%3Adocs.microsoft.com) | appmgmt.h | [Vanara.PInvoke.Shell32.APPCATEGORYINFO](https://github.com/dahall/Vanara/search?l=C%23&q=APPCATEGORYINFO) +[APPCATEGORYINFOLIST](https://www.google.com/search?num=5&q=APPCATEGORYINFOLIST+site%3Adocs.microsoft.com) | appmgmt.h | [Vanara.PInvoke.Shell32.APPCATEGORYINFOLIST](https://github.com/dahall/Vanara/search?l=C%23&q=APPCATEGORYINFOLIST) +[APPINFODATA](https://www.google.com/search?num=5&q=APPINFODATA+site%3Adocs.microsoft.com) | shappmgr.h | [Vanara.PInvoke.Shell32.APPINFODATA](https://github.com/dahall/Vanara/search?l=C%23&q=APPINFODATA) [ASSOCIATIONELEMENT](https://www.google.com/search?num=5&q=ASSOCIATIONELEMENT+site%3Adocs.microsoft.com) | shellapi.h | [Vanara.PInvoke.Shell32.ASSOCIATIONELEMENT](https://github.com/dahall/Vanara/search?l=C%23&q=ASSOCIATIONELEMENT) [BROWSEINFO](https://www.google.com/search?num=5&q=BROWSEINFO+site%3Adocs.microsoft.com) | Shlobj.h | [Vanara.PInvoke.Shell32.BROWSEINFO](https://github.com/dahall/Vanara/search?l=C%23&q=BROWSEINFO) [CABINETSTATE](https://www.google.com/search?num=5&q=CABINETSTATE+site%3Adocs.microsoft.com) | shlobj_core.h | [Vanara.PInvoke.Shell32.CABINETSTATE](https://github.com/dahall/Vanara/search?l=C%23&q=CABINETSTATE) @@ -465,6 +471,7 @@ Native Structure | Header | Managed Structure [PFOLDERSETTINGS](https://www.google.com/search?num=5&q=PFOLDERSETTINGS+site%3Adocs.microsoft.com) | Shobjidl.h | [Vanara.PInvoke.Shell32.PFOLDERSETTINGS](https://github.com/dahall/Vanara/search?l=C%23&q=PFOLDERSETTINGS) [PREVIEWHANDLERFRAMEINFO](https://www.google.com/search?num=5&q=PREVIEWHANDLERFRAMEINFO+site%3Adocs.microsoft.com) | shobjidl_core.h | [Vanara.PInvoke.Shell32.PREVIEWHANDLERFRAMEINFO](https://github.com/dahall/Vanara/search?l=C%23&q=PREVIEWHANDLERFRAMEINFO) [PROPPRG](https://www.google.com/search?num=5&q=PROPPRG+site%3Adocs.microsoft.com) | shlobj_core.h | [Vanara.PInvoke.Shell32.PROPPRG](https://github.com/dahall/Vanara/search?l=C%23&q=PROPPRG) +[PUBAPPINFO](https://www.google.com/search?num=5&q=PUBAPPINFO+site%3Adocs.microsoft.com) | shappmgr.h | [Vanara.PInvoke.Shell32.PUBAPPINFO](https://github.com/dahall/Vanara/search?l=C%23&q=PUBAPPINFO) [SFV_CREATE](https://www.google.com/search?num=5&q=SFV_CREATE+site%3Adocs.microsoft.com) | Shlobj.h | [Vanara.PInvoke.Shell32.SFV_CREATE](https://github.com/dahall/Vanara/search?l=C%23&q=SFV_CREATE) [SHChangeNotifyEntry](https://www.google.com/search?num=5&q=SHChangeNotifyEntry+site%3Adocs.microsoft.com) | shlobj_core.h | [Vanara.PInvoke.Shell32.SHChangeNotifyEntry](https://github.com/dahall/Vanara/search?l=C%23&q=SHChangeNotifyEntry) [SHDESCRIPTIONID](https://www.google.com/search?num=5&q=SHDESCRIPTIONID+site%3Adocs.microsoft.com) | Shlobj.h | [Vanara.PInvoke.Shell32.SHDESCRIPTIONID](https://github.com/dahall/Vanara/search?l=C%23&q=SHDESCRIPTIONID) @@ -480,6 +487,7 @@ Native Structure | Header | Managed Structure [SHITEMID](https://www.google.com/search?num=5&q=SHITEMID+site%3Adocs.microsoft.com) | Shtypes.h | [Vanara.PInvoke.Shell32.SHITEMID](https://github.com/dahall/Vanara/search?l=C%23&q=SHITEMID) [SHQUERYRBINFO](https://www.google.com/search?num=5&q=SHQUERYRBINFO+site%3Adocs.microsoft.com) | shellapi.h | [Vanara.PInvoke.Shell32.SHQUERYRBINFO](https://github.com/dahall/Vanara/search?l=C%23&q=SHQUERYRBINFO) [SHSTOCKICONINFO](https://www.google.com/search?num=5&q=SHSTOCKICONINFO+site%3Adocs.microsoft.com) | shellapi.h | [Vanara.PInvoke.Shell32.SHSTOCKICONINFO](https://github.com/dahall/Vanara/search?l=C%23&q=SHSTOCKICONINFO) +[SLOWAPPINFO](https://www.google.com/search?num=5&q=SLOWAPPINFO+site%3Adocs.microsoft.com) | shappmgr.h | [Vanara.PInvoke.Shell32.SLOWAPPINFO](https://github.com/dahall/Vanara/search?l=C%23&q=SLOWAPPINFO) [SMDATA](https://www.google.com/search?num=5&q=SMDATA+site%3Adocs.microsoft.com) | shobjidl_core.h | [Vanara.PInvoke.Shell32.SMDATA](https://github.com/dahall/Vanara/search?l=C%23&q=SMDATA) [SORTCOLUMN](https://www.google.com/search?num=5&q=SORTCOLUMN+site%3Adocs.microsoft.com) | shobjidl_core.h | [Vanara.PInvoke.Shell32.SORTCOLUMN](https://github.com/dahall/Vanara/search?l=C%23&q=SORTCOLUMN) [STRRET](https://www.google.com/search?num=5&q=STRRET+site%3Adocs.microsoft.com) | Shtypes.h | [Vanara.PInvoke.Shell32.STRRET](https://github.com/dahall/Vanara/search?l=C%23&q=STRRET) @@ -513,6 +521,7 @@ Native Interface | Header | Managed Interface [IApplicationDesignModeSettings2](https://www.google.com/search?num=5&q=IApplicationDesignModeSettings2+site%3Adocs.microsoft.com) | | [Vanara.PInvoke.Shell32.IApplicationDesignModeSettings2](https://github.com/dahall/Vanara/search?l=C%23&q=IApplicationDesignModeSettings2) [IApplicationDestinations](https://www.google.com/search?num=5&q=IApplicationDestinations+site%3Adocs.microsoft.com) | Shobjidl.h | [Vanara.PInvoke.Shell32.IApplicationDestinations](https://github.com/dahall/Vanara/search?l=C%23&q=IApplicationDestinations) [IApplicationDocumentLists](https://www.google.com/search?num=5&q=IApplicationDocumentLists+site%3Adocs.microsoft.com) | Shobjidl.h | [Vanara.PInvoke.Shell32.IApplicationDocumentLists](https://github.com/dahall/Vanara/search?l=C%23&q=IApplicationDocumentLists) +[IAppPublisher](https://www.google.com/search?num=5&q=IAppPublisher+site%3Adocs.microsoft.com) | shappmgr.h | [Vanara.PInvoke.Shell32.IAppPublisher](https://github.com/dahall/Vanara/search?l=C%23&q=IAppPublisher) [IAppVisibility](https://www.google.com/search?num=5&q=IAppVisibility+site%3Adocs.microsoft.com) | | [Vanara.PInvoke.Shell32.IAppVisibility](https://github.com/dahall/Vanara/search?l=C%23&q=IAppVisibility) [IAppVisibilityEvents](https://www.google.com/search?num=5&q=IAppVisibilityEvents+site%3Adocs.microsoft.com) | | [Vanara.PInvoke.Shell32.IAppVisibilityEvents](https://github.com/dahall/Vanara/search?l=C%23&q=IAppVisibilityEvents) [IAssocHandler](https://www.google.com/search?num=5&q=IAssocHandler+site%3Adocs.microsoft.com) | | [Vanara.PInvoke.Shell32.IAssocHandler](https://github.com/dahall/Vanara/search?l=C%23&q=IAssocHandler) @@ -562,6 +571,7 @@ Native Interface | Header | Managed Interface [IEnumFullIDList](https://www.google.com/search?num=5&q=IEnumFullIDList+site%3Adocs.microsoft.com) | shobjidl_core.h | [Vanara.PInvoke.Shell32.IEnumFullIDList](https://github.com/dahall/Vanara/search?l=C%23&q=IEnumFullIDList) [IEnumIDList](https://www.google.com/search?num=5&q=IEnumIDList+site%3Adocs.microsoft.com) | Shobjidl.h | [Vanara.PInvoke.Shell32.IEnumIDList](https://github.com/dahall/Vanara/search?l=C%23&q=IEnumIDList) [IEnumObjects](https://www.google.com/search?num=5&q=IEnumObjects+site%3Adocs.microsoft.com) | shobjidl_core.h | [Vanara.PInvoke.Shell32.IEnumObjects](https://github.com/dahall/Vanara/search?l=C%23&q=IEnumObjects) +[IEnumPublishedApps](https://www.google.com/search?num=5&q=IEnumPublishedApps+site%3Adocs.microsoft.com) | shappmgr.h | [Vanara.PInvoke.Shell32.IEnumPublishedApps](https://github.com/dahall/Vanara/search?l=C%23&q=IEnumPublishedApps) [IEnumReadyCallback](https://www.google.com/search?num=5&q=IEnumReadyCallback+site%3Adocs.microsoft.com) | shobjidl.h | [Vanara.PInvoke.Shell32.IEnumReadyCallback](https://github.com/dahall/Vanara/search?l=C%23&q=IEnumReadyCallback) [IEnumResources](https://www.google.com/search?num=5&q=IEnumResources+site%3Adocs.microsoft.com) | shobjidl_core.h | [Vanara.PInvoke.Shell32.IEnumResources](https://github.com/dahall/Vanara/search?l=C%23&q=IEnumResources) [IEnumShellItems](https://www.google.com/search?num=5&q=IEnumShellItems+site%3Adocs.microsoft.com) | Shobjidl.h | [Vanara.PInvoke.Shell32.IEnumShellItems](https://github.com/dahall/Vanara/search?l=C%23&q=IEnumShellItems) @@ -671,6 +681,8 @@ Native Interface | Header | Managed Interface [IPreviousVersionsInfo](https://www.google.com/search?num=5&q=IPreviousVersionsInfo+site%3Adocs.microsoft.com) | shobjidl.h | [Vanara.PInvoke.Shell32.IPreviousVersionsInfo](https://github.com/dahall/Vanara/search?l=C%23&q=IPreviousVersionsInfo) [IProfferService](https://www.google.com/search?num=5&q=IProfferService+site%3Adocs.microsoft.com) | shobjidl_core.h | [Vanara.PInvoke.Shell32.IProfferService](https://github.com/dahall/Vanara/search?l=C%23&q=IProfferService) [IProgressDialog](https://www.google.com/search?num=5&q=IProgressDialog+site%3Adocs.microsoft.com) | Shlobj_core.h | [Vanara.PInvoke.Shell32.IProgressDialog](https://github.com/dahall/Vanara/search?l=C%23&q=IProgressDialog) +[IPublishedApp](https://www.google.com/search?num=5&q=IPublishedApp+site%3Adocs.microsoft.com) | shappmgr.h | [Vanara.PInvoke.Shell32.IPublishedApp](https://github.com/dahall/Vanara/search?l=C%23&q=IPublishedApp) +[IPublishedApp2](https://www.google.com/search?num=5&q=IPublishedApp2+site%3Adocs.microsoft.com) | shappmgr.h | [Vanara.PInvoke.Shell32.IPublishedApp2](https://github.com/dahall/Vanara/search?l=C%23&q=IPublishedApp2) [IQueryCancelAutoPlay](https://www.google.com/search?num=5&q=IQueryCancelAutoPlay+site%3Adocs.microsoft.com) | shobjidl.h | [Vanara.PInvoke.Shell32.IQueryCancelAutoPlay](https://github.com/dahall/Vanara/search?l=C%23&q=IQueryCancelAutoPlay) [IQueryContinue](https://www.google.com/search?num=5&q=IQueryContinue+site%3Adocs.microsoft.com) | shobjidl_core.h | [Vanara.PInvoke.Shell32.IQueryContinue](https://github.com/dahall/Vanara/search?l=C%23&q=IQueryContinue) [IQueryInfo](https://www.google.com/search?num=5&q=IQueryInfo+site%3Adocs.microsoft.com) | Shobjidl.h | [Vanara.PInvoke.Shell32.IQueryInfo](https://github.com/dahall/Vanara/search?l=C%23&q=IQueryInfo) @@ -682,6 +694,7 @@ Native Interface | Header | Managed Interface [ISearchBoxInfo](https://www.google.com/search?num=5&q=ISearchBoxInfo+site%3Adocs.microsoft.com) | shobjidl.h | [Vanara.PInvoke.Shell32.ISearchBoxInfo](https://github.com/dahall/Vanara/search?l=C%23&q=ISearchBoxInfo) [IServiceProvider](https://www.google.com/search?num=5&q=IServiceProvider+site%3Adocs.microsoft.com) | servprov.h | [Vanara.PInvoke.Shell32.IServiceProvider](https://github.com/dahall/Vanara/search?l=C%23&q=IServiceProvider) [ISharingConfigurationManager](https://www.google.com/search?num=5&q=ISharingConfigurationManager+site%3Adocs.microsoft.com) | shobjidl_core.h | [Vanara.PInvoke.Shell32.ISharingConfigurationManager](https://github.com/dahall/Vanara/search?l=C%23&q=ISharingConfigurationManager) +[IShellApp](https://www.google.com/search?num=5&q=IShellApp+site%3Adocs.microsoft.com) | shappmgr.h | [Vanara.PInvoke.Shell32.IShellApp](https://github.com/dahall/Vanara/search?l=C%23&q=IShellApp) [IShellBrowser](https://www.google.com/search?num=5&q=IShellBrowser+site%3Adocs.microsoft.com) | Shobjidl.h | [Vanara.PInvoke.Shell32.IShellBrowser](https://github.com/dahall/Vanara/search?l=C%23&q=IShellBrowser) [IShellDispatch](https://www.google.com/search?num=5&q=IShellDispatch+site%3Adocs.microsoft.com) | shell32.dll | shldisp.h | [Vanara.PInvoke.Shell32.IShellDispatch](https://github.com/dahall/Vanara/search?l=C%23&q=IShellDispatch) [IShellDispatch2](https://www.google.com/search?num=5&q=IShellDispatch2+site%3Adocs.microsoft.com) | shell32.dll | shldisp.h | [Vanara.PInvoke.Shell32.IShellDispatch2](https://github.com/dahall/Vanara/search?l=C%23&q=IShellDispatch2) @@ -720,6 +733,8 @@ Native Interface | Header | Managed Interface [IStartMenuPinnedList](https://www.google.com/search?num=5&q=IStartMenuPinnedList+site%3Adocs.microsoft.com) | shobjidl.h | [Vanara.PInvoke.Shell32.IStartMenuPinnedList](https://github.com/dahall/Vanara/search?l=C%23&q=IStartMenuPinnedList) [IStorageProviderBanners](https://www.google.com/search?num=5&q=IStorageProviderBanners+site%3Adocs.microsoft.com) | | [Vanara.PInvoke.Shell32.IStorageProviderBanners](https://github.com/dahall/Vanara/search?l=C%23&q=IStorageProviderBanners) [IStorageProviderCopyHook](https://www.google.com/search?num=5&q=IStorageProviderCopyHook+site%3Adocs.microsoft.com) | shobjidl.h | [Vanara.PInvoke.Shell32.IStorageProviderCopyHook](https://github.com/dahall/Vanara/search?l=C%23&q=IStorageProviderCopyHook) +[IStorageProviderHandler](https://www.google.com/search?num=5&q=IStorageProviderHandler+site%3Adocs.microsoft.com) | storageprovider.h | [Vanara.PInvoke.Shell32.IStorageProviderHandler](https://github.com/dahall/Vanara/search?l=C%23&q=IStorageProviderHandler) +[IStorageProviderPropertyHandler](https://www.google.com/search?num=5&q=IStorageProviderPropertyHandler+site%3Adocs.microsoft.com) | storageprovider.h | [Vanara.PInvoke.Shell32.IStorageProviderPropertyHandler](https://github.com/dahall/Vanara/search?l=C%23&q=IStorageProviderPropertyHandler) [IStreamAsync](https://www.google.com/search?num=5&q=IStreamAsync+site%3Adocs.microsoft.com) | | [Vanara.PInvoke.Shell32.IStreamAsync](https://github.com/dahall/Vanara/search?l=C%23&q=IStreamAsync) [IStreamUnbufferedInfo](https://www.google.com/search?num=5&q=IStreamUnbufferedInfo+site%3Adocs.microsoft.com) | shobjidl.h | [Vanara.PInvoke.Shell32.IStreamUnbufferedInfo](https://github.com/dahall/Vanara/search?l=C%23&q=IStreamUnbufferedInfo) [ITaskbarList](https://www.google.com/search?num=5&q=ITaskbarList+site%3Adocs.microsoft.com) | Shobjidl.h | [Vanara.PInvoke.Shell32.ITaskbarList](https://github.com/dahall/Vanara/search?l=C%23&q=ITaskbarList) diff --git a/PInvoke/Shell32/Vanara.PInvoke.Shell32.csproj b/PInvoke/Shell32/Vanara.PInvoke.Shell32.csproj index 214b5d38..95ba9102 100644 --- a/PInvoke/Shell32/Vanara.PInvoke.Shell32.csproj +++ b/PInvoke/Shell32/Vanara.PInvoke.Shell32.csproj @@ -16,10 +16,10 @@ Functions AssocCreateForClasses AssocGetDetailsOfPropKey CDefFolderMenu_Create2 CommandLineToArgvW DragAcceptFiles DragFinish DragQueryFile DragQueryPoint DuplicateIcon ExtractAssociatedIcon ExtractAssociatedIconEx ExtractIcon ExtractIconEx FindExecutable GetCurrentProcessExplicitAppUserModelID GetFileNameFromBrowse ILAppendID ILClone ILCloneFirst ILCombine ILCreateFromPath ILFindChild ILFindLastID ILFree ILGetNext ILGetSize ILIsEqual ILIsParent ILLoadFromStreamEx ILRemoveLastID ILSaveToStream InetIsOffline InitNetworkAddressControl InitVariantFromStrRet IsNetDrive IsUserAnAdmin MIMEAssociationDialog OpenRegStream PathCleanupSpec PathGetShortPath PathIsExe PathIsSlow PathMakeUniqueName PathResolve PathYetAnotherMakeUniqueName PickIconDlg PifMgr_CloseProperties PifMgr_GetProperties PifMgr_OpenProperties PifMgr_SetProperties ReadCabinetState RealDriveType RestartDialog RestartDialogEx SetCurrentProcessExplicitAppUserModelID SHAddDefaultPropertiesByExt SHAddFromPropSheetExtArray SHAddToRecentDocs SHAlloc SHAppBarMessage SHAssocEnumHandlers SHAssocEnumHandlersForProtocolByApplication SHBindToFolderIDListParent SHBindToFolderIDListParentEx SHBindToObject SHBindToParent SHBrowseForFolder SHChangeNotification_Lock SHChangeNotification_Unlock SHChangeNotify SHChangeNotifyDeregister SHChangeNotifyRegister SHChangeNotifyRegisterThread SHCreateAssociationRegistration SHCreateDataObject SHCreateDefaultContextMenu SHCreateDefaultExtractIcon SHCreateDefaultPropertiesOp SHCreateDirectory SHCreateDirectoryEx SHCreateFileExtractIconW SHCreateItemFromIDList SHCreateItemFromParsingName SHCreateItemFromRelativeName SHCreateItemInKnownFolder SHCreateItemWithParent SHCreatePropSheetExtArray SHCreateShellFolderView SHCreateShellFolderViewEx SHCreateShellItem SHCreateShellItemArray SHCreateShellItemArrayFromDataObject SHCreateShellItemArrayFromIDLists SHCreateShellItemArrayFromShellItem SHCreateStdEnumFmtEtc SHDefExtractIcon SHDestroyPropSheetExtArray SHDoDragDrop ShellAbout ShellExecute ShellExecuteEx Shell_GetCachedImageIndex Shell_GetImageLists Shell_MergeMenus Shell_NotifyIcon Shell_NotifyIconGetRect SHEmptyRecycleBin SHEnumerateUnreadMailAccountsA SHEnumerateUnreadMailAccountsW SHEvaluateSystemCommandTemplate SHFileOperation SHFindFiles SHFind_InitMenuPopup SHFlushSFCache SHFormatDrive SHFree SHFreeNameMappings SHGetAttributesFromDataObject SHGetDataFromIDList SHGetDesktopFolder SHGetDiskFreeSpaceA SHGetDiskFreeSpaceEx SHGetDiskFreeSpaceW SHGetDriveMedia SHGetFileInfo SHGetFolderLocation SHGetFolderPath SHGetFolderPathAndSubDir SHGetFolderPathEx SHGetIconOverlayIndex SHGetIDListFromObject SHGetImageList SHGetInstanceExplorer SHGetItemFromDataObject SHGetItemFromObject SHGetKnownFolderIDList SHGetKnownFolderItem SHGetKnownFolderPath SHGetLocalizedName SHGetNameFromIDList SHGetNewLinkInfo SHGetPathFromIDList SHGetPathFromIDListEx SHGetPropertyStoreForWindow SHGetPropertyStoreFromIDList SHGetPropertyStoreFromParsingName SHGetRealIDL SHGetSetFolderCustomSettings SHGetSetSettings SHGetSettings SHGetStockIconInfo SHGetTemporaryPropertyForItem SHGetUnreadMailCountW SHHandleUpdateImage SHInvokePrinterCommand SHIsFileAvailableOffline SHLimitInputEdit SHLoadInProc SHLoadNonloadedIconOverlayIdentifiers SHMapPIDLToSystemImageListIndex SHMultiFileProperties SHObjectProperties SHOpenFolderAndSelectItems SHOpenWithDialog SHParseDisplayName SHPathPrepareForWrite SHPropStgCreate SHPropStgReadMultiple SHPropStgWriteMultiple SHQueryRecycleBin SHQueryUserNotificationState SHRemoveLocalizedName SHReplaceFromPropSheetExtArray SHResolveLibrary SHRestricted SHSetDefaultProperties SHSetInstanceExplorer SHSetKnownFolderPath SHSetLocalizedName SHSetTemporaryPropertyForItem SHSetUnreadMailCountW SHShellFolderView_Message SHShowManageLibraryUI SHSimpleIDListFromPath SHTestTokenMembership SHUpdateImage SHUpdateRecycleBinIcon SHValidateUNC SignalFileOpen StgMakeUniqueName TranslateURLW URLAssociationDialogW VariantToStrRet Win32DeleteFile WriteCabinetState Structures -APPBARDATA ASSOCIATIONELEMENT BROWSEINFO CABINETSTATE CATEGORY_INFO CIDA CMINVOKECOMMANDINFOEX CM_COLUMNINFO COMDLG_FILTERSPEC COORD CSFV DATABLOCKHEADER DEFCONTEXTMENU DESKBANDINFO DROPDESCRIPTION DROPFILES EXP_DARWIN_LINK EXP_SPECIAL_FOLDER EXP_SZ_LINK EXTRASEARCH FILEDESCRIPTOR FILEGROUPDESCRIPTOR FILE_ATTRIBUTES_ARRAY FOLDERSETTINGS HLOCK HPIF HPSXA ITEMIDLIST KNOWNFOLDER_DEFINITION NETRESOURCE NOTIFICATION_USER_INPUT_DATA NOTIFYICONDATA NOTIFYICONIDENTIFIER NRESARRAY NSTCCUSTOMDRAW NT_CONSOLE_PROPS NT_FE_CONSOLE_PROPS OPENASINFO PERSIST_FOLDER_TARGET_INFO PFOLDERSETTINGS PREVIEWHANDLERFRAMEINFO PROPPRG SFV_CREATE SHChangeNotifyEntry SHDESCRIPTIONID SHDRAGIMAGE SHELLDETAILS SHELLEXECUTEINFO SHELLFLAGSTATE SHELLSTATE SHELL_ITEM_RESOURCE SHFILEINFO SHFILEOPSTRUCT SHFOLDERCUSTOMSETTINGS SHITEMID SHQUERYRBINFO SHSTOCKICONINFO SMDATA SORTCOLUMN STRRET SV2CVW2_PARAMS THUMBBUTTON URLINVOKECOMMANDINFO +APPBARDATA APPCATEGORYINFO APPCATEGORYINFOLIST APPINFODATA ASSOCIATIONELEMENT BROWSEINFO CABINETSTATE CATEGORY_INFO CIDA CMINVOKECOMMANDINFOEX CM_COLUMNINFO COMDLG_FILTERSPEC COORD CSFV DATABLOCKHEADER DEFCONTEXTMENU DESKBANDINFO DROPDESCRIPTION DROPFILES EXP_DARWIN_LINK EXP_SPECIAL_FOLDER EXP_SZ_LINK EXTRASEARCH FILEDESCRIPTOR FILEGROUPDESCRIPTOR FILE_ATTRIBUTES_ARRAY FOLDERSETTINGS HLOCK HPIF HPSXA ITEMIDLIST KNOWNFOLDER_DEFINITION NETRESOURCE NOTIFICATION_USER_INPUT_DATA NOTIFYICONDATA NOTIFYICONIDENTIFIER NRESARRAY NSTCCUSTOMDRAW NT_CONSOLE_PROPS NT_FE_CONSOLE_PROPS OPENASINFO PERSIST_FOLDER_TARGET_INFO PFOLDERSETTINGS PREVIEWHANDLERFRAMEINFO PROPPRG PUBAPPINFO SFV_CREATE SHChangeNotifyEntry SHDESCRIPTIONID SHDRAGIMAGE SHELLDETAILS SHELLEXECUTEINFO SHELLFLAGSTATE SHELLSTATE SHELL_ITEM_RESOURCE SHFILEINFO SHFILEOPSTRUCT SHFOLDERCUSTOMSETTINGS SHITEMID SHQUERYRBINFO SHSTOCKICONINFO SLOWAPPINFO SMDATA SORTCOLUMN STRRET SV2CVW2_PARAMS THUMBBUTTON URLINVOKECOMMANDINFO Interfaces -DFConstraint DShellFolderViewEvents Folder Folder2 Folder3 FolderItem FolderItem2 FolderItems FolderItems2 FolderItems3 FolderItemVerb FolderItemVerbs IAccessibilityDockingService IAccessibilityDockingServiceCallback IAccessibleObject IActionProgress IActionProgressDialog IAppActivationUIInfo IApplicationActivationManager IApplicationAssociationRegistration IApplicationDesignModeSettings IApplicationDesignModeSettings2 IApplicationDestinations IApplicationDocumentLists IAppVisibility IAppVisibilityEvents IAssocHandler IAssocHandlerInvoker IAttachmentExecute IAutoComplete IAutoComplete2 IAutoCompleteDropDown IBrowserFrameOptions ICategorizer ICategoryProvider ICDBurn ICDBurnExt IColumnManager ICommDlgBrowser ICommDlgBrowser3 IContextMenu IContextMenu2 IContextMenu3 IContextMenuCB ICopyHookA ICopyHookW ICreateProcessInputs ICreatingProcess ICurrentItem ICustomDestinationList IDataObjectProvider IDataTransferManagerInterop IDefaultExtractIconInit IDefaultFolderMenuInitialize IDelegateFolder IDelegateItem IDeskBand IDeskBand2 IDesktopWallpaper IDestinationStreamFactory IDisplayItem IDockingWindow IDragSourceHelper IDragSourceHelper2 IDropTargetHelper IDynamicHWHandler IEnumAssocHandlers IEnumerableView IEnumExplorerCommand IEnumExtraSearch IEnumFullIDList IEnumIDList IEnumObjects IEnumReadyCallback IEnumResources IEnumShellItems IExecuteCommand IExecuteCommandApplicationHostEnvironment IExecuteCommandHost IExplorerBrowser IExplorerBrowserEvents IExplorerCommand IExplorerCommandProvider IExplorerCommandState IExplorerPaneVisibility IExtractIconA IExtractIconW IExtractImage IExtractImage2 IFileDialog IFileDialog2 IFileDialogControlEvents IFileDialogCustomize IFileDialogEvents IFileIsInUse IFileOpenDialog IFileOperation IFileOperationProgressSink IFileSaveDialog IFileSearchBand IFileSyncMergeHandler IFileSystemBindData IFileSystemBindData2 IFolderFilter IFolderFilterSite IFolderView IFolderView2 IFolderViewHost IFolderViewOC IFolderViewOptions IFolderViewSettings IFrameworkInputPane IFrameworkInputPaneHandler IHandlerActivationHost IHandlerInfo IHandlerInfo2 IHWEventHandler IHWEventHandler2 IIdentityName IImageRecompress IInitializeCommand IInitializeWithBindCtx IInitializeWithFile IInitializeWithItem IInitializeWithPropertyStore IInitializeWithStream IInitializeWithWindow IInputObject IInputObject2 IInputObjectSite IInputPanelConfiguration IInputPanelInvocationConfiguration IInsertItem IIOCancelInformation IItemNameLimits IKnownFolder IKnownFolderManager ILaunchSourceAppUserModelId ILaunchSourceViewSizePreference ILaunchTargetMonitor ILaunchTargetViewSizePreference IModalWindow INameSpaceTreeAccessible INameSpaceTreeControl INameSpaceTreeControl2 INameSpaceTreeControlDropHandler INameSpaceTreeControlEvents INameSpaceTreeControlFolderCapabilities INamespaceWalk INamespaceWalkCB INamespaceWalkCB2 INewMenuClient INewWDEvents INewWindowManager INotificationActivationCallback IObjectArray IObjectCollection IObjectProvider IObjectWithAppUserModelId IObjectWithBackReferences IObjectWithCancelEvent IObjectWithFolderEnumMode IObjectWithProgId IObjectWithSelection IOpenControlPanel IOperationsProgressDialog IPackageDebugSettings IPackageDebugSettings2 IPackageExecutionStateChangeNotification IParentAndItem IParseAndCreateItem IPersistFolder IPersistFolder2 IPersistFolder3 IPersistIDList IPreviewHandler IPreviewHandlerFrame IPreviewHandlerVisuals IPreviewItem IPreviousVersionsInfo IProfferService IProgressDialog IQueryCancelAutoPlay IQueryContinue IQueryInfo IRelatedItem IRemoteComputer IResolveShellLink IResultsFolder IRunnableTask ISearchBoxInfo IServiceProvider ISharingConfigurationManager IShellBrowser IShellDispatch IShellDispatch2 IShellDispatch3 IShellDispatch4 IShellDispatch5 IShellDispatch6 IShellExtInit IShellFolder IShellFolder2 IShellFolderViewCB IShellFolderViewDual IShellFolderViewDual2 IShellFolderViewDual3 IShellIcon IShellIconOverlayIdentifier IShellItem IShellItem2 IShellItemArray IShellItemFilter IShellItemImageFactory IShellItemResources IShellLibrary IShellLinkDataList IShellLinkDual IShellLinkDual2 IShellLinkW IShellMenu IShellMenuCallback IShellPropSheetExt IShellTaskScheduler IShellView IShellView2 IShellView3 IShellWindows IStartMenuPinnedList IStorageProviderBanners IStorageProviderCopyHook IStreamAsync IStreamUnbufferedInfo ITaskbarList ITaskbarList2 ITaskbarList3 ITaskbarList4 IThumbnailHandlerFactory IThumbnailProvider ITranscodeImage ITransferAdviseSink ITransferDestination ITransferMediumItem ITransferSource IUniformResourceLocator IUpdateIDList IUserAccountChangeCallback IUserNotification IUserNotification2 IUserNotificationCallback IViewStateIdentityItem IVirtualDesktopManager IVisualProperties IWebWizardHost IWebWizardHost2 +DFConstraint DShellFolderViewEvents Folder Folder2 Folder3 FolderItem FolderItem2 FolderItems FolderItems2 FolderItems3 FolderItemVerb FolderItemVerbs IAccessibilityDockingService IAccessibilityDockingServiceCallback IAccessibleObject IActionProgress IActionProgressDialog IAppActivationUIInfo IApplicationActivationManager IApplicationAssociationRegistration IApplicationDesignModeSettings IApplicationDesignModeSettings2 IApplicationDestinations IApplicationDocumentLists IAppPublisher IAppVisibility IAppVisibilityEvents IAssocHandler IAssocHandlerInvoker IAttachmentExecute IAutoComplete IAutoComplete2 IAutoCompleteDropDown IBrowserFrameOptions ICategorizer ICategoryProvider ICDBurn ICDBurnExt IColumnManager ICommDlgBrowser ICommDlgBrowser3 IContextMenu IContextMenu2 IContextMenu3 IContextMenuCB ICopyHookA ICopyHookW ICreateProcessInputs ICreatingProcess ICurrentItem ICustomDestinationList IDataObjectProvider IDataTransferManagerInterop IDefaultExtractIconInit IDefaultFolderMenuInitialize IDelegateFolder IDelegateItem IDeskBand IDeskBand2 IDesktopWallpaper IDestinationStreamFactory IDisplayItem IDockingWindow IDragSourceHelper IDragSourceHelper2 IDropTargetHelper IDynamicHWHandler IEnumAssocHandlers IEnumerableView IEnumExplorerCommand IEnumExtraSearch IEnumFullIDList IEnumIDList IEnumObjects IEnumPublishedApps IEnumReadyCallback IEnumResources IEnumShellItems IExecuteCommand IExecuteCommandApplicationHostEnvironment IExecuteCommandHost IExplorerBrowser IExplorerBrowserEvents IExplorerCommand IExplorerCommandProvider IExplorerCommandState IExplorerPaneVisibility IExtractIconA IExtractIconW IExtractImage IExtractImage2 IFileDialog IFileDialog2 IFileDialogControlEvents IFileDialogCustomize IFileDialogEvents IFileIsInUse IFileOpenDialog IFileOperation IFileOperationProgressSink IFileSaveDialog IFileSearchBand IFileSyncMergeHandler IFileSystemBindData IFileSystemBindData2 IFolderFilter IFolderFilterSite IFolderView IFolderView2 IFolderViewHost IFolderViewOC IFolderViewOptions IFolderViewSettings IFrameworkInputPane IFrameworkInputPaneHandler IHandlerActivationHost IHandlerInfo IHandlerInfo2 IHWEventHandler IHWEventHandler2 IIdentityName IImageRecompress IInitializeCommand IInitializeWithBindCtx IInitializeWithFile IInitializeWithItem IInitializeWithPropertyStore IInitializeWithStream IInitializeWithWindow IInputObject IInputObject2 IInputObjectSite IInputPanelConfiguration IInputPanelInvocationConfiguration IInsertItem IIOCancelInformation IItemNameLimits IKnownFolder IKnownFolderManager ILaunchSourceAppUserModelId ILaunchSourceViewSizePreference ILaunchTargetMonitor ILaunchTargetViewSizePreference IModalWindow INameSpaceTreeAccessible INameSpaceTreeControl INameSpaceTreeControl2 INameSpaceTreeControlDropHandler INameSpaceTreeControlEvents INameSpaceTreeControlFolderCapabilities INamespaceWalk INamespaceWalkCB INamespaceWalkCB2 INewMenuClient INewWDEvents INewWindowManager INotificationActivationCallback IObjectArray IObjectCollection IObjectProvider IObjectWithAppUserModelId IObjectWithBackReferences IObjectWithCancelEvent IObjectWithFolderEnumMode IObjectWithProgId IObjectWithSelection IOpenControlPanel IOperationsProgressDialog IPackageDebugSettings IPackageDebugSettings2 IPackageExecutionStateChangeNotification IParentAndItem IParseAndCreateItem IPersistFolder IPersistFolder2 IPersistFolder3 IPersistIDList IPreviewHandler IPreviewHandlerFrame IPreviewHandlerVisuals IPreviewItem IPreviousVersionsInfo IProfferService IProgressDialog IPublishedApp IPublishedApp2 IQueryCancelAutoPlay IQueryContinue IQueryInfo IRelatedItem IRemoteComputer IResolveShellLink IResultsFolder IRunnableTask ISearchBoxInfo IServiceProvider ISharingConfigurationManager IShellApp IShellBrowser IShellDispatch IShellDispatch2 IShellDispatch3 IShellDispatch4 IShellDispatch5 IShellDispatch6 IShellExtInit IShellFolder IShellFolder2 IShellFolderViewCB IShellFolderViewDual IShellFolderViewDual2 IShellFolderViewDual3 IShellIcon IShellIconOverlayIdentifier IShellItem IShellItem2 IShellItemArray IShellItemFilter IShellItemImageFactory IShellItemResources IShellLibrary IShellLinkDataList IShellLinkDual IShellLinkDual2 IShellLinkW IShellMenu IShellMenuCallback IShellPropSheetExt IShellTaskScheduler IShellView IShellView2 IShellView3 IShellWindows IStartMenuPinnedList IStorageProviderBanners IStorageProviderCopyHook IStorageProviderHandler IStorageProviderPropertyHandler IStreamAsync IStreamUnbufferedInfo ITaskbarList ITaskbarList2 ITaskbarList3 ITaskbarList4 IThumbnailHandlerFactory IThumbnailProvider ITranscodeImage ITransferAdviseSink ITransferDestination ITransferMediumItem ITransferSource IUniformResourceLocator IUpdateIDList IUserAccountChangeCallback IUserNotification IUserNotification2 IUserNotificationCallback IViewStateIdentityItem IVirtualDesktopManager IVisualProperties IWebWizardHost IWebWizardHost2 pkgreadme.md diff --git a/PInvoke/Shell32/pkgreadme.md b/PInvoke/Shell32/pkgreadme.md index 73bad292..7a6c5ca9 100644 --- a/PInvoke/Shell32/pkgreadme.md +++ b/PInvoke/Shell32/pkgreadme.md @@ -18,4 +18,4 @@ If you're still running into problems, file an [issue](https://github.com/dahall Functions | Enumerations | Structures | Interfaces --- | --- | --- | --- -AssocCreateForClasses AssocGetDetailsOfPropKey CDefFolderMenu_Create2 CommandLineToArgvW DragAcceptFiles DragFinish DragQueryFile DragQueryPoint DuplicateIcon ExtractAssociatedIcon ExtractAssociatedIconEx ExtractIcon ExtractIconEx FindExecutable GetCurrentProcessExplicitAppUserModelID GetFileNameFromBrowse ILAppendID ILClone ILCloneFirst ILCombine ILCreateFromPath ILFindChild ILFindLastID ILFree ILGetNext ILGetSize ILIsEqual ILIsParent ILLoadFromStreamEx ILRemoveLastID ILSaveToStream InetIsOffline InitNetworkAddressControl InitVariantFromStrRet IsNetDrive IsUserAnAdmin MIMEAssociationDialog OpenRegStream PathCleanupSpec PathGetShortPath PathIsExe PathIsSlow PathMakeUniqueName PathResolve PathYetAnotherMakeUniqueName PickIconDlg PifMgr_CloseProperties PifMgr_GetProperties PifMgr_OpenProperties PifMgr_SetProperties ReadCabinetState RealDriveType RestartDialog RestartDialogEx SetCurrentProcessExplicitAppUserModelID SHAddDefaultPropertiesByExt SHAddFromPropSheetExtArray SHAddToRecentDocs SHAlloc SHAppBarMessage SHAssocEnumHandlers SHAssocEnumHandlersForProtocolByApplication SHBindToFolderIDListParent SHBindToFolderIDListParentEx SHBindToObject SHBindToParent SHBrowseForFolder SHChangeNotification_Lock SHChangeNotification_Unlock SHChangeNotify SHChangeNotifyDeregister SHChangeNotifyRegister SHChangeNotifyRegisterThread SHCreateAssociationRegistration SHCreateDataObject SHCreateDefaultContextMenu SHCreateDefaultExtractIcon SHCreateDefaultPropertiesOp SHCreateDirectory SHCreateDirectoryEx SHCreateFileExtractIconW SHCreateItemFromIDList SHCreateItemFromParsingName SHCreateItemFromRelativeName SHCreateItemInKnownFolder SHCreateItemWithParent SHCreatePropSheetExtArray SHCreateShellFolderView SHCreateShellFolderViewEx SHCreateShellItem SHCreateShellItemArray SHCreateShellItemArrayFromDataObject SHCreateShellItemArrayFromIDLists SHCreateShellItemArrayFromShellItem SHCreateStdEnumFmtEtc SHDefExtractIcon SHDestroyPropSheetExtArray SHDoDragDrop Shell_GetCachedImageIndex Shell_GetImageLists Shell_MergeMenus Shell_NotifyIcon Shell_NotifyIconGetRect ShellAbout ShellExecute ShellExecuteEx SHEmptyRecycleBin SHEnumerateUnreadMailAccountsA SHEnumerateUnreadMailAccountsW SHEvaluateSystemCommandTemplate SHFileOperation SHFind_InitMenuPopup SHFindFiles SHFlushSFCache SHFormatDrive SHFree SHFreeNameMappings SHGetAttributesFromDataObject SHGetDataFromIDList SHGetDesktopFolder SHGetDiskFreeSpaceA SHGetDiskFreeSpaceEx SHGetDiskFreeSpaceW SHGetDriveMedia SHGetFileInfo SHGetFolderLocation SHGetFolderPath SHGetFolderPathAndSubDir SHGetFolderPathEx SHGetIconOverlayIndex SHGetIDListFromObject SHGetImageList SHGetInstanceExplorer SHGetItemFromDataObject SHGetItemFromObject SHGetKnownFolderIDList SHGetKnownFolderItem SHGetKnownFolderPath SHGetLocalizedName SHGetNameFromIDList SHGetNewLinkInfo SHGetPathFromIDList SHGetPathFromIDListEx SHGetPropertyStoreForWindow SHGetPropertyStoreFromIDList SHGetPropertyStoreFromParsingName SHGetRealIDL SHGetSetFolderCustomSettings SHGetSetSettings SHGetSettings SHGetStockIconInfo SHGetTemporaryPropertyForItem SHGetUnreadMailCountW SHHandleUpdateImage SHInvokePrinterCommand SHIsFileAvailableOffline SHLimitInputEdit SHLoadInProc SHLoadNonloadedIconOverlayIdentifiers SHMapPIDLToSystemImageListIndex SHMultiFileProperties SHObjectProperties SHOpenFolderAndSelectItems SHOpenWithDialog SHParseDisplayName SHPathPrepareForWrite SHPropStgCreate SHPropStgReadMultiple SHPropStgWriteMultiple SHQueryRecycleBin SHQueryUserNotificationState SHRemoveLocalizedName SHReplaceFromPropSheetExtArray SHResolveLibrary SHRestricted SHSetDefaultProperties SHSetInstanceExplorer SHSetKnownFolderPath SHSetLocalizedName SHSetTemporaryPropertyForItem SHSetUnreadMailCountW SHShellFolderView_Message SHShowManageLibraryUI SHSimpleIDListFromPath SHTestTokenMembership SHUpdateImage SHUpdateRecycleBinIcon SHValidateUNC SignalFileOpen StgMakeUniqueName TranslateURLW URLAssociationDialogW VariantToStrRet Win32DeleteFile WriteCabinetState | DROPIMAGETYPE FD_FLAGS ShellWindowFindWindowOptions ShellWindowTypeConstants TI_FLAGS ABE ABM ABN ABS ASSOCCLASS NIF NIIF NIM NIN NIS OFFLINE_STATUS PRINTACTION QUERY_USER_NOTIFICATION_STATE ShellExecuteMaskFlags ShellFileOperation SHERB SHGFI SHGNLI SHGSI SHSTOCKICONID AUTOCOMPLETEOPTIONS OfflineFolderStatus ShellFolderViewOptions ShellSpecialFolderConstants BHID FOLDERTYPEID BrowseForFolderMessages BrowseInfoFlag CLOSEPROPS CSIDL FCS FOLDERCUSTOMSETTINGSMASK GPFIDL_FLAGS MM OFASI OPEN_AS_INFO_FLAGS OPENPROPS PCS PRF QITIP RESTRICTIONS SCNRT_STATUS SHARD SHCNE SHCNF SHCNRF SHDID SHFMT_ID SHFMT_OPT SHGetDataFormat SHGFP SHIL SHOP SHPPFW SSF VALIDATEUNC GetIconLocationFlags GetIconLocationResultFlags PDTIMER PROGDLG ControlPanelItem CPVIEW APPDOCLISTTYPE ARCONTENT ASSOC_FILTER ASSOCIATIONLEVEL ASSOCIATIONTYPE DATAOBJ_GET_ITEM_FLAGS FILE_USAGE_TYPE KNOWNDESTCATEGORY OF_CAP PLACEHOLDER_STATES SLGP SVGIO SYNC_TRANSFER_STATUS UNDOCK_REASON SPBEGINF SPINITF SPTEXT ACTIVATEOPTIONS ADJACENT_DISPLAY_EDGES APPLICATION_VIEW_MIN_WIDTH APPLICATION_VIEW_ORIENTATION APPLICATION_VIEW_STATE EDGE_GESTURE_KIND NATIVE_DISPLAY_ORIENTATION MONITOR_APP_VISIBILITY ATTACHMENT_ACTION ATTACHMENT_PROMPT CDBE_ACTIONS CDB2GVF CDB2N CDBOSC CMF CMIC GCS DEFAULT_FOLDER_MENU_RESTRICTIONS DBIF DBIM DBIMF DESKTOP_SLIDESHOW_DIRECTION DESKTOP_SLIDESHOW_OPTIONS DESKTOP_SLIDESHOW_STATE DESKTOP_WALLPAPER_POSITION DSH_FLAGS AHE_TYPE EC_HOST_UI_MODE EXPLORER_BROWSER_FILL_FLAGS EXPLORER_BROWSER_OPTIONS EXPCMDFLAGS EXPCMDSTATE EXPLORERPANESTATE IEIFLAG CDCONTROLSTATEF FDAP FDE_SHAREVIOLATION_RESPONSE FILEOPENDIALOGOPTIONS MERGE_UPDATE_STATUS TRANSFER_SOURCE_FLAGS FILEOP_FLAGS CM_ENUM_FLAGS CM_MASK CM_SET_WIDTH_VALUE CM_STATE FOLDERLOGICALVIEWMODE FVTEXTTYPE SORTDIRECTION FFFP_MODE KF_CATEGORY KF_DEFINITION_FLAGS KF_REDIRECT_FLAGS KF_REDIRECTION_CAPABILITIES KNOWN_FOLDER_FLAG KNOWNFOLDERID APPLICATION_VIEW_SIZE_PREFERENCE NSTCECLICKTYPE NSTCEHITTEST NSTCFOLDERCAPABILITIES NSTCGNI NSTCITEMSTATE NSTCROOTSTYLE NSTCSTYLE NSTCSTYLE2 NAMESPACEWALKFLAG NMCII_FLAGS NMCSAEI_FLAGS NWMF OPPROGDLGF PDMODE PDOPSTATUS SPACTION PACKAGE_EXECUTION_STATE DEF_SHARE_ID SHARE_ROLE CATEGORYINFO_FLAGS CATSORT_FLAGS FOLDER_ENUM_MODE SHCIDS SHCONTF SHGDNF ISIOI SFGAO SIATTRIBFLAGS SICHINTF SIGDN SIIGBF DEFAULTSAVEFOLDERTYPE LIBRARYFOLDERFILTER LIBRARYMANAGEDIALOGOPTIONS LIBRARYOPTIONFLAGS LIBRARYSAVEFLAGS SHELL_LINK_DATA_FLAGS ShellDataBlockSignature SLR_FLAGS SMC SMDM SMINFOFLAGS SMINFOMASK SMINFOTYPE SMINIT SMINV SMSET EXPPS IRTIR_TASK ITSSFLAG BROWSERFRAMEOPTIONS FCT FCW FOLDERFLAGS FOLDERVIEWMODE FOLDERVIEWOPTIONS SBSP SFVM SV2GV SV3CVW3_FLAGS SVSIF SVUIA STPFLAG TBPFLAG THUMBBUTTONFLAGS THUMBBUTTONMASK TRANSFER_ADVISE_STATE VPCOLORFLAGS VPWATERMARKFLAGS SHCOLSTATE STRRET_TYPE WTS_ALPHATYPE IURL_INVOKECOMMAND_FLAGS IURL_SETURL_FLAGS TRANSLATEURL_IN_FLAGS URLASSOCIATIONDIALOG_IN_FLAGS | CIDA DROPDESCRIPTION DROPFILES FILE_ATTRIBUTES_ARRAY FILEDESCRIPTOR FILEGROUPDESCRIPTOR NETRESOURCE NRESARRAY SHDRAGIMAGE NOTIFICATION_USER_INPUT_DATA APPBARDATA ASSOCIATIONELEMENT NOTIFYICONDATA NOTIFYICONIDENTIFIER SHELLEXECUTEINFO SHFILEINFO SHFILEOPSTRUCT SHQUERYRBINFO SHSTOCKICONINFO BROWSEINFO CABINETSTATE COORD CSFV DATABLOCKHEADER DEFCONTEXTMENU EXP_DARWIN_LINK EXP_SPECIAL_FOLDER EXP_SZ_LINK HLOCK HPIF HPSXA NT_CONSOLE_PROPS NT_FE_CONSOLE_PROPS OPENASINFO PROPPRG SFV_CREATE SHChangeNotifyEntry SHDESCRIPTIONID SHELLFLAGSTATE SHELLSTATE SHFOLDERCUSTOMSETTINGS CMINVOKECOMMANDINFOEX DESKBANDINFO COMDLG_FILTERSPEC CM_COLUMNINFO SORTCOLUMN KNOWNFOLDER_DEFINITION NSTCCUSTOMDRAW PERSIST_FOLDER_TARGET_INFO PREVIEWHANDLERFRAMEINFO CATEGORY_INFO EXTRASEARCH SHELL_ITEM_RESOURCE SMDATA FOLDERSETTINGS PFOLDERSETTINGS SV2CVW2_PARAMS THUMBBUTTON ITEMIDLIST SHELLDETAILS SHITEMID STRRET URLINVOKECOMMANDINFO | IDestinationStreamFactory IShellWindows ITranscodeImage IInputPanelConfiguration IInputPanelInvocationConfiguration INotificationActivationCallback IObjectArray IObjectCollection DFConstraint DShellFolderViewEvents Folder Folder2 Folder3 FolderItem FolderItem2 FolderItems FolderItems2 FolderItems3 FolderItemVerb FolderItemVerbs IAutoComplete IAutoComplete2 IFileSearchBand IFolderViewOC INewWDEvents IShellDispatch IShellDispatch2 IShellDispatch3 IShellDispatch4 IShellDispatch5 IShellDispatch6 IShellFolderViewDual IShellFolderViewDual2 IShellFolderViewDual3 IShellLinkDual IShellLinkDual2 IWebWizardHost IWebWizardHost2 IExtractIconA IExtractIconW IProgressDialog IOpenControlPanel IApplicationAssociationRegistration IApplicationDestinations IApplicationDocumentLists IDefaultExtractIconInit IEnumIDList IEnumFullIDList IFileIsInUse IFileSystemBindData IFileSystemBindData2 IPersistIDList IQueryInfo IAccessibilityDockingService IAccessibilityDockingServiceCallback IAccessibleObject IActionProgress IActionProgressDialog IAppActivationUIInfo IApplicationActivationManager IApplicationDesignModeSettings IApplicationDesignModeSettings2 IAppVisibility IAppVisibilityEvents IAssocHandler IAssocHandlerInvoker IEnumAssocHandlers IAttachmentExecute IAutoCompleteDropDown ICDBurn ICDBurnExt ICommDlgBrowser ICommDlgBrowser3 IFolderFilter IFolderFilterSite IContextMenu IContextMenu2 IContextMenu3 IContextMenuCB ICopyHookA ICopyHookW ICreateProcessInputs ICreatingProcess IDataObjectProvider IDataTransferManagerInterop IDefaultFolderMenuInitialize IDelegateFolder IDeskBand IDeskBand2 IDesktopWallpaper IDockingWindow IDragSourceHelper IDragSourceHelper2 IDropTargetHelper IEnumerableView IEnumReadyCallback IEnumObjects IExecuteCommand IExecuteCommandHost IExecuteCommandApplicationHostEnvironment IInitializeCommand IExplorerBrowser IExplorerBrowserEvents IEnumExplorerCommand IExplorerCommand IExplorerCommandProvider IExplorerCommandState IExplorerPaneVisibility IExtractImage IExtractImage2 IFileDialog IFileDialog2 IFileDialogControlEvents IFileDialogCustomize IFileDialogEvents IFileOpenDialog IFileOperationProgressSink IFileSaveDialog IFileSyncMergeHandler IModalWindow IFileOperation IColumnManager IFolderView IFolderView2 IFolderViewHost IFolderViewSettings IResultsFolder IFrameworkInputPane IFrameworkInputPaneHandler IHandlerActivationHost IHandlerInfo IHandlerInfo2 IDynamicHWHandler IHWEventHandler IHWEventHandler2 IQueryCancelAutoPlay IQueryContinue IUserNotification2 IUserNotificationCallback IImageRecompress IInitializeWithBindCtx IInitializeWithFile IInitializeWithItem IInitializeWithPropertyStore IInitializeWithStream IInitializeWithWindow IInputObject IInputObject2 IInputObjectSite IInsertItem IItemNameLimits IKnownFolder IKnownFolderManager ILaunchSourceAppUserModelId ILaunchSourceViewSizePreference ILaunchTargetViewSizePreference ILaunchTargetMonitor INameSpaceTreeAccessible INameSpaceTreeControl INameSpaceTreeControl2 INameSpaceTreeControlDropHandler INameSpaceTreeControlEvents INameSpaceTreeControlFolderCapabilities INamespaceWalk INamespaceWalkCB INamespaceWalkCB2 INewMenuClient INewWindowManager IObjectProvider IObjectWithAppUserModelId IObjectWithBackReferences IObjectWithCancelEvent IObjectWithProgId IObjectWithSelection IIOCancelInformation IOperationsProgressDialog IPackageDebugSettings IPackageDebugSettings2 IPackageExecutionStateChangeNotification IParentAndItem IPersistFolder IPersistFolder2 IPersistFolder3 IPreviewHandler IPreviewHandlerFrame IPreviewHandlerVisuals IPreviousVersionsInfo ICurrentItem IDelegateItem IDisplayItem IIdentityName IPreviewItem IRelatedItem ITransferMediumItem IViewStateIdentityItem IRemoteComputer ISearchBoxInfo IProfferService IServiceProvider ISharingConfigurationManager IShellExtInit ICategorizer ICategoryProvider IEnumExtraSearch IObjectWithFolderEnumMode IShellFolder IShellFolder2 IShellIcon IShellIconOverlayIdentifier IEnumShellItems IParseAndCreateItem IShellItem IShellItem2 IShellItemArray IShellItemImageFactory IShellItemFilter IEnumResources IShellItemResources IShellLibrary IResolveShellLink IShellLinkDataList IShellLinkW IShellMenu IShellMenuCallback IShellPropSheetExt IRunnableTask IShellTaskScheduler IBrowserFrameOptions IFolderViewOptions IShellBrowser IShellFolderViewCB IShellView IShellView2 IShellView3 IStartMenuPinnedList IStorageProviderBanners IStorageProviderCopyHook IStreamAsync IStreamUnbufferedInfo ICustomDestinationList ITaskbarList ITaskbarList2 ITaskbarList3 ITaskbarList4 IThumbnailHandlerFactory ITransferAdviseSink ITransferDestination ITransferSource IUpdateIDList IUserAccountChangeCallback IUserNotification IVirtualDesktopManager IVisualProperties IThumbnailProvider IUniformResourceLocator +AssocCreateForClasses AssocGetDetailsOfPropKey CDefFolderMenu_Create2 CommandLineToArgvW DragAcceptFiles DragFinish DragQueryFile DragQueryPoint DuplicateIcon ExtractAssociatedIcon ExtractAssociatedIconEx ExtractIcon ExtractIconEx FindExecutable GetCurrentProcessExplicitAppUserModelID GetFileNameFromBrowse ILAppendID ILClone ILCloneFirst ILCombine ILCreateFromPath ILFindChild ILFindLastID ILFree ILGetNext ILGetSize ILIsEqual ILIsParent ILLoadFromStreamEx ILRemoveLastID ILSaveToStream InetIsOffline InitNetworkAddressControl InitVariantFromStrRet IsNetDrive IsUserAnAdmin MIMEAssociationDialog OpenRegStream PathCleanupSpec PathGetShortPath PathIsExe PathIsSlow PathMakeUniqueName PathResolve PathYetAnotherMakeUniqueName PickIconDlg PifMgr_CloseProperties PifMgr_GetProperties PifMgr_OpenProperties PifMgr_SetProperties ReadCabinetState RealDriveType RestartDialog RestartDialogEx SetCurrentProcessExplicitAppUserModelID SHAddDefaultPropertiesByExt SHAddFromPropSheetExtArray SHAddToRecentDocs SHAlloc SHAppBarMessage SHAssocEnumHandlers SHAssocEnumHandlersForProtocolByApplication SHBindToFolderIDListParent SHBindToFolderIDListParentEx SHBindToObject SHBindToParent SHBrowseForFolder SHChangeNotification_Lock SHChangeNotification_Unlock SHChangeNotify SHChangeNotifyDeregister SHChangeNotifyRegister SHChangeNotifyRegisterThread SHCreateAssociationRegistration SHCreateDataObject SHCreateDefaultContextMenu SHCreateDefaultExtractIcon SHCreateDefaultPropertiesOp SHCreateDirectory SHCreateDirectoryEx SHCreateFileExtractIconW SHCreateItemFromIDList SHCreateItemFromParsingName SHCreateItemFromRelativeName SHCreateItemInKnownFolder SHCreateItemWithParent SHCreatePropSheetExtArray SHCreateShellFolderView SHCreateShellFolderViewEx SHCreateShellItem SHCreateShellItemArray SHCreateShellItemArrayFromDataObject SHCreateShellItemArrayFromIDLists SHCreateShellItemArrayFromShellItem SHCreateStdEnumFmtEtc SHDefExtractIcon SHDestroyPropSheetExtArray SHDoDragDrop Shell_GetCachedImageIndex Shell_GetImageLists Shell_MergeMenus Shell_NotifyIcon Shell_NotifyIconGetRect ShellAbout ShellExecute ShellExecuteEx SHEmptyRecycleBin SHEnumerateUnreadMailAccountsA SHEnumerateUnreadMailAccountsW SHEvaluateSystemCommandTemplate SHFileOperation SHFind_InitMenuPopup SHFindFiles SHFlushSFCache SHFormatDrive SHFree SHFreeNameMappings SHGetAttributesFromDataObject SHGetDataFromIDList SHGetDesktopFolder SHGetDiskFreeSpaceA SHGetDiskFreeSpaceEx SHGetDiskFreeSpaceW SHGetDriveMedia SHGetFileInfo SHGetFolderLocation SHGetFolderPath SHGetFolderPathAndSubDir SHGetFolderPathEx SHGetIconOverlayIndex SHGetIDListFromObject SHGetImageList SHGetInstanceExplorer SHGetItemFromDataObject SHGetItemFromObject SHGetKnownFolderIDList SHGetKnownFolderItem SHGetKnownFolderPath SHGetLocalizedName SHGetNameFromIDList SHGetNewLinkInfo SHGetPathFromIDList SHGetPathFromIDListEx SHGetPropertyStoreForWindow SHGetPropertyStoreFromIDList SHGetPropertyStoreFromParsingName SHGetRealIDL SHGetSetFolderCustomSettings SHGetSetSettings SHGetSettings SHGetStockIconInfo SHGetTemporaryPropertyForItem SHGetUnreadMailCountW SHHandleUpdateImage SHInvokePrinterCommand SHIsFileAvailableOffline SHLimitInputEdit SHLoadInProc SHLoadNonloadedIconOverlayIdentifiers SHMapPIDLToSystemImageListIndex SHMultiFileProperties SHObjectProperties SHOpenFolderAndSelectItems SHOpenWithDialog SHParseDisplayName SHPathPrepareForWrite SHPropStgCreate SHPropStgReadMultiple SHPropStgWriteMultiple SHQueryRecycleBin SHQueryUserNotificationState SHRemoveLocalizedName SHReplaceFromPropSheetExtArray SHResolveLibrary SHRestricted SHSetDefaultProperties SHSetInstanceExplorer SHSetKnownFolderPath SHSetLocalizedName SHSetTemporaryPropertyForItem SHSetUnreadMailCountW SHShellFolderView_Message SHShowManageLibraryUI SHSimpleIDListFromPath SHTestTokenMembership SHUpdateImage SHUpdateRecycleBinIcon SHValidateUNC SignalFileOpen StgMakeUniqueName TranslateURLW URLAssociationDialogW VariantToStrRet Win32DeleteFile WriteCabinetState | DROPIMAGETYPE FD_FLAGS ShellWindowFindWindowOptions ShellWindowTypeConstants TI_FLAGS APPACTIONFLAGS APPINFODATAFLAGS PUBAPPINFOFLAGS ABE ABM ABN ABS ASSOCCLASS NIF NIIF NIM NIN NIS OFFLINE_STATUS PRINTACTION QUERY_USER_NOTIFICATION_STATE ShellExecuteMaskFlags ShellFileOperation SHERB SHGFI SHGNLI SHGSI SHSTOCKICONID AUTOCOMPLETEOPTIONS OfflineFolderStatus ShellFolderViewOptions ShellSpecialFolderConstants BHID FOLDERTYPEID BrowseForFolderMessages BrowseInfoFlag CLOSEPROPS CSIDL FCS FOLDERCUSTOMSETTINGSMASK GPFIDL_FLAGS MM OFASI OPEN_AS_INFO_FLAGS OPENPROPS PCS PRF QITIP RESTRICTIONS SCNRT_STATUS SHARD SHCNE SHCNF SHCNRF SHDID SHFMT_ID SHFMT_OPT SHGetDataFormat SHGFP SHIL SHOP SHPPFW SSF VALIDATEUNC GetIconLocationFlags GetIconLocationResultFlags PDTIMER PROGDLG ControlPanelItem CPVIEW APPDOCLISTTYPE ARCONTENT ASSOC_FILTER ASSOCIATIONLEVEL ASSOCIATIONTYPE DATAOBJ_GET_ITEM_FLAGS FILE_USAGE_TYPE KNOWNDESTCATEGORY OF_CAP PLACEHOLDER_STATES SLGP SVGIO SYNC_TRANSFER_STATUS UNDOCK_REASON SPBEGINF SPINITF SPTEXT ACTIVATEOPTIONS ADJACENT_DISPLAY_EDGES APPLICATION_VIEW_MIN_WIDTH APPLICATION_VIEW_ORIENTATION APPLICATION_VIEW_STATE EDGE_GESTURE_KIND NATIVE_DISPLAY_ORIENTATION MONITOR_APP_VISIBILITY ATTACHMENT_ACTION ATTACHMENT_PROMPT CDBE_ACTIONS CDB2GVF CDB2N CDBOSC CMF CMIC GCS DEFAULT_FOLDER_MENU_RESTRICTIONS DBIF DBIM DBIMF DESKTOP_SLIDESHOW_DIRECTION DESKTOP_SLIDESHOW_OPTIONS DESKTOP_SLIDESHOW_STATE DESKTOP_WALLPAPER_POSITION DSH_FLAGS AHE_TYPE EC_HOST_UI_MODE EXPLORER_BROWSER_FILL_FLAGS EXPLORER_BROWSER_OPTIONS EXPCMDFLAGS EXPCMDSTATE EXPLORERPANESTATE IEIFLAG CDCONTROLSTATEF FDAP FDE_SHAREVIOLATION_RESPONSE FILEOPENDIALOGOPTIONS MERGE_UPDATE_STATUS TRANSFER_SOURCE_FLAGS FILEOP_FLAGS CM_ENUM_FLAGS CM_MASK CM_SET_WIDTH_VALUE CM_STATE FOLDERLOGICALVIEWMODE FVTEXTTYPE SORTDIRECTION FFFP_MODE KF_CATEGORY KF_DEFINITION_FLAGS KF_REDIRECT_FLAGS KF_REDIRECTION_CAPABILITIES KNOWN_FOLDER_FLAG KNOWNFOLDERID APPLICATION_VIEW_SIZE_PREFERENCE NSTCECLICKTYPE NSTCEHITTEST NSTCFOLDERCAPABILITIES NSTCGNI NSTCITEMSTATE NSTCROOTSTYLE NSTCSTYLE NSTCSTYLE2 NAMESPACEWALKFLAG NMCII_FLAGS NMCSAEI_FLAGS NWMF OPPROGDLGF PDMODE PDOPSTATUS SPACTION PACKAGE_EXECUTION_STATE DEF_SHARE_ID SHARE_ROLE CATEGORYINFO_FLAGS CATSORT_FLAGS FOLDER_ENUM_MODE SHCIDS SHCONTF SHGDNF ISIOI SFGAO SIATTRIBFLAGS SICHINTF SIGDN SIIGBF DEFAULTSAVEFOLDERTYPE LIBRARYFOLDERFILTER LIBRARYMANAGEDIALOGOPTIONS LIBRARYOPTIONFLAGS LIBRARYSAVEFLAGS SHELL_LINK_DATA_FLAGS ShellDataBlockSignature SLR_FLAGS SMC SMDM SMINFOFLAGS SMINFOMASK SMINFOTYPE SMINIT SMINV SMSET EXPPS IRTIR_TASK ITSSFLAG BROWSERFRAMEOPTIONS FCT FCW FOLDERFLAGS FOLDERVIEWMODE FOLDERVIEWOPTIONS SBSP SFVM SV2GV SV3CVW3_FLAGS SVSIF SVUIA STPFLAG TBPFLAG THUMBBUTTONFLAGS THUMBBUTTONMASK TRANSFER_ADVISE_STATE VPCOLORFLAGS VPWATERMARKFLAGS SHCOLSTATE STRRET_TYPE WTS_ALPHATYPE IURL_INVOKECOMMAND_FLAGS IURL_SETURL_FLAGS TRANSLATEURL_IN_FLAGS URLASSOCIATIONDIALOG_IN_FLAGS | CIDA DROPDESCRIPTION DROPFILES FILE_ATTRIBUTES_ARRAY FILEDESCRIPTOR FILEGROUPDESCRIPTOR NETRESOURCE NRESARRAY SHDRAGIMAGE NOTIFICATION_USER_INPUT_DATA APPCATEGORYINFO APPCATEGORYINFOLIST APPINFODATA PUBAPPINFO SLOWAPPINFO APPBARDATA ASSOCIATIONELEMENT NOTIFYICONDATA NOTIFYICONIDENTIFIER SHELLEXECUTEINFO SHFILEINFO SHFILEOPSTRUCT SHQUERYRBINFO SHSTOCKICONINFO BROWSEINFO CABINETSTATE COORD CSFV DATABLOCKHEADER DEFCONTEXTMENU EXP_DARWIN_LINK EXP_SPECIAL_FOLDER EXP_SZ_LINK HLOCK HPIF HPSXA NT_CONSOLE_PROPS NT_FE_CONSOLE_PROPS OPENASINFO PROPPRG SFV_CREATE SHChangeNotifyEntry SHDESCRIPTIONID SHELLFLAGSTATE SHELLSTATE SHFOLDERCUSTOMSETTINGS CMINVOKECOMMANDINFOEX DESKBANDINFO COMDLG_FILTERSPEC CM_COLUMNINFO SORTCOLUMN KNOWNFOLDER_DEFINITION NSTCCUSTOMDRAW PERSIST_FOLDER_TARGET_INFO PREVIEWHANDLERFRAMEINFO CATEGORY_INFO EXTRASEARCH SHELL_ITEM_RESOURCE SMDATA FOLDERSETTINGS PFOLDERSETTINGS SV2CVW2_PARAMS THUMBBUTTON ITEMIDLIST SHELLDETAILS SHITEMID STRRET URLINVOKECOMMANDINFO | IDestinationStreamFactory IShellWindows ITranscodeImage IInputPanelConfiguration IInputPanelInvocationConfiguration INotificationActivationCallback IObjectArray IObjectCollection IAppPublisher IEnumPublishedApps IPublishedApp IPublishedApp2 IShellApp DFConstraint DShellFolderViewEvents Folder Folder2 Folder3 FolderItem FolderItem2 FolderItems FolderItems2 FolderItems3 FolderItemVerb FolderItemVerbs IAutoComplete IAutoComplete2 IFileSearchBand IFolderViewOC INewWDEvents IShellDispatch IShellDispatch2 IShellDispatch3 IShellDispatch4 IShellDispatch5 IShellDispatch6 IShellFolderViewDual IShellFolderViewDual2 IShellFolderViewDual3 IShellLinkDual IShellLinkDual2 IWebWizardHost IWebWizardHost2 IExtractIconA IExtractIconW IProgressDialog IOpenControlPanel IApplicationAssociationRegistration IApplicationDestinations IApplicationDocumentLists IDefaultExtractIconInit IEnumIDList IEnumFullIDList IFileIsInUse IFileSystemBindData IFileSystemBindData2 IPersistIDList IQueryInfo IAccessibilityDockingService IAccessibilityDockingServiceCallback IAccessibleObject IActionProgress IActionProgressDialog IAppActivationUIInfo IApplicationActivationManager IApplicationDesignModeSettings IApplicationDesignModeSettings2 IAppVisibility IAppVisibilityEvents IAssocHandler IAssocHandlerInvoker IEnumAssocHandlers IAttachmentExecute IAutoCompleteDropDown ICDBurn ICDBurnExt ICommDlgBrowser ICommDlgBrowser3 IFolderFilter IFolderFilterSite IContextMenu IContextMenu2 IContextMenu3 IContextMenuCB ICopyHookA ICopyHookW ICreateProcessInputs ICreatingProcess IDataObjectProvider IDataTransferManagerInterop IDefaultFolderMenuInitialize IDelegateFolder IDeskBand IDeskBand2 IDesktopWallpaper IDockingWindow IDragSourceHelper IDragSourceHelper2 IDropTargetHelper IEnumerableView IEnumReadyCallback IEnumObjects IExecuteCommand IExecuteCommandHost IExecuteCommandApplicationHostEnvironment IInitializeCommand IExplorerBrowser IExplorerBrowserEvents IEnumExplorerCommand IExplorerCommand IExplorerCommandProvider IExplorerCommandState IExplorerPaneVisibility IExtractImage IExtractImage2 IFileDialog IFileDialog2 IFileDialogControlEvents IFileDialogCustomize IFileDialogEvents IFileOpenDialog IFileOperationProgressSink IFileSaveDialog IFileSyncMergeHandler IModalWindow IFileOperation IColumnManager IFolderView IFolderView2 IFolderViewHost IFolderViewSettings IResultsFolder IFrameworkInputPane IFrameworkInputPaneHandler IHandlerActivationHost IHandlerInfo IHandlerInfo2 IDynamicHWHandler IHWEventHandler IHWEventHandler2 IQueryCancelAutoPlay IQueryContinue IUserNotification2 IUserNotificationCallback IImageRecompress IInitializeWithBindCtx IInitializeWithFile IInitializeWithItem IInitializeWithPropertyStore IInitializeWithStream IInitializeWithWindow IInputObject IInputObject2 IInputObjectSite IInsertItem IItemNameLimits IKnownFolder IKnownFolderManager ILaunchSourceAppUserModelId ILaunchSourceViewSizePreference ILaunchTargetViewSizePreference ILaunchTargetMonitor INameSpaceTreeAccessible INameSpaceTreeControl INameSpaceTreeControl2 INameSpaceTreeControlDropHandler INameSpaceTreeControlEvents INameSpaceTreeControlFolderCapabilities INamespaceWalk INamespaceWalkCB INamespaceWalkCB2 INewMenuClient INewWindowManager IObjectProvider IObjectWithAppUserModelId IObjectWithBackReferences IObjectWithCancelEvent IObjectWithProgId IObjectWithSelection IIOCancelInformation IOperationsProgressDialog IPackageDebugSettings IPackageDebugSettings2 IPackageExecutionStateChangeNotification IParentAndItem IPersistFolder IPersistFolder2 IPersistFolder3 IPreviewHandler IPreviewHandlerFrame IPreviewHandlerVisuals IPreviousVersionsInfo ICurrentItem IDelegateItem IDisplayItem IIdentityName IPreviewItem IRelatedItem ITransferMediumItem IViewStateIdentityItem IRemoteComputer ISearchBoxInfo IProfferService IServiceProvider ISharingConfigurationManager IShellExtInit ICategorizer ICategoryProvider IEnumExtraSearch IObjectWithFolderEnumMode IShellFolder IShellFolder2 IShellIcon IShellIconOverlayIdentifier IEnumShellItems IParseAndCreateItem IShellItem IShellItem2 IShellItemArray IShellItemImageFactory IShellItemFilter IEnumResources IShellItemResources IShellLibrary IResolveShellLink IShellLinkDataList IShellLinkW IShellMenu IShellMenuCallback IShellPropSheetExt IRunnableTask IShellTaskScheduler IBrowserFrameOptions IFolderViewOptions IShellBrowser IShellFolderViewCB IShellView IShellView2 IShellView3 IStartMenuPinnedList IStorageProviderBanners IStorageProviderCopyHook IStreamAsync IStreamUnbufferedInfo ICustomDestinationList ITaskbarList ITaskbarList2 ITaskbarList3 ITaskbarList4 IThumbnailHandlerFactory ITransferAdviseSink ITransferDestination ITransferSource IUpdateIDList IUserAccountChangeCallback IUserNotification IVirtualDesktopManager IVisualProperties IStorageProviderPropertyHandler IStorageProviderHandler IThumbnailProvider IUniformResourceLocator diff --git a/PInvoke/WinINet/CorrelationReport.md b/PInvoke/WinINet/CorrelationReport.md index 477e6565..12477ee2 100644 --- a/PInvoke/WinINet/CorrelationReport.md +++ b/PInvoke/WinINet/CorrelationReport.md @@ -130,6 +130,7 @@ Native Enum | Header | Managed Enum [GOPHER_TYPE](https://www.google.com/search?num=5&q=GOPHER_TYPE+site%3Adocs.microsoft.com) | wininet.h | [Vanara.PInvoke.WinINet.GOPHER_TYPE](https://github.com/dahall/Vanara/search?l=C%23&q=GOPHER_TYPE) [HTTP_ADDREQ_FLAG](https://www.google.com/search?num=5&q=HTTP_ADDREQ_FLAG+site%3Adocs.microsoft.com) | wininet.h | [Vanara.PInvoke.WinINet.HTTP_ADDREQ_FLAG](https://github.com/dahall/Vanara/search?l=C%23&q=HTTP_ADDREQ_FLAG) [HTTP_QUERY](https://www.google.com/search?num=5&q=HTTP_QUERY+site%3Adocs.microsoft.com) | wininet.h | [Vanara.PInvoke.WinINet.HTTP_QUERY](https://github.com/dahall/Vanara/search?l=C%23&q=HTTP_QUERY) +[HTTP_STATUS](https://www.google.com/search?num=5&q=HTTP_STATUS+site%3Adocs.microsoft.com) | wininet.h | [Vanara.PInvoke.WinINet.HTTP_STATUS](https://github.com/dahall/Vanara/search?l=C%23&q=HTTP_STATUS) [ICU](https://www.google.com/search?num=5&q=ICU+site%3Adocs.microsoft.com) | wininet.h | [Vanara.PInvoke.WinINet.ICU](https://github.com/dahall/Vanara/search?l=C%23&q=ICU) [IDSI_Flags](https://www.google.com/search?num=5&q=IDSI_Flags+site%3Adocs.microsoft.com) | WinInet.h | [Vanara.PInvoke.WinINet.IDSI_Flags](https://github.com/dahall/Vanara/search?l=C%23&q=IDSI_Flags) [INTERNET_AUTODIAL](https://www.google.com/search?num=5&q=INTERNET_AUTODIAL+site%3Adocs.microsoft.com) | wininet.h | [Vanara.PInvoke.WinINet.INTERNET_AUTODIAL](https://github.com/dahall/Vanara/search?l=C%23&q=INTERNET_AUTODIAL) diff --git a/PInvoke/WinINet/pkgreadme.md b/PInvoke/WinINet/pkgreadme.md index ee4f6894..57efc6c0 100644 --- a/PInvoke/WinINet/pkgreadme.md +++ b/PInvoke/WinINet/pkgreadme.md @@ -18,4 +18,4 @@ If you're still running into problems, file an [issue](https://github.com/dahall Functions | Enumerations | Structures --- | --- | --- -CommitUrlCacheEntryA CommitUrlCacheEntryW CreateMD5SSOHash CreateUrlCacheContainerA CreateUrlCacheContainerW CreateUrlCacheEntryA CreateUrlCacheEntryW CreateUrlCacheGroup DeleteUrlCacheContainer DeleteUrlCacheEntry DeleteUrlCacheGroup DetectAutoProxyUrl FindCloseUrlCache FindFirstUrlCacheEntry FindFirstUrlCacheGroup FindNextUrlCacheEntry FindNextUrlCacheGroup FtpCommand FtpCreateDirectory FtpDeleteFile FtpFindFirstFile FtpGetCurrentDirectory FtpGetFileA FtpGetFileSize FtpGetFileW FtpOpenFileA FtpOpenFileW FtpPutFile FtpRemoveDirectoryA FtpRemoveDirectoryW FtpRenameFile FtpSetCurrentDirectoryA FtpSetCurrentDirectoryW GetUrlCacheConfigInfoA GetUrlCacheConfigInfoW GetUrlCacheEntryInfo GetUrlCacheEntryInfoEx GopherCreateLocator GopherFindFirstFile GopherGetAttribute GopherGetLocatorType GopherOpenFile HttpAddRequestHeaders HttpEndRequestA HttpEndRequestW HttpOpenRequest HttpQueryInfo HttpSendRequest HttpSendRequestEx InternetAttemptConnect InternetAutodial InternetAutodialHangup InternetCanonicalizeUrl InternetCheckConnection InternetClearAllPerSiteCookieDecisions InternetCloseHandle InternetConfirmZoneCrossing InternetConnect InternetCrackUrl InternetCreateUrlA InternetCreateUrlW InternetDial InternetEnumPerSiteCookieDecision InternetErrorDlg InternetFindNextFile InternetGetConnectedState InternetGetConnectedStateEx InternetGetCookie InternetGetCookieEx InternetGetLastResponseInfo InternetGetPerSiteCookieDecisionA InternetGetPerSiteCookieDecisionW InternetGoOnline InternetHangUp InternetInitializeAutoProxyDll InternetLockRequestFile InternetOpen InternetOpenUrl InternetQueryDataAvailable InternetQueryOption InternetReadFile InternetReadFileEx InternetSetCookie InternetSetCookieEx InternetSetDialState InternetSetFilePointer InternetSetOption InternetSetOptionEx InternetSetPerSiteCookieDecisionA InternetSetPerSiteCookieDecisionW InternetSetStatusCallback InternetTimeFromSystemTime InternetTimeToSystemTime InternetUnlockRequestFile InternetWriteFile LaunchInternetControlPanelA PrivacyGetZonePreferenceW PrivacySetZonePreferenceW ReadUrlCacheEntryStream ResumeSuspendedDownload RetrieveUrlCacheEntryFile RetrieveUrlCacheEntryStreamA RetrieveUrlCacheEntryStreamW SetUrlCacheEntryGroup SetUrlCacheEntryInfoA SetUrlCacheEntryInfoW UnlockUrlCacheEntryFile UnlockUrlCacheEntryStream | CACHE_CONFIG_FC CACHE_ENTRY_FC CACHE_ENTRY_TYPE CACHEGROUP_FLAG CACHEGROUP_SEARCH FLAG_ICC FLAGS_ERROR_UI FTP_TRANSER_TYPE GOPHER_ATTRIBUTE_ID GOPHER_CATEGORY_ID GOPHER_TYPE HTTP_ADDREQ_FLAG HTTP_QUERY ICU IDSI_Flags INTERNET_AUTODIAL INTERNET_CACHE_CONTAINER INTERNET_CACHE_GROUP INTERNET_CONNECTION INTERNET_COOKIE INTERNET_DIAL INTERNET_FLAG INTERNET_PER_CONN_OPTION_ID INTERNET_PORT INTERNET_RFC INTERNET_SCHEME InternetApiFlags InternetCookieState InternetErrorMask InternetOpenType InternetOptionErrorMask InternetOptionFlags InternetOptionHandleType InternetOptionIDNFlags InternetOptionRequestFlags InternetOptionSecurityFlags InternetOptionSupressBehavior InternetService InternetState InternetStatus IRF PER_CONN_AUTODISCOVERY_FLAGS PER_CONN_FLAGS PrivacyTemplate PrivacyType PROXY_AUTO_DETECT_TYPE | GOPHER_ATTRIBUTE_TYPE GOPHER_FIND_DATA HCACHEENTRYSTREAM HFINDCACHE HINTERNET INTERNET_AUTH_NOTIFY_DATA INTERNET_BUFFERS INTERNET_CACHE_CONFIG_INFO INTERNET_CACHE_CONFIG_PATH_ENTRY INTERNET_CACHE_ENTRY_INFO INTERNET_CACHE_ENTRY_INFO_MGD INTERNET_CACHE_TIMESTAMPS INTERNET_CERTIFICATE_INFO INTERNET_DIAGNOSTIC_SOCKET_INFO INTERNET_PER_CONN_OPTION INTERNET_PER_CONN_OPTION_LIST INTERNET_PROXY_INFO INTERNET_VERSION_INFO URL_COMPONENTS ATTRIBUTETYPE INTERNET_PER_CONN_OPTION_Value GOPHER_ADMIN_ATTRIBUTE_TYPE GOPHER_MOD_DATE_ATTRIBUTE_TYPE GOPHER_TTL_ATTRIBUTE_TYPE GOPHER_SCORE_ATTRIBUTE_TYPE GOPHER_SCORE_RANGE_ATTRIBUTE_TYPE GOPHER_SITE_ATTRIBUTE_TYPE GOPHER_ORGANIZATION_ATTRIBUTE_TYPE GOPHER_LOCATION_ATTRIBUTE_TYPE GOPHER_GEOGRAPHICAL_LOCATION_ATTRIBUTE_TYPE GOPHER_TIMEZONE_ATTRIBUTE_TYPE GOPHER_PROVIDER_ATTRIBUTE_TYPE GOPHER_VERSION_ATTRIBUTE_TYPE GOPHER_ABSTRACT_ATTRIBUTE_TYPE GOPHER_VIEW_ATTRIBUTE_TYPE GOPHER_VERONICA_ATTRIBUTE_TYPE GOPHER_ASK_ATTRIBUTE_TYPE GOPHER_UNKNOWN_ATTRIBUTE_TYPE +CommitUrlCacheEntryA CommitUrlCacheEntryW CreateMD5SSOHash CreateUrlCacheContainerA CreateUrlCacheContainerW CreateUrlCacheEntryA CreateUrlCacheEntryW CreateUrlCacheGroup DeleteUrlCacheContainer DeleteUrlCacheEntry DeleteUrlCacheGroup DetectAutoProxyUrl FindCloseUrlCache FindFirstUrlCacheEntry FindFirstUrlCacheGroup FindNextUrlCacheEntry FindNextUrlCacheGroup FtpCommand FtpCreateDirectory FtpDeleteFile FtpFindFirstFile FtpGetCurrentDirectory FtpGetFileA FtpGetFileSize FtpGetFileW FtpOpenFileA FtpOpenFileW FtpPutFile FtpRemoveDirectoryA FtpRemoveDirectoryW FtpRenameFile FtpSetCurrentDirectoryA FtpSetCurrentDirectoryW GetUrlCacheConfigInfoA GetUrlCacheConfigInfoW GetUrlCacheEntryInfo GetUrlCacheEntryInfoEx GopherCreateLocator GopherFindFirstFile GopherGetAttribute GopherGetLocatorType GopherOpenFile HttpAddRequestHeaders HttpEndRequestA HttpEndRequestW HttpOpenRequest HttpQueryInfo HttpSendRequest HttpSendRequestEx InternetAttemptConnect InternetAutodial InternetAutodialHangup InternetCanonicalizeUrl InternetCheckConnection InternetClearAllPerSiteCookieDecisions InternetCloseHandle InternetConfirmZoneCrossing InternetConnect InternetCrackUrl InternetCreateUrlA InternetCreateUrlW InternetDial InternetEnumPerSiteCookieDecision InternetErrorDlg InternetFindNextFile InternetGetConnectedState InternetGetConnectedStateEx InternetGetCookie InternetGetCookieEx InternetGetLastResponseInfo InternetGetPerSiteCookieDecisionA InternetGetPerSiteCookieDecisionW InternetGoOnline InternetHangUp InternetInitializeAutoProxyDll InternetLockRequestFile InternetOpen InternetOpenUrl InternetQueryDataAvailable InternetQueryOption InternetReadFile InternetReadFileEx InternetSetCookie InternetSetCookieEx InternetSetDialState InternetSetFilePointer InternetSetOption InternetSetOptionEx InternetSetPerSiteCookieDecisionA InternetSetPerSiteCookieDecisionW InternetSetStatusCallback InternetTimeFromSystemTime InternetTimeToSystemTime InternetUnlockRequestFile InternetWriteFile LaunchInternetControlPanelA PrivacyGetZonePreferenceW PrivacySetZonePreferenceW ReadUrlCacheEntryStream ResumeSuspendedDownload RetrieveUrlCacheEntryFile RetrieveUrlCacheEntryStreamA RetrieveUrlCacheEntryStreamW SetUrlCacheEntryGroup SetUrlCacheEntryInfoA SetUrlCacheEntryInfoW UnlockUrlCacheEntryFile UnlockUrlCacheEntryStream | CACHE_CONFIG_FC CACHE_ENTRY_FC CACHE_ENTRY_TYPE CACHEGROUP_FLAG CACHEGROUP_SEARCH FLAG_ICC FLAGS_ERROR_UI FTP_TRANSER_TYPE GOPHER_ATTRIBUTE_ID GOPHER_CATEGORY_ID GOPHER_TYPE HTTP_ADDREQ_FLAG HTTP_QUERY HTTP_STATUS ICU IDSI_Flags INTERNET_AUTODIAL INTERNET_CACHE_CONTAINER INTERNET_CACHE_GROUP INTERNET_CONNECTION INTERNET_COOKIE INTERNET_DIAL INTERNET_FLAG INTERNET_PER_CONN_OPTION_ID INTERNET_PORT INTERNET_RFC INTERNET_SCHEME InternetApiFlags InternetCookieState InternetErrorMask InternetOpenType InternetOptionErrorMask InternetOptionFlags InternetOptionHandleType InternetOptionIDNFlags InternetOptionRequestFlags InternetOptionSecurityFlags InternetOptionSupressBehavior InternetService InternetState InternetStatus IRF PER_CONN_AUTODISCOVERY_FLAGS PER_CONN_FLAGS PrivacyTemplate PrivacyType PROXY_AUTO_DETECT_TYPE | GOPHER_ATTRIBUTE_TYPE GOPHER_FIND_DATA HCACHEENTRYSTREAM HFINDCACHE HINTERNET INTERNET_AUTH_NOTIFY_DATA INTERNET_BUFFERS INTERNET_CACHE_CONFIG_INFO INTERNET_CACHE_CONFIG_PATH_ENTRY INTERNET_CACHE_ENTRY_INFO INTERNET_CACHE_ENTRY_INFO_MGD INTERNET_CACHE_TIMESTAMPS INTERNET_CERTIFICATE_INFO INTERNET_DIAGNOSTIC_SOCKET_INFO INTERNET_PER_CONN_OPTION INTERNET_PER_CONN_OPTION_LIST INTERNET_PROXY_INFO INTERNET_VERSION_INFO URL_COMPONENTS ATTRIBUTETYPE INTERNET_PER_CONN_OPTION_Value GOPHER_ADMIN_ATTRIBUTE_TYPE GOPHER_MOD_DATE_ATTRIBUTE_TYPE GOPHER_TTL_ATTRIBUTE_TYPE GOPHER_SCORE_ATTRIBUTE_TYPE GOPHER_SCORE_RANGE_ATTRIBUTE_TYPE GOPHER_SITE_ATTRIBUTE_TYPE GOPHER_ORGANIZATION_ATTRIBUTE_TYPE GOPHER_LOCATION_ATTRIBUTE_TYPE GOPHER_GEOGRAPHICAL_LOCATION_ATTRIBUTE_TYPE GOPHER_TIMEZONE_ATTRIBUTE_TYPE GOPHER_PROVIDER_ATTRIBUTE_TYPE GOPHER_VERSION_ATTRIBUTE_TYPE GOPHER_ABSTRACT_ATTRIBUTE_TYPE GOPHER_VIEW_ATTRIBUTE_TYPE GOPHER_VERONICA_ATTRIBUTE_TYPE GOPHER_ASK_ATTRIBUTE_TYPE GOPHER_UNKNOWN_ATTRIBUTE_TYPE diff --git a/PInvoke/WinTrust/CorrelationReport.md b/PInvoke/WinTrust/CorrelationReport.md index e7c31591..d130c843 100644 --- a/PInvoke/WinTrust/CorrelationReport.md +++ b/PInvoke/WinTrust/CorrelationReport.md @@ -68,6 +68,7 @@ Native Method | Header | Managed Method ### Enumerations Native Enum | Header | Managed Enum --- | --- | --- +[CCPI](https://www.google.com/search?num=5&q=CCPI+site%3Adocs.microsoft.com) | | [Vanara.PInvoke.WinTrust.CCPI](https://github.com/dahall/Vanara/search?l=C%23&q=CCPI) [CertConfidence](https://www.google.com/search?num=5&q=CertConfidence+site%3Adocs.microsoft.com) | wintrust.h | [Vanara.PInvoke.WinTrust.CertConfidence](https://github.com/dahall/Vanara/search?l=C%23&q=CertConfidence) [CRYPTCAT_ATTR](https://www.google.com/search?num=5&q=CRYPTCAT_ATTR+site%3Adocs.microsoft.com) | mscat.h | [Vanara.PInvoke.WinTrust.CRYPTCAT_ATTR](https://github.com/dahall/Vanara/search?l=C%23&q=CRYPTCAT_ATTR) [CRYPTCAT_E](https://www.google.com/search?num=5&q=CRYPTCAT_E+site%3Adocs.microsoft.com) | mscat.h | [Vanara.PInvoke.WinTrust.CRYPTCAT_E](https://github.com/dahall/Vanara/search?l=C%23&q=CRYPTCAT_E) @@ -75,6 +76,8 @@ Native Enum | Header | Managed Enum [CRYPTCAT_VERSION](https://www.google.com/search?num=5&q=CRYPTCAT_VERSION+site%3Adocs.microsoft.com) | mscat.h | [Vanara.PInvoke.WinTrust.CRYPTCAT_VERSION](https://github.com/dahall/Vanara/search?l=C%23&q=CRYPTCAT_VERSION) [DWACTION](https://www.google.com/search?num=5&q=DWACTION+site%3Adocs.microsoft.com) | wintrust.h | [Vanara.PInvoke.WinTrust.DWACTION](https://github.com/dahall/Vanara/search?l=C%23&q=DWACTION) [WIN_CERT_TYPE](https://www.google.com/search?num=5&q=WIN_CERT_TYPE+site%3Adocs.microsoft.com) | wintrust.h | [Vanara.PInvoke.WinTrust.WIN_CERT_TYPE](https://github.com/dahall/Vanara/search?l=C%23&q=WIN_CERT_TYPE) +[WSS](https://www.google.com/search?num=5&q=WSS+site%3Adocs.microsoft.com) | wintrust.h | [Vanara.PInvoke.WinTrust.WSS](https://github.com/dahall/Vanara/search?l=C%23&q=WSS) +[WSS_SUPPORT](https://www.google.com/search?num=5&q=WSS_SUPPORT+site%3Adocs.microsoft.com) | wintrust.h | [Vanara.PInvoke.WinTrust.WSS_SUPPORT](https://github.com/dahall/Vanara/search?l=C%23&q=WSS_SUPPORT) [WT_TRUSTDBDIALOG](https://www.google.com/search?num=5&q=WT_TRUSTDBDIALOG+site%3Adocs.microsoft.com) | wintrust.h | [Vanara.PInvoke.WinTrust.WT_TRUSTDBDIALOG](https://github.com/dahall/Vanara/search?l=C%23&q=WT_TRUSTDBDIALOG) [WTD_CHOICE](https://www.google.com/search?num=5&q=WTD_CHOICE+site%3Adocs.microsoft.com) | wintrust.h | [Vanara.PInvoke.WinTrust.WTD_CHOICE](https://github.com/dahall/Vanara/search?l=C%23&q=WTD_CHOICE) [WTD_REVOKE](https://www.google.com/search?num=5&q=WTD_REVOKE+site%3Adocs.microsoft.com) | wintrust.h | [Vanara.PInvoke.WinTrust.WTD_REVOKE](https://github.com/dahall/Vanara/search?l=C%23&q=WTD_REVOKE) @@ -87,6 +90,8 @@ Native Enum | Header | Managed Enum Native Structure | Header | Managed Structure --- | --- | --- [CATALOG_INFO](https://www.google.com/search?num=5&q=CATALOG_INFO+site%3Adocs.microsoft.com) | mscat.h | [Vanara.PInvoke.WinTrust.CATALOG_INFO](https://github.com/dahall/Vanara/search?l=C%23&q=CATALOG_INFO) +[CONFIG_CI_PROV_INFO](https://www.google.com/search?num=5&q=CONFIG_CI_PROV_INFO+site%3Adocs.microsoft.com) | | [Vanara.PInvoke.WinTrust.CONFIG_CI_PROV_INFO](https://github.com/dahall/Vanara/search?l=C%23&q=CONFIG_CI_PROV_INFO) +[CONFIG_CI_PROV_INFO_RESULT](https://www.google.com/search?num=5&q=CONFIG_CI_PROV_INFO_RESULT+site%3Adocs.microsoft.com) | | [Vanara.PInvoke.WinTrust.CONFIG_CI_PROV_INFO_RESULT](https://github.com/dahall/Vanara/search?l=C%23&q=CONFIG_CI_PROV_INFO_RESULT) [CRYPT_PROVIDER_CERT](https://www.google.com/search?num=5&q=CRYPT_PROVIDER_CERT+site%3Adocs.microsoft.com) | wintrust.h | [Vanara.PInvoke.WinTrust.CRYPT_PROVIDER_CERT](https://github.com/dahall/Vanara/search?l=C%23&q=CRYPT_PROVIDER_CERT) [CRYPT_PROVIDER_DATA](https://www.google.com/search?num=5&q=CRYPT_PROVIDER_DATA+site%3Adocs.microsoft.com) | wintrust.h | [Vanara.PInvoke.WinTrust.CRYPT_PROVIDER_DATA](https://github.com/dahall/Vanara/search?l=C%23&q=CRYPT_PROVIDER_DATA) [CRYPT_PROVIDER_DEFUSAGE](https://www.google.com/search?num=5&q=CRYPT_PROVIDER_DEFUSAGE+site%3Adocs.microsoft.com) | wintrust.h | [Vanara.PInvoke.WinTrust.CRYPT_PROVIDER_DEFUSAGE](https://github.com/dahall/Vanara/search?l=C%23&q=CRYPT_PROVIDER_DEFUSAGE) @@ -103,6 +108,8 @@ Native Structure | Header | Managed Structure [CRYPTCATCDF](https://www.google.com/search?num=5&q=CRYPTCATCDF+site%3Adocs.microsoft.com) | mscat.h | [Vanara.PInvoke.WinTrust.CRYPTCATCDF](https://github.com/dahall/Vanara/search?l=C%23&q=CRYPTCATCDF) [CRYPTCATMEMBER](https://www.google.com/search?num=5&q=CRYPTCATMEMBER+site%3Adocs.microsoft.com) | mscat.h | [Vanara.PInvoke.WinTrust.CRYPTCATMEMBER](https://github.com/dahall/Vanara/search?l=C%23&q=CRYPTCATMEMBER) [CRYPTCATSTORE](https://www.google.com/search?num=5&q=CRYPTCATSTORE+site%3Adocs.microsoft.com) | mscat.h | [Vanara.PInvoke.WinTrust.CRYPTCATSTORE](https://github.com/dahall/Vanara/search?l=C%23&q=CRYPTCATSTORE) +[DRIVER_VER_INFO](https://www.google.com/search?num=5&q=DRIVER_VER_INFO+site%3Adocs.microsoft.com) | | [Vanara.PInvoke.WinTrust.DRIVER_VER_INFO](https://github.com/dahall/Vanara/search?l=C%23&q=DRIVER_VER_INFO) +[DRIVER_VER_MAJORMINOR](https://www.google.com/search?num=5&q=DRIVER_VER_MAJORMINOR+site%3Adocs.microsoft.com) | | [Vanara.PInvoke.WinTrust.DRIVER_VER_MAJORMINOR](https://github.com/dahall/Vanara/search?l=C%23&q=DRIVER_VER_MAJORMINOR) [HCATADMIN](https://www.google.com/search?num=5&q=HCATADMIN+site%3Adocs.microsoft.com) | | [Vanara.PInvoke.WinTrust.HCATADMIN](https://github.com/dahall/Vanara/search?l=C%23&q=HCATADMIN) [HCATALOG](https://www.google.com/search?num=5&q=HCATALOG+site%3Adocs.microsoft.com) | | [Vanara.PInvoke.WinTrust.HCATALOG](https://github.com/dahall/Vanara/search?l=C%23&q=HCATALOG) [HCATINFO](https://www.google.com/search?num=5&q=HCATINFO+site%3Adocs.microsoft.com) | | [Vanara.PInvoke.WinTrust.HCATINFO](https://github.com/dahall/Vanara/search?l=C%23&q=HCATINFO) @@ -125,6 +132,9 @@ Native Structure | Header | Managed Structure [WINTRUST_FILE_INFO](https://www.google.com/search?num=5&q=WINTRUST_FILE_INFO+site%3Adocs.microsoft.com) | wintrust.h | [Vanara.PInvoke.WinTrust.WINTRUST_FILE_INFO](https://github.com/dahall/Vanara/search?l=C%23&q=WINTRUST_FILE_INFO) [WINTRUST_SGNR_INFO](https://www.google.com/search?num=5&q=WINTRUST_SGNR_INFO+site%3Adocs.microsoft.com) | wintrust.h | [Vanara.PInvoke.WinTrust.WINTRUST_SGNR_INFO](https://github.com/dahall/Vanara/search?l=C%23&q=WINTRUST_SGNR_INFO) [WINTRUST_SIGNATURE_SETTINGS](https://www.google.com/search?num=5&q=WINTRUST_SIGNATURE_SETTINGS+site%3Adocs.microsoft.com) | wintrust.h | [Vanara.PInvoke.WinTrust.WINTRUST_SIGNATURE_SETTINGS](https://github.com/dahall/Vanara/search?l=C%23&q=WINTRUST_SIGNATURE_SETTINGS) +[WTD_GENERIC_CHAIN_POLICY_CREATE_INFO](https://www.google.com/search?num=5&q=WTD_GENERIC_CHAIN_POLICY_CREATE_INFO+site%3Adocs.microsoft.com) | | [Vanara.PInvoke.WinTrust.WTD_GENERIC_CHAIN_POLICY_CREATE_INFO](https://github.com/dahall/Vanara/search?l=C%23&q=WTD_GENERIC_CHAIN_POLICY_CREATE_INFO) +[WTD_GENERIC_CHAIN_POLICY_DATA](https://www.google.com/search?num=5&q=WTD_GENERIC_CHAIN_POLICY_DATA+site%3Adocs.microsoft.com) | | [Vanara.PInvoke.WinTrust.WTD_GENERIC_CHAIN_POLICY_DATA](https://github.com/dahall/Vanara/search?l=C%23&q=WTD_GENERIC_CHAIN_POLICY_DATA) +[WTD_GENERIC_CHAIN_POLICY_SIGNER_INFO](https://www.google.com/search?num=5&q=WTD_GENERIC_CHAIN_POLICY_SIGNER_INFO+site%3Adocs.microsoft.com) | | [Vanara.PInvoke.WinTrust.WTD_GENERIC_CHAIN_POLICY_SIGNER_INFO](https://github.com/dahall/Vanara/search?l=C%23&q=WTD_GENERIC_CHAIN_POLICY_SIGNER_INFO) ### Classes Native Class | Header | Managed Class --- | --- | --- diff --git a/PInvoke/WinTrust/Vanara.PInvoke.WinTrust.csproj b/PInvoke/WinTrust/Vanara.PInvoke.WinTrust.csproj index 14408aab..73685b9f 100644 --- a/PInvoke/WinTrust/Vanara.PInvoke.WinTrust.csproj +++ b/PInvoke/WinTrust/Vanara.PInvoke.WinTrust.csproj @@ -16,7 +16,7 @@ Functions CryptCATAdminAcquireContext CryptCATAdminAcquireContext2 CryptCATAdminAddCatalog CryptCATAdminCalcHashFromFileHandle CryptCATAdminCalcHashFromFileHandle2 CryptCATAdminEnumCatalogFromHash CryptCATAdminReleaseCatalogContext CryptCATAdminReleaseContext CryptCATAdminRemoveCatalog CryptCATAdminResolveCatalogPath CryptCATCatalogInfoFromContext CryptCATCDFClose CryptCATCDFEnumCatAttributes CryptCATCDFOpen CryptCATClose CryptCATEnumerateAttr CryptCATEnumerateCatAttr CryptCATEnumerateMember CryptCATGetAttrInfo CryptCATGetMemberInfo CryptCATHandleFromStore CryptCATOpen CryptCATPersistStore CryptCATPutAttrInfo CryptCATPutCatAttrInfo CryptCATPutMemberInfo CryptCATStoreFromHandle CryptSIPAddProvider CryptSIPCreateIndirectData CryptSIPGetCaps CryptSIPGetSignedDataMsg CryptSIPLoad CryptSIPPutSignedDataMsg CryptSIPRemoveProvider CryptSIPRemoveSignedDataMsg CryptSIPRetrieveSubjectGuid CryptSIPRetrieveSubjectGuidForCatalogFile CryptSIPVerifyIndirectData IsCatalogFile OpenPersonalTrustDBDialog OpenPersonalTrustDBDialogEx WintrustAddActionID WintrustAddDefaultForUsage WintrustGetDefaultForUsage WintrustGetRegPolicyFlags WintrustLoadFunctionPointers WintrustRemoveActionID WintrustSetDefaultIncludePEPageHashes WintrustSetRegPolicyFlags WinVerifyTrust WinVerifyTrustEx WTHelperCertCheckValidSignature WTHelperCertFindIssuerCertificate WTHelperCertIsSelfSigned WTHelperGetFileHash WTHelperGetProvCertFromChain WTHelperGetProvPrivateDataFromChain WTHelperGetProvSignerFromChain WTHelperProvDataFromStateData Structures -CATALOG_INFO CRYPTCATATTRIBUTE CRYPTCATCDF CRYPTCATMEMBER CRYPTCATSTORE CRYPT_PROVIDER_CERT CRYPT_PROVIDER_DATA CRYPT_PROVIDER_DEFUSAGE CRYPT_PROVIDER_FUNCTIONS CRYPT_PROVIDER_PRIVDATA CRYPT_PROVIDER_REGDEFUSAGE CRYPT_PROVIDER_SGNR CRYPT_PROVIDER_SIGSTATE CRYPT_PROVUI_DATA CRYPT_PROVUI_FUNCS CRYPT_REGISTER_ACTIONID CRYPT_TRUST_REG_ENTRY HCATADMIN HCATALOG HCATINFO HCRYPTMSG MS_ADDINFO_BLOB MS_ADDINFO_CATALOGMEMBER MS_ADDINFO_FLAT SIP_ADD_NEWPROVIDER SIP_CAP_SET_V2 SIP_CAP_SET_V3 SIP_DISPATCH_INFO SIP_INDIRECT_DATA SIP_SUBJECTINFO SPC_INDIRECT_DATA_CONTENT WINTRUST_BLOB_INFO WINTRUST_CATALOG_INFO WINTRUST_CERT_INFO WINTRUST_DATA WINTRUST_FILE_INFO WINTRUST_SGNR_INFO WINTRUST_SIGNATURE_SETTINGS WIN_CERTIFICATE +CATALOG_INFO CONFIG_CI_PROV_INFO CONFIG_CI_PROV_INFO_RESULT CRYPTCATATTRIBUTE CRYPTCATCDF CRYPTCATMEMBER CRYPTCATSTORE CRYPT_PROVIDER_CERT CRYPT_PROVIDER_DATA CRYPT_PROVIDER_DEFUSAGE CRYPT_PROVIDER_FUNCTIONS CRYPT_PROVIDER_PRIVDATA CRYPT_PROVIDER_REGDEFUSAGE CRYPT_PROVIDER_SGNR CRYPT_PROVIDER_SIGSTATE CRYPT_PROVUI_DATA CRYPT_PROVUI_FUNCS CRYPT_REGISTER_ACTIONID CRYPT_TRUST_REG_ENTRY DRIVER_VER_INFO DRIVER_VER_MAJORMINOR HCATADMIN HCATALOG HCATINFO HCRYPTMSG MS_ADDINFO_BLOB MS_ADDINFO_CATALOGMEMBER MS_ADDINFO_FLAT SIP_ADD_NEWPROVIDER SIP_CAP_SET_V2 SIP_CAP_SET_V3 SIP_DISPATCH_INFO SIP_INDIRECT_DATA SIP_SUBJECTINFO SPC_INDIRECT_DATA_CONTENT WINTRUST_BLOB_INFO WINTRUST_CATALOG_INFO WINTRUST_CERT_INFO WINTRUST_DATA WINTRUST_FILE_INFO WINTRUST_SGNR_INFO WINTRUST_SIGNATURE_SETTINGS WIN_CERTIFICATE WTD_GENERIC_CHAIN_POLICY_CREATE_INFO WTD_GENERIC_CHAIN_POLICY_DATA WTD_GENERIC_CHAIN_POLICY_SIGNER_INFO pkgreadme.md diff --git a/PInvoke/WinTrust/pkgreadme.md b/PInvoke/WinTrust/pkgreadme.md index 74d5820e..7b5256e3 100644 --- a/PInvoke/WinTrust/pkgreadme.md +++ b/PInvoke/WinTrust/pkgreadme.md @@ -18,4 +18,4 @@ If you're still running into problems, file an [issue](https://github.com/dahall Functions | Enumerations | Structures --- | --- | --- -CryptCATAdminAcquireContext CryptCATAdminAcquireContext2 CryptCATAdminAddCatalog CryptCATAdminCalcHashFromFileHandle CryptCATAdminCalcHashFromFileHandle2 CryptCATAdminEnumCatalogFromHash CryptCATAdminReleaseCatalogContext CryptCATAdminReleaseContext CryptCATAdminRemoveCatalog CryptCATAdminResolveCatalogPath CryptCATCatalogInfoFromContext CryptCATCDFClose CryptCATCDFEnumCatAttributes CryptCATCDFOpen CryptCATClose CryptCATEnumerateAttr CryptCATEnumerateCatAttr CryptCATEnumerateMember CryptCATGetAttrInfo CryptCATGetMemberInfo CryptCATHandleFromStore CryptCATOpen CryptCATPersistStore CryptCATPutAttrInfo CryptCATPutCatAttrInfo CryptCATPutMemberInfo CryptCATStoreFromHandle CryptSIPAddProvider CryptSIPCreateIndirectData CryptSIPGetCaps CryptSIPGetSignedDataMsg CryptSIPLoad CryptSIPPutSignedDataMsg CryptSIPRemoveProvider CryptSIPRemoveSignedDataMsg CryptSIPRetrieveSubjectGuid CryptSIPRetrieveSubjectGuidForCatalogFile CryptSIPVerifyIndirectData IsCatalogFile OpenPersonalTrustDBDialog OpenPersonalTrustDBDialogEx WintrustAddActionID WintrustAddDefaultForUsage WintrustGetDefaultForUsage WintrustGetRegPolicyFlags WintrustLoadFunctionPointers WintrustRemoveActionID WintrustSetDefaultIncludePEPageHashes WintrustSetRegPolicyFlags WinVerifyTrust WinVerifyTrustEx WTHelperCertCheckValidSignature WTHelperCertFindIssuerCertificate WTHelperCertIsSelfSigned WTHelperGetFileHash WTHelperGetProvCertFromChain WTHelperGetProvPrivateDataFromChain WTHelperGetProvSignerFromChain WTHelperProvDataFromStateData | CRYPTCAT_ATTR CRYPTCAT_E CRYPTCAT_OPEN CRYPTCAT_VERSION CertConfidence DWACTION WIN_CERT_TYPE WT_TRUSTDBDIALOG WTD_CHOICE WTD_REVOKE WTD_STATEACTION WTD_TRUST WTD_UI WTD_UICONTEXT WTPF | CATALOG_INFO CRYPTCATATTRIBUTE CRYPTCATCDF CRYPTCATMEMBER CRYPTCATSTORE HCATALOG HCATINFO MS_ADDINFO_BLOB MS_ADDINFO_CATALOGMEMBER MS_ADDINFO_FLAT SIP_ADD_NEWPROVIDER SIP_CAP_SET_V2 SIP_CAP_SET_V3 SIP_DISPATCH_INFO SIP_INDIRECT_DATA SIP_SUBJECTINFO CRYPT_PROVIDER_CERT CRYPT_PROVIDER_DATA CRYPT_PROVIDER_DEFUSAGE CRYPT_PROVIDER_FUNCTIONS CRYPT_PROVIDER_PRIVDATA CRYPT_PROVIDER_REGDEFUSAGE CRYPT_PROVIDER_SGNR CRYPT_PROVIDER_SIGSTATE CRYPT_PROVUI_DATA CRYPT_PROVUI_FUNCS CRYPT_REGISTER_ACTIONID CRYPT_TRUST_REG_ENTRY HCATADMIN HCRYPTMSG SPC_INDIRECT_DATA_CONTENT WIN_CERTIFICATE WINTRUST_BLOB_INFO WINTRUST_CATALOG_INFO WINTRUST_CERT_INFO WINTRUST_FILE_INFO WINTRUST_SGNR_INFO WINTRUST_SIGNATURE_SETTINGS WINTRUST_DATA +CryptCATAdminAcquireContext CryptCATAdminAcquireContext2 CryptCATAdminAddCatalog CryptCATAdminCalcHashFromFileHandle CryptCATAdminCalcHashFromFileHandle2 CryptCATAdminEnumCatalogFromHash CryptCATAdminReleaseCatalogContext CryptCATAdminReleaseContext CryptCATAdminRemoveCatalog CryptCATAdminResolveCatalogPath CryptCATCatalogInfoFromContext CryptCATCDFClose CryptCATCDFEnumCatAttributes CryptCATCDFOpen CryptCATClose CryptCATEnumerateAttr CryptCATEnumerateCatAttr CryptCATEnumerateMember CryptCATGetAttrInfo CryptCATGetMemberInfo CryptCATHandleFromStore CryptCATOpen CryptCATPersistStore CryptCATPutAttrInfo CryptCATPutCatAttrInfo CryptCATPutMemberInfo CryptCATStoreFromHandle CryptSIPAddProvider CryptSIPCreateIndirectData CryptSIPGetCaps CryptSIPGetSignedDataMsg CryptSIPLoad CryptSIPPutSignedDataMsg CryptSIPRemoveProvider CryptSIPRemoveSignedDataMsg CryptSIPRetrieveSubjectGuid CryptSIPRetrieveSubjectGuidForCatalogFile CryptSIPVerifyIndirectData IsCatalogFile OpenPersonalTrustDBDialog OpenPersonalTrustDBDialogEx WintrustAddActionID WintrustAddDefaultForUsage WintrustGetDefaultForUsage WintrustGetRegPolicyFlags WintrustLoadFunctionPointers WintrustRemoveActionID WintrustSetDefaultIncludePEPageHashes WintrustSetRegPolicyFlags WinVerifyTrust WinVerifyTrustEx WTHelperCertCheckValidSignature WTHelperCertFindIssuerCertificate WTHelperCertIsSelfSigned WTHelperGetFileHash WTHelperGetProvCertFromChain WTHelperGetProvPrivateDataFromChain WTHelperGetProvSignerFromChain WTHelperProvDataFromStateData | CRYPTCAT_ATTR CRYPTCAT_E CRYPTCAT_OPEN CRYPTCAT_VERSION CCPI CertConfidence DWACTION WIN_CERT_TYPE WSS WSS_SUPPORT WT_TRUSTDBDIALOG WTD_CHOICE WTD_REVOKE WTD_STATEACTION WTD_TRUST WTD_UI WTD_UICONTEXT WTPF | CATALOG_INFO CRYPTCATATTRIBUTE CRYPTCATCDF CRYPTCATMEMBER CRYPTCATSTORE HCATALOG HCATINFO MS_ADDINFO_BLOB MS_ADDINFO_CATALOGMEMBER MS_ADDINFO_FLAT SIP_ADD_NEWPROVIDER SIP_CAP_SET_V2 SIP_CAP_SET_V3 SIP_DISPATCH_INFO SIP_INDIRECT_DATA SIP_SUBJECTINFO CONFIG_CI_PROV_INFO CONFIG_CI_PROV_INFO_RESULT DRIVER_VER_INFO DRIVER_VER_MAJORMINOR WTD_GENERIC_CHAIN_POLICY_CREATE_INFO WTD_GENERIC_CHAIN_POLICY_DATA WTD_GENERIC_CHAIN_POLICY_SIGNER_INFO CRYPT_PROVIDER_CERT CRYPT_PROVIDER_DATA CRYPT_PROVIDER_DEFUSAGE CRYPT_PROVIDER_FUNCTIONS CRYPT_PROVIDER_PRIVDATA CRYPT_PROVIDER_REGDEFUSAGE CRYPT_PROVIDER_SGNR CRYPT_PROVIDER_SIGSTATE CRYPT_PROVUI_DATA CRYPT_PROVUI_FUNCS CRYPT_REGISTER_ACTIONID CRYPT_TRUST_REG_ENTRY HCATADMIN HCRYPTMSG SPC_INDIRECT_DATA_CONTENT WIN_CERTIFICATE WINTRUST_BLOB_INFO WINTRUST_CATALOG_INFO WINTRUST_CERT_INFO WINTRUST_FILE_INFO WINTRUST_SGNR_INFO WINTRUST_SIGNATURE_SETTINGS WINTRUST_DATA diff --git a/PInvoke/Ws2_32/CorrelationReport.md b/PInvoke/Ws2_32/CorrelationReport.md index 8743b3de..9963d309 100644 --- a/PInvoke/Ws2_32/CorrelationReport.md +++ b/PInvoke/Ws2_32/CorrelationReport.md @@ -1,5 +1,5 @@ ## Vanara.PInvoke.Ws2_32 -PInvoke API (methods, structures and constants) imported from Windows Ws2_32.dll. +PInvoke API (methods, structures and constants) for WinSock and WinSock2 imported from Windows Ws2_32.dll. - Includes methods from ws2_32.dll - Current NuGet release: [![Nuget](https://img.shields.io/nuget/v/Vanara.PInvoke.Ws2_32?logo=nuget&style=flat-square)![Nuget](https://img.shields.io/nuget/dt/Vanara.PInvoke.Ws2_32?label=%20&style=flat-square)](https://www.nuget.org/packages/Vanara.PInvoke.Ws2_32) @@ -149,7 +149,7 @@ Native Enum | Header | Managed Enum [CONTROL_CHANNEL_TRIGGER_STATUS](https://www.google.com/search?num=5&q=CONTROL_CHANNEL_TRIGGER_STATUS+site%3Adocs.microsoft.com) | mstcpip.h | [Vanara.PInvoke.Ws2_32.CONTROL_CHANNEL_TRIGGER_STATUS](https://github.com/dahall/Vanara/search?l=C%23&q=CONTROL_CHANNEL_TRIGGER_STATUS) [FD](https://www.google.com/search?num=5&q=FD+site%3Adocs.microsoft.com) | winsock2.h | [Vanara.PInvoke.Ws2_32.FD](https://github.com/dahall/Vanara/search?l=C%23&q=FD) [GROUP](https://www.google.com/search?num=5&q=GROUP+site%3Adocs.microsoft.com) | winsock2.h | [Vanara.PInvoke.Ws2_32.GROUP](https://github.com/dahall/Vanara/search?l=C%23&q=GROUP) -[IPPROTO](https://www.google.com/search?num=5&q=IPPROTO+site%3Adocs.microsoft.com) | | [Vanara.PInvoke.Ws2_32.IPPROTO](https://github.com/dahall/Vanara/search?l=C%23&q=IPPROTO) +[IPPROTO](https://www.google.com/search?num=5&q=IPPROTO+site%3Adocs.microsoft.com) | ws2def.h | [Vanara.PInvoke.Ws2_32.IPPROTO](https://github.com/dahall/Vanara/search?l=C%23&q=IPPROTO) [JL](https://www.google.com/search?num=5&q=JL+site%3Adocs.microsoft.com) | winsock2.h | [Vanara.PInvoke.Ws2_32.JL](https://github.com/dahall/Vanara/search?l=C%23&q=JL) [LUP](https://www.google.com/search?num=5&q=LUP+site%3Adocs.microsoft.com) | winsock2.h | [Vanara.PInvoke.Ws2_32.LUP](https://github.com/dahall/Vanara/search?l=C%23&q=LUP) [MsgFlags](https://www.google.com/search?num=5&q=MsgFlags+site%3Adocs.microsoft.com) | winsock2.h | [Vanara.PInvoke.Ws2_32.MsgFlags](https://github.com/dahall/Vanara/search?l=C%23&q=MsgFlags) @@ -194,11 +194,15 @@ Native Structure | Header | Managed Structure [FLOWSPEC](https://www.google.com/search?num=5&q=FLOWSPEC+site%3Adocs.microsoft.com) | qos.h | [Vanara.PInvoke.Ws2_32.FLOWSPEC](https://github.com/dahall/Vanara/search?l=C%23&q=FLOWSPEC) [GROUP_FILTER](https://www.google.com/search?num=5&q=GROUP_FILTER+site%3Adocs.microsoft.com) | ws2ipdef.h | [Vanara.PInvoke.Ws2_32.GROUP_FILTER](https://github.com/dahall/Vanara/search?l=C%23&q=GROUP_FILTER) [IN_ADDR](https://www.google.com/search?num=5&q=IN_ADDR+site%3Adocs.microsoft.com) | winsock2.h | [Vanara.PInvoke.Ws2_32.IN_ADDR](https://github.com/dahall/Vanara/search?l=C%23&q=IN_ADDR) +[IN_PKTINFO](https://www.google.com/search?num=5&q=IN_PKTINFO+site%3Adocs.microsoft.com) | ws2ipdef.h | [Vanara.PInvoke.Ws2_32.IN_PKTINFO](https://github.com/dahall/Vanara/search?l=C%23&q=IN_PKTINFO) [IN6_ADDR](https://www.google.com/search?num=5&q=IN6_ADDR+site%3Adocs.microsoft.com) | winsock2.h | [Vanara.PInvoke.Ws2_32.IN6_ADDR](https://github.com/dahall/Vanara/search?l=C%23&q=IN6_ADDR) +[IN6_PKTINFO](https://www.google.com/search?num=5&q=IN6_PKTINFO+site%3Adocs.microsoft.com) | ws2ipdef.h | [Vanara.PInvoke.Ws2_32.IN6_PKTINFO](https://github.com/dahall/Vanara/search?l=C%23&q=IN6_PKTINFO) [INET_PORT_RANGE](https://www.google.com/search?num=5&q=INET_PORT_RANGE+site%3Adocs.microsoft.com) | mstcpip.h | [Vanara.PInvoke.Ws2_32.INET_PORT_RANGE](https://github.com/dahall/Vanara/search?l=C%23&q=INET_PORT_RANGE) [INET_PORT_RESERVATION_INSTANCE](https://www.google.com/search?num=5&q=INET_PORT_RESERVATION_INSTANCE+site%3Adocs.microsoft.com) | mstcpip.h | [Vanara.PInvoke.Ws2_32.INET_PORT_RESERVATION_INSTANCE](https://github.com/dahall/Vanara/search?l=C%23&q=INET_PORT_RESERVATION_INSTANCE) [INET_PORT_RESERVATION_TOKEN](https://www.google.com/search?num=5&q=INET_PORT_RESERVATION_TOKEN+site%3Adocs.microsoft.com) | mstcpip.h | [Vanara.PInvoke.Ws2_32.INET_PORT_RESERVATION_TOKEN](https://github.com/dahall/Vanara/search?l=C%23&q=INET_PORT_RESERVATION_TOKEN) +[IP_MREQ](https://www.google.com/search?num=5&q=IP_MREQ+site%3Adocs.microsoft.com) | ws2ipdef.h | [Vanara.PInvoke.Ws2_32.IP_MREQ](https://github.com/dahall/Vanara/search?l=C%23&q=IP_MREQ) [IP_MSFILTER](https://www.google.com/search?num=5&q=IP_MSFILTER+site%3Adocs.microsoft.com) | ws2ipdef.h | [Vanara.PInvoke.Ws2_32.IP_MSFILTER](https://github.com/dahall/Vanara/search?l=C%23&q=IP_MSFILTER) +[IPV6_MREQ](https://www.google.com/search?num=5&q=IPV6_MREQ+site%3Adocs.microsoft.com) | ws2ipdef.h | [Vanara.PInvoke.Ws2_32.IPV6_MREQ](https://github.com/dahall/Vanara/search?l=C%23&q=IPV6_MREQ) [LINGER](https://www.google.com/search?num=5&q=LINGER+site%3Adocs.microsoft.com) | winsock.h | [Vanara.PInvoke.Ws2_32.LINGER](https://github.com/dahall/Vanara/search?l=C%23&q=LINGER) [NSPV2_ROUTINE](https://www.google.com/search?num=5&q=NSPV2_ROUTINE+site%3Adocs.microsoft.com) | ws2spi.h | [Vanara.PInvoke.Ws2_32.NSPV2_ROUTINE](https://github.com/dahall/Vanara/search?l=C%23&q=NSPV2_ROUTINE) [PROTOENT](https://www.google.com/search?num=5&q=PROTOENT+site%3Adocs.microsoft.com) | winsock.h | [Vanara.PInvoke.Ws2_32.PROTOENT](https://github.com/dahall/Vanara/search?l=C%23&q=PROTOENT) @@ -231,6 +235,7 @@ Native Structure | Header | Managed Structure [TIMEVAL](https://www.google.com/search?num=5&q=TIMEVAL+site%3Adocs.microsoft.com) | winsock.h | [Vanara.PInvoke.Ws2_32.TIMEVAL](https://github.com/dahall/Vanara/search?l=C%23&q=TIMEVAL) [TRANSPORT_SETTING_ID](https://www.google.com/search?num=5&q=TRANSPORT_SETTING_ID+site%3Adocs.microsoft.com) | transportsettingcommon.h | [Vanara.PInvoke.Ws2_32.TRANSPORT_SETTING_ID](https://github.com/dahall/Vanara/search?l=C%23&q=TRANSPORT_SETTING_ID) [WSABUF](https://www.google.com/search?num=5&q=WSABUF+site%3Adocs.microsoft.com) | ws2def.h | [Vanara.PInvoke.Ws2_32.WSABUF](https://github.com/dahall/Vanara/search?l=C%23&q=WSABUF) +[WSACMSGHDR](https://www.google.com/search?num=5&q=WSACMSGHDR+site%3Adocs.microsoft.com) | ws2def.h | [Vanara.PInvoke.Ws2_32.WSACMSGHDR](https://github.com/dahall/Vanara/search?l=C%23&q=WSACMSGHDR) [WSADATA](https://www.google.com/search?num=5&q=WSADATA+site%3Adocs.microsoft.com) | winsock.h | [Vanara.PInvoke.Ws2_32.WSADATA](https://github.com/dahall/Vanara/search?l=C%23&q=WSADATA) [WSAEVENT](https://www.google.com/search?num=5&q=WSAEVENT+site%3Adocs.microsoft.com) | | [Vanara.PInvoke.Ws2_32.WSAEVENT](https://github.com/dahall/Vanara/search?l=C%23&q=WSAEVENT) [WSAMSG](https://www.google.com/search?num=5&q=WSAMSG+site%3Adocs.microsoft.com) | ws2def.h | [Vanara.PInvoke.Ws2_32.WSAMSG](https://github.com/dahall/Vanara/search?l=C%23&q=WSAMSG) @@ -247,6 +252,7 @@ Native Structure | Header | Managed Structure [WSAQUERYSET2W](https://www.google.com/search?num=5&q=WSAQUERYSET2W+site%3Adocs.microsoft.com) | winsock2.h | [Vanara.PInvoke.Ws2_32.WSAQUERYSET2W](https://github.com/dahall/Vanara/search?l=C%23&q=WSAQUERYSET2W) [WSASERVICECLASSINFO](https://www.google.com/search?num=5&q=WSASERVICECLASSINFO+site%3Adocs.microsoft.com) | winsock2.h | [Vanara.PInvoke.Ws2_32.WSASERVICECLASSINFO](https://github.com/dahall/Vanara/search?l=C%23&q=WSASERVICECLASSINFO) [WSAVERSION](https://www.google.com/search?num=5&q=WSAVERSION+site%3Adocs.microsoft.com) | winsock2.h | [Vanara.PInvoke.Ws2_32.WSAVERSION](https://github.com/dahall/Vanara/search?l=C%23&q=WSAVERSION) +[WSRESULT](https://www.google.com/search?num=5&q=WSRESULT+site%3Adocs.microsoft.com) | winsock2.h | [Vanara.PInvoke.Ws2_32.WSRESULT](https://github.com/dahall/Vanara/search?l=C%23&q=WSRESULT) ### Classes Native Class | Header | Managed Class --- | --- | --- diff --git a/PInvoke/Ws2_32/Vanara.PInvoke.Ws2_32.csproj b/PInvoke/Ws2_32/Vanara.PInvoke.Ws2_32.csproj index 86450f9a..61da7b4c 100644 --- a/PInvoke/Ws2_32/Vanara.PInvoke.Ws2_32.csproj +++ b/PInvoke/Ws2_32/Vanara.PInvoke.Ws2_32.csproj @@ -16,7 +16,7 @@ Functions accept bind closesocket connect FreeAddrInfoExW FreeAddrInfoW GetAddrInfoExCancel GetAddrInfoExOverlappedResult GetAddrInfoExW GetAddrInfoW gethostname GetHostNameW GetNameInfoW getpeername getprotobyname getprotobynumber getservbyname getservbyport getsockname getsockopt htonl htons InetNtopW InetPtonW inet_addr inet_ntoa inet_ntop inet_pton ioctlsocket listen ntohl ntohs ProcessSocketNotifications recv recvfrom select send sendto SetAddrInfoEx setsockopt shutdown socket WPUCompleteOverlappedRequest WSAAccept WSAAddressToString WSAAdvertiseProvider WSAAsyncGetHostByAddr WSAAsyncGetHostByName WSAAsyncGetProtoByName WSAAsyncGetProtoByNumber WSAAsyncGetServByName WSAAsyncGetServByPort WSAAsyncSelect WSACancelAsyncRequest WSACleanup WSACloseEvent WSAConnect WSAConnectByList WSAConnectByName WSACreateEvent WSADuplicateSocket WSAEnumNameSpaceProviders WSAEnumNameSpaceProvidersEx WSAEnumNetworkEvents WSAEnumProtocols WSAEventSelect WSAGetLastError WSAGetOverlappedResult WSAGetQOSByName WSAGetServiceClassInfo WSAGetServiceClassNameByClassId WSAHtonl WSAHtons WSAInstallServiceClass WSAIoctl WSAJoinLeaf WSALookupServiceBegin WSALookupServiceEnd WSALookupServiceNext WSANSPIoctl WSANtohl WSANtohs WSAPoll WSAProviderCompleteAsyncCall WSAProviderConfigChange WSARecv WSARecvDisconnect WSARecvFrom WSARemoveServiceClass WSAResetEvent WSASend WSASendDisconnect WSASendMsg WSASendTo WSASetEvent WSASetLastError WSASetService WSASocket WSAStartup WSAStringToAddress WSAUnadvertiseProvider WSAWaitForMultipleEvents WSCDeinstallProvider WSCDeinstallProvider32 WSCEnableNSProvider WSCEnableNSProvider32 WSCEnumNameSpaceProviders32 WSCEnumNameSpaceProvidersEx32 WSCEnumProtocols WSCEnumProtocols32 WSCGetApplicationCategory WSCGetProviderInfo WSCGetProviderInfo32 WSCGetProviderPath WSCGetProviderPath32 WSCInstallNameSpace WSCInstallNameSpace32 WSCInstallNameSpaceEx WSCInstallNameSpaceEx32 WSCInstallProvider WSCInstallProvider64_32 WSCInstallProviderAndChains64_32 WSCSetApplicationCategory WSCSetProviderInfo WSCSetProviderInfo32 WSCUnInstallNameSpace WSCUnInstallNameSpace32 WSCUpdateProvider WSCUpdateProvider32 WSCWriteNameSpaceOrder WSCWriteNameSpaceOrder32 WSCWriteProviderOrder WSCWriteProviderOrder32 __WSAFDIsSet Structures -ADDRINFOEX2W ADDRINFOEXW ADDRINFOW AFPROTOCOLS ASSOCIATE_NAMERES_CONTEXT_INPUT BLOB CSADDR_INFO fd_set FLOWSPEC GROUP_FILTER IN6_ADDR INET_PORT_RANGE INET_PORT_RESERVATION_INSTANCE INET_PORT_RESERVATION_TOKEN IN_ADDR IP_MSFILTER LINGER NSPV2_ROUTINE PROTOENT QOS REAL_TIME_NOTIFICATION_SETTING_INPUT REAL_TIME_NOTIFICATION_SETTING_OUTPUT SCOPE_ID SERVENT SOCKADDR_IN SOCKADDR_IN6 SOCKADDR_IN6_PAIR SOCKADDR_IN6_PAIR_NATIVE SOCKADDR_INET SOCKADDR_STORAGE SOCKET SOCKET_ADDRESS SOCKET_ADDRESS_LIST SOCKET_PEER_TARGET_NAME SOCKET_PROCESSOR_AFFINITY SOCKET_SECURITY_QUERY_INFO SOCKET_SECURITY_QUERY_TEMPLATE SOCKET_SECURITY_SETTINGS SOCKET_SECURITY_SETTINGS_IPSEC SOCK_NOTIFY_REGISTRATION TCP_INFO_v0 TCP_INFO_v1 TCP_INITIAL_RTO_PARAMETERS tcp_keepalive TIMESTAMPING_CONFIG TIMEVAL TRANSPORT_SETTING_ID WSABUF WSADATA WSAEVENT WSAMSG WSANAMESPACE_INFOEXW WSANAMESPACE_INFOW WSANETWORKEVENTS WSANSCLASSINFO WSAOVERLAPPED WSAPOLLFD WSAPROTOCOLCHAIN WSAPROTOCOL_INFO WSAPROTOCOL_INFOW WSAQUERYSET WSAQUERYSET2W WSASERVICECLASSINFO WSAVERSION +ADDRINFOEX2W ADDRINFOEXW ADDRINFOW AFPROTOCOLS ASSOCIATE_NAMERES_CONTEXT_INPUT BLOB CSADDR_INFO fd_set FLOWSPEC GROUP_FILTER IN6_ADDR IN6_PKTINFO INET_PORT_RANGE INET_PORT_RESERVATION_INSTANCE INET_PORT_RESERVATION_TOKEN IN_ADDR IN_PKTINFO IPV6_MREQ IP_MREQ IP_MSFILTER LINGER NSPV2_ROUTINE PROTOENT QOS REAL_TIME_NOTIFICATION_SETTING_INPUT REAL_TIME_NOTIFICATION_SETTING_OUTPUT SCOPE_ID SERVENT SOCKADDR_IN SOCKADDR_IN6 SOCKADDR_IN6_PAIR SOCKADDR_IN6_PAIR_NATIVE SOCKADDR_INET SOCKADDR_STORAGE SOCKET SOCKET_ADDRESS SOCKET_ADDRESS_LIST SOCKET_PEER_TARGET_NAME SOCKET_PROCESSOR_AFFINITY SOCKET_SECURITY_QUERY_INFO SOCKET_SECURITY_QUERY_TEMPLATE SOCKET_SECURITY_SETTINGS SOCKET_SECURITY_SETTINGS_IPSEC SOCK_NOTIFY_REGISTRATION TCP_INFO_v0 TCP_INFO_v1 TCP_INITIAL_RTO_PARAMETERS tcp_keepalive TIMESTAMPING_CONFIG TIMEVAL TRANSPORT_SETTING_ID WSABUF WSACMSGHDR WSADATA WSAEVENT WSAMSG WSANAMESPACE_INFOEXW WSANAMESPACE_INFOW WSANETWORKEVENTS WSANSCLASSINFO WSAOVERLAPPED WSAPOLLFD WSAPROTOCOLCHAIN WSAPROTOCOL_INFO WSAPROTOCOL_INFOW WSAQUERYSET WSAQUERYSET2W WSASERVICECLASSINFO WSAVERSION WSRESULT pkgreadme.md diff --git a/PInvoke/Ws2_32/pkgreadme.md b/PInvoke/Ws2_32/pkgreadme.md index 019701cb..5ea87260 100644 --- a/PInvoke/Ws2_32/pkgreadme.md +++ b/PInvoke/Ws2_32/pkgreadme.md @@ -3,7 +3,7 @@ [![Version](https://img.shields.io/nuget/v/Vanara.PInvoke.Ws2_32?label=NuGet&style=flat-square)](https://github.com/dahall/Vanara/releases) [![Build status](https://img.shields.io/appveyor/build/dahall/vanara?label=AppVeyor%20build&style=flat-square)](https://ci.appveyor.com/project/dahall/vanara) -PInvoke API (methods, structures and constants) imported from Windows Ws2_32.dll. +PInvoke API (methods, structures and constants) for WinSock and WinSock2 imported from Windows Ws2_32.dll. ### **What is Vanara?** @@ -18,4 +18,4 @@ If you're still running into problems, file an [issue](https://github.com/dahall Functions | Enumerations | Structures --- | --- | --- -__WSAFDIsSet accept bind closesocket connect FreeAddrInfoExW FreeAddrInfoW GetAddrInfoExCancel GetAddrInfoExOverlappedResult GetAddrInfoExW GetAddrInfoW gethostname GetHostNameW GetNameInfoW getpeername getprotobyname getprotobynumber getservbyname getservbyport getsockname getsockopt htonl htons inet_addr inet_ntoa inet_ntop inet_pton InetNtopW InetPtonW ioctlsocket listen ntohl ntohs ProcessSocketNotifications recv recvfrom select send sendto SetAddrInfoEx setsockopt shutdown socket WPUCompleteOverlappedRequest WSAAccept WSAAddressToString WSAAdvertiseProvider WSAAsyncGetHostByAddr WSAAsyncGetHostByName WSAAsyncGetProtoByName WSAAsyncGetProtoByNumber WSAAsyncGetServByName WSAAsyncGetServByPort WSAAsyncSelect WSACancelAsyncRequest WSACleanup WSACloseEvent WSAConnect WSAConnectByList WSAConnectByName WSACreateEvent WSADuplicateSocket WSAEnumNameSpaceProviders WSAEnumNameSpaceProvidersEx WSAEnumNetworkEvents WSAEnumProtocols WSAEventSelect WSAGetLastError WSAGetOverlappedResult WSAGetQOSByName WSAGetServiceClassInfo WSAGetServiceClassNameByClassId WSAHtonl WSAHtons WSAInstallServiceClass WSAIoctl WSAJoinLeaf WSALookupServiceBegin WSALookupServiceEnd WSALookupServiceNext WSANSPIoctl WSANtohl WSANtohs WSAPoll WSAProviderCompleteAsyncCall WSAProviderConfigChange WSARecv WSARecvDisconnect WSARecvFrom WSARemoveServiceClass WSAResetEvent WSASend WSASendDisconnect WSASendMsg WSASendTo WSASetEvent WSASetLastError WSASetService WSASocket WSAStartup WSAStringToAddress WSAUnadvertiseProvider WSAWaitForMultipleEvents WSCDeinstallProvider WSCDeinstallProvider32 WSCEnableNSProvider WSCEnableNSProvider32 WSCEnumNameSpaceProviders32 WSCEnumNameSpaceProvidersEx32 WSCEnumProtocols WSCEnumProtocols32 WSCGetApplicationCategory WSCGetProviderInfo WSCGetProviderInfo32 WSCGetProviderPath WSCGetProviderPath32 WSCInstallNameSpace WSCInstallNameSpace32 WSCInstallNameSpaceEx WSCInstallNameSpaceEx32 WSCInstallProvider WSCInstallProvider64_32 WSCInstallProviderAndChains64_32 WSCSetApplicationCategory WSCSetProviderInfo WSCSetProviderInfo32 WSCUnInstallNameSpace WSCUnInstallNameSpace32 WSCUpdateProvider WSCUpdateProvider32 WSCWriteNameSpaceOrder WSCWriteNameSpaceOrder32 WSCWriteProviderOrder WSCWriteProviderOrder32 | CONTROL_CHANNEL_TRIGGER_STATUS SOCKET_INFO_CONNECTION SOCKET_SECURITY_PROTOCOL SOCKET_SETTINGS SOCKET_SETTINGS_IPSEC SOCKET_USAGE_TYPE TCPSTATE TIMESTAMPING_FLAG SERVICETYPE ADDRESS_FAMILY CF GROUP IPPROTO NetworkByteOrder NS PFL SOCK SOCK_NOTIFY_EVENT SOCK_NOTIFY_OP SOCK_NOTIFY_REGISTER_EVENT SOCK_NOTIFY_TRIGGER WSAECOMPARATOR WSAESETSERVICEOP XP1 SD FD JL LUP MsgFlags PollFlags ServiceInstallFlags WSA_FLAG ADDRINFO_FLAGS NI SCOPE_LEVEL MULTICAST_MODE_TYPE WSC_PROVIDER_INFO_TYPE | ASSOCIATE_NAMERES_CONTEXT_INPUT INET_PORT_RANGE INET_PORT_RESERVATION_INSTANCE INET_PORT_RESERVATION_TOKEN REAL_TIME_NOTIFICATION_SETTING_INPUT REAL_TIME_NOTIFICATION_SETTING_OUTPUT SOCKET_PEER_TARGET_NAME SOCKET_SECURITY_QUERY_INFO SOCKET_SECURITY_QUERY_TEMPLATE SOCKET_SECURITY_SETTINGS SOCKET_SECURITY_SETTINGS_IPSEC TCP_INFO_v0 TCP_INFO_v1 TCP_INITIAL_RTO_PARAMETERS tcp_keepalive TIMESTAMPING_CONFIG TRANSPORT_SETTING_ID FLOWSPEC CSADDR_INFO IN_ADDR IN6_ADDR LINGER QOS SOCK_NOTIFY_REGISTRATION SOCKET TIMEVAL WSADATA WSAPROTOCOL_INFO WSAPROTOCOLCHAIN PROTOENT SERVENT fd_set WSANETWORKEVENTS WSANSCLASSINFO WSAPOLLFD WSAQUERYSET WSASERVICECLASSINFO ADDRINFOEX2W ADDRINFOEXW ADDRINFOW SCOPE_ID SOCKADDR_IN SOCKADDR_STORAGE SOCKET_ADDRESS SOCKET_ADDRESS_LIST SOCKET_PROCESSOR_AFFINITY WSABUF WSAMSG GROUP_FILTER IP_MSFILTER SOCKADDR_IN6 SOCKADDR_IN6_PAIR SOCKADDR_IN6_PAIR_NATIVE SOCKADDR_INET AFPROTOCOLS BLOB NSPV2_ROUTINE WSAEVENT WSANAMESPACE_INFOEXW WSANAMESPACE_INFOW WSAOVERLAPPED WSAPROTOCOL_INFOW WSAQUERYSET2W WSAVERSION +__WSAFDIsSet accept bind closesocket connect FreeAddrInfoExW FreeAddrInfoW GetAddrInfoExCancel GetAddrInfoExOverlappedResult GetAddrInfoExW GetAddrInfoW gethostname GetHostNameW GetNameInfoW getpeername getprotobyname getprotobynumber getservbyname getservbyport getsockname getsockopt htonl htons inet_addr inet_ntoa inet_ntop inet_pton InetNtopW InetPtonW ioctlsocket listen ntohl ntohs ProcessSocketNotifications recv recvfrom select send sendto SetAddrInfoEx setsockopt shutdown socket WPUCompleteOverlappedRequest WSAAccept WSAAddressToString WSAAdvertiseProvider WSAAsyncGetHostByAddr WSAAsyncGetHostByName WSAAsyncGetProtoByName WSAAsyncGetProtoByNumber WSAAsyncGetServByName WSAAsyncGetServByPort WSAAsyncSelect WSACancelAsyncRequest WSACleanup WSACloseEvent WSAConnect WSAConnectByList WSAConnectByName WSACreateEvent WSADuplicateSocket WSAEnumNameSpaceProviders WSAEnumNameSpaceProvidersEx WSAEnumNetworkEvents WSAEnumProtocols WSAEventSelect WSAGetLastError WSAGetOverlappedResult WSAGetQOSByName WSAGetServiceClassInfo WSAGetServiceClassNameByClassId WSAHtonl WSAHtons WSAInstallServiceClass WSAIoctl WSAJoinLeaf WSALookupServiceBegin WSALookupServiceEnd WSALookupServiceNext WSANSPIoctl WSANtohl WSANtohs WSAPoll WSAProviderCompleteAsyncCall WSAProviderConfigChange WSARecv WSARecvDisconnect WSARecvFrom WSARemoveServiceClass WSAResetEvent WSASend WSASendDisconnect WSASendMsg WSASendTo WSASetEvent WSASetLastError WSASetService WSASocket WSAStartup WSAStringToAddress WSAUnadvertiseProvider WSAWaitForMultipleEvents WSCDeinstallProvider WSCDeinstallProvider32 WSCEnableNSProvider WSCEnableNSProvider32 WSCEnumNameSpaceProviders32 WSCEnumNameSpaceProvidersEx32 WSCEnumProtocols WSCEnumProtocols32 WSCGetApplicationCategory WSCGetProviderInfo WSCGetProviderInfo32 WSCGetProviderPath WSCGetProviderPath32 WSCInstallNameSpace WSCInstallNameSpace32 WSCInstallNameSpaceEx WSCInstallNameSpaceEx32 WSCInstallProvider WSCInstallProvider64_32 WSCInstallProviderAndChains64_32 WSCSetApplicationCategory WSCSetProviderInfo WSCSetProviderInfo32 WSCUnInstallNameSpace WSCUnInstallNameSpace32 WSCUpdateProvider WSCUpdateProvider32 WSCWriteNameSpaceOrder WSCWriteNameSpaceOrder32 WSCWriteProviderOrder WSCWriteProviderOrder32 | CONTROL_CHANNEL_TRIGGER_STATUS SOCKET_INFO_CONNECTION SOCKET_SECURITY_PROTOCOL SOCKET_SETTINGS SOCKET_SETTINGS_IPSEC SOCKET_USAGE_TYPE TCPSTATE TIMESTAMPING_FLAG SERVICETYPE ADDRESS_FAMILY CF GROUP NetworkByteOrder NS PFL SOCK SOCK_NOTIFY_EVENT SOCK_NOTIFY_OP SOCK_NOTIFY_REGISTER_EVENT SOCK_NOTIFY_TRIGGER WSAECOMPARATOR WSAESETSERVICEOP XP1 SD FD JL LUP MsgFlags PollFlags ServiceInstallFlags WSA_FLAG ADDRINFO_FLAGS IPPROTO NI SCOPE_LEVEL MULTICAST_MODE_TYPE WSC_PROVIDER_INFO_TYPE | ASSOCIATE_NAMERES_CONTEXT_INPUT INET_PORT_RANGE INET_PORT_RESERVATION_INSTANCE INET_PORT_RESERVATION_TOKEN REAL_TIME_NOTIFICATION_SETTING_INPUT REAL_TIME_NOTIFICATION_SETTING_OUTPUT SOCKET_PEER_TARGET_NAME SOCKET_SECURITY_QUERY_INFO SOCKET_SECURITY_QUERY_TEMPLATE SOCKET_SECURITY_SETTINGS SOCKET_SECURITY_SETTINGS_IPSEC TCP_INFO_v0 TCP_INFO_v1 TCP_INITIAL_RTO_PARAMETERS tcp_keepalive TIMESTAMPING_CONFIG TRANSPORT_SETTING_ID FLOWSPEC CSADDR_INFO IN_ADDR IN6_ADDR LINGER QOS SOCK_NOTIFY_REGISTRATION SOCKET TIMEVAL WSADATA WSAPROTOCOL_INFO WSAPROTOCOLCHAIN PROTOENT SERVENT WSRESULT fd_set WSANETWORKEVENTS WSANSCLASSINFO WSAPOLLFD WSAQUERYSET WSASERVICECLASSINFO ADDRINFOEX2W ADDRINFOEXW ADDRINFOW SCOPE_ID SOCKADDR_IN SOCKADDR_STORAGE SOCKET_ADDRESS SOCKET_ADDRESS_LIST SOCKET_PROCESSOR_AFFINITY WSABUF WSACMSGHDR WSAMSG GROUP_FILTER IN_PKTINFO IN6_PKTINFO IP_MREQ IP_MSFILTER IPV6_MREQ SOCKADDR_IN6 SOCKADDR_IN6_PAIR SOCKADDR_IN6_PAIR_NATIVE SOCKADDR_INET AFPROTOCOLS BLOB NSPV2_ROUTINE WSAEVENT WSANAMESPACE_INFOEXW WSANAMESPACE_INFOW WSAOVERLAPPED WSAPROTOCOL_INFOW WSAQUERYSET2W WSAVERSION diff --git a/Windows.Forms/AssemblyReport.md b/Windows.Forms/AssemblyReport.md index da9349f7..bd7862f6 100644 --- a/Windows.Forms/AssemblyReport.md +++ b/Windows.Forms/AssemblyReport.md @@ -25,7 +25,6 @@ Enum | Description | Values [Vanara.Windows.Forms.ItemHitLocation](https://github.com/dahall/Vanara/search?l=C%23&q=ItemHitLocation) | The location on the IShellItem that was clicked. | NoWhere, OnIcon, OnLabel, OnIndent, OnButton, OnRight, OnStateIcon, OnItem, OnTabButton [Vanara.Windows.Forms.KnownFolder](https://github.com/dahall/Vanara/search?l=C%23&q=KnownFolder) | Standard folders registered with the system as Known Folders. A computer will have only folders appropriate to it installed. | AccountPictures, AddNewPrograms, AdminTools, ApplicationShortcuts, AppsFolder, AppUpdates, CameraRoll, CDBurning, ChangeRemovePrograms, CommonAdminTools, CommonOEMLinks, CommonPrograms, CommonStartMenu, CommonStartup, CommonTemplates, ComputerFolder, ConflictFolder, ConnectionsFolder, Contacts, ControlPanelFolder, Cookies, Desktop, DeviceMetadataStore, Documents, DocumentsLibrary, Downloads, Favorites, Fonts, Games, GameTasks, History, HomeGroup, HomeGroupCurrentUser, ImplicitAppShortcuts, InternetCache, InternetFolder, Libraries, Links, LocalAppData, LocalAppDataLow, LocalizedResourcesDir, Music, MusicLibrary, NetHood, NetworkFolder, OriginalImages, PhotoAlbums, PicturesLibrary, Pictures, Playlists, PrintersFolder, PrintHood, Profile, ProgramData, ProgramFiles, ProgramFilesX64, ProgramFilesX86, ProgramFilesCommon, ProgramFilesCommonX64, ProgramFilesCommonX86, Programs, Public, PublicDesktop, PublicDocuments, PublicDownloads, PublicGameTasks, PublicLibraries, PublicMusic, PublicPictures, PublicRingtones, PublicUserTiles, PublicVideos, QuickLaunch, Recent, RecordedTVLibrary, RecycleBinFolder, ResourceDir, Ringtones, RoamingAppData, RoamedTileImages, RoamingTiles, SampleMusic, SamplePictures, SamplePlaylists, SampleVideos, SavedGames, SavedPictures, SavedPicturesLibrary, SavedSearches, Screenshots, SEARCH_CSC, SearchHistory, SearchHome, SEARCH_MAPI, SearchTemplates, SendTo, SidebarDefaultParts, SidebarParts, SkyDrive, SkyDriveCameraRoll, SkyDriveDocuments, SkyDrivePictures, StartMenu, Startup, SyncManagerFolder, SyncResultsFolder, SyncSetupFolder, System, SystemX86, Templates, UserPinned, UserProfiles, UserProgramFiles, UserProgramFilesCommon, UsersFiles, UsersLibraries, Videos, VideosLibrary, Windows, Undefined [Vanara.Windows.Forms.VisualTheme.MarginsProperty](https://github.com/dahall/Vanara/search?l=C%23&q=MarginsProperty) | Properties accessible via `Vanara.Windows.Forms.VisualTheme.GetMargins(System.Drawing.IDeviceContext,System.Int32,System.Int32,Vanara.Windows.Forms.VisualTheme.MarginsProperty)`. | Sizing, Content, Caption -[Vanara.Configuration.MRUManager.MenuPlacement](https://github.com/dahall/Vanara/search?l=C%23&q=MenuPlacement) | The placement of a menu item in a list. | Bottom, Top [Vanara.Windows.Forms.VisualTheme.MetricProperty](https://github.com/dahall/Vanara/search?l=C%23&q=MetricProperty) | Properties accessible via `Vanara.Windows.Forms.VisualTheme.GetMetric(System.Drawing.IDeviceContext,System.Int32,System.Int32,Vanara.Windows.Forms.VisualTheme.MetricProperty)`. | ImageCount, AlphaLevel, BorderSize, RoundCornerWidth, RoundCornerHeight, GradientRatio1, GradientRatio2, GradientRatio3, GradientRatio4, GradientRatio5, ProgressChunkSize, ProgressSpaceSize, Saturation, TextBorderSize, AlphaThreshold, Width, Height, GlyphIndex, TrueSizeStretchMark, MinDpi1, MinDpi2, MinDpi3, MinDpi4, MinDpi5 [Vanara.Windows.Forms.DesktopWindowManager.NonClientRenderingPolicy](https://github.com/dahall/Vanara/search?l=C%23&q=NonClientRenderingPolicy) | Flags used by the SetWindowAttr method to specify the non-client area rendering policy. | UseWindowStyle, Disabled, Enabled [Vanara.Windows.Forms.PaneVisibilityState](https://github.com/dahall/Vanara/search?l=C%23&q=PaneVisibilityState) | Indicates the visibility state of an ExplorerBrowser pane. | Default, Show, Hide @@ -57,14 +56,11 @@ Interface | Description [Vanara.Windows.Forms.Design.IActionGetItem](https://github.com/dahall/Vanara/search?l=C%23&q=IActionGetItem) | Interface for an action that has items and a category. [Vanara.Windows.Forms.IDrawingStyle](https://github.com/dahall/Vanara/search?l=C%23&q=IDrawingStyle) | An interface for controls that provide drawing styles. [Vanara.Windows.Forms.IEnableable](https://github.com/dahall/Vanara/search?l=C%23&q=IEnableable) | Interface that exposes an Enabled property for an item supplied to `Vanara.Windows.Forms.DisabledItemComboBox`. -[Vanara.Configuration.MRUManager.IFileListStorage](https://github.com/dahall/Vanara/search?l=C%23&q=IFileListStorage) | Defines a class that implements storage for an MRU file list. -[Vanara.Configuration.MRUManager.IMenuBuilder](https://github.com/dahall/Vanara/search?l=C%23&q=IMenuBuilder) | Defines a class that implements a menu handler for an MRU file list. ### Classes Class | Description ---- | ---- [Vanara.Windows.Forms.AccessControlEditorDialog](https://github.com/dahall/Vanara/search?l=C%23&q=AccessControlEditorDialog) | Displays a property sheet that contains a basic security property page. This property page enables the user to view and edit the access rights allowed or denied by the ACEs in an object's DACL. [Vanara.Windows.Forms.ActivationContext](https://github.com/dahall/Vanara/search?l=C%23&q=ActivationContext) | Provides an activation context for a manifest file or PE image. On disposal, the context is deactivated. -[Vanara.Configuration.MRUManager.AppSettingsFileListStorage](https://github.com/dahall/Vanara/search?l=C%23&q=AppSettingsFileListStorage) | Storage in the local application settings. [Vanara.Windows.Forms.Design.AttributedComponentDesigner](https://github.com/dahall/Vanara/search?l=C%23&q=AttributedComponentDesigner) | A designer for components that support attributes. [Vanara.Windows.Forms.Design.AttributedComponentDesignerEx](https://github.com/dahall/Vanara/search?l=C%23&q=AttributedComponentDesignerEx) | An extended designer for components that support attributes. [Vanara.Windows.Forms.Design.AttributedControlDesigner](https://github.com/dahall/Vanara/search?l=C%23&q=AttributedControlDesigner) | A designer for controls that support attributes. @@ -124,7 +120,6 @@ Class | Description [Vanara.Windows.Forms.LiveThumbnail](https://github.com/dahall/Vanara/search?l=C%23&q=LiveThumbnail) | Extracts all or a portion of a window and renders it as a thumbnail on another portion of the desktop. [Vanara.Extensions.MapPointExtension](https://github.com/dahall/Vanara/search?l=C%23&q=MapPointExtension) | Extension methods for windows to process points in the coordinate space. [Vanara.Windows.Forms.MenuStripMRUManager](https://github.com/dahall/Vanara/search?l=C%23&q=MenuStripMRUManager) | A class that manages a Most Recently Used file listing and interacts with a MenuStrip to display a menu list of the files. By default, the application settings are used to store the history. Optionally a constructor can be used to provide an alternate class to handle that work. -[Vanara.Configuration.MRUManager](https://github.com/dahall/Vanara/search?l=C%23&q=MRUManager) | A class that manages a Most Recently Used file listing. [Vanara.Windows.Forms.ExplorerBrowser.NavigatedEventArgs](https://github.com/dahall/Vanara/search?l=C%23&q=NavigatedEventArgs) | Event argument for The Navigated event [Vanara.Windows.Forms.ExplorerBrowser.NavigatingEventArgs](https://github.com/dahall/Vanara/search?l=C%23&q=NavigatingEventArgs) | Event argument for The Navigating event [Vanara.Windows.Forms.ExplorerBrowser.NavigationFailedEventArgs](https://github.com/dahall/Vanara/search?l=C%23&q=NavigationFailedEventArgs) | Event argument for the NavigatinoFailed event @@ -139,7 +134,6 @@ Class | Description [Vanara.Windows.Forms.ProgressDialog](https://github.com/dahall/Vanara/search?l=C%23&q=ProgressDialog) | Multi-level, auto-sizing, progress dialog supporting asyncronous tasks. The background activities are provided as asyncronous methods who have a `System.Threading.CancellationToken` and an `System.IProgress`1` instance passed as parameters. The method uses the `System.Threading.CancellationToken` instance to determine if the user has pressed the "Cancel" button and the `System.IProgress`1.Report(`0)` method to report progress. [Vanara.Windows.Forms.ProgressEventArgs](https://github.com/dahall/Vanara/search?l=C%23&q=ProgressEventArgs) | Updates progress on a `Vanara.Windows.Forms.ProgressDialog`. [Vanara.Windows.Forms.Design.RedirectedDesignerItemAttribute](https://github.com/dahall/Vanara/search?l=C%23&q=RedirectedDesignerItemAttribute) | Attribute placed on class items that indicate they support a designer redirected item. -[Vanara.Configuration.MRUManager.RegistryFileListStorage](https://github.com/dahall/Vanara/search?l=C%23&q=RegistryFileListStorage) | [Vanara.Resources.ResourceFile](https://github.com/dahall/Vanara/search?l=C%23&q=ResourceFile) | Represents a file that contains resources. [Vanara.Windows.Forms.Design.ServiceProviderExtension](https://github.com/dahall/Vanara/search?l=C%23&q=ServiceProviderExtension) | Extension methods for IServiceProvider. [Vanara.Windows.Forms.ShellNamespaceTreeControl](https://github.com/dahall/Vanara/search?l=C%23&q=ShellNamespaceTreeControl) | A control used to view and manipulate nodes in a tree of Shell items. diff --git a/Windows.Forms/Vanara.Windows.Forms.csproj b/Windows.Forms/Vanara.Windows.Forms.csproj index bc250890..5538036f 100644 --- a/Windows.Forms/Vanara.Windows.Forms.csproj +++ b/Windows.Forms/Vanara.Windows.Forms.csproj @@ -12,13 +12,13 @@ Currently implements: Classes -AccessControlEditorDialog, ActivationContext, AppSettingsFileListStorage, AttributedComponentDesigner<T>, AttributedComponentDesignerEx<T>, AttributedControlDesigner<T>, AttributedControlDesignerEx<T>, AttributedDesignerActionList, AttributedParentControlDesigner<T>, AttributedParentControlDesignerEx<T>, AuthenticationBuffer, BufferedAnimationPainter, BufferedPaint, BufferedPainter, ButtonClickedEventArgs, ButtonExtension, CollapsiblePanel, ComboBoxExtension, CommandLink, ComponentDesignerExtension, ControlExtension, ControlImage, CredentialsDialog, CursorExtension, CustomButton, CustomComboBox, CustomDrawBase, DesignerActionMethodAttribute, DesignerActionPropertyAttribute, DesignerVerbAttribute, DesktopWindowManager, DisabledItemComboBox, DrawPattern, EditorServiceContext, EnumComboBox, ExpandedEventArgs, ExplorerBrowser, ExplorerBrowserPaneVisibility, FlagCheckedListBox, FlagCheckedListBoxItem, FlagEnumUIEditor<T>, FolderBrowserDialog, FolderBrowserDialogInitializedEventArgs, GenericProvider, GetDuration<T>, GlassExtenderProvider, GraphicsExtension, GroupIconResIndexer, IconExtension, ImageListExtension, ImageResIndexer<T>, InputDialog, InputDialogItemAttribute, InvalidFolderEventArgs, IPAddressBox, IPAddressFieldChangedEventArgs, LabelExtension, ListViewExtension, ListViewGroupingSet<T>, LiveThumbnail, MapPointExtension, MenuStripMRUManager, MRUManager, NavigatedEventArgs, NavigatingEventArgs, NavigationFailedEventArgs, NavigationLog, NavigationLogEventArgs, NetworkConnectionDialog, NetworkDisconnectDialog, NotifyIconExtensions, PaintAction<T>, PasswordValidatorEventArgs, PreventShutdownContext, ProgressDialog, ProgressEventArgs, RedirectedDesignerItemAttribute, RegistryFileListStorage, ResourceFile, ServiceProviderExtension, ShellNamespaceTreeControl, ShellNamespaceTreeControlCancelEventArgs, ShellNamespaceTreeControlEventArgs, ShellNamespaceTreeControlItemLabelEditEventArgs, ShellNamespaceTreeControlItemMouseClickEventArgs, ShellNamespaceTreeRootList, ShellProgressDialog, SplitButton, SplitMenuEventArgs, StringResIndexer, Style, TaskDialog, TaskDialogButton, TaskDialogButtonBase, TaskDialogButtonCollection<T>, TaskDialogProgressBar, TaskDialogRadioButton, TextBoxExtension, ThemedImageDraw, ThemedLabel, ThemedPanel, ThemedTableLayoutPanel, TimerEventArgs, TrackBarEx, TreeViewExtension, TypedBehavior<T>, TypedDesignerActionList<T>, TypedGlyph<T>, VerificationClickedEventArgs, VistaButtonBase, VistaControlExtender, VisualStylesRendererExtension, VisualTheme +AccessControlEditorDialog, ActivationContext, AttributedComponentDesigner<T>, AttributedComponentDesignerEx<T>, AttributedControlDesigner<T>, AttributedControlDesignerEx<T>, AttributedDesignerActionList, AttributedParentControlDesigner<T>, AttributedParentControlDesignerEx<T>, AuthenticationBuffer, BufferedAnimationPainter, BufferedPaint, BufferedPainter, ButtonClickedEventArgs, ButtonExtension, CollapsiblePanel, ComboBoxExtension, CommandLink, ComponentDesignerExtension, ControlExtension, ControlImage, CredentialsDialog, CursorExtension, CustomButton, CustomComboBox, CustomDrawBase, DesignerActionMethodAttribute, DesignerActionPropertyAttribute, DesignerVerbAttribute, DesktopWindowManager, DisabledItemComboBox, DrawPattern, EditorServiceContext, EnumComboBox, ExpandedEventArgs, ExplorerBrowser, ExplorerBrowserPaneVisibility, FlagCheckedListBox, FlagCheckedListBoxItem, FlagEnumUIEditor<T>, FolderBrowserDialog, FolderBrowserDialogInitializedEventArgs, GenericProvider, GetDuration<T>, GlassExtenderProvider, GraphicsExtension, GroupIconResIndexer, IconExtension, ImageListExtension, ImageResIndexer<T>, InputDialog, InputDialogItemAttribute, InvalidFolderEventArgs, IPAddressBox, IPAddressFieldChangedEventArgs, LabelExtension, ListViewExtension, ListViewGroupingSet<T>, LiveThumbnail, MapPointExtension, MenuStripMRUManager, NavigatedEventArgs, NavigatingEventArgs, NavigationFailedEventArgs, NavigationLog, NavigationLogEventArgs, NetworkConnectionDialog, NetworkDisconnectDialog, NotifyIconExtensions, PaintAction<T>, PasswordValidatorEventArgs, PreventShutdownContext, ProgressDialog, ProgressEventArgs, RedirectedDesignerItemAttribute, ResourceFile, ServiceProviderExtension, ShellNamespaceTreeControl, ShellNamespaceTreeControlCancelEventArgs, ShellNamespaceTreeControlEventArgs, ShellNamespaceTreeControlItemLabelEditEventArgs, ShellNamespaceTreeControlItemMouseClickEventArgs, ShellNamespaceTreeRootList, ShellProgressDialog, SplitButton, SplitMenuEventArgs, StringResIndexer, Style, TaskDialog, TaskDialogButton, TaskDialogButtonBase, TaskDialogButtonCollection<T>, TaskDialogProgressBar, TaskDialogRadioButton, TextBoxExtension, ThemedImageDraw, ThemedLabel, ThemedPanel, ThemedTableLayoutPanel, TimerEventArgs, TrackBarEx, TreeViewExtension, TypedBehavior<T>, TypedDesignerActionList<T>, TypedGlyph<T>, VerificationClickedEventArgs, VistaButtonBase, VistaControlExtender, VisualStylesRendererExtension, VisualTheme Structures TaskDialogResult Enumerations -BitmapProperty, BoolProperty, CloakingSource, CollapsiblePanelBorderCondition, CollapsiblePanelHeaderState, ColorProperty, ControlState, EnumProperty, ExplorerBrowserContentSectionOptions, ExplorerBrowserLoadFlags, ExplorerBrowserNavigateOptions, ExplorerBrowserNavigationItemCategory, ExplorerBrowserViewMode, FilenameProperty, Flip3DWindowPolicy, FolderBrowserDialogOptions, FontProperty, IconSize, IntProperty, ItemHitLocation, KnownFolder, MarginsProperty, MenuPlacement, MetricProperty, NonClientRenderingPolicy, PaneVisibilityState, PartSize, PositionProperty, ProgressBarState, PropertyOrigin, RectangleProperty, RenderStyle, SecurityPageType, ShellNamespaceTreeControlAction, ShellProgressDialogStyle, ShellTreeItemButton, ShellTreeItemCheckBoxStyle, ShellTreeItemState, SizeMode, StringProperty, TaskDialogButtonDisplay, TaskDialogCommonButtons, TaskDialogIcon +BitmapProperty, BoolProperty, CloakingSource, CollapsiblePanelBorderCondition, CollapsiblePanelHeaderState, ColorProperty, ControlState, EnumProperty, ExplorerBrowserContentSectionOptions, ExplorerBrowserLoadFlags, ExplorerBrowserNavigateOptions, ExplorerBrowserNavigationItemCategory, ExplorerBrowserViewMode, FilenameProperty, Flip3DWindowPolicy, FolderBrowserDialogOptions, FontProperty, IconSize, IntProperty, ItemHitLocation, KnownFolder, MarginsProperty, MetricProperty, NonClientRenderingPolicy, PaneVisibilityState, PartSize, PositionProperty, ProgressBarState, PropertyOrigin, RectangleProperty, RenderStyle, SecurityPageType, ShellNamespaceTreeControlAction, ShellProgressDialogStyle, ShellTreeItemButton, ShellTreeItemCheckBoxStyle, ShellTreeItemState, SizeMode, StringProperty, TaskDialogButtonDisplay, TaskDialogCommonButtons, TaskDialogIcon pkgreadme.md diff --git a/Windows.Forms/pkgreadme.md b/Windows.Forms/pkgreadme.md index c39db4e5..617190c5 100644 --- a/Windows.Forms/pkgreadme.md +++ b/Windows.Forms/pkgreadme.md @@ -18,4 +18,4 @@ If you're still running into problems, file an [issue](https://github.com/dahall Classes | Structures | Enumerations | Interfaces --- | --- | --- | --- -AccessControlEditorDialog ActivationContext AppSettingsFileListStorage AttributedComponentDesigner AttributedComponentDesignerEx AttributedControlDesigner AttributedControlDesignerEx AttributedDesignerActionList AttributedParentControlDesigner AttributedParentControlDesignerEx AuthenticationBuffer BufferedAnimationPainter BufferedPaint BufferedPainter ButtonClickedEventArgs ButtonExtension CollapsiblePanel ComboBoxExtension CommandLink ComponentDesignerExtension ControlExtension ControlImage CredentialsDialog CursorExtension CustomButton CustomComboBox CustomDrawBase DesignerActionMethodAttribute DesignerActionPropertyAttribute DesignerVerbAttribute DesktopWindowManager DisabledItemComboBox DrawPattern EditorServiceContext EnumComboBox ExpandedEventArgs ExplorerBrowser ExplorerBrowserPaneVisibility FlagCheckedListBox FlagCheckedListBoxItem FlagEnumUIEditor FolderBrowserDialog FolderBrowserDialogInitializedEventArgs GenericProvider GetDuration GlassExtenderProvider GraphicsExtension GroupIconResIndexer IconExtension ImageListExtension ImageResIndexer InputDialog InputDialogItemAttribute InvalidFolderEventArgs IPAddressBox IPAddressFieldChangedEventArgs LabelExtension ListViewExtension ListViewGroupingSet LiveThumbnail MapPointExtension MenuStripMRUManager MRUManager NavigatedEventArgs NavigatingEventArgs NavigationFailedEventArgs NavigationLog NavigationLogEventArgs NetworkConnectionDialog NetworkDisconnectDialog NotifyIconExtensions PaintAction PasswordValidatorEventArgs PreventShutdownContext ProgressDialog ProgressEventArgs RedirectedDesignerItemAttribute RegistryFileListStorage ResourceFile ServiceProviderExtension ShellNamespaceTreeControl ShellNamespaceTreeControlCancelEventArgs ShellNamespaceTreeControlEventArgs ShellNamespaceTreeControlItemLabelEditEventArgs ShellNamespaceTreeControlItemMouseClickEventArgs ShellNamespaceTreeRootList ShellProgressDialog SplitButton SplitMenuEventArgs StringResIndexer Style TaskDialog TaskDialogButton TaskDialogButtonBase TaskDialogButtonCollection TaskDialogProgressBar TaskDialogRadioButton TextBoxExtension ThemedImageDraw ThemedLabel ThemedPanel ThemedTableLayoutPanel TimerEventArgs TrackBarEx TreeViewExtension TypedBehavior TypedDesignerActionList TypedGlyph VerificationClickedEventArgs VistaButtonBase VistaControlExtender VisualStylesRendererExtension VisualTheme | TaskDialogResult | BitmapProperty BoolProperty CloakingSource CollapsiblePanelBorderCondition CollapsiblePanelHeaderState ColorProperty ControlState EnumProperty ExplorerBrowserContentSectionOptions ExplorerBrowserLoadFlags ExplorerBrowserNavigateOptions ExplorerBrowserNavigationItemCategory ExplorerBrowserViewMode FilenameProperty Flip3DWindowPolicy FolderBrowserDialogOptions FontProperty IconSize IntProperty ItemHitLocation KnownFolder MarginsProperty MenuPlacement MetricProperty NonClientRenderingPolicy PaneVisibilityState PartSize PositionProperty ProgressBarState PropertyOrigin RectangleProperty RenderStyle SecurityPageType ShellNamespaceTreeControlAction ShellProgressDialogStyle ShellTreeItemButton ShellTreeItemCheckBoxStyle ShellTreeItemState SizeMode StringProperty TaskDialogButtonDisplay TaskDialogCommonButtons TaskDialogIcon | IAccessControlEditorDialogProvider IActionGetItem IDrawingStyle IEnableable IFileListStorage IMenuBuilder +AccessControlEditorDialog ActivationContext AttributedComponentDesigner AttributedComponentDesignerEx AttributedControlDesigner AttributedControlDesignerEx AttributedDesignerActionList AttributedParentControlDesigner AttributedParentControlDesignerEx AuthenticationBuffer BufferedAnimationPainter BufferedPaint BufferedPainter ButtonClickedEventArgs ButtonExtension CollapsiblePanel ComboBoxExtension CommandLink ComponentDesignerExtension ControlExtension ControlImage CredentialsDialog CursorExtension CustomButton CustomComboBox CustomDrawBase DesignerActionMethodAttribute DesignerActionPropertyAttribute DesignerVerbAttribute DesktopWindowManager DisabledItemComboBox DrawPattern EditorServiceContext EnumComboBox ExpandedEventArgs ExplorerBrowser ExplorerBrowserPaneVisibility FlagCheckedListBox FlagCheckedListBoxItem FlagEnumUIEditor FolderBrowserDialog FolderBrowserDialogInitializedEventArgs GenericProvider GetDuration GlassExtenderProvider GraphicsExtension GroupIconResIndexer IconExtension ImageListExtension ImageResIndexer InputDialog InputDialogItemAttribute InvalidFolderEventArgs IPAddressBox IPAddressFieldChangedEventArgs LabelExtension ListViewExtension ListViewGroupingSet LiveThumbnail MapPointExtension MenuStripMRUManager NavigatedEventArgs NavigatingEventArgs NavigationFailedEventArgs NavigationLog NavigationLogEventArgs NetworkConnectionDialog NetworkDisconnectDialog NotifyIconExtensions PaintAction PasswordValidatorEventArgs PreventShutdownContext ProgressDialog ProgressEventArgs RedirectedDesignerItemAttribute ResourceFile ServiceProviderExtension ShellNamespaceTreeControl ShellNamespaceTreeControlCancelEventArgs ShellNamespaceTreeControlEventArgs ShellNamespaceTreeControlItemLabelEditEventArgs ShellNamespaceTreeControlItemMouseClickEventArgs ShellNamespaceTreeRootList ShellProgressDialog SplitButton SplitMenuEventArgs StringResIndexer Style TaskDialog TaskDialogButton TaskDialogButtonBase TaskDialogButtonCollection TaskDialogProgressBar TaskDialogRadioButton TextBoxExtension ThemedImageDraw ThemedLabel ThemedPanel ThemedTableLayoutPanel TimerEventArgs TrackBarEx TreeViewExtension TypedBehavior TypedDesignerActionList TypedGlyph VerificationClickedEventArgs VistaButtonBase VistaControlExtender VisualStylesRendererExtension VisualTheme | TaskDialogResult | BitmapProperty BoolProperty CloakingSource CollapsiblePanelBorderCondition CollapsiblePanelHeaderState ColorProperty ControlState EnumProperty ExplorerBrowserContentSectionOptions ExplorerBrowserLoadFlags ExplorerBrowserNavigateOptions ExplorerBrowserNavigationItemCategory ExplorerBrowserViewMode FilenameProperty Flip3DWindowPolicy FolderBrowserDialogOptions FontProperty IconSize IntProperty ItemHitLocation KnownFolder MarginsProperty MetricProperty NonClientRenderingPolicy PaneVisibilityState PartSize PositionProperty ProgressBarState PropertyOrigin RectangleProperty RenderStyle SecurityPageType ShellNamespaceTreeControlAction ShellProgressDialogStyle ShellTreeItemButton ShellTreeItemCheckBoxStyle ShellTreeItemState SizeMode StringProperty TaskDialogButtonDisplay TaskDialogCommonButtons TaskDialogIcon | IAccessControlEditorDialogProvider IActionGetItem IDrawingStyle IEnableable diff --git a/Windows.Shell.Common/AssemblyReport.md b/Windows.Shell.Common/AssemblyReport.md index 44b5b7a2..9b8a96b0 100644 --- a/Windows.Shell.Common/AssemblyReport.md +++ b/Windows.Shell.Common/AssemblyReport.md @@ -11,6 +11,7 @@ Enum | Description | Values [Vanara.Windows.Shell.LibraryFolderFilter](https://github.com/dahall/Vanara/search?l=C%23&q=LibraryFolderFilter) | Defines options for filtering folder items. | FileSystemOnly, StorageObjects, AllItems [Vanara.Windows.Shell.LibraryViewTemplate](https://github.com/dahall/Vanara/search?l=C%23&q=LibraryViewTemplate) | Defines the type of view assigned to a library folder. | Documents, General, Music, Pictures, Videos, Custom [Vanara.Windows.Shell.LinkResolution](https://github.com/dahall/Vanara/search?l=C%23&q=LinkResolution) | Flags determining how the links with missing targets are resolved. | None, NoUI, AnyMatch, Update, NoUpdate, NoSearch, NoTrack, NoLinkInfo, InvokeMSI, NoUIWithMsgPump, OfferDeleteWithoutFile, KnownFolder, MachineInLocalTarget, UpdateMachineAndSid, NoObjectID +[Vanara.Configuration.MRUManager.MenuPlacement](https://github.com/dahall/Vanara/search?l=C%23&q=MenuPlacement) | The placement of a menu item in a list. | Bottom, Top [Vanara.Windows.Shell.ShellFileOperations.OperationFlags](https://github.com/dahall/Vanara/search?l=C%23&q=OperationFlags) | Flags that control the file operation. | MultiDestFiles, Silent, RenameOnCollision, NoConfirmation, WantMappingHandle, AllowUndo, FilesOnly, SimpleProgress, NoConfirmMkDir, NoErrorUI, NoUI, NoCopySecurityAttribs, NoRecursion, NoConnectedElements, WantNukeWarning, NoSkipJunctions, PreferHardLink, ShowElevationPrompt, RecycleOnDelete, EarlyFailure, PreserveFileExtensions, KeepNewerFile, NoCopyHooks, NoMinimizeBox, MoveACLsAcrossVolumes, DontDisplaySourcePath, DontDisplayDestPath, RequireElevation, AddUndoRecord, CopyAsDownload, DontDisplayLocations [Vanara.Windows.Shell.ShellFileOperationDialog.OperationMode](https://github.com/dahall/Vanara/search?l=C%23&q=OperationMode) | Flags used in Mode | Default, Running, Starting, Undoing, BlockedByErrors, Indeterminate [Vanara.Windows.Shell.ShellFileOperationDialog.OperationType](https://github.com/dahall/Vanara/search?l=C%23&q=OperationType) | Describes an action being performed that requires progress to be shown to the user using progress dialog. | None, Moving, Copying, Recycling, ApplyingAttributes, Downloading, SearchingInternet, Calculating, Uploading, SearchingFiles, Deleting, Renaming, Formatting, CopyMoving @@ -32,12 +33,15 @@ Enum | Description | Values Interface | Description ---- | ---- [Vanara.Windows.Shell.IComObject](https://github.com/dahall/Vanara/search?l=C%23&q=IComObject) | Exposed methods from `Vanara.Windows.Shell.ComObject`. +[Vanara.Configuration.MRUManager.IFileListStorage](https://github.com/dahall/Vanara/search?l=C%23&q=IFileListStorage) | Defines a class that implements storage for an MRU file list. [Vanara.Windows.Shell.IJumpListItem](https://github.com/dahall/Vanara/search?l=C%23&q=IJumpListItem) | Represents a Jump List item. +[Vanara.Configuration.MRUManager.IMenuBuilder](https://github.com/dahall/Vanara/search?l=C%23&q=IMenuBuilder) | Defines a class that implements a menu handler for an MRU file list. ### Classes Class | Description ---- | ---- [Vanara.Windows.ExtenderProviderBase.AddExtenderEventArgs](https://github.com/dahall/Vanara/search?l=C%23&q=AddExtenderEventArgs) | Arguments for the `Vanara.Windows.ExtenderProviderBase`1.AddingExtender` event. [Vanara.Windows.Shell.Registration.AppRegistration](https://github.com/dahall/Vanara/search?l=C%23&q=AppRegistration) | Represents the registration entries for an application. +[Vanara.Configuration.MRUManager.AppSettingsFileListStorage](https://github.com/dahall/Vanara/search?l=C%23&q=AppSettingsFileListStorage) | Storage in the local application settings. [Vanara.Windows.Shell.BindContext](https://github.com/dahall/Vanara/search?l=C%23&q=BindContext) | Wraps the `System.Runtime.InteropServices.ComTypes.IBindCtx` COM type. [Vanara.Windows.Shell.ComClassFactory](https://github.com/dahall/Vanara/search?l=C%23&q=ComClassFactory) | An implementation of `Vanara.PInvoke.Ole32.IClassFactory` to be used in conjunction with `Vanara.Windows.Shell.IComObject` derivatives. [Vanara.Windows.Shell.CommandVerb](https://github.com/dahall/Vanara/search?l=C%23&q=CommandVerb) | Encapsulates a shortcut menu verb in the registry. @@ -61,6 +65,7 @@ Class | Description [Vanara.Windows.Shell.ShellContextMenu.MenuItemInfo](https://github.com/dahall/Vanara/search?l=C%23&q=MenuItemInfo) | Provides information about a single menu entry discovered in a native menu. [Vanara.PInvoke.MessageLoop.MessageEventArgs](https://github.com/dahall/Vanara/search?l=C%23&q=MessageEventArgs) | Holds a copy of the MSG instance retrieved by GetMessage. [Vanara.PInvoke.MessageLoop](https://github.com/dahall/Vanara/search?l=C%23&q=MessageLoop) | This class encapsulates the management of a message loop for an application. It supports queuing a callback to the application via the message loop to enable the app to return from a call and continue processing that call later. This behavior is needed when implementing a shell verb as verbs must not block the caller. The ComObject derived class should call QueueNonBlockingCallback in its invoke function, for example IExecuteCommand::Execute() or IDropTarget::Drop() passing a method that will complete the initialization work. +[Vanara.Configuration.MRUManager](https://github.com/dahall/Vanara/search?l=C%23&q=MRUManager) | A class that manages a Most Recently Used file listing. [Vanara.Windows.Shell.NativeClipboard](https://github.com/dahall/Vanara/search?l=C%23&q=NativeClipboard) | Initializes and closes a session using the Clipboard calling `Vanara.PInvoke.User32.OpenClipboard(Vanara.PInvoke.HWND)` and then `Vanara.PInvoke.User32.CloseClipboard` on disposal. This can be called multiple times in nested calls and will ensure the Clipboard is only opened and closed at the highest scope. [Vanara.Windows.Shell.ProgId](https://github.com/dahall/Vanara/search?l=C%23&q=ProgId) | Represents a programmatic identifier in the registry for an application. [Vanara.Windows.Shell.PropertyBag](https://github.com/dahall/Vanara/search?l=C%23&q=PropertyBag) | Encapsulates an `Vanara.PInvoke.OleAut32.IPropertyBag` instance. @@ -73,6 +78,7 @@ Class | Description [Vanara.Windows.Shell.RecycleBin](https://github.com/dahall/Vanara/search?l=C%23&q=RecycleBin) | A static object that represents the system Recycle Bin. [Vanara.Windows.Shell.RegBasedDictionary](https://github.com/dahall/Vanara/search?l=C%23&q=RegBasedDictionary) | A virtual dictionary that is based on values in the Windows Registry. [Vanara.Windows.Shell.RegBasedSettings](https://github.com/dahall/Vanara/search?l=C%23&q=RegBasedSettings) | Base class for registry based settings. +[Vanara.Configuration.MRUManager.RegistryFileListStorage](https://github.com/dahall/Vanara/search?l=C%23&q=RegistryFileListStorage) | [Vanara.Windows.Shell.SearchCondition](https://github.com/dahall/Vanara/search?l=C%23&q=SearchCondition) | Provides properties and methods for retrieving information about a search condition. [Vanara.Windows.Shell.ShellAssociation](https://github.com/dahall/Vanara/search?l=C%23&q=ShellAssociation) | Represents a Shell file association defined in the Windows Registry. Wraps `Vanara.PInvoke.ShlwApi.IQueryAssociations`. [Vanara.Windows.Shell.ShellAssociation.ShellAssociationHandler](https://github.com/dahall/Vanara/search?l=C%23&q=ShellAssociationHandler) | Represents a handler (executable) for a `Vanara.Windows.Shell.ShellAssociation`. @@ -87,6 +93,8 @@ Class | Description [Vanara.Windows.Shell.ShellFileOperations](https://github.com/dahall/Vanara/search?l=C%23&q=ShellFileOperations) | Queued and static file operations using the Shell. [Vanara.Windows.Shell.ShellFileOperations.ShellFileOpEventArgs](https://github.com/dahall/Vanara/search?l=C%23&q=ShellFileOpEventArgs) | Arguments supplied to events from `Vanara.Windows.Shell.ShellFileOperations`. Depending on the event, some properties may not be set. [Vanara.Windows.Shell.ShellFolder](https://github.com/dahall/Vanara/search?l=C%23&q=ShellFolder) | A folder or container of `Vanara.Windows.Shell.ShellItem` instances. +[Vanara.Windows.Shell.ShellFolderCategorizer](https://github.com/dahall/Vanara/search?l=C%23&q=ShellFolderCategorizer) | Exposes a list of categorizers registered on an IShellFolder. +[Vanara.Windows.Shell.ShellFolderCategory](https://github.com/dahall/Vanara/search?l=C%23&q=ShellFolderCategory) | A shell folder category object. [Vanara.Windows.Shell.ShellImageList](https://github.com/dahall/Vanara/search?l=C%23&q=ShellImageList) | Represents the System Image List holding images for all shell icons. [Vanara.Windows.Shell.ShellItem](https://github.com/dahall/Vanara/search?l=C%23&q=ShellItem) | Encapsulates an item in the Windows Shell. [Vanara.Windows.Shell.ShellItemArray](https://github.com/dahall/Vanara/search?l=C%23&q=ShellItemArray) | A folder or container of `Vanara.Windows.Shell.ShellItem` instances. diff --git a/Windows.Shell.Common/Vanara.Windows.Shell.Common.csproj b/Windows.Shell.Common/Vanara.Windows.Shell.Common.csproj index 353a27da..6b48c8eb 100644 --- a/Windows.Shell.Common/Vanara.Windows.Shell.Common.csproj +++ b/Windows.Shell.Common/Vanara.Windows.Shell.Common.csproj @@ -11,10 +11,10 @@ Currently implements: Classes -AddExtenderEventArgs, AppRegistration, BindContext, ComClassFactory, CommandVerb, CommandVerbDictionary, ComObject, ComObjWrapper<T>, ControlPanel, DragEventArgs, ExtenderProviderBase<T>, FileInUseHandler, FileTypeAssociation, IconLocation, IndirectResource, IndirectString, JumpList, JumpListDestination, JumpListItem, JumpListSeparator, JumpListTask, MemoryPropertyStore, MenuItemInfo, MessageEventArgs, MessageLoop, NativeClipboard, ProgId, PropertyBag, PropertyDescription, PropertyDescriptionList, PropertyStore, PropertyType, PropertyTypeList, ReadOnlyPropertyStore, RecycleBin, RegBasedDictionary<T>, RegBasedSettings, SearchCondition, ShellAssociation, ShellAssociationHandler, ShellCommand, ShellContextMenu, ShellDataTable, ShellDropTarget, ShellExecuteCommand, ShellFileInfo, ShellFileNewOpEventArgs, ShellFileOperationDialog, ShellFileOperations, ShellFileOpEventArgs, ShellFolder, ShellImageList, ShellItem, ShellItemArray, ShellItemChangeEventArgs, ShellItemChangeWatcher, ShellItemImages, ShellItemPropertyStore, ShellItemPropertyUpdates, ShellLibrary, ShellLibraryFolders, ShellLink, ShellNavigationHistory, ShellRegistrar, ShellSearch, ShellSearchViewSettings, StockIcon, Taskbar, TaskbarList, TrayIcon, Utils, WallpaperManager, WallpaperMonitor, WallpaperSlideshow +AddExtenderEventArgs, AppRegistration, AppSettingsFileListStorage, BindContext, ComClassFactory, CommandVerb, CommandVerbDictionary, ComObject, ComObjWrapper<T>, ControlPanel, DragEventArgs, ExtenderProviderBase<T>, FileInUseHandler, FileTypeAssociation, IconLocation, IndirectResource, IndirectString, JumpList, JumpListDestination, JumpListItem, JumpListSeparator, JumpListTask, MemoryPropertyStore, MenuItemInfo, MessageEventArgs, MessageLoop, MRUManager, NativeClipboard, ProgId, PropertyBag, PropertyDescription, PropertyDescriptionList, PropertyStore, PropertyType, PropertyTypeList, ReadOnlyPropertyStore, RecycleBin, RegBasedDictionary<T>, RegBasedSettings, RegistryFileListStorage, SearchCondition, ShellAssociation, ShellAssociationHandler, ShellCommand, ShellContextMenu, ShellDataTable, ShellDropTarget, ShellExecuteCommand, ShellFileInfo, ShellFileNewOpEventArgs, ShellFileOperationDialog, ShellFileOperations, ShellFileOpEventArgs, ShellFolder, ShellFolderCategorizer, ShellFolderCategory, ShellImageList, ShellItem, ShellItemArray, ShellItemChangeEventArgs, ShellItemChangeWatcher, ShellItemImages, ShellItemPropertyStore, ShellItemPropertyUpdates, ShellLibrary, ShellLibraryFolders, ShellLink, ShellNavigationHistory, ShellRegistrar, ShellSearch, ShellSearchViewSettings, StockIcon, Taskbar, TaskbarList, TrayIcon, Utils, WallpaperManager, WallpaperMonitor, WallpaperSlideshow Enumerations -ChangeFilters, DialogStatus, ExecutableType, FileUsageType, FolderItemFilter, LibraryFolderFilter, LibraryViewTemplate, LinkResolution, OperationFlags, OperationMode, OperationType, ShellIconType, ShellImageSize, ShellItemAttribute, ShellItemComparison, ShellItemDisplayString, ShellItemGetImageOptions, ShellItemToolTipOptions, TaskbarButtonProgressState, TextDataFormat, TransferFlags, VerbMultiSelectModel, VerbPosition, VerbSelectionModel, WallpaperFit +ChangeFilters, DialogStatus, ExecutableType, FileUsageType, FolderItemFilter, LibraryFolderFilter, LibraryViewTemplate, LinkResolution, MenuPlacement, OperationFlags, OperationMode, OperationType, ShellIconType, ShellImageSize, ShellItemAttribute, ShellItemComparison, ShellItemDisplayString, ShellItemGetImageOptions, ShellItemToolTipOptions, TaskbarButtonProgressState, TextDataFormat, TransferFlags, VerbMultiSelectModel, VerbPosition, VerbSelectionModel, WallpaperFit pkgreadme.md diff --git a/Windows.Shell.Common/pkgreadme.md b/Windows.Shell.Common/pkgreadme.md index 6e959135..730c8486 100644 --- a/Windows.Shell.Common/pkgreadme.md +++ b/Windows.Shell.Common/pkgreadme.md @@ -18,4 +18,4 @@ If you're still running into problems, file an [issue](https://github.com/dahall Classes | Enumerations | Interfaces --- | --- | --- -AddExtenderEventArgs AppRegistration BindContext ComClassFactory CommandVerb CommandVerbDictionary ComObject ComObjWrapper ControlPanel DragEventArgs ExtenderProviderBase FileInUseHandler FileTypeAssociation IconLocation IndirectResource IndirectString JumpList JumpListDestination JumpListItem JumpListSeparator JumpListTask MemoryPropertyStore MenuItemInfo MessageEventArgs MessageLoop NativeClipboard ProgId PropertyBag PropertyDescription PropertyDescriptionList PropertyStore PropertyType PropertyTypeList ReadOnlyPropertyStore RecycleBin RegBasedDictionary RegBasedSettings SearchCondition ShellAssociation ShellAssociationHandler ShellCommand ShellContextMenu ShellDataTable ShellDropTarget ShellExecuteCommand ShellFileInfo ShellFileNewOpEventArgs ShellFileOperationDialog ShellFileOperations ShellFileOpEventArgs ShellFolder ShellImageList ShellItem ShellItemArray ShellItemChangeEventArgs ShellItemChangeWatcher ShellItemImages ShellItemPropertyStore ShellItemPropertyUpdates ShellLibrary ShellLibraryFolders ShellLink ShellNavigationHistory ShellRegistrar ShellSearch ShellSearchViewSettings StockIcon Taskbar TaskbarList TrayIcon Utils WallpaperManager WallpaperMonitor WallpaperSlideshow | ChangeFilters DialogStatus ExecutableType FileUsageType FolderItemFilter LibraryFolderFilter LibraryViewTemplate LinkResolution OperationFlags OperationMode OperationType ShellIconType ShellImageSize ShellItemAttribute ShellItemComparison ShellItemDisplayString ShellItemGetImageOptions ShellItemToolTipOptions TaskbarButtonProgressState TextDataFormat TransferFlags VerbMultiSelectModel VerbPosition VerbSelectionModel WallpaperFit | IComObject IJumpListItem +AddExtenderEventArgs AppRegistration AppSettingsFileListStorage BindContext ComClassFactory CommandVerb CommandVerbDictionary ComObject ComObjWrapper ControlPanel DragEventArgs ExtenderProviderBase FileInUseHandler FileTypeAssociation IconLocation IndirectResource IndirectString JumpList JumpListDestination JumpListItem JumpListSeparator JumpListTask MemoryPropertyStore MenuItemInfo MessageEventArgs MessageLoop MRUManager NativeClipboard ProgId PropertyBag PropertyDescription PropertyDescriptionList PropertyStore PropertyType PropertyTypeList ReadOnlyPropertyStore RecycleBin RegBasedDictionary RegBasedSettings RegistryFileListStorage SearchCondition ShellAssociation ShellAssociationHandler ShellCommand ShellContextMenu ShellDataTable ShellDropTarget ShellExecuteCommand ShellFileInfo ShellFileNewOpEventArgs ShellFileOperationDialog ShellFileOperations ShellFileOpEventArgs ShellFolder ShellFolderCategorizer ShellFolderCategory ShellImageList ShellItem ShellItemArray ShellItemChangeEventArgs ShellItemChangeWatcher ShellItemImages ShellItemPropertyStore ShellItemPropertyUpdates ShellLibrary ShellLibraryFolders ShellLink ShellNavigationHistory ShellRegistrar ShellSearch ShellSearchViewSettings StockIcon Taskbar TaskbarList TrayIcon Utils WallpaperManager WallpaperMonitor WallpaperSlideshow | ChangeFilters DialogStatus ExecutableType FileUsageType FolderItemFilter LibraryFolderFilter LibraryViewTemplate LinkResolution MenuPlacement OperationFlags OperationMode OperationType ShellIconType ShellImageSize ShellItemAttribute ShellItemComparison ShellItemDisplayString ShellItemGetImageOptions ShellItemToolTipOptions TaskbarButtonProgressState TextDataFormat TransferFlags VerbMultiSelectModel VerbPosition VerbSelectionModel WallpaperFit | IComObject IFileListStorage IJumpListItem IMenuBuilder