diff --git a/Core/Vanara.Core.csproj b/Core/Vanara.Core.csproj index 02e386bd..aa1d2ee3 100644 --- a/Core/Vanara.Core.csproj +++ b/Core/Vanara.Core.csproj @@ -15,13 +15,13 @@ 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, RequiresUnreferencedCodeAttribute, SafeAllocatedMemoryHandle, SafeAllocatedMemoryHandleBase, SafeByteArray, SafeCoTaskMemHandle, SafeCoTaskMemString, SafeCoTaskMemStruct<T>, SafeGuidPtr, SafeHGlobalHandle, SafeHGlobalStruct<T>, SafeLPSTR, SafeLPTSTR, SafeLPWSTR, SafeMemoryHandle<T>, SafeMemoryHandleExt<T>, SafeMemoryPool<T>, SafeMemString<T>, SafeMemStruct<T>, SparseArray<T>, StringHelper, TryGetValueDelegate, UntypedNativeMemoryEnumerator, VanaraCustomMarshaler<T>, VanaraMarshaler, VanaraMarshalerAttribute, VirtualDictionary<T>, VirtualReadOnlyDictionary<T> +AlignedMemory<T>, AllowNullAttribute, BeginEndEventContext, BitHelper, ByteSizeFormatter, ComConnectionPoint, ComEnumString, ComReleaser<T>, ComReleaserFactory, ComStream, ComTypeExtensions, ConstantConversionExtensions, CorrespondingTypeAttribute, CoTaskMemoryMethods, DisallowNullAttribute, DynamicDependencyAttribute, EnumerableEqualityComparer<T>, EnumExtensions, EventedList<T>, FileTimeExtensions, Formatter, FormatterComposer, GenericSafeHandle, GenericVirtualReadOnlyDictionary<T>, HexDempHelpers, HGlobalMemoryMethods, History<T>, IArrayStructExtensions, IArrayStructMarshaler<T>, InteropExtensions, IntPtrConverter, IOExtensions, LibHelper, LinqHelpers, ListChangedEventArgs<T>, MarshalingStream, MaybeNullAttribute, MaybeNullWhenAttribute, MemberNotNullAttribute, MemoryMethodsBase, NativeMemoryEnumerator<T>, NativeMemoryStream, NotNullAttribute, NotNullWhenAttribute, OSPlatformAttribute, PinnedObject, ReflectionExtensions, ReflectionExtensions, RequiresUnreferencedCodeAttribute, SafeAllocatedMemoryHandle, SafeAllocatedMemoryHandleBase, SafeByteArray, SafeCoTaskMemHandle, SafeCoTaskMemString, SafeCoTaskMemStruct<T>, SafeGuidPtr, SafeHGlobalHandle, SafeHGlobalStruct<T>, SafeLPSTR, SafeLPTSTR, SafeLPWSTR, SafeMemoryHandle<T>, SafeMemoryHandleExt<T>, SafeMemoryPool<T>, SafeMemString<T>, SafeMemStruct<T>, SparseArray<T>, StringHelper, SupportedOSPlatformAttribute, TryGetDelegate, TryGetValueDelegate, UntypedNativeMemoryEnumerator, VanaraCustomMarshaler<T>, VanaraMarshaler, VanaraMarshalerAttribute, VirtualDictionary<T>, VirtualList<T>, VirtualListMethodCarrier<T>, VirtualReadOnlyDictionary<T>, VirtualReadOnlyList<T> Structures BOOL, BOOLEAN, EnumFlagIndexer<T>, GuidPtr, RefEnumerator<T>, SizeT, StrPtrAnsi, StrPtrAuto, StrPtrUni, time_t Enumerations -CorrespondingAction, FileAttributeConstant, FileOpConstant, FilePermissionConstant, StringListPackMethod +CorrespondingAction, DynamicallyAccessedMemberTypes, FileAttributeConstant, FileOpConstant, FilePermissionConstant, StringListPackMethod pkgreadme.md diff --git a/Core/pkgreadme.md b/Core/pkgreadme.md index b5d28c96..9805b286 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 RequiresUnreferencedCodeAttribute SafeAllocatedMemoryHandle SafeAllocatedMemoryHandleBase SafeByteArray SafeCoTaskMemHandle SafeCoTaskMemString SafeCoTaskMemStruct SafeGuidPtr SafeHGlobalHandle SafeHGlobalStruct SafeLPSTR SafeLPTSTR SafeLPWSTR 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 ISupportIndexer IVanaraMarshaler +AlignedMemory AllowNullAttribute BeginEndEventContext BitHelper ByteSizeFormatter ComConnectionPoint ComEnumString ComReleaser ComReleaserFactory ComStream ComTypeExtensions ConstantConversionExtensions CorrespondingTypeAttribute CoTaskMemoryMethods DisallowNullAttribute DynamicDependencyAttribute EnumerableEqualityComparer EnumExtensions EventedList FileTimeExtensions Formatter FormatterComposer GenericSafeHandle GenericVirtualReadOnlyDictionary HexDempHelpers HGlobalMemoryMethods History IArrayStructExtensions IArrayStructMarshaler InteropExtensions IntPtrConverter IOExtensions LibHelper LinqHelpers ListChangedEventArgs MarshalingStream MaybeNullAttribute MaybeNullWhenAttribute MemberNotNullAttribute MemoryMethodsBase NativeMemoryEnumerator NativeMemoryStream NotNullAttribute NotNullWhenAttribute OSPlatformAttribute PinnedObject ReflectionExtensions ReflectionExtensions RequiresUnreferencedCodeAttribute SafeAllocatedMemoryHandle SafeAllocatedMemoryHandleBase SafeByteArray SafeCoTaskMemHandle SafeCoTaskMemString SafeCoTaskMemStruct SafeGuidPtr SafeHGlobalHandle SafeHGlobalStruct SafeLPSTR SafeLPTSTR SafeLPWSTR SafeMemoryHandle SafeMemoryHandleExt SafeMemoryPool SafeMemString SafeMemStruct SparseArray StringHelper SupportedOSPlatformAttribute TryGetDelegate TryGetValueDelegate UntypedNativeMemoryEnumerator VanaraCustomMarshaler VanaraMarshaler VanaraMarshalerAttribute VirtualDictionary VirtualList VirtualListMethodCarrier VirtualReadOnlyDictionary VirtualReadOnlyList | BOOL BOOLEAN EnumFlagIndexer GuidPtr RefEnumerator SizeT StrPtrAnsi StrPtrAuto StrPtrUni time_t | CorrespondingAction DynamicallyAccessedMemberTypes FileAttributeConstant FileOpConstant FilePermissionConstant StringListPackMethod | IArrayStruct IHandle IHistory IMemoryMethods ISafeMemoryHandle ISimpleMemoryMethods ISupportIndexer IVanaraMarshaler IVirtualListMethods IVirtualReadOnlyListMethods diff --git a/Core/readme.md b/Core/readme.md index f7ceb779..f9117adf 100644 --- a/Core/readme.md +++ b/Core/readme.md @@ -9,6 +9,7 @@ This library includes shared methods, structures and constants for use throughou Enum | Description | Values ---- | ---- | ---- [Vanara.InteropServices.CorrespondingAction](https://github.com/dahall/Vanara/search?l=C%23&q=CorrespondingAction) | Actions that can be taken with a corresponding type. | None, Get, Set, GetSet, Exception +[System.Diagnostics.CodeAnalysis.DynamicallyAccessedMemberTypes](https://github.com/dahall/Vanara/search?l=C%23&q=DynamicallyAccessedMemberTypes) | Specifies the types of members that are dynamically accessed. This enumeration has a System.FlagsAttribute attribute that allows a bitwise combination of its member values. | None, PublicParameterlessConstructor, PublicConstructors, NonPublicConstructors, PublicMethods, NonPublicMethods, PublicFields, NonPublicFields, PublicNestedTypes, NonPublicNestedTypes, PublicProperties, NonPublicProperties, PublicEvents, NonPublicEvents, Interfaces, All [Vanara.RunTimeLib.FileAttributeConstant](https://github.com/dahall/Vanara/search?l=C%23&q=FileAttributeConstant) | These constants specify the current attributes of the file or directory specified by the function. | _A_NORMAL, _A_RDONLY, _A_HIDDEN, _A_SYSTEM, _A_SUBDIR, _A_ARCH [Vanara.RunTimeLib.FileOpConstant](https://github.com/dahall/Vanara/search?l=C%23&q=FileOpConstant) | The integer expression formed from one or more of these constants determines the type of reading or writing operations permitted. It is formed by combining one or more constants with a translation-mode constant. | _O_RDONLY, _O_WRONLY, _O_RDWR, _O_APPEND, _O_RANDOM, _O_SEQUENTIAL, _O_TEMPORARY, _O_NOINHERIT, _O_CREAT, _O_TRUNC, _O_EXCL, _O_SHORT_LIVED, _O_OBTAIN_DIR, _O_TEXT, _O_RAW, _O_BINARY, _O_WTEXT, _O_U16TEXT, _O_U8TEXT [Vanara.RunTimeLib.FilePermissionConstant](https://github.com/dahall/Vanara/search?l=C%23&q=FilePermissionConstant) | These constants are used to indicate file type in the st_mode field of the _stat structure. | _S_IEXEC, _S_IWRITE, _S_IREAD, _S_IFIFO, _S_IFCHR, _S_IFDIR, _S_IFREG, _S_IFMT @@ -30,20 +31,25 @@ Struct | Description Interface | Description ---- | ---- [Vanara.PInvoke.IArrayStruct](https://github.com/dahall/Vanara/search?l=C%23&q=IArrayStruct) | Interface that identifies a structure containing only a 4-byte size field followed by a pointer to an array of . +[Vanara.PInvoke.IHandle](https://github.com/dahall/Vanara/search?l=C%23&q=IHandle) | Signals that a structure or class holds a HANDLE. [Vanara.Collections.IHistory](https://github.com/dahall/Vanara/search?l=C%23&q=IHistory) | Provides an interface for a history of items. [Vanara.InteropServices.IMemoryMethods](https://github.com/dahall/Vanara/search?l=C%23&q=IMemoryMethods) | Interface to capture unmanaged memory methods. [Vanara.InteropServices.ISafeMemoryHandle](https://github.com/dahall/Vanara/search?l=C%23&q=ISafeMemoryHandle) | Interface for classes that support safe memory pointers. [Vanara.InteropServices.ISimpleMemoryMethods](https://github.com/dahall/Vanara/search?l=C%23&q=ISimpleMemoryMethods) | Interface to capture unmanaged simple (alloc/free) memory methods. [Vanara.ISupportIndexer](https://github.com/dahall/Vanara/search?l=C%23&q=ISupportIndexer) | Interface representing a class that holds an indexer. [Vanara.InteropServices.IVanaraMarshaler](https://github.com/dahall/Vanara/search?l=C%23&q=IVanaraMarshaler) | Smarter custom marshaler. +[Vanara.Collections.IVirtualListMethods](https://github.com/dahall/Vanara/search?l=C%23&q=IVirtualListMethods) | Interface that defines the methods for a virtual list. This interface is used by the `Vanara.Collections.VirtualList`1` class. +[Vanara.Collections.IVirtualReadOnlyListMethods](https://github.com/dahall/Vanara/search?l=C%23&q=IVirtualReadOnlyListMethods) | Interface that defines the methods for a virtual read-only list. This interface is used by the `Vanara.Collections.VirtualReadOnlyList`1` class. ### Classes Class | Description ---- | ---- [Vanara.InteropServices.AlignedMemory](https://github.com/dahall/Vanara/search?l=C%23&q=AlignedMemory) | A memory block aligned on a specific byte boundary. +[System.Diagnostics.CodeAnalysis.AllowNullAttribute](https://github.com/dahall/Vanara/search?l=C%23&q=AllowNullAttribute) | Specifies that null is allowed as an input even if the corresponding type disallows it. [Vanara.PInvoke.BeginEndEventContext](https://github.com/dahall/Vanara/search?l=C%23&q=BeginEndEventContext) | A disposable context for which a delegate is called at entry and exit. [Vanara.Extensions.BitHelper](https://github.com/dahall/Vanara/search?l=C%23&q=BitHelper) | Static methods to help with bit manipulation. [Vanara.ByteSizeFormatter](https://github.com/dahall/Vanara/search?l=C%23&q=ByteSizeFormatter) | A custom formatter for byte sizes (things like files, network bandwidth, etc.) that will automatically determine the best abbreviation. [Vanara.InteropServices.ComConnectionPoint](https://github.com/dahall/Vanara/search?l=C%23&q=ComConnectionPoint) | Helper class to create an advised COM sink. When this class is constructed, the source is queried for an `System.Runtime.InteropServices.ComTypes.IConnectionPointContainer` reference. +[Vanara.PInvoke.InteropServices.ComEnumString](https://github.com/dahall/Vanara/search?l=C%23&q=ComEnumString) | A COM enumerator for `System.String` values. This is used to enumerate the values of a `System.Runtime.InteropServices.ComTypes.IEnumString` interface. [Vanara.InteropServices.ComReleaser](https://github.com/dahall/Vanara/search?l=C%23&q=ComReleaser) | A safe variable to hold an instance of a COM class that automatically releases the instance on disposal. [Vanara.InteropServices.ComReleaserFactory](https://github.com/dahall/Vanara/search?l=C%23&q=ComReleaserFactory) | Factory for creating `Vanara.InteropServices.ComReleaser`1` objects. [Vanara.InteropServices.ComStream](https://github.com/dahall/Vanara/search?l=C%23&q=ComStream) | Implements a .NET stream derivation and a COM IStream instance. @@ -51,6 +57,8 @@ Class | Description [Vanara.RunTimeLib.ConstantConversionExtensions](https://github.com/dahall/Vanara/search?l=C%23&q=ConstantConversionExtensions) | Extension methods for CRT enumerations to convert to .NET enumerations. [Vanara.InteropServices.CorrespondingTypeAttribute](https://github.com/dahall/Vanara/search?l=C%23&q=CorrespondingTypeAttribute) | Attribute for enum values that provides information about corresponding types and related actions. Useful for Get/Set methods that use an enumeration value to determine the type to get or set. [Vanara.InteropServices.CoTaskMemoryMethods](https://github.com/dahall/Vanara/search?l=C%23&q=CoTaskMemoryMethods) | Unmanaged memory methods for COM. +[System.Diagnostics.CodeAnalysis.DisallowNullAttribute](https://github.com/dahall/Vanara/search?l=C%23&q=DisallowNullAttribute) | Specifies that null is disallowed as an input even if the corresponding type allows it. +[System.Diagnostics.CodeAnalysis.DynamicDependencyAttribute](https://github.com/dahall/Vanara/search?l=C%23&q=DynamicDependencyAttribute) | States a dependency that one member has on another. [Vanara.Collections.EnumerableEqualityComparer](https://github.com/dahall/Vanara/search?l=C%23&q=EnumerableEqualityComparer) | Checks the linear equality of two enumerated lists. For lists to be equal, they must have the same number of elements and each index must hold the same value in each list. [Vanara.Extensions.EnumExtensions](https://github.com/dahall/Vanara/search?l=C%23&q=EnumExtensions) | Extensions for enumerated types. [Vanara.Collections.EventedList](https://github.com/dahall/Vanara/search?l=C%23&q=EventedList) | A generic list that provides event for changes to the list. This is an alternative to ObservableCollection that provides distinct events for each action (add, insert, remove, changed). @@ -68,11 +76,18 @@ Class | Description [Vanara.InteropServices.IntPtrConverter](https://github.com/dahall/Vanara/search?l=C%23&q=IntPtrConverter) | Functions to safely convert a memory pointer to a type. [Vanara.Extensions.IOExtensions](https://github.com/dahall/Vanara/search?l=C%23&q=IOExtensions) | Extensions for classes in System.IO. [Vanara.InteropServices.LibHelper](https://github.com/dahall/Vanara/search?l=C%23&q=LibHelper) | General functions to support library calls. +[Vanara.LinqHelpers](https://github.com/dahall/Vanara/search?l=C%23&q=LinqHelpers) | Helper methods for LINQ [Vanara.Collections.EventedList.ListChangedEventArgs](https://github.com/dahall/Vanara/search?l=C%23&q=ListChangedEventArgs) | An `System.EventArgs` structure passed to events generated by an `Vanara.Collections.EventedList`1`. [Vanara.InteropServices.MarshalingStream](https://github.com/dahall/Vanara/search?l=C%23&q=MarshalingStream) | A `System.IO.Stream` derivative for working with unmanaged memory. +[System.Diagnostics.CodeAnalysis.MaybeNullAttribute](https://github.com/dahall/Vanara/search?l=C%23&q=MaybeNullAttribute) | Specifies that an output may be even if the corresponding type disallows it. +[System.Diagnostics.CodeAnalysis.MaybeNullWhenAttribute](https://github.com/dahall/Vanara/search?l=C%23&q=MaybeNullWhenAttribute) | Specifies that when a method returns ReturnValue, the parameter may be null even if the corresponding type disallows it. +[System.Diagnostics.CodeAnalysis.MemberNotNullAttribute](https://github.com/dahall/Vanara/search?l=C%23&q=MemberNotNullAttribute) | Specifies that the method or property will ensure that the listed field and property members have values that aren't . [Vanara.InteropServices.MemoryMethodsBase](https://github.com/dahall/Vanara/search?l=C%23&q=MemoryMethodsBase) | Implementation of `Vanara.InteropServices.IMemoryMethods` using just the methods from `Vanara.InteropServices.ISimpleMemoryMethods`. [Vanara.PInvoke.Collections.NativeMemoryEnumerator](https://github.com/dahall/Vanara/search?l=C%23&q=NativeMemoryEnumerator) | Provides a generic enumerator over native memory. [Vanara.InteropServices.NativeMemoryStream](https://github.com/dahall/Vanara/search?l=C%23&q=NativeMemoryStream) | A `System.IO.Stream` derivative for working with unmanaged memory. +[System.Diagnostics.CodeAnalysis.NotNullAttribute](https://github.com/dahall/Vanara/search?l=C%23&q=NotNullAttribute) | Specifies that an output may be null even if the corresponding type disallows it. Specifies that an input argument was not null when the call returns. +[System.Diagnostics.CodeAnalysis.NotNullWhenAttribute](https://github.com/dahall/Vanara/search?l=C%23&q=NotNullWhenAttribute) | Specifies that when a method returns ReturnValue, the parameter will not be null even if the corresponding type allows it. +[System.Runtime.Versioning.OSPlatformAttribute](https://github.com/dahall/Vanara/search?l=C%23&q=OSPlatformAttribute) | Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here. [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 @@ -96,10 +111,15 @@ Class | Description [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. [Vanara.Extensions.StringHelper](https://github.com/dahall/Vanara/search?l=C%23&q=StringHelper) | A safe class that represents an object that is pinned in memory. +[System.Runtime.Versioning.SupportedOSPlatformAttribute](https://github.com/dahall/Vanara/search?l=C%23&q=SupportedOSPlatformAttribute) | Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here. +[Vanara.Collections.VirtualReadOnlyList.TryGetDelegate](https://github.com/dahall/Vanara/search?l=C%23&q=TryGetDelegate) | Delegate for a method that tries to get the element at the specified index. [Vanara.Collections.GenericVirtualReadOnlyDictionary.TryGetValueDelegate](https://github.com/dahall/Vanara/search?l=C%23&q=TryGetValueDelegate) | Delegate for the implementation of the `Vanara.Collections.GenericVirtualReadOnlyDictionary`2.TryGetValue(`0,`1@)` method. [Vanara.PInvoke.Collections.UntypedNativeMemoryEnumerator](https://github.com/dahall/Vanara/search?l=C%23&q=UntypedNativeMemoryEnumerator) | Provides an enumerator over native memory. [Vanara.InteropServices.VanaraCustomMarshaler](https://github.com/dahall/Vanara/search?l=C%23&q=VanaraCustomMarshaler) | Provides an `System.Runtime.InteropServices.ICustomMarshaler` instance that utilizes an `Vanara.InteropServices.IVanaraMarshaler` implementation. [Vanara.InteropServices.VanaraMarshaler](https://github.com/dahall/Vanara/search?l=C%23&q=VanaraMarshaler) | Provides methods to assist with custom marshaling. [Vanara.InteropServices.VanaraMarshalerAttribute](https://github.com/dahall/Vanara/search?l=C%23&q=VanaraMarshalerAttribute) | Apply this attribute to a class or structure to have all Vanara interop function process via the marshaler. [Vanara.Collections.VirtualDictionary](https://github.com/dahall/Vanara/search?l=C%23&q=VirtualDictionary) | A generic base class for providing a dictionary that gets and sets its values using virtual method calls. Useful for exposing lookups into existing list environments like the file system, registry, service controller, etc. +[Vanara.Collections.VirtualList](https://github.com/dahall/Vanara/search?l=C%23&q=VirtualList) | A virtual list that implements a lot of the scaffolding. +[Vanara.Collections.VirtualListMethodCarrier](https://github.com/dahall/Vanara/search?l=C%23&q=VirtualListMethodCarrier) | Wrapper for `Vanara.Collections.IVirtualListMethods`1` that allows for the use of delegates instead of implementing the interface. [Vanara.Collections.VirtualReadOnlyDictionary](https://github.com/dahall/Vanara/search?l=C%23&q=VirtualReadOnlyDictionary) | A generic base class for providing a read-only dictionary that gets its values using virtual method calls. Useful for exposing lookups into existing list environments like the file system, registry, service controller, etc. +[Vanara.Collections.VirtualReadOnlyList](https://github.com/dahall/Vanara/search?l=C%23&q=VirtualReadOnlyList) | A virtual read-only list that implements a lot of the scaffolding. diff --git a/PInvoke/Accessibility/pkgreadme.md b/PInvoke/Accessibility/pkgreadme.md index 3448431d..ea364a6d 100644 --- a/PInvoke/Accessibility/pkgreadme.md +++ b/PInvoke/Accessibility/pkgreadme.md @@ -18,4 +18,4 @@ If you're still running into problems, file an [issue](https://github.com/dahall Functions | Enumerations --- | --- -AccessibleChildren AccessibleObjectFromEvent AccessibleObjectFromPoint AccessibleObjectFromWindow AccNotifyTouchInteraction AccSetRunningUtilityState CreateStdAccessibleObject CreateStdAccessibleProxy GetOleaccVersionInfo GetProcessHandleFromHwnd GetRoleText GetStateText LresultFromObject ObjectFromLresult WindowFromAccessibleObject | AccessibilityRole AccessibilityState ANRUS +AccessibleChildren AccessibleObjectFromEvent AccessibleObjectFromPoint AccessibleObjectFromWindow AccNotifyTouchInteraction AccSetRunningUtilityState CreateStdAccessibleObject CreateStdAccessibleProxy GetOleaccVersionInfo GetProcessHandleFromHwnd GetRoleText GetStateText LresultFromObject ObjectFromLresult WindowFromAccessibleObject | AccessibilityRole AccessibilityState ANRUS NAVDIR SELFLAG diff --git a/PInvoke/Accessibility/readme.md b/PInvoke/Accessibility/readme.md index 348475bb..111c8877 100644 --- a/PInvoke/Accessibility/readme.md +++ b/PInvoke/Accessibility/readme.md @@ -27,6 +27,8 @@ Native Enum | Header | Managed Enum [AccessibilityRole](https://www.google.com/search?num=5&q=AccessibilityRole+site%3Alearn.microsoft.com) | | [Vanara.PInvoke.Oleacc.AccessibilityRole](https://github.com/dahall/Vanara/search?l=C%23&q=AccessibilityRole) [AccessibilityState](https://www.google.com/search?num=5&q=AccessibilityState+site%3Alearn.microsoft.com) | | [Vanara.PInvoke.Oleacc.AccessibilityState](https://github.com/dahall/Vanara/search?l=C%23&q=AccessibilityState) [ANRUS](https://www.google.com/search?num=5&q=ANRUS+site%3Alearn.microsoft.com) | oleacc.h | [Vanara.PInvoke.Oleacc.ANRUS](https://github.com/dahall/Vanara/search?l=C%23&q=ANRUS) +[NAVDIR](https://www.google.com/search?num=5&q=NAVDIR+site%3Alearn.microsoft.com) | Oleacc.h | [Vanara.PInvoke.Oleacc.NAVDIR](https://github.com/dahall/Vanara/search?l=C%23&q=NAVDIR) +[SELFLAG](https://www.google.com/search?num=5&q=SELFLAG+site%3Alearn.microsoft.com) | Oleacc.h | [Vanara.PInvoke.Oleacc.SELFLAG](https://github.com/dahall/Vanara/search?l=C%23&q=SELFLAG) ### Interfaces Native Interface | Header | Managed Interface --- | --- | --- diff --git a/PInvoke/AclUI/readme.md b/PInvoke/AclUI/readme.md index d51a3272..b88feb08 100644 --- a/PInvoke/AclUI/readme.md +++ b/PInvoke/AclUI/readme.md @@ -36,8 +36,3 @@ Native Interface | Header | Managed Interface [ISecurityInformation3](https://www.google.com/search?num=5&q=ISecurityInformation3+site%3Alearn.microsoft.com) | aclui.h | [Vanara.PInvoke.AclUI.ISecurityInformation3](https://github.com/dahall/Vanara/search?l=C%23&q=ISecurityInformation3) [ISecurityInformation4](https://www.google.com/search?num=5&q=ISecurityInformation4+site%3Alearn.microsoft.com) | aclui.h | [Vanara.PInvoke.AclUI.ISecurityInformation4](https://github.com/dahall/Vanara/search?l=C%23&q=ISecurityInformation4) [ISecurityObjectTypeInfo](https://www.google.com/search?num=5&q=ISecurityObjectTypeInfo+site%3Alearn.microsoft.com) | aclui.h | [Vanara.PInvoke.AclUI.ISecurityObjectTypeInfo](https://github.com/dahall/Vanara/search?l=C%23&q=ISecurityObjectTypeInfo) -### Classes -Native Class | Header | Managed Class ---- | --- | --- -[SI_ACCESS](https://www.google.com/search?num=5&q=SI_ACCESS+site%3Alearn.microsoft.com) | aclui.h | [Vanara.PInvoke.AclUI.SI_ACCESS](https://github.com/dahall/Vanara/search?l=C%23&q=SI_ACCESS) -[SI_INHERIT_TYPE](https://www.google.com/search?num=5&q=SI_INHERIT_TYPE+site%3Alearn.microsoft.com) | aclui.h | [Vanara.PInvoke.AclUI.SI_INHERIT_TYPE](https://github.com/dahall/Vanara/search?l=C%23&q=SI_INHERIT_TYPE) diff --git a/PInvoke/BITS/pkgreadme.md b/PInvoke/BITS/pkgreadme.md index b848c591..5e7e2266 100644 --- a/PInvoke/BITS/pkgreadme.md +++ b/PInvoke/BITS/pkgreadme.md @@ -18,4 +18,4 @@ If you're still running into problems, file an [issue](https://github.com/dahall Enumerations | Structures | Interfaces --- | --- | --- -BG_AUTH_SCHEME BG_AUTH_TARGET BG_CERT_STORE_LOCATION BG_COPY_FILE BG_ENABLE_PEERCACHING BG_ERROR_CONTEXT BG_HTTP_SECURITY BG_JOB_ENABLE_PEERCACHING BG_JOB_ENUM BG_JOB_PRIORITY BG_JOB_PROXY_USAGE BG_JOB_STATE BG_JOB_TYPE BG_NOTIFY BG_TOKEN BITS_COST_STATE BITS_FILE_PROPERTY_ID BITS_JOB_PROPERTY_ID | BG_AUTH_CREDENTIALS BG_FILE_INFO BG_FILE_PROGRESS BG_FILE_RANGE BG_JOB_PROGRESS BG_JOB_REPLY_PROGRESS BG_JOB_TIMES BITS_FILE_PROPERTY_VALUE BITS_JOB_PROPERTY_VALUE BG_AUTH_CREDENTIALS_UNION BG_BASIC_CREDENTIALS | IBackgroundCopyCallback IBackgroundCopyCallback2 IBackgroundCopyCallback3 IBackgroundCopyError IBackgroundCopyFile IBackgroundCopyFile2 IBackgroundCopyFile3 IBackgroundCopyFile4 IBackgroundCopyFile5 IBackgroundCopyFile6 IBackgroundCopyJob IBackgroundCopyJob2 IBackgroundCopyJob3 IBackgroundCopyJob4 IBackgroundCopyJob5 IBackgroundCopyJobHttpOptions IBackgroundCopyJobHttpOptions2 IBackgroundCopyJobHttpOptions3 IBackgroundCopyManager IBitsPeer IBitsPeerCacheAdministration IBitsPeerCacheRecord IBackgroundCopyServerCertificateValidationCallback IBitsTokenOptions IEnumBackgroundCopyFiles IEnumBackgroundCopyJobs IEnumBitsPeerCacheRecords IEnumBitsPeers +BG_AUTH_SCHEME BG_AUTH_TARGET BG_CERT_STORE_LOCATION BG_COPY_FILE BG_ENABLE_PEERCACHING BG_ERROR_CONTEXT BG_HTTP_SECURITY BG_JOB_ENABLE_PEERCACHING BG_JOB_ENUM BG_JOB_PRIORITY BG_JOB_PROXY_USAGE BG_JOB_STATE BG_JOB_TYPE BG_NOTIFY BG_TOKEN BITS_COST_STATE BITS_FILE_PROPERTY_ID BITS_JOB_PROPERTY_ID | BG_AUTH_CREDENTIALS BG_FILE_INFO BG_FILE_PROGRESS BG_FILE_RANGE BG_JOB_PROGRESS BG_JOB_REPLY_PROGRESS BG_JOB_TIMES BITS_FILE_PROPERTY_VALUE BITS_JOB_PROPERTY_VALUE BG_AUTH_CREDENTIALS_UNION BG_BASIC_CREDENTIALS | IBackgroundCopyCallback IBackgroundCopyCallback2 IBackgroundCopyCallback3 IBackgroundCopyError IBackgroundCopyFile IBackgroundCopyFile2 IBackgroundCopyFile3 IBackgroundCopyFile4 IBackgroundCopyFile5 IBackgroundCopyFile6 IBackgroundCopyJob IBackgroundCopyJob2 IBackgroundCopyJob3 IBackgroundCopyJob4 IBackgroundCopyJob5 IBackgroundCopyJobHttpOptions IBackgroundCopyJobHttpOptions2 IBackgroundCopyJobHttpOptions3 IBackgroundCopyManager IBackgroundCopyServerCertificateValidationCallback IBitsPeer IBitsPeerCacheAdministration IBitsPeerCacheRecord IBitsTokenOptions IEnumBackgroundCopyFiles IEnumBackgroundCopyJobs IEnumBitsPeerCacheRecords IEnumBitsPeers diff --git a/PInvoke/BITS/readme.md b/PInvoke/BITS/readme.md index f6f388d8..bc3430ff 100644 --- a/PInvoke/BITS/readme.md +++ b/PInvoke/BITS/readme.md @@ -74,3 +74,4 @@ Native Class | Header | Managed Class --- | --- | --- [BackgroundCopyManager](https://www.google.com/search?num=5&q=BackgroundCopyManager+site%3Alearn.microsoft.com) | | [Vanara.PInvoke.BITS.BackgroundCopyManager](https://github.com/dahall/Vanara/search?l=C%23&q=BackgroundCopyManager) [BITS](https://www.google.com/search?num=5&q=BITS+site%3Alearn.microsoft.com) | | [Vanara.PInvoke.BITS](https://github.com/dahall/Vanara/search?l=C%23&q=BITS) +[BitsEnumerator](https://www.google.com/search?num=5&q=BitsEnumerator+site%3Alearn.microsoft.com) | | [Vanara.PInvoke.BITS.BitsEnumerator](https://github.com/dahall/Vanara/search?l=C%23&q=BitsEnumerator) diff --git a/PInvoke/ComCtl32/Vanara.PInvoke.ComCtl32.csproj b/PInvoke/ComCtl32/Vanara.PInvoke.ComCtl32.csproj index f2877a7c..5c804052 100644 --- a/PInvoke/ComCtl32/Vanara.PInvoke.ComCtl32.csproj +++ b/PInvoke/ComCtl32/Vanara.PInvoke.ComCtl32.csproj @@ -16,7 +16,7 @@ Functions CreateMappedBitmap CreatePropertySheetPage CreateUpDownControl DefSubclassProc DestroyPropertySheetPage DPA_Clone DPA_Create DPA_CreateEx DPA_DeleteAllPtrs DPA_DeletePtr DPA_Destroy DPA_DestroyCallback DPA_EnumCallback DPA_GetPtr DPA_GetPtrIndex DPA_GetSize DPA_Grow DPA_InsertPtr DPA_LoadStream DPA_Merge DPA_SaveStream DPA_Search DPA_SetPtr DPA_Sort DrawInsert DrawShadowText DrawStatusText DSA_Clone DSA_Create DSA_DeleteAllItems DSA_DeleteItem DSA_Destroy DSA_DestroyCallback DSA_EnumCallback DSA_GetItem DSA_GetItemPtr DSA_GetSize DSA_InsertItem DSA_SetItem DSA_Sort GetEffectiveClientRect GetMUILanguage GetWindowSubclass HIMAGELIST_QueryInterface ImageList_CoCreateInstance ImageList_Create ImageList_Destroy ImageList_Duplicate ImageList_GetIcon ImageList_LoadImage ImageList_Read ImageList_ReadEx ImageList_Write ImageList_WriteEx InitCommonControlsEx InitMUILanguage LBItemFromPt LoadIconMetric LoadIconWithScaleDown MakeDragList MenuHelp PropertySheet RemoveWindowSubclass SetWindowSubclass ShowHideMenuCtl Str_SetPtrW TaskDialog TaskDialogIndirect _TrackMouseEvent Structures -BUTTON_IMAGELIST BUTTON_SPLITINFO COLORMAP COLORSCHEME COMBOBOXEXITEM COMBOBOXINFO DPASTREAMINFO EDITBALLOONTIP HDHITTESTINFO HDITEM HDLAYOUT HDTEXTFILTER HTREEITEM IMAGEINFO IMAGELISTDRAWPARAMS IMAGELISTSTATS INITCOMMONCONTROLSEX LVBKIMAGE LVCOLUMN LVFINDINFO LVGROUP LVGROUPMETRICS LVHITTESTINFO LVINSERTMARK LVITEM LVITEMCOLUMNINFO LVITEMINDEX LVTILEVIEWINFO NMBCDROPDOWN NMBCHOTITEM NMCBEDRAGBEGIN NMCBEENDEDIT NMCHAR NMCOMBOBOXEX NMCUSTOMDRAW NMCUSTOMSPLITRECTINFO NMCUSTOMTEXT NMHDDISPINFO NMHDFILTERBTNCLICK NMHEADER NMIPADDRESS NMKEY NMLISTVIEW NMMOUSE NMOBJECTNOTIFY NMTBCUSTOMDRAW NMTBDISPINFO NMTBGETINFOTIP NMTBHOTITEM NMTBRESTORE NMTBSAVE NMTOOLBAR NMTOOLTIPSCREATED NMTRBTHUMBPOSCHANGING NMTREEVIEW NMTTDISPINFO NMTVASYNCDRAW NMTVCUSTOMDRAW NMTVDISPINFO NMTVDISPINFOEX NMTVGETINFOTIP NMTVITEMCHANGE NMTVKEYDOWN NMUPDOWN PBRANGE PROPSHEETHEADER PROPSHEETPAGE TASKDIALOGCONFIG TASKDIALOG_BUTTON TBADDBITMAP TBBUTTON TBBUTTONINFO TBINSERTMARK TBMETRICS TBREPLACEBITMAP TBSAVEPARAMS TCHITTESTINFO TCITEM TCITEMHEADER TOOLINFO TTGETTITLE TTHITTESTINFO TVGETITEMPARTRECTINFO TVHITTESTINFO TVINSERTSTRUCT TVITEM TVITEMEX TVSORTCB UDACCEL +BUTTON_IMAGELIST BUTTON_SPLITINFO COLORMAP COLORSCHEME COMBOBOXEXITEM DPASTREAMINFO DRAGLISTINFO HDHITTESTINFO HDITEM HDLAYOUT HDTEXTFILTER HTREEITEM IMAGEINFO IMAGELISTDRAWPARAMS IMAGELISTSTATS INITCOMMONCONTROLSEX LHITTESTINFO LITEM LVBKIMAGE LVCOLUMN LVFINDINFO LVFOOTERINFO LVFOOTERITEM LVGROUP LVGROUPMETRICS LVHITTESTINFO LVINSERTGROUPSORTED LVINSERTMARK LVITEM LVITEMCOLUMNINFO LVITEMINDEX LVTILEINFO LVTILEVIEWINFO NMBCDROPDOWN NMBCHOTITEM NMCBEDRAGBEGIN NMCBEENDEDIT NMCHAR NMCOMBOBOXEX NMCUSTOMDRAW NMCUSTOMSPLITRECTINFO NMCUSTOMTEXT NMHDDISPINFO NMHDFILTERBTNCLICK NMHEADER NMIPADDRESS NMITEMACTIVATE NMKEY NMLINK NMLISTVIEW NMLVCACHEHINT NMLVDISPINFO NMLVEMPTYMARKUP NMLVFINDITEM NMLVGETINFOTIP NMLVKEYDOWN NMLVLINK NMLVODSTATECHANGE NMLVSCROLL NMMOUSE NMOBJECTNOTIFY NMTBCUSTOMDRAW NMTBDISPINFO NMTBDUPACCELERATOR NMTBGETINFOTIP NMTBHOTITEM NMTBRESTORE NMTBSAVE NMTBWRAPACCELERATOR NMTBWRAPHOTITEM NMTCKEYDOWN NMTOOLBAR NMTOOLTIPSCREATED NMTRBTHUMBPOSCHANGING NMTREEVIEW NMTTDISPINFO NMTVASYNCDRAW NMTVCUSTOMDRAW NMTVDISPINFO NMTVDISPINFOEX NMTVGETINFOTIP NMTVITEMCHANGE NMTVKEYDOWN NMUPDOWN PBRANGE PROPSHEETHEADER PROPSHEETPAGE TASKDIALOGCONFIG TASKDIALOG_BUTTON TBADDBITMAP TBBUTTON TBBUTTONINFO TBINSERTMARK TBMETRICS TBREPLACEBITMAP TBSAVEPARAMS TCHITTESTINFO TCITEM TCITEMHEADER TOOLINFO TTGETTITLE TTHITTESTINFO TVGETITEMPARTRECTINFO TVHITTESTINFO TVINSERTSTRUCT TVITEM TVITEMEX TVSORTCB UDACCEL Interfaces IImageList IImageList2 diff --git a/PInvoke/ComCtl32/pkgreadme.md b/PInvoke/ComCtl32/pkgreadme.md index 0f61223e..4c4554f3 100644 --- a/PInvoke/ComCtl32/pkgreadme.md +++ b/PInvoke/ComCtl32/pkgreadme.md @@ -18,4 +18,4 @@ If you're still running into problems, file an [issue](https://github.com/dahall Functions | Enumerations | Structures | Interfaces --- | --- | --- | --- -_TrackMouseEvent CreateMappedBitmap CreatePropertySheetPage CreateUpDownControl DefSubclassProc DestroyPropertySheetPage DPA_Clone DPA_Create DPA_CreateEx DPA_DeleteAllPtrs DPA_DeletePtr DPA_Destroy DPA_DestroyCallback DPA_EnumCallback DPA_GetPtr DPA_GetPtrIndex DPA_GetSize DPA_Grow DPA_InsertPtr DPA_LoadStream DPA_Merge DPA_SaveStream DPA_Search DPA_SetPtr DPA_Sort DrawInsert DrawShadowText DrawStatusText DSA_Clone DSA_Create DSA_DeleteAllItems DSA_DeleteItem DSA_Destroy DSA_DestroyCallback DSA_EnumCallback DSA_GetItem DSA_GetItemPtr DSA_GetSize DSA_InsertItem DSA_SetItem DSA_Sort GetEffectiveClientRect GetMUILanguage GetWindowSubclass HIMAGELIST_QueryInterface ImageList_CoCreateInstance ImageList_Create ImageList_Destroy ImageList_Duplicate ImageList_GetIcon ImageList_LoadImage ImageList_Read ImageList_ReadEx ImageList_Write ImageList_WriteEx InitCommonControlsEx InitMUILanguage LBItemFromPt LoadIconMetric LoadIconWithScaleDown MakeDragList MenuHelp PropertySheet RemoveWindowSubclass SetWindowSubclass ShowHideMenuCtl Str_SetPtrW TaskDialog TaskDialogIndirect | ButtonImageListAlign SplitButtonInfoMask SplitButtonInfoStyle CBEN_ENDEDIT_FLAG ComboBoxExItemMask ComboBoxExStyle CommonControlClass CommonControlNotification CustomDrawItemState CustomDrawResponse CustomDrawStage HotItemChangeFlags LI_METRIC HeaderHitTestFlag HeaderItemFilterType HeaderItemFormat HeaderItemImageDisplay HeaderItemMask HeaderItemState HeaderMessage HeaderNotification HeaderStyle ILC ILDI ILFIP ILGOS ILP ILR IMAGELISTCOPYFLAG IMAGELISTDRAWFLAGS IMAGELISTITEMFLAG IMAGELISTSTATEFLAGS IPAddressMessage IPAddressNotification ListViewArrange ListViewBkImageFlag ListViewColumMask ListViewColumnFormat ListViewFindInfoFlag ListViewGroupAlignment ListViewGroupMask ListViewGroupMetricsMask ListViewGroupRect ListViewGroupState ListViewHitTestFlag ListViewImageList ListViewInsertMarkFlag ListViewItemMask ListViewItemRect ListViewItemState ListViewMessage ListViewNextItemFlag ListViewNotification ListViewStyle ListViewStyleEx ListViewTileViewFlag ListViewTileViewMask CommonControlMessage ProgressMessage ProgressState ProgressStyle PropSheetCallbackMessage PropSheetFlags PropSheetHeaderFlags PropSheetPageCallbackAction SBT TabControlHitTestFlags TabControlItemMask TabControlItemStates TabControlMessage TabControlNotification TabControlStyles TabControlStylesEx TASKDIALOG_COMMON_BUTTON_FLAGS TASKDIALOG_ELEMENTS TASKDIALOG_FLAGS TASKDIALOG_ICON_ELEMENTS TaskDialogIcon TaskDialogMessage TaskDialogNotification CMB HICF HIST IDB STD TBCDRF TBDDRET TBIF TBIMHT TBMF TBNF TBSTATE ToolbarMessage ToolbarNotification ToolbarStyle ToolbarStyleEx VIEW ToolTipIcon ToolTipInfoFlags ToolTipMessage ToolTipNotification TrackBarCustomDraw TrackBarMessage TrackBarNotification TrackBarScrollNotification TrackBarStyle TrackBarTipSide AsyncDrawRetFlags TreeViewActionFlag TreeViewExpandFlags TreeViewHitTestFlags TreeViewInsert TreeViewItemMask TreeViewItemStates TreeViewItemStatesEx TreeViewMessage TreeViewNotification TreeViewNotificationReturnBehavior TreeViewSelChangedCause TreeViewSetBorderFlags TreeViewSetImageListType TreeViewStyle TreeViewStyleEx TVITEMPART UpDownMessage UpDownNotification UpDownStyle DPAM DPAMM DPAS | BUTTON_IMAGELIST BUTTON_SPLITINFO NMBCDROPDOWN NMBCHOTITEM COMBOBOXINFO NMCBEDRAGBEGIN NMCBEENDEDIT NMCOMBOBOXEX COMBOBOXEXITEM COLORSCHEME INITCOMMONCONTROLSEX NMCHAR NMCUSTOMDRAW NMCUSTOMSPLITRECTINFO NMCUSTOMTEXT NMKEY NMMOUSE NMOBJECTNOTIFY NMTOOLTIPSCREATED EDITBALLOONTIP HDTEXTFILTER HDHITTESTINFO HDITEM HDLAYOUT NMHDDISPINFO NMHDFILTERBTNCLICK NMHEADER IMAGEINFO IMAGELISTSTATS IMAGELISTDRAWPARAMS NMIPADDRESS LVFINDINFO LVGROUPMETRICS LVHITTESTINFO LVINSERTMARK LVITEMCOLUMNINFO LVITEMINDEX LVTILEVIEWINFO NMLISTVIEW LVBKIMAGE LVCOLUMN LVGROUP LVITEM PBRANGE PROPSHEETHEADER PROPSHEETPAGE TCHITTESTINFO TCITEM TCITEMHEADER TASKDIALOG_BUTTON TASKDIALOGCONFIG COLORMAP NMTBDISPINFO NMTBGETINFOTIP NMTBHOTITEM NMTBRESTORE NMTBSAVE NMTOOLBAR TBADDBITMAP TBBUTTON TBBUTTONINFO TBINSERTMARK TBMETRICS TBREPLACEBITMAP TBSAVEPARAMS NMTBCUSTOMDRAW NMTTDISPINFO TOOLINFO TTGETTITLE TTHITTESTINFO NMTRBTHUMBPOSCHANGING HTREEITEM NMTREEVIEW NMTVASYNCDRAW NMTVCUSTOMDRAW NMTVDISPINFO NMTVDISPINFOEX NMTVGETINFOTIP NMTVITEMCHANGE NMTVKEYDOWN TVHITTESTINFO TVINSERTSTRUCT TVITEM TVITEMEX TVSORTCB TVGETITEMPARTRECTINFO NMUPDOWN UDACCEL DPASTREAMINFO | IImageList IImageList2 +_TrackMouseEvent CreateMappedBitmap CreatePropertySheetPage CreateUpDownControl DefSubclassProc DestroyPropertySheetPage DPA_Clone DPA_Create DPA_CreateEx DPA_DeleteAllPtrs DPA_DeletePtr DPA_Destroy DPA_DestroyCallback DPA_EnumCallback DPA_GetPtr DPA_GetPtrIndex DPA_GetSize DPA_Grow DPA_InsertPtr DPA_LoadStream DPA_Merge DPA_SaveStream DPA_Search DPA_SetPtr DPA_Sort DrawInsert DrawShadowText DrawStatusText DSA_Clone DSA_Create DSA_DeleteAllItems DSA_DeleteItem DSA_Destroy DSA_DestroyCallback DSA_EnumCallback DSA_GetItem DSA_GetItemPtr DSA_GetSize DSA_InsertItem DSA_SetItem DSA_Sort GetEffectiveClientRect GetMUILanguage GetWindowSubclass HIMAGELIST_QueryInterface ImageList_CoCreateInstance ImageList_Create ImageList_Destroy ImageList_Duplicate ImageList_GetIcon ImageList_LoadImage ImageList_Read ImageList_ReadEx ImageList_Write ImageList_WriteEx InitCommonControlsEx InitMUILanguage LBItemFromPt LoadIconMetric LoadIconWithScaleDown MakeDragList MenuHelp PropertySheet RemoveWindowSubclass SetWindowSubclass ShowHideMenuCtl Str_SetPtrW TaskDialog TaskDialogIndirect | ButtonImageListAlign SplitButtonInfoMask SplitButtonInfoStyle CBEN_ENDEDIT_FLAG ComboBoxExItemMask ComboBoxExMessage ComboBoxExStyle CommonControlClass CommonControlNotification CustomDrawItemState CustomDrawResponse CustomDrawStage HotItemChangeFlags LI_METRIC HDSIL HeaderHitTestFlag HeaderItemFilterType HeaderItemFormat HeaderItemImageDisplay HeaderItemMask HeaderItemState HeaderMessage HeaderNotification HeaderStyle ILC ILDI ILFIP ILGOS ILP ILR IMAGELISTCOPYFLAG IMAGELISTDRAWFLAGS IMAGELISTITEMFLAG IMAGELISTSTATEFLAGS IPAddressMessage IPAddressNotification DL EMF ListViewArrange ListViewBkImageFlag ListViewColumMask ListViewColumnFormat ListViewFindInfoFlag ListViewGroupAlignment ListViewGroupMask ListViewGroupMetricsMask ListViewGroupRect ListViewGroupState ListViewHitTestFlag ListViewImageList ListViewInsertMarkFlag ListViewItemMask ListViewItemRect ListViewItemState ListViewMessage ListViewNextItemFlag ListViewNotification ListViewStyle ListViewStyleEx ListViewTileViewFlag ListViewTileViewMask LV_VIEW LVFF LVFIF LVFIS LVGIT LVKF LVSICF CommonControlMessage ProgressMessage ProgressState ProgressStyle PropSheetCallbackMessage PropSheetFlags PropSheetHeaderFlags PropSheetPageCallbackAction SBT LIF LIS LWS SysLinkMessage TabControlHitTestFlags TabControlItemMask TabControlItemStates TabControlMessage TabControlNotification TabControlStyles TabControlStylesEx TASKDIALOG_COMMON_BUTTON_FLAGS TASKDIALOG_ELEMENTS TASKDIALOG_FLAGS TASKDIALOG_ICON_ELEMENTS TaskDialogIcon TaskDialogMessage TaskDialogNotification CMB HICF HIST IDB STD TBBF TBCDRF TBDDRET TBIF TBIMHT TBMF TBNF TBSTATE ToolbarMessage ToolbarNotification ToolbarStyle ToolbarStyleEx VIEW ToolTipIcon ToolTipInfoFlags ToolTipMessage ToolTipNotification TTDT TrackBarCustomDraw TrackBarMessage TrackBarNotification TrackBarScrollNotification TrackBarStyle TrackBarTipSide AsyncDrawRetFlags TreeViewActionFlag TreeViewExpandFlags TreeViewHitTestFlags TreeViewInsert TreeViewItemMask TreeViewItemStates TreeViewItemStatesEx TreeViewMessage TreeViewNotification TreeViewNotificationReturnBehavior TreeViewSelChangedCause TreeViewSetBorderFlags TreeViewSetImageListType TreeViewStyle TreeViewStyleEx TVITEMPART UpDownMessage UpDownNotification UpDownStyle DPAM DPAMM DPAS | BUTTON_IMAGELIST BUTTON_SPLITINFO NMBCDROPDOWN NMBCHOTITEM NMCBEDRAGBEGIN NMCBEENDEDIT NMCOMBOBOXEX COMBOBOXEXITEM COLORSCHEME INITCOMMONCONTROLSEX NMCHAR NMCUSTOMDRAW NMCUSTOMSPLITRECTINFO NMCUSTOMTEXT NMKEY NMMOUSE NMOBJECTNOTIFY NMTOOLTIPSCREATED HDTEXTFILTER HDHITTESTINFO HDITEM HDLAYOUT NMHDDISPINFO NMHDFILTERBTNCLICK NMHEADER IMAGEINFO IMAGELISTSTATS IMAGELISTDRAWPARAMS NMIPADDRESS DRAGLISTINFO LVFINDINFO LVFOOTERINFO LVFOOTERITEM LVGROUPMETRICS LVHITTESTINFO LVINSERTGROUPSORTED LVINSERTMARK LVITEMCOLUMNINFO LVITEMINDEX LVTILEVIEWINFO NMITEMACTIVATE NMLISTVIEW NMLVCACHEHINT NMLVDISPINFO NMLVEMPTYMARKUP NMLVFINDITEM NMLVGETINFOTIP NMLVKEYDOWN NMLVLINK NMLVODSTATECHANGE NMLVSCROLL LVBKIMAGE LVCOLUMN LVGROUP LVITEM LVTILEINFO PBRANGE PROPSHEETHEADER PROPSHEETPAGE LHITTESTINFO LITEM NMLINK NMTCKEYDOWN TCHITTESTINFO TCITEM TCITEMHEADER TASKDIALOG_BUTTON TASKDIALOGCONFIG COLORMAP NMTBCUSTOMDRAW NMTBDISPINFO NMTBDUPACCELERATOR NMTBGETINFOTIP NMTBHOTITEM NMTBRESTORE NMTBSAVE NMTBWRAPACCELERATOR NMTBWRAPHOTITEM NMTOOLBAR TBADDBITMAP TBBUTTON TBBUTTONINFO TBINSERTMARK TBMETRICS TBREPLACEBITMAP TBSAVEPARAMS NMTTDISPINFO TOOLINFO TTGETTITLE TTHITTESTINFO NMTRBTHUMBPOSCHANGING HTREEITEM NMTREEVIEW NMTVASYNCDRAW NMTVCUSTOMDRAW NMTVDISPINFO NMTVDISPINFOEX NMTVGETINFOTIP NMTVITEMCHANGE NMTVKEYDOWN TVHITTESTINFO TVINSERTSTRUCT TVITEM TVITEMEX TVSORTCB TVGETITEMPARTRECTINFO NMUPDOWN UDACCEL DPASTREAMINFO | IImageList IImageList2 diff --git a/PInvoke/ComCtl32/readme.md b/PInvoke/ComCtl32/readme.md index f48058eb..57fe8abf 100644 --- a/PInvoke/ComCtl32/readme.md +++ b/PInvoke/ComCtl32/readme.md @@ -64,7 +64,7 @@ Native Method | Header | Managed Method [InitCommonControlsEx](https://www.google.com/search?num=5&q=InitCommonControlsEx+site%3Alearn.microsoft.com) | Commctrl.h | [Vanara.PInvoke.ComCtl32.InitCommonControlsEx](https://github.com/dahall/Vanara/search?l=C%23&q=InitCommonControlsEx) [InitMUILanguage](https://www.google.com/search?num=5&q=InitMUILanguage+site%3Alearn.microsoft.com) | Commctrl.h | [Vanara.PInvoke.ComCtl32.InitMUILanguage](https://github.com/dahall/Vanara/search?l=C%23&q=InitMUILanguage) [LBItemFromPt](https://www.google.com/search?num=5&q=LBItemFromPt+site%3Alearn.microsoft.com) | Commctrl.h | [Vanara.PInvoke.ComCtl32.LBItemFromPt](https://github.com/dahall/Vanara/search?l=C%23&q=LBItemFromPt) -[LoadIconMetric](https://www.google.com/search?num=5&q=LoadIconMetric+site%3Alearn.microsoft.com) | Commctrl.h | [Vanara.PInvoke.ComCtl32.LoadIconMetric](https://github.com/dahall/Vanara/search?l=C%23&q=LoadIconMetric) +[LoadIconMetric](https://www.google.com/search?num=5&q=LoadIconMetric+site%3Alearn.microsoft.com) | commctrl.h | [Vanara.PInvoke.ComCtl32.LoadIconMetric](https://github.com/dahall/Vanara/search?l=C%23&q=LoadIconMetric) [LoadIconWithScaleDown](https://www.google.com/search?num=5&q=LoadIconWithScaleDown+site%3Alearn.microsoft.com) | Commctrl.h | [Vanara.PInvoke.ComCtl32.LoadIconWithScaleDown](https://github.com/dahall/Vanara/search?l=C%23&q=LoadIconWithScaleDown) [MakeDragList](https://www.google.com/search?num=5&q=MakeDragList+site%3Alearn.microsoft.com) | Commctrl.h | [Vanara.PInvoke.ComCtl32.MakeDragList](https://github.com/dahall/Vanara/search?l=C%23&q=MakeDragList) [MenuHelp](https://www.google.com/search?num=5&q=MenuHelp+site%3Alearn.microsoft.com) | Commctrl.h | [Vanara.PInvoke.ComCtl32.MenuHelp](https://github.com/dahall/Vanara/search?l=C%23&q=MenuHelp) @@ -81,8 +81,9 @@ Native Enum | Header | Managed Enum [AsyncDrawRetFlags](https://www.google.com/search?num=5&q=AsyncDrawRetFlags+site%3Alearn.microsoft.com) | Commctrl.h | [Vanara.PInvoke.ComCtl32.AsyncDrawRetFlags](https://github.com/dahall/Vanara/search?l=C%23&q=AsyncDrawRetFlags) [ButtonImageListAlign](https://www.google.com/search?num=5&q=ButtonImageListAlign+site%3Alearn.microsoft.com) | Commctrl.h | [Vanara.PInvoke.ComCtl32.ButtonImageListAlign](https://github.com/dahall/Vanara/search?l=C%23&q=ButtonImageListAlign) [CBEN_ENDEDIT_FLAG](https://www.google.com/search?num=5&q=CBEN_ENDEDIT_FLAG+site%3Alearn.microsoft.com) | Commctrl.h | [Vanara.PInvoke.ComCtl32.CBEN_ENDEDIT_FLAG](https://github.com/dahall/Vanara/search?l=C%23&q=CBEN_ENDEDIT_FLAG) -[CMB](https://www.google.com/search?num=5&q=CMB+site%3Alearn.microsoft.com) | | [Vanara.PInvoke.ComCtl32.CMB](https://github.com/dahall/Vanara/search?l=C%23&q=CMB) +[CMB](https://www.google.com/search?num=5&q=CMB+site%3Alearn.microsoft.com) | Commctrl.h | [Vanara.PInvoke.ComCtl32.CMB](https://github.com/dahall/Vanara/search?l=C%23&q=CMB) [ComboBoxExItemMask](https://www.google.com/search?num=5&q=ComboBoxExItemMask+site%3Alearn.microsoft.com) | Commctrl.h | [Vanara.PInvoke.ComCtl32.ComboBoxExItemMask](https://github.com/dahall/Vanara/search?l=C%23&q=ComboBoxExItemMask) +[ComboBoxExMessage](https://www.google.com/search?num=5&q=ComboBoxExMessage+site%3Alearn.microsoft.com) | Commctrl.h | [Vanara.PInvoke.ComCtl32.ComboBoxExMessage](https://github.com/dahall/Vanara/search?l=C%23&q=ComboBoxExMessage) [ComboBoxExStyle](https://www.google.com/search?num=5&q=ComboBoxExStyle+site%3Alearn.microsoft.com) | Commctrl.h | [Vanara.PInvoke.ComCtl32.ComboBoxExStyle](https://github.com/dahall/Vanara/search?l=C%23&q=ComboBoxExStyle) [CommonControlClass](https://www.google.com/search?num=5&q=CommonControlClass+site%3Alearn.microsoft.com) | Commctrl.h | [Vanara.PInvoke.ComCtl32.CommonControlClass](https://github.com/dahall/Vanara/search?l=C%23&q=CommonControlClass) [CommonControlMessage](https://www.google.com/search?num=5&q=CommonControlMessage+site%3Alearn.microsoft.com) | Commctrl.h | [Vanara.PInvoke.ComCtl32.CommonControlMessage](https://github.com/dahall/Vanara/search?l=C%23&q=CommonControlMessage) @@ -90,15 +91,18 @@ Native Enum | Header | Managed Enum [CustomDrawItemState](https://www.google.com/search?num=5&q=CustomDrawItemState+site%3Alearn.microsoft.com) | Commctrl.h | [Vanara.PInvoke.ComCtl32.CustomDrawItemState](https://github.com/dahall/Vanara/search?l=C%23&q=CustomDrawItemState) [CustomDrawResponse](https://www.google.com/search?num=5&q=CustomDrawResponse+site%3Alearn.microsoft.com) | Commctrl.h | [Vanara.PInvoke.ComCtl32.CustomDrawResponse](https://github.com/dahall/Vanara/search?l=C%23&q=CustomDrawResponse) [CustomDrawStage](https://www.google.com/search?num=5&q=CustomDrawStage+site%3Alearn.microsoft.com) | Commctrl.h | [Vanara.PInvoke.ComCtl32.CustomDrawStage](https://github.com/dahall/Vanara/search?l=C%23&q=CustomDrawStage) +[DL](https://www.google.com/search?num=5&q=DL+site%3Alearn.microsoft.com) | commctrl.h | [Vanara.PInvoke.ComCtl32.DL](https://github.com/dahall/Vanara/search?l=C%23&q=DL) [DPAM](https://www.google.com/search?num=5&q=DPAM+site%3Alearn.microsoft.com) | | [Vanara.PInvoke.ComCtl32.DPAM](https://github.com/dahall/Vanara/search?l=C%23&q=DPAM) [DPAMM](https://www.google.com/search?num=5&q=DPAMM+site%3Alearn.microsoft.com) | | [Vanara.PInvoke.ComCtl32.DPAMM](https://github.com/dahall/Vanara/search?l=C%23&q=DPAMM) [DPAS](https://www.google.com/search?num=5&q=DPAS+site%3Alearn.microsoft.com) | | [Vanara.PInvoke.ComCtl32.DPAS](https://github.com/dahall/Vanara/search?l=C%23&q=DPAS) -[HeaderHitTestFlag](https://www.google.com/search?num=5&q=HeaderHitTestFlag+site%3Alearn.microsoft.com) | | [Vanara.PInvoke.ComCtl32.HeaderHitTestFlag](https://github.com/dahall/Vanara/search?l=C%23&q=HeaderHitTestFlag) -[HeaderItemFilterType](https://www.google.com/search?num=5&q=HeaderItemFilterType+site%3Alearn.microsoft.com) | | [Vanara.PInvoke.ComCtl32.HeaderItemFilterType](https://github.com/dahall/Vanara/search?l=C%23&q=HeaderItemFilterType) -[HeaderItemFormat](https://www.google.com/search?num=5&q=HeaderItemFormat+site%3Alearn.microsoft.com) | | [Vanara.PInvoke.ComCtl32.HeaderItemFormat](https://github.com/dahall/Vanara/search?l=C%23&q=HeaderItemFormat) -[HeaderItemImageDisplay](https://www.google.com/search?num=5&q=HeaderItemImageDisplay+site%3Alearn.microsoft.com) | | [Vanara.PInvoke.ComCtl32.HeaderItemImageDisplay](https://github.com/dahall/Vanara/search?l=C%23&q=HeaderItemImageDisplay) -[HeaderItemMask](https://www.google.com/search?num=5&q=HeaderItemMask+site%3Alearn.microsoft.com) | | [Vanara.PInvoke.ComCtl32.HeaderItemMask](https://github.com/dahall/Vanara/search?l=C%23&q=HeaderItemMask) -[HeaderItemState](https://www.google.com/search?num=5&q=HeaderItemState+site%3Alearn.microsoft.com) | | [Vanara.PInvoke.ComCtl32.HeaderItemState](https://github.com/dahall/Vanara/search?l=C%23&q=HeaderItemState) +[EMF](https://www.google.com/search?num=5&q=EMF+site%3Alearn.microsoft.com) | commctrl.h | [Vanara.PInvoke.ComCtl32.EMF](https://github.com/dahall/Vanara/search?l=C%23&q=EMF) +[HDSIL](https://www.google.com/search?num=5&q=HDSIL+site%3Alearn.microsoft.com) | Commctrl.h | [Vanara.PInvoke.ComCtl32.HDSIL](https://github.com/dahall/Vanara/search?l=C%23&q=HDSIL) +[HeaderHitTestFlag](https://www.google.com/search?num=5&q=HeaderHitTestFlag+site%3Alearn.microsoft.com) | Commctrl.h | [Vanara.PInvoke.ComCtl32.HeaderHitTestFlag](https://github.com/dahall/Vanara/search?l=C%23&q=HeaderHitTestFlag) +[HeaderItemFilterType](https://www.google.com/search?num=5&q=HeaderItemFilterType+site%3Alearn.microsoft.com) | Commctrl.h | [Vanara.PInvoke.ComCtl32.HeaderItemFilterType](https://github.com/dahall/Vanara/search?l=C%23&q=HeaderItemFilterType) +[HeaderItemFormat](https://www.google.com/search?num=5&q=HeaderItemFormat+site%3Alearn.microsoft.com) | Commctrl.h | [Vanara.PInvoke.ComCtl32.HeaderItemFormat](https://github.com/dahall/Vanara/search?l=C%23&q=HeaderItemFormat) +[HeaderItemImageDisplay](https://www.google.com/search?num=5&q=HeaderItemImageDisplay+site%3Alearn.microsoft.com) | Commctrl.h | [Vanara.PInvoke.ComCtl32.HeaderItemImageDisplay](https://github.com/dahall/Vanara/search?l=C%23&q=HeaderItemImageDisplay) +[HeaderItemMask](https://www.google.com/search?num=5&q=HeaderItemMask+site%3Alearn.microsoft.com) | Commctrl.h | [Vanara.PInvoke.ComCtl32.HeaderItemMask](https://github.com/dahall/Vanara/search?l=C%23&q=HeaderItemMask) +[HeaderItemState](https://www.google.com/search?num=5&q=HeaderItemState+site%3Alearn.microsoft.com) | Commctrl.h | [Vanara.PInvoke.ComCtl32.HeaderItemState](https://github.com/dahall/Vanara/search?l=C%23&q=HeaderItemState) [HeaderMessage](https://www.google.com/search?num=5&q=HeaderMessage+site%3Alearn.microsoft.com) | Commctrl.h | [Vanara.PInvoke.ComCtl32.HeaderMessage](https://github.com/dahall/Vanara/search?l=C%23&q=HeaderMessage) [HeaderNotification](https://www.google.com/search?num=5&q=HeaderNotification+site%3Alearn.microsoft.com) | Commctrl.h | [Vanara.PInvoke.ComCtl32.HeaderNotification](https://github.com/dahall/Vanara/search?l=C%23&q=HeaderNotification) [HeaderStyle](https://www.google.com/search?num=5&q=HeaderStyle+site%3Alearn.microsoft.com) | Commctrl.h | [Vanara.PInvoke.ComCtl32.HeaderStyle](https://github.com/dahall/Vanara/search?l=C%23&q=HeaderStyle) @@ -119,6 +123,8 @@ Native Enum | Header | Managed Enum [IPAddressMessage](https://www.google.com/search?num=5&q=IPAddressMessage+site%3Alearn.microsoft.com) | | [Vanara.PInvoke.ComCtl32.IPAddressMessage](https://github.com/dahall/Vanara/search?l=C%23&q=IPAddressMessage) [IPAddressNotification](https://www.google.com/search?num=5&q=IPAddressNotification+site%3Alearn.microsoft.com) | | [Vanara.PInvoke.ComCtl32.IPAddressNotification](https://github.com/dahall/Vanara/search?l=C%23&q=IPAddressNotification) [LI_METRIC](https://www.google.com/search?num=5&q=LI_METRIC+site%3Alearn.microsoft.com) | | [Vanara.PInvoke.ComCtl32.LI_METRIC](https://github.com/dahall/Vanara/search?l=C%23&q=LI_METRIC) +[LIF](https://www.google.com/search?num=5&q=LIF+site%3Alearn.microsoft.com) | commctrl.h | [Vanara.PInvoke.ComCtl32.LIF](https://github.com/dahall/Vanara/search?l=C%23&q=LIF) +[LIS](https://www.google.com/search?num=5&q=LIS+site%3Alearn.microsoft.com) | commctrl.h | [Vanara.PInvoke.ComCtl32.LIS](https://github.com/dahall/Vanara/search?l=C%23&q=LIS) [ListViewArrange](https://www.google.com/search?num=5&q=ListViewArrange+site%3Alearn.microsoft.com) | Commctrl.h | [Vanara.PInvoke.ComCtl32.ListViewArrange](https://github.com/dahall/Vanara/search?l=C%23&q=ListViewArrange) [ListViewBkImageFlag](https://www.google.com/search?num=5&q=ListViewBkImageFlag+site%3Alearn.microsoft.com) | Commctrl.h | [Vanara.PInvoke.ComCtl32.ListViewBkImageFlag](https://github.com/dahall/Vanara/search?l=C%23&q=ListViewBkImageFlag) [ListViewColumMask](https://www.google.com/search?num=5&q=ListViewColumMask+site%3Alearn.microsoft.com) | Commctrl.h | [Vanara.PInvoke.ComCtl32.ListViewColumMask](https://github.com/dahall/Vanara/search?l=C%23&q=ListViewColumMask) @@ -142,6 +148,14 @@ Native Enum | Header | Managed Enum [ListViewStyleEx](https://www.google.com/search?num=5&q=ListViewStyleEx+site%3Alearn.microsoft.com) | Commctrl.h | [Vanara.PInvoke.ComCtl32.ListViewStyleEx](https://github.com/dahall/Vanara/search?l=C%23&q=ListViewStyleEx) [ListViewTileViewFlag](https://www.google.com/search?num=5&q=ListViewTileViewFlag+site%3Alearn.microsoft.com) | Commctrl.h | [Vanara.PInvoke.ComCtl32.ListViewTileViewFlag](https://github.com/dahall/Vanara/search?l=C%23&q=ListViewTileViewFlag) [ListViewTileViewMask](https://www.google.com/search?num=5&q=ListViewTileViewMask+site%3Alearn.microsoft.com) | Commctrl.h | [Vanara.PInvoke.ComCtl32.ListViewTileViewMask](https://github.com/dahall/Vanara/search?l=C%23&q=ListViewTileViewMask) +[LV_VIEW](https://www.google.com/search?num=5&q=LV_VIEW+site%3Alearn.microsoft.com) | Commctrl.h | [Vanara.PInvoke.ComCtl32.LV_VIEW](https://github.com/dahall/Vanara/search?l=C%23&q=LV_VIEW) +[LVFF](https://www.google.com/search?num=5&q=LVFF+site%3Alearn.microsoft.com) | commctrl.h | [Vanara.PInvoke.ComCtl32.LVFF](https://github.com/dahall/Vanara/search?l=C%23&q=LVFF) +[LVFIF](https://www.google.com/search?num=5&q=LVFIF+site%3Alearn.microsoft.com) | commctrl.h | [Vanara.PInvoke.ComCtl32.LVFIF](https://github.com/dahall/Vanara/search?l=C%23&q=LVFIF) +[LVFIS](https://www.google.com/search?num=5&q=LVFIS+site%3Alearn.microsoft.com) | commctrl.h | [Vanara.PInvoke.ComCtl32.LVFIS](https://github.com/dahall/Vanara/search?l=C%23&q=LVFIS) +[LVGIT](https://www.google.com/search?num=5&q=LVGIT+site%3Alearn.microsoft.com) | commctrl.h | [Vanara.PInvoke.ComCtl32.LVGIT](https://github.com/dahall/Vanara/search?l=C%23&q=LVGIT) +[LVKF](https://www.google.com/search?num=5&q=LVKF+site%3Alearn.microsoft.com) | commctrl.h | [Vanara.PInvoke.ComCtl32.LVKF](https://github.com/dahall/Vanara/search?l=C%23&q=LVKF) +[LVSICF](https://www.google.com/search?num=5&q=LVSICF+site%3Alearn.microsoft.com) | Commctrl.h | [Vanara.PInvoke.ComCtl32.LVSICF](https://github.com/dahall/Vanara/search?l=C%23&q=LVSICF) +[LWS](https://www.google.com/search?num=5&q=LWS+site%3Alearn.microsoft.com) | commctrl.h | [Vanara.PInvoke.ComCtl32.LWS](https://github.com/dahall/Vanara/search?l=C%23&q=LWS) [ProgressMessage](https://www.google.com/search?num=5&q=ProgressMessage+site%3Alearn.microsoft.com) | Commctrl.h | [Vanara.PInvoke.ComCtl32.ProgressMessage](https://github.com/dahall/Vanara/search?l=C%23&q=ProgressMessage) [ProgressState](https://www.google.com/search?num=5&q=ProgressState+site%3Alearn.microsoft.com) | Commctrl.h | [Vanara.PInvoke.ComCtl32.ProgressState](https://github.com/dahall/Vanara/search?l=C%23&q=ProgressState) [ProgressStyle](https://www.google.com/search?num=5&q=ProgressStyle+site%3Alearn.microsoft.com) | Commctrl.h | [Vanara.PInvoke.ComCtl32.ProgressStyle](https://github.com/dahall/Vanara/search?l=C%23&q=ProgressStyle) @@ -153,6 +167,7 @@ Native Enum | Header | Managed Enum [SplitButtonInfoMask](https://www.google.com/search?num=5&q=SplitButtonInfoMask+site%3Alearn.microsoft.com) | Commctrl.h | [Vanara.PInvoke.ComCtl32.SplitButtonInfoMask](https://github.com/dahall/Vanara/search?l=C%23&q=SplitButtonInfoMask) [SplitButtonInfoStyle](https://www.google.com/search?num=5&q=SplitButtonInfoStyle+site%3Alearn.microsoft.com) | Commctrl.h | [Vanara.PInvoke.ComCtl32.SplitButtonInfoStyle](https://github.com/dahall/Vanara/search?l=C%23&q=SplitButtonInfoStyle) [STD](https://www.google.com/search?num=5&q=STD+site%3Alearn.microsoft.com) | Commctrl.h | [Vanara.PInvoke.ComCtl32.STD](https://github.com/dahall/Vanara/search?l=C%23&q=STD) +[SysLinkMessage](https://www.google.com/search?num=5&q=SysLinkMessage+site%3Alearn.microsoft.com) | commctrl.h | [Vanara.PInvoke.ComCtl32.SysLinkMessage](https://github.com/dahall/Vanara/search?l=C%23&q=SysLinkMessage) [TabControlHitTestFlags](https://www.google.com/search?num=5&q=TabControlHitTestFlags+site%3Alearn.microsoft.com) | Commctrl.h | [Vanara.PInvoke.ComCtl32.TabControlHitTestFlags](https://github.com/dahall/Vanara/search?l=C%23&q=TabControlHitTestFlags) [TabControlItemMask](https://www.google.com/search?num=5&q=TabControlItemMask+site%3Alearn.microsoft.com) | Commctrl.h | [Vanara.PInvoke.ComCtl32.TabControlItemMask](https://github.com/dahall/Vanara/search?l=C%23&q=TabControlItemMask) [TabControlItemStates](https://www.google.com/search?num=5&q=TabControlItemStates+site%3Alearn.microsoft.com) | Commctrl.h | [Vanara.PInvoke.ComCtl32.TabControlItemStates](https://github.com/dahall/Vanara/search?l=C%23&q=TabControlItemStates) @@ -167,6 +182,7 @@ Native Enum | Header | Managed Enum [TaskDialogIcon](https://www.google.com/search?num=5&q=TaskDialogIcon+site%3Alearn.microsoft.com) | Commctrl.h | [Vanara.PInvoke.ComCtl32.TaskDialogIcon](https://github.com/dahall/Vanara/search?l=C%23&q=TaskDialogIcon) [TaskDialogMessage](https://www.google.com/search?num=5&q=TaskDialogMessage+site%3Alearn.microsoft.com) | Commctrl.h | [Vanara.PInvoke.ComCtl32.TaskDialogMessage](https://github.com/dahall/Vanara/search?l=C%23&q=TaskDialogMessage) [TaskDialogNotification](https://www.google.com/search?num=5&q=TaskDialogNotification+site%3Alearn.microsoft.com) | Commctrl.h | [Vanara.PInvoke.ComCtl32.TaskDialogNotification](https://github.com/dahall/Vanara/search?l=C%23&q=TaskDialogNotification) +[TBBF](https://www.google.com/search?num=5&q=TBBF+site%3Alearn.microsoft.com) | Commctrl.h | [Vanara.PInvoke.ComCtl32.TBBF](https://github.com/dahall/Vanara/search?l=C%23&q=TBBF) [TBCDRF](https://www.google.com/search?num=5&q=TBCDRF+site%3Alearn.microsoft.com) | Commctrl.h | [Vanara.PInvoke.ComCtl32.TBCDRF](https://github.com/dahall/Vanara/search?l=C%23&q=TBCDRF) [TBDDRET](https://www.google.com/search?num=5&q=TBDDRET+site%3Alearn.microsoft.com) | Commctrl.h | [Vanara.PInvoke.ComCtl32.TBDDRET](https://github.com/dahall/Vanara/search?l=C%23&q=TBDDRET) [TBIF](https://www.google.com/search?num=5&q=TBIF+site%3Alearn.microsoft.com) | Commctrl.h | [Vanara.PInvoke.ComCtl32.TBIF](https://github.com/dahall/Vanara/search?l=C%23&q=TBIF) @@ -203,6 +219,7 @@ Native Enum | Header | Managed Enum [TreeViewSetImageListType](https://www.google.com/search?num=5&q=TreeViewSetImageListType+site%3Alearn.microsoft.com) | Commctrl.h | [Vanara.PInvoke.ComCtl32.TreeViewSetImageListType](https://github.com/dahall/Vanara/search?l=C%23&q=TreeViewSetImageListType) [TreeViewStyle](https://www.google.com/search?num=5&q=TreeViewStyle+site%3Alearn.microsoft.com) | Commctrl.h | [Vanara.PInvoke.ComCtl32.TreeViewStyle](https://github.com/dahall/Vanara/search?l=C%23&q=TreeViewStyle) [TreeViewStyleEx](https://www.google.com/search?num=5&q=TreeViewStyleEx+site%3Alearn.microsoft.com) | Commctrl.h | [Vanara.PInvoke.ComCtl32.TreeViewStyleEx](https://github.com/dahall/Vanara/search?l=C%23&q=TreeViewStyleEx) +[TTDT](https://www.google.com/search?num=5&q=TTDT+site%3Alearn.microsoft.com) | Commctrl.h | [Vanara.PInvoke.ComCtl32.TTDT](https://github.com/dahall/Vanara/search?l=C%23&q=TTDT) [TVITEMPART](https://www.google.com/search?num=5&q=TVITEMPART+site%3Alearn.microsoft.com) | Commctrl.h | [Vanara.PInvoke.ComCtl32.TVITEMPART](https://github.com/dahall/Vanara/search?l=C%23&q=TVITEMPART) [UpDownMessage](https://www.google.com/search?num=5&q=UpDownMessage+site%3Alearn.microsoft.com) | | [Vanara.PInvoke.ComCtl32.UpDownMessage](https://github.com/dahall/Vanara/search?l=C%23&q=UpDownMessage) [UpDownNotification](https://www.google.com/search?num=5&q=UpDownNotification+site%3Alearn.microsoft.com) | | [Vanara.PInvoke.ComCtl32.UpDownNotification](https://github.com/dahall/Vanara/search?l=C%23&q=UpDownNotification) @@ -216,9 +233,8 @@ Native Structure | Header | Managed Structure [COLORMAP](https://www.google.com/search?num=5&q=COLORMAP+site%3Alearn.microsoft.com) | Commctrl.h | [Vanara.PInvoke.ComCtl32.COLORMAP](https://github.com/dahall/Vanara/search?l=C%23&q=COLORMAP) [COLORSCHEME](https://www.google.com/search?num=5&q=COLORSCHEME+site%3Alearn.microsoft.com) | | [Vanara.PInvoke.ComCtl32.COLORSCHEME](https://github.com/dahall/Vanara/search?l=C%23&q=COLORSCHEME) [COMBOBOXEXITEM](https://www.google.com/search?num=5&q=COMBOBOXEXITEM+site%3Alearn.microsoft.com) | Commctrl.h | [Vanara.PInvoke.ComCtl32.COMBOBOXEXITEM](https://github.com/dahall/Vanara/search?l=C%23&q=COMBOBOXEXITEM) -[COMBOBOXINFO](https://www.google.com/search?num=5&q=COMBOBOXINFO+site%3Alearn.microsoft.com) | Winuser.h | [Vanara.PInvoke.ComCtl32.COMBOBOXINFO](https://github.com/dahall/Vanara/search?l=C%23&q=COMBOBOXINFO) [DPASTREAMINFO](https://www.google.com/search?num=5&q=DPASTREAMINFO+site%3Alearn.microsoft.com) | Dpa_dsa.h | [Vanara.PInvoke.ComCtl32.DPASTREAMINFO](https://github.com/dahall/Vanara/search?l=C%23&q=DPASTREAMINFO) -[EDITBALLOONTIP](https://www.google.com/search?num=5&q=EDITBALLOONTIP+site%3Alearn.microsoft.com) | Commctrl.h | [Vanara.PInvoke.ComCtl32.EDITBALLOONTIP](https://github.com/dahall/Vanara/search?l=C%23&q=EDITBALLOONTIP) +[DRAGLISTINFO](https://www.google.com/search?num=5&q=DRAGLISTINFO+site%3Alearn.microsoft.com) | commctrl.h | [Vanara.PInvoke.ComCtl32.DRAGLISTINFO](https://github.com/dahall/Vanara/search?l=C%23&q=DRAGLISTINFO) [HDHITTESTINFO](https://www.google.com/search?num=5&q=HDHITTESTINFO+site%3Alearn.microsoft.com) | Commctrl.h | [Vanara.PInvoke.ComCtl32.HDHITTESTINFO](https://github.com/dahall/Vanara/search?l=C%23&q=HDHITTESTINFO) [HDITEM](https://www.google.com/search?num=5&q=HDITEM+site%3Alearn.microsoft.com) | Commctrl.h | [Vanara.PInvoke.ComCtl32.HDITEM](https://github.com/dahall/Vanara/search?l=C%23&q=HDITEM) [HDLAYOUT](https://www.google.com/search?num=5&q=HDLAYOUT+site%3Alearn.microsoft.com) | Commctrl.h | [Vanara.PInvoke.ComCtl32.HDLAYOUT](https://github.com/dahall/Vanara/search?l=C%23&q=HDLAYOUT) @@ -228,16 +244,22 @@ Native Structure | Header | Managed Structure [IMAGELISTDRAWPARAMS](https://www.google.com/search?num=5&q=IMAGELISTDRAWPARAMS+site%3Alearn.microsoft.com) | Commctrl.h | [Vanara.PInvoke.ComCtl32.IMAGELISTDRAWPARAMS](https://github.com/dahall/Vanara/search?l=C%23&q=IMAGELISTDRAWPARAMS) [IMAGELISTSTATS](https://www.google.com/search?num=5&q=IMAGELISTSTATS+site%3Alearn.microsoft.com) | Commoncontrols.h | [Vanara.PInvoke.ComCtl32.IMAGELISTSTATS](https://github.com/dahall/Vanara/search?l=C%23&q=IMAGELISTSTATS) [INITCOMMONCONTROLSEX](https://www.google.com/search?num=5&q=INITCOMMONCONTROLSEX+site%3Alearn.microsoft.com) | Commctrl.h | [Vanara.PInvoke.ComCtl32.INITCOMMONCONTROLSEX](https://github.com/dahall/Vanara/search?l=C%23&q=INITCOMMONCONTROLSEX) +[LHITTESTINFO](https://www.google.com/search?num=5&q=LHITTESTINFO+site%3Alearn.microsoft.com) | commctrl.h | [Vanara.PInvoke.ComCtl32.LHITTESTINFO](https://github.com/dahall/Vanara/search?l=C%23&q=LHITTESTINFO) +[LITEM](https://www.google.com/search?num=5&q=LITEM+site%3Alearn.microsoft.com) | commctrl.h | [Vanara.PInvoke.ComCtl32.LITEM](https://github.com/dahall/Vanara/search?l=C%23&q=LITEM) [LVBKIMAGE](https://www.google.com/search?num=5&q=LVBKIMAGE+site%3Alearn.microsoft.com) | Commctrl.h | [Vanara.PInvoke.ComCtl32.LVBKIMAGE](https://github.com/dahall/Vanara/search?l=C%23&q=LVBKIMAGE) [LVCOLUMN](https://www.google.com/search?num=5&q=LVCOLUMN+site%3Alearn.microsoft.com) | Commctrl.h | [Vanara.PInvoke.ComCtl32.LVCOLUMN](https://github.com/dahall/Vanara/search?l=C%23&q=LVCOLUMN) [LVFINDINFO](https://www.google.com/search?num=5&q=LVFINDINFO+site%3Alearn.microsoft.com) | Commctrl.h | [Vanara.PInvoke.ComCtl32.LVFINDINFO](https://github.com/dahall/Vanara/search?l=C%23&q=LVFINDINFO) +[LVFOOTERINFO](https://www.google.com/search?num=5&q=LVFOOTERINFO+site%3Alearn.microsoft.com) | commctrl.h | [Vanara.PInvoke.ComCtl32.LVFOOTERINFO](https://github.com/dahall/Vanara/search?l=C%23&q=LVFOOTERINFO) +[LVFOOTERITEM](https://www.google.com/search?num=5&q=LVFOOTERITEM+site%3Alearn.microsoft.com) | commctrl.h | [Vanara.PInvoke.ComCtl32.LVFOOTERITEM](https://github.com/dahall/Vanara/search?l=C%23&q=LVFOOTERITEM) [LVGROUP](https://www.google.com/search?num=5&q=LVGROUP+site%3Alearn.microsoft.com) | Commctrl.h | [Vanara.PInvoke.ComCtl32.LVGROUP](https://github.com/dahall/Vanara/search?l=C%23&q=LVGROUP) [LVGROUPMETRICS](https://www.google.com/search?num=5&q=LVGROUPMETRICS+site%3Alearn.microsoft.com) | Commctrl.h | [Vanara.PInvoke.ComCtl32.LVGROUPMETRICS](https://github.com/dahall/Vanara/search?l=C%23&q=LVGROUPMETRICS) [LVHITTESTINFO](https://www.google.com/search?num=5&q=LVHITTESTINFO+site%3Alearn.microsoft.com) | Commctrl.h | [Vanara.PInvoke.ComCtl32.LVHITTESTINFO](https://github.com/dahall/Vanara/search?l=C%23&q=LVHITTESTINFO) +[LVINSERTGROUPSORTED](https://www.google.com/search?num=5&q=LVINSERTGROUPSORTED+site%3Alearn.microsoft.com) | commctrl.h | [Vanara.PInvoke.ComCtl32.LVINSERTGROUPSORTED](https://github.com/dahall/Vanara/search?l=C%23&q=LVINSERTGROUPSORTED) [LVINSERTMARK](https://www.google.com/search?num=5&q=LVINSERTMARK+site%3Alearn.microsoft.com) | Commctrl.h | [Vanara.PInvoke.ComCtl32.LVINSERTMARK](https://github.com/dahall/Vanara/search?l=C%23&q=LVINSERTMARK) [LVITEM](https://www.google.com/search?num=5&q=LVITEM+site%3Alearn.microsoft.com) | Commctrl.h | [Vanara.PInvoke.ComCtl32.LVITEM](https://github.com/dahall/Vanara/search?l=C%23&q=LVITEM) [LVITEMCOLUMNINFO](https://www.google.com/search?num=5&q=LVITEMCOLUMNINFO+site%3Alearn.microsoft.com) | Commctrl.h | [Vanara.PInvoke.ComCtl32.LVITEMCOLUMNINFO](https://github.com/dahall/Vanara/search?l=C%23&q=LVITEMCOLUMNINFO) [LVITEMINDEX](https://www.google.com/search?num=5&q=LVITEMINDEX+site%3Alearn.microsoft.com) | Commctrl.h | [Vanara.PInvoke.ComCtl32.LVITEMINDEX](https://github.com/dahall/Vanara/search?l=C%23&q=LVITEMINDEX) +[LVTILEINFO](https://www.google.com/search?num=5&q=LVTILEINFO+site%3Alearn.microsoft.com) | commctrl.h | [Vanara.PInvoke.ComCtl32.LVTILEINFO](https://github.com/dahall/Vanara/search?l=C%23&q=LVTILEINFO) [LVTILEVIEWINFO](https://www.google.com/search?num=5&q=LVTILEVIEWINFO+site%3Alearn.microsoft.com) | Commctrl.h | [Vanara.PInvoke.ComCtl32.LVTILEVIEWINFO](https://github.com/dahall/Vanara/search?l=C%23&q=LVTILEVIEWINFO) [NMBCDROPDOWN](https://www.google.com/search?num=5&q=NMBCDROPDOWN+site%3Alearn.microsoft.com) | Commctrl.h | [Vanara.PInvoke.ComCtl32.NMBCDROPDOWN](https://github.com/dahall/Vanara/search?l=C%23&q=NMBCDROPDOWN) [NMBCHOTITEM](https://www.google.com/search?num=5&q=NMBCHOTITEM+site%3Alearn.microsoft.com) | Commctrl.h | [Vanara.PInvoke.ComCtl32.NMBCHOTITEM](https://github.com/dahall/Vanara/search?l=C%23&q=NMBCHOTITEM) @@ -252,16 +274,31 @@ Native Structure | Header | Managed Structure [NMHDFILTERBTNCLICK](https://www.google.com/search?num=5&q=NMHDFILTERBTNCLICK+site%3Alearn.microsoft.com) | Commctrl.h | [Vanara.PInvoke.ComCtl32.NMHDFILTERBTNCLICK](https://github.com/dahall/Vanara/search?l=C%23&q=NMHDFILTERBTNCLICK) [NMHEADER](https://www.google.com/search?num=5&q=NMHEADER+site%3Alearn.microsoft.com) | Commctrl.h | [Vanara.PInvoke.ComCtl32.NMHEADER](https://github.com/dahall/Vanara/search?l=C%23&q=NMHEADER) [NMIPADDRESS](https://www.google.com/search?num=5&q=NMIPADDRESS+site%3Alearn.microsoft.com) | Commctrl.h | [Vanara.PInvoke.ComCtl32.NMIPADDRESS](https://github.com/dahall/Vanara/search?l=C%23&q=NMIPADDRESS) +[NMITEMACTIVATE](https://www.google.com/search?num=5&q=NMITEMACTIVATE+site%3Alearn.microsoft.com) | commctrl.h | [Vanara.PInvoke.ComCtl32.NMITEMACTIVATE](https://github.com/dahall/Vanara/search?l=C%23&q=NMITEMACTIVATE) [NMKEY](https://www.google.com/search?num=5&q=NMKEY+site%3Alearn.microsoft.com) | Commctrl.h | [Vanara.PInvoke.ComCtl32.NMKEY](https://github.com/dahall/Vanara/search?l=C%23&q=NMKEY) +[NMLINK](https://www.google.com/search?num=5&q=NMLINK+site%3Alearn.microsoft.com) | commctrl.h | [Vanara.PInvoke.ComCtl32.NMLINK](https://github.com/dahall/Vanara/search?l=C%23&q=NMLINK) [NMLISTVIEW](https://www.google.com/search?num=5&q=NMLISTVIEW+site%3Alearn.microsoft.com) | Commctrl.h | [Vanara.PInvoke.ComCtl32.NMLISTVIEW](https://github.com/dahall/Vanara/search?l=C%23&q=NMLISTVIEW) +[NMLVCACHEHINT](https://www.google.com/search?num=5&q=NMLVCACHEHINT+site%3Alearn.microsoft.com) | commctrl.h | [Vanara.PInvoke.ComCtl32.NMLVCACHEHINT](https://github.com/dahall/Vanara/search?l=C%23&q=NMLVCACHEHINT) +[NMLVDISPINFO](https://www.google.com/search?num=5&q=NMLVDISPINFO+site%3Alearn.microsoft.com) | commctrl.h | [Vanara.PInvoke.ComCtl32.NMLVDISPINFO](https://github.com/dahall/Vanara/search?l=C%23&q=NMLVDISPINFO) +[NMLVEMPTYMARKUP](https://www.google.com/search?num=5&q=NMLVEMPTYMARKUP+site%3Alearn.microsoft.com) | commctrl.h | [Vanara.PInvoke.ComCtl32.NMLVEMPTYMARKUP](https://github.com/dahall/Vanara/search?l=C%23&q=NMLVEMPTYMARKUP) +[NMLVFINDITEM](https://www.google.com/search?num=5&q=NMLVFINDITEM+site%3Alearn.microsoft.com) | commctrl.h | [Vanara.PInvoke.ComCtl32.NMLVFINDITEM](https://github.com/dahall/Vanara/search?l=C%23&q=NMLVFINDITEM) +[NMLVGETINFOTIP](https://www.google.com/search?num=5&q=NMLVGETINFOTIP+site%3Alearn.microsoft.com) | commctrl.h | [Vanara.PInvoke.ComCtl32.NMLVGETINFOTIP](https://github.com/dahall/Vanara/search?l=C%23&q=NMLVGETINFOTIP) +[NMLVKEYDOWN](https://www.google.com/search?num=5&q=NMLVKEYDOWN+site%3Alearn.microsoft.com) | commctrl.h | [Vanara.PInvoke.ComCtl32.NMLVKEYDOWN](https://github.com/dahall/Vanara/search?l=C%23&q=NMLVKEYDOWN) +[NMLVLINK](https://www.google.com/search?num=5&q=NMLVLINK+site%3Alearn.microsoft.com) | commctrl.h | [Vanara.PInvoke.ComCtl32.NMLVLINK](https://github.com/dahall/Vanara/search?l=C%23&q=NMLVLINK) +[NMLVODSTATECHANGE](https://www.google.com/search?num=5&q=NMLVODSTATECHANGE+site%3Alearn.microsoft.com) | commctrl.h | [Vanara.PInvoke.ComCtl32.NMLVODSTATECHANGE](https://github.com/dahall/Vanara/search?l=C%23&q=NMLVODSTATECHANGE) +[NMLVSCROLL](https://www.google.com/search?num=5&q=NMLVSCROLL+site%3Alearn.microsoft.com) | commctrl.h | [Vanara.PInvoke.ComCtl32.NMLVSCROLL](https://github.com/dahall/Vanara/search?l=C%23&q=NMLVSCROLL) [NMMOUSE](https://www.google.com/search?num=5&q=NMMOUSE+site%3Alearn.microsoft.com) | Commctrl.h | [Vanara.PInvoke.ComCtl32.NMMOUSE](https://github.com/dahall/Vanara/search?l=C%23&q=NMMOUSE) [NMOBJECTNOTIFY](https://www.google.com/search?num=5&q=NMOBJECTNOTIFY+site%3Alearn.microsoft.com) | Commctrl.h | [Vanara.PInvoke.ComCtl32.NMOBJECTNOTIFY](https://github.com/dahall/Vanara/search?l=C%23&q=NMOBJECTNOTIFY) [NMTBCUSTOMDRAW](https://www.google.com/search?num=5&q=NMTBCUSTOMDRAW+site%3Alearn.microsoft.com) | commctrl.h | [Vanara.PInvoke.ComCtl32.NMTBCUSTOMDRAW](https://github.com/dahall/Vanara/search?l=C%23&q=NMTBCUSTOMDRAW) [NMTBDISPINFO](https://www.google.com/search?num=5&q=NMTBDISPINFO+site%3Alearn.microsoft.com) | Commctrl.h | [Vanara.PInvoke.ComCtl32.NMTBDISPINFO](https://github.com/dahall/Vanara/search?l=C%23&q=NMTBDISPINFO) +[NMTBDUPACCELERATOR](https://www.google.com/search?num=5&q=NMTBDUPACCELERATOR+site%3Alearn.microsoft.com) | Commctrl.h | [Vanara.PInvoke.ComCtl32.NMTBDUPACCELERATOR](https://github.com/dahall/Vanara/search?l=C%23&q=NMTBDUPACCELERATOR) [NMTBGETINFOTIP](https://www.google.com/search?num=5&q=NMTBGETINFOTIP+site%3Alearn.microsoft.com) | Commctrl.h | [Vanara.PInvoke.ComCtl32.NMTBGETINFOTIP](https://github.com/dahall/Vanara/search?l=C%23&q=NMTBGETINFOTIP) [NMTBHOTITEM](https://www.google.com/search?num=5&q=NMTBHOTITEM+site%3Alearn.microsoft.com) | Commctrl.h | [Vanara.PInvoke.ComCtl32.NMTBHOTITEM](https://github.com/dahall/Vanara/search?l=C%23&q=NMTBHOTITEM) [NMTBRESTORE](https://www.google.com/search?num=5&q=NMTBRESTORE+site%3Alearn.microsoft.com) | Commctrl.h | [Vanara.PInvoke.ComCtl32.NMTBRESTORE](https://github.com/dahall/Vanara/search?l=C%23&q=NMTBRESTORE) [NMTBSAVE](https://www.google.com/search?num=5&q=NMTBSAVE+site%3Alearn.microsoft.com) | Commctrl.h | [Vanara.PInvoke.ComCtl32.NMTBSAVE](https://github.com/dahall/Vanara/search?l=C%23&q=NMTBSAVE) +[NMTBWRAPACCELERATOR](https://www.google.com/search?num=5&q=NMTBWRAPACCELERATOR+site%3Alearn.microsoft.com) | Commctrl.h | [Vanara.PInvoke.ComCtl32.NMTBWRAPACCELERATOR](https://github.com/dahall/Vanara/search?l=C%23&q=NMTBWRAPACCELERATOR) +[NMTBWRAPHOTITEM](https://www.google.com/search?num=5&q=NMTBWRAPHOTITEM+site%3Alearn.microsoft.com) | Commctrl.h | [Vanara.PInvoke.ComCtl32.NMTBWRAPHOTITEM](https://github.com/dahall/Vanara/search?l=C%23&q=NMTBWRAPHOTITEM) +[NMTCKEYDOWN](https://www.google.com/search?num=5&q=NMTCKEYDOWN+site%3Alearn.microsoft.com) | commctrl.h | [Vanara.PInvoke.ComCtl32.NMTCKEYDOWN](https://github.com/dahall/Vanara/search?l=C%23&q=NMTCKEYDOWN) [NMTOOLBAR](https://www.google.com/search?num=5&q=NMTOOLBAR+site%3Alearn.microsoft.com) | Commctrl.h | [Vanara.PInvoke.ComCtl32.NMTOOLBAR](https://github.com/dahall/Vanara/search?l=C%23&q=NMTOOLBAR) [NMTOOLTIPSCREATED](https://www.google.com/search?num=5&q=NMTOOLTIPSCREATED+site%3Alearn.microsoft.com) | Commctrl.h | [Vanara.PInvoke.ComCtl32.NMTOOLTIPSCREATED](https://github.com/dahall/Vanara/search?l=C%23&q=NMTOOLTIPSCREATED) [NMTRBTHUMBPOSCHANGING](https://www.google.com/search?num=5&q=NMTRBTHUMBPOSCHANGING+site%3Alearn.microsoft.com) | Commctrl.h | [Vanara.PInvoke.ComCtl32.NMTRBTHUMBPOSCHANGING](https://github.com/dahall/Vanara/search?l=C%23&q=NMTRBTHUMBPOSCHANGING) @@ -319,6 +356,7 @@ Native Class | Header | Managed Class [LVCOLUMN](https://www.google.com/search?num=5&q=LVCOLUMN+site%3Alearn.microsoft.com) | Commctrl.h | [Vanara.PInvoke.ComCtl32.LVCOLUMN](https://github.com/dahall/Vanara/search?l=C%23&q=LVCOLUMN) [LVGROUP](https://www.google.com/search?num=5&q=LVGROUP+site%3Alearn.microsoft.com) | Commctrl.h | [Vanara.PInvoke.ComCtl32.LVGROUP](https://github.com/dahall/Vanara/search?l=C%23&q=LVGROUP) [LVITEM](https://www.google.com/search?num=5&q=LVITEM+site%3Alearn.microsoft.com) | Commctrl.h | [Vanara.PInvoke.ComCtl32.LVITEM](https://github.com/dahall/Vanara/search?l=C%23&q=LVITEM) +[LVTILEINFO](https://www.google.com/search?num=5&q=LVTILEINFO+site%3Alearn.microsoft.com) | commctrl.h | [Vanara.PInvoke.ComCtl32.LVTILEINFO](https://github.com/dahall/Vanara/search?l=C%23&q=LVTILEINFO) [NMHDDISPINFO](https://www.google.com/search?num=5&q=NMHDDISPINFO+site%3Alearn.microsoft.com) | Commctrl.h | [Vanara.PInvoke.ComCtl32.NMHDDISPINFO](https://github.com/dahall/Vanara/search?l=C%23&q=NMHDDISPINFO) [NMHDFILTERBTNCLICK](https://www.google.com/search?num=5&q=NMHDFILTERBTNCLICK+site%3Alearn.microsoft.com) | Commctrl.h | [Vanara.PInvoke.ComCtl32.NMHDFILTERBTNCLICK](https://github.com/dahall/Vanara/search?l=C%23&q=NMHDFILTERBTNCLICK) [NMHEADER](https://www.google.com/search?num=5&q=NMHEADER+site%3Alearn.microsoft.com) | Commctrl.h | [Vanara.PInvoke.ComCtl32.NMHEADER](https://github.com/dahall/Vanara/search?l=C%23&q=NMHEADER) diff --git a/PInvoke/ComDlg32/pkgreadme.md b/PInvoke/ComDlg32/pkgreadme.md index 7d5db319..67557030 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 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 +ChooseColor ChooseFont CommDlgExtendedError FindText GetFileTitle GetOpenFileName GetSaveFileName PageSetupDlg PrintDlg PrintDlgEx ReplaceText | CC ERR CF DN 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/ComDlg32/readme.md b/PInvoke/ComDlg32/readme.md index 19f535d4..8a417d98 100644 --- a/PInvoke/ComDlg32/readme.md +++ b/PInvoke/ComDlg32/readme.md @@ -24,7 +24,6 @@ Native Enum | Header | Managed Enum [CF](https://www.google.com/search?num=5&q=CF+site%3Alearn.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%3Alearn.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%3Alearn.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%3Alearn.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%3Alearn.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%3Alearn.microsoft.com) | commdlg.h | [Vanara.PInvoke.ComDlg32.OFN_EX](https://github.com/dahall/Vanara/search?l=C%23&q=OFN_EX) [PD](https://www.google.com/search?num=5&q=PD+site%3Alearn.microsoft.com) | commdlg.h | [Vanara.PInvoke.ComDlg32.PD](https://github.com/dahall/Vanara/search?l=C%23&q=PD) diff --git a/PInvoke/Cryptography/Vanara.PInvoke.Cryptography.csproj b/PInvoke/Cryptography/Vanara.PInvoke.Cryptography.csproj index fdf6d50c..1415ae19 100644 --- a/PInvoke/Cryptography/Vanara.PInvoke.Cryptography.csproj +++ b/PInvoke/Cryptography/Vanara.PInvoke.Cryptography.csproj @@ -15,7 +15,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_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 +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 NCryptProviderName 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 084e5259..945c1b83 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 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 +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 NCryptProviderName 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/Cryptography/readme.md b/PInvoke/Cryptography/readme.md index a332f427..a545f01d 100644 --- a/PInvoke/Cryptography/readme.md +++ b/PInvoke/Cryptography/readme.md @@ -700,6 +700,7 @@ Native Structure | Header | Managed Structure [NCryptAlgorithmName](https://www.google.com/search?num=5&q=NCryptAlgorithmName+site%3Alearn.microsoft.com) | ncrypt.h | [Vanara.PInvoke.NCrypt.NCryptAlgorithmName](https://github.com/dahall/Vanara/search?l=C%23&q=NCryptAlgorithmName) [NCryptBuffer](https://www.google.com/search?num=5&q=NCryptBuffer+site%3Alearn.microsoft.com) | bcrypt.h | [Vanara.PInvoke.NCrypt.NCryptBuffer](https://github.com/dahall/Vanara/search?l=C%23&q=NCryptBuffer) [NCryptBufferDesc](https://www.google.com/search?num=5&q=NCryptBufferDesc+site%3Alearn.microsoft.com) | Bcrypt.h | [Vanara.PInvoke.NCrypt.NCryptBufferDesc](https://github.com/dahall/Vanara/search?l=C%23&q=NCryptBufferDesc) +[NCryptProviderName](https://www.google.com/search?num=5&q=NCryptProviderName+site%3Alearn.microsoft.com) | ncrypt.h | [Vanara.PInvoke.NCrypt.NCryptProviderName](https://github.com/dahall/Vanara/search?l=C%23&q=NCryptProviderName) [PCCERT_CHAIN_CONTEXT](https://www.google.com/search?num=5&q=PCCERT_CHAIN_CONTEXT+site%3Alearn.microsoft.com) | | [Vanara.PInvoke.Crypt32.PCCERT_CHAIN_CONTEXT](https://github.com/dahall/Vanara/search?l=C%23&q=PCCERT_CHAIN_CONTEXT) [PCCERT_CONTEXT](https://www.google.com/search?num=5&q=PCCERT_CONTEXT+site%3Alearn.microsoft.com) | | [Vanara.PInvoke.Crypt32.PCCERT_CONTEXT](https://github.com/dahall/Vanara/search?l=C%23&q=PCCERT_CONTEXT) [PCCERT_SERVER_OCSP_RESPONSE_CONTEXT](https://www.google.com/search?num=5&q=PCCERT_SERVER_OCSP_RESPONSE_CONTEXT+site%3Alearn.microsoft.com) | | [Vanara.PInvoke.Crypt32.PCCERT_SERVER_OCSP_RESPONSE_CONTEXT](https://github.com/dahall/Vanara/search?l=C%23&q=PCCERT_SERVER_OCSP_RESPONSE_CONTEXT) diff --git a/PInvoke/DbgHelp/Vanara.PInvoke.DbgHelp.csproj b/PInvoke/DbgHelp/Vanara.PInvoke.DbgHelp.csproj index c1e6dc3d..65a4ad27 100644 --- a/PInvoke/DbgHelp/Vanara.PInvoke.DbgHelp.csproj +++ b/PInvoke/DbgHelp/Vanara.PInvoke.DbgHelp.csproj @@ -16,7 +16,7 @@ Functions BindImageEx CheckSumMappedFile EnumDirTree EnumDirTreeA EnumerateLoadedModules EnumerateLoadedModulesEx EnumerateLoadedModulesW64 FindDebugInfoFile FindDebugInfoFileEx FindDebugInfoFileExA FindExecutableImage FindExecutableImageEx FindExecutableImageExA GetImageConfigInformation GetImageUnusedHeaderBytes GetSymLoadError GetTimestampForLoadedLibrary ImageAddCertificate ImageDirectoryEntryToData ImageDirectoryEntryToDataEx ImageEnumerateCertificates ImageGetCertificateData ImageGetCertificateHeader ImageGetDigestStream ImagehlpApiVersion ImagehlpApiVersionEx ImageLoad ImageNtHeader ImageRemoveCertificate ImageRvaToSection ImageRvaToVa ImageUnload MakeSureDirectoryPathExists MapAndLoad MapDebugInformation MapFileAndCheckSum MiniDumpReadDumpStream MiniDumpWriteDump ReBaseImage ReBaseImage64 SearchTreeForFile SearchTreeForFileA SetImageConfigInformation SetSymLoadError SplitSymbols StackWalk StackWalk64 StackWalkEx SymAddrIncludeInlineTrace SymAddSourceStream SymAddSymbol SymAddSymbolA SymbolServerSetOptionsA SymbolServerSetOptionsW SymCleanup SymCompareInlineTrace SymDeleteSymbol SymDeleteSymbolA SymEnumerateModules SymEnumerateModules64 SymEnumerateModulesW64 SymEnumLines SymEnumLinesA SymEnumProcesses SymEnumSourceFiles SymEnumSourceFilesA SymEnumSourceFileTokens SymEnumSourceLines SymEnumSourceLinesA SymEnumSymbols SymEnumSymbolsA SymEnumSymbolsEx SymEnumSymbolsExA SymEnumSymbolsForAddr SymEnumSymbolsForAddrA SymEnumTypes SymEnumTypesA SymEnumTypesByName SymEnumTypesByNameA SymFindDebugInfoFile SymFindDebugInfoFileA SymFindExecutableImage SymFindExecutableImageA SymFindFileInPath SymFindFileInPathA SymFromAddr SymFromAddrA SymFromIndex SymFromIndexA SymFromInlineContext SymFromInlineContextA SymFromName SymFromNameA SymFromToken SymFromTokenA SymFunctionTableAccess SymFunctionTableAccess64 SymFunctionTableAccess64AccessRoutines SymGetExtendedOption SymGetFileLineOffsets64 SymGetHomeDirectory SymGetHomeDirectoryA SymGetLineFromAddr64 SymGetLineFromAddrA SymGetLineFromAddrW SymGetLineFromAddrW64 SymGetLineFromInlineContext SymGetLineFromInlineContextA SymGetLineFromName SymGetLineFromName64 SymGetLineFromNameW64 SymGetLineNext64 SymGetLineNextA SymGetLineNextW SymGetLineNextW64 SymGetLinePrev64 SymGetLinePrevA SymGetLinePrevW SymGetLinePrevW64 SymGetModuleBase SymGetModuleBase64 SymGetModuleInfo SymGetModuleInfo64 SymGetModuleInfoA SymGetModuleInfoW64 SymGetOmaps SymGetOptions SymGetScope SymGetScopeA SymGetSearchPath SymGetSearchPathA SymGetSourceFile SymGetSourceFileA SymGetSourceFileChecksum SymGetSourceFileChecksumA SymGetSourceFileFromToken SymGetSourceFileFromTokenA SymGetSourceFileToken SymGetSourceFileTokenA SymGetSourceVarFromToken SymGetSourceVarFromTokenA SymGetSymbolFile SymGetSymbolFileA SymGetSymFromAddr SymGetSymFromAddr64 SymGetSymFromName SymGetSymFromName64 SymGetSymNext64 SymGetSymNextA SymGetSymNextW SymGetSymNextW64 SymGetSymPrev64 SymGetSymPrevW SymGetSymPrevW64 SymGetTypeFromName SymGetTypeFromNameA SymGetTypeInfo SymGetTypeInfoEx SymInitialize SymInitializeA SymLoadModule SymLoadModule64 SymLoadModuleEx SymLoadModuleExA SymMatchFileName SymMatchFileNameA SymMatchString SymNext SymNextA SymPrev SymPrevA SymQueryInlineTrace SymRefreshModuleList SymRegisterCallback64 SymRegisterCallbackA SymRegisterCallbackW SymRegisterCallbackW64 SymRegisterFunctionEntryCallback SymRegisterFunctionEntryCallback64 SymSearch SymSearchA SymSetContext SymSetExtendedOption SymSetHomeDirectory SymSetHomeDirectoryA SymSetOptions SymSetParentWindow SymSetScopeFromAddr SymSetScopeFromIndex SymSetScopeFromInlineContext SymSetSearchPath SymSetSearchPathA SymSrvDeltaName SymSrvDeltaNameA SymSrvGetFileIndexes SymSrvGetFileIndexesA SymSrvGetFileIndexInfo SymSrvGetFileIndexInfoA SymSrvGetFileIndexString SymSrvGetFileIndexStringA SymSrvGetSupplement SymSrvGetSupplementA SymSrvIsStore SymSrvIsStoreA SymSrvStoreFile SymSrvStoreFileA SymSrvStoreSupplement SymSrvStoreSupplementA SymUnDName SymUnDName64 SymUnloadModule SymUnloadModule64 TouchFileTimes UnDecorateSymbolName UnDecorateSymbolNameA UnMapAndLoad UnmapDebugInformation UpdateDebugInfoFile UpdateDebugInfoFileEx Structures -<_DataDirectory>e__FixedBuffer ADDRESS ADDRESS64 API_VERSION CONTEXT CPU_INFORMATION FPO_DATA IMAGEHLP_CBA_EVENT IMAGEHLP_CBA_READ_MEMORY IMAGEHLP_DEFERRED_SYMBOL_LOAD IMAGEHLP_DEFERRED_SYMBOL_LOAD64 IMAGEHLP_DEFERRED_SYMBOL_LOADW64 IMAGEHLP_DUPLICATE_SYMBOL64 IMAGEHLP_GET_TYPE_INFO_PARAMS IMAGEHLP_LINE IMAGEHLP_LINE64 IMAGEHLP_MODULE IMAGEHLP_MODULE64 IMAGEHLP_STACK_FRAME IMAGEHLP_SYMBOL IMAGEHLP_SYMBOL64 IMAGEHLP_SYMBOLW IMAGEHLP_SYMBOLW64 IMAGE_COFF_SYMBOLS_HEADER IMAGE_DATA_DIRECTORY IMAGE_DEBUG_DIRECTORY IMAGE_DEBUG_INFORMATION IMAGE_EXPORT_DIRECTORY IMAGE_FILE_HEADER IMAGE_FUNCTION_ENTRY IMAGE_LOAD_CONFIG_CODE_INTEGRITY IMAGE_LOAD_CONFIG_DIRECTORY32 IMAGE_LOAD_CONFIG_DIRECTORY64 IMAGE_NT_HEADERS IMAGE_OPTIONAL_HEADER IMAGE_RUNTIME_FUNCTION_ENTRY IMAGE_SECTION_HEADER KDHELP KDHELP64 LIST_ENTRY LOADED_IMAGE MINIDUMP_CALLBACK_INFORMATION MINIDUMP_CALLBACK_INPUT MINIDUMP_CALLBACK_OUTPUT MINIDUMP_DIRECTORY MINIDUMP_EXCEPTION MINIDUMP_EXCEPTION_INFORMATION MINIDUMP_EXCEPTION_STREAM MINIDUMP_FUNCTION_TABLE_DESCRIPTOR MINIDUMP_FUNCTION_TABLE_STREAM MINIDUMP_HANDLE_DATA_STREAM MINIDUMP_HANDLE_DESCRIPTOR MINIDUMP_HANDLE_DESCRIPTOR_2 MINIDUMP_HANDLE_OBJECT_INFORMATION MINIDUMP_HANDLE_OPERATION_LIST MINIDUMP_HEADER MINIDUMP_INCLUDE_MODULE_CALLBACK MINIDUMP_INCLUDE_THREAD_CALLBACK MINIDUMP_IO_CALLBACK MINIDUMP_LOCATION_DESCRIPTOR MINIDUMP_MEMORY_DESCRIPTOR MINIDUMP_MEMORY_INFO MINIDUMP_MEMORY_INFO_LIST MINIDUMP_MEMORY_LIST MINIDUMP_MISC_INFO MINIDUMP_MISC_INFO_2 MINIDUMP_MODULE MINIDUMP_MODULE_CALLBACK MINIDUMP_MODULE_LIST MINIDUMP_READ_MEMORY_FAILURE_CALLBACK MINIDUMP_STRING MINIDUMP_SYSTEM_INFO MINIDUMP_THREAD MINIDUMP_THREAD_CALLBACK MINIDUMP_THREAD_EX MINIDUMP_THREAD_EX_CALLBACK MINIDUMP_THREAD_EX_LIST MINIDUMP_THREAD_INFO MINIDUMP_THREAD_INFO_LIST MINIDUMP_THREAD_LIST MINIDUMP_UNLOADED_MODULE MINIDUMP_UNLOADED_MODULE_LIST MINIDUMP_USER_STREAM MINIDUMP_USER_STREAM_INFORMATION MINIDUMP_VM_POST_READ_CALLBACK MINIDUMP_VM_PRE_READ_CALLBACK MINIDUMP_VM_QUERY_CALLBACK MISC MODLOAD_CVMISC MODLOAD_DATA OMAP OTHERCPUINFO SOURCEFILE SRCCODEINFO STACKFRAME STACKFRAME64 STACKFRAME_EX SYMBOL_INFO SYMBOL_INFO_V SYMSRV_INDEX_INFO TI_FINDCHILDREN_PARAMS X86CPUINFO +<Name>e__FixedBuffer <_DataDirectory>e__FixedBuffer ADDRESS ADDRESS64 API_VERSION CONTEXT CPU_INFORMATION FPO_DATA IMAGEHLP_CBA_EVENT IMAGEHLP_CBA_READ_MEMORY IMAGEHLP_DEFERRED_SYMBOL_LOAD IMAGEHLP_DEFERRED_SYMBOL_LOAD64 IMAGEHLP_DEFERRED_SYMBOL_LOADW64 IMAGEHLP_DUPLICATE_SYMBOL64 IMAGEHLP_GET_TYPE_INFO_PARAMS IMAGEHLP_LINE IMAGEHLP_LINE64 IMAGEHLP_MODULE IMAGEHLP_MODULE64 IMAGEHLP_STACK_FRAME IMAGEHLP_SYMBOL IMAGEHLP_SYMBOL64 IMAGEHLP_SYMBOLW IMAGEHLP_SYMBOLW64 IMAGE_COFF_SYMBOLS_HEADER IMAGE_DATA_DIRECTORY IMAGE_DEBUG_DIRECTORY IMAGE_DEBUG_INFORMATION IMAGE_EXPORT_DIRECTORY IMAGE_FILE_HEADER IMAGE_FUNCTION_ENTRY IMAGE_LOAD_CONFIG_CODE_INTEGRITY IMAGE_LOAD_CONFIG_DIRECTORY32 IMAGE_LOAD_CONFIG_DIRECTORY64 IMAGE_NT_HEADERS IMAGE_OPTIONAL_HEADER IMAGE_RUNTIME_FUNCTION_ENTRY IMAGE_SECTION_HEADER KDHELP KDHELP64 LIST_ENTRY LOADED_IMAGE LOADED_IMAGE_UNSAFE MINIDUMP_CALLBACK_INFORMATION MINIDUMP_CALLBACK_INPUT MINIDUMP_CALLBACK_OUTPUT MINIDUMP_DIRECTORY MINIDUMP_EXCEPTION MINIDUMP_EXCEPTION_INFORMATION MINIDUMP_EXCEPTION_STREAM MINIDUMP_FUNCTION_TABLE_DESCRIPTOR MINIDUMP_FUNCTION_TABLE_STREAM MINIDUMP_HANDLE_DATA_STREAM MINIDUMP_HANDLE_DESCRIPTOR MINIDUMP_HANDLE_DESCRIPTOR_2 MINIDUMP_HANDLE_OBJECT_INFORMATION MINIDUMP_HANDLE_OPERATION_LIST MINIDUMP_HEADER MINIDUMP_INCLUDE_MODULE_CALLBACK MINIDUMP_INCLUDE_THREAD_CALLBACK MINIDUMP_IO_CALLBACK MINIDUMP_LOCATION_DESCRIPTOR MINIDUMP_MEMORY_DESCRIPTOR MINIDUMP_MEMORY_INFO MINIDUMP_MEMORY_INFO_LIST MINIDUMP_MEMORY_LIST MINIDUMP_MISC_INFO MINIDUMP_MISC_INFO_2 MINIDUMP_MODULE MINIDUMP_MODULE_CALLBACK MINIDUMP_MODULE_LIST MINIDUMP_READ_MEMORY_FAILURE_CALLBACK MINIDUMP_STRING MINIDUMP_SYSTEM_INFO MINIDUMP_THREAD MINIDUMP_THREAD_CALLBACK MINIDUMP_THREAD_EX MINIDUMP_THREAD_EX_CALLBACK MINIDUMP_THREAD_EX_LIST MINIDUMP_THREAD_INFO MINIDUMP_THREAD_INFO_LIST MINIDUMP_THREAD_LIST MINIDUMP_UNLOADED_MODULE MINIDUMP_UNLOADED_MODULE_LIST MINIDUMP_USER_STREAM MINIDUMP_USER_STREAM_INFORMATION MINIDUMP_VM_POST_READ_CALLBACK MINIDUMP_VM_PRE_READ_CALLBACK MINIDUMP_VM_QUERY_CALLBACK MISC MODLOAD_CVMISC MODLOAD_DATA OMAP OTHERCPUINFO SOURCEFILE SRCCODEINFO STACKFRAME STACKFRAME64 STACKFRAME_EX SYMBOL_INFO SYMBOL_INFO_V SYMSRV_INDEX_INFO TI_FINDCHILDREN_PARAMS X86CPUINFO pkgreadme.md diff --git a/PInvoke/DbgHelp/pkgreadme.md b/PInvoke/DbgHelp/pkgreadme.md index eea961e1..0edc6422 100644 --- a/PInvoke/DbgHelp/pkgreadme.md +++ b/PInvoke/DbgHelp/pkgreadme.md @@ -18,4 +18,4 @@ If you're still running into problems, file an [issue](https://github.com/dahall Functions | Enumerations | Structures --- | --- | --- -BindImageEx CheckSumMappedFile EnumDirTree EnumDirTreeA EnumerateLoadedModules EnumerateLoadedModulesEx EnumerateLoadedModulesW64 FindDebugInfoFile FindDebugInfoFileEx FindDebugInfoFileExA FindExecutableImage FindExecutableImageEx FindExecutableImageExA GetImageConfigInformation GetImageUnusedHeaderBytes GetSymLoadError GetTimestampForLoadedLibrary ImageAddCertificate ImageDirectoryEntryToData ImageDirectoryEntryToDataEx ImageEnumerateCertificates ImageGetCertificateData ImageGetCertificateHeader ImageGetDigestStream ImagehlpApiVersion ImagehlpApiVersionEx ImageLoad ImageNtHeader ImageRemoveCertificate ImageRvaToSection ImageRvaToVa ImageUnload MakeSureDirectoryPathExists MapAndLoad MapDebugInformation MapFileAndCheckSum MiniDumpReadDumpStream MiniDumpWriteDump ReBaseImage ReBaseImage64 SearchTreeForFile SearchTreeForFileA SetImageConfigInformation SetSymLoadError SplitSymbols StackWalk StackWalk64 StackWalkEx SymAddrIncludeInlineTrace SymAddSourceStream SymAddSymbol SymAddSymbolA SymbolServerSetOptionsA SymbolServerSetOptionsW SymCleanup SymCompareInlineTrace SymDeleteSymbol SymDeleteSymbolA SymEnumerateModules SymEnumerateModules64 SymEnumerateModulesW64 SymEnumLines SymEnumLinesA SymEnumProcesses SymEnumSourceFiles SymEnumSourceFilesA SymEnumSourceFileTokens SymEnumSourceLines SymEnumSourceLinesA SymEnumSymbols SymEnumSymbolsA SymEnumSymbolsEx SymEnumSymbolsExA SymEnumSymbolsForAddr SymEnumSymbolsForAddrA SymEnumTypes SymEnumTypesA SymEnumTypesByName SymEnumTypesByNameA SymFindDebugInfoFile SymFindDebugInfoFileA SymFindExecutableImage SymFindExecutableImageA SymFindFileInPath SymFindFileInPathA SymFromAddr SymFromAddrA SymFromIndex SymFromIndexA SymFromInlineContext SymFromInlineContextA SymFromName SymFromNameA SymFromToken SymFromTokenA SymFunctionTableAccess SymFunctionTableAccess64 SymFunctionTableAccess64AccessRoutines SymGetExtendedOption SymGetFileLineOffsets64 SymGetHomeDirectory SymGetHomeDirectoryA SymGetLineFromAddr64 SymGetLineFromAddrA SymGetLineFromAddrW SymGetLineFromAddrW64 SymGetLineFromInlineContext SymGetLineFromInlineContextA SymGetLineFromName SymGetLineFromName64 SymGetLineFromNameW64 SymGetLineNext64 SymGetLineNextA SymGetLineNextW SymGetLineNextW64 SymGetLinePrev64 SymGetLinePrevA SymGetLinePrevW SymGetLinePrevW64 SymGetModuleBase SymGetModuleBase64 SymGetModuleInfo SymGetModuleInfo64 SymGetModuleInfoA SymGetModuleInfoW64 SymGetOmaps SymGetOptions SymGetScope SymGetScopeA SymGetSearchPath SymGetSearchPathA SymGetSourceFile SymGetSourceFileA SymGetSourceFileChecksum SymGetSourceFileChecksumA SymGetSourceFileFromToken SymGetSourceFileFromTokenA SymGetSourceFileToken SymGetSourceFileTokenA SymGetSourceVarFromToken SymGetSourceVarFromTokenA SymGetSymbolFile SymGetSymbolFileA SymGetSymFromAddr SymGetSymFromAddr64 SymGetSymFromName SymGetSymFromName64 SymGetSymNext64 SymGetSymNextA SymGetSymNextW SymGetSymNextW64 SymGetSymPrev64 SymGetSymPrevW SymGetSymPrevW64 SymGetTypeFromName SymGetTypeFromNameA SymGetTypeInfo SymGetTypeInfoEx SymInitialize SymInitializeA SymLoadModule SymLoadModule64 SymLoadModuleEx SymLoadModuleExA SymMatchFileName SymMatchFileNameA SymMatchString SymNext SymNextA SymPrev SymPrevA SymQueryInlineTrace SymRefreshModuleList SymRegisterCallback64 SymRegisterCallbackA SymRegisterCallbackW SymRegisterCallbackW64 SymRegisterFunctionEntryCallback SymRegisterFunctionEntryCallback64 SymSearch SymSearchA SymSetContext SymSetExtendedOption SymSetHomeDirectory SymSetHomeDirectoryA SymSetOptions SymSetParentWindow SymSetScopeFromAddr SymSetScopeFromIndex SymSetScopeFromInlineContext SymSetSearchPath SymSetSearchPathA SymSrvDeltaName SymSrvDeltaNameA SymSrvGetFileIndexes SymSrvGetFileIndexesA SymSrvGetFileIndexInfo SymSrvGetFileIndexInfoA SymSrvGetFileIndexString SymSrvGetFileIndexStringA SymSrvGetSupplement SymSrvGetSupplementA SymSrvIsStore SymSrvIsStoreA SymSrvStoreFile SymSrvStoreFileA SymSrvStoreSupplement SymSrvStoreSupplementA SymUnDName SymUnDName64 SymUnloadModule SymUnloadModule64 TouchFileTimes UnDecorateSymbolName UnDecorateSymbolNameA UnMapAndLoad UnmapDebugInformation UpdateDebugInfoFile UpdateDebugInfoFileEx | ADDRESS_MODE EVENT_SEVERITY FRAME IMAGEHLP_EXTENDED_OPTIONS IMAGEHLP_SYMBOL_TYPE_INFO SYM_INLINE_COMP SYM_STKWALK UNDNAME DSLFLAG IMAGEHLP_GTI_FLAGS INLINE_FRAME_CONTEXT SYM_TYPE SYMFLAG CBA ESLFLAG IMAGEHLP_HD_TYPE IMAGEHLP_SF_TYPE SLMFLAG SSRVOPT SYMENUM SYMOPT SYMSEARCH SYMSTOREOPT MINIDUMP_CALLBACK_TYPE MINIDUMP_HANDLE_OBJECT_INFORMATION_TYPE MINIDUMP_SECONDARY_FLAGS MINIDUMP_STREAM_TYPE MINIDUMP_THREAD_INFO_FLAG MINIDUMP_TYPE MODULE_WRITE_FLAGS THREAD_WRITE_FLAGS IMAGE_DEBUG_TYPE IMAGE_DIRECTORY_ENTRY IMAGE_DLLCHARACTERISTICS IMAGE_FILE IMAGE_FILE_MACHINE IMAGE_OPTIONAL_MAGIC IMAGE_SCN IMAGE_SUBSYSTEM BINDOPTS CHECKSUM IMAGEHLP_STATUS_REASON SPLITSYM | ADDRESS ADDRESS64 API_VERSION IMAGE_DEBUG_INFORMATION IMAGEHLP_CBA_EVENT IMAGEHLP_CBA_READ_MEMORY IMAGEHLP_DEFERRED_SYMBOL_LOAD IMAGEHLP_DEFERRED_SYMBOL_LOAD64 IMAGEHLP_DEFERRED_SYMBOL_LOADW64 IMAGEHLP_DUPLICATE_SYMBOL64 IMAGEHLP_GET_TYPE_INFO_PARAMS IMAGEHLP_LINE IMAGEHLP_LINE64 IMAGEHLP_MODULE IMAGEHLP_MODULE64 IMAGEHLP_STACK_FRAME IMAGEHLP_SYMBOL IMAGEHLP_SYMBOL64 IMAGEHLP_SYMBOLW IMAGEHLP_SYMBOLW64 KDHELP KDHELP64 LOADED_IMAGE MODLOAD_CVMISC MODLOAD_DATA OMAP SOURCEFILE SRCCODEINFO STACKFRAME STACKFRAME_EX STACKFRAME64 SYMBOL_INFO SYMBOL_INFO_V SYMSRV_INDEX_INFO TI_FINDCHILDREN_PARAMS CONTEXT CPU_INFORMATION MINIDUMP_CALLBACK_INFORMATION MINIDUMP_CALLBACK_INPUT MINIDUMP_CALLBACK_OUTPUT MINIDUMP_DIRECTORY MINIDUMP_EXCEPTION MINIDUMP_EXCEPTION_INFORMATION MINIDUMP_EXCEPTION_STREAM MINIDUMP_FUNCTION_TABLE_DESCRIPTOR MINIDUMP_FUNCTION_TABLE_STREAM MINIDUMP_HANDLE_DATA_STREAM MINIDUMP_HANDLE_DESCRIPTOR MINIDUMP_HANDLE_DESCRIPTOR_2 MINIDUMP_HANDLE_OBJECT_INFORMATION MINIDUMP_HANDLE_OPERATION_LIST MINIDUMP_HEADER MINIDUMP_INCLUDE_MODULE_CALLBACK MINIDUMP_INCLUDE_THREAD_CALLBACK MINIDUMP_IO_CALLBACK MINIDUMP_LOCATION_DESCRIPTOR MINIDUMP_MEMORY_DESCRIPTOR MINIDUMP_MEMORY_INFO MINIDUMP_MEMORY_INFO_LIST MINIDUMP_MEMORY_LIST MINIDUMP_MISC_INFO MINIDUMP_MISC_INFO_2 MINIDUMP_MODULE MINIDUMP_MODULE_CALLBACK MINIDUMP_MODULE_LIST MINIDUMP_READ_MEMORY_FAILURE_CALLBACK MINIDUMP_STRING MINIDUMP_SYSTEM_INFO MINIDUMP_THREAD MINIDUMP_THREAD_CALLBACK MINIDUMP_THREAD_EX MINIDUMP_THREAD_EX_CALLBACK MINIDUMP_THREAD_EX_LIST MINIDUMP_THREAD_INFO MINIDUMP_THREAD_INFO_LIST MINIDUMP_THREAD_LIST MINIDUMP_UNLOADED_MODULE MINIDUMP_UNLOADED_MODULE_LIST MINIDUMP_USER_STREAM MINIDUMP_USER_STREAM_INFORMATION MINIDUMP_VM_POST_READ_CALLBACK MINIDUMP_VM_PRE_READ_CALLBACK MINIDUMP_VM_QUERY_CALLBACK LIST_ENTRY FPO_DATA IMAGE_RUNTIME_FUNCTION_ENTRY IMAGE_COFF_SYMBOLS_HEADER IMAGE_DATA_DIRECTORY IMAGE_DEBUG_DIRECTORY IMAGE_EXPORT_DIRECTORY IMAGE_FILE_HEADER IMAGE_FUNCTION_ENTRY IMAGE_LOAD_CONFIG_CODE_INTEGRITY IMAGE_LOAD_CONFIG_DIRECTORY32 IMAGE_LOAD_CONFIG_DIRECTORY64 IMAGE_NT_HEADERS IMAGE_OPTIONAL_HEADER IMAGE_SECTION_HEADER X86CPUINFO OTHERCPUINFO <_DataDirectory>e__FixedBuffer MISC +BindImageEx CheckSumMappedFile EnumDirTree EnumDirTreeA EnumerateLoadedModules EnumerateLoadedModulesEx EnumerateLoadedModulesW64 FindDebugInfoFile FindDebugInfoFileEx FindDebugInfoFileExA FindExecutableImage FindExecutableImageEx FindExecutableImageExA GetImageConfigInformation GetImageUnusedHeaderBytes GetSymLoadError GetTimestampForLoadedLibrary ImageAddCertificate ImageDirectoryEntryToData ImageDirectoryEntryToDataEx ImageEnumerateCertificates ImageGetCertificateData ImageGetCertificateHeader ImageGetDigestStream ImagehlpApiVersion ImagehlpApiVersionEx ImageLoad ImageNtHeader ImageRemoveCertificate ImageRvaToSection ImageRvaToVa ImageUnload MakeSureDirectoryPathExists MapAndLoad MapDebugInformation MapFileAndCheckSum MiniDumpReadDumpStream MiniDumpWriteDump ReBaseImage ReBaseImage64 SearchTreeForFile SearchTreeForFileA SetImageConfigInformation SetSymLoadError SplitSymbols StackWalk StackWalk64 StackWalkEx SymAddrIncludeInlineTrace SymAddSourceStream SymAddSymbol SymAddSymbolA SymbolServerSetOptionsA SymbolServerSetOptionsW SymCleanup SymCompareInlineTrace SymDeleteSymbol SymDeleteSymbolA SymEnumerateModules SymEnumerateModules64 SymEnumerateModulesW64 SymEnumLines SymEnumLinesA SymEnumProcesses SymEnumSourceFiles SymEnumSourceFilesA SymEnumSourceFileTokens SymEnumSourceLines SymEnumSourceLinesA SymEnumSymbols SymEnumSymbolsA SymEnumSymbolsEx SymEnumSymbolsExA SymEnumSymbolsForAddr SymEnumSymbolsForAddrA SymEnumTypes SymEnumTypesA SymEnumTypesByName SymEnumTypesByNameA SymFindDebugInfoFile SymFindDebugInfoFileA SymFindExecutableImage SymFindExecutableImageA SymFindFileInPath SymFindFileInPathA SymFromAddr SymFromAddrA SymFromIndex SymFromIndexA SymFromInlineContext SymFromInlineContextA SymFromName SymFromNameA SymFromToken SymFromTokenA SymFunctionTableAccess SymFunctionTableAccess64 SymFunctionTableAccess64AccessRoutines SymGetExtendedOption SymGetFileLineOffsets64 SymGetHomeDirectory SymGetHomeDirectoryA SymGetLineFromAddr64 SymGetLineFromAddrA SymGetLineFromAddrW SymGetLineFromAddrW64 SymGetLineFromInlineContext SymGetLineFromInlineContextA SymGetLineFromName SymGetLineFromName64 SymGetLineFromNameW64 SymGetLineNext64 SymGetLineNextA SymGetLineNextW SymGetLineNextW64 SymGetLinePrev64 SymGetLinePrevA SymGetLinePrevW SymGetLinePrevW64 SymGetModuleBase SymGetModuleBase64 SymGetModuleInfo SymGetModuleInfo64 SymGetModuleInfoA SymGetModuleInfoW64 SymGetOmaps SymGetOptions SymGetScope SymGetScopeA SymGetSearchPath SymGetSearchPathA SymGetSourceFile SymGetSourceFileA SymGetSourceFileChecksum SymGetSourceFileChecksumA SymGetSourceFileFromToken SymGetSourceFileFromTokenA SymGetSourceFileToken SymGetSourceFileTokenA SymGetSourceVarFromToken SymGetSourceVarFromTokenA SymGetSymbolFile SymGetSymbolFileA SymGetSymFromAddr SymGetSymFromAddr64 SymGetSymFromName SymGetSymFromName64 SymGetSymNext64 SymGetSymNextA SymGetSymNextW SymGetSymNextW64 SymGetSymPrev64 SymGetSymPrevW SymGetSymPrevW64 SymGetTypeFromName SymGetTypeFromNameA SymGetTypeInfo SymGetTypeInfoEx SymInitialize SymInitializeA SymLoadModule SymLoadModule64 SymLoadModuleEx SymLoadModuleExA SymMatchFileName SymMatchFileNameA SymMatchString SymNext SymNextA SymPrev SymPrevA SymQueryInlineTrace SymRefreshModuleList SymRegisterCallback64 SymRegisterCallbackA SymRegisterCallbackW SymRegisterCallbackW64 SymRegisterFunctionEntryCallback SymRegisterFunctionEntryCallback64 SymSearch SymSearchA SymSetContext SymSetExtendedOption SymSetHomeDirectory SymSetHomeDirectoryA SymSetOptions SymSetParentWindow SymSetScopeFromAddr SymSetScopeFromIndex SymSetScopeFromInlineContext SymSetSearchPath SymSetSearchPathA SymSrvDeltaName SymSrvDeltaNameA SymSrvGetFileIndexes SymSrvGetFileIndexesA SymSrvGetFileIndexInfo SymSrvGetFileIndexInfoA SymSrvGetFileIndexString SymSrvGetFileIndexStringA SymSrvGetSupplement SymSrvGetSupplementA SymSrvIsStore SymSrvIsStoreA SymSrvStoreFile SymSrvStoreFileA SymSrvStoreSupplement SymSrvStoreSupplementA SymUnDName SymUnDName64 SymUnloadModule SymUnloadModule64 TouchFileTimes UnDecorateSymbolName UnDecorateSymbolNameA UnMapAndLoad UnmapDebugInformation UpdateDebugInfoFile UpdateDebugInfoFileEx | ADDRESS_MODE EVENT_SEVERITY FRAME IMAGEHLP_EXTENDED_OPTIONS IMAGEHLP_SYMBOL_TYPE_INFO SYM_INLINE_COMP SYM_STKWALK UNDNAME DSLFLAG IMAGEHLP_GTI_FLAGS INLINE_FRAME_CONTEXT SYM_TYPE SYMFLAG CBA ESLFLAG IMAGEHLP_HD_TYPE IMAGEHLP_SF_TYPE SLMFLAG SSRVOPT SYMENUM SYMOPT SYMSEARCH SYMSTOREOPT MINIDUMP_CALLBACK_TYPE MINIDUMP_HANDLE_OBJECT_INFORMATION_TYPE MINIDUMP_SECONDARY_FLAGS MINIDUMP_STREAM_TYPE MINIDUMP_THREAD_INFO_FLAG MINIDUMP_TYPE MODULE_WRITE_FLAGS THREAD_WRITE_FLAGS IMAGE_DEBUG_TYPE IMAGE_DIRECTORY_ENTRY IMAGE_DLLCHARACTERISTICS IMAGE_FILE IMAGE_FILE_MACHINE IMAGE_OPTIONAL_MAGIC IMAGE_SCN IMAGE_SUBSYSTEM BINDOPTS CHECKSUM IMAGEHLP_STATUS_REASON SPLITSYM | ADDRESS ADDRESS64 API_VERSION IMAGE_DEBUG_INFORMATION IMAGEHLP_CBA_EVENT IMAGEHLP_CBA_READ_MEMORY IMAGEHLP_DEFERRED_SYMBOL_LOAD IMAGEHLP_DEFERRED_SYMBOL_LOAD64 IMAGEHLP_DEFERRED_SYMBOL_LOADW64 IMAGEHLP_DUPLICATE_SYMBOL64 IMAGEHLP_GET_TYPE_INFO_PARAMS IMAGEHLP_LINE IMAGEHLP_LINE64 IMAGEHLP_MODULE IMAGEHLP_MODULE64 IMAGEHLP_STACK_FRAME IMAGEHLP_SYMBOL IMAGEHLP_SYMBOL64 IMAGEHLP_SYMBOLW IMAGEHLP_SYMBOLW64 KDHELP KDHELP64 LOADED_IMAGE LOADED_IMAGE_UNSAFE MODLOAD_CVMISC MODLOAD_DATA OMAP SOURCEFILE SRCCODEINFO STACKFRAME STACKFRAME_EX STACKFRAME64 SYMBOL_INFO SYMBOL_INFO_V SYMSRV_INDEX_INFO TI_FINDCHILDREN_PARAMS CONTEXT CPU_INFORMATION MINIDUMP_CALLBACK_INFORMATION MINIDUMP_CALLBACK_INPUT MINIDUMP_CALLBACK_OUTPUT MINIDUMP_DIRECTORY MINIDUMP_EXCEPTION MINIDUMP_EXCEPTION_INFORMATION MINIDUMP_EXCEPTION_STREAM MINIDUMP_FUNCTION_TABLE_DESCRIPTOR MINIDUMP_FUNCTION_TABLE_STREAM MINIDUMP_HANDLE_DATA_STREAM MINIDUMP_HANDLE_DESCRIPTOR MINIDUMP_HANDLE_DESCRIPTOR_2 MINIDUMP_HANDLE_OBJECT_INFORMATION MINIDUMP_HANDLE_OPERATION_LIST MINIDUMP_HEADER MINIDUMP_INCLUDE_MODULE_CALLBACK MINIDUMP_INCLUDE_THREAD_CALLBACK MINIDUMP_IO_CALLBACK MINIDUMP_LOCATION_DESCRIPTOR MINIDUMP_MEMORY_DESCRIPTOR MINIDUMP_MEMORY_INFO MINIDUMP_MEMORY_INFO_LIST MINIDUMP_MEMORY_LIST MINIDUMP_MISC_INFO MINIDUMP_MISC_INFO_2 MINIDUMP_MODULE MINIDUMP_MODULE_CALLBACK MINIDUMP_MODULE_LIST MINIDUMP_READ_MEMORY_FAILURE_CALLBACK MINIDUMP_STRING MINIDUMP_SYSTEM_INFO MINIDUMP_THREAD MINIDUMP_THREAD_CALLBACK MINIDUMP_THREAD_EX MINIDUMP_THREAD_EX_CALLBACK MINIDUMP_THREAD_EX_LIST MINIDUMP_THREAD_INFO MINIDUMP_THREAD_INFO_LIST MINIDUMP_THREAD_LIST MINIDUMP_UNLOADED_MODULE MINIDUMP_UNLOADED_MODULE_LIST MINIDUMP_USER_STREAM MINIDUMP_USER_STREAM_INFORMATION MINIDUMP_VM_POST_READ_CALLBACK MINIDUMP_VM_PRE_READ_CALLBACK MINIDUMP_VM_QUERY_CALLBACK LIST_ENTRY FPO_DATA IMAGE_RUNTIME_FUNCTION_ENTRY IMAGE_COFF_SYMBOLS_HEADER IMAGE_DATA_DIRECTORY IMAGE_DEBUG_DIRECTORY IMAGE_EXPORT_DIRECTORY IMAGE_FILE_HEADER IMAGE_FUNCTION_ENTRY IMAGE_LOAD_CONFIG_CODE_INTEGRITY IMAGE_LOAD_CONFIG_DIRECTORY32 IMAGE_LOAD_CONFIG_DIRECTORY64 IMAGE_NT_HEADERS IMAGE_OPTIONAL_HEADER IMAGE_SECTION_HEADER X86CPUINFO OTHERCPUINFO <_DataDirectory>e__FixedBuffer MISC e__FixedBuffer diff --git a/PInvoke/DbgHelp/readme.md b/PInvoke/DbgHelp/readme.md index 3a78fe5b..00b181c1 100644 --- a/PInvoke/DbgHelp/readme.md +++ b/PInvoke/DbgHelp/readme.md @@ -275,6 +275,7 @@ Native Enum | Header | Managed Enum Native Structure | Header | Managed Structure --- | --- | --- [<_DataDirectory>e__FixedBuffer](https://www.google.com/search?num=5&q=<_DataDirectory>e__FixedBuffer+site%3Alearn.microsoft.com) | | [Vanara.PInvoke.DbgHelp.IMAGE_OPTIONAL_HEADER.<_DataDirectory>e__FixedBuffer](https://github.com/dahall/Vanara/search?l=C%23&q=<_DataDirectory>e__FixedBuffer) +[<Name>e__FixedBuffer](https://www.google.com/search?num=5&q=e__FixedBuffer+site%3Alearn.microsoft.com) | | [Vanara.PInvoke.DbgHelp.IMAGE_SECTION_HEADER.<Name>e__FixedBuffer](https://github.com/dahall/Vanara/search?l=C%23&q=<Name>e__FixedBuffer) [ADDRESS](https://www.google.com/search?num=5&q=ADDRESS+site%3Alearn.microsoft.com) | dbghelp.h | [Vanara.PInvoke.DbgHelp.ADDRESS](https://github.com/dahall/Vanara/search?l=C%23&q=ADDRESS) [ADDRESS64](https://www.google.com/search?num=5&q=ADDRESS64+site%3Alearn.microsoft.com) | dbghelp.h | [Vanara.PInvoke.DbgHelp.ADDRESS64](https://github.com/dahall/Vanara/search?l=C%23&q=ADDRESS64) [API_VERSION](https://www.google.com/search?num=5&q=API_VERSION+site%3Alearn.microsoft.com) | dbghelp.h | [Vanara.PInvoke.DbgHelp.API_VERSION](https://github.com/dahall/Vanara/search?l=C%23&q=API_VERSION) @@ -315,6 +316,7 @@ Native Structure | Header | Managed Structure [KDHELP64](https://www.google.com/search?num=5&q=KDHELP64+site%3Alearn.microsoft.com) | dbghelp.h | [Vanara.PInvoke.DbgHelp.KDHELP64](https://github.com/dahall/Vanara/search?l=C%23&q=KDHELP64) [LIST_ENTRY](https://www.google.com/search?num=5&q=LIST_ENTRY+site%3Alearn.microsoft.com) | ntdef.h | [Vanara.PInvoke.DbgHelp.LIST_ENTRY](https://github.com/dahall/Vanara/search?l=C%23&q=LIST_ENTRY) [LOADED_IMAGE](https://www.google.com/search?num=5&q=LOADED_IMAGE+site%3Alearn.microsoft.com) | dbghelp.h | [Vanara.PInvoke.DbgHelp.LOADED_IMAGE](https://github.com/dahall/Vanara/search?l=C%23&q=LOADED_IMAGE) +[LOADED_IMAGE_UNSAFE](https://www.google.com/search?num=5&q=LOADED_IMAGE_UNSAFE+site%3Alearn.microsoft.com) | dbghelp.h | [Vanara.PInvoke.DbgHelp.LOADED_IMAGE_UNSAFE](https://github.com/dahall/Vanara/search?l=C%23&q=LOADED_IMAGE_UNSAFE) [MINIDUMP_CALLBACK_INFORMATION](https://www.google.com/search?num=5&q=MINIDUMP_CALLBACK_INFORMATION+site%3Alearn.microsoft.com) | minidumpapiset.h | [Vanara.PInvoke.DbgHelp.MINIDUMP_CALLBACK_INFORMATION](https://github.com/dahall/Vanara/search?l=C%23&q=MINIDUMP_CALLBACK_INFORMATION) [MINIDUMP_CALLBACK_INPUT](https://www.google.com/search?num=5&q=MINIDUMP_CALLBACK_INPUT+site%3Alearn.microsoft.com) | minidumpapiset.h | [Vanara.PInvoke.DbgHelp.MINIDUMP_CALLBACK_INPUT](https://github.com/dahall/Vanara/search?l=C%23&q=MINIDUMP_CALLBACK_INPUT) [MINIDUMP_CALLBACK_OUTPUT](https://www.google.com/search?num=5&q=MINIDUMP_CALLBACK_OUTPUT+site%3Alearn.microsoft.com) | minidumpapiset.h | [Vanara.PInvoke.DbgHelp.MINIDUMP_CALLBACK_OUTPUT](https://github.com/dahall/Vanara/search?l=C%23&q=MINIDUMP_CALLBACK_OUTPUT) diff --git a/PInvoke/DnsApi/Vanara.PInvoke.DnsApi.csproj b/PInvoke/DnsApi/Vanara.PInvoke.DnsApi.csproj index 2df92f16..c18c8361 100644 --- a/PInvoke/DnsApi/Vanara.PInvoke.DnsApi.csproj +++ b/PInvoke/DnsApi/Vanara.PInvoke.DnsApi.csproj @@ -13,7 +13,7 @@ Currently implements: Functions -DnsAcquireContextHandle_ DnsCancelQuery DnsExtractRecordsFromMessage_W DnsFree DnsFreeCustomServers DnsFreeProxyName DnsGetApplicationSettings DnsGetCacheDataTable DnsGetProxyInformation DnsModifyRecordsInSet_ DnsNameCompare_ DnsQueryConfig DnsQueryEx DnsQuery_ DnsRecordCompare DnsRecordCopyEx DnsRecordSetCompare DnsRecordSetCopyEx DnsRecordSetDetach DnsReleaseContextHandle DnsReplaceRecordSet DnsServiceBrowse DnsServiceBrowseCancel DnsServiceConstructInstance DnsServiceCopyInstance DnsServiceDeRegister DnsServiceFreeInstance DnsServiceRegister DnsServiceRegisterCancel DnsServiceResolve DnsServiceResolveCancel DnsSetApplicationSettings DnsStartMulticastQuery DnsStopMulticastQuery DnsValidateName_ DnsValidateServerStatus DnsWriteQuestionToBuffer_W +DnsAcquireContextHandle_ DnsCancelQuery DnsCancelQueryRaw DnsExtractRecordsFromMessage_W DnsFree DnsFreeCustomServers DnsFreeProxyName DnsGetApplicationSettings DnsGetCacheDataTable DnsGetProxyInformation DnsModifyRecordsInSet_ DnsNameCompare_ DnsQueryConfig DnsQueryEx DnsQueryRaw DnsQueryRawResultFree DnsQuery_ DnsRecordCompare DnsRecordCopyEx DnsRecordSetCompare DnsRecordSetCopyEx DnsRecordSetDetach DnsReleaseContextHandle DnsReplaceRecordSet DnsServiceBrowse DnsServiceBrowseCancel DnsServiceConstructInstance DnsServiceCopyInstance DnsServiceDeRegister DnsServiceFreeInstance DnsServiceRegister DnsServiceRegisterCancel DnsServiceResolve DnsServiceResolveCancel DnsSetApplicationSettings DnsStartMulticastQuery DnsStopMulticastQuery DnsValidateName_ DnsValidateServerStatus DnsWriteQuestionToBuffer_W Structures DNS_AAAA_DATA DNS_ADDR DNS_ADDR_ARRAY DNS_APPLICATION_SETTINGS DNS_ATMA_DATA DNS_A_DATA DNS_CACHE_ENTRY DNS_CUSTOM_SERVER DNS_DHCID_DATA DNS_DS_DATA DNS_HEADER DNS_KEY_DATA DNS_LOC_DATA DNS_MESSAGE_BUFFER DNS_MINFO_DATA DNS_MX_DATA DNS_NAPTR_DATA DNS_NSEC3PARAM_DATA DNS_NSEC3_DATA DNS_NSEC_DATA DNS_NULL_DATA DNS_NXT_DATA DNS_OPT_DATA DNS_PROXY_INFORMATION DNS_PTR_DATA DNS_QUERY_CANCEL DNS_QUERY_REQUEST DNS_QUERY_REQUEST3 DNS_QUERY_RESULT DNS_RECORD DNS_RECORD_FLAGS DNS_RRSET DNS_SERVICE_BROWSE_REQUEST DNS_SERVICE_BROWSE_REQUEST_CALLBACK DNS_SERVICE_CANCEL DNS_SERVICE_INSTANCE DNS_SERVICE_REGISTER_REQUEST DNS_SERVICE_RESOLVE_REQUEST DNS_SIG_DATA DNS_SOA_DATA DNS_SRV_DATA DNS_TKEY_DATA DNS_TLSA_DATA DNS_TSIG_DATA DNS_TXT_DATA DNS_UNKNOWN_DATA DNS_WINSR_DATA DNS_WINS_DATA DNS_WIRE_QUESTION DNS_WIRE_RECORD DNS_WKS_DATA HDNSCONTEXT IP4_ARRAY MDNS_QUERY_HANDLE MDNS_QUERY_REQUEST diff --git a/PInvoke/DnsApi/pkgreadme.md b/PInvoke/DnsApi/pkgreadme.md index 35846e43..18863878 100644 --- a/PInvoke/DnsApi/pkgreadme.md +++ b/PInvoke/DnsApi/pkgreadme.md @@ -18,4 +18,4 @@ If you're still running into problems, file an [issue](https://github.com/dahall Functions | Enumerations | Structures --- | --- | --- -DnsAcquireContextHandle_ DnsCancelQuery DnsExtractRecordsFromMessage_W DnsFree DnsFreeCustomServers DnsFreeProxyName DnsGetApplicationSettings DnsGetCacheDataTable DnsGetProxyInformation DnsModifyRecordsInSet_ DnsNameCompare_ DnsQuery_ DnsQueryConfig DnsQueryEx DnsRecordCompare DnsRecordCopyEx DnsRecordSetCompare DnsRecordSetCopyEx DnsRecordSetDetach DnsReleaseContextHandle DnsReplaceRecordSet DnsServiceBrowse DnsServiceBrowseCancel DnsServiceConstructInstance DnsServiceCopyInstance DnsServiceDeRegister DnsServiceFreeInstance DnsServiceRegister DnsServiceRegisterCancel DnsServiceResolve DnsServiceResolveCancel DnsSetApplicationSettings DnsStartMulticastQuery DnsStopMulticastQuery DnsValidateName_ DnsValidateServerStatus DnsWriteQuestionToBuffer_W | ATMA DNS_APP_SETTINGSF DNS_CHARSET DNS_CLASS DNS_CONFIG_FLAG DNS_CONFIG_TYPE DNS_CUSTOM_SERVER_FLAGS DNS_CUSTOM_SERVER_TYPE DNS_FREE_TYPE DNS_NAME_FORMAT DNS_OPCODE DNS_PROXY_INFORMATION_TYPE DNS_QUERY_OPTIONS DNS_RCODE DNS_SECTION DNS_TKEY_MODE DNS_TYPE DNS_UPDATE DNS_WINS_FLAG DnsServerStatus | DNS_A_DATA DNS_AAAA_DATA DNS_ADDR DNS_ADDR_ARRAY DNS_APPLICATION_SETTINGS DNS_ATMA_DATA DNS_CACHE_ENTRY DNS_CUSTOM_SERVER DNS_DHCID_DATA DNS_DS_DATA DNS_HEADER DNS_KEY_DATA DNS_LOC_DATA DNS_MESSAGE_BUFFER DNS_MINFO_DATA DNS_MX_DATA DNS_NAPTR_DATA DNS_NSEC_DATA DNS_NSEC3_DATA DNS_NSEC3PARAM_DATA DNS_NULL_DATA DNS_NXT_DATA DNS_OPT_DATA DNS_PROXY_INFORMATION DNS_PTR_DATA DNS_QUERY_CANCEL DNS_QUERY_REQUEST DNS_QUERY_REQUEST3 DNS_QUERY_RESULT DNS_RECORD DNS_RECORD_FLAGS DNS_RRSET DNS_SERVICE_BROWSE_REQUEST DNS_SERVICE_CANCEL DNS_SERVICE_INSTANCE DNS_SERVICE_REGISTER_REQUEST DNS_SERVICE_RESOLVE_REQUEST DNS_SIG_DATA DNS_SOA_DATA DNS_SRV_DATA DNS_TKEY_DATA DNS_TLSA_DATA DNS_TSIG_DATA DNS_TXT_DATA DNS_UNKNOWN_DATA DNS_WINS_DATA DNS_WINSR_DATA DNS_WIRE_QUESTION DNS_WIRE_RECORD DNS_WKS_DATA IP4_ARRAY MDNS_QUERY_HANDLE MDNS_QUERY_REQUEST HDNSCONTEXT DNS_SERVICE_BROWSE_REQUEST_CALLBACK +DnsAcquireContextHandle_ DnsCancelQuery DnsCancelQueryRaw DnsExtractRecordsFromMessage_W DnsFree DnsFreeCustomServers DnsFreeProxyName DnsGetApplicationSettings DnsGetCacheDataTable DnsGetProxyInformation DnsModifyRecordsInSet_ DnsNameCompare_ DnsQuery_ DnsQueryConfig DnsQueryEx DnsQueryRaw DnsQueryRawResultFree DnsRecordCompare DnsRecordCopyEx DnsRecordSetCompare DnsRecordSetCopyEx DnsRecordSetDetach DnsReleaseContextHandle DnsReplaceRecordSet DnsServiceBrowse DnsServiceBrowseCancel DnsServiceConstructInstance DnsServiceCopyInstance DnsServiceDeRegister DnsServiceFreeInstance DnsServiceRegister DnsServiceRegisterCancel DnsServiceResolve DnsServiceResolveCancel DnsSetApplicationSettings DnsStartMulticastQuery DnsStopMulticastQuery DnsValidateName_ DnsValidateServerStatus DnsWriteQuestionToBuffer_W | ATMA DNS_APP_SETTINGSF DNS_CHARSET DNS_CLASS DNS_CONFIG_FLAG DNS_CONFIG_TYPE DNS_CUSTOM_SERVER_FLAGS DNS_CUSTOM_SERVER_TYPE DNS_FREE_TYPE DNS_NAME_FORMAT DNS_OPCODE DNS_PROXY_INFORMATION_TYPE DNS_QUERY_OPTIONS DNS_RCODE DNS_SECTION DNS_TKEY_MODE DNS_TYPE DNS_UPDATE DNS_WINS_FLAG DnsServerStatus | DNS_A_DATA DNS_AAAA_DATA DNS_ADDR DNS_ADDR_ARRAY DNS_APPLICATION_SETTINGS DNS_ATMA_DATA DNS_CACHE_ENTRY DNS_CUSTOM_SERVER DNS_DHCID_DATA DNS_DS_DATA DNS_HEADER DNS_KEY_DATA DNS_LOC_DATA DNS_MESSAGE_BUFFER DNS_MINFO_DATA DNS_MX_DATA DNS_NAPTR_DATA DNS_NSEC_DATA DNS_NSEC3_DATA DNS_NSEC3PARAM_DATA DNS_NULL_DATA DNS_NXT_DATA DNS_OPT_DATA DNS_PROXY_INFORMATION DNS_PTR_DATA DNS_QUERY_CANCEL DNS_QUERY_REQUEST DNS_QUERY_REQUEST3 DNS_QUERY_RESULT DNS_RECORD DNS_RECORD_FLAGS DNS_RRSET DNS_SERVICE_BROWSE_REQUEST DNS_SERVICE_CANCEL DNS_SERVICE_INSTANCE DNS_SERVICE_REGISTER_REQUEST DNS_SERVICE_RESOLVE_REQUEST DNS_SIG_DATA DNS_SOA_DATA DNS_SRV_DATA DNS_TKEY_DATA DNS_TLSA_DATA DNS_TSIG_DATA DNS_TXT_DATA DNS_UNKNOWN_DATA DNS_WINS_DATA DNS_WINSR_DATA DNS_WIRE_QUESTION DNS_WIRE_RECORD DNS_WKS_DATA IP4_ARRAY MDNS_QUERY_HANDLE MDNS_QUERY_REQUEST HDNSCONTEXT DNS_SERVICE_BROWSE_REQUEST_CALLBACK diff --git a/PInvoke/DnsApi/readme.md b/PInvoke/DnsApi/readme.md index 639337f7..ab825adf 100644 --- a/PInvoke/DnsApi/readme.md +++ b/PInvoke/DnsApi/readme.md @@ -3,11 +3,12 @@ PInvoke API (methods, structures and constants imported from Windows DnsApi.dll. - Includes methods from dnsapi.dll - Current NuGet release: [![Nuget](https://img.shields.io/nuget/v/Vanara.PInvoke.DnsApi?logo=nuget&style=flat-square)![Nuget](https://img.shields.io/nuget/dt/Vanara.PInvoke.DnsApi?label=%20&style=flat-square)](https://www.nuget.org/packages/Vanara.PInvoke.DnsApi) -### Methods - 100% API coverage (37 of 37 functions) +### Methods - 92% API coverage (37 of 40 functions) Native Method | Header | Managed Method --- | --- | --- [DnsAcquireContextHandle_](https://www.google.com/search?num=5&q=DnsAcquireContextHandle_A+site%3Alearn.microsoft.com) | windns.h | [Vanara.PInvoke.DnsApi.DnsAcquireContextHandle](https://github.com/dahall/Vanara/search?l=C%23&q=DnsAcquireContextHandle) [DnsCancelQuery](https://www.google.com/search?num=5&q=DnsCancelQuery+site%3Alearn.microsoft.com) | windns.h | [Vanara.PInvoke.DnsApi.DnsCancelQuery](https://github.com/dahall/Vanara/search?l=C%23&q=DnsCancelQuery) +[DnsCancelQueryRaw](https://www.google.com/search?num=5&q=DnsCancelQueryRaw+site%3Alearn.microsoft.com) | | [DnsExtractRecordsFromMessage_W](https://www.google.com/search?num=5&q=DnsExtractRecordsFromMessage_W+site%3Alearn.microsoft.com) | windns.h | [Vanara.PInvoke.DnsApi.DnsExtractRecordsFromMessage](https://github.com/dahall/Vanara/search?l=C%23&q=DnsExtractRecordsFromMessage) [DnsFree](https://www.google.com/search?num=5&q=DnsFree+site%3Alearn.microsoft.com) | windns.h | [Vanara.PInvoke.DnsApi.DnsFree](https://github.com/dahall/Vanara/search?l=C%23&q=DnsFree) [DnsFreeCustomServers](https://www.google.com/search?num=5&q=DnsFreeCustomServers+site%3Alearn.microsoft.com) | windns.h | [Vanara.PInvoke.DnsApi.DnsFreeCustomServers](https://github.com/dahall/Vanara/search?l=C%23&q=DnsFreeCustomServers) @@ -20,6 +21,8 @@ Native Method | Header | Managed Method [DnsQuery_](https://www.google.com/search?num=5&q=DnsQuery_A+site%3Alearn.microsoft.com) | windns.h | [Vanara.PInvoke.DnsApi.DnsQuery](https://github.com/dahall/Vanara/search?l=C%23&q=DnsQuery) [DnsQueryConfig](https://www.google.com/search?num=5&q=DnsQueryConfig+site%3Alearn.microsoft.com) | windns.h | [Vanara.PInvoke.DnsApi.DnsQueryConfig](https://github.com/dahall/Vanara/search?l=C%23&q=DnsQueryConfig) [DnsQueryEx](https://www.google.com/search?num=5&q=DnsQueryEx+site%3Alearn.microsoft.com) | windns.h | [Vanara.PInvoke.DnsApi.DnsQueryEx](https://github.com/dahall/Vanara/search?l=C%23&q=DnsQueryEx) +[DnsQueryRaw](https://www.google.com/search?num=5&q=DnsQueryRaw+site%3Alearn.microsoft.com) | | +[DnsQueryRawResultFree](https://www.google.com/search?num=5&q=DnsQueryRawResultFree+site%3Alearn.microsoft.com) | | [DnsRecordCompare](https://www.google.com/search?num=5&q=DnsRecordCompare+site%3Alearn.microsoft.com) | windns.h | [Vanara.PInvoke.DnsApi.DnsRecordCompare](https://github.com/dahall/Vanara/search?l=C%23&q=DnsRecordCompare) [DnsRecordCopyEx](https://www.google.com/search?num=5&q=DnsRecordCopyEx+site%3Alearn.microsoft.com) | windns.h | [Vanara.PInvoke.DnsApi.DnsRecordCopyEx](https://github.com/dahall/Vanara/search?l=C%23&q=DnsRecordCopyEx) [DnsRecordSetCompare](https://www.google.com/search?num=5&q=DnsRecordSetCompare+site%3Alearn.microsoft.com) | windns.h | [Vanara.PInvoke.DnsApi.DnsRecordSetCompare](https://github.com/dahall/Vanara/search?l=C%23&q=DnsRecordSetCompare) diff --git a/PInvoke/FhSvcCtl/pkgreadme.md b/PInvoke/FhSvcCtl/pkgreadme.md index ad0f3ab0..30dc0574 100644 --- a/PInvoke/FhSvcCtl/pkgreadme.md +++ b/PInvoke/FhSvcCtl/pkgreadme.md @@ -18,4 +18,4 @@ If you're still running into problems, file an [issue](https://github.com/dahall Functions | Enumerations | Structures | Interfaces --- | --- | --- | --- -FhServiceBlockBackup FhServiceClosePipe FhServiceOpenPipe FhServiceReloadConfiguration FhServiceStartBackup FhServiceStopBackup FhServiceUnblockBackup | FH_BACKUP_STATUS FH_DEVICE_VALIDATION_RESULT FH_LOCAL_POLICY_TYPE FH_PROTECTED_ITEM_CATEGORY FH_RETENTION_TYPES FH_STATE FH_TARGET_DRIVE_TYPES FH_TARGET_PROPERTY_TYPE | FH_SERVICE_PIPE_HANDLE | IFhConfigMgr IFhReassociation IFhScopeIterator IFhTarget +FhServiceBlockBackup FhServiceClosePipe FhServiceOpenPipe FhServiceReloadConfiguration FhServiceStartBackup FhServiceStopBackup FhServiceUnblockBackup | FH_BACKUP_STATUS FH_DEVICE_VALIDATION_RESULT FH_LOCAL_POLICY_TYPE FH_PROTECTED_ITEM_CATEGORY FH_RETENTION_TYPES FH_STATE FH_TARGET_DRIVE_TYPES FH_TARGET_PROPERTY_TYPE FHERR | FH_SERVICE_PIPE_HANDLE | IFhConfigMgr IFhReassociation IFhScopeIterator IFhTarget diff --git a/PInvoke/FhSvcCtl/readme.md b/PInvoke/FhSvcCtl/readme.md index fbb0a618..6ff89f78 100644 --- a/PInvoke/FhSvcCtl/readme.md +++ b/PInvoke/FhSvcCtl/readme.md @@ -24,6 +24,7 @@ Native Enum | Header | Managed Enum [FH_STATE](https://www.google.com/search?num=5&q=FH_STATE+site%3Alearn.microsoft.com) | fhstatus.h | [Vanara.PInvoke.FhSvcCtl.FH_STATE](https://github.com/dahall/Vanara/search?l=C%23&q=FH_STATE) [FH_TARGET_DRIVE_TYPES](https://www.google.com/search?num=5&q=FH_TARGET_DRIVE_TYPES+site%3Alearn.microsoft.com) | fhcfg.h | [Vanara.PInvoke.FhSvcCtl.FH_TARGET_DRIVE_TYPES](https://github.com/dahall/Vanara/search?l=C%23&q=FH_TARGET_DRIVE_TYPES) [FH_TARGET_PROPERTY_TYPE](https://www.google.com/search?num=5&q=FH_TARGET_PROPERTY_TYPE+site%3Alearn.microsoft.com) | fhcfg.h | [Vanara.PInvoke.FhSvcCtl.FH_TARGET_PROPERTY_TYPE](https://github.com/dahall/Vanara/search?l=C%23&q=FH_TARGET_PROPERTY_TYPE) +[FHERR](https://www.google.com/search?num=5&q=FHERR+site%3Alearn.microsoft.com) | fherrors.h | [Vanara.PInvoke.FhSvcCtl.FHERR](https://github.com/dahall/Vanara/search?l=C%23&q=FHERR) ### Structures Native Structure | Header | Managed Structure --- | --- | --- diff --git a/PInvoke/FirewallApi/Vanara.PInvoke.FirewallApi.vbproj b/PInvoke/FirewallApi/Vanara.PInvoke.FirewallApi.vbproj index d68d9cc4..ee92d33d 100644 --- a/PInvoke/FirewallApi/Vanara.PInvoke.FirewallApi.vbproj +++ b/PInvoke/FirewallApi/Vanara.PInvoke.FirewallApi.vbproj @@ -14,7 +14,7 @@ Currently implements: Functions -NetworkIsolationDiagnoseConnectFailureAndGetInfo NetworkIsolationEnumAppContainers NetworkIsolationEnumerateAppContainerRules NetworkIsolationFreeAppContainers NetworkIsolationGetAppContainerConfig NetworkIsolationGetEnterpriseIdAsync NetworkIsolationGetEnterpriseIdClose NetworkIsolationRegisterForAppContainerChanges NetworkIsolationSetAppContainerConfig NetworkIsolationSetupAppContainerBinaries NetworkIsolationUnregisterForAppContainerChanges +FWAddHyperVRule1 FWCreateHyperVPort1 FWEnumHyperVPorts1 FWEnumHyperVRules1 FWFreeHyperVPorts1 FWFreeHyperVRules1 FWGetHyperVProfileConfig0 FWRefreshHyperVPorts0 FWSetHyperVPort1 FWSetHyperVProfileConfig0 FWSetHyperVRule1 NetworkIsolationDiagnoseConnectFailureAndGetInfo NetworkIsolationEnumAppContainers NetworkIsolationEnumerateAppContainerRules NetworkIsolationFreeAppContainers NetworkIsolationGetAppContainerConfig NetworkIsolationGetEnterpriseIdAsync NetworkIsolationGetEnterpriseIdClose NetworkIsolationRegisterForAppContainerChanges NetworkIsolationSetAppContainerConfig NetworkIsolationSetupAppContainerBinaries NetworkIsolationUnregisterForAppContainerChanges Structures INET_FIREWALL_AC_BINARIES INET_FIREWALL_AC_CAPABILITIES INET_FIREWALL_AC_CHANGE INET_FIREWALL_APP_CONTAINER UNIONType diff --git a/PInvoke/FirewallApi/pkgreadme.md b/PInvoke/FirewallApi/pkgreadme.md index f58aec3c..b9bd0075 100644 --- a/PInvoke/FirewallApi/pkgreadme.md +++ b/PInvoke/FirewallApi/pkgreadme.md @@ -18,4 +18,4 @@ If you're still running into problems, file an [issue](https://github.com/dahall Functions | Enumerations | Structures | Interfaces --- | --- | --- | --- -NetworkIsolationDiagnoseConnectFailureAndGetInfo NetworkIsolationEnumAppContainers NetworkIsolationEnumerateAppContainerRules NetworkIsolationFreeAppContainers NetworkIsolationGetAppContainerConfig NetworkIsolationGetEnterpriseIdAsync NetworkIsolationGetEnterpriseIdClose NetworkIsolationRegisterForAppContainerChanges NetworkIsolationSetAppContainerConfig NetworkIsolationSetupAppContainerBinaries NetworkIsolationUnregisterForAppContainerChanges | NET_FW_ACTION NET_FW_AUTHENTICATE_TYPE NET_FW_EDGE_TRAVERSAL_TYPE NET_FW_IP_PROTOCOL NET_FW_IP_VERSION NET_FW_MODIFY_STATE NET_FW_POLICY_TYPE NET_FW_PROFILE_TYPE NET_FW_PROFILE_TYPE2 NET_FW_RULE_CATEGORY NET_FW_RULE_DIRECTION NET_FW_SCOPE NET_FW_SERVICE_TYPE INET_FIREWALL_AC_CREATION_TYPE NETISO_ERROR_TYPE NETISO_FLAG NETISO_GEID INET_FIREWALL_AC_CHANGE_TYPE | INET_FIREWALL_AC_BINARIES INET_FIREWALL_AC_CHANGE INET_FIREWALL_AC_CAPABILITIES INET_FIREWALL_APP_CONTAINER UNIONType | INetFwAuthorizedApplication INetFwAuthorizedApplications INetFwIcmpSettings INetFwMgr INetFwOpenPort INetFwOpenPorts INetFwPolicy INetFwPolicy2 INetFwProduct INetFwProducts INetFwProfile INetFwRemoteAdminSettings INetFwRule INetFwRule2 INetFwRule3 INetFwRules INetFwService INetFwServiceRestriction INetFwServices +FWAddHyperVRule1 FWCreateHyperVPort1 FWEnumHyperVPorts1 FWEnumHyperVRules1 FWFreeHyperVPorts1 FWFreeHyperVRules1 FWGetHyperVProfileConfig0 FWRefreshHyperVPorts0 FWSetHyperVPort1 FWSetHyperVProfileConfig0 FWSetHyperVRule1 NetworkIsolationDiagnoseConnectFailureAndGetInfo NetworkIsolationEnumAppContainers NetworkIsolationEnumerateAppContainerRules NetworkIsolationFreeAppContainers NetworkIsolationGetAppContainerConfig NetworkIsolationGetEnterpriseIdAsync NetworkIsolationGetEnterpriseIdClose NetworkIsolationRegisterForAppContainerChanges NetworkIsolationSetAppContainerConfig NetworkIsolationSetupAppContainerBinaries NetworkIsolationUnregisterForAppContainerChanges | NET_FW_ACTION NET_FW_AUTHENTICATE_TYPE NET_FW_EDGE_TRAVERSAL_TYPE NET_FW_IP_PROTOCOL NET_FW_IP_VERSION NET_FW_MODIFY_STATE NET_FW_POLICY_TYPE NET_FW_PROFILE_TYPE NET_FW_PROFILE_TYPE2 NET_FW_RULE_CATEGORY NET_FW_RULE_DIRECTION NET_FW_SCOPE NET_FW_SERVICE_TYPE INET_FIREWALL_AC_CREATION_TYPE NETISO_ERROR_TYPE NETISO_FLAG NETISO_GEID INET_FIREWALL_AC_CHANGE_TYPE | INET_FIREWALL_AC_BINARIES INET_FIREWALL_AC_CHANGE INET_FIREWALL_AC_CAPABILITIES INET_FIREWALL_APP_CONTAINER UNIONType | INetFwAuthorizedApplication INetFwAuthorizedApplications INetFwIcmpSettings INetFwMgr INetFwOpenPort INetFwOpenPorts INetFwPolicy INetFwPolicy2 INetFwProduct INetFwProducts INetFwProfile INetFwRemoteAdminSettings INetFwRule INetFwRule2 INetFwRule3 INetFwRules INetFwService INetFwServiceRestriction INetFwServices diff --git a/PInvoke/FirewallApi/readme.md b/PInvoke/FirewallApi/readme.md index 8cb8dcb2..1ff61815 100644 --- a/PInvoke/FirewallApi/readme.md +++ b/PInvoke/FirewallApi/readme.md @@ -3,9 +3,20 @@ PInvoke API (methods, structures and constants) imported from FirewallApi.dll fo - Includes methods from firewallapi.dll - Current NuGet release: [![Nuget](https://img.shields.io/nuget/v/Vanara.PInvoke.FirewallApi?logo=nuget&style=flat-square)![Nuget](https://img.shields.io/nuget/dt/Vanara.PInvoke.FirewallApi?label=%20&style=flat-square)](https://www.nuget.org/packages/Vanara.PInvoke.FirewallApi) -### Methods - 100% API coverage (11 of 11 functions) +### Methods - 50% API coverage (11 of 22 functions) Native Method | Header | Managed Method --- | --- | --- +[FWAddHyperVRule1](https://www.google.com/search?num=5&q=FWAddHyperVRule1+site%3Alearn.microsoft.com) | | +[FWCreateHyperVPort1](https://www.google.com/search?num=5&q=FWCreateHyperVPort1+site%3Alearn.microsoft.com) | | +[FWEnumHyperVPorts1](https://www.google.com/search?num=5&q=FWEnumHyperVPorts1+site%3Alearn.microsoft.com) | | +[FWEnumHyperVRules1](https://www.google.com/search?num=5&q=FWEnumHyperVRules1+site%3Alearn.microsoft.com) | | +[FWFreeHyperVPorts1](https://www.google.com/search?num=5&q=FWFreeHyperVPorts1+site%3Alearn.microsoft.com) | | +[FWFreeHyperVRules1](https://www.google.com/search?num=5&q=FWFreeHyperVRules1+site%3Alearn.microsoft.com) | | +[FWGetHyperVProfileConfig0](https://www.google.com/search?num=5&q=FWGetHyperVProfileConfig0+site%3Alearn.microsoft.com) | | +[FWRefreshHyperVPorts0](https://www.google.com/search?num=5&q=FWRefreshHyperVPorts0+site%3Alearn.microsoft.com) | | +[FWSetHyperVPort1](https://www.google.com/search?num=5&q=FWSetHyperVPort1+site%3Alearn.microsoft.com) | | +[FWSetHyperVProfileConfig0](https://www.google.com/search?num=5&q=FWSetHyperVProfileConfig0+site%3Alearn.microsoft.com) | | +[FWSetHyperVRule1](https://www.google.com/search?num=5&q=FWSetHyperVRule1+site%3Alearn.microsoft.com) | | [NetworkIsolationDiagnoseConnectFailureAndGetInfo](https://www.google.com/search?num=5&q=NetworkIsolationDiagnoseConnectFailureAndGetInfo+site%3Alearn.microsoft.com) | networkisolation.h | [Vanara.PInvoke.FirewallApi.NetworkIsolationDiagnoseConnectFailureAndGetInfo](https://github.com/dahall/Vanara/search?l=C%23&q=NetworkIsolationDiagnoseConnectFailureAndGetInfo) [NetworkIsolationEnumAppContainers](https://www.google.com/search?num=5&q=NetworkIsolationEnumAppContainers+site%3Alearn.microsoft.com) | netfw.h | [Vanara.PInvoke.FirewallApi.NetworkIsolationEnumAppContainers](https://github.com/dahall/Vanara/search?l=C%23&q=NetworkIsolationEnumAppContainers) [NetworkIsolationEnumerateAppContainerRules](https://www.google.com/search?num=5&q=NetworkIsolationEnumerateAppContainerRules+site%3Alearn.microsoft.com) | netfw.h | [Vanara.PInvoke.FirewallApi.NetworkIsolationEnumerateAppContainerRules](https://github.com/dahall/Vanara/search?l=C%23&q=NetworkIsolationEnumerateAppContainerRules) diff --git a/PInvoke/Gdi32/Vanara.PInvoke.Gdi32.csproj b/PInvoke/Gdi32/Vanara.PInvoke.Gdi32.csproj index e2881ef0..392d2b37 100644 --- a/PInvoke/Gdi32/Vanara.PInvoke.Gdi32.csproj +++ b/PInvoke/Gdi32/Vanara.PInvoke.Gdi32.csproj @@ -16,7 +16,7 @@ Functions AbortDoc AbortPath AddFontMemResourceEx AddFontResource AddFontResourceEx AngleArc AnimatePalette Arc ArcTo BeginPath BitBlt CancelDC CheckColorsInGamut ChoosePixelFormat Chord CloseEnhMetaFile CloseFigure CloseMetaFile ColorCorrectPalette ColorMatchToTarget CombineRgn CombineTransform CopyEnhMetaFile CopyMetaFile CreateBitmap CreateBitmapIndirect CreateBrushIndirect CreateColorSpace CreateCompatibleBitmap CreateCompatibleDC CreateDC CreateDIBitmap CreateDIBPatternBrush CreateDIBPatternBrushPt CreateDIBSection CreateDiscardableBitmap CreateEllipticRgn CreateEllipticRgnIndirect CreateEnhMetaFile CreateFont CreateFontIndirect CreateFontIndirectEx CreateHalftonePalette CreateHatchBrush CreateIC CreateMetaFile CreatePalette CreatePatternBrush CreatePen CreatePenIndirect CreatePolygonRgn CreatePolyPolygonRgn CreateRectRgn CreateRectRgnIndirect CreateRoundRectRgn CreateScalableFontResource CreateSolidBrush DeleteColorSpace DeleteDC DeleteEnhMetaFile DeleteMetaFile DeleteObject DescribePixelFormat DPtoLP DrawEscape Ellipse EnableEUDC EndDoc EndPage EndPath EnumEnhMetaFile EnumFontFamilies EnumFontFamiliesEx EnumFonts EnumICMProfiles EnumMetaFile EnumObjects EqualRgn Escape ExcludeClipRect ExtCreatePen ExtCreateRegion ExtEscape ExtFloodFill ExtSelectClipRgn ExtTextOut FillPath FillRgn FlattenPath FloodFill FrameRgn GdiAlphaBlend GdiComment GdiDeleteSpoolFileHandle GdiEndDocEMF GdiEndPageEMF GdiFlush GdiGetBatchLimit GdiGetDC GdiGetDevmodeForPage GdiGetPageCount GdiGetPageHandle GdiGetSpoolFileHandle GdiGradientFill GdiPlayPageEMF GdiResetDCEMF GdiSetBatchLimit GdiStartDocEMF GdiStartPageEMF GdiTransparentBlt GetArcDirection GetAspectRatioFilterEx GetBitmapBits GetBitmapDimensionEx GetBkColor GetBkMode GetBoundsRect GetBrushOrgEx GetCharABCWidths GetCharABCWidthsFloat GetCharABCWidthsI GetCharacterPlacement GetCharWidth GetCharWidth32 GetCharWidthFloat GetCharWidthI GetClipBox GetClipRgn GetColorAdjustment GetColorSpace GetCurrentObject GetCurrentPositionEx GetDCBrushColor GetDCOrgEx GetDCPenColor GetDeviceCaps GetDeviceGammaRamp GetDIBColorTable GetDIBits GetEnhMetaFile GetEnhMetaFileBits GetEnhMetaFileDescription GetEnhMetaFileHeader GetEnhMetaFilePaletteEntries GetEnhMetaFilePixelFormat GetFontData GetFontLanguageInfo GetFontUnicodeRanges GetGlyphIndices GetGlyphOutline GetGraphicsMode GetICMProfile GetKerningPairs GetLayout GetLogColorSpace GetMapMode GetMetaFileA GetMetaFileBitsEx GetMetaFileW GetMetaRgn GetMiterLimit GetNearestColor GetNearestPaletteIndex GetObject GetObjectType GetOutlineTextMetrics GetPaletteEntries GetPath GetPixel GetPixelFormat GetPolyFillMode GetRandomRgn GetRasterizerCaps GetRegionData GetRgnBox GetROP2 GetStockObject GetStretchBltMode GetSystemPaletteEntries GetSystemPaletteUse GetTextAlign GetTextCharacterExtra GetTextCharset GetTextCharsetInfo GetTextColor GetTextExtentExPoint GetTextExtentExPointI GetTextExtentPoint GetTextExtentPoint32 GetTextExtentPointI GetTextFace GetTextMetrics GetViewportExtEx GetViewportOrgEx GetWindowExtEx GetWindowOrgEx GetWinMetaFileBits GetWorldTransform GradientFillA IntersectClipRect InvertRgn LineDDA LineTo LPtoDP MaskBlt ModifyWorldTransform MoveToEx OffsetClipRgn OffsetRgn OffsetViewportOrgEx OffsetWindowOrgEx PaintRgn PatBlt PathToRegion Pie PlayEnhMetaFile PlayEnhMetaFileRecord PlayMetaFile PlayMetaFileRecord PlgBlt PolyBezier PolyBezierTo PolyDraw Polygon Polyline PolylineTo PolyPolygon PolyPolyline PolyTextOut PtInRegion PtVisible RealizePalette Rectangle RectInRegion RectVisible RemoveFontMemResourceEx RemoveFontResource RemoveFontResourceEx ResetDC ResizePalette RestoreDC RoundRect SaveDC ScaleViewportExtEx ScaleWindowExtEx SelectClipPath SelectClipRgn SelectObject SelectPalette SetAbortProc SetArcDirection SetBitmapBits SetBitmapDimensionEx SetBkColor SetBkMode SetBoundsRect SetBrushOrgEx SetColorAdjustment SetColorSpace SetDCBrushColor SetDCPenColor SetDeviceGammaRamp SetDIBColorTable SetDIBits SetDIBitsToDevice SetEnhMetaFileBits SetGraphicsMode SetICMMode SetICMProfile SetLayout SetMapMode SetMapperFlags SetMetaFileBitsEx SetMetaRgn SetMiterLimit SetPaletteEntries SetPixel SetPixelFormat SetPixelV SetPolyFillMode SetRectRgn SetROP2 SetStretchBltMode SetSystemPaletteUse SetTextAlign SetTextCharacterExtra SetTextColor SetTextJustification SetViewportExtEx SetViewportOrgEx SetWindowExtEx SetWindowOrgEx SetWinMetaFileBits SetWorldTransform StartDoc StartPage StretchBlt StretchDIBits StrokeAndFillPath StrokePath SwapBuffers TextOut TranslateCharsetInfo UnrealizeObject UpdateColors WidenPath Structures -ABC ABCFLOAT AXESLIST AXISINFO BITMAP BITMAPCOREHEADER BITMAPCOREINFO BITMAPFILEHEADER BITMAPINFO BITMAPINFOHEADER BITMAPV4HEADER BITMAPV5HEADER BLENDFUNCTION CHARSETINFO CIEXYZ CIEXYZTRIPLE COLORADJUSTMENT DESIGNVECTOR DIBSECTION DISPLAYCONFIG_2DREGION DISPLAYCONFIG_ADAPTER_NAME DISPLAYCONFIG_DESKTOP_IMAGE_INFO DISPLAYCONFIG_DEVICE_INFO_HEADER DISPLAYCONFIG_GET_ADVANCED_COLOR_INFO DISPLAYCONFIG_MODE_INFO DISPLAYCONFIG_PATH_INFO DISPLAYCONFIG_PATH_SOURCE_INFO DISPLAYCONFIG_PATH_TARGET_INFO DISPLAYCONFIG_RATIONAL DISPLAYCONFIG_SDR_WHITE_LEVEL DISPLAYCONFIG_SET_ADVANCED_COLOR_STATE DISPLAYCONFIG_SET_TARGET_PERSISTENCE DISPLAYCONFIG_SOURCE_DEVICE_NAME DISPLAYCONFIG_SOURCE_MODE DISPLAYCONFIG_SUPPORT_VIRTUAL_RESOLUTION DISPLAYCONFIG_TARGET_BASE_TYPE DISPLAYCONFIG_TARGET_DEVICE_NAME DISPLAYCONFIG_TARGET_MODE DISPLAYCONFIG_TARGET_PREFERRED_MODE DISPLAYCONFIG_VIDEO_SIGNAL_INFO DISPLAY_DEVICE DOCINFO DRAWPATRECT ENHMETAHEADER ENUMLOGFONT ENUMLOGFONTEX ENUMLOGFONTEXDV ENUMTEXTMETRIC EXTLOGPEN FIXED FONTSIGNATURE GCP_RESULTS GLYPHMETRICS GLYPHSET GRADIENT_RECT GRADIENT_TRIANGLE HANDLETABLE HSECTION HSPOOLFILE KERNINGPAIR LOGBRUSH LOGCOLORSPACE LOGPEN MAT2 METAFILEPICT NEWTEXTMETRIC NEWTEXTMETRICEX OUTLINETEXTMETRIC PANOSE PIXELFORMATDESCRIPTOR POLYTEXT PSFEATURE_CUSTPAPER PSFEATURE_OUTPUT PSINJECTDATA RASTERIZER_STATUS RGBTRIPLE RGNDATA RGNDATAHEADER TRIVERTEX Union Union WCRANGE XFORM +ABC ABCFLOAT AXESLIST AXISINFO BITMAP BITMAPCOREHEADER BITMAPCOREINFO BITMAPFILEHEADER BITMAPINFO BITMAPINFOHEADER BITMAPV4HEADER BITMAPV5HEADER BLENDFUNCTION CHARSETINFO CIEXYZ CIEXYZTRIPLE COLORADJUSTMENT DESIGNVECTOR DIBSECTION DISPLAYCONFIG_2DREGION DISPLAYCONFIG_ADAPTER_NAME DISPLAYCONFIG_DESKTOP_IMAGE_INFO DISPLAYCONFIG_DEVICE_INFO_HEADER DISPLAYCONFIG_GET_ADVANCED_COLOR_INFO DISPLAYCONFIG_MODE_INFO DISPLAYCONFIG_PATH_INFO DISPLAYCONFIG_PATH_SOURCE_INFO DISPLAYCONFIG_PATH_TARGET_INFO DISPLAYCONFIG_RATIONAL DISPLAYCONFIG_SDR_WHITE_LEVEL DISPLAYCONFIG_SET_ADVANCED_COLOR_STATE DISPLAYCONFIG_SET_TARGET_PERSISTENCE DISPLAYCONFIG_SOURCE_DEVICE_NAME DISPLAYCONFIG_SOURCE_MODE DISPLAYCONFIG_SUPPORT_VIRTUAL_RESOLUTION DISPLAYCONFIG_TARGET_BASE_TYPE DISPLAYCONFIG_TARGET_DEVICE_NAME DISPLAYCONFIG_TARGET_MODE DISPLAYCONFIG_TARGET_PREFERRED_MODE DISPLAYCONFIG_VIDEO_SIGNAL_INFO DISPLAY_DEVICE DOCINFO DRAWPATRECT ENHMETAHEADER ENUMLOGFONT ENUMLOGFONTEX ENUMLOGFONTEXDV ENUMTEXTMETRIC EXTLOGPEN FIXED FONTSIGNATURE GCP_RESULTS GLYPHMETRICS GLYPHSET GRADIENT_RECT GRADIENT_TRIANGLE HANDLETABLE HSECTION HSPOOLFILE KERNINGPAIR LOGBRUSH LOGCOLORSPACE LOGPEN MAT2 METAFILEPICT NEWTEXTMETRIC NEWTEXTMETRICEX OUTLINETEXTMETRIC PANOSE PIXELFORMATDESCRIPTOR POINTFX POLYTEXT PSFEATURE_CUSTPAPER PSFEATURE_OUTPUT PSINJECTDATA RASTERIZER_STATUS RGBTRIPLE RGNDATA RGNDATAHEADER TRIVERTEX TTPOLYCURVE TTPOLYGONHEADER Union Union WCRANGE XFORM pkgreadme.md diff --git a/PInvoke/Gdi32/pkgreadme.md b/PInvoke/Gdi32/pkgreadme.md index aa637e4e..49546839 100644 --- a/PInvoke/Gdi32/pkgreadme.md +++ b/PInvoke/Gdi32/pkgreadme.md @@ -18,4 +18,4 @@ If you're still running into problems, file an [issue](https://github.com/dahall Functions | Enumerations | Structures --- | --- | --- -AbortDoc AbortPath AddFontMemResourceEx AddFontResource AddFontResourceEx AngleArc AnimatePalette Arc ArcTo BeginPath BitBlt CancelDC CheckColorsInGamut ChoosePixelFormat Chord CloseEnhMetaFile CloseFigure CloseMetaFile ColorCorrectPalette ColorMatchToTarget CombineRgn CombineTransform CopyEnhMetaFile CopyMetaFile CreateBitmap CreateBitmapIndirect CreateBrushIndirect CreateColorSpace CreateCompatibleBitmap CreateCompatibleDC CreateDC CreateDIBitmap CreateDIBPatternBrush CreateDIBPatternBrushPt CreateDIBSection CreateDiscardableBitmap CreateEllipticRgn CreateEllipticRgnIndirect CreateEnhMetaFile CreateFont CreateFontIndirect CreateFontIndirectEx CreateHalftonePalette CreateHatchBrush CreateIC CreateMetaFile CreatePalette CreatePatternBrush CreatePen CreatePenIndirect CreatePolygonRgn CreatePolyPolygonRgn CreateRectRgn CreateRectRgnIndirect CreateRoundRectRgn CreateScalableFontResource CreateSolidBrush DeleteColorSpace DeleteDC DeleteEnhMetaFile DeleteMetaFile DeleteObject DescribePixelFormat DPtoLP DrawEscape Ellipse EnableEUDC EndDoc EndPage EndPath EnumEnhMetaFile EnumFontFamilies EnumFontFamiliesEx EnumFonts EnumICMProfiles EnumMetaFile EnumObjects EqualRgn Escape ExcludeClipRect ExtCreatePen ExtCreateRegion ExtEscape ExtFloodFill ExtSelectClipRgn ExtTextOut FillPath FillRgn FlattenPath FloodFill FrameRgn GdiAlphaBlend GdiComment GdiDeleteSpoolFileHandle GdiEndDocEMF GdiEndPageEMF GdiFlush GdiGetBatchLimit GdiGetDC GdiGetDevmodeForPage GdiGetPageCount GdiGetPageHandle GdiGetSpoolFileHandle GdiGradientFill GdiPlayPageEMF GdiResetDCEMF GdiSetBatchLimit GdiStartDocEMF GdiStartPageEMF GdiTransparentBlt GetArcDirection GetAspectRatioFilterEx GetBitmapBits GetBitmapDimensionEx GetBkColor GetBkMode GetBoundsRect GetBrushOrgEx GetCharABCWidths GetCharABCWidthsFloat GetCharABCWidthsI GetCharacterPlacement GetCharWidth GetCharWidth32 GetCharWidthFloat GetCharWidthI GetClipBox GetClipRgn GetColorAdjustment GetColorSpace GetCurrentObject GetCurrentPositionEx GetDCBrushColor GetDCOrgEx GetDCPenColor GetDeviceCaps GetDeviceGammaRamp GetDIBColorTable GetDIBits GetEnhMetaFile GetEnhMetaFileBits GetEnhMetaFileDescription GetEnhMetaFileHeader GetEnhMetaFilePaletteEntries GetEnhMetaFilePixelFormat GetFontData GetFontLanguageInfo GetFontUnicodeRanges GetGlyphIndices GetGlyphOutline GetGraphicsMode GetICMProfile GetKerningPairs GetLayout GetLogColorSpace GetMapMode GetMetaFileA GetMetaFileBitsEx GetMetaFileW GetMetaRgn GetMiterLimit GetNearestColor GetNearestPaletteIndex GetObject GetObjectType GetOutlineTextMetrics GetPaletteEntries GetPath GetPixel GetPixelFormat GetPolyFillMode GetRandomRgn GetRasterizerCaps GetRegionData GetRgnBox GetROP2 GetStockObject GetStretchBltMode GetSystemPaletteEntries GetSystemPaletteUse GetTextAlign GetTextCharacterExtra GetTextCharset GetTextCharsetInfo GetTextColor GetTextExtentExPoint GetTextExtentExPointI GetTextExtentPoint GetTextExtentPoint32 GetTextExtentPointI GetTextFace GetTextMetrics GetViewportExtEx GetViewportOrgEx GetWindowExtEx GetWindowOrgEx GetWinMetaFileBits GetWorldTransform GradientFillA IntersectClipRect InvertRgn LineDDA LineTo LPtoDP MaskBlt ModifyWorldTransform MoveToEx OffsetClipRgn OffsetRgn OffsetViewportOrgEx OffsetWindowOrgEx PaintRgn PatBlt PathToRegion Pie PlayEnhMetaFile PlayEnhMetaFileRecord PlayMetaFile PlayMetaFileRecord PlgBlt PolyBezier PolyBezierTo PolyDraw Polygon Polyline PolylineTo PolyPolygon PolyPolyline PolyTextOut PtInRegion PtVisible RealizePalette Rectangle RectInRegion RectVisible RemoveFontMemResourceEx RemoveFontResource RemoveFontResourceEx ResetDC ResizePalette RestoreDC RoundRect SaveDC ScaleViewportExtEx ScaleWindowExtEx SelectClipPath SelectClipRgn SelectObject SelectPalette SetAbortProc SetArcDirection SetBitmapBits SetBitmapDimensionEx SetBkColor SetBkMode SetBoundsRect SetBrushOrgEx SetColorAdjustment SetColorSpace SetDCBrushColor SetDCPenColor SetDeviceGammaRamp SetDIBColorTable SetDIBits SetDIBitsToDevice SetEnhMetaFileBits SetGraphicsMode SetICMMode SetICMProfile SetLayout SetMapMode SetMapperFlags SetMetaFileBitsEx SetMetaRgn SetMiterLimit SetPaletteEntries SetPixel SetPixelFormat SetPixelV SetPolyFillMode SetRectRgn SetROP2 SetStretchBltMode SetSystemPaletteUse SetTextAlign SetTextCharacterExtra SetTextColor SetTextJustification SetViewportExtEx SetViewportOrgEx SetWindowExtEx SetWindowOrgEx SetWinMetaFileBits SetWorldTransform StartDoc StartPage StretchBlt StretchDIBits StrokeAndFillPath StrokePath SwapBuffers TextOut TranslateCharsetInfo UnrealizeObject UpdateColors WidenPath | CBM DIBColorMode FloodFillType GradientFillMode RasterOperationMode StretchMode BitmapCompressionMode RegionFlags RegionOp CA_FLAGS CS ICM ILLUMINANT LCSCSTYPE LCSGAMUTMATCH SYSPAL GraphicsMode MapMode MWT BrushStyle DCLayout DISPLAY_DEVICE_FLAGS HatchStyle TCI DeviceCap ObjType StockObjectType DISPLAYCONFIG_COLOR_ENCODING DISPLAYCONFIG_DEVICE_INFO_TYPE DISPLAYCONFIG_GET_ADVANCED_COLOR_INFO_VALUE DISPLAYCONFIG_MODE_INFO_TYPE DISPLAYCONFIG_PIXELFORMAT DISPLAYCONFIG_ROTATION DISPLAYCONFIG_SCALING DISPLAYCONFIG_SCANLINE_ORDERING DISPLAYCONFIG_SET_ADVANCED_COLOR_STATE_VALUE DISPLAYCONFIG_SET_TARGET_PERSISTENCE_VALUE DISPLAYCONFIG_SUPPORT_VIRTUAL_RESOLUTION_VALUE DISPLAYCONFIG_TARGET_DEVICE_NAME_FLAGS DISPLAYCONFIG_TOPOLOGY_ID DISPLAYCONFIG_VIDEO_OUTPUT_TECHNOLOGY D3DKMDT_VIDEO_SIGNAL_STANDARD BackgroundMode DCB R2 CharacterSetUint ClippingPrecision ETO FontType FR GCP GCPCLASS GGI GGO GSISize OutputPrecision OutputQuality PAN_ARMS PAN_CONTRAST PAN_FAMILY PAN_LETT PAN_MIDLINE PAN_PROP PAN_SERIF PAN_STROKE PAN_WEIGHT PAN_XHEIGHT PitchAndFamily TextAlign TT RecordType PFD_FLAGS PFD_LAYER PFD_TYPE VertexType PenEndCap PenJoin PenStyle PenType DI EscapeFunction PSINJECT RDH RGN_COMB RGN_FILLMODE RGN_TYPE ArcDirection | GRADIENT_RECT GRADIENT_TRIANGLE HSECTION TRIVERTEX BITMAP BITMAPCOREHEADER BITMAPCOREINFO BITMAPFILEHEADER BITMAPINFO BITMAPINFOHEADER BITMAPV4HEADER BITMAPV5HEADER DIBSECTION BLENDFUNCTION LOGBRUSH CIEXYZ CIEXYZTRIPLE COLORADJUSTMENT LOGCOLORSPACE RGBTRIPLE XFORM CHARSETINFO DISPLAY_DEVICE DISPLAYCONFIG_2DREGION DISPLAYCONFIG_ADAPTER_NAME DISPLAYCONFIG_DESKTOP_IMAGE_INFO DISPLAYCONFIG_DEVICE_INFO_HEADER DISPLAYCONFIG_GET_ADVANCED_COLOR_INFO DISPLAYCONFIG_MODE_INFO DISPLAYCONFIG_PATH_INFO DISPLAYCONFIG_PATH_SOURCE_INFO DISPLAYCONFIG_PATH_TARGET_INFO DISPLAYCONFIG_RATIONAL DISPLAYCONFIG_SDR_WHITE_LEVEL DISPLAYCONFIG_SET_ADVANCED_COLOR_STATE DISPLAYCONFIG_SET_TARGET_PERSISTENCE DISPLAYCONFIG_SOURCE_DEVICE_NAME DISPLAYCONFIG_SOURCE_MODE DISPLAYCONFIG_SUPPORT_VIRTUAL_RESOLUTION DISPLAYCONFIG_TARGET_BASE_TYPE DISPLAYCONFIG_TARGET_DEVICE_NAME DISPLAYCONFIG_TARGET_MODE DISPLAYCONFIG_TARGET_PREFERRED_MODE DISPLAYCONFIG_VIDEO_SIGNAL_INFO ABC ABCFLOAT AXESLIST AXISINFO DESIGNVECTOR ENUMLOGFONT ENUMLOGFONTEX ENUMLOGFONTEXDV ENUMTEXTMETRIC FIXED FONTSIGNATURE GCP_RESULTS GLYPHMETRICS GLYPHSET KERNINGPAIR MAT2 NEWTEXTMETRIC NEWTEXTMETRICEX OUTLINETEXTMETRIC PANOSE POLYTEXT RASTERIZER_STATUS WCRANGE ENHMETAHEADER HANDLETABLE METAFILEPICT PIXELFORMATDESCRIPTOR EXTLOGPEN LOGPEN DOCINFO DRAWPATRECT PSFEATURE_CUSTPAPER PSFEATURE_OUTPUT PSINJECTDATA RGNDATAHEADER RGNDATA HSPOOLFILE Union Union +AbortDoc AbortPath AddFontMemResourceEx AddFontResource AddFontResourceEx AngleArc AnimatePalette Arc ArcTo BeginPath BitBlt CancelDC CheckColorsInGamut ChoosePixelFormat Chord CloseEnhMetaFile CloseFigure CloseMetaFile ColorCorrectPalette ColorMatchToTarget CombineRgn CombineTransform CopyEnhMetaFile CopyMetaFile CreateBitmap CreateBitmapIndirect CreateBrushIndirect CreateColorSpace CreateCompatibleBitmap CreateCompatibleDC CreateDC CreateDIBitmap CreateDIBPatternBrush CreateDIBPatternBrushPt CreateDIBSection CreateDiscardableBitmap CreateEllipticRgn CreateEllipticRgnIndirect CreateEnhMetaFile CreateFont CreateFontIndirect CreateFontIndirectEx CreateHalftonePalette CreateHatchBrush CreateIC CreateMetaFile CreatePalette CreatePatternBrush CreatePen CreatePenIndirect CreatePolygonRgn CreatePolyPolygonRgn CreateRectRgn CreateRectRgnIndirect CreateRoundRectRgn CreateScalableFontResource CreateSolidBrush DeleteColorSpace DeleteDC DeleteEnhMetaFile DeleteMetaFile DeleteObject DescribePixelFormat DPtoLP DrawEscape Ellipse EnableEUDC EndDoc EndPage EndPath EnumEnhMetaFile EnumFontFamilies EnumFontFamiliesEx EnumFonts EnumICMProfiles EnumMetaFile EnumObjects EqualRgn Escape ExcludeClipRect ExtCreatePen ExtCreateRegion ExtEscape ExtFloodFill ExtSelectClipRgn ExtTextOut FillPath FillRgn FlattenPath FloodFill FrameRgn GdiAlphaBlend GdiComment GdiDeleteSpoolFileHandle GdiEndDocEMF GdiEndPageEMF GdiFlush GdiGetBatchLimit GdiGetDC GdiGetDevmodeForPage GdiGetPageCount GdiGetPageHandle GdiGetSpoolFileHandle GdiGradientFill GdiPlayPageEMF GdiResetDCEMF GdiSetBatchLimit GdiStartDocEMF GdiStartPageEMF GdiTransparentBlt GetArcDirection GetAspectRatioFilterEx GetBitmapBits GetBitmapDimensionEx GetBkColor GetBkMode GetBoundsRect GetBrushOrgEx GetCharABCWidths GetCharABCWidthsFloat GetCharABCWidthsI GetCharacterPlacement GetCharWidth GetCharWidth32 GetCharWidthFloat GetCharWidthI GetClipBox GetClipRgn GetColorAdjustment GetColorSpace GetCurrentObject GetCurrentPositionEx GetDCBrushColor GetDCOrgEx GetDCPenColor GetDeviceCaps GetDeviceGammaRamp GetDIBColorTable GetDIBits GetEnhMetaFile GetEnhMetaFileBits GetEnhMetaFileDescription GetEnhMetaFileHeader GetEnhMetaFilePaletteEntries GetEnhMetaFilePixelFormat GetFontData GetFontLanguageInfo GetFontUnicodeRanges GetGlyphIndices GetGlyphOutline GetGraphicsMode GetICMProfile GetKerningPairs GetLayout GetLogColorSpace GetMapMode GetMetaFileA GetMetaFileBitsEx GetMetaFileW GetMetaRgn GetMiterLimit GetNearestColor GetNearestPaletteIndex GetObject GetObjectType GetOutlineTextMetrics GetPaletteEntries GetPath GetPixel GetPixelFormat GetPolyFillMode GetRandomRgn GetRasterizerCaps GetRegionData GetRgnBox GetROP2 GetStockObject GetStretchBltMode GetSystemPaletteEntries GetSystemPaletteUse GetTextAlign GetTextCharacterExtra GetTextCharset GetTextCharsetInfo GetTextColor GetTextExtentExPoint GetTextExtentExPointI GetTextExtentPoint GetTextExtentPoint32 GetTextExtentPointI GetTextFace GetTextMetrics GetViewportExtEx GetViewportOrgEx GetWindowExtEx GetWindowOrgEx GetWinMetaFileBits GetWorldTransform GradientFillA IntersectClipRect InvertRgn LineDDA LineTo LPtoDP MaskBlt ModifyWorldTransform MoveToEx OffsetClipRgn OffsetRgn OffsetViewportOrgEx OffsetWindowOrgEx PaintRgn PatBlt PathToRegion Pie PlayEnhMetaFile PlayEnhMetaFileRecord PlayMetaFile PlayMetaFileRecord PlgBlt PolyBezier PolyBezierTo PolyDraw Polygon Polyline PolylineTo PolyPolygon PolyPolyline PolyTextOut PtInRegion PtVisible RealizePalette Rectangle RectInRegion RectVisible RemoveFontMemResourceEx RemoveFontResource RemoveFontResourceEx ResetDC ResizePalette RestoreDC RoundRect SaveDC ScaleViewportExtEx ScaleWindowExtEx SelectClipPath SelectClipRgn SelectObject SelectPalette SetAbortProc SetArcDirection SetBitmapBits SetBitmapDimensionEx SetBkColor SetBkMode SetBoundsRect SetBrushOrgEx SetColorAdjustment SetColorSpace SetDCBrushColor SetDCPenColor SetDeviceGammaRamp SetDIBColorTable SetDIBits SetDIBitsToDevice SetEnhMetaFileBits SetGraphicsMode SetICMMode SetICMProfile SetLayout SetMapMode SetMapperFlags SetMetaFileBitsEx SetMetaRgn SetMiterLimit SetPaletteEntries SetPixel SetPixelFormat SetPixelV SetPolyFillMode SetRectRgn SetROP2 SetStretchBltMode SetSystemPaletteUse SetTextAlign SetTextCharacterExtra SetTextColor SetTextJustification SetViewportExtEx SetViewportOrgEx SetWindowExtEx SetWindowOrgEx SetWinMetaFileBits SetWorldTransform StartDoc StartPage StretchBlt StretchDIBits StrokeAndFillPath StrokePath SwapBuffers TextOut TranslateCharsetInfo UnrealizeObject UpdateColors WidenPath | CBM DIBColorMode FloodFillType GradientFillMode RasterOperationMode StretchMode BitmapCompressionMode RegionFlags RegionOp CA_FLAGS CS ICM ILLUMINANT LCSCSTYPE LCSGAMUTMATCH SYSPAL GraphicsMode MapMode MWT BrushStyle DCLayout DISPLAY_DEVICE_FLAGS HatchStyle TCI DeviceCap ObjType StockObjectType D3DKMDT_VIDEO_SIGNAL_STANDARD DISPLAYCONFIG_COLOR_ENCODING DISPLAYCONFIG_DEVICE_INFO_TYPE DISPLAYCONFIG_GET_ADVANCED_COLOR_INFO_VALUE DISPLAYCONFIG_MODE_INFO_TYPE DISPLAYCONFIG_PIXELFORMAT DISPLAYCONFIG_ROTATION DISPLAYCONFIG_SCALING DISPLAYCONFIG_SCANLINE_ORDERING DISPLAYCONFIG_SET_ADVANCED_COLOR_STATE_VALUE DISPLAYCONFIG_SET_TARGET_PERSISTENCE_VALUE DISPLAYCONFIG_SUPPORT_VIRTUAL_RESOLUTION_VALUE DISPLAYCONFIG_TARGET_DEVICE_NAME_FLAGS DISPLAYCONFIG_TOPOLOGY_ID DISPLAYCONFIG_VIDEO_OUTPUT_TECHNOLOGY BackgroundMode DCB R2 CharacterSetUint ClippingPrecision ETO FontType FR GCP GCPCLASS GGI GGO GSISize OutputPrecision OutputQuality PAN_ARMS PAN_CONTRAST PAN_FAMILY PAN_LETT PAN_MIDLINE PAN_PROP PAN_SERIF PAN_STROKE PAN_WEIGHT PAN_XHEIGHT PitchAndFamily TextAlign TT TT_PRIM TT_TYPE RecordType PFD_FLAGS PFD_LAYER PFD_TYPE VertexType PenEndCap PenJoin PenStyle PenType DI EscapeFunction FEATURESETTING PSIDENT PSINJECT RDH RGN_COMB RGN_FILLMODE RGN_TYPE ArcDirection | GRADIENT_RECT GRADIENT_TRIANGLE HSECTION TRIVERTEX BITMAP BITMAPCOREHEADER BITMAPCOREINFO BITMAPFILEHEADER BITMAPINFO BITMAPINFOHEADER BITMAPV4HEADER BITMAPV5HEADER DIBSECTION BLENDFUNCTION LOGBRUSH CIEXYZ CIEXYZTRIPLE COLORADJUSTMENT LOGCOLORSPACE RGBTRIPLE XFORM CHARSETINFO DISPLAY_DEVICE DISPLAYCONFIG_2DREGION DISPLAYCONFIG_ADAPTER_NAME DISPLAYCONFIG_DESKTOP_IMAGE_INFO DISPLAYCONFIG_DEVICE_INFO_HEADER DISPLAYCONFIG_GET_ADVANCED_COLOR_INFO DISPLAYCONFIG_MODE_INFO DISPLAYCONFIG_PATH_INFO DISPLAYCONFIG_PATH_SOURCE_INFO DISPLAYCONFIG_PATH_TARGET_INFO DISPLAYCONFIG_RATIONAL DISPLAYCONFIG_SDR_WHITE_LEVEL DISPLAYCONFIG_SET_ADVANCED_COLOR_STATE DISPLAYCONFIG_SET_TARGET_PERSISTENCE DISPLAYCONFIG_SOURCE_DEVICE_NAME DISPLAYCONFIG_SOURCE_MODE DISPLAYCONFIG_SUPPORT_VIRTUAL_RESOLUTION DISPLAYCONFIG_TARGET_BASE_TYPE DISPLAYCONFIG_TARGET_DEVICE_NAME DISPLAYCONFIG_TARGET_MODE DISPLAYCONFIG_TARGET_PREFERRED_MODE DISPLAYCONFIG_VIDEO_SIGNAL_INFO ABC ABCFLOAT AXESLIST AXISINFO DESIGNVECTOR ENUMLOGFONT ENUMLOGFONTEX ENUMLOGFONTEXDV ENUMTEXTMETRIC FIXED FONTSIGNATURE GCP_RESULTS GLYPHMETRICS GLYPHSET KERNINGPAIR MAT2 NEWTEXTMETRIC NEWTEXTMETRICEX OUTLINETEXTMETRIC PANOSE POINTFX POLYTEXT RASTERIZER_STATUS TTPOLYCURVE TTPOLYGONHEADER WCRANGE ENHMETAHEADER HANDLETABLE METAFILEPICT PIXELFORMATDESCRIPTOR EXTLOGPEN LOGPEN DOCINFO DRAWPATRECT PSFEATURE_CUSTPAPER PSFEATURE_OUTPUT PSINJECTDATA RGNDATAHEADER RGNDATA HSPOOLFILE Union Union diff --git a/PInvoke/Gdi32/readme.md b/PInvoke/Gdi32/readme.md index db96e65d..59ff7e08 100644 --- a/PInvoke/Gdi32/readme.md +++ b/PInvoke/Gdi32/readme.md @@ -347,6 +347,7 @@ Native Enum | Header | Managed Enum [DISPLAYCONFIG_VIDEO_OUTPUT_TECHNOLOGY](https://www.google.com/search?num=5&q=DISPLAYCONFIG_VIDEO_OUTPUT_TECHNOLOGY+site%3Alearn.microsoft.com) | wingdi.h | [Vanara.PInvoke.Gdi32.DISPLAYCONFIG_VIDEO_OUTPUT_TECHNOLOGY](https://github.com/dahall/Vanara/search?l=C%23&q=DISPLAYCONFIG_VIDEO_OUTPUT_TECHNOLOGY) [EscapeFunction](https://www.google.com/search?num=5&q=EscapeFunction+site%3Alearn.microsoft.com) | wingdi.h | [Vanara.PInvoke.Gdi32.EscapeFunction](https://github.com/dahall/Vanara/search?l=C%23&q=EscapeFunction) [ETO](https://www.google.com/search?num=5&q=ETO+site%3Alearn.microsoft.com) | wingdi.h | [Vanara.PInvoke.Gdi32.ETO](https://github.com/dahall/Vanara/search?l=C%23&q=ETO) +[FEATURESETTING](https://www.google.com/search?num=5&q=FEATURESETTING+site%3Alearn.microsoft.com) | wingdi.h | [Vanara.PInvoke.Gdi32.FEATURESETTING](https://github.com/dahall/Vanara/search?l=C%23&q=FEATURESETTING) [FloodFillType](https://www.google.com/search?num=5&q=FloodFillType+site%3Alearn.microsoft.com) | wingdi.h | [Vanara.PInvoke.Gdi32.FloodFillType](https://github.com/dahall/Vanara/search?l=C%23&q=FloodFillType) [FontType](https://www.google.com/search?num=5&q=FontType+site%3Alearn.microsoft.com) | Wingdi.h | [Vanara.PInvoke.Gdi32.FontType](https://github.com/dahall/Vanara/search?l=C%23&q=FontType) [FR](https://www.google.com/search?num=5&q=FR+site%3Alearn.microsoft.com) | wingdi.h | [Vanara.PInvoke.Gdi32.FR](https://github.com/dahall/Vanara/search?l=C%23&q=FR) @@ -385,6 +386,7 @@ Native Enum | Header | Managed Enum [PFD_LAYER](https://www.google.com/search?num=5&q=PFD_LAYER+site%3Alearn.microsoft.com) | wingdi.h | [Vanara.PInvoke.Gdi32.PFD_LAYER](https://github.com/dahall/Vanara/search?l=C%23&q=PFD_LAYER) [PFD_TYPE](https://www.google.com/search?num=5&q=PFD_TYPE+site%3Alearn.microsoft.com) | wingdi.h | [Vanara.PInvoke.Gdi32.PFD_TYPE](https://github.com/dahall/Vanara/search?l=C%23&q=PFD_TYPE) [PitchAndFamily](https://www.google.com/search?num=5&q=PitchAndFamily+site%3Alearn.microsoft.com) | wingdi.h | [Vanara.PInvoke.Gdi32.PitchAndFamily](https://github.com/dahall/Vanara/search?l=C%23&q=PitchAndFamily) +[PSIDENT](https://www.google.com/search?num=5&q=PSIDENT+site%3Alearn.microsoft.com) | wingdi.h | [Vanara.PInvoke.Gdi32.PSIDENT](https://github.com/dahall/Vanara/search?l=C%23&q=PSIDENT) [PSINJECT](https://www.google.com/search?num=5&q=PSINJECT+site%3Alearn.microsoft.com) | wingdi.h | [Vanara.PInvoke.Gdi32.PSINJECT](https://github.com/dahall/Vanara/search?l=C%23&q=PSINJECT) [R2](https://www.google.com/search?num=5&q=R2+site%3Alearn.microsoft.com) | wingdi.h | [Vanara.PInvoke.Gdi32.R2](https://github.com/dahall/Vanara/search?l=C%23&q=R2) [RasterOperationMode](https://www.google.com/search?num=5&q=RasterOperationMode+site%3Alearn.microsoft.com) | Wingdi.h | [Vanara.PInvoke.Gdi32.RasterOperationMode](https://github.com/dahall/Vanara/search?l=C%23&q=RasterOperationMode) @@ -401,6 +403,8 @@ Native Enum | Header | Managed Enum [TCI](https://www.google.com/search?num=5&q=TCI+site%3Alearn.microsoft.com) | wingdi.h | [Vanara.PInvoke.Gdi32.TCI](https://github.com/dahall/Vanara/search?l=C%23&q=TCI) [TextAlign](https://www.google.com/search?num=5&q=TextAlign+site%3Alearn.microsoft.com) | wingdi.h | [Vanara.PInvoke.Gdi32.TextAlign](https://github.com/dahall/Vanara/search?l=C%23&q=TextAlign) [TT](https://www.google.com/search?num=5&q=TT+site%3Alearn.microsoft.com) | wingdi.h | [Vanara.PInvoke.Gdi32.TT](https://github.com/dahall/Vanara/search?l=C%23&q=TT) +[TT_PRIM](https://www.google.com/search?num=5&q=TT_PRIM+site%3Alearn.microsoft.com) | wingdi.h | [Vanara.PInvoke.Gdi32.TT_PRIM](https://github.com/dahall/Vanara/search?l=C%23&q=TT_PRIM) +[TT_TYPE](https://www.google.com/search?num=5&q=TT_TYPE+site%3Alearn.microsoft.com) | wingdi.h | [Vanara.PInvoke.Gdi32.TT_TYPE](https://github.com/dahall/Vanara/search?l=C%23&q=TT_TYPE) [VertexType](https://www.google.com/search?num=5&q=VertexType+site%3Alearn.microsoft.com) | wingdi.h | [Vanara.PInvoke.Gdi32.VertexType](https://github.com/dahall/Vanara/search?l=C%23&q=VertexType) ### Structures Native Structure | Header | Managed Structure @@ -475,6 +479,7 @@ Native Structure | Header | Managed Structure [OUTLINETEXTMETRIC](https://www.google.com/search?num=5&q=OUTLINETEXTMETRIC+site%3Alearn.microsoft.com) | wingdi.h | [Vanara.PInvoke.Gdi32.OUTLINETEXTMETRIC](https://github.com/dahall/Vanara/search?l=C%23&q=OUTLINETEXTMETRIC) [PANOSE](https://www.google.com/search?num=5&q=PANOSE+site%3Alearn.microsoft.com) | wingdi.h | [Vanara.PInvoke.Gdi32.PANOSE](https://github.com/dahall/Vanara/search?l=C%23&q=PANOSE) [PIXELFORMATDESCRIPTOR](https://www.google.com/search?num=5&q=PIXELFORMATDESCRIPTOR+site%3Alearn.microsoft.com) | wingdi.h | [Vanara.PInvoke.Gdi32.PIXELFORMATDESCRIPTOR](https://github.com/dahall/Vanara/search?l=C%23&q=PIXELFORMATDESCRIPTOR) +[POINTFX](https://www.google.com/search?num=5&q=POINTFX+site%3Alearn.microsoft.com) | wingdi.h | [Vanara.PInvoke.Gdi32.POINTFX](https://github.com/dahall/Vanara/search?l=C%23&q=POINTFX) [POLYTEXT](https://www.google.com/search?num=5&q=POLYTEXT+site%3Alearn.microsoft.com) | wingdi.h | [Vanara.PInvoke.Gdi32.POLYTEXT](https://github.com/dahall/Vanara/search?l=C%23&q=POLYTEXT) [PSFEATURE_CUSTPAPER](https://www.google.com/search?num=5&q=PSFEATURE_CUSTPAPER+site%3Alearn.microsoft.com) | wingdi.h | [Vanara.PInvoke.Gdi32.PSFEATURE_CUSTPAPER](https://github.com/dahall/Vanara/search?l=C%23&q=PSFEATURE_CUSTPAPER) [PSFEATURE_OUTPUT](https://www.google.com/search?num=5&q=PSFEATURE_OUTPUT+site%3Alearn.microsoft.com) | wingdi.h | [Vanara.PInvoke.Gdi32.PSFEATURE_OUTPUT](https://github.com/dahall/Vanara/search?l=C%23&q=PSFEATURE_OUTPUT) @@ -484,6 +489,8 @@ Native Structure | Header | Managed Structure [RGNDATA](https://www.google.com/search?num=5&q=RGNDATA+site%3Alearn.microsoft.com) | wingdi.h | [Vanara.PInvoke.Gdi32.RGNDATA](https://github.com/dahall/Vanara/search?l=C%23&q=RGNDATA) [RGNDATAHEADER](https://www.google.com/search?num=5&q=RGNDATAHEADER+site%3Alearn.microsoft.com) | wingdi.h | [Vanara.PInvoke.Gdi32.RGNDATAHEADER](https://github.com/dahall/Vanara/search?l=C%23&q=RGNDATAHEADER) [TRIVERTEX](https://www.google.com/search?num=5&q=TRIVERTEX+site%3Alearn.microsoft.com) | wingdi.h | [Vanara.PInvoke.Gdi32.TRIVERTEX](https://github.com/dahall/Vanara/search?l=C%23&q=TRIVERTEX) +[TTPOLYCURVE](https://www.google.com/search?num=5&q=TTPOLYCURVE+site%3Alearn.microsoft.com) | wingdi.h | [Vanara.PInvoke.Gdi32.TTPOLYCURVE](https://github.com/dahall/Vanara/search?l=C%23&q=TTPOLYCURVE) +[TTPOLYGONHEADER](https://www.google.com/search?num=5&q=TTPOLYGONHEADER+site%3Alearn.microsoft.com) | wingdi.h | [Vanara.PInvoke.Gdi32.TTPOLYGONHEADER](https://github.com/dahall/Vanara/search?l=C%23&q=TTPOLYGONHEADER) [Union](https://www.google.com/search?num=5&q=Union+site%3Alearn.microsoft.com) | | [Vanara.PInvoke.Gdi32.DISPLAYCONFIG_PATH_SOURCE_INFO.Union](https://github.com/dahall/Vanara/search?l=C%23&q=Union) [Union](https://www.google.com/search?num=5&q=Union+site%3Alearn.microsoft.com) | | [Vanara.PInvoke.Gdi32.DISPLAYCONFIG_PATH_TARGET_INFO.Union](https://github.com/dahall/Vanara/search?l=C%23&q=Union) [WCRANGE](https://www.google.com/search?num=5&q=WCRANGE+site%3Alearn.microsoft.com) | wingdi.h | [Vanara.PInvoke.Gdi32.WCRANGE](https://github.com/dahall/Vanara/search?l=C%23&q=WCRANGE) diff --git a/PInvoke/IScsiDsc/Vanara.PInvoke.IScsiDsc.csproj b/PInvoke/IScsiDsc/Vanara.PInvoke.IScsiDsc.csproj index 79528497..a588e40e 100644 --- a/PInvoke/IScsiDsc/Vanara.PInvoke.IScsiDsc.csproj +++ b/PInvoke/IScsiDsc/Vanara.PInvoke.IScsiDsc.csproj @@ -15,7 +15,7 @@ Functions AddIScsiConnection AddIScsiSendTargetPortal AddIScsiStaticTarget AddISNSServer AddPersistentIScsiDevice AddRadiusServer ClearPersistentIScsiDevices GetDevicesForIScsiSession GetIScsiIKEInfo GetIScsiInitiatorNodeName GetIScsiSessionList GetIScsiTargetInformation GetIScsiVersionInformation LoginIScsiTarget LogoutIScsiTarget RefreshIScsiSendTargetPortal RefreshISNSServer RemoveIScsiConnection RemoveIScsiPersistentTarget RemoveIScsiSendTargetPortal RemoveIScsiStaticTarget RemoveISNSServer RemovePersistentIScsiDevice RemoveRadiusServer ReportActiveIScsiTargetMappings ReportIScsiInitiatorList ReportIScsiPersistentLogins ReportIScsiSendTargetPortals ReportIScsiSendTargetPortalsEx ReportIScsiTargetPortals ReportIScsiTargets ReportISNSServerList ReportPersistentIScsiDevices ReportRadiusServerList SendScsiInquiry SendScsiReadCapacity SendScsiReportLuns SetIScsiGroupPresharedKey SetIScsiIKEInfo SetIScsiInitiatorCHAPSharedSecret SetIScsiInitiatorNodeName SetIScsiInitiatorRADIUSSharedSecret SetIScsiTunnelModeOuterAddress SetupPersistentIScsiDevices SetupPersistentIScsiVolumes Structures -IKE_AUTHENTICATION_INFORMATION IKE_AUTHENTICATION_PRESHARED_KEY ISCSI_CONNECTION_INFO ISCSI_DEVICE_ON_SESSION ISCSI_LOGIN_OPTIONS ISCSI_SESSION_INFO ISCSI_TARGET_MAPPING ISCSI_TARGET_PORTAL ISCSI_TARGET_PORTAL_GROUP ISCSI_TARGET_PORTAL_INFO ISCSI_TARGET_PORTAL_INFO_EX ISCSI_UNIQUE_SESSION_ID ISCSI_VERSION_INFO PERSISTENT_ISCSI_LOGIN_INFO SCSI_ADDRESS SCSI_LUN_LIST STORAGE_DEVICE_NUMBER +IKE_AUTHENTICATION_INFORMATION IKE_AUTHENTICATION_PRESHARED_KEY ISCSI_CONNECTION_INFO ISCSI_DEVICE_ON_SESSION ISCSI_LOGIN_OPTIONS ISCSI_SESSION_INFO ISCSI_SESSION_INFO_MGD ISCSI_TARGET_MAPPING ISCSI_TARGET_PORTAL ISCSI_TARGET_PORTAL_GROUP ISCSI_TARGET_PORTAL_INFO ISCSI_TARGET_PORTAL_INFO_EX ISCSI_UNIQUE_SESSION_ID ISCSI_VERSION_INFO PERSISTENT_ISCSI_LOGIN_INFO SCSI_ADDRESS SCSI_LUN_LIST STORAGE_DEVICE_NUMBER pkgreadme.md diff --git a/PInvoke/IScsiDsc/pkgreadme.md b/PInvoke/IScsiDsc/pkgreadme.md index ebb1a4d5..131e7b75 100644 --- a/PInvoke/IScsiDsc/pkgreadme.md +++ b/PInvoke/IScsiDsc/pkgreadme.md @@ -18,4 +18,4 @@ If you're still running into problems, file an [issue](https://github.com/dahall Functions | Enumerations | Structures --- | --- | --- -AddIScsiConnection AddIScsiSendTargetPortal AddIScsiStaticTarget AddISNSServer AddPersistentIScsiDevice AddRadiusServer ClearPersistentIScsiDevices GetDevicesForIScsiSession GetIScsiIKEInfo GetIScsiInitiatorNodeName GetIScsiSessionList GetIScsiTargetInformation GetIScsiVersionInformation LoginIScsiTarget LogoutIScsiTarget RefreshIScsiSendTargetPortal RefreshISNSServer RemoveIScsiConnection RemoveIScsiPersistentTarget RemoveIScsiSendTargetPortal RemoveIScsiStaticTarget RemoveISNSServer RemovePersistentIScsiDevice RemoveRadiusServer ReportActiveIScsiTargetMappings ReportIScsiInitiatorList ReportIScsiPersistentLogins ReportIScsiSendTargetPortals ReportIScsiSendTargetPortalsEx ReportIScsiTargetPortals ReportIScsiTargets ReportISNSServerList ReportPersistentIScsiDevices ReportRadiusServerList SendScsiInquiry SendScsiReadCapacity SendScsiReportLuns SetIScsiGroupPresharedKey SetIScsiIKEInfo SetIScsiInitiatorCHAPSharedSecret SetIScsiInitiatorNodeName SetIScsiInitiatorRADIUSSharedSecret SetIScsiTunnelModeOuterAddress SetupPersistentIScsiDevices SetupPersistentIScsiVolumes | IKE_AUTHENTICATION_METHOD IKE_IDENTIFICATION_PAYLOAD_TYPE ISCSI_AUTH_TYPES ISCSI_DIGEST_TYPES ISCSI_LOGIN_FLAGS ISCSI_LOGIN_OPTIONS_INFO_SPECIFIED ISCSI_SECURITY_FLAGS ISCSI_TARGET_FLAGS TARGET_INFORMATION_CLASS TARGETPROTOCOLTYPE | IKE_AUTHENTICATION_INFORMATION IKE_AUTHENTICATION_PRESHARED_KEY ISCSI_CONNECTION_INFO ISCSI_DEVICE_ON_SESSION ISCSI_LOGIN_OPTIONS ISCSI_SESSION_INFO ISCSI_TARGET_MAPPING ISCSI_TARGET_PORTAL ISCSI_TARGET_PORTAL_GROUP ISCSI_TARGET_PORTAL_INFO ISCSI_TARGET_PORTAL_INFO_EX ISCSI_UNIQUE_SESSION_ID ISCSI_VERSION_INFO PERSISTENT_ISCSI_LOGIN_INFO SCSI_ADDRESS SCSI_LUN_LIST STORAGE_DEVICE_NUMBER +AddIScsiConnection AddIScsiSendTargetPortal AddIScsiStaticTarget AddISNSServer AddPersistentIScsiDevice AddRadiusServer ClearPersistentIScsiDevices GetDevicesForIScsiSession GetIScsiIKEInfo GetIScsiInitiatorNodeName GetIScsiSessionList GetIScsiTargetInformation GetIScsiVersionInformation LoginIScsiTarget LogoutIScsiTarget RefreshIScsiSendTargetPortal RefreshISNSServer RemoveIScsiConnection RemoveIScsiPersistentTarget RemoveIScsiSendTargetPortal RemoveIScsiStaticTarget RemoveISNSServer RemovePersistentIScsiDevice RemoveRadiusServer ReportActiveIScsiTargetMappings ReportIScsiInitiatorList ReportIScsiPersistentLogins ReportIScsiSendTargetPortals ReportIScsiSendTargetPortalsEx ReportIScsiTargetPortals ReportIScsiTargets ReportISNSServerList ReportPersistentIScsiDevices ReportRadiusServerList SendScsiInquiry SendScsiReadCapacity SendScsiReportLuns SetIScsiGroupPresharedKey SetIScsiIKEInfo SetIScsiInitiatorCHAPSharedSecret SetIScsiInitiatorNodeName SetIScsiInitiatorRADIUSSharedSecret SetIScsiTunnelModeOuterAddress SetupPersistentIScsiDevices SetupPersistentIScsiVolumes | IKE_AUTHENTICATION_METHOD IKE_IDENTIFICATION_PAYLOAD_TYPE ISCSI_AUTH_TYPES ISCSI_DIGEST_TYPES ISCSI_LOGIN_FLAGS ISCSI_LOGIN_OPTIONS_INFO_SPECIFIED ISCSI_SECURITY_FLAGS ISCSI_TARGET_FLAGS TARGET_INFORMATION_CLASS TARGETPROTOCOLTYPE | IKE_AUTHENTICATION_INFORMATION IKE_AUTHENTICATION_PRESHARED_KEY ISCSI_CONNECTION_INFO ISCSI_DEVICE_ON_SESSION ISCSI_LOGIN_OPTIONS ISCSI_SESSION_INFO ISCSI_SESSION_INFO_MGD ISCSI_TARGET_MAPPING ISCSI_TARGET_PORTAL ISCSI_TARGET_PORTAL_GROUP ISCSI_TARGET_PORTAL_INFO ISCSI_TARGET_PORTAL_INFO_EX ISCSI_UNIQUE_SESSION_ID ISCSI_VERSION_INFO PERSISTENT_ISCSI_LOGIN_INFO SCSI_ADDRESS SCSI_LUN_LIST STORAGE_DEVICE_NUMBER diff --git a/PInvoke/IScsiDsc/readme.md b/PInvoke/IScsiDsc/readme.md index 1897d659..33391537 100644 --- a/PInvoke/IScsiDsc/readme.md +++ b/PInvoke/IScsiDsc/readme.md @@ -73,6 +73,7 @@ Native Structure | Header | Managed Structure [ISCSI_DEVICE_ON_SESSION](https://www.google.com/search?num=5&q=ISCSI_DEVICE_ON_SESSION+site%3Alearn.microsoft.com) | iscsidsc.h | [Vanara.PInvoke.IScsiDsc.ISCSI_DEVICE_ON_SESSION](https://github.com/dahall/Vanara/search?l=C%23&q=ISCSI_DEVICE_ON_SESSION) [ISCSI_LOGIN_OPTIONS](https://www.google.com/search?num=5&q=ISCSI_LOGIN_OPTIONS+site%3Alearn.microsoft.com) | iscsidsc.h | [Vanara.PInvoke.IScsiDsc.ISCSI_LOGIN_OPTIONS](https://github.com/dahall/Vanara/search?l=C%23&q=ISCSI_LOGIN_OPTIONS) [ISCSI_SESSION_INFO](https://www.google.com/search?num=5&q=ISCSI_SESSION_INFO+site%3Alearn.microsoft.com) | iscsidsc.h | [Vanara.PInvoke.IScsiDsc.ISCSI_SESSION_INFO](https://github.com/dahall/Vanara/search?l=C%23&q=ISCSI_SESSION_INFO) +[ISCSI_SESSION_INFO_MGD](https://www.google.com/search?num=5&q=ISCSI_SESSION_INFO_MGD+site%3Alearn.microsoft.com) | iscsidsc.h | [Vanara.PInvoke.IScsiDsc.ISCSI_SESSION_INFO_MGD](https://github.com/dahall/Vanara/search?l=C%23&q=ISCSI_SESSION_INFO_MGD) [ISCSI_TARGET_MAPPING](https://www.google.com/search?num=5&q=ISCSI_TARGET_MAPPING+site%3Alearn.microsoft.com) | iscsidsc.h | [Vanara.PInvoke.IScsiDsc.ISCSI_TARGET_MAPPING](https://github.com/dahall/Vanara/search?l=C%23&q=ISCSI_TARGET_MAPPING) [ISCSI_TARGET_PORTAL](https://www.google.com/search?num=5&q=ISCSI_TARGET_PORTAL+site%3Alearn.microsoft.com) | iscsidsc.h | [Vanara.PInvoke.IScsiDsc.ISCSI_TARGET_PORTAL](https://github.com/dahall/Vanara/search?l=C%23&q=ISCSI_TARGET_PORTAL) [ISCSI_TARGET_PORTAL_GROUP](https://www.google.com/search?num=5&q=ISCSI_TARGET_PORTAL_GROUP+site%3Alearn.microsoft.com) | iscsidsc.h | [Vanara.PInvoke.IScsiDsc.ISCSI_TARGET_PORTAL_GROUP](https://github.com/dahall/Vanara/search?l=C%23&q=ISCSI_TARGET_PORTAL_GROUP) diff --git a/PInvoke/Imm32/Vanara.PInvoke.Imm32.csproj b/PInvoke/Imm32/Vanara.PInvoke.Imm32.csproj index b6ece3a0..22fd59fb 100644 --- a/PInvoke/Imm32/Vanara.PInvoke.Imm32.csproj +++ b/PInvoke/Imm32/Vanara.PInvoke.Imm32.csproj @@ -15,10 +15,10 @@ Functions ImmAssociateContext ImmAssociateContextEx ImmConfigureIME ImmCreateContext ImmDestroyContext ImmDisableIME ImmDisableLegacyIME ImmDisableTextFrameService ImmEnumInputContext ImmEnumRegisterWord ImmEscape ImmGetCandidateList ImmGetCandidateListCount ImmGetCandidateWindow ImmGetCompositionFont ImmGetCompositionString ImmGetCompositionWindow ImmGetContext ImmGetConversionList ImmGetConversionStatus ImmGetDefaultIMEWnd ImmGetDescription ImmGetGuideLine ImmGetIMEFileName ImmGetImeMenuItems ImmGetOpenStatus ImmGetProperty ImmGetRegisterWordStyle ImmGetStatusWindowPos ImmGetVirtualKey ImmInstallIME ImmIsIME ImmIsUIMessage ImmNotifyIME ImmRegisterWord ImmReleaseContext ImmSetCandidateWindow ImmSetCompositionFont ImmSetCompositionString ImmSetCompositionWindow ImmSetConversionStatus ImmSetHotKey ImmSetOpenStatus ImmSetStatusWindowPos ImmSimulateHotKey ImmUnregisterWord Structures -CANDIDATEFORM CANDIDATELIST CANDIDATELIST_MGD COMPOSITIONFORM HIMC IMECHARPOSITION IMEDLG IMEDP IMEMENUITEMINFO IMESHF IMEWRD MORRSLT POSTBL RECONVERTSTRING REGISTERWORD STYLEBUF +APPLETIDLIST CANDIDATEFORM CANDIDATELIST CANDIDATELIST_MGD COMPOSITIONFORM HIMC IMEAPPLETCFG IMEAPPLETUI IMECHARINFO IMECHARPOSITION IMECOMPOSITIONSTRINGINFO IMEDLG IMEDP IMEFAREASTINFO IMEITEM IMEITEMCANDIDATE IMEMENUITEMINFO IMESHF IMESTRINGCANDIDATE IMESTRINGCANDIDATEINFO IMESTRINGINFO IMEWRD MORRSLT POSTBL RECONVERTSTRING REGISTERWORD STYLEBUF Interfaces -IFECommon IFEDictionary IFELanguage IImePlugInDictDictionaryList +IFECommon IFEDictionary IFELanguage IImePad IImePadApplet IImePlugInDictDictionaryList IImeSpecifyApplets pkgreadme.md diff --git a/PInvoke/Imm32/pkgreadme.md b/PInvoke/Imm32/pkgreadme.md index 88f27f7b..3de71886 100644 --- a/PInvoke/Imm32/pkgreadme.md +++ b/PInvoke/Imm32/pkgreadme.md @@ -18,4 +18,4 @@ If you're still running into problems, file an [issue](https://github.com/dahall Functions | Enumerations | Structures | Interfaces --- | --- | --- | --- -ImmAssociateContext ImmAssociateContextEx ImmConfigureIME ImmCreateContext ImmDestroyContext ImmDisableIME ImmDisableLegacyIME ImmDisableTextFrameService ImmEnumInputContext ImmEnumRegisterWord ImmEscape ImmGetCandidateList ImmGetCandidateListCount ImmGetCandidateWindow ImmGetCompositionFont ImmGetCompositionString ImmGetCompositionWindow ImmGetContext ImmGetConversionList ImmGetConversionStatus ImmGetDefaultIMEWnd ImmGetDescription ImmGetGuideLine ImmGetIMEFileName ImmGetImeMenuItems ImmGetOpenStatus ImmGetProperty ImmGetRegisterWordStyle ImmGetStatusWindowPos ImmGetVirtualKey ImmInstallIME ImmIsIME ImmIsUIMessage ImmNotifyIME ImmRegisterWord ImmReleaseContext ImmSetCandidateWindow ImmSetCompositionFont ImmSetCompositionString ImmSetCompositionWindow ImmSetConversionStatus ImmSetHotKey ImmSetOpenStatus ImmSetStatusWindowPos ImmSimulateHotKey ImmUnregisterWord | ATTR CFS CPS GCL GCS GGL GL_ID GL_LEVEL IACE IGIMIF IGIMII IGP IME_CAND IME_CMODE IME_CONFIG IME_ESC IME_HOTKEY IME_PROP IME_REGWORD_STYLE IME_SMODE IMEVER IMFS IMFT ISC NI SCS SCS_CAP SELECT_CAP UI_CAP FELANG_CLMN FELANG_CMODE FELANG_REQ IFED_POS IFED_REG IFED_SELECT IFED_TYPE IMEFMT IMEREG IMEREL IMEUCT | CANDIDATELIST CANDIDATELIST_MGD COMPOSITIONFORM HIMC IMEMENUITEMINFO REGISTERWORD STYLEBUF CANDIDATEFORM IMECHARPOSITION RECONVERTSTRING IMEDLG IMEDP IMESHF IMEWRD MORRSLT POSTBL | IFECommon IFEDictionary IFELanguage IImePlugInDictDictionaryList +ImmAssociateContext ImmAssociateContextEx ImmConfigureIME ImmCreateContext ImmDestroyContext ImmDisableIME ImmDisableLegacyIME ImmDisableTextFrameService ImmEnumInputContext ImmEnumRegisterWord ImmEscape ImmGetCandidateList ImmGetCandidateListCount ImmGetCandidateWindow ImmGetCompositionFont ImmGetCompositionString ImmGetCompositionWindow ImmGetContext ImmGetConversionList ImmGetConversionStatus ImmGetDefaultIMEWnd ImmGetDescription ImmGetGuideLine ImmGetIMEFileName ImmGetImeMenuItems ImmGetOpenStatus ImmGetProperty ImmGetRegisterWordStyle ImmGetStatusWindowPos ImmGetVirtualKey ImmInstallIME ImmIsIME ImmIsUIMessage ImmNotifyIME ImmRegisterWord ImmReleaseContext ImmSetCandidateWindow ImmSetCompositionFont ImmSetCompositionString ImmSetCompositionWindow ImmSetConversionStatus ImmSetHotKey ImmSetOpenStatus ImmSetStatusWindowPos ImmSimulateHotKey ImmUnregisterWord | CHARINFO FEID IMEFAREASTINFO_TYPE IMEPADREQ IMEPN INFOMASK IPACFG IPACID IPAWS ATTR CFS CPS GCL GCS GGL GL_ID GL_LEVEL IACE IGIMIF IGIMII IGP IME_CAND IME_CMODE IME_CONFIG IME_ESC IME_HOTKEY IME_PROP IME_REGWORD_STYLE IME_SMODE IMEVER IMFS IMFT ISC NI SCS SCS_CAP SELECT_CAP UI_CAP FELANG_CLMN FELANG_CMODE FELANG_REQ IFED_POS IFED_REG IFED_SELECT IFED_TYPE IMEFMT IMEREG IMEREL IMEUCT | APPLETIDLIST IMEAPPLETCFG IMEAPPLETUI IMECHARINFO IMECOMPOSITIONSTRINGINFO IMEFAREASTINFO IMEITEM IMEITEMCANDIDATE IMESTRINGCANDIDATE IMESTRINGCANDIDATEINFO IMESTRINGINFO CANDIDATELIST CANDIDATELIST_MGD COMPOSITIONFORM HIMC IMEMENUITEMINFO REGISTERWORD STYLEBUF CANDIDATEFORM IMECHARPOSITION RECONVERTSTRING IMEDLG IMEDP IMESHF IMEWRD MORRSLT POSTBL | IImePad IImePadApplet IImeSpecifyApplets IFECommon IFEDictionary IFELanguage IImePlugInDictDictionaryList diff --git a/PInvoke/Imm32/readme.md b/PInvoke/Imm32/readme.md index 026ec08c..d18b1484 100644 --- a/PInvoke/Imm32/readme.md +++ b/PInvoke/Imm32/readme.md @@ -57,7 +57,9 @@ Native Enum | Header | Managed Enum --- | --- | --- [ATTR](https://www.google.com/search?num=5&q=ATTR+site%3Alearn.microsoft.com) | imm.h | [Vanara.PInvoke.Imm32.ATTR](https://github.com/dahall/Vanara/search?l=C%23&q=ATTR) [CFS](https://www.google.com/search?num=5&q=CFS+site%3Alearn.microsoft.com) | imm.h | [Vanara.PInvoke.Imm32.CFS](https://github.com/dahall/Vanara/search?l=C%23&q=CFS) +[CHARINFO](https://www.google.com/search?num=5&q=CHARINFO+site%3Alearn.microsoft.com) | imepad.h | [Vanara.PInvoke.Imm32.CHARINFO](https://github.com/dahall/Vanara/search?l=C%23&q=CHARINFO) [CPS](https://www.google.com/search?num=5&q=CPS+site%3Alearn.microsoft.com) | imm.h | [Vanara.PInvoke.Imm32.CPS](https://github.com/dahall/Vanara/search?l=C%23&q=CPS) +[FEID](https://www.google.com/search?num=5&q=FEID+site%3Alearn.microsoft.com) | imepad.h | [Vanara.PInvoke.Imm32.FEID](https://github.com/dahall/Vanara/search?l=C%23&q=FEID) [FELANG_CLMN](https://www.google.com/search?num=5&q=FELANG_CLMN+site%3Alearn.microsoft.com) | msime.h | [Vanara.PInvoke.Imm32.FELANG_CLMN](https://github.com/dahall/Vanara/search?l=C%23&q=FELANG_CLMN) [FELANG_CMODE](https://www.google.com/search?num=5&q=FELANG_CMODE+site%3Alearn.microsoft.com) | msime.h | [Vanara.PInvoke.Imm32.FELANG_CMODE](https://github.com/dahall/Vanara/search?l=C%23&q=FELANG_CMODE) [FELANG_REQ](https://www.google.com/search?num=5&q=FELANG_REQ+site%3Alearn.microsoft.com) | msime.h | [Vanara.PInvoke.Imm32.FELANG_REQ](https://github.com/dahall/Vanara/search?l=C%23&q=FELANG_REQ) @@ -82,13 +84,20 @@ Native Enum | Header | Managed Enum [IME_PROP](https://www.google.com/search?num=5&q=IME_PROP+site%3Alearn.microsoft.com) | imm.h | [Vanara.PInvoke.Imm32.IME_PROP](https://github.com/dahall/Vanara/search?l=C%23&q=IME_PROP) [IME_REGWORD_STYLE](https://www.google.com/search?num=5&q=IME_REGWORD_STYLE+site%3Alearn.microsoft.com) | imm.h | [Vanara.PInvoke.Imm32.IME_REGWORD_STYLE](https://github.com/dahall/Vanara/search?l=C%23&q=IME_REGWORD_STYLE) [IME_SMODE](https://www.google.com/search?num=5&q=IME_SMODE+site%3Alearn.microsoft.com) | imm.h | [Vanara.PInvoke.Imm32.IME_SMODE](https://github.com/dahall/Vanara/search?l=C%23&q=IME_SMODE) +[IMEFAREASTINFO_TYPE](https://www.google.com/search?num=5&q=IMEFAREASTINFO_TYPE+site%3Alearn.microsoft.com) | imepad.h | [Vanara.PInvoke.Imm32.IMEFAREASTINFO_TYPE](https://github.com/dahall/Vanara/search?l=C%23&q=IMEFAREASTINFO_TYPE) [IMEFMT](https://www.google.com/search?num=5&q=IMEFMT+site%3Alearn.microsoft.com) | msime.h | [Vanara.PInvoke.Imm32.IMEFMT](https://github.com/dahall/Vanara/search?l=C%23&q=IMEFMT) +[IMEPADREQ](https://www.google.com/search?num=5&q=IMEPADREQ+site%3Alearn.microsoft.com) | imepad.h | [Vanara.PInvoke.Imm32.IMEPADREQ](https://github.com/dahall/Vanara/search?l=C%23&q=IMEPADREQ) +[IMEPN](https://www.google.com/search?num=5&q=IMEPN+site%3Alearn.microsoft.com) | imepad.h | [Vanara.PInvoke.Imm32.IMEPN](https://github.com/dahall/Vanara/search?l=C%23&q=IMEPN) [IMEREG](https://www.google.com/search?num=5&q=IMEREG+site%3Alearn.microsoft.com) | msime.h | [Vanara.PInvoke.Imm32.IMEREG](https://github.com/dahall/Vanara/search?l=C%23&q=IMEREG) [IMEREL](https://www.google.com/search?num=5&q=IMEREL+site%3Alearn.microsoft.com) | msime.h | [Vanara.PInvoke.Imm32.IMEREL](https://github.com/dahall/Vanara/search?l=C%23&q=IMEREL) [IMEUCT](https://www.google.com/search?num=5&q=IMEUCT+site%3Alearn.microsoft.com) | msime.h | [Vanara.PInvoke.Imm32.IMEUCT](https://github.com/dahall/Vanara/search?l=C%23&q=IMEUCT) [IMEVER](https://www.google.com/search?num=5&q=IMEVER+site%3Alearn.microsoft.com) | imm.h | [Vanara.PInvoke.Imm32.IMEVER](https://github.com/dahall/Vanara/search?l=C%23&q=IMEVER) [IMFS](https://www.google.com/search?num=5&q=IMFS+site%3Alearn.microsoft.com) | imm.h | [Vanara.PInvoke.Imm32.IMFS](https://github.com/dahall/Vanara/search?l=C%23&q=IMFS) [IMFT](https://www.google.com/search?num=5&q=IMFT+site%3Alearn.microsoft.com) | imm.h | [Vanara.PInvoke.Imm32.IMFT](https://github.com/dahall/Vanara/search?l=C%23&q=IMFT) +[INFOMASK](https://www.google.com/search?num=5&q=INFOMASK+site%3Alearn.microsoft.com) | imepad.h | [Vanara.PInvoke.Imm32.INFOMASK](https://github.com/dahall/Vanara/search?l=C%23&q=INFOMASK) +[IPACFG](https://www.google.com/search?num=5&q=IPACFG+site%3Alearn.microsoft.com) | | [Vanara.PInvoke.Imm32.IPACFG](https://github.com/dahall/Vanara/search?l=C%23&q=IPACFG) +[IPACID](https://www.google.com/search?num=5&q=IPACID+site%3Alearn.microsoft.com) | imepad.h | [Vanara.PInvoke.Imm32.IPACID](https://github.com/dahall/Vanara/search?l=C%23&q=IPACID) +[IPAWS](https://www.google.com/search?num=5&q=IPAWS+site%3Alearn.microsoft.com) | imepad.h | [Vanara.PInvoke.Imm32.IPAWS](https://github.com/dahall/Vanara/search?l=C%23&q=IPAWS) [ISC](https://www.google.com/search?num=5&q=ISC+site%3Alearn.microsoft.com) | imm.h | [Vanara.PInvoke.Imm32.ISC](https://github.com/dahall/Vanara/search?l=C%23&q=ISC) [NI](https://www.google.com/search?num=5&q=NI+site%3Alearn.microsoft.com) | imm.h | [Vanara.PInvoke.Imm32.NI](https://github.com/dahall/Vanara/search?l=C%23&q=NI) [SCS](https://www.google.com/search?num=5&q=SCS+site%3Alearn.microsoft.com) | imm.h | [Vanara.PInvoke.Imm32.SCS](https://github.com/dahall/Vanara/search?l=C%23&q=SCS) @@ -98,16 +107,27 @@ Native Enum | Header | Managed Enum ### Structures Native Structure | Header | Managed Structure --- | --- | --- +[APPLETIDLIST](https://www.google.com/search?num=5&q=APPLETIDLIST+site%3Alearn.microsoft.com) | imepad.h | [Vanara.PInvoke.Imm32.APPLETIDLIST](https://github.com/dahall/Vanara/search?l=C%23&q=APPLETIDLIST) [CANDIDATEFORM](https://www.google.com/search?num=5&q=CANDIDATEFORM+site%3Alearn.microsoft.com) | immdev.h | [Vanara.PInvoke.Imm32.CANDIDATEFORM](https://github.com/dahall/Vanara/search?l=C%23&q=CANDIDATEFORM) [CANDIDATELIST](https://www.google.com/search?num=5&q=CANDIDATELIST+site%3Alearn.microsoft.com) | imm.h | [Vanara.PInvoke.Imm32.CANDIDATELIST](https://github.com/dahall/Vanara/search?l=C%23&q=CANDIDATELIST) [CANDIDATELIST_MGD](https://www.google.com/search?num=5&q=CANDIDATELIST_MGD+site%3Alearn.microsoft.com) | imm.h | [Vanara.PInvoke.Imm32.CANDIDATELIST_MGD](https://github.com/dahall/Vanara/search?l=C%23&q=CANDIDATELIST_MGD) [COMPOSITIONFORM](https://www.google.com/search?num=5&q=COMPOSITIONFORM+site%3Alearn.microsoft.com) | imm.h | [Vanara.PInvoke.Imm32.COMPOSITIONFORM](https://github.com/dahall/Vanara/search?l=C%23&q=COMPOSITIONFORM) [HIMC](https://www.google.com/search?num=5&q=HIMC+site%3Alearn.microsoft.com) | | [Vanara.PInvoke.Imm32.HIMC](https://github.com/dahall/Vanara/search?l=C%23&q=HIMC) +[IMEAPPLETCFG](https://www.google.com/search?num=5&q=IMEAPPLETCFG+site%3Alearn.microsoft.com) | imepad.h | [Vanara.PInvoke.Imm32.IMEAPPLETCFG](https://github.com/dahall/Vanara/search?l=C%23&q=IMEAPPLETCFG) +[IMEAPPLETUI](https://www.google.com/search?num=5&q=IMEAPPLETUI+site%3Alearn.microsoft.com) | imepad.h | [Vanara.PInvoke.Imm32.IMEAPPLETUI](https://github.com/dahall/Vanara/search?l=C%23&q=IMEAPPLETUI) +[IMECHARINFO](https://www.google.com/search?num=5&q=IMECHARINFO+site%3Alearn.microsoft.com) | imepad.h | [Vanara.PInvoke.Imm32.IMECHARINFO](https://github.com/dahall/Vanara/search?l=C%23&q=IMECHARINFO) [IMECHARPOSITION](https://www.google.com/search?num=5&q=IMECHARPOSITION+site%3Alearn.microsoft.com) | immdev.h | [Vanara.PInvoke.Imm32.IMECHARPOSITION](https://github.com/dahall/Vanara/search?l=C%23&q=IMECHARPOSITION) +[IMECOMPOSITIONSTRINGINFO](https://www.google.com/search?num=5&q=IMECOMPOSITIONSTRINGINFO+site%3Alearn.microsoft.com) | imepad.h | [Vanara.PInvoke.Imm32.IMECOMPOSITIONSTRINGINFO](https://github.com/dahall/Vanara/search?l=C%23&q=IMECOMPOSITIONSTRINGINFO) [IMEDLG](https://www.google.com/search?num=5&q=IMEDLG+site%3Alearn.microsoft.com) | msime.h | [Vanara.PInvoke.Imm32.IMEDLG](https://github.com/dahall/Vanara/search?l=C%23&q=IMEDLG) [IMEDP](https://www.google.com/search?num=5&q=IMEDP+site%3Alearn.microsoft.com) | msime.h | [Vanara.PInvoke.Imm32.IMEDP](https://github.com/dahall/Vanara/search?l=C%23&q=IMEDP) +[IMEFAREASTINFO](https://www.google.com/search?num=5&q=IMEFAREASTINFO+site%3Alearn.microsoft.com) | imepad.h | [Vanara.PInvoke.Imm32.IMEFAREASTINFO](https://github.com/dahall/Vanara/search?l=C%23&q=IMEFAREASTINFO) +[IMEITEM](https://www.google.com/search?num=5&q=IMEITEM+site%3Alearn.microsoft.com) | imepad.h | [Vanara.PInvoke.Imm32.IMEITEM](https://github.com/dahall/Vanara/search?l=C%23&q=IMEITEM) +[IMEITEMCANDIDATE](https://www.google.com/search?num=5&q=IMEITEMCANDIDATE+site%3Alearn.microsoft.com) | imepad.h | [Vanara.PInvoke.Imm32.IMEITEMCANDIDATE](https://github.com/dahall/Vanara/search?l=C%23&q=IMEITEMCANDIDATE) [IMEMENUITEMINFO](https://www.google.com/search?num=5&q=IMEMENUITEMINFO+site%3Alearn.microsoft.com) | imm.h | [Vanara.PInvoke.Imm32.IMEMENUITEMINFO](https://github.com/dahall/Vanara/search?l=C%23&q=IMEMENUITEMINFO) [IMESHF](https://www.google.com/search?num=5&q=IMESHF+site%3Alearn.microsoft.com) | msime.h | [Vanara.PInvoke.Imm32.IMESHF](https://github.com/dahall/Vanara/search?l=C%23&q=IMESHF) +[IMESTRINGCANDIDATE](https://www.google.com/search?num=5&q=IMESTRINGCANDIDATE+site%3Alearn.microsoft.com) | imepad.h | [Vanara.PInvoke.Imm32.IMESTRINGCANDIDATE](https://github.com/dahall/Vanara/search?l=C%23&q=IMESTRINGCANDIDATE) +[IMESTRINGCANDIDATEINFO](https://www.google.com/search?num=5&q=IMESTRINGCANDIDATEINFO+site%3Alearn.microsoft.com) | imepad.h | [Vanara.PInvoke.Imm32.IMESTRINGCANDIDATEINFO](https://github.com/dahall/Vanara/search?l=C%23&q=IMESTRINGCANDIDATEINFO) +[IMESTRINGINFO](https://www.google.com/search?num=5&q=IMESTRINGINFO+site%3Alearn.microsoft.com) | imepad.h | [Vanara.PInvoke.Imm32.IMESTRINGINFO](https://github.com/dahall/Vanara/search?l=C%23&q=IMESTRINGINFO) [IMEWRD](https://www.google.com/search?num=5&q=IMEWRD+site%3Alearn.microsoft.com) | msime.h | [Vanara.PInvoke.Imm32.IMEWRD](https://github.com/dahall/Vanara/search?l=C%23&q=IMEWRD) [MORRSLT](https://www.google.com/search?num=5&q=MORRSLT+site%3Alearn.microsoft.com) | msime.h | [Vanara.PInvoke.Imm32.MORRSLT](https://github.com/dahall/Vanara/search?l=C%23&q=MORRSLT) [POSTBL](https://www.google.com/search?num=5&q=POSTBL+site%3Alearn.microsoft.com) | msime.h | [Vanara.PInvoke.Imm32.POSTBL](https://github.com/dahall/Vanara/search?l=C%23&q=POSTBL) @@ -120,7 +140,10 @@ Native Interface | Header | Managed Interface [IFECommon](https://www.google.com/search?num=5&q=IFECommon+site%3Alearn.microsoft.com) | msime.h | [Vanara.PInvoke.Imm32.IFECommon](https://github.com/dahall/Vanara/search?l=C%23&q=IFECommon) [IFEDictionary](https://www.google.com/search?num=5&q=IFEDictionary+site%3Alearn.microsoft.com) | msime.h | [Vanara.PInvoke.Imm32.IFEDictionary](https://github.com/dahall/Vanara/search?l=C%23&q=IFEDictionary) [IFELanguage](https://www.google.com/search?num=5&q=IFELanguage+site%3Alearn.microsoft.com) | msime.h | [Vanara.PInvoke.Imm32.IFELanguage](https://github.com/dahall/Vanara/search?l=C%23&q=IFELanguage) +[IImePad](https://www.google.com/search?num=5&q=IImePad+site%3Alearn.microsoft.com) | imepad.h | [Vanara.PInvoke.Imm32.IImePad](https://github.com/dahall/Vanara/search?l=C%23&q=IImePad) +[IImePadApplet](https://www.google.com/search?num=5&q=IImePadApplet+site%3Alearn.microsoft.com) | imepad.h | [Vanara.PInvoke.Imm32.IImePadApplet](https://github.com/dahall/Vanara/search?l=C%23&q=IImePadApplet) [IImePlugInDictDictionaryList](https://www.google.com/search?num=5&q=IImePlugInDictDictionaryList+site%3Alearn.microsoft.com) | msimeapi.h | [Vanara.PInvoke.Imm32.IImePlugInDictDictionaryList](https://github.com/dahall/Vanara/search?l=C%23&q=IImePlugInDictDictionaryList) +[IImeSpecifyApplets](https://www.google.com/search?num=5&q=IImeSpecifyApplets+site%3Alearn.microsoft.com) | imepad.h | [Vanara.PInvoke.Imm32.IImeSpecifyApplets](https://github.com/dahall/Vanara/search?l=C%23&q=IImeSpecifyApplets) ### Classes Native Class | Header | Managed Class --- | --- | --- diff --git a/PInvoke/Kernel32/Vanara.PInvoke.Kernel32.csproj b/PInvoke/Kernel32/Vanara.PInvoke.Kernel32.csproj index 84cc880a..579003ee 100644 --- a/PInvoke/Kernel32/Vanara.PInvoke.Kernel32.csproj +++ b/PInvoke/Kernel32/Vanara.PInvoke.Kernel32.csproj @@ -12,10 +12,10 @@ Currently implements: Functions -AcquireSRWLockExclusive AcquireSRWLockShared ActivateActCtx AddAtom AddConsoleAlias AddDllDirectory AddIntegrityLabelToBoundaryDescriptor AddLocalAlternateComputerName AddPackageDependency AddRefActCtx AddSecureMemoryCacheCallback AddSIDToBoundaryDescriptor AddVectoredContinueHandler AddVectoredExceptionHandler AdjustCalendarDate AllocateUserPhysicalPages AllocateUserPhysicalPagesNuma AllocConsole ApplicationRecoveryFinished ApplicationRecoveryInProgress AppPolicyGetCreateFileAccess AppPolicyGetProcessTerminationMethod AppPolicyGetShowDeveloperDiagnostic AppPolicyGetThreadInitializationType AreFileApisANSI AssignProcessToJobObject AttachConsole BackupRead BackupSeek BackupWrite BaseFlushAppcompatCache Beep BeginUpdateResource BindIoCompletionCallback BuildCommDCB BuildCommDCBAndTimeouts BuildIoRingCancelRequest BuildIoRingFlushFile BuildIoRingReadFile BuildIoRingRegisterBuffers BuildIoRingRegisterFileHandles BuildIoRingWriteFile CallbackMayRunLong CallEnclave CallNamedPipe CancelIo CancelIoEx CancelSynchronousIo CancelThreadpoolIo CancelWaitableTimer CeipIsOptedIn ChangeTimerQueueTimer CheckNameLegalDOS8Dot3 CheckRemoteDebuggerPresent ClearCommBreak ClearCommError CloseHandle CloseIoRing ClosePackageInfo ClosePrivateNamespace ClosePseudoConsole CloseThreadpool CloseThreadpoolCleanupGroup CloseThreadpoolCleanupGroupMembers CloseThreadpoolIo CloseThreadpoolTimer CloseThreadpoolWait CloseThreadpoolWork CommConfigDialog CompareFileTime CompareObjectHandles CompareString CompareStringEx CompareStringOrdinal ConnectNamedPipe ContinueDebugEvent ConvertAuxiliaryCounterToPerformanceCounter ConvertCalDateTimeToSystemTime ConvertDefaultLocale ConvertFiberToThread ConvertPerformanceCounterToAuxiliaryCounter ConvertSystemTimeToCalDateTime ConvertThreadToFiber ConvertThreadToFiberEx CopyContext CopyFile CopyFile2 CopyFileEx CopyFileFromAppW CopyFileTransacted CreateActCtx CreateBoundaryDescriptor CreateConsoleScreenBuffer CreateDirectory CreateDirectoryEx CreateDirectoryFromAppW CreateDirectoryTransacted CreateEnclave CreateEvent CreateEventEx CreateFiber CreateFiberEx CreateFile CreateFile2 CreateFile2FromAppW CreateFileFromAppW CreateFileMapping CreateFileMappingFromApp CreateFileMappingNuma CreateFileTransacted CreateHardLink CreateHardLinkTransacted CreateIoCompletionPort CreateIoRing CreateJobObject CreateMailslot CreateMemoryResourceNotification CreateMutex CreateMutexEx CreateNamedPipe CreatePipe CreatePrivateNamespace CreateProcess CreatePseudoConsole CreateRemoteThread CreateRemoteThreadEx CreateSemaphore CreateSemaphoreEx CreateSymbolicLink CreateTapePartition CreateThread CreateThreadpool CreateThreadpoolCleanupGroup CreateThreadpoolIo CreateThreadpoolTimer CreateThreadpoolWait CreateThreadpoolWork CreateTimerQueue CreateTimerQueueTimer CreateToolhelp32Snapshot CreateUmsCompletionList CreateUmsThreadContext CreateWaitableTimer CreateWaitableTimerEx DeactivateActCtx DebugActiveProcess DebugActiveProcessStop DebugBreak DebugBreakProcess DebugSetProcessKillOnExit DecodePointer DecodeRemotePointer DecodeSystemPointer DefineDosDevice DeleteAtom DeleteBoundaryDescriptor DeleteCriticalSection DeleteEnclave DeleteFiber DeleteFile DeleteFileFromAppW DeleteFileTransacted DeletePackageDependency DeleteProcThreadAttributeList DeleteSynchronizationBarrier DeleteTimerQueue DeleteTimerQueueEx DeleteTimerQueueTimer DeleteUmsCompletionList DeleteUmsThreadContext DeleteVolumeMountPoint DequeueUmsCompletionListItems DeviceIoControl DisableThreadLibraryCalls DisableThreadProfiling DisassociateCurrentThreadFromCallback DiscardVirtualMemory DisconnectNamedPipe DnsHostnameToComputerName DosDateTimeToFileTime DuplicateHandle EmptyWorkingSet EnableThreadProfiling EnclaveGetAttestationReport EnclaveGetEnclaveInformation EnclaveSealData EnclaveUnsealData EnclaveVerifyAttestationReport EncodePointer EncodeRemotePointer EncodeSystemPointer EndUpdateResource EnterCriticalSection EnterSynchronizationBarrier EnterUmsSchedulingMode EnumCalendarInfo EnumCalendarInfoEx EnumCalendarInfoExEx EnumDateFormats EnumDateFormatsEx EnumDateFormatsExEx EnumDeviceDrivers EnumDynamicTimeZoneInformation EnumLanguageGroupLocales EnumPageFilesA EnumPageFilesW EnumProcessesA EnumProcessesW EnumProcessModules EnumProcessModulesExA EnumProcessModulesExW EnumResourceLanguagesEx EnumResourceLanguagesW EnumResourceNames EnumResourceNamesEx EnumResourceTypesEx EnumResourceTypesW EnumSystemCodePages EnumSystemFirmwareTables EnumSystemGeoID EnumSystemGeoNames EnumSystemLanguageGroups EnumSystemLocales EnumSystemLocalesEx EnumTimeFormats EnumTimeFormatsEx EnumUILanguages EraseTape EscapeCommFunction ExecuteUmsThread ExitProcess ExitThread ExpandEnvironmentStrings FatalAppExit FatalExit FileTimeToDosDateTime FileTimeToLocalFileTime FileTimeToSystemTime FillConsoleOutputAttribute FillConsoleOutputCharacter FindActCtxSectionGuid FindActCtxSectionString FindAtom FindClose FindCloseChangeNotification FindFirstChangeNotification FindFirstFile FindFirstFileEx FindFirstFileExFromAppW FindFirstFileNameTransactedW FindFirstFileNameW FindFirstFileTransacted FindFirstStreamTransactedW FindFirstStreamW FindFirstVolume FindFirstVolumeMountPoint FindNextChangeNotification FindNextFile FindNextFileNameW FindNextStreamW FindNextVolume FindNextVolumeMountPoint FindNLSString FindNLSStringEx FindPackagesByPackageFamily FindResource FindResourceEx FindStringOrdinal FindVolumeClose FindVolumeMountPointClose FlsAlloc FlsFree FlsGetValue FlsSetValue FlushConsoleInputBuffer FlushFileBuffers FlushInstructionCache FlushProcessWriteBuffers FlushViewOfFile FoldString FormatApplicationUserModelId FormatMessage FreeConsole FreeEnvironmentStrings FreeLibrary FreeLibraryAndExitThread FreeLibraryWhenCallbackReturns FreeMemoryJobObject FreeResource FreeUserPhysicalPages GenerateConsoleCtrlEvent GetACP GetActiveProcessorCount GetActiveProcessorGroupCount GetAppContainerNamedObjectPath GetApplicationRecoveryCallback GetApplicationRestartSettings GetApplicationUserModelId GetApplicationUserModelIdFromToken GetAtomName GetBinaryType GetCalendarDateFormatEx GetCalendarInfo GetCalendarInfoEx GetCalendarSupportedDateRange GetCommandLine GetCommConfig GetCommMask GetCommModemStatus GetCommPorts GetCommProperties GetCommState GetCommTimeouts GetComPlusPackageInstallStatus GetCompressedFileSize GetComputerName GetComputerNameEx GetConsoleAlias GetConsoleAliases GetConsoleAliasesLength GetConsoleAliasExes GetConsoleAliasExesLength GetConsoleCP GetConsoleCursorInfo GetConsoleDisplayMode GetConsoleFontSize GetConsoleHistoryInfo GetConsoleMode GetConsoleOriginalTitle GetConsoleOutputCP GetConsoleProcessList GetConsoleScreenBufferInfo GetConsoleScreenBufferInfoEx GetConsoleSelectionInfo GetConsoleTitle GetConsoleWindow GetCPInfo GetCPInfoEx GetCurrencyFormat GetCurrencyFormatEx GetCurrentActCtx GetCurrentApplicationUserModelId GetCurrentConsoleFont GetCurrentConsoleFontEx GetCurrentDirectory GetCurrentPackageFamilyName GetCurrentPackageFullName GetCurrentPackageId GetCurrentPackageInfo GetCurrentPackageInfo2 GetCurrentPackagePath GetCurrentPackagePath2 GetCurrentProcess GetCurrentProcessId GetCurrentProcessorNumber GetCurrentProcessorNumberEx GetCurrentThread GetCurrentThreadId GetCurrentThreadStackLimits GetCurrentUmsThread GetDateFormat GetDateFormatEx GetDefaultCommConfig GetDeviceDriverBaseName GetDeviceDriverFileName GetDevicePowerState GetDiskFreeSpace GetDiskFreeSpaceEx GetDllDirectory GetDriveType GetDurationFormat GetDurationFormatEx GetDynamicTimeZoneInformation GetDynamicTimeZoneInformationEffectiveYears GetEnabledXStateFeatures GetEnvironmentStrings GetEnvironmentVariable GetErrorMode GetExitCodeProcess GetExitCodeThread GetExpandedName GetFileAttributes GetFileAttributesEx GetFileAttributesExFromAppW GetFileAttributesTransacted GetFileBandwidthReservation GetFileInformationByHandle GetFileInformationByHandleEx GetFileMUIInfo GetFileMUIPath GetFileSize GetFileSizeEx GetFileTime GetFileType GetFinalPathNameByHandle GetFirmwareEnvironmentVariable GetFirmwareEnvironmentVariableEx GetFullPathName GetFullPathNameTransacted GetGamingDeviceModelInformation GetGeoInfo GetGeoInfoEx GetHandleInformation GetIdForPackageDependencyContext GetIntegratedDisplaySize GetIoRingInfo GetLargePageMinimum GetLargestConsoleWindowSize GetLastError GetLocaleInfo GetLocaleInfoEx GetLocalTime GetLogicalDrives GetLogicalDriveStrings GetLogicalProcessorInformation GetLogicalProcessorInformationEx GetLongPathName GetLongPathNameTransacted GetMachineTypeAttributes GetMailslotInfo GetMappedFileName GetMaximumProcessorCount GetMaximumProcessorGroupCount GetMemoryErrorHandlingCapabilities GetModuleBaseName GetModuleFileName GetModuleFileNameExA GetModuleFileNameExW GetModuleHandle GetModuleHandleEx GetModuleInformation GetNamedPipeClientComputerName GetNamedPipeClientProcessId GetNamedPipeClientSessionId GetNamedPipeHandleState GetNamedPipeInfo GetNamedPipeServerProcessId GetNamedPipeServerSessionId GetNativeSystemInfo GetNextUmsListItem GetNLSVersion GetNLSVersionEx GetNumaAvailableMemoryNode GetNumaAvailableMemoryNodeEx GetNumaHighestNodeNumber GetNumaNodeNumberFromHandle GetNumaNodeProcessorMask GetNumaNodeProcessorMask2 GetNumaNodeProcessorMaskEx GetNumaProcessorNode GetNumaProcessorNodeEx GetNumaProximityNode GetNumaProximityNodeEx GetNumberFormat GetNumberFormatEx GetNumberOfConsoleInputEvents GetNumberOfConsoleMouseButtons GetOEMCP GetOsManufacturingMode GetOsSafeBootMode GetOverlappedResult GetOverlappedResultEx GetPackageApplicationIds GetPackageFamilyName GetPackageFamilyNameFromToken GetPackageFullName GetPackageFullNameFromToken GetPackageInfo GetPackageInfo2 GetPackagePath GetPackagePathByFullName GetPackagePathByFullName2 GetPackagesByPackageFamily GetPerformanceInfo GetPhysicallyInstalledSystemMemory GetPriorityClass GetPrivateProfileInt GetPrivateProfileSection GetPrivateProfileSectionNames GetPrivateProfileString GetPrivateProfileStruct GetProcAddress GetProcessAffinityMask GetProcessDefaultCpuSetMasks GetProcessDefaultCpuSets GetProcessDEPPolicy GetProcessGroupAffinity GetProcessHandleCount GetProcessHeap GetProcessHeaps GetProcessId GetProcessIdOfThread GetProcessImageFileName GetProcessInformation GetProcessIoCounters GetProcessMemoryInfoA GetProcessMemoryInfoW GetProcessMitigationPolicy GetProcessorSystemCycleTime GetProcessPreferredUILanguages GetProcessPriorityBoost GetProcessShutdownParameters GetProcessTimes GetProcessVersion GetProcessWorkingSetSize GetProcessWorkingSetSizeEx GetProductInfo GetProfileInt GetProfileSection GetProfileString GetQueuedCompletionStatus GetQueuedCompletionStatusEx GetShortPathName GetStagedPackageOrigin GetStagedPackagePathByFullName GetStagedPackagePathByFullName2 GetStartupInfo GetStdHandle GetStringScripts GetStringType GetStringTypeEx GetSystemCpuSetInformation GetSystemDefaultLangID GetSystemDefaultLCID GetSystemDefaultLocaleName GetSystemDefaultUILanguage GetSystemDEPPolicy GetSystemDirectory GetSystemFileCacheSize GetSystemFirmwareTable GetSystemInfo GetSystemPowerStatus GetSystemPreferredUILanguages GetSystemRegistryQuota GetSystemTime GetSystemTimeAdjustment GetSystemTimeAdjustmentPrecise GetSystemTimeAsFileTime GetSystemTimePreciseAsFileTime GetSystemTimes GetSystemWindowsDirectory GetSystemWow64Directory GetSystemWow64Directory2 GetTapeParameters GetTapePosition GetTapeStatus GetTempFileName GetTempPath GetTempPath2 GetThreadContext GetThreadDescription GetThreadErrorMode GetThreadGroupAffinity GetThreadId GetThreadIdealProcessorEx GetThreadInformation GetThreadIOPendingFlag GetThreadLocale GetThreadPreferredUILanguages GetThreadPriority GetThreadPriorityBoost GetThreadSelectedCpuSets GetThreadSelectorEntry GetThreadTimes GetThreadUILanguage GetTickCount GetTickCount64 GetTimeFormat GetTimeFormatEx GetTimeZoneInformation GetTimeZoneInformationForYear GetUILanguageInfo GetUmsCompletionListEvent GetUmsSystemThreadInformation GetUserDefaultGeoName GetUserDefaultLangID GetUserDefaultLCID GetUserDefaultLocaleName GetUserDefaultUILanguage GetUserGeoID GetUserPreferredUILanguages GetVersion GetVersionEx GetVolumeInformation GetVolumeInformationByHandleW GetVolumeNameForVolumeMountPoint GetVolumePathName GetVolumePathNamesForVolumeName GetWindowsDirectory GetWriteWatch GetWsChanges GetWsChangesExA GetWsChangesExW GetXStateFeaturesMask GlobalAddAtom GlobalAddAtomEx GlobalAlloc GlobalDeleteAtom GlobalFindAtom GlobalFlags GlobalFree GlobalGetAtomName GlobalHandle GlobalLock GlobalMemoryStatus GlobalMemoryStatusEx GlobalReAlloc GlobalSize GlobalUnlock Heap32First Heap32ListFirst Heap32ListNext Heap32Next HeapAlloc HeapCompact HeapCreate HeapDestroy HeapFree HeapLock HeapQueryInformation HeapReAlloc HeapSetInformation HeapSize HeapSummary HeapUnlock HeapValidate HeapWalk IdnToAscii IdnToNameprepUnicode IdnToUnicode InitAtomTable InitializeConditionVariable InitializeContext InitializeCriticalSection InitializeCriticalSectionAndSpinCount InitializeCriticalSectionEx InitializeEnclave InitializeProcessForWsWatchA InitializeProcessForWsWatchW InitializeProcThreadAttributeList InitializeSListHead InitializeSRWLock InitializeSynchronizationBarrier InitOnceBeginInitialize InitOnceComplete InitOnceExecuteOnce InitOnceInitialize InstallELAMCertificateInfo InterlockedFlushSList InterlockedPopEntrySList InterlockedPushEntrySList InterlockedPushListSList InterlockedPushListSListEx IsApiSetImplemented IsBadCodePtr IsBadReadPtr IsBadStringPtr IsBadWritePtr IsDBCSLeadByte IsDBCSLeadByteEx IsDebuggerPresent IsEnclaveTypeSupported IsIoRingOpSupported IsNativeVhdBoot IsNLSDefinedString IsNormalizedString IsProcessCritical IsProcessInJob IsProcessorFeaturePresent IsSystemResumeAutomatic IsThreadAFiber IsThreadpoolTimerSet IsUserCetAvailableInEnvironment IsValidCodePage IsValidLanguageGroup IsValidLocale IsValidLocaleName IsValidNLSVersion IsWow64GuestMachineSupported IsWow64Process IsWow64Process2 LCIDToLocaleName LCMapString LCMapStringEx LeaveCriticalSection LeaveCriticalSectionWhenCallbackReturns LoadEnclaveData LoadEnclaveImage LoadLibrary LoadLibraryEx LoadModule LoadPackagedLibrary LoadResource LoadStringByReference LocalAlloc LocaleNameToLCID LocalFileTimeToFileTime LocalFlags LocalFree LocalHandle LocalLock LocalReAlloc LocalSize LocalUnlock LocateXStateFeature LockFile LockFileEx LockResource lstrcmp lstrcmpi lstrcpyn lstrlen LZClose LZCopy LZInit LZOpenFile LZRead LZSeek MapUserPhysicalPages MapUserPhysicalPagesScatter MapViewOfFile MapViewOfFile3 MapViewOfFile3FromApp MapViewOfFileEx MapViewOfFileExNuma MapViewOfFileFromApp MapViewOfFileNuma2 Module32First Module32Next Module32NextA MoveFile MoveFileEx MoveFileFromAppW MoveFileTransacted MoveFileWithProgress MulDiv MultiByteToWideChar NeedCurrentDirectoryForExePath NormalizeString OfferVirtualMemory OpenCommPort OpenEvent OpenFile OpenFileById OpenFileMapping OpenFileMappingFromApp OpenJobObject OpenMutex OpenPackageInfoByFullName OpenPrivateNamespace OpenProcess OpenSemaphore OpenThread OpenWaitableTimer OutputDebugString PackageFamilyNameFromFullName PackageFamilyNameFromId PackageFullNameFromId PackageIdFromFullName PackageNameAndPublisherIdFromFamilyName ParseApplicationUserModelId PathAllocCanonicalize PathAllocCombine PathCchAddBackslash PathCchAddBackslashEx PathCchAddExtension PathCchAppend PathCchAppendEx PathCchCanonicalize PathCchCanonicalizeEx PathCchCombine PathCchCombineEx PathCchFindExtension PathCchIsRoot PathCchRemoveBackslash PathCchRemoveBackslashEx PathCchRemoveExtension PathCchRemoveFileSpec PathCchRenameExtension PathCchSkipRoot PathCchStripPrefix PathCchStripToRoot PathIsUNCEx PeekConsoleInput PeekNamedPipe PopIoRingCompletion PostQueuedCompletionStatus PowerClearRequest PowerCreateRequest PowerSetRequest PrefetchVirtualMemory PrepareTape Process32First Process32FirstA Process32Next Process32NextA ProcessIdToSessionId PssCaptureSnapshot PssDuplicateSnapshot PssFreeSnapshot PssQuerySnapshot PssWalkMarkerCreate PssWalkMarkerFree PssWalkMarkerGetPosition PssWalkMarkerSeekToBeginning PssWalkMarkerSetPosition PssWalkSnapshot PulseEvent PurgeComm QueryActCtxSettingsW QueryActCtxW QueryAuxiliaryCounterFrequency QueryDepthSList QueryDosDevice QueryFullProcessImageName QueryIdleProcessorCycleTime QueryIdleProcessorCycleTimeEx QueryInformationJobObject QueryInterruptTime QueryInterruptTimePrecise QueryIoRateControlInformationJobObject QueryIoRingCapabilities QueryMemoryResourceNotification QueryOptionalDelayLoadedAPI QueryPerformanceCounter QueryPerformanceFrequency QueryProcessAffinityUpdateMode QueryProcessCycleTime QueryProtectedPolicy QueryThreadCycleTime QueryThreadpoolStackInformation QueryThreadProfiling QueryUmsThreadInformation QueryUnbiasedInterruptTime QueryUnbiasedInterruptTimePrecise QueryVirtualMemoryInformation QueryWorkingSet QueryWorkingSetEx QueueUserAPC QueueUserWorkItem RaiseException RaiseFailFastException ReadConsole ReadConsoleInput ReadConsoleOutput ReadConsoleOutputAttribute ReadConsoleOutputCharacter ReadDirectoryChangesExW ReadDirectoryChangesW ReadFile ReadFileEx ReadFileScatter ReadProcessMemory ReadThreadProfilingData ReclaimVirtualMemory RegisterApplicationRecoveryCallback RegisterApplicationRestart RegisterBadMemoryNotification RegisterWaitForSingleObject ReleaseActCtx ReleaseMutex ReleaseMutexWhenCallbackReturns ReleaseSemaphore ReleaseSemaphoreWhenCallbackReturns ReleaseSRWLockExclusive ReleaseSRWLockShared RemoveDirectory RemoveDirectoryFromAppW RemoveDirectoryTransacted RemoveDllDirectory RemovePackageDependency RemoveSecureMemoryCacheCallback RemoveVectoredContinueHandler RemoveVectoredExceptionHandler ReOpenFile ReplaceFile ReplaceFileFromAppW RequestWakeupLatency ResetEvent ResetWriteWatch ResizePseudoConsole ResolveLocaleName RestoreLastError ResumeThread RtlAddFunctionTable RtlCaptureContext RtlCopyMemory RtlDeleteFunctionTable RtlFillMemory RtlInstallFunctionTableCallback RtlLookupFunctionEntry RtlMoveMemory RtlPcToFileHeader RtlRestoreContext RtlUnwind RtlUnwindEx RtlZeroMemory ScrollConsoleScreenBuffer SearchPath SetCalendarInfo SetCommBreak SetCommConfig SetCommMask SetCommState SetCommTimeouts SetComputerName SetComputerNameEx SetComputerNameEx2W SetConsoleActiveScreenBuffer SetConsoleCP SetConsoleCtrlHandler SetConsoleCursorInfo SetConsoleCursorPosition SetConsoleDisplayMode SetConsoleHistoryInfo SetConsoleMode SetConsoleOutputCP SetConsoleScreenBufferInfoEx SetConsoleScreenBufferSize SetConsoleTextAttribute SetConsoleTitle SetConsoleWindowInfo SetCriticalSectionSpinCount SetCurrentConsoleFontEx SetCurrentDirectory SetDefaultCommConfig SetDefaultDllDirectories SetDllDirectory SetDynamicTimeZoneInformation SetEndOfFile SetEnvironmentStrings SetEnvironmentVariable SetErrorMode SetEvent SetEventWhenCallbackReturns SetFileApisToANSI SetFileApisToOEM SetFileAttributes SetFileAttributesFromAppW SetFileAttributesTransacted SetFileBandwidthReservation SetFileCompletionNotificationModes SetFileInformationByHandle SetFileIoOverlappedRange SetFilePointer SetFilePointerEx SetFileShortName SetFileTime SetFileValidData SetFirmwareEnvironmentVariable SetFirmwareEnvironmentVariableEx SetHandleInformation SetInformationJobObject SetIoRateControlInformationJobObject SetIoRingCompletionEvent SetLastError SetLocaleInfo SetLocalTime SetMailslotInfo SetNamedPipeHandleState SetPriorityClass SetProcessAffinityMask SetProcessAffinityUpdateMode SetProcessDefaultCpuSetMasks SetProcessDefaultCpuSets SetProcessDEPPolicy SetProcessDynamicEHContinuationTargets SetProcessInformation SetProcessMitigationPolicy SetProcessPreferredUILanguages SetProcessPriorityBoost SetProcessShutdownParameters SetProcessValidCallTargets SetProcessWorkingSetSize SetProcessWorkingSetSizeEx SetProtectedPolicy SetSearchPathMode SetStdHandle SetStdHandleEx SetSystemFileCacheSize SetSystemPowerState SetSystemTime SetSystemTimeAdjustment SetSystemTimeAdjustmentPrecise SetTapeParameters SetTapePosition SetThreadAffinityMask SetThreadContext SetThreadDescription SetThreadErrorMode SetThreadExecutionState SetThreadGroupAffinity SetThreadIdealProcessor SetThreadIdealProcessorEx SetThreadInformation SetThreadLocale SetThreadpoolStackInformation SetThreadpoolThreadMaximum SetThreadpoolThreadMinimum SetThreadpoolTimer SetThreadpoolTimerEx SetThreadpoolWait SetThreadpoolWaitEx SetThreadPreferredUILanguages SetThreadPriority SetThreadPriorityBoost SetThreadSelectedCpuSetMasks SetThreadSelectedCpuSets SetThreadStackGuarantee SetThreadUILanguage SetTimeZoneInformation SetUmsThreadInformation SetUnhandledExceptionFilter SetupComm SetUserGeoID SetUserGeoName SetVolumeLabel SetVolumeMountPoint SetWaitableTimer SetWaitableTimerEx SetXStateFeaturesMask SignalObjectAndWait SizeofResource Sleep SleepConditionVariableCS SleepConditionVariableSRW SleepEx StartThreadpoolIo SubmitIoRing SubmitThreadpoolWork SuspendThread SwitchToFiber SwitchToThread SystemTimeToFileTime SystemTimeToTzSpecificLocalTime SystemTimeToTzSpecificLocalTimeEx TerminateEnclave TerminateJobObject TerminateProcess TerminateProcessOnMemoryExhaustion TerminateThread TermsrvAppInstallMode Thread32First Thread32Next TlsAlloc TlsFree TlsGetValue TlsSetValue Toolhelp32ReadProcessMemory TransactNamedPipe TransmitCommChar TryAcquireSRWLockExclusive TryAcquireSRWLockShared TryCreatePackageDependency TryEnterCriticalSection TrySubmitThreadpoolCallback TzSpecificLocalTimeToSystemTime TzSpecificLocalTimeToSystemTimeEx UmsThreadYield UnhandledExceptionFilter UnlockFile UnlockFileEx UnmapViewOfFile UnmapViewOfFile2 UnmapViewOfFileEx UnregisterApplicationRecoveryCallback UnregisterApplicationRestart UnregisterBadMemoryNotification UnregisterWait UnregisterWaitEx UpdateCalendarDayOfWeek UpdateProcThreadAttribute UpdateResource VerifyScripts VerifyVersionInfo VerSetConditionMask VirtualAlloc VirtualAlloc2 VirtualAlloc2FromApp VirtualAllocEx VirtualAllocExNuma VirtualAllocFromApp VirtualFree VirtualFreeEx VirtualLock VirtualProtect VirtualProtectEx VirtualProtectFromApp VirtualQuery VirtualQueryEx VirtualUnlock WaitCommEvent WaitForDebugEvent WaitForDebugEventEx WaitForMultipleObjects WaitForMultipleObjectsEx WaitForSingleObject WaitForSingleObjectEx WaitForThreadpoolIoCallbacks WaitForThreadpoolTimerCallbacks WaitForThreadpoolWaitCallbacks WaitForThreadpoolWorkCallbacks WaitNamedPipe WaitOnAddress WakeAllConditionVariable WakeByAddressAll WakeByAddressSingle WakeConditionVariable WerGetFlags WerRegisterAdditionalProcess WerRegisterAppLocalDump WerRegisterCustomMetadata WerRegisterExcludedMemoryBlock WerRegisterFile WerRegisterMemoryBlock WerRegisterRuntimeExceptionModule WerSetFlags WerUnregisterAdditionalProcess WerUnregisterAppLocalDump WerUnregisterCustomMetadata WerUnregisterExcludedMemoryBlock WerUnregisterFile WerUnregisterMemoryBlock WerUnregisterRuntimeExceptionModule WideCharToMultiByte WinExec Wow64DisableWow64FsRedirection Wow64EnableWow64FsRedirection Wow64GetThreadContext Wow64GetThreadSelectorEntry Wow64RevertWow64FsRedirection Wow64SetThreadContext Wow64SetThreadDefaultGuestMachine Wow64SuspendThread WriteConsole WriteConsoleInput WriteConsoleOutput WriteConsoleOutputAttribute WriteConsoleOutputCharacter WriteFile WriteFileEx WriteFileGather WritePrivateProfileSection WritePrivateProfileString WritePrivateProfileStruct WriteProcessMemory WriteProfileSection WriteProfileString WriteTapemark WTSGetActiveConsoleSessionId ZombifyActCtx +AcquireSRWLockExclusive AcquireSRWLockShared ActivateActCtx AddAtom AddConsoleAlias AddDllDirectory AddIntegrityLabelToBoundaryDescriptor AddLocalAlternateComputerName AddPackageDependency AddRefActCtx AddSecureMemoryCacheCallback AddSIDToBoundaryDescriptor AddVectoredContinueHandler AddVectoredExceptionHandler AdjustCalendarDate AllocateUserPhysicalPages AllocateUserPhysicalPagesNuma AllocConsole ApplicationRecoveryFinished ApplicationRecoveryInProgress AppPolicyGetCreateFileAccess AppPolicyGetProcessTerminationMethod AppPolicyGetShowDeveloperDiagnostic AppPolicyGetThreadInitializationType AreFileApisANSI AssignProcessToJobObject AttachConsole BackupRead BackupSeek BackupWrite BaseFlushAppcompatCache Beep BeginUpdateResource BindIoCompletionCallback BuildCommDCB BuildCommDCBAndTimeouts BuildIoRingCancelRequest BuildIoRingFlushFile BuildIoRingReadFile BuildIoRingRegisterBuffers BuildIoRingRegisterFileHandles BuildIoRingWriteFile CallbackMayRunLong CallEnclave CallNamedPipe CancelIo CancelIoEx CancelSynchronousIo CancelThreadpoolIo CancelWaitableTimer CeipIsOptedIn ChangeTimerQueueTimer CheckNameLegalDOS8Dot3 CheckRemoteDebuggerPresent ClearCommBreak ClearCommError CloseHandle CloseIoRing ClosePackageInfo ClosePrivateNamespace ClosePseudoConsole CloseThreadpool CloseThreadpoolCleanupGroup CloseThreadpoolCleanupGroupMembers CloseThreadpoolIo CloseThreadpoolTimer CloseThreadpoolWait CloseThreadpoolWork CommConfigDialog CompareFileTime CompareObjectHandles CompareString CompareStringEx CompareStringOrdinal ConnectNamedPipe ContinueDebugEvent ConvertAuxiliaryCounterToPerformanceCounter ConvertCalDateTimeToSystemTime ConvertDefaultLocale ConvertFiberToThread ConvertPerformanceCounterToAuxiliaryCounter ConvertSystemTimeToCalDateTime ConvertThreadToFiber ConvertThreadToFiberEx CopyContext CopyFile CopyFile2 CopyFileEx CopyFileFromAppW CopyFileTransacted CreateActCtx CreateBoundaryDescriptor CreateConsoleScreenBuffer CreateDirectory CreateDirectoryEx CreateDirectoryFromAppW CreateDirectoryTransacted CreateEnclave CreateEvent CreateEventEx CreateFiber CreateFiberEx CreateFile CreateFile2 CreateFile2FromAppW CreateFileFromAppW CreateFileMapping CreateFileMappingFromApp CreateFileMappingNuma CreateFileTransacted CreateHardLink CreateHardLinkTransacted CreateIoCompletionPort CreateIoRing CreateJobObject CreateMailslot CreateMemoryResourceNotification CreateMutex CreateMutexEx CreateNamedPipe CreatePipe CreatePrivateNamespace CreateProcess CreatePseudoConsole CreateRemoteThread CreateRemoteThreadEx CreateSemaphore CreateSemaphoreEx CreateSymbolicLink CreateTapePartition CreateThread CreateThreadpool CreateThreadpoolCleanupGroup CreateThreadpoolIo CreateThreadpoolTimer CreateThreadpoolWait CreateThreadpoolWork CreateTimerQueue CreateTimerQueueTimer CreateToolhelp32Snapshot CreateUmsCompletionList CreateUmsThreadContext CreateWaitableTimer CreateWaitableTimerEx DeactivateActCtx DebugActiveProcess DebugActiveProcessStop DebugBreak DebugBreakProcess DebugSetProcessKillOnExit DecodePointer DecodeRemotePointer DecodeSystemPointer DefineDosDevice DeleteAtom DeleteBoundaryDescriptor DeleteCriticalSection DeleteEnclave DeleteFiber DeleteFile DeleteFileFromAppW DeleteFileTransacted DeletePackageDependency DeleteProcThreadAttributeList DeleteSynchronizationBarrier DeleteTimerQueue DeleteTimerQueueEx DeleteTimerQueueTimer DeleteUmsCompletionList DeleteUmsThreadContext DeleteVolumeMountPoint DequeueUmsCompletionListItems DeviceIoControl DisableThreadLibraryCalls DisableThreadProfiling DisassociateCurrentThreadFromCallback DiscardVirtualMemory DisconnectNamedPipe DnsHostnameToComputerName DosDateTimeToFileTime DuplicateHandle EmptyWorkingSet EnableThreadProfiling EnclaveGetAttestationReport EnclaveGetEnclaveInformation EnclaveSealData EnclaveUnsealData EnclaveVerifyAttestationReport EncodePointer EncodeRemotePointer EncodeSystemPointer EndUpdateResource EnterCriticalSection EnterSynchronizationBarrier EnterUmsSchedulingMode EnumCalendarInfo EnumCalendarInfoEx EnumCalendarInfoExEx EnumDateFormats EnumDateFormatsEx EnumDateFormatsExEx EnumDeviceDrivers EnumDynamicTimeZoneInformation EnumLanguageGroupLocales EnumPageFilesA EnumPageFilesW EnumProcessesA EnumProcessesW EnumProcessModules EnumProcessModulesExA EnumProcessModulesExW EnumResourceLanguagesEx EnumResourceLanguagesW EnumResourceNames EnumResourceNamesEx EnumResourceTypesEx EnumResourceTypesW EnumSystemCodePages EnumSystemFirmwareTables EnumSystemGeoID EnumSystemGeoNames EnumSystemLanguageGroups EnumSystemLocales EnumSystemLocalesEx EnumTimeFormats EnumTimeFormatsEx EnumUILanguages EraseTape EscapeCommFunction ExecuteUmsThread ExitProcess ExitThread ExpandEnvironmentStrings FatalAppExit FatalExit FileTimeToDosDateTime FileTimeToLocalFileTime FileTimeToSystemTime FillConsoleOutputAttribute FillConsoleOutputCharacter FindActCtxSectionGuid FindActCtxSectionString FindAtom FindClose FindCloseChangeNotification FindFirstChangeNotification FindFirstFile FindFirstFileEx FindFirstFileExFromAppW FindFirstFileNameTransactedW FindFirstFileNameW FindFirstFileTransacted FindFirstStreamTransactedW FindFirstStreamW FindFirstVolume FindFirstVolumeMountPoint FindNextChangeNotification FindNextFile FindNextFileNameW FindNextStreamW FindNextVolume FindNextVolumeMountPoint FindNLSString FindNLSStringEx FindPackagesByPackageFamily FindResource FindResourceEx FindStringOrdinal FindVolumeClose FindVolumeMountPointClose FlsAlloc FlsFree FlsGetValue FlsSetValue FlushConsoleInputBuffer FlushFileBuffers FlushInstructionCache FlushProcessWriteBuffers FlushViewOfFile FoldString FormatApplicationUserModelId FormatMessage FreeConsole FreeEnvironmentStrings FreeLibrary FreeLibraryAndExitThread FreeLibraryWhenCallbackReturns FreeMemoryJobObject FreeResource FreeUserPhysicalPages GenerateConsoleCtrlEvent GetACP GetActiveProcessorCount GetActiveProcessorGroupCount GetAppContainerNamedObjectPath GetApplicationRecoveryCallback GetApplicationRestartSettings GetApplicationUserModelId GetApplicationUserModelIdFromToken GetAtomName GetBinaryType GetCalendarDateFormatEx GetCalendarInfo GetCalendarInfoEx GetCalendarSupportedDateRange GetCommandLine GetCommConfig GetCommMask GetCommModemStatus GetCommPorts GetCommProperties GetCommState GetCommTimeouts GetComPlusPackageInstallStatus GetCompressedFileSize GetComputerName GetComputerNameEx GetConsoleAlias GetConsoleAliases GetConsoleAliasesLength GetConsoleAliasExes GetConsoleAliasExesLength GetConsoleCP GetConsoleCursorInfo GetConsoleDisplayMode GetConsoleFontSize GetConsoleHistoryInfo GetConsoleMode GetConsoleOriginalTitle GetConsoleOutputCP GetConsoleProcessList GetConsoleScreenBufferInfo GetConsoleScreenBufferInfoEx GetConsoleSelectionInfo GetConsoleTitle GetConsoleWindow GetCPInfo GetCPInfoEx GetCurrencyFormat GetCurrencyFormatEx GetCurrentActCtx GetCurrentApplicationUserModelId GetCurrentConsoleFont GetCurrentConsoleFontEx GetCurrentDirectory GetCurrentPackageFamilyName GetCurrentPackageFullName GetCurrentPackageId GetCurrentPackageInfo GetCurrentPackageInfo2 GetCurrentPackagePath GetCurrentPackagePath2 GetCurrentProcess GetCurrentProcessId GetCurrentProcessorNumber GetCurrentProcessorNumberEx GetCurrentThread GetCurrentThreadId GetCurrentThreadStackLimits GetCurrentUmsThread GetDateFormat GetDateFormatEx GetDefaultCommConfig GetDeveloperDriveEnablementState GetDeviceDriverBaseName GetDeviceDriverFileName GetDevicePowerState GetDiskFreeSpace GetDiskFreeSpaceEx GetDllDirectory GetDriveType GetDurationFormat GetDurationFormatEx GetDynamicTimeZoneInformation GetDynamicTimeZoneInformationEffectiveYears GetEnabledXStateFeatures GetEnvironmentStrings GetEnvironmentVariable GetErrorMode GetExitCodeProcess GetExitCodeThread GetExpandedName GetFileAttributes GetFileAttributesEx GetFileAttributesExFromAppW GetFileAttributesTransacted GetFileBandwidthReservation GetFileInformationByHandle GetFileInformationByHandleEx GetFileMUIInfo GetFileMUIPath GetFileSize GetFileSizeEx GetFileTime GetFileType GetFinalPathNameByHandle GetFirmwareEnvironmentVariable GetFirmwareEnvironmentVariableEx GetFullPathName GetFullPathNameTransacted GetGamingDeviceModelInformation GetGeoInfo GetGeoInfoEx GetHandleInformation GetIdForPackageDependencyContext GetIntegratedDisplaySize GetIoRingInfo GetLargePageMinimum GetLargestConsoleWindowSize GetLastError GetLocaleInfo GetLocaleInfoEx GetLocalTime GetLogicalDrives GetLogicalDriveStrings GetLogicalProcessorInformation GetLogicalProcessorInformationEx GetLongPathName GetLongPathNameTransacted GetMachineTypeAttributes GetMailslotInfo GetMappedFileName GetMaximumProcessorCount GetMaximumProcessorGroupCount GetMemoryErrorHandlingCapabilities GetModuleBaseName GetModuleFileName GetModuleFileNameExA GetModuleFileNameExW GetModuleHandle GetModuleHandleEx GetModuleInformation GetNamedPipeClientComputerName GetNamedPipeClientProcessId GetNamedPipeClientSessionId GetNamedPipeHandleState GetNamedPipeInfo GetNamedPipeServerProcessId GetNamedPipeServerSessionId GetNativeSystemInfo GetNextUmsListItem GetNLSVersion GetNLSVersionEx GetNumaAvailableMemoryNode GetNumaAvailableMemoryNodeEx GetNumaHighestNodeNumber GetNumaNodeNumberFromHandle GetNumaNodeProcessorMask GetNumaNodeProcessorMask2 GetNumaNodeProcessorMaskEx GetNumaProcessorNode GetNumaProcessorNodeEx GetNumaProximityNode GetNumaProximityNodeEx GetNumberFormat GetNumberFormatEx GetNumberOfConsoleInputEvents GetNumberOfConsoleMouseButtons GetOEMCP GetOsManufacturingMode GetOsSafeBootMode GetOverlappedResult GetOverlappedResultEx GetPackageApplicationIds GetPackageFamilyName GetPackageFamilyNameFromToken GetPackageFullName GetPackageFullNameFromToken GetPackageInfo GetPackageInfo2 GetPackagePath GetPackagePathByFullName GetPackagePathByFullName2 GetPackagesByPackageFamily GetPerformanceInfo GetPhysicallyInstalledSystemMemory GetPriorityClass GetPrivateProfileInt GetPrivateProfileSection GetPrivateProfileSectionNames GetPrivateProfileString GetPrivateProfileStruct GetProcAddress GetProcessAffinityMask GetProcessDefaultCpuSetMasks GetProcessDefaultCpuSets GetProcessDEPPolicy GetProcessGroupAffinity GetProcessHandleCount GetProcessHeap GetProcessHeaps GetProcessId GetProcessIdOfThread GetProcessImageFileName GetProcessInformation GetProcessIoCounters GetProcessMemoryInfoA GetProcessMemoryInfoW GetProcessMitigationPolicy GetProcessorSystemCycleTime GetProcessPreferredUILanguages GetProcessPriorityBoost GetProcessShutdownParameters GetProcessTimes GetProcessVersion GetProcessWorkingSetSize GetProcessWorkingSetSizeEx GetProductInfo GetProfileInt GetProfileSection GetProfileString GetQueuedCompletionStatus GetQueuedCompletionStatusEx GetShortPathName GetStagedPackageOrigin GetStagedPackagePathByFullName GetStagedPackagePathByFullName2 GetStartupInfo GetStdHandle GetStringScripts GetStringType GetStringTypeEx GetSystemCpuSetInformation GetSystemDefaultLangID GetSystemDefaultLCID GetSystemDefaultLocaleName GetSystemDefaultUILanguage GetSystemDEPPolicy GetSystemDirectory GetSystemFileCacheSize GetSystemFirmwareTable GetSystemInfo GetSystemPowerStatus GetSystemPreferredUILanguages GetSystemRegistryQuota GetSystemTime GetSystemTimeAdjustment GetSystemTimeAdjustmentPrecise GetSystemTimeAsFileTime GetSystemTimePreciseAsFileTime GetSystemTimes GetSystemWindowsDirectory GetSystemWow64Directory GetSystemWow64Directory2 GetTapeParameters GetTapePosition GetTapeStatus GetTempFileName GetTempPath GetTempPath2 GetThreadContext GetThreadDescription GetThreadErrorMode GetThreadGroupAffinity GetThreadId GetThreadIdealProcessorEx GetThreadInformation GetThreadIOPendingFlag GetThreadLocale GetThreadPreferredUILanguages GetThreadPriority GetThreadPriorityBoost GetThreadSelectedCpuSets GetThreadSelectorEntry GetThreadTimes GetThreadUILanguage GetTickCount GetTickCount64 GetTimeFormat GetTimeFormatEx GetTimeZoneInformation GetTimeZoneInformationForYear GetUILanguageInfo GetUmsCompletionListEvent GetUmsSystemThreadInformation GetUserDefaultGeoName GetUserDefaultLangID GetUserDefaultLCID GetUserDefaultLocaleName GetUserDefaultUILanguage GetUserGeoID GetUserPreferredUILanguages GetVersion GetVersionEx GetVolumeInformation GetVolumeInformationByHandleW GetVolumeNameForVolumeMountPoint GetVolumePathName GetVolumePathNamesForVolumeName GetWindowsDirectory GetWriteWatch GetWsChanges GetWsChangesExA GetWsChangesExW GetXStateFeaturesMask GlobalAddAtom GlobalAddAtomEx GlobalAlloc GlobalDeleteAtom GlobalFindAtom GlobalFlags GlobalFree GlobalGetAtomName GlobalHandle GlobalLock GlobalMemoryStatus GlobalMemoryStatusEx GlobalReAlloc GlobalSize GlobalUnlock Heap32First Heap32ListFirst Heap32ListNext Heap32Next HeapAlloc HeapCompact HeapCreate HeapDestroy HeapFree HeapLock HeapQueryInformation HeapReAlloc HeapSetInformation HeapSize HeapSummary HeapUnlock HeapValidate HeapWalk IdnToAscii IdnToNameprepUnicode IdnToUnicode InitAtomTable InitializeConditionVariable InitializeContext InitializeCriticalSection InitializeCriticalSectionAndSpinCount InitializeCriticalSectionEx InitializeEnclave InitializeProcessForWsWatchA InitializeProcessForWsWatchW InitializeProcThreadAttributeList InitializeSListHead InitializeSRWLock InitializeSynchronizationBarrier InitOnceBeginInitialize InitOnceComplete InitOnceExecuteOnce InitOnceInitialize InstallELAMCertificateInfo InterlockedFlushSList InterlockedPopEntrySList InterlockedPushEntrySList InterlockedPushListSList InterlockedPushListSListEx IsApiSetImplemented IsBadCodePtr IsBadReadPtr IsBadStringPtr IsBadWritePtr IsDBCSLeadByte IsDBCSLeadByteEx IsDebuggerPresent IsEnclaveTypeSupported IsIoRingOpSupported IsNativeVhdBoot IsNLSDefinedString IsNormalizedString IsProcessCritical IsProcessInJob IsProcessorFeaturePresent IsSystemResumeAutomatic IsThreadAFiber IsThreadpoolTimerSet IsUserCetAvailableInEnvironment IsValidCodePage IsValidLanguageGroup IsValidLocale IsValidLocaleName IsValidNLSVersion IsWow64GuestMachineSupported IsWow64Process IsWow64Process2 LCIDToLocaleName LCMapString LCMapStringEx LeaveCriticalSection LeaveCriticalSectionWhenCallbackReturns LoadEnclaveData LoadEnclaveImage LoadLibrary LoadLibraryEx LoadModule LoadPackagedLibrary LoadResource LoadStringByReference LocalAlloc LocaleNameToLCID LocalFileTimeToFileTime LocalFlags LocalFree LocalHandle LocalLock LocalReAlloc LocalSize LocalUnlock LocateXStateFeature LockFile LockFileEx LockResource lstrcmp lstrcmpi lstrcpyn lstrlen LZClose LZCopy LZInit LZOpenFile LZRead LZSeek MapUserPhysicalPages MapUserPhysicalPagesScatter MapViewOfFile MapViewOfFile3 MapViewOfFile3FromApp MapViewOfFileEx MapViewOfFileExNuma MapViewOfFileFromApp MapViewOfFileNuma2 Module32First Module32Next Module32NextA MoveFile MoveFileEx MoveFileFromAppW MoveFileTransacted MoveFileWithProgress MulDiv MultiByteToWideChar NeedCurrentDirectoryForExePath NormalizeString OfferVirtualMemory OpenCommPort OpenEvent OpenFile OpenFileById OpenFileMapping OpenFileMappingFromApp OpenJobObject OpenMutex OpenPackageInfoByFullName OpenPrivateNamespace OpenProcess OpenSemaphore OpenThread OpenWaitableTimer OutputDebugString PackageFamilyNameFromFullName PackageFamilyNameFromId PackageFullNameFromId PackageIdFromFullName PackageNameAndPublisherIdFromFamilyName ParseApplicationUserModelId PathAllocCanonicalize PathAllocCombine PathCchAddBackslash PathCchAddBackslashEx PathCchAddExtension PathCchAppend PathCchAppendEx PathCchCanonicalize PathCchCanonicalizeEx PathCchCombine PathCchCombineEx PathCchFindExtension PathCchIsRoot PathCchRemoveBackslash PathCchRemoveBackslashEx PathCchRemoveExtension PathCchRemoveFileSpec PathCchRenameExtension PathCchSkipRoot PathCchStripPrefix PathCchStripToRoot PathIsUNCEx PeekConsoleInput PeekNamedPipe PopIoRingCompletion PostQueuedCompletionStatus PowerClearRequest PowerCreateRequest PowerSetRequest PrefetchVirtualMemory PrepareTape Process32First Process32FirstA Process32Next Process32NextA ProcessIdToSessionId PssCaptureSnapshot PssDuplicateSnapshot PssFreeSnapshot PssQuerySnapshot PssWalkMarkerCreate PssWalkMarkerFree PssWalkMarkerGetPosition PssWalkMarkerSeekToBeginning PssWalkMarkerSetPosition PssWalkSnapshot PulseEvent PurgeComm QueryActCtxSettingsW QueryActCtxW QueryAuxiliaryCounterFrequency QueryDepthSList QueryDosDevice QueryFullProcessImageName QueryIdleProcessorCycleTime QueryIdleProcessorCycleTimeEx QueryInformationJobObject QueryInterruptTime QueryInterruptTimePrecise QueryIoRateControlInformationJobObject QueryIoRingCapabilities QueryMemoryResourceNotification QueryOptionalDelayLoadedAPI QueryPerformanceCounter QueryPerformanceFrequency QueryProcessAffinityUpdateMode QueryProcessCycleTime QueryProtectedPolicy QueryThreadCycleTime QueryThreadpoolStackInformation QueryThreadProfiling QueryUmsThreadInformation QueryUnbiasedInterruptTime QueryUnbiasedInterruptTimePrecise QueryVirtualMemoryInformation QueryWorkingSet QueryWorkingSetEx QueueUserAPC QueueUserWorkItem RaiseException RaiseFailFastException ReadConsole ReadConsoleInput ReadConsoleOutput ReadConsoleOutputAttribute ReadConsoleOutputCharacter ReadDirectoryChangesExW ReadDirectoryChangesW ReadFile ReadFileEx ReadFileScatter ReadProcessMemory ReadThreadProfilingData ReclaimVirtualMemory RegisterApplicationRecoveryCallback RegisterApplicationRestart RegisterBadMemoryNotification RegisterWaitForSingleObject ReleaseActCtx ReleaseMutex ReleaseMutexWhenCallbackReturns ReleaseSemaphore ReleaseSemaphoreWhenCallbackReturns ReleaseSRWLockExclusive ReleaseSRWLockShared RemoveDirectory RemoveDirectoryFromAppW RemoveDirectoryTransacted RemoveDllDirectory RemovePackageDependency RemoveSecureMemoryCacheCallback RemoveVectoredContinueHandler RemoveVectoredExceptionHandler ReOpenFile ReplaceFile ReplaceFileFromAppW RequestWakeupLatency ResetEvent ResetWriteWatch ResizePseudoConsole ResolveLocaleName RestoreLastError ResumeThread RtlAddFunctionTable RtlCaptureContext RtlCopyMemory RtlDeleteFunctionTable RtlFillMemory RtlInstallFunctionTableCallback RtlLookupFunctionEntry RtlMoveMemory RtlPcToFileHeader RtlRestoreContext RtlUnwind RtlUnwindEx RtlZeroMemory ScrollConsoleScreenBuffer SearchPath SetCalendarInfo SetCommBreak SetCommConfig SetCommMask SetCommState SetCommTimeouts SetComputerName SetComputerNameEx SetComputerNameEx2W SetConsoleActiveScreenBuffer SetConsoleCP SetConsoleCtrlHandler SetConsoleCursorInfo SetConsoleCursorPosition SetConsoleDisplayMode SetConsoleHistoryInfo SetConsoleMode SetConsoleOutputCP SetConsoleScreenBufferInfoEx SetConsoleScreenBufferSize SetConsoleTextAttribute SetConsoleTitle SetConsoleWindowInfo SetCriticalSectionSpinCount SetCurrentConsoleFontEx SetCurrentDirectory SetDefaultCommConfig SetDefaultDllDirectories SetDllDirectory SetDynamicTimeZoneInformation SetEndOfFile SetEnvironmentStrings SetEnvironmentVariable SetErrorMode SetEvent SetEventWhenCallbackReturns SetFileApisToANSI SetFileApisToOEM SetFileAttributes SetFileAttributesFromAppW SetFileAttributesTransacted SetFileBandwidthReservation SetFileCompletionNotificationModes SetFileInformationByHandle SetFileIoOverlappedRange SetFilePointer SetFilePointerEx SetFileShortName SetFileTime SetFileValidData SetFirmwareEnvironmentVariable SetFirmwareEnvironmentVariableEx SetHandleInformation SetInformationJobObject SetIoRateControlInformationJobObject SetIoRingCompletionEvent SetLastError SetLocaleInfo SetLocalTime SetMailslotInfo SetNamedPipeHandleState SetPriorityClass SetProcessAffinityMask SetProcessAffinityUpdateMode SetProcessDefaultCpuSetMasks SetProcessDefaultCpuSets SetProcessDEPPolicy SetProcessDynamicEHContinuationTargets SetProcessInformation SetProcessMitigationPolicy SetProcessPreferredUILanguages SetProcessPriorityBoost SetProcessShutdownParameters SetProcessValidCallTargets SetProcessWorkingSetSize SetProcessWorkingSetSizeEx SetProtectedPolicy SetSearchPathMode SetStdHandle SetStdHandleEx SetSystemFileCacheSize SetSystemPowerState SetSystemTime SetSystemTimeAdjustment SetSystemTimeAdjustmentPrecise SetTapeParameters SetTapePosition SetThreadAffinityMask SetThreadContext SetThreadDescription SetThreadErrorMode SetThreadExecutionState SetThreadGroupAffinity SetThreadIdealProcessor SetThreadIdealProcessorEx SetThreadInformation SetThreadLocale SetThreadpoolStackInformation SetThreadpoolThreadMaximum SetThreadpoolThreadMinimum SetThreadpoolTimer SetThreadpoolTimerEx SetThreadpoolWait SetThreadpoolWaitEx SetThreadPreferredUILanguages SetThreadPriority SetThreadPriorityBoost SetThreadSelectedCpuSetMasks SetThreadSelectedCpuSets SetThreadStackGuarantee SetThreadUILanguage SetTimeZoneInformation SetUmsThreadInformation SetUnhandledExceptionFilter SetupComm SetUserGeoID SetUserGeoName SetVolumeLabel SetVolumeMountPoint SetWaitableTimer SetWaitableTimerEx SetXStateFeaturesMask SignalObjectAndWait SizeofResource Sleep SleepConditionVariableCS SleepConditionVariableSRW SleepEx StartThreadpoolIo SubmitIoRing SubmitThreadpoolWork SuspendThread SwitchToFiber SwitchToThread SystemTimeToFileTime SystemTimeToTzSpecificLocalTime SystemTimeToTzSpecificLocalTimeEx TerminateEnclave TerminateJobObject TerminateProcess TerminateProcessOnMemoryExhaustion TerminateThread TermsrvAppInstallMode Thread32First Thread32Next TlsAlloc TlsFree TlsGetValue TlsSetValue Toolhelp32ReadProcessMemory TransactNamedPipe TransmitCommChar TryAcquireSRWLockExclusive TryAcquireSRWLockShared TryCreatePackageDependency TryEnterCriticalSection TrySubmitThreadpoolCallback TzSpecificLocalTimeToSystemTime TzSpecificLocalTimeToSystemTimeEx UmsThreadYield UnhandledExceptionFilter UnlockFile UnlockFileEx UnmapViewOfFile UnmapViewOfFile2 UnmapViewOfFileEx UnregisterApplicationRecoveryCallback UnregisterApplicationRestart UnregisterBadMemoryNotification UnregisterWait UnregisterWaitEx UpdateCalendarDayOfWeek UpdateProcThreadAttribute UpdateResource VerifyScripts VerifyVersionInfo VerSetConditionMask VirtualAlloc VirtualAlloc2 VirtualAlloc2FromApp VirtualAllocEx VirtualAllocExNuma VirtualAllocFromApp VirtualFree VirtualFreeEx VirtualLock VirtualProtect VirtualProtectEx VirtualProtectFromApp VirtualQuery VirtualQueryEx VirtualUnlock WaitCommEvent WaitForDebugEvent WaitForDebugEventEx WaitForMultipleObjects WaitForMultipleObjectsEx WaitForSingleObject WaitForSingleObjectEx WaitForThreadpoolIoCallbacks WaitForThreadpoolTimerCallbacks WaitForThreadpoolWaitCallbacks WaitForThreadpoolWorkCallbacks WaitNamedPipe WaitOnAddress WakeAllConditionVariable WakeByAddressAll WakeByAddressSingle WakeConditionVariable WerGetFlags WerRegisterAdditionalProcess WerRegisterAppLocalDump WerRegisterCustomMetadata WerRegisterExcludedMemoryBlock WerRegisterFile WerRegisterMemoryBlock WerRegisterRuntimeExceptionModule WerSetFlags WerUnregisterAdditionalProcess WerUnregisterAppLocalDump WerUnregisterCustomMetadata WerUnregisterExcludedMemoryBlock WerUnregisterFile WerUnregisterMemoryBlock WerUnregisterRuntimeExceptionModule WideCharToMultiByte WinExec Wow64DisableWow64FsRedirection Wow64EnableWow64FsRedirection Wow64GetThreadContext Wow64GetThreadSelectorEntry Wow64RevertWow64FsRedirection Wow64SetThreadContext Wow64SetThreadDefaultGuestMachine Wow64SuspendThread WriteConsole WriteConsoleInput WriteConsoleOutput WriteConsoleOutputAttribute WriteConsoleOutputCharacter WriteFile WriteFileEx WriteFileGather WritePrivateProfileSection WritePrivateProfileString WritePrivateProfileStruct WriteProcessMemory WriteProfileSection WriteProfileString WriteTapemark WTSGetActiveConsoleSessionId ZombifyActCtx Structures -ACTCTX ACTCTX_SECTION_KEYED_DATA ACTIVATION_CONTEXT_ASSEMBLY_DETAILED_INFORMATION ACTIVATION_CONTEXT_BASIC_INFORMATION ACTIVATION_CONTEXT_COMPATIBILITY_INFORMATION ACTIVATION_CONTEXT_COMPATIBILITY_INFORMATION_UNMGD ACTIVATION_CONTEXT_DETAILED_INFORMATION ACTIVATION_CONTEXT_QUERY_INDEX ACTIVATION_CONTEXT_RUN_LEVEL_INFORMATION ALLOCATE ALLOCATE APP_MEMORY_INFORMATION ASSEMBLY_FILE_DETAILED_INFORMATION ATOM BITMAPWRITESUSERLEVEL BITMAPWRITESUSERLEVEL BLOCK_DATA BLOCK_REGION_UNION BOOT_AREA_INFO BoundaryDescriptorHandle BufferUnion BUSSPECIFICDATA BY_HANDLE_FILE_INFORMATION CACHE_DESCRIPTOR CACHE_RELATIONSHIP CALDATETIME CFG_CALL_TARGET_INFO CHANGER_ELEMENT CHANGER_ELEMENT_LIST CHANGER_ELEMENT_STATUS CHANGER_ELEMENT_STATUS_EX CHANGER_EXCHANGE_MEDIUM CHANGER_INITIALIZE_ELEMENT_STATUS CHANGER_MOVE_MEDIUM CHANGER_PRODUCT_DATA CHANGER_READ_ELEMENT_STATUS CHANGER_SEND_VOLUME_TAG_INFORMATION CHANGER_SET_ACCESS CHANGER_SET_POSITION CHAR_INFO ChunkFinished ChunkStarted CLASS_MEDIA_CHANGE_CONTEXT COMMCONFIG COMMPROP COMMTIMEOUTS COMPATIBILITY_CONTEXT_ELEMENT COMSTAT CONDITION_VARIABLE CONSOLE_CURSOR_INFO CONSOLE_FONT_INFO CONSOLE_FONT_INFOEX CONSOLE_HISTORY_INFO CONSOLE_READCONSOLE_CONTROL CONSOLE_SCREEN_BUFFER_INFO CONSOLE_SCREEN_BUFFER_INFOEX CONSOLE_SELECTION_INFO CONTEXT CONTEXT64 COORD COPYFILE2_EXTENDED_PARAMETERS COPYFILE2_MESSAGE CPINFO CPINFOEX CPU_RATE_CONTROL_UNION CPU_SET CREATEFILE2_EXTENDED_PARAMETERS CREATE_DISK CREATE_DISK_GPT CREATE_DISK_MBR CREATE_PROCESS_DEBUG_INFO CREATE_THREAD_DEBUG_INFO CREATE_USN_JOURNAL_DATA CRITICAL_SECTION CSV_CONTROL_PARAM CSV_IS_OWNED_BY_CSVFS CSV_NAMESPACE_INFO CSV_QUERY_FILE_REVISION CSV_QUERY_MDS_PATH CSV_QUERY_REDIRECT_STATE CSV_QUERY_VETO_FILE_DIRECT_IO_OUTPUT CURRENCYFMT DCB DEBUG_EVENT DELETE_USN_JOURNAL_DATA DETAIL DEVICESPECIFIC DEVICE_COPY_OFFLOAD_DESCRIPTOR DEVICE_DATA_SET_LB_PROVISIONING_STATE DEVICE_DATA_SET_RANGE DEVICE_DATA_SET_REPAIR_PARAMETERS DEVICE_DSM_NOTIFICATION_PARAMETERS DEVICE_DSM_OFFLOAD_READ_PARAMETERS DEVICE_DSM_OFFLOAD_WRITE_PARAMETERS DEVICE_LB_PROVISIONING_DESCRIPTOR DEVICE_MANAGE_DATA_SET_ATTRIBUTES DEVICE_MANAGE_DATA_SET_ATTRIBUTES_OUTPUT DEVICE_MEDIA_INFO DEVICE_POWER_DESCRIPTOR DEVICE_SEEK_PENALTY_DESCRIPTOR DEVICE_TRIM_DESCRIPTOR DEVICE_WRITE_AGGREGATION_DESCRIPTOR DISKINFO DISK_CACHE_INFORMATION DISK_CLUSTER_INFO DISK_DETECTION_INFO DISK_EXTENT DISK_EX_INT13_INFO DISK_GEOMETRY DISK_GEOMETRY_EX DISK_GROW_PARTITION DISK_INT13_INFO DISK_PARTITION_INFO DISK_PERFORMANCE DRIVE_LAYOUT_INFORMATION DRIVE_LAYOUT_INFORMATION_EX DRIVE_LAYOUT_INFORMATION_GPT DRIVE_LAYOUT_INFORMATION_MBR DUMMYSTRUCTNAME DUMMYUNIONNAME DUPLICATE_EXTENTS_DATA DYNAMIC_TIME_ZONE_INFORMATION ENCLAVE_CREATE_INFO_SGX ENCLAVE_CREATE_INFO_VBS ENCLAVE_IDENTITY ENCLAVE_INFORMATION ENCLAVE_INIT_INFO_SGX ENCLAVE_INIT_INFO_VBS ENUM_PAGE_FILE_INFORMATION Error Event EXCEPTION_DEBUG_INFO EXCEPTION_INFO EXCEPTION_POINTERS EXCEPTION_RECORD EXFAT_STATISTICS EXIT_PROCESS_DEBUG_INFO EXIT_THREAD_DEBUG_INFO EXTENT FAT_STATISTICS FILEMUIINFO FILESYSTEM_STATISTICS FILESYSTEM_STATISTICS_EX FILE_ALIGNMENT_INFO FILE_ALLOCATED_RANGE_BUFFER FILE_ALLOCATION_INFO FILE_ATTRIBUTE_TAG_INFO FILE_BASIC_INFO FILE_COMPRESSION_INFO FILE_DISPOSITION_INFO FILE_END_OF_FILE_INFO FILE_FULL_DIR_INFO FILE_ID_128 FILE_ID_BOTH_DIR_INFO FILE_ID_DESCRIPTOR FILE_ID_EXTD_DIR_INFO FILE_ID_INFO FILE_IO_PRIORITY_HINT_INFO FILE_LEVEL_TRIM FILE_LEVEL_TRIM_OUTPUT FILE_LEVEL_TRIM_RANGE FILE_MAKE_COMPATIBLE_BUFFER FILE_NAME_INFO FILE_NOTIFY_EXTENDED_INFORMATION FILE_NOTIFY_INFORMATION FILE_OBJECTID_BUFFER FILE_QUERY_ON_DISK_VOL_INFO_BUFFER FILE_QUERY_SPARING_BUFFER FILE_REMOTE_PROTOCOL_INFO FILE_RENAME_INFO FILE_SET_DEFECT_MGMT_BUFFER FILE_SET_SPARSE_BUFFER FILE_STANDARD_INFO FILE_STORAGE_INFO FILE_STORAGE_TIER FILE_STORAGE_TIER_REGION FILE_STREAM_INFO FILE_SYSTEM_RECOGNITION_INFORMATION FILE_ZERO_DATA_INFORMATION FIND_BY_SID_DATA FIND_BY_SID_OUTPUT FLOATING_SAVE_AREA FOCUS_EVENT_RECORD FORMAT_EX_PARAMETERS FORMAT_PARAMETERS FSCTL_GET_INTEGRITY_INFORMATION_BUFFER FSCTL_QUERY_REGION_INFO_INPUT FSCTL_QUERY_REGION_INFO_OUTPUT FSCTL_QUERY_STORAGE_CLASSES_OUTPUT FSCTL_SET_INTEGRITY_INFORMATION_BUFFER GAMING_DEVICE_MODEL_INFORMATION GenericReserved_ GET_CHANGER_PARAMETERS GET_DISK_ATTRIBUTES GET_LENGTH_INFORMATION GET_MEDIA_TYPES GPT GROUP_AFFINITY GROUP_RELATIONSHIP HACTCTX HandleUnion HARDWARE_COUNTER_DATA HEAPENTRY32 HEAPLIST32 HEAP_OPTIMIZE_RESOURCES_INFORMATION HEAP_SUMMARY HGLOBAL HHEAP HIORING HJOB HLOCAL HPCON HPIPE HPSS HPSSWALK HRSRC HRSRCDATA HSNAPSHOT HTRXN HUPDRES IMAGE_RUNTIME_FUNCTION_ENTRY INIT_ONCE INPUT_RECORD INPUT_RECORD_EVENT IORING_BUFFER_INFO IORING_BUFFER_REF IORING_CAPABILITIES IORING_CQE IORING_CREATE_FLAGS IORING_HANDLE_REF IORING_INFO IORING_REGISTERED_BUFFER IO_COUNTERS JOBOBJECT_ASSOCIATE_COMPLETION_PORT JOBOBJECT_BASIC_ACCOUNTING_INFORMATION JOBOBJECT_BASIC_AND_IO_ACCOUNTING_INFORMATION JOBOBJECT_BASIC_LIMIT_INFORMATION JOBOBJECT_BASIC_PROCESS_ID_LIST JOBOBJECT_BASIC_UI_RESTRICTIONS JOBOBJECT_CPU_RATE_CONTROL_INFORMATION JOBOBJECT_END_OF_JOB_TIME_INFORMATION JOBOBJECT_EXTENDED_LIMIT_INFORMATION JOBOBJECT_IO_ATTRIBUTION_INFORMATION JOBOBJECT_IO_ATTRIBUTION_STATS JOBOBJECT_IO_RATE_CONTROL_INFORMATION JOBOBJECT_IO_RATE_CONTROL_INFORMATION_NATIVE JOBOBJECT_IO_RATE_CONTROL_INFORMATION_NATIVE_V2 JOBOBJECT_IO_RATE_CONTROL_INFORMATION_NATIVE_V3 JOBOBJECT_JOBSET_INFORMATION JOBOBJECT_LIMIT_VIOLATION_INFORMATION JOBOBJECT_LIMIT_VIOLATION_INFORMATION_2 JOBOBJECT_NET_RATE_CONTROL_INFORMATION JOBOBJECT_NOTIFICATION_LIMIT_INFORMATION JOBOBJECT_NOTIFICATION_LIMIT_INFORMATION_2 JOBOBJECT_SECURITY_LIMIT_INFORMATION KEY_EVENT_RECORD LDT_ENTRY LOADPARMS32 LOAD_DLL_DEBUG_INFO LOOKUP_STREAM_FROM_CLUSTER_ENTRY LOOKUP_STREAM_FROM_CLUSTER_INPUT LOOKUP_STREAM_FROM_CLUSTER_OUTPUT M128A MARK_HANDLE_INFO MBR MEMORYSTATUS MEMORYSTATUSEX MEMORY_BASIC_INFORMATION MEMORY_PRIORITY_INFORMATION MEM_ADDRESS_REQUIREMENTS MEM_EXTENDED_PARAMETER MENU_EVENT_RECORD MFT2WRITESUSERLEVEL MFT2WRITESUSERLEVEL MFTBITMAPWRITESUSERLEVEL MFTBITMAPWRITESUSERLEVEL MFTWRITESUSERLEVEL MFTWRITESUSERLEVEL MFT_ENUM_DATA_V0 MFT_ENUM_DATA_V1 MODULEENTRY32 MODULEINFO MOUSE_EVENT_RECORD MOVE_FILE_DATA Mutant NamespaceHandle NLSVERSIONINFO NLSVERSIONINFOEX NTFS_EXTENDED_VOLUME_DATA NTFS_FILE_RECORD_INPUT_BUFFER NTFS_FILE_RECORD_OUTPUT_BUFFER NTFS_STATISTICS NTFS_STATISTICS_EX NTFS_VOLUME_DATA_BUFFER NUMA_NODE_RELATIONSHIP NUMBERFMT OSVERSIONINFOEX OUTPUT_DEBUG_STRING_INFO OVERLAPPED_ENTRY PACKAGEDEPENDENCY_CONTEXT PACKAGE_ID PACKAGE_INFO PACKAGE_INFO_REFERENCE PACKAGE_VERSION PARTITION_INFORMATION PARTITION_INFORMATION_EX PARTITION_INFORMATION_GPT PARTITION_INFORMATION_MBR PerformanceDataHandle PERFORMANCE_DATA PERFORMANCE_INFORMATION PLEX_READ_DATA_REQUEST PollContinue PREVENT_MEDIA_REMOVAL Process PROCESSENTRY32 ProcessorRelationUnion PROCESSOR_GROUP_INFO PROCESSOR_NUMBER PROCESSOR_RELATIONSHIP PROCESS_DYNAMIC_EH_CONTINUATION_TARGET PROCESS_HEAP_ENTRY PROCESS_INFORMATION PROCESS_LEAP_SECOND_INFO PROCESS_MACHINE_INFORMATION PROCESS_MEMORY_COUNTERS PROCESS_MEMORY_COUNTERS_EX PROCESS_MEMORY_EXHAUSTION_INFO PROCESS_MITIGATION_ASLR_POLICY PROCESS_MITIGATION_BINARY_SIGNATURE_POLICY PROCESS_MITIGATION_CHILD_PROCESS_POLICY PROCESS_MITIGATION_CONTROL_FLOW_GUARD_POLICY PROCESS_MITIGATION_DEP_POLICY PROCESS_MITIGATION_DYNAMIC_CODE_POLICY PROCESS_MITIGATION_EXTENSION_POINT_DISABLE_POLICY PROCESS_MITIGATION_FONT_DISABLE_POLICY PROCESS_MITIGATION_IMAGE_LOAD_POLICY PROCESS_MITIGATION_PAYLOAD_RESTRICTION_POLICY PROCESS_MITIGATION_STRICT_HANDLE_CHECK_POLICY PROCESS_MITIGATION_SYSTEM_CALL_DISABLE_POLICY PROCESS_MITIGATION_SYSTEM_CALL_FILTER_POLICY PROCESS_POWER_THROTTLING_STATE PROCESS_PROTECTION_LEVEL_INFORMATION PROC_THREAD_ATTRIBUTE ProtocolSpecific_ PSAPI_WORKING_SET_BLOCK PSAPI_WORKING_SET_EX_BLOCK PSAPI_WORKING_SET_EX_INFORMATION PSAPI_WORKING_SET_INFORMATION PSAPI_WS_WATCH_INFORMATION PSAPI_WS_WATCH_INFORMATION_EX PSS_ALLOCATOR PSS_AUXILIARY_PAGES_INFORMATION PSS_AUXILIARY_PAGE_ENTRY PSS_HANDLE_ENTRY PSS_HANDLE_INFORMATION PSS_HANDLE_TRACE_INFORMATION PSS_PERFORMANCE_COUNTERS PSS_PROCESS_INFORMATION PSS_THREAD_ENTRY PSS_THREAD_INFORMATION PSS_VA_CLONE_INFORMATION PSS_VA_SPACE_ENTRY PSS_VA_SPACE_INFORMATION PTP_CALLBACK_ENVIRON PTP_CALLBACK_INSTANCE PTP_CLEANUP_GROUP PTP_IO PTP_POOL PTP_TIMER PTP_WAIT PTP_WORK PUMS_COMPLETION_LIST PUMS_CONTEXT READ_ELEMENT_ADDRESS_INFO READ_FILE_USN_DATA READ_USN_JOURNAL_DATA_V0 READ_USN_JOURNAL_DATA_V1 REASON_CONTEXT REASSIGN_BLOCKS REASSIGN_BLOCKS_EX REGION_DATA REPAIR_COPIES_INPUT REPAIR_COPIES_OUTPUT REQUEST_OPLOCK_INPUT_BUFFER REQUEST_OPLOCK_OUTPUT_BUFFER RETRIEVAL_POINTERS_BUFFER RETRIEVAL_POINTER_BASE RIP_INFO SCSIINFORMATION Section SECURITY_CAPABILITIES Semaphore Server SET_DISK_ATTRIBUTES SET_PARTITION_INFORMATION Share SHRINK_VOLUME_INFORMATION SLIST_ENTRY SLIST_HEADER SMALL_RECT Smb2 SRWLOCK STARTING_LCN_INPUT_BUFFER STARTING_VCN_INPUT_BUFFER STARTUPINFO STARTUPINFOEX STORAGE_ACCESS_ALIGNMENT_DESCRIPTOR STORAGE_ADAPTER_DESCRIPTOR STORAGE_DESCRIPTOR_HEADER STORAGE_DEVICE_ATTRIBUTES_DESCRIPTOR STORAGE_DEVICE_DESCRIPTOR STORAGE_DEVICE_ID_DESCRIPTOR STORAGE_DEVICE_IO_CAPABILITY_DESCRIPTOR STORAGE_DEVICE_NUMBER STORAGE_DEVICE_POWER_CAP STORAGE_DEVICE_RESILIENCY_DESCRIPTOR STORAGE_HOTPLUG_INFO STORAGE_HW_FIRMWARE_ACTIVATE STORAGE_HW_FIRMWARE_DOWNLOAD STORAGE_MEDIUM_PRODUCT_TYPE_DESCRIPTOR STORAGE_MINIPORT_DESCRIPTOR STORAGE_OFFLOAD_READ_OUTPUT STORAGE_OFFLOAD_TOKEN STORAGE_OFFLOAD_WRITE_OUTPUT STORAGE_PHYSICAL_ADAPTER_DATA STORAGE_PHYSICAL_DEVICE_DATA STORAGE_PHYSICAL_NODE_DATA STORAGE_PHYSICAL_TOPOLOGY_DESCRIPTOR STORAGE_PROPERTY_QUERY STORAGE_PROTOCOL_COMMAND STORAGE_PROTOCOL_DATA_DESCRIPTOR STORAGE_PROTOCOL_SPECIFIC_DATA STORAGE_RPMB_DATA_FRAME STORAGE_RPMB_DESCRIPTOR STORAGE_SPEC_VERSION STORAGE_TEMPERATURE_DATA_DESCRIPTOR STORAGE_TEMPERATURE_INFO STORAGE_TEMPERATURE_THRESHOLD STORAGE_WRITE_CACHE_PROPERTY StreamFinished StreamStarted SYNCHRONIZATION_BARRIER SYSTEM_CPU_SET_INFORMATION SYSTEM_INFO SYSTEM_LOGICAL_PROCESSOR_INFORMATION SYSTEM_LOGICAL_PROCESSOR_INFORMATION_EX SYSTEM_POWER_STATUS SYSTEM_PROCESSOR_CYCLE_TIME_INFORMATION TAPEINFO TAPE_GET_DRIVE_PARAMETERS TAPE_GET_MEDIA_PARAMETERS Thread THREADENTRY32 THREAD_POWER_THROTTLING_STATE TimerQueueHandle TimerQueueTimerHandle TIME_ZONE_INFORMATION TP_POOL_STACK_INFORMATION TXFFILEID TXFS_GET_METADATA_INFO_OUT TXFS_GET_TRANSACTED_VERSION TXFS_LIST_TRANSACTIONS TXFS_LIST_TRANSACTIONS_ENTRY TXFS_LIST_TRANSACTION_LOCKED_FILES TXFS_LIST_TRANSACTION_LOCKED_FILES_ENTRY TXFS_MODIFY_RM TXFS_QUERY_RM_INFORMATION TXFS_READ_BACKUP_INFORMATION_OUT TXFS_TRANSACTION_ACTIVE_INFO TXFS_WRITE_BACKUP_INFORMATION UMS_CREATE_THREAD_ATTRIBUTES UMS_SCHEDULER_STARTUP_INFO UMS_SYSTEM_THREAD_INFORMATION UNION Union UNLOAD_DLL_DEBUG_INFO UNWIND_HISTORY_TABLE UNWIND_HISTORY_TABLE_ENTRY USN_JOURNAL_DATA_V0 USN_JOURNAL_DATA_V1 USN_JOURNAL_DATA_V2 USN_RANGE_TRACK_OUTPUT USN_RECORD_COMMON_HEADER USN_RECORD_EXTENT USN_RECORD_V2 USN_RECORD_V3 USN_RECORD_V4 USN_TRACK_MODIFIED_RANGES VERIFY_INFORMATION VOLUME_BITMAP_BUFFER VOLUME_DISK_EXTENTS VOLUME_GET_GPT_ATTRIBUTES_INFORMATION WIN32_FILE_ATTRIBUTE_DATA WIN32_FIND_STREAM_DATA WIN32_MEMORY_RANGE_ENTRY WINDOW_BUFFER_SIZE_RECORD WOW64_CONTEXT WOW64_FLOATING_SAVE_AREA WOW64_LDT_ENTRY XSAVE_FORMAT64 +<ModuleHealth>e__FixedBuffer ACTCTX ACTCTX_SECTION_KEYED_DATA ACTIVATION_CONTEXT_ASSEMBLY_DETAILED_INFORMATION ACTIVATION_CONTEXT_BASIC_INFORMATION ACTIVATION_CONTEXT_COMPATIBILITY_INFORMATION ACTIVATION_CONTEXT_COMPATIBILITY_INFORMATION_UNMGD ACTIVATION_CONTEXT_DETAILED_INFORMATION ACTIVATION_CONTEXT_QUERY_INDEX ACTIVATION_CONTEXT_RUN_LEVEL_INFORMATION ALLOCATE ALLOCATE APP_MEMORY_INFORMATION ASSEMBLY_FILE_DETAILED_INFORMATION ATOM BITMAPWRITESUSERLEVEL BITMAPWRITESUSERLEVEL BLOCK_DATA BLOCK_REGION_UNION BOOT_AREA_INFO BoundaryDescriptorHandle BufferUnion BUSSPECIFICDATA BY_HANDLE_FILE_INFORMATION CACHE_DESCRIPTOR CACHE_RELATIONSHIP CALDATETIME CFG_CALL_TARGET_INFO CHANGER_ELEMENT CHANGER_ELEMENT_LIST CHANGER_ELEMENT_STATUS CHANGER_ELEMENT_STATUS_EX CHANGER_EXCHANGE_MEDIUM CHANGER_INITIALIZE_ELEMENT_STATUS CHANGER_MOVE_MEDIUM CHANGER_PRODUCT_DATA CHANGER_READ_ELEMENT_STATUS CHANGER_SEND_VOLUME_TAG_INFORMATION CHANGER_SET_ACCESS CHANGER_SET_POSITION CHAR_INFO ChunkFinished ChunkStarted CLASS_MEDIA_CHANGE_CONTEXT COMMCONFIG COMMPROP COMMTIMEOUTS COMPATIBILITY_CONTEXT_ELEMENT COMSTAT CONDITION_VARIABLE CONSOLE_CURSOR_INFO CONSOLE_FONT_INFO CONSOLE_FONT_INFOEX CONSOLE_HISTORY_INFO CONSOLE_READCONSOLE_CONTROL CONSOLE_SCREEN_BUFFER_INFO CONSOLE_SCREEN_BUFFER_INFOEX CONSOLE_SELECTION_INFO CONTEXT CONTEXT64 COORD COPYFILE2_EXTENDED_PARAMETERS COPYFILE2_MESSAGE CPINFO CPINFOEX CPU_RATE_CONTROL_UNION CPU_SET CREATEFILE2_EXTENDED_PARAMETERS CREATE_DISK CREATE_DISK_GPT CREATE_DISK_MBR CREATE_PROCESS_DEBUG_INFO CREATE_THREAD_DEBUG_INFO CREATE_USN_JOURNAL_DATA CRITICAL_SECTION CSV_CONTROL_PARAM CSV_IS_OWNED_BY_CSVFS CSV_NAMESPACE_INFO CSV_QUERY_FILE_REVISION CSV_QUERY_MDS_PATH CSV_QUERY_REDIRECT_STATE CSV_QUERY_VETO_FILE_DIRECT_IO_OUTPUT CURRENCYFMT DCB DEBUG_EVENT DELETE_USN_JOURNAL_DATA DETAIL DEVICESPECIFIC DEVICESPECIFIC DEVICE_COPY_OFFLOAD_DESCRIPTOR DEVICE_DATA_SET_LB_PROVISIONING_STATE DEVICE_DATA_SET_RANGE DEVICE_DATA_SET_REPAIR_PARAMETERS DEVICE_DSM_NOTIFICATION_PARAMETERS DEVICE_DSM_OFFLOAD_READ_PARAMETERS DEVICE_DSM_OFFLOAD_WRITE_PARAMETERS DEVICE_LB_PROVISIONING_DESCRIPTOR DEVICE_MANAGE_DATA_SET_ATTRIBUTES DEVICE_MANAGE_DATA_SET_ATTRIBUTES_OUTPUT DEVICE_MEDIA_INFO DEVICE_POWER_DESCRIPTOR DEVICE_SEEK_PENALTY_DESCRIPTOR DEVICE_TRIM_DESCRIPTOR DEVICE_WRITE_AGGREGATION_DESCRIPTOR DISKINFO DISK_CACHE_INFORMATION DISK_CLUSTER_INFO DISK_DETECTION_INFO DISK_EXTENT DISK_EX_INT13_INFO DISK_GEOMETRY DISK_GEOMETRY_EX DISK_GROW_PARTITION DISK_INT13_INFO DISK_PARTITION_INFO DISK_PERFORMANCE DRIVE_LAYOUT_INFORMATION DRIVE_LAYOUT_INFORMATION_EX DRIVE_LAYOUT_INFORMATION_GPT DRIVE_LAYOUT_INFORMATION_MBR DUMMYSTRUCTNAME DUMMYUNIONNAME DUPLICATE_EXTENTS_DATA DYNAMIC_TIME_ZONE_INFORMATION ENCLAVE_CREATE_INFO_SGX ENCLAVE_CREATE_INFO_VBS ENCLAVE_IDENTITY ENCLAVE_INFORMATION ENCLAVE_INIT_INFO_SGX ENCLAVE_INIT_INFO_VBS ENUM_PAGE_FILE_INFORMATION Error Event EXCEPTION_DEBUG_INFO EXCEPTION_INFO EXCEPTION_POINTERS EXCEPTION_RECORD EXFAT_STATISTICS EXIT_PROCESS_DEBUG_INFO EXIT_THREAD_DEBUG_INFO EXTENT FAT_STATISTICS FILEMUIINFO FILESYSTEM_STATISTICS FILESYSTEM_STATISTICS_EX FILE_ALIGNMENT_INFO FILE_ALLOCATED_RANGE_BUFFER FILE_ALLOCATION_INFO FILE_ATTRIBUTE_TAG_INFO FILE_BASIC_INFO FILE_COMPRESSION_INFO FILE_DISPOSITION_INFO FILE_END_OF_FILE_INFO FILE_FULL_DIR_INFO FILE_ID_128 FILE_ID_BOTH_DIR_INFO FILE_ID_DESCRIPTOR FILE_ID_EXTD_DIR_INFO FILE_ID_INFO FILE_IO_PRIORITY_HINT_INFO FILE_LEVEL_TRIM FILE_LEVEL_TRIM_OUTPUT FILE_LEVEL_TRIM_RANGE FILE_MAKE_COMPATIBLE_BUFFER FILE_NAME_INFO FILE_NOTIFY_EXTENDED_INFORMATION FILE_NOTIFY_INFORMATION FILE_OBJECTID_BUFFER FILE_QUERY_ON_DISK_VOL_INFO_BUFFER FILE_QUERY_SPARING_BUFFER FILE_REMOTE_PROTOCOL_INFO FILE_RENAME_INFO FILE_SET_DEFECT_MGMT_BUFFER FILE_SET_SPARSE_BUFFER FILE_STANDARD_INFO FILE_STORAGE_INFO FILE_STORAGE_TIER FILE_STORAGE_TIER_REGION FILE_STREAM_INFO FILE_SYSTEM_RECOGNITION_INFORMATION FILE_ZERO_DATA_INFORMATION FIND_BY_SID_DATA FIND_BY_SID_OUTPUT FLOATING_SAVE_AREA FOCUS_EVENT_RECORD FORMAT_EX_PARAMETERS FORMAT_PARAMETERS FSCTL_GET_INTEGRITY_INFORMATION_BUFFER FSCTL_QUERY_REGION_INFO_INPUT FSCTL_QUERY_REGION_INFO_OUTPUT FSCTL_QUERY_STORAGE_CLASSES_OUTPUT FSCTL_SET_INTEGRITY_INFORMATION_BUFFER GAMING_DEVICE_MODEL_INFORMATION GenericReserved_ GET_CHANGER_PARAMETERS GET_DISK_ATTRIBUTES GET_LENGTH_INFORMATION GET_MEDIA_TYPES GPT GROUP_AFFINITY GROUP_RELATIONSHIP HACTCTX HandleUnion HARDWARE_COUNTER_DATA HEAPENTRY32 HEAPLIST32 HEAP_OPTIMIZE_RESOURCES_INFORMATION HEAP_SUMMARY HGLOBAL HHEAP HIORING HJOB HLOCAL HPCON HPIPE HPSS HPSSWALK HRSRC HRSRCDATA HSNAPSHOT HTRXN HUPDRES IMAGE_RUNTIME_FUNCTION_ENTRY INIT_ONCE INPUT_RECORD INPUT_RECORD_EVENT IORING_BUFFER_INFO IORING_BUFFER_REF IORING_CAPABILITIES IORING_CQE IORING_CREATE_FLAGS IORING_HANDLE_REF IORING_INFO IORING_REGISTERED_BUFFER IO_COUNTERS JOBOBJECT_ASSOCIATE_COMPLETION_PORT JOBOBJECT_BASIC_ACCOUNTING_INFORMATION JOBOBJECT_BASIC_AND_IO_ACCOUNTING_INFORMATION JOBOBJECT_BASIC_LIMIT_INFORMATION JOBOBJECT_BASIC_PROCESS_ID_LIST JOBOBJECT_BASIC_UI_RESTRICTIONS JOBOBJECT_CPU_RATE_CONTROL_INFORMATION JOBOBJECT_END_OF_JOB_TIME_INFORMATION JOBOBJECT_EXTENDED_LIMIT_INFORMATION JOBOBJECT_IO_ATTRIBUTION_INFORMATION JOBOBJECT_IO_ATTRIBUTION_STATS JOBOBJECT_IO_RATE_CONTROL_INFORMATION JOBOBJECT_IO_RATE_CONTROL_INFORMATION_NATIVE JOBOBJECT_IO_RATE_CONTROL_INFORMATION_NATIVE_V2 JOBOBJECT_IO_RATE_CONTROL_INFORMATION_NATIVE_V3 JOBOBJECT_JOBSET_INFORMATION JOBOBJECT_LIMIT_VIOLATION_INFORMATION JOBOBJECT_LIMIT_VIOLATION_INFORMATION_2 JOBOBJECT_NET_RATE_CONTROL_INFORMATION JOBOBJECT_NOTIFICATION_LIMIT_INFORMATION JOBOBJECT_NOTIFICATION_LIMIT_INFORMATION_2 JOBOBJECT_SECURITY_LIMIT_INFORMATION KEY_EVENT_RECORD LDT_ENTRY LOADPARMS32 LOAD_DLL_DEBUG_INFO LOOKUP_STREAM_FROM_CLUSTER_ENTRY LOOKUP_STREAM_FROM_CLUSTER_INPUT LOOKUP_STREAM_FROM_CLUSTER_OUTPUT M128A MARK_HANDLE_INFO MBR MEMORYSTATUS MEMORYSTATUSEX MEMORY_BASIC_INFORMATION MEMORY_PRIORITY_INFORMATION MEM_ADDRESS_REQUIREMENTS MEM_EXTENDED_PARAMETER MENU_EVENT_RECORD MESSAGE_RESOURCE_BLOCK MESSAGE_RESOURCE_DATA MESSAGE_RESOURCE_ENTRY MFT2WRITESUSERLEVEL MFT2WRITESUSERLEVEL MFTBITMAPWRITESUSERLEVEL MFTBITMAPWRITESUSERLEVEL MFTWRITESUSERLEVEL MFTWRITESUSERLEVEL MFT_ENUM_DATA_V0 MFT_ENUM_DATA_V1 MODULEENTRY32 MODULEINFO MOUSE_EVENT_RECORD MOVE_FILE_DATA Mutant NamespaceHandle NLSVERSIONINFO NLSVERSIONINFOEX NTFS_EXTENDED_VOLUME_DATA NTFS_FILE_RECORD_INPUT_BUFFER NTFS_FILE_RECORD_OUTPUT_BUFFER NTFS_STATISTICS NTFS_STATISTICS_EX NTFS_VOLUME_DATA_BUFFER NUMA_NODE_RELATIONSHIP NUMBERFMT NVDIMM_NStruct OSVERSIONINFOEX OUTPUT_DEBUG_STRING_INFO OVERLAPPED_ENTRY PACKAGEDEPENDENCY_CONTEXT PACKAGE_ID PACKAGE_INFO PACKAGE_INFO_REFERENCE PACKAGE_VERSION PARTITION_INFORMATION PARTITION_INFORMATION_EX PARTITION_INFORMATION_GPT PARTITION_INFORMATION_MBR PerformanceDataHandle PERFORMANCE_DATA PERFORMANCE_INFORMATION PLEX_READ_DATA_REQUEST PollContinue PREVENT_MEDIA_REMOVAL Process PROCESSENTRY32 ProcessorRelationUnion PROCESSOR_GROUP_INFO PROCESSOR_NUMBER PROCESSOR_RELATIONSHIP PROCESS_DYNAMIC_EH_CONTINUATION_TARGET PROCESS_HEAP_ENTRY PROCESS_INFORMATION PROCESS_LEAP_SECOND_INFO PROCESS_MACHINE_INFORMATION PROCESS_MEMORY_COUNTERS PROCESS_MEMORY_COUNTERS_EX PROCESS_MEMORY_EXHAUSTION_INFO PROCESS_MITIGATION_ASLR_POLICY PROCESS_MITIGATION_BINARY_SIGNATURE_POLICY PROCESS_MITIGATION_CHILD_PROCESS_POLICY PROCESS_MITIGATION_CONTROL_FLOW_GUARD_POLICY PROCESS_MITIGATION_DEP_POLICY PROCESS_MITIGATION_DYNAMIC_CODE_POLICY PROCESS_MITIGATION_EXTENSION_POINT_DISABLE_POLICY PROCESS_MITIGATION_FONT_DISABLE_POLICY PROCESS_MITIGATION_IMAGE_LOAD_POLICY PROCESS_MITIGATION_PAYLOAD_RESTRICTION_POLICY PROCESS_MITIGATION_STRICT_HANDLE_CHECK_POLICY PROCESS_MITIGATION_SYSTEM_CALL_DISABLE_POLICY PROCESS_MITIGATION_SYSTEM_CALL_FILTER_POLICY PROCESS_POWER_THROTTLING_STATE PROCESS_PROTECTION_LEVEL_INFORMATION PROC_THREAD_ATTRIBUTE ProtocolSpecific_ PSAPI_WORKING_SET_BLOCK PSAPI_WORKING_SET_EX_BLOCK PSAPI_WORKING_SET_EX_INFORMATION PSAPI_WORKING_SET_INFORMATION PSAPI_WS_WATCH_INFORMATION PSAPI_WS_WATCH_INFORMATION_EX PSS_ALLOCATOR PSS_AUXILIARY_PAGES_INFORMATION PSS_AUXILIARY_PAGE_ENTRY PSS_HANDLE_ENTRY PSS_HANDLE_INFORMATION PSS_HANDLE_TRACE_INFORMATION PSS_PERFORMANCE_COUNTERS PSS_PROCESS_INFORMATION PSS_THREAD_ENTRY PSS_THREAD_INFORMATION PSS_VA_CLONE_INFORMATION PSS_VA_SPACE_ENTRY PSS_VA_SPACE_INFORMATION PTP_CALLBACK_ENVIRON PTP_CALLBACK_INSTANCE PTP_CLEANUP_GROUP PTP_IO PTP_POOL PTP_TIMER PTP_WAIT PTP_WORK PUMS_COMPLETION_LIST PUMS_CONTEXT RawBytesUnion READ_ELEMENT_ADDRESS_INFO READ_FILE_USN_DATA READ_USN_JOURNAL_DATA_V0 READ_USN_JOURNAL_DATA_V1 REASON_CONTEXT REASSIGN_BLOCKS REASSIGN_BLOCKS_EX REGION_DATA REPAIR_COPIES_INPUT REPAIR_COPIES_OUTPUT REQUEST_OPLOCK_INPUT_BUFFER REQUEST_OPLOCK_OUTPUT_BUFFER RETRIEVAL_POINTERS_BUFFER RETRIEVAL_POINTER_BASE RIP_INFO SCSIINFORMATION ScsiSenseKeyStruct Section SECURITY_CAPABILITIES Semaphore Server SET_DISK_ATTRIBUTES SET_PARTITION_INFORMATION Share SHRINK_VOLUME_INFORMATION SLIST_ENTRY SLIST_HEADER SMALL_RECT Smb2 SRWLOCK STARTING_LCN_INPUT_BUFFER STARTING_VCN_INPUT_BUFFER STARTUPINFO STARTUPINFOEX STORAGE_ACCESS_ALIGNMENT_DESCRIPTOR STORAGE_ADAPTER_DESCRIPTOR STORAGE_ADAPTER_SERIAL_NUMBER STORAGE_DESCRIPTOR_HEADER STORAGE_DEVICE_ATTRIBUTES_DESCRIPTOR STORAGE_DEVICE_DESCRIPTOR_MGD STORAGE_DEVICE_ID_DESCRIPTOR STORAGE_DEVICE_IO_CAPABILITY_DESCRIPTOR STORAGE_DEVICE_LAYOUT_SIGNATURE STORAGE_DEVICE_MANAGEMENT_STATUS STORAGE_DEVICE_NUMBER STORAGE_DEVICE_POWER_CAP STORAGE_DEVICE_RESILIENCY_DESCRIPTOR STORAGE_DEVICE_UNIQUE_IDENTIFIER_MGD STORAGE_HOTPLUG_INFO STORAGE_HW_FIRMWARE_ACTIVATE STORAGE_HW_FIRMWARE_DOWNLOAD STORAGE_MEDIUM_PRODUCT_TYPE_DESCRIPTOR STORAGE_MINIPORT_DESCRIPTOR STORAGE_OFFLOAD_READ_OUTPUT STORAGE_OFFLOAD_TOKEN STORAGE_OFFLOAD_WRITE_OUTPUT STORAGE_OPERATIONAL_REASON STORAGE_PHYSICAL_ADAPTER_DATA STORAGE_PHYSICAL_DEVICE_DATA STORAGE_PHYSICAL_NODE_DATA STORAGE_PHYSICAL_TOPOLOGY_DESCRIPTOR STORAGE_PROPERTY_QUERY STORAGE_PROTOCOL_COMMAND STORAGE_PROTOCOL_DATA_DESCRIPTOR STORAGE_PROTOCOL_SPECIFIC_DATA STORAGE_RPMB_DATA_FRAME STORAGE_RPMB_DESCRIPTOR STORAGE_SPEC_VERSION STORAGE_TEMPERATURE_DATA_DESCRIPTOR STORAGE_TEMPERATURE_INFO STORAGE_TEMPERATURE_THRESHOLD STORAGE_WRITE_CACHE_PROPERTY StreamFinished StreamStarted SYNCHRONIZATION_BARRIER SYSTEM_CPU_SET_INFORMATION SYSTEM_INFO SYSTEM_LOGICAL_PROCESSOR_INFORMATION SYSTEM_LOGICAL_PROCESSOR_INFORMATION_EX SYSTEM_POWER_STATUS SYSTEM_PROCESSOR_CYCLE_TIME_INFORMATION TAPEINFO TAPE_GET_DRIVE_PARAMETERS TAPE_GET_MEDIA_PARAMETERS Thread THREADENTRY32 THREAD_POWER_THROTTLING_STATE TimerQueueHandle TimerQueueTimerHandle TIME_ZONE_INFORMATION TP_POOL_STACK_INFORMATION TXFFILEID TXFS_GET_METADATA_INFO_OUT TXFS_GET_TRANSACTED_VERSION TXFS_LIST_TRANSACTIONS TXFS_LIST_TRANSACTIONS_ENTRY TXFS_LIST_TRANSACTION_LOCKED_FILES TXFS_LIST_TRANSACTION_LOCKED_FILES_ENTRY TXFS_MODIFY_RM TXFS_QUERY_RM_INFORMATION TXFS_READ_BACKUP_INFORMATION_OUT TXFS_TRANSACTION_ACTIVE_INFO TXFS_WRITE_BACKUP_INFORMATION UMS_CREATE_THREAD_ATTRIBUTES UMS_SCHEDULER_STARTUP_INFO UMS_SYSTEM_THREAD_INFORMATION UNION Union UNLOAD_DLL_DEBUG_INFO UNWIND_HISTORY_TABLE UNWIND_HISTORY_TABLE_ENTRY USN_JOURNAL_DATA_V0 USN_JOURNAL_DATA_V1 USN_JOURNAL_DATA_V2 USN_RANGE_TRACK_OUTPUT USN_RECORD_COMMON_HEADER USN_RECORD_EXTENT USN_RECORD_V2 USN_RECORD_V3 USN_RECORD_V4 USN_TRACK_MODIFIED_RANGES VERIFY_INFORMATION VOLUME_BITMAP_BUFFER VOLUME_DISK_EXTENTS VOLUME_GET_GPT_ATTRIBUTES_INFORMATION WIN32_FILE_ATTRIBUTE_DATA WIN32_FIND_STREAM_DATA WIN32_MEMORY_RANGE_ENTRY WINDOW_BUFFER_SIZE_RECORD WOW64_CONTEXT WOW64_FLOATING_SAVE_AREA WOW64_LDT_ENTRY XSAVE_FORMAT64 pkgreadme.md diff --git a/PInvoke/Kernel32/pkgreadme.md b/PInvoke/Kernel32/pkgreadme.md index c1aede2e..25ed4225 100644 --- a/PInvoke/Kernel32/pkgreadme.md +++ b/PInvoke/Kernel32/pkgreadme.md @@ -18,4 +18,4 @@ If you're still running into problems, file an [issue](https://github.com/dahall Functions | Enumerations | Structures --- | --- | --- -AcquireSRWLockExclusive AcquireSRWLockShared ActivateActCtx AddAtom AddConsoleAlias AddDllDirectory AddIntegrityLabelToBoundaryDescriptor AddLocalAlternateComputerName AddPackageDependency AddRefActCtx AddSecureMemoryCacheCallback AddSIDToBoundaryDescriptor AddVectoredContinueHandler AddVectoredExceptionHandler AdjustCalendarDate AllocateUserPhysicalPages AllocateUserPhysicalPagesNuma AllocConsole ApplicationRecoveryFinished ApplicationRecoveryInProgress AppPolicyGetCreateFileAccess AppPolicyGetProcessTerminationMethod AppPolicyGetShowDeveloperDiagnostic AppPolicyGetThreadInitializationType AreFileApisANSI AssignProcessToJobObject AttachConsole BackupRead BackupSeek BackupWrite BaseFlushAppcompatCache Beep BeginUpdateResource BindIoCompletionCallback BuildCommDCB BuildCommDCBAndTimeouts BuildIoRingCancelRequest BuildIoRingFlushFile BuildIoRingReadFile BuildIoRingRegisterBuffers BuildIoRingRegisterFileHandles BuildIoRingWriteFile CallbackMayRunLong CallEnclave CallNamedPipe CancelIo CancelIoEx CancelSynchronousIo CancelThreadpoolIo CancelWaitableTimer CeipIsOptedIn ChangeTimerQueueTimer CheckNameLegalDOS8Dot3 CheckRemoteDebuggerPresent ClearCommBreak ClearCommError CloseHandle CloseIoRing ClosePackageInfo ClosePrivateNamespace ClosePseudoConsole CloseThreadpool CloseThreadpoolCleanupGroup CloseThreadpoolCleanupGroupMembers CloseThreadpoolIo CloseThreadpoolTimer CloseThreadpoolWait CloseThreadpoolWork CommConfigDialog CompareFileTime CompareObjectHandles CompareString CompareStringEx CompareStringOrdinal ConnectNamedPipe ContinueDebugEvent ConvertAuxiliaryCounterToPerformanceCounter ConvertCalDateTimeToSystemTime ConvertDefaultLocale ConvertFiberToThread ConvertPerformanceCounterToAuxiliaryCounter ConvertSystemTimeToCalDateTime ConvertThreadToFiber ConvertThreadToFiberEx CopyContext CopyFile CopyFile2 CopyFileEx CopyFileFromAppW CopyFileTransacted CreateActCtx CreateBoundaryDescriptor CreateConsoleScreenBuffer CreateDirectory CreateDirectoryEx CreateDirectoryFromAppW CreateDirectoryTransacted CreateEnclave CreateEvent CreateEventEx CreateFiber CreateFiberEx CreateFile CreateFile2 CreateFile2FromAppW CreateFileFromAppW CreateFileMapping CreateFileMappingFromApp CreateFileMappingNuma CreateFileTransacted CreateHardLink CreateHardLinkTransacted CreateIoCompletionPort CreateIoRing CreateJobObject CreateMailslot CreateMemoryResourceNotification CreateMutex CreateMutexEx CreateNamedPipe CreatePipe CreatePrivateNamespace CreateProcess CreatePseudoConsole CreateRemoteThread CreateRemoteThreadEx CreateSemaphore CreateSemaphoreEx CreateSymbolicLink CreateTapePartition CreateThread CreateThreadpool CreateThreadpoolCleanupGroup CreateThreadpoolIo CreateThreadpoolTimer CreateThreadpoolWait CreateThreadpoolWork CreateTimerQueue CreateTimerQueueTimer CreateToolhelp32Snapshot CreateUmsCompletionList CreateUmsThreadContext CreateWaitableTimer CreateWaitableTimerEx DeactivateActCtx DebugActiveProcess DebugActiveProcessStop DebugBreak DebugBreakProcess DebugSetProcessKillOnExit DecodePointer DecodeRemotePointer DecodeSystemPointer DefineDosDevice DeleteAtom DeleteBoundaryDescriptor DeleteCriticalSection DeleteEnclave DeleteFiber DeleteFile DeleteFileFromAppW DeleteFileTransacted DeletePackageDependency DeleteProcThreadAttributeList DeleteSynchronizationBarrier DeleteTimerQueue DeleteTimerQueueEx DeleteTimerQueueTimer DeleteUmsCompletionList DeleteUmsThreadContext DeleteVolumeMountPoint DequeueUmsCompletionListItems DeviceIoControl DisableThreadLibraryCalls DisableThreadProfiling DisassociateCurrentThreadFromCallback DiscardVirtualMemory DisconnectNamedPipe DnsHostnameToComputerName DosDateTimeToFileTime DuplicateHandle EmptyWorkingSet EnableThreadProfiling EnclaveGetAttestationReport EnclaveGetEnclaveInformation EnclaveSealData EnclaveUnsealData EnclaveVerifyAttestationReport EncodePointer EncodeRemotePointer EncodeSystemPointer EndUpdateResource EnterCriticalSection EnterSynchronizationBarrier EnterUmsSchedulingMode EnumCalendarInfo EnumCalendarInfoEx EnumCalendarInfoExEx EnumDateFormats EnumDateFormatsEx EnumDateFormatsExEx EnumDeviceDrivers EnumDynamicTimeZoneInformation EnumLanguageGroupLocales EnumPageFilesA EnumPageFilesW EnumProcessesA EnumProcessesW EnumProcessModules EnumProcessModulesExA EnumProcessModulesExW EnumResourceLanguagesEx EnumResourceLanguagesW EnumResourceNames EnumResourceNamesEx EnumResourceTypesEx EnumResourceTypesW EnumSystemCodePages EnumSystemFirmwareTables EnumSystemGeoID EnumSystemGeoNames EnumSystemLanguageGroups EnumSystemLocales EnumSystemLocalesEx EnumTimeFormats EnumTimeFormatsEx EnumUILanguages EraseTape EscapeCommFunction ExecuteUmsThread ExitProcess ExitThread ExpandEnvironmentStrings FatalAppExit FatalExit FileTimeToDosDateTime FileTimeToLocalFileTime FileTimeToSystemTime FillConsoleOutputAttribute FillConsoleOutputCharacter FindActCtxSectionGuid FindActCtxSectionString FindAtom FindClose FindCloseChangeNotification FindFirstChangeNotification FindFirstFile FindFirstFileEx FindFirstFileExFromAppW FindFirstFileNameTransactedW FindFirstFileNameW FindFirstFileTransacted FindFirstStreamTransactedW FindFirstStreamW FindFirstVolume FindFirstVolumeMountPoint FindNextChangeNotification FindNextFile FindNextFileNameW FindNextStreamW FindNextVolume FindNextVolumeMountPoint FindNLSString FindNLSStringEx FindPackagesByPackageFamily FindResource FindResourceEx FindStringOrdinal FindVolumeClose FindVolumeMountPointClose FlsAlloc FlsFree FlsGetValue FlsSetValue FlushConsoleInputBuffer FlushFileBuffers FlushInstructionCache FlushProcessWriteBuffers FlushViewOfFile FoldString FormatApplicationUserModelId FormatMessage FreeConsole FreeEnvironmentStrings FreeLibrary FreeLibraryAndExitThread FreeLibraryWhenCallbackReturns FreeMemoryJobObject FreeResource FreeUserPhysicalPages GenerateConsoleCtrlEvent GetACP GetActiveProcessorCount GetActiveProcessorGroupCount GetAppContainerNamedObjectPath GetApplicationRecoveryCallback GetApplicationRestartSettings GetApplicationUserModelId GetApplicationUserModelIdFromToken GetAtomName GetBinaryType GetCalendarDateFormatEx GetCalendarInfo GetCalendarInfoEx GetCalendarSupportedDateRange GetCommandLine GetCommConfig GetCommMask GetCommModemStatus GetCommPorts GetCommProperties GetCommState GetCommTimeouts GetComPlusPackageInstallStatus GetCompressedFileSize GetComputerName GetComputerNameEx GetConsoleAlias GetConsoleAliases GetConsoleAliasesLength GetConsoleAliasExes GetConsoleAliasExesLength GetConsoleCP GetConsoleCursorInfo GetConsoleDisplayMode GetConsoleFontSize GetConsoleHistoryInfo GetConsoleMode GetConsoleOriginalTitle GetConsoleOutputCP GetConsoleProcessList GetConsoleScreenBufferInfo GetConsoleScreenBufferInfoEx GetConsoleSelectionInfo GetConsoleTitle GetConsoleWindow GetCPInfo GetCPInfoEx GetCurrencyFormat GetCurrencyFormatEx GetCurrentActCtx GetCurrentApplicationUserModelId GetCurrentConsoleFont GetCurrentConsoleFontEx GetCurrentDirectory GetCurrentPackageFamilyName GetCurrentPackageFullName GetCurrentPackageId GetCurrentPackageInfo GetCurrentPackageInfo2 GetCurrentPackagePath GetCurrentPackagePath2 GetCurrentProcess GetCurrentProcessId GetCurrentProcessorNumber GetCurrentProcessorNumberEx GetCurrentThread GetCurrentThreadId GetCurrentThreadStackLimits GetCurrentUmsThread GetDateFormat GetDateFormatEx GetDefaultCommConfig GetDeviceDriverBaseName GetDeviceDriverFileName GetDevicePowerState GetDiskFreeSpace GetDiskFreeSpaceEx GetDllDirectory GetDriveType GetDurationFormat GetDurationFormatEx GetDynamicTimeZoneInformation GetDynamicTimeZoneInformationEffectiveYears GetEnabledXStateFeatures GetEnvironmentStrings GetEnvironmentVariable GetErrorMode GetExitCodeProcess GetExitCodeThread GetExpandedName GetFileAttributes GetFileAttributesEx GetFileAttributesExFromAppW GetFileAttributesTransacted GetFileBandwidthReservation GetFileInformationByHandle GetFileInformationByHandleEx GetFileMUIInfo GetFileMUIPath GetFileSize GetFileSizeEx GetFileTime GetFileType GetFinalPathNameByHandle GetFirmwareEnvironmentVariable GetFirmwareEnvironmentVariableEx GetFullPathName GetFullPathNameTransacted GetGamingDeviceModelInformation GetGeoInfo GetGeoInfoEx GetHandleInformation GetIdForPackageDependencyContext GetIntegratedDisplaySize GetIoRingInfo GetLargePageMinimum GetLargestConsoleWindowSize GetLastError GetLocaleInfo GetLocaleInfoEx GetLocalTime GetLogicalDrives GetLogicalDriveStrings GetLogicalProcessorInformation GetLogicalProcessorInformationEx GetLongPathName GetLongPathNameTransacted GetMachineTypeAttributes GetMailslotInfo GetMappedFileName GetMaximumProcessorCount GetMaximumProcessorGroupCount GetMemoryErrorHandlingCapabilities GetModuleBaseName GetModuleFileName GetModuleFileNameExA GetModuleFileNameExW GetModuleHandle GetModuleHandleEx GetModuleInformation GetNamedPipeClientComputerName GetNamedPipeClientProcessId GetNamedPipeClientSessionId GetNamedPipeHandleState GetNamedPipeInfo GetNamedPipeServerProcessId GetNamedPipeServerSessionId GetNativeSystemInfo GetNextUmsListItem GetNLSVersion GetNLSVersionEx GetNumaAvailableMemoryNode GetNumaAvailableMemoryNodeEx GetNumaHighestNodeNumber GetNumaNodeNumberFromHandle GetNumaNodeProcessorMask GetNumaNodeProcessorMask2 GetNumaNodeProcessorMaskEx GetNumaProcessorNode GetNumaProcessorNodeEx GetNumaProximityNode GetNumaProximityNodeEx GetNumberFormat GetNumberFormatEx GetNumberOfConsoleInputEvents GetNumberOfConsoleMouseButtons GetOEMCP GetOsManufacturingMode GetOsSafeBootMode GetOverlappedResult GetOverlappedResultEx GetPackageApplicationIds GetPackageFamilyName GetPackageFamilyNameFromToken GetPackageFullName GetPackageFullNameFromToken GetPackageInfo GetPackageInfo2 GetPackagePath GetPackagePathByFullName GetPackagePathByFullName2 GetPackagesByPackageFamily GetPerformanceInfo GetPhysicallyInstalledSystemMemory GetPriorityClass GetPrivateProfileInt GetPrivateProfileSection GetPrivateProfileSectionNames GetPrivateProfileString GetPrivateProfileStruct GetProcAddress GetProcessAffinityMask GetProcessDefaultCpuSetMasks GetProcessDefaultCpuSets GetProcessDEPPolicy GetProcessGroupAffinity GetProcessHandleCount GetProcessHeap GetProcessHeaps GetProcessId GetProcessIdOfThread GetProcessImageFileName GetProcessInformation GetProcessIoCounters GetProcessMemoryInfoA GetProcessMemoryInfoW GetProcessMitigationPolicy GetProcessorSystemCycleTime GetProcessPreferredUILanguages GetProcessPriorityBoost GetProcessShutdownParameters GetProcessTimes GetProcessVersion GetProcessWorkingSetSize GetProcessWorkingSetSizeEx GetProductInfo GetProfileInt GetProfileSection GetProfileString GetQueuedCompletionStatus GetQueuedCompletionStatusEx GetShortPathName GetStagedPackageOrigin GetStagedPackagePathByFullName GetStagedPackagePathByFullName2 GetStartupInfo GetStdHandle GetStringScripts GetStringType GetStringTypeEx GetSystemCpuSetInformation GetSystemDefaultLangID GetSystemDefaultLCID GetSystemDefaultLocaleName GetSystemDefaultUILanguage GetSystemDEPPolicy GetSystemDirectory GetSystemFileCacheSize GetSystemFirmwareTable GetSystemInfo GetSystemPowerStatus GetSystemPreferredUILanguages GetSystemRegistryQuota GetSystemTime GetSystemTimeAdjustment GetSystemTimeAdjustmentPrecise GetSystemTimeAsFileTime GetSystemTimePreciseAsFileTime GetSystemTimes GetSystemWindowsDirectory GetSystemWow64Directory GetSystemWow64Directory2 GetTapeParameters GetTapePosition GetTapeStatus GetTempFileName GetTempPath GetTempPath2 GetThreadContext GetThreadDescription GetThreadErrorMode GetThreadGroupAffinity GetThreadId GetThreadIdealProcessorEx GetThreadInformation GetThreadIOPendingFlag GetThreadLocale GetThreadPreferredUILanguages GetThreadPriority GetThreadPriorityBoost GetThreadSelectedCpuSets GetThreadSelectorEntry GetThreadTimes GetThreadUILanguage GetTickCount GetTickCount64 GetTimeFormat GetTimeFormatEx GetTimeZoneInformation GetTimeZoneInformationForYear GetUILanguageInfo GetUmsCompletionListEvent GetUmsSystemThreadInformation GetUserDefaultGeoName GetUserDefaultLangID GetUserDefaultLCID GetUserDefaultLocaleName GetUserDefaultUILanguage GetUserGeoID GetUserPreferredUILanguages GetVersion GetVersionEx GetVolumeInformation GetVolumeInformationByHandleW GetVolumeNameForVolumeMountPoint GetVolumePathName GetVolumePathNamesForVolumeName GetWindowsDirectory GetWriteWatch GetWsChanges GetWsChangesExA GetWsChangesExW GetXStateFeaturesMask GlobalAddAtom GlobalAddAtomEx GlobalAlloc GlobalDeleteAtom GlobalFindAtom GlobalFlags GlobalFree GlobalGetAtomName GlobalHandle GlobalLock GlobalMemoryStatus GlobalMemoryStatusEx GlobalReAlloc GlobalSize GlobalUnlock Heap32First Heap32ListFirst Heap32ListNext Heap32Next HeapAlloc HeapCompact HeapCreate HeapDestroy HeapFree HeapLock HeapQueryInformation HeapReAlloc HeapSetInformation HeapSize HeapSummary HeapUnlock HeapValidate HeapWalk IdnToAscii IdnToNameprepUnicode IdnToUnicode InitAtomTable InitializeConditionVariable InitializeContext InitializeCriticalSection InitializeCriticalSectionAndSpinCount InitializeCriticalSectionEx InitializeEnclave InitializeProcessForWsWatchA InitializeProcessForWsWatchW InitializeProcThreadAttributeList InitializeSListHead InitializeSRWLock InitializeSynchronizationBarrier InitOnceBeginInitialize InitOnceComplete InitOnceExecuteOnce InitOnceInitialize InstallELAMCertificateInfo InterlockedFlushSList InterlockedPopEntrySList InterlockedPushEntrySList InterlockedPushListSList InterlockedPushListSListEx IsApiSetImplemented IsBadCodePtr IsBadReadPtr IsBadStringPtr IsBadWritePtr IsDBCSLeadByte IsDBCSLeadByteEx IsDebuggerPresent IsEnclaveTypeSupported IsIoRingOpSupported IsNativeVhdBoot IsNLSDefinedString IsNormalizedString IsProcessCritical IsProcessInJob IsProcessorFeaturePresent IsSystemResumeAutomatic IsThreadAFiber IsThreadpoolTimerSet IsUserCetAvailableInEnvironment IsValidCodePage IsValidLanguageGroup IsValidLocale IsValidLocaleName IsValidNLSVersion IsWow64GuestMachineSupported IsWow64Process IsWow64Process2 LCIDToLocaleName LCMapString LCMapStringEx LeaveCriticalSection LeaveCriticalSectionWhenCallbackReturns LoadEnclaveData LoadEnclaveImage LoadLibrary LoadLibraryEx LoadModule LoadPackagedLibrary LoadResource LoadStringByReference LocalAlloc LocaleNameToLCID LocalFileTimeToFileTime LocalFlags LocalFree LocalHandle LocalLock LocalReAlloc LocalSize LocalUnlock LocateXStateFeature LockFile LockFileEx LockResource lstrcmp lstrcmpi lstrcpyn lstrlen LZClose LZCopy LZInit LZOpenFile LZRead LZSeek MapUserPhysicalPages MapUserPhysicalPagesScatter MapViewOfFile MapViewOfFile3 MapViewOfFile3FromApp MapViewOfFileEx MapViewOfFileExNuma MapViewOfFileFromApp MapViewOfFileNuma2 Module32First Module32Next Module32NextA MoveFile MoveFileEx MoveFileFromAppW MoveFileTransacted MoveFileWithProgress MulDiv MultiByteToWideChar NeedCurrentDirectoryForExePath NormalizeString OfferVirtualMemory OpenCommPort OpenEvent OpenFile OpenFileById OpenFileMapping OpenFileMappingFromApp OpenJobObject OpenMutex OpenPackageInfoByFullName OpenPrivateNamespace OpenProcess OpenSemaphore OpenThread OpenWaitableTimer OutputDebugString PackageFamilyNameFromFullName PackageFamilyNameFromId PackageFullNameFromId PackageIdFromFullName PackageNameAndPublisherIdFromFamilyName ParseApplicationUserModelId PathAllocCanonicalize PathAllocCombine PathCchAddBackslash PathCchAddBackslashEx PathCchAddExtension PathCchAppend PathCchAppendEx PathCchCanonicalize PathCchCanonicalizeEx PathCchCombine PathCchCombineEx PathCchFindExtension PathCchIsRoot PathCchRemoveBackslash PathCchRemoveBackslashEx PathCchRemoveExtension PathCchRemoveFileSpec PathCchRenameExtension PathCchSkipRoot PathCchStripPrefix PathCchStripToRoot PathIsUNCEx PeekConsoleInput PeekNamedPipe PopIoRingCompletion PostQueuedCompletionStatus PowerClearRequest PowerCreateRequest PowerSetRequest PrefetchVirtualMemory PrepareTape Process32First Process32FirstA Process32Next Process32NextA ProcessIdToSessionId PssCaptureSnapshot PssDuplicateSnapshot PssFreeSnapshot PssQuerySnapshot PssWalkMarkerCreate PssWalkMarkerFree PssWalkMarkerGetPosition PssWalkMarkerSeekToBeginning PssWalkMarkerSetPosition PssWalkSnapshot PulseEvent PurgeComm QueryActCtxSettingsW QueryActCtxW QueryAuxiliaryCounterFrequency QueryDepthSList QueryDosDevice QueryFullProcessImageName QueryIdleProcessorCycleTime QueryIdleProcessorCycleTimeEx QueryInformationJobObject QueryInterruptTime QueryInterruptTimePrecise QueryIoRateControlInformationJobObject QueryIoRingCapabilities QueryMemoryResourceNotification QueryOptionalDelayLoadedAPI QueryPerformanceCounter QueryPerformanceFrequency QueryProcessAffinityUpdateMode QueryProcessCycleTime QueryProtectedPolicy QueryThreadCycleTime QueryThreadpoolStackInformation QueryThreadProfiling QueryUmsThreadInformation QueryUnbiasedInterruptTime QueryUnbiasedInterruptTimePrecise QueryVirtualMemoryInformation QueryWorkingSet QueryWorkingSetEx QueueUserAPC QueueUserWorkItem RaiseException RaiseFailFastException ReadConsole ReadConsoleInput ReadConsoleOutput ReadConsoleOutputAttribute ReadConsoleOutputCharacter ReadDirectoryChangesExW ReadDirectoryChangesW ReadFile ReadFileEx ReadFileScatter ReadProcessMemory ReadThreadProfilingData ReclaimVirtualMemory RegisterApplicationRecoveryCallback RegisterApplicationRestart RegisterBadMemoryNotification RegisterWaitForSingleObject ReleaseActCtx ReleaseMutex ReleaseMutexWhenCallbackReturns ReleaseSemaphore ReleaseSemaphoreWhenCallbackReturns ReleaseSRWLockExclusive ReleaseSRWLockShared RemoveDirectory RemoveDirectoryFromAppW RemoveDirectoryTransacted RemoveDllDirectory RemovePackageDependency RemoveSecureMemoryCacheCallback RemoveVectoredContinueHandler RemoveVectoredExceptionHandler ReOpenFile ReplaceFile ReplaceFileFromAppW RequestWakeupLatency ResetEvent ResetWriteWatch ResizePseudoConsole ResolveLocaleName RestoreLastError ResumeThread RtlAddFunctionTable RtlCaptureContext RtlCopyMemory RtlDeleteFunctionTable RtlFillMemory RtlInstallFunctionTableCallback RtlLookupFunctionEntry RtlMoveMemory RtlPcToFileHeader RtlRestoreContext RtlUnwind RtlUnwindEx RtlZeroMemory ScrollConsoleScreenBuffer SearchPath SetCalendarInfo SetCommBreak SetCommConfig SetCommMask SetCommState SetCommTimeouts SetComputerName SetComputerNameEx SetComputerNameEx2W SetConsoleActiveScreenBuffer SetConsoleCP SetConsoleCtrlHandler SetConsoleCursorInfo SetConsoleCursorPosition SetConsoleDisplayMode SetConsoleHistoryInfo SetConsoleMode SetConsoleOutputCP SetConsoleScreenBufferInfoEx SetConsoleScreenBufferSize SetConsoleTextAttribute SetConsoleTitle SetConsoleWindowInfo SetCriticalSectionSpinCount SetCurrentConsoleFontEx SetCurrentDirectory SetDefaultCommConfig SetDefaultDllDirectories SetDllDirectory SetDynamicTimeZoneInformation SetEndOfFile SetEnvironmentStrings SetEnvironmentVariable SetErrorMode SetEvent SetEventWhenCallbackReturns SetFileApisToANSI SetFileApisToOEM SetFileAttributes SetFileAttributesFromAppW SetFileAttributesTransacted SetFileBandwidthReservation SetFileCompletionNotificationModes SetFileInformationByHandle SetFileIoOverlappedRange SetFilePointer SetFilePointerEx SetFileShortName SetFileTime SetFileValidData SetFirmwareEnvironmentVariable SetFirmwareEnvironmentVariableEx SetHandleInformation SetInformationJobObject SetIoRateControlInformationJobObject SetIoRingCompletionEvent SetLastError SetLocaleInfo SetLocalTime SetMailslotInfo SetNamedPipeHandleState SetPriorityClass SetProcessAffinityMask SetProcessAffinityUpdateMode SetProcessDefaultCpuSetMasks SetProcessDefaultCpuSets SetProcessDEPPolicy SetProcessDynamicEHContinuationTargets SetProcessInformation SetProcessMitigationPolicy SetProcessPreferredUILanguages SetProcessPriorityBoost SetProcessShutdownParameters SetProcessValidCallTargets SetProcessWorkingSetSize SetProcessWorkingSetSizeEx SetProtectedPolicy SetSearchPathMode SetStdHandle SetStdHandleEx SetSystemFileCacheSize SetSystemPowerState SetSystemTime SetSystemTimeAdjustment SetSystemTimeAdjustmentPrecise SetTapeParameters SetTapePosition SetThreadAffinityMask SetThreadContext SetThreadDescription SetThreadErrorMode SetThreadExecutionState SetThreadGroupAffinity SetThreadIdealProcessor SetThreadIdealProcessorEx SetThreadInformation SetThreadLocale SetThreadpoolStackInformation SetThreadpoolThreadMaximum SetThreadpoolThreadMinimum SetThreadpoolTimer SetThreadpoolTimerEx SetThreadpoolWait SetThreadpoolWaitEx SetThreadPreferredUILanguages SetThreadPriority SetThreadPriorityBoost SetThreadSelectedCpuSetMasks SetThreadSelectedCpuSets SetThreadStackGuarantee SetThreadUILanguage SetTimeZoneInformation SetUmsThreadInformation SetUnhandledExceptionFilter SetupComm SetUserGeoID SetUserGeoName SetVolumeLabel SetVolumeMountPoint SetWaitableTimer SetWaitableTimerEx SetXStateFeaturesMask SignalObjectAndWait SizeofResource Sleep SleepConditionVariableCS SleepConditionVariableSRW SleepEx StartThreadpoolIo SubmitIoRing SubmitThreadpoolWork SuspendThread SwitchToFiber SwitchToThread SystemTimeToFileTime SystemTimeToTzSpecificLocalTime SystemTimeToTzSpecificLocalTimeEx TerminateEnclave TerminateJobObject TerminateProcess TerminateProcessOnMemoryExhaustion TerminateThread TermsrvAppInstallMode Thread32First Thread32Next TlsAlloc TlsFree TlsGetValue TlsSetValue Toolhelp32ReadProcessMemory TransactNamedPipe TransmitCommChar TryAcquireSRWLockExclusive TryAcquireSRWLockShared TryCreatePackageDependency TryEnterCriticalSection TrySubmitThreadpoolCallback TzSpecificLocalTimeToSystemTime TzSpecificLocalTimeToSystemTimeEx UmsThreadYield UnhandledExceptionFilter UnlockFile UnlockFileEx UnmapViewOfFile UnmapViewOfFile2 UnmapViewOfFileEx UnregisterApplicationRecoveryCallback UnregisterApplicationRestart UnregisterBadMemoryNotification UnregisterWait UnregisterWaitEx UpdateCalendarDayOfWeek UpdateProcThreadAttribute UpdateResource VerifyScripts VerifyVersionInfo VerSetConditionMask VirtualAlloc VirtualAlloc2 VirtualAlloc2FromApp VirtualAllocEx VirtualAllocExNuma VirtualAllocFromApp VirtualFree VirtualFreeEx VirtualLock VirtualProtect VirtualProtectEx VirtualProtectFromApp VirtualQuery VirtualQueryEx VirtualUnlock WaitCommEvent WaitForDebugEvent WaitForDebugEventEx WaitForMultipleObjects WaitForMultipleObjectsEx WaitForSingleObject WaitForSingleObjectEx WaitForThreadpoolIoCallbacks WaitForThreadpoolTimerCallbacks WaitForThreadpoolWaitCallbacks WaitForThreadpoolWorkCallbacks WaitNamedPipe WaitOnAddress WakeAllConditionVariable WakeByAddressAll WakeByAddressSingle WakeConditionVariable WerGetFlags WerRegisterAdditionalProcess WerRegisterAppLocalDump WerRegisterCustomMetadata WerRegisterExcludedMemoryBlock WerRegisterFile WerRegisterMemoryBlock WerRegisterRuntimeExceptionModule WerSetFlags WerUnregisterAdditionalProcess WerUnregisterAppLocalDump WerUnregisterCustomMetadata WerUnregisterExcludedMemoryBlock WerUnregisterFile WerUnregisterMemoryBlock WerUnregisterRuntimeExceptionModule WideCharToMultiByte WinExec Wow64DisableWow64FsRedirection Wow64EnableWow64FsRedirection Wow64GetThreadContext Wow64GetThreadSelectorEntry Wow64RevertWow64FsRedirection Wow64SetThreadContext Wow64SetThreadDefaultGuestMachine Wow64SuspendThread WriteConsole WriteConsoleInput WriteConsoleOutput WriteConsoleOutputAttribute WriteConsoleOutputCharacter WriteFile WriteFileEx WriteFileGather WritePrivateProfileSection WritePrivateProfileString WritePrivateProfileStruct WriteProcessMemory WriteProfileSection WriteProfileString WriteTapemark WTSGetActiveConsoleSessionId ZombifyActCtx | AddPackageDependencyOptions AppPolicyCreateFileAccess AppPolicyProcessTerminationMethod AppPolicyShowDeveloperDiagnostic AppPolicyThreadInitializationType APPX_PACKAGE_ARCHITECTURE CreatePackageDependencyOptions PACKAGE_FLAGS PackageDependencyLifetimeKind PackageDependencyProcessorArchitectures PackageOrigin PackagePathType TIME_FORMAT DEBUG_CONTINUE DEBUG_EVENT_CODE ENCLAVE_SEALING_IDENTITY_POLICY ENCLAVE_VBS_FLAG EnclaveType EXCEPTION_FLAG ExceptionCode FAIL_FAST_FLAGS FormatMessageFlags SEM DDD DRIVE_TYPE FILE_NOTIFY_CHANGE CreationOption FileType FIND_FIRST FINDEX_INFO_LEVELS FINDEX_SEARCH_OPS GET_FILEEX_INFO_LEVELS LOCKFILE GAMING_DEVICE_DEVICE_ID GAMING_DEVICE_VENDOR_ID DUPLICATE_HANDLE_OPTIONS HANDLE_FLAG HEAP_INFORMATION_CLASS HeapCompatibility HeapFlags PROCESS_HEAP FILE_FLUSH_MODE FILE_WRITE_FLAGS IORING_CREATE_ADVISORY_FLAGS IORING_CREATE_REQUIRED_FLAGS IORING_REF_KIND IORING_SQE_FLAGS JOB_OBJECT_CPU_RATE_CONTROL_FLAGS JOB_OBJECT_IO_RATE_CONTROL_FLAGS JOB_OBJECT_MSG JOB_OBJECT_NET_RATE_CONTROL_FLAGS JobAccessRight JOBOBJECT_END_OF_JOB_TIME_ACTION JOBOBJECT_IO_ATTRIBUTION_CONTROL_FLAGS JOBOBJECT_LIMIT_FLAGS JOBOBJECT_RATE_CONTROL_TOLERANCE JOBOBJECT_RATE_CONTROL_TOLERANCE_INTERVAL JOBOBJECT_SECURITY_FLAGS JOBOBJECT_UILIMIT_FLAGS JOBOBJECTINFOCLASS GET_MODULE_HANDLE_EX_FLAG LoadLibraryExFlags RESOURCE_ENUM_FLAGS SEARCH_FLAGS FILE_CACHE_LIMITS FILE_MAP MEM_ALLOCATION_TYPE MEM_EXTENDED_PARAMETER_TYPE MEM_PROTECTION MEMORY_RESOURCE_NOTIFICATION_TYPE OFFER_PRIORITY SEC_ALLOC WIN32_MEMORY_INFORMATION_CLASS WRITE_WATCH PIPE_ACCESS PIPE_TYPE IORING_FEATURE_FLAGS IORING_OP_CODE IORING_VERSION PATHCCH_OPTIONS StdHandleType PSS_CAPTURE_FLAGS PSS_DUPLICATE_FLAGS PSS_HANDLE_FLAGS PSS_OBJECT_TYPE PSS_PROCESS_FLAGS PSS_QUERY_INFORMATION_CLASS PSS_THREAD_FLAGS PSS_WALK_INFORMATION_CLASS CPU_SET_INFORMATION_TYPE CREATE_PROCESS CREATE_THREAD_FLAGS DYNAMIC_EH_CONTINUATION_TARGET MACHINE_ATTRIBUTES MEMORY_PRIORITY PROCESS_AFFINITY_MODE PROCESS_INFORMATION_CLASS PROCESS_LEAP_SECOND_INFO_FLAGS PROCESS_MEMORY_EXHAUSTION_TYPE PROCESS_MITIGATION_ASLR_POLICY_FLAGS PROCESS_MITIGATION_BINARY_SIGNATURE_POLICY_FLAGS PROCESS_MITIGATION_CHILD_PROCESS_POLICY_FLAGS PROCESS_MITIGATION_CONTROL_FLOW_GUARD_POLICY_FLAGS PROCESS_MITIGATION_DEP_POLICY_FLAGS PROCESS_MITIGATION_DYNAMIC_CODE_POLICY_FLAGS PROCESS_MITIGATION_EXTENSION_POINT_DISABLE_POLICY_FLAGS PROCESS_MITIGATION_FONT_DISABLE_POLICY_FLAGS PROCESS_MITIGATION_IMAGE_LOAD_POLICY_FLAGS PROCESS_MITIGATION_PAYLOAD_RESTRICTION_POLICY_FLAGS PROCESS_MITIGATION_POLICY PROCESS_MITIGATION_STRICT_HANDLE_CHECK_POLICY_FLAGS PROCESS_MITIGATION_SYSTEM_CALL_DISABLE_POLICY_FLAGS PROCESS_POWER_THROTTLING_MASK ProcessAccess PROCESSOR_FEATURE PROTECTION_LEVEL SHUTDOWN STARTF SYSTEM_CPU_SET_FLAGS THREAD_INFORMATION_CLASS THREAD_PRIORITY ThreadAccess LIST_MODULES COMPARE_STRING MBCONV STRING_MAPPING WCCONV CONDITION_VARIABLE_FLAGS CREATE_EVENT_FLAGS CREATE_MUTEX_FLAGS CREATE_WAITABLE_TIMER_FLAG CRITICAL_SECTION_FLAGS DIAGNOSTIC_REASON DIAGNOSTIC_REASON_VERSION INIT_ONCE_FLAGS SYNC_BARRIER_FLAGS SynchronizationObjectAccess WAIT_STATUS COMPUTER_NAME_FORMAT FirmwareTableProviderId LOGICAL_PROCESSOR_RELATIONSHIP PROCESSOR_CACHE_TYPE PRODUCT_TYPE ProductType SCEX2 SuiteMask USER_CET_ENVIRONMENT TP_CALLBACK_ENV_FLAGS TP_CALLBACK_PRIORITY WT TZID HEAPENTRY32_FLAGS HEAPLIST32_FLAGS TH32CS WER_FAULT_REPORTING WER_FILE_TYPE WER_REGISTER_FILE_FLAGS WER_REGISTER_FILE_TYPE WER_REPORT_TYPE WER_REPORT_UI WER_SUBMIT_RESULT ACTCTX_COMPATIBILITY_ELEMENT_TYPE ACTCTX_REQUESTED_RUN_LEVEL ACTCTX_SECTION ActCtxFlags ACTIVATION_CONTEXT_INFO_CLASS ApplicationRestartFlags DeactivateActCtxFlag FIND_ACTCTX_SECTION QueryActCtxFlag TAPE_ERASE_TYPE TAPE_FEATURES_HIGH TAPE_FEATURES_LOW TAPE_PARAM_OP TAPE_PARTITION_METHOD TAPE_POS_METHOD TAPE_POS_TYPE TAPE_PREP_OP TAPEMARK_TYPE COMM_ERRS COMM_ESC_FUNC COMM_EVT_MASK COMM_MODEM_STATUS COMM_PURGE COMM_SET_DATA COMM_SET_PARAMS COMM_STOP_PARITY DTR_CONTROL Parity PROV_CAPABILITIES PROV_SUB_TYPE RTS_CONTROL StopBits BASE_SEARCH_PATH COPYFILE2_COPY_PHASE COPYFILE2_MESSAGE_ACTION COPYFILE2_MESSAGE_TYPE DEP_SYSTEM_POLICY_TYPE FILE_ID_TYPE FILE_NOTIFICATION_MODE HARDWARE_COUNTER_TYPE POWER_REQUEST_TYPE PROCESS_DEP PROCESS_NAME READ_THREAD_PROFILING_FLAG SCS THREAD_PROFILING_FLAG VARIABLE_ATTRIBUTE WOW64_CONTEXT_FLAGS COPY_CALLBACK_REASON COPY_FILE CopyProgressResult FILE_ACTION FILE_INFO_BY_HANDLE_CLASS FinalPathNameOptions MOVEFILE OpenFileAction PRIORITY_HINT READ_DIRECTORY_NOTIFY_INFORMATION_CLASS RemoteProtocol REPLACEFILE StorageInfoFlags STREAM_INFO_LEVELS SymbolicLinkType GMEM LMEM AC_STATUS BATTERY_STATUS LATENCY_TIME EXECUTION_STATE FIBER_FLAG ThreadUmsFlags CHARACTER_ATTRIBUTE CONSOLE_INPUT_MODE CONSOLE_OUTPUT_MODE CONSOLE_SELECTION CONSOLE_TEXTMODE CONTROL_KEY_STATE CTRL_EVENT EVENT_TYPE GET_CONSOLE_DISPLAY_MODE MOUSE_BUTTON_STATE MOUSE_EVENT_FLAG PSEUDOCONSOLE SET_CONSOLE_DISPLAY_MODE CHANGER_FEATURES0 CHANGER_FEATURES1 CHANGER_LOCK CHANGER_MOVE CHANGER_SET_ACCESS_OP ChangerActionCode CHECKSUM_TYPE CSV_CONTROL_OP DETECTION_TYPE DEVICE_DSM_ACTION DEVICE_DSM_FLAG DEVICE_DSM_NOTIFY_FLAG DEVICE_TYPE DISK_ATTRIBUTE DISK_CACHE_RETENTION_PRIORITY DISK_CLUSTER_FLAG ELEMENT_ERROR ELEMENT_STATUS ELEMENT_TYPE FILE_STORAGE_TIER_CLASS FILE_STORAGE_TIER_FLAG FILE_STORAGE_TIER_MEDIA_TYPE FSCTL_INTEGRITY_FLAG GPT_ATTRIBUTE GPT_BASIC_DATA_ATTRIBUTE IOAccess IOMethod LOOKUP_STREAM_FROM_CLUSTER_ENTRY_FLAG MARK_HANDLE_INFO_FLAG MEDIA_CHANGE_DETECTION_STATE MEDIA_CHARACTER MEDIA_TYPE OPLOCK_INPUT_FLAG OPLOCK_LEVEL_CACHE OPLOCK_OUTPUT_FLAG PARTITION_STYLE PartitionType SHRINK_VOLUME_REQUEST_TYPES SRB_TYPE STORAGE_ADDRESS_TYPE STORAGE_BUS_TYPE STORAGE_COMPONENT_HEALTH_STATUS STORAGE_DEVICE_FORM_FACTOR STORAGE_DEVICE_POWER_CAP_UNITS STORAGE_HW_FIRMWARE_REQUEST_FLAG STORAGE_MEDIA_TYPE STORAGE_OFFLOAD_READ STORAGE_OFFLOAD_WRITE STORAGE_PORT_CODE_SET STORAGE_PROPERTY_ID STORAGE_PROTOCOL_ATA_DATA_TYPE STORAGE_PROTOCOL_COMMAND_FLAG STORAGE_PROTOCOL_NVME_DATA_TYPE STORAGE_PROTOCOL_STATUS STORAGE_PROTOCOL_TYPE STORAGE_QUERY_TYPE STORAGE_RPMB_FRAME_TYPE STORAGE_TEMPERATURE_THRESHOLD_FLAG TXFS_LOGGING_MODE TXFS_RM_FLAG TXFS_RM_STATE TXFS_TRANSACTION_STATE USN_REASON USN_SOURCE WRITE_CACHE_CHANGE WRITE_CACHE_ENABLE WRITE_CACHE_TYPE WRITE_THROUGH CALDATETIME_DATEUNIT CALID CALTYPE CHAR_TYPE_INFO CP_FLAGS Ctype1 Ctype2 Ctype3 DATE_FORMAT GetStringScriptsFlag IDN_FLAGS LCID_FLAGS LCMAP LCTYPE LGRPID LGRPID_FLAGS LOCALE_FLAGS LOCALE_FORMAT_FLAG MUI_FILETYPE MUI_LANGUAGE MUI_LANGUAGE_ENUM MUI_LANGUAGE_FILTER MUI_LANGUAGE_FLAGS MUI_LANGUAGE_PATH MUI_QUERY NORM_FORM SYSGEOCLASS SYSGEOTYPE SYSNLS_FUNCTION TIME_FORMAT_ENUM VS_FLAGS COMPRESSION_FORMAT QUOTA_LIMITS_HARDWS RTL_UMS_SCHEDULER_REASON RTL_UMS_THREAD_INFO_CLASS SECTION_MAP VERSION_CONDITION VERSION_MASK FileAccess FileSystemFlags IMAGE_FILE_MACHINE AttrType | PACKAGE_ID PACKAGE_INFO PACKAGE_INFO_REFERENCE PACKAGE_VERSION PACKAGEDEPENDENCY_CONTEXT DEBUG_EVENT LDT_ENTRY ENCLAVE_CREATE_INFO_SGX ENCLAVE_CREATE_INFO_VBS ENCLAVE_IDENTITY ENCLAVE_INFORMATION ENCLAVE_INIT_INFO_SGX ENCLAVE_INIT_INFO_VBS EXCEPTION_POINTERS EXCEPTION_RECORD BY_HANDLE_FILE_INFORMATION CREATEFILE2_EXTENDED_PARAMETERS GAMING_DEVICE_MODEL_INFORMATION HEAP_OPTIMIZE_RESOURCES_INFORMATION HEAP_SUMMARY HHEAP PROCESS_HEAP_ENTRY SLIST_ENTRY SLIST_HEADER OVERLAPPED_ENTRY HIORING IORING_BUFFER_REF IORING_CAPABILITIES IORING_CQE IORING_CREATE_FLAGS IORING_HANDLE_REF IORING_INFO HJOB IO_COUNTERS JOBOBJECT_ASSOCIATE_COMPLETION_PORT JOBOBJECT_BASIC_ACCOUNTING_INFORMATION JOBOBJECT_BASIC_AND_IO_ACCOUNTING_INFORMATION JOBOBJECT_BASIC_LIMIT_INFORMATION JOBOBJECT_BASIC_PROCESS_ID_LIST JOBOBJECT_BASIC_UI_RESTRICTIONS JOBOBJECT_CPU_RATE_CONTROL_INFORMATION JOBOBJECT_END_OF_JOB_TIME_INFORMATION JOBOBJECT_EXTENDED_LIMIT_INFORMATION JOBOBJECT_IO_ATTRIBUTION_INFORMATION JOBOBJECT_IO_ATTRIBUTION_STATS JOBOBJECT_IO_RATE_CONTROL_INFORMATION JOBOBJECT_IO_RATE_CONTROL_INFORMATION_NATIVE JOBOBJECT_IO_RATE_CONTROL_INFORMATION_NATIVE_V2 JOBOBJECT_IO_RATE_CONTROL_INFORMATION_NATIVE_V3 JOBOBJECT_JOBSET_INFORMATION JOBOBJECT_LIMIT_VIOLATION_INFORMATION JOBOBJECT_LIMIT_VIOLATION_INFORMATION_2 JOBOBJECT_NET_RATE_CONTROL_INFORMATION JOBOBJECT_NOTIFICATION_LIMIT_INFORMATION JOBOBJECT_NOTIFICATION_LIMIT_INFORMATION_2 JOBOBJECT_SECURITY_LIMIT_INFORMATION HRSRC HRSRCDATA CFG_CALL_TARGET_INFO MEM_ADDRESS_REQUIREMENTS MEM_EXTENDED_PARAMETER WIN32_MEMORY_RANGE_ENTRY HPIPE BoundaryDescriptorHandle NamespaceHandle IORING_BUFFER_INFO IORING_REGISTERED_BUFFER HPSS HPSSWALK MEMORY_BASIC_INFORMATION PSS_ALLOCATOR PSS_AUXILIARY_PAGE_ENTRY PSS_AUXILIARY_PAGES_INFORMATION PSS_HANDLE_ENTRY PSS_HANDLE_INFORMATION PSS_HANDLE_TRACE_INFORMATION PSS_PERFORMANCE_COUNTERS PSS_PROCESS_INFORMATION PSS_THREAD_ENTRY PSS_THREAD_INFORMATION PSS_VA_CLONE_INFORMATION PSS_VA_SPACE_ENTRY PSS_VA_SPACE_INFORMATION APP_MEMORY_INFORMATION MEMORY_PRIORITY_INFORMATION PROC_THREAD_ATTRIBUTE PROCESS_DYNAMIC_EH_CONTINUATION_TARGET PROCESS_INFORMATION PROCESS_LEAP_SECOND_INFO PROCESS_MACHINE_INFORMATION PROCESS_MEMORY_EXHAUSTION_INFO PROCESS_MITIGATION_ASLR_POLICY PROCESS_MITIGATION_BINARY_SIGNATURE_POLICY PROCESS_MITIGATION_CHILD_PROCESS_POLICY PROCESS_MITIGATION_CONTROL_FLOW_GUARD_POLICY PROCESS_MITIGATION_DEP_POLICY PROCESS_MITIGATION_DYNAMIC_CODE_POLICY PROCESS_MITIGATION_EXTENSION_POINT_DISABLE_POLICY PROCESS_MITIGATION_FONT_DISABLE_POLICY PROCESS_MITIGATION_IMAGE_LOAD_POLICY PROCESS_MITIGATION_PAYLOAD_RESTRICTION_POLICY PROCESS_MITIGATION_STRICT_HANDLE_CHECK_POLICY PROCESS_MITIGATION_SYSTEM_CALL_DISABLE_POLICY PROCESS_MITIGATION_SYSTEM_CALL_FILTER_POLICY PROCESS_POWER_THROTTLING_STATE PROCESS_PROTECTION_LEVEL_INFORMATION PROCESSOR_NUMBER STARTUPINFO STARTUPINFOEX SYSTEM_CPU_SET_INFORMATION THREAD_POWER_THROTTLING_STATE ENUM_PAGE_FILE_INFORMATION MODULEINFO PERFORMANCE_INFORMATION PROCESS_MEMORY_COUNTERS PROCESS_MEMORY_COUNTERS_EX PSAPI_WORKING_SET_BLOCK PSAPI_WORKING_SET_EX_BLOCK PSAPI_WORKING_SET_EX_INFORMATION PSAPI_WORKING_SET_INFORMATION PSAPI_WS_WATCH_INFORMATION PSAPI_WS_WATCH_INFORMATION_EX CONDITION_VARIABLE CRITICAL_SECTION INIT_ONCE REASON_CONTEXT SRWLOCK SYNCHRONIZATION_BARRIER CACHE_DESCRIPTOR CACHE_RELATIONSHIP GROUP_RELATIONSHIP MEMORYSTATUS MEMORYSTATUSEX NUMA_NODE_RELATIONSHIP OSVERSIONINFOEX PROCESSOR_GROUP_INFO PROCESSOR_RELATIONSHIP SYSTEM_INFO SYSTEM_LOGICAL_PROCESSOR_INFORMATION SYSTEM_LOGICAL_PROCESSOR_INFORMATION_EX SYSTEM_PROCESSOR_CYCLE_TIME_INFORMATION GROUP_AFFINITY PTP_CALLBACK_INSTANCE PTP_CLEANUP_GROUP PTP_IO PTP_POOL PTP_TIMER PTP_WAIT PTP_WORK TP_POOL_STACK_INFORMATION PTP_CALLBACK_ENVIRON TimerQueueHandle TimerQueueTimerHandle DYNAMIC_TIME_ZONE_INFORMATION TIME_ZONE_INFORMATION HEAPENTRY32 HEAPLIST32 HSNAPSHOT MODULEENTRY32 PROCESSENTRY32 THREADENTRY32 ACTCTX ACTCTX_SECTION_KEYED_DATA ACTIVATION_CONTEXT_ASSEMBLY_DETAILED_INFORMATION ACTIVATION_CONTEXT_BASIC_INFORMATION ACTIVATION_CONTEXT_COMPATIBILITY_INFORMATION_UNMGD ACTIVATION_CONTEXT_COMPATIBILITY_INFORMATION ACTIVATION_CONTEXT_DETAILED_INFORMATION ACTIVATION_CONTEXT_QUERY_INDEX ACTIVATION_CONTEXT_RUN_LEVEL_INFORMATION ASSEMBLY_FILE_DETAILED_INFORMATION COMPATIBILITY_CONTEXT_ELEMENT HACTCTX ATOM TAPE_GET_DRIVE_PARAMETERS TAPE_GET_MEDIA_PARAMETERS COMMCONFIG COMMPROP COMMTIMEOUTS COMSTAT DCB PerformanceDataHandle COPYFILE2_EXTENDED_PARAMETERS COPYFILE2_MESSAGE FILE_ALIGNMENT_INFO FILE_ALLOCATION_INFO FILE_ATTRIBUTE_TAG_INFO FILE_BASIC_INFO FILE_COMPRESSION_INFO FILE_DISPOSITION_INFO FILE_END_OF_FILE_INFO FILE_FULL_DIR_INFO FILE_ID_128 FILE_ID_BOTH_DIR_INFO FILE_ID_DESCRIPTOR FILE_ID_EXTD_DIR_INFO FILE_ID_INFO FILE_IO_PRIORITY_HINT_INFO FILE_NAME_INFO FILE_NOTIFY_EXTENDED_INFORMATION FILE_NOTIFY_INFORMATION FILE_REMOTE_PROTOCOL_INFO FILE_RENAME_INFO FILE_STANDARD_INFO FILE_STORAGE_INFO FILE_STREAM_INFO WIN32_FILE_ATTRIBUTE_DATA WIN32_FIND_STREAM_DATA LOADPARMS32 HGLOBAL HLOCAL SYSTEM_POWER_STATUS HUPDRES HTRXN PUMS_COMPLETION_LIST PUMS_CONTEXT UMS_SCHEDULER_STARTUP_INFO UMS_SYSTEM_THREAD_INFORMATION CHAR_INFO CONSOLE_CURSOR_INFO CONSOLE_FONT_INFO CONSOLE_FONT_INFOEX CONSOLE_HISTORY_INFO CONSOLE_READCONSOLE_CONTROL CONSOLE_SCREEN_BUFFER_INFO CONSOLE_SCREEN_BUFFER_INFOEX CONSOLE_SELECTION_INFO COORD FOCUS_EVENT_RECORD HPCON INPUT_RECORD KEY_EVENT_RECORD MENU_EVENT_RECORD MOUSE_EVENT_RECORD SMALL_RECT WINDOW_BUFFER_SIZE_RECORD BOOT_AREA_INFO CHANGER_ELEMENT CHANGER_ELEMENT_LIST CREATE_DISK CREATE_DISK_GPT CREATE_DISK_MBR CREATE_USN_JOURNAL_DATA DELETE_USN_JOURNAL_DATA DISK_CACHE_INFORMATION DISK_CLUSTER_INFO DISK_DETECTION_INFO DISK_EX_INT13_INFO DISK_EXTENT DISK_GEOMETRY DISK_GEOMETRY_EX DISK_GROW_PARTITION DISK_INT13_INFO DISK_PARTITION_INFO DISK_PERFORMANCE DRIVE_LAYOUT_INFORMATION DRIVE_LAYOUT_INFORMATION_EX DRIVE_LAYOUT_INFORMATION_GPT DRIVE_LAYOUT_INFORMATION_MBR EXFAT_STATISTICS FAT_STATISTICS FILESYSTEM_STATISTICS FILESYSTEM_STATISTICS_EX MFT_ENUM_DATA_V0 MFT_ENUM_DATA_V1 NTFS_STATISTICS NTFS_STATISTICS_EX PARTITION_INFORMATION PARTITION_INFORMATION_EX PARTITION_INFORMATION_GPT PARTITION_INFORMATION_MBR READ_FILE_USN_DATA READ_USN_JOURNAL_DATA_V0 READ_USN_JOURNAL_DATA_V1 USN_JOURNAL_DATA_V0 USN_JOURNAL_DATA_V1 USN_JOURNAL_DATA_V2 USN_RANGE_TRACK_OUTPUT USN_RECORD_COMMON_HEADER USN_RECORD_EXTENT USN_RECORD_V2 USN_RECORD_V3 USN_RECORD_V4 USN_TRACK_MODIFIED_RANGES VOLUME_DISK_EXTENTS VOLUME_GET_GPT_ATTRIBUTES_INFORMATION CHANGER_ELEMENT_STATUS CHANGER_ELEMENT_STATUS_EX CHANGER_EXCHANGE_MEDIUM CHANGER_INITIALIZE_ELEMENT_STATUS CHANGER_MOVE_MEDIUM CHANGER_PRODUCT_DATA CHANGER_READ_ELEMENT_STATUS CHANGER_SEND_VOLUME_TAG_INFORMATION CHANGER_SET_ACCESS CHANGER_SET_POSITION CLASS_MEDIA_CHANGE_CONTEXT CSV_CONTROL_PARAM CSV_IS_OWNED_BY_CSVFS CSV_NAMESPACE_INFO CSV_QUERY_FILE_REVISION CSV_QUERY_MDS_PATH CSV_QUERY_REDIRECT_STATE CSV_QUERY_VETO_FILE_DIRECT_IO_OUTPUT DEVICE_COPY_OFFLOAD_DESCRIPTOR DEVICE_DATA_SET_LB_PROVISIONING_STATE DEVICE_DATA_SET_RANGE DEVICE_DATA_SET_REPAIR_PARAMETERS DEVICE_DSM_NOTIFICATION_PARAMETERS DEVICE_DSM_OFFLOAD_READ_PARAMETERS DEVICE_DSM_OFFLOAD_WRITE_PARAMETERS DEVICE_LB_PROVISIONING_DESCRIPTOR DEVICE_MANAGE_DATA_SET_ATTRIBUTES DEVICE_MANAGE_DATA_SET_ATTRIBUTES_OUTPUT DEVICE_MEDIA_INFO DEVICE_POWER_DESCRIPTOR DEVICE_SEEK_PENALTY_DESCRIPTOR DEVICE_TRIM_DESCRIPTOR DEVICE_WRITE_AGGREGATION_DESCRIPTOR DUPLICATE_EXTENTS_DATA FILE_ALLOCATED_RANGE_BUFFER FILE_LEVEL_TRIM FILE_LEVEL_TRIM_OUTPUT FILE_LEVEL_TRIM_RANGE FILE_MAKE_COMPATIBLE_BUFFER FILE_OBJECTID_BUFFER FILE_QUERY_ON_DISK_VOL_INFO_BUFFER FILE_QUERY_SPARING_BUFFER FILE_SET_DEFECT_MGMT_BUFFER FILE_SET_SPARSE_BUFFER FILE_STORAGE_TIER FILE_STORAGE_TIER_REGION FILE_SYSTEM_RECOGNITION_INFORMATION FILE_ZERO_DATA_INFORMATION FIND_BY_SID_DATA FIND_BY_SID_OUTPUT FORMAT_EX_PARAMETERS FORMAT_PARAMETERS FSCTL_GET_INTEGRITY_INFORMATION_BUFFER FSCTL_QUERY_REGION_INFO_INPUT FSCTL_QUERY_REGION_INFO_OUTPUT FSCTL_QUERY_STORAGE_CLASSES_OUTPUT FSCTL_SET_INTEGRITY_INFORMATION_BUFFER GET_CHANGER_PARAMETERS GET_DISK_ATTRIBUTES GET_LENGTH_INFORMATION GET_MEDIA_TYPES LOOKUP_STREAM_FROM_CLUSTER_ENTRY LOOKUP_STREAM_FROM_CLUSTER_INPUT LOOKUP_STREAM_FROM_CLUSTER_OUTPUT MARK_HANDLE_INFO MOVE_FILE_DATA NTFS_EXTENDED_VOLUME_DATA NTFS_FILE_RECORD_INPUT_BUFFER NTFS_FILE_RECORD_OUTPUT_BUFFER NTFS_VOLUME_DATA_BUFFER PLEX_READ_DATA_REQUEST PREVENT_MEDIA_REMOVAL READ_ELEMENT_ADDRESS_INFO REASSIGN_BLOCKS REASSIGN_BLOCKS_EX REPAIR_COPIES_INPUT REPAIR_COPIES_OUTPUT REQUEST_OPLOCK_INPUT_BUFFER REQUEST_OPLOCK_OUTPUT_BUFFER RETRIEVAL_POINTER_BASE RETRIEVAL_POINTERS_BUFFER SET_DISK_ATTRIBUTES SET_PARTITION_INFORMATION SHRINK_VOLUME_INFORMATION STARTING_LCN_INPUT_BUFFER STARTING_VCN_INPUT_BUFFER STORAGE_ACCESS_ALIGNMENT_DESCRIPTOR STORAGE_ADAPTER_DESCRIPTOR STORAGE_DESCRIPTOR_HEADER STORAGE_DEVICE_ATTRIBUTES_DESCRIPTOR STORAGE_DEVICE_DESCRIPTOR STORAGE_DEVICE_ID_DESCRIPTOR STORAGE_DEVICE_IO_CAPABILITY_DESCRIPTOR STORAGE_DEVICE_NUMBER STORAGE_DEVICE_POWER_CAP STORAGE_DEVICE_RESILIENCY_DESCRIPTOR STORAGE_HOTPLUG_INFO STORAGE_HW_FIRMWARE_ACTIVATE STORAGE_HW_FIRMWARE_DOWNLOAD STORAGE_MEDIUM_PRODUCT_TYPE_DESCRIPTOR STORAGE_MINIPORT_DESCRIPTOR STORAGE_OFFLOAD_READ_OUTPUT STORAGE_OFFLOAD_TOKEN STORAGE_OFFLOAD_WRITE_OUTPUT STORAGE_PHYSICAL_ADAPTER_DATA STORAGE_PHYSICAL_DEVICE_DATA STORAGE_PHYSICAL_NODE_DATA STORAGE_PHYSICAL_TOPOLOGY_DESCRIPTOR STORAGE_PROPERTY_QUERY STORAGE_PROTOCOL_COMMAND STORAGE_PROTOCOL_DATA_DESCRIPTOR STORAGE_PROTOCOL_SPECIFIC_DATA STORAGE_RPMB_DATA_FRAME STORAGE_RPMB_DESCRIPTOR STORAGE_SPEC_VERSION STORAGE_TEMPERATURE_DATA_DESCRIPTOR STORAGE_TEMPERATURE_INFO STORAGE_TEMPERATURE_THRESHOLD STORAGE_WRITE_CACHE_PROPERTY TXFS_GET_METADATA_INFO_OUT TXFS_GET_TRANSACTED_VERSION TXFS_LIST_TRANSACTION_LOCKED_FILES TXFS_LIST_TRANSACTION_LOCKED_FILES_ENTRY TXFS_LIST_TRANSACTIONS TXFS_LIST_TRANSACTIONS_ENTRY TXFS_MODIFY_RM TXFS_QUERY_RM_INFORMATION TXFS_READ_BACKUP_INFORMATION_OUT TXFS_TRANSACTION_ACTIVE_INFO TXFS_WRITE_BACKUP_INFORMATION VERIFY_INFORMATION VOLUME_BITMAP_BUFFER CALDATETIME CPINFO CPINFOEX CURRENCYFMT FILEMUIINFO NLSVERSIONINFO NLSVERSIONINFOEX NUMBERFMT CONTEXT CONTEXT64 HARDWARE_COUNTER_DATA IMAGE_RUNTIME_FUNCTION_ENTRY PERFORMANCE_DATA SECURITY_CAPABILITIES UMS_CREATE_THREAD_ATTRIBUTES UNWIND_HISTORY_TABLE UNWIND_HISTORY_TABLE_ENTRY WOW64_CONTEXT WOW64_FLOATING_SAVE_AREA WOW64_LDT_ENTRY DUMMYSTRUCTNAME EXCEPTION_INFO EXCEPTION_DEBUG_INFO CREATE_THREAD_DEBUG_INFO CREATE_PROCESS_DEBUG_INFO EXIT_PROCESS_DEBUG_INFO EXIT_THREAD_DEBUG_INFO LOAD_DLL_DEBUG_INFO UNLOAD_DLL_DEBUG_INFO OUTPUT_DEBUG_STRING_INFO RIP_INFO BLOCK_REGION_UNION BufferUnion HandleUnion CPU_RATE_CONTROL_UNION UNION Process Thread Mutant Event Section Semaphore CPU_SET DETAIL ProcessorRelationUnion Union ChunkStarted ChunkFinished StreamStarted StreamFinished PollContinue Error DUMMYUNIONNAME GenericReserved_ ProtocolSpecific_ Smb2 Server Share INPUT_RECORD_EVENT MBR GPT MFTWRITESUSERLEVEL MFT2WRITESUSERLEVEL BITMAPWRITESUSERLEVEL MFTBITMAPWRITESUSERLEVEL ALLOCATE MFTWRITESUSERLEVEL MFT2WRITESUSERLEVEL BITMAPWRITESUSERLEVEL MFTBITMAPWRITESUSERLEVEL ALLOCATE DEVICESPECIFIC EXTENT TXFFILEID FLOATING_SAVE_AREA M128A XSAVE_FORMAT64 BLOCK_DATA REGION_DATA DISKINFO TAPEINFO BUSSPECIFICDATA SCSIINFORMATION +AcquireSRWLockExclusive AcquireSRWLockShared ActivateActCtx AddAtom AddConsoleAlias AddDllDirectory AddIntegrityLabelToBoundaryDescriptor AddLocalAlternateComputerName AddPackageDependency AddRefActCtx AddSecureMemoryCacheCallback AddSIDToBoundaryDescriptor AddVectoredContinueHandler AddVectoredExceptionHandler AdjustCalendarDate AllocateUserPhysicalPages AllocateUserPhysicalPagesNuma AllocConsole ApplicationRecoveryFinished ApplicationRecoveryInProgress AppPolicyGetCreateFileAccess AppPolicyGetProcessTerminationMethod AppPolicyGetShowDeveloperDiagnostic AppPolicyGetThreadInitializationType AreFileApisANSI AssignProcessToJobObject AttachConsole BackupRead BackupSeek BackupWrite BaseFlushAppcompatCache Beep BeginUpdateResource BindIoCompletionCallback BuildCommDCB BuildCommDCBAndTimeouts BuildIoRingCancelRequest BuildIoRingFlushFile BuildIoRingReadFile BuildIoRingRegisterBuffers BuildIoRingRegisterFileHandles BuildIoRingWriteFile CallbackMayRunLong CallEnclave CallNamedPipe CancelIo CancelIoEx CancelSynchronousIo CancelThreadpoolIo CancelWaitableTimer CeipIsOptedIn ChangeTimerQueueTimer CheckNameLegalDOS8Dot3 CheckRemoteDebuggerPresent ClearCommBreak ClearCommError CloseHandle CloseIoRing ClosePackageInfo ClosePrivateNamespace ClosePseudoConsole CloseThreadpool CloseThreadpoolCleanupGroup CloseThreadpoolCleanupGroupMembers CloseThreadpoolIo CloseThreadpoolTimer CloseThreadpoolWait CloseThreadpoolWork CommConfigDialog CompareFileTime CompareObjectHandles CompareString CompareStringEx CompareStringOrdinal ConnectNamedPipe ContinueDebugEvent ConvertAuxiliaryCounterToPerformanceCounter ConvertCalDateTimeToSystemTime ConvertDefaultLocale ConvertFiberToThread ConvertPerformanceCounterToAuxiliaryCounter ConvertSystemTimeToCalDateTime ConvertThreadToFiber ConvertThreadToFiberEx CopyContext CopyFile CopyFile2 CopyFileEx CopyFileFromAppW CopyFileTransacted CreateActCtx CreateBoundaryDescriptor CreateConsoleScreenBuffer CreateDirectory CreateDirectoryEx CreateDirectoryFromAppW CreateDirectoryTransacted CreateEnclave CreateEvent CreateEventEx CreateFiber CreateFiberEx CreateFile CreateFile2 CreateFile2FromAppW CreateFileFromAppW CreateFileMapping CreateFileMappingFromApp CreateFileMappingNuma CreateFileTransacted CreateHardLink CreateHardLinkTransacted CreateIoCompletionPort CreateIoRing CreateJobObject CreateMailslot CreateMemoryResourceNotification CreateMutex CreateMutexEx CreateNamedPipe CreatePipe CreatePrivateNamespace CreateProcess CreatePseudoConsole CreateRemoteThread CreateRemoteThreadEx CreateSemaphore CreateSemaphoreEx CreateSymbolicLink CreateTapePartition CreateThread CreateThreadpool CreateThreadpoolCleanupGroup CreateThreadpoolIo CreateThreadpoolTimer CreateThreadpoolWait CreateThreadpoolWork CreateTimerQueue CreateTimerQueueTimer CreateToolhelp32Snapshot CreateUmsCompletionList CreateUmsThreadContext CreateWaitableTimer CreateWaitableTimerEx DeactivateActCtx DebugActiveProcess DebugActiveProcessStop DebugBreak DebugBreakProcess DebugSetProcessKillOnExit DecodePointer DecodeRemotePointer DecodeSystemPointer DefineDosDevice DeleteAtom DeleteBoundaryDescriptor DeleteCriticalSection DeleteEnclave DeleteFiber DeleteFile DeleteFileFromAppW DeleteFileTransacted DeletePackageDependency DeleteProcThreadAttributeList DeleteSynchronizationBarrier DeleteTimerQueue DeleteTimerQueueEx DeleteTimerQueueTimer DeleteUmsCompletionList DeleteUmsThreadContext DeleteVolumeMountPoint DequeueUmsCompletionListItems DeviceIoControl DisableThreadLibraryCalls DisableThreadProfiling DisassociateCurrentThreadFromCallback DiscardVirtualMemory DisconnectNamedPipe DnsHostnameToComputerName DosDateTimeToFileTime DuplicateHandle EmptyWorkingSet EnableThreadProfiling EnclaveGetAttestationReport EnclaveGetEnclaveInformation EnclaveSealData EnclaveUnsealData EnclaveVerifyAttestationReport EncodePointer EncodeRemotePointer EncodeSystemPointer EndUpdateResource EnterCriticalSection EnterSynchronizationBarrier EnterUmsSchedulingMode EnumCalendarInfo EnumCalendarInfoEx EnumCalendarInfoExEx EnumDateFormats EnumDateFormatsEx EnumDateFormatsExEx EnumDeviceDrivers EnumDynamicTimeZoneInformation EnumLanguageGroupLocales EnumPageFilesA EnumPageFilesW EnumProcessesA EnumProcessesW EnumProcessModules EnumProcessModulesExA EnumProcessModulesExW EnumResourceLanguagesEx EnumResourceLanguagesW EnumResourceNames EnumResourceNamesEx EnumResourceTypesEx EnumResourceTypesW EnumSystemCodePages EnumSystemFirmwareTables EnumSystemGeoID EnumSystemGeoNames EnumSystemLanguageGroups EnumSystemLocales EnumSystemLocalesEx EnumTimeFormats EnumTimeFormatsEx EnumUILanguages EraseTape EscapeCommFunction ExecuteUmsThread ExitProcess ExitThread ExpandEnvironmentStrings FatalAppExit FatalExit FileTimeToDosDateTime FileTimeToLocalFileTime FileTimeToSystemTime FillConsoleOutputAttribute FillConsoleOutputCharacter FindActCtxSectionGuid FindActCtxSectionString FindAtom FindClose FindCloseChangeNotification FindFirstChangeNotification FindFirstFile FindFirstFileEx FindFirstFileExFromAppW FindFirstFileNameTransactedW FindFirstFileNameW FindFirstFileTransacted FindFirstStreamTransactedW FindFirstStreamW FindFirstVolume FindFirstVolumeMountPoint FindNextChangeNotification FindNextFile FindNextFileNameW FindNextStreamW FindNextVolume FindNextVolumeMountPoint FindNLSString FindNLSStringEx FindPackagesByPackageFamily FindResource FindResourceEx FindStringOrdinal FindVolumeClose FindVolumeMountPointClose FlsAlloc FlsFree FlsGetValue FlsSetValue FlushConsoleInputBuffer FlushFileBuffers FlushInstructionCache FlushProcessWriteBuffers FlushViewOfFile FoldString FormatApplicationUserModelId FormatMessage FreeConsole FreeEnvironmentStrings FreeLibrary FreeLibraryAndExitThread FreeLibraryWhenCallbackReturns FreeMemoryJobObject FreeResource FreeUserPhysicalPages GenerateConsoleCtrlEvent GetACP GetActiveProcessorCount GetActiveProcessorGroupCount GetAppContainerNamedObjectPath GetApplicationRecoveryCallback GetApplicationRestartSettings GetApplicationUserModelId GetApplicationUserModelIdFromToken GetAtomName GetBinaryType GetCalendarDateFormatEx GetCalendarInfo GetCalendarInfoEx GetCalendarSupportedDateRange GetCommandLine GetCommConfig GetCommMask GetCommModemStatus GetCommPorts GetCommProperties GetCommState GetCommTimeouts GetComPlusPackageInstallStatus GetCompressedFileSize GetComputerName GetComputerNameEx GetConsoleAlias GetConsoleAliases GetConsoleAliasesLength GetConsoleAliasExes GetConsoleAliasExesLength GetConsoleCP GetConsoleCursorInfo GetConsoleDisplayMode GetConsoleFontSize GetConsoleHistoryInfo GetConsoleMode GetConsoleOriginalTitle GetConsoleOutputCP GetConsoleProcessList GetConsoleScreenBufferInfo GetConsoleScreenBufferInfoEx GetConsoleSelectionInfo GetConsoleTitle GetConsoleWindow GetCPInfo GetCPInfoEx GetCurrencyFormat GetCurrencyFormatEx GetCurrentActCtx GetCurrentApplicationUserModelId GetCurrentConsoleFont GetCurrentConsoleFontEx GetCurrentDirectory GetCurrentPackageFamilyName GetCurrentPackageFullName GetCurrentPackageId GetCurrentPackageInfo GetCurrentPackageInfo2 GetCurrentPackagePath GetCurrentPackagePath2 GetCurrentProcess GetCurrentProcessId GetCurrentProcessorNumber GetCurrentProcessorNumberEx GetCurrentThread GetCurrentThreadId GetCurrentThreadStackLimits GetCurrentUmsThread GetDateFormat GetDateFormatEx GetDefaultCommConfig GetDeveloperDriveEnablementState GetDeviceDriverBaseName GetDeviceDriverFileName GetDevicePowerState GetDiskFreeSpace GetDiskFreeSpaceEx GetDllDirectory GetDriveType GetDurationFormat GetDurationFormatEx GetDynamicTimeZoneInformation GetDynamicTimeZoneInformationEffectiveYears GetEnabledXStateFeatures GetEnvironmentStrings GetEnvironmentVariable GetErrorMode GetExitCodeProcess GetExitCodeThread GetExpandedName GetFileAttributes GetFileAttributesEx GetFileAttributesExFromAppW GetFileAttributesTransacted GetFileBandwidthReservation GetFileInformationByHandle GetFileInformationByHandleEx GetFileMUIInfo GetFileMUIPath GetFileSize GetFileSizeEx GetFileTime GetFileType GetFinalPathNameByHandle GetFirmwareEnvironmentVariable GetFirmwareEnvironmentVariableEx GetFullPathName GetFullPathNameTransacted GetGamingDeviceModelInformation GetGeoInfo GetGeoInfoEx GetHandleInformation GetIdForPackageDependencyContext GetIntegratedDisplaySize GetIoRingInfo GetLargePageMinimum GetLargestConsoleWindowSize GetLastError GetLocaleInfo GetLocaleInfoEx GetLocalTime GetLogicalDrives GetLogicalDriveStrings GetLogicalProcessorInformation GetLogicalProcessorInformationEx GetLongPathName GetLongPathNameTransacted GetMachineTypeAttributes GetMailslotInfo GetMappedFileName GetMaximumProcessorCount GetMaximumProcessorGroupCount GetMemoryErrorHandlingCapabilities GetModuleBaseName GetModuleFileName GetModuleFileNameExA GetModuleFileNameExW GetModuleHandle GetModuleHandleEx GetModuleInformation GetNamedPipeClientComputerName GetNamedPipeClientProcessId GetNamedPipeClientSessionId GetNamedPipeHandleState GetNamedPipeInfo GetNamedPipeServerProcessId GetNamedPipeServerSessionId GetNativeSystemInfo GetNextUmsListItem GetNLSVersion GetNLSVersionEx GetNumaAvailableMemoryNode GetNumaAvailableMemoryNodeEx GetNumaHighestNodeNumber GetNumaNodeNumberFromHandle GetNumaNodeProcessorMask GetNumaNodeProcessorMask2 GetNumaNodeProcessorMaskEx GetNumaProcessorNode GetNumaProcessorNodeEx GetNumaProximityNode GetNumaProximityNodeEx GetNumberFormat GetNumberFormatEx GetNumberOfConsoleInputEvents GetNumberOfConsoleMouseButtons GetOEMCP GetOsManufacturingMode GetOsSafeBootMode GetOverlappedResult GetOverlappedResultEx GetPackageApplicationIds GetPackageFamilyName GetPackageFamilyNameFromToken GetPackageFullName GetPackageFullNameFromToken GetPackageInfo GetPackageInfo2 GetPackagePath GetPackagePathByFullName GetPackagePathByFullName2 GetPackagesByPackageFamily GetPerformanceInfo GetPhysicallyInstalledSystemMemory GetPriorityClass GetPrivateProfileInt GetPrivateProfileSection GetPrivateProfileSectionNames GetPrivateProfileString GetPrivateProfileStruct GetProcAddress GetProcessAffinityMask GetProcessDefaultCpuSetMasks GetProcessDefaultCpuSets GetProcessDEPPolicy GetProcessGroupAffinity GetProcessHandleCount GetProcessHeap GetProcessHeaps GetProcessId GetProcessIdOfThread GetProcessImageFileName GetProcessInformation GetProcessIoCounters GetProcessMemoryInfoA GetProcessMemoryInfoW GetProcessMitigationPolicy GetProcessorSystemCycleTime GetProcessPreferredUILanguages GetProcessPriorityBoost GetProcessShutdownParameters GetProcessTimes GetProcessVersion GetProcessWorkingSetSize GetProcessWorkingSetSizeEx GetProductInfo GetProfileInt GetProfileSection GetProfileString GetQueuedCompletionStatus GetQueuedCompletionStatusEx GetShortPathName GetStagedPackageOrigin GetStagedPackagePathByFullName GetStagedPackagePathByFullName2 GetStartupInfo GetStdHandle GetStringScripts GetStringType GetStringTypeEx GetSystemCpuSetInformation GetSystemDefaultLangID GetSystemDefaultLCID GetSystemDefaultLocaleName GetSystemDefaultUILanguage GetSystemDEPPolicy GetSystemDirectory GetSystemFileCacheSize GetSystemFirmwareTable GetSystemInfo GetSystemPowerStatus GetSystemPreferredUILanguages GetSystemRegistryQuota GetSystemTime GetSystemTimeAdjustment GetSystemTimeAdjustmentPrecise GetSystemTimeAsFileTime GetSystemTimePreciseAsFileTime GetSystemTimes GetSystemWindowsDirectory GetSystemWow64Directory GetSystemWow64Directory2 GetTapeParameters GetTapePosition GetTapeStatus GetTempFileName GetTempPath GetTempPath2 GetThreadContext GetThreadDescription GetThreadErrorMode GetThreadGroupAffinity GetThreadId GetThreadIdealProcessorEx GetThreadInformation GetThreadIOPendingFlag GetThreadLocale GetThreadPreferredUILanguages GetThreadPriority GetThreadPriorityBoost GetThreadSelectedCpuSets GetThreadSelectorEntry GetThreadTimes GetThreadUILanguage GetTickCount GetTickCount64 GetTimeFormat GetTimeFormatEx GetTimeZoneInformation GetTimeZoneInformationForYear GetUILanguageInfo GetUmsCompletionListEvent GetUmsSystemThreadInformation GetUserDefaultGeoName GetUserDefaultLangID GetUserDefaultLCID GetUserDefaultLocaleName GetUserDefaultUILanguage GetUserGeoID GetUserPreferredUILanguages GetVersion GetVersionEx GetVolumeInformation GetVolumeInformationByHandleW GetVolumeNameForVolumeMountPoint GetVolumePathName GetVolumePathNamesForVolumeName GetWindowsDirectory GetWriteWatch GetWsChanges GetWsChangesExA GetWsChangesExW GetXStateFeaturesMask GlobalAddAtom GlobalAddAtomEx GlobalAlloc GlobalDeleteAtom GlobalFindAtom GlobalFlags GlobalFree GlobalGetAtomName GlobalHandle GlobalLock GlobalMemoryStatus GlobalMemoryStatusEx GlobalReAlloc GlobalSize GlobalUnlock Heap32First Heap32ListFirst Heap32ListNext Heap32Next HeapAlloc HeapCompact HeapCreate HeapDestroy HeapFree HeapLock HeapQueryInformation HeapReAlloc HeapSetInformation HeapSize HeapSummary HeapUnlock HeapValidate HeapWalk IdnToAscii IdnToNameprepUnicode IdnToUnicode InitAtomTable InitializeConditionVariable InitializeContext InitializeCriticalSection InitializeCriticalSectionAndSpinCount InitializeCriticalSectionEx InitializeEnclave InitializeProcessForWsWatchA InitializeProcessForWsWatchW InitializeProcThreadAttributeList InitializeSListHead InitializeSRWLock InitializeSynchronizationBarrier InitOnceBeginInitialize InitOnceComplete InitOnceExecuteOnce InitOnceInitialize InstallELAMCertificateInfo InterlockedFlushSList InterlockedPopEntrySList InterlockedPushEntrySList InterlockedPushListSList InterlockedPushListSListEx IsApiSetImplemented IsBadCodePtr IsBadReadPtr IsBadStringPtr IsBadWritePtr IsDBCSLeadByte IsDBCSLeadByteEx IsDebuggerPresent IsEnclaveTypeSupported IsIoRingOpSupported IsNativeVhdBoot IsNLSDefinedString IsNormalizedString IsProcessCritical IsProcessInJob IsProcessorFeaturePresent IsSystemResumeAutomatic IsThreadAFiber IsThreadpoolTimerSet IsUserCetAvailableInEnvironment IsValidCodePage IsValidLanguageGroup IsValidLocale IsValidLocaleName IsValidNLSVersion IsWow64GuestMachineSupported IsWow64Process IsWow64Process2 LCIDToLocaleName LCMapString LCMapStringEx LeaveCriticalSection LeaveCriticalSectionWhenCallbackReturns LoadEnclaveData LoadEnclaveImage LoadLibrary LoadLibraryEx LoadModule LoadPackagedLibrary LoadResource LoadStringByReference LocalAlloc LocaleNameToLCID LocalFileTimeToFileTime LocalFlags LocalFree LocalHandle LocalLock LocalReAlloc LocalSize LocalUnlock LocateXStateFeature LockFile LockFileEx LockResource lstrcmp lstrcmpi lstrcpyn lstrlen LZClose LZCopy LZInit LZOpenFile LZRead LZSeek MapUserPhysicalPages MapUserPhysicalPagesScatter MapViewOfFile MapViewOfFile3 MapViewOfFile3FromApp MapViewOfFileEx MapViewOfFileExNuma MapViewOfFileFromApp MapViewOfFileNuma2 Module32First Module32Next Module32NextA MoveFile MoveFileEx MoveFileFromAppW MoveFileTransacted MoveFileWithProgress MulDiv MultiByteToWideChar NeedCurrentDirectoryForExePath NormalizeString OfferVirtualMemory OpenCommPort OpenEvent OpenFile OpenFileById OpenFileMapping OpenFileMappingFromApp OpenJobObject OpenMutex OpenPackageInfoByFullName OpenPrivateNamespace OpenProcess OpenSemaphore OpenThread OpenWaitableTimer OutputDebugString PackageFamilyNameFromFullName PackageFamilyNameFromId PackageFullNameFromId PackageIdFromFullName PackageNameAndPublisherIdFromFamilyName ParseApplicationUserModelId PathAllocCanonicalize PathAllocCombine PathCchAddBackslash PathCchAddBackslashEx PathCchAddExtension PathCchAppend PathCchAppendEx PathCchCanonicalize PathCchCanonicalizeEx PathCchCombine PathCchCombineEx PathCchFindExtension PathCchIsRoot PathCchRemoveBackslash PathCchRemoveBackslashEx PathCchRemoveExtension PathCchRemoveFileSpec PathCchRenameExtension PathCchSkipRoot PathCchStripPrefix PathCchStripToRoot PathIsUNCEx PeekConsoleInput PeekNamedPipe PopIoRingCompletion PostQueuedCompletionStatus PowerClearRequest PowerCreateRequest PowerSetRequest PrefetchVirtualMemory PrepareTape Process32First Process32FirstA Process32Next Process32NextA ProcessIdToSessionId PssCaptureSnapshot PssDuplicateSnapshot PssFreeSnapshot PssQuerySnapshot PssWalkMarkerCreate PssWalkMarkerFree PssWalkMarkerGetPosition PssWalkMarkerSeekToBeginning PssWalkMarkerSetPosition PssWalkSnapshot PulseEvent PurgeComm QueryActCtxSettingsW QueryActCtxW QueryAuxiliaryCounterFrequency QueryDepthSList QueryDosDevice QueryFullProcessImageName QueryIdleProcessorCycleTime QueryIdleProcessorCycleTimeEx QueryInformationJobObject QueryInterruptTime QueryInterruptTimePrecise QueryIoRateControlInformationJobObject QueryIoRingCapabilities QueryMemoryResourceNotification QueryOptionalDelayLoadedAPI QueryPerformanceCounter QueryPerformanceFrequency QueryProcessAffinityUpdateMode QueryProcessCycleTime QueryProtectedPolicy QueryThreadCycleTime QueryThreadpoolStackInformation QueryThreadProfiling QueryUmsThreadInformation QueryUnbiasedInterruptTime QueryUnbiasedInterruptTimePrecise QueryVirtualMemoryInformation QueryWorkingSet QueryWorkingSetEx QueueUserAPC QueueUserWorkItem RaiseException RaiseFailFastException ReadConsole ReadConsoleInput ReadConsoleOutput ReadConsoleOutputAttribute ReadConsoleOutputCharacter ReadDirectoryChangesExW ReadDirectoryChangesW ReadFile ReadFileEx ReadFileScatter ReadProcessMemory ReadThreadProfilingData ReclaimVirtualMemory RegisterApplicationRecoveryCallback RegisterApplicationRestart RegisterBadMemoryNotification RegisterWaitForSingleObject ReleaseActCtx ReleaseMutex ReleaseMutexWhenCallbackReturns ReleaseSemaphore ReleaseSemaphoreWhenCallbackReturns ReleaseSRWLockExclusive ReleaseSRWLockShared RemoveDirectory RemoveDirectoryFromAppW RemoveDirectoryTransacted RemoveDllDirectory RemovePackageDependency RemoveSecureMemoryCacheCallback RemoveVectoredContinueHandler RemoveVectoredExceptionHandler ReOpenFile ReplaceFile ReplaceFileFromAppW RequestWakeupLatency ResetEvent ResetWriteWatch ResizePseudoConsole ResolveLocaleName RestoreLastError ResumeThread RtlAddFunctionTable RtlCaptureContext RtlCopyMemory RtlDeleteFunctionTable RtlFillMemory RtlInstallFunctionTableCallback RtlLookupFunctionEntry RtlMoveMemory RtlPcToFileHeader RtlRestoreContext RtlUnwind RtlUnwindEx RtlZeroMemory ScrollConsoleScreenBuffer SearchPath SetCalendarInfo SetCommBreak SetCommConfig SetCommMask SetCommState SetCommTimeouts SetComputerName SetComputerNameEx SetComputerNameEx2W SetConsoleActiveScreenBuffer SetConsoleCP SetConsoleCtrlHandler SetConsoleCursorInfo SetConsoleCursorPosition SetConsoleDisplayMode SetConsoleHistoryInfo SetConsoleMode SetConsoleOutputCP SetConsoleScreenBufferInfoEx SetConsoleScreenBufferSize SetConsoleTextAttribute SetConsoleTitle SetConsoleWindowInfo SetCriticalSectionSpinCount SetCurrentConsoleFontEx SetCurrentDirectory SetDefaultCommConfig SetDefaultDllDirectories SetDllDirectory SetDynamicTimeZoneInformation SetEndOfFile SetEnvironmentStrings SetEnvironmentVariable SetErrorMode SetEvent SetEventWhenCallbackReturns SetFileApisToANSI SetFileApisToOEM SetFileAttributes SetFileAttributesFromAppW SetFileAttributesTransacted SetFileBandwidthReservation SetFileCompletionNotificationModes SetFileInformationByHandle SetFileIoOverlappedRange SetFilePointer SetFilePointerEx SetFileShortName SetFileTime SetFileValidData SetFirmwareEnvironmentVariable SetFirmwareEnvironmentVariableEx SetHandleInformation SetInformationJobObject SetIoRateControlInformationJobObject SetIoRingCompletionEvent SetLastError SetLocaleInfo SetLocalTime SetMailslotInfo SetNamedPipeHandleState SetPriorityClass SetProcessAffinityMask SetProcessAffinityUpdateMode SetProcessDefaultCpuSetMasks SetProcessDefaultCpuSets SetProcessDEPPolicy SetProcessDynamicEHContinuationTargets SetProcessInformation SetProcessMitigationPolicy SetProcessPreferredUILanguages SetProcessPriorityBoost SetProcessShutdownParameters SetProcessValidCallTargets SetProcessWorkingSetSize SetProcessWorkingSetSizeEx SetProtectedPolicy SetSearchPathMode SetStdHandle SetStdHandleEx SetSystemFileCacheSize SetSystemPowerState SetSystemTime SetSystemTimeAdjustment SetSystemTimeAdjustmentPrecise SetTapeParameters SetTapePosition SetThreadAffinityMask SetThreadContext SetThreadDescription SetThreadErrorMode SetThreadExecutionState SetThreadGroupAffinity SetThreadIdealProcessor SetThreadIdealProcessorEx SetThreadInformation SetThreadLocale SetThreadpoolStackInformation SetThreadpoolThreadMaximum SetThreadpoolThreadMinimum SetThreadpoolTimer SetThreadpoolTimerEx SetThreadpoolWait SetThreadpoolWaitEx SetThreadPreferredUILanguages SetThreadPriority SetThreadPriorityBoost SetThreadSelectedCpuSetMasks SetThreadSelectedCpuSets SetThreadStackGuarantee SetThreadUILanguage SetTimeZoneInformation SetUmsThreadInformation SetUnhandledExceptionFilter SetupComm SetUserGeoID SetUserGeoName SetVolumeLabel SetVolumeMountPoint SetWaitableTimer SetWaitableTimerEx SetXStateFeaturesMask SignalObjectAndWait SizeofResource Sleep SleepConditionVariableCS SleepConditionVariableSRW SleepEx StartThreadpoolIo SubmitIoRing SubmitThreadpoolWork SuspendThread SwitchToFiber SwitchToThread SystemTimeToFileTime SystemTimeToTzSpecificLocalTime SystemTimeToTzSpecificLocalTimeEx TerminateEnclave TerminateJobObject TerminateProcess TerminateProcessOnMemoryExhaustion TerminateThread TermsrvAppInstallMode Thread32First Thread32Next TlsAlloc TlsFree TlsGetValue TlsSetValue Toolhelp32ReadProcessMemory TransactNamedPipe TransmitCommChar TryAcquireSRWLockExclusive TryAcquireSRWLockShared TryCreatePackageDependency TryEnterCriticalSection TrySubmitThreadpoolCallback TzSpecificLocalTimeToSystemTime TzSpecificLocalTimeToSystemTimeEx UmsThreadYield UnhandledExceptionFilter UnlockFile UnlockFileEx UnmapViewOfFile UnmapViewOfFile2 UnmapViewOfFileEx UnregisterApplicationRecoveryCallback UnregisterApplicationRestart UnregisterBadMemoryNotification UnregisterWait UnregisterWaitEx UpdateCalendarDayOfWeek UpdateProcThreadAttribute UpdateResource VerifyScripts VerifyVersionInfo VerSetConditionMask VirtualAlloc VirtualAlloc2 VirtualAlloc2FromApp VirtualAllocEx VirtualAllocExNuma VirtualAllocFromApp VirtualFree VirtualFreeEx VirtualLock VirtualProtect VirtualProtectEx VirtualProtectFromApp VirtualQuery VirtualQueryEx VirtualUnlock WaitCommEvent WaitForDebugEvent WaitForDebugEventEx WaitForMultipleObjects WaitForMultipleObjectsEx WaitForSingleObject WaitForSingleObjectEx WaitForThreadpoolIoCallbacks WaitForThreadpoolTimerCallbacks WaitForThreadpoolWaitCallbacks WaitForThreadpoolWorkCallbacks WaitNamedPipe WaitOnAddress WakeAllConditionVariable WakeByAddressAll WakeByAddressSingle WakeConditionVariable WerGetFlags WerRegisterAdditionalProcess WerRegisterAppLocalDump WerRegisterCustomMetadata WerRegisterExcludedMemoryBlock WerRegisterFile WerRegisterMemoryBlock WerRegisterRuntimeExceptionModule WerSetFlags WerUnregisterAdditionalProcess WerUnregisterAppLocalDump WerUnregisterCustomMetadata WerUnregisterExcludedMemoryBlock WerUnregisterFile WerUnregisterMemoryBlock WerUnregisterRuntimeExceptionModule WideCharToMultiByte WinExec Wow64DisableWow64FsRedirection Wow64EnableWow64FsRedirection Wow64GetThreadContext Wow64GetThreadSelectorEntry Wow64RevertWow64FsRedirection Wow64SetThreadContext Wow64SetThreadDefaultGuestMachine Wow64SuspendThread WriteConsole WriteConsoleInput WriteConsoleOutput WriteConsoleOutputAttribute WriteConsoleOutputCharacter WriteFile WriteFileEx WriteFileGather WritePrivateProfileSection WritePrivateProfileString WritePrivateProfileStruct WriteProcessMemory WriteProfileSection WriteProfileString WriteTapemark WTSGetActiveConsoleSessionId ZombifyActCtx | AddPackageDependencyOptions AppPolicyCreateFileAccess AppPolicyProcessTerminationMethod AppPolicyShowDeveloperDiagnostic AppPolicyThreadInitializationType APPX_PACKAGE_ARCHITECTURE CreatePackageDependencyOptions PACKAGE_FLAGS PackageDependencyLifetimeKind PackageDependencyProcessorArchitectures PackageOrigin PackagePathType TIME_FORMAT DEBUG_CONTINUE DEBUG_EVENT_CODE ENCLAVE_SEALING_IDENTITY_POLICY ENCLAVE_VBS_FLAG EnclaveType EXCEPTION_FLAG ExceptionCode FAIL_FAST_FLAGS FormatMessageFlags SEM DDD DRIVE_TYPE FILE_NOTIFY_CHANGE CreationOption FileType FIND_FIRST FINDEX_INFO_LEVELS FINDEX_SEARCH_OPS GET_FILEEX_INFO_LEVELS LOCKFILE GAMING_DEVICE_DEVICE_ID GAMING_DEVICE_VENDOR_ID DUPLICATE_HANDLE_OPTIONS HANDLE_FLAG HEAP_INFORMATION_CLASS HeapCompatibility HeapFlags PROCESS_HEAP FILE_FLUSH_MODE FILE_WRITE_FLAGS IORING_CREATE_ADVISORY_FLAGS IORING_CREATE_REQUIRED_FLAGS IORING_REF_KIND IORING_SQE_FLAGS JOB_OBJECT_CPU_RATE_CONTROL_FLAGS JOB_OBJECT_IO_RATE_CONTROL_FLAGS JOB_OBJECT_MSG JOB_OBJECT_NET_RATE_CONTROL_FLAGS JobAccessRight JOBOBJECT_END_OF_JOB_TIME_ACTION JOBOBJECT_IO_ATTRIBUTION_CONTROL_FLAGS JOBOBJECT_LIMIT_FLAGS JOBOBJECT_RATE_CONTROL_TOLERANCE JOBOBJECT_RATE_CONTROL_TOLERANCE_INTERVAL JOBOBJECT_SECURITY_FLAGS JOBOBJECT_UILIMIT_FLAGS JOBOBJECTINFOCLASS GET_MODULE_HANDLE_EX_FLAG LoadLibraryExFlags RESOURCE_ENUM_FLAGS SEARCH_FLAGS CFG_CALL_TARGET FILE_CACHE_LIMITS FILE_MAP MEM_ALLOCATION_TYPE MEM_EXTENDED_PARAMETER_TYPE MEM_PROTECTION MEMORY_RESOURCE_NOTIFICATION_TYPE OFFER_PRIORITY SEC_ALLOC WIN32_MEMORY_INFORMATION_CLASS WRITE_WATCH PIPE_ACCESS PIPE_TYPE IORING_FEATURE_FLAGS IORING_OP_CODE IORING_VERSION PATHCCH_OPTIONS StdHandleType PSS_CAPTURE_FLAGS PSS_DUPLICATE_FLAGS PSS_HANDLE_FLAGS PSS_OBJECT_TYPE PSS_PROCESS_FLAGS PSS_QUERY_INFORMATION_CLASS PSS_THREAD_FLAGS PSS_WALK_INFORMATION_CLASS CPU_SET_INFORMATION_TYPE CREATE_PROCESS CREATE_THREAD_FLAGS DYNAMIC_EH_CONTINUATION_TARGET MACHINE_ATTRIBUTES MEMORY_PRIORITY PROCESS_AFFINITY_MODE PROCESS_INFORMATION_CLASS PROCESS_LEAP_SECOND_INFO_FLAGS PROCESS_MEMORY_EXHAUSTION_TYPE PROCESS_MITIGATION_ASLR_POLICY_FLAGS PROCESS_MITIGATION_BINARY_SIGNATURE_POLICY_FLAGS PROCESS_MITIGATION_CHILD_PROCESS_POLICY_FLAGS PROCESS_MITIGATION_CONTROL_FLOW_GUARD_POLICY_FLAGS PROCESS_MITIGATION_DEP_POLICY_FLAGS PROCESS_MITIGATION_DYNAMIC_CODE_POLICY_FLAGS PROCESS_MITIGATION_EXTENSION_POINT_DISABLE_POLICY_FLAGS PROCESS_MITIGATION_FONT_DISABLE_POLICY_FLAGS PROCESS_MITIGATION_IMAGE_LOAD_POLICY_FLAGS PROCESS_MITIGATION_PAYLOAD_RESTRICTION_POLICY_FLAGS PROCESS_MITIGATION_POLICY PROCESS_MITIGATION_STRICT_HANDLE_CHECK_POLICY_FLAGS PROCESS_MITIGATION_SYSTEM_CALL_DISABLE_POLICY_FLAGS PROCESS_POWER_THROTTLING_MASK ProcessAccess PROCESSOR_FEATURE PROTECTION_LEVEL SHUTDOWN STARTF SYSTEM_CPU_SET_FLAGS THREAD_INFORMATION_CLASS THREAD_PRIORITY ThreadAccess LIST_MODULES COMPARE_STRING MBCONV STRING_MAPPING WCCONV CONDITION_VARIABLE_FLAGS CREATE_EVENT_FLAGS CREATE_MUTEX_FLAGS CREATE_WAITABLE_TIMER_FLAG CRITICAL_SECTION_FLAGS DIAGNOSTIC_REASON DIAGNOSTIC_REASON_VERSION INIT_ONCE_FLAGS SYNC_BARRIER_FLAGS SynchronizationObjectAccess WAIT_STATUS COMPUTER_NAME_FORMAT FirmwareTableProviderId LOGICAL_PROCESSOR_RELATIONSHIP PROCESSOR_CACHE_TYPE PRODUCT_TYPE ProductType SCEX2 SuiteMask USER_CET_ENVIRONMENT TP_CALLBACK_ENV_FLAGS TP_CALLBACK_PRIORITY WT TZID HEAPENTRY32_FLAGS HEAPLIST32_FLAGS TH32CS WER_FAULT_REPORTING WER_FILE_TYPE WER_REGISTER_FILE_FLAGS WER_REGISTER_FILE_TYPE WER_REPORT_TYPE WER_REPORT_UI WER_SUBMIT_RESULT ACTCTX_COMPATIBILITY_ELEMENT_TYPE ACTCTX_REQUESTED_RUN_LEVEL ACTCTX_SECTION ActCtxFlags ACTIVATION_CONTEXT_INFO_CLASS ApplicationRestartFlags DeactivateActCtxFlag FIND_ACTCTX_SECTION QueryActCtxFlag ATOM_FLAG TAPE_ERASE_TYPE TAPE_FEATURES_HIGH TAPE_FEATURES_LOW TAPE_PARAM_OP TAPE_PARTITION_METHOD TAPE_POS_METHOD TAPE_POS_TYPE TAPE_PREP_OP TAPEMARK_TYPE COMM_ERRS COMM_ESC_FUNC COMM_EVT_MASK COMM_MODEM_STATUS COMM_PURGE COMM_SET_DATA COMM_SET_PARAMS COMM_STOP_PARITY DTR_CONTROL Parity PROV_CAPABILITIES PROV_SUB_TYPE RTS_CONTROL StopBits BASE_SEARCH_PATH COPYFILE2_COPY_PHASE COPYFILE2_MESSAGE_ACTION COPYFILE2_MESSAGE_TYPE DEP_SYSTEM_POLICY_TYPE FILE_ID_TYPE FILE_NOTIFICATION_MODE HARDWARE_COUNTER_TYPE POWER_REQUEST_TYPE PROCESS_DEP PROCESS_NAME READ_THREAD_PROFILING_FLAG SCS THREAD_PROFILING_FLAG VARIABLE_ATTRIBUTE WOW64_CONTEXT_FLAGS COPY_CALLBACK_REASON COPY_FILE CopyProgressResult FILE_ACTION FILE_INFO_BY_HANDLE_CLASS FinalPathNameOptions MOVEFILE OpenFileAction PRIORITY_HINT READ_DIRECTORY_NOTIFY_INFORMATION_CLASS RemoteProtocol REPLACEFILE StorageInfoFlags STREAM_INFO_LEVELS SymbolicLinkType GMEM LMEM AC_STATUS BATTERY_STATUS LATENCY_TIME EXECUTION_STATE FIBER_FLAG ThreadUmsFlags CHARACTER_ATTRIBUTE CONSOLE_INPUT_MODE CONSOLE_OUTPUT_MODE CONSOLE_SELECTION CONSOLE_TEXTMODE CONTROL_KEY_STATE CTRL_EVENT EVENT_TYPE GET_CONSOLE_DISPLAY_MODE MOUSE_BUTTON_STATE MOUSE_EVENT_FLAG PSEUDOCONSOLE SET_CONSOLE_DISPLAY_MODE CHANGER_FEATURES0 CHANGER_FEATURES1 CHANGER_LOCK CHANGER_MOVE CHANGER_SET_ACCESS_OP ChangerActionCode CHECKSUM_TYPE CSV_CONTROL_OP DETECTION_TYPE DEVICE_DSM_ACTION DEVICE_DSM_FLAG DEVICE_DSM_NOTIFY_FLAG DEVICE_TYPE DISK_ATTRIBUTE DISK_CACHE_RETENTION_PRIORITY DISK_CLUSTER_FLAG ELEMENT_ERROR ELEMENT_STATUS ELEMENT_TYPE FILE_STORAGE_TIER_CLASS FILE_STORAGE_TIER_FLAG FILE_STORAGE_TIER_MEDIA_TYPE FSCTL_INTEGRITY_FLAG GPT_ATTRIBUTE GPT_BASIC_DATA_ATTRIBUTE IOAccess IOMethod LOOKUP_STREAM_FROM_CLUSTER_ENTRY_FLAG MARK_HANDLE_INFO_FLAG MEDIA_CHANGE_DETECTION_STATE MEDIA_CHARACTER MEDIA_TYPE OPLOCK_INPUT_FLAG OPLOCK_LEVEL_CACHE OPLOCK_OUTPUT_FLAG PARTITION_STYLE PartitionType SHRINK_VOLUME_REQUEST_TYPES SRB_TYPE STORAGE_ADDRESS_TYPE STORAGE_BUS_TYPE STORAGE_COMPONENT_HEALTH_STATUS STORAGE_DEVICE_FORM_FACTOR STORAGE_DEVICE_POWER_CAP_UNITS STORAGE_HW_FIRMWARE_REQUEST_FLAG STORAGE_MEDIA_TYPE STORAGE_OFFLOAD_READ STORAGE_OFFLOAD_WRITE STORAGE_PORT_CODE_SET STORAGE_PROPERTY_ID STORAGE_PROTOCOL_ATA_DATA_TYPE STORAGE_PROTOCOL_COMMAND_FLAG STORAGE_PROTOCOL_NVME_DATA_TYPE STORAGE_PROTOCOL_STATUS STORAGE_PROTOCOL_TYPE STORAGE_QUERY_TYPE STORAGE_RPMB_FRAME_TYPE STORAGE_TEMPERATURE_THRESHOLD_FLAG TXFS_LOGGING_MODE TXFS_RM_FLAG TXFS_RM_STATE TXFS_TRANSACTION_STATE USN_REASON USN_SOURCE WRITE_CACHE_CHANGE WRITE_CACHE_ENABLE WRITE_CACHE_TYPE WRITE_THROUGH STORAGE_DISK_HEALTH_STATUS STORAGE_DISK_OPERATIONAL_STATUS STORAGE_OPERATIONAL_STATUS_REASON CALDATETIME_DATEUNIT CALID CALTYPE CHAR_TYPE_INFO CP_FLAGS Ctype1 Ctype2 Ctype3 DATE_FORMAT GetStringScriptsFlag IDN_FLAGS LCID_FLAGS LCMAP LCTYPE LGRPID LGRPID_FLAGS LOCALE_FLAGS LOCALE_FORMAT_FLAG MUI_FILETYPE MUI_LANGUAGE MUI_LANGUAGE_ENUM MUI_LANGUAGE_FILTER MUI_LANGUAGE_FLAGS MUI_LANGUAGE_PATH MUI_QUERY NORM_FORM SYSGEOCLASS SYSGEOTYPE SYSNLS_FUNCTION TIME_FORMAT_ENUM VS_FLAGS COMPRESSION_FORMAT QUOTA_LIMITS_HARDWS RTL_UMS_SCHEDULER_REASON RTL_UMS_THREAD_INFO_CLASS SECTION_MAP VERSION_CONDITION VERSION_MASK FileAccess FileSystemFlags IMAGE_FILE_MACHINE AttrType | PACKAGE_ID PACKAGE_INFO PACKAGE_INFO_REFERENCE PACKAGE_VERSION PACKAGEDEPENDENCY_CONTEXT DEBUG_EVENT LDT_ENTRY ENCLAVE_CREATE_INFO_SGX ENCLAVE_CREATE_INFO_VBS ENCLAVE_IDENTITY ENCLAVE_INFORMATION ENCLAVE_INIT_INFO_SGX ENCLAVE_INIT_INFO_VBS EXCEPTION_POINTERS EXCEPTION_RECORD BY_HANDLE_FILE_INFORMATION CREATEFILE2_EXTENDED_PARAMETERS GAMING_DEVICE_MODEL_INFORMATION HEAP_OPTIMIZE_RESOURCES_INFORMATION HEAP_SUMMARY HHEAP PROCESS_HEAP_ENTRY SLIST_ENTRY SLIST_HEADER OVERLAPPED_ENTRY HIORING IORING_BUFFER_REF IORING_CAPABILITIES IORING_CQE IORING_CREATE_FLAGS IORING_HANDLE_REF IORING_INFO HJOB IO_COUNTERS JOBOBJECT_ASSOCIATE_COMPLETION_PORT JOBOBJECT_BASIC_ACCOUNTING_INFORMATION JOBOBJECT_BASIC_AND_IO_ACCOUNTING_INFORMATION JOBOBJECT_BASIC_LIMIT_INFORMATION JOBOBJECT_BASIC_PROCESS_ID_LIST JOBOBJECT_BASIC_UI_RESTRICTIONS JOBOBJECT_CPU_RATE_CONTROL_INFORMATION JOBOBJECT_END_OF_JOB_TIME_INFORMATION JOBOBJECT_EXTENDED_LIMIT_INFORMATION JOBOBJECT_IO_ATTRIBUTION_INFORMATION JOBOBJECT_IO_ATTRIBUTION_STATS JOBOBJECT_IO_RATE_CONTROL_INFORMATION JOBOBJECT_IO_RATE_CONTROL_INFORMATION_NATIVE JOBOBJECT_IO_RATE_CONTROL_INFORMATION_NATIVE_V2 JOBOBJECT_IO_RATE_CONTROL_INFORMATION_NATIVE_V3 JOBOBJECT_JOBSET_INFORMATION JOBOBJECT_LIMIT_VIOLATION_INFORMATION JOBOBJECT_LIMIT_VIOLATION_INFORMATION_2 JOBOBJECT_NET_RATE_CONTROL_INFORMATION JOBOBJECT_NOTIFICATION_LIMIT_INFORMATION JOBOBJECT_NOTIFICATION_LIMIT_INFORMATION_2 JOBOBJECT_SECURITY_LIMIT_INFORMATION HRSRC HRSRCDATA CFG_CALL_TARGET_INFO MEM_ADDRESS_REQUIREMENTS MEM_EXTENDED_PARAMETER WIN32_MEMORY_RANGE_ENTRY HPIPE BoundaryDescriptorHandle NamespaceHandle IORING_BUFFER_INFO IORING_REGISTERED_BUFFER HPSS HPSSWALK MEMORY_BASIC_INFORMATION PSS_ALLOCATOR PSS_AUXILIARY_PAGE_ENTRY PSS_AUXILIARY_PAGES_INFORMATION PSS_HANDLE_ENTRY PSS_HANDLE_INFORMATION PSS_HANDLE_TRACE_INFORMATION PSS_PERFORMANCE_COUNTERS PSS_PROCESS_INFORMATION PSS_THREAD_ENTRY PSS_THREAD_INFORMATION PSS_VA_CLONE_INFORMATION PSS_VA_SPACE_ENTRY PSS_VA_SPACE_INFORMATION APP_MEMORY_INFORMATION MEMORY_PRIORITY_INFORMATION PROC_THREAD_ATTRIBUTE PROCESS_DYNAMIC_EH_CONTINUATION_TARGET PROCESS_INFORMATION PROCESS_LEAP_SECOND_INFO PROCESS_MACHINE_INFORMATION PROCESS_MEMORY_EXHAUSTION_INFO PROCESS_MITIGATION_ASLR_POLICY PROCESS_MITIGATION_BINARY_SIGNATURE_POLICY PROCESS_MITIGATION_CHILD_PROCESS_POLICY PROCESS_MITIGATION_CONTROL_FLOW_GUARD_POLICY PROCESS_MITIGATION_DEP_POLICY PROCESS_MITIGATION_DYNAMIC_CODE_POLICY PROCESS_MITIGATION_EXTENSION_POINT_DISABLE_POLICY PROCESS_MITIGATION_FONT_DISABLE_POLICY PROCESS_MITIGATION_IMAGE_LOAD_POLICY PROCESS_MITIGATION_PAYLOAD_RESTRICTION_POLICY PROCESS_MITIGATION_STRICT_HANDLE_CHECK_POLICY PROCESS_MITIGATION_SYSTEM_CALL_DISABLE_POLICY PROCESS_MITIGATION_SYSTEM_CALL_FILTER_POLICY PROCESS_POWER_THROTTLING_STATE PROCESS_PROTECTION_LEVEL_INFORMATION PROCESSOR_NUMBER STARTUPINFO STARTUPINFOEX SYSTEM_CPU_SET_INFORMATION THREAD_POWER_THROTTLING_STATE ENUM_PAGE_FILE_INFORMATION MODULEINFO PERFORMANCE_INFORMATION PROCESS_MEMORY_COUNTERS PROCESS_MEMORY_COUNTERS_EX PSAPI_WORKING_SET_BLOCK PSAPI_WORKING_SET_EX_BLOCK PSAPI_WORKING_SET_EX_INFORMATION PSAPI_WORKING_SET_INFORMATION PSAPI_WS_WATCH_INFORMATION PSAPI_WS_WATCH_INFORMATION_EX CONDITION_VARIABLE CRITICAL_SECTION INIT_ONCE REASON_CONTEXT SRWLOCK SYNCHRONIZATION_BARRIER CACHE_DESCRIPTOR CACHE_RELATIONSHIP GROUP_RELATIONSHIP MEMORYSTATUS MEMORYSTATUSEX NUMA_NODE_RELATIONSHIP OSVERSIONINFOEX PROCESSOR_GROUP_INFO PROCESSOR_RELATIONSHIP SYSTEM_INFO SYSTEM_LOGICAL_PROCESSOR_INFORMATION SYSTEM_LOGICAL_PROCESSOR_INFORMATION_EX SYSTEM_PROCESSOR_CYCLE_TIME_INFORMATION GROUP_AFFINITY PTP_CALLBACK_INSTANCE PTP_CLEANUP_GROUP PTP_IO PTP_POOL PTP_TIMER PTP_WAIT PTP_WORK TP_POOL_STACK_INFORMATION PTP_CALLBACK_ENVIRON TimerQueueHandle TimerQueueTimerHandle DYNAMIC_TIME_ZONE_INFORMATION TIME_ZONE_INFORMATION HEAPENTRY32 HEAPLIST32 HSNAPSHOT MODULEENTRY32 PROCESSENTRY32 THREADENTRY32 ACTCTX ACTCTX_SECTION_KEYED_DATA ACTIVATION_CONTEXT_ASSEMBLY_DETAILED_INFORMATION ACTIVATION_CONTEXT_BASIC_INFORMATION ACTIVATION_CONTEXT_COMPATIBILITY_INFORMATION_UNMGD ACTIVATION_CONTEXT_COMPATIBILITY_INFORMATION ACTIVATION_CONTEXT_DETAILED_INFORMATION ACTIVATION_CONTEXT_QUERY_INDEX ACTIVATION_CONTEXT_RUN_LEVEL_INFORMATION ASSEMBLY_FILE_DETAILED_INFORMATION COMPATIBILITY_CONTEXT_ELEMENT HACTCTX ATOM TAPE_GET_DRIVE_PARAMETERS TAPE_GET_MEDIA_PARAMETERS COMMCONFIG COMMPROP COMMTIMEOUTS COMSTAT DCB PerformanceDataHandle COPYFILE2_EXTENDED_PARAMETERS COPYFILE2_MESSAGE FILE_ALIGNMENT_INFO FILE_ALLOCATION_INFO FILE_ATTRIBUTE_TAG_INFO FILE_BASIC_INFO FILE_COMPRESSION_INFO FILE_DISPOSITION_INFO FILE_END_OF_FILE_INFO FILE_FULL_DIR_INFO FILE_ID_128 FILE_ID_BOTH_DIR_INFO FILE_ID_DESCRIPTOR FILE_ID_EXTD_DIR_INFO FILE_ID_INFO FILE_IO_PRIORITY_HINT_INFO FILE_NAME_INFO FILE_NOTIFY_EXTENDED_INFORMATION FILE_NOTIFY_INFORMATION FILE_REMOTE_PROTOCOL_INFO FILE_RENAME_INFO FILE_STANDARD_INFO FILE_STORAGE_INFO FILE_STREAM_INFO WIN32_FILE_ATTRIBUTE_DATA WIN32_FIND_STREAM_DATA LOADPARMS32 HGLOBAL HLOCAL SYSTEM_POWER_STATUS HUPDRES HTRXN PUMS_COMPLETION_LIST PUMS_CONTEXT UMS_SCHEDULER_STARTUP_INFO UMS_SYSTEM_THREAD_INFORMATION CHAR_INFO CONSOLE_CURSOR_INFO CONSOLE_FONT_INFO CONSOLE_FONT_INFOEX CONSOLE_HISTORY_INFO CONSOLE_READCONSOLE_CONTROL CONSOLE_SCREEN_BUFFER_INFO CONSOLE_SCREEN_BUFFER_INFOEX CONSOLE_SELECTION_INFO COORD FOCUS_EVENT_RECORD HPCON INPUT_RECORD KEY_EVENT_RECORD MENU_EVENT_RECORD MOUSE_EVENT_RECORD SMALL_RECT WINDOW_BUFFER_SIZE_RECORD STORAGE_ADAPTER_SERIAL_NUMBER STORAGE_DEVICE_LAYOUT_SIGNATURE STORAGE_DEVICE_MANAGEMENT_STATUS STORAGE_DEVICE_UNIQUE_IDENTIFIER_MGD STORAGE_OPERATIONAL_REASON BOOT_AREA_INFO CHANGER_ELEMENT CHANGER_ELEMENT_LIST CREATE_DISK CREATE_DISK_GPT CREATE_DISK_MBR CREATE_USN_JOURNAL_DATA DELETE_USN_JOURNAL_DATA DISK_CACHE_INFORMATION DISK_CLUSTER_INFO DISK_DETECTION_INFO DISK_EX_INT13_INFO DISK_EXTENT DISK_GEOMETRY DISK_GEOMETRY_EX DISK_GROW_PARTITION DISK_INT13_INFO DISK_PARTITION_INFO DISK_PERFORMANCE DRIVE_LAYOUT_INFORMATION DRIVE_LAYOUT_INFORMATION_EX DRIVE_LAYOUT_INFORMATION_GPT DRIVE_LAYOUT_INFORMATION_MBR EXFAT_STATISTICS FAT_STATISTICS FILESYSTEM_STATISTICS FILESYSTEM_STATISTICS_EX MFT_ENUM_DATA_V0 MFT_ENUM_DATA_V1 NTFS_STATISTICS NTFS_STATISTICS_EX PARTITION_INFORMATION PARTITION_INFORMATION_EX PARTITION_INFORMATION_GPT PARTITION_INFORMATION_MBR READ_FILE_USN_DATA READ_USN_JOURNAL_DATA_V0 READ_USN_JOURNAL_DATA_V1 USN_JOURNAL_DATA_V0 USN_JOURNAL_DATA_V1 USN_JOURNAL_DATA_V2 USN_RANGE_TRACK_OUTPUT USN_RECORD_COMMON_HEADER USN_RECORD_EXTENT USN_RECORD_V2 USN_RECORD_V3 USN_RECORD_V4 USN_TRACK_MODIFIED_RANGES VOLUME_DISK_EXTENTS VOLUME_GET_GPT_ATTRIBUTES_INFORMATION CHANGER_ELEMENT_STATUS CHANGER_ELEMENT_STATUS_EX CHANGER_EXCHANGE_MEDIUM CHANGER_INITIALIZE_ELEMENT_STATUS CHANGER_MOVE_MEDIUM CHANGER_PRODUCT_DATA CHANGER_READ_ELEMENT_STATUS CHANGER_SEND_VOLUME_TAG_INFORMATION CHANGER_SET_ACCESS CHANGER_SET_POSITION CLASS_MEDIA_CHANGE_CONTEXT CSV_CONTROL_PARAM CSV_IS_OWNED_BY_CSVFS CSV_NAMESPACE_INFO CSV_QUERY_FILE_REVISION CSV_QUERY_MDS_PATH CSV_QUERY_REDIRECT_STATE CSV_QUERY_VETO_FILE_DIRECT_IO_OUTPUT DEVICE_COPY_OFFLOAD_DESCRIPTOR DEVICE_DATA_SET_LB_PROVISIONING_STATE DEVICE_DATA_SET_RANGE DEVICE_DATA_SET_REPAIR_PARAMETERS DEVICE_DSM_NOTIFICATION_PARAMETERS DEVICE_DSM_OFFLOAD_READ_PARAMETERS DEVICE_DSM_OFFLOAD_WRITE_PARAMETERS DEVICE_LB_PROVISIONING_DESCRIPTOR DEVICE_MANAGE_DATA_SET_ATTRIBUTES DEVICE_MANAGE_DATA_SET_ATTRIBUTES_OUTPUT DEVICE_MEDIA_INFO DEVICE_POWER_DESCRIPTOR DEVICE_SEEK_PENALTY_DESCRIPTOR DEVICE_TRIM_DESCRIPTOR DEVICE_WRITE_AGGREGATION_DESCRIPTOR DUPLICATE_EXTENTS_DATA FILE_ALLOCATED_RANGE_BUFFER FILE_LEVEL_TRIM FILE_LEVEL_TRIM_OUTPUT FILE_LEVEL_TRIM_RANGE FILE_MAKE_COMPATIBLE_BUFFER FILE_OBJECTID_BUFFER FILE_QUERY_ON_DISK_VOL_INFO_BUFFER FILE_QUERY_SPARING_BUFFER FILE_SET_DEFECT_MGMT_BUFFER FILE_SET_SPARSE_BUFFER FILE_STORAGE_TIER FILE_STORAGE_TIER_REGION FILE_SYSTEM_RECOGNITION_INFORMATION FILE_ZERO_DATA_INFORMATION FIND_BY_SID_DATA FIND_BY_SID_OUTPUT FORMAT_EX_PARAMETERS FORMAT_PARAMETERS FSCTL_GET_INTEGRITY_INFORMATION_BUFFER FSCTL_QUERY_REGION_INFO_INPUT FSCTL_QUERY_REGION_INFO_OUTPUT FSCTL_QUERY_STORAGE_CLASSES_OUTPUT FSCTL_SET_INTEGRITY_INFORMATION_BUFFER GET_CHANGER_PARAMETERS GET_DISK_ATTRIBUTES GET_LENGTH_INFORMATION GET_MEDIA_TYPES LOOKUP_STREAM_FROM_CLUSTER_ENTRY LOOKUP_STREAM_FROM_CLUSTER_INPUT LOOKUP_STREAM_FROM_CLUSTER_OUTPUT MARK_HANDLE_INFO MOVE_FILE_DATA NTFS_EXTENDED_VOLUME_DATA NTFS_FILE_RECORD_INPUT_BUFFER NTFS_FILE_RECORD_OUTPUT_BUFFER NTFS_VOLUME_DATA_BUFFER PLEX_READ_DATA_REQUEST PREVENT_MEDIA_REMOVAL READ_ELEMENT_ADDRESS_INFO REASSIGN_BLOCKS REASSIGN_BLOCKS_EX REPAIR_COPIES_INPUT REPAIR_COPIES_OUTPUT REQUEST_OPLOCK_INPUT_BUFFER REQUEST_OPLOCK_OUTPUT_BUFFER RETRIEVAL_POINTER_BASE RETRIEVAL_POINTERS_BUFFER SET_DISK_ATTRIBUTES SET_PARTITION_INFORMATION SHRINK_VOLUME_INFORMATION STARTING_LCN_INPUT_BUFFER STARTING_VCN_INPUT_BUFFER STORAGE_ACCESS_ALIGNMENT_DESCRIPTOR STORAGE_ADAPTER_DESCRIPTOR STORAGE_DESCRIPTOR_HEADER STORAGE_DEVICE_ATTRIBUTES_DESCRIPTOR STORAGE_DEVICE_DESCRIPTOR_MGD STORAGE_DEVICE_ID_DESCRIPTOR STORAGE_DEVICE_IO_CAPABILITY_DESCRIPTOR STORAGE_DEVICE_NUMBER STORAGE_DEVICE_POWER_CAP STORAGE_DEVICE_RESILIENCY_DESCRIPTOR STORAGE_HOTPLUG_INFO STORAGE_HW_FIRMWARE_ACTIVATE STORAGE_HW_FIRMWARE_DOWNLOAD STORAGE_MEDIUM_PRODUCT_TYPE_DESCRIPTOR STORAGE_MINIPORT_DESCRIPTOR STORAGE_OFFLOAD_READ_OUTPUT STORAGE_OFFLOAD_TOKEN STORAGE_OFFLOAD_WRITE_OUTPUT STORAGE_PHYSICAL_ADAPTER_DATA STORAGE_PHYSICAL_DEVICE_DATA STORAGE_PHYSICAL_NODE_DATA STORAGE_PHYSICAL_TOPOLOGY_DESCRIPTOR STORAGE_PROPERTY_QUERY STORAGE_PROTOCOL_COMMAND STORAGE_PROTOCOL_DATA_DESCRIPTOR STORAGE_PROTOCOL_SPECIFIC_DATA STORAGE_RPMB_DATA_FRAME STORAGE_RPMB_DESCRIPTOR STORAGE_SPEC_VERSION STORAGE_TEMPERATURE_DATA_DESCRIPTOR STORAGE_TEMPERATURE_INFO STORAGE_TEMPERATURE_THRESHOLD STORAGE_WRITE_CACHE_PROPERTY TXFS_GET_METADATA_INFO_OUT TXFS_GET_TRANSACTED_VERSION TXFS_LIST_TRANSACTION_LOCKED_FILES TXFS_LIST_TRANSACTION_LOCKED_FILES_ENTRY TXFS_LIST_TRANSACTIONS TXFS_LIST_TRANSACTIONS_ENTRY TXFS_MODIFY_RM TXFS_QUERY_RM_INFORMATION TXFS_READ_BACKUP_INFORMATION_OUT TXFS_TRANSACTION_ACTIVE_INFO TXFS_WRITE_BACKUP_INFORMATION VERIFY_INFORMATION VOLUME_BITMAP_BUFFER CALDATETIME CPINFO CPINFOEX CURRENCYFMT FILEMUIINFO NLSVERSIONINFO NLSVERSIONINFOEX NUMBERFMT CONTEXT CONTEXT64 HARDWARE_COUNTER_DATA IMAGE_RUNTIME_FUNCTION_ENTRY MESSAGE_RESOURCE_BLOCK MESSAGE_RESOURCE_DATA MESSAGE_RESOURCE_ENTRY PERFORMANCE_DATA SECURITY_CAPABILITIES UMS_CREATE_THREAD_ATTRIBUTES UNWIND_HISTORY_TABLE UNWIND_HISTORY_TABLE_ENTRY WOW64_CONTEXT WOW64_FLOATING_SAVE_AREA WOW64_LDT_ENTRY DUMMYSTRUCTNAME EXCEPTION_INFO EXCEPTION_DEBUG_INFO CREATE_THREAD_DEBUG_INFO CREATE_PROCESS_DEBUG_INFO EXIT_PROCESS_DEBUG_INFO EXIT_THREAD_DEBUG_INFO LOAD_DLL_DEBUG_INFO UNLOAD_DLL_DEBUG_INFO OUTPUT_DEBUG_STRING_INFO RIP_INFO BLOCK_REGION_UNION BufferUnion HandleUnion CPU_RATE_CONTROL_UNION UNION Process Thread Mutant Event Section Semaphore CPU_SET DETAIL ProcessorRelationUnion Union ChunkStarted ChunkFinished StreamStarted StreamFinished PollContinue Error DUMMYUNIONNAME GenericReserved_ ProtocolSpecific_ Smb2 Server Share INPUT_RECORD_EVENT DEVICESPECIFIC ScsiSenseKeyStruct NVDIMM_NStruct RawBytesUnion MBR GPT MFTWRITESUSERLEVEL MFT2WRITESUSERLEVEL BITMAPWRITESUSERLEVEL MFTBITMAPWRITESUSERLEVEL ALLOCATE MFTWRITESUSERLEVEL MFT2WRITESUSERLEVEL BITMAPWRITESUSERLEVEL MFTBITMAPWRITESUSERLEVEL ALLOCATE DEVICESPECIFIC EXTENT TXFFILEID FLOATING_SAVE_AREA M128A XSAVE_FORMAT64 BLOCK_DATA REGION_DATA e__FixedBuffer DISKINFO TAPEINFO BUSSPECIFICDATA SCSIINFORMATION diff --git a/PInvoke/Kernel32/readme.md b/PInvoke/Kernel32/readme.md index 57e43112..3a27178a 100644 --- a/PInvoke/Kernel32/readme.md +++ b/PInvoke/Kernel32/readme.md @@ -3,7 +3,7 @@ PInvoke API (methods, structures and constants) imported from Windows Kernel32.d - Includes methods from kernel32.dll, kernelbase.dll, normaliz.dll, vertdll.dll - Current NuGet release: [![Nuget](https://img.shields.io/nuget/v/Vanara.PInvoke.Kernel32?logo=nuget&style=flat-square)![Nuget](https://img.shields.io/nuget/dt/Vanara.PInvoke.Kernel32?label=%20&style=flat-square)](https://www.nuget.org/packages/Vanara.PInvoke.Kernel32) -### Methods - 100% API coverage (1151 of 1151 functions) +### Methods - 99% API coverage (1151 of 1152 functions) Native Method | Native DLL | Header | Managed Method --- | --- | --- | --- [AcquireSRWLockExclusive](https://www.google.com/search?num=5&q=AcquireSRWLockExclusive+site%3Alearn.microsoft.com) | kernel32.dll | WinBase.h | [Vanara.PInvoke.Kernel32.AcquireSRWLockExclusive](https://github.com/dahall/Vanara/search?l=C%23&q=AcquireSRWLockExclusive) @@ -62,7 +62,7 @@ Native Method | Native DLL | Header | Managed Method [CheckRemoteDebuggerPresent](https://www.google.com/search?num=5&q=CheckRemoteDebuggerPresent+site%3Alearn.microsoft.com) | kernel32.dll | WinBase.h | [Vanara.PInvoke.Kernel32.CheckRemoteDebuggerPresent](https://github.com/dahall/Vanara/search?l=C%23&q=CheckRemoteDebuggerPresent) [ClearCommBreak](https://www.google.com/search?num=5&q=ClearCommBreak+site%3Alearn.microsoft.com) | kernel32.dll | Winbase.h | [Vanara.PInvoke.Kernel32.ClearCommBreak](https://github.com/dahall/Vanara/search?l=C%23&q=ClearCommBreak) [ClearCommError](https://www.google.com/search?num=5&q=ClearCommError+site%3Alearn.microsoft.com) | kernel32.dll | Winbase.h | [Vanara.PInvoke.Kernel32.ClearCommError](https://github.com/dahall/Vanara/search?l=C%23&q=ClearCommError) -[CloseHandle](https://www.google.com/search?num=5&q=CloseHandle+site%3Alearn.microsoft.com) | kernel32.dll | Winbase.h | [Vanara.PInvoke.Kernel32.CloseHandle](https://github.com/dahall/Vanara/search?l=C%23&q=CloseHandle) +[CloseHandle](https://www.google.com/search?num=5&q=CloseHandle+site%3Alearn.microsoft.com) | kernel32.dll | handleapi.h | [Vanara.PInvoke.Kernel32.CloseHandle](https://github.com/dahall/Vanara/search?l=C%23&q=CloseHandle) [CloseIoRing](https://www.google.com/search?num=5&q=CloseIoRing+site%3Alearn.microsoft.com) | kernel32.dll | ioringapi.h | [Vanara.PInvoke.Kernel32.CloseIoRing](https://github.com/dahall/Vanara/search?l=C%23&q=CloseIoRing) [ClosePackageInfo](https://www.google.com/search?num=5&q=ClosePackageInfo+site%3Alearn.microsoft.com) | kernel32.dll | appmodel.h | [Vanara.PInvoke.Kernel32.ClosePackageInfo](https://github.com/dahall/Vanara/search?l=C%23&q=ClosePackageInfo) [ClosePrivateNamespace](https://www.google.com/search?num=5&q=ClosePrivateNamespace+site%3Alearn.microsoft.com) | kernel32.dll | namespaceapi.h | [Vanara.PInvoke.Kernel32.ClosePrivateNamespace](https://github.com/dahall/Vanara/search?l=C%23&q=ClosePrivateNamespace) @@ -76,7 +76,7 @@ Native Method | Native DLL | Header | Managed Method [CloseThreadpoolWork](https://www.google.com/search?num=5&q=CloseThreadpoolWork+site%3Alearn.microsoft.com) | kernel32.dll | WinBase.h | [Vanara.PInvoke.Kernel32.CloseThreadpoolWork](https://github.com/dahall/Vanara/search?l=C%23&q=CloseThreadpoolWork) [CommConfigDialog](https://www.google.com/search?num=5&q=CommConfigDialogA+site%3Alearn.microsoft.com) | kernel32.dll | Winbase.h | [Vanara.PInvoke.Kernel32.CommConfigDialog](https://github.com/dahall/Vanara/search?l=C%23&q=CommConfigDialog) [CompareFileTime](https://www.google.com/search?num=5&q=CompareFileTime+site%3Alearn.microsoft.com) | kernel32.dll | FileAPI.h | [Vanara.PInvoke.Kernel32.CompareFileTime](https://github.com/dahall/Vanara/search?l=C%23&q=CompareFileTime) -[CompareObjectHandles](https://www.google.com/search?num=5&q=CompareObjectHandles+site%3Alearn.microsoft.com) | kernelbase.dll | Handleapi.h | [Vanara.PInvoke.Kernel32.CompareObjectHandles](https://github.com/dahall/Vanara/search?l=C%23&q=CompareObjectHandles) +[CompareObjectHandles](https://www.google.com/search?num=5&q=CompareObjectHandles+site%3Alearn.microsoft.com) | kernelbase.dll | handleapi.h | [Vanara.PInvoke.Kernel32.CompareObjectHandles](https://github.com/dahall/Vanara/search?l=C%23&q=CompareObjectHandles) [CompareString](https://www.google.com/search?num=5&q=CompareStringA+site%3Alearn.microsoft.com) | kernel32.dll | Winnls.h | [Vanara.PInvoke.Kernel32.CompareString](https://github.com/dahall/Vanara/search?l=C%23&q=CompareString) [CompareStringEx](https://www.google.com/search?num=5&q=CompareStringEx+site%3Alearn.microsoft.com) | kernel32.dll | Stringapiset.h | [Vanara.PInvoke.Kernel32.CompareStringEx](https://github.com/dahall/Vanara/search?l=C%23&q=CompareStringEx) [CompareStringOrdinal](https://www.google.com/search?num=5&q=CompareStringOrdinal+site%3Alearn.microsoft.com) | kernel32.dll | Stringapiset.h | [Vanara.PInvoke.Kernel32.CompareStringOrdinal](https://github.com/dahall/Vanara/search?l=C%23&q=CompareStringOrdinal) @@ -125,7 +125,7 @@ Native Method | Native DLL | Header | Managed Method [CreateMemoryResourceNotification](https://www.google.com/search?num=5&q=CreateMemoryResourceNotification+site%3Alearn.microsoft.com) | kernel32.dll | WinBase.h | [Vanara.PInvoke.Kernel32.CreateMemoryResourceNotification](https://github.com/dahall/Vanara/search?l=C%23&q=CreateMemoryResourceNotification) [CreateMutex](https://www.google.com/search?num=5&q=CreateMutexA+site%3Alearn.microsoft.com) | kernel32.dll | WinBase.h | [Vanara.PInvoke.Kernel32.CreateMutex](https://github.com/dahall/Vanara/search?l=C%23&q=CreateMutex) [CreateMutexEx](https://www.google.com/search?num=5&q=CreateMutexExA+site%3Alearn.microsoft.com) | kernel32.dll | WinBase.h | [Vanara.PInvoke.Kernel32.CreateMutexEx](https://github.com/dahall/Vanara/search?l=C%23&q=CreateMutexEx) -[CreateNamedPipe](https://www.google.com/search?num=5&q=CreateNamedPipeA+site%3Alearn.microsoft.com) | kernel32.dll | namedpipeapi.h | [Vanara.PInvoke.Kernel32.CreateNamedPipe](https://github.com/dahall/Vanara/search?l=C%23&q=CreateNamedPipe) +[CreateNamedPipe](https://www.google.com/search?num=5&q=CreateNamedPipeA+site%3Alearn.microsoft.com) | kernel32.dll | winbase.h | [Vanara.PInvoke.Kernel32.CreateNamedPipe](https://github.com/dahall/Vanara/search?l=C%23&q=CreateNamedPipe) [CreatePipe](https://www.google.com/search?num=5&q=CreatePipe+site%3Alearn.microsoft.com) | kernel32.dll | namedpipeapi.h | [Vanara.PInvoke.Kernel32.CreatePipe](https://github.com/dahall/Vanara/search?l=C%23&q=CreatePipe) [CreatePrivateNamespace](https://www.google.com/search?num=5&q=CreatePrivateNamespaceA+site%3Alearn.microsoft.com) | kernel32.dll | WinBase.h | [Vanara.PInvoke.Kernel32.CreatePrivateNamespace](https://github.com/dahall/Vanara/search?l=C%23&q=CreatePrivateNamespace) [CreateProcess](https://www.google.com/search?num=5&q=CreateProcessA+site%3Alearn.microsoft.com) | kernel32.dll | WinBase.h | [Vanara.PInvoke.Kernel32.CreateProcess](https://github.com/dahall/Vanara/search?l=C%23&q=CreateProcess) @@ -186,7 +186,7 @@ Native Method | Native DLL | Header | Managed Method [DisconnectNamedPipe](https://www.google.com/search?num=5&q=DisconnectNamedPipe+site%3Alearn.microsoft.com) | kernel32.dll | namedpipeapi.h | [Vanara.PInvoke.Kernel32.DisconnectNamedPipe](https://github.com/dahall/Vanara/search?l=C%23&q=DisconnectNamedPipe) [DnsHostnameToComputerName](https://www.google.com/search?num=5&q=DnsHostnameToComputerNameA+site%3Alearn.microsoft.com) | kernel32.dll | winbase.h | [Vanara.PInvoke.Kernel32.DnsHostnameToComputerName](https://github.com/dahall/Vanara/search?l=C%23&q=DnsHostnameToComputerName) [DosDateTimeToFileTime](https://www.google.com/search?num=5&q=DosDateTimeToFileTime+site%3Alearn.microsoft.com) | kernel32.dll | Winbase.h | [Vanara.PInvoke.Kernel32.DosDateTimeToFileTime](https://github.com/dahall/Vanara/search?l=C%23&q=DosDateTimeToFileTime) -[DuplicateHandle](https://www.google.com/search?num=5&q=DuplicateHandle+site%3Alearn.microsoft.com) | kernel32.dll | Winbase.h | [Vanara.PInvoke.Kernel32.DuplicateHandle](https://github.com/dahall/Vanara/search?l=C%23&q=DuplicateHandle) +[DuplicateHandle](https://www.google.com/search?num=5&q=DuplicateHandle+site%3Alearn.microsoft.com) | kernel32.dll | handleapi.h | [Vanara.PInvoke.Kernel32.DuplicateHandle](https://github.com/dahall/Vanara/search?l=C%23&q=DuplicateHandle) [EmptyWorkingSet](https://www.google.com/search?num=5&q=EmptyWorkingSet+site%3Alearn.microsoft.com) | kernelbase.dll | psapi.h | [Vanara.PInvoke.Kernel32.EmptyWorkingSet](https://github.com/dahall/Vanara/search?l=C%23&q=EmptyWorkingSet) [EnableThreadProfiling](https://www.google.com/search?num=5&q=EnableThreadProfiling+site%3Alearn.microsoft.com) | kernel32.dll | Winbase.h | [Vanara.PInvoke.Kernel32.EnableThreadProfiling](https://github.com/dahall/Vanara/search?l=C%23&q=EnableThreadProfiling) [EnclaveGetAttestationReport](https://www.google.com/search?num=5&q=EnclaveGetAttestationReport+site%3Alearn.microsoft.com) | vertdll.dll | winenclaveapi.h | [Vanara.PInvoke.Kernel32.EnclaveGetAttestationReport](https://github.com/dahall/Vanara/search?l=C%23&q=EnclaveGetAttestationReport) @@ -369,6 +369,7 @@ Native Method | Native DLL | Header | Managed Method [GetDateFormat](https://www.google.com/search?num=5&q=GetDateFormatA+site%3Alearn.microsoft.com) | kernel32.dll | datetimeapi.h | [Vanara.PInvoke.Kernel32.GetDateFormat](https://github.com/dahall/Vanara/search?l=C%23&q=GetDateFormat) [GetDateFormatEx](https://www.google.com/search?num=5&q=GetDateFormatEx+site%3Alearn.microsoft.com) | kernel32.dll | datetimeapi.h | [Vanara.PInvoke.Kernel32.GetDateFormatEx](https://github.com/dahall/Vanara/search?l=C%23&q=GetDateFormatEx) [GetDefaultCommConfig](https://www.google.com/search?num=5&q=GetDefaultCommConfigA+site%3Alearn.microsoft.com) | kernel32.dll | Winbase.h | [Vanara.PInvoke.Kernel32.GetDefaultCommConfig](https://github.com/dahall/Vanara/search?l=C%23&q=GetDefaultCommConfig) +[GetDeveloperDriveEnablementState](https://www.google.com/search?num=5&q=GetDeveloperDriveEnablementState+site%3Alearn.microsoft.com) | kernelbase.dll | | [GetDeviceDriverBaseName](https://www.google.com/search?num=5&q=GetDeviceDriverBaseNameA+site%3Alearn.microsoft.com) | kernelbase.dll | psapi.h | [Vanara.PInvoke.Kernel32.GetDeviceDriverBaseName](https://github.com/dahall/Vanara/search?l=C%23&q=GetDeviceDriverBaseName) [GetDeviceDriverFileName](https://www.google.com/search?num=5&q=GetDeviceDriverFileNameA+site%3Alearn.microsoft.com) | kernelbase.dll | psapi.h | [Vanara.PInvoke.Kernel32.GetDeviceDriverFileName](https://github.com/dahall/Vanara/search?l=C%23&q=GetDeviceDriverFileName) [GetDevicePowerState](https://www.google.com/search?num=5&q=GetDevicePowerState+site%3Alearn.microsoft.com) | kernel32.dll | Winbase.h | [Vanara.PInvoke.Kernel32.GetDevicePowerState](https://github.com/dahall/Vanara/search?l=C%23&q=GetDevicePowerState) @@ -408,7 +409,7 @@ Native Method | Native DLL | Header | Managed Method [GetGamingDeviceModelInformation](https://www.google.com/search?num=5&q=GetGamingDeviceModelInformation+site%3Alearn.microsoft.com) | kernelbase.dll | gamingdeviceinformation.h | [Vanara.PInvoke.Kernel32.GetGamingDeviceModelInformation](https://github.com/dahall/Vanara/search?l=C%23&q=GetGamingDeviceModelInformation) [GetGeoInfo](https://www.google.com/search?num=5&q=GetGeoInfoA+site%3Alearn.microsoft.com) | kernel32.dll | Winnls.h | [Vanara.PInvoke.Kernel32.GetGeoInfo](https://github.com/dahall/Vanara/search?l=C%23&q=GetGeoInfo) [GetGeoInfoEx](https://www.google.com/search?num=5&q=GetGeoInfoEx+site%3Alearn.microsoft.com) | kernel32.dll | Winnls.h | [Vanara.PInvoke.Kernel32.GetGeoInfoEx](https://github.com/dahall/Vanara/search?l=C%23&q=GetGeoInfoEx) -[GetHandleInformation](https://www.google.com/search?num=5&q=GetHandleInformation+site%3Alearn.microsoft.com) | kernel32.dll | Winbase.h | [Vanara.PInvoke.Kernel32.GetHandleInformation](https://github.com/dahall/Vanara/search?l=C%23&q=GetHandleInformation) +[GetHandleInformation](https://www.google.com/search?num=5&q=GetHandleInformation+site%3Alearn.microsoft.com) | kernel32.dll | handleapi.h | [Vanara.PInvoke.Kernel32.GetHandleInformation](https://github.com/dahall/Vanara/search?l=C%23&q=GetHandleInformation) [GetIdForPackageDependencyContext](https://www.google.com/search?num=5&q=GetIdForPackageDependencyContext+site%3Alearn.microsoft.com) | kernelbase.dll | appmodel.h | [Vanara.PInvoke.Kernel32.GetIdForPackageDependencyContext](https://github.com/dahall/Vanara/search?l=C%23&q=GetIdForPackageDependencyContext) [GetIntegratedDisplaySize](https://www.google.com/search?num=5&q=GetIntegratedDisplaySize+site%3Alearn.microsoft.com) | kernelbase.dll | Winbase.h | [Vanara.PInvoke.Kernel32.GetIntegratedDisplaySize](https://github.com/dahall/Vanara/search?l=C%23&q=GetIntegratedDisplaySize) [GetIoRingInfo](https://www.google.com/search?num=5&q=GetIoRingInfo+site%3Alearn.microsoft.com) | kernel32.dll | ioringapi.h | [Vanara.PInvoke.Kernel32.GetIoRingInfo](https://github.com/dahall/Vanara/search?l=C%23&q=GetIoRingInfo) @@ -437,7 +438,7 @@ Native Method | Native DLL | Header | Managed Method [GetModuleHandle](https://www.google.com/search?num=5&q=GetModuleHandleA+site%3Alearn.microsoft.com) | kernel32.dll | Winbase.h | [Vanara.PInvoke.Kernel32.GetModuleHandle](https://github.com/dahall/Vanara/search?l=C%23&q=GetModuleHandle) [GetModuleHandleEx](https://www.google.com/search?num=5&q=GetModuleHandleExA+site%3Alearn.microsoft.com) | kernel32.dll | Winbase.h | [Vanara.PInvoke.Kernel32.GetModuleHandleEx](https://github.com/dahall/Vanara/search?l=C%23&q=GetModuleHandleEx) [GetModuleInformation](https://www.google.com/search?num=5&q=GetModuleInformation+site%3Alearn.microsoft.com) | kernelbase.dll | psapi.h | [Vanara.PInvoke.Kernel32.GetModuleInformation](https://github.com/dahall/Vanara/search?l=C%23&q=GetModuleInformation) -[GetNamedPipeClientComputerName](https://www.google.com/search?num=5&q=GetNamedPipeClientComputerNameA+site%3Alearn.microsoft.com) | kernel32.dll | namedpipeapi.h | [Vanara.PInvoke.Kernel32.GetNamedPipeClientComputerName](https://github.com/dahall/Vanara/search?l=C%23&q=GetNamedPipeClientComputerName) +[GetNamedPipeClientComputerName](https://www.google.com/search?num=5&q=GetNamedPipeClientComputerNameA+site%3Alearn.microsoft.com) | kernel32.dll | winbase.h | [Vanara.PInvoke.Kernel32.GetNamedPipeClientComputerName](https://github.com/dahall/Vanara/search?l=C%23&q=GetNamedPipeClientComputerName) [GetNamedPipeClientProcessId](https://www.google.com/search?num=5&q=GetNamedPipeClientProcessId+site%3Alearn.microsoft.com) | kernel32.dll | winbase.h | [Vanara.PInvoke.Kernel32.GetNamedPipeClientProcessId](https://github.com/dahall/Vanara/search?l=C%23&q=GetNamedPipeClientProcessId) [GetNamedPipeClientSessionId](https://www.google.com/search?num=5&q=GetNamedPipeClientSessionId+site%3Alearn.microsoft.com) | kernel32.dll | winbase.h | [Vanara.PInvoke.Kernel32.GetNamedPipeClientSessionId](https://github.com/dahall/Vanara/search?l=C%23&q=GetNamedPipeClientSessionId) [GetNamedPipeHandleState](https://www.google.com/search?num=5&q=GetNamedPipeHandleStateA+site%3Alearn.microsoft.com) | kernel32.dll | Winbase.h | [Vanara.PInvoke.Kernel32.GetNamedPipeHandleState](https://github.com/dahall/Vanara/search?l=C%23&q=GetNamedPipeHandleState) @@ -988,9 +989,9 @@ Native Method | Native DLL | Header | Managed Method [SetSystemFileCacheSize](https://www.google.com/search?num=5&q=SetSystemFileCacheSize+site%3Alearn.microsoft.com) | kernel32.dll | WinBase.h | [Vanara.PInvoke.Kernel32.SetSystemFileCacheSize](https://github.com/dahall/Vanara/search?l=C%23&q=SetSystemFileCacheSize) [SetSystemPowerState](https://www.google.com/search?num=5&q=SetSystemPowerState+site%3Alearn.microsoft.com) | kernel32.dll | winbase.h | [Vanara.PInvoke.Kernel32.SetSystemPowerState](https://github.com/dahall/Vanara/search?l=C%23&q=SetSystemPowerState) [SetSystemTime](https://www.google.com/search?num=5&q=SetSystemTime+site%3Alearn.microsoft.com) | kernel32.dll | Winbase.h | [Vanara.PInvoke.Kernel32.SetSystemTime](https://github.com/dahall/Vanara/search?l=C%23&q=SetSystemTime) -[SetSystemTimeAdjustment](https://www.google.com/search?num=5&q=SetSystemTimeAdjustment+site%3Alearn.microsoft.com) | kernel32.dll | Winbase.h | [Vanara.PInvoke.Kernel32.SetSystemTimeAdjustment](https://github.com/dahall/Vanara/search?l=C%23&q=SetSystemTimeAdjustment) +[SetSystemTimeAdjustment](https://www.google.com/search?num=5&q=SetSystemTimeAdjustment+site%3Alearn.microsoft.com) | kernel32.dll | sysinfoapi.h | [Vanara.PInvoke.Kernel32.SetSystemTimeAdjustment](https://github.com/dahall/Vanara/search?l=C%23&q=SetSystemTimeAdjustment) [SetSystemTimeAdjustmentPrecise](https://www.google.com/search?num=5&q=SetSystemTimeAdjustmentPrecise+site%3Alearn.microsoft.com) | kernelbase.dll | sysinfoapi.h | [Vanara.PInvoke.Kernel32.SetSystemTimeAdjustmentPrecise](https://github.com/dahall/Vanara/search?l=C%23&q=SetSystemTimeAdjustmentPrecise) -[SetTapeParameters](https://www.google.com/search?num=5&q=SetTapeParameters+site%3Alearn.microsoft.com) | kernel32.dll | Winbase.h | [Vanara.PInvoke.Kernel32.SetTapeParameters](https://github.com/dahall/Vanara/search?l=C%23&q=SetTapeParameters) +[SetTapeParameters](https://www.google.com/search?num=5&q=SetTapeParameters+site%3Alearn.microsoft.com) | kernel32.dll | winbase.h | [Vanara.PInvoke.Kernel32.SetTapeParameters](https://github.com/dahall/Vanara/search?l=C%23&q=SetTapeParameters) [SetTapePosition](https://www.google.com/search?num=5&q=SetTapePosition+site%3Alearn.microsoft.com) | kernel32.dll | Winbase.h | [Vanara.PInvoke.Kernel32.SetTapePosition](https://github.com/dahall/Vanara/search?l=C%23&q=SetTapePosition) [SetThreadAffinityMask](https://www.google.com/search?num=5&q=SetThreadAffinityMask+site%3Alearn.microsoft.com) | kernel32.dll | WinBase.h | [Vanara.PInvoke.Kernel32.SetThreadAffinityMask](https://github.com/dahall/Vanara/search?l=C%23&q=SetThreadAffinityMask) [SetThreadContext](https://www.google.com/search?num=5&q=SetThreadContext+site%3Alearn.microsoft.com) | kernel32.dll | WinBase.h | [Vanara.PInvoke.Kernel32.SetThreadContext](https://github.com/dahall/Vanara/search?l=C%23&q=SetThreadContext) @@ -1173,12 +1174,14 @@ Native Enum | Header | Managed Enum [AppPolicyShowDeveloperDiagnostic](https://www.google.com/search?num=5&q=AppPolicyShowDeveloperDiagnostic+site%3Alearn.microsoft.com) | AppModel.h | [Vanara.PInvoke.Kernel32.AppPolicyShowDeveloperDiagnostic](https://github.com/dahall/Vanara/search?l=C%23&q=AppPolicyShowDeveloperDiagnostic) [AppPolicyThreadInitializationType](https://www.google.com/search?num=5&q=AppPolicyThreadInitializationType+site%3Alearn.microsoft.com) | AppModel.h | [Vanara.PInvoke.Kernel32.AppPolicyThreadInitializationType](https://github.com/dahall/Vanara/search?l=C%23&q=AppPolicyThreadInitializationType) [APPX_PACKAGE_ARCHITECTURE](https://www.google.com/search?num=5&q=APPX_PACKAGE_ARCHITECTURE+site%3Alearn.microsoft.com) | appxpackaging.h | [Vanara.PInvoke.Kernel32.APPX_PACKAGE_ARCHITECTURE](https://github.com/dahall/Vanara/search?l=C%23&q=APPX_PACKAGE_ARCHITECTURE) +[ATOM_FLAG](https://www.google.com/search?num=5&q=ATOM_FLAG+site%3Alearn.microsoft.com) | Winbase.h | [Vanara.PInvoke.Kernel32.ATOM_FLAG](https://github.com/dahall/Vanara/search?l=C%23&q=ATOM_FLAG) [AttrType](https://www.google.com/search?num=5&q=AttrType+site%3Alearn.microsoft.com) | | [Vanara.PInvoke.Kernel32.PROC_THREAD_ATTRIBUTE.AttrType](https://github.com/dahall/Vanara/search?l=C%23&q=AttrType) [BASE_SEARCH_PATH](https://www.google.com/search?num=5&q=BASE_SEARCH_PATH+site%3Alearn.microsoft.com) | winbase.h | [Vanara.PInvoke.Kernel32.BASE_SEARCH_PATH](https://github.com/dahall/Vanara/search?l=C%23&q=BASE_SEARCH_PATH) [BATTERY_STATUS](https://www.google.com/search?num=5&q=BATTERY_STATUS+site%3Alearn.microsoft.com) | | [Vanara.PInvoke.Kernel32.BATTERY_STATUS](https://github.com/dahall/Vanara/search?l=C%23&q=BATTERY_STATUS) [CALDATETIME_DATEUNIT](https://www.google.com/search?num=5&q=CALDATETIME_DATEUNIT+site%3Alearn.microsoft.com) | | [Vanara.PInvoke.Kernel32.CALDATETIME_DATEUNIT](https://github.com/dahall/Vanara/search?l=C%23&q=CALDATETIME_DATEUNIT) [CALID](https://www.google.com/search?num=5&q=CALID+site%3Alearn.microsoft.com) | | [Vanara.PInvoke.Kernel32.CALID](https://github.com/dahall/Vanara/search?l=C%23&q=CALID) [CALTYPE](https://www.google.com/search?num=5&q=CALTYPE+site%3Alearn.microsoft.com) | | [Vanara.PInvoke.Kernel32.CALTYPE](https://github.com/dahall/Vanara/search?l=C%23&q=CALTYPE) +[CFG_CALL_TARGET](https://www.google.com/search?num=5&q=CFG_CALL_TARGET+site%3Alearn.microsoft.com) | MemoryApi.h | [Vanara.PInvoke.Kernel32.CFG_CALL_TARGET](https://github.com/dahall/Vanara/search?l=C%23&q=CFG_CALL_TARGET) [CHANGER_FEATURES0](https://www.google.com/search?num=5&q=CHANGER_FEATURES0+site%3Alearn.microsoft.com) | winioctl.h | [Vanara.PInvoke.Kernel32.CHANGER_FEATURES0](https://github.com/dahall/Vanara/search?l=C%23&q=CHANGER_FEATURES0) [CHANGER_FEATURES1](https://www.google.com/search?num=5&q=CHANGER_FEATURES1+site%3Alearn.microsoft.com) | winioctl.h | [Vanara.PInvoke.Kernel32.CHANGER_FEATURES1](https://github.com/dahall/Vanara/search?l=C%23&q=CHANGER_FEATURES1) [CHANGER_LOCK](https://www.google.com/search?num=5&q=CHANGER_LOCK+site%3Alearn.microsoft.com) | winioctl.h | [Vanara.PInvoke.Kernel32.CHANGER_LOCK](https://github.com/dahall/Vanara/search?l=C%23&q=CHANGER_LOCK) @@ -1442,10 +1445,13 @@ Native Enum | Header | Managed Enum [STORAGE_COMPONENT_HEALTH_STATUS](https://www.google.com/search?num=5&q=STORAGE_COMPONENT_HEALTH_STATUS+site%3Alearn.microsoft.com) | winioctl.h | [Vanara.PInvoke.Kernel32.STORAGE_COMPONENT_HEALTH_STATUS](https://github.com/dahall/Vanara/search?l=C%23&q=STORAGE_COMPONENT_HEALTH_STATUS) [STORAGE_DEVICE_FORM_FACTOR](https://www.google.com/search?num=5&q=STORAGE_DEVICE_FORM_FACTOR+site%3Alearn.microsoft.com) | winioctl.h | [Vanara.PInvoke.Kernel32.STORAGE_DEVICE_FORM_FACTOR](https://github.com/dahall/Vanara/search?l=C%23&q=STORAGE_DEVICE_FORM_FACTOR) [STORAGE_DEVICE_POWER_CAP_UNITS](https://www.google.com/search?num=5&q=STORAGE_DEVICE_POWER_CAP_UNITS+site%3Alearn.microsoft.com) | winioctl.h | [Vanara.PInvoke.Kernel32.STORAGE_DEVICE_POWER_CAP_UNITS](https://github.com/dahall/Vanara/search?l=C%23&q=STORAGE_DEVICE_POWER_CAP_UNITS) +[STORAGE_DISK_HEALTH_STATUS](https://www.google.com/search?num=5&q=STORAGE_DISK_HEALTH_STATUS+site%3Alearn.microsoft.com) | winioctl.h | [Vanara.PInvoke.Kernel32.STORAGE_DISK_HEALTH_STATUS](https://github.com/dahall/Vanara/search?l=C%23&q=STORAGE_DISK_HEALTH_STATUS) +[STORAGE_DISK_OPERATIONAL_STATUS](https://www.google.com/search?num=5&q=STORAGE_DISK_OPERATIONAL_STATUS+site%3Alearn.microsoft.com) | winioctl.h | [Vanara.PInvoke.Kernel32.STORAGE_DISK_OPERATIONAL_STATUS](https://github.com/dahall/Vanara/search?l=C%23&q=STORAGE_DISK_OPERATIONAL_STATUS) [STORAGE_HW_FIRMWARE_REQUEST_FLAG](https://www.google.com/search?num=5&q=STORAGE_HW_FIRMWARE_REQUEST_FLAG+site%3Alearn.microsoft.com) | winioctl.h | [Vanara.PInvoke.Kernel32.STORAGE_HW_FIRMWARE_REQUEST_FLAG](https://github.com/dahall/Vanara/search?l=C%23&q=STORAGE_HW_FIRMWARE_REQUEST_FLAG) [STORAGE_MEDIA_TYPE](https://www.google.com/search?num=5&q=STORAGE_MEDIA_TYPE+site%3Alearn.microsoft.com) | winioctl.h | [Vanara.PInvoke.Kernel32.STORAGE_MEDIA_TYPE](https://github.com/dahall/Vanara/search?l=C%23&q=STORAGE_MEDIA_TYPE) [STORAGE_OFFLOAD_READ](https://www.google.com/search?num=5&q=STORAGE_OFFLOAD_READ+site%3Alearn.microsoft.com) | winioctl.h | [Vanara.PInvoke.Kernel32.STORAGE_OFFLOAD_READ](https://github.com/dahall/Vanara/search?l=C%23&q=STORAGE_OFFLOAD_READ) [STORAGE_OFFLOAD_WRITE](https://www.google.com/search?num=5&q=STORAGE_OFFLOAD_WRITE+site%3Alearn.microsoft.com) | winioctl.h | [Vanara.PInvoke.Kernel32.STORAGE_OFFLOAD_WRITE](https://github.com/dahall/Vanara/search?l=C%23&q=STORAGE_OFFLOAD_WRITE) +[STORAGE_OPERATIONAL_STATUS_REASON](https://www.google.com/search?num=5&q=STORAGE_OPERATIONAL_STATUS_REASON+site%3Alearn.microsoft.com) | winioctl.h | [Vanara.PInvoke.Kernel32.STORAGE_OPERATIONAL_STATUS_REASON](https://github.com/dahall/Vanara/search?l=C%23&q=STORAGE_OPERATIONAL_STATUS_REASON) [STORAGE_PORT_CODE_SET](https://www.google.com/search?num=5&q=STORAGE_PORT_CODE_SET+site%3Alearn.microsoft.com) | winioctl.h | [Vanara.PInvoke.Kernel32.STORAGE_PORT_CODE_SET](https://github.com/dahall/Vanara/search?l=C%23&q=STORAGE_PORT_CODE_SET) [STORAGE_PROPERTY_ID](https://www.google.com/search?num=5&q=STORAGE_PROPERTY_ID+site%3Alearn.microsoft.com) | winioctl.h | [Vanara.PInvoke.Kernel32.STORAGE_PROPERTY_ID](https://github.com/dahall/Vanara/search?l=C%23&q=STORAGE_PROPERTY_ID) [STORAGE_PROTOCOL_ATA_DATA_TYPE](https://www.google.com/search?num=5&q=STORAGE_PROTOCOL_ATA_DATA_TYPE+site%3Alearn.microsoft.com) | winioctl.h | [Vanara.PInvoke.Kernel32.STORAGE_PROTOCOL_ATA_DATA_TYPE](https://github.com/dahall/Vanara/search?l=C%23&q=STORAGE_PROTOCOL_ATA_DATA_TYPE) @@ -1518,6 +1524,7 @@ Native Enum | Header | Managed Enum ### Structures Native Structure | Header | Managed Structure --- | --- | --- +[<ModuleHealth>e__FixedBuffer](https://www.google.com/search?num=5&q=e__FixedBuffer+site%3Alearn.microsoft.com) | | [Vanara.PInvoke.Kernel32.STORAGE_OPERATIONAL_REASON.NVDIMM_NStruct.<ModuleHealth>e__FixedBuffer](https://github.com/dahall/Vanara/search?l=C%23&q=<ModuleHealth>e__FixedBuffer) [ACTCTX](https://www.google.com/search?num=5&q=ACTCTX+site%3Alearn.microsoft.com) | Winbase.h | [Vanara.PInvoke.Kernel32.ACTCTX](https://github.com/dahall/Vanara/search?l=C%23&q=ACTCTX) [ACTCTX_SECTION_KEYED_DATA](https://www.google.com/search?num=5&q=ACTCTX_SECTION_KEYED_DATA+site%3Alearn.microsoft.com) | Winbase.h | [Vanara.PInvoke.Kernel32.ACTCTX_SECTION_KEYED_DATA](https://github.com/dahall/Vanara/search?l=C%23&q=ACTCTX_SECTION_KEYED_DATA) [ACTIVATION_CONTEXT_ASSEMBLY_DETAILED_INFORMATION](https://www.google.com/search?num=5&q=ACTIVATION_CONTEXT_ASSEMBLY_DETAILED_INFORMATION+site%3Alearn.microsoft.com) | winnt.h | [Vanara.PInvoke.Kernel32.ACTIVATION_CONTEXT_ASSEMBLY_DETAILED_INFORMATION](https://github.com/dahall/Vanara/search?l=C%23&q=ACTIVATION_CONTEXT_ASSEMBLY_DETAILED_INFORMATION) @@ -1619,6 +1626,7 @@ Native Structure | Header | Managed Structure [DEVICE_SEEK_PENALTY_DESCRIPTOR](https://www.google.com/search?num=5&q=DEVICE_SEEK_PENALTY_DESCRIPTOR+site%3Alearn.microsoft.com) | winioctl.h | [Vanara.PInvoke.Kernel32.DEVICE_SEEK_PENALTY_DESCRIPTOR](https://github.com/dahall/Vanara/search?l=C%23&q=DEVICE_SEEK_PENALTY_DESCRIPTOR) [DEVICE_TRIM_DESCRIPTOR](https://www.google.com/search?num=5&q=DEVICE_TRIM_DESCRIPTOR+site%3Alearn.microsoft.com) | winioctl.h | [Vanara.PInvoke.Kernel32.DEVICE_TRIM_DESCRIPTOR](https://github.com/dahall/Vanara/search?l=C%23&q=DEVICE_TRIM_DESCRIPTOR) [DEVICE_WRITE_AGGREGATION_DESCRIPTOR](https://www.google.com/search?num=5&q=DEVICE_WRITE_AGGREGATION_DESCRIPTOR+site%3Alearn.microsoft.com) | winioctl.h | [Vanara.PInvoke.Kernel32.DEVICE_WRITE_AGGREGATION_DESCRIPTOR](https://github.com/dahall/Vanara/search?l=C%23&q=DEVICE_WRITE_AGGREGATION_DESCRIPTOR) +[DEVICESPECIFIC](https://www.google.com/search?num=5&q=DEVICESPECIFIC+site%3Alearn.microsoft.com) | | [Vanara.PInvoke.Kernel32.STORAGE_DEVICE_LAYOUT_SIGNATURE.DEVICESPECIFIC](https://github.com/dahall/Vanara/search?l=C%23&q=DEVICESPECIFIC) [DEVICESPECIFIC](https://www.google.com/search?num=5&q=DEVICESPECIFIC+site%3Alearn.microsoft.com) | | [Vanara.PInvoke.Kernel32.DEVICE_MEDIA_INFO.DEVICESPECIFIC](https://github.com/dahall/Vanara/search?l=C%23&q=DEVICESPECIFIC) [DISK_CACHE_INFORMATION](https://www.google.com/search?num=5&q=DISK_CACHE_INFORMATION+site%3Alearn.microsoft.com) | winioctl.h | [Vanara.PInvoke.Kernel32.DISK_CACHE_INFORMATION](https://github.com/dahall/Vanara/search?l=C%23&q=DISK_CACHE_INFORMATION) [DISK_CLUSTER_INFO](https://www.google.com/search?num=5&q=DISK_CLUSTER_INFO+site%3Alearn.microsoft.com) | Ntdddisk.h | [Vanara.PInvoke.Kernel32.DISK_CLUSTER_INFO](https://github.com/dahall/Vanara/search?l=C%23&q=DISK_CLUSTER_INFO) @@ -1790,6 +1798,9 @@ Native Structure | Header | Managed Structure [MEMORYSTATUS](https://www.google.com/search?num=5&q=MEMORYSTATUS+site%3Alearn.microsoft.com) | WinBase.h | [Vanara.PInvoke.Kernel32.MEMORYSTATUS](https://github.com/dahall/Vanara/search?l=C%23&q=MEMORYSTATUS) [MEMORYSTATUSEX](https://www.google.com/search?num=5&q=MEMORYSTATUSEX+site%3Alearn.microsoft.com) | WinBase.h | [Vanara.PInvoke.Kernel32.MEMORYSTATUSEX](https://github.com/dahall/Vanara/search?l=C%23&q=MEMORYSTATUSEX) [MENU_EVENT_RECORD](https://www.google.com/search?num=5&q=MENU_EVENT_RECORD+site%3Alearn.microsoft.com) | Wincon.h | [Vanara.PInvoke.Kernel32.MENU_EVENT_RECORD](https://github.com/dahall/Vanara/search?l=C%23&q=MENU_EVENT_RECORD) +[MESSAGE_RESOURCE_BLOCK](https://www.google.com/search?num=5&q=MESSAGE_RESOURCE_BLOCK+site%3Alearn.microsoft.com) | winnt.h | [Vanara.PInvoke.Kernel32.MESSAGE_RESOURCE_BLOCK](https://github.com/dahall/Vanara/search?l=C%23&q=MESSAGE_RESOURCE_BLOCK) +[MESSAGE_RESOURCE_DATA](https://www.google.com/search?num=5&q=MESSAGE_RESOURCE_DATA+site%3Alearn.microsoft.com) | winnt.h | [Vanara.PInvoke.Kernel32.MESSAGE_RESOURCE_DATA](https://github.com/dahall/Vanara/search?l=C%23&q=MESSAGE_RESOURCE_DATA) +[MESSAGE_RESOURCE_ENTRY](https://www.google.com/search?num=5&q=MESSAGE_RESOURCE_ENTRY+site%3Alearn.microsoft.com) | winnt.h | [Vanara.PInvoke.Kernel32.MESSAGE_RESOURCE_ENTRY](https://github.com/dahall/Vanara/search?l=C%23&q=MESSAGE_RESOURCE_ENTRY) [MFT_ENUM_DATA_V0](https://www.google.com/search?num=5&q=MFT_ENUM_DATA_V0+site%3Alearn.microsoft.com) | winioctl.h | [Vanara.PInvoke.Kernel32.MFT_ENUM_DATA_V0](https://github.com/dahall/Vanara/search?l=C%23&q=MFT_ENUM_DATA_V0) [MFT_ENUM_DATA_V1](https://www.google.com/search?num=5&q=MFT_ENUM_DATA_V1+site%3Alearn.microsoft.com) | winioctl.h | [Vanara.PInvoke.Kernel32.MFT_ENUM_DATA_V1](https://github.com/dahall/Vanara/search?l=C%23&q=MFT_ENUM_DATA_V1) [MFT2WRITESUSERLEVEL](https://www.google.com/search?num=5&q=MFT2WRITESUSERLEVEL+site%3Alearn.microsoft.com) | | [Vanara.PInvoke.Kernel32.NTFS_STATISTICS.MFT2WRITESUSERLEVEL](https://github.com/dahall/Vanara/search?l=C%23&q=MFT2WRITESUSERLEVEL) @@ -1814,6 +1825,7 @@ Native Structure | Header | Managed Structure [NTFS_VOLUME_DATA_BUFFER](https://www.google.com/search?num=5&q=NTFS_VOLUME_DATA_BUFFER+site%3Alearn.microsoft.com) | winioctl.h | [Vanara.PInvoke.Kernel32.NTFS_VOLUME_DATA_BUFFER](https://github.com/dahall/Vanara/search?l=C%23&q=NTFS_VOLUME_DATA_BUFFER) [NUMA_NODE_RELATIONSHIP](https://www.google.com/search?num=5&q=NUMA_NODE_RELATIONSHIP+site%3Alearn.microsoft.com) | winnt.h | [Vanara.PInvoke.Kernel32.NUMA_NODE_RELATIONSHIP](https://github.com/dahall/Vanara/search?l=C%23&q=NUMA_NODE_RELATIONSHIP) [NUMBERFMT](https://www.google.com/search?num=5&q=NUMBERFMT+site%3Alearn.microsoft.com) | Winnls.h | [Vanara.PInvoke.Kernel32.NUMBERFMT](https://github.com/dahall/Vanara/search?l=C%23&q=NUMBERFMT) +[NVDIMM_NStruct](https://www.google.com/search?num=5&q=NVDIMM_NStruct+site%3Alearn.microsoft.com) | | [Vanara.PInvoke.Kernel32.STORAGE_OPERATIONAL_REASON.NVDIMM_NStruct](https://github.com/dahall/Vanara/search?l=C%23&q=NVDIMM_NStruct) [OSVERSIONINFOEX](https://www.google.com/search?num=5&q=OSVERSIONINFOEX+site%3Alearn.microsoft.com) | Winnt.h | [Vanara.PInvoke.Kernel32.OSVERSIONINFOEX](https://github.com/dahall/Vanara/search?l=C%23&q=OSVERSIONINFOEX) [OUTPUT_DEBUG_STRING_INFO](https://www.google.com/search?num=5&q=OUTPUT_DEBUG_STRING_INFO+site%3Alearn.microsoft.com) | WinBase.h | [Vanara.PInvoke.Kernel32.DEBUG_EVENT.OUTPUT_DEBUG_STRING_INFO](https://github.com/dahall/Vanara/search?l=C%23&q=OUTPUT_DEBUG_STRING_INFO) [OVERLAPPED_ENTRY](https://www.google.com/search?num=5&q=OVERLAPPED_ENTRY+site%3Alearn.microsoft.com) | minwinbase.h | [Vanara.PInvoke.Kernel32.OVERLAPPED_ENTRY](https://github.com/dahall/Vanara/search?l=C%23&q=OVERLAPPED_ENTRY) @@ -1892,6 +1904,7 @@ Native Structure | Header | Managed Structure [PTP_WORK](https://www.google.com/search?num=5&q=PTP_WORK+site%3Alearn.microsoft.com) | | [Vanara.PInvoke.Kernel32.PTP_WORK](https://github.com/dahall/Vanara/search?l=C%23&q=PTP_WORK) [PUMS_COMPLETION_LIST](https://www.google.com/search?num=5&q=PUMS_COMPLETION_LIST+site%3Alearn.microsoft.com) | | [Vanara.PInvoke.Kernel32.PUMS_COMPLETION_LIST](https://github.com/dahall/Vanara/search?l=C%23&q=PUMS_COMPLETION_LIST) [PUMS_CONTEXT](https://www.google.com/search?num=5&q=PUMS_CONTEXT+site%3Alearn.microsoft.com) | | [Vanara.PInvoke.Kernel32.PUMS_CONTEXT](https://github.com/dahall/Vanara/search?l=C%23&q=PUMS_CONTEXT) +[RawBytesUnion](https://www.google.com/search?num=5&q=RawBytesUnion+site%3Alearn.microsoft.com) | | [Vanara.PInvoke.Kernel32.STORAGE_OPERATIONAL_REASON.RawBytesUnion](https://github.com/dahall/Vanara/search?l=C%23&q=RawBytesUnion) [READ_ELEMENT_ADDRESS_INFO](https://www.google.com/search?num=5&q=READ_ELEMENT_ADDRESS_INFO+site%3Alearn.microsoft.com) | winioctl.h | [Vanara.PInvoke.Kernel32.READ_ELEMENT_ADDRESS_INFO](https://github.com/dahall/Vanara/search?l=C%23&q=READ_ELEMENT_ADDRESS_INFO) [READ_FILE_USN_DATA](https://www.google.com/search?num=5&q=READ_FILE_USN_DATA+site%3Alearn.microsoft.com) | winioctl.h | [Vanara.PInvoke.Kernel32.READ_FILE_USN_DATA](https://github.com/dahall/Vanara/search?l=C%23&q=READ_FILE_USN_DATA) [READ_USN_JOURNAL_DATA_V0](https://www.google.com/search?num=5&q=READ_USN_JOURNAL_DATA_V0+site%3Alearn.microsoft.com) | winioctl.h | [Vanara.PInvoke.Kernel32.READ_USN_JOURNAL_DATA_V0](https://github.com/dahall/Vanara/search?l=C%23&q=READ_USN_JOURNAL_DATA_V0) @@ -1908,6 +1921,7 @@ Native Structure | Header | Managed Structure [RETRIEVAL_POINTERS_BUFFER](https://www.google.com/search?num=5&q=RETRIEVAL_POINTERS_BUFFER+site%3Alearn.microsoft.com) | winioctl.h | [Vanara.PInvoke.Kernel32.RETRIEVAL_POINTERS_BUFFER](https://github.com/dahall/Vanara/search?l=C%23&q=RETRIEVAL_POINTERS_BUFFER) [RIP_INFO](https://www.google.com/search?num=5&q=RIP_INFO+site%3Alearn.microsoft.com) | WinBase.h | [Vanara.PInvoke.Kernel32.DEBUG_EVENT.RIP_INFO](https://github.com/dahall/Vanara/search?l=C%23&q=RIP_INFO) [SCSIINFORMATION](https://www.google.com/search?num=5&q=SCSIINFORMATION+site%3Alearn.microsoft.com) | | [Vanara.PInvoke.Kernel32.DEVICE_MEDIA_INFO.DEVICESPECIFIC.TAPEINFO.BUSSPECIFICDATA.SCSIINFORMATION](https://github.com/dahall/Vanara/search?l=C%23&q=SCSIINFORMATION) +[ScsiSenseKeyStruct](https://www.google.com/search?num=5&q=ScsiSenseKeyStruct+site%3Alearn.microsoft.com) | | [Vanara.PInvoke.Kernel32.STORAGE_OPERATIONAL_REASON.ScsiSenseKeyStruct](https://github.com/dahall/Vanara/search?l=C%23&q=ScsiSenseKeyStruct) [Section](https://www.google.com/search?num=5&q=Section+site%3Alearn.microsoft.com) | | [Vanara.PInvoke.Kernel32.PSS_HANDLE_ENTRY.Section](https://github.com/dahall/Vanara/search?l=C%23&q=Section) [SECURITY_CAPABILITIES](https://www.google.com/search?num=5&q=SECURITY_CAPABILITIES+site%3Alearn.microsoft.com) | winnt.h | [Vanara.PInvoke.Kernel32.SECURITY_CAPABILITIES](https://github.com/dahall/Vanara/search?l=C%23&q=SECURITY_CAPABILITIES) [Semaphore](https://www.google.com/search?num=5&q=Semaphore+site%3Alearn.microsoft.com) | | [Vanara.PInvoke.Kernel32.PSS_HANDLE_ENTRY.Semaphore](https://github.com/dahall/Vanara/search?l=C%23&q=Semaphore) @@ -1927,14 +1941,18 @@ Native Structure | Header | Managed Structure [STARTUPINFOEX](https://www.google.com/search?num=5&q=STARTUPINFOEX+site%3Alearn.microsoft.com) | winbase.h | [Vanara.PInvoke.Kernel32.STARTUPINFOEX](https://github.com/dahall/Vanara/search?l=C%23&q=STARTUPINFOEX) [STORAGE_ACCESS_ALIGNMENT_DESCRIPTOR](https://www.google.com/search?num=5&q=STORAGE_ACCESS_ALIGNMENT_DESCRIPTOR+site%3Alearn.microsoft.com) | winioctl.h | [Vanara.PInvoke.Kernel32.STORAGE_ACCESS_ALIGNMENT_DESCRIPTOR](https://github.com/dahall/Vanara/search?l=C%23&q=STORAGE_ACCESS_ALIGNMENT_DESCRIPTOR) [STORAGE_ADAPTER_DESCRIPTOR](https://www.google.com/search?num=5&q=STORAGE_ADAPTER_DESCRIPTOR+site%3Alearn.microsoft.com) | winioctl.h | [Vanara.PInvoke.Kernel32.STORAGE_ADAPTER_DESCRIPTOR](https://github.com/dahall/Vanara/search?l=C%23&q=STORAGE_ADAPTER_DESCRIPTOR) +[STORAGE_ADAPTER_SERIAL_NUMBER](https://www.google.com/search?num=5&q=STORAGE_ADAPTER_SERIAL_NUMBER+site%3Alearn.microsoft.com) | winioctl.h | [Vanara.PInvoke.Kernel32.STORAGE_ADAPTER_SERIAL_NUMBER](https://github.com/dahall/Vanara/search?l=C%23&q=STORAGE_ADAPTER_SERIAL_NUMBER) [STORAGE_DESCRIPTOR_HEADER](https://www.google.com/search?num=5&q=STORAGE_DESCRIPTOR_HEADER+site%3Alearn.microsoft.com) | winioctl.h | [Vanara.PInvoke.Kernel32.STORAGE_DESCRIPTOR_HEADER](https://github.com/dahall/Vanara/search?l=C%23&q=STORAGE_DESCRIPTOR_HEADER) [STORAGE_DEVICE_ATTRIBUTES_DESCRIPTOR](https://www.google.com/search?num=5&q=STORAGE_DEVICE_ATTRIBUTES_DESCRIPTOR+site%3Alearn.microsoft.com) | winioctl.h | [Vanara.PInvoke.Kernel32.STORAGE_DEVICE_ATTRIBUTES_DESCRIPTOR](https://github.com/dahall/Vanara/search?l=C%23&q=STORAGE_DEVICE_ATTRIBUTES_DESCRIPTOR) -[STORAGE_DEVICE_DESCRIPTOR](https://www.google.com/search?num=5&q=STORAGE_DEVICE_DESCRIPTOR+site%3Alearn.microsoft.com) | winioctl.h | [Vanara.PInvoke.Kernel32.STORAGE_DEVICE_DESCRIPTOR](https://github.com/dahall/Vanara/search?l=C%23&q=STORAGE_DEVICE_DESCRIPTOR) +[STORAGE_DEVICE_DESCRIPTOR_MGD](https://www.google.com/search?num=5&q=STORAGE_DEVICE_DESCRIPTOR_MGD+site%3Alearn.microsoft.com) | winioctl.h | [Vanara.PInvoke.Kernel32.STORAGE_DEVICE_DESCRIPTOR_MGD](https://github.com/dahall/Vanara/search?l=C%23&q=STORAGE_DEVICE_DESCRIPTOR_MGD) [STORAGE_DEVICE_ID_DESCRIPTOR](https://www.google.com/search?num=5&q=STORAGE_DEVICE_ID_DESCRIPTOR+site%3Alearn.microsoft.com) | winioctl.h | [Vanara.PInvoke.Kernel32.STORAGE_DEVICE_ID_DESCRIPTOR](https://github.com/dahall/Vanara/search?l=C%23&q=STORAGE_DEVICE_ID_DESCRIPTOR) [STORAGE_DEVICE_IO_CAPABILITY_DESCRIPTOR](https://www.google.com/search?num=5&q=STORAGE_DEVICE_IO_CAPABILITY_DESCRIPTOR+site%3Alearn.microsoft.com) | winioctl.h | [Vanara.PInvoke.Kernel32.STORAGE_DEVICE_IO_CAPABILITY_DESCRIPTOR](https://github.com/dahall/Vanara/search?l=C%23&q=STORAGE_DEVICE_IO_CAPABILITY_DESCRIPTOR) +[STORAGE_DEVICE_LAYOUT_SIGNATURE](https://www.google.com/search?num=5&q=STORAGE_DEVICE_LAYOUT_SIGNATURE+site%3Alearn.microsoft.com) | storduid.h | [Vanara.PInvoke.Kernel32.STORAGE_DEVICE_LAYOUT_SIGNATURE](https://github.com/dahall/Vanara/search?l=C%23&q=STORAGE_DEVICE_LAYOUT_SIGNATURE) +[STORAGE_DEVICE_MANAGEMENT_STATUS](https://www.google.com/search?num=5&q=STORAGE_DEVICE_MANAGEMENT_STATUS+site%3Alearn.microsoft.com) | winioctl.h | [Vanara.PInvoke.Kernel32.STORAGE_DEVICE_MANAGEMENT_STATUS](https://github.com/dahall/Vanara/search?l=C%23&q=STORAGE_DEVICE_MANAGEMENT_STATUS) [STORAGE_DEVICE_NUMBER](https://www.google.com/search?num=5&q=STORAGE_DEVICE_NUMBER+site%3Alearn.microsoft.com) | winioctl.h | [Vanara.PInvoke.Kernel32.STORAGE_DEVICE_NUMBER](https://github.com/dahall/Vanara/search?l=C%23&q=STORAGE_DEVICE_NUMBER) [STORAGE_DEVICE_POWER_CAP](https://www.google.com/search?num=5&q=STORAGE_DEVICE_POWER_CAP+site%3Alearn.microsoft.com) | winioctl.h | [Vanara.PInvoke.Kernel32.STORAGE_DEVICE_POWER_CAP](https://github.com/dahall/Vanara/search?l=C%23&q=STORAGE_DEVICE_POWER_CAP) [STORAGE_DEVICE_RESILIENCY_DESCRIPTOR](https://www.google.com/search?num=5&q=STORAGE_DEVICE_RESILIENCY_DESCRIPTOR+site%3Alearn.microsoft.com) | winioctl.h | [Vanara.PInvoke.Kernel32.STORAGE_DEVICE_RESILIENCY_DESCRIPTOR](https://github.com/dahall/Vanara/search?l=C%23&q=STORAGE_DEVICE_RESILIENCY_DESCRIPTOR) +[STORAGE_DEVICE_UNIQUE_IDENTIFIER_MGD](https://www.google.com/search?num=5&q=STORAGE_DEVICE_UNIQUE_IDENTIFIER_MGD+site%3Alearn.microsoft.com) | storduid.h | [Vanara.PInvoke.Kernel32.STORAGE_DEVICE_UNIQUE_IDENTIFIER_MGD](https://github.com/dahall/Vanara/search?l=C%23&q=STORAGE_DEVICE_UNIQUE_IDENTIFIER_MGD) [STORAGE_HOTPLUG_INFO](https://www.google.com/search?num=5&q=STORAGE_HOTPLUG_INFO+site%3Alearn.microsoft.com) | winioctl.h | [Vanara.PInvoke.Kernel32.STORAGE_HOTPLUG_INFO](https://github.com/dahall/Vanara/search?l=C%23&q=STORAGE_HOTPLUG_INFO) [STORAGE_HW_FIRMWARE_ACTIVATE](https://www.google.com/search?num=5&q=STORAGE_HW_FIRMWARE_ACTIVATE+site%3Alearn.microsoft.com) | winioctl.h | [Vanara.PInvoke.Kernel32.STORAGE_HW_FIRMWARE_ACTIVATE](https://github.com/dahall/Vanara/search?l=C%23&q=STORAGE_HW_FIRMWARE_ACTIVATE) [STORAGE_HW_FIRMWARE_DOWNLOAD](https://www.google.com/search?num=5&q=STORAGE_HW_FIRMWARE_DOWNLOAD+site%3Alearn.microsoft.com) | winioctl.h | [Vanara.PInvoke.Kernel32.STORAGE_HW_FIRMWARE_DOWNLOAD](https://github.com/dahall/Vanara/search?l=C%23&q=STORAGE_HW_FIRMWARE_DOWNLOAD) @@ -1943,6 +1961,7 @@ Native Structure | Header | Managed Structure [STORAGE_OFFLOAD_READ_OUTPUT](https://www.google.com/search?num=5&q=STORAGE_OFFLOAD_READ_OUTPUT+site%3Alearn.microsoft.com) | winioctl.h | [Vanara.PInvoke.Kernel32.STORAGE_OFFLOAD_READ_OUTPUT](https://github.com/dahall/Vanara/search?l=C%23&q=STORAGE_OFFLOAD_READ_OUTPUT) [STORAGE_OFFLOAD_TOKEN](https://www.google.com/search?num=5&q=STORAGE_OFFLOAD_TOKEN+site%3Alearn.microsoft.com) | winioctl.h | [Vanara.PInvoke.Kernel32.STORAGE_OFFLOAD_TOKEN](https://github.com/dahall/Vanara/search?l=C%23&q=STORAGE_OFFLOAD_TOKEN) [STORAGE_OFFLOAD_WRITE_OUTPUT](https://www.google.com/search?num=5&q=STORAGE_OFFLOAD_WRITE_OUTPUT+site%3Alearn.microsoft.com) | winioctl.h | [Vanara.PInvoke.Kernel32.STORAGE_OFFLOAD_WRITE_OUTPUT](https://github.com/dahall/Vanara/search?l=C%23&q=STORAGE_OFFLOAD_WRITE_OUTPUT) +[STORAGE_OPERATIONAL_REASON](https://www.google.com/search?num=5&q=STORAGE_OPERATIONAL_REASON+site%3Alearn.microsoft.com) | winioctl.h | [Vanara.PInvoke.Kernel32.STORAGE_OPERATIONAL_REASON](https://github.com/dahall/Vanara/search?l=C%23&q=STORAGE_OPERATIONAL_REASON) [STORAGE_PHYSICAL_ADAPTER_DATA](https://www.google.com/search?num=5&q=STORAGE_PHYSICAL_ADAPTER_DATA+site%3Alearn.microsoft.com) | winioctl.h | [Vanara.PInvoke.Kernel32.STORAGE_PHYSICAL_ADAPTER_DATA](https://github.com/dahall/Vanara/search?l=C%23&q=STORAGE_PHYSICAL_ADAPTER_DATA) [STORAGE_PHYSICAL_DEVICE_DATA](https://www.google.com/search?num=5&q=STORAGE_PHYSICAL_DEVICE_DATA+site%3Alearn.microsoft.com) | winioctl.h | [Vanara.PInvoke.Kernel32.STORAGE_PHYSICAL_DEVICE_DATA](https://github.com/dahall/Vanara/search?l=C%23&q=STORAGE_PHYSICAL_DEVICE_DATA) [STORAGE_PHYSICAL_NODE_DATA](https://www.google.com/search?num=5&q=STORAGE_PHYSICAL_NODE_DATA+site%3Alearn.microsoft.com) | winioctl.h | [Vanara.PInvoke.Kernel32.STORAGE_PHYSICAL_NODE_DATA](https://github.com/dahall/Vanara/search?l=C%23&q=STORAGE_PHYSICAL_NODE_DATA) diff --git a/PInvoke/MsftEdit/Vanara.PInvoke.MsftEdit.csproj b/PInvoke/MsftEdit/Vanara.PInvoke.MsftEdit.csproj index ce7107c9..991fd545 100644 --- a/PInvoke/MsftEdit/Vanara.PInvoke.MsftEdit.csproj +++ b/PInvoke/MsftEdit/Vanara.PInvoke.MsftEdit.csproj @@ -9,7 +9,18 @@ $(AssemblyName) $(AssemblyName) pinvoke;vanara;net-extensions;interop;MsftEdit;rich edit - + Currently implements: + +Functions +CreateTextServices GetMathAlphanumeric GetMathAlphanumericCode MathBuildDown MathBuildUp MathTranslate REExtendedRegisterClass ShutdownTextServices + +Structures +BIDIOPTIONS CHANGENOTIFY CHARFORMAT CHARFORMAT2 CHARRANGE CLIPBOARDFORMAT COMPCOLOR EDITSTREAM ENCORRECTTEXT ENDCOMPOSITIONNOTIFY ENDROPFILES ENLINK ENLOWFIRTF ENOLEOPFAILED ENPROTECTED ENSAVECLIPBOARD FINDTEXT FINDTEXTEX FORMATRANGE GETCONTEXTMENUEX GETTEXTEX GETTEXTLENGTHEX HYPHENATEINFO HYPHRESULT IMECOMPTEXT MSGFILTER OBJECTPOSITIONS PARAFORMAT PARAFORMAT2 PUNCTUATION REOBJECT REPASTESPECIAL REQRESIZE RICHEDIT_IMAGE_PARAMETERS SELCHANGE SETTEXTEX TABLECELLPARMS TABLEROWPARMS TEXTRANGE + +Interfaces +IRichEditOle IRichEditOleCallback IRicheditUiaOverrides IRicheditWindowlessAccessibility ITextDisplays ITextDocument ITextDocument2 ITextFont ITextFont2 ITextPara ITextPara2 ITextRange ITextRange2 ITextRow ITextSelection ITextSelection2 ITextStory ITextStoryRanges ITextStoryRanges2 ITextStrings + + pkgreadme.md diff --git a/PInvoke/MsftEdit/pkgreadme.md b/PInvoke/MsftEdit/pkgreadme.md new file mode 100644 index 00000000..25612667 --- /dev/null +++ b/PInvoke/MsftEdit/pkgreadme.md @@ -0,0 +1,21 @@ +![Vanara](https://raw.githubusercontent.com/dahall/Vanara/master/docs/icons/VanaraHeading.png) +### **Vanara.PInvoke.MsftEdit NuGet Package** +[![Version](https://img.shields.io/nuget/v/Vanara.PInvoke.MsftEdit?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 MsftEdit.dll for the Rich Edit control. + +### **What is Vanara?** + +[Vanara](https://github.com/dahall/Vanara) is a community project that contains various .NET assemblies which have P/Invoke functions, interfaces, enums and structures from Windows libraries. Each assembly is associated with one or a few tightly related libraries. + +### **Issues?** + +First check if it's already fixed by trying the [AppVeyor build](https://ci.appveyor.com/nuget/vanara-prerelease). +If you're still running into problems, file an [issue](https://github.com/dahall/Vanara/issues). + +### **Included in Vanara.PInvoke.MsftEdit** + +Functions | Enumerations | Structures | Interfaces +--- | --- | --- | --- +CreateTextServices GetMathAlphanumeric GetMathAlphanumericCode MathBuildDown MathBuildUp MathTranslate REExtendedRegisterClass ShutdownTextServices | AURL BOE BOM CFE CFM CFU CTFMODEBIAS ECN ECO ECOOP ELLIPSIS ENM EPR GCMF GT GTL ICM ICT IMF IMF_SMODE KHYPH OLEOP PFA PFE PFM PFN PFNS PUNC RichEditMessage RichEditNotification RichEditStyle RTO SCF SEL SES SES_EX SF ST TEXTMODE TO UNDONAMEID WBF RECO REO REO_GETOBJ CN TXES TXTBACKSTYLE TXTBIT TXTNATURALSIZE TXTVIEW MANCODE OBJECTTYPE tomConstants | BIDIOPTIONS CHARFORMAT CHARFORMAT2 CHARRANGE CLIPBOARDFORMAT COMPCOLOR EDITSTREAM ENCORRECTTEXT ENDCOMPOSITIONNOTIFY ENDROPFILES ENLINK ENLOWFIRTF ENOLEOPFAILED ENPROTECTED ENSAVECLIPBOARD FINDTEXT FINDTEXTEX FORMATRANGE GETCONTEXTMENUEX GETTEXTEX GETTEXTLENGTHEX HYPHENATEINFO HYPHRESULT IMECOMPTEXT MSGFILTER OBJECTPOSITIONS PARAFORMAT PARAFORMAT2 PUNCTUATION REPASTESPECIAL REQRESIZE RICHEDIT_IMAGE_PARAMETERS SELCHANGE SETTEXTEX TABLECELLPARMS TABLEROWPARMS TEXTRANGE REOBJECT CHANGENOTIFY | IRichEditOle IRichEditOleCallback IRicheditUiaOverrides IRicheditWindowlessAccessibility ITextDisplays ITextDocument ITextDocument2 ITextFont ITextFont2 ITextPara ITextPara2 ITextRange ITextRange2 ITextRow ITextSelection ITextSelection2 ITextStory ITextStoryRanges ITextStoryRanges2 ITextStrings diff --git a/PInvoke/MsftEdit/readme.md b/PInvoke/MsftEdit/readme.md new file mode 100644 index 00000000..c523f968 --- /dev/null +++ b/PInvoke/MsftEdit/readme.md @@ -0,0 +1,142 @@ +## Vanara.PInvoke.MsftEdit +PInvoke API (methods, structures and constants) imported from Windows MsftEdit.dll for the Rich Edit control. + +- Includes methods from Vanara.PInvoke.MsftEdit.dll +- Current NuGet release: [![Nuget](https://img.shields.io/nuget/v/Vanara.PInvoke.MsftEdit?logo=nuget&style=flat-square)![Nuget](https://img.shields.io/nuget/dt/Vanara.PInvoke.MsftEdit?label=%20&style=flat-square)](https://www.nuget.org/packages/Vanara.PInvoke.MsftEdit) +### Methods - 100% API coverage (8 of 8 functions) +Native Method | Header | Managed Method +--- | --- | --- +[CreateTextServices](https://www.google.com/search?num=5&q=CreateTextServices+site%3Alearn.microsoft.com) | textserv.h | [Vanara.PInvoke.MsftEdit.CreateTextServices](https://github.com/dahall/Vanara/search?l=C%23&q=CreateTextServices) +[GetMathAlphanumeric](https://www.google.com/search?num=5&q=GetMathAlphanumeric+site%3Alearn.microsoft.com) | Tom.h | [Vanara.PInvoke.MsftEdit.GetMathAlphanumeric](https://github.com/dahall/Vanara/search?l=C%23&q=GetMathAlphanumeric) +[GetMathAlphanumericCode](https://www.google.com/search?num=5&q=GetMathAlphanumericCode+site%3Alearn.microsoft.com) | Tom.h | [Vanara.PInvoke.MsftEdit.GetMathAlphanumericCode](https://github.com/dahall/Vanara/search?l=C%23&q=GetMathAlphanumericCode) +[MathBuildDown](https://www.google.com/search?num=5&q=MathBuildDown+site%3Alearn.microsoft.com) | Tom.h | [Vanara.PInvoke.MsftEdit.MathBuildDown](https://github.com/dahall/Vanara/search?l=C%23&q=MathBuildDown) +[MathBuildUp](https://www.google.com/search?num=5&q=MathBuildUp+site%3Alearn.microsoft.com) | Tom.h | [Vanara.PInvoke.MsftEdit.MathBuildUp](https://github.com/dahall/Vanara/search?l=C%23&q=MathBuildUp) +[MathTranslate](https://www.google.com/search?num=5&q=MathTranslate+site%3Alearn.microsoft.com) | Tom.h | [Vanara.PInvoke.MsftEdit.MathTranslate](https://github.com/dahall/Vanara/search?l=C%23&q=MathTranslate) +[REExtendedRegisterClass](https://www.google.com/search?num=5&q=REExtendedRegisterClass+site%3Alearn.microsoft.com) | None | [Vanara.PInvoke.MsftEdit.REExtendedRegisterClass](https://github.com/dahall/Vanara/search?l=C%23&q=REExtendedRegisterClass) +[ShutdownTextServices](https://www.google.com/search?num=5&q=ShutdownTextServices+site%3Alearn.microsoft.com) | textserv.h | [Vanara.PInvoke.MsftEdit.ShutdownTextServices](https://github.com/dahall/Vanara/search?l=C%23&q=ShutdownTextServices) +### Enumerations +Native Enum | Header | Managed Enum +--- | --- | --- +[AURL](https://www.google.com/search?num=5&q=AURL+site%3Alearn.microsoft.com) | richedit.h | [Vanara.PInvoke.MsftEdit.AURL](https://github.com/dahall/Vanara/search?l=C%23&q=AURL) +[BOE](https://www.google.com/search?num=5&q=BOE+site%3Alearn.microsoft.com) | richedit.h | [Vanara.PInvoke.MsftEdit.BOE](https://github.com/dahall/Vanara/search?l=C%23&q=BOE) +[BOM](https://www.google.com/search?num=5&q=BOM+site%3Alearn.microsoft.com) | richedit.h | [Vanara.PInvoke.MsftEdit.BOM](https://github.com/dahall/Vanara/search?l=C%23&q=BOM) +[CFE](https://www.google.com/search?num=5&q=CFE+site%3Alearn.microsoft.com) | | [Vanara.PInvoke.MsftEdit.CFE](https://github.com/dahall/Vanara/search?l=C%23&q=CFE) +[CFM](https://www.google.com/search?num=5&q=CFM+site%3Alearn.microsoft.com) | richedit.h | [Vanara.PInvoke.MsftEdit.CFM](https://github.com/dahall/Vanara/search?l=C%23&q=CFM) +[CFU](https://www.google.com/search?num=5&q=CFU+site%3Alearn.microsoft.com) | richedit.h | [Vanara.PInvoke.MsftEdit.CFU](https://github.com/dahall/Vanara/search?l=C%23&q=CFU) +[CN](https://www.google.com/search?num=5&q=CN+site%3Alearn.microsoft.com) | textserv.h | [Vanara.PInvoke.MsftEdit.CN](https://github.com/dahall/Vanara/search?l=C%23&q=CN) +[CTFMODEBIAS](https://www.google.com/search?num=5&q=CTFMODEBIAS+site%3Alearn.microsoft.com) | richedit.h | [Vanara.PInvoke.MsftEdit.CTFMODEBIAS](https://github.com/dahall/Vanara/search?l=C%23&q=CTFMODEBIAS) +[ECN](https://www.google.com/search?num=5&q=ECN+site%3Alearn.microsoft.com) | richedit.h | [Vanara.PInvoke.MsftEdit.ECN](https://github.com/dahall/Vanara/search?l=C%23&q=ECN) +[ECO](https://www.google.com/search?num=5&q=ECO+site%3Alearn.microsoft.com) | richedit.h | [Vanara.PInvoke.MsftEdit.ECO](https://github.com/dahall/Vanara/search?l=C%23&q=ECO) +[ECOOP](https://www.google.com/search?num=5&q=ECOOP+site%3Alearn.microsoft.com) | richedit.h | [Vanara.PInvoke.MsftEdit.ECOOP](https://github.com/dahall/Vanara/search?l=C%23&q=ECOOP) +[ELLIPSIS](https://www.google.com/search?num=5&q=ELLIPSIS+site%3Alearn.microsoft.com) | richedit.h | [Vanara.PInvoke.MsftEdit.ELLIPSIS](https://github.com/dahall/Vanara/search?l=C%23&q=ELLIPSIS) +[ENM](https://www.google.com/search?num=5&q=ENM+site%3Alearn.microsoft.com) | richedit.h | [Vanara.PInvoke.MsftEdit.ENM](https://github.com/dahall/Vanara/search?l=C%23&q=ENM) +[EPR](https://www.google.com/search?num=5&q=EPR+site%3Alearn.microsoft.com) | richedit.h | [Vanara.PInvoke.MsftEdit.EPR](https://github.com/dahall/Vanara/search?l=C%23&q=EPR) +[GCMF](https://www.google.com/search?num=5&q=GCMF+site%3Alearn.microsoft.com) | | [Vanara.PInvoke.MsftEdit.GCMF](https://github.com/dahall/Vanara/search?l=C%23&q=GCMF) +[GT](https://www.google.com/search?num=5&q=GT+site%3Alearn.microsoft.com) | richedit.h | [Vanara.PInvoke.MsftEdit.GT](https://github.com/dahall/Vanara/search?l=C%23&q=GT) +[GTL](https://www.google.com/search?num=5&q=GTL+site%3Alearn.microsoft.com) | | [Vanara.PInvoke.MsftEdit.GTL](https://github.com/dahall/Vanara/search?l=C%23&q=GTL) +[ICM](https://www.google.com/search?num=5&q=ICM+site%3Alearn.microsoft.com) | richedit.h | [Vanara.PInvoke.MsftEdit.ICM](https://github.com/dahall/Vanara/search?l=C%23&q=ICM) +[ICT](https://www.google.com/search?num=5&q=ICT+site%3Alearn.microsoft.com) | richedit.h | [Vanara.PInvoke.MsftEdit.ICT](https://github.com/dahall/Vanara/search?l=C%23&q=ICT) +[IMF](https://www.google.com/search?num=5&q=IMF+site%3Alearn.microsoft.com) | richedit.h | [Vanara.PInvoke.MsftEdit.IMF](https://github.com/dahall/Vanara/search?l=C%23&q=IMF) +[IMF_SMODE](https://www.google.com/search?num=5&q=IMF_SMODE+site%3Alearn.microsoft.com) | richedit.h | [Vanara.PInvoke.MsftEdit.IMF_SMODE](https://github.com/dahall/Vanara/search?l=C%23&q=IMF_SMODE) +[KHYPH](https://www.google.com/search?num=5&q=KHYPH+site%3Alearn.microsoft.com) | richedit.h | [Vanara.PInvoke.MsftEdit.KHYPH](https://github.com/dahall/Vanara/search?l=C%23&q=KHYPH) +[MANCODE](https://www.google.com/search?num=5&q=MANCODE+site%3Alearn.microsoft.com) | tom.h | [Vanara.PInvoke.MsftEdit.MANCODE](https://github.com/dahall/Vanara/search?l=C%23&q=MANCODE) +[OBJECTTYPE](https://www.google.com/search?num=5&q=OBJECTTYPE+site%3Alearn.microsoft.com) | tom.h | [Vanara.PInvoke.MsftEdit.OBJECTTYPE](https://github.com/dahall/Vanara/search?l=C%23&q=OBJECTTYPE) +[OLEOP](https://www.google.com/search?num=5&q=OLEOP+site%3Alearn.microsoft.com) | richedit.h | [Vanara.PInvoke.MsftEdit.OLEOP](https://github.com/dahall/Vanara/search?l=C%23&q=OLEOP) +[PFA](https://www.google.com/search?num=5&q=PFA+site%3Alearn.microsoft.com) | richedit.h | [Vanara.PInvoke.MsftEdit.PFA](https://github.com/dahall/Vanara/search?l=C%23&q=PFA) +[PFE](https://www.google.com/search?num=5&q=PFE+site%3Alearn.microsoft.com) | richedit.h | [Vanara.PInvoke.MsftEdit.PFE](https://github.com/dahall/Vanara/search?l=C%23&q=PFE) +[PFM](https://www.google.com/search?num=5&q=PFM+site%3Alearn.microsoft.com) | richedit.h | [Vanara.PInvoke.MsftEdit.PFM](https://github.com/dahall/Vanara/search?l=C%23&q=PFM) +[PFN](https://www.google.com/search?num=5&q=PFN+site%3Alearn.microsoft.com) | richedit.h | [Vanara.PInvoke.MsftEdit.PFN](https://github.com/dahall/Vanara/search?l=C%23&q=PFN) +[PFNS](https://www.google.com/search?num=5&q=PFNS+site%3Alearn.microsoft.com) | richedit.h | [Vanara.PInvoke.MsftEdit.PFNS](https://github.com/dahall/Vanara/search?l=C%23&q=PFNS) +[PUNC](https://www.google.com/search?num=5&q=PUNC+site%3Alearn.microsoft.com) | richedit.h | [Vanara.PInvoke.MsftEdit.PUNC](https://github.com/dahall/Vanara/search?l=C%23&q=PUNC) +[RECO](https://www.google.com/search?num=5&q=RECO+site%3Alearn.microsoft.com) | richole.h | [Vanara.PInvoke.MsftEdit.RECO](https://github.com/dahall/Vanara/search?l=C%23&q=RECO) +[REO](https://www.google.com/search?num=5&q=REO+site%3Alearn.microsoft.com) | richole.h | [Vanara.PInvoke.MsftEdit.REO](https://github.com/dahall/Vanara/search?l=C%23&q=REO) +[REO_GETOBJ](https://www.google.com/search?num=5&q=REO_GETOBJ+site%3Alearn.microsoft.com) | richole.h | [Vanara.PInvoke.MsftEdit.REO_GETOBJ](https://github.com/dahall/Vanara/search?l=C%23&q=REO_GETOBJ) +[RichEditMessage](https://www.google.com/search?num=5&q=RichEditMessage+site%3Alearn.microsoft.com) | richedit.h | [Vanara.PInvoke.MsftEdit.RichEditMessage](https://github.com/dahall/Vanara/search?l=C%23&q=RichEditMessage) +[RichEditNotification](https://www.google.com/search?num=5&q=RichEditNotification+site%3Alearn.microsoft.com) | richedit.h | [Vanara.PInvoke.MsftEdit.RichEditNotification](https://github.com/dahall/Vanara/search?l=C%23&q=RichEditNotification) +[RichEditStyle](https://www.google.com/search?num=5&q=RichEditStyle+site%3Alearn.microsoft.com) | Winuser.h | [Vanara.PInvoke.MsftEdit.RichEditStyle](https://github.com/dahall/Vanara/search?l=C%23&q=RichEditStyle) +[RTO](https://www.google.com/search?num=5&q=RTO+site%3Alearn.microsoft.com) | richedit.h | [Vanara.PInvoke.MsftEdit.RTO](https://github.com/dahall/Vanara/search?l=C%23&q=RTO) +[SCF](https://www.google.com/search?num=5&q=SCF+site%3Alearn.microsoft.com) | richedit.h | [Vanara.PInvoke.MsftEdit.SCF](https://github.com/dahall/Vanara/search?l=C%23&q=SCF) +[SEL](https://www.google.com/search?num=5&q=SEL+site%3Alearn.microsoft.com) | richedit.h | [Vanara.PInvoke.MsftEdit.SEL](https://github.com/dahall/Vanara/search?l=C%23&q=SEL) +[SES](https://www.google.com/search?num=5&q=SES+site%3Alearn.microsoft.com) | | [Vanara.PInvoke.MsftEdit.SES](https://github.com/dahall/Vanara/search?l=C%23&q=SES) +[SES_EX](https://www.google.com/search?num=5&q=SES_EX+site%3Alearn.microsoft.com) | richedit.h | [Vanara.PInvoke.MsftEdit.SES_EX](https://github.com/dahall/Vanara/search?l=C%23&q=SES_EX) +[SF](https://www.google.com/search?num=5&q=SF+site%3Alearn.microsoft.com) | richedit.h | [Vanara.PInvoke.MsftEdit.SF](https://github.com/dahall/Vanara/search?l=C%23&q=SF) +[ST](https://www.google.com/search?num=5&q=ST+site%3Alearn.microsoft.com) | richedit.h | [Vanara.PInvoke.MsftEdit.ST](https://github.com/dahall/Vanara/search?l=C%23&q=ST) +[TEXTMODE](https://www.google.com/search?num=5&q=TEXTMODE+site%3Alearn.microsoft.com) | richedit.h | [Vanara.PInvoke.MsftEdit.TEXTMODE](https://github.com/dahall/Vanara/search?l=C%23&q=TEXTMODE) +[TO](https://www.google.com/search?num=5&q=TO+site%3Alearn.microsoft.com) | richedit.h | [Vanara.PInvoke.MsftEdit.TO](https://github.com/dahall/Vanara/search?l=C%23&q=TO) +[tomConstants](https://www.google.com/search?num=5&q=tomConstants+site%3Alearn.microsoft.com) | tom.h | [Vanara.PInvoke.MsftEdit.tomConstants](https://github.com/dahall/Vanara/search?l=C%23&q=tomConstants) +[TXES](https://www.google.com/search?num=5&q=TXES+site%3Alearn.microsoft.com) | textserv.h | [Vanara.PInvoke.MsftEdit.TXES](https://github.com/dahall/Vanara/search?l=C%23&q=TXES) +[TXTBACKSTYLE](https://www.google.com/search?num=5&q=TXTBACKSTYLE+site%3Alearn.microsoft.com) | textserv.h | [Vanara.PInvoke.MsftEdit.TXTBACKSTYLE](https://github.com/dahall/Vanara/search?l=C%23&q=TXTBACKSTYLE) +[TXTBIT](https://www.google.com/search?num=5&q=TXTBIT+site%3Alearn.microsoft.com) | textserv.h | [Vanara.PInvoke.MsftEdit.TXTBIT](https://github.com/dahall/Vanara/search?l=C%23&q=TXTBIT) +[TXTNATURALSIZE](https://www.google.com/search?num=5&q=TXTNATURALSIZE+site%3Alearn.microsoft.com) | textserv.h | [Vanara.PInvoke.MsftEdit.TXTNATURALSIZE](https://github.com/dahall/Vanara/search?l=C%23&q=TXTNATURALSIZE) +[TXTVIEW](https://www.google.com/search?num=5&q=TXTVIEW+site%3Alearn.microsoft.com) | textserv.h | [Vanara.PInvoke.MsftEdit.TXTVIEW](https://github.com/dahall/Vanara/search?l=C%23&q=TXTVIEW) +[UNDONAMEID](https://www.google.com/search?num=5&q=UNDONAMEID+site%3Alearn.microsoft.com) | richedit.h | [Vanara.PInvoke.MsftEdit.UNDONAMEID](https://github.com/dahall/Vanara/search?l=C%23&q=UNDONAMEID) +[WBF](https://www.google.com/search?num=5&q=WBF+site%3Alearn.microsoft.com) | richedit.h | [Vanara.PInvoke.MsftEdit.WBF](https://github.com/dahall/Vanara/search?l=C%23&q=WBF) +### Structures +Native Structure | Header | Managed Structure +--- | --- | --- +[BIDIOPTIONS](https://www.google.com/search?num=5&q=BIDIOPTIONS+site%3Alearn.microsoft.com) | richedit.h | [Vanara.PInvoke.MsftEdit.BIDIOPTIONS](https://github.com/dahall/Vanara/search?l=C%23&q=BIDIOPTIONS) +[CHANGENOTIFY](https://www.google.com/search?num=5&q=CHANGENOTIFY+site%3Alearn.microsoft.com) | textserv.h | [Vanara.PInvoke.MsftEdit.CHANGENOTIFY](https://github.com/dahall/Vanara/search?l=C%23&q=CHANGENOTIFY) +[CHARFORMAT](https://www.google.com/search?num=5&q=CHARFORMAT+site%3Alearn.microsoft.com) | richedit.h | [Vanara.PInvoke.MsftEdit.CHARFORMAT](https://github.com/dahall/Vanara/search?l=C%23&q=CHARFORMAT) +[CHARFORMAT2](https://www.google.com/search?num=5&q=CHARFORMAT2+site%3Alearn.microsoft.com) | richedit.h | [Vanara.PInvoke.MsftEdit.CHARFORMAT2](https://github.com/dahall/Vanara/search?l=C%23&q=CHARFORMAT2) +[CHARRANGE](https://www.google.com/search?num=5&q=CHARRANGE+site%3Alearn.microsoft.com) | richedit.h | [Vanara.PInvoke.MsftEdit.CHARRANGE](https://github.com/dahall/Vanara/search?l=C%23&q=CHARRANGE) +[CLIPBOARDFORMAT](https://www.google.com/search?num=5&q=CLIPBOARDFORMAT+site%3Alearn.microsoft.com) | richedit.h | [Vanara.PInvoke.MsftEdit.CLIPBOARDFORMAT](https://github.com/dahall/Vanara/search?l=C%23&q=CLIPBOARDFORMAT) +[COMPCOLOR](https://www.google.com/search?num=5&q=COMPCOLOR+site%3Alearn.microsoft.com) | richedit.h | [Vanara.PInvoke.MsftEdit.COMPCOLOR](https://github.com/dahall/Vanara/search?l=C%23&q=COMPCOLOR) +[EDITSTREAM](https://www.google.com/search?num=5&q=EDITSTREAM+site%3Alearn.microsoft.com) | richedit.h | [Vanara.PInvoke.MsftEdit.EDITSTREAM](https://github.com/dahall/Vanara/search?l=C%23&q=EDITSTREAM) +[ENCORRECTTEXT](https://www.google.com/search?num=5&q=ENCORRECTTEXT+site%3Alearn.microsoft.com) | richedit.h | [Vanara.PInvoke.MsftEdit.ENCORRECTTEXT](https://github.com/dahall/Vanara/search?l=C%23&q=ENCORRECTTEXT) +[ENDCOMPOSITIONNOTIFY](https://www.google.com/search?num=5&q=ENDCOMPOSITIONNOTIFY+site%3Alearn.microsoft.com) | richedit.h | [Vanara.PInvoke.MsftEdit.ENDCOMPOSITIONNOTIFY](https://github.com/dahall/Vanara/search?l=C%23&q=ENDCOMPOSITIONNOTIFY) +[ENDROPFILES](https://www.google.com/search?num=5&q=ENDROPFILES+site%3Alearn.microsoft.com) | richedit.h | [Vanara.PInvoke.MsftEdit.ENDROPFILES](https://github.com/dahall/Vanara/search?l=C%23&q=ENDROPFILES) +[ENLINK](https://www.google.com/search?num=5&q=ENLINK+site%3Alearn.microsoft.com) | richedit.h | [Vanara.PInvoke.MsftEdit.ENLINK](https://github.com/dahall/Vanara/search?l=C%23&q=ENLINK) +[ENLOWFIRTF](https://www.google.com/search?num=5&q=ENLOWFIRTF+site%3Alearn.microsoft.com) | richedit.h | [Vanara.PInvoke.MsftEdit.ENLOWFIRTF](https://github.com/dahall/Vanara/search?l=C%23&q=ENLOWFIRTF) +[ENOLEOPFAILED](https://www.google.com/search?num=5&q=ENOLEOPFAILED+site%3Alearn.microsoft.com) | richedit.h | [Vanara.PInvoke.MsftEdit.ENOLEOPFAILED](https://github.com/dahall/Vanara/search?l=C%23&q=ENOLEOPFAILED) +[ENPROTECTED](https://www.google.com/search?num=5&q=ENPROTECTED+site%3Alearn.microsoft.com) | richedit.h | [Vanara.PInvoke.MsftEdit.ENPROTECTED](https://github.com/dahall/Vanara/search?l=C%23&q=ENPROTECTED) +[ENSAVECLIPBOARD](https://www.google.com/search?num=5&q=ENSAVECLIPBOARD+site%3Alearn.microsoft.com) | richedit.h | [Vanara.PInvoke.MsftEdit.ENSAVECLIPBOARD](https://github.com/dahall/Vanara/search?l=C%23&q=ENSAVECLIPBOARD) +[FINDTEXT](https://www.google.com/search?num=5&q=FINDTEXT+site%3Alearn.microsoft.com) | richedit.h | [Vanara.PInvoke.MsftEdit.FINDTEXT](https://github.com/dahall/Vanara/search?l=C%23&q=FINDTEXT) +[FINDTEXTEX](https://www.google.com/search?num=5&q=FINDTEXTEX+site%3Alearn.microsoft.com) | richedit.h | [Vanara.PInvoke.MsftEdit.FINDTEXTEX](https://github.com/dahall/Vanara/search?l=C%23&q=FINDTEXTEX) +[FORMATRANGE](https://www.google.com/search?num=5&q=FORMATRANGE+site%3Alearn.microsoft.com) | richedit.h | [Vanara.PInvoke.MsftEdit.FORMATRANGE](https://github.com/dahall/Vanara/search?l=C%23&q=FORMATRANGE) +[GETCONTEXTMENUEX](https://www.google.com/search?num=5&q=GETCONTEXTMENUEX+site%3Alearn.microsoft.com) | richedit.h | [Vanara.PInvoke.MsftEdit.GETCONTEXTMENUEX](https://github.com/dahall/Vanara/search?l=C%23&q=GETCONTEXTMENUEX) +[GETTEXTEX](https://www.google.com/search?num=5&q=GETTEXTEX+site%3Alearn.microsoft.com) | richedit.h | [Vanara.PInvoke.MsftEdit.GETTEXTEX](https://github.com/dahall/Vanara/search?l=C%23&q=GETTEXTEX) +[GETTEXTLENGTHEX](https://www.google.com/search?num=5&q=GETTEXTLENGTHEX+site%3Alearn.microsoft.com) | richedit.h | [Vanara.PInvoke.MsftEdit.GETTEXTLENGTHEX](https://github.com/dahall/Vanara/search?l=C%23&q=GETTEXTLENGTHEX) +[HYPHENATEINFO](https://www.google.com/search?num=5&q=HYPHENATEINFO+site%3Alearn.microsoft.com) | richedit.h | [Vanara.PInvoke.MsftEdit.HYPHENATEINFO](https://github.com/dahall/Vanara/search?l=C%23&q=HYPHENATEINFO) +[HYPHRESULT](https://www.google.com/search?num=5&q=HYPHRESULT+site%3Alearn.microsoft.com) | richedit.h | [Vanara.PInvoke.MsftEdit.HYPHRESULT](https://github.com/dahall/Vanara/search?l=C%23&q=HYPHRESULT) +[IMECOMPTEXT](https://www.google.com/search?num=5&q=IMECOMPTEXT+site%3Alearn.microsoft.com) | richedit.h | [Vanara.PInvoke.MsftEdit.IMECOMPTEXT](https://github.com/dahall/Vanara/search?l=C%23&q=IMECOMPTEXT) +[MSGFILTER](https://www.google.com/search?num=5&q=MSGFILTER+site%3Alearn.microsoft.com) | richedit.h | [Vanara.PInvoke.MsftEdit.MSGFILTER](https://github.com/dahall/Vanara/search?l=C%23&q=MSGFILTER) +[OBJECTPOSITIONS](https://www.google.com/search?num=5&q=OBJECTPOSITIONS+site%3Alearn.microsoft.com) | richedit.h | [Vanara.PInvoke.MsftEdit.OBJECTPOSITIONS](https://github.com/dahall/Vanara/search?l=C%23&q=OBJECTPOSITIONS) +[PARAFORMAT](https://www.google.com/search?num=5&q=PARAFORMAT+site%3Alearn.microsoft.com) | richedit.h | [Vanara.PInvoke.MsftEdit.PARAFORMAT](https://github.com/dahall/Vanara/search?l=C%23&q=PARAFORMAT) +[PARAFORMAT2](https://www.google.com/search?num=5&q=PARAFORMAT2+site%3Alearn.microsoft.com) | richedit.h | [Vanara.PInvoke.MsftEdit.PARAFORMAT2](https://github.com/dahall/Vanara/search?l=C%23&q=PARAFORMAT2) +[PUNCTUATION](https://www.google.com/search?num=5&q=PUNCTUATION+site%3Alearn.microsoft.com) | richedit.h | [Vanara.PInvoke.MsftEdit.PUNCTUATION](https://github.com/dahall/Vanara/search?l=C%23&q=PUNCTUATION) +[REOBJECT](https://www.google.com/search?num=5&q=REOBJECT+site%3Alearn.microsoft.com) | richole.h | [Vanara.PInvoke.MsftEdit.REOBJECT](https://github.com/dahall/Vanara/search?l=C%23&q=REOBJECT) +[REPASTESPECIAL](https://www.google.com/search?num=5&q=REPASTESPECIAL+site%3Alearn.microsoft.com) | richedit.h | [Vanara.PInvoke.MsftEdit.REPASTESPECIAL](https://github.com/dahall/Vanara/search?l=C%23&q=REPASTESPECIAL) +[REQRESIZE](https://www.google.com/search?num=5&q=REQRESIZE+site%3Alearn.microsoft.com) | richedit.h | [Vanara.PInvoke.MsftEdit.REQRESIZE](https://github.com/dahall/Vanara/search?l=C%23&q=REQRESIZE) +[RICHEDIT_IMAGE_PARAMETERS](https://www.google.com/search?num=5&q=RICHEDIT_IMAGE_PARAMETERS+site%3Alearn.microsoft.com) | richedit.h | [Vanara.PInvoke.MsftEdit.RICHEDIT_IMAGE_PARAMETERS](https://github.com/dahall/Vanara/search?l=C%23&q=RICHEDIT_IMAGE_PARAMETERS) +[SELCHANGE](https://www.google.com/search?num=5&q=SELCHANGE+site%3Alearn.microsoft.com) | richedit.h | [Vanara.PInvoke.MsftEdit.SELCHANGE](https://github.com/dahall/Vanara/search?l=C%23&q=SELCHANGE) +[SETTEXTEX](https://www.google.com/search?num=5&q=SETTEXTEX+site%3Alearn.microsoft.com) | richedit.h | [Vanara.PInvoke.MsftEdit.SETTEXTEX](https://github.com/dahall/Vanara/search?l=C%23&q=SETTEXTEX) +[TABLECELLPARMS](https://www.google.com/search?num=5&q=TABLECELLPARMS+site%3Alearn.microsoft.com) | richedit.h | [Vanara.PInvoke.MsftEdit.TABLECELLPARMS](https://github.com/dahall/Vanara/search?l=C%23&q=TABLECELLPARMS) +[TABLEROWPARMS](https://www.google.com/search?num=5&q=TABLEROWPARMS+site%3Alearn.microsoft.com) | richedit.h | [Vanara.PInvoke.MsftEdit.TABLEROWPARMS](https://github.com/dahall/Vanara/search?l=C%23&q=TABLEROWPARMS) +[TEXTRANGE](https://www.google.com/search?num=5&q=TEXTRANGE+site%3Alearn.microsoft.com) | richedit.h | [Vanara.PInvoke.MsftEdit.TEXTRANGE](https://github.com/dahall/Vanara/search?l=C%23&q=TEXTRANGE) +### Interfaces +Native Interface | Header | Managed Interface +--- | --- | --- +[IRichEditOle](https://www.google.com/search?num=5&q=IRichEditOle+site%3Alearn.microsoft.com) | richole.h | [Vanara.PInvoke.MsftEdit.IRichEditOle](https://github.com/dahall/Vanara/search?l=C%23&q=IRichEditOle) +[IRichEditOleCallback](https://www.google.com/search?num=5&q=IRichEditOleCallback+site%3Alearn.microsoft.com) | richole.h | [Vanara.PInvoke.MsftEdit.IRichEditOleCallback](https://github.com/dahall/Vanara/search?l=C%23&q=IRichEditOleCallback) +[IRicheditUiaOverrides](https://www.google.com/search?num=5&q=IRicheditUiaOverrides+site%3Alearn.microsoft.com) | textserv.h | [Vanara.PInvoke.MsftEdit.IRicheditUiaOverrides](https://github.com/dahall/Vanara/search?l=C%23&q=IRicheditUiaOverrides) +[IRicheditWindowlessAccessibility](https://www.google.com/search?num=5&q=IRicheditWindowlessAccessibility+site%3Alearn.microsoft.com) | textserv.h | [Vanara.PInvoke.MsftEdit.IRicheditWindowlessAccessibility](https://github.com/dahall/Vanara/search?l=C%23&q=IRicheditWindowlessAccessibility) +[ITextDisplays](https://www.google.com/search?num=5&q=ITextDisplays+site%3Alearn.microsoft.com) | tom.h | [Vanara.PInvoke.MsftEdit.ITextDisplays](https://github.com/dahall/Vanara/search?l=C%23&q=ITextDisplays) +[ITextDocument](https://www.google.com/search?num=5&q=ITextDocument+site%3Alearn.microsoft.com) | tom.h | [Vanara.PInvoke.MsftEdit.ITextDocument](https://github.com/dahall/Vanara/search?l=C%23&q=ITextDocument) +[ITextDocument2](https://www.google.com/search?num=5&q=ITextDocument2+site%3Alearn.microsoft.com) | tom.h | [Vanara.PInvoke.MsftEdit.ITextDocument2](https://github.com/dahall/Vanara/search?l=C%23&q=ITextDocument2) +[ITextFont](https://www.google.com/search?num=5&q=ITextFont+site%3Alearn.microsoft.com) | tom.h | [Vanara.PInvoke.MsftEdit.ITextFont](https://github.com/dahall/Vanara/search?l=C%23&q=ITextFont) +[ITextFont2](https://www.google.com/search?num=5&q=ITextFont2+site%3Alearn.microsoft.com) | tom.h | [Vanara.PInvoke.MsftEdit.ITextFont2](https://github.com/dahall/Vanara/search?l=C%23&q=ITextFont2) +[ITextPara](https://www.google.com/search?num=5&q=ITextPara+site%3Alearn.microsoft.com) | tom.h | [Vanara.PInvoke.MsftEdit.ITextPara](https://github.com/dahall/Vanara/search?l=C%23&q=ITextPara) +[ITextPara2](https://www.google.com/search?num=5&q=ITextPara2+site%3Alearn.microsoft.com) | tom.h | [Vanara.PInvoke.MsftEdit.ITextPara2](https://github.com/dahall/Vanara/search?l=C%23&q=ITextPara2) +[ITextRange](https://www.google.com/search?num=5&q=ITextRange+site%3Alearn.microsoft.com) | tom.h | [Vanara.PInvoke.MsftEdit.ITextRange](https://github.com/dahall/Vanara/search?l=C%23&q=ITextRange) +[ITextRange2](https://www.google.com/search?num=5&q=ITextRange2+site%3Alearn.microsoft.com) | tom.h | [Vanara.PInvoke.MsftEdit.ITextRange2](https://github.com/dahall/Vanara/search?l=C%23&q=ITextRange2) +[ITextRow](https://www.google.com/search?num=5&q=ITextRow+site%3Alearn.microsoft.com) | tom.h | [Vanara.PInvoke.MsftEdit.ITextRow](https://github.com/dahall/Vanara/search?l=C%23&q=ITextRow) +[ITextSelection](https://www.google.com/search?num=5&q=ITextSelection+site%3Alearn.microsoft.com) | tom.h | [Vanara.PInvoke.MsftEdit.ITextSelection](https://github.com/dahall/Vanara/search?l=C%23&q=ITextSelection) +[ITextSelection2](https://www.google.com/search?num=5&q=ITextSelection2+site%3Alearn.microsoft.com) | tom.h | [Vanara.PInvoke.MsftEdit.ITextSelection2](https://github.com/dahall/Vanara/search?l=C%23&q=ITextSelection2) +[ITextStory](https://www.google.com/search?num=5&q=ITextStory+site%3Alearn.microsoft.com) | tom.h | [Vanara.PInvoke.MsftEdit.ITextStory](https://github.com/dahall/Vanara/search?l=C%23&q=ITextStory) +[ITextStoryRanges](https://www.google.com/search?num=5&q=ITextStoryRanges+site%3Alearn.microsoft.com) | tom.h | [Vanara.PInvoke.MsftEdit.ITextStoryRanges](https://github.com/dahall/Vanara/search?l=C%23&q=ITextStoryRanges) +[ITextStoryRanges2](https://www.google.com/search?num=5&q=ITextStoryRanges2+site%3Alearn.microsoft.com) | tom.h | [Vanara.PInvoke.MsftEdit.ITextStoryRanges2](https://github.com/dahall/Vanara/search?l=C%23&q=ITextStoryRanges2) +[ITextStrings](https://www.google.com/search?num=5&q=ITextStrings+site%3Alearn.microsoft.com) | tom.h | [Vanara.PInvoke.MsftEdit.ITextStrings](https://github.com/dahall/Vanara/search?l=C%23&q=ITextStrings) +### Classes +Native Class | Header | Managed Class +--- | --- | --- +[MsftEdit](https://www.google.com/search?num=5&q=MsftEdit+site%3Alearn.microsoft.com) | | [Vanara.PInvoke.MsftEdit](https://github.com/dahall/Vanara/search?l=C%23&q=MsftEdit) diff --git a/PInvoke/Multimedia/pkgreadme.md b/PInvoke/Multimedia/pkgreadme.md index fb356b64..ea3d2e98 100644 --- a/PInvoke/Multimedia/pkgreadme.md +++ b/PInvoke/Multimedia/pkgreadme.md @@ -18,4 +18,4 @@ If you're still running into problems, file an [issue](https://github.com/dahall Functions | Enumerations | Structures | Interfaces --- | --- | --- | --- -acmDriverAdd acmDriverClose acmDriverDetails acmDriverEnum acmDriverID acmDriverMessage acmDriverOpen acmDriverPriority acmDriverRemove acmFilterChoose acmFilterDetails acmFilterEnum acmFilterTagDetails acmFilterTagEnum acmFormatChoose acmFormatDetails acmFormatEnum acmFormatSuggest acmFormatTagDetails acmFormatTagEnum acmGetVersion acmMetrics acmStreamClose acmStreamConvert acmStreamMessage acmStreamOpen acmStreamPrepareHeader acmStreamReset acmStreamSize acmStreamUnprepareHeader auxGetDevCaps auxGetNumDevs auxGetVolume auxOutMessage auxSetVolume AVIBuildFilter AVIClearClipboard AVIFileAddRef AVIFileCreateStream AVIFileEndRecord AVIFileExit AVIFileGetStream AVIFileInfo AVIFileInit AVIFileOpen AVIFileReadData AVIFileRelease AVIFileWriteData AVIGetFromClipboard AVIMakeCompressedStream AVIMakeFileFromStreams AVIMakeStreamFromClipboard AVIPutFileOnClipboard AVISave AVISaveOptions AVISaveOptionsFree AVISaveV AVIStreamAddRef AVIStreamBeginStreaming AVIStreamCreate AVIStreamEndStreaming AVIStreamFindSample AVIStreamGetFrame AVIStreamGetFrameClose AVIStreamGetFrameOpen AVIStreamInfo AVIStreamLength AVIStreamOpenFromFile AVIStreamRead AVIStreamReadData AVIStreamReadFormat AVIStreamRelease AVIStreamSampleToTime AVIStreamSetFormat AVIStreamStart AVIStreamTimeToSample AVIStreamWrite AVIStreamWriteData capCreateCaptureWindow capGetDriverDescription CloseDriver CreateEditableStream DefDriverProc DrawDibBegin DrawDibChangePalette DrawDibClose DrawDibDraw DrawDibEnd DrawDibGetBuffer DrawDibGetPalette DrawDibOpen DrawDibProfileDisplay DrawDibRealize DrawDibSetPalette DrawDibStart DrawDibStop DrawDibTime DriverCallback DrvDefDriverProc DrvGetModuleHandle EditStreamClone EditStreamCopy EditStreamCut EditStreamPaste EditStreamSetInfo EditStreamSetName GetDriverModuleHandle GetOpenFileNamePreview GetSaveFileNamePreview ICClose ICCompress ICCompressorChoose ICCompressorFree ICDecompress ICDraw ICDrawBegin ICGetDisplayFormat ICGetInfo ICImageCompress ICImageDecompress ICInfo ICInstall ICLocate ICOpen ICOpenFunction ICRemove ICSendMessage ICSeqCompressFrame ICSeqCompressFrameEnd ICSeqCompressFrameStart joyConfigChanged joyGetDevCaps joyGetNumDevs joyGetPos joyGetPosEx joyGetThreshold joyReleaseCapture joySetCapture joySetThreshold MCIWndCreate MCIWndRegisterClass midiConnect midiDisconnect midiInAddBuffer midiInClose midiInGetDevCaps midiInGetErrorText midiInGetID midiInGetNumDevs midiInMessage midiInOpen midiInPrepareHeader midiInReset midiInStart midiInStop midiInUnprepareHeader midiOutCacheDrumPatches midiOutCachePatches midiOutClose midiOutGetDevCaps midiOutGetErrorText midiOutGetID midiOutGetNumDevs midiOutGetVolume midiOutLongMsg midiOutMessage midiOutOpen midiOutPrepareHeader midiOutReset midiOutSetVolume midiOutShortMsg midiOutUnprepareHeader midiStreamClose midiStreamOpen midiStreamOut midiStreamPause midiStreamPosition midiStreamProperty midiStreamRestart midiStreamStop mixerClose mixerGetControlDetails mixerGetDevCaps mixerGetID mixerGetLineControls mixerGetLineInfo mixerGetNumDevs mixerMessage mixerOpen mixerSetControlDetails mmioAdvance mmioAscend mmioClose mmioCreateChunk mmioDescend mmioFlush mmioGetInfo mmioInstallIOProc mmioOpen mmioRead mmioRename mmioSeek mmioSendMessage mmioSetBuffer mmioSetInfo mmioStringToFOURCC mmioWrite OpenDriver PlaySound SendDriverMessage sndOpenSound sndPlaySound StretchDIB timeBeginPeriod timeEndPeriod timeGetDevCaps timeGetSystemTime timeGetTime waveInAddBuffer waveInClose waveInGetDevCaps waveInGetErrorText waveInGetID waveInGetNumDevs waveInGetPosition waveInMessage waveInOpen waveInPrepareHeader waveInReset waveInStart waveInStop waveInUnprepareHeader waveOutBreakLoop waveOutClose waveOutGetDevCaps waveOutGetErrorText waveOutGetID waveOutGetNumDevs waveOutGetPitch waveOutGetPlaybackRate waveOutGetPosition waveOutGetVolume waveOutMessage waveOutOpen waveOutPause waveOutPrepareHeader waveOutReset waveOutRestart waveOutSetPitch waveOutSetPlaybackRate waveOutSetVolume waveOutUnprepareHeader waveOutWrite | JOY_BUTTON JOYCAPSF JOYINFOEXF JOY_ISCAL JOY_POVVAL AUX_CAPS MHDR MIDI_CACHE MIDI_CAPS MIDIPROP MOD MIXER_OBJECTF MIXERCONTROL_CONTROLF MIXERCONTROL_CT MIXERLINE_COMPONENTTYPE MIXERLINE_LINEF WAVE_OPEN WAVECAPS WHDR DCB DRV MMIO MMIOCLOSE MMIOCONV MMIOCREATE MMIODESC MMIOFLUSH MMIOINST MMIOM WAVE_FORMAT CALLBACK_FLAGS MMPRODID MMRESULT MMTIME_TYPE SND ACM_DRIVERADDF ACM_DRIVERENUMF ACM_DRIVERPRIORITYF ACM_FILTERDETAILSF ACM_FILTERENUMF ACM_FILTERTAGDETAILSF ACM_FORMATDETAILSF ACM_FORMATENUMF ACM_FORMATSUGGESTF ACM_FORMATTAGDETAILSF ACM_METRIC ACM_STREAMCONVERTF ACM_STREAMOPENF ACM_STREAMSIZEF ACMDRIVERDETAILS_SUPPORTF ACMFILTERCHOOSE_STYLEF ACMFORMATCHOOSE_STYLEF ACMSTREAMHEADER_STATUSF AVICOMPRESSF AVIFILECAPS AVIFILEINFOF AVIIF AVISTREAMINFOF AVSTREAMMASTER FINDF ICMF_CHOOSE VHDR capMessage CONTROLCALLBACK VHDR MCI MCI_FORMAT MCI_MODE MCIMessage MCIWNDF MCIWNDOPENF DDF ICCOMPRESSF ICCOMPRESSFRAMESF ICDECOMPRESSF ICDRAWF ICERR ICINSTALL ICM_Message ICMF_CHOOSE ICMF_COMPVARS ICMODE VIDCF | JOYCAPS JOYINFO JOYINFOEX JOYPOS JOYRANGE JOYREGHWVALUES MDEVICECAPSEX MIDIOPENDESC MIDIOPENSTRMID AUXCAPS HMIDI HMIDIIN HMIDIOUT HMIDISTRM MIDIEVENT MIDIHDR MIDIINCAPS MIDIOUTCAPS MIDIPROPTEMPO MIDIPROPTIMEDIV MIDISTRMBUFFVER HMIXER HMIXEROBJ MIXERCAPS MIXERCONTROL MIXERCONTROLDETAILS MIXERCONTROLDETAILS_BOOLEAN MIXERCONTROLDETAILS_LISTTEXT MIXERCONTROLDETAILS_SIGNED MIXERCONTROLDETAILS_UNSIGNED MIXERLINE MIXERLINECONTROLS HWAVEIN HWAVEOUT WAVEFORMATEX WAVEFORMATEXTENSIBLE WAVEHDR WAVEINCAPS WAVEOUTCAPS DRVCONFIGINFO HDRVR HMMIO MMCKINFO MMIOINFO PCMWAVEFORMAT WAVEFILTER WAVEFORMAT MMTIME TIMECAPS ACMDRIVERDETAILS ACMFILTERCHOOSE ACMFILTERDETAILS ACMFILTERTAGDETAILS ACMFORMATCHOOSE ACMFORMATDETAILS ACMFORMATTAGDETAILS ACMSTREAMHEADER HACMDRIVER HACMDRIVERID HACMOBJ HACMSTREAM AVICOMPRESSOPTIONS AVIFILEINFO AVISTREAMINFO CAPDRIVERCAPS CAPINFOCHUNK CAPSTATUS CAPTUREPARMS DRAWDIBTIME VIDEOHDR CAPDRIVERCAPS CAPINFOCHUNK CAPSTATUS CAPTUREPARMS VIDEOHDR COMPVARS DRAWDIBTIME HDRAWDIB HIC ICCOMPRESS ICCOMPRESSFRAMES ICDECOMPRESS ICDECOMPRESSEX ICDRAW ICDRAWBEGIN ICDRAWSUGGEST ICINFO ICOPEN ICSETSTATUSPROC BOUNDS METRICS TARGET SAMPLES | IAVIEditStream IAVIFile IAVIStream IAVIStreaming IGetFrame +acmDriverAdd acmDriverClose acmDriverDetails acmDriverEnum acmDriverID acmDriverMessage acmDriverOpen acmDriverPriority acmDriverRemove acmFilterChoose acmFilterDetails acmFilterEnum acmFilterTagDetails acmFilterTagEnum acmFormatChoose acmFormatDetails acmFormatEnum acmFormatSuggest acmFormatTagDetails acmFormatTagEnum acmGetVersion acmMetrics acmStreamClose acmStreamConvert acmStreamMessage acmStreamOpen acmStreamPrepareHeader acmStreamReset acmStreamSize acmStreamUnprepareHeader auxGetDevCaps auxGetNumDevs auxGetVolume auxOutMessage auxSetVolume AVIBuildFilter AVIClearClipboard AVIFileAddRef AVIFileCreateStream AVIFileEndRecord AVIFileExit AVIFileGetStream AVIFileInfo AVIFileInit AVIFileOpen AVIFileReadData AVIFileRelease AVIFileWriteData AVIGetFromClipboard AVIMakeCompressedStream AVIMakeFileFromStreams AVIMakeStreamFromClipboard AVIPutFileOnClipboard AVISave AVISaveOptions AVISaveOptionsFree AVISaveV AVIStreamAddRef AVIStreamBeginStreaming AVIStreamCreate AVIStreamEndStreaming AVIStreamFindSample AVIStreamGetFrame AVIStreamGetFrameClose AVIStreamGetFrameOpen AVIStreamInfo AVIStreamLength AVIStreamOpenFromFile AVIStreamRead AVIStreamReadData AVIStreamReadFormat AVIStreamRelease AVIStreamSampleToTime AVIStreamSetFormat AVIStreamStart AVIStreamTimeToSample AVIStreamWrite AVIStreamWriteData capCreateCaptureWindow capGetDriverDescription CloseDriver CreateEditableStream DefDriverProc DrawDibBegin DrawDibChangePalette DrawDibClose DrawDibDraw DrawDibEnd DrawDibGetBuffer DrawDibGetPalette DrawDibOpen DrawDibProfileDisplay DrawDibRealize DrawDibSetPalette DrawDibStart DrawDibStop DrawDibTime DriverCallback DrvDefDriverProc DrvGetModuleHandle EditStreamClone EditStreamCopy EditStreamCut EditStreamPaste EditStreamSetInfo EditStreamSetName GetDriverModuleHandle GetOpenFileNamePreview GetSaveFileNamePreview ICClose ICCompress ICCompressorChoose ICCompressorFree ICDecompress ICDraw ICDrawBegin ICGetDisplayFormat ICGetInfo ICImageCompress ICImageDecompress ICInfo ICInstall ICLocate ICOpen ICOpenFunction ICRemove ICSendMessage ICSeqCompressFrame ICSeqCompressFrameEnd ICSeqCompressFrameStart joyConfigChanged joyGetDevCaps joyGetNumDevs joyGetPos joyGetPosEx joyGetThreshold joyReleaseCapture joySetCapture joySetThreshold MCIWndCreate MCIWndRegisterClass midiConnect midiDisconnect midiInAddBuffer midiInClose midiInGetDevCaps midiInGetErrorText midiInGetID midiInGetNumDevs midiInMessage midiInOpen midiInPrepareHeader midiInReset midiInStart midiInStop midiInUnprepareHeader midiOutCacheDrumPatches midiOutCachePatches midiOutClose midiOutGetDevCaps midiOutGetErrorText midiOutGetID midiOutGetNumDevs midiOutGetVolume midiOutLongMsg midiOutMessage midiOutOpen midiOutPrepareHeader midiOutReset midiOutSetVolume midiOutShortMsg midiOutUnprepareHeader midiStreamClose midiStreamOpen midiStreamOut midiStreamPause midiStreamPosition midiStreamProperty midiStreamRestart midiStreamStop mixerClose mixerGetControlDetails mixerGetDevCaps mixerGetID mixerGetLineControls mixerGetLineInfo mixerGetNumDevs mixerMessage mixerOpen mixerSetControlDetails mmioAdvance mmioAscend mmioClose mmioCreateChunk mmioDescend mmioFlush mmioGetInfo mmioInstallIOProc mmioOpen mmioRead mmioRename mmioSeek mmioSendMessage mmioSetBuffer mmioSetInfo mmioStringToFOURCC mmioWrite OpenDriver PlaySound SendDriverMessage sndOpenSound sndPlaySound StretchDIB timeBeginPeriod timeEndPeriod timeGetDevCaps timeGetSystemTime timeGetTime waveInAddBuffer waveInClose waveInGetDevCaps waveInGetErrorText waveInGetID waveInGetNumDevs waveInGetPosition waveInMessage waveInOpen waveInPrepareHeader waveInReset waveInStart waveInStop waveInUnprepareHeader waveOutBreakLoop waveOutClose waveOutGetDevCaps waveOutGetErrorText waveOutGetID waveOutGetNumDevs waveOutGetPitch waveOutGetPlaybackRate waveOutGetPosition waveOutGetVolume waveOutMessage waveOutOpen waveOutPause waveOutPrepareHeader waveOutReset waveOutRestart waveOutSetPitch waveOutSetPlaybackRate waveOutSetVolume waveOutUnprepareHeader waveOutWrite | JOY_BUTTON JOYCAPSF JOYINFOEXF JOY_ISCAL JOY_POVVAL AUX_CAPS MHDR MIDI_CACHE MIDI_CAPS MIDIPROP MOD MIXER_OBJECTF MIXERCONTROL_CONTROLF MIXERCONTROL_CT MIXERLINE_COMPONENTTYPE MIXERLINE_LINEF WAVE_OPEN WAVECAPS WHDR DCB DRV MMIO MMIOCLOSE MMIOCONV MMIOCREATE MMIODESC MMIOFLUSH MMIOINST MMIOM WAVE_FORMAT CALLBACK_FLAGS MMPRODID MMRESULT MMTIME_TYPE SND ACM_DRIVERADDF ACM_DRIVERENUMF ACM_DRIVERPRIORITYF ACM_FILTERDETAILSF ACM_FILTERENUMF ACM_FILTERTAGDETAILSF ACM_FORMATDETAILSF ACM_FORMATENUMF ACM_FORMATSUGGESTF ACM_FORMATTAGDETAILSF ACM_METRIC ACM_STREAMCONVERTF ACM_STREAMOPENF ACM_STREAMSIZEF ACMDRIVERDETAILS_SUPPORTF ACMFILTERCHOOSE_STYLEF ACMFORMATCHOOSE_STYLEF ACMSTREAMHEADER_STATUSF AVICOMPRESSF AVIFILECAPS AVIFILEINFOF AVIIF AVISTREAMINFOF AVSTREAMMASTER FINDF ICMF_CHOOSE AVIERR VHDR capMessage CONTROLCALLBACK VHDR MCI MCI_FORMAT MCI_MODE MCIMessage MCIWNDF MCIWNDOPENF DDF ICCOMPRESSF ICCOMPRESSFRAMESF ICDECOMPRESSF ICDRAWF ICERR ICINSTALL ICM_Message ICMF_CHOOSE ICMF_COMPVARS ICMODE VIDCF | JOYCAPS JOYINFO JOYINFOEX JOYPOS JOYRANGE JOYREGHWVALUES MDEVICECAPSEX MIDIOPENDESC MIDIOPENSTRMID AUXCAPS HMIDI HMIDIIN HMIDIOUT HMIDISTRM MIDIEVENT MIDIHDR MIDIINCAPS MIDIOUTCAPS MIDIPROPTEMPO MIDIPROPTIMEDIV MIDISTRMBUFFVER HMIXER HMIXEROBJ MIXERCAPS MIXERCONTROL MIXERCONTROLDETAILS MIXERCONTROLDETAILS_BOOLEAN MIXERCONTROLDETAILS_LISTTEXT MIXERCONTROLDETAILS_SIGNED MIXERCONTROLDETAILS_UNSIGNED MIXERLINE MIXERLINECONTROLS HWAVEIN HWAVEOUT WAVEFORMATEX WAVEFORMATEXTENSIBLE WAVEHDR WAVEINCAPS WAVEOUTCAPS DRVCONFIGINFO HDRVR HMMIO MMCKINFO MMIOINFO PCMWAVEFORMAT WAVEFILTER WAVEFORMAT MMTIME TIMECAPS ACMDRIVERDETAILS ACMFILTERCHOOSE ACMFILTERDETAILS ACMFILTERTAGDETAILS ACMFORMATCHOOSE ACMFORMATDETAILS ACMFORMATTAGDETAILS ACMSTREAMHEADER HACMDRIVER HACMDRIVERID HACMOBJ HACMSTREAM AVICOMPRESSOPTIONS AVIFILEINFO AVISTREAMINFO CAPDRIVERCAPS CAPINFOCHUNK CAPSTATUS CAPTUREPARMS DRAWDIBTIME VIDEOHDR CAPDRIVERCAPS CAPINFOCHUNK CAPSTATUS CAPTUREPARMS VIDEOHDR COMPVARS DRAWDIBTIME HDRAWDIB HIC ICCOMPRESS ICCOMPRESSFRAMES ICDECOMPRESS ICDECOMPRESSEX ICDRAW ICDRAWBEGIN ICDRAWSUGGEST ICINFO ICOPEN ICSETSTATUSPROC BOUNDS METRICS TARGET SAMPLES | IAVIEditStream IAVIFile IAVIStream IAVIStreaming IGetFrame diff --git a/PInvoke/Multimedia/readme.md b/PInvoke/Multimedia/readme.md index 0dae0f77..5c0aa31c 100644 --- a/PInvoke/Multimedia/readme.md +++ b/PInvoke/Multimedia/readme.md @@ -282,6 +282,7 @@ Native Enum | Header | Managed Enum [ACMSTREAMHEADER_STATUSF](https://www.google.com/search?num=5&q=ACMSTREAMHEADER_STATUSF+site%3Alearn.microsoft.com) | msacm.h | [Vanara.PInvoke.MsAcm32.ACMSTREAMHEADER_STATUSF](https://github.com/dahall/Vanara/search?l=C%23&q=ACMSTREAMHEADER_STATUSF) [AUX_CAPS](https://www.google.com/search?num=5&q=AUX_CAPS+site%3Alearn.microsoft.com) | mmeapi.h | [Vanara.PInvoke.WinMm.AUX_CAPS](https://github.com/dahall/Vanara/search?l=C%23&q=AUX_CAPS) [AVICOMPRESSF](https://www.google.com/search?num=5&q=AVICOMPRESSF+site%3Alearn.microsoft.com) | vfw.h | [Vanara.PInvoke.AviFil32.AVICOMPRESSF](https://github.com/dahall/Vanara/search?l=C%23&q=AVICOMPRESSF) +[AVIERR](https://www.google.com/search?num=5&q=AVIERR+site%3Alearn.microsoft.com) | vfw.h | [Vanara.PInvoke.AviFil32.AVIERR](https://github.com/dahall/Vanara/search?l=C%23&q=AVIERR) [AVIFILECAPS](https://www.google.com/search?num=5&q=AVIFILECAPS+site%3Alearn.microsoft.com) | vfw.h | [Vanara.PInvoke.AviFil32.AVIFILECAPS](https://github.com/dahall/Vanara/search?l=C%23&q=AVIFILECAPS) [AVIFILEINFOF](https://www.google.com/search?num=5&q=AVIFILEINFOF+site%3Alearn.microsoft.com) | vfw.h | [Vanara.PInvoke.AviFil32.AVIFILEINFOF](https://github.com/dahall/Vanara/search?l=C%23&q=AVIFILEINFOF) [AVIIF](https://www.google.com/search?num=5&q=AVIIF+site%3Alearn.microsoft.com) | vfw.h | [Vanara.PInvoke.AviFil32.AVIIF](https://github.com/dahall/Vanara/search?l=C%23&q=AVIIF) diff --git a/PInvoke/NTDSApi/readme.md b/PInvoke/NTDSApi/readme.md index 289cf2e0..23e2d384 100644 --- a/PInvoke/NTDSApi/readme.md +++ b/PInvoke/NTDSApi/readme.md @@ -7,7 +7,7 @@ PInvoke API (methods, structures and constants) imported from Windows NTDSApi.dl Native Method | Header | Managed Method --- | --- | --- [DsAddSidHistory](https://www.google.com/search?num=5&q=DsAddSidHistoryA+site%3Alearn.microsoft.com) | ntdsapi.h | [Vanara.PInvoke.NTDSApi.DsAddSidHistory](https://github.com/dahall/Vanara/search?l=C%23&q=DsAddSidHistory) -[DsBind](https://www.google.com/search?num=5&q=DsBindA+site%3Alearn.microsoft.com) | NTDSApi.h | [Vanara.PInvoke.NTDSApi.DsBind](https://github.com/dahall/Vanara/search?l=C%23&q=DsBind) +[DsBind](https://www.google.com/search?num=5&q=DsBindA+site%3Alearn.microsoft.com) | ntdsapi.h | [Vanara.PInvoke.NTDSApi.DsBind](https://github.com/dahall/Vanara/search?l=C%23&q=DsBind) [DsBindByInstance](https://www.google.com/search?num=5&q=DsBindByInstanceA+site%3Alearn.microsoft.com) | ntdsapi.h | [Vanara.PInvoke.NTDSApi.DsBindByInstance](https://github.com/dahall/Vanara/search?l=C%23&q=DsBindByInstance) [DsBindingSetTimeout](https://www.google.com/search?num=5&q=DsBindingSetTimeout+site%3Alearn.microsoft.com) | ntdsapi.h | [Vanara.PInvoke.NTDSApi.DsBindingSetTimeout](https://github.com/dahall/Vanara/search?l=C%23&q=DsBindingSetTimeout) [DsBindToISTG](https://www.google.com/search?num=5&q=DsBindToISTGA+site%3Alearn.microsoft.com) | ntdsapi.h | [Vanara.PInvoke.NTDSApi.DsBindToISTG](https://github.com/dahall/Vanara/search?l=C%23&q=DsBindToISTG) diff --git a/PInvoke/NetListMgr/readme.md b/PInvoke/NetListMgr/readme.md index eba7b049..b8651983 100644 --- a/PInvoke/NetListMgr/readme.md +++ b/PInvoke/NetListMgr/readme.md @@ -29,7 +29,9 @@ Native Interface | Header | Managed Interface [IEnumNetworks](https://www.google.com/search?num=5&q=IEnumNetworks+site%3Alearn.microsoft.com) | Netlistmgr.h | [Vanara.PInvoke.NetListMgr.IEnumNetworks](https://github.com/dahall/Vanara/search?l=C%23&q=IEnumNetworks) [IErrorLog](https://www.google.com/search?num=5&q=IErrorLog+site%3Alearn.microsoft.com) | | [INetwork](https://www.google.com/search?num=5&q=INetwork+site%3Alearn.microsoft.com) | Netlistmgr.h | [Vanara.PInvoke.NetListMgr.INetwork](https://github.com/dahall/Vanara/search?l=C%23&q=INetwork) +[INetwork2](https://www.google.com/search?num=5&q=INetwork2+site%3Alearn.microsoft.com) | | [INetworkConnection](https://www.google.com/search?num=5&q=INetworkConnection+site%3Alearn.microsoft.com) | Netlistmgr.h | [Vanara.PInvoke.NetListMgr.INetworkConnection](https://github.com/dahall/Vanara/search?l=C%23&q=INetworkConnection) +[INetworkConnection2](https://www.google.com/search?num=5&q=INetworkConnection2+site%3Alearn.microsoft.com) | | [INetworkConnectionCost](https://www.google.com/search?num=5&q=INetworkConnectionCost+site%3Alearn.microsoft.com) | Netlistmgr.h | [Vanara.PInvoke.NetListMgr.INetworkConnectionCost](https://github.com/dahall/Vanara/search?l=C%23&q=INetworkConnectionCost) [INetworkConnectionCostEvents](https://www.google.com/search?num=5&q=INetworkConnectionCostEvents+site%3Alearn.microsoft.com) | Netlistmgr.h | [Vanara.PInvoke.NetListMgr.INetworkConnectionCostEvents](https://github.com/dahall/Vanara/search?l=C%23&q=INetworkConnectionCostEvents) [INetworkConnectionEvents](https://www.google.com/search?num=5&q=INetworkConnectionEvents+site%3Alearn.microsoft.com) | Netlistmgr.h | [Vanara.PInvoke.NetListMgr.INetworkConnectionEvents](https://github.com/dahall/Vanara/search?l=C%23&q=INetworkConnectionEvents) diff --git a/PInvoke/NtDll/Vanara.PInvoke.NtDll.csproj b/PInvoke/NtDll/Vanara.PInvoke.NtDll.csproj index b580d8ca..2d8512e8 100644 --- a/PInvoke/NtDll/Vanara.PInvoke.NtDll.csproj +++ b/PInvoke/NtDll/Vanara.PInvoke.NtDll.csproj @@ -14,10 +14,10 @@ Currently implements: Functions -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 NtCopyFileChunk NtCreateCpuPartition 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 NtOpenCpuPartition NtOpenDirectoryObject NtOpenEnlistment NtOpenFile NtOpenProcess NtOpenProcessTokenEx NtOpenResourceManager NtOpenSymbolicLinkObject NtOpenThread NtOpenThreadTokenEx NtOpenTransaction NtOpenTransactionManager NtPowerInformation NtPrepareComplete NtPrepareEnlistment NtPrePrepareComplete NtPrePrepareEnlistment NtProtectVirtualMemory NtPssCaptureVaSpaceBulk NtQueryAttributesFile NtQueryDirectoryFile NtQueryDirectoryFileEx NtQueryInformationCpuPartition 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 NtSetInformationCpuPartition 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 RtlCallEnclave 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 RtlInterlockedClearBitRunEx 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 RtlLengthCurrentClearRunBackwardEx RtlLengthCurrentClearRunForwardEx 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 RtlOverwriteFeatureConfigurationBuffer 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 TpWorkOnBehalfClearTicket TpWorkOnBehalfSetTicket vDbgPrintEx vDbgPrintExWithPrefix VerSetConditionMask ZwAcquireCrossVmMutant ZwAllocateLocallyUniqueId ZwAllocateUserPhysicalPagesEx ZwAllocateVirtualMemory ZwAllocateVirtualMemoryEx ZwCallEnclave ZwChangeProcessState ZwChangeThreadState ZwClose ZwCommitComplete ZwCommitEnlistment ZwCommitTransaction ZwContinueEx ZwCopyFileChunk ZwCreateCpuPartition 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 ZwOpenCpuPartition 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 ZwQueryInformationCpuPartition 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 ZwSetInformationCpuPartition ZwSetInformationEnlistment ZwSetInformationFile ZwSetInformationIoRing ZwSetInformationResourceManager ZwSetInformationThread ZwSetInformationToken ZwSetInformationTransaction ZwSetInformationVirtualMemory ZwSetQuotaInformationFile ZwSetSecurityObject ZwSetValueKey ZwSetVolumeInformationFile ZwSinglePhaseReject ZwSubmitIoRing ZwSuspendProcess ZwTerminateEnclave ZwTerminateProcess ZwUnloadDriver ZwUnlockFile ZwUnmapViewOfSection ZwUnmapViewOfSectionEx ZwWaitForSingleObject ZwWriteFile _vscprintf +ApiSetQueryApiSetPresenceEx DbgBreakPoint DbgPrint DbgPrintEx DbgPrompt DbgUiSetThreadDebugObject 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 NtCopyFileChunk NtCreateCpuPartition 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 NtOpenCpuPartition NtOpenDirectoryObject NtOpenEnlistment NtOpenFile NtOpenProcess NtOpenProcessTokenEx NtOpenResourceManager NtOpenSymbolicLinkObject NtOpenThread NtOpenThreadTokenEx NtOpenTransaction NtOpenTransactionManager NtPowerInformation NtPrepareComplete NtPrepareEnlistment NtPrePrepareComplete NtPrePrepareEnlistment NtProtectVirtualMemory NtPssCaptureVaSpaceBulk NtQueryAttributesFile NtQueryDirectoryFile NtQueryDirectoryFileEx NtQueryInformationCpuPartition 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 NtRemoveProcessDebug NtRenameKey NtRenameTransactionManager NtRollbackComplete NtRollbackEnlistment NtRollbackTransaction NtRollforwardTransactionManager NtSetInformationCpuPartition 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 RtlCallEnclave 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 RtlInterlockedClearBitRunEx RtlInterlockedFlushSList RtlInterlockedPushEntrySList RtlIoDecodeMemIoResource RtlIoEncodeMemIoResource RtlIpv4AddressToStringA RtlIpv4AddressToStringExW RtlIpv4StringToAddress RtlIpv4StringToAddressEx RtlIpv6AddressToString RtlIpv6AddressToStringExW RtlIpv6StringToAddress RtlIpv6StringToAddressExW RtlIsApiSetImplemented RtlIsCloudFilesPlaceholder RtlIsCurrentProcess RtlIsCurrentThread RtlIsEcCode RtlIsEnclaveFeaturePresent RtlIsFeatureEnabledForEnterprise RtlIsGenericTableEmpty RtlIsGenericTableEmptyAvl RtlIsNameInExpression RtlIsNameInUnUpcasedExpression RtlIsNameLegalDOS8Dot3 RtlIsPartialPlaceholder RtlIsPartialPlaceholderFileHandle RtlIsPartialPlaceholderFileInfo RtlIsStateSeparationEnabled RtlIsValidLocaleName RtlIsZeroMemory RtlLengthCurrentClearRunBackwardEx RtlLengthCurrentClearRunForwardEx 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 RtlOverwriteFeatureConfigurationBuffer 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 TpWorkOnBehalfClearTicket TpWorkOnBehalfSetTicket vDbgPrintEx vDbgPrintExWithPrefix VerSetConditionMask ZwAcquireCrossVmMutant ZwAllocateLocallyUniqueId ZwAllocateUserPhysicalPagesEx ZwAllocateVirtualMemory ZwAllocateVirtualMemoryEx ZwCallEnclave ZwChangeProcessState ZwChangeThreadState ZwClose ZwCommitComplete ZwCommitEnlistment ZwCommitTransaction ZwContinueEx ZwCopyFileChunk ZwCreateCpuPartition 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 ZwOpenCpuPartition 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 ZwQueryInformationCpuPartition 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 ZwSetInformationCpuPartition ZwSetInformationEnlistment ZwSetInformationFile ZwSetInformationIoRing ZwSetInformationResourceManager ZwSetInformationThread ZwSetInformationToken ZwSetInformationTransaction ZwSetInformationVirtualMemory ZwSetQuotaInformationFile ZwSetSecurityObject ZwSetValueKey ZwSetVolumeInformationFile ZwSinglePhaseReject ZwSubmitIoRing ZwSuspendProcess ZwTerminateEnclave ZwTerminateProcess ZwUnloadDriver ZwUnlockFile ZwUnmapViewOfSection ZwUnmapViewOfSectionEx ZwWaitForSingleObject ZwWriteFile _vscprintf Structures -CLIENT_ID IO_STATUS_BLOCK KERNEL_USER_TIMES KEY_BASIC_INFORMATION KEY_FULL_INFORMATION KEY_NAME_INFORMATION KEY_NODE_INFORMATION LDR_DLL_NOTIFICATION_DATA OBJECT_ATTRIBUTES PEB PEB_WOW64 PROCESS_BASIC_INFORMATION PROCESS_BASIC_INFORMATION_WOW64 RTL_HEAP_PARAMETERS RTL_USER_PROCESS_PARAMETERS RTL_USER_PROCESS_PARAMETERS_WOW64 SYSTEM_BASIC_INFORMATION SYSTEM_PROCESSOR_PERFORMANCE_INFORMATION SYSTEM_PROCESS_INFORMATION SYSTEM_REGISTRY_QUOTA_INFORMATION SYSTEM_THREAD_INFORMATION UNICODE_STRING UNICODE_STRING_WOW64 +CLIENT_ID IO_STATUS_BLOCK KERNEL_USER_TIMES KEY_BASIC_INFORMATION KEY_FULL_INFORMATION KEY_NAME_INFORMATION KEY_NODE_INFORMATION LDR_DLL_NOTIFICATION_DATA OBJECT_ATTRIBUTES OSVERSIONINFOW PEB PEB_WOW64 PROCESS_BASIC_INFORMATION PROCESS_BASIC_INFORMATION_WOW64 RTL_HEAP_PARAMETERS RTL_USER_PROCESS_PARAMETERS RTL_USER_PROCESS_PARAMETERS_WOW64 SYSTEM_BASIC_INFORMATION SYSTEM_PROCESSOR_PERFORMANCE_INFORMATION SYSTEM_PROCESS_INFORMATION SYSTEM_REGISTRY_QUOTA_INFORMATION SYSTEM_THREAD_INFORMATION UNICODE_STRING UNICODE_STRING_WOW64 pkgreadme.md diff --git a/PInvoke/NtDll/pkgreadme.md b/PInvoke/NtDll/pkgreadme.md index 8d7fb567..925981f1 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 NtCopyFileChunk NtCreateCpuPartition 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 NtOpenCpuPartition NtOpenDirectoryObject NtOpenEnlistment NtOpenFile NtOpenProcess NtOpenProcessTokenEx NtOpenResourceManager NtOpenSymbolicLinkObject NtOpenThread NtOpenThreadTokenEx NtOpenTransaction NtOpenTransactionManager NtPowerInformation NtPrepareComplete NtPrepareEnlistment NtPrePrepareComplete NtPrePrepareEnlistment NtProtectVirtualMemory NtPssCaptureVaSpaceBulk NtQueryAttributesFile NtQueryDirectoryFile NtQueryDirectoryFileEx NtQueryInformationCpuPartition 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 NtSetInformationCpuPartition 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 RtlCallEnclave 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 RtlInterlockedClearBitRunEx 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 RtlLengthCurrentClearRunBackwardEx RtlLengthCurrentClearRunForwardEx 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 RtlOverwriteFeatureConfigurationBuffer 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 TpWorkOnBehalfClearTicket TpWorkOnBehalfSetTicket vDbgPrintEx vDbgPrintExWithPrefix VerSetConditionMask ZwAcquireCrossVmMutant ZwAllocateLocallyUniqueId ZwAllocateUserPhysicalPagesEx ZwAllocateVirtualMemory ZwAllocateVirtualMemoryEx ZwCallEnclave ZwChangeProcessState ZwChangeThreadState ZwClose ZwCommitComplete ZwCommitEnlistment ZwCommitTransaction ZwContinueEx ZwCopyFileChunk ZwCreateCpuPartition 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 ZwOpenCpuPartition 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 ZwQueryInformationCpuPartition 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 ZwSetInformationCpuPartition 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 +_vscprintf ApiSetQueryApiSetPresenceEx DbgBreakPoint DbgPrint DbgPrintEx DbgPrompt DbgUiSetThreadDebugObject 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 NtCopyFileChunk NtCreateCpuPartition 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 NtOpenCpuPartition NtOpenDirectoryObject NtOpenEnlistment NtOpenFile NtOpenProcess NtOpenProcessTokenEx NtOpenResourceManager NtOpenSymbolicLinkObject NtOpenThread NtOpenThreadTokenEx NtOpenTransaction NtOpenTransactionManager NtPowerInformation NtPrepareComplete NtPrepareEnlistment NtPrePrepareComplete NtPrePrepareEnlistment NtProtectVirtualMemory NtPssCaptureVaSpaceBulk NtQueryAttributesFile NtQueryDirectoryFile NtQueryDirectoryFileEx NtQueryInformationCpuPartition 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 NtRemoveProcessDebug NtRenameKey NtRenameTransactionManager NtRollbackComplete NtRollbackEnlistment NtRollbackTransaction NtRollforwardTransactionManager NtSetInformationCpuPartition 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 RtlCallEnclave 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 RtlInterlockedClearBitRunEx RtlInterlockedFlushSList RtlInterlockedPushEntrySList RtlIoDecodeMemIoResource RtlIoEncodeMemIoResource RtlIpv4AddressToStringA RtlIpv4AddressToStringExW RtlIpv4StringToAddress RtlIpv4StringToAddressEx RtlIpv6AddressToString RtlIpv6AddressToStringExW RtlIpv6StringToAddress RtlIpv6StringToAddressExW RtlIsApiSetImplemented RtlIsCloudFilesPlaceholder RtlIsCurrentProcess RtlIsCurrentThread RtlIsEcCode RtlIsEnclaveFeaturePresent RtlIsFeatureEnabledForEnterprise RtlIsGenericTableEmpty RtlIsGenericTableEmptyAvl RtlIsNameInExpression RtlIsNameInUnUpcasedExpression RtlIsNameLegalDOS8Dot3 RtlIsPartialPlaceholder RtlIsPartialPlaceholderFileHandle RtlIsPartialPlaceholderFileInfo RtlIsStateSeparationEnabled RtlIsValidLocaleName RtlIsZeroMemory RtlLengthCurrentClearRunBackwardEx RtlLengthCurrentClearRunForwardEx 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 RtlOverwriteFeatureConfigurationBuffer 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 TpWorkOnBehalfClearTicket TpWorkOnBehalfSetTicket vDbgPrintEx vDbgPrintExWithPrefix VerSetConditionMask ZwAcquireCrossVmMutant ZwAllocateLocallyUniqueId ZwAllocateUserPhysicalPagesEx ZwAllocateVirtualMemory ZwAllocateVirtualMemoryEx ZwCallEnclave ZwChangeProcessState ZwChangeThreadState ZwClose ZwCommitComplete ZwCommitEnlistment ZwCommitTransaction ZwContinueEx ZwCopyFileChunk ZwCreateCpuPartition 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 ZwOpenCpuPartition 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 ZwQueryInformationCpuPartition 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 ZwSetInformationCpuPartition 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 OSVERSIONINFOW 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/NtDll/readme.md b/PInvoke/NtDll/readme.md index 1ae881db..7f79f04f 100644 --- a/PInvoke/NtDll/readme.md +++ b/PInvoke/NtDll/readme.md @@ -3,7 +3,7 @@ PInvoke API (methods, structures and constants) imported from Windows NtDll.dll. - Includes methods from ntdll.dll - Current NuGet release: [![Nuget](https://img.shields.io/nuget/v/Vanara.PInvoke.NtDll?logo=nuget&style=flat-square)![Nuget](https://img.shields.io/nuget/dt/Vanara.PInvoke.NtDll?label=%20&style=flat-square)](https://www.nuget.org/packages/Vanara.PInvoke.NtDll) -### Methods - 5% API coverage (35 of 628 functions) +### Methods - 6% API coverage (38 of 631 functions) Native Method | Header | Managed Method --- | --- | --- [_vscprintf](https://www.google.com/search?num=5&q=_vscprintf+site%3Alearn.microsoft.com) | | @@ -12,6 +12,7 @@ Native Method | Header | Managed Method [DbgPrint](https://www.google.com/search?num=5&q=DbgPrint+site%3Alearn.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%3Alearn.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%3Alearn.microsoft.com) | ntddk.h | [Vanara.PInvoke.NtDll.DbgPrompt](https://github.com/dahall/Vanara/search?l=C%23&q=DbgPrompt) +[DbgUiSetThreadDebugObject](https://www.google.com/search?num=5&q=DbgUiSetThreadDebugObject+site%3Alearn.microsoft.com) | | [Vanara.PInvoke.NtDll.DbgUiSetThreadDebugObject](https://github.com/dahall/Vanara/search?l=C%23&q=DbgUiSetThreadDebugObject) [EtwCheckCoverage](https://www.google.com/search?num=5&q=EtwCheckCoverage+site%3Alearn.microsoft.com) | | [LdrCallEnclave](https://www.google.com/search?num=5&q=LdrCallEnclave+site%3Alearn.microsoft.com) | | [LdrControlFlowGuardEnforced](https://www.google.com/search?num=5&q=LdrControlFlowGuardEnforced+site%3Alearn.microsoft.com) | | @@ -127,6 +128,7 @@ Native Method | Header | Managed Method [NtRecoverEnlistment](https://www.google.com/search?num=5&q=NtRecoverEnlistment+site%3Alearn.microsoft.com) | | [NtRecoverResourceManager](https://www.google.com/search?num=5&q=NtRecoverResourceManager+site%3Alearn.microsoft.com) | | [NtRecoverTransactionManager](https://www.google.com/search?num=5&q=NtRecoverTransactionManager+site%3Alearn.microsoft.com) | | +[NtRemoveProcessDebug](https://www.google.com/search?num=5&q=NtRemoveProcessDebug+site%3Alearn.microsoft.com) | | [Vanara.PInvoke.NtDll.NtRemoveProcessDebug](https://github.com/dahall/Vanara/search?l=C%23&q=NtRemoveProcessDebug) [NtRenameKey](https://www.google.com/search?num=5&q=NtRenameKey+site%3Alearn.microsoft.com) | | [NtRenameTransactionManager](https://www.google.com/search?num=5&q=NtRenameTransactionManager+site%3Alearn.microsoft.com) | | [NtRollbackComplete](https://www.google.com/search?num=5&q=NtRollbackComplete+site%3Alearn.microsoft.com) | | @@ -291,7 +293,7 @@ Native Method | Header | Managed Method [RtlGetSystemTimeAndBias](https://www.google.com/search?num=5&q=RtlGetSystemTimeAndBias+site%3Alearn.microsoft.com) | | [RtlGetUnloadEventTrace](https://www.google.com/search?num=5&q=RtlGetUnloadEventTrace+site%3Alearn.microsoft.com) | | [RtlGetUnloadEventTraceEx](https://www.google.com/search?num=5&q=RtlGetUnloadEventTraceEx+site%3Alearn.microsoft.com) | | -[RtlGetVersion](https://www.google.com/search?num=5&q=RtlGetVersion+site%3Alearn.microsoft.com) | | +[RtlGetVersion](https://www.google.com/search?num=5&q=RtlGetVersion+site%3Alearn.microsoft.com) | Ntddk.h | [Vanara.PInvoke.NtDll.RtlGetVersion](https://github.com/dahall/Vanara/search?l=C%23&q=RtlGetVersion) [RtlGrowFunctionTable](https://www.google.com/search?num=5&q=RtlGrowFunctionTable+site%3Alearn.microsoft.com) | | [RtlGUIDFromString](https://www.google.com/search?num=5&q=RtlGUIDFromString+site%3Alearn.microsoft.com) | | [RtlHashUnicodeString](https://www.google.com/search?num=5&q=RtlHashUnicodeString+site%3Alearn.microsoft.com) | | @@ -337,6 +339,7 @@ Native Method | Header | Managed Method [RtlIsCurrentThread](https://www.google.com/search?num=5&q=RtlIsCurrentThread+site%3Alearn.microsoft.com) | | [RtlIsEcCode](https://www.google.com/search?num=5&q=RtlIsEcCode+site%3Alearn.microsoft.com) | | [RtlIsEnclaveFeaturePresent](https://www.google.com/search?num=5&q=RtlIsEnclaveFeaturePresent+site%3Alearn.microsoft.com) | | +[RtlIsFeatureEnabledForEnterprise](https://www.google.com/search?num=5&q=RtlIsFeatureEnabledForEnterprise+site%3Alearn.microsoft.com) | | [RtlIsGenericTableEmpty](https://www.google.com/search?num=5&q=RtlIsGenericTableEmpty+site%3Alearn.microsoft.com) | | [RtlIsGenericTableEmptyAvl](https://www.google.com/search?num=5&q=RtlIsGenericTableEmptyAvl+site%3Alearn.microsoft.com) | | [RtlIsNameInExpression](https://www.google.com/search?num=5&q=RtlIsNameInExpression+site%3Alearn.microsoft.com) | | @@ -658,6 +661,7 @@ Native Structure | Header | Managed Structure [KEY_NODE_INFORMATION](https://www.google.com/search?num=5&q=KEY_NODE_INFORMATION+site%3Alearn.microsoft.com) | wdm.h | [Vanara.PInvoke.NtDll.KEY_NODE_INFORMATION](https://github.com/dahall/Vanara/search?l=C%23&q=KEY_NODE_INFORMATION) [LDR_DLL_NOTIFICATION_DATA](https://www.google.com/search?num=5&q=LDR_DLL_NOTIFICATION_DATA+site%3Alearn.microsoft.com) | ntldr.h | [Vanara.PInvoke.NtDll.LDR_DLL_NOTIFICATION_DATA](https://github.com/dahall/Vanara/search?l=C%23&q=LDR_DLL_NOTIFICATION_DATA) [OBJECT_ATTRIBUTES](https://www.google.com/search?num=5&q=OBJECT_ATTRIBUTES+site%3Alearn.microsoft.com) | wudfwdm.h | [Vanara.PInvoke.NtDll.OBJECT_ATTRIBUTES](https://github.com/dahall/Vanara/search?l=C%23&q=OBJECT_ATTRIBUTES) +[OSVERSIONINFOW](https://www.google.com/search?num=5&q=OSVERSIONINFOW+site%3Alearn.microsoft.com) | winnt.h | [Vanara.PInvoke.NtDll.OSVERSIONINFOW](https://github.com/dahall/Vanara/search?l=C%23&q=OSVERSIONINFOW) [PEB](https://www.google.com/search?num=5&q=PEB+site%3Alearn.microsoft.com) | winternl.h | [Vanara.PInvoke.NtDll.PEB](https://github.com/dahall/Vanara/search?l=C%23&q=PEB) [PEB_WOW64](https://www.google.com/search?num=5&q=PEB_WOW64+site%3Alearn.microsoft.com) | winternl.h | [Vanara.PInvoke.NtDll.PEB_WOW64](https://github.com/dahall/Vanara/search?l=C%23&q=PEB_WOW64) [PROCESS_BASIC_INFORMATION](https://www.google.com/search?num=5&q=PROCESS_BASIC_INFORMATION+site%3Alearn.microsoft.com) | | [Vanara.PInvoke.NtDll.PROCESS_BASIC_INFORMATION](https://github.com/dahall/Vanara/search?l=C%23&q=PROCESS_BASIC_INFORMATION) diff --git a/PInvoke/Ole/Vanara.PInvoke.Ole.csproj b/PInvoke/Ole/Vanara.PInvoke.Ole.csproj index ae38c0e3..17b813bd 100644 --- a/PInvoke/Ole/Vanara.PInvoke.Ole.csproj +++ b/PInvoke/Ole/Vanara.PInvoke.Ole.csproj @@ -13,10 +13,10 @@ Currently implements: Functions -BindMoniker BstrFromVector BSTR_UserFree BSTR_UserFree64 BSTR_UserMarshal BSTR_UserMarshal64 BSTR_UserSize BSTR_UserSize64 BSTR_UserUnmarshal BSTR_UserUnmarshal64 ClearCustData ClearPropVariantArray ClearVariantArray CLSIDFromProgID CLSIDFromProgIDEx CLSIDFromString CoAddRefServerProcess CoAllowSetForegroundWindow CoAllowUnmarshalerCLSID CoCancelCall CoCopyProxy CoCreateFreeThreadedMarshaler CoCreateGuid CoCreateInstance CoCreateInstanceEx CoCreateInstanceFromApp CoDecodeProxy CoDecrementMTAUsage CoDisableCallCancellation CoDisconnectContext CoDisconnectObject CoDosDateTimeToFileTime CoEnableCallCancellation CoFileTimeNow CoFileTimeToDosDateTime CoFreeAllLibraries CoFreeLibrary CoFreeUnusedLibraries CoFreeUnusedLibrariesEx CoGetApartmentType CoGetCallContext CoGetCallerTID CoGetCancelObject CoGetClassObject CoGetContextToken CoGetCurrentLogicalThreadId CoGetCurrentProcess CoGetDefaultContext CoGetInstanceFromFile CoGetInstanceFromIStorage CoGetInterceptor CoGetInterfaceAndReleaseStream CoGetMalloc CoGetMarshalSizeMax CoGetObject CoGetObjectContext CoGetPSClsid CoGetStandardMarshal CoGetStdMarshalEx CoGetSystemSecurityPermissions CoGetTreatAsClass CoHandlePriorityEventsFromMessagePump CoImpersonateClient CoIncrementMTAUsage CoInitialize CoInitializeEx CoInitializeSecurity CoInvalidateRemoteMachineBindings CoIsHandlerConnected CoIsOle1Class CoLoadLibrary CoLockObjectExternal CoMarshalHresult CoMarshalInterface CoMarshalInterThreadInterfaceInStream CoQueryAuthenticationServices CoQueryClientBlanket CoQueryProxyBlanket CoRegisterActivationFilter CoRegisterChannelHook CoRegisterClassObject CoRegisterInitializeSpy CoRegisterMallocSpy CoRegisterMessageFilter CoRegisterPSClsid CoRegisterSurrogate CoReleaseMarshalData CoReleaseServerProcess CoResumeClassObjects CoRevertToSelf CoRevokeClassObject CoRevokeInitializeSpy CoRevokeMallocSpy CoSetCancelObject CoSetMessageDispatcher CoSetProxyBlanket CoSuspendClassObjects CoSwitchCallContext CoTaskMemAlloc CoTaskMemFree CoTaskMemRealloc CoTestCancel CoTreatAsClass CoUninitialize CoUnmarshalHresult CoUnmarshalInterface CoWaitForMultipleHandles CoWaitForMultipleObjects CreateAntiMoniker CreateBindCtx CreateClassMoniker CreateDataAdviseHolder CreateDataCache CreateDispTypeInfo CreateErrorInfo CreateFileMoniker CreateGenericComposite CreateILockBytesOnHGlobal CreateItemMoniker CreateObjrefMoniker CreateOleAdviseHolder CreatePointerMoniker CreateStdDispatch CreateStreamOnHGlobal CreateTypeLib CreateTypeLib2 DispCallFunc DispGetIDsOfNames DispGetParam DispInvoke DllCanUnloadNow DllGetClassObject DllRegisterServer DllUnregisterServer DoDragDrop DosDateTimeToVariantTime FmtIdToPropStgName FreePropVariantArray GetActiveObject GetAltMonthNames GetClassFile GetConvertStg GetErrorInfo GetHGlobalFromILockBytes GetHGlobalFromStream GetRecordInfoFromGuids GetRecordInfoFromTypeInfo GetRunningObjectTable IIDFromString InitPropVariantFromBooleanVector InitPropVariantFromBuffer InitPropVariantFromCLSID InitPropVariantFromDoubleVector InitPropVariantFromFileTime InitPropVariantFromFileTimeVector InitPropVariantFromGUIDAsString InitPropVariantFromInt16Vector InitPropVariantFromInt32Vector InitPropVariantFromInt64Vector InitPropVariantFromPropVariantVectorElem InitPropVariantFromResource InitPropVariantFromStringAsVector InitPropVariantFromStringVector InitPropVariantFromStrRet InitPropVariantFromUInt16Vector InitPropVariantFromUInt32Vector InitPropVariantFromUInt64Vector InitPropVariantVectorFromPropVariant InitVariantFromBooleanArray InitVariantFromBuffer InitVariantFromDoubleArray InitVariantFromFileTime InitVariantFromFileTimeArray InitVariantFromGUIDAsString InitVariantFromInt16Array InitVariantFromInt32Array InitVariantFromInt64Array InitVariantFromResource InitVariantFromStringArray InitVariantFromStrRet InitVariantFromUInt16Array InitVariantFromUInt32Array InitVariantFromUInt64Array InitVariantFromVariantArrayElem IsAccelerator IsEqualGUID LHashValOfNameSys LHashValOfNameSysAA LoadRegTypeLib LoadTypeLib LoadTypeLibEx LPSAFEARRAY_UserFree LPSAFEARRAY_UserFree64 LPSAFEARRAY_UserMarshal LPSAFEARRAY_UserMarshal64 LPSAFEARRAY_UserSize LPSAFEARRAY_UserSize64 LPSAFEARRAY_UserUnmarshal LPSAFEARRAY_UserUnmarshal64 MkParseDisplayName MonikerCommonPrefixWith MonikerRelativePathTo OaBuildVersion OaEnablePerUserTLibRegistration OleConvertIStorageToOLESTREAM OleConvertIStorageToOLESTREAMEx OleConvertOLESTREAMToIStorage OleConvertOLESTREAMToIStorageEx OleCreate OleCreateDefaultHandler OleCreateEmbeddingHelper OleCreateEx OleCreateFontIndirect OleCreateFromData OleCreateFromDataEx OleCreateFromFile OleCreateFromFileEx OleCreateLink OleCreateLinkEx OleCreateLinkFromData OleCreateLinkFromDataEx OleCreateLinkToFile OleCreateLinkToFileEx OleCreateMenuDescriptor OleCreatePictureIndirect OleCreatePropertyFrame OleCreatePropertyFrameIndirect OleCreateStaticFromData OleDestroyMenuDescriptor OleDoAutoConvert OleDraw OleDuplicateData OleFlushClipboard OleGetAutoConvert OleGetClipboard OleGetClipboardWithEnterpriseInfo OleGetIconOfClass OleGetIconOfFile OleIconToCursor OleInitialize OleIsCurrentClipboard OleIsRunning OleLoad OleLoadPicture OleLoadPictureEx OleLoadPictureFile OleLoadPictureFileEx OleLoadPicturePath OleLockRunning OleMetafilePictFromIconAndLabel OleNoteObjectVisible OleQueryCreateFromData OleQueryLinkFromData OleRegEnumFormatEtc OleRegEnumVerbs OleRegGetMiscStatus OleRegGetUserType OleRun OleSave OleSavePictureFile OleSaveToStream OleSetAutoConvert OleSetClipboard OleSetContainedObject OleSetMenuDescriptor OleTranslateAccelerator OleTranslateColor OleUninitialize ProgIDFromCLSID PropStgNameToFmtId PropVariantChangeType PropVariantClear PropVariantCompareEx PropVariantCopy PropVariantGetBooleanElem PropVariantGetDoubleElem PropVariantGetElementCount PropVariantGetFileTimeElem PropVariantGetInt16Elem PropVariantGetInt32Elem PropVariantGetInt64Elem PropVariantGetStringElem PropVariantGetUInt16Elem PropVariantGetUInt32Elem PropVariantGetUInt64Elem PropVariantToBoolean PropVariantToBooleanVector PropVariantToBooleanVectorAlloc PropVariantToBooleanWithDefault PropVariantToBSTR PropVariantToBuffer PropVariantToDouble PropVariantToDoubleVector PropVariantToDoubleVectorAlloc PropVariantToDoubleWithDefault PropVariantToFileTime PropVariantToFileTimeVector PropVariantToFileTimeVectorAlloc PropVariantToGUID PropVariantToInt16 PropVariantToInt16Vector PropVariantToInt16VectorAlloc PropVariantToInt16WithDefault PropVariantToInt32 PropVariantToInt32Vector PropVariantToInt32VectorAlloc PropVariantToInt32WithDefault PropVariantToInt64 PropVariantToInt64Vector PropVariantToInt64VectorAlloc PropVariantToInt64WithDefault PropVariantToString PropVariantToStringAlloc PropVariantToStringVector PropVariantToStringVectorAlloc PropVariantToStringWithDefault PropVariantToStrRet PropVariantToUInt16 PropVariantToUInt16Vector PropVariantToUInt16VectorAlloc PropVariantToUInt16WithDefault PropVariantToUInt32 PropVariantToUInt32Vector PropVariantToUInt32VectorAlloc PropVariantToUInt32WithDefault PropVariantToUInt64 PropVariantToUInt64Vector PropVariantToUInt64VectorAlloc PropVariantToUInt64WithDefault PropVariantToVariant PropVariantToWinRTPropertyValue PSCoerceToCanonicalValue PSCreateAdapterFromPropertyStore PSCreateDelayedMultiplexPropertyStore PSCreateMemoryPropertyStore PSCreateMultiplexPropertyStore PSCreatePropertyChangeArray PSCreatePropertyStoreFromObject PSCreatePropertyStoreFromPropertySetStorage PSCreateSimplePropertyChange PSEnumeratePropertyDescriptions PSFormatForDisplay PSFormatForDisplayAlloc PSFormatPropertyValue PSGetImageReferenceForValue PSGetItemPropertyHandler PSGetItemPropertyHandlerWithCreateObject PSGetNamedPropertyFromPropertyStorage PSGetNameFromPropertyKey PSGetPropertyDescription PSGetPropertyDescriptionByName PSGetPropertyDescriptionListFromString PSGetPropertyFromPropertyStorage PSGetPropertyKeyFromName PSGetPropertySystem PSGetPropertyValue PSLookupPropertyHandlerCLSID PSPropertyBag_Delete PSPropertyBag_ReadBOOL PSPropertyBag_ReadBSTR PSPropertyBag_ReadDWORD PSPropertyBag_ReadGUID PSPropertyBag_ReadInt PSPropertyBag_ReadLONG PSPropertyBag_ReadPOINTL PSPropertyBag_ReadPOINTS PSPropertyBag_ReadPropertyKey PSPropertyBag_ReadRECTL PSPropertyBag_ReadSHORT PSPropertyBag_ReadStr PSPropertyBag_ReadStrAlloc PSPropertyBag_ReadStream PSPropertyBag_ReadType PSPropertyBag_ReadULONGLONG PSPropertyBag_ReadUnknown PSPropertyBag_WriteBOOL PSPropertyBag_WriteBSTR PSPropertyBag_WriteDWORD PSPropertyBag_WriteGUID PSPropertyBag_WriteInt PSPropertyBag_WriteLONG PSPropertyBag_WritePOINTL PSPropertyBag_WritePOINTS PSPropertyBag_WritePropertyKey PSPropertyBag_WriteRECTL PSPropertyBag_WriteSHORT PSPropertyBag_WriteStr PSPropertyBag_WriteStream PSPropertyBag_WriteULONGLONG PSPropertyBag_WriteUnknown PSPropertyKeyFromString PSRefreshPropertySchema PSRegisterPropertySchema PSSetPropertyValue PSStringFromPropertyKey PSUnregisterPropertySchema QueryPathOfRegTypeLib ReadClassStg ReadClassStm ReadFmtUserTypeStg RegisterActiveObject RegisterDragDrop RegisterTypeLib RegisterTypeLibForUser ReleaseStgMedium RevokeActiveObject RevokeDragDrop RoGetAgileReference SafeArrayAccessData SafeArrayAddRef SafeArrayAllocData SafeArrayAllocDescriptor SafeArrayAllocDescriptorEx SafeArrayCopy SafeArrayCopyData SafeArrayCreate SafeArrayCreateEx SafeArrayCreateVector SafeArrayCreateVectorEx SafeArrayDestroy SafeArrayDestroyData SafeArrayDestroyDescriptor SafeArrayGetDim SafeArrayGetElement SafeArrayGetElemsize SafeArrayGetIID SafeArrayGetLBound SafeArrayGetRecordInfo SafeArrayGetUBound SafeArrayGetVartype SafeArrayLock SafeArrayPtrOfIndex SafeArrayPutElement SafeArrayRedim SafeArrayReleaseData SafeArrayReleaseDescriptor SafeArraySetIID SafeArraySetRecordInfo SafeArrayUnaccessData SafeArrayUnlock SetConvertStg SetErrorInfo StgConvertVariantToProperty StgCreateDocfile StgCreateDocfileOnILockBytes StgCreatePropSetStg StgCreatePropStg StgCreateStorageEx StgDeserializePropVariant StgIsStorageFile StgIsStorageILockBytes StgOpenPropStg StgOpenStorage StgOpenStorageEx StgOpenStorageOnILockBytes StgPropertyLengthAsVariant StgSerializePropVariant StgSetTimes StringFromCLSID StringFromGUID2 StringFromIID SysAddRefString SysAllocString SysAllocStringByteLen SysAllocStringLen SysFreeString SysReAllocString SysReAllocStringLen SysReleaseString SysStringByteLen SysStringLen SystemTimeToVariantTime UnRegisterTypeLib UnRegisterTypeLibForUser VarAbs VarAdd VarAnd VarBoolFromCy VarBoolFromDate VarBoolFromDec VarBoolFromDisp VarBoolFromI1 VarBoolFromI2 VarBoolFromI4 VarBoolFromI8 VarBoolFromR4 VarBoolFromR8 VarBoolFromStr VarBoolFromUI1 VarBoolFromUI2 VarBoolFromUI4 VarBoolFromUI8 VarBstrCat VarBstrCmp VarBstrFromBool VarBstrFromCy VarBstrFromDate VarBstrFromDec VarBstrFromDisp VarBstrFromI1 VarBstrFromI2 VarBstrFromI4 VarBstrFromI8 VarBstrFromR4 VarBstrFromR8 VarBstrFromUI1 VarBstrFromUI2 VarBstrFromUI4 VarBstrFromUI8 VarCat VarCmp VarCyAbs VarCyAdd VarCyCmp VarCyCmpR8 VarCyFix VarCyFromBool VarCyFromDate VarCyFromDec VarCyFromDisp VarCyFromI1 VarCyFromI2 VarCyFromI4 VarCyFromI8 VarCyFromR4 VarCyFromR8 VarCyFromStr VarCyFromUI1 VarCyFromUI2 VarCyFromUI4 VarCyFromUI8 VarCyInt VarCyMul VarCyMulI4 VarCyMulI8 VarCyNeg VarCyRound VarCySub VarDateFromBool VarDateFromCy VarDateFromDec VarDateFromDisp VarDateFromI1 VarDateFromI2 VarDateFromI4 VarDateFromI8 VarDateFromR4 VarDateFromR8 VarDateFromStr VarDateFromUdate VarDateFromUdateEx VarDateFromUI1 VarDateFromUI2 VarDateFromUI4 VarDateFromUI8 VarDecAbs VarDecAdd VarDecCmp VarDecCmpR8 VarDecDiv VarDecFix VarDecFromBool VarDecFromCy VarDecFromDate VarDecFromDisp VarDecFromI1 VarDecFromI2 VarDecFromI4 VarDecFromI8 VarDecFromR4 VarDecFromR8 VarDecFromStr VarDecFromUI1 VarDecFromUI2 VarDecFromUI4 VarDecFromUI8 VarDecInt VarDecMul VarDecNeg VarDecRound VarDecSub VarDiv VarEqv VarFix VarFormat VarFormatCurrency VarFormatDateTime VarFormatFromTokens VarFormatNumber VarFormatPercent VarI1FromBool VarI1FromCy VarI1FromDate VarI1FromDec VarI1FromDisp VarI1FromI2 VarI1FromI4 VarI1FromI8 VarI1FromR4 VarI1FromR8 VarI1FromStr VarI1FromUI1 VarI1FromUI2 VarI1FromUI4 VarI1FromUI8 VarI2FromBool VarI2FromCy VarI2FromDate VarI2FromDec VarI2FromDisp VarI2FromI1 VarI2FromI4 VarI2FromI8 VarI2FromR4 VarI2FromR8 VarI2FromStr VarI2FromUI1 VarI2FromUI2 VarI2FromUI4 VarI2FromUI8 VarI4FromBool VarI4FromCy VarI4FromDate VarI4FromDec VarI4FromDisp VarI4FromI1 VarI4FromI2 VarI4FromI8 VarI4FromR4 VarI4FromR8 VarI4FromStr VarI4FromUI1 VarI4FromUI2 VarI4FromUI4 VarI4FromUI8 VarI8FromBool VarI8FromCy VarI8FromDate VarI8FromDec VarI8FromDisp VarI8FromI1 VarI8FromI2 VarI8FromR4 VarI8FromR8 VarI8FromStr VarI8FromUI1 VarI8FromUI2 VarI8FromUI4 VarI8FromUI8 VariantChangeType VariantChangeTypeEx VariantClear VariantCompare VariantCopy VariantCopyInd VariantGetBooleanElem VariantGetDoubleElem VariantGetElementCount VariantGetInt16Elem VariantGetInt32Elem VariantGetInt64Elem VariantGetStringElem VariantGetUInt16Elem VariantGetUInt32Elem VariantGetUInt64Elem VariantInit VariantTimeToDosDateTime VariantTimeToSystemTime VariantToBoolean VariantToBooleanArray VariantToBooleanArrayAlloc VariantToBooleanWithDefault VariantToBuffer VariantToDosDateTime VariantToDouble VariantToDoubleArray VariantToDoubleArrayAlloc VariantToDoubleWithDefault VariantToFileTime VariantToGUID VariantToInt16 VariantToInt16Array VariantToInt16ArrayAlloc VariantToInt16WithDefault VariantToInt32 VariantToInt32Array VariantToInt32ArrayAlloc VariantToInt32WithDefault VariantToInt64 VariantToInt64Array VariantToInt64ArrayAlloc VariantToInt64WithDefault VariantToPropVariant VariantToString VariantToStringAlloc VariantToStringArray VariantToStringArrayAlloc VariantToStringWithDefault VariantToStrRet VariantToUInt16 VariantToUInt16Array VariantToUInt16ArrayAlloc VariantToUInt16WithDefault VariantToUInt32 VariantToUInt32Array VariantToUInt32ArrayAlloc VariantToUInt32WithDefault VariantToUInt64 VariantToUInt64Array VariantToUInt64ArrayAlloc VariantToUInt64WithDefault VARIANT_UserFree VARIANT_UserFree64 VARIANT_UserMarshal VARIANT_UserMarshal64 VARIANT_UserSize VARIANT_UserSize64 VARIANT_UserUnmarshal VARIANT_UserUnmarshal64 VarIdiv VarImp VarInt VarMod VarMonthName VarMul VarNeg VarNot VarNumFromParseNum VarOr VarParseNumFromStr VarPow VarR4CmpR8 VarR4FromBool VarR4FromCy VarR4FromDate VarR4FromDec VarR4FromDisp VarR4FromI1 VarR4FromI2 VarR4FromI4 VarR4FromI8 VarR4FromR8 VarR4FromStr VarR4FromUI1 VarR4FromUI2 VarR4FromUI4 VarR4FromUI8 VarR8FromBool VarR8FromCy VarR8FromDate VarR8FromDec VarR8FromDisp VarR8FromI1 VarR8FromI2 VarR8FromI4 VarR8FromI8 VarR8FromR4 VarR8FromStr VarR8FromUI1 VarR8FromUI2 VarR8FromUI4 VarR8FromUI8 VarR8Pow VarR8Round VarRound VarSub VarTokenizeFormatString VarUdateFromDate VarUI1FromBool VarUI1FromCy VarUI1FromDate VarUI1FromDec VarUI1FromDisp VarUI1FromI1 VarUI1FromI2 VarUI1FromI4 VarUI1FromI8 VarUI1FromR4 VarUI1FromR8 VarUI1FromStr VarUI1FromUI2 VarUI1FromUI4 VarUI1FromUI8 VarUI2FromBool VarUI2FromCy VarUI2FromDate VarUI2FromDec VarUI2FromDisp VarUI2FromI1 VarUI2FromI2 VarUI2FromI4 VarUI2FromI8 VarUI2FromR4 VarUI2FromR8 VarUI2FromStr VarUI2FromUI1 VarUI2FromUI4 VarUI2FromUI8 VarUI4FromBool VarUI4FromCy VarUI4FromDate VarUI4FromDec VarUI4FromDisp VarUI4FromI1 VarUI4FromI2 VarUI4FromI4 VarUI4FromI8 VarUI4FromR4 VarUI4FromR8 VarUI4FromStr VarUI4FromUI1 VarUI4FromUI2 VarUI4FromUI8 VarUI8FromBool VarUI8FromCy VarUI8FromDate VarUI8FromDec VarUI8FromDisp VarUI8FromI1 VarUI8FromI2 VarUI8FromI8 VarUI8FromR4 VarUI8FromR8 VarUI8FromStr VarUI8FromUI1 VarUI8FromUI2 VarUI8FromUI4 VarWeekdayName VarXor VectorFromBstr WinRTPropertyValueToPropVariant WriteClassStg WriteClassStm WriteFmtUserTypeStg +BindMoniker BstrFromVector BSTR_UserFree BSTR_UserFree64 BSTR_UserMarshal BSTR_UserMarshal64 BSTR_UserSize BSTR_UserSize64 BSTR_UserUnmarshal BSTR_UserUnmarshal64 ClearCustData ClearPropVariantArray ClearVariantArray CLSIDFromProgID CLSIDFromProgIDEx CLSIDFromString CoAddRefServerProcess CoAllowSetForegroundWindow CoAllowUnmarshalerCLSID CoCancelCall CoCopyProxy CoCreateFreeThreadedMarshaler CoCreateGuid CoCreateInstance CoCreateInstanceEx CoCreateInstanceFromApp CoDecodeProxy CoDecrementMTAUsage CoDisableCallCancellation CoDisconnectContext CoDisconnectObject CoDosDateTimeToFileTime CoEnableCallCancellation CoFileTimeNow CoFileTimeToDosDateTime CoFreeAllLibraries CoFreeLibrary CoFreeUnusedLibraries CoFreeUnusedLibrariesEx CoGetApartmentType CoGetCallContext CoGetCallerTID CoGetCancelObject CoGetClassObject CoGetContextToken CoGetCurrentLogicalThreadId CoGetCurrentProcess CoGetDefaultContext CoGetInstanceFromFile CoGetInstanceFromIStorage CoGetInterceptor CoGetInterfaceAndReleaseStream CoGetMalloc CoGetMarshalSizeMax CoGetObject CoGetObjectContext CoGetPSClsid CoGetStandardMarshal CoGetStdMarshalEx CoGetSystemSecurityPermissions CoGetTreatAsClass CoHandlePriorityEventsFromMessagePump CoImpersonateClient CoIncrementMTAUsage CoInitialize CoInitializeEx CoInitializeSecurity CoInvalidateRemoteMachineBindings CoIsHandlerConnected CoIsOle1Class CoLoadLibrary CoLockObjectExternal CoMarshalHresult CoMarshalInterface CoMarshalInterThreadInterfaceInStream CoQueryAuthenticationServices CoQueryClientBlanket CoQueryProxyBlanket CoRegisterActivationFilter CoRegisterChannelHook CoRegisterClassObject CoRegisterInitializeSpy CoRegisterMallocSpy CoRegisterMessageFilter CoRegisterPSClsid CoRegisterSurrogate CoReleaseMarshalData CoReleaseServerProcess CoResumeClassObjects CoRevertToSelf CoRevokeClassObject CoRevokeInitializeSpy CoRevokeMallocSpy CoSetCancelObject CoSetMessageDispatcher CoSetProxyBlanket CoSuspendClassObjects CoSwitchCallContext CoTaskMemAlloc CoTaskMemFree CoTaskMemRealloc CoTestCancel CoTreatAsClass CoUninitialize CoUnmarshalHresult CoUnmarshalInterface CoWaitForMultipleHandles CoWaitForMultipleObjects CreateAntiMoniker CreateBindCtx CreateClassMoniker CreateDataAdviseHolder CreateDataCache CreateDispTypeInfo CreateErrorInfo CreateFileMoniker CreateGenericComposite CreateILockBytesOnHGlobal CreateItemMoniker CreateObjrefMoniker CreateOleAdviseHolder CreatePointerMoniker CreateStdDispatch CreateStreamOnHGlobal CreateTypeLib CreateTypeLib2 DispCallFunc DispGetIDsOfNames DispGetParam DispInvoke DllCanUnloadNow DllGetClassObject DllRegisterServer DllUnregisterServer DoDragDrop DosDateTimeToVariantTime FmtIdToPropStgName FreePropVariantArray GetActiveObject GetAltMonthNames GetClassFile GetConvertStg GetErrorInfo GetHGlobalFromILockBytes GetHGlobalFromStream GetRecordInfoFromGuids GetRecordInfoFromTypeInfo GetRunningObjectTable IIDFromString InitPropVariantFromBooleanVector InitPropVariantFromBuffer InitPropVariantFromCLSID InitPropVariantFromDoubleVector InitPropVariantFromFileTime InitPropVariantFromFileTimeVector InitPropVariantFromGUIDAsString InitPropVariantFromInt16Vector InitPropVariantFromInt32Vector InitPropVariantFromInt64Vector InitPropVariantFromPropVariantVectorElem InitPropVariantFromResource InitPropVariantFromStringAsVector InitPropVariantFromStringVector InitPropVariantFromStrRet InitPropVariantFromUInt16Vector InitPropVariantFromUInt32Vector InitPropVariantFromUInt64Vector InitPropVariantVectorFromPropVariant InitVariantFromBooleanArray InitVariantFromBuffer InitVariantFromDoubleArray InitVariantFromFileTime InitVariantFromFileTimeArray InitVariantFromGUIDAsString InitVariantFromInt16Array InitVariantFromInt32Array InitVariantFromInt64Array InitVariantFromResource InitVariantFromStringArray InitVariantFromStrRet InitVariantFromUInt16Array InitVariantFromUInt32Array InitVariantFromUInt64Array InitVariantFromVariantArrayElem IsAccelerator IsEqualGUID LHashValOfNameSys LHashValOfNameSysAA LoadRegTypeLib LoadTypeLib LoadTypeLibEx LPSAFEARRAY_UserFree LPSAFEARRAY_UserFree64 LPSAFEARRAY_UserMarshal LPSAFEARRAY_UserMarshal64 LPSAFEARRAY_UserSize LPSAFEARRAY_UserSize64 LPSAFEARRAY_UserUnmarshal LPSAFEARRAY_UserUnmarshal64 MkParseDisplayName MonikerCommonPrefixWith MonikerRelativePathTo OaBuildVersion OaEnablePerUserTLibRegistration OleConvertIStorageToOLESTREAM OleConvertIStorageToOLESTREAMEx OleConvertOLESTREAMToIStorage OleConvertOLESTREAMToIStorage2 OleConvertOLESTREAMToIStorageEx OleConvertOLESTREAMToIStorageEx2 OleCreate OleCreateDefaultHandler OleCreateEmbeddingHelper OleCreateEx OleCreateFontIndirect OleCreateFromData OleCreateFromDataEx OleCreateFromFile OleCreateFromFileEx OleCreateLink OleCreateLinkEx OleCreateLinkFromData OleCreateLinkFromDataEx OleCreateLinkToFile OleCreateLinkToFileEx OleCreateMenuDescriptor OleCreatePictureIndirect OleCreatePropertyFrame OleCreatePropertyFrameIndirect OleCreateStaticFromData OleDestroyMenuDescriptor OleDoAutoConvert OleDraw OleDuplicateData OleFlushClipboard OleGetAutoConvert OleGetClipboard OleGetClipboardWithEnterpriseInfo OleGetIconOfClass OleGetIconOfFile OleIconToCursor OleInitialize OleIsCurrentClipboard OleIsRunning OleLoad OleLoadPicture OleLoadPictureEx OleLoadPictureFile OleLoadPictureFileEx OleLoadPicturePath OleLockRunning OleMetafilePictFromIconAndLabel OleNoteObjectVisible OleQueryCreateFromData OleQueryLinkFromData OleRegEnumFormatEtc OleRegEnumVerbs OleRegGetMiscStatus OleRegGetUserType OleRun OleSave OleSavePictureFile OleSaveToStream OleSetAutoConvert OleSetClipboard OleSetContainedObject OleSetMenuDescriptor OleTranslateAccelerator OleTranslateColor OleUninitialize ProgIDFromCLSID PropStgNameToFmtId PropVariantChangeType PropVariantClear PropVariantCompareEx PropVariantCopy PropVariantGetBooleanElem PropVariantGetDoubleElem PropVariantGetElementCount PropVariantGetFileTimeElem PropVariantGetInt16Elem PropVariantGetInt32Elem PropVariantGetInt64Elem PropVariantGetStringElem PropVariantGetUInt16Elem PropVariantGetUInt32Elem PropVariantGetUInt64Elem PropVariantToBoolean PropVariantToBooleanVector PropVariantToBooleanVectorAlloc PropVariantToBooleanWithDefault PropVariantToBSTR PropVariantToBuffer PropVariantToDouble PropVariantToDoubleVector PropVariantToDoubleVectorAlloc PropVariantToDoubleWithDefault PropVariantToFileTime PropVariantToFileTimeVector PropVariantToFileTimeVectorAlloc PropVariantToGUID PropVariantToInt16 PropVariantToInt16Vector PropVariantToInt16VectorAlloc PropVariantToInt16WithDefault PropVariantToInt32 PropVariantToInt32Vector PropVariantToInt32VectorAlloc PropVariantToInt32WithDefault PropVariantToInt64 PropVariantToInt64Vector PropVariantToInt64VectorAlloc PropVariantToInt64WithDefault PropVariantToString PropVariantToStringAlloc PropVariantToStringVector PropVariantToStringVectorAlloc PropVariantToStringWithDefault PropVariantToStrRet PropVariantToUInt16 PropVariantToUInt16Vector PropVariantToUInt16VectorAlloc PropVariantToUInt16WithDefault PropVariantToUInt32 PropVariantToUInt32Vector PropVariantToUInt32VectorAlloc PropVariantToUInt32WithDefault PropVariantToUInt64 PropVariantToUInt64Vector PropVariantToUInt64VectorAlloc PropVariantToUInt64WithDefault PropVariantToVariant PropVariantToWinRTPropertyValue PSCoerceToCanonicalValue PSCreateAdapterFromPropertyStore PSCreateDelayedMultiplexPropertyStore PSCreateMemoryPropertyStore PSCreateMultiplexPropertyStore PSCreatePropertyChangeArray PSCreatePropertyStoreFromObject PSCreatePropertyStoreFromPropertySetStorage PSCreateSimplePropertyChange PSEnumeratePropertyDescriptions PSFormatForDisplay PSFormatForDisplayAlloc PSFormatPropertyValue PSGetImageReferenceForValue PSGetItemPropertyHandler PSGetItemPropertyHandlerWithCreateObject PSGetNamedPropertyFromPropertyStorage PSGetNameFromPropertyKey PSGetPropertyDescription PSGetPropertyDescriptionByName PSGetPropertyDescriptionListFromString PSGetPropertyFromPropertyStorage PSGetPropertyKeyFromName PSGetPropertySystem PSGetPropertyValue PSLookupPropertyHandlerCLSID PSPropertyBag_Delete PSPropertyBag_ReadBOOL PSPropertyBag_ReadBSTR PSPropertyBag_ReadDWORD PSPropertyBag_ReadGUID PSPropertyBag_ReadInt PSPropertyBag_ReadLONG PSPropertyBag_ReadPOINTL PSPropertyBag_ReadPOINTS PSPropertyBag_ReadPropertyKey PSPropertyBag_ReadRECTL PSPropertyBag_ReadSHORT PSPropertyBag_ReadStr PSPropertyBag_ReadStrAlloc PSPropertyBag_ReadStream PSPropertyBag_ReadType PSPropertyBag_ReadULONGLONG PSPropertyBag_ReadUnknown PSPropertyBag_WriteBOOL PSPropertyBag_WriteBSTR PSPropertyBag_WriteDWORD PSPropertyBag_WriteGUID PSPropertyBag_WriteInt PSPropertyBag_WriteLONG PSPropertyBag_WritePOINTL PSPropertyBag_WritePOINTS PSPropertyBag_WritePropertyKey PSPropertyBag_WriteRECTL PSPropertyBag_WriteSHORT PSPropertyBag_WriteStr PSPropertyBag_WriteStream PSPropertyBag_WriteULONGLONG PSPropertyBag_WriteUnknown PSPropertyKeyFromString PSRefreshPropertySchema PSRegisterPropertySchema PSSetPropertyValue PSStringFromPropertyKey PSUnregisterPropertySchema QueryPathOfRegTypeLib ReadClassStg ReadClassStm ReadFmtUserTypeStg RegisterActiveObject RegisterDragDrop RegisterTypeLib RegisterTypeLibForUser ReleaseStgMedium RevokeActiveObject RevokeDragDrop RoGetAgileReference SafeArrayAccessData SafeArrayAddRef SafeArrayAllocData SafeArrayAllocDescriptor SafeArrayAllocDescriptorEx SafeArrayCopy SafeArrayCopyData SafeArrayCreate SafeArrayCreateEx SafeArrayCreateVector SafeArrayCreateVectorEx SafeArrayDestroy SafeArrayDestroyData SafeArrayDestroyDescriptor SafeArrayGetDim SafeArrayGetElement SafeArrayGetElemsize SafeArrayGetIID SafeArrayGetLBound SafeArrayGetRecordInfo SafeArrayGetUBound SafeArrayGetVartype SafeArrayLock SafeArrayPtrOfIndex SafeArrayPutElement SafeArrayRedim SafeArrayReleaseData SafeArrayReleaseDescriptor SafeArraySetIID SafeArraySetRecordInfo SafeArrayUnaccessData SafeArrayUnlock SetConvertStg SetErrorInfo StgConvertVariantToProperty StgCreateDocfile StgCreateDocfileOnILockBytes StgCreatePropSetStg StgCreatePropStg StgCreateStorageEx StgDeserializePropVariant StgIsStorageFile StgIsStorageILockBytes StgOpenPropStg StgOpenStorage StgOpenStorageEx StgOpenStorageOnILockBytes StgPropertyLengthAsVariant StgSerializePropVariant StgSetTimes StringFromCLSID StringFromGUID2 StringFromIID SysAddRefString SysAllocString SysAllocStringByteLen SysAllocStringLen SysFreeString SysReAllocString SysReAllocStringLen SysReleaseString SysStringByteLen SysStringLen SystemTimeToVariantTime UnRegisterTypeLib UnRegisterTypeLibForUser VarAbs VarAdd VarAnd VarBoolFromCy VarBoolFromDate VarBoolFromDec VarBoolFromDisp VarBoolFromI1 VarBoolFromI2 VarBoolFromI4 VarBoolFromI8 VarBoolFromR4 VarBoolFromR8 VarBoolFromStr VarBoolFromUI1 VarBoolFromUI2 VarBoolFromUI4 VarBoolFromUI8 VarBstrCat VarBstrCmp VarBstrFromBool VarBstrFromCy VarBstrFromDate VarBstrFromDec VarBstrFromDisp VarBstrFromI1 VarBstrFromI2 VarBstrFromI4 VarBstrFromI8 VarBstrFromR4 VarBstrFromR8 VarBstrFromUI1 VarBstrFromUI2 VarBstrFromUI4 VarBstrFromUI8 VarCat VarCmp VarCyAbs VarCyAdd VarCyCmp VarCyCmpR8 VarCyFix VarCyFromBool VarCyFromDate VarCyFromDec VarCyFromDisp VarCyFromI1 VarCyFromI2 VarCyFromI4 VarCyFromI8 VarCyFromR4 VarCyFromR8 VarCyFromStr VarCyFromUI1 VarCyFromUI2 VarCyFromUI4 VarCyFromUI8 VarCyInt VarCyMul VarCyMulI4 VarCyMulI8 VarCyNeg VarCyRound VarCySub VarDateFromBool VarDateFromCy VarDateFromDec VarDateFromDisp VarDateFromI1 VarDateFromI2 VarDateFromI4 VarDateFromI8 VarDateFromR4 VarDateFromR8 VarDateFromStr VarDateFromUdate VarDateFromUdateEx VarDateFromUI1 VarDateFromUI2 VarDateFromUI4 VarDateFromUI8 VarDecAbs VarDecAdd VarDecCmp VarDecCmpR8 VarDecDiv VarDecFix VarDecFromBool VarDecFromCy VarDecFromDate VarDecFromDisp VarDecFromI1 VarDecFromI2 VarDecFromI4 VarDecFromI8 VarDecFromR4 VarDecFromR8 VarDecFromStr VarDecFromUI1 VarDecFromUI2 VarDecFromUI4 VarDecFromUI8 VarDecInt VarDecMul VarDecNeg VarDecRound VarDecSub VarDiv VarEqv VarFix VarFormat VarFormatCurrency VarFormatDateTime VarFormatFromTokens VarFormatNumber VarFormatPercent VarI1FromBool VarI1FromCy VarI1FromDate VarI1FromDec VarI1FromDisp VarI1FromI2 VarI1FromI4 VarI1FromI8 VarI1FromR4 VarI1FromR8 VarI1FromStr VarI1FromUI1 VarI1FromUI2 VarI1FromUI4 VarI1FromUI8 VarI2FromBool VarI2FromCy VarI2FromDate VarI2FromDec VarI2FromDisp VarI2FromI1 VarI2FromI4 VarI2FromI8 VarI2FromR4 VarI2FromR8 VarI2FromStr VarI2FromUI1 VarI2FromUI2 VarI2FromUI4 VarI2FromUI8 VarI4FromBool VarI4FromCy VarI4FromDate VarI4FromDec VarI4FromDisp VarI4FromI1 VarI4FromI2 VarI4FromI8 VarI4FromR4 VarI4FromR8 VarI4FromStr VarI4FromUI1 VarI4FromUI2 VarI4FromUI4 VarI4FromUI8 VarI8FromBool VarI8FromCy VarI8FromDate VarI8FromDec VarI8FromDisp VarI8FromI1 VarI8FromI2 VarI8FromR4 VarI8FromR8 VarI8FromStr VarI8FromUI1 VarI8FromUI2 VarI8FromUI4 VarI8FromUI8 VariantChangeType VariantChangeTypeEx VariantClear VariantCompare VariantCopy VariantCopyInd VariantGetBooleanElem VariantGetDoubleElem VariantGetElementCount VariantGetInt16Elem VariantGetInt32Elem VariantGetInt64Elem VariantGetStringElem VariantGetUInt16Elem VariantGetUInt32Elem VariantGetUInt64Elem VariantInit VariantTimeToDosDateTime VariantTimeToSystemTime VariantToBoolean VariantToBooleanArray VariantToBooleanArrayAlloc VariantToBooleanWithDefault VariantToBuffer VariantToDosDateTime VariantToDouble VariantToDoubleArray VariantToDoubleArrayAlloc VariantToDoubleWithDefault VariantToFileTime VariantToGUID VariantToInt16 VariantToInt16Array VariantToInt16ArrayAlloc VariantToInt16WithDefault VariantToInt32 VariantToInt32Array VariantToInt32ArrayAlloc VariantToInt32WithDefault VariantToInt64 VariantToInt64Array VariantToInt64ArrayAlloc VariantToInt64WithDefault VariantToPropVariant VariantToString VariantToStringAlloc VariantToStringArray VariantToStringArrayAlloc VariantToStringWithDefault VariantToStrRet VariantToUInt16 VariantToUInt16Array VariantToUInt16ArrayAlloc VariantToUInt16WithDefault VariantToUInt32 VariantToUInt32Array VariantToUInt32ArrayAlloc VariantToUInt32WithDefault VariantToUInt64 VariantToUInt64Array VariantToUInt64ArrayAlloc VariantToUInt64WithDefault VARIANT_UserFree VARIANT_UserFree64 VARIANT_UserMarshal VARIANT_UserMarshal64 VARIANT_UserSize VARIANT_UserSize64 VARIANT_UserUnmarshal VARIANT_UserUnmarshal64 VarIdiv VarImp VarInt VarMod VarMonthName VarMul VarNeg VarNot VarNumFromParseNum VarOr VarParseNumFromStr VarPow VarR4CmpR8 VarR4FromBool VarR4FromCy VarR4FromDate VarR4FromDec VarR4FromDisp VarR4FromI1 VarR4FromI2 VarR4FromI4 VarR4FromI8 VarR4FromR8 VarR4FromStr VarR4FromUI1 VarR4FromUI2 VarR4FromUI4 VarR4FromUI8 VarR8FromBool VarR8FromCy VarR8FromDate VarR8FromDec VarR8FromDisp VarR8FromI1 VarR8FromI2 VarR8FromI4 VarR8FromI8 VarR8FromR4 VarR8FromStr VarR8FromUI1 VarR8FromUI2 VarR8FromUI4 VarR8FromUI8 VarR8Pow VarR8Round VarRound VarSub VarTokenizeFormatString VarUdateFromDate VarUI1FromBool VarUI1FromCy VarUI1FromDate VarUI1FromDec VarUI1FromDisp VarUI1FromI1 VarUI1FromI2 VarUI1FromI4 VarUI1FromI8 VarUI1FromR4 VarUI1FromR8 VarUI1FromStr VarUI1FromUI2 VarUI1FromUI4 VarUI1FromUI8 VarUI2FromBool VarUI2FromCy VarUI2FromDate VarUI2FromDec VarUI2FromDisp VarUI2FromI1 VarUI2FromI2 VarUI2FromI4 VarUI2FromI8 VarUI2FromR4 VarUI2FromR8 VarUI2FromStr VarUI2FromUI1 VarUI2FromUI4 VarUI2FromUI8 VarUI4FromBool VarUI4FromCy VarUI4FromDate VarUI4FromDec VarUI4FromDisp VarUI4FromI1 VarUI4FromI2 VarUI4FromI4 VarUI4FromI8 VarUI4FromR4 VarUI4FromR8 VarUI4FromStr VarUI4FromUI1 VarUI4FromUI2 VarUI4FromUI8 VarUI8FromBool VarUI8FromCy VarUI8FromDate VarUI8FromDec VarUI8FromDisp VarUI8FromI1 VarUI8FromI2 VarUI8FromI8 VarUI8FromR4 VarUI8FromR8 VarUI8FromStr VarUI8FromUI1 VarUI8FromUI2 VarUI8FromUI4 VarWeekdayName VarXor VectorFromBstr WinRTPropertyValueToPropVariant WriteClassStg WriteClassStm WriteFmtUserTypeStg Structures -ARRAYDESC BIND_OPTS2 BIND_OPTS3 BIND_OPTS_V BLOB BMP BYNAME BYOBJECTID CADWORD CALPOLESTR CATEGORYINFO CAUUID CLIPDATA ComCallData CONNECTDATA ContextProperty CONTROLINFO COSERVERINFO CO_MTA_USAGE_COOKIE CSPLATFORM CUSTDATA CUSTDATAITEM DVASPECTINFO DVEXTENTINFO DVTARGETDEVICE EMF FONTDESC HOLEMENU ICON INTERFACEDATA INTERFACEINFO LICINFO METHODDATA MULTI_QI NUMPARSE OCPFIPARAMS OLECMD OLECMDTEXT OLEINPLACEFRAMEINFO OLEMENUGROUPWIDTHS OLESTREAM OLEVERB PACKEDMETA PAGERANGE PAGESET PARAMDATA PARAMDESCEX PICTDEC_UNION PICTDESC POINTF PROPBAG2 PROPERTYKEY PROPPAGEINFO PROPSPEC PROPVARIANT PROPVARIANT_IMMUTABLE QACONTAINER QACONTROL QUERYCONTEXT RPCOLEMESSAGE SAFEARRAY SAFEARRAYBOUND ServerInformation SNB SOLE_AUTHENTICATION_INFO SOLE_AUTHENTICATION_LIST SOLE_AUTHENTICATION_SERVICE SpecUnion STATPROPSETSTG STATPROPSTG STGOPTIONS StorageLayout uCLSSPEC UDATE VARIANT WIA_DATA_CALLBACK_HEADER WIA_DATA_TRANSFER_INFO WIA_DEV_CAP WIA_DITHER_PATTERN_DATA WIA_EXTENDED_TRANSFER_INFO WIA_FORMAT_INFO WMF +ARRAYDESC BIND_OPTS2 BIND_OPTS3 BIND_OPTS_V BLOB BMP BYNAME BYOBJECTID CADWORD CALPOLESTR CATEGORYINFO CAUUID CLIPDATA ComCallData CONNECTDATA ContextProperty CONTROLINFO COSERVERINFO CO_MTA_USAGE_COOKIE CSPLATFORM CUSTDATA CUSTDATAITEM DVASPECTINFO DVEXTENTINFO EMF FONTDESC HOLEMENU ICON INTERFACEDATA INTERFACEINFO LICINFO METHODDATA MULTI_QI NUMPARSE OCPFIPARAMS OLECMD OLECMDTEXT OLEINPLACEFRAMEINFO OLEMENUGROUPWIDTHS OLESTREAM OLEVERB PACKEDMETA PAGERANGE PAGESET PARAMDATA PARAMDESCEX PICTDEC_UNION PICTDESC POINTF PROPBAG2 PROPERTYKEY PROPPAGEINFO PROPSPEC PROPVARIANT PROPVARIANT_IMMUTABLE QACONTAINER QACONTROL QUERYCONTEXT RPCOLEMESSAGE SAFEARRAY SAFEARRAYBOUND ServerInformation SNB SOLE_AUTHENTICATION_INFO SOLE_AUTHENTICATION_LIST SOLE_AUTHENTICATION_SERVICE SpecUnion STATPROPSETSTG STATPROPSTG STGOPTIONS StorageLayout uCLSSPEC UDATE VARIANT WIA_DATA_CALLBACK_HEADER WIA_DATA_TRANSFER_INFO WIA_DEV_CAP WIA_DITHER_PATTERN_DATA WIA_EXTENDED_TRANSFER_INFO WIA_FORMAT_INFO WMF Interfaces IAccessControl IActivationFilter IAdviseSink2 IAdviseSinkEx IAgileObject IAgileReference IBindCtxV IBlockingLock ICallFactory ICancelMethodCalls ICatInformation ICatRegister IChannelHook IClassActivator IClassFactory IClassFactory2 IClientSecurity IComThreadingInfo IContext IContextCallback IContinueCallback ICreateErrorInfo ICreateObject ICreateTypeInfo ICreateTypeInfo2 ICreateTypeLib ICreateTypeLib2 IDataAdviseHolder IDataObjectV IDelayedPropertyStoreFactory IDirectWriterLock IDispatch IDropSource IDropSourceNotify IDropTarget IEnterpriseDropTarget IEnumCATEGORYINFO IEnumContextProps IEnumGUID IEnumOleDocumentViews IEnumOleUndoUnits IEnumOLEVERB IEnumSTATPROPSETSTG IEnumSTATPROPSTG IEnumSTATSTG IEnumStringV IEnumUnknown IEnumWiaItem IEnumWIA_DEV_CAPS IEnumWIA_DEV_INFO IEnumWIA_FORMAT_INFO IErrorInfo IErrorLog IExternalConnection IFastRundown IFileBasedLogInit IFillLockBytes IFont IForegroundTransfer IGlobalInterfaceTable IGlobalOptions IInitializeSpy IInitializeWithStream IInspectable IInternalUnknown ILayoutStorage ILockBytes ILog IMalloc IMallocSpy IMarshal IMarshalingStream IMessageDispatcher IMessageFilter IMultiQI INoMarshal IObjContext IObjectSafety IObjectWithPropertyKey IObjectWithSite IOleAdviseHolder IOleCache IOleCache2 IOleCacheControl IOleClientSite IOleCommandTarget IOleContainer IOleControl IOleControlSite IOleDocument IOleDocumentSite IOleDocumentView IOleInPlaceActiveObject IOleInPlaceFrame IOleInPlaceObject IOleInPlaceObjectWindowless IOleInPlaceSite IOleInPlaceSiteEx IOleInPlaceSiteWindowless IOleInPlaceUIWindow IOleLink IOleObject IOleParentUndoUnit IOleUndoManager IOleUndoUnit IOleWindow IParseDisplayName IPerPropertyBrowsing IPersist IPersistPropertyBag IPersistSerializedPropStorage IPersistStorage IPersistStream IPersistStreamInit IPicture IPicture2 IPointerInactive IPrint IProcessInitControl IProcessLock IProgressNotify IPropertyBag IPropertyBag2 IPropertyChange IPropertyChangeArray IPropertyDescription IPropertyDescription2 IPropertyDescriptionList IPropertyEnumType IPropertyEnumType2 IPropertyEnumTypeList IPropertyNotifySink IPropertyPage IPropertyPage2 IPropertyPageSite IPropertySetStorage IPropertyStorage IPropertyStore IPropertyStoreCapabilities IPropertyStoreFactory IPropertySystem IProtectedModeMenuServices IProtectFocus IProvideClassInfo IProvideClassInfo2 IProvideMultipleClassInfo IPSFactoryBuffer IQuickActivate IRecordInfo IROTData IRpcChannelBuffer IRpcOptions IRpcProxyBuffer IRpcStubBuffer IRunnableObject IRunningObjectTable ISequentialStream IServerSecurity ISimpleFrameSite ISpecifyPropertyPages IStdMarshalInfo IStorage IStreamV ISupportErrorInfo ISurrogate ISurrogateService ISynchronize ISynchronizeContainer ISynchronizeEvent ISynchronizeHandle ITypeChangeEvents IViewObject IViewObject2 IViewObjectEx IWiaDataCallback IWiaDataTransfer IWiaDevMgr IWiaEventCallback IWiaItem IWiaItemExtras IWiaPropertyStorage IZoomEvents diff --git a/PInvoke/Ole/pkgreadme.md b/PInvoke/Ole/pkgreadme.md index 0408554f..eefcb5de 100644 --- a/PInvoke/Ole/pkgreadme.md +++ b/PInvoke/Ole/pkgreadme.md @@ -18,4 +18,4 @@ If you're still running into problems, file an [issue](https://github.com/dahall Functions | Enumerations | Structures | Interfaces --- | --- | --- | --- -BindMoniker BSTR_UserFree BSTR_UserFree64 BSTR_UserMarshal BSTR_UserMarshal64 BSTR_UserSize BSTR_UserSize64 BSTR_UserUnmarshal BSTR_UserUnmarshal64 BstrFromVector ClearCustData ClearPropVariantArray ClearVariantArray CLSIDFromProgID CLSIDFromProgIDEx CLSIDFromString CoAddRefServerProcess CoAllowSetForegroundWindow CoAllowUnmarshalerCLSID CoCancelCall CoCopyProxy CoCreateFreeThreadedMarshaler CoCreateGuid CoCreateInstance CoCreateInstanceEx CoCreateInstanceFromApp CoDecodeProxy CoDecrementMTAUsage CoDisableCallCancellation CoDisconnectContext CoDisconnectObject CoDosDateTimeToFileTime CoEnableCallCancellation CoFileTimeNow CoFileTimeToDosDateTime CoFreeAllLibraries CoFreeLibrary CoFreeUnusedLibraries CoFreeUnusedLibrariesEx CoGetApartmentType CoGetCallContext CoGetCallerTID CoGetCancelObject CoGetClassObject CoGetContextToken CoGetCurrentLogicalThreadId CoGetCurrentProcess CoGetDefaultContext CoGetInstanceFromFile CoGetInstanceFromIStorage CoGetInterceptor CoGetInterfaceAndReleaseStream CoGetMalloc CoGetMarshalSizeMax CoGetObject CoGetObjectContext CoGetPSClsid CoGetStandardMarshal CoGetStdMarshalEx CoGetSystemSecurityPermissions CoGetTreatAsClass CoHandlePriorityEventsFromMessagePump CoImpersonateClient CoIncrementMTAUsage CoInitialize CoInitializeEx CoInitializeSecurity CoInvalidateRemoteMachineBindings CoIsHandlerConnected CoIsOle1Class CoLoadLibrary CoLockObjectExternal CoMarshalHresult CoMarshalInterface CoMarshalInterThreadInterfaceInStream CoQueryAuthenticationServices CoQueryClientBlanket CoQueryProxyBlanket CoRegisterActivationFilter CoRegisterChannelHook CoRegisterClassObject CoRegisterInitializeSpy CoRegisterMallocSpy CoRegisterMessageFilter CoRegisterPSClsid CoRegisterSurrogate CoReleaseMarshalData CoReleaseServerProcess CoResumeClassObjects CoRevertToSelf CoRevokeClassObject CoRevokeInitializeSpy CoRevokeMallocSpy CoSetCancelObject CoSetMessageDispatcher CoSetProxyBlanket CoSuspendClassObjects CoSwitchCallContext CoTaskMemAlloc CoTaskMemFree CoTaskMemRealloc CoTestCancel CoTreatAsClass CoUninitialize CoUnmarshalHresult CoUnmarshalInterface CoWaitForMultipleHandles CoWaitForMultipleObjects CreateAntiMoniker CreateBindCtx CreateClassMoniker CreateDataAdviseHolder CreateDataCache CreateDispTypeInfo CreateErrorInfo CreateFileMoniker CreateGenericComposite CreateILockBytesOnHGlobal CreateItemMoniker CreateObjrefMoniker CreateOleAdviseHolder CreatePointerMoniker CreateStdDispatch CreateStreamOnHGlobal CreateTypeLib CreateTypeLib2 DispCallFunc DispGetIDsOfNames DispGetParam DispInvoke DllCanUnloadNow DllGetClassObject DllRegisterServer DllUnregisterServer DoDragDrop DosDateTimeToVariantTime FmtIdToPropStgName FreePropVariantArray GetActiveObject GetAltMonthNames GetClassFile GetConvertStg GetErrorInfo GetHGlobalFromILockBytes GetHGlobalFromStream GetRecordInfoFromGuids GetRecordInfoFromTypeInfo GetRunningObjectTable IIDFromString InitPropVariantFromBooleanVector InitPropVariantFromBuffer InitPropVariantFromCLSID InitPropVariantFromDoubleVector InitPropVariantFromFileTime InitPropVariantFromFileTimeVector InitPropVariantFromGUIDAsString InitPropVariantFromInt16Vector InitPropVariantFromInt32Vector InitPropVariantFromInt64Vector InitPropVariantFromPropVariantVectorElem InitPropVariantFromResource InitPropVariantFromStringAsVector InitPropVariantFromStringVector InitPropVariantFromStrRet InitPropVariantFromUInt16Vector InitPropVariantFromUInt32Vector InitPropVariantFromUInt64Vector InitPropVariantVectorFromPropVariant InitVariantFromBooleanArray InitVariantFromBuffer InitVariantFromDoubleArray InitVariantFromFileTime InitVariantFromFileTimeArray InitVariantFromGUIDAsString InitVariantFromInt16Array InitVariantFromInt32Array InitVariantFromInt64Array InitVariantFromResource InitVariantFromStringArray InitVariantFromStrRet InitVariantFromUInt16Array InitVariantFromUInt32Array InitVariantFromUInt64Array InitVariantFromVariantArrayElem IsAccelerator IsEqualGUID LHashValOfNameSys LHashValOfNameSysAA LoadRegTypeLib LoadTypeLib LoadTypeLibEx LPSAFEARRAY_UserFree LPSAFEARRAY_UserFree64 LPSAFEARRAY_UserMarshal LPSAFEARRAY_UserMarshal64 LPSAFEARRAY_UserSize LPSAFEARRAY_UserSize64 LPSAFEARRAY_UserUnmarshal LPSAFEARRAY_UserUnmarshal64 MkParseDisplayName MonikerCommonPrefixWith MonikerRelativePathTo OaBuildVersion OaEnablePerUserTLibRegistration OleConvertIStorageToOLESTREAM OleConvertIStorageToOLESTREAMEx OleConvertOLESTREAMToIStorage OleConvertOLESTREAMToIStorageEx OleCreate OleCreateDefaultHandler OleCreateEmbeddingHelper OleCreateEx OleCreateFontIndirect OleCreateFromData OleCreateFromDataEx OleCreateFromFile OleCreateFromFileEx OleCreateLink OleCreateLinkEx OleCreateLinkFromData OleCreateLinkFromDataEx OleCreateLinkToFile OleCreateLinkToFileEx OleCreateMenuDescriptor OleCreatePictureIndirect OleCreatePropertyFrame OleCreatePropertyFrameIndirect OleCreateStaticFromData OleDestroyMenuDescriptor OleDoAutoConvert OleDraw OleDuplicateData OleFlushClipboard OleGetAutoConvert OleGetClipboard OleGetClipboardWithEnterpriseInfo OleGetIconOfClass OleGetIconOfFile OleIconToCursor OleInitialize OleIsCurrentClipboard OleIsRunning OleLoad OleLoadPicture OleLoadPictureEx OleLoadPictureFile OleLoadPictureFileEx OleLoadPicturePath OleLockRunning OleMetafilePictFromIconAndLabel OleNoteObjectVisible OleQueryCreateFromData OleQueryLinkFromData OleRegEnumFormatEtc OleRegEnumVerbs OleRegGetMiscStatus OleRegGetUserType OleRun OleSave OleSavePictureFile OleSaveToStream OleSetAutoConvert OleSetClipboard OleSetContainedObject OleSetMenuDescriptor OleTranslateAccelerator OleTranslateColor OleUninitialize ProgIDFromCLSID PropStgNameToFmtId PropVariantChangeType PropVariantClear PropVariantCompareEx PropVariantCopy PropVariantGetBooleanElem PropVariantGetDoubleElem PropVariantGetElementCount PropVariantGetFileTimeElem PropVariantGetInt16Elem PropVariantGetInt32Elem PropVariantGetInt64Elem PropVariantGetStringElem PropVariantGetUInt16Elem PropVariantGetUInt32Elem PropVariantGetUInt64Elem PropVariantToBoolean PropVariantToBooleanVector PropVariantToBooleanVectorAlloc PropVariantToBooleanWithDefault PropVariantToBSTR PropVariantToBuffer PropVariantToDouble PropVariantToDoubleVector PropVariantToDoubleVectorAlloc PropVariantToDoubleWithDefault PropVariantToFileTime PropVariantToFileTimeVector PropVariantToFileTimeVectorAlloc PropVariantToGUID PropVariantToInt16 PropVariantToInt16Vector PropVariantToInt16VectorAlloc PropVariantToInt16WithDefault PropVariantToInt32 PropVariantToInt32Vector PropVariantToInt32VectorAlloc PropVariantToInt32WithDefault PropVariantToInt64 PropVariantToInt64Vector PropVariantToInt64VectorAlloc PropVariantToInt64WithDefault PropVariantToString PropVariantToStringAlloc PropVariantToStringVector PropVariantToStringVectorAlloc PropVariantToStringWithDefault PropVariantToStrRet PropVariantToUInt16 PropVariantToUInt16Vector PropVariantToUInt16VectorAlloc PropVariantToUInt16WithDefault PropVariantToUInt32 PropVariantToUInt32Vector PropVariantToUInt32VectorAlloc PropVariantToUInt32WithDefault PropVariantToUInt64 PropVariantToUInt64Vector PropVariantToUInt64VectorAlloc PropVariantToUInt64WithDefault PropVariantToVariant PropVariantToWinRTPropertyValue PSCoerceToCanonicalValue PSCreateAdapterFromPropertyStore PSCreateDelayedMultiplexPropertyStore PSCreateMemoryPropertyStore PSCreateMultiplexPropertyStore PSCreatePropertyChangeArray PSCreatePropertyStoreFromObject PSCreatePropertyStoreFromPropertySetStorage PSCreateSimplePropertyChange PSEnumeratePropertyDescriptions PSFormatForDisplay PSFormatForDisplayAlloc PSFormatPropertyValue PSGetImageReferenceForValue PSGetItemPropertyHandler PSGetItemPropertyHandlerWithCreateObject PSGetNamedPropertyFromPropertyStorage PSGetNameFromPropertyKey PSGetPropertyDescription PSGetPropertyDescriptionByName PSGetPropertyDescriptionListFromString PSGetPropertyFromPropertyStorage PSGetPropertyKeyFromName PSGetPropertySystem PSGetPropertyValue PSLookupPropertyHandlerCLSID PSPropertyBag_Delete PSPropertyBag_ReadBOOL PSPropertyBag_ReadBSTR PSPropertyBag_ReadDWORD PSPropertyBag_ReadGUID PSPropertyBag_ReadInt PSPropertyBag_ReadLONG PSPropertyBag_ReadPOINTL PSPropertyBag_ReadPOINTS PSPropertyBag_ReadPropertyKey PSPropertyBag_ReadRECTL PSPropertyBag_ReadSHORT PSPropertyBag_ReadStr PSPropertyBag_ReadStrAlloc PSPropertyBag_ReadStream PSPropertyBag_ReadType PSPropertyBag_ReadULONGLONG PSPropertyBag_ReadUnknown PSPropertyBag_WriteBOOL PSPropertyBag_WriteBSTR PSPropertyBag_WriteDWORD PSPropertyBag_WriteGUID PSPropertyBag_WriteInt PSPropertyBag_WriteLONG PSPropertyBag_WritePOINTL PSPropertyBag_WritePOINTS PSPropertyBag_WritePropertyKey PSPropertyBag_WriteRECTL PSPropertyBag_WriteSHORT PSPropertyBag_WriteStr PSPropertyBag_WriteStream PSPropertyBag_WriteULONGLONG PSPropertyBag_WriteUnknown PSPropertyKeyFromString PSRefreshPropertySchema PSRegisterPropertySchema PSSetPropertyValue PSStringFromPropertyKey PSUnregisterPropertySchema QueryPathOfRegTypeLib ReadClassStg ReadClassStm ReadFmtUserTypeStg RegisterActiveObject RegisterDragDrop RegisterTypeLib RegisterTypeLibForUser ReleaseStgMedium RevokeActiveObject RevokeDragDrop RoGetAgileReference SafeArrayAccessData SafeArrayAddRef SafeArrayAllocData SafeArrayAllocDescriptor SafeArrayAllocDescriptorEx SafeArrayCopy SafeArrayCopyData SafeArrayCreate SafeArrayCreateEx SafeArrayCreateVector SafeArrayCreateVectorEx SafeArrayDestroy SafeArrayDestroyData SafeArrayDestroyDescriptor SafeArrayGetDim SafeArrayGetElement SafeArrayGetElemsize SafeArrayGetIID SafeArrayGetLBound SafeArrayGetRecordInfo SafeArrayGetUBound SafeArrayGetVartype SafeArrayLock SafeArrayPtrOfIndex SafeArrayPutElement SafeArrayRedim SafeArrayReleaseData SafeArrayReleaseDescriptor SafeArraySetIID SafeArraySetRecordInfo SafeArrayUnaccessData SafeArrayUnlock SetConvertStg SetErrorInfo StgConvertVariantToProperty StgCreateDocfile StgCreateDocfileOnILockBytes StgCreatePropSetStg StgCreatePropStg StgCreateStorageEx StgDeserializePropVariant StgIsStorageFile StgIsStorageILockBytes StgOpenPropStg StgOpenStorage StgOpenStorageEx StgOpenStorageOnILockBytes StgPropertyLengthAsVariant StgSerializePropVariant StgSetTimes StringFromCLSID StringFromGUID2 StringFromIID SysAddRefString SysAllocString SysAllocStringByteLen SysAllocStringLen SysFreeString SysReAllocString SysReAllocStringLen SysReleaseString SysStringByteLen SysStringLen SystemTimeToVariantTime UnRegisterTypeLib UnRegisterTypeLibForUser VarAbs VarAdd VarAnd VarBoolFromCy VarBoolFromDate VarBoolFromDec VarBoolFromDisp VarBoolFromI1 VarBoolFromI2 VarBoolFromI4 VarBoolFromI8 VarBoolFromR4 VarBoolFromR8 VarBoolFromStr VarBoolFromUI1 VarBoolFromUI2 VarBoolFromUI4 VarBoolFromUI8 VarBstrCat VarBstrCmp VarBstrFromBool VarBstrFromCy VarBstrFromDate VarBstrFromDec VarBstrFromDisp VarBstrFromI1 VarBstrFromI2 VarBstrFromI4 VarBstrFromI8 VarBstrFromR4 VarBstrFromR8 VarBstrFromUI1 VarBstrFromUI2 VarBstrFromUI4 VarBstrFromUI8 VarCat VarCmp VarCyAbs VarCyAdd VarCyCmp VarCyCmpR8 VarCyFix VarCyFromBool VarCyFromDate VarCyFromDec VarCyFromDisp VarCyFromI1 VarCyFromI2 VarCyFromI4 VarCyFromI8 VarCyFromR4 VarCyFromR8 VarCyFromStr VarCyFromUI1 VarCyFromUI2 VarCyFromUI4 VarCyFromUI8 VarCyInt VarCyMul VarCyMulI4 VarCyMulI8 VarCyNeg VarCyRound VarCySub VarDateFromBool VarDateFromCy VarDateFromDec VarDateFromDisp VarDateFromI1 VarDateFromI2 VarDateFromI4 VarDateFromI8 VarDateFromR4 VarDateFromR8 VarDateFromStr VarDateFromUdate VarDateFromUdateEx VarDateFromUI1 VarDateFromUI2 VarDateFromUI4 VarDateFromUI8 VarDecAbs VarDecAdd VarDecCmp VarDecCmpR8 VarDecDiv VarDecFix VarDecFromBool VarDecFromCy VarDecFromDate VarDecFromDisp VarDecFromI1 VarDecFromI2 VarDecFromI4 VarDecFromI8 VarDecFromR4 VarDecFromR8 VarDecFromStr VarDecFromUI1 VarDecFromUI2 VarDecFromUI4 VarDecFromUI8 VarDecInt VarDecMul VarDecNeg VarDecRound VarDecSub VarDiv VarEqv VarFix VarFormat VarFormatCurrency VarFormatDateTime VarFormatFromTokens VarFormatNumber VarFormatPercent VarI1FromBool VarI1FromCy VarI1FromDate VarI1FromDec VarI1FromDisp VarI1FromI2 VarI1FromI4 VarI1FromI8 VarI1FromR4 VarI1FromR8 VarI1FromStr VarI1FromUI1 VarI1FromUI2 VarI1FromUI4 VarI1FromUI8 VarI2FromBool VarI2FromCy VarI2FromDate VarI2FromDec VarI2FromDisp VarI2FromI1 VarI2FromI4 VarI2FromI8 VarI2FromR4 VarI2FromR8 VarI2FromStr VarI2FromUI1 VarI2FromUI2 VarI2FromUI4 VarI2FromUI8 VarI4FromBool VarI4FromCy VarI4FromDate VarI4FromDec VarI4FromDisp VarI4FromI1 VarI4FromI2 VarI4FromI8 VarI4FromR4 VarI4FromR8 VarI4FromStr VarI4FromUI1 VarI4FromUI2 VarI4FromUI4 VarI4FromUI8 VarI8FromBool VarI8FromCy VarI8FromDate VarI8FromDec VarI8FromDisp VarI8FromI1 VarI8FromI2 VarI8FromR4 VarI8FromR8 VarI8FromStr VarI8FromUI1 VarI8FromUI2 VarI8FromUI4 VarI8FromUI8 VARIANT_UserFree VARIANT_UserFree64 VARIANT_UserMarshal VARIANT_UserMarshal64 VARIANT_UserSize VARIANT_UserSize64 VARIANT_UserUnmarshal VARIANT_UserUnmarshal64 VariantChangeType VariantChangeTypeEx VariantClear VariantCompare VariantCopy VariantCopyInd VariantGetBooleanElem VariantGetDoubleElem VariantGetElementCount VariantGetInt16Elem VariantGetInt32Elem VariantGetInt64Elem VariantGetStringElem VariantGetUInt16Elem VariantGetUInt32Elem VariantGetUInt64Elem VariantInit VariantTimeToDosDateTime VariantTimeToSystemTime VariantToBoolean VariantToBooleanArray VariantToBooleanArrayAlloc VariantToBooleanWithDefault VariantToBuffer VariantToDosDateTime VariantToDouble VariantToDoubleArray VariantToDoubleArrayAlloc VariantToDoubleWithDefault VariantToFileTime VariantToGUID VariantToInt16 VariantToInt16Array VariantToInt16ArrayAlloc VariantToInt16WithDefault VariantToInt32 VariantToInt32Array VariantToInt32ArrayAlloc VariantToInt32WithDefault VariantToInt64 VariantToInt64Array VariantToInt64ArrayAlloc VariantToInt64WithDefault VariantToPropVariant VariantToString VariantToStringAlloc VariantToStringArray VariantToStringArrayAlloc VariantToStringWithDefault VariantToStrRet VariantToUInt16 VariantToUInt16Array VariantToUInt16ArrayAlloc VariantToUInt16WithDefault VariantToUInt32 VariantToUInt32Array VariantToUInt32ArrayAlloc VariantToUInt32WithDefault VariantToUInt64 VariantToUInt64Array VariantToUInt64ArrayAlloc VariantToUInt64WithDefault VarIdiv VarImp VarInt VarMod VarMonthName VarMul VarNeg VarNot VarNumFromParseNum VarOr VarParseNumFromStr VarPow VarR4CmpR8 VarR4FromBool VarR4FromCy VarR4FromDate VarR4FromDec VarR4FromDisp VarR4FromI1 VarR4FromI2 VarR4FromI4 VarR4FromI8 VarR4FromR8 VarR4FromStr VarR4FromUI1 VarR4FromUI2 VarR4FromUI4 VarR4FromUI8 VarR8FromBool VarR8FromCy VarR8FromDate VarR8FromDec VarR8FromDisp VarR8FromI1 VarR8FromI2 VarR8FromI4 VarR8FromI8 VarR8FromR4 VarR8FromStr VarR8FromUI1 VarR8FromUI2 VarR8FromUI4 VarR8FromUI8 VarR8Pow VarR8Round VarRound VarSub VarTokenizeFormatString VarUdateFromDate VarUI1FromBool VarUI1FromCy VarUI1FromDate VarUI1FromDec VarUI1FromDisp VarUI1FromI1 VarUI1FromI2 VarUI1FromI4 VarUI1FromI8 VarUI1FromR4 VarUI1FromR8 VarUI1FromStr VarUI1FromUI2 VarUI1FromUI4 VarUI1FromUI8 VarUI2FromBool VarUI2FromCy VarUI2FromDate VarUI2FromDec VarUI2FromDisp VarUI2FromI1 VarUI2FromI2 VarUI2FromI4 VarUI2FromI8 VarUI2FromR4 VarUI2FromR8 VarUI2FromStr VarUI2FromUI1 VarUI2FromUI4 VarUI2FromUI8 VarUI4FromBool VarUI4FromCy VarUI4FromDate VarUI4FromDec VarUI4FromDisp VarUI4FromI1 VarUI4FromI2 VarUI4FromI4 VarUI4FromI8 VarUI4FromR4 VarUI4FromR8 VarUI4FromStr VarUI4FromUI1 VarUI4FromUI2 VarUI4FromUI8 VarUI8FromBool VarUI8FromCy VarUI8FromDate VarUI8FromDec VarUI8FromDisp VarUI8FromI1 VarUI8FromI2 VarUI8FromI8 VarUI8FromR4 VarUI8FromR8 VarUI8FromStr VarUI8FromUI1 VarUI8FromUI2 VarUI8FromUI4 VarWeekdayName VarXor VectorFromBstr WinRTPropertyValueToPropVariant WriteClassStg WriteClassStm WriteFmtUserTypeStg | AgileReferenceOptions COWAIT_FLAGS CWMO_FLAGS REGCLS STDMSHLFLAGS DOCMISC IGNOREMIME MEDIAPLAYBACK_STATE OLECMDEXECOPT OLECMDF OLECMDID OLECMDID_WINDOWSTATE_FLAG OLECMDTEXTF PRINTFLAG WPCSETTING TrustLevel APTTYPE APTTYPEQUALIFIER CLSCTX COINIT COMSD STGFMT ACTIVATIONTYPE ApplicationType BIND_FLAGS CALLTYPE PENDINGMSG PENDINGTYPE ROTFLAGS SERVERCALL ShutdownType STGTY CO_MARSHALING_CONTEXT_ATTRIBUTES EOLE_AUTHENTICATION_CAPABILITIES EXTCONN GLOBALOPT_PROPERTIES LOCKTYPE RPCOPT_PROPERTIES RPCOPT_SERVER_LOCALITY_VALUES STREAM_SEEK THDTYPE INTERFACEUSE ACTIVATEFLAGS CTRLINFO DVASPECT2 DVASPECTINFOFLAG DVEXTENTMODE GUIDKIND HITRESULT KEYMODIFIERS MULTICLASSINFO OLEDCFLAGS PICTUREATTRIBUTES PICTYPE POINTERINACTIVE PROPPAGESTATUS QACONTAINERFLAGS READYSTATE UASFLAGS VIEWSTATUS XFORMCOORDS EMBDHLP OLECREATE DISCARDCACHE DROPEFFECT OLECLOSE OLECONTF OLEGETMONIKER OLELINKBIND OLEMISC OLERENDER OLEUPDATE OLEVERBATTRIB OLEWHICHMK UPDFCACHE USERCLASSTYPE PROPSETFLAG PRSPEC RECORD_READING_POLICY MSHCTX MSHLFLAGS STATFLAG STGC STGMOVE TYSPEC VARTYPE CALLCONV CHANGEKIND PROPBAG2_TYPE VarChangeFlag VarFlags VtBits DispInvokeFlags REGKIND ADVFEATUREFLAGS LoadPictureFlag PICTYPE IT_MSG IT_STATUS WIA_PROPID WiaDevCap WiaDevDlg WiaImageIntent WiaItemType GETPROPERTYSTOREFLAGS PERSIST_SPROPSTORE_FLAGS CONDITION_OPERATION PROPDESC_AGGREGATION_TYPE PROPDESC_CONDITION_TYPE PROPDESC_DISPLAYTYPE PROPDESC_ENUMFILTER PROPDESC_FORMAT_FLAGS PROPDESC_GROUPING_RANGE PROPDESC_RELATIVEDESCRIPTION_TYPE PROPDESC_SORTDESCRIPTION PROPDESC_TYPE_FLAGS PROPDESC_VIEW_FLAGS PROPENUMTYPE STOREID PKA_FLAGS PROPVAR_CHANGE_FLAGS PROPVAR_COMPARE_FLAGS PROPVAR_COMPARE_UNIT PSTIME_FLAGS SHCOLSTATE | ServerInformation CATEGORYINFO ComCallData OLECMD OLECMDTEXT PAGERANGE PAGESET CO_MTA_USAGE_COOKIE STGOPTIONS COSERVERINFO ContextProperty DVTARGETDEVICE StorageLayout BIND_OPTS_V BIND_OPTS2 BIND_OPTS3 INTERFACEINFO SNB MULTI_QI RPCOLEMESSAGE SOLE_AUTHENTICATION_INFO SOLE_AUTHENTICATION_LIST SOLE_AUTHENTICATION_SERVICE CADWORD CALPOLESTR CAUUID CONNECTDATA CONTROLINFO DVASPECTINFO DVEXTENTINFO LICINFO POINTF PROPPAGEINFO QACONTAINER QACONTROL HOLEMENU OLESTREAM OLEINPLACEFRAMEINFO OLEMENUGROUPWIDTHS OLEVERB PROPSPEC STATPROPSETSTG STATPROPSTG BLOB CLIPDATA PACKEDMETA PROPVARIANT PROPVARIANT_IMMUTABLE CSPLATFORM QUERYCONTEXT uCLSSPEC PROPERTYKEY ARRAYDESC CUSTDATA CUSTDATAITEM PARAMDESCEX PROPBAG2 VARIANT INTERFACEDATA METHODDATA NUMPARSE PARAMDATA UDATE SAFEARRAY SAFEARRAYBOUND FONTDESC OCPFIPARAMS PICTDESC WIA_DATA_CALLBACK_HEADER WIA_DATA_TRANSFER_INFO WIA_DEV_CAP WIA_DITHER_PATTERN_DATA WIA_EXTENDED_TRANSFER_INFO WIA_FORMAT_INFO SpecUnion PICTDEC_UNION BYNAME BYOBJECTID BMP WMF ICON EMF | ICatInformation ICatRegister IEnumCATEGORYINFO IEnumGUID IContextCallback IContinueCallback IEnumOleDocumentViews IOleCommandTarget IOleDocument IOleDocumentSite IOleDocumentView IPrint IProtectedModeMenuServices IProtectFocus IZoomEvents IAccessControl IInspectable IMessageDispatcher IAdviseSink2 IAgileObject IAgileReference IBindCtxV IBlockingLock IClassActivator IDataAdviseHolder IDataObjectV IDirectWriterLock IEnumSTATSTG IEnumUnknown IFillLockBytes IForegroundTransfer IInitializeSpy ILayoutStorage ILockBytes IMallocSpy IMessageFilter IPersist IPersistStorage IPersistStream IProcessLock IProgressNotify IROTData IRunnableObject IRunningObjectTable IStorage ISurrogateService IActivationFilter ICallFactory ICancelMethodCalls IChannelHook IClientSecurity IComThreadingInfo IContext IEnumContextProps IEnumStringV IExternalConnection IFastRundown IGlobalInterfaceTable IGlobalOptions IInternalUnknown IMalloc IMarshal IMarshalingStream IMultiQI INoMarshal IObjContext IProcessInitControl IPSFactoryBuffer IRpcChannelBuffer IRpcOptions IRpcProxyBuffer IRpcStubBuffer ISequentialStream IServerSecurity IStdMarshalInfo IStreamV ISurrogate ISynchronize ISynchronizeContainer ISynchronizeEvent ISynchronizeHandle IObjectSafety IAdviseSinkEx IClassFactory2 IEnumOleUndoUnits IFont IObjectWithSite IOleControl IOleControlSite IOleInPlaceObjectWindowless IOleInPlaceSiteEx IOleInPlaceSiteWindowless IOleParentUndoUnit IOleUndoManager IOleUndoUnit IPerPropertyBrowsing IPersistPropertyBag IPersistStreamInit IPicture IPicture2 IPointerInactive IPropertyNotifySink IPropertyPage IPropertyPage2 IPropertyPageSite IProvideClassInfo IProvideClassInfo2 IProvideMultipleClassInfo IQuickActivate ISimpleFrameSite ISpecifyPropertyPages IViewObjectEx IDropSource IDropSourceNotify IDropTarget IEnterpriseDropTarget IEnumOLEVERB IOleAdviseHolder IOleCache IOleCache2 IOleCacheControl IOleClientSite IOleContainer IOleInPlaceActiveObject IOleInPlaceFrame IOleInPlaceObject IOleInPlaceSite IOleInPlaceUIWindow IOleLink IOleObject IOleWindow IParseDisplayName IViewObject IViewObject2 IEnumSTATPROPSETSTG IEnumSTATPROPSTG IPropertySetStorage IPropertyStorage IFileBasedLogInit ILog IClassFactory ICreateErrorInfo ICreateTypeInfo ICreateTypeInfo2 ICreateTypeLib ICreateTypeLib2 IDispatch IErrorInfo IErrorLog IPropertyBag IPropertyBag2 IRecordInfo ISupportErrorInfo ITypeChangeEvents IEnumWIA_DEV_CAPS IEnumWIA_DEV_INFO IEnumWIA_FORMAT_INFO IEnumWiaItem IWiaDataCallback IWiaDataTransfer IWiaDevMgr IWiaEventCallback IWiaItem IWiaItemExtras IWiaPropertyStorage ICreateObject IDelayedPropertyStoreFactory IInitializeWithStream IPersistSerializedPropStorage IPropertyDescription IPropertyDescription2 IPropertyDescriptionList IPropertyEnumType IPropertyEnumType2 IPropertyEnumTypeList IPropertyStore IPropertyStoreCapabilities IPropertyStoreFactory IPropertySystem IObjectWithPropertyKey IPropertyChange IPropertyChangeArray +BindMoniker BSTR_UserFree BSTR_UserFree64 BSTR_UserMarshal BSTR_UserMarshal64 BSTR_UserSize BSTR_UserSize64 BSTR_UserUnmarshal BSTR_UserUnmarshal64 BstrFromVector ClearCustData ClearPropVariantArray ClearVariantArray CLSIDFromProgID CLSIDFromProgIDEx CLSIDFromString CoAddRefServerProcess CoAllowSetForegroundWindow CoAllowUnmarshalerCLSID CoCancelCall CoCopyProxy CoCreateFreeThreadedMarshaler CoCreateGuid CoCreateInstance CoCreateInstanceEx CoCreateInstanceFromApp CoDecodeProxy CoDecrementMTAUsage CoDisableCallCancellation CoDisconnectContext CoDisconnectObject CoDosDateTimeToFileTime CoEnableCallCancellation CoFileTimeNow CoFileTimeToDosDateTime CoFreeAllLibraries CoFreeLibrary CoFreeUnusedLibraries CoFreeUnusedLibrariesEx CoGetApartmentType CoGetCallContext CoGetCallerTID CoGetCancelObject CoGetClassObject CoGetContextToken CoGetCurrentLogicalThreadId CoGetCurrentProcess CoGetDefaultContext CoGetInstanceFromFile CoGetInstanceFromIStorage CoGetInterceptor CoGetInterfaceAndReleaseStream CoGetMalloc CoGetMarshalSizeMax CoGetObject CoGetObjectContext CoGetPSClsid CoGetStandardMarshal CoGetStdMarshalEx CoGetSystemSecurityPermissions CoGetTreatAsClass CoHandlePriorityEventsFromMessagePump CoImpersonateClient CoIncrementMTAUsage CoInitialize CoInitializeEx CoInitializeSecurity CoInvalidateRemoteMachineBindings CoIsHandlerConnected CoIsOle1Class CoLoadLibrary CoLockObjectExternal CoMarshalHresult CoMarshalInterface CoMarshalInterThreadInterfaceInStream CoQueryAuthenticationServices CoQueryClientBlanket CoQueryProxyBlanket CoRegisterActivationFilter CoRegisterChannelHook CoRegisterClassObject CoRegisterInitializeSpy CoRegisterMallocSpy CoRegisterMessageFilter CoRegisterPSClsid CoRegisterSurrogate CoReleaseMarshalData CoReleaseServerProcess CoResumeClassObjects CoRevertToSelf CoRevokeClassObject CoRevokeInitializeSpy CoRevokeMallocSpy CoSetCancelObject CoSetMessageDispatcher CoSetProxyBlanket CoSuspendClassObjects CoSwitchCallContext CoTaskMemAlloc CoTaskMemFree CoTaskMemRealloc CoTestCancel CoTreatAsClass CoUninitialize CoUnmarshalHresult CoUnmarshalInterface CoWaitForMultipleHandles CoWaitForMultipleObjects CreateAntiMoniker CreateBindCtx CreateClassMoniker CreateDataAdviseHolder CreateDataCache CreateDispTypeInfo CreateErrorInfo CreateFileMoniker CreateGenericComposite CreateILockBytesOnHGlobal CreateItemMoniker CreateObjrefMoniker CreateOleAdviseHolder CreatePointerMoniker CreateStdDispatch CreateStreamOnHGlobal CreateTypeLib CreateTypeLib2 DispCallFunc DispGetIDsOfNames DispGetParam DispInvoke DllCanUnloadNow DllGetClassObject DllRegisterServer DllUnregisterServer DoDragDrop DosDateTimeToVariantTime FmtIdToPropStgName FreePropVariantArray GetActiveObject GetAltMonthNames GetClassFile GetConvertStg GetErrorInfo GetHGlobalFromILockBytes GetHGlobalFromStream GetRecordInfoFromGuids GetRecordInfoFromTypeInfo GetRunningObjectTable IIDFromString InitPropVariantFromBooleanVector InitPropVariantFromBuffer InitPropVariantFromCLSID InitPropVariantFromDoubleVector InitPropVariantFromFileTime InitPropVariantFromFileTimeVector InitPropVariantFromGUIDAsString InitPropVariantFromInt16Vector InitPropVariantFromInt32Vector InitPropVariantFromInt64Vector InitPropVariantFromPropVariantVectorElem InitPropVariantFromResource InitPropVariantFromStringAsVector InitPropVariantFromStringVector InitPropVariantFromStrRet InitPropVariantFromUInt16Vector InitPropVariantFromUInt32Vector InitPropVariantFromUInt64Vector InitPropVariantVectorFromPropVariant InitVariantFromBooleanArray InitVariantFromBuffer InitVariantFromDoubleArray InitVariantFromFileTime InitVariantFromFileTimeArray InitVariantFromGUIDAsString InitVariantFromInt16Array InitVariantFromInt32Array InitVariantFromInt64Array InitVariantFromResource InitVariantFromStringArray InitVariantFromStrRet InitVariantFromUInt16Array InitVariantFromUInt32Array InitVariantFromUInt64Array InitVariantFromVariantArrayElem IsAccelerator IsEqualGUID LHashValOfNameSys LHashValOfNameSysAA LoadRegTypeLib LoadTypeLib LoadTypeLibEx LPSAFEARRAY_UserFree LPSAFEARRAY_UserFree64 LPSAFEARRAY_UserMarshal LPSAFEARRAY_UserMarshal64 LPSAFEARRAY_UserSize LPSAFEARRAY_UserSize64 LPSAFEARRAY_UserUnmarshal LPSAFEARRAY_UserUnmarshal64 MkParseDisplayName MonikerCommonPrefixWith MonikerRelativePathTo OaBuildVersion OaEnablePerUserTLibRegistration OleConvertIStorageToOLESTREAM OleConvertIStorageToOLESTREAMEx OleConvertOLESTREAMToIStorage OleConvertOLESTREAMToIStorage2 OleConvertOLESTREAMToIStorageEx OleConvertOLESTREAMToIStorageEx2 OleCreate OleCreateDefaultHandler OleCreateEmbeddingHelper OleCreateEx OleCreateFontIndirect OleCreateFromData OleCreateFromDataEx OleCreateFromFile OleCreateFromFileEx OleCreateLink OleCreateLinkEx OleCreateLinkFromData OleCreateLinkFromDataEx OleCreateLinkToFile OleCreateLinkToFileEx OleCreateMenuDescriptor OleCreatePictureIndirect OleCreatePropertyFrame OleCreatePropertyFrameIndirect OleCreateStaticFromData OleDestroyMenuDescriptor OleDoAutoConvert OleDraw OleDuplicateData OleFlushClipboard OleGetAutoConvert OleGetClipboard OleGetClipboardWithEnterpriseInfo OleGetIconOfClass OleGetIconOfFile OleIconToCursor OleInitialize OleIsCurrentClipboard OleIsRunning OleLoad OleLoadPicture OleLoadPictureEx OleLoadPictureFile OleLoadPictureFileEx OleLoadPicturePath OleLockRunning OleMetafilePictFromIconAndLabel OleNoteObjectVisible OleQueryCreateFromData OleQueryLinkFromData OleRegEnumFormatEtc OleRegEnumVerbs OleRegGetMiscStatus OleRegGetUserType OleRun OleSave OleSavePictureFile OleSaveToStream OleSetAutoConvert OleSetClipboard OleSetContainedObject OleSetMenuDescriptor OleTranslateAccelerator OleTranslateColor OleUninitialize ProgIDFromCLSID PropStgNameToFmtId PropVariantChangeType PropVariantClear PropVariantCompareEx PropVariantCopy PropVariantGetBooleanElem PropVariantGetDoubleElem PropVariantGetElementCount PropVariantGetFileTimeElem PropVariantGetInt16Elem PropVariantGetInt32Elem PropVariantGetInt64Elem PropVariantGetStringElem PropVariantGetUInt16Elem PropVariantGetUInt32Elem PropVariantGetUInt64Elem PropVariantToBoolean PropVariantToBooleanVector PropVariantToBooleanVectorAlloc PropVariantToBooleanWithDefault PropVariantToBSTR PropVariantToBuffer PropVariantToDouble PropVariantToDoubleVector PropVariantToDoubleVectorAlloc PropVariantToDoubleWithDefault PropVariantToFileTime PropVariantToFileTimeVector PropVariantToFileTimeVectorAlloc PropVariantToGUID PropVariantToInt16 PropVariantToInt16Vector PropVariantToInt16VectorAlloc PropVariantToInt16WithDefault PropVariantToInt32 PropVariantToInt32Vector PropVariantToInt32VectorAlloc PropVariantToInt32WithDefault PropVariantToInt64 PropVariantToInt64Vector PropVariantToInt64VectorAlloc PropVariantToInt64WithDefault PropVariantToString PropVariantToStringAlloc PropVariantToStringVector PropVariantToStringVectorAlloc PropVariantToStringWithDefault PropVariantToStrRet PropVariantToUInt16 PropVariantToUInt16Vector PropVariantToUInt16VectorAlloc PropVariantToUInt16WithDefault PropVariantToUInt32 PropVariantToUInt32Vector PropVariantToUInt32VectorAlloc PropVariantToUInt32WithDefault PropVariantToUInt64 PropVariantToUInt64Vector PropVariantToUInt64VectorAlloc PropVariantToUInt64WithDefault PropVariantToVariant PropVariantToWinRTPropertyValue PSCoerceToCanonicalValue PSCreateAdapterFromPropertyStore PSCreateDelayedMultiplexPropertyStore PSCreateMemoryPropertyStore PSCreateMultiplexPropertyStore PSCreatePropertyChangeArray PSCreatePropertyStoreFromObject PSCreatePropertyStoreFromPropertySetStorage PSCreateSimplePropertyChange PSEnumeratePropertyDescriptions PSFormatForDisplay PSFormatForDisplayAlloc PSFormatPropertyValue PSGetImageReferenceForValue PSGetItemPropertyHandler PSGetItemPropertyHandlerWithCreateObject PSGetNamedPropertyFromPropertyStorage PSGetNameFromPropertyKey PSGetPropertyDescription PSGetPropertyDescriptionByName PSGetPropertyDescriptionListFromString PSGetPropertyFromPropertyStorage PSGetPropertyKeyFromName PSGetPropertySystem PSGetPropertyValue PSLookupPropertyHandlerCLSID PSPropertyBag_Delete PSPropertyBag_ReadBOOL PSPropertyBag_ReadBSTR PSPropertyBag_ReadDWORD PSPropertyBag_ReadGUID PSPropertyBag_ReadInt PSPropertyBag_ReadLONG PSPropertyBag_ReadPOINTL PSPropertyBag_ReadPOINTS PSPropertyBag_ReadPropertyKey PSPropertyBag_ReadRECTL PSPropertyBag_ReadSHORT PSPropertyBag_ReadStr PSPropertyBag_ReadStrAlloc PSPropertyBag_ReadStream PSPropertyBag_ReadType PSPropertyBag_ReadULONGLONG PSPropertyBag_ReadUnknown PSPropertyBag_WriteBOOL PSPropertyBag_WriteBSTR PSPropertyBag_WriteDWORD PSPropertyBag_WriteGUID PSPropertyBag_WriteInt PSPropertyBag_WriteLONG PSPropertyBag_WritePOINTL PSPropertyBag_WritePOINTS PSPropertyBag_WritePropertyKey PSPropertyBag_WriteRECTL PSPropertyBag_WriteSHORT PSPropertyBag_WriteStr PSPropertyBag_WriteStream PSPropertyBag_WriteULONGLONG PSPropertyBag_WriteUnknown PSPropertyKeyFromString PSRefreshPropertySchema PSRegisterPropertySchema PSSetPropertyValue PSStringFromPropertyKey PSUnregisterPropertySchema QueryPathOfRegTypeLib ReadClassStg ReadClassStm ReadFmtUserTypeStg RegisterActiveObject RegisterDragDrop RegisterTypeLib RegisterTypeLibForUser ReleaseStgMedium RevokeActiveObject RevokeDragDrop RoGetAgileReference SafeArrayAccessData SafeArrayAddRef SafeArrayAllocData SafeArrayAllocDescriptor SafeArrayAllocDescriptorEx SafeArrayCopy SafeArrayCopyData SafeArrayCreate SafeArrayCreateEx SafeArrayCreateVector SafeArrayCreateVectorEx SafeArrayDestroy SafeArrayDestroyData SafeArrayDestroyDescriptor SafeArrayGetDim SafeArrayGetElement SafeArrayGetElemsize SafeArrayGetIID SafeArrayGetLBound SafeArrayGetRecordInfo SafeArrayGetUBound SafeArrayGetVartype SafeArrayLock SafeArrayPtrOfIndex SafeArrayPutElement SafeArrayRedim SafeArrayReleaseData SafeArrayReleaseDescriptor SafeArraySetIID SafeArraySetRecordInfo SafeArrayUnaccessData SafeArrayUnlock SetConvertStg SetErrorInfo StgConvertVariantToProperty StgCreateDocfile StgCreateDocfileOnILockBytes StgCreatePropSetStg StgCreatePropStg StgCreateStorageEx StgDeserializePropVariant StgIsStorageFile StgIsStorageILockBytes StgOpenPropStg StgOpenStorage StgOpenStorageEx StgOpenStorageOnILockBytes StgPropertyLengthAsVariant StgSerializePropVariant StgSetTimes StringFromCLSID StringFromGUID2 StringFromIID SysAddRefString SysAllocString SysAllocStringByteLen SysAllocStringLen SysFreeString SysReAllocString SysReAllocStringLen SysReleaseString SysStringByteLen SysStringLen SystemTimeToVariantTime UnRegisterTypeLib UnRegisterTypeLibForUser VarAbs VarAdd VarAnd VarBoolFromCy VarBoolFromDate VarBoolFromDec VarBoolFromDisp VarBoolFromI1 VarBoolFromI2 VarBoolFromI4 VarBoolFromI8 VarBoolFromR4 VarBoolFromR8 VarBoolFromStr VarBoolFromUI1 VarBoolFromUI2 VarBoolFromUI4 VarBoolFromUI8 VarBstrCat VarBstrCmp VarBstrFromBool VarBstrFromCy VarBstrFromDate VarBstrFromDec VarBstrFromDisp VarBstrFromI1 VarBstrFromI2 VarBstrFromI4 VarBstrFromI8 VarBstrFromR4 VarBstrFromR8 VarBstrFromUI1 VarBstrFromUI2 VarBstrFromUI4 VarBstrFromUI8 VarCat VarCmp VarCyAbs VarCyAdd VarCyCmp VarCyCmpR8 VarCyFix VarCyFromBool VarCyFromDate VarCyFromDec VarCyFromDisp VarCyFromI1 VarCyFromI2 VarCyFromI4 VarCyFromI8 VarCyFromR4 VarCyFromR8 VarCyFromStr VarCyFromUI1 VarCyFromUI2 VarCyFromUI4 VarCyFromUI8 VarCyInt VarCyMul VarCyMulI4 VarCyMulI8 VarCyNeg VarCyRound VarCySub VarDateFromBool VarDateFromCy VarDateFromDec VarDateFromDisp VarDateFromI1 VarDateFromI2 VarDateFromI4 VarDateFromI8 VarDateFromR4 VarDateFromR8 VarDateFromStr VarDateFromUdate VarDateFromUdateEx VarDateFromUI1 VarDateFromUI2 VarDateFromUI4 VarDateFromUI8 VarDecAbs VarDecAdd VarDecCmp VarDecCmpR8 VarDecDiv VarDecFix VarDecFromBool VarDecFromCy VarDecFromDate VarDecFromDisp VarDecFromI1 VarDecFromI2 VarDecFromI4 VarDecFromI8 VarDecFromR4 VarDecFromR8 VarDecFromStr VarDecFromUI1 VarDecFromUI2 VarDecFromUI4 VarDecFromUI8 VarDecInt VarDecMul VarDecNeg VarDecRound VarDecSub VarDiv VarEqv VarFix VarFormat VarFormatCurrency VarFormatDateTime VarFormatFromTokens VarFormatNumber VarFormatPercent VarI1FromBool VarI1FromCy VarI1FromDate VarI1FromDec VarI1FromDisp VarI1FromI2 VarI1FromI4 VarI1FromI8 VarI1FromR4 VarI1FromR8 VarI1FromStr VarI1FromUI1 VarI1FromUI2 VarI1FromUI4 VarI1FromUI8 VarI2FromBool VarI2FromCy VarI2FromDate VarI2FromDec VarI2FromDisp VarI2FromI1 VarI2FromI4 VarI2FromI8 VarI2FromR4 VarI2FromR8 VarI2FromStr VarI2FromUI1 VarI2FromUI2 VarI2FromUI4 VarI2FromUI8 VarI4FromBool VarI4FromCy VarI4FromDate VarI4FromDec VarI4FromDisp VarI4FromI1 VarI4FromI2 VarI4FromI8 VarI4FromR4 VarI4FromR8 VarI4FromStr VarI4FromUI1 VarI4FromUI2 VarI4FromUI4 VarI4FromUI8 VarI8FromBool VarI8FromCy VarI8FromDate VarI8FromDec VarI8FromDisp VarI8FromI1 VarI8FromI2 VarI8FromR4 VarI8FromR8 VarI8FromStr VarI8FromUI1 VarI8FromUI2 VarI8FromUI4 VarI8FromUI8 VARIANT_UserFree VARIANT_UserFree64 VARIANT_UserMarshal VARIANT_UserMarshal64 VARIANT_UserSize VARIANT_UserSize64 VARIANT_UserUnmarshal VARIANT_UserUnmarshal64 VariantChangeType VariantChangeTypeEx VariantClear VariantCompare VariantCopy VariantCopyInd VariantGetBooleanElem VariantGetDoubleElem VariantGetElementCount VariantGetInt16Elem VariantGetInt32Elem VariantGetInt64Elem VariantGetStringElem VariantGetUInt16Elem VariantGetUInt32Elem VariantGetUInt64Elem VariantInit VariantTimeToDosDateTime VariantTimeToSystemTime VariantToBoolean VariantToBooleanArray VariantToBooleanArrayAlloc VariantToBooleanWithDefault VariantToBuffer VariantToDosDateTime VariantToDouble VariantToDoubleArray VariantToDoubleArrayAlloc VariantToDoubleWithDefault VariantToFileTime VariantToGUID VariantToInt16 VariantToInt16Array VariantToInt16ArrayAlloc VariantToInt16WithDefault VariantToInt32 VariantToInt32Array VariantToInt32ArrayAlloc VariantToInt32WithDefault VariantToInt64 VariantToInt64Array VariantToInt64ArrayAlloc VariantToInt64WithDefault VariantToPropVariant VariantToString VariantToStringAlloc VariantToStringArray VariantToStringArrayAlloc VariantToStringWithDefault VariantToStrRet VariantToUInt16 VariantToUInt16Array VariantToUInt16ArrayAlloc VariantToUInt16WithDefault VariantToUInt32 VariantToUInt32Array VariantToUInt32ArrayAlloc VariantToUInt32WithDefault VariantToUInt64 VariantToUInt64Array VariantToUInt64ArrayAlloc VariantToUInt64WithDefault VarIdiv VarImp VarInt VarMod VarMonthName VarMul VarNeg VarNot VarNumFromParseNum VarOr VarParseNumFromStr VarPow VarR4CmpR8 VarR4FromBool VarR4FromCy VarR4FromDate VarR4FromDec VarR4FromDisp VarR4FromI1 VarR4FromI2 VarR4FromI4 VarR4FromI8 VarR4FromR8 VarR4FromStr VarR4FromUI1 VarR4FromUI2 VarR4FromUI4 VarR4FromUI8 VarR8FromBool VarR8FromCy VarR8FromDate VarR8FromDec VarR8FromDisp VarR8FromI1 VarR8FromI2 VarR8FromI4 VarR8FromI8 VarR8FromR4 VarR8FromStr VarR8FromUI1 VarR8FromUI2 VarR8FromUI4 VarR8FromUI8 VarR8Pow VarR8Round VarRound VarSub VarTokenizeFormatString VarUdateFromDate VarUI1FromBool VarUI1FromCy VarUI1FromDate VarUI1FromDec VarUI1FromDisp VarUI1FromI1 VarUI1FromI2 VarUI1FromI4 VarUI1FromI8 VarUI1FromR4 VarUI1FromR8 VarUI1FromStr VarUI1FromUI2 VarUI1FromUI4 VarUI1FromUI8 VarUI2FromBool VarUI2FromCy VarUI2FromDate VarUI2FromDec VarUI2FromDisp VarUI2FromI1 VarUI2FromI2 VarUI2FromI4 VarUI2FromI8 VarUI2FromR4 VarUI2FromR8 VarUI2FromStr VarUI2FromUI1 VarUI2FromUI4 VarUI2FromUI8 VarUI4FromBool VarUI4FromCy VarUI4FromDate VarUI4FromDec VarUI4FromDisp VarUI4FromI1 VarUI4FromI2 VarUI4FromI4 VarUI4FromI8 VarUI4FromR4 VarUI4FromR8 VarUI4FromStr VarUI4FromUI1 VarUI4FromUI2 VarUI4FromUI8 VarUI8FromBool VarUI8FromCy VarUI8FromDate VarUI8FromDec VarUI8FromDisp VarUI8FromI1 VarUI8FromI2 VarUI8FromI8 VarUI8FromR4 VarUI8FromR8 VarUI8FromStr VarUI8FromUI1 VarUI8FromUI2 VarUI8FromUI4 VarWeekdayName VarXor VectorFromBstr WinRTPropertyValueToPropVariant WriteClassStg WriteClassStm WriteFmtUserTypeStg | AgileReferenceOptions COWAIT_FLAGS CWMO_FLAGS REGCLS STDMSHLFLAGS DOCMISC IGNOREMIME MEDIAPLAYBACK_STATE OLECMDEXECOPT OLECMDF OLECMDID OLECMDID_WINDOWSTATE_FLAG OLECMDTEXTF PRINTFLAG WPCSETTING COM_RIGHTS TrustLevel APTTYPE APTTYPEQUALIFIER CLSCTX COINIT COMSD STGFMT ACTIVATIONTYPE ApplicationType BIND_FLAGS CALLTYPE PENDINGMSG PENDINGTYPE ROTFLAGS SERVERCALL ShutdownType STGTY CO_MARSHALING_CONTEXT_ATTRIBUTES EOLE_AUTHENTICATION_CAPABILITIES EXTCONN GLOBALOPT_PROPERTIES LOCKTYPE RPCOPT_PROPERTIES RPCOPT_SERVER_LOCALITY_VALUES STREAM_SEEK THDTYPE INTERFACEUSE ACTIVATEFLAGS CTRLINFO DVASPECT2 DVASPECTINFOFLAG DVEXTENTMODE GUIDKIND HITRESULT KEYMODIFIERS MULTICLASSINFO OLEDCFLAGS PICTUREATTRIBUTES PICTYPE POINTERINACTIVE PROPPAGESTATUS QACONTAINERFLAGS READYSTATE UASFLAGS VIEWSTATUS XFORMCOORDS EMBDHLP OLECREATE DISCARDCACHE DROPEFFECT OLECLOSE OLECONTF OLEGETMONIKER OLELINKBIND OLEMISC OLERENDER OLEUPDATE OLEVERBATTRIB OLEWHICHMK UPDFCACHE USERCLASSTYPE PROPSETFLAG PRSPEC RECORD_READING_POLICY MSHCTX MSHLFLAGS STATFLAG STGC STGMOVE TYSPEC VARTYPE CALLCONV CHANGEKIND PROPBAG2_TYPE VarChangeFlag VarFlags VtBits DispInvokeFlags REGKIND ADVFEATUREFLAGS LoadPictureFlag PICTYPE IT_MSG IT_STATUS WIA_PROPID WiaDevCap WiaDevDlg WiaImageIntent WiaItemType GETPROPERTYSTOREFLAGS PERSIST_SPROPSTORE_FLAGS CONDITION_OPERATION PROPDESC_AGGREGATION_TYPE PROPDESC_CONDITION_TYPE PROPDESC_DISPLAYTYPE PROPDESC_ENUMFILTER PROPDESC_FORMAT_FLAGS PROPDESC_GROUPING_RANGE PROPDESC_RELATIVEDESCRIPTION_TYPE PROPDESC_SORTDESCRIPTION PROPDESC_TYPE_FLAGS PROPDESC_VIEW_FLAGS PROPENUMTYPE STOREID PKA_FLAGS PROPVAR_CHANGE_FLAGS PROPVAR_COMPARE_FLAGS PROPVAR_COMPARE_UNIT PSTIME_FLAGS SHCOLSTATE | ServerInformation CATEGORYINFO ComCallData OLECMD OLECMDTEXT PAGERANGE PAGESET CO_MTA_USAGE_COOKIE STGOPTIONS COSERVERINFO ContextProperty StorageLayout BIND_OPTS_V BIND_OPTS2 BIND_OPTS3 INTERFACEINFO SNB MULTI_QI RPCOLEMESSAGE SOLE_AUTHENTICATION_INFO SOLE_AUTHENTICATION_LIST SOLE_AUTHENTICATION_SERVICE CADWORD CALPOLESTR CAUUID CONNECTDATA CONTROLINFO DVASPECTINFO DVEXTENTINFO LICINFO POINTF PROPPAGEINFO QACONTAINER QACONTROL HOLEMENU OLESTREAM OLEINPLACEFRAMEINFO OLEMENUGROUPWIDTHS OLEVERB PROPSPEC STATPROPSETSTG STATPROPSTG BLOB CLIPDATA PACKEDMETA PROPVARIANT PROPVARIANT_IMMUTABLE CSPLATFORM QUERYCONTEXT uCLSSPEC PROPERTYKEY ARRAYDESC CUSTDATA CUSTDATAITEM PARAMDESCEX PROPBAG2 VARIANT INTERFACEDATA METHODDATA NUMPARSE PARAMDATA UDATE SAFEARRAY SAFEARRAYBOUND FONTDESC OCPFIPARAMS PICTDESC WIA_DATA_CALLBACK_HEADER WIA_DATA_TRANSFER_INFO WIA_DEV_CAP WIA_DITHER_PATTERN_DATA WIA_EXTENDED_TRANSFER_INFO WIA_FORMAT_INFO SpecUnion PICTDEC_UNION BYNAME BYOBJECTID BMP WMF ICON EMF | ICatInformation ICatRegister IEnumCATEGORYINFO IEnumGUID IContextCallback IContinueCallback IEnumOleDocumentViews IOleCommandTarget IOleDocument IOleDocumentSite IOleDocumentView IPrint IProtectedModeMenuServices IProtectFocus IZoomEvents IAccessControl IInspectable IMessageDispatcher IAdviseSink2 IAgileObject IAgileReference IBindCtxV IBlockingLock IClassActivator IDataAdviseHolder IDataObjectV IDirectWriterLock IEnumSTATSTG IEnumUnknown IFillLockBytes IForegroundTransfer IInitializeSpy ILayoutStorage ILockBytes IMallocSpy IMessageFilter IPersist IPersistStorage IPersistStream IProcessLock IProgressNotify IROTData IRunnableObject IRunningObjectTable IStorage ISurrogateService IActivationFilter ICallFactory ICancelMethodCalls IChannelHook IClientSecurity IComThreadingInfo IContext IEnumContextProps IEnumStringV IExternalConnection IFastRundown IGlobalInterfaceTable IGlobalOptions IInternalUnknown IMalloc IMarshal IMarshalingStream IMultiQI INoMarshal IObjContext IProcessInitControl IPSFactoryBuffer IRpcChannelBuffer IRpcOptions IRpcProxyBuffer IRpcStubBuffer ISequentialStream IServerSecurity IStdMarshalInfo IStreamV ISurrogate ISynchronize ISynchronizeContainer ISynchronizeEvent ISynchronizeHandle IObjectSafety IAdviseSinkEx IClassFactory2 IEnumOleUndoUnits IFont IObjectWithSite IOleControl IOleControlSite IOleInPlaceObjectWindowless IOleInPlaceSiteEx IOleInPlaceSiteWindowless IOleParentUndoUnit IOleUndoManager IOleUndoUnit IPerPropertyBrowsing IPersistPropertyBag IPersistStreamInit IPicture IPicture2 IPointerInactive IPropertyNotifySink IPropertyPage IPropertyPage2 IPropertyPageSite IProvideClassInfo IProvideClassInfo2 IProvideMultipleClassInfo IQuickActivate ISimpleFrameSite ISpecifyPropertyPages IViewObjectEx IDropSource IDropSourceNotify IDropTarget IEnterpriseDropTarget IEnumOLEVERB IOleAdviseHolder IOleCache IOleCache2 IOleCacheControl IOleClientSite IOleContainer IOleInPlaceActiveObject IOleInPlaceFrame IOleInPlaceObject IOleInPlaceSite IOleInPlaceUIWindow IOleLink IOleObject IOleWindow IParseDisplayName IViewObject IViewObject2 IEnumSTATPROPSETSTG IEnumSTATPROPSTG IPropertySetStorage IPropertyStorage IFileBasedLogInit ILog IClassFactory ICreateErrorInfo ICreateTypeInfo ICreateTypeInfo2 ICreateTypeLib ICreateTypeLib2 IDispatch IErrorInfo IErrorLog IPropertyBag IPropertyBag2 IRecordInfo ISupportErrorInfo ITypeChangeEvents IEnumWIA_DEV_CAPS IEnumWIA_DEV_INFO IEnumWIA_FORMAT_INFO IEnumWiaItem IWiaDataCallback IWiaDataTransfer IWiaDevMgr IWiaEventCallback IWiaItem IWiaItemExtras IWiaPropertyStorage ICreateObject IDelayedPropertyStoreFactory IInitializeWithStream IPersistSerializedPropStorage IPropertyDescription IPropertyDescription2 IPropertyDescriptionList IPropertyEnumType IPropertyEnumType2 IPropertyEnumTypeList IPropertyStore IPropertyStoreCapabilities IPropertyStoreFactory IPropertySystem IObjectWithPropertyKey IPropertyChange IPropertyChangeArray diff --git a/PInvoke/Ole/readme.md b/PInvoke/Ole/readme.md index 466d0e2a..b6beac8d 100644 --- a/PInvoke/Ole/readme.md +++ b/PInvoke/Ole/readme.md @@ -3,7 +3,7 @@ PInvoke API (methods, structures and constants) imported from Windows Ole32.dll, - Includes methods from ole32.dll, oleaut32.dll, propsys.dll - Current NuGet release: [![Nuget](https://img.shields.io/nuget/v/Vanara.PInvoke.Ole?logo=nuget&style=flat-square)![Nuget](https://img.shields.io/nuget/dt/Vanara.PInvoke.Ole?label=%20&style=flat-square)](https://www.nuget.org/packages/Vanara.PInvoke.Ole) -### Methods - 100% API coverage (834 of 834 functions) +### Methods - 99% API coverage (834 of 836 functions) Native Method | Native DLL | Header | Managed Method --- | --- | --- | --- [BindMoniker](https://www.google.com/search?num=5&q=BindMoniker+site%3Alearn.microsoft.com) | ole32.dll | objbase.h | [Vanara.PInvoke.Ole32.BindMoniker](https://github.com/dahall/Vanara/search?l=C%23&q=BindMoniker) @@ -213,7 +213,9 @@ Native Method | Native DLL | Header | Managed Method [OleConvertIStorageToOLESTREAM](https://www.google.com/search?num=5&q=OleConvertIStorageToOLESTREAM+site%3Alearn.microsoft.com) | ole32.dll | ole2.h | [Vanara.PInvoke.Ole32.OleConvertIStorageToOLESTREAM](https://github.com/dahall/Vanara/search?l=C%23&q=OleConvertIStorageToOLESTREAM) [OleConvertIStorageToOLESTREAMEx](https://www.google.com/search?num=5&q=OleConvertIStorageToOLESTREAMEx+site%3Alearn.microsoft.com) | ole32.dll | ole2.h | [Vanara.PInvoke.Ole32.OleConvertIStorageToOLESTREAMEx](https://github.com/dahall/Vanara/search?l=C%23&q=OleConvertIStorageToOLESTREAMEx) [OleConvertOLESTREAMToIStorage](https://www.google.com/search?num=5&q=OleConvertOLESTREAMToIStorage+site%3Alearn.microsoft.com) | ole32.dll | ole2.h | [Vanara.PInvoke.Ole32.OleConvertOLESTREAMToIStorage](https://github.com/dahall/Vanara/search?l=C%23&q=OleConvertOLESTREAMToIStorage) +[OleConvertOLESTREAMToIStorage2](https://www.google.com/search?num=5&q=OleConvertOLESTREAMToIStorage2+site%3Alearn.microsoft.com) | ole32.dll | | [OleConvertOLESTREAMToIStorageEx](https://www.google.com/search?num=5&q=OleConvertOLESTREAMToIStorageEx+site%3Alearn.microsoft.com) | ole32.dll | ole2.h | [Vanara.PInvoke.Ole32.OleConvertOLESTREAMToIStorageEx](https://github.com/dahall/Vanara/search?l=C%23&q=OleConvertOLESTREAMToIStorageEx) +[OleConvertOLESTREAMToIStorageEx2](https://www.google.com/search?num=5&q=OleConvertOLESTREAMToIStorageEx2+site%3Alearn.microsoft.com) | ole32.dll | | [OleCreate](https://www.google.com/search?num=5&q=OleCreate+site%3Alearn.microsoft.com) | ole32.dll | ole2.h | [Vanara.PInvoke.Ole32.OleCreate](https://github.com/dahall/Vanara/search?l=C%23&q=OleCreate) [OleCreateDefaultHandler](https://www.google.com/search?num=5&q=OleCreateDefaultHandler+site%3Alearn.microsoft.com) | ole32.dll | ole2.h | [Vanara.PInvoke.Ole32.OleCreateDefaultHandler](https://github.com/dahall/Vanara/search?l=C%23&q=OleCreateDefaultHandler) [OleCreateEmbeddingHelper](https://www.google.com/search?num=5&q=OleCreateEmbeddingHelper+site%3Alearn.microsoft.com) | ole32.dll | ole2.h | [Vanara.PInvoke.Ole32.OleCreateEmbeddingHelper](https://github.com/dahall/Vanara/search?l=C%23&q=OleCreateEmbeddingHelper) @@ -857,6 +859,7 @@ Native Enum | Header | Managed Enum [CLSCTX](https://www.google.com/search?num=5&q=CLSCTX+site%3Alearn.microsoft.com) | wtypesbase.h | [Vanara.PInvoke.Ole32.CLSCTX](https://github.com/dahall/Vanara/search?l=C%23&q=CLSCTX) [CO_MARSHALING_CONTEXT_ATTRIBUTES](https://www.google.com/search?num=5&q=CO_MARSHALING_CONTEXT_ATTRIBUTES+site%3Alearn.microsoft.com) | objidl.h | [Vanara.PInvoke.Ole32.CO_MARSHALING_CONTEXT_ATTRIBUTES](https://github.com/dahall/Vanara/search?l=C%23&q=CO_MARSHALING_CONTEXT_ATTRIBUTES) [COINIT](https://www.google.com/search?num=5&q=COINIT+site%3Alearn.microsoft.com) | Objbase.h | [Vanara.PInvoke.Ole32.COINIT](https://github.com/dahall/Vanara/search?l=C%23&q=COINIT) +[COM_RIGHTS](https://www.google.com/search?num=5&q=COM_RIGHTS+site%3Alearn.microsoft.com) | combaseapi.h | [Vanara.PInvoke.Ole32.COM_RIGHTS](https://github.com/dahall/Vanara/search?l=C%23&q=COM_RIGHTS) [COMSD](https://www.google.com/search?num=5&q=COMSD+site%3Alearn.microsoft.com) | objbase.h | [Vanara.PInvoke.Ole32.COMSD](https://github.com/dahall/Vanara/search?l=C%23&q=COMSD) [CONDITION_OPERATION](https://www.google.com/search?num=5&q=CONDITION_OPERATION+site%3Alearn.microsoft.com) | Propsys.h | [Vanara.PInvoke.PropSys.CONDITION_OPERATION](https://github.com/dahall/Vanara/search?l=C%23&q=CONDITION_OPERATION) [COWAIT_FLAGS](https://www.google.com/search?num=5&q=COWAIT_FLAGS+site%3Alearn.microsoft.com) | combaseapi.h | [Vanara.PInvoke.Ole32.COWAIT_FLAGS](https://github.com/dahall/Vanara/search?l=C%23&q=COWAIT_FLAGS) @@ -995,7 +998,6 @@ Native Structure | Header | Managed Structure [CUSTDATAITEM](https://www.google.com/search?num=5&q=CUSTDATAITEM+site%3Alearn.microsoft.com) | oaidl.h | [Vanara.PInvoke.OleAut32.CUSTDATAITEM](https://github.com/dahall/Vanara/search?l=C%23&q=CUSTDATAITEM) [DVASPECTINFO](https://www.google.com/search?num=5&q=DVASPECTINFO+site%3Alearn.microsoft.com) | ocidl.h | [Vanara.PInvoke.Ole32.DVASPECTINFO](https://github.com/dahall/Vanara/search?l=C%23&q=DVASPECTINFO) [DVEXTENTINFO](https://www.google.com/search?num=5&q=DVEXTENTINFO+site%3Alearn.microsoft.com) | ocidl.h | [Vanara.PInvoke.Ole32.DVEXTENTINFO](https://github.com/dahall/Vanara/search?l=C%23&q=DVEXTENTINFO) -[DVTARGETDEVICE](https://www.google.com/search?num=5&q=DVTARGETDEVICE+site%3Alearn.microsoft.com) | objidl.h | [Vanara.PInvoke.Ole32.DVTARGETDEVICE](https://github.com/dahall/Vanara/search?l=C%23&q=DVTARGETDEVICE) [EMF](https://www.google.com/search?num=5&q=EMF+site%3Alearn.microsoft.com) | | [Vanara.PInvoke.OleAut32.PICTDESC.PICTDEC_UNION.EMF](https://github.com/dahall/Vanara/search?l=C%23&q=EMF) [FONTDESC](https://www.google.com/search?num=5&q=FONTDESC+site%3Alearn.microsoft.com) | olectl.h | [Vanara.PInvoke.OleAut32.FONTDESC](https://github.com/dahall/Vanara/search?l=C%23&q=FONTDESC) [HOLEMENU](https://www.google.com/search?num=5&q=HOLEMENU+site%3Alearn.microsoft.com) | | [Vanara.PInvoke.Ole32.HOLEMENU](https://github.com/dahall/Vanara/search?l=C%23&q=HOLEMENU) @@ -1116,7 +1118,7 @@ Native Interface | Header | Managed Interface [IFont](https://www.google.com/search?num=5&q=IFont+site%3Alearn.microsoft.com) | ocidl.h | [Vanara.PInvoke.Ole32.IFont](https://github.com/dahall/Vanara/search?l=C%23&q=IFont) [IForegroundTransfer](https://www.google.com/search?num=5&q=IForegroundTransfer+site%3Alearn.microsoft.com) | objidl.h | [Vanara.PInvoke.Ole32.IForegroundTransfer](https://github.com/dahall/Vanara/search?l=C%23&q=IForegroundTransfer) [IGlobalInterfaceTable](https://www.google.com/search?num=5&q=IGlobalInterfaceTable+site%3Alearn.microsoft.com) | objidl.h | [Vanara.PInvoke.Ole32.IGlobalInterfaceTable](https://github.com/dahall/Vanara/search?l=C%23&q=IGlobalInterfaceTable) -[IGlobalOptions](https://www.google.com/search?num=5&q=IGlobalOptions+site%3Alearn.microsoft.com) | objidlbase.h | [Vanara.PInvoke.Ole32.IGlobalOptions](https://github.com/dahall/Vanara/search?l=C%23&q=IGlobalOptions) +[IGlobalOptions](https://www.google.com/search?num=5&q=IGlobalOptions+site%3Alearn.microsoft.com) | objidl.h | [Vanara.PInvoke.Ole32.IGlobalOptions](https://github.com/dahall/Vanara/search?l=C%23&q=IGlobalOptions) [IInitializeSpy](https://www.google.com/search?num=5&q=IInitializeSpy+site%3Alearn.microsoft.com) | objidl.h | [Vanara.PInvoke.Ole32.IInitializeSpy](https://github.com/dahall/Vanara/search?l=C%23&q=IInitializeSpy) [IInitializeWithStream](https://www.google.com/search?num=5&q=IInitializeWithStream+site%3Alearn.microsoft.com) | Propsys.h | [Vanara.PInvoke.PropSys.IInitializeWithStream](https://github.com/dahall/Vanara/search?l=C%23&q=IInitializeWithStream) [IInspectable](https://www.google.com/search?num=5&q=IInspectable+site%3Alearn.microsoft.com) | inspectable.h | [Vanara.PInvoke.Ole32.IInspectable](https://github.com/dahall/Vanara/search?l=C%23&q=IInspectable) @@ -1257,6 +1259,7 @@ Native Class | Header | Managed Class [Devices](https://www.google.com/search?num=5&q=Devices+site%3Alearn.microsoft.com) | | [Vanara.PInvoke.Ole32.PROPERTYKEY.System.Devices](https://github.com/dahall/Vanara/search?l=C%23&q=Devices) [Document](https://www.google.com/search?num=5&q=Document+site%3Alearn.microsoft.com) | | [Vanara.PInvoke.Ole32.PROPERTYKEY.System.Document](https://github.com/dahall/Vanara/search?l=C%23&q=Document) [DRM](https://www.google.com/search?num=5&q=DRM+site%3Alearn.microsoft.com) | | [Vanara.PInvoke.Ole32.PROPERTYKEY.System.DRM](https://github.com/dahall/Vanara/search?l=C%23&q=DRM) +[DVASPECTINFO](https://www.google.com/search?num=5&q=DVASPECTINFO+site%3Alearn.microsoft.com) | ocidl.h | [Vanara.PInvoke.Ole32.DVASPECTINFO](https://github.com/dahall/Vanara/search?l=C%23&q=DVASPECTINFO) [GPS](https://www.google.com/search?num=5&q=GPS+site%3Alearn.microsoft.com) | | [Vanara.PInvoke.Ole32.PROPERTYKEY.System.GPS](https://github.com/dahall/Vanara/search?l=C%23&q=GPS) [Identity](https://www.google.com/search?num=5&q=Identity+site%3Alearn.microsoft.com) | | [Vanara.PInvoke.Ole32.PROPERTYKEY.System.Identity](https://github.com/dahall/Vanara/search?l=C%23&q=Identity) [IdentityProvider](https://www.google.com/search?num=5&q=IdentityProvider+site%3Alearn.microsoft.com) | | [Vanara.PInvoke.Ole32.PROPERTYKEY.System.IdentityProvider](https://github.com/dahall/Vanara/search?l=C%23&q=IdentityProvider) @@ -1288,6 +1291,7 @@ Native Class | Header | Managed Class [SimpleFileBasedLog](https://www.google.com/search?num=5&q=SimpleFileBasedLog+site%3Alearn.microsoft.com) | | [Vanara.PInvoke.Ole32.SimpleFileBasedLog](https://github.com/dahall/Vanara/search?l=C%23&q=SimpleFileBasedLog) [SNB](https://www.google.com/search?num=5&q=SNB+site%3Alearn.microsoft.com) | | [Vanara.PInvoke.Ole32.SNB](https://github.com/dahall/Vanara/search?l=C%23&q=SNB) [Software](https://www.google.com/search?num=5&q=Software+site%3Alearn.microsoft.com) | | [Vanara.PInvoke.Ole32.PROPERTYKEY.System.Software](https://github.com/dahall/Vanara/search?l=C%23&q=Software) +[SOLE_AUTHENTICATION_LIST](https://www.google.com/search?num=5&q=SOLE_AUTHENTICATION_LIST+site%3Alearn.microsoft.com) | objidl.h | [Vanara.PInvoke.Ole32.SOLE_AUTHENTICATION_LIST](https://github.com/dahall/Vanara/search?l=C%23&q=SOLE_AUTHENTICATION_LIST) [StdComponentCategoriesMgr](https://www.google.com/search?num=5&q=StdComponentCategoriesMgr+site%3Alearn.microsoft.com) | | [Vanara.PInvoke.Ole32.StdComponentCategoriesMgr](https://github.com/dahall/Vanara/search?l=C%23&q=StdComponentCategoriesMgr) [Sync](https://www.google.com/search?num=5&q=Sync+site%3Alearn.microsoft.com) | | [Vanara.PInvoke.Ole32.PROPERTYKEY.System.Sync](https://github.com/dahall/Vanara/search?l=C%23&q=Sync) [System](https://www.google.com/search?num=5&q=System+site%3Alearn.microsoft.com) | Propkey.h | [Vanara.PInvoke.Ole32.PROPERTYKEY.System](https://github.com/dahall/Vanara/search?l=C%23&q=System) diff --git a/PInvoke/Pdh/Vanara.PInvoke.Pdh.csproj b/PInvoke/Pdh/Vanara.PInvoke.Pdh.csproj index 20a881d7..de8b9e57 100644 --- a/PInvoke/Pdh/Vanara.PInvoke.Pdh.csproj +++ b/PInvoke/Pdh/Vanara.PInvoke.Pdh.csproj @@ -16,7 +16,7 @@ Functions PdhAddCounter PdhAddEnglishCounter PdhBindInputDataSource PdhBrowseCounters PdhBrowseCountersH PdhCalculateCounterFromRawValue PdhCloseLog PdhCloseQuery PdhCollectQueryData PdhCollectQueryDataEx PdhCollectQueryDataWithTime PdhComputeCounterStatistics PdhConnectMachine PdhEnumLogSetNames PdhEnumMachines PdhEnumMachinesH PdhEnumObjectItems PdhEnumObjectItemsH PdhEnumObjects PdhEnumObjectsH PdhExpandCounterPath PdhExpandWildCardPath PdhExpandWildCardPathH PdhFormatFromRawValue PdhGetCounterInfo PdhGetCounterTimeBase PdhGetDataSourceTimeRange PdhGetDataSourceTimeRangeH PdhGetDefaultPerfCounter PdhGetDefaultPerfCounterH PdhGetDefaultPerfObject PdhGetDefaultPerfObjectH PdhGetDllVersion PdhGetFormattedCounterArray PdhGetFormattedCounterValue PdhGetLogFileSize PdhGetRawCounterArray PdhGetRawCounterValue PdhIsRealTimeQuery PdhLookupPerfIndexByName PdhLookupPerfNameByIndex PdhMakeCounterPath PdhOpenLog PdhOpenQuery PdhOpenQueryH PdhParseCounterPath PdhParseInstanceName PdhReadRawLogRecord PdhRemoveCounter PdhSelectDataSource PdhSetCounterScaleFactor PdhSetDefaultRealTimeDataSource PdhSetQueryTimeRange PdhUpdateLog PdhUpdateLogFileCatalog PdhValidatePath PdhValidatePathExWA PdhValidatePathExWW Structures -PDH_BROWSE_DLG_CONFIG PDH_BROWSE_DLG_CONFIG_H PDH_COUNTER_INFO PDH_COUNTER_PATH_ELEMENTS PDH_DATA_ITEM_PATH_ELEMENTS PDH_FMT_COUNTERVALUE PDH_FMT_COUNTERVALUE_ITEM PDH_HCOUNTER PDH_HLOG PDH_HQUERY PDH_RAW_COUNTER PDH_RAW_COUNTER_ITEM PDH_RAW_LOG_RECORD PDH_STATISTICS PDH_TIME_INFO +PDH_BROWSE_DLG_CONFIG PDH_BROWSE_DLG_CONFIG_H PDH_COUNTER_INFO PDH_COUNTER_INFO_MGD PDH_COUNTER_PATH_ELEMENTS PDH_DATA_ITEM_PATH_ELEMENTS PDH_FMT_COUNTERVALUE PDH_FMT_COUNTERVALUE_ITEM PDH_HCOUNTER PDH_HLOG PDH_HQUERY PDH_RAW_COUNTER PDH_RAW_COUNTER_ITEM PDH_RAW_LOG_RECORD PDH_STATISTICS PDH_TIME_INFO pkgreadme.md diff --git a/PInvoke/Pdh/pkgreadme.md b/PInvoke/Pdh/pkgreadme.md index 9fee17ad..82d4b845 100644 --- a/PInvoke/Pdh/pkgreadme.md +++ b/PInvoke/Pdh/pkgreadme.md @@ -18,4 +18,4 @@ If you're still running into problems, file an [issue](https://github.com/dahall Functions | Enumerations | Structures --- | --- | --- -PdhAddCounter PdhAddEnglishCounter PdhBindInputDataSource PdhBrowseCounters PdhBrowseCountersH PdhCalculateCounterFromRawValue PdhCloseLog PdhCloseQuery PdhCollectQueryData PdhCollectQueryDataEx PdhCollectQueryDataWithTime PdhComputeCounterStatistics PdhConnectMachine PdhEnumLogSetNames PdhEnumMachines PdhEnumMachinesH PdhEnumObjectItems PdhEnumObjectItemsH PdhEnumObjects PdhEnumObjectsH PdhExpandCounterPath PdhExpandWildCardPath PdhExpandWildCardPathH PdhFormatFromRawValue PdhGetCounterInfo PdhGetCounterTimeBase PdhGetDataSourceTimeRange PdhGetDataSourceTimeRangeH PdhGetDefaultPerfCounter PdhGetDefaultPerfCounterH PdhGetDefaultPerfObject PdhGetDefaultPerfObjectH PdhGetDllVersion PdhGetFormattedCounterArray PdhGetFormattedCounterValue PdhGetLogFileSize PdhGetRawCounterArray PdhGetRawCounterValue PdhIsRealTimeQuery PdhLookupPerfIndexByName PdhLookupPerfNameByIndex PdhMakeCounterPath PdhOpenLog PdhOpenQuery PdhOpenQueryH PdhParseCounterPath PdhParseInstanceName PdhReadRawLogRecord PdhRemoveCounter PdhSelectDataSource PdhSetCounterScaleFactor PdhSetDefaultRealTimeDataSource PdhSetQueryTimeRange PdhUpdateLog PdhUpdateLogFileCatalog PdhValidatePath PdhValidatePathExWA PdhValidatePathExWW | BrowseFlag CounterType PDH_FMT PDH_LOG_TYPE PDH_PATH PdhExpandFlags PdhLogAccess PdhSelectDataSourceFlags PERF_DETAIL | PDH_BROWSE_DLG_CONFIG PDH_BROWSE_DLG_CONFIG_H PDH_COUNTER_INFO PDH_COUNTER_PATH_ELEMENTS PDH_DATA_ITEM_PATH_ELEMENTS PDH_FMT_COUNTERVALUE PDH_FMT_COUNTERVALUE_ITEM PDH_HCOUNTER PDH_HLOG PDH_HQUERY PDH_RAW_COUNTER PDH_RAW_COUNTER_ITEM PDH_RAW_LOG_RECORD PDH_STATISTICS PDH_TIME_INFO +PdhAddCounter PdhAddEnglishCounter PdhBindInputDataSource PdhBrowseCounters PdhBrowseCountersH PdhCalculateCounterFromRawValue PdhCloseLog PdhCloseQuery PdhCollectQueryData PdhCollectQueryDataEx PdhCollectQueryDataWithTime PdhComputeCounterStatistics PdhConnectMachine PdhEnumLogSetNames PdhEnumMachines PdhEnumMachinesH PdhEnumObjectItems PdhEnumObjectItemsH PdhEnumObjects PdhEnumObjectsH PdhExpandCounterPath PdhExpandWildCardPath PdhExpandWildCardPathH PdhFormatFromRawValue PdhGetCounterInfo PdhGetCounterTimeBase PdhGetDataSourceTimeRange PdhGetDataSourceTimeRangeH PdhGetDefaultPerfCounter PdhGetDefaultPerfCounterH PdhGetDefaultPerfObject PdhGetDefaultPerfObjectH PdhGetDllVersion PdhGetFormattedCounterArray PdhGetFormattedCounterValue PdhGetLogFileSize PdhGetRawCounterArray PdhGetRawCounterValue PdhIsRealTimeQuery PdhLookupPerfIndexByName PdhLookupPerfNameByIndex PdhMakeCounterPath PdhOpenLog PdhOpenQuery PdhOpenQueryH PdhParseCounterPath PdhParseInstanceName PdhReadRawLogRecord PdhRemoveCounter PdhSelectDataSource PdhSetCounterScaleFactor PdhSetDefaultRealTimeDataSource PdhSetQueryTimeRange PdhUpdateLog PdhUpdateLogFileCatalog PdhValidatePath PdhValidatePathExWA PdhValidatePathExWW | BrowseFlag CounterType PDH_FMT PDH_LOG_TYPE PDH_PATH PdhExpandFlags PdhLogAccess PdhSelectDataSourceFlags PERF_DETAIL | PDH_BROWSE_DLG_CONFIG PDH_BROWSE_DLG_CONFIG_H PDH_COUNTER_INFO PDH_COUNTER_INFO_MGD PDH_COUNTER_PATH_ELEMENTS PDH_DATA_ITEM_PATH_ELEMENTS PDH_FMT_COUNTERVALUE PDH_FMT_COUNTERVALUE_ITEM PDH_HCOUNTER PDH_HLOG PDH_HQUERY PDH_RAW_COUNTER PDH_RAW_COUNTER_ITEM PDH_RAW_LOG_RECORD PDH_STATISTICS PDH_TIME_INFO diff --git a/PInvoke/Pdh/readme.md b/PInvoke/Pdh/readme.md index 5c12bce7..792fa682 100644 --- a/PInvoke/Pdh/readme.md +++ b/PInvoke/Pdh/readme.md @@ -82,6 +82,7 @@ Native Structure | Header | Managed Structure [PDH_BROWSE_DLG_CONFIG](https://www.google.com/search?num=5&q=PDH_BROWSE_DLG_CONFIG+site%3Alearn.microsoft.com) | pdh.h | [Vanara.PInvoke.Pdh.PDH_BROWSE_DLG_CONFIG](https://github.com/dahall/Vanara/search?l=C%23&q=PDH_BROWSE_DLG_CONFIG) [PDH_BROWSE_DLG_CONFIG_H](https://www.google.com/search?num=5&q=PDH_BROWSE_DLG_CONFIG_H+site%3Alearn.microsoft.com) | pdh.h | [Vanara.PInvoke.Pdh.PDH_BROWSE_DLG_CONFIG_H](https://github.com/dahall/Vanara/search?l=C%23&q=PDH_BROWSE_DLG_CONFIG_H) [PDH_COUNTER_INFO](https://www.google.com/search?num=5&q=PDH_COUNTER_INFO+site%3Alearn.microsoft.com) | pdh.h | [Vanara.PInvoke.Pdh.PDH_COUNTER_INFO](https://github.com/dahall/Vanara/search?l=C%23&q=PDH_COUNTER_INFO) +[PDH_COUNTER_INFO_MGD](https://www.google.com/search?num=5&q=PDH_COUNTER_INFO_MGD+site%3Alearn.microsoft.com) | pdh.h | [Vanara.PInvoke.Pdh.PDH_COUNTER_INFO_MGD](https://github.com/dahall/Vanara/search?l=C%23&q=PDH_COUNTER_INFO_MGD) [PDH_COUNTER_PATH_ELEMENTS](https://www.google.com/search?num=5&q=PDH_COUNTER_PATH_ELEMENTS+site%3Alearn.microsoft.com) | pdh.h | [Vanara.PInvoke.Pdh.PDH_COUNTER_PATH_ELEMENTS](https://github.com/dahall/Vanara/search?l=C%23&q=PDH_COUNTER_PATH_ELEMENTS) [PDH_DATA_ITEM_PATH_ELEMENTS](https://www.google.com/search?num=5&q=PDH_DATA_ITEM_PATH_ELEMENTS+site%3Alearn.microsoft.com) | pdh.h | [Vanara.PInvoke.Pdh.PDH_DATA_ITEM_PATH_ELEMENTS](https://github.com/dahall/Vanara/search?l=C%23&q=PDH_DATA_ITEM_PATH_ELEMENTS) [PDH_FMT_COUNTERVALUE](https://www.google.com/search?num=5&q=PDH_FMT_COUNTERVALUE+site%3Alearn.microsoft.com) | pdh.h | [Vanara.PInvoke.Pdh.PDH_FMT_COUNTERVALUE](https://github.com/dahall/Vanara/search?l=C%23&q=PDH_FMT_COUNTERVALUE) diff --git a/PInvoke/PhotoAcquire/Vanara.PInvoke.PhotoAcquire.csproj b/PInvoke/PhotoAcquire/Vanara.PInvoke.PhotoAcquire.csproj index 4e5fed5d..c14477a7 100644 --- a/PInvoke/PhotoAcquire/Vanara.PInvoke.PhotoAcquire.csproj +++ b/PInvoke/PhotoAcquire/Vanara.PInvoke.PhotoAcquire.csproj @@ -11,11 +11,8 @@ pinvoke;vanara;net-extensions;interop;photoacq;photo acquisition;windows Currently implements: -Classes -PhotoAcquire, PhotoAcquireDeviceSelectionDialog, PhotoAcquireOptionsDialog, PhotoAcquisition, PhotoProgressDialog - -Enumerations -DEVICE_SELECTION_DEVICE_TYPE, DSF, ERROR_ADVISE_MESSAGE_TYPE, ERROR_ADVISE_RESULT, PAPS, PHOTOACQ, PROGRESS_DIALOG_CHECKBOX_ID, PROGRESS_DIALOG_IMAGE_TYPE, USER_INPUT_STRING_TYPE +Interfaces +IPhotoAcquire IPhotoAcquireDeviceSelectionDialog IPhotoAcquireItem IPhotoAcquireOptionsDialog IPhotoAcquirePlugin IPhotoAcquireProgressCB IPhotoAcquireSettings IPhotoAcquireSource IPhotoProgressActionCB IPhotoProgressDialog IUserInputString pkgreadme.md diff --git a/PInvoke/PhotoAcquire/pkgreadme.md b/PInvoke/PhotoAcquire/pkgreadme.md index f7b5d9a7..0c2320d5 100644 --- a/PInvoke/PhotoAcquire/pkgreadme.md +++ b/PInvoke/PhotoAcquire/pkgreadme.md @@ -16,6 +16,6 @@ If you're still running into problems, file an [issue](https://github.com/dahall ### **Included in Vanara.PInvoke.PhotoAcquire** -Classes | Enumerations | Interfaces ---- | --- | --- -PhotoAcquire PhotoAcquireDeviceSelectionDialog PhotoAcquireOptionsDialog PhotoAcquisition PhotoProgressDialog | DEVICE_SELECTION_DEVICE_TYPE DSF ERROR_ADVISE_MESSAGE_TYPE ERROR_ADVISE_RESULT PAPS PHOTOACQ PROGRESS_DIALOG_CHECKBOX_ID PROGRESS_DIALOG_IMAGE_TYPE USER_INPUT_STRING_TYPE | IPhotoAcquire IPhotoAcquireDeviceSelectionDialog IPhotoAcquireItem IPhotoAcquireOptionsDialog IPhotoAcquirePlugin IPhotoAcquireProgressCB IPhotoAcquireSettings IPhotoAcquireSource IPhotoProgressActionCB IPhotoProgressDialog IUserInputString +Enumerations | Interfaces +--- | --- +DEVICE_SELECTION_DEVICE_TYPE DSF ERROR_ADVISE_MESSAGE_TYPE ERROR_ADVISE_RESULT PAPS PHOTOACQ PROGRESS_DIALOG_CHECKBOX_ID PROGRESS_DIALOG_IMAGE_TYPE USER_INPUT_STRING_TYPE | IPhotoAcquire IPhotoAcquireDeviceSelectionDialog IPhotoAcquireItem IPhotoAcquireOptionsDialog IPhotoAcquirePlugin IPhotoAcquireProgressCB IPhotoAcquireSettings IPhotoAcquireSource IPhotoProgressActionCB IPhotoProgressDialog IUserInputString diff --git a/PInvoke/PhotoAcquire/readme.md b/PInvoke/PhotoAcquire/readme.md index 7bfdc9a5..0781da31 100644 --- a/PInvoke/PhotoAcquire/readme.md +++ b/PInvoke/PhotoAcquire/readme.md @@ -1,36 +1,39 @@ -## Assembly report for Vanara.PInvoke.PhotoAcquire.dll +## Vanara.PInvoke.PhotoAcquire PInvoke API (methods, structures and constants) imported from Windows Photo Acquisition. -### Enumerations -Enum | Description | Values ----- | ---- | ---- -[Vanara.PInvoke.PhotoAcquisition.DEVICE_SELECTION_DEVICE_TYPE](https://github.com/dahall/Vanara/search?l=C%23&q=DEVICE_SELECTION_DEVICE_TYPE) | The enumeration type indicates the type of a selected device. | DST_UNKNOWN_DEVICE, DST_WPD_DEVICE, DST_WIA_DEVICE, DST_STI_DEVICE, DSF_TWAIN_DEVICE, DST_FS_DEVICE, DST_DV_DEVICE -[Vanara.PInvoke.PhotoAcquisition.DSF](https://github.com/dahall/Vanara/search?l=C%23&q=DSF) | | DSF_WPD_DEVICES, DSF_WIA_CAMERAS, DSF_WIA_SCANNERS, DSF_STI_DEVICES, DSF_TWAIN_DEVICES, DSF_FS_DEVICES, DSF_DV_DEVICES, DSF_ALL_DEVICES, DSF_CPL_MODE, DSF_SHOW_OFFLINE -[Vanara.PInvoke.PhotoAcquisition.ERROR_ADVISE_MESSAGE_TYPE](https://github.com/dahall/Vanara/search?l=C%23&q=ERROR_ADVISE_MESSAGE_TYPE) | The enumeration type indicates the type of error values that can be passed to the nMessageType parameter of IPhotoAcquireProgressCB::ErrorAdvise. | PHOTOACQUIRE_ERROR_SKIPRETRYCANCEL, PHOTOACQUIRE_ERROR_RETRYCANCEL, PHOTOACQUIRE_ERROR_YESNO, PHOTOACQUIRE_ERROR_OK -[Vanara.PInvoke.PhotoAcquisition.ERROR_ADVISE_RESULT](https://github.com/dahall/Vanara/search?l=C%23&q=ERROR_ADVISE_RESULT) | The enumeration type indicates the type of error values that can be assigned to the pnErrorAdviseResult parameter of IPhotoAcquireProgressCB::ErrorAdvise. | PHOTOACQUIRE_RESULT_YES, PHOTOACQUIRE_RESULT_NO, PHOTOACQUIRE_RESULT_OK, PHOTOACQUIRE_RESULT_SKIP, PHOTOACQUIRE_RESULT_SKIP_ALL, PHOTOACQUIRE_RESULT_RETRY, PHOTOACQUIRE_RESULT_ABORT -[Vanara.PInvoke.PhotoAcquisition.PAPS](https://github.com/dahall/Vanara/search?l=C%23&q=PAPS) | Specifies a double word value indicating whether this method is being called before or after processing an item. | PAPS_PRESAVE, PAPS_POSTSAVE, PAPS_CLEANUP -[Vanara.PInvoke.PhotoAcquisition.PHOTOACQ](https://github.com/dahall/Vanara/search?l=C%23&q=PHOTOACQ) | Photo acquire flags. | PHOTOACQ_RUN_DEFAULT, PHOTOACQ_NO_GALLERY_LAUNCH, PHOTOACQ_DISABLE_AUTO_ROTATE, PHOTOACQ_DISABLE_PLUGINS, PHOTOACQ_DISABLE_GROUP_TAG_PROMPT, PHOTOACQ_DISABLE_DB_INTEGRATION, PHOTOACQ_DELETE_AFTER_ACQUIRE, PHOTOACQ_DISABLE_DUPLICATE_DETECTION, PHOTOACQ_ENABLE_THUMBNAIL_CACHING, PHOTOACQ_DISABLE_METADATA_WRITE, PHOTOACQ_DISABLE_THUMBNAIL_PROGRESS, PHOTOACQ_DISABLE_SETTINGS_LINK, PHOTOACQ_ABORT_ON_SETTINGS_UPDATE, PHOTOACQ_IMPORT_VIDEO_AS_MULTIPLE_FILES -[Vanara.PInvoke.PhotoAcquisition.PROGRESS_DIALOG_CHECKBOX_ID](https://github.com/dahall/Vanara/search?l=C%23&q=PROGRESS_DIALOG_CHECKBOX_ID) | The enumeration type indicates the check box on the IPhotoProgressDialog object. | PROGRESS_DIALOG_CHECKBOX_ID_DEFAULT -[Vanara.PInvoke.PhotoAcquisition.PROGRESS_DIALOG_IMAGE_TYPE](https://github.com/dahall/Vanara/search?l=C%23&q=PROGRESS_DIALOG_IMAGE_TYPE) | The enumeration type indicates the image type set in IPhotoProgressDialog::SetImage. | PROGRESS_DIALOG_ICON_SMALL, PROGRESS_DIALOG_ICON_LARGE, PROGRESS_DIALOG_ICON_THUMBNAIL, PROGRESS_DIALOG_BITMAP_THUMBNAIL -[Vanara.PInvoke.PhotoAcquisition.USER_INPUT_STRING_TYPE](https://github.com/dahall/Vanara/search?l=C%23&q=USER_INPUT_STRING_TYPE) | The enumeration type indicates the type of string to obtain from the user in IPhotoAcquireProgressCB::GetUserInput. | USER_INPUT_DEFAULT, USER_INPUT_PATH_ELEMENT -### Interfaces -Interface | Description ----- | ---- -[Vanara.PInvoke.PhotoAcquisition.IPhotoAcquire](https://github.com/dahall/Vanara/search?l=C%23&q=IPhotoAcquire) | The interface provides methods for acquiring photos from a device. -[Vanara.PInvoke.PhotoAcquisition.IPhotoAcquireDeviceSelectionDialog](https://github.com/dahall/Vanara/search?l=C%23&q=IPhotoAcquireDeviceSelectionDialog) | Provides a dialog box for selecting the device to acquire images from. -[Vanara.PInvoke.PhotoAcquisition.IPhotoAcquireItem](https://github.com/dahall/Vanara/search?l=C%23&q=IPhotoAcquireItem) | The interface provides methods for working with items as they are acquired from a device. -[Vanara.PInvoke.PhotoAcquisition.IPhotoAcquireOptionsDialog](https://github.com/dahall/Vanara/search?l=C%23&q=IPhotoAcquireOptionsDialog) | The interface is used to display an options dialog box in which the user can select photo acquisition settings such as file name formats, as well as whether or not to rotate images, to prompt for a tag name, or to erase photos from the camera after importing. -[Vanara.PInvoke.PhotoAcquisition.IPhotoAcquirePlugin](https://github.com/dahall/Vanara/search?l=C%23&q=IPhotoAcquirePlugin) | Implement the interface when you want to create a plug-in to run alongside the Windows Vista user interface (UI) for image acquisition. Registry settings are required to enable the plug-in. -[Vanara.PInvoke.PhotoAcquisition.IPhotoAcquireProgressCB](https://github.com/dahall/Vanara/search?l=C%23&q=IPhotoAcquireProgressCB) | The interface may be implemented if you wish to do extra processing at various stages in the acquisition process. -[Vanara.PInvoke.PhotoAcquisition.IPhotoAcquireSettings](https://github.com/dahall/Vanara/search?l=C%23&q=IPhotoAcquireSettings) | The interface is used to work with image acquisition settings, such as file name format. -[Vanara.PInvoke.PhotoAcquisition.IPhotoAcquireSource](https://github.com/dahall/Vanara/search?l=C%23&q=IPhotoAcquireSource) | The interface is used for acquisition of items from a device. -[Vanara.PInvoke.PhotoAcquisition.IPhotoProgressActionCB](https://github.com/dahall/Vanara/search?l=C%23&q=IPhotoProgressActionCB) | Implement this interface to get process from an `Vanara.PInvoke.PhotoAcquisition.IPhotoProgressDialog`. -[Vanara.PInvoke.PhotoAcquisition.IPhotoProgressDialog](https://github.com/dahall/Vanara/search?l=C%23&q=IPhotoProgressDialog) | Provides the progress dialog box that may be displayed when enumerating or importing images. The dialog box is modal and runs in its own thread. -[Vanara.PInvoke.PhotoAcquisition.IUserInputString](https://github.com/dahall/Vanara/search?l=C%23&q=IUserInputString) | The IUserInputString interface represents the object created when asking the user for a string—for example, when obtaining the name of a tag. -### Classes -Class | Description ----- | ---- -[Vanara.PInvoke.PhotoAcquisition.PhotoAcquire](https://github.com/dahall/Vanara/search?l=C%23&q=PhotoAcquire) | CLSID_PhotoAcquire -[Vanara.PInvoke.PhotoAcquisition.PhotoAcquireDeviceSelectionDialog](https://github.com/dahall/Vanara/search?l=C%23&q=PhotoAcquireDeviceSelectionDialog) | CLSID_PhotoAcquireDeviceSelectionDialog -[Vanara.PInvoke.PhotoAcquisition.PhotoAcquireOptionsDialog](https://github.com/dahall/Vanara/search?l=C%23&q=PhotoAcquireOptionsDialog) | CLSID_PhotoAcquireOptionsDialog -[Vanara.PInvoke.PhotoAcquisition](https://github.com/dahall/Vanara/search?l=C%23&q=PhotoAcquisition) | Enums and interfaces from the Windows Photo Acquisition API. -[Vanara.PInvoke.PhotoAcquisition.PhotoProgressDialog](https://github.com/dahall/Vanara/search?l=C%23&q=PhotoProgressDialog) | CLSID_PhotoProgressDialog + +- Includes methods from Vanara.PInvoke.PhotoAcquire.dll +- Current NuGet release: [![Nuget](https://img.shields.io/nuget/v/Vanara.PInvoke.PhotoAcquire?logo=nuget&style=flat-square)![Nuget](https://img.shields.io/nuget/dt/Vanara.PInvoke.PhotoAcquire?label=%20&style=flat-square)](https://www.nuget.org/packages/Vanara.PInvoke.PhotoAcquire) +### Enumerations +Native Enum | Header | Managed Enum +--- | --- | --- +[DEVICE_SELECTION_DEVICE_TYPE](https://www.google.com/search?num=5&q=DEVICE_SELECTION_DEVICE_TYPE+site%3Alearn.microsoft.com) | photoacquire.h | [Vanara.PInvoke.PhotoAcquisition.DEVICE_SELECTION_DEVICE_TYPE](https://github.com/dahall/Vanara/search?l=C%23&q=DEVICE_SELECTION_DEVICE_TYPE) +[DSF](https://www.google.com/search?num=5&q=DSF+site%3Alearn.microsoft.com) | | [Vanara.PInvoke.PhotoAcquisition.DSF](https://github.com/dahall/Vanara/search?l=C%23&q=DSF) +[ERROR_ADVISE_MESSAGE_TYPE](https://www.google.com/search?num=5&q=ERROR_ADVISE_MESSAGE_TYPE+site%3Alearn.microsoft.com) | photoacquire.h | [Vanara.PInvoke.PhotoAcquisition.ERROR_ADVISE_MESSAGE_TYPE](https://github.com/dahall/Vanara/search?l=C%23&q=ERROR_ADVISE_MESSAGE_TYPE) +[ERROR_ADVISE_RESULT](https://www.google.com/search?num=5&q=ERROR_ADVISE_RESULT+site%3Alearn.microsoft.com) | photoacquire.h | [Vanara.PInvoke.PhotoAcquisition.ERROR_ADVISE_RESULT](https://github.com/dahall/Vanara/search?l=C%23&q=ERROR_ADVISE_RESULT) +[PAPS](https://www.google.com/search?num=5&q=PAPS+site%3Alearn.microsoft.com) | photoacquire.h | [Vanara.PInvoke.PhotoAcquisition.PAPS](https://github.com/dahall/Vanara/search?l=C%23&q=PAPS) +[PHOTOACQ](https://www.google.com/search?num=5&q=PHOTOACQ+site%3Alearn.microsoft.com) | photoacquire.h | [Vanara.PInvoke.PhotoAcquisition.PHOTOACQ](https://github.com/dahall/Vanara/search?l=C%23&q=PHOTOACQ) +[PROGRESS_DIALOG_CHECKBOX_ID](https://www.google.com/search?num=5&q=PROGRESS_DIALOG_CHECKBOX_ID+site%3Alearn.microsoft.com) | photoacquire.h | [Vanara.PInvoke.PhotoAcquisition.PROGRESS_DIALOG_CHECKBOX_ID](https://github.com/dahall/Vanara/search?l=C%23&q=PROGRESS_DIALOG_CHECKBOX_ID) +[PROGRESS_DIALOG_IMAGE_TYPE](https://www.google.com/search?num=5&q=PROGRESS_DIALOG_IMAGE_TYPE+site%3Alearn.microsoft.com) | photoacquire.h | [Vanara.PInvoke.PhotoAcquisition.PROGRESS_DIALOG_IMAGE_TYPE](https://github.com/dahall/Vanara/search?l=C%23&q=PROGRESS_DIALOG_IMAGE_TYPE) +[USER_INPUT_STRING_TYPE](https://www.google.com/search?num=5&q=USER_INPUT_STRING_TYPE+site%3Alearn.microsoft.com) | photoacquire.h | [Vanara.PInvoke.PhotoAcquisition.USER_INPUT_STRING_TYPE](https://github.com/dahall/Vanara/search?l=C%23&q=USER_INPUT_STRING_TYPE) +### Interfaces +Native Interface | Header | Managed Interface +--- | --- | --- +[IPhotoAcquire](https://www.google.com/search?num=5&q=IPhotoAcquire+site%3Alearn.microsoft.com) | photoacquire.h | [Vanara.PInvoke.PhotoAcquisition.IPhotoAcquire](https://github.com/dahall/Vanara/search?l=C%23&q=IPhotoAcquire) +[IPhotoAcquireDeviceSelectionDialog](https://www.google.com/search?num=5&q=IPhotoAcquireDeviceSelectionDialog+site%3Alearn.microsoft.com) | photoacquire.h | [Vanara.PInvoke.PhotoAcquisition.IPhotoAcquireDeviceSelectionDialog](https://github.com/dahall/Vanara/search?l=C%23&q=IPhotoAcquireDeviceSelectionDialog) +[IPhotoAcquireItem](https://www.google.com/search?num=5&q=IPhotoAcquireItem+site%3Alearn.microsoft.com) | photoacquire.h | [Vanara.PInvoke.PhotoAcquisition.IPhotoAcquireItem](https://github.com/dahall/Vanara/search?l=C%23&q=IPhotoAcquireItem) +[IPhotoAcquireOptionsDialog](https://www.google.com/search?num=5&q=IPhotoAcquireOptionsDialog+site%3Alearn.microsoft.com) | photoacquire.h | [Vanara.PInvoke.PhotoAcquisition.IPhotoAcquireOptionsDialog](https://github.com/dahall/Vanara/search?l=C%23&q=IPhotoAcquireOptionsDialog) +[IPhotoAcquirePlugin](https://www.google.com/search?num=5&q=IPhotoAcquirePlugin+site%3Alearn.microsoft.com) | photoacquire.h | [Vanara.PInvoke.PhotoAcquisition.IPhotoAcquirePlugin](https://github.com/dahall/Vanara/search?l=C%23&q=IPhotoAcquirePlugin) +[IPhotoAcquireProgressCB](https://www.google.com/search?num=5&q=IPhotoAcquireProgressCB+site%3Alearn.microsoft.com) | photoacquire.h | [Vanara.PInvoke.PhotoAcquisition.IPhotoAcquireProgressCB](https://github.com/dahall/Vanara/search?l=C%23&q=IPhotoAcquireProgressCB) +[IPhotoAcquireSettings](https://www.google.com/search?num=5&q=IPhotoAcquireSettings+site%3Alearn.microsoft.com) | photoacquire.h | [Vanara.PInvoke.PhotoAcquisition.IPhotoAcquireSettings](https://github.com/dahall/Vanara/search?l=C%23&q=IPhotoAcquireSettings) +[IPhotoAcquireSource](https://www.google.com/search?num=5&q=IPhotoAcquireSource+site%3Alearn.microsoft.com) | photoacquire.h | [Vanara.PInvoke.PhotoAcquisition.IPhotoAcquireSource](https://github.com/dahall/Vanara/search?l=C%23&q=IPhotoAcquireSource) +[IPhotoProgressActionCB](https://www.google.com/search?num=5&q=IPhotoProgressActionCB+site%3Alearn.microsoft.com) | | [Vanara.PInvoke.PhotoAcquisition.IPhotoProgressActionCB](https://github.com/dahall/Vanara/search?l=C%23&q=IPhotoProgressActionCB) +[IPhotoProgressDialog](https://www.google.com/search?num=5&q=IPhotoProgressDialog+site%3Alearn.microsoft.com) | photoacquire.h | [Vanara.PInvoke.PhotoAcquisition.IPhotoProgressDialog](https://github.com/dahall/Vanara/search?l=C%23&q=IPhotoProgressDialog) +[IUserInputString](https://www.google.com/search?num=5&q=IUserInputString+site%3Alearn.microsoft.com) | photoacquire.h | [Vanara.PInvoke.PhotoAcquisition.IUserInputString](https://github.com/dahall/Vanara/search?l=C%23&q=IUserInputString) +### Classes +Native Class | Header | Managed Class +--- | --- | --- +[PhotoAcquire](https://www.google.com/search?num=5&q=PhotoAcquire+site%3Alearn.microsoft.com) | | [Vanara.PInvoke.PhotoAcquisition.PhotoAcquire](https://github.com/dahall/Vanara/search?l=C%23&q=PhotoAcquire) +[PhotoAcquireDeviceSelectionDialog](https://www.google.com/search?num=5&q=PhotoAcquireDeviceSelectionDialog+site%3Alearn.microsoft.com) | | [Vanara.PInvoke.PhotoAcquisition.PhotoAcquireDeviceSelectionDialog](https://github.com/dahall/Vanara/search?l=C%23&q=PhotoAcquireDeviceSelectionDialog) +[PhotoAcquireOptionsDialog](https://www.google.com/search?num=5&q=PhotoAcquireOptionsDialog+site%3Alearn.microsoft.com) | | [Vanara.PInvoke.PhotoAcquisition.PhotoAcquireOptionsDialog](https://github.com/dahall/Vanara/search?l=C%23&q=PhotoAcquireOptionsDialog) +[PhotoAcquisition](https://www.google.com/search?num=5&q=PhotoAcquisition+site%3Alearn.microsoft.com) | | [Vanara.PInvoke.PhotoAcquisition](https://github.com/dahall/Vanara/search?l=C%23&q=PhotoAcquisition) +[PhotoProgressDialog](https://www.google.com/search?num=5&q=PhotoProgressDialog+site%3Alearn.microsoft.com) | | [Vanara.PInvoke.PhotoAcquisition.PhotoProgressDialog](https://github.com/dahall/Vanara/search?l=C%23&q=PhotoProgressDialog) diff --git a/PInvoke/Printing/readme.md b/PInvoke/Printing/readme.md index 0b5f188f..35297db0 100644 --- a/PInvoke/Printing/readme.md +++ b/PInvoke/Printing/readme.md @@ -320,6 +320,7 @@ Native Class | Header | Managed Class [SafeHSPOOLFILE](https://www.google.com/search?num=5&q=SafeHSPOOLFILE+site%3Alearn.microsoft.com) | | [Vanara.PInvoke.WinSpool.SafeHSPOOLFILE](https://github.com/dahall/Vanara/search?l=C%23&q=SafeHSPOOLFILE) [SafePRINTER_NOTIFY_INFO](https://www.google.com/search?num=5&q=SafePRINTER_NOTIFY_INFO+site%3Alearn.microsoft.com) | | [Vanara.PInvoke.WinSpool.SafePRINTER_NOTIFY_INFO](https://github.com/dahall/Vanara/search?l=C%23&q=SafePRINTER_NOTIFY_INFO) [SafePTMemory](https://www.google.com/search?num=5&q=SafePTMemory+site%3Alearn.microsoft.com) | | [Vanara.PInvoke.PrntvPt.SafePTMemory](https://github.com/dahall/Vanara/search?l=C%23&q=SafePTMemory) +[XpsList](https://www.google.com/search?num=5&q=XpsList+site%3Alearn.microsoft.com) | | [Vanara.PInvoke.XpsObjectModel.XpsList](https://github.com/dahall/Vanara/search?l=C%23&q=XpsList) [XpsObjectModel](https://www.google.com/search?num=5&q=XpsObjectModel+site%3Alearn.microsoft.com) | | [Vanara.PInvoke.XpsObjectModel](https://github.com/dahall/Vanara/search?l=C%23&q=XpsObjectModel) [XpsOMObjectFactory](https://www.google.com/search?num=5&q=XpsOMObjectFactory+site%3Alearn.microsoft.com) | xpsobjectmodel.h | [Vanara.PInvoke.XpsObjectModel.XpsOMObjectFactory](https://github.com/dahall/Vanara/search?l=C%23&q=XpsOMObjectFactory) [XpsOMThumbnailGenerator](https://www.google.com/search?num=5&q=XpsOMThumbnailGenerator+site%3Alearn.microsoft.com) | xpsobjectmodel.h | [Vanara.PInvoke.XpsObjectModel.XpsOMThumbnailGenerator](https://github.com/dahall/Vanara/search?l=C%23&q=XpsOMThumbnailGenerator) diff --git a/PInvoke/Security/Vanara.PInvoke.Security.csproj b/PInvoke/Security/Vanara.PInvoke.Security.csproj index 44c851e4..3f42dab6 100644 --- a/PInvoke/Security/Vanara.PInvoke.Security.csproj +++ b/PInvoke/Security/Vanara.PInvoke.Security.csproj @@ -12,10 +12,10 @@ Currently implements: Functions -AbortSystemShutdown AcceptSecurityContext AccessCheck AccessCheckAndAuditAlarm AccessCheckByType AccessCheckByTypeAndAuditAlarm AccessCheckByTypeResultList AccessCheckByTypeResultListAndAuditAlarm AccessCheckByTypeResultListAndAuditAlarmByHandle AcquireCredentialsHandle AddAccessAllowedAce AddAccessAllowedAceEx AddAccessAllowedObjectAce AddAccessDeniedAce AddAccessDeniedAceEx AddAccessDeniedObjectAce AddAce AddAuditAccessAce AddAuditAccessAceEx AddAuditAccessObjectAce AddConditionalAce AddMandatoryAce AddResourceAttributeAce AddScopedPolicyIDAce AddSecurityPackage AddUsersToEncryptedFile AdjustTokenGroups AdjustTokenPrivileges AllocateAndInitializeSid AllocateLocallyUniqueId ApplyControlToken AreAllAccessesGranted AreAnyAccessesGranted AuditComputeEffectivePolicyBySid AuditComputeEffectivePolicyByToken AuditEnumerateCategories AuditEnumeratePerUserPolicy AuditEnumerateSubCategories AuditFree AuditLookupCategoryGuidFromCategoryId AuditLookupCategoryIdFromCategoryGuid AuditLookupCategoryName AuditLookupSubCategoryName AuditQueryGlobalSacl AuditQueryPerUserPolicy AuditQuerySecurity AuditQuerySystemPolicy AuditSetGlobalSacl AuditSetPerUserPolicy AuditSetSecurity AuditSetSystemPolicy AuthzAccessCheck AuthzAddSidsToContext AuthzCachedAccessCheck AuthzEnumerateSecurityEventSources AuthzFreeAuditEvent AuthzFreeCentralAccessPolicyCache AuthzFreeContext AuthzFreeHandle AuthzFreeResourceManager AuthzGetInformationFromContext AuthzInitializeCompoundContext AuthzInitializeContextFromAuthzContext AuthzInitializeContextFromSid AuthzInitializeContextFromToken AuthzInitializeObjectAccessAuditEvent AuthzInitializeObjectAccessAuditEvent2 AuthzInitializeRemoteResourceManager AuthzInitializeResourceManager AuthzInitializeResourceManagerEx AuthzInstallSecurityEventSource AuthzModifyClaims AuthzModifySecurityAttributes AuthzModifySids AuthzOpenObjectAudit AuthzRegisterCapChangeNotification AuthzRegisterSecurityEventSource AuthzReportSecurityEvent AuthzReportSecurityEventFromParams AuthzSetAppContainerInformation AuthzUninstallSecurityEventSource AuthzUnregisterCapChangeNotification AuthzUnregisterSecurityEventSource BackupEventLog BuildExplicitAccessWithName BuildSecurityDescriptor BuildTrusteeWithName BuildTrusteeWithObjectsAndName BuildTrusteeWithObjectsAndSid BuildTrusteeWithSid ChangeAccountPassword ChangeServiceConfig ChangeServiceConfig2 CheckTokenCapability CheckTokenMembership CheckTokenMembershipEx ClearEventLog CloseEncryptedFileRaw CloseEventLog CloseServiceHandle CloseThreadWaitChainSession CloseTrace CompleteAuthToken ControlService ControlServiceEx ControlTrace ConvertSecurityDescriptorToStringSecurityDescriptor ConvertSidToStringSid ConvertStringSecurityDescriptorToSecurityDescriptor ConvertStringSidToSid ConvertToAutoInheritPrivateObjectSecurity CopySid CreatePrivateObjectSecurity CreatePrivateObjectSecurityEx CreatePrivateObjectSecurityWithMultipleInheritance CreateProcessAsUser CreateProcessWithLogonW CreateProcessWithTokenW CreateRestrictedToken CreateService CreateTraceInstanceId CreateWellKnownSid CredDelete CredEnumerate CredFindBestCredential CredFree CredGetSessionTypes CredGetTargetInfo CredIsMarshaledCredential CredIsProtected CredMarshalCredentialA CredMarshalCredentialW CredProtect CredRead CredReadDomainCredentials CredRename CredUnmarshalCredentialA CredUnmarshalCredentialW CredUnprotect CredWrite CredWriteDomainCredentials CryptAcquireContext CryptContextAddRef CryptCreateHash CryptDecrypt CryptDeriveKey CryptDestroyHash CryptDestroyKey CryptDuplicateHash CryptDuplicateKey CryptEncrypt CryptEnumProviders CryptEnumProviderTypes CryptExportKey CryptGenKey CryptGenRandom CryptGetDefaultProvider CryptGetHashParam CryptGetKeyParam CryptGetProvParam CryptGetUserKey CryptHashData CryptHashSessionKey CryptImportKey CryptReleaseContext CryptSetHashParam CryptSetKeyParam CryptSetProvider CryptSetProviderEx CryptSetProvParam CryptSignHash CryptVerifySignature CveEventWrite DecryptFile DecryptMessage DeleteAce DeleteSecurityContext DeleteSecurityPackage DeleteService DeregisterEventSource DeriveCapabilitySidsFromName DestroyPrivateObjectSecurity DuplicateEncryptionInfoFile DuplicateToken DuplicateTokenEx EnableTrace EnableTraceEx EnableTraceEx2 EncryptFile EncryptionDisable EncryptMessage EnumDependentServices EnumerateSecurityPackages EnumerateTraceGuids EnumerateTraceGuidsEx EnumServicesStatus EnumServicesStatusEx EqualDomainSid EqualPrefixSid EqualSid EventAccessControl EventAccessQuery EventAccessRemove EventActivityIdControl EventEnabled EventProviderEnabled EventRegister EventSetInformation EventUnregister EventWrite EventWriteEx EventWriteString EventWriteTransfer ExportSecurityContext FileEncryptionStatus FindFirstFreeAce FlushTrace FreeContextBuffer FreeCredentialsHandle FreeEncryptionCertificateHashList FreeInheritedFromArray FreeSid GetAce GetAclInformation GetAuditedPermissionsFromAcl GetComputerObjectName GetCurrentHwProfile GetEffectiveRightsFromAcl GetEventLogInformation GetExplicitEntriesFromAcl GetFileSecurity GetInheritanceSource GetKernelObjectSecurity GetLengthSid GetLocalManagedApplications GetManagedApplicationCategories GetManagedApplications GetNamedSecurityInfo GetNumberOfEventLogRecords GetOldestEventLogRecord GetPrivateObjectSecurity GetSecurityDescriptorControl GetSecurityDescriptorDacl GetSecurityDescriptorGroup GetSecurityDescriptorLength GetSecurityDescriptorOwner GetSecurityDescriptorRMControl GetSecurityDescriptorSacl GetSecurityInfo GetServiceDisplayName GetServiceKeyName GetSidIdentifierAuthority GetSidLengthRequired GetSidSubAuthority GetSidSubAuthorityCount GetThreadWaitChain GetTokenInformation GetTraceEnableFlags GetTraceEnableLevel GetTraceLoggerHandle GetTrusteeForm GetTrusteeNameA GetTrusteeNameW GetTrusteeTypeA GetTrusteeTypeW GetUserName GetUserNameEx GetWindowsAccountDomainSid ImpersonateAnonymousToken ImpersonateLoggedOnUser ImpersonateNamedPipeClient ImpersonateSecurityContext ImpersonateSelf ImportSecurityContext InitializeAcl InitializeSecurityContext InitializeSecurityDescriptor InitializeSid InitiateShutdown InitiateSystemShutdown InitiateSystemShutdownEx InitSecurityInterface InstallApplication IsTextUnicode IsTokenRestricted IsValidAcl IsValidSecurityDescriptor IsValidSid IsWellKnownSid LockServiceDatabase LogonUser LogonUserEx LogonUserExExW LookupAccountName LookupAccountSid LookupPrivilegeDisplayName LookupPrivilegeName LookupPrivilegeValue LookupSecurityDescriptorParts LsaAddAccountRights LsaCallAuthenticationPackage LsaClose LsaConnectUntrusted LsaCreateAccount LsaCreateTrustedDomainEx LsaDeleteTrustedDomain LsaDeregisterLogonProcess LsaEnumerateAccountRights LsaEnumerateAccountsWithUserRight LsaEnumerateLogonSessions LsaEnumerateTrustedDomains LsaEnumerateTrustedDomainsEx LsaFreeMemory LsaFreeReturnBuffer LsaGetAppliedCAPIDs LsaGetLogonSessionData LsaGetSystemAccessAccount LsaLogonUser LsaLookupAuthenticationPackage LsaLookupNames LsaLookupNames2 LsaLookupPrivilegeValue LsaLookupSids LsaLookupSids2 LsaNtStatusToWinError LsaOpenAccount LsaOpenPolicy LsaOpenTrustedDomainByName LsaQueryCAPs LsaQueryDomainInformationPolicy LsaQueryForestTrustInformation LsaQueryInformationPolicy LsaQueryTrustedDomainInfo LsaQueryTrustedDomainInfoByName LsaRegisterLogonProcess LsaRegisterPolicyChangeNotification LsaRemoveAccountRights LsaRetrievePrivateData LsaSetDomainInformationPolicy LsaSetForestTrustInformation LsaSetInformationPolicy LsaSetSystemAccessAccount LsaSetTrustedDomainInfoByName LsaSetTrustedDomainInformation LsaStorePrivateData LsaUnregisterPolicyChangeNotification MakeAbsoluteSD MakeSelfRelativeSD MakeSignature MapGenericMask MSChapSrvChangePassword MSChapSrvChangePassword2 NotifyBootConfigStatus NotifyChangeEventLog NotifyServiceStatusChange ObjectCloseAuditAlarm ObjectOpenAuditAlarm ObjectPrivilegeAuditAlarm OpenBackupEventLog OpenEncryptedFileRaw OpenEventLog OpenProcessToken OpenSCManager OpenService OpenThreadToken OpenThreadWaitChainSession OpenTrace OperationEnd OperationStart PerfAddCounters PerfCloseQueryHandle PerfCreateInstance PerfDecrementULongCounterValue PerfDecrementULongLongCounterValue PerfDeleteCounters PerfDeleteInstance PerfEnumerateCounterSet PerfEnumerateCounterSetInstances PerfIncrementULongCounterValue PerfIncrementULongLongCounterValue PerfOpenQueryHandle PerfQueryCounterData PerfQueryCounterInfo PerfQueryCounterSetRegistrationInfo PerfQueryInstance PerfSetCounterRefValue PerfSetCounterSetInfo PerfSetULongCounterValue PerfSetULongLongCounterValue PerfStartProvider PerfStartProviderEx PerfStopProvider PrivilegeCheck PrivilegedServiceAuditAlarm ProcessTrace QueryAllTraces QueryContextAttributes QueryContextAttributesEx QueryCredentialsAttributes QueryCredentialsAttributesEx QueryRecoveryAgentsOnEncryptedFile QuerySecurityAccessMask QuerySecurityContextToken QuerySecurityPackageInfo QueryServiceConfig QueryServiceConfig2 QueryServiceDynamicInformation QueryServiceLockStatusA QueryServiceLockStatusW QueryServiceObjectSecurity QueryServiceStatus QueryServiceStatusEx QueryTrace QueryTraceProcessingHandle QueryUsersOnEncryptedFile ReadEncryptedFileRaw ReadEventLog RegCloseKey RegConnectRegistry RegCopyTree RegCreateKey RegCreateKeyEx RegCreateKeyTransacted RegDeleteKey RegDeleteKeyEx RegDeleteKeyTransacted RegDeleteKeyValue RegDeleteTree RegDeleteValue RegDisablePredefinedCache RegDisablePredefinedCacheEx RegDisableReflectionKey RegEnableReflectionKey RegEnumKey RegEnumKeyEx RegEnumValue RegFlushKey RegGetKeySecurity RegGetValue RegisterEventSource RegisterServiceCtrlHandler RegisterServiceCtrlHandlerEx RegisterTraceGuids RegisterWaitChainCOMCallback RegLoadAppKey RegLoadKey RegLoadMUIStringW RegNotifyChangeKeyValue RegOpenCurrentUser RegOpenKey RegOpenKeyEx RegOpenKeyTransacted RegOpenUserClassesRoot RegOverridePredefKey RegQueryInfoKey RegQueryMultipleValues RegQueryReflectionKey RegQueryValue RegQueryValueEx RegReplaceKey RegRestoreKey RegSaveKey RegSaveKeyEx RegSetKeySecurity RegSetKeyValue RegSetValue RegSetValueEx RegUnLoadKey RemoveTraceCallback RemoveUsersFromEncryptedFile ReportEvent RevertSecurityContext RevertToSelf SaferCloseLevel SaferComputeTokenFromLevel SaferCreateLevel SaferGetLevelInformation SaferGetPolicyInformation SaferIdentifyLevel SaferiIsExecutableFileType SaferiSearchMatchingHashRules SaferRecordEventLogEntry SaferSetLevelInformation SaferSetPolicyInformation SaslAcceptSecurityContext SaslEnumerateProfiles SaslGetContextOption SaslGetProfilePackageA SaslGetProfilePackageW SaslIdentifyPackage SaslInitializeSecurityContext SaslSetContextOption SetAclInformation SetContextAttributes SetCredentialsAttributes SetEntriesInAcl SetFileSecurity SetKernelObjectSecurity SetNamedSecurityInfo SetPrivateObjectSecurity SetPrivateObjectSecurityEx SetSecurityAccessMask SetSecurityDescriptorControl SetSecurityDescriptorDacl SetSecurityDescriptorGroup SetSecurityDescriptorOwner SetSecurityDescriptorRMControl SetSecurityDescriptorSacl SetSecurityInfo SetServiceBits SetServiceObjectSecurity SetServiceStatus SetThreadToken SetTokenInformation SetTraceCallback SetUserFileEncryptionKey SslCrackCertificate SslEmptyCache SslFreeCertificate SslGetServerIdentity SspiCompareAuthIdentities SspiCopyAuthIdentity SspiDecryptAuthIdentity SspiDecryptAuthIdentityEx SspiEncodeAuthIdentityAsStrings SspiEncodeStringsAsAuthIdentity SspiEncryptAuthIdentity SspiEncryptAuthIdentityEx SspiExcludePackage SspiFreeAuthIdentity SspiGetTargetHostName SspiIsAuthIdentityEncrypted SspiLocalFree SspiMarshalAuthIdentity SspiPrepareForCredRead SspiPrepareForCredWrite SspiUnmarshalAuthIdentity SspiValidateAuthIdentity SspiZeroAuthIdentity StartService StartServiceCtrlDispatcher StartTrace StopTrace TdhAggregatePayloadFilters TdhCleanupPayloadEventFilterDescriptor TdhCloseDecodingHandle TdhCreatePayloadFilter TdhDeletePayloadFilter TdhEnumerateManifestProviderEvents TdhEnumerateProviderFieldInformation TdhEnumerateProviderFilters TdhEnumerateProviders TdhEnumerateProvidersForDecodingSource TdhFormatProperty TdhGetDecodingParameter TdhGetEventInformation TdhGetEventMapInformation TdhGetManifestEventInformation TdhGetProperty TdhGetPropertySize TdhGetWppMessage TdhGetWppProperty TdhLoadManifest TdhLoadManifestFromBinary TdhLoadManifestFromMemory TdhOpenDecodingHandle TdhQueryProviderFieldInformation TdhSetDecodingParameter TdhUnloadManifest TdhUnloadManifestFromMemory TraceEvent TraceEventInstance TraceMessage TraceMessageVa TraceQueryInformation TraceSetInformation TranslateName TreeResetNamedSecurityInfo TreeSetNamedSecurityInfo UninstallApplication UnlockServiceDatabase UnregisterTraceGuids UpdateTrace VerifySignature WriteEncryptedFileRaw +AbortSystemShutdown AcceptSecurityContext AccessCheck AccessCheckAndAuditAlarm AccessCheckByType AccessCheckByTypeAndAuditAlarm AccessCheckByTypeResultList AccessCheckByTypeResultListAndAuditAlarm AccessCheckByTypeResultListAndAuditAlarmByHandle AcquireCredentialsHandle AddAccessAllowedAce AddAccessAllowedAceEx AddAccessAllowedObjectAce AddAccessDeniedAce AddAccessDeniedAceEx AddAccessDeniedObjectAce AddAce AddAuditAccessAce AddAuditAccessAceEx AddAuditAccessObjectAce AddConditionalAce AddMandatoryAce AddResourceAttributeAce AddScopedPolicyIDAce AddSecurityPackage AddUsersToEncryptedFile AdjustTokenGroups AdjustTokenPrivileges AllocateAndInitializeSid AllocateLocallyUniqueId ApplyControlToken AreAllAccessesGranted AreAnyAccessesGranted AuditComputeEffectivePolicyBySid AuditComputeEffectivePolicyByToken AuditEnumerateCategories AuditEnumeratePerUserPolicy AuditEnumerateSubCategories AuditFree AuditLookupCategoryGuidFromCategoryId AuditLookupCategoryIdFromCategoryGuid AuditLookupCategoryName AuditLookupSubCategoryName AuditQueryGlobalSacl AuditQueryPerUserPolicy AuditQuerySecurity AuditQuerySystemPolicy AuditSetGlobalSacl AuditSetPerUserPolicy AuditSetSecurity AuditSetSystemPolicy AuthzAccessCheck AuthzAddSidsToContext AuthzCachedAccessCheck AuthzEnumerateSecurityEventSources AuthzFreeAuditEvent AuthzFreeCentralAccessPolicyCache AuthzFreeContext AuthzFreeHandle AuthzFreeResourceManager AuthzGetInformationFromContext AuthzInitializeCompoundContext AuthzInitializeContextFromAuthzContext AuthzInitializeContextFromSid AuthzInitializeContextFromToken AuthzInitializeObjectAccessAuditEvent AuthzInitializeObjectAccessAuditEvent2 AuthzInitializeRemoteResourceManager AuthzInitializeResourceManager AuthzInitializeResourceManagerEx AuthzInstallSecurityEventSource AuthzModifyClaims AuthzModifySecurityAttributes AuthzModifySids AuthzOpenObjectAudit AuthzRegisterCapChangeNotification AuthzRegisterSecurityEventSource AuthzReportSecurityEvent AuthzReportSecurityEventFromParams AuthzSetAppContainerInformation AuthzUninstallSecurityEventSource AuthzUnregisterCapChangeNotification AuthzUnregisterSecurityEventSource BackupEventLog BuildExplicitAccessWithName BuildSecurityDescriptor BuildTrusteeWithName BuildTrusteeWithObjectsAndName BuildTrusteeWithObjectsAndSid BuildTrusteeWithSid ChangeAccountPassword ChangeServiceConfig ChangeServiceConfig2 CheckTokenCapability CheckTokenMembership CheckTokenMembershipEx ClearEventLog CloseEncryptedFileRaw CloseEventLog CloseServiceHandle CloseThreadWaitChainSession CloseTrace CompleteAuthToken ControlService ControlServiceEx ControlTrace ConvertSecurityDescriptorToStringSecurityDescriptor ConvertSidToStringSid ConvertStringSecurityDescriptorToSecurityDescriptor ConvertStringSidToSid ConvertToAutoInheritPrivateObjectSecurity CopySid CreatePrivateObjectSecurity CreatePrivateObjectSecurityEx CreatePrivateObjectSecurityWithMultipleInheritance CreateProcessAsUser CreateProcessWithLogonW CreateProcessWithTokenW CreateRestrictedToken CreateService CreateTraceInstanceId CreateWellKnownSid CredDelete CredEnumerate CredFindBestCredential CredFree CredGetSessionTypes CredGetTargetInfo CredIsMarshaledCredential CredIsProtected CredMarshalCredentialA CredMarshalCredentialW CredProtect CredRead CredReadDomainCredentials CredRename CredUnmarshalCredentialA CredUnmarshalCredentialW CredUnprotect CredWrite CredWriteDomainCredentials CryptAcquireContext CryptContextAddRef CryptCreateHash CryptDecrypt CryptDeriveKey CryptDestroyHash CryptDestroyKey CryptDuplicateHash CryptDuplicateKey CryptEncrypt CryptEnumProviders CryptEnumProviderTypes CryptExportKey CryptGenKey CryptGenRandom CryptGetDefaultProvider CryptGetHashParam CryptGetKeyParam CryptGetProvParam CryptGetUserKey CryptHashData CryptHashSessionKey CryptImportKey CryptReleaseContext CryptSetHashParam CryptSetKeyParam CryptSetProvider CryptSetProviderEx CryptSetProvParam CryptSignHash CryptVerifySignature CveEventWrite DecryptFile DecryptMessage DeleteAce DeleteSecurityContext DeleteSecurityPackage DeleteService DeregisterEventSource DeriveCapabilitySidsFromName DestroyPrivateObjectSecurity DuplicateEncryptionInfoFile DuplicateToken DuplicateTokenEx EnableTrace EnableTraceEx EnableTraceEx2 EncryptFile EncryptionDisable EncryptMessage EnumDependentServices EnumerateSecurityPackages EnumerateTraceGuids EnumerateTraceGuidsEx EnumServicesStatus EnumServicesStatusEx EqualDomainSid EqualPrefixSid EqualSid EventAccessControl EventAccessQuery EventAccessRemove EventActivityIdControl EventEnabled EventProviderEnabled EventRegister EventSetInformation EventUnregister EventWrite EventWriteEx EventWriteString EventWriteTransfer ExportSecurityContext FileEncryptionStatus FindFirstFreeAce FlushTrace FreeContextBuffer FreeCredentialsHandle FreeEncryptionCertificateHashList FreeInheritedFromArray FreeSid GetAce GetAclInformation GetAuditedPermissionsFromAcl GetComputerObjectName GetCurrentHwProfile GetEffectiveRightsFromAcl GetEventLogInformation GetExplicitEntriesFromAcl GetFileSecurity GetInheritanceSource GetKernelObjectSecurity GetLengthSid GetLocalManagedApplications GetManagedApplicationCategories GetManagedApplications GetNamedSecurityInfo GetNumberOfEventLogRecords GetOldestEventLogRecord GetPrivateObjectSecurity GetSecurityDescriptorControl GetSecurityDescriptorDacl GetSecurityDescriptorGroup GetSecurityDescriptorLength GetSecurityDescriptorOwner GetSecurityDescriptorRMControl GetSecurityDescriptorSacl GetSecurityInfo GetServiceDisplayName GetServiceKeyName GetSidIdentifierAuthority GetSidLengthRequired GetSidSubAuthority GetSidSubAuthorityCount GetThreadWaitChain GetTokenInformation GetTraceEnableFlags GetTraceEnableLevel GetTraceLoggerHandle GetTrusteeForm GetTrusteeNameA GetTrusteeNameW GetTrusteeTypeA GetTrusteeTypeW GetUserName GetUserNameEx GetWindowsAccountDomainSid ImpersonateAnonymousToken ImpersonateLoggedOnUser ImpersonateNamedPipeClient ImpersonateSecurityContext ImpersonateSelf ImportSecurityContext InitializeAcl InitializeSecurityContext InitializeSecurityDescriptor InitializeSid InitiateShutdown InitiateSystemShutdown InitiateSystemShutdownEx InitSecurityInterface InstallApplication IsTextUnicode IsTokenRestricted IsValidAcl IsValidSecurityDescriptor IsValidSid IsWellKnownSid LockServiceDatabase LogonUser LogonUserEx LogonUserExExW LookupAccountName LookupAccountSid LookupPrivilegeDisplayName LookupPrivilegeName LookupPrivilegeValue LookupSecurityDescriptorParts LsaAddAccountRights LsaCallAuthenticationPackage LsaClose LsaConnectUntrusted LsaCreateAccount LsaCreateTrustedDomainEx LsaDeleteTrustedDomain LsaDeregisterLogonProcess LsaEnumerateAccountRights LsaEnumerateAccountsWithUserRight LsaEnumerateLogonSessions LsaEnumerateTrustedDomains LsaEnumerateTrustedDomainsEx LsaFreeMemory LsaFreeReturnBuffer LsaGetAppliedCAPIDs LsaGetLogonSessionData LsaGetSystemAccessAccount LsaLogonUser LsaLookupAuthenticationPackage LsaLookupNames LsaLookupNames2 LsaLookupPrivilegeValue LsaLookupSids LsaLookupSids2 LsaNtStatusToWinError LsaOpenAccount LsaOpenPolicy LsaOpenTrustedDomainByName LsaQueryCAPs LsaQueryDomainInformationPolicy LsaQueryForestTrustInformation LsaQueryInformationPolicy LsaQueryTrustedDomainInfo LsaQueryTrustedDomainInfoByName LsaRegisterLogonProcess LsaRegisterPolicyChangeNotification LsaRemoveAccountRights LsaRetrievePrivateData LsaSetDomainInformationPolicy LsaSetForestTrustInformation LsaSetInformationPolicy LsaSetSystemAccessAccount LsaSetTrustedDomainInfoByName LsaSetTrustedDomainInformation LsaStorePrivateData LsaUnregisterPolicyChangeNotification MakeAbsoluteSD MakeSelfRelativeSD MakeSignature MapGenericMask MSChapSrvChangePassword MSChapSrvChangePassword2 NotifyBootConfigStatus NotifyChangeEventLog NotifyServiceStatusChange ObjectCloseAuditAlarm ObjectOpenAuditAlarm ObjectPrivilegeAuditAlarm OpenBackupEventLog OpenEncryptedFileRaw OpenEventLog OpenProcessToken OpenSCManager OpenService OpenThreadToken OpenThreadWaitChainSession OpenTrace OperationEnd OperationStart PerfAddCounters PerfCloseQueryHandle PerfCreateInstance PerfDecrementULongCounterValue PerfDecrementULongLongCounterValue PerfDeleteCounters PerfDeleteInstance PerfEnumerateCounterSet PerfEnumerateCounterSetInstances PerfIncrementULongCounterValue PerfIncrementULongLongCounterValue PerfOpenQueryHandle PerfQueryCounterData PerfQueryCounterInfo PerfQueryCounterSetRegistrationInfo PerfQueryInstance PerfSetCounterRefValue PerfSetCounterSetInfo PerfSetULongCounterValue PerfSetULongLongCounterValue PerfStartProvider PerfStartProviderEx PerfStopProvider PrivilegeCheck PrivilegedServiceAuditAlarm ProcessTrace QueryAllTraces QueryContextAttributes QueryContextAttributesEx QueryCredentialsAttributes QueryCredentialsAttributesEx QueryRecoveryAgentsOnEncryptedFile QuerySecurityAccessMask QuerySecurityContextToken QuerySecurityPackageInfo QueryServiceConfig QueryServiceConfig2 QueryServiceDynamicInformation QueryServiceLockStatusA QueryServiceLockStatusW QueryServiceObjectSecurity QueryServiceStatus QueryServiceStatusEx QueryTrace QueryTraceProcessingHandle QueryUsersOnEncryptedFile ReadEncryptedFileRaw ReadEventLog RegCloseKey RegConnectRegistry RegCopyTree RegCreateKey RegCreateKeyEx RegCreateKeyTransacted RegDeleteKey RegDeleteKeyEx RegDeleteKeyTransacted RegDeleteKeyValue RegDeleteTree RegDeleteValue RegDisablePredefinedCache RegDisablePredefinedCacheEx RegDisableReflectionKey RegEnableReflectionKey RegEnumKey RegEnumKeyEx RegEnumValue RegFlushKey RegGetKeySecurity RegGetValue RegisterEventSource RegisterServiceCtrlHandler RegisterServiceCtrlHandlerEx RegisterTraceGuids RegisterWaitChainCOMCallback RegLoadAppKey RegLoadKey RegLoadMUIStringW RegNotifyChangeKeyValue RegOpenCurrentUser RegOpenKey RegOpenKeyEx RegOpenKeyTransacted RegOpenUserClassesRoot RegOverridePredefKey RegQueryInfoKey RegQueryMultipleValues RegQueryReflectionKey RegQueryValue RegQueryValueEx RegReplaceKey RegRestoreKey RegSaveKey RegSaveKeyEx RegSetKeySecurity RegSetKeyValue RegSetValue RegSetValueEx RegUnLoadKey RemoveTraceCallback RemoveUsersFromEncryptedFile ReportEvent RevertSecurityContext RevertToSelf SaferCloseLevel SaferComputeTokenFromLevel SaferCreateLevel SaferGetLevelInformation SaferGetPolicyInformation SaferIdentifyLevel SaferiIsExecutableFileType SaferiSearchMatchingHashRules SaferRecordEventLogEntry SaferSetLevelInformation SaferSetPolicyInformation SaslAcceptSecurityContext SaslEnumerateProfiles SaslGetContextOption SaslGetProfilePackageA SaslGetProfilePackageW SaslIdentifyPackage SaslInitializeSecurityContext SaslSetContextOption SetAclInformation SetContextAttributes SetCredentialsAttributes SetEntriesInAcl SetFileSecurity SetKernelObjectSecurity SetNamedSecurityInfo SetPrivateObjectSecurity SetPrivateObjectSecurityEx SetSecurityAccessMask SetSecurityDescriptorControl SetSecurityDescriptorDacl SetSecurityDescriptorGroup SetSecurityDescriptorOwner SetSecurityDescriptorRMControl SetSecurityDescriptorSacl SetSecurityInfo SetServiceBits SetServiceObjectSecurity SetServiceStatus SetThreadToken SetTokenInformation SetTraceCallback SetUserFileEncryptionKey SslCrackCertificate SslEmptyCache SslFreeCertificate SslGetServerIdentity SspiCompareAuthIdentities SspiCopyAuthIdentity SspiDecryptAuthIdentity SspiDecryptAuthIdentityEx SspiEncodeAuthIdentityAsStrings SspiEncodeStringsAsAuthIdentity SspiEncryptAuthIdentity SspiEncryptAuthIdentityEx SspiExcludePackage SspiFreeAuthIdentity SspiGetTargetHostName SspiIsAuthIdentityEncrypted SspiLocalFree SspiMarshalAuthIdentity SspiPrepareForCredRead SspiPrepareForCredWrite SspiSetChannelBindingFlags SspiUnmarshalAuthIdentity SspiValidateAuthIdentity SspiZeroAuthIdentity StartService StartServiceCtrlDispatcher StartTrace StopTrace TdhAggregatePayloadFilters TdhCleanupPayloadEventFilterDescriptor TdhCloseDecodingHandle TdhCreatePayloadFilter TdhDeletePayloadFilter TdhEnumerateManifestProviderEvents TdhEnumerateProviderFieldInformation TdhEnumerateProviderFilters TdhEnumerateProviders TdhEnumerateProvidersForDecodingSource TdhFormatProperty TdhGetDecodingParameter TdhGetEventInformation TdhGetEventMapInformation TdhGetManifestEventInformation TdhGetProperty TdhGetPropertySize TdhGetWppMessage TdhGetWppProperty TdhLoadManifest TdhLoadManifestFromBinary TdhLoadManifestFromMemory TdhOpenDecodingHandle TdhQueryProviderFieldInformation TdhSetDecodingParameter TdhUnloadManifest TdhUnloadManifestFromMemory TraceEvent TraceEventInstance TraceMessage TraceMessageVa TraceQueryInformation TraceSetInformation TranslateName TreeResetNamedSecurityInfo TreeSetNamedSecurityInfo UninstallApplication UnlockServiceDatabase UnregisterTraceGuids UpdateTrace VerifySignature WriteEncryptedFileRaw Structures -ACCESS_ALLOWED_ACE ACCESS_ALLOWED_CALLBACK_ACE ACCESS_ALLOWED_CALLBACK_OBJECT_ACE ACCESS_ALLOWED_OBJECT_ACE ACCESS_DENIED_ACE ACCESS_DENIED_CALLBACK_ACE ACCESS_DENIED_CALLBACK_OBJECT_ACE ACCESS_DENIED_OBJECT_ACE ACE_HEADER ACL ACL_REVISION_INFORMATION ACL_SIZE_INFORMATION ACTRL_ACCESS_ENTRY ACTRL_ACCESS_ENTRY_LIST ACTRL_ALIST ACTRL_PROPERTY_ENTRY APPCATEGORYINFO APPCATEGORYINFOLIST APPNAME ATTRUNION AUDIT_IP_ADDRESS AUDIT_OBJECT_TYPE AUDIT_OBJECT_TYPES AUDIT_PARAM AUDIT_PARAMS AUDIT_POLICY_INFORMATION AUTHZ_ACCESS_CHECK_RESULTS_HANDLE AUTHZ_ACCESS_REPLY AUTHZ_ACCESS_REQUEST AUTHZ_AUDIT_EVENT_HANDLE AUTHZ_CAP_CHANGE_SUBSCRIPTION_HANDLE AUTHZ_CLIENT_CONTEXT_HANDLE AUTHZ_INIT_INFO AUTHZ_REGISTRATION_OBJECT_TYPE_NAME_OFFSET AUTHZ_RESOURCE_MANAGER_HANDLE AUTHZ_RPC_INIT_INFO_CLIENT AUTHZ_SECURITY_ATTRIBUTE_FQBN_VALUE AUTHZ_SECURITY_ATTRIBUTE_OCTET_STRING_VALUE AUTHZ_SECURITY_ATTRIBUTE_V1 AUTHZ_SECURITY_ATTRIBUTE_V1_Union AUTHZ_SECURITY_EVENT_PROVIDER_HANDLE AUTHZ_SOURCE_SCHEMA_REGISTRATION BINARY_BLOB_CREDENTIAL_INFO CALLBACK_UNION CENTRAL_ACCESS_POLICY CENTRAL_ACCESS_POLICY_ENTRY CERT_CREDENTIAL_INFO CLAIM_SECURITY_ATTRIBUTES_INFORMATION CLAIM_SECURITY_ATTRIBUTE_FQBN_VALUE CLAIM_SECURITY_ATTRIBUTE_OCTET_STRING_VALUE CLAIM_SECURITY_ATTRIBUTE_V1 CLASS CLASS CLASSIC_EVENT_ID COMCLASS CREDENTIAL CREDENTIAL_MGD CREDENTIAL_TARGET_INFORMATION CredHandle CREDSSP_CRED CREDSSP_CRED_EX CtxtHandle CUSTOMSCHEMATYPE CYPHER_BLOCK DOMAIN_PASSWORD_INFORMATION DUMMYUNION DUMMYUNION EFS_CERTIFICATE_BLOB EFS_HASH_BLOB ENABLE_TRACE_PARAMETERS ENABLE_TRACE_PARAMETERS_V1 EncryptedFileContext ENCRYPTED_LM_OWF_PASSWORD ENCRYPTION_CERTIFICATE ENCRYPTION_CERTIFICATE_HASH ENCRYPTION_CERTIFICATE_HASH_LIST ENCRYPTION_CERTIFICATE_LIST ENUM_SERVICE_STATUS ENUM_SERVICE_STATUS_PROCESS ETW_BUFFER_CONTEXT ETW_TRACE_PARTITION_INFORMATION EVENTLOGEOF EVENTLOGHEADER EVENTLOGRECORD EVENTLOG_FULL_INFORMATION EVENT_DATA_DESCRIPTOR EVENT_DESCRIPTOR EVENT_EXTENDED_ITEM_INSTANCE EVENT_EXTENDED_ITEM_RELATED_ACTIVITYID EVENT_EXTENDED_ITEM_STACK_TRACE32 EVENT_EXTENDED_ITEM_STACK_TRACE64 EVENT_EXTENDED_ITEM_TS_ID EVENT_FILTER_DESCRIPTOR EVENT_FILTER_EVENT_ID EVENT_FILTER_EVENT_NAME EVENT_FILTER_HEADER EVENT_FILTER_LEVEL_KW EVENT_HEADER EVENT_HEADER_EXTENDED_DATA_ITEM EVENT_INSTANCE_HEADER EVENT_INSTANCE_INFO EVENT_MAP_ENTRY EVENT_MAP_INFO EVENT_PROPERTY_INFO EVENT_RECORD EVENT_TRACE EVENT_TRACE_HEADER EVENT_TRACE_LOGFILE EVENT_TRACE_PROPERTIES EVENT_TRACE_PROPERTIES_V2 EXPLICIT_ACCESS ForestTrustDataUnion GENERIC_MAPPING HEVENTLOG HMAC_INFO HPERFPROV HPERFQUERY HWCT HW_PROFILE_INFO INHERITED_FROM INSTALLDATA INSTALLSPEC KERB_CRYPTO_KEY KERB_EXTERNAL_NAME KERB_EXTERNAL_TICKET KERB_INTERACTIVE_LOGON KERB_PURGE_TKT_CACHE_REQUEST KERB_QUERY_TKT_CACHE_REQUEST KERB_QUERY_TKT_CACHE_RESPONSE KERB_RETRIEVE_TKT_REQUEST KERB_RETRIEVE_TKT_RESPONSE KERB_TICKET_CACHE_INFO LM_OWF_PASSWORD LOCALMANAGEDAPPLICATION LOCKOBJECT LsaConnectionHandle LSA_AUTH_INFORMATION LSA_ENUMERATION_HANDLE LSA_ENUMERATION_INFORMATION LSA_FOREST_TRUST_BINARY_DATA LSA_FOREST_TRUST_COLLISION_INFORMATION LSA_FOREST_TRUST_COLLISION_RECORD LSA_FOREST_TRUST_DOMAIN_INFO LSA_FOREST_TRUST_INFORMATION LSA_FOREST_TRUST_RECORD LSA_HANDLE LSA_LAST_INTER_LOGON_INFO LSA_OBJECT_ATTRIBUTES LSA_REFERENCED_DOMAIN_LIST LSA_STRING LSA_TRANSLATED_NAME LSA_TRANSLATED_SID LSA_TRANSLATED_SID2 LSA_TRUST_INFORMATION LSA_UNICODE_STRING LUID LUID_AND_ATTRIBUTES MANAGEDAPPLICATION MOF_FIELD MSV1_0_INTERACTIVE_LOGON NONSTRUCTTYPE OBJECTS_AND_NAME OBJECTS_AND_SID OPERATION_END_PARAMETERS OPERATION_START_PARAMETERS PAYLOAD_FILTER_PREDICATE PERF_COUNTERSET_INFO PERF_COUNTERSET_INSTANCE PERF_COUNTERSET_REG_INFO PERF_COUNTER_DATA PERF_COUNTER_HEADER PERF_COUNTER_IDENTIFIER PERF_COUNTER_IDENTIFIER_WITH_INST_NAME PERF_COUNTER_IDENTITY PERF_COUNTER_INFO PERF_COUNTER_REG_INFO PERF_DATA_HEADER PERF_INSTANCE_HEADER PERF_MULTI_COUNTERS PERF_MULTI_INSTANCES PERF_PROVIDER_CONTEXT PERF_STRING_BUFFER_HEADER PERF_STRING_COUNTER_HEADER POLICY_ACCOUNT_DOMAIN_INFO POLICY_AUDIT_EVENTS_INFO POLICY_AUDIT_SID_ARRAY POLICY_DNS_DOMAIN_INFO POLICY_DOMAIN_EFS_INFO POLICY_DOMAIN_KERBEROS_TICKET_INFO POLICY_DOMAIN_QUALITY_OF_SERVICE_INFO POLICY_LSA_SERVER_ROLE_INFO POLICY_MODIFICATION_INFO PRIVILEGE_SET PROFILE_SOURCE_INFO PROPERTY_DATA_DESCRIPTOR PROVIDER_ENUMERATION_INFO PROVIDER_EVENT_INFO PROVIDER_FIELD_INFO PROVIDER_FIELD_INFOARRAY PROVIDER_FILTER_INFO PROV_ENUMALGS PROV_ENUMALGS_EX PSEC_WINNT_AUTH_IDENTITY_OPAQUE PSID_IDENTIFIER_AUTHORITY QUERY_SERVICE_CONFIG QUERY_SERVICE_LOCK_STATUS QUOTA_LIMITS REGHANDLE SafeCredHandle SafeCtxtHandle SAFER_CODE_PROPERTIES_V1 SAFER_CODE_PROPERTIES_V2 SAFER_LEVEL_HANDLE SafeTRACEHANDLE SAMPR_ENCRYPTED_USER_PASSWORD SC_ACTION SC_HANDLE SC_LOCK SecBuffer SecBufferDesc SecPkgContext_AccessToken SecPkgContext_Authority SecPkgContext_Bindings SecPkgContext_CipherInfo SecPkgContext_ClientCreds SecPkgContext_ClientSpecifiedTarget SecPkgContext_ConnectionInfo SecPkgContext_CredInfo SecPkgContext_DceInfo SecPkgContext_EapKeyBlock SecPkgContext_EapPrfInfo SecPkgContext_EarlyStart SecPkgContext_Flags SecPkgContext_IssuerListInfoEx SecPkgContext_KeyInfo SecPkgContext_KeyingMaterial SecPkgContext_KeyingMaterialInfo SecPkgContext_LastClientTokenStatus SecPkgContext_Lifespan SecPkgContext_Names SecPkgContext_NativeNames SecPkgContext_NegoStatus SecPkgContext_NegotiationInfo SecPkgContext_PackageInfo SecPkgContext_PasswordExpiry SecPkgContext_ProtoInfo SecPkgContext_SessionAppData SecPkgContext_SessionInfo SecPkgContext_SessionKey SecPkgContext_Sizes SecPkgContext_StreamSizes SecPkgContext_SubjectAttributes SecPkgContext_SupportedSignatures SecPkgContext_TargetInformation SecPkgCredentials_Cert SecPkgCredentials_KdcProxySettingsW SecPkgCredentials_Names SecPkgCredentials_SSIProvider SecPkgCred_CipherStrengths SecPkgCred_SupportedAlgs SecPkgCred_SupportedProtocols SecPkgInfo SecurityFunctionTable SECURITY_DESCRIPTOR SECURITY_LOGON_SESSION_DATA SECURITY_PACKAGE_OPTIONS SEC_WINNT_AUTH_IDENTITY SEC_WINNT_AUTH_IDENTITY_EX SEC_WINNT_AUTH_IDENTITY_EX2 SERVICE_CONTROL_STATUS_REASON_PARAMS SERVICE_DELAYED_AUTO_START_INFO SERVICE_DESCRIPTION SERVICE_FAILURE_ACTIONS SERVICE_FAILURE_ACTIONS_FLAG SERVICE_LAUNCH_PROTECTED_INFO SERVICE_NOTIFY_2 SERVICE_PREFERRED_NODE_INFO SERVICE_PRESHUTDOWN_INFO SERVICE_REQUIRED_PRIVILEGES_INFO SERVICE_SID_INFO SERVICE_START_REASON SERVICE_STATUS SERVICE_STATUS_HANDLE SERVICE_STATUS_PROCESS SERVICE_TABLE_ENTRY SERVICE_TRIGGER SERVICE_TRIGGER_INFO SERVICE_TRIGGER_SPECIFIC_DATA_ITEM SID SID_AND_ATTRIBUTES SID_IDENTIFIER_AUTHORITY STRUCTTYPE SYSTEM_ALARM_ACE SYSTEM_ALARM_CALLBACK_ACE SYSTEM_ALARM_CALLBACK_OBJECT_ACE SYSTEM_ALARM_OBJECT_ACE SYSTEM_AUDIT_ACE SYSTEM_AUDIT_CALLBACK_ACE SYSTEM_AUDIT_CALLBACK_OBJECT_ACE SYSTEM_AUDIT_OBJECT_ACE TDH_CONTEXT TDH_HANDLE THREADOBJECT TOKEN_ACCESS_INFORMATION TOKEN_APPCONTAINER_INFORMATION TOKEN_DEFAULT_DACL TOKEN_ELEVATION TOKEN_GROUPS TOKEN_GROUPS_AND_PRIVILEGES TOKEN_LINKED_TOKEN TOKEN_MANDATORY_LABEL TOKEN_MANDATORY_POLICY TOKEN_ORIGIN TOKEN_OWNER TOKEN_PRIMARY_GROUP TOKEN_PRIVILEGES TOKEN_SOURCE TOKEN_STATISTICS TOKEN_USER TRACEHANDLE TRACE_ENABLE_INFO TRACE_EVENT_INFO TRACE_GUID_INFO TRACE_GUID_PROPERTIES TRACE_GUID_REGISTRATION TRACE_LOGFILE_HEADER TRACE_PERIODIC_CAPTURE_STATE_INFO TRACE_PROFILE_INTERVAL TRACE_PROVIDER_INFO TRACE_PROVIDER_INSTANCE_INFO TRACE_VERSION_INFO TRUSTED_DOMAIN_AUTH_INFORMATION TRUSTED_DOMAIN_FULL_INFORMATION TRUSTED_DOMAIN_INFORMATION_EX TRUSTED_DOMAIN_NAME_INFO TRUSTED_PASSWORD_INFO TRUSTED_POSIX_OFFSET_INFO TRUSTEE USERNAME_TARGET_CREDENTIAL_INFO VALENT VALUESUNION VERSIONDETAIL WAITCHAIN_NODE_INFO WNODE_HEADER X509Certificate +ACCESS_ALLOWED_ACE ACCESS_ALLOWED_CALLBACK_ACE ACCESS_ALLOWED_CALLBACK_OBJECT_ACE ACCESS_ALLOWED_OBJECT_ACE ACCESS_DENIED_ACE ACCESS_DENIED_CALLBACK_ACE ACCESS_DENIED_CALLBACK_OBJECT_ACE ACCESS_DENIED_OBJECT_ACE ACE_HEADER ACL ACL_REVISION_INFORMATION ACL_SIZE_INFORMATION ACTRL_ACCESS_ENTRY ACTRL_ACCESS_ENTRY_LIST ACTRL_ALIST ACTRL_PROPERTY_ENTRY APPCATEGORYINFO APPCATEGORYINFOLIST APPNAME ATTRUNION AUDIT_IP_ADDRESS AUDIT_OBJECT_TYPE AUDIT_OBJECT_TYPES AUDIT_PARAM AUDIT_PARAMS AUDIT_POLICY_INFORMATION AUTHZ_ACCESS_CHECK_RESULTS_HANDLE AUTHZ_ACCESS_REPLY AUTHZ_ACCESS_REQUEST AUTHZ_AUDIT_EVENT_HANDLE AUTHZ_CAP_CHANGE_SUBSCRIPTION_HANDLE AUTHZ_CLIENT_CONTEXT_HANDLE AUTHZ_INIT_INFO AUTHZ_REGISTRATION_OBJECT_TYPE_NAME_OFFSET AUTHZ_RESOURCE_MANAGER_HANDLE AUTHZ_RPC_INIT_INFO_CLIENT AUTHZ_SECURITY_ATTRIBUTE_FQBN_VALUE AUTHZ_SECURITY_ATTRIBUTE_OCTET_STRING_VALUE AUTHZ_SECURITY_ATTRIBUTE_V1 AUTHZ_SECURITY_ATTRIBUTE_V1_Union AUTHZ_SECURITY_EVENT_PROVIDER_HANDLE AUTHZ_SOURCE_SCHEMA_REGISTRATION BINARY_BLOB_CREDENTIAL_INFO CALLBACK_UNION CENTRAL_ACCESS_POLICY CENTRAL_ACCESS_POLICY_ENTRY CERT_CREDENTIAL_INFO CLAIM_SECURITY_ATTRIBUTES_INFORMATION CLAIM_SECURITY_ATTRIBUTE_FQBN_VALUE CLAIM_SECURITY_ATTRIBUTE_OCTET_STRING_VALUE CLAIM_SECURITY_ATTRIBUTE_V1 CLASS CLASS CLASSIC_EVENT_ID CMS_DH_KEY_INFO COMCLASS CREDENTIAL CREDENTIAL_MGD CREDENTIAL_TARGET_INFORMATION CredHandle CREDSSP_CRED CREDSSP_CRED_EX CtxtHandle CUSTOMSCHEMATYPE CYPHER_BLOCK DOMAIN_PASSWORD_INFORMATION DSSSEED DUMMYUNION DUMMYUNION EFS_CERTIFICATE_BLOB EFS_HASH_BLOB ENABLE_TRACE_PARAMETERS ENABLE_TRACE_PARAMETERS_V1 EncryptedFileContext ENCRYPTED_LM_OWF_PASSWORD ENCRYPTION_CERTIFICATE ENCRYPTION_CERTIFICATE_HASH ENCRYPTION_CERTIFICATE_HASH_LIST ENCRYPTION_CERTIFICATE_LIST ENUM_SERVICE_STATUS ENUM_SERVICE_STATUS_PROCESS ETW_BUFFER_CONTEXT ETW_TRACE_PARTITION_INFORMATION EVENTLOGEOF EVENTLOGHEADER EVENTLOGRECORD EVENTLOG_FULL_INFORMATION EVENT_DATA_DESCRIPTOR EVENT_DESCRIPTOR EVENT_EXTENDED_ITEM_EVENT_KEY EVENT_EXTENDED_ITEM_INSTANCE EVENT_EXTENDED_ITEM_PEBS_INDEX EVENT_EXTENDED_ITEM_PMC_COUNTERS EVENT_EXTENDED_ITEM_PROCESS_START_KEY EVENT_EXTENDED_ITEM_RELATED_ACTIVITYID EVENT_EXTENDED_ITEM_STACK_KEY32 EVENT_EXTENDED_ITEM_STACK_KEY64 EVENT_EXTENDED_ITEM_STACK_TRACE32 EVENT_EXTENDED_ITEM_STACK_TRACE64 EVENT_EXTENDED_ITEM_TS_ID EVENT_FILTER_DESCRIPTOR EVENT_FILTER_EVENT_ID EVENT_FILTER_EVENT_NAME EVENT_FILTER_HEADER EVENT_FILTER_LEVEL_KW EVENT_HEADER EVENT_HEADER_EXTENDED_DATA_ITEM EVENT_INSTANCE_HEADER EVENT_INSTANCE_INFO EVENT_MAP_ENTRY EVENT_MAP_INFO EVENT_PROPERTY_INFO EVENT_RECORD EVENT_TRACE EVENT_TRACE_HEADER EVENT_TRACE_LOGFILE EVENT_TRACE_PROPERTIES EVENT_TRACE_PROPERTIES_V2 EXPLICIT_ACCESS ForestTrustDataUnion GENERIC_MAPPING HEVENTLOG HMAC_INFO HPERFPROV HPERFQUERY HWCT HW_PROFILE_INFO INHERITED_FROM INSTALLDATA INSTALLSPEC KERB_CRYPTO_KEY KERB_EXTERNAL_NAME KERB_EXTERNAL_TICKET KERB_INTERACTIVE_LOGON KERB_PURGE_TKT_CACHE_REQUEST KERB_QUERY_TKT_CACHE_REQUEST KERB_QUERY_TKT_CACHE_RESPONSE KERB_RETRIEVE_TKT_REQUEST KERB_RETRIEVE_TKT_RESPONSE KERB_TICKET_CACHE_INFO LM_OWF_PASSWORD LOCALMANAGEDAPPLICATION LOCKOBJECT LsaConnectionHandle LSA_AUTH_INFORMATION LSA_ENUMERATION_HANDLE LSA_ENUMERATION_INFORMATION LSA_FOREST_TRUST_BINARY_DATA LSA_FOREST_TRUST_COLLISION_INFORMATION LSA_FOREST_TRUST_COLLISION_RECORD LSA_FOREST_TRUST_DOMAIN_INFO LSA_FOREST_TRUST_INFORMATION LSA_FOREST_TRUST_RECORD LSA_HANDLE LSA_LAST_INTER_LOGON_INFO LSA_OBJECT_ATTRIBUTES LSA_REFERENCED_DOMAIN_LIST LSA_STRING LSA_TRANSLATED_NAME LSA_TRANSLATED_SID LSA_TRANSLATED_SID2 LSA_TRUST_INFORMATION LSA_UNICODE_STRING LUID LUID_AND_ATTRIBUTES MANAGEDAPPLICATION MOF_FIELD MSV1_0_INTERACTIVE_LOGON NONSTRUCTTYPE OBJECTS_AND_NAME OBJECTS_AND_SID OPERATION_END_PARAMETERS OPERATION_START_PARAMETERS PAYLOAD_FILTER_PREDICATE PERF_COUNTERSET_INFO PERF_COUNTERSET_INSTANCE PERF_COUNTERSET_REG_INFO PERF_COUNTER_DATA PERF_COUNTER_HEADER PERF_COUNTER_IDENTIFIER PERF_COUNTER_IDENTIFIER_WITH_INST_NAME PERF_COUNTER_IDENTITY PERF_COUNTER_INFO PERF_COUNTER_REG_INFO PERF_DATA_HEADER PERF_INSTANCE_HEADER PERF_MULTI_COUNTERS PERF_MULTI_INSTANCES PERF_PROVIDER_CONTEXT PERF_STRING_BUFFER_HEADER PERF_STRING_COUNTER_HEADER POLICY_ACCOUNT_DOMAIN_INFO POLICY_AUDIT_EVENTS_INFO POLICY_AUDIT_SID_ARRAY POLICY_DNS_DOMAIN_INFO POLICY_DOMAIN_EFS_INFO POLICY_DOMAIN_KERBEROS_TICKET_INFO POLICY_DOMAIN_QUALITY_OF_SERVICE_INFO POLICY_LSA_SERVER_ROLE_INFO POLICY_MODIFICATION_INFO PRIVILEGE_SET PROFILE_SOURCE_INFO PROPERTY_DATA_DESCRIPTOR PROVIDER_ENUMERATION_INFO PROVIDER_EVENT_INFO PROVIDER_FIELD_INFO PROVIDER_FIELD_INFOARRAY PROVIDER_FILTER_INFO PROV_ENUMALGS PROV_ENUMALGS_EX PSEC_WINNT_AUTH_IDENTITY_OPAQUE PSID_IDENTIFIER_AUTHORITY PUBKEYVER3 QUERY_SERVICE_CONFIG QUERY_SERVICE_LOCK_STATUS QUOTA_LIMITS REGHANDLE SafeCredHandle SafeCtxtHandle SAFER_CODE_PROPERTIES_V1 SAFER_CODE_PROPERTIES_V2 SAFER_LEVEL_HANDLE SafeTRACEHANDLE SAMPR_ENCRYPTED_USER_PASSWORD SC_ACTION SC_HANDLE SC_LOCK SecBuffer SecBufferDesc SecPkgContext_AccessToken SecPkgContext_Authority SecPkgContext_Bindings SecPkgContext_CipherInfo SecPkgContext_ClientCreds SecPkgContext_ClientSpecifiedTarget SecPkgContext_ConnectionInfo SecPkgContext_CredInfo SecPkgContext_DceInfo SecPkgContext_EapKeyBlock SecPkgContext_EapPrfInfo SecPkgContext_EarlyStart SecPkgContext_Flags SecPkgContext_IssuerListInfoEx SecPkgContext_KeyInfo SecPkgContext_KeyingMaterial SecPkgContext_KeyingMaterialInfo SecPkgContext_LastClientTokenStatus SecPkgContext_Lifespan SecPkgContext_Names SecPkgContext_NativeNames SecPkgContext_NegoStatus SecPkgContext_NegotiationInfo SecPkgContext_PackageInfo SecPkgContext_PasswordExpiry SecPkgContext_ProtoInfo SecPkgContext_SessionAppData SecPkgContext_SessionInfo SecPkgContext_SessionKey SecPkgContext_Sizes SecPkgContext_StreamSizes SecPkgContext_SubjectAttributes SecPkgContext_SupportedSignatures SecPkgContext_TargetInformation SecPkgCredentials_Cert SecPkgCredentials_KdcProxySettingsW SecPkgCredentials_Names SecPkgCredentials_SSIProvider SecPkgCred_CipherStrengths SecPkgCred_SupportedAlgs SecPkgCred_SupportedProtocols SecPkgInfo SecurityFunctionTable SECURITY_DESCRIPTOR SECURITY_LOGON_SESSION_DATA SECURITY_PACKAGE_OPTIONS SEC_WINNT_AUTH_IDENTITY SEC_WINNT_AUTH_IDENTITY_EX SEC_WINNT_AUTH_IDENTITY_EX2 SERVICE_CONTROL_STATUS_REASON_PARAMS SERVICE_DELAYED_AUTO_START_INFO SERVICE_DESCRIPTION SERVICE_FAILURE_ACTIONS SERVICE_FAILURE_ACTIONS_FLAG SERVICE_LAUNCH_PROTECTED_INFO SERVICE_NOTIFY_2 SERVICE_PREFERRED_NODE_INFO SERVICE_PRESHUTDOWN_INFO SERVICE_REQUIRED_PRIVILEGES_INFO SERVICE_SID_INFO SERVICE_START_REASON SERVICE_STATUS SERVICE_STATUS_HANDLE SERVICE_STATUS_PROCESS SERVICE_TABLE_ENTRY SERVICE_TRIGGER SERVICE_TRIGGER_INFO SERVICE_TRIGGER_SPECIFIC_DATA_ITEM SID SID_AND_ATTRIBUTES SID_IDENTIFIER_AUTHORITY STRUCTTYPE SYSTEM_ALARM_ACE SYSTEM_ALARM_CALLBACK_ACE SYSTEM_ALARM_CALLBACK_OBJECT_ACE SYSTEM_ALARM_OBJECT_ACE SYSTEM_AUDIT_ACE SYSTEM_AUDIT_CALLBACK_ACE SYSTEM_AUDIT_CALLBACK_OBJECT_ACE SYSTEM_AUDIT_OBJECT_ACE TDH_CONTEXT TDH_HANDLE THREADOBJECT TOKEN_ACCESS_INFORMATION TOKEN_APPCONTAINER_INFORMATION TOKEN_DEFAULT_DACL TOKEN_ELEVATION TOKEN_GROUPS TOKEN_GROUPS_AND_PRIVILEGES TOKEN_LINKED_TOKEN TOKEN_MANDATORY_LABEL TOKEN_MANDATORY_POLICY TOKEN_ORIGIN TOKEN_OWNER TOKEN_PRIMARY_GROUP TOKEN_PRIVILEGES TOKEN_SOURCE TOKEN_STATISTICS TOKEN_USER TRACEHANDLE TRACE_ENABLE_INFO TRACE_EVENT_INFO TRACE_GUID_INFO TRACE_GUID_PROPERTIES TRACE_GUID_REGISTRATION TRACE_LOGFILE_HEADER TRACE_PERIODIC_CAPTURE_STATE_INFO TRACE_PROFILE_INTERVAL TRACE_PROVIDER_INFO TRACE_PROVIDER_INSTANCE_INFO TRACE_VERSION_INFO TRUSTED_DOMAIN_AUTH_INFORMATION TRUSTED_DOMAIN_FULL_INFORMATION TRUSTED_DOMAIN_INFORMATION_EX TRUSTED_DOMAIN_NAME_INFO TRUSTED_PASSWORD_INFO TRUSTED_POSIX_OFFSET_INFO TRUSTEE USERNAME_TARGET_CREDENTIAL_INFO VALENT VALUESUNION VERSIONDETAIL WAITCHAIN_NODE_INFO WNODE_HEADER X509Certificate pkgreadme.md diff --git a/PInvoke/Security/pkgreadme.md b/PInvoke/Security/pkgreadme.md index 8e1ea318..eb8b8a97 100644 --- a/PInvoke/Security/pkgreadme.md +++ b/PInvoke/Security/pkgreadme.md @@ -18,4 +18,4 @@ If you're still running into problems, file an [issue](https://github.com/dahall Functions | Enumerations | Structures --- | --- | --- -AbortSystemShutdown AcceptSecurityContext AccessCheck AccessCheckAndAuditAlarm AccessCheckByType AccessCheckByTypeAndAuditAlarm AccessCheckByTypeResultList AccessCheckByTypeResultListAndAuditAlarm AccessCheckByTypeResultListAndAuditAlarmByHandle AcquireCredentialsHandle AddAccessAllowedAce AddAccessAllowedAceEx AddAccessAllowedObjectAce AddAccessDeniedAce AddAccessDeniedAceEx AddAccessDeniedObjectAce AddAce AddAuditAccessAce AddAuditAccessAceEx AddAuditAccessObjectAce AddConditionalAce AddMandatoryAce AddResourceAttributeAce AddScopedPolicyIDAce AddSecurityPackage AddUsersToEncryptedFile AdjustTokenGroups AdjustTokenPrivileges AllocateAndInitializeSid AllocateLocallyUniqueId ApplyControlToken AreAllAccessesGranted AreAnyAccessesGranted AuditComputeEffectivePolicyBySid AuditComputeEffectivePolicyByToken AuditEnumerateCategories AuditEnumeratePerUserPolicy AuditEnumerateSubCategories AuditFree AuditLookupCategoryGuidFromCategoryId AuditLookupCategoryIdFromCategoryGuid AuditLookupCategoryName AuditLookupSubCategoryName AuditQueryGlobalSacl AuditQueryPerUserPolicy AuditQuerySecurity AuditQuerySystemPolicy AuditSetGlobalSacl AuditSetPerUserPolicy AuditSetSecurity AuditSetSystemPolicy AuthzAccessCheck AuthzAddSidsToContext AuthzCachedAccessCheck AuthzEnumerateSecurityEventSources AuthzFreeAuditEvent AuthzFreeCentralAccessPolicyCache AuthzFreeContext AuthzFreeHandle AuthzFreeResourceManager AuthzGetInformationFromContext AuthzInitializeCompoundContext AuthzInitializeContextFromAuthzContext AuthzInitializeContextFromSid AuthzInitializeContextFromToken AuthzInitializeObjectAccessAuditEvent AuthzInitializeObjectAccessAuditEvent2 AuthzInitializeRemoteResourceManager AuthzInitializeResourceManager AuthzInitializeResourceManagerEx AuthzInstallSecurityEventSource AuthzModifyClaims AuthzModifySecurityAttributes AuthzModifySids AuthzOpenObjectAudit AuthzRegisterCapChangeNotification AuthzRegisterSecurityEventSource AuthzReportSecurityEvent AuthzReportSecurityEventFromParams AuthzSetAppContainerInformation AuthzUninstallSecurityEventSource AuthzUnregisterCapChangeNotification AuthzUnregisterSecurityEventSource BackupEventLog BuildExplicitAccessWithName BuildSecurityDescriptor BuildTrusteeWithName BuildTrusteeWithObjectsAndName BuildTrusteeWithObjectsAndSid BuildTrusteeWithSid ChangeAccountPassword ChangeServiceConfig ChangeServiceConfig2 CheckTokenCapability CheckTokenMembership CheckTokenMembershipEx ClearEventLog CloseEncryptedFileRaw CloseEventLog CloseServiceHandle CloseThreadWaitChainSession CloseTrace CompleteAuthToken ControlService ControlServiceEx ControlTrace ConvertSecurityDescriptorToStringSecurityDescriptor ConvertSidToStringSid ConvertStringSecurityDescriptorToSecurityDescriptor ConvertStringSidToSid ConvertToAutoInheritPrivateObjectSecurity CopySid CreatePrivateObjectSecurity CreatePrivateObjectSecurityEx CreatePrivateObjectSecurityWithMultipleInheritance CreateProcessAsUser CreateProcessWithLogonW CreateProcessWithTokenW CreateRestrictedToken CreateService CreateTraceInstanceId CreateWellKnownSid CredDelete CredEnumerate CredFindBestCredential CredFree CredGetSessionTypes CredGetTargetInfo CredIsMarshaledCredential CredIsProtected CredMarshalCredentialA CredMarshalCredentialW CredProtect CredRead CredReadDomainCredentials CredRename CredUnmarshalCredentialA CredUnmarshalCredentialW CredUnprotect CredWrite CredWriteDomainCredentials CryptAcquireContext CryptContextAddRef CryptCreateHash CryptDecrypt CryptDeriveKey CryptDestroyHash CryptDestroyKey CryptDuplicateHash CryptDuplicateKey CryptEncrypt CryptEnumProviders CryptEnumProviderTypes CryptExportKey CryptGenKey CryptGenRandom CryptGetDefaultProvider CryptGetHashParam CryptGetKeyParam CryptGetProvParam CryptGetUserKey CryptHashData CryptHashSessionKey CryptImportKey CryptReleaseContext CryptSetHashParam CryptSetKeyParam CryptSetProvider CryptSetProviderEx CryptSetProvParam CryptSignHash CryptVerifySignature CveEventWrite DecryptFile DecryptMessage DeleteAce DeleteSecurityContext DeleteSecurityPackage DeleteService DeregisterEventSource DeriveCapabilitySidsFromName DestroyPrivateObjectSecurity DuplicateEncryptionInfoFile DuplicateToken DuplicateTokenEx EnableTrace EnableTraceEx EnableTraceEx2 EncryptFile EncryptionDisable EncryptMessage EnumDependentServices EnumerateSecurityPackages EnumerateTraceGuids EnumerateTraceGuidsEx EnumServicesStatus EnumServicesStatusEx EqualDomainSid EqualPrefixSid EqualSid EventAccessControl EventAccessQuery EventAccessRemove EventActivityIdControl EventEnabled EventProviderEnabled EventRegister EventSetInformation EventUnregister EventWrite EventWriteEx EventWriteString EventWriteTransfer ExportSecurityContext FileEncryptionStatus FindFirstFreeAce FlushTrace FreeContextBuffer FreeCredentialsHandle FreeEncryptionCertificateHashList FreeInheritedFromArray FreeSid GetAce GetAclInformation GetAuditedPermissionsFromAcl GetComputerObjectName GetCurrentHwProfile GetEffectiveRightsFromAcl GetEventLogInformation GetExplicitEntriesFromAcl GetFileSecurity GetInheritanceSource GetKernelObjectSecurity GetLengthSid GetLocalManagedApplications GetManagedApplicationCategories GetManagedApplications GetNamedSecurityInfo GetNumberOfEventLogRecords GetOldestEventLogRecord GetPrivateObjectSecurity GetSecurityDescriptorControl GetSecurityDescriptorDacl GetSecurityDescriptorGroup GetSecurityDescriptorLength GetSecurityDescriptorOwner GetSecurityDescriptorRMControl GetSecurityDescriptorSacl GetSecurityInfo GetServiceDisplayName GetServiceKeyName GetSidIdentifierAuthority GetSidLengthRequired GetSidSubAuthority GetSidSubAuthorityCount GetThreadWaitChain GetTokenInformation GetTraceEnableFlags GetTraceEnableLevel GetTraceLoggerHandle GetTrusteeForm GetTrusteeNameA GetTrusteeNameW GetTrusteeTypeA GetTrusteeTypeW GetUserName GetUserNameEx GetWindowsAccountDomainSid ImpersonateAnonymousToken ImpersonateLoggedOnUser ImpersonateNamedPipeClient ImpersonateSecurityContext ImpersonateSelf ImportSecurityContext InitializeAcl InitializeSecurityContext InitializeSecurityDescriptor InitializeSid InitiateShutdown InitiateSystemShutdown InitiateSystemShutdownEx InitSecurityInterface InstallApplication IsTextUnicode IsTokenRestricted IsValidAcl IsValidSecurityDescriptor IsValidSid IsWellKnownSid LockServiceDatabase LogonUser LogonUserEx LogonUserExExW LookupAccountName LookupAccountSid LookupPrivilegeDisplayName LookupPrivilegeName LookupPrivilegeValue LookupSecurityDescriptorParts LsaAddAccountRights LsaCallAuthenticationPackage LsaClose LsaConnectUntrusted LsaCreateAccount LsaCreateTrustedDomainEx LsaDeleteTrustedDomain LsaDeregisterLogonProcess LsaEnumerateAccountRights LsaEnumerateAccountsWithUserRight LsaEnumerateLogonSessions LsaEnumerateTrustedDomains LsaEnumerateTrustedDomainsEx LsaFreeMemory LsaFreeReturnBuffer LsaGetAppliedCAPIDs LsaGetLogonSessionData LsaGetSystemAccessAccount LsaLogonUser LsaLookupAuthenticationPackage LsaLookupNames LsaLookupNames2 LsaLookupPrivilegeValue LsaLookupSids LsaLookupSids2 LsaNtStatusToWinError LsaOpenAccount LsaOpenPolicy LsaOpenTrustedDomainByName LsaQueryCAPs LsaQueryDomainInformationPolicy LsaQueryForestTrustInformation LsaQueryInformationPolicy LsaQueryTrustedDomainInfo LsaQueryTrustedDomainInfoByName LsaRegisterLogonProcess LsaRegisterPolicyChangeNotification LsaRemoveAccountRights LsaRetrievePrivateData LsaSetDomainInformationPolicy LsaSetForestTrustInformation LsaSetInformationPolicy LsaSetSystemAccessAccount LsaSetTrustedDomainInfoByName LsaSetTrustedDomainInformation LsaStorePrivateData LsaUnregisterPolicyChangeNotification MakeAbsoluteSD MakeSelfRelativeSD MakeSignature MapGenericMask MSChapSrvChangePassword MSChapSrvChangePassword2 NotifyBootConfigStatus NotifyChangeEventLog NotifyServiceStatusChange ObjectCloseAuditAlarm ObjectOpenAuditAlarm ObjectPrivilegeAuditAlarm OpenBackupEventLog OpenEncryptedFileRaw OpenEventLog OpenProcessToken OpenSCManager OpenService OpenThreadToken OpenThreadWaitChainSession OpenTrace OperationEnd OperationStart PerfAddCounters PerfCloseQueryHandle PerfCreateInstance PerfDecrementULongCounterValue PerfDecrementULongLongCounterValue PerfDeleteCounters PerfDeleteInstance PerfEnumerateCounterSet PerfEnumerateCounterSetInstances PerfIncrementULongCounterValue PerfIncrementULongLongCounterValue PerfOpenQueryHandle PerfQueryCounterData PerfQueryCounterInfo PerfQueryCounterSetRegistrationInfo PerfQueryInstance PerfSetCounterRefValue PerfSetCounterSetInfo PerfSetULongCounterValue PerfSetULongLongCounterValue PerfStartProvider PerfStartProviderEx PerfStopProvider PrivilegeCheck PrivilegedServiceAuditAlarm ProcessTrace QueryAllTraces QueryContextAttributes QueryContextAttributesEx QueryCredentialsAttributes QueryCredentialsAttributesEx QueryRecoveryAgentsOnEncryptedFile QuerySecurityAccessMask QuerySecurityContextToken QuerySecurityPackageInfo QueryServiceConfig QueryServiceConfig2 QueryServiceDynamicInformation QueryServiceLockStatusA QueryServiceLockStatusW QueryServiceObjectSecurity QueryServiceStatus QueryServiceStatusEx QueryTrace QueryTraceProcessingHandle QueryUsersOnEncryptedFile ReadEncryptedFileRaw ReadEventLog RegCloseKey RegConnectRegistry RegCopyTree RegCreateKey RegCreateKeyEx RegCreateKeyTransacted RegDeleteKey RegDeleteKeyEx RegDeleteKeyTransacted RegDeleteKeyValue RegDeleteTree RegDeleteValue RegDisablePredefinedCache RegDisablePredefinedCacheEx RegDisableReflectionKey RegEnableReflectionKey RegEnumKey RegEnumKeyEx RegEnumValue RegFlushKey RegGetKeySecurity RegGetValue RegisterEventSource RegisterServiceCtrlHandler RegisterServiceCtrlHandlerEx RegisterTraceGuids RegisterWaitChainCOMCallback RegLoadAppKey RegLoadKey RegLoadMUIStringW RegNotifyChangeKeyValue RegOpenCurrentUser RegOpenKey RegOpenKeyEx RegOpenKeyTransacted RegOpenUserClassesRoot RegOverridePredefKey RegQueryInfoKey RegQueryMultipleValues RegQueryReflectionKey RegQueryValue RegQueryValueEx RegReplaceKey RegRestoreKey RegSaveKey RegSaveKeyEx RegSetKeySecurity RegSetKeyValue RegSetValue RegSetValueEx RegUnLoadKey RemoveTraceCallback RemoveUsersFromEncryptedFile ReportEvent RevertSecurityContext RevertToSelf SaferCloseLevel SaferComputeTokenFromLevel SaferCreateLevel SaferGetLevelInformation SaferGetPolicyInformation SaferIdentifyLevel SaferiIsExecutableFileType SaferiSearchMatchingHashRules SaferRecordEventLogEntry SaferSetLevelInformation SaferSetPolicyInformation SaslAcceptSecurityContext SaslEnumerateProfiles SaslGetContextOption SaslGetProfilePackageA SaslGetProfilePackageW SaslIdentifyPackage SaslInitializeSecurityContext SaslSetContextOption SetAclInformation SetContextAttributes SetCredentialsAttributes SetEntriesInAcl SetFileSecurity SetKernelObjectSecurity SetNamedSecurityInfo SetPrivateObjectSecurity SetPrivateObjectSecurityEx SetSecurityAccessMask SetSecurityDescriptorControl SetSecurityDescriptorDacl SetSecurityDescriptorGroup SetSecurityDescriptorOwner SetSecurityDescriptorRMControl SetSecurityDescriptorSacl SetSecurityInfo SetServiceBits SetServiceObjectSecurity SetServiceStatus SetThreadToken SetTokenInformation SetTraceCallback SetUserFileEncryptionKey SslCrackCertificate SslEmptyCache SslFreeCertificate SslGetServerIdentity SspiCompareAuthIdentities SspiCopyAuthIdentity SspiDecryptAuthIdentity SspiDecryptAuthIdentityEx SspiEncodeAuthIdentityAsStrings SspiEncodeStringsAsAuthIdentity SspiEncryptAuthIdentity SspiEncryptAuthIdentityEx SspiExcludePackage SspiFreeAuthIdentity SspiGetTargetHostName SspiIsAuthIdentityEncrypted SspiLocalFree SspiMarshalAuthIdentity SspiPrepareForCredRead SspiPrepareForCredWrite SspiUnmarshalAuthIdentity SspiValidateAuthIdentity SspiZeroAuthIdentity StartService StartServiceCtrlDispatcher StartTrace StopTrace TdhAggregatePayloadFilters TdhCleanupPayloadEventFilterDescriptor TdhCloseDecodingHandle TdhCreatePayloadFilter TdhDeletePayloadFilter TdhEnumerateManifestProviderEvents TdhEnumerateProviderFieldInformation TdhEnumerateProviderFilters TdhEnumerateProviders TdhEnumerateProvidersForDecodingSource TdhFormatProperty TdhGetDecodingParameter TdhGetEventInformation TdhGetEventMapInformation TdhGetManifestEventInformation TdhGetProperty TdhGetPropertySize TdhGetWppMessage TdhGetWppProperty TdhLoadManifest TdhLoadManifestFromBinary TdhLoadManifestFromMemory TdhOpenDecodingHandle TdhQueryProviderFieldInformation TdhSetDecodingParameter TdhUnloadManifest TdhUnloadManifestFromMemory TraceEvent TraceEventInstance TraceMessage TraceMessageVa TraceQueryInformation TraceSetInformation TranslateName TreeResetNamedSecurityInfo TreeSetNamedSecurityInfo UninstallApplication UnlockServiceDatabase UnregisterTraceGuids UpdateTrace VerifySignature WriteEncryptedFileRaw | ACCESS_MODE ACTRL_ACCESS_FLAGS ACTRL_PROPERTY_FLAGS INHERIT_FLAGS MULTIPLE_TRUSTEE_OPERATION PROG_INVOKE_SETTING SE_OBJECT_TYPE TRUSTEE_FORM TRUSTEE_TYPE TREE_SEC_INFO INSTALLSPECTYPE EVENT_ACTIVITY_CTRL EVENT_INFO_CLASS ETW_PROCESS_HANDLE_INFO_TYPE EVENT_CONTROL_CODE EVENT_TRACE_CONTROL EVENT_TRACE_FLAG EVENT_TRACE_TYPE EVENTSECURITYOPERATION LogFileMode PROCESS_TRACE_MODE TRACE_LEVEL TRACE_MESSAGE TRACE_PROVIDER_FLAG TRACE_QUERY_INFO_CLASS TRACELOG_RIGHTS WMIDPREQUESTCODE WNODE_FLAG LsaAccountAccessMask LsaLookupNamesFlags LsaLookupSidsFlags AuditCondition POLICY_AUDIT_EVENT_TYPE DOMAIN_PASSWORD POLICY_AUDIT_EVENT_OPTIONS POLICY_DOMAIN_INFORMATION_CLASS POLICY_INFORMATION_CLASS POLICY_LSA_SERVER_ROLE POLICY_QOS POLICY_SERVER_ENABLE_STATE TRUST_AUTH_TYPE TrustAttributes TrustDirection TRUSTED_INFORMATION_CLASS TrustType CollisionFlags LSA_FOREST_TRUST_COLLISION_RECORD_TYPE LSA_FOREST_TRUST_RECORD_TYPE LSA_TLN LsaPolicyRights PerfCounterDataType PerfRegInfoType SDDL_REVISION LogonUserProvider LogonUserType WaitChainRetrievalOptions WaitChainSessionType WCT_OBJECT_STATUS WCT_OBJECT_TYPE AccessCheckFlags AUDIT_EVENT_TYPE DOCKINFO EncryptionStatus IS_TEXT_UNICODE OpenRawFlags ProcessLogonFlags CRED_ENUM CRED_FLAGS CRED_MARSHAL_TYPE CRED_PERSIST CRED_PROTECTION_TYPE CRED_TYPE CRED_WRITE CryptAcquireContextFlags CryptDecryptFlags CryptEncryptFlags CryptExportKeyFlags CryptGenKeyFlags CryptHashSessionKeyFlags CryptProviderFlags CryptSignFlags HashParam KeyParam ProvParam AceObjectPresence ACL_INFORMATION_CLASS CLAIM_SECURITY_ATTRIBUTE_FLAG CLAIM_SECURITY_ATTRIBUTE_TYPE CTMF ELF_FLAGS EVENTLOG_READ EVENTLOG_TYPE GroupAttributes KnownSIDCapability MANDATORY_LEVEL ObjectAceFlags PrivilegeAttributes PrivilegeSetControl RestrictedPrivilegeOptions SECURITY_DESCRIPTOR_CONTROL SECURITY_IMPERSONATION_LEVEL SEF SID_NAME_USE SYSTEM_MANDATORY_LABEL TOKEN_ELEVATION_TYPE TOKEN_INFORMATION_CLASS TOKEN_TYPE TokenAccess TokenMandatoryPolicy WELL_KNOWN_SID_TYPE REG_DISPOSITION REG_HIVE RegNotifyChangeFilter RegOpenOptions REGSAM RRF ServiceErrorControlType ServiceStartType ServiceTypes REG_APPKEY REG_MUI_STRING REG_SAVE ShutdownFlags SAFER_CRITERIA SAFER_LEVEL_CREATE_FLAGS SAFER_LEVELID SAFER_OBJECT_INFO_CLASS SAFER_POLICY_INFO_CLASS SAFER_SCOPEID SAFER_TOKEN_FLAGS SC_ACTION_TYPE SC_ENUM_TYPE SC_STATUS_TYPE ScManagerAccessTypes SERVICE_NOTIFY_FLAGS SERVICE_STATE SERVICE_STOP_REASON ServiceAcceptedControlCodes ServiceAccessRights ServiceAccessTypes ServiceConfigOption ServiceControl ServiceInfoLevels ServiceStartReason ServiceState ServiceTriggerAction ServiceTriggerDataType ServiceTriggerType AUDIT_PARAM_TYPE APF AUTHZ_CONTEXT_INFORMATION_CLASS AUTHZ_SECURITY_ATTRIBUTE_DATATYPE AUTHZ_SECURITY_ATTRIBUTE_FLAGS AUTHZ_SECURITY_ATTRIBUTE_OPERATION AUTHZ_SID_OPERATION AuthzAccessCheckFlags AuthzAuditEventFlags AuthzContextFlags AuthzResourceManagerFlags SOURCE_SCHEMA_REGISTRATION_FLAGS SP_PROT CREDSSP_SUBMIT_TYPE KERB_ETYPE KERB_LOGON_SUBMIT_TYPE KERB_PROTOCOL_MESSAGE_TYPE KERB_TICKET_FLAGS KRB_NT LogonUserFlags MSV1_0_LOGON_SUBMIT_TYPE POLICY_AUDIT_EVENT_TYPE POLICY_NOTIFICATION_INFORMATION_CLASS SECURITY_LOGON_TYPE EXTENDED_NAME_FORMAT ASC_REQ ASC_RET DREP SASL_OPTION SEC_WINNT_AUTH_IDENTITY_ENCRYPT SEC_WINNT_AUTH_IDENTITY_FLAGS SecBufferType SECPKG_ATTR SECPKG_ATTR_LCT_STATUS SECPKG_CALLFLAGS SECPKG_CONTEXT_EXPORT SECPKG_CRED SECPKG_CRED_ATTR SECPKG_CRED_CLASS SECPKG_FLAG SECPKG_OPTIONS_TYPE SECQOP DECODING_SOURCE EVENT_FIELD_TYPE MAP_FLAGS MAP_VALUETYPE PAYLOAD_OPERATOR PROPERTY_FLAGS TDH_CONTEXT_TYPE TDH_IN_TYPE TDH_OUT_TYPE TEMPLATE_FLAGS | ACTRL_ACCESS_ENTRY ACTRL_ACCESS_ENTRY_LIST ACTRL_ALIST ACTRL_PROPERTY_ENTRY EXPLICIT_ACCESS INHERITED_FROM OBJECTS_AND_NAME OBJECTS_AND_SID TRUSTEE APPCATEGORYINFO APPCATEGORYINFOLIST INSTALLDATA INSTALLSPEC LOCALMANAGEDAPPLICATION MANAGEDAPPLICATION EVENT_DATA_DESCRIPTOR EVENT_DESCRIPTOR EVENT_FILTER_DESCRIPTOR REGHANDLE CLASSIC_EVENT_ID ENABLE_TRACE_PARAMETERS ENABLE_TRACE_PARAMETERS_V1 ETW_BUFFER_CONTEXT ETW_TRACE_PARTITION_INFORMATION EVENT_EXTENDED_ITEM_INSTANCE EVENT_EXTENDED_ITEM_RELATED_ACTIVITYID EVENT_EXTENDED_ITEM_STACK_TRACE32 EVENT_EXTENDED_ITEM_STACK_TRACE64 EVENT_EXTENDED_ITEM_TS_ID EVENT_FILTER_EVENT_ID EVENT_FILTER_EVENT_NAME EVENT_FILTER_HEADER EVENT_FILTER_LEVEL_KW EVENT_HEADER EVENT_HEADER_EXTENDED_DATA_ITEM EVENT_INSTANCE_HEADER EVENT_INSTANCE_INFO EVENT_RECORD EVENT_TRACE EVENT_TRACE_HEADER EVENT_TRACE_LOGFILE EVENT_TRACE_PROPERTIES EVENT_TRACE_PROPERTIES_V2 MOF_FIELD PROFILE_SOURCE_INFO TRACE_ENABLE_INFO TRACE_GUID_INFO TRACE_GUID_PROPERTIES TRACE_GUID_REGISTRATION TRACE_LOGFILE_HEADER TRACE_PERIODIC_CAPTURE_STATE_INFO TRACE_PROFILE_INTERVAL TRACE_PROVIDER_INSTANCE_INFO TRACE_VERSION_INFO TRACEHANDLE WNODE_HEADER SafeTRACEHANDLE LSA_OBJECT_ATTRIBUTES LSA_STRING LSA_TRANSLATED_NAME LSA_TRANSLATED_SID2 CYPHER_BLOCK ENCRYPTED_LM_OWF_PASSWORD LM_OWF_PASSWORD SAMPR_ENCRYPTED_USER_PASSWORD CENTRAL_ACCESS_POLICY CENTRAL_ACCESS_POLICY_ENTRY AUDIT_POLICY_INFORMATION POLICY_AUDIT_SID_ARRAY DOMAIN_PASSWORD_INFORMATION LSA_AUTH_INFORMATION POLICY_ACCOUNT_DOMAIN_INFO POLICY_AUDIT_EVENTS_INFO POLICY_DNS_DOMAIN_INFO POLICY_DOMAIN_EFS_INFO POLICY_DOMAIN_KERBEROS_TICKET_INFO POLICY_DOMAIN_QUALITY_OF_SERVICE_INFO POLICY_LSA_SERVER_ROLE_INFO POLICY_MODIFICATION_INFO TRUSTED_DOMAIN_AUTH_INFORMATION TRUSTED_DOMAIN_FULL_INFORMATION TRUSTED_DOMAIN_INFORMATION_EX TRUSTED_DOMAIN_NAME_INFO TRUSTED_PASSWORD_INFO TRUSTED_POSIX_OFFSET_INFO LSA_ENUMERATION_HANDLE LSA_ENUMERATION_INFORMATION LSA_FOREST_TRUST_BINARY_DATA LSA_FOREST_TRUST_COLLISION_INFORMATION LSA_FOREST_TRUST_COLLISION_RECORD LSA_FOREST_TRUST_DOMAIN_INFO LSA_FOREST_TRUST_INFORMATION LSA_FOREST_TRUST_RECORD LSA_HANDLE LSA_REFERENCED_DOMAIN_LIST LSA_TRANSLATED_SID LSA_TRUST_INFORMATION LSA_UNICODE_STRING HPERFPROV HPERFQUERY PERF_COUNTER_DATA PERF_COUNTER_HEADER PERF_COUNTER_IDENTIFIER PERF_COUNTER_IDENTIFIER_WITH_INST_NAME PERF_COUNTER_IDENTITY PERF_COUNTER_INFO PERF_COUNTER_REG_INFO PERF_COUNTERSET_INFO PERF_COUNTERSET_INSTANCE PERF_COUNTERSET_REG_INFO PERF_DATA_HEADER PERF_INSTANCE_HEADER PERF_MULTI_COUNTERS PERF_MULTI_INSTANCES PERF_PROVIDER_CONTEXT PERF_STRING_BUFFER_HEADER PERF_STRING_COUNTER_HEADER HWCT WAITCHAIN_NODE_INFO EncryptedFileContext HW_PROFILE_INFO OPERATION_END_PARAMETERS OPERATION_START_PARAMETERS EVENTLOG_FULL_INFORMATION HEVENTLOG BINARY_BLOB_CREDENTIAL_INFO CERT_CREDENTIAL_INFO CREDENTIAL CREDENTIAL_MGD CREDENTIAL_TARGET_INFORMATION USERNAME_TARGET_CREDENTIAL_INFO HMAC_INFO PROV_ENUMALGS PROV_ENUMALGS_EX EFS_CERTIFICATE_BLOB EFS_HASH_BLOB ENCRYPTION_CERTIFICATE ENCRYPTION_CERTIFICATE_HASH ENCRYPTION_CERTIFICATE_HASH_LIST ENCRYPTION_CERTIFICATE_LIST ACCESS_ALLOWED_ACE ACCESS_ALLOWED_CALLBACK_ACE ACCESS_ALLOWED_CALLBACK_OBJECT_ACE ACCESS_ALLOWED_OBJECT_ACE ACCESS_DENIED_ACE ACCESS_DENIED_CALLBACK_ACE ACCESS_DENIED_CALLBACK_OBJECT_ACE ACCESS_DENIED_OBJECT_ACE ACE_HEADER ACL ACL_REVISION_INFORMATION ACL_SIZE_INFORMATION CLAIM_SECURITY_ATTRIBUTE_FQBN_VALUE CLAIM_SECURITY_ATTRIBUTE_OCTET_STRING_VALUE CLAIM_SECURITY_ATTRIBUTE_V1 CLAIM_SECURITY_ATTRIBUTES_INFORMATION EVENTLOGEOF EVENTLOGHEADER EVENTLOGRECORD GENERIC_MAPPING LUID LUID_AND_ATTRIBUTES QUOTA_LIMITS SECURITY_DESCRIPTOR SID SID_AND_ATTRIBUTES SID_IDENTIFIER_AUTHORITY SYSTEM_ALARM_ACE SYSTEM_ALARM_CALLBACK_ACE SYSTEM_ALARM_CALLBACK_OBJECT_ACE SYSTEM_ALARM_OBJECT_ACE SYSTEM_AUDIT_ACE SYSTEM_AUDIT_CALLBACK_ACE SYSTEM_AUDIT_CALLBACK_OBJECT_ACE SYSTEM_AUDIT_OBJECT_ACE TOKEN_ACCESS_INFORMATION TOKEN_APPCONTAINER_INFORMATION TOKEN_DEFAULT_DACL TOKEN_ELEVATION TOKEN_GROUPS TOKEN_GROUPS_AND_PRIVILEGES TOKEN_LINKED_TOKEN TOKEN_MANDATORY_LABEL TOKEN_MANDATORY_POLICY TOKEN_ORIGIN TOKEN_OWNER TOKEN_PRIMARY_GROUP TOKEN_PRIVILEGES TOKEN_SOURCE TOKEN_STATISTICS TOKEN_USER PRIVILEGE_SET PSID_IDENTIFIER_AUTHORITY VALENT SAFER_CODE_PROPERTIES_V1 SAFER_CODE_PROPERTIES_V2 SAFER_LEVEL_HANDLE ENUM_SERVICE_STATUS ENUM_SERVICE_STATUS_PROCESS QUERY_SERVICE_CONFIG QUERY_SERVICE_LOCK_STATUS SC_ACTION SC_HANDLE SC_LOCK SERVICE_CONTROL_STATUS_REASON_PARAMS SERVICE_DELAYED_AUTO_START_INFO SERVICE_DESCRIPTION SERVICE_FAILURE_ACTIONS SERVICE_FAILURE_ACTIONS_FLAG SERVICE_LAUNCH_PROTECTED_INFO SERVICE_NOTIFY_2 SERVICE_PREFERRED_NODE_INFO SERVICE_PRESHUTDOWN_INFO SERVICE_REQUIRED_PRIVILEGES_INFO SERVICE_SID_INFO SERVICE_START_REASON SERVICE_STATUS SERVICE_STATUS_HANDLE SERVICE_STATUS_PROCESS SERVICE_TABLE_ENTRY SERVICE_TRIGGER SERVICE_TRIGGER_INFO SERVICE_TRIGGER_SPECIFIC_DATA_ITEM AUDIT_IP_ADDRESS AUDIT_OBJECT_TYPE AUDIT_OBJECT_TYPES AUDIT_PARAM AUDIT_PARAMS AUTHZ_ACCESS_CHECK_RESULTS_HANDLE AUTHZ_ACCESS_REQUEST AUTHZ_AUDIT_EVENT_HANDLE AUTHZ_CAP_CHANGE_SUBSCRIPTION_HANDLE AUTHZ_CLIENT_CONTEXT_HANDLE AUTHZ_INIT_INFO AUTHZ_REGISTRATION_OBJECT_TYPE_NAME_OFFSET AUTHZ_RESOURCE_MANAGER_HANDLE AUTHZ_RPC_INIT_INFO_CLIENT AUTHZ_SECURITY_ATTRIBUTE_FQBN_VALUE AUTHZ_SECURITY_ATTRIBUTE_OCTET_STRING_VALUE AUTHZ_SECURITY_ATTRIBUTE_V1 AUTHZ_SECURITY_EVENT_PROVIDER_HANDLE AUTHZ_SOURCE_SCHEMA_REGISTRATION AUTHZ_ACCESS_REPLY SecPkgContext_CipherInfo SecPkgContext_ConnectionInfo SecPkgContext_EapKeyBlock SecPkgContext_EapPrfInfo SecPkgContext_EarlyStart SecPkgContext_IssuerListInfoEx SecPkgContext_KeyingMaterial SecPkgContext_KeyingMaterialInfo SecPkgContext_SessionAppData SecPkgContext_SessionInfo SecPkgContext_SupportedSignatures SecPkgCred_CipherStrengths SecPkgCred_SupportedAlgs SecPkgCred_SupportedProtocols X509Certificate CREDSSP_CRED CREDSSP_CRED_EX SecPkgContext_ClientCreds KERB_CRYPTO_KEY KERB_EXTERNAL_NAME KERB_EXTERNAL_TICKET KERB_INTERACTIVE_LOGON KERB_PURGE_TKT_CACHE_REQUEST KERB_QUERY_TKT_CACHE_REQUEST KERB_QUERY_TKT_CACHE_RESPONSE KERB_RETRIEVE_TKT_REQUEST KERB_RETRIEVE_TKT_RESPONSE KERB_TICKET_CACHE_INFO LSA_LAST_INTER_LOGON_INFO LsaConnectionHandle MSV1_0_INTERACTIVE_LOGON SECURITY_LOGON_SESSION_DATA PSEC_WINNT_AUTH_IDENTITY_OPAQUE SEC_WINNT_AUTH_IDENTITY SEC_WINNT_AUTH_IDENTITY_EX SEC_WINNT_AUTH_IDENTITY_EX2 SecBuffer SecBufferDesc CredHandle CtxtHandle SecPkgContext_AccessToken SecPkgContext_Authority SecPkgContext_Bindings SecPkgContext_ClientSpecifiedTarget SecPkgContext_CredInfo SecPkgContext_DceInfo SecPkgContext_Flags SecPkgContext_KeyInfo SecPkgContext_LastClientTokenStatus SecPkgContext_Lifespan SecPkgContext_Names SecPkgContext_NativeNames SecPkgContext_NegoStatus SecPkgContext_NegotiationInfo SecPkgContext_PackageInfo SecPkgContext_PasswordExpiry SecPkgContext_ProtoInfo SecPkgContext_SessionKey SecPkgContext_Sizes SecPkgContext_StreamSizes SecPkgContext_SubjectAttributes SecPkgContext_TargetInformation SecPkgCredentials_Cert SecPkgCredentials_KdcProxySettingsW SecPkgCredentials_Names SecPkgCredentials_SSIProvider SecPkgInfo SECURITY_PACKAGE_OPTIONS SecurityFunctionTable SafeCredHandle SafeCtxtHandle EVENT_MAP_ENTRY EVENT_MAP_INFO EVENT_PROPERTY_INFO PAYLOAD_FILTER_PREDICATE PROPERTY_DATA_DESCRIPTOR PROVIDER_ENUMERATION_INFO PROVIDER_EVENT_INFO PROVIDER_FIELD_INFO PROVIDER_FIELD_INFOARRAY PROVIDER_FILTER_INFO TDH_CONTEXT TDH_HANDLE TRACE_EVENT_INFO TRACE_PROVIDER_INFO APPNAME COMCLASS DUMMYUNION CLASS DUMMYUNION CLASS CALLBACK_UNION VERSIONDETAIL ForestTrustDataUnion LOCKOBJECT THREADOBJECT VALUESUNION ATTRUNION AUTHZ_SECURITY_ATTRIBUTE_V1_Union NONSTRUCTTYPE STRUCTTYPE CUSTOMSCHEMATYPE +AbortSystemShutdown AcceptSecurityContext AccessCheck AccessCheckAndAuditAlarm AccessCheckByType AccessCheckByTypeAndAuditAlarm AccessCheckByTypeResultList AccessCheckByTypeResultListAndAuditAlarm AccessCheckByTypeResultListAndAuditAlarmByHandle AcquireCredentialsHandle AddAccessAllowedAce AddAccessAllowedAceEx AddAccessAllowedObjectAce AddAccessDeniedAce AddAccessDeniedAceEx AddAccessDeniedObjectAce AddAce AddAuditAccessAce AddAuditAccessAceEx AddAuditAccessObjectAce AddConditionalAce AddMandatoryAce AddResourceAttributeAce AddScopedPolicyIDAce AddSecurityPackage AddUsersToEncryptedFile AdjustTokenGroups AdjustTokenPrivileges AllocateAndInitializeSid AllocateLocallyUniqueId ApplyControlToken AreAllAccessesGranted AreAnyAccessesGranted AuditComputeEffectivePolicyBySid AuditComputeEffectivePolicyByToken AuditEnumerateCategories AuditEnumeratePerUserPolicy AuditEnumerateSubCategories AuditFree AuditLookupCategoryGuidFromCategoryId AuditLookupCategoryIdFromCategoryGuid AuditLookupCategoryName AuditLookupSubCategoryName AuditQueryGlobalSacl AuditQueryPerUserPolicy AuditQuerySecurity AuditQuerySystemPolicy AuditSetGlobalSacl AuditSetPerUserPolicy AuditSetSecurity AuditSetSystemPolicy AuthzAccessCheck AuthzAddSidsToContext AuthzCachedAccessCheck AuthzEnumerateSecurityEventSources AuthzFreeAuditEvent AuthzFreeCentralAccessPolicyCache AuthzFreeContext AuthzFreeHandle AuthzFreeResourceManager AuthzGetInformationFromContext AuthzInitializeCompoundContext AuthzInitializeContextFromAuthzContext AuthzInitializeContextFromSid AuthzInitializeContextFromToken AuthzInitializeObjectAccessAuditEvent AuthzInitializeObjectAccessAuditEvent2 AuthzInitializeRemoteResourceManager AuthzInitializeResourceManager AuthzInitializeResourceManagerEx AuthzInstallSecurityEventSource AuthzModifyClaims AuthzModifySecurityAttributes AuthzModifySids AuthzOpenObjectAudit AuthzRegisterCapChangeNotification AuthzRegisterSecurityEventSource AuthzReportSecurityEvent AuthzReportSecurityEventFromParams AuthzSetAppContainerInformation AuthzUninstallSecurityEventSource AuthzUnregisterCapChangeNotification AuthzUnregisterSecurityEventSource BackupEventLog BuildExplicitAccessWithName BuildSecurityDescriptor BuildTrusteeWithName BuildTrusteeWithObjectsAndName BuildTrusteeWithObjectsAndSid BuildTrusteeWithSid ChangeAccountPassword ChangeServiceConfig ChangeServiceConfig2 CheckTokenCapability CheckTokenMembership CheckTokenMembershipEx ClearEventLog CloseEncryptedFileRaw CloseEventLog CloseServiceHandle CloseThreadWaitChainSession CloseTrace CompleteAuthToken ControlService ControlServiceEx ControlTrace ConvertSecurityDescriptorToStringSecurityDescriptor ConvertSidToStringSid ConvertStringSecurityDescriptorToSecurityDescriptor ConvertStringSidToSid ConvertToAutoInheritPrivateObjectSecurity CopySid CreatePrivateObjectSecurity CreatePrivateObjectSecurityEx CreatePrivateObjectSecurityWithMultipleInheritance CreateProcessAsUser CreateProcessWithLogonW CreateProcessWithTokenW CreateRestrictedToken CreateService CreateTraceInstanceId CreateWellKnownSid CredDelete CredEnumerate CredFindBestCredential CredFree CredGetSessionTypes CredGetTargetInfo CredIsMarshaledCredential CredIsProtected CredMarshalCredentialA CredMarshalCredentialW CredProtect CredRead CredReadDomainCredentials CredRename CredUnmarshalCredentialA CredUnmarshalCredentialW CredUnprotect CredWrite CredWriteDomainCredentials CryptAcquireContext CryptContextAddRef CryptCreateHash CryptDecrypt CryptDeriveKey CryptDestroyHash CryptDestroyKey CryptDuplicateHash CryptDuplicateKey CryptEncrypt CryptEnumProviders CryptEnumProviderTypes CryptExportKey CryptGenKey CryptGenRandom CryptGetDefaultProvider CryptGetHashParam CryptGetKeyParam CryptGetProvParam CryptGetUserKey CryptHashData CryptHashSessionKey CryptImportKey CryptReleaseContext CryptSetHashParam CryptSetKeyParam CryptSetProvider CryptSetProviderEx CryptSetProvParam CryptSignHash CryptVerifySignature CveEventWrite DecryptFile DecryptMessage DeleteAce DeleteSecurityContext DeleteSecurityPackage DeleteService DeregisterEventSource DeriveCapabilitySidsFromName DestroyPrivateObjectSecurity DuplicateEncryptionInfoFile DuplicateToken DuplicateTokenEx EnableTrace EnableTraceEx EnableTraceEx2 EncryptFile EncryptionDisable EncryptMessage EnumDependentServices EnumerateSecurityPackages EnumerateTraceGuids EnumerateTraceGuidsEx EnumServicesStatus EnumServicesStatusEx EqualDomainSid EqualPrefixSid EqualSid EventAccessControl EventAccessQuery EventAccessRemove EventActivityIdControl EventEnabled EventProviderEnabled EventRegister EventSetInformation EventUnregister EventWrite EventWriteEx EventWriteString EventWriteTransfer ExportSecurityContext FileEncryptionStatus FindFirstFreeAce FlushTrace FreeContextBuffer FreeCredentialsHandle FreeEncryptionCertificateHashList FreeInheritedFromArray FreeSid GetAce GetAclInformation GetAuditedPermissionsFromAcl GetComputerObjectName GetCurrentHwProfile GetEffectiveRightsFromAcl GetEventLogInformation GetExplicitEntriesFromAcl GetFileSecurity GetInheritanceSource GetKernelObjectSecurity GetLengthSid GetLocalManagedApplications GetManagedApplicationCategories GetManagedApplications GetNamedSecurityInfo GetNumberOfEventLogRecords GetOldestEventLogRecord GetPrivateObjectSecurity GetSecurityDescriptorControl GetSecurityDescriptorDacl GetSecurityDescriptorGroup GetSecurityDescriptorLength GetSecurityDescriptorOwner GetSecurityDescriptorRMControl GetSecurityDescriptorSacl GetSecurityInfo GetServiceDisplayName GetServiceKeyName GetSidIdentifierAuthority GetSidLengthRequired GetSidSubAuthority GetSidSubAuthorityCount GetThreadWaitChain GetTokenInformation GetTraceEnableFlags GetTraceEnableLevel GetTraceLoggerHandle GetTrusteeForm GetTrusteeNameA GetTrusteeNameW GetTrusteeTypeA GetTrusteeTypeW GetUserName GetUserNameEx GetWindowsAccountDomainSid ImpersonateAnonymousToken ImpersonateLoggedOnUser ImpersonateNamedPipeClient ImpersonateSecurityContext ImpersonateSelf ImportSecurityContext InitializeAcl InitializeSecurityContext InitializeSecurityDescriptor InitializeSid InitiateShutdown InitiateSystemShutdown InitiateSystemShutdownEx InitSecurityInterface InstallApplication IsTextUnicode IsTokenRestricted IsValidAcl IsValidSecurityDescriptor IsValidSid IsWellKnownSid LockServiceDatabase LogonUser LogonUserEx LogonUserExExW LookupAccountName LookupAccountSid LookupPrivilegeDisplayName LookupPrivilegeName LookupPrivilegeValue LookupSecurityDescriptorParts LsaAddAccountRights LsaCallAuthenticationPackage LsaClose LsaConnectUntrusted LsaCreateAccount LsaCreateTrustedDomainEx LsaDeleteTrustedDomain LsaDeregisterLogonProcess LsaEnumerateAccountRights LsaEnumerateAccountsWithUserRight LsaEnumerateLogonSessions LsaEnumerateTrustedDomains LsaEnumerateTrustedDomainsEx LsaFreeMemory LsaFreeReturnBuffer LsaGetAppliedCAPIDs LsaGetLogonSessionData LsaGetSystemAccessAccount LsaLogonUser LsaLookupAuthenticationPackage LsaLookupNames LsaLookupNames2 LsaLookupPrivilegeValue LsaLookupSids LsaLookupSids2 LsaNtStatusToWinError LsaOpenAccount LsaOpenPolicy LsaOpenTrustedDomainByName LsaQueryCAPs LsaQueryDomainInformationPolicy LsaQueryForestTrustInformation LsaQueryInformationPolicy LsaQueryTrustedDomainInfo LsaQueryTrustedDomainInfoByName LsaRegisterLogonProcess LsaRegisterPolicyChangeNotification LsaRemoveAccountRights LsaRetrievePrivateData LsaSetDomainInformationPolicy LsaSetForestTrustInformation LsaSetInformationPolicy LsaSetSystemAccessAccount LsaSetTrustedDomainInfoByName LsaSetTrustedDomainInformation LsaStorePrivateData LsaUnregisterPolicyChangeNotification MakeAbsoluteSD MakeSelfRelativeSD MakeSignature MapGenericMask MSChapSrvChangePassword MSChapSrvChangePassword2 NotifyBootConfigStatus NotifyChangeEventLog NotifyServiceStatusChange ObjectCloseAuditAlarm ObjectOpenAuditAlarm ObjectPrivilegeAuditAlarm OpenBackupEventLog OpenEncryptedFileRaw OpenEventLog OpenProcessToken OpenSCManager OpenService OpenThreadToken OpenThreadWaitChainSession OpenTrace OperationEnd OperationStart PerfAddCounters PerfCloseQueryHandle PerfCreateInstance PerfDecrementULongCounterValue PerfDecrementULongLongCounterValue PerfDeleteCounters PerfDeleteInstance PerfEnumerateCounterSet PerfEnumerateCounterSetInstances PerfIncrementULongCounterValue PerfIncrementULongLongCounterValue PerfOpenQueryHandle PerfQueryCounterData PerfQueryCounterInfo PerfQueryCounterSetRegistrationInfo PerfQueryInstance PerfSetCounterRefValue PerfSetCounterSetInfo PerfSetULongCounterValue PerfSetULongLongCounterValue PerfStartProvider PerfStartProviderEx PerfStopProvider PrivilegeCheck PrivilegedServiceAuditAlarm ProcessTrace QueryAllTraces QueryContextAttributes QueryContextAttributesEx QueryCredentialsAttributes QueryCredentialsAttributesEx QueryRecoveryAgentsOnEncryptedFile QuerySecurityAccessMask QuerySecurityContextToken QuerySecurityPackageInfo QueryServiceConfig QueryServiceConfig2 QueryServiceDynamicInformation QueryServiceLockStatusA QueryServiceLockStatusW QueryServiceObjectSecurity QueryServiceStatus QueryServiceStatusEx QueryTrace QueryTraceProcessingHandle QueryUsersOnEncryptedFile ReadEncryptedFileRaw ReadEventLog RegCloseKey RegConnectRegistry RegCopyTree RegCreateKey RegCreateKeyEx RegCreateKeyTransacted RegDeleteKey RegDeleteKeyEx RegDeleteKeyTransacted RegDeleteKeyValue RegDeleteTree RegDeleteValue RegDisablePredefinedCache RegDisablePredefinedCacheEx RegDisableReflectionKey RegEnableReflectionKey RegEnumKey RegEnumKeyEx RegEnumValue RegFlushKey RegGetKeySecurity RegGetValue RegisterEventSource RegisterServiceCtrlHandler RegisterServiceCtrlHandlerEx RegisterTraceGuids RegisterWaitChainCOMCallback RegLoadAppKey RegLoadKey RegLoadMUIStringW RegNotifyChangeKeyValue RegOpenCurrentUser RegOpenKey RegOpenKeyEx RegOpenKeyTransacted RegOpenUserClassesRoot RegOverridePredefKey RegQueryInfoKey RegQueryMultipleValues RegQueryReflectionKey RegQueryValue RegQueryValueEx RegReplaceKey RegRestoreKey RegSaveKey RegSaveKeyEx RegSetKeySecurity RegSetKeyValue RegSetValue RegSetValueEx RegUnLoadKey RemoveTraceCallback RemoveUsersFromEncryptedFile ReportEvent RevertSecurityContext RevertToSelf SaferCloseLevel SaferComputeTokenFromLevel SaferCreateLevel SaferGetLevelInformation SaferGetPolicyInformation SaferIdentifyLevel SaferiIsExecutableFileType SaferiSearchMatchingHashRules SaferRecordEventLogEntry SaferSetLevelInformation SaferSetPolicyInformation SaslAcceptSecurityContext SaslEnumerateProfiles SaslGetContextOption SaslGetProfilePackageA SaslGetProfilePackageW SaslIdentifyPackage SaslInitializeSecurityContext SaslSetContextOption SetAclInformation SetContextAttributes SetCredentialsAttributes SetEntriesInAcl SetFileSecurity SetKernelObjectSecurity SetNamedSecurityInfo SetPrivateObjectSecurity SetPrivateObjectSecurityEx SetSecurityAccessMask SetSecurityDescriptorControl SetSecurityDescriptorDacl SetSecurityDescriptorGroup SetSecurityDescriptorOwner SetSecurityDescriptorRMControl SetSecurityDescriptorSacl SetSecurityInfo SetServiceBits SetServiceObjectSecurity SetServiceStatus SetThreadToken SetTokenInformation SetTraceCallback SetUserFileEncryptionKey SslCrackCertificate SslEmptyCache SslFreeCertificate SslGetServerIdentity SspiCompareAuthIdentities SspiCopyAuthIdentity SspiDecryptAuthIdentity SspiDecryptAuthIdentityEx SspiEncodeAuthIdentityAsStrings SspiEncodeStringsAsAuthIdentity SspiEncryptAuthIdentity SspiEncryptAuthIdentityEx SspiExcludePackage SspiFreeAuthIdentity SspiGetTargetHostName SspiIsAuthIdentityEncrypted SspiLocalFree SspiMarshalAuthIdentity SspiPrepareForCredRead SspiPrepareForCredWrite SspiSetChannelBindingFlags SspiUnmarshalAuthIdentity SspiValidateAuthIdentity SspiZeroAuthIdentity StartService StartServiceCtrlDispatcher StartTrace StopTrace TdhAggregatePayloadFilters TdhCleanupPayloadEventFilterDescriptor TdhCloseDecodingHandle TdhCreatePayloadFilter TdhDeletePayloadFilter TdhEnumerateManifestProviderEvents TdhEnumerateProviderFieldInformation TdhEnumerateProviderFilters TdhEnumerateProviders TdhEnumerateProvidersForDecodingSource TdhFormatProperty TdhGetDecodingParameter TdhGetEventInformation TdhGetEventMapInformation TdhGetManifestEventInformation TdhGetProperty TdhGetPropertySize TdhGetWppMessage TdhGetWppProperty TdhLoadManifest TdhLoadManifestFromBinary TdhLoadManifestFromMemory TdhOpenDecodingHandle TdhQueryProviderFieldInformation TdhSetDecodingParameter TdhUnloadManifest TdhUnloadManifestFromMemory TraceEvent TraceEventInstance TraceMessage TraceMessageVa TraceQueryInformation TraceSetInformation TranslateName TreeResetNamedSecurityInfo TreeSetNamedSecurityInfo UninstallApplication UnlockServiceDatabase UnregisterTraceGuids UpdateTrace VerifySignature WriteEncryptedFileRaw | ACCESS_MODE ACTRL_ACCESS_FLAGS ACTRL_PROPERTY_FLAGS INHERIT_FLAGS MULTIPLE_TRUSTEE_OPERATION PROG_INVOKE_SETTING SE_OBJECT_TYPE TRUSTEE_FORM TRUSTEE_TYPE TREE_SEC_INFO INSTALLSPECTYPE MANAGED_APPQUERY MANAGED_APPTYPE ETW_PROVIDER_TRAIT_TYPE EVENT_ENABLE_PROPERTY EVENT_HEADER_EXT_TYPE EVENT_HEADER_FLAG EVENT_HEADER_PROPERTY EVENTSECURITYOPERATION PROCESS_TRACE_MODE TRACELOG_RIGHTS EVENT_ACTIVITY_CTRL EVENT_INFO_CLASS ETW_PROCESS_HANDLE_INFO_TYPE EVENT_CONTROL_CODE EVENT_TRACE_CONTROL EVENT_TRACE_FLAG EVENT_TRACE_TYPE LogFileMode TRACE_LEVEL TRACE_MESSAGE TRACE_PROVIDER_FLAG TRACE_QUERY_INFO_CLASS WMIDPREQUESTCODE WNODE_FLAG LsaAccountAccessMask LsaLookupNamesFlags LsaLookupSidsFlags AuditCondition POLICY_AUDIT_EVENT_TYPE DOMAIN_PASSWORD POLICY_AUDIT_EVENT_OPTIONS POLICY_DOMAIN_INFORMATION_CLASS POLICY_INFORMATION_CLASS POLICY_LSA_SERVER_ROLE POLICY_QOS POLICY_SERVER_ENABLE_STATE TRUST_AUTH_TYPE TrustAttributes TrustDirection TRUSTED_INFORMATION_CLASS TrustType CollisionFlags LSA_FOREST_TRUST_COLLISION_RECORD_TYPE LSA_FOREST_TRUST_RECORD_TYPE LSA_TLN LsaPolicyRights PerfCounterDataType PerfRegInfoType SDDL_REVISION LogonUserProvider LogonUserType WaitChainRetrievalOptions WaitChainSessionType WCT_OBJECT_STATUS WCT_OBJECT_TYPE AccessCheckFlags AUDIT_EVENT_TYPE DOCKINFO EncryptionStatus IS_TEXT_UNICODE OpenRawFlags ProcessLogonFlags EVENTLOG_INFO CRED_ENUM CRED_FLAGS CRED_MARSHAL_TYPE CRED_PERSIST CRED_PROTECTION_TYPE CRED_TI CRED_TYPE CRED_WRITE CRYPT_MODE CryptAcquireContextFlags CryptDecryptFlags CryptEncryptFlags CryptExportKeyFlags CryptGenKeyFlags CryptHashSessionKeyFlags CryptProviderFlags CryptSignFlags HashParam KeyParam KP_PADDING KP_PERMISSIONS ProvParam AceObjectPresence ACL_INFORMATION_CLASS CLAIM_SECURITY_ATTRIBUTE_FLAG CLAIM_SECURITY_ATTRIBUTE_TYPE CTMF ELF_FLAGS EVENTLOG_READ EVENTLOG_TYPE GroupAttributes KnownSIDCapability MANDATORY_LEVEL ObjectAceFlags PrivilegeAttributes PrivilegeSetControl RestrictedPrivilegeOptions SECURITY_DESCRIPTOR_CONTROL SECURITY_IMPERSONATION_LEVEL SEF SID_NAME_USE SYSTEM_MANDATORY_LABEL TOKEN_ELEVATION_TYPE TOKEN_INFORMATION_CLASS TOKEN_TYPE TokenAccess TokenMandatoryPolicy WELL_KNOWN_SID_TYPE REG_DISPOSITION REG_HIVE RegNotifyChangeFilter RegOpenOptions REGSAM RRF ServiceErrorControlType ServiceStartType ServiceTypes REG_APPKEY REG_MUI_STRING REG_SAVE ShutdownFlags SAFER_CRITERIA SAFER_LEVEL_CREATE_FLAGS SAFER_LEVELID SAFER_OBJECT_INFO_CLASS SAFER_POLICY_INFO_CLASS SAFER_SCOPEID SAFER_TOKEN_FLAGS SC_ACTION_TYPE SC_ENUM_TYPE SC_STATUS_TYPE ScManagerAccessTypes SERVICE_NOTIFY_FLAGS SERVICE_STATE SERVICE_STOP_REASON ServiceAcceptedControlCodes ServiceAccessRights ServiceAccessTypes ServiceConfigOption ServiceControl ServiceInfoLevels ServiceStartReason ServiceState ServiceTriggerAction ServiceTriggerDataType ServiceTriggerType AUDIT_PARAM_TYPE APF AUTHZ_CONTEXT_INFORMATION_CLASS AUTHZ_SECURITY_ATTRIBUTE_DATATYPE AUTHZ_SECURITY_ATTRIBUTE_FLAGS AUTHZ_SECURITY_ATTRIBUTE_OPERATION AUTHZ_SID_OPERATION AuthzAccessCheckFlags AuthzAuditEventFlags AuthzContextFlags AuthzResourceManagerFlags SOURCE_SCHEMA_REGISTRATION_FLAGS SP_PROT CREDSSP_SUBMIT_TYPE KERB_ETYPE KERB_LOGON_SUBMIT_TYPE KERB_PROTOCOL_MESSAGE_TYPE KERB_TICKET_FLAGS KRB_NT LogonUserFlags MSV1_0_LOGON_SUBMIT_TYPE POLICY_AUDIT_EVENT_TYPE POLICY_NOTIFICATION_INFORMATION_CLASS SECURITY_LOGON_TYPE EXTENDED_NAME_FORMAT ASC_REQ ASC_RET DREP SASL_OPTION SEC_WINNT_AUTH_IDENTITY_ENCRYPT SEC_WINNT_AUTH_IDENTITY_FLAGS SecBufferType SECPKG_ATTR SECPKG_ATTR_LCT_STATUS SECPKG_CALLFLAGS SECPKG_CONTEXT_EXPORT SECPKG_CRED SECPKG_CRED_ATTR SECPKG_CRED_CLASS SECPKG_FLAG SECPKG_OPTIONS_TYPE SECQOP DECODING_SOURCE EVENT_FIELD_TYPE MAP_FLAGS MAP_VALUETYPE PAYLOAD_OPERATOR PROPERTY_FLAGS TDH_CONTEXT_TYPE TDH_IN_TYPE TDH_OUT_TYPE TEMPLATE_FLAGS | ACTRL_ACCESS_ENTRY ACTRL_ACCESS_ENTRY_LIST ACTRL_ALIST ACTRL_PROPERTY_ENTRY EXPLICIT_ACCESS INHERITED_FROM OBJECTS_AND_NAME OBJECTS_AND_SID TRUSTEE APPCATEGORYINFO APPCATEGORYINFOLIST INSTALLDATA INSTALLSPEC LOCALMANAGEDAPPLICATION MANAGEDAPPLICATION EVENT_EXTENDED_ITEM_EVENT_KEY EVENT_EXTENDED_ITEM_INSTANCE EVENT_EXTENDED_ITEM_PEBS_INDEX EVENT_EXTENDED_ITEM_PMC_COUNTERS EVENT_EXTENDED_ITEM_PROCESS_START_KEY EVENT_EXTENDED_ITEM_RELATED_ACTIVITYID EVENT_EXTENDED_ITEM_STACK_KEY32 EVENT_EXTENDED_ITEM_STACK_KEY64 EVENT_EXTENDED_ITEM_STACK_TRACE32 EVENT_EXTENDED_ITEM_STACK_TRACE64 EVENT_EXTENDED_ITEM_TS_ID EVENT_HEADER EVENT_HEADER_EXTENDED_DATA_ITEM EVENT_RECORD EVENT_TRACE_LOGFILE EVENT_DATA_DESCRIPTOR EVENT_DESCRIPTOR EVENT_FILTER_DESCRIPTOR REGHANDLE CLASSIC_EVENT_ID ENABLE_TRACE_PARAMETERS ENABLE_TRACE_PARAMETERS_V1 ETW_BUFFER_CONTEXT ETW_TRACE_PARTITION_INFORMATION EVENT_FILTER_EVENT_ID EVENT_FILTER_EVENT_NAME EVENT_FILTER_HEADER EVENT_FILTER_LEVEL_KW EVENT_INSTANCE_HEADER EVENT_INSTANCE_INFO EVENT_TRACE EVENT_TRACE_HEADER EVENT_TRACE_PROPERTIES EVENT_TRACE_PROPERTIES_V2 MOF_FIELD PROFILE_SOURCE_INFO TRACE_ENABLE_INFO TRACE_GUID_INFO TRACE_GUID_PROPERTIES TRACE_GUID_REGISTRATION TRACE_LOGFILE_HEADER TRACE_PERIODIC_CAPTURE_STATE_INFO TRACE_PROFILE_INTERVAL TRACE_PROVIDER_INSTANCE_INFO TRACE_VERSION_INFO TRACEHANDLE WNODE_HEADER SafeTRACEHANDLE LSA_OBJECT_ATTRIBUTES LSA_STRING LSA_TRANSLATED_NAME LSA_TRANSLATED_SID2 CYPHER_BLOCK ENCRYPTED_LM_OWF_PASSWORD LM_OWF_PASSWORD SAMPR_ENCRYPTED_USER_PASSWORD CENTRAL_ACCESS_POLICY CENTRAL_ACCESS_POLICY_ENTRY AUDIT_POLICY_INFORMATION POLICY_AUDIT_SID_ARRAY DOMAIN_PASSWORD_INFORMATION LSA_AUTH_INFORMATION POLICY_ACCOUNT_DOMAIN_INFO POLICY_AUDIT_EVENTS_INFO POLICY_DNS_DOMAIN_INFO POLICY_DOMAIN_EFS_INFO POLICY_DOMAIN_KERBEROS_TICKET_INFO POLICY_DOMAIN_QUALITY_OF_SERVICE_INFO POLICY_LSA_SERVER_ROLE_INFO POLICY_MODIFICATION_INFO TRUSTED_DOMAIN_AUTH_INFORMATION TRUSTED_DOMAIN_FULL_INFORMATION TRUSTED_DOMAIN_INFORMATION_EX TRUSTED_DOMAIN_NAME_INFO TRUSTED_PASSWORD_INFO TRUSTED_POSIX_OFFSET_INFO LSA_ENUMERATION_HANDLE LSA_ENUMERATION_INFORMATION LSA_FOREST_TRUST_BINARY_DATA LSA_FOREST_TRUST_COLLISION_INFORMATION LSA_FOREST_TRUST_COLLISION_RECORD LSA_FOREST_TRUST_DOMAIN_INFO LSA_FOREST_TRUST_INFORMATION LSA_FOREST_TRUST_RECORD LSA_HANDLE LSA_REFERENCED_DOMAIN_LIST LSA_TRANSLATED_SID LSA_TRUST_INFORMATION LSA_UNICODE_STRING HPERFPROV HPERFQUERY PERF_COUNTER_DATA PERF_COUNTER_HEADER PERF_COUNTER_IDENTIFIER PERF_COUNTER_IDENTIFIER_WITH_INST_NAME PERF_COUNTER_IDENTITY PERF_COUNTER_INFO PERF_COUNTER_REG_INFO PERF_COUNTERSET_INFO PERF_COUNTERSET_INSTANCE PERF_COUNTERSET_REG_INFO PERF_DATA_HEADER PERF_INSTANCE_HEADER PERF_MULTI_COUNTERS PERF_MULTI_INSTANCES PERF_PROVIDER_CONTEXT PERF_STRING_BUFFER_HEADER PERF_STRING_COUNTER_HEADER HWCT WAITCHAIN_NODE_INFO EncryptedFileContext HW_PROFILE_INFO OPERATION_END_PARAMETERS OPERATION_START_PARAMETERS EVENTLOG_FULL_INFORMATION HEVENTLOG BINARY_BLOB_CREDENTIAL_INFO CERT_CREDENTIAL_INFO CREDENTIAL CREDENTIAL_MGD CREDENTIAL_TARGET_INFORMATION USERNAME_TARGET_CREDENTIAL_INFO CMS_DH_KEY_INFO DSSSEED HMAC_INFO PROV_ENUMALGS PROV_ENUMALGS_EX PUBKEYVER3 EFS_CERTIFICATE_BLOB EFS_HASH_BLOB ENCRYPTION_CERTIFICATE ENCRYPTION_CERTIFICATE_HASH ENCRYPTION_CERTIFICATE_HASH_LIST ENCRYPTION_CERTIFICATE_LIST ACCESS_ALLOWED_ACE ACCESS_ALLOWED_CALLBACK_ACE ACCESS_ALLOWED_CALLBACK_OBJECT_ACE ACCESS_ALLOWED_OBJECT_ACE ACCESS_DENIED_ACE ACCESS_DENIED_CALLBACK_ACE ACCESS_DENIED_CALLBACK_OBJECT_ACE ACCESS_DENIED_OBJECT_ACE ACE_HEADER ACL ACL_REVISION_INFORMATION ACL_SIZE_INFORMATION CLAIM_SECURITY_ATTRIBUTE_FQBN_VALUE CLAIM_SECURITY_ATTRIBUTE_OCTET_STRING_VALUE CLAIM_SECURITY_ATTRIBUTE_V1 CLAIM_SECURITY_ATTRIBUTES_INFORMATION EVENTLOGEOF EVENTLOGHEADER EVENTLOGRECORD GENERIC_MAPPING LUID LUID_AND_ATTRIBUTES QUOTA_LIMITS SECURITY_DESCRIPTOR SID SID_AND_ATTRIBUTES SID_IDENTIFIER_AUTHORITY SYSTEM_ALARM_ACE SYSTEM_ALARM_CALLBACK_ACE SYSTEM_ALARM_CALLBACK_OBJECT_ACE SYSTEM_ALARM_OBJECT_ACE SYSTEM_AUDIT_ACE SYSTEM_AUDIT_CALLBACK_ACE SYSTEM_AUDIT_CALLBACK_OBJECT_ACE SYSTEM_AUDIT_OBJECT_ACE TOKEN_ACCESS_INFORMATION TOKEN_APPCONTAINER_INFORMATION TOKEN_DEFAULT_DACL TOKEN_ELEVATION TOKEN_GROUPS TOKEN_GROUPS_AND_PRIVILEGES TOKEN_LINKED_TOKEN TOKEN_MANDATORY_LABEL TOKEN_MANDATORY_POLICY TOKEN_ORIGIN TOKEN_OWNER TOKEN_PRIMARY_GROUP TOKEN_PRIVILEGES TOKEN_SOURCE TOKEN_STATISTICS TOKEN_USER PRIVILEGE_SET PSID_IDENTIFIER_AUTHORITY VALENT SAFER_CODE_PROPERTIES_V1 SAFER_CODE_PROPERTIES_V2 SAFER_LEVEL_HANDLE ENUM_SERVICE_STATUS ENUM_SERVICE_STATUS_PROCESS QUERY_SERVICE_CONFIG QUERY_SERVICE_LOCK_STATUS SC_ACTION SC_HANDLE SC_LOCK SERVICE_CONTROL_STATUS_REASON_PARAMS SERVICE_DELAYED_AUTO_START_INFO SERVICE_DESCRIPTION SERVICE_FAILURE_ACTIONS SERVICE_FAILURE_ACTIONS_FLAG SERVICE_LAUNCH_PROTECTED_INFO SERVICE_NOTIFY_2 SERVICE_PREFERRED_NODE_INFO SERVICE_PRESHUTDOWN_INFO SERVICE_REQUIRED_PRIVILEGES_INFO SERVICE_SID_INFO SERVICE_START_REASON SERVICE_STATUS SERVICE_STATUS_HANDLE SERVICE_STATUS_PROCESS SERVICE_TABLE_ENTRY SERVICE_TRIGGER SERVICE_TRIGGER_INFO SERVICE_TRIGGER_SPECIFIC_DATA_ITEM AUDIT_IP_ADDRESS AUDIT_OBJECT_TYPE AUDIT_OBJECT_TYPES AUDIT_PARAM AUDIT_PARAMS AUTHZ_ACCESS_CHECK_RESULTS_HANDLE AUTHZ_ACCESS_REQUEST AUTHZ_AUDIT_EVENT_HANDLE AUTHZ_CAP_CHANGE_SUBSCRIPTION_HANDLE AUTHZ_CLIENT_CONTEXT_HANDLE AUTHZ_INIT_INFO AUTHZ_REGISTRATION_OBJECT_TYPE_NAME_OFFSET AUTHZ_RESOURCE_MANAGER_HANDLE AUTHZ_RPC_INIT_INFO_CLIENT AUTHZ_SECURITY_ATTRIBUTE_FQBN_VALUE AUTHZ_SECURITY_ATTRIBUTE_OCTET_STRING_VALUE AUTHZ_SECURITY_ATTRIBUTE_V1 AUTHZ_SECURITY_EVENT_PROVIDER_HANDLE AUTHZ_SOURCE_SCHEMA_REGISTRATION AUTHZ_ACCESS_REPLY SecPkgContext_CipherInfo SecPkgContext_ConnectionInfo SecPkgContext_EapKeyBlock SecPkgContext_EapPrfInfo SecPkgContext_EarlyStart SecPkgContext_IssuerListInfoEx SecPkgContext_KeyingMaterial SecPkgContext_KeyingMaterialInfo SecPkgContext_SessionAppData SecPkgContext_SessionInfo SecPkgContext_SupportedSignatures SecPkgCred_CipherStrengths SecPkgCred_SupportedAlgs SecPkgCred_SupportedProtocols X509Certificate CREDSSP_CRED CREDSSP_CRED_EX SecPkgContext_ClientCreds KERB_CRYPTO_KEY KERB_EXTERNAL_NAME KERB_EXTERNAL_TICKET KERB_INTERACTIVE_LOGON KERB_PURGE_TKT_CACHE_REQUEST KERB_QUERY_TKT_CACHE_REQUEST KERB_QUERY_TKT_CACHE_RESPONSE KERB_RETRIEVE_TKT_REQUEST KERB_RETRIEVE_TKT_RESPONSE KERB_TICKET_CACHE_INFO LSA_LAST_INTER_LOGON_INFO LsaConnectionHandle MSV1_0_INTERACTIVE_LOGON SECURITY_LOGON_SESSION_DATA PSEC_WINNT_AUTH_IDENTITY_OPAQUE SEC_WINNT_AUTH_IDENTITY SEC_WINNT_AUTH_IDENTITY_EX SEC_WINNT_AUTH_IDENTITY_EX2 SecBuffer SecBufferDesc CredHandle CtxtHandle SecPkgContext_AccessToken SecPkgContext_Authority SecPkgContext_Bindings SecPkgContext_ClientSpecifiedTarget SecPkgContext_CredInfo SecPkgContext_DceInfo SecPkgContext_Flags SecPkgContext_KeyInfo SecPkgContext_LastClientTokenStatus SecPkgContext_Lifespan SecPkgContext_Names SecPkgContext_NativeNames SecPkgContext_NegoStatus SecPkgContext_NegotiationInfo SecPkgContext_PackageInfo SecPkgContext_PasswordExpiry SecPkgContext_ProtoInfo SecPkgContext_SessionKey SecPkgContext_Sizes SecPkgContext_StreamSizes SecPkgContext_SubjectAttributes SecPkgContext_TargetInformation SecPkgCredentials_Cert SecPkgCredentials_KdcProxySettingsW SecPkgCredentials_Names SecPkgCredentials_SSIProvider SecPkgInfo SECURITY_PACKAGE_OPTIONS SecurityFunctionTable SafeCredHandle SafeCtxtHandle EVENT_MAP_ENTRY EVENT_MAP_INFO EVENT_PROPERTY_INFO PAYLOAD_FILTER_PREDICATE PROPERTY_DATA_DESCRIPTOR PROVIDER_ENUMERATION_INFO PROVIDER_EVENT_INFO PROVIDER_FIELD_INFO PROVIDER_FIELD_INFOARRAY PROVIDER_FILTER_INFO TDH_CONTEXT TDH_HANDLE TRACE_EVENT_INFO TRACE_PROVIDER_INFO APPNAME COMCLASS DUMMYUNION CALLBACK_UNION CLASS DUMMYUNION CLASS VERSIONDETAIL ForestTrustDataUnion LOCKOBJECT THREADOBJECT VALUESUNION ATTRUNION AUTHZ_SECURITY_ATTRIBUTE_V1_Union NONSTRUCTTYPE STRUCTTYPE CUSTOMSCHEMATYPE diff --git a/PInvoke/Security/readme.md b/PInvoke/Security/readme.md index 60cb4580..97c02919 100644 --- a/PInvoke/Security/readme.md +++ b/PInvoke/Security/readme.md @@ -3,7 +3,7 @@ PInvoke API (methods, structures and constants) imported from Windows AdvApi32.d - Includes methods from advapi32.dll, secur32.dll, authz.dll, sspicli.dll, schannel.dll, tdh.dll - Current NuGet release: [![Nuget](https://img.shields.io/nuget/v/Vanara.PInvoke.Security?logo=nuget&style=flat-square)![Nuget](https://img.shields.io/nuget/dt/Vanara.PInvoke.Security?label=%20&style=flat-square)](https://www.nuget.org/packages/Vanara.PInvoke.Security) -### Methods - 100% API coverage (585 of 585 functions) +### Methods - 99% API coverage (585 of 586 functions) Native Method | Native DLL | Header | Managed Method --- | --- | --- | --- [AbortSystemShutdown](https://www.google.com/search?num=5&q=AbortSystemShutdownA+site%3Alearn.microsoft.com) | advapi32.dll | winreg.h | [Vanara.PInvoke.AdvApi32.AbortSystemShutdown](https://github.com/dahall/Vanara/search?l=C%23&q=AbortSystemShutdown) @@ -234,7 +234,7 @@ Native Method | Native DLL | Header | Managed Method [GetComputerObjectName](https://www.google.com/search?num=5&q=GetComputerObjectNameA+site%3Alearn.microsoft.com) | secur32.dll | secext.h | [Vanara.PInvoke.Secur32.GetComputerObjectName](https://github.com/dahall/Vanara/search?l=C%23&q=GetComputerObjectName) [GetCurrentHwProfile](https://www.google.com/search?num=5&q=GetCurrentHwProfileA+site%3Alearn.microsoft.com) | advapi32.dll | winbase.h | [Vanara.PInvoke.AdvApi32.GetCurrentHwProfile](https://github.com/dahall/Vanara/search?l=C%23&q=GetCurrentHwProfile) [GetEffectiveRightsFromAcl](https://www.google.com/search?num=5&q=GetEffectiveRightsFromAclA+site%3Alearn.microsoft.com) | advapi32.dll | Aclapi.h | [Vanara.PInvoke.AdvApi32.GetEffectiveRightsFromAcl](https://github.com/dahall/Vanara/search?l=C%23&q=GetEffectiveRightsFromAcl) -[GetEventLogInformation](https://www.google.com/search?num=5&q=GetEventLogInformation+site%3Alearn.microsoft.com) | advapi32.dll | winbase.h | [Vanara.PInvoke.AdvApi32.GetEventLogInformation](https://github.com/dahall/Vanara/search?l=C%23&q=GetEventLogInformation) +[GetEventLogInformation](https://www.google.com/search?num=5&q=GetEventLogInformation+site%3Alearn.microsoft.com) | advapi32.dll | | [Vanara.PInvoke.AdvApi32.GetEventLogInformation](https://github.com/dahall/Vanara/search?l=C%23&q=GetEventLogInformation) [GetExplicitEntriesFromAcl](https://www.google.com/search?num=5&q=GetExplicitEntriesFromAclA+site%3Alearn.microsoft.com) | advapi32.dll | aclapi.h | [Vanara.PInvoke.AdvApi32.GetExplicitEntriesFromAcl](https://github.com/dahall/Vanara/search?l=C%23&q=GetExplicitEntriesFromAcl) [GetFileSecurity](https://www.google.com/search?num=5&q=GetFileSecurityA+site%3Alearn.microsoft.com) | advapi32.dll | winbase.h | [Vanara.PInvoke.AdvApi32.GetFileSecurity](https://github.com/dahall/Vanara/search?l=C%23&q=GetFileSecurity) [GetInheritanceSource](https://www.google.com/search?num=5&q=GetInheritanceSourceA+site%3Alearn.microsoft.com) | advapi32.dll | Aclapi.h | [Vanara.PInvoke.AdvApi32.GetInheritanceSource](https://github.com/dahall/Vanara/search?l=C%23&q=GetInheritanceSource) @@ -542,6 +542,7 @@ Native Method | Native DLL | Header | Managed Method [SspiMarshalAuthIdentity](https://www.google.com/search?num=5&q=SspiMarshalAuthIdentity+site%3Alearn.microsoft.com) | secur32.dll | sspi.h | [Vanara.PInvoke.Secur32.SspiMarshalAuthIdentity](https://github.com/dahall/Vanara/search?l=C%23&q=SspiMarshalAuthIdentity) [SspiPrepareForCredRead](https://www.google.com/search?num=5&q=SspiPrepareForCredRead+site%3Alearn.microsoft.com) | secur32.dll | sspi.h | [Vanara.PInvoke.Secur32.SspiPrepareForCredRead](https://github.com/dahall/Vanara/search?l=C%23&q=SspiPrepareForCredRead) [SspiPrepareForCredWrite](https://www.google.com/search?num=5&q=SspiPrepareForCredWrite+site%3Alearn.microsoft.com) | secur32.dll | sspi.h | [Vanara.PInvoke.Secur32.SspiPrepareForCredWrite](https://github.com/dahall/Vanara/search?l=C%23&q=SspiPrepareForCredWrite) +[SspiSetChannelBindingFlags](https://www.google.com/search?num=5&q=SspiSetChannelBindingFlags+site%3Alearn.microsoft.com) | sspicli.dll | | [SspiUnmarshalAuthIdentity](https://www.google.com/search?num=5&q=SspiUnmarshalAuthIdentity+site%3Alearn.microsoft.com) | secur32.dll | sspi.h | [Vanara.PInvoke.Secur32.SspiUnmarshalAuthIdentity](https://github.com/dahall/Vanara/search?l=C%23&q=SspiUnmarshalAuthIdentity) [SspiValidateAuthIdentity](https://www.google.com/search?num=5&q=SspiValidateAuthIdentity+site%3Alearn.microsoft.com) | secur32.dll | sspi.h | [Vanara.PInvoke.Secur32.SspiValidateAuthIdentity](https://github.com/dahall/Vanara/search?l=C%23&q=SspiValidateAuthIdentity) [SspiZeroAuthIdentity](https://www.google.com/search?num=5&q=SspiZeroAuthIdentity+site%3Alearn.microsoft.com) | secur32.dll | sspi.h | [Vanara.PInvoke.Secur32.SspiZeroAuthIdentity](https://github.com/dahall/Vanara/search?l=C%23&q=SspiZeroAuthIdentity) @@ -623,9 +624,11 @@ Native Enum | Header | Managed Enum [CRED_MARSHAL_TYPE](https://www.google.com/search?num=5&q=CRED_MARSHAL_TYPE+site%3Alearn.microsoft.com) | wincred.h | [Vanara.PInvoke.AdvApi32.CRED_MARSHAL_TYPE](https://github.com/dahall/Vanara/search?l=C%23&q=CRED_MARSHAL_TYPE) [CRED_PERSIST](https://www.google.com/search?num=5&q=CRED_PERSIST+site%3Alearn.microsoft.com) | wincred.h | [Vanara.PInvoke.AdvApi32.CRED_PERSIST](https://github.com/dahall/Vanara/search?l=C%23&q=CRED_PERSIST) [CRED_PROTECTION_TYPE](https://www.google.com/search?num=5&q=CRED_PROTECTION_TYPE+site%3Alearn.microsoft.com) | wincred.h | [Vanara.PInvoke.AdvApi32.CRED_PROTECTION_TYPE](https://github.com/dahall/Vanara/search?l=C%23&q=CRED_PROTECTION_TYPE) +[CRED_TI](https://www.google.com/search?num=5&q=CRED_TI+site%3Alearn.microsoft.com) | wincred.h | [Vanara.PInvoke.AdvApi32.CRED_TI](https://github.com/dahall/Vanara/search?l=C%23&q=CRED_TI) [CRED_TYPE](https://www.google.com/search?num=5&q=CRED_TYPE+site%3Alearn.microsoft.com) | wincred.h | [Vanara.PInvoke.AdvApi32.CRED_TYPE](https://github.com/dahall/Vanara/search?l=C%23&q=CRED_TYPE) [CRED_WRITE](https://www.google.com/search?num=5&q=CRED_WRITE+site%3Alearn.microsoft.com) | wincred.h | [Vanara.PInvoke.AdvApi32.CRED_WRITE](https://github.com/dahall/Vanara/search?l=C%23&q=CRED_WRITE) [CREDSSP_SUBMIT_TYPE](https://www.google.com/search?num=5&q=CREDSSP_SUBMIT_TYPE+site%3Alearn.microsoft.com) | credssp.h | [Vanara.PInvoke.Secur32.CREDSSP_SUBMIT_TYPE](https://github.com/dahall/Vanara/search?l=C%23&q=CREDSSP_SUBMIT_TYPE) +[CRYPT_MODE](https://www.google.com/search?num=5&q=CRYPT_MODE+site%3Alearn.microsoft.com) | wincrypt.h | [Vanara.PInvoke.AdvApi32.CRYPT_MODE](https://github.com/dahall/Vanara/search?l=C%23&q=CRYPT_MODE) [CryptAcquireContextFlags](https://www.google.com/search?num=5&q=CryptAcquireContextFlags+site%3Alearn.microsoft.com) | wincrypt.h | [Vanara.PInvoke.AdvApi32.CryptAcquireContextFlags](https://github.com/dahall/Vanara/search?l=C%23&q=CryptAcquireContextFlags) [CryptDecryptFlags](https://www.google.com/search?num=5&q=CryptDecryptFlags+site%3Alearn.microsoft.com) | wincrypt.h | [Vanara.PInvoke.AdvApi32.CryptDecryptFlags](https://github.com/dahall/Vanara/search?l=C%23&q=CryptDecryptFlags) [CryptEncryptFlags](https://www.google.com/search?num=5&q=CryptEncryptFlags+site%3Alearn.microsoft.com) | wincrypt.h | [Vanara.PInvoke.AdvApi32.CryptEncryptFlags](https://github.com/dahall/Vanara/search?l=C%23&q=CryptEncryptFlags) @@ -642,13 +645,19 @@ Native Enum | Header | Managed Enum [ELF_FLAGS](https://www.google.com/search?num=5&q=ELF_FLAGS+site%3Alearn.microsoft.com) | Winnt.h | [Vanara.PInvoke.AdvApi32.ELF_FLAGS](https://github.com/dahall/Vanara/search?l=C%23&q=ELF_FLAGS) [EncryptionStatus](https://www.google.com/search?num=5&q=EncryptionStatus+site%3Alearn.microsoft.com) | winbase.h | [Vanara.PInvoke.AdvApi32.EncryptionStatus](https://github.com/dahall/Vanara/search?l=C%23&q=EncryptionStatus) [ETW_PROCESS_HANDLE_INFO_TYPE](https://www.google.com/search?num=5&q=ETW_PROCESS_HANDLE_INFO_TYPE+site%3Alearn.microsoft.com) | evntrace.h | [Vanara.PInvoke.AdvApi32.ETW_PROCESS_HANDLE_INFO_TYPE](https://github.com/dahall/Vanara/search?l=C%23&q=ETW_PROCESS_HANDLE_INFO_TYPE) +[ETW_PROVIDER_TRAIT_TYPE](https://www.google.com/search?num=5&q=ETW_PROVIDER_TRAIT_TYPE+site%3Alearn.microsoft.com) | evntcons.h | [Vanara.PInvoke.AdvApi32.ETW_PROVIDER_TRAIT_TYPE](https://github.com/dahall/Vanara/search?l=C%23&q=ETW_PROVIDER_TRAIT_TYPE) [EVENT_ACTIVITY_CTRL](https://www.google.com/search?num=5&q=EVENT_ACTIVITY_CTRL+site%3Alearn.microsoft.com) | evntprov.h | [Vanara.PInvoke.AdvApi32.EVENT_ACTIVITY_CTRL](https://github.com/dahall/Vanara/search?l=C%23&q=EVENT_ACTIVITY_CTRL) [EVENT_CONTROL_CODE](https://www.google.com/search?num=5&q=EVENT_CONTROL_CODE+site%3Alearn.microsoft.com) | evntrace.h | [Vanara.PInvoke.AdvApi32.EVENT_CONTROL_CODE](https://github.com/dahall/Vanara/search?l=C%23&q=EVENT_CONTROL_CODE) +[EVENT_ENABLE_PROPERTY](https://www.google.com/search?num=5&q=EVENT_ENABLE_PROPERTY+site%3Alearn.microsoft.com) | | [Vanara.PInvoke.AdvApi32.EVENT_ENABLE_PROPERTY](https://github.com/dahall/Vanara/search?l=C%23&q=EVENT_ENABLE_PROPERTY) [EVENT_FIELD_TYPE](https://www.google.com/search?num=5&q=EVENT_FIELD_TYPE+site%3Alearn.microsoft.com) | tdh.h | [Vanara.PInvoke.Tdh.EVENT_FIELD_TYPE](https://github.com/dahall/Vanara/search?l=C%23&q=EVENT_FIELD_TYPE) +[EVENT_HEADER_EXT_TYPE](https://www.google.com/search?num=5&q=EVENT_HEADER_EXT_TYPE+site%3Alearn.microsoft.com) | evntcons.h | [Vanara.PInvoke.AdvApi32.EVENT_HEADER_EXT_TYPE](https://github.com/dahall/Vanara/search?l=C%23&q=EVENT_HEADER_EXT_TYPE) +[EVENT_HEADER_FLAG](https://www.google.com/search?num=5&q=EVENT_HEADER_FLAG+site%3Alearn.microsoft.com) | evntcons.h | [Vanara.PInvoke.AdvApi32.EVENT_HEADER_FLAG](https://github.com/dahall/Vanara/search?l=C%23&q=EVENT_HEADER_FLAG) +[EVENT_HEADER_PROPERTY](https://www.google.com/search?num=5&q=EVENT_HEADER_PROPERTY+site%3Alearn.microsoft.com) | evntcons.h | [Vanara.PInvoke.AdvApi32.EVENT_HEADER_PROPERTY](https://github.com/dahall/Vanara/search?l=C%23&q=EVENT_HEADER_PROPERTY) [EVENT_INFO_CLASS](https://www.google.com/search?num=5&q=EVENT_INFO_CLASS+site%3Alearn.microsoft.com) | evntprov.h | [Vanara.PInvoke.AdvApi32.EVENT_INFO_CLASS](https://github.com/dahall/Vanara/search?l=C%23&q=EVENT_INFO_CLASS) [EVENT_TRACE_CONTROL](https://www.google.com/search?num=5&q=EVENT_TRACE_CONTROL+site%3Alearn.microsoft.com) | evntrace.h | [Vanara.PInvoke.AdvApi32.EVENT_TRACE_CONTROL](https://github.com/dahall/Vanara/search?l=C%23&q=EVENT_TRACE_CONTROL) [EVENT_TRACE_FLAG](https://www.google.com/search?num=5&q=EVENT_TRACE_FLAG+site%3Alearn.microsoft.com) | evntrace.h | [Vanara.PInvoke.AdvApi32.EVENT_TRACE_FLAG](https://github.com/dahall/Vanara/search?l=C%23&q=EVENT_TRACE_FLAG) [EVENT_TRACE_TYPE](https://www.google.com/search?num=5&q=EVENT_TRACE_TYPE+site%3Alearn.microsoft.com) | evntrace.h | [Vanara.PInvoke.AdvApi32.EVENT_TRACE_TYPE](https://github.com/dahall/Vanara/search?l=C%23&q=EVENT_TRACE_TYPE) +[EVENTLOG_INFO](https://www.google.com/search?num=5&q=EVENTLOG_INFO+site%3Alearn.microsoft.com) | winbase.h | [Vanara.PInvoke.AdvApi32.EVENTLOG_INFO](https://github.com/dahall/Vanara/search?l=C%23&q=EVENTLOG_INFO) [EVENTLOG_READ](https://www.google.com/search?num=5&q=EVENTLOG_READ+site%3Alearn.microsoft.com) | winnt.h | [Vanara.PInvoke.AdvApi32.EVENTLOG_READ](https://github.com/dahall/Vanara/search?l=C%23&q=EVENTLOG_READ) [EVENTLOG_TYPE](https://www.google.com/search?num=5&q=EVENTLOG_TYPE+site%3Alearn.microsoft.com) | winnt.h | [Vanara.PInvoke.AdvApi32.EVENTLOG_TYPE](https://github.com/dahall/Vanara/search?l=C%23&q=EVENTLOG_TYPE) [EVENTSECURITYOPERATION](https://www.google.com/search?num=5&q=EVENTSECURITYOPERATION+site%3Alearn.microsoft.com) | evntcons.h | [Vanara.PInvoke.AdvApi32.EVENTSECURITYOPERATION](https://github.com/dahall/Vanara/search?l=C%23&q=EVENTSECURITYOPERATION) @@ -664,6 +673,8 @@ Native Enum | Header | Managed Enum [KERB_TICKET_FLAGS](https://www.google.com/search?num=5&q=KERB_TICKET_FLAGS+site%3Alearn.microsoft.com) | ntsecapi.h | [Vanara.PInvoke.Secur32.KERB_TICKET_FLAGS](https://github.com/dahall/Vanara/search?l=C%23&q=KERB_TICKET_FLAGS) [KeyParam](https://www.google.com/search?num=5&q=KeyParam+site%3Alearn.microsoft.com) | wincrypt.h | [Vanara.PInvoke.AdvApi32.KeyParam](https://github.com/dahall/Vanara/search?l=C%23&q=KeyParam) [KnownSIDCapability](https://www.google.com/search?num=5&q=KnownSIDCapability+site%3Alearn.microsoft.com) | | [Vanara.PInvoke.AdvApi32.KnownSIDCapability](https://github.com/dahall/Vanara/search?l=C%23&q=KnownSIDCapability) +[KP_PADDING](https://www.google.com/search?num=5&q=KP_PADDING+site%3Alearn.microsoft.com) | wincrypt.h | [Vanara.PInvoke.AdvApi32.KP_PADDING](https://github.com/dahall/Vanara/search?l=C%23&q=KP_PADDING) +[KP_PERMISSIONS](https://www.google.com/search?num=5&q=KP_PERMISSIONS+site%3Alearn.microsoft.com) | wincrypt.h | [Vanara.PInvoke.AdvApi32.KP_PERMISSIONS](https://github.com/dahall/Vanara/search?l=C%23&q=KP_PERMISSIONS) [KRB_NT](https://www.google.com/search?num=5&q=KRB_NT+site%3Alearn.microsoft.com) | ntsecapi.h | [Vanara.PInvoke.Secur32.KRB_NT](https://github.com/dahall/Vanara/search?l=C%23&q=KRB_NT) [LogFileMode](https://www.google.com/search?num=5&q=LogFileMode+site%3Alearn.microsoft.com) | Evntrace.h | [Vanara.PInvoke.AdvApi32.LogFileMode](https://github.com/dahall/Vanara/search?l=C%23&q=LogFileMode) [LogonUserFlags](https://www.google.com/search?num=5&q=LogonUserFlags+site%3Alearn.microsoft.com) | ntsecapi.h | [Vanara.PInvoke.Secur32.LogonUserFlags](https://github.com/dahall/Vanara/search?l=C%23&q=LogonUserFlags) @@ -676,6 +687,8 @@ Native Enum | Header | Managed Enum [LsaLookupNamesFlags](https://www.google.com/search?num=5&q=LsaLookupNamesFlags+site%3Alearn.microsoft.com) | ntlsa.h | [Vanara.PInvoke.AdvApi32.LsaLookupNamesFlags](https://github.com/dahall/Vanara/search?l=C%23&q=LsaLookupNamesFlags) [LsaLookupSidsFlags](https://www.google.com/search?num=5&q=LsaLookupSidsFlags+site%3Alearn.microsoft.com) | ntlsa.h | [Vanara.PInvoke.AdvApi32.LsaLookupSidsFlags](https://github.com/dahall/Vanara/search?l=C%23&q=LsaLookupSidsFlags) [LsaPolicyRights](https://www.google.com/search?num=5&q=LsaPolicyRights+site%3Alearn.microsoft.com) | ntsecapi.h | [Vanara.PInvoke.AdvApi32.LsaPolicyRights](https://github.com/dahall/Vanara/search?l=C%23&q=LsaPolicyRights) +[MANAGED_APPQUERY](https://www.google.com/search?num=5&q=MANAGED_APPQUERY+site%3Alearn.microsoft.com) | appmgmt.h | [Vanara.PInvoke.AdvApi32.MANAGED_APPQUERY](https://github.com/dahall/Vanara/search?l=C%23&q=MANAGED_APPQUERY) +[MANAGED_APPTYPE](https://www.google.com/search?num=5&q=MANAGED_APPTYPE+site%3Alearn.microsoft.com) | appmgmt.h | [Vanara.PInvoke.AdvApi32.MANAGED_APPTYPE](https://github.com/dahall/Vanara/search?l=C%23&q=MANAGED_APPTYPE) [MANDATORY_LEVEL](https://www.google.com/search?num=5&q=MANDATORY_LEVEL+site%3Alearn.microsoft.com) | winnt.h | [Vanara.PInvoke.AdvApi32.MANDATORY_LEVEL](https://github.com/dahall/Vanara/search?l=C%23&q=MANDATORY_LEVEL) [MAP_FLAGS](https://www.google.com/search?num=5&q=MAP_FLAGS+site%3Alearn.microsoft.com) | tdh.h | [Vanara.PInvoke.Tdh.MAP_FLAGS](https://github.com/dahall/Vanara/search?l=C%23&q=MAP_FLAGS) [MAP_VALUETYPE](https://www.google.com/search?num=5&q=MAP_VALUETYPE+site%3Alearn.microsoft.com) | tdh.h | [Vanara.PInvoke.Tdh.MAP_VALUETYPE](https://github.com/dahall/Vanara/search?l=C%23&q=MAP_VALUETYPE) @@ -793,7 +806,7 @@ Native Enum | Header | Managed Enum [WCT_OBJECT_TYPE](https://www.google.com/search?num=5&q=WCT_OBJECT_TYPE+site%3Alearn.microsoft.com) | wct.h | [Vanara.PInvoke.AdvApi32.WCT_OBJECT_TYPE](https://github.com/dahall/Vanara/search?l=C%23&q=WCT_OBJECT_TYPE) [WELL_KNOWN_SID_TYPE](https://www.google.com/search?num=5&q=WELL_KNOWN_SID_TYPE+site%3Alearn.microsoft.com) | winnt.h | [Vanara.PInvoke.AdvApi32.WELL_KNOWN_SID_TYPE](https://github.com/dahall/Vanara/search?l=C%23&q=WELL_KNOWN_SID_TYPE) [WMIDPREQUESTCODE](https://www.google.com/search?num=5&q=WMIDPREQUESTCODE+site%3Alearn.microsoft.com) | wmistr.h | [Vanara.PInvoke.AdvApi32.WMIDPREQUESTCODE](https://github.com/dahall/Vanara/search?l=C%23&q=WMIDPREQUESTCODE) -[WNODE_FLAG](https://www.google.com/search?num=5&q=WNODE_FLAG+site%3Alearn.microsoft.com) | | [Vanara.PInvoke.AdvApi32.WNODE_FLAG](https://github.com/dahall/Vanara/search?l=C%23&q=WNODE_FLAG) +[WNODE_FLAG](https://www.google.com/search?num=5&q=WNODE_FLAG+site%3Alearn.microsoft.com) | wmistr.h | [Vanara.PInvoke.AdvApi32.WNODE_FLAG](https://github.com/dahall/Vanara/search?l=C%23&q=WNODE_FLAG) ### Structures Native Structure | Header | Managed Structure --- | --- | --- @@ -851,6 +864,7 @@ Native Structure | Header | Managed Structure [CLASS](https://www.google.com/search?num=5&q=CLASS+site%3Alearn.microsoft.com) | | [Vanara.PInvoke.AdvApi32.EVENT_INSTANCE_HEADER.CLASS](https://github.com/dahall/Vanara/search?l=C%23&q=CLASS) [CLASS](https://www.google.com/search?num=5&q=CLASS+site%3Alearn.microsoft.com) | | [Vanara.PInvoke.AdvApi32.EVENT_TRACE_HEADER.CLASS](https://github.com/dahall/Vanara/search?l=C%23&q=CLASS) [CLASSIC_EVENT_ID](https://www.google.com/search?num=5&q=CLASSIC_EVENT_ID+site%3Alearn.microsoft.com) | Evntrace.h | [Vanara.PInvoke.AdvApi32.CLASSIC_EVENT_ID](https://github.com/dahall/Vanara/search?l=C%23&q=CLASSIC_EVENT_ID) +[CMS_DH_KEY_INFO](https://www.google.com/search?num=5&q=CMS_DH_KEY_INFO+site%3Alearn.microsoft.com) | wincrypt.h | [Vanara.PInvoke.AdvApi32.CMS_DH_KEY_INFO](https://github.com/dahall/Vanara/search?l=C%23&q=CMS_DH_KEY_INFO) [COMCLASS](https://www.google.com/search?num=5&q=COMCLASS+site%3Alearn.microsoft.com) | | [Vanara.PInvoke.AdvApi32.INSTALLSPEC.COMCLASS](https://github.com/dahall/Vanara/search?l=C%23&q=COMCLASS) [CREDENTIAL](https://www.google.com/search?num=5&q=CREDENTIAL+site%3Alearn.microsoft.com) | wincred.h | [Vanara.PInvoke.AdvApi32.CREDENTIAL](https://github.com/dahall/Vanara/search?l=C%23&q=CREDENTIAL) [CREDENTIAL_MGD](https://www.google.com/search?num=5&q=CREDENTIAL_MGD+site%3Alearn.microsoft.com) | wincred.h | [Vanara.PInvoke.AdvApi32.CREDENTIAL_MGD](https://github.com/dahall/Vanara/search?l=C%23&q=CREDENTIAL_MGD) @@ -862,6 +876,7 @@ Native Structure | Header | Managed Structure [CUSTOMSCHEMATYPE](https://www.google.com/search?num=5&q=CUSTOMSCHEMATYPE+site%3Alearn.microsoft.com) | | [Vanara.PInvoke.Tdh.EVENT_PROPERTY_INFO.CUSTOMSCHEMATYPE](https://github.com/dahall/Vanara/search?l=C%23&q=CUSTOMSCHEMATYPE) [CYPHER_BLOCK](https://www.google.com/search?num=5&q=CYPHER_BLOCK+site%3Alearn.microsoft.com) | mschapp.h | [Vanara.PInvoke.AdvApi32.CYPHER_BLOCK](https://github.com/dahall/Vanara/search?l=C%23&q=CYPHER_BLOCK) [DOMAIN_PASSWORD_INFORMATION](https://www.google.com/search?num=5&q=DOMAIN_PASSWORD_INFORMATION+site%3Alearn.microsoft.com) | ntsecapi.h | [Vanara.PInvoke.AdvApi32.DOMAIN_PASSWORD_INFORMATION](https://github.com/dahall/Vanara/search?l=C%23&q=DOMAIN_PASSWORD_INFORMATION) +[DSSSEED](https://www.google.com/search?num=5&q=DSSSEED+site%3Alearn.microsoft.com) | wincrypt.h | [Vanara.PInvoke.AdvApi32.DSSSEED](https://github.com/dahall/Vanara/search?l=C%23&q=DSSSEED) [DUMMYUNION](https://www.google.com/search?num=5&q=DUMMYUNION+site%3Alearn.microsoft.com) | | [Vanara.PInvoke.AdvApi32.EVENT_HEADER.DUMMYUNION](https://github.com/dahall/Vanara/search?l=C%23&q=DUMMYUNION) [DUMMYUNION](https://www.google.com/search?num=5&q=DUMMYUNION+site%3Alearn.microsoft.com) | | [Vanara.PInvoke.AdvApi32.EVENT_INSTANCE_HEADER.DUMMYUNION](https://github.com/dahall/Vanara/search?l=C%23&q=DUMMYUNION) [EFS_CERTIFICATE_BLOB](https://www.google.com/search?num=5&q=EFS_CERTIFICATE_BLOB+site%3Alearn.microsoft.com) | winefs.h | [Vanara.PInvoke.AdvApi32.EFS_CERTIFICATE_BLOB](https://github.com/dahall/Vanara/search?l=C%23&q=EFS_CERTIFICATE_BLOB) @@ -880,8 +895,14 @@ Native Structure | Header | Managed Structure [ETW_TRACE_PARTITION_INFORMATION](https://www.google.com/search?num=5&q=ETW_TRACE_PARTITION_INFORMATION+site%3Alearn.microsoft.com) | | [Vanara.PInvoke.AdvApi32.ETW_TRACE_PARTITION_INFORMATION](https://github.com/dahall/Vanara/search?l=C%23&q=ETW_TRACE_PARTITION_INFORMATION) [EVENT_DATA_DESCRIPTOR](https://www.google.com/search?num=5&q=EVENT_DATA_DESCRIPTOR+site%3Alearn.microsoft.com) | evntprov.h | [Vanara.PInvoke.AdvApi32.EVENT_DATA_DESCRIPTOR](https://github.com/dahall/Vanara/search?l=C%23&q=EVENT_DATA_DESCRIPTOR) [EVENT_DESCRIPTOR](https://www.google.com/search?num=5&q=EVENT_DESCRIPTOR+site%3Alearn.microsoft.com) | evntprov.h | [Vanara.PInvoke.AdvApi32.EVENT_DESCRIPTOR](https://github.com/dahall/Vanara/search?l=C%23&q=EVENT_DESCRIPTOR) +[EVENT_EXTENDED_ITEM_EVENT_KEY](https://www.google.com/search?num=5&q=EVENT_EXTENDED_ITEM_EVENT_KEY+site%3Alearn.microsoft.com) | evntcons.h | [Vanara.PInvoke.AdvApi32.EVENT_EXTENDED_ITEM_EVENT_KEY](https://github.com/dahall/Vanara/search?l=C%23&q=EVENT_EXTENDED_ITEM_EVENT_KEY) [EVENT_EXTENDED_ITEM_INSTANCE](https://www.google.com/search?num=5&q=EVENT_EXTENDED_ITEM_INSTANCE+site%3Alearn.microsoft.com) | evntcons.h | [Vanara.PInvoke.AdvApi32.EVENT_EXTENDED_ITEM_INSTANCE](https://github.com/dahall/Vanara/search?l=C%23&q=EVENT_EXTENDED_ITEM_INSTANCE) +[EVENT_EXTENDED_ITEM_PEBS_INDEX](https://www.google.com/search?num=5&q=EVENT_EXTENDED_ITEM_PEBS_INDEX+site%3Alearn.microsoft.com) | evntcons.h | [Vanara.PInvoke.AdvApi32.EVENT_EXTENDED_ITEM_PEBS_INDEX](https://github.com/dahall/Vanara/search?l=C%23&q=EVENT_EXTENDED_ITEM_PEBS_INDEX) +[EVENT_EXTENDED_ITEM_PMC_COUNTERS](https://www.google.com/search?num=5&q=EVENT_EXTENDED_ITEM_PMC_COUNTERS+site%3Alearn.microsoft.com) | evntcons.h | [Vanara.PInvoke.AdvApi32.EVENT_EXTENDED_ITEM_PMC_COUNTERS](https://github.com/dahall/Vanara/search?l=C%23&q=EVENT_EXTENDED_ITEM_PMC_COUNTERS) +[EVENT_EXTENDED_ITEM_PROCESS_START_KEY](https://www.google.com/search?num=5&q=EVENT_EXTENDED_ITEM_PROCESS_START_KEY+site%3Alearn.microsoft.com) | evntcons.h | [Vanara.PInvoke.AdvApi32.EVENT_EXTENDED_ITEM_PROCESS_START_KEY](https://github.com/dahall/Vanara/search?l=C%23&q=EVENT_EXTENDED_ITEM_PROCESS_START_KEY) [EVENT_EXTENDED_ITEM_RELATED_ACTIVITYID](https://www.google.com/search?num=5&q=EVENT_EXTENDED_ITEM_RELATED_ACTIVITYID+site%3Alearn.microsoft.com) | evntcons.h | [Vanara.PInvoke.AdvApi32.EVENT_EXTENDED_ITEM_RELATED_ACTIVITYID](https://github.com/dahall/Vanara/search?l=C%23&q=EVENT_EXTENDED_ITEM_RELATED_ACTIVITYID) +[EVENT_EXTENDED_ITEM_STACK_KEY32](https://www.google.com/search?num=5&q=EVENT_EXTENDED_ITEM_STACK_KEY32+site%3Alearn.microsoft.com) | evntcons.h | [Vanara.PInvoke.AdvApi32.EVENT_EXTENDED_ITEM_STACK_KEY32](https://github.com/dahall/Vanara/search?l=C%23&q=EVENT_EXTENDED_ITEM_STACK_KEY32) +[EVENT_EXTENDED_ITEM_STACK_KEY64](https://www.google.com/search?num=5&q=EVENT_EXTENDED_ITEM_STACK_KEY64+site%3Alearn.microsoft.com) | evntcons.h | [Vanara.PInvoke.AdvApi32.EVENT_EXTENDED_ITEM_STACK_KEY64](https://github.com/dahall/Vanara/search?l=C%23&q=EVENT_EXTENDED_ITEM_STACK_KEY64) [EVENT_EXTENDED_ITEM_STACK_TRACE32](https://www.google.com/search?num=5&q=EVENT_EXTENDED_ITEM_STACK_TRACE32+site%3Alearn.microsoft.com) | evntcons.h | [Vanara.PInvoke.AdvApi32.EVENT_EXTENDED_ITEM_STACK_TRACE32](https://github.com/dahall/Vanara/search?l=C%23&q=EVENT_EXTENDED_ITEM_STACK_TRACE32) [EVENT_EXTENDED_ITEM_STACK_TRACE64](https://www.google.com/search?num=5&q=EVENT_EXTENDED_ITEM_STACK_TRACE64+site%3Alearn.microsoft.com) | evntcons.h | [Vanara.PInvoke.AdvApi32.EVENT_EXTENDED_ITEM_STACK_TRACE64](https://github.com/dahall/Vanara/search?l=C%23&q=EVENT_EXTENDED_ITEM_STACK_TRACE64) [EVENT_EXTENDED_ITEM_TS_ID](https://www.google.com/search?num=5&q=EVENT_EXTENDED_ITEM_TS_ID+site%3Alearn.microsoft.com) | evntcons.h | [Vanara.PInvoke.AdvApi32.EVENT_EXTENDED_ITEM_TS_ID](https://github.com/dahall/Vanara/search?l=C%23&q=EVENT_EXTENDED_ITEM_TS_ID) @@ -1001,6 +1022,7 @@ Native Structure | Header | Managed Structure [PROVIDER_FILTER_INFO](https://www.google.com/search?num=5&q=PROVIDER_FILTER_INFO+site%3Alearn.microsoft.com) | tdh.h | [Vanara.PInvoke.Tdh.PROVIDER_FILTER_INFO](https://github.com/dahall/Vanara/search?l=C%23&q=PROVIDER_FILTER_INFO) [PSEC_WINNT_AUTH_IDENTITY_OPAQUE](https://www.google.com/search?num=5&q=PSEC_WINNT_AUTH_IDENTITY_OPAQUE+site%3Alearn.microsoft.com) | | [Vanara.PInvoke.Secur32.PSEC_WINNT_AUTH_IDENTITY_OPAQUE](https://github.com/dahall/Vanara/search?l=C%23&q=PSEC_WINNT_AUTH_IDENTITY_OPAQUE) [PSID_IDENTIFIER_AUTHORITY](https://www.google.com/search?num=5&q=PSID_IDENTIFIER_AUTHORITY+site%3Alearn.microsoft.com) | winnt.h | [Vanara.PInvoke.AdvApi32.PSID_IDENTIFIER_AUTHORITY](https://github.com/dahall/Vanara/search?l=C%23&q=PSID_IDENTIFIER_AUTHORITY) +[PUBKEYVER3](https://www.google.com/search?num=5&q=PUBKEYVER3+site%3Alearn.microsoft.com) | wincrypt.h | [Vanara.PInvoke.AdvApi32.PUBKEYVER3](https://github.com/dahall/Vanara/search?l=C%23&q=PUBKEYVER3) [QUERY_SERVICE_CONFIG](https://www.google.com/search?num=5&q=QUERY_SERVICE_CONFIG+site%3Alearn.microsoft.com) | Winsvc.h | [Vanara.PInvoke.AdvApi32.QUERY_SERVICE_CONFIG](https://github.com/dahall/Vanara/search?l=C%23&q=QUERY_SERVICE_CONFIG) [QUERY_SERVICE_LOCK_STATUS](https://www.google.com/search?num=5&q=QUERY_SERVICE_LOCK_STATUS+site%3Alearn.microsoft.com) | winsvc.h | [Vanara.PInvoke.AdvApi32.QUERY_SERVICE_LOCK_STATUS](https://github.com/dahall/Vanara/search?l=C%23&q=QUERY_SERVICE_LOCK_STATUS) [QUOTA_LIMITS](https://www.google.com/search?num=5&q=QUOTA_LIMITS+site%3Alearn.microsoft.com) | Winnt.h | [Vanara.PInvoke.AdvApi32.QUOTA_LIMITS](https://github.com/dahall/Vanara/search?l=C%23&q=QUOTA_LIMITS) diff --git a/PInvoke/Shared/Vanara.PInvoke.Shared.csproj b/PInvoke/Shared/Vanara.PInvoke.Shared.csproj index ca263f3d..721f50f7 100644 --- a/PInvoke/Shared/Vanara.PInvoke.Shared.csproj +++ b/PInvoke/Shared/Vanara.PInvoke.Shared.csproj @@ -16,10 +16,10 @@ Currently implements: Classes -AnySizeStringMarshaler<T>, AssociateAttribute, AssociateStringAttribute, ClipCorrespondingTypeAttribute, ComTryGetNext, CoTaskMemStringMarshaler, FunctionHelper, GenericStringMarshaler<T>, GenericStringMarshalerBase<T>, IEnumeratorFromNext<T>, IEnumFromCom<T>, IEnumFromIndexer<T>, IEnumFromNext<T>, IndirectResource, IndirectString, 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> +AnySizeStringMarshaler<T>, AssociateAttribute, AssociateStringAttribute, ClipCorrespondingTypeAttribute, ComTryGetNext, CoTaskMemStringMarshaler, FunctionHelper, GenericStringMarshaler<T>, GenericStringMarshalerBase<T>, IEnumeratorFromNext<T>, IEnumFromCom<T>, IEnumFromIndexer<T>, IEnumFromNext<T>, IndirectResource, IndirectString, Lib, LOGPALETTE, Macros, NullTermStringArrayMarshaler, OverlappedAsync, OverlappedAsyncResult, PFILETIME, PInvokeClientExtensions, PInvokeDataAttribute, PRECT, PSYSTEMTIME, 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 +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, PFILETIME, POINT, POINTS, PRECT, PSECURITY_DESCRIPTOR, PSID, PSYSTEMTIME, RECT, ResourceId, ResourceIdOrHandle<T>, RGBQUAD, SECURITY_ATTRIBUTES, SIZE, SYSTEMTIME, tagSECURITY_ATTRIBUTES, TEXTMETRIC, Union, WIN32_FIND_DATA, Win32Error Enumerations CharacterSet, CM_DEVCAP, CM_FILE, CM_INSTALL_STATE, CM_REMOVAL_POLICY, CM_RESOURCE, CM_SHARE_DISPOSITION, CmResourceType, CONFIGFLAG, DEVICE_POWER_STATE, DEVICE_SCALE_FACTOR, DMCOLLATE, DMCOLOR, DMDFO, DMDISPLAY, DMDITHER, DMDO, DMDUP, DMFIELDS, DMICM, DMICMMETHOD, DMMEDIA, DMNUP, DMORIENT, DMPAPER, DMRES, DMTT, DN, DrawTextFlags, FacilityCode, FacilityCode, FILE_DEVICE, FILE_SHARE, 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 diff --git a/PInvoke/Shared/pkgreadme.md b/PInvoke/Shared/pkgreadme.md index eb5185f8..9461b84d 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 IndirectResource IndirectString 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 FILE_SHARE 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 IndirectResource IndirectString Lib LOGPALETTE Macros NullTermStringArrayMarshaler OverlappedAsync OverlappedAsyncResult PFILETIME PInvokeClientExtensions PInvokeDataAttribute PRECT PSYSTEMTIME 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 PFILETIME POINT POINTS PRECT PSECURITY_DESCRIPTOR PSID PSYSTEMTIME 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 FILE_SHARE 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 IKernelHandle ISecurityObject IShellHandle ISyncHandle IUserHandle diff --git a/PInvoke/Shared/readme.md b/PInvoke/Shared/readme.md index 66554cb4..e6caa253 100644 --- a/PInvoke/Shared/readme.md +++ b/PInvoke/Shared/readme.md @@ -58,7 +58,7 @@ Enum | Description | Values [Vanara.PInvoke.PDCAP](https://github.com/dahall/Vanara/search?l=C%23&q=PDCAP) | The device's power capabilities. | PDCAP_D0_SUPPORTED, PDCAP_D1_SUPPORTED, PDCAP_D2_SUPPORTED, PDCAP_D3_SUPPORTED, PDCAP_WAKE_FROM_D0_SUPPORTED, PDCAP_WAKE_FROM_D1_SUPPORTED, PDCAP_WAKE_FROM_D2_SUPPORTED, PDCAP_WAKE_FROM_D3_SUPPORTED, PDCAP_WARM_EJECT_SUPPORTED, PDCAP_S0_SUPPORTED, PDCAP_S1_SUPPORTED, PDCAP_S2_SUPPORTED, PDCAP_S3_SUPPORTED, PDCAP_WAKE_FROM_S0_SUPPORTED, PDCAP_WAKE_FROM_S1_SUPPORTED, PDCAP_WAKE_FROM_S2_SUPPORTED, PDCAP_WAKE_FROM_S3_SUPPORTED, PDCAP_S4_SUPPORTED, PDCAP_S5_SUPPORTED [Vanara.PInvoke.PInvokeClient](https://github.com/dahall/Vanara/search?l=C%23&q=PInvokeClient) | Flags that determine the minimum supported client(s) for a P/Invoke function. | None, Windows2000, WindowsXP, WindowsXP_SP2, WindowsVista, WindowsVista_SP2, Windows7, Windows8, Windows81, Windows10, Windows11 [Vanara.PInvoke.ProcessorArchitecture](https://github.com/dahall/Vanara/search?l=C%23&q=ProcessorArchitecture) | Processor architecture | PROCESSOR_ARCHITECTURE_INTEL, PROCESSOR_ARCHITECTURE_MIPS, PROCESSOR_ARCHITECTURE_ALPHA, PROCESSOR_ARCHITECTURE_PPC, PROCESSOR_ARCHITECTURE_SHX, PROCESSOR_ARCHITECTURE_ARM, PROCESSOR_ARCHITECTURE_IA64, PROCESSOR_ARCHITECTURE_ALPHA64, PROCESSOR_ARCHITECTURE_MSIL, PROCESSOR_ARCHITECTURE_AMD64, PROCESSOR_ARCHITECTURE_IA32_ON_WIN64, PROCESSOR_ARCHITECTURE_NEUTRAL, PROCESSOR_ARCHITECTURE_ARM64, PROCESSOR_ARCHITECTURE_ARM32_ON_WIN64, PROCESSOR_ARCHITECTURE_UNKNOWN -[Vanara.PInvoke.REG_VALUE_TYPE](https://github.com/dahall/Vanara/search?l=C%23&q=REG_VALUE_TYPE) | A registry value can store data in various formats. When you store data under a registry value, for instance by calling the RegSetValueEx function, you can specify one of the following values to indicate the type of data being stored. When you retrieve a registry value, functions such as RegQueryValueEx use these values to indicate the type of data retrieved. | REG_NONE, REG_SZ, REG_EXPAND_SZ, REG_BINARY, REG_DWORD_LITTLE_ENDIAN, REG_DWORD, REG_DWORD_BIG_ENDIAN, REG_LINK, REG_MULTI_SZ, REG_RESOURCE_LIST, REG_FULL_RESOURCE_DESCRIPTOR, REG_RESOURCE_REQUIREMENTS_LIST, REG_QWORD_LITTLE_ENDIAN, REG_QWORD +[Vanara.PInvoke.REG_VALUE_TYPE](https://github.com/dahall/Vanara/search?l=C%23&q=REG_VALUE_TYPE) | A registry value can store data in various formats. When you store data under a registry value, for instance by calling the RegSetValueEx function, you can specify one of the following values to indicate the type of data being stored. When you retrieve a registry value, functions such as RegQueryValueEx use these values to indicate the type of data retrieved. | REG_NONE, REG_SZ, REG_EXPAND_SZ, REG_BINARY, REG_DWORD, REG_DWORD_BIG_ENDIAN, REG_LINK, REG_MULTI_SZ, REG_RESOURCE_LIST, REG_FULL_RESOURCE_DESCRIPTOR, REG_RESOURCE_REQUIREMENTS_LIST, REG_QWORD [Vanara.PInvoke.ResourceType](https://github.com/dahall/Vanara/search?l=C%23&q=ResourceType) | Predefined resource types. | RT_CURSOR, RT_BITMAP, RT_ICON, RT_MENU, RT_DIALOG, RT_STRING, RT_FONTDIR, RT_FONT, RT_ACCELERATOR, RT_RCDATA, RT_MESSAGETABLE, RT_GROUP_CURSOR, RT_GROUP_ICON, RT_VERSION, RT_DLGINCLUDE, RT_PLUGPLAY, RT_VXD, RT_ANICURSOR, RT_ANIICON, RT_HTML, RT_MANIFEST [Vanara.PInvoke.SECURITY_INFORMATION](https://github.com/dahall/Vanara/search?l=C%23&q=SECURITY_INFORMATION) | The SECURITY_INFORMATION data type identifies the object-related security information being set or queried. This security information includes: The owner of an object The primary group of an object The discretionary access control list (DACL) of an object The system access control list (SACL) of an object | OWNER_SECURITY_INFORMATION, GROUP_SECURITY_INFORMATION, DACL_SECURITY_INFORMATION, SACL_SECURITY_INFORMATION, LABEL_SECURITY_INFORMATION, ATTRIBUTE_SECURITY_INFORMATION, SCOPE_SECURITY_INFORMATION, PROCESS_TRUST_LABEL_SECURITY_INFORMATION, BACKUP_SECURITY_INFORMATION, UNPROTECTED_SACL_SECURITY_INFORMATION, UNPROTECTED_DACL_SECURITY_INFORMATION, PROTECTED_SACL_SECURITY_INFORMATION, PROTECTED_DACL_SECURITY_INFORMATION [Vanara.PInvoke.HRESULT.SeverityLevel](https://github.com/dahall/Vanara/search?l=C%23&q=SeverityLevel) | A value indicating whether an `Vanara.PInvoke.HRESULT` is a success (Severity bit 31 equals 0). | Success, Fail @@ -151,11 +151,13 @@ Struct | Description [Vanara.PInvoke.PACE](https://github.com/dahall/Vanara/search?l=C%23&q=PACE) | Provides a pointer to an access control entry. [Vanara.PInvoke.PACL](https://github.com/dahall/Vanara/search?l=C%23&q=PACL) | Provides a handle to an access control list. [Vanara.PInvoke.PALETTEENTRY](https://github.com/dahall/Vanara/search?l=C%23&q=PALETTEENTRY) | Specifies the color and usage of an entry in a logical palette. +[Vanara.PInvoke.PFILETIME](https://github.com/dahall/Vanara/search?l=C%23&q=PFILETIME) | Represents a pointer to a `System.Runtime.InteropServices.ComTypes.FILETIME` structure which holds the number of 100-nanosecond intervals since January 1, 1601. This structure is a 64-bit value. [Vanara.PInvoke.POINT](https://github.com/dahall/Vanara/search?l=C%23&q=POINT) | The POINT structure defines the x- and y-coordinates of a point. [Vanara.PInvoke.POINTS](https://github.com/dahall/Vanara/search?l=C%23&q=POINTS) | The POINTS structure defines the coordinates of a point. [Vanara.PInvoke.PRECT](https://github.com/dahall/Vanara/search?l=C%23&q=PRECT) | Defines the coordinates of the upper-left and lower-right corners of a rectangle. [Vanara.PInvoke.PSECURITY_DESCRIPTOR](https://github.com/dahall/Vanara/search?l=C%23&q=PSECURITY_DESCRIPTOR) | Provides a handle to a security descriptor. [Vanara.PInvoke.PSID](https://github.com/dahall/Vanara/search?l=C%23&q=PSID) | Provides a handle to a security identifier. +[Vanara.PInvoke.PSYSTEMTIME](https://github.com/dahall/Vanara/search?l=C%23&q=PSYSTEMTIME) | Specifies a date and time, using individual members for the month, day, year, weekday, hour, minute, second, and millisecond. The time is either in coordinated universal time (UTC) or local time, depending on the function that is being called. [Vanara.PInvoke.RECT](https://github.com/dahall/Vanara/search?l=C%23&q=RECT) | Defines the coordinates of the upper-left and lower-right corners of a rectangle. [Vanara.PInvoke.ResourceId](https://github.com/dahall/Vanara/search?l=C%23&q=ResourceId) | Helper structure to use for a pointer that can morph into a string, pointer or integer. [Vanara.PInvoke.ResourceIdOrHandle](https://github.com/dahall/Vanara/search?l=C%23&q=ResourceIdOrHandle) | Helper structure to use for a pointer that can morph into a string, handle or integer. @@ -165,7 +167,7 @@ Struct | Description [Vanara.PInvoke.SYSTEMTIME](https://github.com/dahall/Vanara/search?l=C%23&q=SYSTEMTIME) | Specifies a date and time, using individual members for the month, day, year, weekday, hour, minute, second, and millisecond. The time is either in coordinated universal time (UTC) or local time, depending on the function that is being called. [Vanara.PInvoke.tagSECURITY_ATTRIBUTES](https://github.com/dahall/Vanara/search?l=C%23&q=tagSECURITY_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.TEXTMETRIC](https://github.com/dahall/Vanara/search?l=C%23&q=TEXTMETRIC) | The TEXTMETRIC structure contains basic information about a physical font. All sizes are specified in logical units; that is, they depend on the current mapping mode of the display context. -[Vanara.PInvoke.CM_PARTIAL_RESOURCE_DESCRIPTOR.union](https://github.com/dahall/Vanara/search?l=C%23&q=union) | The union +[Vanara.PInvoke.CM_PARTIAL_RESOURCE_DESCRIPTOR.Union](https://github.com/dahall/Vanara/search?l=C%23&q=Union) | The union [Vanara.PInvoke.WIN32_FIND_DATA](https://github.com/dahall/Vanara/search?l=C%23&q=WIN32_FIND_DATA) | Contains information about the file that is found by the FindFirstFile, FindFirstFileEx, or FindNextFile function. [Vanara.PInvoke.Win32Error](https://github.com/dahall/Vanara/search?l=C%23&q=Win32Error) | Represents a Win32 Error Code. This can be used in place of a return value. ### Interfaces @@ -175,7 +177,6 @@ Interface | Description [Vanara.Collections.ICOMEnum](https://github.com/dahall/Vanara/search?l=C%23&q=ICOMEnum) | A generic interface to identify matching COM enumerator interfaces [Vanara.PInvoke.IErrorProvider](https://github.com/dahall/Vanara/search?l=C%23&q=IErrorProvider) | Common properties and methods for errors. [Vanara.PInvoke.IGraphicsObjectHandle](https://github.com/dahall/Vanara/search?l=C%23&q=IGraphicsObjectHandle) | Signals that a structure or class holds a handle to a graphics object. -[Vanara.PInvoke.IHandle](https://github.com/dahall/Vanara/search?l=C%23&q=IHandle) | Signals that a structure or class holds a HANDLE. [Vanara.PInvoke.IKernelHandle](https://github.com/dahall/Vanara/search?l=C%23&q=IKernelHandle) | Signals that a structure or class holds a handle to a kernel object. [Vanara.PInvoke.ISecurityObject](https://github.com/dahall/Vanara/search?l=C%23&q=ISecurityObject) | Signals that a structure or class holds a pointer to a security object. [Vanara.PInvoke.IShellHandle](https://github.com/dahall/Vanara/search?l=C%23&q=IShellHandle) | Signals that a structure or class holds a handle to a shell object. @@ -205,9 +206,11 @@ Class | Description [Vanara.InteropServices.NullTermStringArrayMarshaler](https://github.com/dahall/Vanara/search?l=C%23&q=NullTermStringArrayMarshaler) | Marshals an array of strings to a concatenated list of strings with an extra NULL terminator. [Vanara.PInvoke.OverlappedAsync](https://github.com/dahall/Vanara/search?l=C%23&q=OverlappedAsync) | Helper methods to work with asynchronous methods using `System.Threading.NativeOverlapped`. [Vanara.PInvoke.OverlappedAsync.OverlappedAsyncResult](https://github.com/dahall/Vanara/search?l=C%23&q=OverlappedAsyncResult) | Holds all pertinent information for handling results and errors in an overlapped set of method calls. +[Vanara.PInvoke.PFILETIME](https://github.com/dahall/Vanara/search?l=C%23&q=PFILETIME) | Represents a pointer to a `System.Runtime.InteropServices.ComTypes.FILETIME` structure which holds the number of 100-nanosecond intervals since January 1, 1601. This structure is a 64-bit value. [Vanara.Extensions.PInvokeClientExtensions](https://github.com/dahall/Vanara/search?l=C%23&q=PInvokeClientExtensions) | Extension methods for `Vanara.PInvoke.PInvokeClient`. [Vanara.PInvoke.PInvokeDataAttribute](https://github.com/dahall/Vanara/search?l=C%23&q=PInvokeDataAttribute) | Captures information about P/Invoke calls. [Vanara.PInvoke.PRECT](https://github.com/dahall/Vanara/search?l=C%23&q=PRECT) | Defines the coordinates of the upper-left and lower-right corners of a rectangle. +[Vanara.PInvoke.PSYSTEMTIME](https://github.com/dahall/Vanara/search?l=C%23&q=PSYSTEMTIME) | Specifies a date and time, using individual members for the month, day, year, weekday, hour, minute, second, and millisecond. The time is either in coordinated universal time (UTC) or local time, depending on the function that is being called. [Vanara.PInvoke.FunctionHelper.PtrFunc](https://github.com/dahall/Vanara/search?l=C%23&q=PtrFunc) | Delegate to get the size of memory allocated to a pointer. [Vanara.Extensions.RegistryTypeExt](https://github.com/dahall/Vanara/search?l=C%23&q=RegistryTypeExt) | Extension methods for registry types. [Vanara.InteropServices.SafeAnysizeStruct](https://github.com/dahall/Vanara/search?l=C%23&q=SafeAnysizeStruct) | For structures with a single array as the last field that are intended to be variable length, this class manages the structure and automatically marshals the correct structure to memory. diff --git a/PInvoke/Shell32/Vanara.PInvoke.Shell32.csproj b/PInvoke/Shell32/Vanara.PInvoke.Shell32.csproj index 95ba9102..e96ab9d2 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 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 +APPBARDATA APPCATEGORYINFO APPCATEGORYINFOLIST APPINFODATA ASSOCIATIONELEMENT BROWSEINFO CABINETSTATE CATEGORY_INFO CIDA CMINVOKECOMMANDINFOEX CM_COLUMNINFO COMDLG_FILTERSPEC CSFV DATABLOCKHEADER DEFCONTEXTMENU DESKBANDINFO DFMICS 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 QCMINFO SFV_CREATE SHARDAPPIDINFO SHARDAPPIDINFOIDLIST SHARDAPPIDINFOLINK 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 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 +DFConstraint DShellFolderViewEvents Folder Folder2 Folder3 FolderItem FolderItem2 FolderItems FolderItems2 FolderItems3 FolderItemVerb FolderItemVerbs IAccessibilityDockingService IAccessibilityDockingServiceCallback IAccessibleObject IACList IACList2 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 ICurrentWorkingDirectory 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 IObjMgr 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 7a6c5ca9..ccaa3421 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 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 +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 AUTOCOMPLETELISTOPTIONS BrowseForFolderMessages BrowseInfoFlag CLOSEPROPS CSIDL DFM_CMD DFM 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 QCMINFO DFMICS CABINETSTATE 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 SHARDAPPIDINFO SHARDAPPIDINFOIDLIST SHARDAPPIDINFOLINK 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 IACList IACList2 ICurrentWorkingDirectory IObjMgr 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/Shell32/readme.md b/PInvoke/Shell32/readme.md index c4d39248..47e0023e 100644 --- a/PInvoke/Shell32/readme.md +++ b/PInvoke/Shell32/readme.md @@ -225,6 +225,7 @@ Native Enum | Header | Managed Enum [ASSOCIATIONTYPE](https://www.google.com/search?num=5&q=ASSOCIATIONTYPE+site%3Alearn.microsoft.com) | shobjidl_core.h | [Vanara.PInvoke.Shell32.ASSOCIATIONTYPE](https://github.com/dahall/Vanara/search?l=C%23&q=ASSOCIATIONTYPE) [ATTACHMENT_ACTION](https://www.google.com/search?num=5&q=ATTACHMENT_ACTION+site%3Alearn.microsoft.com) | shobjidl_core.h | [Vanara.PInvoke.Shell32.ATTACHMENT_ACTION](https://github.com/dahall/Vanara/search?l=C%23&q=ATTACHMENT_ACTION) [ATTACHMENT_PROMPT](https://www.google.com/search?num=5&q=ATTACHMENT_PROMPT+site%3Alearn.microsoft.com) | shobjidl_core.h | [Vanara.PInvoke.Shell32.ATTACHMENT_PROMPT](https://github.com/dahall/Vanara/search?l=C%23&q=ATTACHMENT_PROMPT) +[AUTOCOMPLETELISTOPTIONS](https://www.google.com/search?num=5&q=AUTOCOMPLETELISTOPTIONS+site%3Alearn.microsoft.com) | shlobj_core.h | [Vanara.PInvoke.Shell32.AUTOCOMPLETELISTOPTIONS](https://github.com/dahall/Vanara/search?l=C%23&q=AUTOCOMPLETELISTOPTIONS) [AUTOCOMPLETEOPTIONS](https://www.google.com/search?num=5&q=AUTOCOMPLETEOPTIONS+site%3Alearn.microsoft.com) | shldisp.h | [Vanara.PInvoke.Shell32.AUTOCOMPLETEOPTIONS](https://github.com/dahall/Vanara/search?l=C%23&q=AUTOCOMPLETEOPTIONS) [BHID](https://www.google.com/search?num=5&q=BHID+site%3Alearn.microsoft.com) | shlguid.h | [Vanara.PInvoke.Shell32.BHID](https://github.com/dahall/Vanara/search?l=C%23&q=BHID) [BrowseForFolderMessages](https://www.google.com/search?num=5&q=BrowseForFolderMessages+site%3Alearn.microsoft.com) | Shlobj.h | [Vanara.PInvoke.Shell32.BrowseForFolderMessages](https://github.com/dahall/Vanara/search?l=C%23&q=BrowseForFolderMessages) @@ -258,6 +259,8 @@ Native Enum | Header | Managed Enum [DESKTOP_SLIDESHOW_OPTIONS](https://www.google.com/search?num=5&q=DESKTOP_SLIDESHOW_OPTIONS+site%3Alearn.microsoft.com) | shobjidl_core.h | [Vanara.PInvoke.Shell32.DESKTOP_SLIDESHOW_OPTIONS](https://github.com/dahall/Vanara/search?l=C%23&q=DESKTOP_SLIDESHOW_OPTIONS) [DESKTOP_SLIDESHOW_STATE](https://www.google.com/search?num=5&q=DESKTOP_SLIDESHOW_STATE+site%3Alearn.microsoft.com) | shobjidl_core.h | [Vanara.PInvoke.Shell32.DESKTOP_SLIDESHOW_STATE](https://github.com/dahall/Vanara/search?l=C%23&q=DESKTOP_SLIDESHOW_STATE) [DESKTOP_WALLPAPER_POSITION](https://www.google.com/search?num=5&q=DESKTOP_WALLPAPER_POSITION+site%3Alearn.microsoft.com) | shobjidl_core.h | [Vanara.PInvoke.Shell32.DESKTOP_WALLPAPER_POSITION](https://github.com/dahall/Vanara/search?l=C%23&q=DESKTOP_WALLPAPER_POSITION) +[DFM](https://www.google.com/search?num=5&q=DFM+site%3Alearn.microsoft.com) | Shlobj_core.h | [Vanara.PInvoke.Shell32.DFM](https://github.com/dahall/Vanara/search?l=C%23&q=DFM) +[DFM_CMD](https://www.google.com/search?num=5&q=DFM_CMD+site%3Alearn.microsoft.com) | Shlobj_core.h | [Vanara.PInvoke.Shell32.DFM_CMD](https://github.com/dahall/Vanara/search?l=C%23&q=DFM_CMD) [DROPIMAGETYPE](https://www.google.com/search?num=5&q=DROPIMAGETYPE+site%3Alearn.microsoft.com) | shlobj_core.h | [Vanara.PInvoke.Shell32.DROPIMAGETYPE](https://github.com/dahall/Vanara/search?l=C%23&q=DROPIMAGETYPE) [DSH_FLAGS](https://www.google.com/search?num=5&q=DSH_FLAGS+site%3Alearn.microsoft.com) | shobjidl.h | [Vanara.PInvoke.Shell32.DSH_FLAGS](https://github.com/dahall/Vanara/search?l=C%23&q=DSH_FLAGS) [EC_HOST_UI_MODE](https://www.google.com/search?num=5&q=EC_HOST_UI_MODE+site%3Alearn.microsoft.com) | shobjidl_core.h | [Vanara.PInvoke.Shell32.EC_HOST_UI_MODE](https://github.com/dahall/Vanara/search?l=C%23&q=EC_HOST_UI_MODE) @@ -438,11 +441,11 @@ Native Structure | Header | Managed Structure [CM_COLUMNINFO](https://www.google.com/search?num=5&q=CM_COLUMNINFO+site%3Alearn.microsoft.com) | shobjidl_core.h | [Vanara.PInvoke.Shell32.CM_COLUMNINFO](https://github.com/dahall/Vanara/search?l=C%23&q=CM_COLUMNINFO) [CMINVOKECOMMANDINFOEX](https://www.google.com/search?num=5&q=CMINVOKECOMMANDINFOEX+site%3Alearn.microsoft.com) | shobjidl_core.h | [Vanara.PInvoke.Shell32.CMINVOKECOMMANDINFOEX](https://github.com/dahall/Vanara/search?l=C%23&q=CMINVOKECOMMANDINFOEX) [COMDLG_FILTERSPEC](https://www.google.com/search?num=5&q=COMDLG_FILTERSPEC+site%3Alearn.microsoft.com) | Shtypes.h | [Vanara.PInvoke.Shell32.COMDLG_FILTERSPEC](https://github.com/dahall/Vanara/search?l=C%23&q=COMDLG_FILTERSPEC) -[COORD](https://www.google.com/search?num=5&q=COORD+site%3Alearn.microsoft.com) | wincon.h | [Vanara.PInvoke.Shell32.COORD](https://github.com/dahall/Vanara/search?l=C%23&q=COORD) [CSFV](https://www.google.com/search?num=5&q=CSFV+site%3Alearn.microsoft.com) | shlobj_core.h | [Vanara.PInvoke.Shell32.CSFV](https://github.com/dahall/Vanara/search?l=C%23&q=CSFV) [DATABLOCKHEADER](https://www.google.com/search?num=5&q=DATABLOCKHEADER+site%3Alearn.microsoft.com) | Shlobj.h | [Vanara.PInvoke.Shell32.DATABLOCKHEADER](https://github.com/dahall/Vanara/search?l=C%23&q=DATABLOCKHEADER) [DEFCONTEXTMENU](https://www.google.com/search?num=5&q=DEFCONTEXTMENU+site%3Alearn.microsoft.com) | shlobj_core.h | [Vanara.PInvoke.Shell32.DEFCONTEXTMENU](https://github.com/dahall/Vanara/search?l=C%23&q=DEFCONTEXTMENU) [DESKBANDINFO](https://www.google.com/search?num=5&q=DESKBANDINFO+site%3Alearn.microsoft.com) | shobjidl_core.h | [Vanara.PInvoke.Shell32.DESKBANDINFO](https://github.com/dahall/Vanara/search?l=C%23&q=DESKBANDINFO) +[DFMICS](https://www.google.com/search?num=5&q=DFMICS+site%3Alearn.microsoft.com) | shlobj_core.h | [Vanara.PInvoke.Shell32.DFMICS](https://github.com/dahall/Vanara/search?l=C%23&q=DFMICS) [DROPDESCRIPTION](https://www.google.com/search?num=5&q=DROPDESCRIPTION+site%3Alearn.microsoft.com) | shobjidl_core.h | [Vanara.PInvoke.Shell32.DROPDESCRIPTION](https://github.com/dahall/Vanara/search?l=C%23&q=DROPDESCRIPTION) [DROPFILES](https://www.google.com/search?num=5&q=DROPFILES+site%3Alearn.microsoft.com) | shlobj_core.h | [Vanara.PInvoke.Shell32.DROPFILES](https://github.com/dahall/Vanara/search?l=C%23&q=DROPFILES) [EXP_DARWIN_LINK](https://www.google.com/search?num=5&q=EXP_DARWIN_LINK+site%3Alearn.microsoft.com) | Shlobj.h | [Vanara.PInvoke.Shell32.EXP_DARWIN_LINK](https://github.com/dahall/Vanara/search?l=C%23&q=EXP_DARWIN_LINK) @@ -472,7 +475,11 @@ Native Structure | Header | Managed Structure [PREVIEWHANDLERFRAMEINFO](https://www.google.com/search?num=5&q=PREVIEWHANDLERFRAMEINFO+site%3Alearn.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%3Alearn.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%3Alearn.microsoft.com) | shappmgr.h | [Vanara.PInvoke.Shell32.PUBAPPINFO](https://github.com/dahall/Vanara/search?l=C%23&q=PUBAPPINFO) +[QCMINFO](https://www.google.com/search?num=5&q=QCMINFO+site%3Alearn.microsoft.com) | shlobj_core.h | [Vanara.PInvoke.Shell32.QCMINFO](https://github.com/dahall/Vanara/search?l=C%23&q=QCMINFO) [SFV_CREATE](https://www.google.com/search?num=5&q=SFV_CREATE+site%3Alearn.microsoft.com) | Shlobj.h | [Vanara.PInvoke.Shell32.SFV_CREATE](https://github.com/dahall/Vanara/search?l=C%23&q=SFV_CREATE) +[SHARDAPPIDINFO](https://www.google.com/search?num=5&q=SHARDAPPIDINFO+site%3Alearn.microsoft.com) | shlobj_core.h | [Vanara.PInvoke.Shell32.SHARDAPPIDINFO](https://github.com/dahall/Vanara/search?l=C%23&q=SHARDAPPIDINFO) +[SHARDAPPIDINFOIDLIST](https://www.google.com/search?num=5&q=SHARDAPPIDINFOIDLIST+site%3Alearn.microsoft.com) | shlobj_core.h | [Vanara.PInvoke.Shell32.SHARDAPPIDINFOIDLIST](https://github.com/dahall/Vanara/search?l=C%23&q=SHARDAPPIDINFOIDLIST) +[SHARDAPPIDINFOLINK](https://www.google.com/search?num=5&q=SHARDAPPIDINFOLINK+site%3Alearn.microsoft.com) | shlobj_core.h | [Vanara.PInvoke.Shell32.SHARDAPPIDINFOLINK](https://github.com/dahall/Vanara/search?l=C%23&q=SHARDAPPIDINFOLINK) [SHChangeNotifyEntry](https://www.google.com/search?num=5&q=SHChangeNotifyEntry+site%3Alearn.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%3Alearn.microsoft.com) | Shlobj.h | [Vanara.PInvoke.Shell32.SHDESCRIPTIONID](https://github.com/dahall/Vanara/search?l=C%23&q=SHDESCRIPTIONID) [SHDRAGIMAGE](https://www.google.com/search?num=5&q=SHDRAGIMAGE+site%3Alearn.microsoft.com) | shobjidl_core.h | [Vanara.PInvoke.Shell32.SHDRAGIMAGE](https://github.com/dahall/Vanara/search?l=C%23&q=SHDRAGIMAGE) @@ -512,6 +519,8 @@ Native Interface | Header | Managed Interface [IAccessibilityDockingService](https://www.google.com/search?num=5&q=IAccessibilityDockingService+site%3Alearn.microsoft.com) | | [Vanara.PInvoke.Shell32.IAccessibilityDockingService](https://github.com/dahall/Vanara/search?l=C%23&q=IAccessibilityDockingService) [IAccessibilityDockingServiceCallback](https://www.google.com/search?num=5&q=IAccessibilityDockingServiceCallback+site%3Alearn.microsoft.com) | shobjidl.h | [Vanara.PInvoke.Shell32.IAccessibilityDockingServiceCallback](https://github.com/dahall/Vanara/search?l=C%23&q=IAccessibilityDockingServiceCallback) [IAccessibleObject](https://www.google.com/search?num=5&q=IAccessibleObject+site%3Alearn.microsoft.com) | shobjidl.h | [Vanara.PInvoke.Shell32.IAccessibleObject](https://github.com/dahall/Vanara/search?l=C%23&q=IAccessibleObject) +[IACList](https://www.google.com/search?num=5&q=IACList+site%3Alearn.microsoft.com) | shlobj_core.h | [Vanara.PInvoke.Shell32.IACList](https://github.com/dahall/Vanara/search?l=C%23&q=IACList) +[IACList2](https://www.google.com/search?num=5&q=IACList2+site%3Alearn.microsoft.com) | shlobj_core.h | [Vanara.PInvoke.Shell32.IACList2](https://github.com/dahall/Vanara/search?l=C%23&q=IACList2) [IActionProgress](https://www.google.com/search?num=5&q=IActionProgress+site%3Alearn.microsoft.com) | shobjidl_core.h | [Vanara.PInvoke.Shell32.IActionProgress](https://github.com/dahall/Vanara/search?l=C%23&q=IActionProgress) [IActionProgressDialog](https://www.google.com/search?num=5&q=IActionProgressDialog+site%3Alearn.microsoft.com) | shobjidl_core.h | [Vanara.PInvoke.Shell32.IActionProgressDialog](https://github.com/dahall/Vanara/search?l=C%23&q=IActionProgressDialog) [IAppActivationUIInfo](https://www.google.com/search?num=5&q=IAppActivationUIInfo+site%3Alearn.microsoft.com) | | [Vanara.PInvoke.Shell32.IAppActivationUIInfo](https://github.com/dahall/Vanara/search?l=C%23&q=IAppActivationUIInfo) @@ -547,6 +556,7 @@ Native Interface | Header | Managed Interface [ICreateProcessInputs](https://www.google.com/search?num=5&q=ICreateProcessInputs+site%3Alearn.microsoft.com) | shobjidl_core.h | [Vanara.PInvoke.Shell32.ICreateProcessInputs](https://github.com/dahall/Vanara/search?l=C%23&q=ICreateProcessInputs) [ICreatingProcess](https://www.google.com/search?num=5&q=ICreatingProcess+site%3Alearn.microsoft.com) | shobjidl_core.h | [Vanara.PInvoke.Shell32.ICreatingProcess](https://github.com/dahall/Vanara/search?l=C%23&q=ICreatingProcess) [ICurrentItem](https://www.google.com/search?num=5&q=ICurrentItem+site%3Alearn.microsoft.com) | shobjidl_core.h | [Vanara.PInvoke.Shell32.ICurrentItem](https://github.com/dahall/Vanara/search?l=C%23&q=ICurrentItem) +[ICurrentWorkingDirectory](https://www.google.com/search?num=5&q=ICurrentWorkingDirectory+site%3Alearn.microsoft.com) | shlobj.h | [Vanara.PInvoke.Shell32.ICurrentWorkingDirectory](https://github.com/dahall/Vanara/search?l=C%23&q=ICurrentWorkingDirectory) [ICustomDestinationList](https://www.google.com/search?num=5&q=ICustomDestinationList+site%3Alearn.microsoft.com) | Shobjidl.h | [Vanara.PInvoke.Shell32.ICustomDestinationList](https://github.com/dahall/Vanara/search?l=C%23&q=ICustomDestinationList) [IDataObjectProvider](https://www.google.com/search?num=5&q=IDataObjectProvider+site%3Alearn.microsoft.com) | shobjidl_core.h | [Vanara.PInvoke.Shell32.IDataObjectProvider](https://github.com/dahall/Vanara/search?l=C%23&q=IDataObjectProvider) [IDataTransferManagerInterop](https://www.google.com/search?num=5&q=IDataTransferManagerInterop+site%3Alearn.microsoft.com) | shobjidl_core.h | [Vanara.PInvoke.Shell32.IDataTransferManagerInterop](https://github.com/dahall/Vanara/search?l=C%23&q=IDataTransferManagerInterop) @@ -663,6 +673,7 @@ Native Interface | Header | Managed Interface [IObjectWithFolderEnumMode](https://www.google.com/search?num=5&q=IObjectWithFolderEnumMode+site%3Alearn.microsoft.com) | shobjidl_core.h | [Vanara.PInvoke.Shell32.IObjectWithFolderEnumMode](https://github.com/dahall/Vanara/search?l=C%23&q=IObjectWithFolderEnumMode) [IObjectWithProgId](https://www.google.com/search?num=5&q=IObjectWithProgId+site%3Alearn.microsoft.com) | shobjidl_core.h | [Vanara.PInvoke.Shell32.IObjectWithProgId](https://github.com/dahall/Vanara/search?l=C%23&q=IObjectWithProgId) [IObjectWithSelection](https://www.google.com/search?num=5&q=IObjectWithSelection+site%3Alearn.microsoft.com) | shobjidl_core.h | [Vanara.PInvoke.Shell32.IObjectWithSelection](https://github.com/dahall/Vanara/search?l=C%23&q=IObjectWithSelection) +[IObjMgr](https://www.google.com/search?num=5&q=IObjMgr+site%3Alearn.microsoft.com) | shlobj_core.h | [Vanara.PInvoke.Shell32.IObjMgr](https://github.com/dahall/Vanara/search?l=C%23&q=IObjMgr) [IOpenControlPanel](https://www.google.com/search?num=5&q=IOpenControlPanel+site%3Alearn.microsoft.com) | Shobjidl.h | [Vanara.PInvoke.Shell32.IOpenControlPanel](https://github.com/dahall/Vanara/search?l=C%23&q=IOpenControlPanel) [IOperationsProgressDialog](https://www.google.com/search?num=5&q=IOperationsProgressDialog+site%3Alearn.microsoft.com) | shobjidl_core.h | [Vanara.PInvoke.Shell32.IOperationsProgressDialog](https://github.com/dahall/Vanara/search?l=C%23&q=IOperationsProgressDialog) [IPackageDebugSettings](https://www.google.com/search?num=5&q=IPackageDebugSettings+site%3Alearn.microsoft.com) | shobjidl_core.h | [Vanara.PInvoke.Shell32.IPackageDebugSettings](https://github.com/dahall/Vanara/search?l=C%23&q=IPackageDebugSettings) @@ -763,10 +774,12 @@ Native Interface | Header | Managed Interface Native Class | Header | Managed Class --- | --- | --- [AccessibilityDockingService](https://www.google.com/search?num=5&q=AccessibilityDockingService+site%3Alearn.microsoft.com) | shobjidl.h | [Vanara.PInvoke.Shell32.AccessibilityDockingService](https://github.com/dahall/Vanara/search?l=C%23&q=AccessibilityDockingService) +[ACLMulti](https://www.google.com/search?num=5&q=ACLMulti+site%3Alearn.microsoft.com) | | [Vanara.PInvoke.Shell32.ACLMulti](https://github.com/dahall/Vanara/search?l=C%23&q=ACLMulti) [ApplicationActivationManager](https://www.google.com/search?num=5&q=ApplicationActivationManager+site%3Alearn.microsoft.com) | shobjidl_core.h | [Vanara.PInvoke.Shell32.ApplicationActivationManager](https://github.com/dahall/Vanara/search?l=C%23&q=ApplicationActivationManager) [ApplicationAssociationRegistration](https://www.google.com/search?num=5&q=ApplicationAssociationRegistration+site%3Alearn.microsoft.com) | shobjidl_core.h | [Vanara.PInvoke.Shell32.ApplicationAssociationRegistration](https://github.com/dahall/Vanara/search?l=C%23&q=ApplicationAssociationRegistration) [ApplicationDesignModeSettings](https://www.google.com/search?num=5&q=ApplicationDesignModeSettings+site%3Alearn.microsoft.com) | shobjidl.h | [Vanara.PInvoke.Shell32.ApplicationDesignModeSettings](https://github.com/dahall/Vanara/search?l=C%23&q=ApplicationDesignModeSettings) [ApplicationDestinations](https://www.google.com/search?num=5&q=ApplicationDestinations+site%3Alearn.microsoft.com) | shobjidl_core.h | [Vanara.PInvoke.Shell32.ApplicationDestinations](https://github.com/dahall/Vanara/search?l=C%23&q=ApplicationDestinations) +[ApplicationDocumentLists](https://www.google.com/search?num=5&q=ApplicationDocumentLists+site%3Alearn.microsoft.com) | shobjidl_core.h | [Vanara.PInvoke.Shell32.ApplicationDocumentLists](https://github.com/dahall/Vanara/search?l=C%23&q=ApplicationDocumentLists) [AppShellVerbHandler](https://www.google.com/search?num=5&q=AppShellVerbHandler+site%3Alearn.microsoft.com) | shobjidl.h | [Vanara.PInvoke.Shell32.AppShellVerbHandler](https://github.com/dahall/Vanara/search?l=C%23&q=AppShellVerbHandler) [AppVisibility](https://www.google.com/search?num=5&q=AppVisibility+site%3Alearn.microsoft.com) | shobjidl.h | [Vanara.PInvoke.Shell32.AppVisibility](https://github.com/dahall/Vanara/search?l=C%23&q=AppVisibility) [AttachmentServices](https://www.google.com/search?num=5&q=AttachmentServices+site%3Alearn.microsoft.com) | | [Vanara.PInvoke.Shell32.AttachmentServices](https://github.com/dahall/Vanara/search?l=C%23&q=AttachmentServices) @@ -814,7 +827,6 @@ Native Class | Header | Managed Class [PFOLDERSETTINGS](https://www.google.com/search?num=5&q=PFOLDERSETTINGS+site%3Alearn.microsoft.com) | Shobjidl.h | [Vanara.PInvoke.Shell32.PFOLDERSETTINGS](https://github.com/dahall/Vanara/search?l=C%23&q=PFOLDERSETTINGS) [PhotoThumbnailProvider](https://www.google.com/search?num=5&q=PhotoThumbnailProvider+site%3Alearn.microsoft.com) | thumbcache.h | [Vanara.PInvoke.Shell32.PhotoThumbnailProvider](https://github.com/dahall/Vanara/search?l=C%23&q=PhotoThumbnailProvider) [PIDL](https://www.google.com/search?num=5&q=PIDL+site%3Alearn.microsoft.com) | Shtypes.h | [Vanara.PInvoke.Shell32.PIDL](https://github.com/dahall/Vanara/search?l=C%23&q=PIDL) -[PIDLUtil](https://www.google.com/search?num=5&q=PIDLUtil+site%3Alearn.microsoft.com) | | [Vanara.PInvoke.Shell32.PIDLUtil](https://github.com/dahall/Vanara/search?l=C%23&q=PIDLUtil) [PreviousVersionsInfo](https://www.google.com/search?num=5&q=PreviousVersionsInfo+site%3Alearn.microsoft.com) | shobjidl.h | [Vanara.PInvoke.Shell32.PreviousVersionsInfo](https://github.com/dahall/Vanara/search?l=C%23&q=PreviousVersionsInfo) [Printers](https://www.google.com/search?num=5&q=Printers+site%3Alearn.microsoft.com) | shlguid.h | [Vanara.PInvoke.Shell32.Printers](https://github.com/dahall/Vanara/search?l=C%23&q=Printers) [ProgressDialog](https://www.google.com/search?num=5&q=ProgressDialog+site%3Alearn.microsoft.com) | | [Vanara.PInvoke.Shell32.ProgressDialog](https://github.com/dahall/Vanara/search?l=C%23&q=ProgressDialog) diff --git a/PInvoke/ShlwApi/pkgreadme.md b/PInvoke/ShlwApi/pkgreadme.md index b8ab15a8..91c0dcdd 100644 --- a/PInvoke/ShlwApi/pkgreadme.md +++ b/PInvoke/ShlwApi/pkgreadme.md @@ -18,4 +18,4 @@ If you're still running into problems, file an [issue](https://github.com/dahall Functions | Enumerations | Structures | Interfaces --- | --- | --- | --- -AssocCreate AssocGetPerceivedType AssocIsDangerous AssocQueryKey AssocQueryString ChrCmpI ColorAdjustLuma ColorHLSToRGB ColorRGBToHLS ConnectToConnectionPoint GetAcceptLanguages GetMenuPosFromID HashData IsCharSpace IsInternetESCEnabled IsOS IStream_Copy IStream_Read IStream_ReadPidl IStream_ReadStr IStream_Reset IStream_Size IStream_Write IStream_WritePidl IStream_WriteStr IUnknown_AtomicRelease IUnknown_GetSite IUnknown_GetWindow IUnknown_QueryService IUnknown_Set IUnknown_SetSite MLLoadLibrary ParseURL PathAddBackslash PathAddExtension PathAppend PathBuildRoot PathCanonicalize PathCombine PathCommonPrefix PathCompactPath PathCompactPathEx PathCreateFromUrl PathCreateFromUrlAlloc PathFileExists PathFindExtension PathFindFileName PathFindNextComponent PathFindOnPath PathFindSuffixArray PathGetArgs PathGetCharType PathGetDriveNumber PathIsContentType PathIsDirectory PathIsDirectoryEmpty PathIsFileSpec PathIsLFNFileSpec PathIsNetworkPath PathIsPrefix PathIsRelative PathIsRoot PathIsSameRoot PathIsSystemFolder PathIsUNC PathIsUNCServer PathIsUNCServerShare PathIsURL PathMakePretty PathMakeSystemFolder PathMatchSpec PathMatchSpecEx PathParseIconLocation PathQuoteSpaces PathRelativePathTo PathRemoveArgs PathRemoveBackslash PathRemoveBlanks PathRemoveExtension PathRemoveFileSpec PathRenameExtension PathSearchAndQualify PathSetDlgItemPath PathSkipRoot PathStripPath PathStripToRoot PathUndecorate PathUnExpandEnvStrings PathUnmakeSystemFolder PathUnquoteSpaces QISearch SHAllocShared SHAnsiToAnsi SHAnsiToUnicode SHAutoComplete SHCopyKey SHCreateMemStream SHCreateShellPalette SHCreateStreamOnFile SHCreateStreamOnFileEx SHCreateThread SHCreateThreadRef SHCreateThreadWithHandle SHDeleteEmptyKey SHDeleteKey SHDeleteValue SHEnumKeyEx SHEnumValue SHFormatDateTime SHFreeShared SHGetInverseCMAP SHGetThreadRef SHGetValue SHGetViewStatePropertyBag SHIsChildOrSelf SHIsLowMemoryMachine SHLoadIndirectString SHLockShared SHMessageBoxCheck SHOpenRegStream2 SHQueryInfoKey SHQueryValueEx SHRegCloseUSKey SHRegCreateUSKey SHRegDeleteEmptyUSKey SHRegDeleteUSValue SHRegDuplicateHKey SHRegEnumUSKey SHRegEnumUSValue SHRegGetBoolUSValue SHRegGetBoolValueFromHKCUHKLM SHRegGetIntW SHRegGetPath SHRegGetUSValue SHRegGetValue SHRegGetValueFromHKCUHKLM SHRegOpenUSKey SHRegQueryInfoUSKey SHRegQueryUSValue SHRegSetPath SHRegSetUSValue SHRegWriteUSValue SHReleaseThreadRef SHSendMessageBroadcast SHSetThreadRef SHSetValue SHSkipJunction SHStrDup SHStripMneumonic SHUnicodeToAnsi SHUnicodeToUnicode SHUnlockShared StrCatBuff StrCatChainW StrCatW StrChr StrChrI StrChrNIW StrChrNW StrCmpC StrCmpIC StrCmpIW StrCmpLogicalW StrCmpN StrCmpNC StrCmpNI StrCmpNIC StrCmpW StrCpyNW StrCpyW StrCSpn StrCSpnI StrDup StrFormatByteSize StrFormatByteSize64A StrFormatByteSizeEx StrFormatKBSize StrFromTimeInterval StrIsIntlEqual StrNCat StrPBrk StrRChr StrRChrI StrRetToBSTR StrRetToBuf StrRetToStr StrRStrI StrSpn StrStr StrStrI StrStrNIW StrStrNW StrToInt StrToInt64Ex StrToIntEx StrTrim UrlApplyScheme UrlCanonicalize UrlCombine UrlCompare UrlCreateFromPath UrlEscape UrlFixupW UrlGetLocation UrlGetPart UrlHash UrlIs UrlIsNoHistory UrlIsOpaque UrlUnescape WhichPlatform | ASSOCDATA ASSOCENUM FDTF FILETYPEATTRIBUTEFLAGS GCT OS SHACF SHCT_FLAGS SHELLPLATFORM SHGVSPB SHREGDEL_FLAGS SHREGENUM_FLAGS SHREGSET SRRF ASSOCF ASSOCKEY ASSOCSTR PERCEIVED PERCEIVEDFLAG PMSF SFBS_FLAGS STIF_FLAGS URL_APPLY URL_SCHEME URLFLAGS URLIS | HUSKEY QITAB PARSEDURL | IQueryAssociations +AssocCreate AssocGetPerceivedType AssocIsDangerous AssocQueryKey AssocQueryString ChrCmpI ColorAdjustLuma ColorHLSToRGB ColorRGBToHLS ConnectToConnectionPoint GetAcceptLanguages GetMenuPosFromID HashData IsCharSpace IsInternetESCEnabled IsOS IStream_Copy IStream_Read IStream_ReadPidl IStream_ReadStr IStream_Reset IStream_Size IStream_Write IStream_WritePidl IStream_WriteStr IUnknown_AtomicRelease IUnknown_GetSite IUnknown_GetWindow IUnknown_QueryService IUnknown_Set IUnknown_SetSite MLLoadLibrary ParseURL PathAddBackslash PathAddExtension PathAppend PathBuildRoot PathCanonicalize PathCombine PathCommonPrefix PathCompactPath PathCompactPathEx PathCreateFromUrl PathCreateFromUrlAlloc PathFileExists PathFindExtension PathFindFileName PathFindNextComponent PathFindOnPath PathFindSuffixArray PathGetArgs PathGetCharType PathGetDriveNumber PathIsContentType PathIsDirectory PathIsDirectoryEmpty PathIsFileSpec PathIsLFNFileSpec PathIsNetworkPath PathIsPrefix PathIsRelative PathIsRoot PathIsSameRoot PathIsSystemFolder PathIsUNC PathIsUNCServer PathIsUNCServerShare PathIsURL PathMakePretty PathMakeSystemFolder PathMatchSpec PathMatchSpecEx PathParseIconLocation PathQuoteSpaces PathRelativePathTo PathRemoveArgs PathRemoveBackslash PathRemoveBlanks PathRemoveExtension PathRemoveFileSpec PathRenameExtension PathSearchAndQualify PathSetDlgItemPath PathSkipRoot PathStripPath PathStripToRoot PathUndecorate PathUnExpandEnvStrings PathUnmakeSystemFolder PathUnquoteSpaces QISearch SHAllocShared SHAnsiToAnsi SHAnsiToUnicode SHAutoComplete SHCopyKey SHCreateMemStream SHCreateShellPalette SHCreateStreamOnFile SHCreateStreamOnFileEx SHCreateThread SHCreateThreadRef SHCreateThreadWithHandle SHDeleteEmptyKey SHDeleteKey SHDeleteValue SHEnumKeyEx SHEnumValue SHFormatDateTime SHFreeShared SHGetInverseCMAP SHGetThreadRef SHGetValue SHGetViewStatePropertyBag SHIsChildOrSelf SHIsLowMemoryMachine SHLoadIndirectString SHLockShared SHMessageBoxCheck SHOpenRegStream2 SHQueryInfoKey SHQueryValueEx SHRegCloseUSKey SHRegCreateUSKey SHRegDeleteEmptyUSKey SHRegDeleteUSValue SHRegDuplicateHKey SHRegEnumUSKey SHRegEnumUSValue SHRegGetBoolUSValue SHRegGetBoolValueFromHKCUHKLM SHRegGetIntW SHRegGetPath SHRegGetUSValue SHRegGetValue SHRegGetValueFromHKCUHKLM SHRegOpenUSKey SHRegQueryInfoUSKey SHRegQueryUSValue SHRegSetPath SHRegSetUSValue SHRegWriteUSValue SHReleaseThreadRef SHSendMessageBroadcast SHSetThreadRef SHSetValue SHSkipJunction SHStrDup SHStripMneumonic SHUnicodeToAnsi SHUnicodeToUnicode SHUnlockShared StrCatBuff StrCatChainW StrCatW StrChr StrChrI StrChrNIW StrChrNW StrCmpC StrCmpIC StrCmpIW StrCmpLogicalW StrCmpN StrCmpNC StrCmpNI StrCmpNIC StrCmpW StrCpyNW StrCpyW StrCSpn StrCSpnI StrDup StrFormatByteSize StrFormatByteSize64A StrFormatByteSizeEx StrFormatKBSize StrFromTimeInterval StrIsIntlEqual StrNCat StrPBrk StrRChr StrRChrI StrRetToBSTR StrRetToBuf StrRetToStr StrRStrI StrSpn StrStr StrStrI StrStrNIW StrStrNW StrToInt StrToInt64Ex StrToIntEx StrTrim UrlApplyScheme UrlCanonicalize UrlCombine UrlCompare UrlCreateFromPath UrlEscape UrlFixupW UrlGetLocation UrlGetPart UrlHash UrlIs UrlIsNoHistory UrlIsOpaque UrlUnescape WhichPlatform | ASSOCDATA ASSOCENUM FDTF FILETYPEATTRIBUTEFLAGS GCT OS SHACF SHCT_FLAGS SHELLPLATFORM SHGVSPB SHREGDEL_FLAGS SHREGENUM_FLAGS SHREGSET SRRF ASSOCF ASSOCKEY ASSOCSTR PERCEIVED PERCEIVEDFLAG PMSF SFBS_FLAGS STIF_FLAGS URL_APPLY URL_PART URL_PARTFLAG URL_SCHEME URLFLAGS URLIS | HUSKEY QITAB PARSEDURL | IQueryAssociations diff --git a/PInvoke/ShlwApi/readme.md b/PInvoke/ShlwApi/readme.md index a9ba1ba9..312ea737 100644 --- a/PInvoke/ShlwApi/readme.md +++ b/PInvoke/ShlwApi/readme.md @@ -243,6 +243,8 @@ Native Enum | Header | Managed Enum [SRRF](https://www.google.com/search?num=5&q=SRRF+site%3Alearn.microsoft.com) | Shlwapi.h | [Vanara.PInvoke.ShlwApi.SRRF](https://github.com/dahall/Vanara/search?l=C%23&q=SRRF) [STIF_FLAGS](https://www.google.com/search?num=5&q=STIF_FLAGS+site%3Alearn.microsoft.com) | shlwapi.h | [Vanara.PInvoke.ShlwApi.STIF_FLAGS](https://github.com/dahall/Vanara/search?l=C%23&q=STIF_FLAGS) [URL_APPLY](https://www.google.com/search?num=5&q=URL_APPLY+site%3Alearn.microsoft.com) | shlwapi.h | [Vanara.PInvoke.ShlwApi.URL_APPLY](https://github.com/dahall/Vanara/search?l=C%23&q=URL_APPLY) +[URL_PART](https://www.google.com/search?num=5&q=URL_PART+site%3Alearn.microsoft.com) | shlwapi.h | [Vanara.PInvoke.ShlwApi.URL_PART](https://github.com/dahall/Vanara/search?l=C%23&q=URL_PART) +[URL_PARTFLAG](https://www.google.com/search?num=5&q=URL_PARTFLAG+site%3Alearn.microsoft.com) | shlwapi.h | [Vanara.PInvoke.ShlwApi.URL_PARTFLAG](https://github.com/dahall/Vanara/search?l=C%23&q=URL_PARTFLAG) [URL_SCHEME](https://www.google.com/search?num=5&q=URL_SCHEME+site%3Alearn.microsoft.com) | shlwapi.h | [Vanara.PInvoke.ShlwApi.URL_SCHEME](https://github.com/dahall/Vanara/search?l=C%23&q=URL_SCHEME) [URLFLAGS](https://www.google.com/search?num=5&q=URLFLAGS+site%3Alearn.microsoft.com) | shlwapi.h | [Vanara.PInvoke.ShlwApi.URLFLAGS](https://github.com/dahall/Vanara/search?l=C%23&q=URLFLAGS) [URLIS](https://www.google.com/search?num=5&q=URLIS+site%3Alearn.microsoft.com) | shlwapi.h | [Vanara.PInvoke.ShlwApi.URLIS](https://github.com/dahall/Vanara/search?l=C%23&q=URLIS) diff --git a/PInvoke/TextServicesFramework/Vanara.PInvoke.TextServicesFramework.csproj b/PInvoke/TextServicesFramework/Vanara.PInvoke.TextServicesFramework.csproj index 7836d94b..60f4679d 100644 --- a/PInvoke/TextServicesFramework/Vanara.PInvoke.TextServicesFramework.csproj +++ b/PInvoke/TextServicesFramework/Vanara.PInvoke.TextServicesFramework.csproj @@ -12,7 +12,7 @@ Currently implements: Functions -DoMsCtfMonitor EnumEnabledLayoutOrTip EnumLayoutOrTipForSetup InitLocalMsCtfMonitor InstallLayoutOrTip InstallLayoutOrTipUserReg MsimtfIsWindowFiltered QueryLayoutOrTipString QueryLayoutOrTipStringUserReg SaveDefaultUserInputSettings SaveSystemAcctInputSettings SetDefaultLayoutOrTip SetDefaultLayoutOrTipUserReg SetInputScope SetInputScopes SetInputScopes2 SetInputScopeXML TF_CreateCategoryMgr TF_CreateDisplayAttributeMgr TF_CreateInputProcessorProfiles TF_CreateLangBarItemMgr TF_CreateLangBarMgr TF_CreateThreadMgr TF_GetThreadMgr TF_InvalidAssemblyListCacheIfExist UninitLocalMsCtfMonitor +DoMsCtfMonitor EnumEnabledLayoutOrTip EnumLayoutOrTipForSetup GetHandwritingStrokeIdForPointer InitLocalMsCtfMonitor InstallLayoutOrTip InstallLayoutOrTipUserReg MsimtfIsWindowFiltered QueryLayoutOrTipString QueryLayoutOrTipStringUserReg RegisterHandwritingInputRoutingCallback SaveDefaultUserInputSettings SaveSystemAcctInputSettings SetDefaultLayoutOrTip SetDefaultLayoutOrTipUserReg SetInputScope SetInputScopes SetInputScopes2 SetInputScopeXML TF_CreateCategoryMgr TF_CreateDisplayAttributeMgr TF_CreateInputProcessorProfiles TF_CreateLangBarItemMgr TF_CreateLangBarMgr TF_CreateThreadMgr TF_GetThreadMgr TF_InvalidAssemblyListCacheIfExist UninitLocalMsCtfMonitor Structures LAYOUTORTIP LAYOUTORTIPPROFILE TF_DA_COLOR TF_DISPLAYATTRIBUTE TF_HALTCOND TF_INPUTPROCESSORPROFILE TF_LANGBARITEMINFO TF_LANGUAGEPROFILE TF_LBBALLOONINFO TF_LMLATTELEMENT TF_PERSISTENT_PROPERTY_HEADER_ACP TF_PRESERVEDKEY TF_PROPERTYVAL TF_SELECTION TF_SELECTIONSTYLE TS_ATTRVAL TS_RUNINFO TS_SELECTIONSTYLE TS_SELECTION_ACP TS_SELECTION_ANCHOR TS_STATUS TS_TEXTCHANGE diff --git a/PInvoke/TextServicesFramework/pkgreadme.md b/PInvoke/TextServicesFramework/pkgreadme.md index 8261c0fa..e73b2ab6 100644 --- a/PInvoke/TextServicesFramework/pkgreadme.md +++ b/PInvoke/TextServicesFramework/pkgreadme.md @@ -18,4 +18,4 @@ If you're still running into problems, file an [issue](https://github.com/dahall Functions | Enumerations | Structures | Interfaces --- | --- | --- | --- -DoMsCtfMonitor EnumEnabledLayoutOrTip EnumLayoutOrTipForSetup InitLocalMsCtfMonitor InstallLayoutOrTip InstallLayoutOrTipUserReg MsimtfIsWindowFiltered QueryLayoutOrTipString QueryLayoutOrTipStringUserReg SaveDefaultUserInputSettings SaveSystemAcctInputSettings SetDefaultLayoutOrTip SetDefaultLayoutOrTipUserReg SetInputScope SetInputScopes SetInputScopes2 SetInputScopeXML TF_CreateCategoryMgr TF_CreateDisplayAttributeMgr TF_CreateInputProcessorProfiles TF_CreateLangBarItemMgr TF_CreateLangBarMgr TF_CreateThreadMgr TF_GetThreadMgr TF_InvalidAssemblyListCacheIfExist UninitLocalMsCtfMonitor | SP_CONFIDENCE TF_PROPUI_STATUS TfCandidateResult TfIntegratableCandidateListSelectionStyle TfSapiObject TKBLayoutId TKBLayoutType TF_DTLBI TF_LBI TF_LBI_STATUS TF_LBI_STYLE TF_LBMENUF TF_SFT TfLBBalloonStyle TfLBIClick InputScope ManagerReturnValues TF_CLUIE TF_CONVERSIONMODE TF_DA_ATTR_INFO TF_DA_COLORTYPE TF_DA_LINESTYLE TF_DISABLE TF_ES TF_GTP TF_HF TF_IAS TF_IE TF_IPP_CAPS TF_IPP_FLAG TF_IPPMF TF_IPSINK_FLAG TF_MOD TF_POPF TF_PROFILETYPE TF_RCM TF_RIP_FLAG TF_RIUIE TF_RP TF_SENTENCEMODE TF_ST TF_TF TF_TMAE TF_TMF TF_TRANSITORYEXTENSION TF_TU TF_URP TfActiveSelEnd TfAnchor TfGravity TfLayoutCode TfShiftDir TKB_ALTERNATES DCM_FLAGS ILMCM ILOT LOT LOTP SDLOT GXFPF TS_AS TS_ATTR_FIND TS_CH TS_GEA TS_GTA TS_IAS TS_IE TS_LF TS_SD TS_SHIFT TS_SS TS_ST TS_TC TsActiveSelEnd TsGravity TsLayoutCode TsRunType TsShiftDir | TF_LMLATTELEMENT TF_LANGBARITEMINFO TF_LBBALLOONINFO TF_DA_COLOR TF_DISPLAYATTRIBUTE TF_INPUTPROCESSORPROFILE TF_LANGUAGEPROFILE TF_PERSISTENT_PROPERTY_HEADER_ACP TF_PRESERVEDKEY TF_PROPERTYVAL TF_SELECTION TF_SELECTIONSTYLE TF_HALTCOND LAYOUTORTIP LAYOUTORTIPPROFILE TS_ATTRVAL TS_RUNINFO TS_SELECTION_ACP TS_SELECTION_ANCHOR TS_SELECTIONSTYLE TS_STATUS TS_TEXTCHANGE | IEnumSpeechCommands IEnumTfCandidates IEnumTfLatticeElements ISpeechCommandProvider ITfCandidateString ITfFnAdviseText ITfFnBalloon ITfFnConfigure ITfFnConfigureRegisterEudc ITfFnConfigureRegisterWord ITfFnCustomSpeechCommand ITfFnGetPreferredTouchKeyboardLayout ITfFnGetSAPIObject ITfFnLangProfileUtil ITfFnLMInternal ITfFnLMProcessor ITfFnPlayBack ITfFnPropertyUIStatus ITfFnReconversion ITfFnSearchCandidateProvider ITfFnShowHelp ITfFunction ITfIntegratableCandidateListUIElement ITfLMLattice ITfLangBarEventSink ITfLangBarItem ITfLangBarItemBalloon ITfLangBarItemBitmap ITfLangBarItemBitmapButton ITfLangBarItemButton ITfLangBarItemMgr ITfLangBarItemSink ITfLangBarMgr ITfMenu ITfSystemDeviceTypeLangBarItem ITfSystemLangBarItem ITfSystemLangBarItemSink ITfSystemLangBarItemText ITfInputScope ITfInputScope2 IEnumITfCompositionView IEnumTfContexts IEnumTfContextViews IEnumTfDisplayAttributeInfo IEnumTfDocumentMgrs IEnumTfFunctionProviders IEnumTfInputProcessorProfiles IEnumTfLangBarItems IEnumTfLanguageProfiles IEnumTfProperties IEnumTfPropertyValue IEnumTfRanges IEnumTfUIElements ITextStoreACPServices ITfActiveLanguageProfileNotifySink ITfCandidateList ITfCandidateListUIElement ITfCandidateListUIElementBehavior ITfCategoryMgr ITfCleanupContextDurationSink ITfCleanupContextSink ITfClientId ITfCompartment ITfCompartmentEventSink ITfCompartmentMgr ITfComposition ITfCompositionSink ITfCompositionView ITfConfigureSystemKeystrokeFeed ITfContext ITfContextComposition ITfContextKeyEventSink ITfContextOwner ITfContextOwnerCompositionServices ITfContextOwnerCompositionSink ITfContextOwnerServices ITfContextView ITfCreatePropertyStore ITfDisplayAttributeInfo ITfDisplayAttributeMgr ITfDisplayAttributeNotifySink ITfDisplayAttributeProvider ITfDocumentMgr ITfEditRecord ITfEditSession ITfEditTransactionSink ITfFunctionProvider ITfInputProcessorProfileActivationSink ITfInputProcessorProfileMgr ITfInputProcessorProfiles ITfInputProcessorProfilesEx ITfInputProcessorProfileSubstituteLayout ITfInsertAtSelection ITfKeyEventSink ITfKeystrokeMgr ITfKeyTraceEventSink ITfLanguageProfileNotifySink ITfMessagePump ITfMouseSink ITfMouseTracker ITfMouseTrackerACP ITfPersistentPropertyLoaderACP ITfPreservedKeyNotifySink ITfProperty ITfPropertyStore ITfQueryEmbedded ITfRange ITfRangeACP ITfRangeBackup ITfReadingInformationUIElement ITfReadOnlyProperty ITfSource ITfSourceSingle ITfSpeechUIServer ITfStatusSink ITfTextEditSink ITfTextInputProcessor ITfTextInputProcessorEx ITfTextLayoutSink ITfThreadFocusSink ITfThreadMgr ITfThreadMgr2 ITfThreadMgrEventSink ITfThreadMgrEx ITfToolTipUIElement ITfTransitoryExtensionSink ITfTransitoryExtensionUIElement ITfUIElement ITfUIElementMgr ITfUIElementSink IAnchor ITextStoreACP ITextStoreACP2 ITextStoreACPSink ITextStoreACPSinkEx ITextStoreAnchor ITextStoreAnchorEx ITextStoreAnchorSink ITextStoreAnchorSinkEx +DoMsCtfMonitor EnumEnabledLayoutOrTip EnumLayoutOrTipForSetup GetHandwritingStrokeIdForPointer InitLocalMsCtfMonitor InstallLayoutOrTip InstallLayoutOrTipUserReg MsimtfIsWindowFiltered QueryLayoutOrTipString QueryLayoutOrTipStringUserReg RegisterHandwritingInputRoutingCallback SaveDefaultUserInputSettings SaveSystemAcctInputSettings SetDefaultLayoutOrTip SetDefaultLayoutOrTipUserReg SetInputScope SetInputScopes SetInputScopes2 SetInputScopeXML TF_CreateCategoryMgr TF_CreateDisplayAttributeMgr TF_CreateInputProcessorProfiles TF_CreateLangBarItemMgr TF_CreateLangBarMgr TF_CreateThreadMgr TF_GetThreadMgr TF_InvalidAssemblyListCacheIfExist UninitLocalMsCtfMonitor | SP_CONFIDENCE TF_PROPUI_STATUS TfCandidateResult TfIntegratableCandidateListSelectionStyle TfSapiObject TKBLayoutId TKBLayoutType TF_DTLBI TF_LBI TF_LBI_STATUS TF_LBI_STYLE TF_LBMENUF TF_SFT TfLBBalloonStyle TfLBIClick InputScope ManagerReturnValues TF_CLUIE TF_CONVERSIONMODE TF_DA_ATTR_INFO TF_DA_COLORTYPE TF_DA_LINESTYLE TF_DISABLE TF_ES TF_GTP TF_HF TF_IAS TF_IE TF_IPP_CAPS TF_IPP_FLAG TF_IPPMF TF_IPSINK_FLAG TF_MOD TF_POPF TF_PROFILETYPE TF_RCM TF_RIP_FLAG TF_RIUIE TF_RP TF_SENTENCEMODE TF_ST TF_TF TF_TMAE TF_TMF TF_TRANSITORYEXTENSION TF_TU TF_URP TfActiveSelEnd TfAnchor TfGravity TfLayoutCode TfShiftDir TKB_ALTERNATES DCM_FLAGS ILMCM ILOT LOT LOTP SDLOT GXFPF TS_AS TS_ATTR_FIND TS_CH TS_GEA TS_GTA TS_IAS TS_IE TS_LF TS_SD TS_SHIFT TS_SS TS_ST TS_TC TsActiveSelEnd TsGravity TsLayoutCode TsRunType TsShiftDir | TF_LMLATTELEMENT TF_LANGBARITEMINFO TF_LBBALLOONINFO TF_DA_COLOR TF_DISPLAYATTRIBUTE TF_INPUTPROCESSORPROFILE TF_LANGUAGEPROFILE TF_PERSISTENT_PROPERTY_HEADER_ACP TF_PRESERVEDKEY TF_PROPERTYVAL TF_SELECTION TF_SELECTIONSTYLE TF_HALTCOND LAYOUTORTIP LAYOUTORTIPPROFILE TS_ATTRVAL TS_RUNINFO TS_SELECTION_ACP TS_SELECTION_ANCHOR TS_SELECTIONSTYLE TS_STATUS TS_TEXTCHANGE | IEnumSpeechCommands IEnumTfCandidates IEnumTfLatticeElements ISpeechCommandProvider ITfCandidateString ITfFnAdviseText ITfFnBalloon ITfFnConfigure ITfFnConfigureRegisterEudc ITfFnConfigureRegisterWord ITfFnCustomSpeechCommand ITfFnGetPreferredTouchKeyboardLayout ITfFnGetSAPIObject ITfFnLangProfileUtil ITfFnLMInternal ITfFnLMProcessor ITfFnPlayBack ITfFnPropertyUIStatus ITfFnReconversion ITfFnSearchCandidateProvider ITfFnShowHelp ITfFunction ITfIntegratableCandidateListUIElement ITfLMLattice ITfLangBarEventSink ITfLangBarItem ITfLangBarItemBalloon ITfLangBarItemBitmap ITfLangBarItemBitmapButton ITfLangBarItemButton ITfLangBarItemMgr ITfLangBarItemSink ITfLangBarMgr ITfMenu ITfSystemDeviceTypeLangBarItem ITfSystemLangBarItem ITfSystemLangBarItemSink ITfSystemLangBarItemText ITfInputScope ITfInputScope2 IEnumITfCompositionView IEnumTfContexts IEnumTfContextViews IEnumTfDisplayAttributeInfo IEnumTfDocumentMgrs IEnumTfFunctionProviders IEnumTfInputProcessorProfiles IEnumTfLangBarItems IEnumTfLanguageProfiles IEnumTfProperties IEnumTfPropertyValue IEnumTfRanges IEnumTfUIElements ITextStoreACPServices ITfActiveLanguageProfileNotifySink ITfCandidateList ITfCandidateListUIElement ITfCandidateListUIElementBehavior ITfCategoryMgr ITfCleanupContextDurationSink ITfCleanupContextSink ITfClientId ITfCompartment ITfCompartmentEventSink ITfCompartmentMgr ITfComposition ITfCompositionSink ITfCompositionView ITfConfigureSystemKeystrokeFeed ITfContext ITfContextComposition ITfContextKeyEventSink ITfContextOwner ITfContextOwnerCompositionServices ITfContextOwnerCompositionSink ITfContextOwnerServices ITfContextView ITfCreatePropertyStore ITfDisplayAttributeInfo ITfDisplayAttributeMgr ITfDisplayAttributeNotifySink ITfDisplayAttributeProvider ITfDocumentMgr ITfEditRecord ITfEditSession ITfEditTransactionSink ITfFunctionProvider ITfInputProcessorProfileActivationSink ITfInputProcessorProfileMgr ITfInputProcessorProfiles ITfInputProcessorProfilesEx ITfInputProcessorProfileSubstituteLayout ITfInsertAtSelection ITfKeyEventSink ITfKeystrokeMgr ITfKeyTraceEventSink ITfLanguageProfileNotifySink ITfMessagePump ITfMouseSink ITfMouseTracker ITfMouseTrackerACP ITfPersistentPropertyLoaderACP ITfPreservedKeyNotifySink ITfProperty ITfPropertyStore ITfQueryEmbedded ITfRange ITfRangeACP ITfRangeBackup ITfReadingInformationUIElement ITfReadOnlyProperty ITfSource ITfSourceSingle ITfSpeechUIServer ITfStatusSink ITfTextEditSink ITfTextInputProcessor ITfTextInputProcessorEx ITfTextLayoutSink ITfThreadFocusSink ITfThreadMgr ITfThreadMgr2 ITfThreadMgrEventSink ITfThreadMgrEx ITfToolTipUIElement ITfTransitoryExtensionSink ITfTransitoryExtensionUIElement ITfUIElement ITfUIElementMgr ITfUIElementSink IAnchor ITextStoreACP ITextStoreACP2 ITextStoreACPSink ITextStoreACPSinkEx ITextStoreAnchor ITextStoreAnchorEx ITextStoreAnchorSink ITextStoreAnchorSinkEx diff --git a/PInvoke/TextServicesFramework/readme.md b/PInvoke/TextServicesFramework/readme.md index b8e14faa..234f199f 100644 --- a/PInvoke/TextServicesFramework/readme.md +++ b/PInvoke/TextServicesFramework/readme.md @@ -3,18 +3,20 @@ PInvoke API (methods, structures and constants) imported from Windows Text Servi - Includes methods from msctf.dll, input.dll, msimtf.dll - Current NuGet release: [![Nuget](https://img.shields.io/nuget/v/Vanara.PInvoke.TextServicesFramework?logo=nuget&style=flat-square)![Nuget](https://img.shields.io/nuget/dt/Vanara.PInvoke.TextServicesFramework?label=%20&style=flat-square)](https://www.nuget.org/packages/Vanara.PInvoke.TextServicesFramework) -### Methods - 100% API coverage (26 of 26 functions) +### Methods - 92% API coverage (26 of 28 functions) Native Method | Native DLL | Header | Managed Method --- | --- | --- | --- [DoMsCtfMonitor](https://www.google.com/search?num=5&q=DoMsCtfMonitor+site%3Alearn.microsoft.com) | msctf.dll | msctfmonitorapi.h | [Vanara.PInvoke.MSCTF.DoMsCtfMonitor](https://github.com/dahall/Vanara/search?l=C%23&q=DoMsCtfMonitor) [EnumEnabledLayoutOrTip](https://www.google.com/search?num=5&q=EnumEnabledLayoutOrTip+site%3Alearn.microsoft.com) | input.dll | | [Vanara.PInvoke.MSCTF.EnumEnabledLayoutOrTip](https://github.com/dahall/Vanara/search?l=C%23&q=EnumEnabledLayoutOrTip) [EnumLayoutOrTipForSetup](https://www.google.com/search?num=5&q=EnumLayoutOrTipForSetup+site%3Alearn.microsoft.com) | input.dll | | [Vanara.PInvoke.MSCTF.EnumLayoutOrTipForSetup](https://github.com/dahall/Vanara/search?l=C%23&q=EnumLayoutOrTipForSetup) +[GetHandwritingStrokeIdForPointer](https://www.google.com/search?num=5&q=GetHandwritingStrokeIdForPointer+site%3Alearn.microsoft.com) | msctf.dll | | [InitLocalMsCtfMonitor](https://www.google.com/search?num=5&q=InitLocalMsCtfMonitor+site%3Alearn.microsoft.com) | msctf.dll | msctfmonitorapi.h | [Vanara.PInvoke.MSCTF.InitLocalMsCtfMonitor](https://github.com/dahall/Vanara/search?l=C%23&q=InitLocalMsCtfMonitor) [InstallLayoutOrTip](https://www.google.com/search?num=5&q=InstallLayoutOrTip+site%3Alearn.microsoft.com) | input.dll | | [Vanara.PInvoke.MSCTF.InstallLayoutOrTip](https://github.com/dahall/Vanara/search?l=C%23&q=InstallLayoutOrTip) [InstallLayoutOrTipUserReg](https://www.google.com/search?num=5&q=InstallLayoutOrTipUserReg+site%3Alearn.microsoft.com) | input.dll | | [Vanara.PInvoke.MSCTF.InstallLayoutOrTipUserReg](https://github.com/dahall/Vanara/search?l=C%23&q=InstallLayoutOrTipUserReg) [MsimtfIsWindowFiltered](https://www.google.com/search?num=5&q=MsimtfIsWindowFiltered+site%3Alearn.microsoft.com) | msimtf.dll | | [Vanara.PInvoke.MSCTF.MsimtfIsWindowFiltered](https://github.com/dahall/Vanara/search?l=C%23&q=MsimtfIsWindowFiltered) [QueryLayoutOrTipString](https://www.google.com/search?num=5&q=QueryLayoutOrTipString+site%3Alearn.microsoft.com) | input.dll | | [Vanara.PInvoke.MSCTF.QueryLayoutOrTipString](https://github.com/dahall/Vanara/search?l=C%23&q=QueryLayoutOrTipString) [QueryLayoutOrTipStringUserReg](https://www.google.com/search?num=5&q=QueryLayoutOrTipStringUserReg+site%3Alearn.microsoft.com) | input.dll | | [Vanara.PInvoke.MSCTF.QueryLayoutOrTipStringUserReg](https://github.com/dahall/Vanara/search?l=C%23&q=QueryLayoutOrTipStringUserReg) +[RegisterHandwritingInputRoutingCallback](https://www.google.com/search?num=5&q=RegisterHandwritingInputRoutingCallback+site%3Alearn.microsoft.com) | msctf.dll | | [SaveDefaultUserInputSettings](https://www.google.com/search?num=5&q=SaveDefaultUserInputSettings+site%3Alearn.microsoft.com) | input.dll | | [Vanara.PInvoke.MSCTF.SaveDefaultUserInputSettings](https://github.com/dahall/Vanara/search?l=C%23&q=SaveDefaultUserInputSettings) [SaveSystemAcctInputSettings](https://www.google.com/search?num=5&q=SaveSystemAcctInputSettings+site%3Alearn.microsoft.com) | input.dll | | [Vanara.PInvoke.MSCTF.SaveSystemAcctInputSettings](https://github.com/dahall/Vanara/search?l=C%23&q=SaveSystemAcctInputSettings) [SetDefaultLayoutOrTip](https://www.google.com/search?num=5&q=SetDefaultLayoutOrTip+site%3Alearn.microsoft.com) | input.dll | | [Vanara.PInvoke.MSCTF.SetDefaultLayoutOrTip](https://github.com/dahall/Vanara/search?l=C%23&q=SetDefaultLayoutOrTip) diff --git a/PInvoke/UIAutomation/Vanara.PInvoke.UIAutomation.csproj b/PInvoke/UIAutomation/Vanara.PInvoke.UIAutomation.csproj index 412d6b6e..aa8ebcde 100644 --- a/PInvoke/UIAutomation/Vanara.PInvoke.UIAutomation.csproj +++ b/PInvoke/UIAutomation/Vanara.PInvoke.UIAutomation.csproj @@ -9,7 +9,19 @@ $(AssemblyName) $(AssemblyName) pinvoke;vanara;net-extensions;interop;UIAutomation;UIAutomationCore - + Currently implements: + +Functions +DllGetActivationFactory DockPattern_SetDockPosition ExpandCollapsePattern_Collapse ExpandCollapsePattern_Expand GridPattern_GetItem IgnoreLeaksInCurrentlyTrackedMemory InitializeChannelBasedConnectionForProviderProxy InvokePattern_Invoke IsIgnoringLeaks ItemContainerPattern_FindItemByProperty LegacyIAccessiblePattern_DoDefaultAction LegacyIAccessiblePattern_GetIAccessible LegacyIAccessiblePattern_Select LegacyIAccessiblePattern_SetValue MultipleViewPattern_GetViewName MultipleViewPattern_SetCurrentView PostTestCheckForLeaks RangeValuePattern_SetValue ScrollItemPattern_ScrollIntoView ScrollPattern_Scroll ScrollPattern_SetScrollPercent SelectionItemPattern_AddToSelection SelectionItemPattern_RemoveFromSelection SelectionItemPattern_Select StartIgnoringLeaks StopIgnoringLeaks SynchronizedInputPattern_Cancel SynchronizedInputPattern_StartListening TextPattern_GetSelection TextPattern_GetVisibleRanges TextPattern_get_DocumentRange TextPattern_get_SupportedTextSelection TextPattern_RangeFromChild TextPattern_RangeFromPoint TextRange_AddToSelection TextRange_Clone TextRange_Compare TextRange_CompareEndpoints TextRange_ExpandToEnclosingUnit TextRange_FindAttribute TextRange_FindText TextRange_GetAttributeValue TextRange_GetBoundingRectangles TextRange_GetChildren TextRange_GetEnclosingElement TextRange_GetText TextRange_Move TextRange_MoveEndpointByRange TextRange_MoveEndpointByUnit TextRange_RemoveFromSelection TextRange_ScrollIntoView TextRange_Select TogglePattern_Toggle TransformPattern_Move TransformPattern_Resize TransformPattern_Rotate UiaAddEvent UiaClientsAreListening UiaDisconnectAllProviders UiaDisconnectProvider UiaEventAddWindow UiaEventRemoveWindow UiaFind UiaGetErrorDescription UiaGetPatternProvider UiaGetPropertyValue UiaGetReservedMixedAttributeValue UiaGetReservedNotSupportedValue UiaGetRootNode UiaGetRuntimeId UiaGetUpdatedCache UiaHasServerSideProvider UiaHostProviderFromHwnd UiaHPatternObjectFromVariant UiaHTextRangeFromVariant UiaHUiaNodeFromVariant UiaIAccessibleFromProvider UiaLookupId UiaNavigate UiaNodeFromFocus UiaNodeFromHandle UiaNodeFromPoint UiaNodeFromProvider UiaNodeRelease UiaPatternRelease UiaProviderForNonClient UiaProviderFromIAccessible UiaRaiseActiveTextPositionChangedEvent UiaRaiseAsyncContentLoadedEvent UiaRaiseAutomationEvent UiaRaiseAutomationPropertyChangedEvent UiaRaiseChangesEvent UiaRaiseNotificationEvent UiaRaiseStructureChangedEvent UiaRaiseTextEditTextChangedEvent UiaRegisterProviderCallback UiaRemoveEvent UiaReturnRawElementProvider UiaSetFocus UiaTextRangeRelease UpdateErrorLoggingCallback ValuePattern_SetValue VirtualizedItemPattern_Realize WindowPattern_Close WindowPattern_SetWindowVisualState WindowPattern_WaitForInputIdle + +Structures +UiaPoint UiaRect UIAutomationEventInfo UIAutomationMethodInfo UIAutomationParameter UIAutomationPatternInfo UIAutomationPropertyInfo + +Interfaces +IAccessibleEx IAccessibleHostingElementProviders IAnnotationProvider ICustomNavigationProvider IDockProvider IDragProvider IDropTargetProvider IExpandCollapseProvider IGridItemProvider IGridProvider IInvokeProvider IItemContainerProvider ILegacyIAccessibleProvider IMultipleViewProvider IObjectModelProvider IProxyProviderWinEventHandler IProxyProviderWinEventSink IRangeValueProvider IRawElementProviderAdviseEvents IRawElementProviderFragment IRawElementProviderFragmentRoot IRawElementProviderHostingAccessibles IRawElementProviderHwndOverride IRawElementProviderSimple IRawElementProviderSimple2 IRawElementProviderSimple3 IRawElementProviderWindowlessSite IScrollItemProvider IScrollProvider ISelectionItemProvider ISelectionProvider ISelectionProvider2 ISpreadsheetItemProvider ISpreadsheetProvider IStylesProvider ISynchronizedInputProvider ITableItemProvider ITableProvider ITextChildProvider ITextEditProvider ITextProvider ITextProvider2 ITextRangeProvider ITextRangeProvider2 IToggleProvider ITransformProvider ITransformProvider2 IUIAutomationPatternHandler IUIAutomationPatternInstance IUIAutomationRegistrar IValueProvider IVirtualizedItemProvider IWindowProvider + + + pkgreadme.md diff --git a/PInvoke/UIAutomation/pkgreadme.md b/PInvoke/UIAutomation/pkgreadme.md new file mode 100644 index 00000000..4bb33dfb --- /dev/null +++ b/PInvoke/UIAutomation/pkgreadme.md @@ -0,0 +1,21 @@ +![Vanara](https://raw.githubusercontent.com/dahall/Vanara/master/docs/icons/VanaraHeading.png) +### **Vanara.PInvoke.UIAutomation NuGet Package** +[![Version](https://img.shields.io/nuget/v/Vanara.PInvoke.UIAutomation?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 UIAutomationCore.dll. + +### **What is Vanara?** + +[Vanara](https://github.com/dahall/Vanara) is a community project that contains various .NET assemblies which have P/Invoke functions, interfaces, enums and structures from Windows libraries. Each assembly is associated with one or a few tightly related libraries. + +### **Issues?** + +First check if it's already fixed by trying the [AppVeyor build](https://ci.appveyor.com/nuget/vanara-prerelease). +If you're still running into problems, file an [issue](https://github.com/dahall/Vanara/issues). + +### **Included in Vanara.PInvoke.UIAutomation** + +Functions | Enumerations | Structures | Interfaces +--- | --- | --- | --- +DllGetActivationFactory DockPattern_SetDockPosition ExpandCollapsePattern_Collapse ExpandCollapsePattern_Expand GridPattern_GetItem IgnoreLeaksInCurrentlyTrackedMemory InitializeChannelBasedConnectionForProviderProxy InvokePattern_Invoke IsIgnoringLeaks ItemContainerPattern_FindItemByProperty LegacyIAccessiblePattern_DoDefaultAction LegacyIAccessiblePattern_GetIAccessible LegacyIAccessiblePattern_Select LegacyIAccessiblePattern_SetValue MultipleViewPattern_GetViewName MultipleViewPattern_SetCurrentView PostTestCheckForLeaks RangeValuePattern_SetValue ScrollItemPattern_ScrollIntoView ScrollPattern_Scroll ScrollPattern_SetScrollPercent SelectionItemPattern_AddToSelection SelectionItemPattern_RemoveFromSelection SelectionItemPattern_Select StartIgnoringLeaks StopIgnoringLeaks SynchronizedInputPattern_Cancel SynchronizedInputPattern_StartListening TextPattern_get_DocumentRange TextPattern_get_SupportedTextSelection TextPattern_GetSelection TextPattern_GetVisibleRanges TextPattern_RangeFromChild TextPattern_RangeFromPoint TextRange_AddToSelection TextRange_Clone TextRange_Compare TextRange_CompareEndpoints TextRange_ExpandToEnclosingUnit TextRange_FindAttribute TextRange_FindText TextRange_GetAttributeValue TextRange_GetBoundingRectangles TextRange_GetChildren TextRange_GetEnclosingElement TextRange_GetText TextRange_Move TextRange_MoveEndpointByRange TextRange_MoveEndpointByUnit TextRange_RemoveFromSelection TextRange_ScrollIntoView TextRange_Select TogglePattern_Toggle TransformPattern_Move TransformPattern_Resize TransformPattern_Rotate UiaAddEvent UiaClientsAreListening UiaDisconnectAllProviders UiaDisconnectProvider UiaEventAddWindow UiaEventRemoveWindow UiaFind UiaGetErrorDescription UiaGetPatternProvider UiaGetPropertyValue UiaGetReservedMixedAttributeValue UiaGetReservedNotSupportedValue UiaGetRootNode UiaGetRuntimeId UiaGetUpdatedCache UiaHasServerSideProvider UiaHostProviderFromHwnd UiaHPatternObjectFromVariant UiaHTextRangeFromVariant UiaHUiaNodeFromVariant UiaIAccessibleFromProvider UiaLookupId UiaNavigate UiaNodeFromFocus UiaNodeFromHandle UiaNodeFromPoint UiaNodeFromProvider UiaNodeRelease UiaPatternRelease UiaProviderForNonClient UiaProviderFromIAccessible UiaRaiseActiveTextPositionChangedEvent UiaRaiseAsyncContentLoadedEvent UiaRaiseAutomationEvent UiaRaiseAutomationPropertyChangedEvent UiaRaiseChangesEvent UiaRaiseNotificationEvent UiaRaiseStructureChangedEvent UiaRaiseTextEditTextChangedEvent UiaRegisterProviderCallback UiaRemoveEvent UiaReturnRawElementProvider UiaSetFocus UiaTextRangeRelease UpdateErrorLoggingCallback ValuePattern_SetValue VirtualizedItemPattern_Realize WindowPattern_Close WindowPattern_SetWindowVisualState WindowPattern_WaitForInputIdle | EVENTID METADATAID PATTERNID PROPERTYID TEXTATTRIBUTEID DockPosition ExpandCollapseState NavigateDirection ProviderOptions RowOrColumnMajor ScrollAmount StructureChangeType SupportedTextSelection SynchronizedInputType TextPatternRangeEndpoint TextUnit ToggleState UIAutomationType WindowInteractionState WindowVisualState ZoomUnit | UiaPoint UiaRect UIAutomationEventInfo UIAutomationMethodInfo UIAutomationParameter UIAutomationPatternInfo UIAutomationPropertyInfo | IAccessibleEx IAccessibleHostingElementProviders IAnnotationProvider ICustomNavigationProvider IDockProvider IDragProvider IDropTargetProvider IExpandCollapseProvider IGridItemProvider IGridProvider IInvokeProvider IItemContainerProvider ILegacyIAccessibleProvider IMultipleViewProvider IObjectModelProvider IProxyProviderWinEventHandler IProxyProviderWinEventSink IRangeValueProvider IRawElementProviderAdviseEvents IRawElementProviderFragment IRawElementProviderFragmentRoot IRawElementProviderHostingAccessibles IRawElementProviderHwndOverride IRawElementProviderSimple IRawElementProviderSimple2 IRawElementProviderSimple3 IRawElementProviderWindowlessSite IScrollItemProvider IScrollProvider ISelectionItemProvider ISelectionProvider ISelectionProvider2 ISpreadsheetItemProvider ISpreadsheetProvider IStylesProvider ISynchronizedInputProvider ITableItemProvider ITableProvider ITextChildProvider ITextEditProvider ITextProvider ITextProvider2 ITextRangeProvider ITextRangeProvider2 IToggleProvider ITransformProvider ITransformProvider2 IUIAutomationPatternHandler IUIAutomationPatternInstance IUIAutomationRegistrar IValueProvider IVirtualizedItemProvider IWindowProvider diff --git a/PInvoke/UIAutomation/readme.md b/PInvoke/UIAutomation/readme.md new file mode 100644 index 00000000..a1260b72 --- /dev/null +++ b/PInvoke/UIAutomation/readme.md @@ -0,0 +1,284 @@ +## Vanara.PInvoke.UIAutomation +PInvoke API (methods, structures and constants) imported from Windows UIAutomationCore.dll. + +- Includes methods from uiautomationcore.dll +- Current NuGet release: [![Nuget](https://img.shields.io/nuget/v/Vanara.PInvoke.UIAutomation?logo=nuget&style=flat-square)![Nuget](https://img.shields.io/nuget/dt/Vanara.PInvoke.UIAutomation?label=%20&style=flat-square)](https://www.nuget.org/packages/Vanara.PInvoke.UIAutomation) +### Methods - 0% API coverage (0 of 106 functions) +Native Method | Header | Managed Method +--- | --- | --- +[DllGetActivationFactory](https://www.google.com/search?num=5&q=DllGetActivationFactory+site%3Alearn.microsoft.com) | | +[DockPattern_SetDockPosition](https://www.google.com/search?num=5&q=DockPattern_SetDockPosition+site%3Alearn.microsoft.com) | | +[ExpandCollapsePattern_Collapse](https://www.google.com/search?num=5&q=ExpandCollapsePattern_Collapse+site%3Alearn.microsoft.com) | | +[ExpandCollapsePattern_Expand](https://www.google.com/search?num=5&q=ExpandCollapsePattern_Expand+site%3Alearn.microsoft.com) | | +[GridPattern_GetItem](https://www.google.com/search?num=5&q=GridPattern_GetItem+site%3Alearn.microsoft.com) | | +[IgnoreLeaksInCurrentlyTrackedMemory](https://www.google.com/search?num=5&q=IgnoreLeaksInCurrentlyTrackedMemory+site%3Alearn.microsoft.com) | | +[InitializeChannelBasedConnectionForProviderProxy](https://www.google.com/search?num=5&q=InitializeChannelBasedConnectionForProviderProxy+site%3Alearn.microsoft.com) | | +[InvokePattern_Invoke](https://www.google.com/search?num=5&q=InvokePattern_Invoke+site%3Alearn.microsoft.com) | | +[IsIgnoringLeaks](https://www.google.com/search?num=5&q=IsIgnoringLeaks+site%3Alearn.microsoft.com) | | +[ItemContainerPattern_FindItemByProperty](https://www.google.com/search?num=5&q=ItemContainerPattern_FindItemByProperty+site%3Alearn.microsoft.com) | | +[LegacyIAccessiblePattern_DoDefaultAction](https://www.google.com/search?num=5&q=LegacyIAccessiblePattern_DoDefaultAction+site%3Alearn.microsoft.com) | | +[LegacyIAccessiblePattern_GetIAccessible](https://www.google.com/search?num=5&q=LegacyIAccessiblePattern_GetIAccessible+site%3Alearn.microsoft.com) | | +[LegacyIAccessiblePattern_Select](https://www.google.com/search?num=5&q=LegacyIAccessiblePattern_Select+site%3Alearn.microsoft.com) | | +[LegacyIAccessiblePattern_SetValue](https://www.google.com/search?num=5&q=LegacyIAccessiblePattern_SetValue+site%3Alearn.microsoft.com) | | +[MultipleViewPattern_GetViewName](https://www.google.com/search?num=5&q=MultipleViewPattern_GetViewName+site%3Alearn.microsoft.com) | | +[MultipleViewPattern_SetCurrentView](https://www.google.com/search?num=5&q=MultipleViewPattern_SetCurrentView+site%3Alearn.microsoft.com) | | +[PostTestCheckForLeaks](https://www.google.com/search?num=5&q=PostTestCheckForLeaks+site%3Alearn.microsoft.com) | | +[RangeValuePattern_SetValue](https://www.google.com/search?num=5&q=RangeValuePattern_SetValue+site%3Alearn.microsoft.com) | | +[ScrollItemPattern_ScrollIntoView](https://www.google.com/search?num=5&q=ScrollItemPattern_ScrollIntoView+site%3Alearn.microsoft.com) | | +[ScrollPattern_Scroll](https://www.google.com/search?num=5&q=ScrollPattern_Scroll+site%3Alearn.microsoft.com) | | +[ScrollPattern_SetScrollPercent](https://www.google.com/search?num=5&q=ScrollPattern_SetScrollPercent+site%3Alearn.microsoft.com) | | +[SelectionItemPattern_AddToSelection](https://www.google.com/search?num=5&q=SelectionItemPattern_AddToSelection+site%3Alearn.microsoft.com) | | +[SelectionItemPattern_RemoveFromSelection](https://www.google.com/search?num=5&q=SelectionItemPattern_RemoveFromSelection+site%3Alearn.microsoft.com) | | +[SelectionItemPattern_Select](https://www.google.com/search?num=5&q=SelectionItemPattern_Select+site%3Alearn.microsoft.com) | | +[StartIgnoringLeaks](https://www.google.com/search?num=5&q=StartIgnoringLeaks+site%3Alearn.microsoft.com) | | +[StopIgnoringLeaks](https://www.google.com/search?num=5&q=StopIgnoringLeaks+site%3Alearn.microsoft.com) | | +[SynchronizedInputPattern_Cancel](https://www.google.com/search?num=5&q=SynchronizedInputPattern_Cancel+site%3Alearn.microsoft.com) | | +[SynchronizedInputPattern_StartListening](https://www.google.com/search?num=5&q=SynchronizedInputPattern_StartListening+site%3Alearn.microsoft.com) | | +[TextPattern_get_DocumentRange](https://www.google.com/search?num=5&q=TextPattern_get_DocumentRange+site%3Alearn.microsoft.com) | | +[TextPattern_get_SupportedTextSelection](https://www.google.com/search?num=5&q=TextPattern_get_SupportedTextSelection+site%3Alearn.microsoft.com) | | +[TextPattern_GetSelection](https://www.google.com/search?num=5&q=TextPattern_GetSelection+site%3Alearn.microsoft.com) | | +[TextPattern_GetVisibleRanges](https://www.google.com/search?num=5&q=TextPattern_GetVisibleRanges+site%3Alearn.microsoft.com) | | +[TextPattern_RangeFromChild](https://www.google.com/search?num=5&q=TextPattern_RangeFromChild+site%3Alearn.microsoft.com) | | +[TextPattern_RangeFromPoint](https://www.google.com/search?num=5&q=TextPattern_RangeFromPoint+site%3Alearn.microsoft.com) | | +[TextRange_AddToSelection](https://www.google.com/search?num=5&q=TextRange_AddToSelection+site%3Alearn.microsoft.com) | | +[TextRange_Clone](https://www.google.com/search?num=5&q=TextRange_Clone+site%3Alearn.microsoft.com) | | +[TextRange_Compare](https://www.google.com/search?num=5&q=TextRange_Compare+site%3Alearn.microsoft.com) | | +[TextRange_CompareEndpoints](https://www.google.com/search?num=5&q=TextRange_CompareEndpoints+site%3Alearn.microsoft.com) | | +[TextRange_ExpandToEnclosingUnit](https://www.google.com/search?num=5&q=TextRange_ExpandToEnclosingUnit+site%3Alearn.microsoft.com) | | +[TextRange_FindAttribute](https://www.google.com/search?num=5&q=TextRange_FindAttribute+site%3Alearn.microsoft.com) | | +[TextRange_FindText](https://www.google.com/search?num=5&q=TextRange_FindText+site%3Alearn.microsoft.com) | | +[TextRange_GetAttributeValue](https://www.google.com/search?num=5&q=TextRange_GetAttributeValue+site%3Alearn.microsoft.com) | | +[TextRange_GetBoundingRectangles](https://www.google.com/search?num=5&q=TextRange_GetBoundingRectangles+site%3Alearn.microsoft.com) | | +[TextRange_GetChildren](https://www.google.com/search?num=5&q=TextRange_GetChildren+site%3Alearn.microsoft.com) | | +[TextRange_GetEnclosingElement](https://www.google.com/search?num=5&q=TextRange_GetEnclosingElement+site%3Alearn.microsoft.com) | | +[TextRange_GetText](https://www.google.com/search?num=5&q=TextRange_GetText+site%3Alearn.microsoft.com) | | +[TextRange_Move](https://www.google.com/search?num=5&q=TextRange_Move+site%3Alearn.microsoft.com) | | +[TextRange_MoveEndpointByRange](https://www.google.com/search?num=5&q=TextRange_MoveEndpointByRange+site%3Alearn.microsoft.com) | | +[TextRange_MoveEndpointByUnit](https://www.google.com/search?num=5&q=TextRange_MoveEndpointByUnit+site%3Alearn.microsoft.com) | | +[TextRange_RemoveFromSelection](https://www.google.com/search?num=5&q=TextRange_RemoveFromSelection+site%3Alearn.microsoft.com) | | +[TextRange_ScrollIntoView](https://www.google.com/search?num=5&q=TextRange_ScrollIntoView+site%3Alearn.microsoft.com) | | +[TextRange_Select](https://www.google.com/search?num=5&q=TextRange_Select+site%3Alearn.microsoft.com) | | +[TogglePattern_Toggle](https://www.google.com/search?num=5&q=TogglePattern_Toggle+site%3Alearn.microsoft.com) | | +[TransformPattern_Move](https://www.google.com/search?num=5&q=TransformPattern_Move+site%3Alearn.microsoft.com) | | +[TransformPattern_Resize](https://www.google.com/search?num=5&q=TransformPattern_Resize+site%3Alearn.microsoft.com) | | +[TransformPattern_Rotate](https://www.google.com/search?num=5&q=TransformPattern_Rotate+site%3Alearn.microsoft.com) | | +[UiaAddEvent](https://www.google.com/search?num=5&q=UiaAddEvent+site%3Alearn.microsoft.com) | | +[UiaClientsAreListening](https://www.google.com/search?num=5&q=UiaClientsAreListening+site%3Alearn.microsoft.com) | | +[UiaDisconnectAllProviders](https://www.google.com/search?num=5&q=UiaDisconnectAllProviders+site%3Alearn.microsoft.com) | | +[UiaDisconnectProvider](https://www.google.com/search?num=5&q=UiaDisconnectProvider+site%3Alearn.microsoft.com) | | +[UiaEventAddWindow](https://www.google.com/search?num=5&q=UiaEventAddWindow+site%3Alearn.microsoft.com) | | +[UiaEventRemoveWindow](https://www.google.com/search?num=5&q=UiaEventRemoveWindow+site%3Alearn.microsoft.com) | | +[UiaFind](https://www.google.com/search?num=5&q=UiaFind+site%3Alearn.microsoft.com) | | +[UiaGetErrorDescription](https://www.google.com/search?num=5&q=UiaGetErrorDescription+site%3Alearn.microsoft.com) | | +[UiaGetPatternProvider](https://www.google.com/search?num=5&q=UiaGetPatternProvider+site%3Alearn.microsoft.com) | | +[UiaGetPropertyValue](https://www.google.com/search?num=5&q=UiaGetPropertyValue+site%3Alearn.microsoft.com) | | +[UiaGetReservedMixedAttributeValue](https://www.google.com/search?num=5&q=UiaGetReservedMixedAttributeValue+site%3Alearn.microsoft.com) | | +[UiaGetReservedNotSupportedValue](https://www.google.com/search?num=5&q=UiaGetReservedNotSupportedValue+site%3Alearn.microsoft.com) | | +[UiaGetRootNode](https://www.google.com/search?num=5&q=UiaGetRootNode+site%3Alearn.microsoft.com) | | +[UiaGetRuntimeId](https://www.google.com/search?num=5&q=UiaGetRuntimeId+site%3Alearn.microsoft.com) | | +[UiaGetUpdatedCache](https://www.google.com/search?num=5&q=UiaGetUpdatedCache+site%3Alearn.microsoft.com) | | +[UiaHasServerSideProvider](https://www.google.com/search?num=5&q=UiaHasServerSideProvider+site%3Alearn.microsoft.com) | | +[UiaHostProviderFromHwnd](https://www.google.com/search?num=5&q=UiaHostProviderFromHwnd+site%3Alearn.microsoft.com) | | +[UiaHPatternObjectFromVariant](https://www.google.com/search?num=5&q=UiaHPatternObjectFromVariant+site%3Alearn.microsoft.com) | | +[UiaHTextRangeFromVariant](https://www.google.com/search?num=5&q=UiaHTextRangeFromVariant+site%3Alearn.microsoft.com) | | +[UiaHUiaNodeFromVariant](https://www.google.com/search?num=5&q=UiaHUiaNodeFromVariant+site%3Alearn.microsoft.com) | | +[UiaIAccessibleFromProvider](https://www.google.com/search?num=5&q=UiaIAccessibleFromProvider+site%3Alearn.microsoft.com) | | +[UiaLookupId](https://www.google.com/search?num=5&q=UiaLookupId+site%3Alearn.microsoft.com) | | +[UiaNavigate](https://www.google.com/search?num=5&q=UiaNavigate+site%3Alearn.microsoft.com) | | +[UiaNodeFromFocus](https://www.google.com/search?num=5&q=UiaNodeFromFocus+site%3Alearn.microsoft.com) | | +[UiaNodeFromHandle](https://www.google.com/search?num=5&q=UiaNodeFromHandle+site%3Alearn.microsoft.com) | | +[UiaNodeFromPoint](https://www.google.com/search?num=5&q=UiaNodeFromPoint+site%3Alearn.microsoft.com) | | +[UiaNodeFromProvider](https://www.google.com/search?num=5&q=UiaNodeFromProvider+site%3Alearn.microsoft.com) | | +[UiaNodeRelease](https://www.google.com/search?num=5&q=UiaNodeRelease+site%3Alearn.microsoft.com) | | +[UiaPatternRelease](https://www.google.com/search?num=5&q=UiaPatternRelease+site%3Alearn.microsoft.com) | | +[UiaProviderForNonClient](https://www.google.com/search?num=5&q=UiaProviderForNonClient+site%3Alearn.microsoft.com) | | +[UiaProviderFromIAccessible](https://www.google.com/search?num=5&q=UiaProviderFromIAccessible+site%3Alearn.microsoft.com) | | +[UiaRaiseActiveTextPositionChangedEvent](https://www.google.com/search?num=5&q=UiaRaiseActiveTextPositionChangedEvent+site%3Alearn.microsoft.com) | | +[UiaRaiseAsyncContentLoadedEvent](https://www.google.com/search?num=5&q=UiaRaiseAsyncContentLoadedEvent+site%3Alearn.microsoft.com) | | +[UiaRaiseAutomationEvent](https://www.google.com/search?num=5&q=UiaRaiseAutomationEvent+site%3Alearn.microsoft.com) | | +[UiaRaiseAutomationPropertyChangedEvent](https://www.google.com/search?num=5&q=UiaRaiseAutomationPropertyChangedEvent+site%3Alearn.microsoft.com) | | +[UiaRaiseChangesEvent](https://www.google.com/search?num=5&q=UiaRaiseChangesEvent+site%3Alearn.microsoft.com) | | +[UiaRaiseNotificationEvent](https://www.google.com/search?num=5&q=UiaRaiseNotificationEvent+site%3Alearn.microsoft.com) | | +[UiaRaiseStructureChangedEvent](https://www.google.com/search?num=5&q=UiaRaiseStructureChangedEvent+site%3Alearn.microsoft.com) | | +[UiaRaiseTextEditTextChangedEvent](https://www.google.com/search?num=5&q=UiaRaiseTextEditTextChangedEvent+site%3Alearn.microsoft.com) | | +[UiaRegisterProviderCallback](https://www.google.com/search?num=5&q=UiaRegisterProviderCallback+site%3Alearn.microsoft.com) | | +[UiaRemoveEvent](https://www.google.com/search?num=5&q=UiaRemoveEvent+site%3Alearn.microsoft.com) | | +[UiaReturnRawElementProvider](https://www.google.com/search?num=5&q=UiaReturnRawElementProvider+site%3Alearn.microsoft.com) | | +[UiaSetFocus](https://www.google.com/search?num=5&q=UiaSetFocus+site%3Alearn.microsoft.com) | | +[UiaTextRangeRelease](https://www.google.com/search?num=5&q=UiaTextRangeRelease+site%3Alearn.microsoft.com) | | +[UpdateErrorLoggingCallback](https://www.google.com/search?num=5&q=UpdateErrorLoggingCallback+site%3Alearn.microsoft.com) | | +[ValuePattern_SetValue](https://www.google.com/search?num=5&q=ValuePattern_SetValue+site%3Alearn.microsoft.com) | | +[VirtualizedItemPattern_Realize](https://www.google.com/search?num=5&q=VirtualizedItemPattern_Realize+site%3Alearn.microsoft.com) | | +[WindowPattern_Close](https://www.google.com/search?num=5&q=WindowPattern_Close+site%3Alearn.microsoft.com) | | +[WindowPattern_SetWindowVisualState](https://www.google.com/search?num=5&q=WindowPattern_SetWindowVisualState+site%3Alearn.microsoft.com) | | +[WindowPattern_WaitForInputIdle](https://www.google.com/search?num=5&q=WindowPattern_WaitForInputIdle+site%3Alearn.microsoft.com) | | +### Enumerations +Native Enum | Header | Managed Enum +--- | --- | --- +[DockPosition](https://www.google.com/search?num=5&q=DockPosition+site%3Alearn.microsoft.com) | uiautomationcore.h | [Vanara.PInvoke.UIAutomationCore.DockPosition](https://github.com/dahall/Vanara/search?l=C%23&q=DockPosition) +[EVENTID](https://www.google.com/search?num=5&q=EVENTID+site%3Alearn.microsoft.com) | UIAutomationClient.h | [Vanara.PInvoke.UIAutomationClient.EVENTID](https://github.com/dahall/Vanara/search?l=C%23&q=EVENTID) +[ExpandCollapseState](https://www.google.com/search?num=5&q=ExpandCollapseState+site%3Alearn.microsoft.com) | uiautomationcore.h | [Vanara.PInvoke.UIAutomationCore.ExpandCollapseState](https://github.com/dahall/Vanara/search?l=C%23&q=ExpandCollapseState) +[METADATAID](https://www.google.com/search?num=5&q=METADATAID+site%3Alearn.microsoft.com) | UIAutomationClient.h | [Vanara.PInvoke.UIAutomationClient.METADATAID](https://github.com/dahall/Vanara/search?l=C%23&q=METADATAID) +[NavigateDirection](https://www.google.com/search?num=5&q=NavigateDirection+site%3Alearn.microsoft.com) | uiautomationcore.h | [Vanara.PInvoke.UIAutomationCore.NavigateDirection](https://github.com/dahall/Vanara/search?l=C%23&q=NavigateDirection) +[PATTERNID](https://www.google.com/search?num=5&q=PATTERNID+site%3Alearn.microsoft.com) | UIAutomationClient.h | [Vanara.PInvoke.UIAutomationClient.PATTERNID](https://github.com/dahall/Vanara/search?l=C%23&q=PATTERNID) +[PROPERTYID](https://www.google.com/search?num=5&q=PROPERTYID+site%3Alearn.microsoft.com) | UIAutomationClient.h | [Vanara.PInvoke.UIAutomationClient.PROPERTYID](https://github.com/dahall/Vanara/search?l=C%23&q=PROPERTYID) +[ProviderOptions](https://www.google.com/search?num=5&q=ProviderOptions+site%3Alearn.microsoft.com) | uiautomationcore.h | [Vanara.PInvoke.UIAutomationCore.ProviderOptions](https://github.com/dahall/Vanara/search?l=C%23&q=ProviderOptions) +[RowOrColumnMajor](https://www.google.com/search?num=5&q=RowOrColumnMajor+site%3Alearn.microsoft.com) | uiautomationcore.h | [Vanara.PInvoke.UIAutomationCore.RowOrColumnMajor](https://github.com/dahall/Vanara/search?l=C%23&q=RowOrColumnMajor) +[ScrollAmount](https://www.google.com/search?num=5&q=ScrollAmount+site%3Alearn.microsoft.com) | uiautomationcore.h | [Vanara.PInvoke.UIAutomationCore.ScrollAmount](https://github.com/dahall/Vanara/search?l=C%23&q=ScrollAmount) +[StructureChangeType](https://www.google.com/search?num=5&q=StructureChangeType+site%3Alearn.microsoft.com) | uiautomationcore.h | [Vanara.PInvoke.UIAutomationCore.StructureChangeType](https://github.com/dahall/Vanara/search?l=C%23&q=StructureChangeType) +[SupportedTextSelection](https://www.google.com/search?num=5&q=SupportedTextSelection+site%3Alearn.microsoft.com) | uiautomationcore.h | [Vanara.PInvoke.UIAutomationCore.SupportedTextSelection](https://github.com/dahall/Vanara/search?l=C%23&q=SupportedTextSelection) +[SynchronizedInputType](https://www.google.com/search?num=5&q=SynchronizedInputType+site%3Alearn.microsoft.com) | uiautomationcore.h | [Vanara.PInvoke.UIAutomationCore.SynchronizedInputType](https://github.com/dahall/Vanara/search?l=C%23&q=SynchronizedInputType) +[TEXTATTRIBUTEID](https://www.google.com/search?num=5&q=TEXTATTRIBUTEID+site%3Alearn.microsoft.com) | UIAutomationClient.h | [Vanara.PInvoke.UIAutomationClient.TEXTATTRIBUTEID](https://github.com/dahall/Vanara/search?l=C%23&q=TEXTATTRIBUTEID) +[TextPatternRangeEndpoint](https://www.google.com/search?num=5&q=TextPatternRangeEndpoint+site%3Alearn.microsoft.com) | uiautomationcore.h | [Vanara.PInvoke.UIAutomationCore.TextPatternRangeEndpoint](https://github.com/dahall/Vanara/search?l=C%23&q=TextPatternRangeEndpoint) +[TextUnit](https://www.google.com/search?num=5&q=TextUnit+site%3Alearn.microsoft.com) | uiautomationcore.h | [Vanara.PInvoke.UIAutomationCore.TextUnit](https://github.com/dahall/Vanara/search?l=C%23&q=TextUnit) +[ToggleState](https://www.google.com/search?num=5&q=ToggleState+site%3Alearn.microsoft.com) | uiautomationcore.h | [Vanara.PInvoke.UIAutomationCore.ToggleState](https://github.com/dahall/Vanara/search?l=C%23&q=ToggleState) +[UIAutomationType](https://www.google.com/search?num=5&q=UIAutomationType+site%3Alearn.microsoft.com) | uiautomationcore.h | [Vanara.PInvoke.UIAutomationCore.UIAutomationType](https://github.com/dahall/Vanara/search?l=C%23&q=UIAutomationType) +[WindowInteractionState](https://www.google.com/search?num=5&q=WindowInteractionState+site%3Alearn.microsoft.com) | uiautomationcore.h | [Vanara.PInvoke.UIAutomationCore.WindowInteractionState](https://github.com/dahall/Vanara/search?l=C%23&q=WindowInteractionState) +[WindowVisualState](https://www.google.com/search?num=5&q=WindowVisualState+site%3Alearn.microsoft.com) | uiautomationcore.h | [Vanara.PInvoke.UIAutomationCore.WindowVisualState](https://github.com/dahall/Vanara/search?l=C%23&q=WindowVisualState) +[ZoomUnit](https://www.google.com/search?num=5&q=ZoomUnit+site%3Alearn.microsoft.com) | uiautomationcore.h | [Vanara.PInvoke.UIAutomationCore.ZoomUnit](https://github.com/dahall/Vanara/search?l=C%23&q=ZoomUnit) +### Structures +Native Structure | Header | Managed Structure +--- | --- | --- +[UiaPoint](https://www.google.com/search?num=5&q=UiaPoint+site%3Alearn.microsoft.com) | uiautomationcore.h | [Vanara.PInvoke.UIAutomationCore.UiaPoint](https://github.com/dahall/Vanara/search?l=C%23&q=UiaPoint) +[UiaRect](https://www.google.com/search?num=5&q=UiaRect+site%3Alearn.microsoft.com) | uiautomationcore.h | [Vanara.PInvoke.UIAutomationCore.UiaRect](https://github.com/dahall/Vanara/search?l=C%23&q=UiaRect) +[UIAutomationEventInfo](https://www.google.com/search?num=5&q=UIAutomationEventInfo+site%3Alearn.microsoft.com) | uiautomationcore.h | [Vanara.PInvoke.UIAutomationCore.UIAutomationEventInfo](https://github.com/dahall/Vanara/search?l=C%23&q=UIAutomationEventInfo) +[UIAutomationMethodInfo](https://www.google.com/search?num=5&q=UIAutomationMethodInfo+site%3Alearn.microsoft.com) | uiautomationcore.h | [Vanara.PInvoke.UIAutomationCore.UIAutomationMethodInfo](https://github.com/dahall/Vanara/search?l=C%23&q=UIAutomationMethodInfo) +[UIAutomationParameter](https://www.google.com/search?num=5&q=UIAutomationParameter+site%3Alearn.microsoft.com) | uiautomationcore.h | [Vanara.PInvoke.UIAutomationCore.UIAutomationParameter](https://github.com/dahall/Vanara/search?l=C%23&q=UIAutomationParameter) +[UIAutomationPatternInfo](https://www.google.com/search?num=5&q=UIAutomationPatternInfo+site%3Alearn.microsoft.com) | uiautomationcore.h | [Vanara.PInvoke.UIAutomationCore.UIAutomationPatternInfo](https://github.com/dahall/Vanara/search?l=C%23&q=UIAutomationPatternInfo) +[UIAutomationPropertyInfo](https://www.google.com/search?num=5&q=UIAutomationPropertyInfo+site%3Alearn.microsoft.com) | uiautomationcore.h | [Vanara.PInvoke.UIAutomationCore.UIAutomationPropertyInfo](https://github.com/dahall/Vanara/search?l=C%23&q=UIAutomationPropertyInfo) +### Interfaces +Native Interface | Header | Managed Interface +--- | --- | --- +[IAccessible](https://www.google.com/search?num=5&q=IAccessible+site%3Alearn.microsoft.com) | | +[IAccessibleEx](https://www.google.com/search?num=5&q=IAccessibleEx+site%3Alearn.microsoft.com) | | [Vanara.PInvoke.UIAutomationCore.IAccessibleEx](https://github.com/dahall/Vanara/search?l=C%23&q=IAccessibleEx) +[IAccessibleHostingElementProviders](https://www.google.com/search?num=5&q=IAccessibleHostingElementProviders+site%3Alearn.microsoft.com) | uiautomationcore.h | [Vanara.PInvoke.UIAutomationCore.IAccessibleHostingElementProviders](https://github.com/dahall/Vanara/search?l=C%23&q=IAccessibleHostingElementProviders) +[IAnnotationProvider](https://www.google.com/search?num=5&q=IAnnotationProvider+site%3Alearn.microsoft.com) | uiautomationcore.h | [Vanara.PInvoke.UIAutomationCore.IAnnotationProvider](https://github.com/dahall/Vanara/search?l=C%23&q=IAnnotationProvider) +[ICustomNavigationProvider](https://www.google.com/search?num=5&q=ICustomNavigationProvider+site%3Alearn.microsoft.com) | | [Vanara.PInvoke.UIAutomationCore.ICustomNavigationProvider](https://github.com/dahall/Vanara/search?l=C%23&q=ICustomNavigationProvider) +[IDockProvider](https://www.google.com/search?num=5&q=IDockProvider+site%3Alearn.microsoft.com) | uiautomationcore.h | [Vanara.PInvoke.UIAutomationCore.IDockProvider](https://github.com/dahall/Vanara/search?l=C%23&q=IDockProvider) +[IDragProvider](https://www.google.com/search?num=5&q=IDragProvider+site%3Alearn.microsoft.com) | uiautomationcore.h | [Vanara.PInvoke.UIAutomationCore.IDragProvider](https://github.com/dahall/Vanara/search?l=C%23&q=IDragProvider) +[IDropTargetProvider](https://www.google.com/search?num=5&q=IDropTargetProvider+site%3Alearn.microsoft.com) | uiautomationcore.h | [Vanara.PInvoke.UIAutomationCore.IDropTargetProvider](https://github.com/dahall/Vanara/search?l=C%23&q=IDropTargetProvider) +[IExpandCollapseProvider](https://www.google.com/search?num=5&q=IExpandCollapseProvider+site%3Alearn.microsoft.com) | uiautomationcore.h | [Vanara.PInvoke.UIAutomationCore.IExpandCollapseProvider](https://github.com/dahall/Vanara/search?l=C%23&q=IExpandCollapseProvider) +[IGridItemProvider](https://www.google.com/search?num=5&q=IGridItemProvider+site%3Alearn.microsoft.com) | uiautomationcore.h | [Vanara.PInvoke.UIAutomationCore.IGridItemProvider](https://github.com/dahall/Vanara/search?l=C%23&q=IGridItemProvider) +[IGridProvider](https://www.google.com/search?num=5&q=IGridProvider+site%3Alearn.microsoft.com) | uiautomationcore.h | [Vanara.PInvoke.UIAutomationCore.IGridProvider](https://github.com/dahall/Vanara/search?l=C%23&q=IGridProvider) +[IInvokeProvider](https://www.google.com/search?num=5&q=IInvokeProvider+site%3Alearn.microsoft.com) | uiautomationcore.h | [Vanara.PInvoke.UIAutomationCore.IInvokeProvider](https://github.com/dahall/Vanara/search?l=C%23&q=IInvokeProvider) +[IItemContainerProvider](https://www.google.com/search?num=5&q=IItemContainerProvider+site%3Alearn.microsoft.com) | uiautomationcore.h | [Vanara.PInvoke.UIAutomationCore.IItemContainerProvider](https://github.com/dahall/Vanara/search?l=C%23&q=IItemContainerProvider) +[ILegacyIAccessibleProvider](https://www.google.com/search?num=5&q=ILegacyIAccessibleProvider+site%3Alearn.microsoft.com) | uiautomationcore.h | [Vanara.PInvoke.UIAutomationCore.ILegacyIAccessibleProvider](https://github.com/dahall/Vanara/search?l=C%23&q=ILegacyIAccessibleProvider) +[IMultipleViewProvider](https://www.google.com/search?num=5&q=IMultipleViewProvider+site%3Alearn.microsoft.com) | uiautomationcore.h | [Vanara.PInvoke.UIAutomationCore.IMultipleViewProvider](https://github.com/dahall/Vanara/search?l=C%23&q=IMultipleViewProvider) +[IObjectModelProvider](https://www.google.com/search?num=5&q=IObjectModelProvider+site%3Alearn.microsoft.com) | uiautomationcore.h | [Vanara.PInvoke.UIAutomationCore.IObjectModelProvider](https://github.com/dahall/Vanara/search?l=C%23&q=IObjectModelProvider) +[IProxyProviderWinEventHandler](https://www.google.com/search?num=5&q=IProxyProviderWinEventHandler+site%3Alearn.microsoft.com) | uiautomationcore.h | [Vanara.PInvoke.UIAutomationCore.IProxyProviderWinEventHandler](https://github.com/dahall/Vanara/search?l=C%23&q=IProxyProviderWinEventHandler) +[IProxyProviderWinEventSink](https://www.google.com/search?num=5&q=IProxyProviderWinEventSink+site%3Alearn.microsoft.com) | uiautomationcore.h | [Vanara.PInvoke.UIAutomationCore.IProxyProviderWinEventSink](https://github.com/dahall/Vanara/search?l=C%23&q=IProxyProviderWinEventSink) +[IRangeValueProvider](https://www.google.com/search?num=5&q=IRangeValueProvider+site%3Alearn.microsoft.com) | uiautomationcore.h | [Vanara.PInvoke.UIAutomationCore.IRangeValueProvider](https://github.com/dahall/Vanara/search?l=C%23&q=IRangeValueProvider) +[IRawElementProviderAdviseEvents](https://www.google.com/search?num=5&q=IRawElementProviderAdviseEvents+site%3Alearn.microsoft.com) | uiautomationcore.h | [Vanara.PInvoke.UIAutomationCore.IRawElementProviderAdviseEvents](https://github.com/dahall/Vanara/search?l=C%23&q=IRawElementProviderAdviseEvents) +[IRawElementProviderFragment](https://www.google.com/search?num=5&q=IRawElementProviderFragment+site%3Alearn.microsoft.com) | uiautomationcore.h | [Vanara.PInvoke.UIAutomationCore.IRawElementProviderFragment](https://github.com/dahall/Vanara/search?l=C%23&q=IRawElementProviderFragment) +[IRawElementProviderFragmentRoot](https://www.google.com/search?num=5&q=IRawElementProviderFragmentRoot+site%3Alearn.microsoft.com) | uiautomationcore.h | [Vanara.PInvoke.UIAutomationCore.IRawElementProviderFragmentRoot](https://github.com/dahall/Vanara/search?l=C%23&q=IRawElementProviderFragmentRoot) +[IRawElementProviderHostingAccessibles](https://www.google.com/search?num=5&q=IRawElementProviderHostingAccessibles+site%3Alearn.microsoft.com) | uiautomationcore.h | [Vanara.PInvoke.UIAutomationCore.IRawElementProviderHostingAccessibles](https://github.com/dahall/Vanara/search?l=C%23&q=IRawElementProviderHostingAccessibles) +[IRawElementProviderHwndOverride](https://www.google.com/search?num=5&q=IRawElementProviderHwndOverride+site%3Alearn.microsoft.com) | uiautomationcore.h | [Vanara.PInvoke.UIAutomationCore.IRawElementProviderHwndOverride](https://github.com/dahall/Vanara/search?l=C%23&q=IRawElementProviderHwndOverride) +[IRawElementProviderSimple](https://www.google.com/search?num=5&q=IRawElementProviderSimple+site%3Alearn.microsoft.com) | uiautomationcore.h | [Vanara.PInvoke.UIAutomationCore.IRawElementProviderSimple](https://github.com/dahall/Vanara/search?l=C%23&q=IRawElementProviderSimple) +[IRawElementProviderSimple2](https://www.google.com/search?num=5&q=IRawElementProviderSimple2+site%3Alearn.microsoft.com) | uiautomationcore.h | [Vanara.PInvoke.UIAutomationCore.IRawElementProviderSimple2](https://github.com/dahall/Vanara/search?l=C%23&q=IRawElementProviderSimple2) +[IRawElementProviderSimple3](https://www.google.com/search?num=5&q=IRawElementProviderSimple3+site%3Alearn.microsoft.com) | uiautomationcore.h | [Vanara.PInvoke.UIAutomationCore.IRawElementProviderSimple3](https://github.com/dahall/Vanara/search?l=C%23&q=IRawElementProviderSimple3) +[IRawElementProviderWindowlessSite](https://www.google.com/search?num=5&q=IRawElementProviderWindowlessSite+site%3Alearn.microsoft.com) | uiautomationcore.h | [Vanara.PInvoke.UIAutomationCore.IRawElementProviderWindowlessSite](https://github.com/dahall/Vanara/search?l=C%23&q=IRawElementProviderWindowlessSite) +[IScrollItemProvider](https://www.google.com/search?num=5&q=IScrollItemProvider+site%3Alearn.microsoft.com) | uiautomationcore.h | [Vanara.PInvoke.UIAutomationCore.IScrollItemProvider](https://github.com/dahall/Vanara/search?l=C%23&q=IScrollItemProvider) +[IScrollProvider](https://www.google.com/search?num=5&q=IScrollProvider+site%3Alearn.microsoft.com) | uiautomationcore.h | [Vanara.PInvoke.UIAutomationCore.IScrollProvider](https://github.com/dahall/Vanara/search?l=C%23&q=IScrollProvider) +[ISelectionItemProvider](https://www.google.com/search?num=5&q=ISelectionItemProvider+site%3Alearn.microsoft.com) | uiautomationcore.h | [Vanara.PInvoke.UIAutomationCore.ISelectionItemProvider](https://github.com/dahall/Vanara/search?l=C%23&q=ISelectionItemProvider) +[ISelectionProvider](https://www.google.com/search?num=5&q=ISelectionProvider+site%3Alearn.microsoft.com) | uiautomationcore.h | [Vanara.PInvoke.UIAutomationCore.ISelectionProvider](https://github.com/dahall/Vanara/search?l=C%23&q=ISelectionProvider) +[ISelectionProvider2](https://www.google.com/search?num=5&q=ISelectionProvider2+site%3Alearn.microsoft.com) | uiautomationcore.h | [Vanara.PInvoke.UIAutomationCore.ISelectionProvider2](https://github.com/dahall/Vanara/search?l=C%23&q=ISelectionProvider2) +[ISpreadsheetItemProvider](https://www.google.com/search?num=5&q=ISpreadsheetItemProvider+site%3Alearn.microsoft.com) | uiautomationcore.h | [Vanara.PInvoke.UIAutomationCore.ISpreadsheetItemProvider](https://github.com/dahall/Vanara/search?l=C%23&q=ISpreadsheetItemProvider) +[ISpreadsheetProvider](https://www.google.com/search?num=5&q=ISpreadsheetProvider+site%3Alearn.microsoft.com) | uiautomationcore.h | [Vanara.PInvoke.UIAutomationCore.ISpreadsheetProvider](https://github.com/dahall/Vanara/search?l=C%23&q=ISpreadsheetProvider) +[IStylesProvider](https://www.google.com/search?num=5&q=IStylesProvider+site%3Alearn.microsoft.com) | uiautomationcore.h | [Vanara.PInvoke.UIAutomationCore.IStylesProvider](https://github.com/dahall/Vanara/search?l=C%23&q=IStylesProvider) +[ISynchronizedInputProvider](https://www.google.com/search?num=5&q=ISynchronizedInputProvider+site%3Alearn.microsoft.com) | uiautomationcore.h | [Vanara.PInvoke.UIAutomationCore.ISynchronizedInputProvider](https://github.com/dahall/Vanara/search?l=C%23&q=ISynchronizedInputProvider) +[ITableItemProvider](https://www.google.com/search?num=5&q=ITableItemProvider+site%3Alearn.microsoft.com) | uiautomationcore.h | [Vanara.PInvoke.UIAutomationCore.ITableItemProvider](https://github.com/dahall/Vanara/search?l=C%23&q=ITableItemProvider) +[ITableProvider](https://www.google.com/search?num=5&q=ITableProvider+site%3Alearn.microsoft.com) | uiautomationcore.h | [Vanara.PInvoke.UIAutomationCore.ITableProvider](https://github.com/dahall/Vanara/search?l=C%23&q=ITableProvider) +[ITextChildProvider](https://www.google.com/search?num=5&q=ITextChildProvider+site%3Alearn.microsoft.com) | uiautomationcore.h | [Vanara.PInvoke.UIAutomationCore.ITextChildProvider](https://github.com/dahall/Vanara/search?l=C%23&q=ITextChildProvider) +[ITextEditProvider](https://www.google.com/search?num=5&q=ITextEditProvider+site%3Alearn.microsoft.com) | uiautomationcore.h | [Vanara.PInvoke.UIAutomationCore.ITextEditProvider](https://github.com/dahall/Vanara/search?l=C%23&q=ITextEditProvider) +[ITextProvider](https://www.google.com/search?num=5&q=ITextProvider+site%3Alearn.microsoft.com) | uiautomationcore.h | [Vanara.PInvoke.UIAutomationCore.ITextProvider](https://github.com/dahall/Vanara/search?l=C%23&q=ITextProvider) +[ITextProvider2](https://www.google.com/search?num=5&q=ITextProvider2+site%3Alearn.microsoft.com) | uiautomationcore.h | [Vanara.PInvoke.UIAutomationCore.ITextProvider2](https://github.com/dahall/Vanara/search?l=C%23&q=ITextProvider2) +[ITextRangeProvider](https://www.google.com/search?num=5&q=ITextRangeProvider+site%3Alearn.microsoft.com) | uiautomationcore.h | [Vanara.PInvoke.UIAutomationCore.ITextRangeProvider](https://github.com/dahall/Vanara/search?l=C%23&q=ITextRangeProvider) +[ITextRangeProvider2](https://www.google.com/search?num=5&q=ITextRangeProvider2+site%3Alearn.microsoft.com) | uiautomationcore.h | [Vanara.PInvoke.UIAutomationCore.ITextRangeProvider2](https://github.com/dahall/Vanara/search?l=C%23&q=ITextRangeProvider2) +[IToggleProvider](https://www.google.com/search?num=5&q=IToggleProvider+site%3Alearn.microsoft.com) | uiautomationcore.h | [Vanara.PInvoke.UIAutomationCore.IToggleProvider](https://github.com/dahall/Vanara/search?l=C%23&q=IToggleProvider) +[ITransformProvider](https://www.google.com/search?num=5&q=ITransformProvider+site%3Alearn.microsoft.com) | uiautomationcore.h | [Vanara.PInvoke.UIAutomationCore.ITransformProvider](https://github.com/dahall/Vanara/search?l=C%23&q=ITransformProvider) +[ITransformProvider2](https://www.google.com/search?num=5&q=ITransformProvider2+site%3Alearn.microsoft.com) | uiautomationcore.h | [Vanara.PInvoke.UIAutomationCore.ITransformProvider2](https://github.com/dahall/Vanara/search?l=C%23&q=ITransformProvider2) +[IUIAutomation](https://www.google.com/search?num=5&q=IUIAutomation+site%3Alearn.microsoft.com) | | +[IUIAutomation2](https://www.google.com/search?num=5&q=IUIAutomation2+site%3Alearn.microsoft.com) | | +[IUIAutomation3](https://www.google.com/search?num=5&q=IUIAutomation3+site%3Alearn.microsoft.com) | | +[IUIAutomation4](https://www.google.com/search?num=5&q=IUIAutomation4+site%3Alearn.microsoft.com) | | +[IUIAutomation5](https://www.google.com/search?num=5&q=IUIAutomation5+site%3Alearn.microsoft.com) | | +[IUIAutomation6](https://www.google.com/search?num=5&q=IUIAutomation6+site%3Alearn.microsoft.com) | | +[IUIAutomationActiveTextPositionChangedEventHandler](https://www.google.com/search?num=5&q=IUIAutomationActiveTextPositionChangedEventHandler+site%3Alearn.microsoft.com) | | +[IUIAutomationAndCondition](https://www.google.com/search?num=5&q=IUIAutomationAndCondition+site%3Alearn.microsoft.com) | | +[IUIAutomationAnnotationPattern](https://www.google.com/search?num=5&q=IUIAutomationAnnotationPattern+site%3Alearn.microsoft.com) | | +[IUIAutomationBoolCondition](https://www.google.com/search?num=5&q=IUIAutomationBoolCondition+site%3Alearn.microsoft.com) | | +[IUIAutomationCacheRequest](https://www.google.com/search?num=5&q=IUIAutomationCacheRequest+site%3Alearn.microsoft.com) | | +[IUIAutomationChangesEventHandler](https://www.google.com/search?num=5&q=IUIAutomationChangesEventHandler+site%3Alearn.microsoft.com) | | +[IUIAutomationCustomNavigationPattern](https://www.google.com/search?num=5&q=IUIAutomationCustomNavigationPattern+site%3Alearn.microsoft.com) | | +[IUIAutomationDockPattern](https://www.google.com/search?num=5&q=IUIAutomationDockPattern+site%3Alearn.microsoft.com) | | +[IUIAutomationDragPattern](https://www.google.com/search?num=5&q=IUIAutomationDragPattern+site%3Alearn.microsoft.com) | | +[IUIAutomationDropTargetPattern](https://www.google.com/search?num=5&q=IUIAutomationDropTargetPattern+site%3Alearn.microsoft.com) | | +[IUIAutomationElement](https://www.google.com/search?num=5&q=IUIAutomationElement+site%3Alearn.microsoft.com) | | +[IUIAutomationElement2](https://www.google.com/search?num=5&q=IUIAutomationElement2+site%3Alearn.microsoft.com) | | +[IUIAutomationElement3](https://www.google.com/search?num=5&q=IUIAutomationElement3+site%3Alearn.microsoft.com) | | +[IUIAutomationElement4](https://www.google.com/search?num=5&q=IUIAutomationElement4+site%3Alearn.microsoft.com) | | +[IUIAutomationElement5](https://www.google.com/search?num=5&q=IUIAutomationElement5+site%3Alearn.microsoft.com) | | +[IUIAutomationElement6](https://www.google.com/search?num=5&q=IUIAutomationElement6+site%3Alearn.microsoft.com) | | +[IUIAutomationElement7](https://www.google.com/search?num=5&q=IUIAutomationElement7+site%3Alearn.microsoft.com) | | +[IUIAutomationElement8](https://www.google.com/search?num=5&q=IUIAutomationElement8+site%3Alearn.microsoft.com) | | +[IUIAutomationElement9](https://www.google.com/search?num=5&q=IUIAutomationElement9+site%3Alearn.microsoft.com) | | +[IUIAutomationElementArray](https://www.google.com/search?num=5&q=IUIAutomationElementArray+site%3Alearn.microsoft.com) | | +[IUIAutomationEventHandler](https://www.google.com/search?num=5&q=IUIAutomationEventHandler+site%3Alearn.microsoft.com) | | +[IUIAutomationEventHandlerGroup](https://www.google.com/search?num=5&q=IUIAutomationEventHandlerGroup+site%3Alearn.microsoft.com) | | +[IUIAutomationExpandCollapsePattern](https://www.google.com/search?num=5&q=IUIAutomationExpandCollapsePattern+site%3Alearn.microsoft.com) | | +[IUIAutomationFocusChangedEventHandler](https://www.google.com/search?num=5&q=IUIAutomationFocusChangedEventHandler+site%3Alearn.microsoft.com) | | +[IUIAutomationGridItemPattern](https://www.google.com/search?num=5&q=IUIAutomationGridItemPattern+site%3Alearn.microsoft.com) | | +[IUIAutomationGridPattern](https://www.google.com/search?num=5&q=IUIAutomationGridPattern+site%3Alearn.microsoft.com) | | +[IUIAutomationInvokePattern](https://www.google.com/search?num=5&q=IUIAutomationInvokePattern+site%3Alearn.microsoft.com) | | +[IUIAutomationItemContainerPattern](https://www.google.com/search?num=5&q=IUIAutomationItemContainerPattern+site%3Alearn.microsoft.com) | | +[IUIAutomationLegacyIAccessiblePattern](https://www.google.com/search?num=5&q=IUIAutomationLegacyIAccessiblePattern+site%3Alearn.microsoft.com) | | +[IUIAutomationMultipleViewPattern](https://www.google.com/search?num=5&q=IUIAutomationMultipleViewPattern+site%3Alearn.microsoft.com) | | +[IUIAutomationNotCondition](https://www.google.com/search?num=5&q=IUIAutomationNotCondition+site%3Alearn.microsoft.com) | | +[IUIAutomationNotificationEventHandler](https://www.google.com/search?num=5&q=IUIAutomationNotificationEventHandler+site%3Alearn.microsoft.com) | | +[IUIAutomationObjectModelPattern](https://www.google.com/search?num=5&q=IUIAutomationObjectModelPattern+site%3Alearn.microsoft.com) | | +[IUIAutomationOrCondition](https://www.google.com/search?num=5&q=IUIAutomationOrCondition+site%3Alearn.microsoft.com) | | +[IUIAutomationPatternHandler](https://www.google.com/search?num=5&q=IUIAutomationPatternHandler+site%3Alearn.microsoft.com) | uiautomationcore.h | [Vanara.PInvoke.UIAutomationCore.IUIAutomationPatternHandler](https://github.com/dahall/Vanara/search?l=C%23&q=IUIAutomationPatternHandler) +[IUIAutomationPatternInstance](https://www.google.com/search?num=5&q=IUIAutomationPatternInstance+site%3Alearn.microsoft.com) | uiautomationcore.h | [Vanara.PInvoke.UIAutomationCore.IUIAutomationPatternInstance](https://github.com/dahall/Vanara/search?l=C%23&q=IUIAutomationPatternInstance) +[IUIAutomationPropertyChangedEventHandler](https://www.google.com/search?num=5&q=IUIAutomationPropertyChangedEventHandler+site%3Alearn.microsoft.com) | | +[IUIAutomationPropertyCondition](https://www.google.com/search?num=5&q=IUIAutomationPropertyCondition+site%3Alearn.microsoft.com) | | +[IUIAutomationProxyFactory](https://www.google.com/search?num=5&q=IUIAutomationProxyFactory+site%3Alearn.microsoft.com) | | +[IUIAutomationProxyFactoryEntry](https://www.google.com/search?num=5&q=IUIAutomationProxyFactoryEntry+site%3Alearn.microsoft.com) | | +[IUIAutomationProxyFactoryMapping](https://www.google.com/search?num=5&q=IUIAutomationProxyFactoryMapping+site%3Alearn.microsoft.com) | | +[IUIAutomationRangeValuePattern](https://www.google.com/search?num=5&q=IUIAutomationRangeValuePattern+site%3Alearn.microsoft.com) | | +[IUIAutomationRegistrar](https://www.google.com/search?num=5&q=IUIAutomationRegistrar+site%3Alearn.microsoft.com) | uiautomationcore.h | [Vanara.PInvoke.UIAutomationCore.IUIAutomationRegistrar](https://github.com/dahall/Vanara/search?l=C%23&q=IUIAutomationRegistrar) +[IUIAutomationScrollItemPattern](https://www.google.com/search?num=5&q=IUIAutomationScrollItemPattern+site%3Alearn.microsoft.com) | | +[IUIAutomationScrollPattern](https://www.google.com/search?num=5&q=IUIAutomationScrollPattern+site%3Alearn.microsoft.com) | | +[IUIAutomationSelectionItemPattern](https://www.google.com/search?num=5&q=IUIAutomationSelectionItemPattern+site%3Alearn.microsoft.com) | | +[IUIAutomationSelectionPattern](https://www.google.com/search?num=5&q=IUIAutomationSelectionPattern+site%3Alearn.microsoft.com) | | +[IUIAutomationSelectionPattern2](https://www.google.com/search?num=5&q=IUIAutomationSelectionPattern2+site%3Alearn.microsoft.com) | | +[IUIAutomationSpreadsheetItemPattern](https://www.google.com/search?num=5&q=IUIAutomationSpreadsheetItemPattern+site%3Alearn.microsoft.com) | | +[IUIAutomationSpreadsheetPattern](https://www.google.com/search?num=5&q=IUIAutomationSpreadsheetPattern+site%3Alearn.microsoft.com) | | +[IUIAutomationStructureChangedEventHandler](https://www.google.com/search?num=5&q=IUIAutomationStructureChangedEventHandler+site%3Alearn.microsoft.com) | | +[IUIAutomationStylesPattern](https://www.google.com/search?num=5&q=IUIAutomationStylesPattern+site%3Alearn.microsoft.com) | | +[IUIAutomationSynchronizedInputPattern](https://www.google.com/search?num=5&q=IUIAutomationSynchronizedInputPattern+site%3Alearn.microsoft.com) | | +[IUIAutomationTableItemPattern](https://www.google.com/search?num=5&q=IUIAutomationTableItemPattern+site%3Alearn.microsoft.com) | | +[IUIAutomationTablePattern](https://www.google.com/search?num=5&q=IUIAutomationTablePattern+site%3Alearn.microsoft.com) | | +[IUIAutomationTextChildPattern](https://www.google.com/search?num=5&q=IUIAutomationTextChildPattern+site%3Alearn.microsoft.com) | | +[IUIAutomationTextEditPattern](https://www.google.com/search?num=5&q=IUIAutomationTextEditPattern+site%3Alearn.microsoft.com) | | +[IUIAutomationTextEditTextChangedEventHandler](https://www.google.com/search?num=5&q=IUIAutomationTextEditTextChangedEventHandler+site%3Alearn.microsoft.com) | | +[IUIAutomationTextPattern](https://www.google.com/search?num=5&q=IUIAutomationTextPattern+site%3Alearn.microsoft.com) | | +[IUIAutomationTextPattern2](https://www.google.com/search?num=5&q=IUIAutomationTextPattern2+site%3Alearn.microsoft.com) | | +[IUIAutomationTextRange](https://www.google.com/search?num=5&q=IUIAutomationTextRange+site%3Alearn.microsoft.com) | | +[IUIAutomationTextRange2](https://www.google.com/search?num=5&q=IUIAutomationTextRange2+site%3Alearn.microsoft.com) | | +[IUIAutomationTextRange3](https://www.google.com/search?num=5&q=IUIAutomationTextRange3+site%3Alearn.microsoft.com) | | +[IUIAutomationTextRangeArray](https://www.google.com/search?num=5&q=IUIAutomationTextRangeArray+site%3Alearn.microsoft.com) | | +[IUIAutomationTogglePattern](https://www.google.com/search?num=5&q=IUIAutomationTogglePattern+site%3Alearn.microsoft.com) | | +[IUIAutomationTransformPattern](https://www.google.com/search?num=5&q=IUIAutomationTransformPattern+site%3Alearn.microsoft.com) | | +[IUIAutomationTransformPattern2](https://www.google.com/search?num=5&q=IUIAutomationTransformPattern2+site%3Alearn.microsoft.com) | | +[IUIAutomationTreeWalker](https://www.google.com/search?num=5&q=IUIAutomationTreeWalker+site%3Alearn.microsoft.com) | | +[IUIAutomationValuePattern](https://www.google.com/search?num=5&q=IUIAutomationValuePattern+site%3Alearn.microsoft.com) | | +[IUIAutomationVirtualizedItemPattern](https://www.google.com/search?num=5&q=IUIAutomationVirtualizedItemPattern+site%3Alearn.microsoft.com) | | +[IUIAutomationWindowPattern](https://www.google.com/search?num=5&q=IUIAutomationWindowPattern+site%3Alearn.microsoft.com) | | +[IValueProvider](https://www.google.com/search?num=5&q=IValueProvider+site%3Alearn.microsoft.com) | uiautomationcore.h | [Vanara.PInvoke.UIAutomationCore.IValueProvider](https://github.com/dahall/Vanara/search?l=C%23&q=IValueProvider) +[IVirtualizedItemProvider](https://www.google.com/search?num=5&q=IVirtualizedItemProvider+site%3Alearn.microsoft.com) | uiautomationcore.h | [Vanara.PInvoke.UIAutomationCore.IVirtualizedItemProvider](https://github.com/dahall/Vanara/search?l=C%23&q=IVirtualizedItemProvider) +[IWindowProvider](https://www.google.com/search?num=5&q=IWindowProvider+site%3Alearn.microsoft.com) | uiautomationcore.h | [Vanara.PInvoke.UIAutomationCore.IWindowProvider](https://github.com/dahall/Vanara/search?l=C%23&q=IWindowProvider) +### Classes +Native Class | Header | Managed Class +--- | --- | --- +[CUIAutomationRegistrar](https://www.google.com/search?num=5&q=CUIAutomationRegistrar+site%3Alearn.microsoft.com) | | [Vanara.PInvoke.UIAutomationCore.CUIAutomationRegistrar](https://github.com/dahall/Vanara/search?l=C%23&q=CUIAutomationRegistrar) +[UIAutomationClient](https://www.google.com/search?num=5&q=UIAutomationClient+site%3Alearn.microsoft.com) | | [Vanara.PInvoke.UIAutomationClient](https://github.com/dahall/Vanara/search?l=C%23&q=UIAutomationClient) diff --git a/PInvoke/User32/Vanara.PInvoke.User32.csproj b/PInvoke/User32/Vanara.PInvoke.User32.csproj index 0be87302..0e988667 100644 --- a/PInvoke/User32/Vanara.PInvoke.User32.csproj +++ b/PInvoke/User32/Vanara.PInvoke.User32.csproj @@ -16,10 +16,10 @@ Currently implements: Functions -ActivateKeyboardLayout AddClipboardFormatListener AdjustWindowRect AdjustWindowRectEx AdjustWindowRectExForDpi AllowSetForegroundWindow AnimateWindow AnyPopup AppendMenuA AppendMenuW AreDpiAwarenessContextsEqual ArrangeIconicWindows AttachThreadInput BeginDeferWindowPos BeginPaint BlockInput BringWindowToTop BroadcastSystemMessage BroadcastSystemMessageEx CalculatePopupWindowPosition CallMsgFilter CallNextHookEx CallWindowProc CascadeWindows ChangeClipboardChain ChangeDisplaySettings ChangeDisplaySettingsEx ChangeWindowMessageFilter ChangeWindowMessageFilterEx CharToOem CharToOemBuff CheckDlgButton CheckMenuItem CheckMenuRadioItem CheckRadioButton ChildWindowFromPoint ChildWindowFromPointEx ClientToScreen ClipCursor CloseClipboard CloseDesktop CloseGestureInfoHandle CloseTouchInputHandle CloseWindow CloseWindowStation CopyAcceleratorTableA CopyAcceleratorTableW CopyIcon CopyImage CopyRect CountClipboardFormats CreateAcceleratorTable CreateCaret CreateCursor CreateDesktop CreateDesktopExA CreateDesktopExW CreateDialogIndirectParam CreateDialogParam CreateIcon CreateIconFromResource CreateIconFromResourceEx CreateIconIndirect CreateMenu CreatePopupMenu CreateSyntheticPointerDevice CreateWindowEx CreateWindowStation DefDlgProc DeferWindowPos DefFrameProc DefMDIChildProc DefRawInputProc DefWindowProc DeleteMenu DeregisterShellHookWindow DestroyAcceleratorTable DestroyCaret DestroyCursor DestroyIcon DestroyMenu DestroySyntheticPointerDevice DestroyWindow DialogBoxIndirectParam DialogBoxParam DisableProcessWindowsGhosting DispatchMessage DisplayConfigGetDeviceInfo DisplayConfigSetDeviceInfo DlgDirSelectComboBoxEx DragDetect DrawAnimatedRects DrawCaption DrawEdge DrawFocusRect DrawFrameControl DrawIcon DrawIconEx DrawMenuBar DrawState DrawText DrawTextEx EmptyClipboard EnableMenuItem EnableMouseInPointer EnableNonClientDpiScaling EnableScrollBar EnableWindow EndDeferWindowPos EndDialog EndMenu EndPaint EndTask EnumChildWindows EnumClipboardFormats EnumDesktops EnumDesktopWindows EnumDisplayDevices EnumDisplayMonitors EnumDisplaySettings EnumDisplaySettingsEx EnumPropsA EnumPropsEx EnumPropsW EnumThreadWindows EnumWindows EnumWindowStations EqualRect EvaluateProximityToPolygon EvaluateProximityToRect ExcludeUpdateRgn ExitWindowsEx FillRect FindWindow FindWindowEx FlashWindow FlashWindowEx FrameRect FreeDDElParam GetActiveWindow GetAltTabInfo GetAncestor GetAsyncKeyState GetAutoRotationState GetAwarenessFromDpiAwarenessContext GetCapture GetCaretBlinkTime GetCaretPos GetClassInfo GetClassInfoEx GetClassLong GetClassLongPtr GetClassName GetClassWord GetClientRect GetClipboardData GetClipboardFormatNameA GetClipboardFormatNameW GetClipboardOwner GetClipboardSequenceNumber GetClipboardViewer GetClipCursor GetCurrentInputMessageSource GetCursor GetCursorInfo GetCursorPos GetDC GetDCEx GetDesktopWindow GetDialogBaseUnits GetDialogControlDpiChangeBehavior GetDialogDpiChangeBehavior GetDisplayAutoRotationPreferences GetDisplayConfigBufferSizes GetDlgCtrlID GetDlgItem GetDlgItemInt GetDlgItemText GetDoubleClickTime GetDpiForSystem GetDpiForWindow GetDpiFromDpiAwarenessContext GetFocus GetForegroundWindow GetGestureConfig GetGestureExtraArgs GetGestureInfo GetGuiResources GetGUIThreadInfo GetIconInfo GetIconInfoEx GetInputState GetKBCodePage GetKeyboardLayout GetKeyboardLayoutList GetKeyboardLayoutName GetKeyboardState GetKeyboardType GetKeyNameText GetKeyState GetLastActivePopup GetLastInputInfo GetLayeredWindowAttributes GetMenu GetMenuBarInfo GetMenuCheckMarkDimensions GetMenuContextHelpId GetMenuDefaultItem GetMenuInfo GetMenuItemCount GetMenuItemID GetMenuItemInfoA GetMenuItemInfoW GetMenuItemRect GetMenuState GetMenuString GetMessage GetMessageExtraInfo GetMessagePos GetMessageTime GetMonitorInfo GetMouseMovePointsEx GetNextDlgGroupItem GetNextDlgTabItem GetOpenClipboardWindow GetParent GetPhysicalCursorPos GetPointerCursorId GetPointerDevice GetPointerDeviceCursors GetPointerDeviceProperties GetPointerDeviceRects GetPointerDevices GetPointerFrameInfo GetPointerFrameInfoHistory GetPointerFramePenInfo GetPointerFramePenInfoHistory GetPointerFrameTouchInfo GetPointerFrameTouchInfoHistory GetPointerInfo GetPointerInfoHistory GetPointerInputTransform GetPointerPenInfo GetPointerPenInfoHistory GetPointerTouchInfo GetPointerTouchInfoHistory GetPointerType GetPriorityClipboardFormat GetProcessDefaultLayout GetProcessWindowStation GetProp GetQueueStatus GetRawInputBuffer GetRawInputData GetRawInputDeviceInfo GetRawInputDeviceList GetRawPointerDeviceData GetRegisteredRawInputDevices GetScrollBarInfo GetScrollInfo GetScrollPos GetScrollRange GetShellWindow GetSubMenu GetSysColor GetSysColorBrush GetSystemDpiForProcess GetSystemMenu GetSystemMetrics GetSystemMetricsForDpi GetTabbedTextExtent GetThreadDesktop GetThreadDpiAwarenessContext GetThreadDpiHostingBehavior GetTitleBarInfo GetTopWindow GetTouchInputInfo GetUnpredictedMessagePos GetUpdatedClipboardFormats GetUpdateRect GetUpdateRgn GetUserObjectInformationA GetUserObjectInformationW GetUserObjectSecurity GetWindow GetWindowContextHelpId GetWindowDC GetWindowDisplayAffinity GetWindowDpiAwarenessContext GetWindowDpiHostingBehavior GetWindowFeedbackSetting GetWindowInfo GetWindowLong GetWindowLongPtr GetWindowModuleFileName GetWindowPlacement GetWindowRect GetWindowRgn GetWindowRgnBox GetWindowText GetWindowTextLength GetWindowThreadProcessId GrayString HideCaret HiliteMenuItem ImpersonateDdeClientWindow InflateRect InitializeTouchInjection InjectSyntheticPointerInput InjectTouchInput InSendMessage InSendMessageEx InsertMenu InsertMenuItem InternalGetWindowText IntersectRect InvalidateRect InvalidateRgn InvertRect IsChild IsClipboardFormatAvailable IsDialogMessage IsDlgButtonChecked IsGUIThread IsHungAppWindow IsIconic IsImmersiveProcess IsMenu IsMouseInPointerEnabled IsProcessDPIAware IsRectEmpty IsTouchWindow IsValidDpiAwarenessContext IsWindow IsWindowEnabled IsWindowRedirectedForPrint IsWindowUnicode IsWindowVisible IsWinEventHookInstalled IsWow64Message IsZoomed keybd_event KillTimer LoadAcceleratorsA LoadAcceleratorsW LoadBitmap LoadCursor LoadCursorFromFileA LoadCursorFromFileW LoadIcon LoadImage LoadKeyboardLayout LoadMenu LoadMenuIndirect LoadString LockSetForegroundWindow LockWindowUpdate LockWorkStation LogicalToPhysicalPoint LogicalToPhysicalPointForPerMonitorDPI LookupIconIdFromDirectory LookupIconIdFromDirectoryEx MapDialogRect MapVirtualKey MapVirtualKeyEx MapWindowPoints MB_GetString MenuItemFromPoint MessageBeep MessageBox MessageBoxIndirect ModifyMenu MonitorFromPoint MonitorFromRect MonitorFromWindow mouse_event MoveWindow MsgWaitForMultipleObjects MsgWaitForMultipleObjectsEx NotifyWinEvent OemKeyScan OemToChar OemToCharBuff OffsetRect OpenClipboard OpenDesktop OpenIcon OpenInputDesktop OpenWindowStation PackDDElParam PackTouchHitTestingProximityEvaluation PaintDesktop PeekMessage PhysicalToLogicalPoint PhysicalToLogicalPointForPerMonitorDPI PostMessage PostQuitMessage PostThreadMessage PrintWindow PrivateExtractIcons PtInRect QueryDisplayConfig RealChildWindowFromPoint RealGetWindowClass RedrawWindow RegisterClass RegisterClassEx RegisterClipboardFormat RegisterDeviceNotification RegisterForTooltipDismissNotification RegisterHotKey RegisterPointerDeviceNotifications RegisterPointerInputTarget RegisterPointerInputTargetEx RegisterPowerSettingNotification RegisterRawInputDevices RegisterShellHookWindow RegisterSuspendResumeNotification RegisterTouchHitTestingWindow RegisterTouchWindow RegisterWindowMessage ReleaseCapture ReleaseDC RemoveClipboardFormatListener RemoveMenu RemoveProp ReplyMessage ReuseDDElParam ScreenToClient ScrollDC ScrollWindow ScrollWindowEx SendDlgItemMessage SendInput SendMessage SendMessageCallbackA SendMessageCallbackW SendMessageTimeout SendNotifyMessage SetActiveWindow SetAdditionalForegroundBoostProcesses SetCapture SetCaretBlinkTime SetCaretPos SetClassLong SetClassLongPtr SetClassWord SetClipboardData SetClipboardViewer SetCoalescableTimer SetCursor SetCursorPos SetDialogControlDpiChangeBehavior SetDialogDpiChangeBehavior SetDisplayAutoRotationPreferences SetDisplayConfig SetDlgItemInt SetDlgItemText SetDoubleClickTime SetFocus SetForegroundWindow SetGestureConfig SetKeyboardState SetLastErrorEx SetLayeredWindowAttributes SetMenu SetMenuContextHelpId SetMenuDefaultItem SetMenuInfo SetMenuItemBitmaps SetMenuItemInfo SetMessageExtraInfo SetParent SetPhysicalCursorPos SetProcessDefaultLayout SetProcessDPIAware SetProcessDpiAwarenessContext SetProcessRestrictionExemption SetProcessWindowStation SetProp SetRect SetRectEmpty SetScrollInfo SetScrollPos SetScrollRange SetSysColors SetSystemCursor SetThreadCursorCreationScaling SetThreadDesktop SetThreadDpiAwarenessContext SetThreadDpiHostingBehavior SetTimer SetUserObjectInformation SetUserObjectSecurity SetWindowContextHelpId SetWindowDisplayAffinity SetWindowFeedbackSetting SetWindowLong SetWindowLongPtr SetWindowPlacement SetWindowPos SetWindowRgn SetWindowsHookExA SetWindowsHookExW SetWindowText SetWinEventHook ShowCaret ShowCursor ShowOwnedPopups ShowScrollBar ShowWindow ShowWindowAsync ShutdownBlockReasonCreate ShutdownBlockReasonDestroy ShutdownBlockReasonQuery SkipPointerFrameMessages SoundSentry SubtractRect SwapMouseButton SwitchDesktop SwitchToThisWindow SystemParametersInfo SystemParametersInfoForDpi TabbedTextOut TileWindows ToAscii ToAsciiEx ToUnicode ToUnicodeEx TrackMouseEvent TrackPopupMenu TrackPopupMenuEx TranslateAccelerator TranslateMDISysAccel TranslateMessage UnhookWindowsHookEx UnhookWinEvent UnionRect UnloadKeyboardLayout UnpackDDElParam UnregisterClass UnregisterDeviceNotification UnregisterHotKey UnregisterPointerInputTarget UnregisterPowerSettingNotification UnregisterSuspendResumeNotification UnregisterTouchWindow UpdateLayeredWindow UpdateLayeredWindowIndirect UpdateWindow UserHandleGrantAccess ValidateRect ValidateRgn VkKeyScan VkKeyScanEx WaitForInputIdle WaitMessage WindowFromDC WindowFromPhysicalPoint WindowFromPoint WinHelp WINNLSEnableIME +ActivateKeyboardLayout AddClipboardFormatListener AdjustWindowRect AdjustWindowRectEx AdjustWindowRectExForDpi AllowSetForegroundWindow AnimateWindow AnyPopup AppendMenuA AppendMenuW AreDpiAwarenessContextsEqual ArrangeIconicWindows AttachThreadInput BeginDeferWindowPos BeginPaint BlockInput BringWindowToTop BroadcastSystemMessage BroadcastSystemMessageEx CalculatePopupWindowPosition CallMsgFilter CallNextHookEx CallWindowProc CascadeWindows ChangeClipboardChain ChangeDisplaySettings ChangeDisplaySettingsEx ChangeWindowMessageFilter ChangeWindowMessageFilterEx CharToOem CharToOemBuff CheckDlgButton CheckMenuItem CheckMenuRadioItem CheckRadioButton ChildWindowFromPoint ChildWindowFromPointEx ClientToScreen ClipCursor CloseClipboard CloseDesktop CloseGestureInfoHandle CloseTouchInputHandle CloseWindow CloseWindowStation CopyAcceleratorTableA CopyAcceleratorTableW CopyIcon CopyImage CopyRect CountClipboardFormats CreateAcceleratorTable CreateCaret CreateCursor CreateDesktop CreateDesktopExA CreateDesktopExW CreateDialogIndirectParam CreateDialogParam CreateIcon CreateIconFromResource CreateIconFromResourceEx CreateIconIndirect CreateMenu CreatePopupMenu CreateSyntheticPointerDevice CreateWindowEx CreateWindowStation DefDlgProc DeferWindowPos DefFrameProc DefMDIChildProc DefRawInputProc DefWindowProc DeleteMenu DeregisterShellHookWindow DestroyAcceleratorTable DestroyCaret DestroyCursor DestroyIcon DestroyMenu DestroySyntheticPointerDevice DestroyWindow DialogBoxIndirectParam DialogBoxParam DisableProcessWindowsGhosting DispatchMessage DisplayConfigGetDeviceInfo DisplayConfigSetDeviceInfo DlgDirList DlgDirListComboBox DlgDirSelectComboBoxEx DlgDirSelectEx DragDetect DrawAnimatedRects DrawCaption DrawEdge DrawFocusRect DrawFrameControl DrawIcon DrawIconEx DrawMenuBar DrawState DrawText DrawTextEx EmptyClipboard EnableMenuItem EnableMouseInPointer EnableNonClientDpiScaling EnableScrollBar EnableWindow EndDeferWindowPos EndDialog EndMenu EndPaint EndTask EnumChildWindows EnumClipboardFormats EnumDesktops EnumDesktopWindows EnumDisplayDevices EnumDisplayMonitors EnumDisplaySettings EnumDisplaySettingsEx EnumPropsA EnumPropsEx EnumPropsW EnumThreadWindows EnumWindows EnumWindowStations EqualRect EvaluateProximityToPolygon EvaluateProximityToRect ExcludeUpdateRgn ExitWindowsEx FillRect FindWindow FindWindowEx FlashWindow FlashWindowEx FrameRect FreeDDElParam GetActiveWindow GetAltTabInfo GetAncestor GetAsyncKeyState GetAutoRotationState GetAwarenessFromDpiAwarenessContext GetCapture GetCaretBlinkTime GetCaretPos GetClassInfo GetClassInfoEx GetClassLong GetClassLongPtr GetClassName GetClassWord GetClientRect GetClipboardData GetClipboardFormatNameA GetClipboardFormatNameW GetClipboardOwner GetClipboardSequenceNumber GetClipboardViewer GetClipCursor GetCurrentInputMessageSource GetCursor GetCursorInfo GetCursorPos GetDC GetDCEx GetDesktopWindow GetDialogBaseUnits GetDialogControlDpiChangeBehavior GetDialogDpiChangeBehavior GetDisplayAutoRotationPreferences GetDisplayConfigBufferSizes GetDlgCtrlID GetDlgItem GetDlgItemInt GetDlgItemText GetDoubleClickTime GetDpiForSystem GetDpiForWindow GetDpiFromDpiAwarenessContext GetFocus GetForegroundWindow GetGestureConfig GetGestureExtraArgs GetGestureInfo GetGuiResources GetGUIThreadInfo GetIconInfo GetIconInfoEx GetInputState GetKBCodePage GetKeyboardLayout GetKeyboardLayoutList GetKeyboardLayoutName GetKeyboardState GetKeyboardType GetKeyNameText GetKeyState GetLastActivePopup GetLastInputInfo GetLayeredWindowAttributes GetListBoxInfo GetMenu GetMenuBarInfo GetMenuCheckMarkDimensions GetMenuContextHelpId GetMenuDefaultItem GetMenuInfo GetMenuItemCount GetMenuItemID GetMenuItemInfoA GetMenuItemInfoW GetMenuItemRect GetMenuState GetMenuString GetMessage GetMessageExtraInfo GetMessagePos GetMessageTime GetMonitorInfo GetMouseMovePointsEx GetNextDlgGroupItem GetNextDlgTabItem GetOpenClipboardWindow GetParent GetPhysicalCursorPos GetPointerCursorId GetPointerDevice GetPointerDeviceCursors GetPointerDeviceProperties GetPointerDeviceRects GetPointerDevices GetPointerFrameInfo GetPointerFrameInfoHistory GetPointerFramePenInfo GetPointerFramePenInfoHistory GetPointerFrameTouchInfo GetPointerFrameTouchInfoHistory GetPointerInfo GetPointerInfoHistory GetPointerInputTransform GetPointerPenInfo GetPointerPenInfoHistory GetPointerTouchInfo GetPointerTouchInfoHistory GetPointerType GetPriorityClipboardFormat GetProcessDefaultLayout GetProcessWindowStation GetProp GetQueueStatus GetRawInputBuffer GetRawInputData GetRawInputDeviceInfo GetRawInputDeviceList GetRawPointerDeviceData GetRegisteredRawInputDevices GetScrollBarInfo GetScrollInfo GetScrollPos GetScrollRange GetShellWindow GetSubMenu GetSysColor GetSysColorBrush GetSystemDpiForProcess GetSystemMenu GetSystemMetrics GetSystemMetricsForDpi GetTabbedTextExtent GetThreadDesktop GetThreadDpiAwarenessContext GetThreadDpiHostingBehavior GetTitleBarInfo GetTopWindow GetTouchInputInfo GetUnpredictedMessagePos GetUpdatedClipboardFormats GetUpdateRect GetUpdateRgn GetUserObjectInformationA GetUserObjectInformationW GetUserObjectSecurity GetWindow GetWindowContextHelpId GetWindowDC GetWindowDisplayAffinity GetWindowDpiAwarenessContext GetWindowDpiHostingBehavior GetWindowFeedbackSetting GetWindowInfo GetWindowLong GetWindowLongPtr GetWindowModuleFileName GetWindowPlacement GetWindowRect GetWindowRgn GetWindowRgnBox GetWindowText GetWindowTextLength GetWindowThreadProcessId GrayString HideCaret HiliteMenuItem ImpersonateDdeClientWindow InflateRect InitializeTouchInjection InjectSyntheticPointerInput InjectTouchInput InSendMessage InSendMessageEx InsertMenu InsertMenuItem InternalGetWindowText IntersectRect InvalidateRect InvalidateRgn InvertRect IsChild IsClipboardFormatAvailable IsDialogMessage IsDlgButtonChecked IsGUIThread IsHungAppWindow IsIconic IsImmersiveProcess IsMenu IsMouseInPointerEnabled IsProcessDPIAware IsRectEmpty IsTouchWindow IsValidDpiAwarenessContext IsWindow IsWindowEnabled IsWindowRedirectedForPrint IsWindowUnicode IsWindowVisible IsWinEventHookInstalled IsWow64Message IsZoomed keybd_event KillTimer LoadAcceleratorsA LoadAcceleratorsW LoadBitmap LoadCursor LoadCursorFromFileA LoadCursorFromFileW LoadIcon LoadImage LoadKeyboardLayout LoadMenu LoadMenuIndirect LoadString LockSetForegroundWindow LockWindowUpdate LockWorkStation LogicalToPhysicalPoint LogicalToPhysicalPointForPerMonitorDPI LookupIconIdFromDirectory LookupIconIdFromDirectoryEx MapDialogRect MapVirtualKey MapVirtualKeyEx MapWindowPoints MB_GetString MenuItemFromPoint MessageBeep MessageBox MessageBoxIndirect MessageBoxTimeoutA MessageBoxTimeoutW ModifyMenu MonitorFromPoint MonitorFromRect MonitorFromWindow mouse_event MoveWindow MsgWaitForMultipleObjects MsgWaitForMultipleObjectsEx NotifyWinEvent OemKeyScan OemToChar OemToCharBuff OffsetRect OpenClipboard OpenDesktop OpenIcon OpenInputDesktop OpenWindowStation PackDDElParam PackTouchHitTestingProximityEvaluation PaintDesktop PeekMessage PhysicalToLogicalPoint PhysicalToLogicalPointForPerMonitorDPI PostMessage PostQuitMessage PostThreadMessage PrintWindow PrivateExtractIcons PtInRect QueryDisplayConfig RealChildWindowFromPoint RealGetWindowClass RedrawWindow RegisterClass RegisterClassEx RegisterClipboardFormat RegisterDeviceNotification RegisterForTooltipDismissNotification RegisterHotKey RegisterPointerDeviceNotifications RegisterPointerInputTarget RegisterPointerInputTargetEx RegisterPowerSettingNotification RegisterRawInputDevices RegisterShellHookWindow RegisterSuspendResumeNotification RegisterTouchHitTestingWindow RegisterTouchWindow RegisterWindowMessage ReleaseCapture ReleaseDC RemoveClipboardFormatListener RemoveMenu RemoveProp ReplyMessage ReuseDDElParam ScreenToClient ScrollDC ScrollWindow ScrollWindowEx SendDlgItemMessage SendInput SendMessage SendMessageCallbackA SendMessageCallbackW SendMessageTimeout SendNotifyMessage SetActiveWindow SetAdditionalForegroundBoostProcesses SetCapture SetCaretBlinkTime SetCaretPos SetClassLong SetClassLongPtr SetClassWord SetClipboardData SetClipboardViewer SetCoalescableTimer SetCursor SetCursorPos SetDialogControlDpiChangeBehavior SetDialogDpiChangeBehavior SetDisplayAutoRotationPreferences SetDisplayConfig SetDlgItemInt SetDlgItemText SetDoubleClickTime SetFocus SetForegroundWindow SetGestureConfig SetKeyboardState SetLastErrorEx SetLayeredWindowAttributes SetMenu SetMenuContextHelpId SetMenuDefaultItem SetMenuInfo SetMenuItemBitmaps SetMenuItemInfo SetMessageExtraInfo SetParent SetPhysicalCursorPos SetProcessDefaultLayout SetProcessDPIAware SetProcessDpiAwarenessContext SetProcessRestrictionExemption SetProcessWindowStation SetProp SetRect SetRectEmpty SetScrollInfo SetScrollPos SetScrollRange SetSysColors SetSystemCursor SetThreadCursorCreationScaling SetThreadDesktop SetThreadDpiAwarenessContext SetThreadDpiHostingBehavior SetTimer SetUserObjectInformation SetUserObjectSecurity SetWindowContextHelpId SetWindowDisplayAffinity SetWindowFeedbackSetting SetWindowLong SetWindowLongPtr SetWindowPlacement SetWindowPos SetWindowRgn SetWindowsHookExA SetWindowsHookExW SetWindowText SetWinEventHook ShellHandwritingDelegateInput ShellHandwritingHandleDelegatedInput ShellHandwritingUndelegateInput ShowCaret ShowCursor ShowOwnedPopups ShowScrollBar ShowWindow ShowWindowAsync ShutdownBlockReasonCreate ShutdownBlockReasonDestroy ShutdownBlockReasonQuery SkipPointerFrameMessages SoundSentry SubtractRect SwapMouseButton SwitchDesktop SwitchToThisWindow SystemParametersInfo SystemParametersInfoForDpi TabbedTextOut TileWindows ToAscii ToAsciiEx ToUnicode ToUnicodeEx TrackMouseEvent TrackPopupMenu TrackPopupMenuEx TranslateAccelerator TranslateMDISysAccel TranslateMessage UnhookWindowsHookEx UnhookWinEvent UnionRect UnloadKeyboardLayout UnpackDDElParam UnregisterClass UnregisterDeviceNotification UnregisterHotKey UnregisterPointerInputTarget UnregisterPowerSettingNotification UnregisterSuspendResumeNotification UnregisterTouchWindow UpdateLayeredWindow UpdateLayeredWindowIndirect UpdateWindow UserHandleGrantAccess ValidateRect ValidateRgn VkKeyScan VkKeyScanEx WaitForInputIdle WaitMessage WindowFromDC WindowFromPhysicalPoint WindowFromPoint WinHelp WINNLSEnableIME Structures -ACCEL ACCESSTIMEOUT ALTTABINFO ANIMATIONINFO AUDIODESCRIPTION BSMINFO CBTACTIVATESTRUCT CBT_CREATEWND CHANGEFILTERSTRUCT COMPAREITEMSTRUCT CREATESTRUCT CURSORINFO CWPRETSTRUCT CWPSTRUCT DATA DEBUGHOOKINFO DELETEITEMSTRUCT DEV_BROADCAST_DEVICEINTERFACE DEV_BROADCAST_DEVNODE DEV_BROADCAST_HANDLE DEV_BROADCAST_HDR DEV_BROADCAST_NET DEV_BROADCAST_OEM DEV_BROADCAST_PORT DEV_BROADCAST_USERDEFINED DEV_BROADCAST_VOLUME DLGITEMTEMPLATE DLGTEMPLATE DPI_AWARENESS_CONTEXT DRAWITEMSTRUCT DRAWTEXTPARAMS EVENTMSG FILTERKEYS FLASHWINFO GESTURECONFIG GESTUREINFO GESTURENOTIFYSTRUCT GRPICONDIR GRPICONDIRENTRY GUITHREADINFO HARDWAREINPUT HDEVNOTIFY HELPINFO HELPWININFO HGESTUREINFO HHOOK HIGHCONTRAST HKL HRAWINPUT HSYNTHETICPOINTERDEVICE HTOUCHINPUT HWINEVENTHOOK ICONINFO ICONINFOEX ICONMETRICS INPUT INPUT_MESSAGE_SOURCE INPUT_TRANSFORM KBDLLHOOKSTRUCT KEYBDINPUT LASTINPUTINFO MDINEXTMENU MEASUREITEMSTRUCT MENUBARINFO MENUEX_TEMPLATE_HEADER MENUEX_TEMPLATE_ITEM MENUGETOBJECTINFO MENUINFO MENUITEMINFO MENUITEMTEMPLATE MENUITEMTEMPLATEHEADER METAFILEPICT MINIMIZEDMETRICS MINMAXINFO MONITORINFO MONITORINFOEX MOUSEHOOKSTRUCT MOUSEHOOKSTRUCTEX MOUSEINPUT MOUSEKEYS MOUSEMOVEPOINT MSGBOXPARAMS MSLLHOOKSTRUCT MULTIKEYHELP NMHDR NONCLIENTMETRICS PAINTSTRUCT POINTER_DEVICE_CURSOR_INFO POINTER_DEVICE_INFO POINTER_DEVICE_PROPERTY POINTER_INFO POINTER_PEN_INFO POINTER_TOUCH_INFO POINTER_TYPE_INFO POWERBROADCAST_SETTING RAWHID RAWINPUT RAWINPUTDEVICE RAWINPUTDEVICELIST RAWINPUTHEADER RAWKEYBOARD RAWMOUSE RID_DEVICE_INFO RID_DEVICE_INFO_HID RID_DEVICE_INFO_KEYBOARD RID_DEVICE_INFO_MOUSE SCROLLBARINFO SCROLLINFO SERIALKEYS SOUNDSENTRY STICKYKEYS TITLEBARINFO TOGGLEKEYS TOUCHINPUT TOUCHPREDICTIONPARAMETERS TOUCH_HIT_TESTING_INPUT TOUCH_HIT_TESTING_PROXIMITY_EVALUATION TPMPARAMS TRACKMOUSEEVENT UPDATELAYEREDWINDOWINFO USEROBJECTFLAGS VIDEOPARAMETERS VolLockBroadcast WINDOWINFO WINDOWPLACEMENT WINDOWPOS WNDCLASS WNDCLASSEX +ACCEL ACCESSTIMEOUT ALTTABINFO ANIMATIONINFO AUDIODESCRIPTION BSMINFO CBTACTIVATESTRUCT CBT_CREATEWND CHANGEFILTERSTRUCT CmdNotifyWParam COMBOBOXINFO COMPAREITEMSTRUCT COPYDATASTRUCT CREATESTRUCT CURSORINFO CWPRETSTRUCT CWPSTRUCT DATA DEBUGHOOKINFO DELETEITEMSTRUCT DEV_BROADCAST_DEVICEINTERFACE DEV_BROADCAST_DEVNODE DEV_BROADCAST_HANDLE DEV_BROADCAST_HDR DEV_BROADCAST_NET DEV_BROADCAST_OEM DEV_BROADCAST_PORT DEV_BROADCAST_USERDEFINED DEV_BROADCAST_VOLUME DLGITEMTEMPLATE DLGTEMPLATE DPI_AWARENESS_CONTEXT DRAWITEMSTRUCT DRAWTEXTPARAMS EDITBALLOONTIP EVENTMSG FILTERKEYS FLASHWINFO GESTURECONFIG GESTUREINFO GESTURENOTIFYSTRUCT GRPICONDIR GRPICONDIRENTRY GUITHREADINFO HARDWAREINPUT HDEVNOTIFY HELPINFO HELPWININFO HGESTUREINFO HHOOK HIGHCONTRAST HKL HRAWINPUT HSYNTHETICPOINTERDEVICE HTOUCHINPUT HWINEVENTHOOK ICONINFO ICONINFOEX ICONMETRICS INPUT INPUT_MESSAGE_SOURCE INPUT_TRANSFORM KBDLLHOOKSTRUCT KEYBDINPUT LASTINPUTINFO MDICREATESTRUCT MDINEXTMENU MEASUREITEMSTRUCT MENUBARINFO MENUEX_TEMPLATE_HEADER MENUEX_TEMPLATE_ITEM MENUGETOBJECTINFO MENUINFO MENUITEMINFO MENUITEMTEMPLATE MENUITEMTEMPLATEHEADER METAFILEPICT MINIMIZEDMETRICS MINMAXINFO MONITORINFO MONITORINFOEX MOUSEHOOKSTRUCT MOUSEHOOKSTRUCTEX MOUSEINPUT MOUSEKEYS MOUSEMOVEPOINT MOUSEWHEEL MSGBOXPARAMS MSLLHOOKSTRUCT MULTIKEYHELP NMHDR NMSEARCHWEB NONCLIENTMETRICS PAINTSTRUCT POINTER_DEVICE_CURSOR_INFO POINTER_DEVICE_INFO POINTER_DEVICE_PROPERTY POINTER_INFO POINTER_PEN_INFO POINTER_TOUCH_INFO POINTER_TYPE_INFO POWERBROADCAST_SETTING RAWHID RAWINPUT RAWINPUTDEVICE RAWINPUTDEVICELIST RAWINPUTHEADER RAWKEYBOARD RAWMOUSE RID_DEVICE_INFO RID_DEVICE_INFO_HID RID_DEVICE_INFO_KEYBOARD RID_DEVICE_INFO_MOUSE SCROLLBARINFO SCROLLINFO SERIALKEYS SIZES SOUNDSENTRY STICKYKEYS STYLESTRUCT TITLEBARINFO TOGGLEKEYS TOUCHINPUT TOUCHPREDICTIONPARAMETERS TOUCH_HIT_TESTING_INPUT TOUCH_HIT_TESTING_PROXIMITY_EVALUATION TPMPARAMS TRACKMOUSEEVENT UISTATE UPDATELAYEREDWINDOWINFO USEROBJECTFLAGS VIDEOPARAMETERS VolLockBroadcast WINDOWINFO WINDOWPLACEMENT WINDOWPOS WM_HOTKEY_LPARAM WM_KEY_LPARAM WM_SCROLL_LPARAM WM_SETCURSOR_LPARAM WNDCLASS WNDCLASSEX pkgreadme.md diff --git a/PInvoke/User32/pkgreadme.md b/PInvoke/User32/pkgreadme.md index b090fe62..cab7b43b 100644 --- a/PInvoke/User32/pkgreadme.md +++ b/PInvoke/User32/pkgreadme.md @@ -18,4 +18,4 @@ If you're still running into problems, file an [issue](https://github.com/dahall Functions | Enumerations | Structures --- | --- | --- -ActivateKeyboardLayout AddClipboardFormatListener AdjustWindowRect AdjustWindowRectEx AdjustWindowRectExForDpi AllowSetForegroundWindow AnimateWindow AnyPopup AppendMenuA AppendMenuW AreDpiAwarenessContextsEqual ArrangeIconicWindows AttachThreadInput BeginDeferWindowPos BeginPaint BlockInput BringWindowToTop BroadcastSystemMessage BroadcastSystemMessageEx CalculatePopupWindowPosition CallMsgFilter CallNextHookEx CallWindowProc CascadeWindows ChangeClipboardChain ChangeDisplaySettings ChangeDisplaySettingsEx ChangeWindowMessageFilter ChangeWindowMessageFilterEx CharToOem CharToOemBuff CheckDlgButton CheckMenuItem CheckMenuRadioItem CheckRadioButton ChildWindowFromPoint ChildWindowFromPointEx ClientToScreen ClipCursor CloseClipboard CloseDesktop CloseGestureInfoHandle CloseTouchInputHandle CloseWindow CloseWindowStation CopyAcceleratorTableA CopyAcceleratorTableW CopyIcon CopyImage CopyRect CountClipboardFormats CreateAcceleratorTable CreateCaret CreateCursor CreateDesktop CreateDesktopExA CreateDesktopExW CreateDialogIndirectParam CreateDialogParam CreateIcon CreateIconFromResource CreateIconFromResourceEx CreateIconIndirect CreateMenu CreatePopupMenu CreateSyntheticPointerDevice CreateWindowEx CreateWindowStation DefDlgProc DeferWindowPos DefFrameProc DefMDIChildProc DefRawInputProc DefWindowProc DeleteMenu DeregisterShellHookWindow DestroyAcceleratorTable DestroyCaret DestroyCursor DestroyIcon DestroyMenu DestroySyntheticPointerDevice DestroyWindow DialogBoxIndirectParam DialogBoxParam DisableProcessWindowsGhosting DispatchMessage DisplayConfigGetDeviceInfo DisplayConfigSetDeviceInfo DlgDirSelectComboBoxEx DragDetect DrawAnimatedRects DrawCaption DrawEdge DrawFocusRect DrawFrameControl DrawIcon DrawIconEx DrawMenuBar DrawState DrawText DrawTextEx EmptyClipboard EnableMenuItem EnableMouseInPointer EnableNonClientDpiScaling EnableScrollBar EnableWindow EndDeferWindowPos EndDialog EndMenu EndPaint EndTask EnumChildWindows EnumClipboardFormats EnumDesktops EnumDesktopWindows EnumDisplayDevices EnumDisplayMonitors EnumDisplaySettings EnumDisplaySettingsEx EnumPropsA EnumPropsEx EnumPropsW EnumThreadWindows EnumWindows EnumWindowStations EqualRect EvaluateProximityToPolygon EvaluateProximityToRect ExcludeUpdateRgn ExitWindowsEx FillRect FindWindow FindWindowEx FlashWindow FlashWindowEx FrameRect FreeDDElParam GetActiveWindow GetAltTabInfo GetAncestor GetAsyncKeyState GetAutoRotationState GetAwarenessFromDpiAwarenessContext GetCapture GetCaretBlinkTime GetCaretPos GetClassInfo GetClassInfoEx GetClassLong GetClassLongPtr GetClassName GetClassWord GetClientRect GetClipboardData GetClipboardFormatNameA GetClipboardFormatNameW GetClipboardOwner GetClipboardSequenceNumber GetClipboardViewer GetClipCursor GetCurrentInputMessageSource GetCursor GetCursorInfo GetCursorPos GetDC GetDCEx GetDesktopWindow GetDialogBaseUnits GetDialogControlDpiChangeBehavior GetDialogDpiChangeBehavior GetDisplayAutoRotationPreferences GetDisplayConfigBufferSizes GetDlgCtrlID GetDlgItem GetDlgItemInt GetDlgItemText GetDoubleClickTime GetDpiForSystem GetDpiForWindow GetDpiFromDpiAwarenessContext GetFocus GetForegroundWindow GetGestureConfig GetGestureExtraArgs GetGestureInfo GetGuiResources GetGUIThreadInfo GetIconInfo GetIconInfoEx GetInputState GetKBCodePage GetKeyboardLayout GetKeyboardLayoutList GetKeyboardLayoutName GetKeyboardState GetKeyboardType GetKeyNameText GetKeyState GetLastActivePopup GetLastInputInfo GetLayeredWindowAttributes GetMenu GetMenuBarInfo GetMenuCheckMarkDimensions GetMenuContextHelpId GetMenuDefaultItem GetMenuInfo GetMenuItemCount GetMenuItemID GetMenuItemInfoA GetMenuItemInfoW GetMenuItemRect GetMenuState GetMenuString GetMessage GetMessageExtraInfo GetMessagePos GetMessageTime GetMonitorInfo GetMouseMovePointsEx GetNextDlgGroupItem GetNextDlgTabItem GetOpenClipboardWindow GetParent GetPhysicalCursorPos GetPointerCursorId GetPointerDevice GetPointerDeviceCursors GetPointerDeviceProperties GetPointerDeviceRects GetPointerDevices GetPointerFrameInfo GetPointerFrameInfoHistory GetPointerFramePenInfo GetPointerFramePenInfoHistory GetPointerFrameTouchInfo GetPointerFrameTouchInfoHistory GetPointerInfo GetPointerInfoHistory GetPointerInputTransform GetPointerPenInfo GetPointerPenInfoHistory GetPointerTouchInfo GetPointerTouchInfoHistory GetPointerType GetPriorityClipboardFormat GetProcessDefaultLayout GetProcessWindowStation GetProp GetQueueStatus GetRawInputBuffer GetRawInputData GetRawInputDeviceInfo GetRawInputDeviceList GetRawPointerDeviceData GetRegisteredRawInputDevices GetScrollBarInfo GetScrollInfo GetScrollPos GetScrollRange GetShellWindow GetSubMenu GetSysColor GetSysColorBrush GetSystemDpiForProcess GetSystemMenu GetSystemMetrics GetSystemMetricsForDpi GetTabbedTextExtent GetThreadDesktop GetThreadDpiAwarenessContext GetThreadDpiHostingBehavior GetTitleBarInfo GetTopWindow GetTouchInputInfo GetUnpredictedMessagePos GetUpdatedClipboardFormats GetUpdateRect GetUpdateRgn GetUserObjectInformationA GetUserObjectInformationW GetUserObjectSecurity GetWindow GetWindowContextHelpId GetWindowDC GetWindowDisplayAffinity GetWindowDpiAwarenessContext GetWindowDpiHostingBehavior GetWindowFeedbackSetting GetWindowInfo GetWindowLong GetWindowLongPtr GetWindowModuleFileName GetWindowPlacement GetWindowRect GetWindowRgn GetWindowRgnBox GetWindowText GetWindowTextLength GetWindowThreadProcessId GrayString HideCaret HiliteMenuItem ImpersonateDdeClientWindow InflateRect InitializeTouchInjection InjectSyntheticPointerInput InjectTouchInput InSendMessage InSendMessageEx InsertMenu InsertMenuItem InternalGetWindowText IntersectRect InvalidateRect InvalidateRgn InvertRect IsChild IsClipboardFormatAvailable IsDialogMessage IsDlgButtonChecked IsGUIThread IsHungAppWindow IsIconic IsImmersiveProcess IsMenu IsMouseInPointerEnabled IsProcessDPIAware IsRectEmpty IsTouchWindow IsValidDpiAwarenessContext IsWindow IsWindowEnabled IsWindowRedirectedForPrint IsWindowUnicode IsWindowVisible IsWinEventHookInstalled IsWow64Message IsZoomed keybd_event KillTimer LoadAcceleratorsA LoadAcceleratorsW LoadBitmap LoadCursor LoadCursorFromFileA LoadCursorFromFileW LoadIcon LoadImage LoadKeyboardLayout LoadMenu LoadMenuIndirect LoadString LockSetForegroundWindow LockWindowUpdate LockWorkStation LogicalToPhysicalPoint LogicalToPhysicalPointForPerMonitorDPI LookupIconIdFromDirectory LookupIconIdFromDirectoryEx MapDialogRect MapVirtualKey MapVirtualKeyEx MapWindowPoints MB_GetString MenuItemFromPoint MessageBeep MessageBox MessageBoxIndirect ModifyMenu MonitorFromPoint MonitorFromRect MonitorFromWindow mouse_event MoveWindow MsgWaitForMultipleObjects MsgWaitForMultipleObjectsEx NotifyWinEvent OemKeyScan OemToChar OemToCharBuff OffsetRect OpenClipboard OpenDesktop OpenIcon OpenInputDesktop OpenWindowStation PackDDElParam PackTouchHitTestingProximityEvaluation PaintDesktop PeekMessage PhysicalToLogicalPoint PhysicalToLogicalPointForPerMonitorDPI PostMessage PostQuitMessage PostThreadMessage PrintWindow PrivateExtractIcons PtInRect QueryDisplayConfig RealChildWindowFromPoint RealGetWindowClass RedrawWindow RegisterClass RegisterClassEx RegisterClipboardFormat RegisterDeviceNotification RegisterForTooltipDismissNotification RegisterHotKey RegisterPointerDeviceNotifications RegisterPointerInputTarget RegisterPointerInputTargetEx RegisterPowerSettingNotification RegisterRawInputDevices RegisterShellHookWindow RegisterSuspendResumeNotification RegisterTouchHitTestingWindow RegisterTouchWindow RegisterWindowMessage ReleaseCapture ReleaseDC RemoveClipboardFormatListener RemoveMenu RemoveProp ReplyMessage ReuseDDElParam ScreenToClient ScrollDC ScrollWindow ScrollWindowEx SendDlgItemMessage SendInput SendMessage SendMessageCallbackA SendMessageCallbackW SendMessageTimeout SendNotifyMessage SetActiveWindow SetAdditionalForegroundBoostProcesses SetCapture SetCaretBlinkTime SetCaretPos SetClassLong SetClassLongPtr SetClassWord SetClipboardData SetClipboardViewer SetCoalescableTimer SetCursor SetCursorPos SetDialogControlDpiChangeBehavior SetDialogDpiChangeBehavior SetDisplayAutoRotationPreferences SetDisplayConfig SetDlgItemInt SetDlgItemText SetDoubleClickTime SetFocus SetForegroundWindow SetGestureConfig SetKeyboardState SetLastErrorEx SetLayeredWindowAttributes SetMenu SetMenuContextHelpId SetMenuDefaultItem SetMenuInfo SetMenuItemBitmaps SetMenuItemInfo SetMessageExtraInfo SetParent SetPhysicalCursorPos SetProcessDefaultLayout SetProcessDPIAware SetProcessDpiAwarenessContext SetProcessRestrictionExemption SetProcessWindowStation SetProp SetRect SetRectEmpty SetScrollInfo SetScrollPos SetScrollRange SetSysColors SetSystemCursor SetThreadCursorCreationScaling SetThreadDesktop SetThreadDpiAwarenessContext SetThreadDpiHostingBehavior SetTimer SetUserObjectInformation SetUserObjectSecurity SetWindowContextHelpId SetWindowDisplayAffinity SetWindowFeedbackSetting SetWindowLong SetWindowLongPtr SetWindowPlacement SetWindowPos SetWindowRgn SetWindowsHookExA SetWindowsHookExW SetWindowText SetWinEventHook ShowCaret ShowCursor ShowOwnedPopups ShowScrollBar ShowWindow ShowWindowAsync ShutdownBlockReasonCreate ShutdownBlockReasonDestroy ShutdownBlockReasonQuery SkipPointerFrameMessages SoundSentry SubtractRect SwapMouseButton SwitchDesktop SwitchToThisWindow SystemParametersInfo SystemParametersInfoForDpi TabbedTextOut TileWindows ToAscii ToAsciiEx ToUnicode ToUnicodeEx TrackMouseEvent TrackPopupMenu TrackPopupMenuEx TranslateAccelerator TranslateMDISysAccel TranslateMessage UnhookWindowsHookEx UnhookWinEvent UnionRect UnloadKeyboardLayout UnpackDDElParam UnregisterClass UnregisterDeviceNotification UnregisterHotKey UnregisterPointerInputTarget UnregisterPowerSettingNotification UnregisterSuspendResumeNotification UnregisterTouchWindow UpdateLayeredWindow UpdateLayeredWindowIndirect UpdateWindow UserHandleGrantAccess ValidateRect ValidateRgn VkKeyScan VkKeyScanEx WaitForInputIdle WaitMessage WindowFromDC WindowFromPhysicalPoint WindowFromPoint WinHelp WINNLSEnableIME | VP_COMMAND VP_CP_CMD VP_CP_TYPE VP_FLAGS VP_MODE VP_TV WindowMessage WindowStyles WindowStylesEx FVIRT ButtonMessage ButtonNotification ButtonStateFlags ButtonStyle ClipboardNotificationMessage StandardClipboardFormat ComboBoxInfoState ComboBoxMessage ComboBoxNotification ComboBoxStyle ORIENTATION_PREFERENCE AR_STATE TOOLTIP_DISMISS_FLAGS CursorState OCR DBT_DEVTYPE DBTF DEVICE_NOTIFY DeviceBroadcastEvent LOCKF LOCKP CreateDesktopFlags CreateWindowStationFlags UserObjectInformationType DialogBoxStyles QDC SDC EditMessage EditNotification ChangeDisplaySettingsFlags CopyImageOptions DCX GR HitTestValues WindowLongFlags HelpCmd DIALOG_CONTROL_DPI_CHANGE_BEHAVIORS DIALOG_DPI_CHANGE_BEHAVIORS DPI_AWARENESS DPI_HOSTING_BEHAVIOR HC HCBT HookType WINEVENT DrawIconExFlags INPUT_MESSAGE_DEVICE_TYPE INPUT_MESSAGE_ORIGIN_ID INPUTTYPE MouseState RI_KEY RI_MOUSE RID RIDEV RIM_TYPE HOTKEYF HotKeyModifiers KEYEVENTF KLF MAPVK VK GetMenuDefaultItemFlags MenuFlags MenuInfoMember MenuInfoStyle MenuItemInfoMask MenuItemState MenuItemType MNGOF BSF BSM ISMEX MWMO PM QS SMTO EDD EDS MonitorFlags MonitorInfoFlags GMMP MouseActivateCode MOUSEEVENTF TME ODA ODS ODT BorderFlags BorderStyles3D DrawCaptionFlags DrawStateFlags FrameControlState FrameControlType IDANI RedrawWindowFlags PEN_FLAGS PEN_MASK POINTER_BUTTON_CHANGE_TYPE POINTER_DEVICE_CURSOR_TYPE POINTER_DEVICE_TYPE POINTER_FEEDBACK_MODE POINTER_FLAGS POINTER_INPUT_TYPE TOUCH_FLAGS TOUCH_MASK PowerBroadcastType LoadImageOptions LoadImageType ESB_FLAGS SB ScrollWindowFlags SIF StaticMessage StaticNotification StaticStyle ARW ATF ContactVisualization ExitWindowsFlags FKF GestureVisualization HANDEDNESS HELPINFOCONTEXT HFC MB_FLAGS MB_RESULT MKF MouseWheelRouting PenArbitrationType PenVisualization SERKF SKF SPI SPIF SSF SSGF SSTF SSWF SystemMetric TKF GC GCF GF GID TOUCH_FEEDBACK TOUCH_HIT_TESTING TOUCHEVENTF TOUCHINPUTMASKF TWF AnimateWindowFlags ChildWindowSkipOptions DefaultLayout FEEDBACK_TYPE FLASHW GetClassLongFlag GCW GetAncestorFlag GetWindowCmd GUIThreadInfoFlags GWFS LayeredWindowAttributes LSFW MdiTileFlags MessageFilterExAction MessageFilterFlag MessageFilterInformation ObjectState PW SetWindowPosFlags SysCommand TrackPopupMenuFlags UpdateLayeredWindowFlags WindowClassStyles WindowDisplayAffinity WindowPlacementFlags | ICONINFO VIDEOPARAMETERS NMHDR ACCEL METAFILEPICT CURSORINFO DEV_BROADCAST_DEVICEINTERFACE DEV_BROADCAST_DEVNODE DEV_BROADCAST_HANDLE DEV_BROADCAST_HDR DEV_BROADCAST_NET DEV_BROADCAST_OEM DEV_BROADCAST_PORT DEV_BROADCAST_USERDEFINED DEV_BROADCAST_VOLUME HDEVNOTIFY VolLockBroadcast USEROBJECTFLAGS DLGITEMTEMPLATE DLGTEMPLATE MINMAXINFO WINDOWPOS DRAWTEXTPARAMS HELPWININFO MULTIKEYHELP DPI_AWARENESS_CONTEXT CBT_CREATEWND CBTACTIVATESTRUCT CWPRETSTRUCT CWPSTRUCT DEBUGHOOKINFO EVENTMSG HHOOK HWINEVENTHOOK KBDLLHOOKSTRUCT MOUSEHOOKSTRUCT MOUSEHOOKSTRUCTEX MSLLHOOKSTRUCT ICONINFOEX HARDWAREINPUT HRAWINPUT INPUT INPUT_MESSAGE_SOURCE LASTINPUTINFO MOUSEINPUT RAWHID RAWINPUT RAWINPUTDEVICE RAWINPUTDEVICELIST RAWINPUTHEADER RAWKEYBOARD RAWMOUSE RID_DEVICE_INFO RID_DEVICE_INFO_HID RID_DEVICE_INFO_KEYBOARD RID_DEVICE_INFO_MOUSE HKL KEYBDINPUT MDINEXTMENU MENUBARINFO MENUEX_TEMPLATE_HEADER MENUEX_TEMPLATE_ITEM MENUGETOBJECTINFO MENUINFO MENUITEMINFO MENUITEMTEMPLATE MENUITEMTEMPLATEHEADER TPMPARAMS BSMINFO MONITORINFO MONITORINFOEX MOUSEMOVEPOINT TRACKMOUSEEVENT COMPAREITEMSTRUCT DELETEITEMSTRUCT DRAWITEMSTRUCT MEASUREITEMSTRUCT PAINTSTRUCT HSYNTHETICPOINTERDEVICE INPUT_TRANSFORM POINTER_DEVICE_CURSOR_INFO POINTER_DEVICE_INFO POINTER_DEVICE_PROPERTY POINTER_INFO POINTER_PEN_INFO POINTER_TOUCH_INFO POINTER_TYPE_INFO POWERBROADCAST_SETTING GRPICONDIR GRPICONDIRENTRY SCROLLBARINFO SCROLLINFO ACCESSTIMEOUT ANIMATIONINFO AUDIODESCRIPTION FILTERKEYS HELPINFO HIGHCONTRAST ICONMETRICS MINIMIZEDMETRICS MOUSEKEYS MSGBOXPARAMS NONCLIENTMETRICS SERIALKEYS SOUNDSENTRY STICKYKEYS TOGGLEKEYS TOUCHPREDICTIONPARAMETERS GESTURECONFIG GESTUREINFO GESTURENOTIFYSTRUCT HGESTUREINFO HTOUCHINPUT TOUCH_HIT_TESTING_INPUT TOUCH_HIT_TESTING_PROXIMITY_EVALUATION TOUCHINPUT ALTTABINFO CHANGEFILTERSTRUCT CREATESTRUCT FLASHWINFO GUITHREADINFO TITLEBARINFO UPDATELAYEREDWINDOWINFO WINDOWINFO WINDOWPLACEMENT WNDCLASS WNDCLASSEX DATA +ActivateKeyboardLayout AddClipboardFormatListener AdjustWindowRect AdjustWindowRectEx AdjustWindowRectExForDpi AllowSetForegroundWindow AnimateWindow AnyPopup AppendMenuA AppendMenuW AreDpiAwarenessContextsEqual ArrangeIconicWindows AttachThreadInput BeginDeferWindowPos BeginPaint BlockInput BringWindowToTop BroadcastSystemMessage BroadcastSystemMessageEx CalculatePopupWindowPosition CallMsgFilter CallNextHookEx CallWindowProc CascadeWindows ChangeClipboardChain ChangeDisplaySettings ChangeDisplaySettingsEx ChangeWindowMessageFilter ChangeWindowMessageFilterEx CharToOem CharToOemBuff CheckDlgButton CheckMenuItem CheckMenuRadioItem CheckRadioButton ChildWindowFromPoint ChildWindowFromPointEx ClientToScreen ClipCursor CloseClipboard CloseDesktop CloseGestureInfoHandle CloseTouchInputHandle CloseWindow CloseWindowStation CopyAcceleratorTableA CopyAcceleratorTableW CopyIcon CopyImage CopyRect CountClipboardFormats CreateAcceleratorTable CreateCaret CreateCursor CreateDesktop CreateDesktopExA CreateDesktopExW CreateDialogIndirectParam CreateDialogParam CreateIcon CreateIconFromResource CreateIconFromResourceEx CreateIconIndirect CreateMenu CreatePopupMenu CreateSyntheticPointerDevice CreateWindowEx CreateWindowStation DefDlgProc DeferWindowPos DefFrameProc DefMDIChildProc DefRawInputProc DefWindowProc DeleteMenu DeregisterShellHookWindow DestroyAcceleratorTable DestroyCaret DestroyCursor DestroyIcon DestroyMenu DestroySyntheticPointerDevice DestroyWindow DialogBoxIndirectParam DialogBoxParam DisableProcessWindowsGhosting DispatchMessage DisplayConfigGetDeviceInfo DisplayConfigSetDeviceInfo DlgDirList DlgDirListComboBox DlgDirSelectComboBoxEx DlgDirSelectEx DragDetect DrawAnimatedRects DrawCaption DrawEdge DrawFocusRect DrawFrameControl DrawIcon DrawIconEx DrawMenuBar DrawState DrawText DrawTextEx EmptyClipboard EnableMenuItem EnableMouseInPointer EnableNonClientDpiScaling EnableScrollBar EnableWindow EndDeferWindowPos EndDialog EndMenu EndPaint EndTask EnumChildWindows EnumClipboardFormats EnumDesktops EnumDesktopWindows EnumDisplayDevices EnumDisplayMonitors EnumDisplaySettings EnumDisplaySettingsEx EnumPropsA EnumPropsEx EnumPropsW EnumThreadWindows EnumWindows EnumWindowStations EqualRect EvaluateProximityToPolygon EvaluateProximityToRect ExcludeUpdateRgn ExitWindowsEx FillRect FindWindow FindWindowEx FlashWindow FlashWindowEx FrameRect FreeDDElParam GetActiveWindow GetAltTabInfo GetAncestor GetAsyncKeyState GetAutoRotationState GetAwarenessFromDpiAwarenessContext GetCapture GetCaretBlinkTime GetCaretPos GetClassInfo GetClassInfoEx GetClassLong GetClassLongPtr GetClassName GetClassWord GetClientRect GetClipboardData GetClipboardFormatNameA GetClipboardFormatNameW GetClipboardOwner GetClipboardSequenceNumber GetClipboardViewer GetClipCursor GetCurrentInputMessageSource GetCursor GetCursorInfo GetCursorPos GetDC GetDCEx GetDesktopWindow GetDialogBaseUnits GetDialogControlDpiChangeBehavior GetDialogDpiChangeBehavior GetDisplayAutoRotationPreferences GetDisplayConfigBufferSizes GetDlgCtrlID GetDlgItem GetDlgItemInt GetDlgItemText GetDoubleClickTime GetDpiForSystem GetDpiForWindow GetDpiFromDpiAwarenessContext GetFocus GetForegroundWindow GetGestureConfig GetGestureExtraArgs GetGestureInfo GetGuiResources GetGUIThreadInfo GetIconInfo GetIconInfoEx GetInputState GetKBCodePage GetKeyboardLayout GetKeyboardLayoutList GetKeyboardLayoutName GetKeyboardState GetKeyboardType GetKeyNameText GetKeyState GetLastActivePopup GetLastInputInfo GetLayeredWindowAttributes GetListBoxInfo GetMenu GetMenuBarInfo GetMenuCheckMarkDimensions GetMenuContextHelpId GetMenuDefaultItem GetMenuInfo GetMenuItemCount GetMenuItemID GetMenuItemInfoA GetMenuItemInfoW GetMenuItemRect GetMenuState GetMenuString GetMessage GetMessageExtraInfo GetMessagePos GetMessageTime GetMonitorInfo GetMouseMovePointsEx GetNextDlgGroupItem GetNextDlgTabItem GetOpenClipboardWindow GetParent GetPhysicalCursorPos GetPointerCursorId GetPointerDevice GetPointerDeviceCursors GetPointerDeviceProperties GetPointerDeviceRects GetPointerDevices GetPointerFrameInfo GetPointerFrameInfoHistory GetPointerFramePenInfo GetPointerFramePenInfoHistory GetPointerFrameTouchInfo GetPointerFrameTouchInfoHistory GetPointerInfo GetPointerInfoHistory GetPointerInputTransform GetPointerPenInfo GetPointerPenInfoHistory GetPointerTouchInfo GetPointerTouchInfoHistory GetPointerType GetPriorityClipboardFormat GetProcessDefaultLayout GetProcessWindowStation GetProp GetQueueStatus GetRawInputBuffer GetRawInputData GetRawInputDeviceInfo GetRawInputDeviceList GetRawPointerDeviceData GetRegisteredRawInputDevices GetScrollBarInfo GetScrollInfo GetScrollPos GetScrollRange GetShellWindow GetSubMenu GetSysColor GetSysColorBrush GetSystemDpiForProcess GetSystemMenu GetSystemMetrics GetSystemMetricsForDpi GetTabbedTextExtent GetThreadDesktop GetThreadDpiAwarenessContext GetThreadDpiHostingBehavior GetTitleBarInfo GetTopWindow GetTouchInputInfo GetUnpredictedMessagePos GetUpdatedClipboardFormats GetUpdateRect GetUpdateRgn GetUserObjectInformationA GetUserObjectInformationW GetUserObjectSecurity GetWindow GetWindowContextHelpId GetWindowDC GetWindowDisplayAffinity GetWindowDpiAwarenessContext GetWindowDpiHostingBehavior GetWindowFeedbackSetting GetWindowInfo GetWindowLong GetWindowLongPtr GetWindowModuleFileName GetWindowPlacement GetWindowRect GetWindowRgn GetWindowRgnBox GetWindowText GetWindowTextLength GetWindowThreadProcessId GrayString HideCaret HiliteMenuItem ImpersonateDdeClientWindow InflateRect InitializeTouchInjection InjectSyntheticPointerInput InjectTouchInput InSendMessage InSendMessageEx InsertMenu InsertMenuItem InternalGetWindowText IntersectRect InvalidateRect InvalidateRgn InvertRect IsChild IsClipboardFormatAvailable IsDialogMessage IsDlgButtonChecked IsGUIThread IsHungAppWindow IsIconic IsImmersiveProcess IsMenu IsMouseInPointerEnabled IsProcessDPIAware IsRectEmpty IsTouchWindow IsValidDpiAwarenessContext IsWindow IsWindowEnabled IsWindowRedirectedForPrint IsWindowUnicode IsWindowVisible IsWinEventHookInstalled IsWow64Message IsZoomed keybd_event KillTimer LoadAcceleratorsA LoadAcceleratorsW LoadBitmap LoadCursor LoadCursorFromFileA LoadCursorFromFileW LoadIcon LoadImage LoadKeyboardLayout LoadMenu LoadMenuIndirect LoadString LockSetForegroundWindow LockWindowUpdate LockWorkStation LogicalToPhysicalPoint LogicalToPhysicalPointForPerMonitorDPI LookupIconIdFromDirectory LookupIconIdFromDirectoryEx MapDialogRect MapVirtualKey MapVirtualKeyEx MapWindowPoints MB_GetString MenuItemFromPoint MessageBeep MessageBox MessageBoxIndirect MessageBoxTimeoutA MessageBoxTimeoutW ModifyMenu MonitorFromPoint MonitorFromRect MonitorFromWindow mouse_event MoveWindow MsgWaitForMultipleObjects MsgWaitForMultipleObjectsEx NotifyWinEvent OemKeyScan OemToChar OemToCharBuff OffsetRect OpenClipboard OpenDesktop OpenIcon OpenInputDesktop OpenWindowStation PackDDElParam PackTouchHitTestingProximityEvaluation PaintDesktop PeekMessage PhysicalToLogicalPoint PhysicalToLogicalPointForPerMonitorDPI PostMessage PostQuitMessage PostThreadMessage PrintWindow PrivateExtractIcons PtInRect QueryDisplayConfig RealChildWindowFromPoint RealGetWindowClass RedrawWindow RegisterClass RegisterClassEx RegisterClipboardFormat RegisterDeviceNotification RegisterForTooltipDismissNotification RegisterHotKey RegisterPointerDeviceNotifications RegisterPointerInputTarget RegisterPointerInputTargetEx RegisterPowerSettingNotification RegisterRawInputDevices RegisterShellHookWindow RegisterSuspendResumeNotification RegisterTouchHitTestingWindow RegisterTouchWindow RegisterWindowMessage ReleaseCapture ReleaseDC RemoveClipboardFormatListener RemoveMenu RemoveProp ReplyMessage ReuseDDElParam ScreenToClient ScrollDC ScrollWindow ScrollWindowEx SendDlgItemMessage SendInput SendMessage SendMessageCallbackA SendMessageCallbackW SendMessageTimeout SendNotifyMessage SetActiveWindow SetAdditionalForegroundBoostProcesses SetCapture SetCaretBlinkTime SetCaretPos SetClassLong SetClassLongPtr SetClassWord SetClipboardData SetClipboardViewer SetCoalescableTimer SetCursor SetCursorPos SetDialogControlDpiChangeBehavior SetDialogDpiChangeBehavior SetDisplayAutoRotationPreferences SetDisplayConfig SetDlgItemInt SetDlgItemText SetDoubleClickTime SetFocus SetForegroundWindow SetGestureConfig SetKeyboardState SetLastErrorEx SetLayeredWindowAttributes SetMenu SetMenuContextHelpId SetMenuDefaultItem SetMenuInfo SetMenuItemBitmaps SetMenuItemInfo SetMessageExtraInfo SetParent SetPhysicalCursorPos SetProcessDefaultLayout SetProcessDPIAware SetProcessDpiAwarenessContext SetProcessRestrictionExemption SetProcessWindowStation SetProp SetRect SetRectEmpty SetScrollInfo SetScrollPos SetScrollRange SetSysColors SetSystemCursor SetThreadCursorCreationScaling SetThreadDesktop SetThreadDpiAwarenessContext SetThreadDpiHostingBehavior SetTimer SetUserObjectInformation SetUserObjectSecurity SetWindowContextHelpId SetWindowDisplayAffinity SetWindowFeedbackSetting SetWindowLong SetWindowLongPtr SetWindowPlacement SetWindowPos SetWindowRgn SetWindowsHookExA SetWindowsHookExW SetWindowText SetWinEventHook ShellHandwritingDelegateInput ShellHandwritingHandleDelegatedInput ShellHandwritingUndelegateInput ShowCaret ShowCursor ShowOwnedPopups ShowScrollBar ShowWindow ShowWindowAsync ShutdownBlockReasonCreate ShutdownBlockReasonDestroy ShutdownBlockReasonQuery SkipPointerFrameMessages SoundSentry SubtractRect SwapMouseButton SwitchDesktop SwitchToThisWindow SystemParametersInfo SystemParametersInfoForDpi TabbedTextOut TileWindows ToAscii ToAsciiEx ToUnicode ToUnicodeEx TrackMouseEvent TrackPopupMenu TrackPopupMenuEx TranslateAccelerator TranslateMDISysAccel TranslateMessage UnhookWindowsHookEx UnhookWinEvent UnionRect UnloadKeyboardLayout UnpackDDElParam UnregisterClass UnregisterDeviceNotification UnregisterHotKey UnregisterPointerInputTarget UnregisterPowerSettingNotification UnregisterSuspendResumeNotification UnregisterTouchWindow UpdateLayeredWindow UpdateLayeredWindowIndirect UpdateWindow UserHandleGrantAccess ValidateRect ValidateRgn VkKeyScan VkKeyScanEx WaitForInputIdle WaitMessage WindowFromDC WindowFromPhysicalPoint WindowFromPoint WinHelp WINNLSEnableIME | VP_COMMAND VP_CP_CMD VP_CP_TYPE VP_FLAGS VP_MODE VP_TV APPCOMMAND ENDSESSION FAPPCOMMAND GIDC INPUTLANGCHANGE ISC MND MNGO MSGF NOTIFYFORMAT PRF RIM_CODE SBCMD UIS UISF WindowMessage WM_ACTIVATE_WPARAM WM_ICON_WPARAM WM_MOUSEACTIVATE_RETURN WM_SHOWWINDOW_LPARAM WM_SIZE_WPARAM WMSZ WTS WindowStyles WindowStylesEx FVIRT ButtonMessage ButtonNotification ButtonStateFlags ButtonStyle ClipboardNotificationMessage StandardClipboardFormat ComboBoxInfoState ComboBoxMessage ComboBoxNotification ComboBoxStyle ORIENTATION_PREFERENCE AR_STATE FR TOOLTIP_DISMISS_FLAGS CursorState OCR DBT_DEVTYPE DBTF DEVICE_NOTIFY DeviceBroadcastEvent LOCKF LOCKP CreateDesktopFlags CreateWindowStationFlags UserObjectInformationType DDL DialogBoxStyles DLGC QDC SDC EC EC_ENDOFLINE EC_SEARCHWEB_ENTRYPOINT EditMessage EditNotification EditStyle EditStylesEx EIMES EMSIS WB ChangeDisplaySettingsFlags CopyImageOptions DCX GR HitTestValues WindowLongFlags HelpCmd DIALOG_CONTROL_DPI_CHANGE_BEHAVIORS DIALOG_DPI_CHANGE_BEHAVIORS DPI_AWARENESS DPI_HOSTING_BEHAVIOR HC HCBT HookType WINEVENT DrawIconExFlags INPUT_MESSAGE_DEVICE_TYPE INPUT_MESSAGE_ORIGIN_ID INPUTTYPE MouseState RI_KEY RI_MOUSE RID RIDEV RIM_TYPE HOTKEYF HotKeyModifiers KEYEVENTF KLF MAPVK VK ListBoxMessage ListBoxNotification ListBoxReturnValue ListBoxStyle GetMenuDefaultItemFlags MenuFlags MenuInfoMember MenuInfoStyle MenuItemInfoMask MenuItemState MenuItemType MNGOF BSF BSM ISMEX MWMO PM QS SMTO EDD EDS MonitorFlags MonitorInfoFlags GMMP MouseActivateCode MOUSEEVENTF TME ODA ODS ODT BorderFlags BorderStyles3D DrawCaptionFlags DrawStateFlags FrameControlState FrameControlType IDANI RedrawWindowFlags PEN_FLAGS PEN_MASK POINTER_BUTTON_CHANGE_TYPE POINTER_DEVICE_CURSOR_TYPE POINTER_DEVICE_TYPE POINTER_FEEDBACK_MODE POINTER_FLAGS POINTER_INPUT_TYPE TOUCH_FLAGS TOUCH_MASK PowerBroadcastType LoadImageOptions LoadImageType ESB_FLAGS SB ScrollWindowFlags SIF StaticMessage StaticNotification StaticStyle ARW ATF ContactVisualization ExitWindowsFlags FKF GestureVisualization HANDEDNESS HELPINFOCONTEXT HFC MB_FLAGS MB_RESULT MKF MouseWheelRouting PenArbitrationType PenVisualization SERKF SKF SPI SPIF SSF SSGF SSTF SSWF SystemMetric TKF Gesture GCF GF GID TOUCH_FEEDBACK TOUCH_HIT_TESTING TOUCHEVENTF TOUCHINPUTMASKF TWF AnimateWindowFlags ChildWindowSkipOptions DefaultLayout FEEDBACK_TYPE FLASHW GetClassLongFlag GCW GetAncestorFlag GetWindowCmd GUIThreadInfoFlags GWFS LayeredWindowAttributes LSFW MdiTileFlags MessageFilterExAction MessageFilterFlag MessageFilterInformation ObjectState PW SetWindowPosFlags SysCommand TrackPopupMenuFlags UpdateLayeredWindowFlags WindowClassStyles WindowDisplayAffinity WindowPlacementFlags | ICONINFO VIDEOPARAMETERS NMHDR COPYDATASTRUCT MDICREATESTRUCT MOUSEWHEEL SIZES STYLESTRUCT UISTATE WM_HOTKEY_LPARAM WM_KEY_LPARAM WM_SCROLL_LPARAM WM_SETCURSOR_LPARAM ACCEL METAFILEPICT COMBOBOXINFO CmdNotifyWParam CURSORINFO DEV_BROADCAST_DEVICEINTERFACE DEV_BROADCAST_DEVNODE DEV_BROADCAST_HANDLE DEV_BROADCAST_HDR DEV_BROADCAST_NET DEV_BROADCAST_OEM DEV_BROADCAST_PORT DEV_BROADCAST_USERDEFINED DEV_BROADCAST_VOLUME HDEVNOTIFY VolLockBroadcast USEROBJECTFLAGS DLGITEMTEMPLATE DLGTEMPLATE EDITBALLOONTIP NMSEARCHWEB MINMAXINFO WINDOWPOS DRAWTEXTPARAMS HELPWININFO MULTIKEYHELP DPI_AWARENESS_CONTEXT CBT_CREATEWND CBTACTIVATESTRUCT CWPRETSTRUCT CWPSTRUCT DEBUGHOOKINFO EVENTMSG HHOOK HWINEVENTHOOK KBDLLHOOKSTRUCT MOUSEHOOKSTRUCT MOUSEHOOKSTRUCTEX MSLLHOOKSTRUCT ICONINFOEX HARDWAREINPUT HRAWINPUT INPUT INPUT_MESSAGE_SOURCE LASTINPUTINFO MOUSEINPUT RAWHID RAWINPUT RAWINPUTDEVICE RAWINPUTDEVICELIST RAWINPUTHEADER RAWKEYBOARD RAWMOUSE RID_DEVICE_INFO RID_DEVICE_INFO_HID RID_DEVICE_INFO_KEYBOARD RID_DEVICE_INFO_MOUSE HKL KEYBDINPUT MDINEXTMENU MENUBARINFO MENUEX_TEMPLATE_HEADER MENUEX_TEMPLATE_ITEM MENUGETOBJECTINFO MENUINFO MENUITEMINFO MENUITEMTEMPLATE MENUITEMTEMPLATEHEADER TPMPARAMS BSMINFO MONITORINFO MONITORINFOEX MOUSEMOVEPOINT TRACKMOUSEEVENT COMPAREITEMSTRUCT DELETEITEMSTRUCT DRAWITEMSTRUCT MEASUREITEMSTRUCT PAINTSTRUCT HSYNTHETICPOINTERDEVICE INPUT_TRANSFORM POINTER_DEVICE_CURSOR_INFO POINTER_DEVICE_INFO POINTER_DEVICE_PROPERTY POINTER_INFO POINTER_PEN_INFO POINTER_TOUCH_INFO POINTER_TYPE_INFO POWERBROADCAST_SETTING GRPICONDIR GRPICONDIRENTRY SCROLLBARINFO SCROLLINFO ACCESSTIMEOUT ANIMATIONINFO AUDIODESCRIPTION FILTERKEYS HELPINFO HIGHCONTRAST ICONMETRICS MINIMIZEDMETRICS MOUSEKEYS MSGBOXPARAMS NONCLIENTMETRICS SERIALKEYS SOUNDSENTRY STICKYKEYS TOGGLEKEYS TOUCHPREDICTIONPARAMETERS GESTURECONFIG GESTUREINFO GESTURENOTIFYSTRUCT HGESTUREINFO HTOUCHINPUT TOUCH_HIT_TESTING_INPUT TOUCH_HIT_TESTING_PROXIMITY_EVALUATION TOUCHINPUT ALTTABINFO CHANGEFILTERSTRUCT CREATESTRUCT FLASHWINFO GUITHREADINFO TITLEBARINFO UPDATELAYEREDWINDOWINFO WINDOWINFO WINDOWPLACEMENT WNDCLASS WNDCLASSEX DATA diff --git a/PInvoke/User32/readme.md b/PInvoke/User32/readme.md index 41850795..d5f1a1dc 100644 --- a/PInvoke/User32/readme.md +++ b/PInvoke/User32/readme.md @@ -3,7 +3,7 @@ PInvoke API (methods, structures and constants) imported from Windows User32.dll - Includes methods from user32.dll - Current NuGet release: [![Nuget](https://img.shields.io/nuget/v/Vanara.PInvoke.User32?logo=nuget&style=flat-square)![Nuget](https://img.shields.io/nuget/dt/Vanara.PInvoke.User32?label=%20&style=flat-square)](https://www.nuget.org/packages/Vanara.PInvoke.User32) -### Methods - 100% API coverage (562 of 562 functions) +### Methods - 99% API coverage (568 of 571 functions) Native Method | Header | Managed Method --- | --- | --- [ActivateKeyboardLayout](https://www.google.com/search?num=5&q=ActivateKeyboardLayout+site%3Alearn.microsoft.com) | winuser.h | [Vanara.PInvoke.User32.ActivateKeyboardLayout](https://github.com/dahall/Vanara/search?l=C%23&q=ActivateKeyboardLayout) @@ -95,7 +95,10 @@ Native Method | Header | Managed Method [DispatchMessage](https://www.google.com/search?num=5&q=DispatchMessageA+site%3Alearn.microsoft.com) | winuser.h | [Vanara.PInvoke.User32.DispatchMessage](https://github.com/dahall/Vanara/search?l=C%23&q=DispatchMessage) [DisplayConfigGetDeviceInfo](https://www.google.com/search?num=5&q=DisplayConfigGetDeviceInfo+site%3Alearn.microsoft.com) | winuser.h | [Vanara.PInvoke.User32.DisplayConfigGetDeviceInfo](https://github.com/dahall/Vanara/search?l=C%23&q=DisplayConfigGetDeviceInfo) [DisplayConfigSetDeviceInfo](https://www.google.com/search?num=5&q=DisplayConfigSetDeviceInfo+site%3Alearn.microsoft.com) | winuser.h | [Vanara.PInvoke.User32.DisplayConfigSetDeviceInfo](https://github.com/dahall/Vanara/search?l=C%23&q=DisplayConfigSetDeviceInfo) +[DlgDirList](https://www.google.com/search?num=5&q=DlgDirListA+site%3Alearn.microsoft.com) | winuser.h | [Vanara.PInvoke.User32.DlgDirList](https://github.com/dahall/Vanara/search?l=C%23&q=DlgDirList) +[DlgDirListComboBox](https://www.google.com/search?num=5&q=DlgDirListComboBoxA+site%3Alearn.microsoft.com) | winuser.h | [Vanara.PInvoke.User32.DlgDirListComboBox](https://github.com/dahall/Vanara/search?l=C%23&q=DlgDirListComboBox) [DlgDirSelectComboBoxEx](https://www.google.com/search?num=5&q=DlgDirSelectComboBoxExA+site%3Alearn.microsoft.com) | winuser.h | [Vanara.PInvoke.User32.DlgDirSelectComboBoxEx](https://github.com/dahall/Vanara/search?l=C%23&q=DlgDirSelectComboBoxEx) +[DlgDirSelectEx](https://www.google.com/search?num=5&q=DlgDirSelectExA+site%3Alearn.microsoft.com) | winuser.h | [Vanara.PInvoke.User32.DlgDirSelectEx](https://github.com/dahall/Vanara/search?l=C%23&q=DlgDirSelectEx) [DragDetect](https://www.google.com/search?num=5&q=DragDetect+site%3Alearn.microsoft.com) | winuser.h | [Vanara.PInvoke.User32.DragDetect](https://github.com/dahall/Vanara/search?l=C%23&q=DragDetect) [DrawAnimatedRects](https://www.google.com/search?num=5&q=DrawAnimatedRects+site%3Alearn.microsoft.com) | winuser.h | [Vanara.PInvoke.User32.DrawAnimatedRects](https://github.com/dahall/Vanara/search?l=C%23&q=DrawAnimatedRects) [DrawCaption](https://www.google.com/search?num=5&q=DrawCaption+site%3Alearn.microsoft.com) | winuser.h | [Vanara.PInvoke.User32.DrawCaption](https://github.com/dahall/Vanara/search?l=C%23&q=DrawCaption) @@ -209,6 +212,7 @@ Native Method | Header | Managed Method [GetLastActivePopup](https://www.google.com/search?num=5&q=GetLastActivePopup+site%3Alearn.microsoft.com) | winuser.h | [Vanara.PInvoke.User32.GetLastActivePopup](https://github.com/dahall/Vanara/search?l=C%23&q=GetLastActivePopup) [GetLastInputInfo](https://www.google.com/search?num=5&q=GetLastInputInfo+site%3Alearn.microsoft.com) | winuser.h | [Vanara.PInvoke.User32.GetLastInputInfo](https://github.com/dahall/Vanara/search?l=C%23&q=GetLastInputInfo) [GetLayeredWindowAttributes](https://www.google.com/search?num=5&q=GetLayeredWindowAttributes+site%3Alearn.microsoft.com) | winuser.h | [Vanara.PInvoke.User32.GetLayeredWindowAttributes](https://github.com/dahall/Vanara/search?l=C%23&q=GetLayeredWindowAttributes) +[GetListBoxInfo](https://www.google.com/search?num=5&q=GetListBoxInfo+site%3Alearn.microsoft.com) | winuser.h | [Vanara.PInvoke.User32.GetListBoxInfo](https://github.com/dahall/Vanara/search?l=C%23&q=GetListBoxInfo) [GetMenu](https://www.google.com/search?num=5&q=GetMenu+site%3Alearn.microsoft.com) | winuser.h | [Vanara.PInvoke.User32.GetMenu](https://github.com/dahall/Vanara/search?l=C%23&q=GetMenu) [GetMenuBarInfo](https://www.google.com/search?num=5&q=GetMenuBarInfo+site%3Alearn.microsoft.com) | winuser.h | [Vanara.PInvoke.User32.GetMenuBarInfo](https://github.com/dahall/Vanara/search?l=C%23&q=GetMenuBarInfo) [GetMenuCheckMarkDimensions](https://www.google.com/search?num=5&q=GetMenuCheckMarkDimensions+site%3Alearn.microsoft.com) | winuser.h | [Vanara.PInvoke.User32.GetMenuCheckMarkDimensions](https://github.com/dahall/Vanara/search?l=C%23&q=GetMenuCheckMarkDimensions) @@ -377,6 +381,8 @@ Native Method | Header | Managed Method [MessageBeep](https://www.google.com/search?num=5&q=MessageBeep+site%3Alearn.microsoft.com) | winuser.h | [Vanara.PInvoke.User32.MessageBeep](https://github.com/dahall/Vanara/search?l=C%23&q=MessageBeep) [MessageBox](https://www.google.com/search?num=5&q=MessageBoxA+site%3Alearn.microsoft.com) | winuser.h | [Vanara.PInvoke.User32.MessageBox](https://github.com/dahall/Vanara/search?l=C%23&q=MessageBox) [MessageBoxIndirect](https://www.google.com/search?num=5&q=MessageBoxIndirectA+site%3Alearn.microsoft.com) | Winuser.h | [Vanara.PInvoke.User32.MessageBoxIndirect](https://github.com/dahall/Vanara/search?l=C%23&q=MessageBoxIndirect) +[MessageBoxTimeoutA](https://www.google.com/search?num=5&q=MessageBoxTimeoutA+site%3Alearn.microsoft.com) | winuser.h | [Vanara.PInvoke.User32.MessageBoxTimeout](https://github.com/dahall/Vanara/search?l=C%23&q=MessageBoxTimeout) +[MessageBoxTimeoutW](https://www.google.com/search?num=5&q=MessageBoxTimeoutW+site%3Alearn.microsoft.com) | winuser.h | [Vanara.PInvoke.User32.MessageBoxTimeout](https://github.com/dahall/Vanara/search?l=C%23&q=MessageBoxTimeout) [ModifyMenu](https://www.google.com/search?num=5&q=ModifyMenuA+site%3Alearn.microsoft.com) | winuser.h | [Vanara.PInvoke.User32.ModifyMenu](https://github.com/dahall/Vanara/search?l=C%23&q=ModifyMenu) [MonitorFromPoint](https://www.google.com/search?num=5&q=MonitorFromPoint+site%3Alearn.microsoft.com) | winuser.h | [Vanara.PInvoke.User32.MonitorFromPoint](https://github.com/dahall/Vanara/search?l=C%23&q=MonitorFromPoint) [MonitorFromRect](https://www.google.com/search?num=5&q=MonitorFromRect+site%3Alearn.microsoft.com) | winuser.h | [Vanara.PInvoke.User32.MonitorFromRect](https://github.com/dahall/Vanara/search?l=C%23&q=MonitorFromRect) @@ -512,6 +518,9 @@ Native Method | Header | Managed Method [SetWindowsHookExW](https://www.google.com/search?num=5&q=SetWindowsHookExW+site%3Alearn.microsoft.com) | winuser.h | [Vanara.PInvoke.User32.SetWindowsHookEx](https://github.com/dahall/Vanara/search?l=C%23&q=SetWindowsHookEx) [SetWindowText](https://www.google.com/search?num=5&q=SetWindowTextA+site%3Alearn.microsoft.com) | winuser.h | [Vanara.PInvoke.User32.SetWindowText](https://github.com/dahall/Vanara/search?l=C%23&q=SetWindowText) [SetWinEventHook](https://www.google.com/search?num=5&q=SetWinEventHook+site%3Alearn.microsoft.com) | winuser.h | [Vanara.PInvoke.User32.SetWinEventHook](https://github.com/dahall/Vanara/search?l=C%23&q=SetWinEventHook) +[ShellHandwritingDelegateInput](https://www.google.com/search?num=5&q=ShellHandwritingDelegateInput+site%3Alearn.microsoft.com) | | +[ShellHandwritingHandleDelegatedInput](https://www.google.com/search?num=5&q=ShellHandwritingHandleDelegatedInput+site%3Alearn.microsoft.com) | | +[ShellHandwritingUndelegateInput](https://www.google.com/search?num=5&q=ShellHandwritingUndelegateInput+site%3Alearn.microsoft.com) | | [ShowCaret](https://www.google.com/search?num=5&q=ShowCaret+site%3Alearn.microsoft.com) | winuser.h | [Vanara.PInvoke.User32.ShowCaret](https://github.com/dahall/Vanara/search?l=C%23&q=ShowCaret) [ShowCursor](https://www.google.com/search?num=5&q=ShowCursor+site%3Alearn.microsoft.com) | winuser.h | [Vanara.PInvoke.User32.ShowCursor](https://github.com/dahall/Vanara/search?l=C%23&q=ShowCursor) [ShowOwnedPopups](https://www.google.com/search?num=5&q=ShowOwnedPopups+site%3Alearn.microsoft.com) | winuser.h | [Vanara.PInvoke.User32.ShowOwnedPopups](https://github.com/dahall/Vanara/search?l=C%23&q=ShowOwnedPopups) @@ -572,6 +581,7 @@ Native Method | Header | Managed Method Native Enum | Header | Managed Enum --- | --- | --- [AnimateWindowFlags](https://www.google.com/search?num=5&q=AnimateWindowFlags+site%3Alearn.microsoft.com) | | [Vanara.PInvoke.User32.AnimateWindowFlags](https://github.com/dahall/Vanara/search?l=C%23&q=AnimateWindowFlags) +[APPCOMMAND](https://www.google.com/search?num=5&q=APPCOMMAND+site%3Alearn.microsoft.com) | winuser.h | [Vanara.PInvoke.User32.APPCOMMAND](https://github.com/dahall/Vanara/search?l=C%23&q=APPCOMMAND) [AR_STATE](https://www.google.com/search?num=5&q=AR_STATE+site%3Alearn.microsoft.com) | winuser.h | [Vanara.PInvoke.User32.AR_STATE](https://github.com/dahall/Vanara/search?l=C%23&q=AR_STATE) [ARW](https://www.google.com/search?num=5&q=ARW+site%3Alearn.microsoft.com) | Winuser.h | [Vanara.PInvoke.User32.ARW](https://github.com/dahall/Vanara/search?l=C%23&q=ARW) [ATF](https://www.google.com/search?num=5&q=ATF+site%3Alearn.microsoft.com) | Winuser.h | [Vanara.PInvoke.User32.ATF](https://github.com/dahall/Vanara/search?l=C%23&q=ATF) @@ -589,7 +599,7 @@ Native Enum | Header | Managed Enum [ComboBoxInfoState](https://www.google.com/search?num=5&q=ComboBoxInfoState+site%3Alearn.microsoft.com) | Winuser.h | [Vanara.PInvoke.User32.ComboBoxInfoState](https://github.com/dahall/Vanara/search?l=C%23&q=ComboBoxInfoState) [ComboBoxMessage](https://www.google.com/search?num=5&q=ComboBoxMessage+site%3Alearn.microsoft.com) | | [Vanara.PInvoke.User32.ComboBoxMessage](https://github.com/dahall/Vanara/search?l=C%23&q=ComboBoxMessage) [ComboBoxNotification](https://www.google.com/search?num=5&q=ComboBoxNotification+site%3Alearn.microsoft.com) | Winuser.h | [Vanara.PInvoke.User32.ComboBoxNotification](https://github.com/dahall/Vanara/search?l=C%23&q=ComboBoxNotification) -[ComboBoxStyle](https://www.google.com/search?num=5&q=ComboBoxStyle+site%3Alearn.microsoft.com) | CommCtrl.h | [Vanara.PInvoke.User32.ComboBoxStyle](https://github.com/dahall/Vanara/search?l=C%23&q=ComboBoxStyle) +[ComboBoxStyle](https://www.google.com/search?num=5&q=ComboBoxStyle+site%3Alearn.microsoft.com) | winuser.h | [Vanara.PInvoke.User32.ComboBoxStyle](https://github.com/dahall/Vanara/search?l=C%23&q=ComboBoxStyle) [ContactVisualization](https://www.google.com/search?num=5&q=ContactVisualization+site%3Alearn.microsoft.com) | Winuser.h | [Vanara.PInvoke.User32.ContactVisualization](https://github.com/dahall/Vanara/search?l=C%23&q=ContactVisualization) [CopyImageOptions](https://www.google.com/search?num=5&q=CopyImageOptions+site%3Alearn.microsoft.com) | | [Vanara.PInvoke.User32.CopyImageOptions](https://github.com/dahall/Vanara/search?l=C%23&q=CopyImageOptions) [CreateDesktopFlags](https://www.google.com/search?num=5&q=CreateDesktopFlags+site%3Alearn.microsoft.com) | | [Vanara.PInvoke.User32.CreateDesktopFlags](https://github.com/dahall/Vanara/search?l=C%23&q=CreateDesktopFlags) @@ -598,32 +608,44 @@ Native Enum | Header | Managed Enum [DBT_DEVTYPE](https://www.google.com/search?num=5&q=DBT_DEVTYPE+site%3Alearn.microsoft.com) | dbt.h | [Vanara.PInvoke.User32.DBT_DEVTYPE](https://github.com/dahall/Vanara/search?l=C%23&q=DBT_DEVTYPE) [DBTF](https://www.google.com/search?num=5&q=DBTF+site%3Alearn.microsoft.com) | dbt.h | [Vanara.PInvoke.User32.DBTF](https://github.com/dahall/Vanara/search?l=C%23&q=DBTF) [DCX](https://www.google.com/search?num=5&q=DCX+site%3Alearn.microsoft.com) | winuser.h | [Vanara.PInvoke.User32.DCX](https://github.com/dahall/Vanara/search?l=C%23&q=DCX) +[DDL](https://www.google.com/search?num=5&q=DDL+site%3Alearn.microsoft.com) | Winuser.h | [Vanara.PInvoke.User32.DDL](https://github.com/dahall/Vanara/search?l=C%23&q=DDL) [DefaultLayout](https://www.google.com/search?num=5&q=DefaultLayout+site%3Alearn.microsoft.com) | winuser.h | [Vanara.PInvoke.User32.DefaultLayout](https://github.com/dahall/Vanara/search?l=C%23&q=DefaultLayout) [DEVICE_NOTIFY](https://www.google.com/search?num=5&q=DEVICE_NOTIFY+site%3Alearn.microsoft.com) | winuser.h | [Vanara.PInvoke.User32.DEVICE_NOTIFY](https://github.com/dahall/Vanara/search?l=C%23&q=DEVICE_NOTIFY) [DeviceBroadcastEvent](https://www.google.com/search?num=5&q=DeviceBroadcastEvent+site%3Alearn.microsoft.com) | dbt.h | [Vanara.PInvoke.User32.DeviceBroadcastEvent](https://github.com/dahall/Vanara/search?l=C%23&q=DeviceBroadcastEvent) [DIALOG_CONTROL_DPI_CHANGE_BEHAVIORS](https://www.google.com/search?num=5&q=DIALOG_CONTROL_DPI_CHANGE_BEHAVIORS+site%3Alearn.microsoft.com) | winuser.h | [Vanara.PInvoke.User32.DIALOG_CONTROL_DPI_CHANGE_BEHAVIORS](https://github.com/dahall/Vanara/search?l=C%23&q=DIALOG_CONTROL_DPI_CHANGE_BEHAVIORS) [DIALOG_DPI_CHANGE_BEHAVIORS](https://www.google.com/search?num=5&q=DIALOG_DPI_CHANGE_BEHAVIORS+site%3Alearn.microsoft.com) | winuser.h | [Vanara.PInvoke.User32.DIALOG_DPI_CHANGE_BEHAVIORS](https://github.com/dahall/Vanara/search?l=C%23&q=DIALOG_DPI_CHANGE_BEHAVIORS) [DialogBoxStyles](https://www.google.com/search?num=5&q=DialogBoxStyles+site%3Alearn.microsoft.com) | | [Vanara.PInvoke.User32.DialogBoxStyles](https://github.com/dahall/Vanara/search?l=C%23&q=DialogBoxStyles) +[DLGC](https://www.google.com/search?num=5&q=DLGC+site%3Alearn.microsoft.com) | winuser.h | [Vanara.PInvoke.User32.DLGC](https://github.com/dahall/Vanara/search?l=C%23&q=DLGC) [DPI_AWARENESS](https://www.google.com/search?num=5&q=DPI_AWARENESS+site%3Alearn.microsoft.com) | windef.h | [Vanara.PInvoke.User32.DPI_AWARENESS](https://github.com/dahall/Vanara/search?l=C%23&q=DPI_AWARENESS) [DPI_HOSTING_BEHAVIOR](https://www.google.com/search?num=5&q=DPI_HOSTING_BEHAVIOR+site%3Alearn.microsoft.com) | windef.h | [Vanara.PInvoke.User32.DPI_HOSTING_BEHAVIOR](https://github.com/dahall/Vanara/search?l=C%23&q=DPI_HOSTING_BEHAVIOR) [DrawCaptionFlags](https://www.google.com/search?num=5&q=DrawCaptionFlags+site%3Alearn.microsoft.com) | winuser.h | [Vanara.PInvoke.User32.DrawCaptionFlags](https://github.com/dahall/Vanara/search?l=C%23&q=DrawCaptionFlags) [DrawIconExFlags](https://www.google.com/search?num=5&q=DrawIconExFlags+site%3Alearn.microsoft.com) | winuser.h | [Vanara.PInvoke.User32.DrawIconExFlags](https://github.com/dahall/Vanara/search?l=C%23&q=DrawIconExFlags) [DrawStateFlags](https://www.google.com/search?num=5&q=DrawStateFlags+site%3Alearn.microsoft.com) | winuser.h | [Vanara.PInvoke.User32.DrawStateFlags](https://github.com/dahall/Vanara/search?l=C%23&q=DrawStateFlags) +[EC](https://www.google.com/search?num=5&q=EC+site%3Alearn.microsoft.com) | WinUser.h | [Vanara.PInvoke.User32.EC](https://github.com/dahall/Vanara/search?l=C%23&q=EC) +[EC_ENDOFLINE](https://www.google.com/search?num=5&q=EC_ENDOFLINE+site%3Alearn.microsoft.com) | commctrl.h | [Vanara.PInvoke.User32.EC_ENDOFLINE](https://github.com/dahall/Vanara/search?l=C%23&q=EC_ENDOFLINE) +[EC_SEARCHWEB_ENTRYPOINT](https://www.google.com/search?num=5&q=EC_SEARCHWEB_ENTRYPOINT+site%3Alearn.microsoft.com) | commctrl.h | [Vanara.PInvoke.User32.EC_SEARCHWEB_ENTRYPOINT](https://github.com/dahall/Vanara/search?l=C%23&q=EC_SEARCHWEB_ENTRYPOINT) [EDD](https://www.google.com/search?num=5&q=EDD+site%3Alearn.microsoft.com) | winuser.h | [Vanara.PInvoke.User32.EDD](https://github.com/dahall/Vanara/search?l=C%23&q=EDD) -[EditMessage](https://www.google.com/search?num=5&q=EditMessage+site%3Alearn.microsoft.com) | | [Vanara.PInvoke.User32.EditMessage](https://github.com/dahall/Vanara/search?l=C%23&q=EditMessage) -[EditNotification](https://www.google.com/search?num=5&q=EditNotification+site%3Alearn.microsoft.com) | | [Vanara.PInvoke.User32.EditNotification](https://github.com/dahall/Vanara/search?l=C%23&q=EditNotification) +[EditMessage](https://www.google.com/search?num=5&q=EditMessage+site%3Alearn.microsoft.com) | Winuser.h | [Vanara.PInvoke.User32.EditMessage](https://github.com/dahall/Vanara/search?l=C%23&q=EditMessage) +[EditNotification](https://www.google.com/search?num=5&q=EditNotification+site%3Alearn.microsoft.com) | WinUser.h | [Vanara.PInvoke.User32.EditNotification](https://github.com/dahall/Vanara/search?l=C%23&q=EditNotification) +[EditStyle](https://www.google.com/search?num=5&q=EditStyle+site%3Alearn.microsoft.com) | Winuser.h | [Vanara.PInvoke.User32.EditStyle](https://github.com/dahall/Vanara/search?l=C%23&q=EditStyle) +[EditStylesEx](https://www.google.com/search?num=5&q=EditStylesEx+site%3Alearn.microsoft.com) | CommCtrl.h | [Vanara.PInvoke.User32.EditStylesEx](https://github.com/dahall/Vanara/search?l=C%23&q=EditStylesEx) [EDS](https://www.google.com/search?num=5&q=EDS+site%3Alearn.microsoft.com) | winuser.h | [Vanara.PInvoke.User32.EDS](https://github.com/dahall/Vanara/search?l=C%23&q=EDS) +[EIMES](https://www.google.com/search?num=5&q=EIMES+site%3Alearn.microsoft.com) | WinUser.h | [Vanara.PInvoke.User32.EIMES](https://github.com/dahall/Vanara/search?l=C%23&q=EIMES) +[EMSIS](https://www.google.com/search?num=5&q=EMSIS+site%3Alearn.microsoft.com) | WinUser.h | [Vanara.PInvoke.User32.EMSIS](https://github.com/dahall/Vanara/search?l=C%23&q=EMSIS) +[ENDSESSION](https://www.google.com/search?num=5&q=ENDSESSION+site%3Alearn.microsoft.com) | winuser.h | [Vanara.PInvoke.User32.ENDSESSION](https://github.com/dahall/Vanara/search?l=C%23&q=ENDSESSION) [ESB_FLAGS](https://www.google.com/search?num=5&q=ESB_FLAGS+site%3Alearn.microsoft.com) | winuser.h | [Vanara.PInvoke.User32.ESB_FLAGS](https://github.com/dahall/Vanara/search?l=C%23&q=ESB_FLAGS) [ExitWindowsFlags](https://www.google.com/search?num=5&q=ExitWindowsFlags+site%3Alearn.microsoft.com) | Winuser.h | [Vanara.PInvoke.User32.ExitWindowsFlags](https://github.com/dahall/Vanara/search?l=C%23&q=ExitWindowsFlags) +[FAPPCOMMAND](https://www.google.com/search?num=5&q=FAPPCOMMAND+site%3Alearn.microsoft.com) | winuser.h | [Vanara.PInvoke.User32.FAPPCOMMAND](https://github.com/dahall/Vanara/search?l=C%23&q=FAPPCOMMAND) [FEEDBACK_TYPE](https://www.google.com/search?num=5&q=FEEDBACK_TYPE+site%3Alearn.microsoft.com) | winuser.h | [Vanara.PInvoke.User32.FEEDBACK_TYPE](https://github.com/dahall/Vanara/search?l=C%23&q=FEEDBACK_TYPE) [FKF](https://www.google.com/search?num=5&q=FKF+site%3Alearn.microsoft.com) | Winuser.h | [Vanara.PInvoke.User32.FKF](https://github.com/dahall/Vanara/search?l=C%23&q=FKF) [FLASHW](https://www.google.com/search?num=5&q=FLASHW+site%3Alearn.microsoft.com) | winuser.h | [Vanara.PInvoke.User32.FLASHW](https://github.com/dahall/Vanara/search?l=C%23&q=FLASHW) +[FR](https://www.google.com/search?num=5&q=FR+site%3Alearn.microsoft.com) | commdlg.h | [Vanara.PInvoke.User32.FR](https://github.com/dahall/Vanara/search?l=C%23&q=FR) [FrameControlState](https://www.google.com/search?num=5&q=FrameControlState+site%3Alearn.microsoft.com) | winuser.h | [Vanara.PInvoke.User32.FrameControlState](https://github.com/dahall/Vanara/search?l=C%23&q=FrameControlState) [FrameControlType](https://www.google.com/search?num=5&q=FrameControlType+site%3Alearn.microsoft.com) | winuser.h | [Vanara.PInvoke.User32.FrameControlType](https://github.com/dahall/Vanara/search?l=C%23&q=FrameControlType) [FVIRT](https://www.google.com/search?num=5&q=FVIRT+site%3Alearn.microsoft.com) | winuser.h | [Vanara.PInvoke.User32.FVIRT](https://github.com/dahall/Vanara/search?l=C%23&q=FVIRT) -[GC](https://www.google.com/search?num=5&q=GC+site%3Alearn.microsoft.com) | | [Vanara.PInvoke.User32.GC](https://github.com/dahall/Vanara/search?l=C%23&q=GC) [GCF](https://www.google.com/search?num=5&q=GCF+site%3Alearn.microsoft.com) | winuser.h | [Vanara.PInvoke.User32.GCF](https://github.com/dahall/Vanara/search?l=C%23&q=GCF) [GCW](https://www.google.com/search?num=5&q=GCW+site%3Alearn.microsoft.com) | winuser.h | [Vanara.PInvoke.User32.GCW](https://github.com/dahall/Vanara/search?l=C%23&q=GCW) +[Gesture](https://www.google.com/search?num=5&q=Gesture+site%3Alearn.microsoft.com) | | [Vanara.PInvoke.User32.Gesture](https://github.com/dahall/Vanara/search?l=C%23&q=Gesture) [GestureVisualization](https://www.google.com/search?num=5&q=GestureVisualization+site%3Alearn.microsoft.com) | Winuser.h | [Vanara.PInvoke.User32.GestureVisualization](https://github.com/dahall/Vanara/search?l=C%23&q=GestureVisualization) [GetAncestorFlag](https://www.google.com/search?num=5&q=GetAncestorFlag+site%3Alearn.microsoft.com) | winuser.h | [Vanara.PInvoke.User32.GetAncestorFlag](https://github.com/dahall/Vanara/search?l=C%23&q=GetAncestorFlag) [GetClassLongFlag](https://www.google.com/search?num=5&q=GetClassLongFlag+site%3Alearn.microsoft.com) | winuser.h | [Vanara.PInvoke.User32.GetClassLongFlag](https://github.com/dahall/Vanara/search?l=C%23&q=GetClassLongFlag) @@ -631,6 +653,7 @@ Native Enum | Header | Managed Enum [GetWindowCmd](https://www.google.com/search?num=5&q=GetWindowCmd+site%3Alearn.microsoft.com) | winuser.h | [Vanara.PInvoke.User32.GetWindowCmd](https://github.com/dahall/Vanara/search?l=C%23&q=GetWindowCmd) [GF](https://www.google.com/search?num=5&q=GF+site%3Alearn.microsoft.com) | winuser.h | [Vanara.PInvoke.User32.GF](https://github.com/dahall/Vanara/search?l=C%23&q=GF) [GID](https://www.google.com/search?num=5&q=GID+site%3Alearn.microsoft.com) | | [Vanara.PInvoke.User32.GID](https://github.com/dahall/Vanara/search?l=C%23&q=GID) +[GIDC](https://www.google.com/search?num=5&q=GIDC+site%3Alearn.microsoft.com) | winuser.h | [Vanara.PInvoke.User32.GIDC](https://github.com/dahall/Vanara/search?l=C%23&q=GIDC) [GMMP](https://www.google.com/search?num=5&q=GMMP+site%3Alearn.microsoft.com) | winuser.h | [Vanara.PInvoke.User32.GMMP](https://github.com/dahall/Vanara/search?l=C%23&q=GMMP) [GR](https://www.google.com/search?num=5&q=GR+site%3Alearn.microsoft.com) | winuser.h | [Vanara.PInvoke.User32.GR](https://github.com/dahall/Vanara/search?l=C%23&q=GR) [GUIThreadInfoFlags](https://www.google.com/search?num=5&q=GUIThreadInfoFlags+site%3Alearn.microsoft.com) | winuser.h | [Vanara.PInvoke.User32.GUIThreadInfoFlags](https://github.com/dahall/Vanara/search?l=C%23&q=GUIThreadInfoFlags) @@ -648,11 +671,17 @@ Native Enum | Header | Managed Enum [IDANI](https://www.google.com/search?num=5&q=IDANI+site%3Alearn.microsoft.com) | winuser.h | [Vanara.PInvoke.User32.IDANI](https://github.com/dahall/Vanara/search?l=C%23&q=IDANI) [INPUT_MESSAGE_DEVICE_TYPE](https://www.google.com/search?num=5&q=INPUT_MESSAGE_DEVICE_TYPE+site%3Alearn.microsoft.com) | winuser.h | [Vanara.PInvoke.User32.INPUT_MESSAGE_DEVICE_TYPE](https://github.com/dahall/Vanara/search?l=C%23&q=INPUT_MESSAGE_DEVICE_TYPE) [INPUT_MESSAGE_ORIGIN_ID](https://www.google.com/search?num=5&q=INPUT_MESSAGE_ORIGIN_ID+site%3Alearn.microsoft.com) | winuser.h | [Vanara.PInvoke.User32.INPUT_MESSAGE_ORIGIN_ID](https://github.com/dahall/Vanara/search?l=C%23&q=INPUT_MESSAGE_ORIGIN_ID) +[INPUTLANGCHANGE](https://www.google.com/search?num=5&q=INPUTLANGCHANGE+site%3Alearn.microsoft.com) | winuser.h | [Vanara.PInvoke.User32.INPUTLANGCHANGE](https://github.com/dahall/Vanara/search?l=C%23&q=INPUTLANGCHANGE) [INPUTTYPE](https://www.google.com/search?num=5&q=INPUTTYPE+site%3Alearn.microsoft.com) | winuser.h | [Vanara.PInvoke.User32.INPUTTYPE](https://github.com/dahall/Vanara/search?l=C%23&q=INPUTTYPE) +[ISC](https://www.google.com/search?num=5&q=ISC+site%3Alearn.microsoft.com) | imm.h | [Vanara.PInvoke.User32.ISC](https://github.com/dahall/Vanara/search?l=C%23&q=ISC) [ISMEX](https://www.google.com/search?num=5&q=ISMEX+site%3Alearn.microsoft.com) | winuser.h | [Vanara.PInvoke.User32.ISMEX](https://github.com/dahall/Vanara/search?l=C%23&q=ISMEX) [KEYEVENTF](https://www.google.com/search?num=5&q=KEYEVENTF+site%3Alearn.microsoft.com) | winuser.h | [Vanara.PInvoke.User32.KEYEVENTF](https://github.com/dahall/Vanara/search?l=C%23&q=KEYEVENTF) [KLF](https://www.google.com/search?num=5&q=KLF+site%3Alearn.microsoft.com) | winuser.h | [Vanara.PInvoke.User32.KLF](https://github.com/dahall/Vanara/search?l=C%23&q=KLF) [LayeredWindowAttributes](https://www.google.com/search?num=5&q=LayeredWindowAttributes+site%3Alearn.microsoft.com) | winuser.h | [Vanara.PInvoke.User32.LayeredWindowAttributes](https://github.com/dahall/Vanara/search?l=C%23&q=LayeredWindowAttributes) +[ListBoxMessage](https://www.google.com/search?num=5&q=ListBoxMessage+site%3Alearn.microsoft.com) | Winuser.h | [Vanara.PInvoke.User32.ListBoxMessage](https://github.com/dahall/Vanara/search?l=C%23&q=ListBoxMessage) +[ListBoxNotification](https://www.google.com/search?num=5&q=ListBoxNotification+site%3Alearn.microsoft.com) | Winuser.h | [Vanara.PInvoke.User32.ListBoxNotification](https://github.com/dahall/Vanara/search?l=C%23&q=ListBoxNotification) +[ListBoxReturnValue](https://www.google.com/search?num=5&q=ListBoxReturnValue+site%3Alearn.microsoft.com) | Winuser.h | [Vanara.PInvoke.User32.ListBoxReturnValue](https://github.com/dahall/Vanara/search?l=C%23&q=ListBoxReturnValue) +[ListBoxStyle](https://www.google.com/search?num=5&q=ListBoxStyle+site%3Alearn.microsoft.com) | Winuser.h | [Vanara.PInvoke.User32.ListBoxStyle](https://github.com/dahall/Vanara/search?l=C%23&q=ListBoxStyle) [LoadImageOptions](https://www.google.com/search?num=5&q=LoadImageOptions+site%3Alearn.microsoft.com) | | [Vanara.PInvoke.User32.LoadImageOptions](https://github.com/dahall/Vanara/search?l=C%23&q=LoadImageOptions) [LoadImageType](https://www.google.com/search?num=5&q=LoadImageType+site%3Alearn.microsoft.com) | | [Vanara.PInvoke.User32.LoadImageType](https://github.com/dahall/Vanara/search?l=C%23&q=LoadImageType) [LOCKF](https://www.google.com/search?num=5&q=LOCKF+site%3Alearn.microsoft.com) | dbt.h | [Vanara.PInvoke.User32.LOCKF](https://github.com/dahall/Vanara/search?l=C%23&q=LOCKF) @@ -672,6 +701,8 @@ Native Enum | Header | Managed Enum [MessageFilterFlag](https://www.google.com/search?num=5&q=MessageFilterFlag+site%3Alearn.microsoft.com) | | [Vanara.PInvoke.User32.MessageFilterFlag](https://github.com/dahall/Vanara/search?l=C%23&q=MessageFilterFlag) [MessageFilterInformation](https://www.google.com/search?num=5&q=MessageFilterInformation+site%3Alearn.microsoft.com) | winuser.h | [Vanara.PInvoke.User32.MessageFilterInformation](https://github.com/dahall/Vanara/search?l=C%23&q=MessageFilterInformation) [MKF](https://www.google.com/search?num=5&q=MKF+site%3Alearn.microsoft.com) | Winuser.h | [Vanara.PInvoke.User32.MKF](https://github.com/dahall/Vanara/search?l=C%23&q=MKF) +[MND](https://www.google.com/search?num=5&q=MND+site%3Alearn.microsoft.com) | winuser.h | [Vanara.PInvoke.User32.MND](https://github.com/dahall/Vanara/search?l=C%23&q=MND) +[MNGO](https://www.google.com/search?num=5&q=MNGO+site%3Alearn.microsoft.com) | winuser.h | [Vanara.PInvoke.User32.MNGO](https://github.com/dahall/Vanara/search?l=C%23&q=MNGO) [MNGOF](https://www.google.com/search?num=5&q=MNGOF+site%3Alearn.microsoft.com) | winuser.h | [Vanara.PInvoke.User32.MNGOF](https://github.com/dahall/Vanara/search?l=C%23&q=MNGOF) [MonitorFlags](https://www.google.com/search?num=5&q=MonitorFlags+site%3Alearn.microsoft.com) | winuser.h | [Vanara.PInvoke.User32.MonitorFlags](https://github.com/dahall/Vanara/search?l=C%23&q=MonitorFlags) [MonitorInfoFlags](https://www.google.com/search?num=5&q=MonitorInfoFlags+site%3Alearn.microsoft.com) | winuser.h | [Vanara.PInvoke.User32.MonitorInfoFlags](https://github.com/dahall/Vanara/search?l=C%23&q=MonitorInfoFlags) @@ -679,7 +710,9 @@ Native Enum | Header | Managed Enum [MOUSEEVENTF](https://www.google.com/search?num=5&q=MOUSEEVENTF+site%3Alearn.microsoft.com) | winuser.h | [Vanara.PInvoke.User32.MOUSEEVENTF](https://github.com/dahall/Vanara/search?l=C%23&q=MOUSEEVENTF) [MouseState](https://www.google.com/search?num=5&q=MouseState+site%3Alearn.microsoft.com) | winuser.h | [Vanara.PInvoke.User32.MouseState](https://github.com/dahall/Vanara/search?l=C%23&q=MouseState) [MouseWheelRouting](https://www.google.com/search?num=5&q=MouseWheelRouting+site%3Alearn.microsoft.com) | Winuser.h | [Vanara.PInvoke.User32.MouseWheelRouting](https://github.com/dahall/Vanara/search?l=C%23&q=MouseWheelRouting) +[MSGF](https://www.google.com/search?num=5&q=MSGF+site%3Alearn.microsoft.com) | winuser.h | [Vanara.PInvoke.User32.MSGF](https://github.com/dahall/Vanara/search?l=C%23&q=MSGF) [MWMO](https://www.google.com/search?num=5&q=MWMO+site%3Alearn.microsoft.com) | winuser.h | [Vanara.PInvoke.User32.MWMO](https://github.com/dahall/Vanara/search?l=C%23&q=MWMO) +[NOTIFYFORMAT](https://www.google.com/search?num=5&q=NOTIFYFORMAT+site%3Alearn.microsoft.com) | winuser.h | [Vanara.PInvoke.User32.NOTIFYFORMAT](https://github.com/dahall/Vanara/search?l=C%23&q=NOTIFYFORMAT) [ObjectState](https://www.google.com/search?num=5&q=ObjectState+site%3Alearn.microsoft.com) | winuser.h | [Vanara.PInvoke.User32.ObjectState](https://github.com/dahall/Vanara/search?l=C%23&q=ObjectState) [OCR](https://www.google.com/search?num=5&q=OCR+site%3Alearn.microsoft.com) | winuser.h | [Vanara.PInvoke.User32.OCR](https://github.com/dahall/Vanara/search?l=C%23&q=OCR) [ODA](https://www.google.com/search?num=5&q=ODA+site%3Alearn.microsoft.com) | winuser.h | [Vanara.PInvoke.User32.ODA](https://github.com/dahall/Vanara/search?l=C%23&q=ODA) @@ -698,6 +731,7 @@ Native Enum | Header | Managed Enum [POINTER_FLAGS](https://www.google.com/search?num=5&q=POINTER_FLAGS+site%3Alearn.microsoft.com) | winuser.h | [Vanara.PInvoke.User32.POINTER_FLAGS](https://github.com/dahall/Vanara/search?l=C%23&q=POINTER_FLAGS) [POINTER_INPUT_TYPE](https://www.google.com/search?num=5&q=POINTER_INPUT_TYPE+site%3Alearn.microsoft.com) | winuser.h | [Vanara.PInvoke.User32.POINTER_INPUT_TYPE](https://github.com/dahall/Vanara/search?l=C%23&q=POINTER_INPUT_TYPE) [PowerBroadcastType](https://www.google.com/search?num=5&q=PowerBroadcastType+site%3Alearn.microsoft.com) | winuser.h | [Vanara.PInvoke.User32.PowerBroadcastType](https://github.com/dahall/Vanara/search?l=C%23&q=PowerBroadcastType) +[PRF](https://www.google.com/search?num=5&q=PRF+site%3Alearn.microsoft.com) | winuser.h | [Vanara.PInvoke.User32.PRF](https://github.com/dahall/Vanara/search?l=C%23&q=PRF) [PW](https://www.google.com/search?num=5&q=PW+site%3Alearn.microsoft.com) | winuser.h | [Vanara.PInvoke.User32.PW](https://github.com/dahall/Vanara/search?l=C%23&q=PW) [QDC](https://www.google.com/search?num=5&q=QDC+site%3Alearn.microsoft.com) | wingdi.h | [Vanara.PInvoke.User32.QDC](https://github.com/dahall/Vanara/search?l=C%23&q=QDC) [QS](https://www.google.com/search?num=5&q=QS+site%3Alearn.microsoft.com) | winuser.h | [Vanara.PInvoke.User32.QS](https://github.com/dahall/Vanara/search?l=C%23&q=QS) @@ -706,8 +740,10 @@ Native Enum | Header | Managed Enum [RI_MOUSE](https://www.google.com/search?num=5&q=RI_MOUSE+site%3Alearn.microsoft.com) | winuser.h | [Vanara.PInvoke.User32.RI_MOUSE](https://github.com/dahall/Vanara/search?l=C%23&q=RI_MOUSE) [RID](https://www.google.com/search?num=5&q=RID+site%3Alearn.microsoft.com) | winuser.h | [Vanara.PInvoke.User32.RID](https://github.com/dahall/Vanara/search?l=C%23&q=RID) [RIDEV](https://www.google.com/search?num=5&q=RIDEV+site%3Alearn.microsoft.com) | winuser.h | [Vanara.PInvoke.User32.RIDEV](https://github.com/dahall/Vanara/search?l=C%23&q=RIDEV) +[RIM_CODE](https://www.google.com/search?num=5&q=RIM_CODE+site%3Alearn.microsoft.com) | winuser.h | [Vanara.PInvoke.User32.RIM_CODE](https://github.com/dahall/Vanara/search?l=C%23&q=RIM_CODE) [RIM_TYPE](https://www.google.com/search?num=5&q=RIM_TYPE+site%3Alearn.microsoft.com) | winuser.h | [Vanara.PInvoke.User32.RIM_TYPE](https://github.com/dahall/Vanara/search?l=C%23&q=RIM_TYPE) [SB](https://www.google.com/search?num=5&q=SB+site%3Alearn.microsoft.com) | winuser.h | [Vanara.PInvoke.User32.SB](https://github.com/dahall/Vanara/search?l=C%23&q=SB) +[SBCMD](https://www.google.com/search?num=5&q=SBCMD+site%3Alearn.microsoft.com) | winuser.h | [Vanara.PInvoke.User32.SBCMD](https://github.com/dahall/Vanara/search?l=C%23&q=SBCMD) [ScrollWindowFlags](https://www.google.com/search?num=5&q=ScrollWindowFlags+site%3Alearn.microsoft.com) | winuser.h | [Vanara.PInvoke.User32.ScrollWindowFlags](https://github.com/dahall/Vanara/search?l=C%23&q=ScrollWindowFlags) [SDC](https://www.google.com/search?num=5&q=SDC+site%3Alearn.microsoft.com) | wingdi.h | [Vanara.PInvoke.User32.SDC](https://github.com/dahall/Vanara/search?l=C%23&q=SDC) [SERKF](https://www.google.com/search?num=5&q=SERKF+site%3Alearn.microsoft.com) | Winuser.h | [Vanara.PInvoke.User32.SERKF](https://github.com/dahall/Vanara/search?l=C%23&q=SERKF) @@ -738,6 +774,8 @@ Native Enum | Header | Managed Enum [TOUCHINPUTMASKF](https://www.google.com/search?num=5&q=TOUCHINPUTMASKF+site%3Alearn.microsoft.com) | winuser.h | [Vanara.PInvoke.User32.TOUCHINPUTMASKF](https://github.com/dahall/Vanara/search?l=C%23&q=TOUCHINPUTMASKF) [TrackPopupMenuFlags](https://www.google.com/search?num=5&q=TrackPopupMenuFlags+site%3Alearn.microsoft.com) | winuser.h | [Vanara.PInvoke.User32.TrackPopupMenuFlags](https://github.com/dahall/Vanara/search?l=C%23&q=TrackPopupMenuFlags) [TWF](https://www.google.com/search?num=5&q=TWF+site%3Alearn.microsoft.com) | | [Vanara.PInvoke.User32.TWF](https://github.com/dahall/Vanara/search?l=C%23&q=TWF) +[UIS](https://www.google.com/search?num=5&q=UIS+site%3Alearn.microsoft.com) | winuser.h | [Vanara.PInvoke.User32.UIS](https://github.com/dahall/Vanara/search?l=C%23&q=UIS) +[UISF](https://www.google.com/search?num=5&q=UISF+site%3Alearn.microsoft.com) | winuser.h | [Vanara.PInvoke.User32.UISF](https://github.com/dahall/Vanara/search?l=C%23&q=UISF) [UpdateLayeredWindowFlags](https://www.google.com/search?num=5&q=UpdateLayeredWindowFlags+site%3Alearn.microsoft.com) | winuser.h | [Vanara.PInvoke.User32.UpdateLayeredWindowFlags](https://github.com/dahall/Vanara/search?l=C%23&q=UpdateLayeredWindowFlags) [UserObjectInformationType](https://www.google.com/search?num=5&q=UserObjectInformationType+site%3Alearn.microsoft.com) | winuser.h | [Vanara.PInvoke.User32.UserObjectInformationType](https://github.com/dahall/Vanara/search?l=C%23&q=UserObjectInformationType) [VK](https://www.google.com/search?num=5&q=VK+site%3Alearn.microsoft.com) | winuser.h | [Vanara.PInvoke.User32.VK](https://github.com/dahall/Vanara/search?l=C%23&q=VK) @@ -747,14 +785,22 @@ Native Enum | Header | Managed Enum [VP_FLAGS](https://www.google.com/search?num=5&q=VP_FLAGS+site%3Alearn.microsoft.com) | Tvout.h | [Vanara.PInvoke.User32.VP_FLAGS](https://github.com/dahall/Vanara/search?l=C%23&q=VP_FLAGS) [VP_MODE](https://www.google.com/search?num=5&q=VP_MODE+site%3Alearn.microsoft.com) | Tvout.h | [Vanara.PInvoke.User32.VP_MODE](https://github.com/dahall/Vanara/search?l=C%23&q=VP_MODE) [VP_TV](https://www.google.com/search?num=5&q=VP_TV+site%3Alearn.microsoft.com) | Tvout.h | [Vanara.PInvoke.User32.VP_TV](https://github.com/dahall/Vanara/search?l=C%23&q=VP_TV) +[WB](https://www.google.com/search?num=5&q=WB+site%3Alearn.microsoft.com) | winuser.h | [Vanara.PInvoke.User32.WB](https://github.com/dahall/Vanara/search?l=C%23&q=WB) [WindowClassStyles](https://www.google.com/search?num=5&q=WindowClassStyles+site%3Alearn.microsoft.com) | winuser.h | [Vanara.PInvoke.User32.WindowClassStyles](https://github.com/dahall/Vanara/search?l=C%23&q=WindowClassStyles) [WindowDisplayAffinity](https://www.google.com/search?num=5&q=WindowDisplayAffinity+site%3Alearn.microsoft.com) | winuser.h | [Vanara.PInvoke.User32.WindowDisplayAffinity](https://github.com/dahall/Vanara/search?l=C%23&q=WindowDisplayAffinity) [WindowLongFlags](https://www.google.com/search?num=5&q=WindowLongFlags+site%3Alearn.microsoft.com) | | [Vanara.PInvoke.User32.WindowLongFlags](https://github.com/dahall/Vanara/search?l=C%23&q=WindowLongFlags) -[WindowMessage](https://www.google.com/search?num=5&q=WindowMessage+site%3Alearn.microsoft.com) | | [Vanara.PInvoke.User32.WindowMessage](https://github.com/dahall/Vanara/search?l=C%23&q=WindowMessage) +[WindowMessage](https://www.google.com/search?num=5&q=WindowMessage+site%3Alearn.microsoft.com) | winuser.h | [Vanara.PInvoke.User32.WindowMessage](https://github.com/dahall/Vanara/search?l=C%23&q=WindowMessage) [WindowPlacementFlags](https://www.google.com/search?num=5&q=WindowPlacementFlags+site%3Alearn.microsoft.com) | winuser.h | [Vanara.PInvoke.User32.WindowPlacementFlags](https://github.com/dahall/Vanara/search?l=C%23&q=WindowPlacementFlags) [WindowStyles](https://www.google.com/search?num=5&q=WindowStyles+site%3Alearn.microsoft.com) | | [Vanara.PInvoke.User32.WindowStyles](https://github.com/dahall/Vanara/search?l=C%23&q=WindowStyles) [WindowStylesEx](https://www.google.com/search?num=5&q=WindowStylesEx+site%3Alearn.microsoft.com) | | [Vanara.PInvoke.User32.WindowStylesEx](https://github.com/dahall/Vanara/search?l=C%23&q=WindowStylesEx) [WINEVENT](https://www.google.com/search?num=5&q=WINEVENT+site%3Alearn.microsoft.com) | winuser.h | [Vanara.PInvoke.User32.WINEVENT](https://github.com/dahall/Vanara/search?l=C%23&q=WINEVENT) +[WM_ACTIVATE_WPARAM](https://www.google.com/search?num=5&q=WM_ACTIVATE_WPARAM+site%3Alearn.microsoft.com) | winuser.h | [Vanara.PInvoke.User32.WM_ACTIVATE_WPARAM](https://github.com/dahall/Vanara/search?l=C%23&q=WM_ACTIVATE_WPARAM) +[WM_ICON_WPARAM](https://www.google.com/search?num=5&q=WM_ICON_WPARAM+site%3Alearn.microsoft.com) | winuser.h | [Vanara.PInvoke.User32.WM_ICON_WPARAM](https://github.com/dahall/Vanara/search?l=C%23&q=WM_ICON_WPARAM) +[WM_MOUSEACTIVATE_RETURN](https://www.google.com/search?num=5&q=WM_MOUSEACTIVATE_RETURN+site%3Alearn.microsoft.com) | winuser.h | [Vanara.PInvoke.User32.WM_MOUSEACTIVATE_RETURN](https://github.com/dahall/Vanara/search?l=C%23&q=WM_MOUSEACTIVATE_RETURN) +[WM_SHOWWINDOW_LPARAM](https://www.google.com/search?num=5&q=WM_SHOWWINDOW_LPARAM+site%3Alearn.microsoft.com) | winuser.h | [Vanara.PInvoke.User32.WM_SHOWWINDOW_LPARAM](https://github.com/dahall/Vanara/search?l=C%23&q=WM_SHOWWINDOW_LPARAM) +[WM_SIZE_WPARAM](https://www.google.com/search?num=5&q=WM_SIZE_WPARAM+site%3Alearn.microsoft.com) | winuser.h | [Vanara.PInvoke.User32.WM_SIZE_WPARAM](https://github.com/dahall/Vanara/search?l=C%23&q=WM_SIZE_WPARAM) +[WMSZ](https://www.google.com/search?num=5&q=WMSZ+site%3Alearn.microsoft.com) | winuser.h | [Vanara.PInvoke.User32.WMSZ](https://github.com/dahall/Vanara/search?l=C%23&q=WMSZ) +[WTS](https://www.google.com/search?num=5&q=WTS+site%3Alearn.microsoft.com) | winuser.h | [Vanara.PInvoke.User32.WTS](https://github.com/dahall/Vanara/search?l=C%23&q=WTS) ### Structures Native Structure | Header | Managed Structure --- | --- | --- @@ -767,7 +813,10 @@ Native Structure | Header | Managed Structure [CBT_CREATEWND](https://www.google.com/search?num=5&q=CBT_CREATEWND+site%3Alearn.microsoft.com) | winuser.h | [Vanara.PInvoke.User32.CBT_CREATEWND](https://github.com/dahall/Vanara/search?l=C%23&q=CBT_CREATEWND) [CBTACTIVATESTRUCT](https://www.google.com/search?num=5&q=CBTACTIVATESTRUCT+site%3Alearn.microsoft.com) | winuser.h | [Vanara.PInvoke.User32.CBTACTIVATESTRUCT](https://github.com/dahall/Vanara/search?l=C%23&q=CBTACTIVATESTRUCT) [CHANGEFILTERSTRUCT](https://www.google.com/search?num=5&q=CHANGEFILTERSTRUCT+site%3Alearn.microsoft.com) | winuser.h | [Vanara.PInvoke.User32.CHANGEFILTERSTRUCT](https://github.com/dahall/Vanara/search?l=C%23&q=CHANGEFILTERSTRUCT) +[CmdNotifyWParam](https://www.google.com/search?num=5&q=CmdNotifyWParam+site%3Alearn.microsoft.com) | | [Vanara.PInvoke.User32.CmdNotifyWParam](https://github.com/dahall/Vanara/search?l=C%23&q=CmdNotifyWParam) +[COMBOBOXINFO](https://www.google.com/search?num=5&q=COMBOBOXINFO+site%3Alearn.microsoft.com) | Winuser.h | [Vanara.PInvoke.User32.COMBOBOXINFO](https://github.com/dahall/Vanara/search?l=C%23&q=COMBOBOXINFO) [COMPAREITEMSTRUCT](https://www.google.com/search?num=5&q=COMPAREITEMSTRUCT+site%3Alearn.microsoft.com) | winuser.h | [Vanara.PInvoke.User32.COMPAREITEMSTRUCT](https://github.com/dahall/Vanara/search?l=C%23&q=COMPAREITEMSTRUCT) +[COPYDATASTRUCT](https://www.google.com/search?num=5&q=COPYDATASTRUCT+site%3Alearn.microsoft.com) | winuser.h | [Vanara.PInvoke.User32.COPYDATASTRUCT](https://github.com/dahall/Vanara/search?l=C%23&q=COPYDATASTRUCT) [CREATESTRUCT](https://www.google.com/search?num=5&q=CREATESTRUCT+site%3Alearn.microsoft.com) | winuser.h | [Vanara.PInvoke.User32.CREATESTRUCT](https://github.com/dahall/Vanara/search?l=C%23&q=CREATESTRUCT) [CURSORINFO](https://www.google.com/search?num=5&q=CURSORINFO+site%3Alearn.microsoft.com) | winuser.h | [Vanara.PInvoke.User32.CURSORINFO](https://github.com/dahall/Vanara/search?l=C%23&q=CURSORINFO) [CWPRETSTRUCT](https://www.google.com/search?num=5&q=CWPRETSTRUCT+site%3Alearn.microsoft.com) | winuser.h | [Vanara.PInvoke.User32.CWPRETSTRUCT](https://github.com/dahall/Vanara/search?l=C%23&q=CWPRETSTRUCT) @@ -789,6 +838,7 @@ Native Structure | Header | Managed Structure [DPI_AWARENESS_CONTEXT](https://www.google.com/search?num=5&q=DPI_AWARENESS_CONTEXT+site%3Alearn.microsoft.com) | | [Vanara.PInvoke.User32.DPI_AWARENESS_CONTEXT](https://github.com/dahall/Vanara/search?l=C%23&q=DPI_AWARENESS_CONTEXT) [DRAWITEMSTRUCT](https://www.google.com/search?num=5&q=DRAWITEMSTRUCT+site%3Alearn.microsoft.com) | winuser.h | [Vanara.PInvoke.User32.DRAWITEMSTRUCT](https://github.com/dahall/Vanara/search?l=C%23&q=DRAWITEMSTRUCT) [DRAWTEXTPARAMS](https://www.google.com/search?num=5&q=DRAWTEXTPARAMS+site%3Alearn.microsoft.com) | winuser.h | [Vanara.PInvoke.User32.DRAWTEXTPARAMS](https://github.com/dahall/Vanara/search?l=C%23&q=DRAWTEXTPARAMS) +[EDITBALLOONTIP](https://www.google.com/search?num=5&q=EDITBALLOONTIP+site%3Alearn.microsoft.com) | commctrl.h | [Vanara.PInvoke.User32.EDITBALLOONTIP](https://github.com/dahall/Vanara/search?l=C%23&q=EDITBALLOONTIP) [EVENTMSG](https://www.google.com/search?num=5&q=EVENTMSG+site%3Alearn.microsoft.com) | winuser.h | [Vanara.PInvoke.User32.EVENTMSG](https://github.com/dahall/Vanara/search?l=C%23&q=EVENTMSG) [FILTERKEYS](https://www.google.com/search?num=5&q=FILTERKEYS+site%3Alearn.microsoft.com) | Winuser.h | [Vanara.PInvoke.User32.FILTERKEYS](https://github.com/dahall/Vanara/search?l=C%23&q=FILTERKEYS) [FLASHWINFO](https://www.google.com/search?num=5&q=FLASHWINFO+site%3Alearn.microsoft.com) | winuser.h | [Vanara.PInvoke.User32.FLASHWINFO](https://github.com/dahall/Vanara/search?l=C%23&q=FLASHWINFO) @@ -819,6 +869,7 @@ Native Structure | Header | Managed Structure [KBDLLHOOKSTRUCT](https://www.google.com/search?num=5&q=KBDLLHOOKSTRUCT+site%3Alearn.microsoft.com) | winuser.h | [Vanara.PInvoke.User32.KBDLLHOOKSTRUCT](https://github.com/dahall/Vanara/search?l=C%23&q=KBDLLHOOKSTRUCT) [KEYBDINPUT](https://www.google.com/search?num=5&q=KEYBDINPUT+site%3Alearn.microsoft.com) | winuser.h | [Vanara.PInvoke.User32.KEYBDINPUT](https://github.com/dahall/Vanara/search?l=C%23&q=KEYBDINPUT) [LASTINPUTINFO](https://www.google.com/search?num=5&q=LASTINPUTINFO+site%3Alearn.microsoft.com) | winuser.h | [Vanara.PInvoke.User32.LASTINPUTINFO](https://github.com/dahall/Vanara/search?l=C%23&q=LASTINPUTINFO) +[MDICREATESTRUCT](https://www.google.com/search?num=5&q=MDICREATESTRUCT+site%3Alearn.microsoft.com) | winuser.h | [Vanara.PInvoke.User32.MDICREATESTRUCT](https://github.com/dahall/Vanara/search?l=C%23&q=MDICREATESTRUCT) [MDINEXTMENU](https://www.google.com/search?num=5&q=MDINEXTMENU+site%3Alearn.microsoft.com) | winuser.h | [Vanara.PInvoke.User32.MDINEXTMENU](https://github.com/dahall/Vanara/search?l=C%23&q=MDINEXTMENU) [MEASUREITEMSTRUCT](https://www.google.com/search?num=5&q=MEASUREITEMSTRUCT+site%3Alearn.microsoft.com) | winuser.h | [Vanara.PInvoke.User32.MEASUREITEMSTRUCT](https://github.com/dahall/Vanara/search?l=C%23&q=MEASUREITEMSTRUCT) [MENUBARINFO](https://www.google.com/search?num=5&q=MENUBARINFO+site%3Alearn.microsoft.com) | winuser.h | [Vanara.PInvoke.User32.MENUBARINFO](https://github.com/dahall/Vanara/search?l=C%23&q=MENUBARINFO) @@ -839,10 +890,12 @@ Native Structure | Header | Managed Structure [MOUSEINPUT](https://www.google.com/search?num=5&q=MOUSEINPUT+site%3Alearn.microsoft.com) | winuser.h | [Vanara.PInvoke.User32.MOUSEINPUT](https://github.com/dahall/Vanara/search?l=C%23&q=MOUSEINPUT) [MOUSEKEYS](https://www.google.com/search?num=5&q=MOUSEKEYS+site%3Alearn.microsoft.com) | Winuser.h | [Vanara.PInvoke.User32.MOUSEKEYS](https://github.com/dahall/Vanara/search?l=C%23&q=MOUSEKEYS) [MOUSEMOVEPOINT](https://www.google.com/search?num=5&q=MOUSEMOVEPOINT+site%3Alearn.microsoft.com) | winuser.h | [Vanara.PInvoke.User32.MOUSEMOVEPOINT](https://github.com/dahall/Vanara/search?l=C%23&q=MOUSEMOVEPOINT) +[MOUSEWHEEL](https://www.google.com/search?num=5&q=MOUSEWHEEL+site%3Alearn.microsoft.com) | winuser.h | [Vanara.PInvoke.User32.MOUSEWHEEL](https://github.com/dahall/Vanara/search?l=C%23&q=MOUSEWHEEL) [MSGBOXPARAMS](https://www.google.com/search?num=5&q=MSGBOXPARAMS+site%3Alearn.microsoft.com) | Winuser.h | [Vanara.PInvoke.User32.MSGBOXPARAMS](https://github.com/dahall/Vanara/search?l=C%23&q=MSGBOXPARAMS) [MSLLHOOKSTRUCT](https://www.google.com/search?num=5&q=MSLLHOOKSTRUCT+site%3Alearn.microsoft.com) | winuser.h | [Vanara.PInvoke.User32.MSLLHOOKSTRUCT](https://github.com/dahall/Vanara/search?l=C%23&q=MSLLHOOKSTRUCT) [MULTIKEYHELP](https://www.google.com/search?num=5&q=MULTIKEYHELP+site%3Alearn.microsoft.com) | winuser.h | [Vanara.PInvoke.User32.MULTIKEYHELP](https://github.com/dahall/Vanara/search?l=C%23&q=MULTIKEYHELP) -[NMHDR](https://www.google.com/search?num=5&q=NMHDR+site%3Alearn.microsoft.com) | | [Vanara.PInvoke.User32.NMHDR](https://github.com/dahall/Vanara/search?l=C%23&q=NMHDR) +[NMHDR](https://www.google.com/search?num=5&q=NMHDR+site%3Alearn.microsoft.com) | winuser.h | [Vanara.PInvoke.User32.NMHDR](https://github.com/dahall/Vanara/search?l=C%23&q=NMHDR) +[NMSEARCHWEB](https://www.google.com/search?num=5&q=NMSEARCHWEB+site%3Alearn.microsoft.com) | commctrl.h | [Vanara.PInvoke.User32.NMSEARCHWEB](https://github.com/dahall/Vanara/search?l=C%23&q=NMSEARCHWEB) [NONCLIENTMETRICS](https://www.google.com/search?num=5&q=NONCLIENTMETRICS+site%3Alearn.microsoft.com) | Winuser.h | [Vanara.PInvoke.User32.NONCLIENTMETRICS](https://github.com/dahall/Vanara/search?l=C%23&q=NONCLIENTMETRICS) [PAINTSTRUCT](https://www.google.com/search?num=5&q=PAINTSTRUCT+site%3Alearn.microsoft.com) | winuser.h | [Vanara.PInvoke.User32.PAINTSTRUCT](https://github.com/dahall/Vanara/search?l=C%23&q=PAINTSTRUCT) [POINTER_DEVICE_CURSOR_INFO](https://www.google.com/search?num=5&q=POINTER_DEVICE_CURSOR_INFO+site%3Alearn.microsoft.com) | winuser.h | [Vanara.PInvoke.User32.POINTER_DEVICE_CURSOR_INFO](https://github.com/dahall/Vanara/search?l=C%23&q=POINTER_DEVICE_CURSOR_INFO) @@ -867,8 +920,10 @@ Native Structure | Header | Managed Structure [SCROLLBARINFO](https://www.google.com/search?num=5&q=SCROLLBARINFO+site%3Alearn.microsoft.com) | winuser.h | [Vanara.PInvoke.User32.SCROLLBARINFO](https://github.com/dahall/Vanara/search?l=C%23&q=SCROLLBARINFO) [SCROLLINFO](https://www.google.com/search?num=5&q=SCROLLINFO+site%3Alearn.microsoft.com) | winuser.h | [Vanara.PInvoke.User32.SCROLLINFO](https://github.com/dahall/Vanara/search?l=C%23&q=SCROLLINFO) [SERIALKEYS](https://www.google.com/search?num=5&q=SERIALKEYS+site%3Alearn.microsoft.com) | Winuser.h | [Vanara.PInvoke.User32.SERIALKEYS](https://github.com/dahall/Vanara/search?l=C%23&q=SERIALKEYS) +[SIZES](https://www.google.com/search?num=5&q=SIZES+site%3Alearn.microsoft.com) | winuser.h | [Vanara.PInvoke.User32.SIZES](https://github.com/dahall/Vanara/search?l=C%23&q=SIZES) [SOUNDSENTRY](https://www.google.com/search?num=5&q=SOUNDSENTRY+site%3Alearn.microsoft.com) | Winuser.h | [Vanara.PInvoke.User32.SOUNDSENTRY](https://github.com/dahall/Vanara/search?l=C%23&q=SOUNDSENTRY) [STICKYKEYS](https://www.google.com/search?num=5&q=STICKYKEYS+site%3Alearn.microsoft.com) | Winuser.h | [Vanara.PInvoke.User32.STICKYKEYS](https://github.com/dahall/Vanara/search?l=C%23&q=STICKYKEYS) +[STYLESTRUCT](https://www.google.com/search?num=5&q=STYLESTRUCT+site%3Alearn.microsoft.com) | winuser.h | [Vanara.PInvoke.User32.STYLESTRUCT](https://github.com/dahall/Vanara/search?l=C%23&q=STYLESTRUCT) [TITLEBARINFO](https://www.google.com/search?num=5&q=TITLEBARINFO+site%3Alearn.microsoft.com) | winuser.h | [Vanara.PInvoke.User32.TITLEBARINFO](https://github.com/dahall/Vanara/search?l=C%23&q=TITLEBARINFO) [TOGGLEKEYS](https://www.google.com/search?num=5&q=TOGGLEKEYS+site%3Alearn.microsoft.com) | Winuser.h | [Vanara.PInvoke.User32.TOGGLEKEYS](https://github.com/dahall/Vanara/search?l=C%23&q=TOGGLEKEYS) [TOUCH_HIT_TESTING_INPUT](https://www.google.com/search?num=5&q=TOUCH_HIT_TESTING_INPUT+site%3Alearn.microsoft.com) | winuser.h | [Vanara.PInvoke.User32.TOUCH_HIT_TESTING_INPUT](https://github.com/dahall/Vanara/search?l=C%23&q=TOUCH_HIT_TESTING_INPUT) @@ -877,6 +932,7 @@ Native Structure | Header | Managed Structure [TOUCHPREDICTIONPARAMETERS](https://www.google.com/search?num=5&q=TOUCHPREDICTIONPARAMETERS+site%3Alearn.microsoft.com) | Winuser.h | [Vanara.PInvoke.User32.TOUCHPREDICTIONPARAMETERS](https://github.com/dahall/Vanara/search?l=C%23&q=TOUCHPREDICTIONPARAMETERS) [TPMPARAMS](https://www.google.com/search?num=5&q=TPMPARAMS+site%3Alearn.microsoft.com) | winuser.h | [Vanara.PInvoke.User32.TPMPARAMS](https://github.com/dahall/Vanara/search?l=C%23&q=TPMPARAMS) [TRACKMOUSEEVENT](https://www.google.com/search?num=5&q=TRACKMOUSEEVENT+site%3Alearn.microsoft.com) | Winuser.h | [Vanara.PInvoke.User32.TRACKMOUSEEVENT](https://github.com/dahall/Vanara/search?l=C%23&q=TRACKMOUSEEVENT) +[UISTATE](https://www.google.com/search?num=5&q=UISTATE+site%3Alearn.microsoft.com) | winuser.h | [Vanara.PInvoke.User32.UISTATE](https://github.com/dahall/Vanara/search?l=C%23&q=UISTATE) [UPDATELAYEREDWINDOWINFO](https://www.google.com/search?num=5&q=UPDATELAYEREDWINDOWINFO+site%3Alearn.microsoft.com) | winuser.h | [Vanara.PInvoke.User32.UPDATELAYEREDWINDOWINFO](https://github.com/dahall/Vanara/search?l=C%23&q=UPDATELAYEREDWINDOWINFO) [USEROBJECTFLAGS](https://www.google.com/search?num=5&q=USEROBJECTFLAGS+site%3Alearn.microsoft.com) | winuser.h | [Vanara.PInvoke.User32.USEROBJECTFLAGS](https://github.com/dahall/Vanara/search?l=C%23&q=USEROBJECTFLAGS) [VIDEOPARAMETERS](https://www.google.com/search?num=5&q=VIDEOPARAMETERS+site%3Alearn.microsoft.com) | Tvout.h | [Vanara.PInvoke.User32.VIDEOPARAMETERS](https://github.com/dahall/Vanara/search?l=C%23&q=VIDEOPARAMETERS) @@ -884,6 +940,10 @@ Native Structure | Header | Managed Structure [WINDOWINFO](https://www.google.com/search?num=5&q=WINDOWINFO+site%3Alearn.microsoft.com) | winuser.h | [Vanara.PInvoke.User32.WINDOWINFO](https://github.com/dahall/Vanara/search?l=C%23&q=WINDOWINFO) [WINDOWPLACEMENT](https://www.google.com/search?num=5&q=WINDOWPLACEMENT+site%3Alearn.microsoft.com) | winuser.h | [Vanara.PInvoke.User32.WINDOWPLACEMENT](https://github.com/dahall/Vanara/search?l=C%23&q=WINDOWPLACEMENT) [WINDOWPOS](https://www.google.com/search?num=5&q=WINDOWPOS+site%3Alearn.microsoft.com) | | [Vanara.PInvoke.User32.WINDOWPOS](https://github.com/dahall/Vanara/search?l=C%23&q=WINDOWPOS) +[WM_HOTKEY_LPARAM](https://www.google.com/search?num=5&q=WM_HOTKEY_LPARAM+site%3Alearn.microsoft.com) | | [Vanara.PInvoke.User32.WM_HOTKEY_LPARAM](https://github.com/dahall/Vanara/search?l=C%23&q=WM_HOTKEY_LPARAM) +[WM_KEY_LPARAM](https://www.google.com/search?num=5&q=WM_KEY_LPARAM+site%3Alearn.microsoft.com) | winuser.h | [Vanara.PInvoke.User32.WM_KEY_LPARAM](https://github.com/dahall/Vanara/search?l=C%23&q=WM_KEY_LPARAM) +[WM_SCROLL_LPARAM](https://www.google.com/search?num=5&q=WM_SCROLL_LPARAM+site%3Alearn.microsoft.com) | winuser.h | [Vanara.PInvoke.User32.WM_SCROLL_LPARAM](https://github.com/dahall/Vanara/search?l=C%23&q=WM_SCROLL_LPARAM) +[WM_SETCURSOR_LPARAM](https://www.google.com/search?num=5&q=WM_SETCURSOR_LPARAM+site%3Alearn.microsoft.com) | winuser.h | [Vanara.PInvoke.User32.WM_SETCURSOR_LPARAM](https://github.com/dahall/Vanara/search?l=C%23&q=WM_SETCURSOR_LPARAM) [WNDCLASS](https://www.google.com/search?num=5&q=WNDCLASS+site%3Alearn.microsoft.com) | winuser.h | [Vanara.PInvoke.User32.WNDCLASS](https://github.com/dahall/Vanara/search?l=C%23&q=WNDCLASS) [WNDCLASSEX](https://www.google.com/search?num=5&q=WNDCLASSEX+site%3Alearn.microsoft.com) | winuser.h | [Vanara.PInvoke.User32.WNDCLASSEX](https://github.com/dahall/Vanara/search?l=C%23&q=WNDCLASSEX) ### Classes @@ -896,6 +956,8 @@ Native Class | Header | Managed Class [ICONINFO](https://www.google.com/search?num=5&q=ICONINFO+site%3Alearn.microsoft.com) | | [Vanara.PInvoke.User32.ICONINFO](https://github.com/dahall/Vanara/search?l=C%23&q=ICONINFO) [LOGFONTExtension](https://www.google.com/search?num=5&q=LOGFONTExtension+site%3Alearn.microsoft.com) | | [Vanara.Extensions.LOGFONTExtension](https://github.com/dahall/Vanara/search?l=C%23&q=LOGFONTExtension) [MessagePump](https://www.google.com/search?num=5&q=MessagePump+site%3Alearn.microsoft.com) | | [Vanara.PInvoke.MessagePump](https://github.com/dahall/Vanara/search?l=C%23&q=MessagePump) +[MsgExtensions](https://www.google.com/search?num=5&q=MsgExtensions+site%3Alearn.microsoft.com) | | [Vanara.PInvoke.MsgExtensions](https://github.com/dahall/Vanara/search?l=C%23&q=MsgExtensions) +[MsgParamsAttribute](https://www.google.com/search?num=5&q=MsgParamsAttribute+site%3Alearn.microsoft.com) | | [Vanara.PInvoke.MsgParamsAttribute](https://github.com/dahall/Vanara/search?l=C%23&q=MsgParamsAttribute) [ObjectIdentifiers](https://www.google.com/search?num=5&q=ObjectIdentifiers+site%3Alearn.microsoft.com) | winuser.h | [Vanara.PInvoke.User32.ObjectIdentifiers](https://github.com/dahall/Vanara/search?l=C%23&q=ObjectIdentifiers) [SafeHACCEL](https://www.google.com/search?num=5&q=SafeHACCEL+site%3Alearn.microsoft.com) | | [Vanara.PInvoke.User32.SafeHACCEL](https://github.com/dahall/Vanara/search?l=C%23&q=SafeHACCEL) [SafeHCURSOR](https://www.google.com/search?num=5&q=SafeHCURSOR+site%3Alearn.microsoft.com) | | [Vanara.PInvoke.User32.SafeHCURSOR](https://github.com/dahall/Vanara/search?l=C%23&q=SafeHCURSOR) diff --git a/PInvoke/VssApiMgd/readme.md b/PInvoke/VssApiMgd/readme.md index efaaba87..8881363d 100644 --- a/PInvoke/VssApiMgd/readme.md +++ b/PInvoke/VssApiMgd/readme.md @@ -3,11 +3,13 @@ PInvoke API (methods, structures and constants) imported from Windows Volume Sha - Includes methods from vssapi.dll - Current NuGet release: [![Nuget](https://img.shields.io/nuget/v/Vanara.PInvoke.VssApiMgd?logo=nuget&style=flat-square)![Nuget](https://img.shields.io/nuget/dt/Vanara.PInvoke.VssApiMgd?label=%20&style=flat-square)](https://www.nuget.org/packages/Vanara.PInvoke.VssApiMgd) -### Methods - 100% API coverage (2 of 2 functions) +### Methods - 50% API coverage (2 of 4 functions) Native Method | Header | Managed Method --- | --- | --- -[IsVolumeSnapshotted](https://www.google.com/search?num=5&q=IsVolumeSnapshottedInternal+site%3Alearn.microsoft.com) | vsbackup.h | [Vanara.PInvoke.VssApi.VssInfo.IsVolumeSnapshotted](https://github.com/dahall/Vanara/search?l=C%23&q=IsVolumeSnapshotted) -[ShouldBlockRevert](https://www.google.com/search?num=5&q=ShouldBlockRevertInternal+site%3Alearn.microsoft.com) | vsbackup.h | [Vanara.PInvoke.VssApi.VssInfo.ShouldBlockRevert](https://github.com/dahall/Vanara/search?l=C%23&q=ShouldBlockRevert) +[IsVolumeSnapshotted](https://www.google.com/search?num=5&q=IsVolumeSnapshotted+site%3Alearn.microsoft.com) | | +[IsVolumeSnapshottedInternal](https://www.google.com/search?num=5&q=IsVolumeSnapshottedInternal+site%3Alearn.microsoft.com) | vsbackup.h | [Vanara.PInvoke.VssApi.VssInfo.IsVolumeSnapshotted](https://github.com/dahall/Vanara/search?l=C%23&q=IsVolumeSnapshotted) +[ShouldBlockRevert](https://www.google.com/search?num=5&q=ShouldBlockRevert+site%3Alearn.microsoft.com) | | +[ShouldBlockRevertInternal](https://www.google.com/search?num=5&q=ShouldBlockRevertInternal+site%3Alearn.microsoft.com) | vsbackup.h | [Vanara.PInvoke.VssApi.VssInfo.ShouldBlockRevert](https://github.com/dahall/Vanara/search?l=C%23&q=ShouldBlockRevert) ### Enumerations Native Enum | Header | Managed Enum --- | --- | --- @@ -92,7 +94,6 @@ Native Interface | Header | Managed Interface Native Class | Header | Managed Class --- | --- | --- [Extensions](https://www.google.com/search?num=5&q=Extensions+site%3Alearn.microsoft.com) | | [Vanara.PInvoke.VssApi.Extensions](https://github.com/dahall/Vanara/search?l=C%23&q=Extensions) -[VSS_MGMT_OBJECT_PROP](https://www.google.com/search?num=5&q=VSS_MGMT_OBJECT_PROP+site%3Alearn.microsoft.com) | vsmgmt.h | [Vanara.PInvoke.VssApi.VSS_MGMT_OBJECT_PROP](https://github.com/dahall/Vanara/search?l=C%23&q=VSS_MGMT_OBJECT_PROP) [VSSCoordinator](https://www.google.com/search?num=5&q=VSSCoordinator+site%3Alearn.microsoft.com) | | [Vanara.PInvoke.VssApi.VSSCoordinator](https://github.com/dahall/Vanara/search?l=C%23&q=VSSCoordinator) [VssInfo](https://www.google.com/search?num=5&q=VssInfo+site%3Alearn.microsoft.com) | | [Vanara.PInvoke.VssApi.VssInfo](https://github.com/dahall/Vanara/search?l=C%23&q=VssInfo) [VssSnapshotMgmt](https://www.google.com/search?num=5&q=VssSnapshotMgmt+site%3Alearn.microsoft.com) | | [Vanara.PInvoke.VssApi.VssSnapshotMgmt](https://github.com/dahall/Vanara/search?l=C%23&q=VssSnapshotMgmt) diff --git a/PInvoke/WTSApi32/pkgreadme.md b/PInvoke/WTSApi32/pkgreadme.md index 97dbf4d0..655a92dc 100644 --- a/PInvoke/WTSApi32/pkgreadme.md +++ b/PInvoke/WTSApi32/pkgreadme.md @@ -18,4 +18,4 @@ If you're still running into problems, file an [issue](https://github.com/dahall Functions | Enumerations | Structures --- | --- | --- -WTSCloseServer WTSConnectSession WTSCreateListener WTSDisconnectSession WTSEnableChildSessions WTSEnumerateListeners WTSEnumerateProcesses WTSEnumerateProcessesEx WTSEnumerateServers WTSEnumerateSessions WTSEnumerateSessionsEx WTSFreeMemory WTSFreeMemoryEx WTSGetChildSessionId WTSGetListenerSecurity WTSIsChildSessionsEnabled WTSLogoffSession WTSOpenServer WTSOpenServerEx WTSQueryListenerConfig WTSQuerySessionInformation WTSQueryUserConfig WTSQueryUserToken WTSRegisterSessionNotification WTSRegisterSessionNotificationEx WTSSendMessage WTSSetListenerSecurity WTSSetRenderHint WTSSetUserConfig WTSShutdownSystem WTSStartRemoteControlSession WTSStopRemoteControlSession WTSTerminateProcess WTSUnRegisterSessionNotification WTSUnRegisterSessionNotificationEx WTSVirtualChannelClose WTSVirtualChannelOpen WTSVirtualChannelOpenEx WTSVirtualChannelPurgeInput WTSVirtualChannelPurgeOutput WTSVirtualChannelQuery WTSVirtualChannelRead WTSVirtualChannelWrite WTSWaitSystemEvent | REMOTECONTROL_HOTKEY SessionProtocolType WTS_CHANNEL_OPTION WTS_CONFIG_CLASS WTS_CONFIG_SOURCE WTS_CONNECTSTATE_CLASS WTS_EVENT WTS_INFO_CLASS WTS_LISTENER WTS_SESSIONSTATE WTS_TYPE_CLASS WTS_VIRTUAL_CLASS WTS_WSD RENDER_HINT | HVIRTUALCHANNEL HWTSSERVER WTS_CLIENT_ADDRESS WTS_CLIENT_DISPLAY WTS_PROCESS_INFO WTS_PROCESS_INFO_EX WTS_SERVER_INFO WTS_SESSION_ADDRESS WTS_SESSION_INFO WTS_SESSION_INFO_1 WTSCLIENT WTSCONFIGINFO WTSINFO WTSINFOEX WTSINFOEX_LEVEL WTSINFOEX_LEVEL1 WTSLISTENERCONFIG WTSLISTENERNAME WTSUSERCONFIG +WTSCloseServer WTSConnectSession WTSCreateListener WTSDisconnectSession WTSEnableChildSessions WTSEnumerateListeners WTSEnumerateProcesses WTSEnumerateProcessesEx WTSEnumerateServers WTSEnumerateSessions WTSEnumerateSessionsEx WTSFreeMemory WTSFreeMemoryEx WTSGetChildSessionId WTSGetListenerSecurity WTSIsChildSessionsEnabled WTSLogoffSession WTSOpenServer WTSOpenServerEx WTSQueryListenerConfig WTSQuerySessionInformation WTSQueryUserConfig WTSQueryUserToken WTSRegisterSessionNotification WTSRegisterSessionNotificationEx WTSSendMessage WTSSetListenerSecurity WTSSetRenderHint WTSSetUserConfig WTSShutdownSystem WTSStartRemoteControlSession WTSStopRemoteControlSession WTSTerminateProcess WTSUnRegisterSessionNotification WTSUnRegisterSessionNotificationEx WTSVirtualChannelClose WTSVirtualChannelOpen WTSVirtualChannelOpenEx WTSVirtualChannelPurgeInput WTSVirtualChannelPurgeOutput WTSVirtualChannelQuery WTSVirtualChannelRead WTSVirtualChannelWrite WTSWaitSystemEvent | REMOTECONTROL_HOTKEY SessionProtocolType WTS_CHANNEL_OPTION WTS_CONFIG_CLASS WTS_CONFIG_SOURCE WTS_CONNECTSTATE_CLASS WTS_EVENT WTS_INFO_CLASS WTS_LISTENER WTS_SESSIONSTATE WTS_TYPE_CLASS WTS_VIRTUAL_CLASS WTS_WSD WTSNotification RENDER_HINT | HVIRTUALCHANNEL HWTSSERVER WTS_CLIENT_ADDRESS WTS_CLIENT_DISPLAY WTS_PROCESS_INFO WTS_PROCESS_INFO_EX WTS_SERVER_INFO WTS_SESSION_ADDRESS WTS_SESSION_INFO WTS_SESSION_INFO_1 WTSCLIENT WTSCONFIGINFO WTSINFO WTSINFOEX WTSINFOEX_LEVEL WTSINFOEX_LEVEL1 WTSLISTENERCONFIG WTSLISTENERNAME WTSUSERCONFIG diff --git a/PInvoke/WTSApi32/readme.md b/PInvoke/WTSApi32/readme.md index bc09d080..6548c656 100644 --- a/PInvoke/WTSApi32/readme.md +++ b/PInvoke/WTSApi32/readme.md @@ -67,6 +67,7 @@ Native Enum | Header | Managed Enum [WTS_TYPE_CLASS](https://www.google.com/search?num=5&q=WTS_TYPE_CLASS+site%3Alearn.microsoft.com) | wtsapi32.h | [Vanara.PInvoke.WTSApi32.WTS_TYPE_CLASS](https://github.com/dahall/Vanara/search?l=C%23&q=WTS_TYPE_CLASS) [WTS_VIRTUAL_CLASS](https://www.google.com/search?num=5&q=WTS_VIRTUAL_CLASS+site%3Alearn.microsoft.com) | wtsapi32.h | [Vanara.PInvoke.WTSApi32.WTS_VIRTUAL_CLASS](https://github.com/dahall/Vanara/search?l=C%23&q=WTS_VIRTUAL_CLASS) [WTS_WSD](https://www.google.com/search?num=5&q=WTS_WSD+site%3Alearn.microsoft.com) | wtsapi32.h | [Vanara.PInvoke.WTSApi32.WTS_WSD](https://github.com/dahall/Vanara/search?l=C%23&q=WTS_WSD) +[WTSNotification](https://www.google.com/search?num=5&q=WTSNotification+site%3Alearn.microsoft.com) | wtsapi32.h | [Vanara.PInvoke.WTSApi32.WTSNotification](https://github.com/dahall/Vanara/search?l=C%23&q=WTSNotification) ### Structures Native Structure | Header | Managed Structure --- | --- | --- diff --git a/PInvoke/WinBio/Vanara.PInvoke.WinBio.csproj b/PInvoke/WinBio/Vanara.PInvoke.WinBio.csproj index 609b0864..73a69517 100644 --- a/PInvoke/WinBio/Vanara.PInvoke.WinBio.csproj +++ b/PInvoke/WinBio/Vanara.PInvoke.WinBio.csproj @@ -13,7 +13,7 @@ Currently implements: Functions -WinBioAcquireFocus WinBioAsyncEnumBiometricUnits WinBioAsyncEnumDatabases WinBioAsyncEnumServiceProviders WinBioAsyncMonitorFrameworkChanges WinBioAsyncOpenFramework WinBioAsyncOpenSession WinBioCancel WinBioCaptureSample WinBioCaptureSampleWithCallback WinBioCloseFramework WinBioCloseSession WinBioControlUnit WinBioControlUnitPrivileged WinBioDeleteTemplate WinBioEnrollBegin WinBioEnrollCapture WinBioEnrollCaptureWithCallback WinBioEnrollCommit WinBioEnrollDiscard WinBioEnrollSelect WinBioEnumBiometricUnits WinBioEnumDatabases WinBioEnumEnrollments WinBioEnumServiceProviders WinBioFree WinBioGetCredentialState WinBioGetDomainLogonSetting WinBioGetEnabledSetting WinBioGetEnrolledFactors WinBioGetLogonSetting WinBioGetProperty WinBioIdentify WinBioIdentifyWithCallback WinBioLocateSensor WinBioLocateSensorWithCallback WinBioLockUnit WinBioLogonIdentifiedUser WinBioMonitorPresence WinBioOpenSession WinBioRegisterEventMonitor WinBioReleaseFocus WinBioRemoveAllCredentials WinBioRemoveAllDomainCredentials WinBioRemoveCredential WinBioSetCredential WinBioSetProperty WinBioUnlockUnit WinBioUnregisterEventMonitor WinBioVerify WinBioVerifyWithCallback WinBioWait +WinBioAcquireFocus WinBioAsyncEnumBiometricUnits WinBioAsyncEnumDatabases WinBioAsyncEnumServiceProviders WinBioAsyncMonitorFrameworkChanges WinBioAsyncOpenFramework WinBioAsyncOpenSession WinBioCancel WinBioCaptureSample WinBioCaptureSampleWithCallback WinBioCloseFramework WinBioCloseSession WinBioConsumeFactorDeletedByService WinBioControlUnit WinBioControlUnitPrivileged WinBioDeleteTemplate WinBioEnrollBegin WinBioEnrollCapture WinBioEnrollCaptureWithCallback WinBioEnrollCommit WinBioEnrollDiscard WinBioEnrollSelect WinBioEnumBiometricUnits WinBioEnumDatabases WinBioEnumEnrollments WinBioEnumServiceProviders WinBioFree WinBioGetCredentialState WinBioGetDomainLogonSetting WinBioGetEnabledSetting WinBioGetEnrolledFactors WinBioGetFactorsDeletedByService WinBioGetLogonSetting WinBioGetProperty WinBioIdentify WinBioIdentifyWithCallback WinBioLocateSensor WinBioLocateSensorWithCallback WinBioLockUnit WinBioLogonIdentifiedUser WinBioMonitorPresence WinBioOpenSession WinBioRegisterEventMonitor WinBioReleaseFocus WinBioRemoveAllCredentials WinBioRemoveAllDomainCredentials WinBioRemoveCredential WinBioSendTelemetry WinBioSetCredential WinBioSetProperty WinBioUnlockUnit WinBioUnregisterEventMonitor WinBioVerify WinBioVerifyWithCallback WinBioWait Structures ACCOUNTSID AUTHORIZATION CAPTURESAMPLE CONTROLUNIT DELETETEMPLATE ENROLLBEGIN ENROLLCAPTURE ENROLLCOMMIT ENROLLMENTREQUIREMENTS ENROLLMENTREQUIREMENTS ENROLLMENTREQUIREMENTS ENROLLMENTREQUIREMENTS ENROLLSELECT ENUMBIOMETRICUNITS ENUMDATABASES ENUMENROLLMENTS ENUMSERVICEPROVIDERS ERROR FACIALFEATURES FACIALFEATURES FACIALFEATURES FACIALFEATURES FACIALFEATURES FINGERPRINT FINGERPRINT FINGERPRINT FINGERPRINT GETEVENT GETPROPERTY GETPROTECTIONPOLICY HARDWAREINFO IDENTIFY IDENTIFYANDRELEASETICKET IRIS IRIS IRIS IRIS IRIS MONITORPRESENCE NOTIFYUNITSTATUSCHANGE OPAQUEENGINEDATA OPAQUEENGINEDATA PARAMETERS PARAMETERS POINT3D SETPROPERTY SPECIFIC SPECIFIC SPECIFIC SPECIFIC UNCLAIMED UNCLAIMEDIDENTIFY VALIDITYPERIOD VALUE VERIFY VERIFYANDRELEASETICKET VOICE VOICE VOICE VOICE WINBIO_ANTI_SPOOF_POLICY WINBIO_ASYNC_RESULT WINBIO_BDB_ANSI_381_HEADER WINBIO_BDB_ANSI_381_RECORD WINBIO_BIR WINBIO_BIR_DATA WINBIO_BIR_HEADER WINBIO_BSP_SCHEMA WINBIO_EVENT WINBIO_EXTENDED_ENGINE_INFO WINBIO_EXTENDED_ENROLLMENT_STATUS WINBIO_EXTENDED_SENSOR_INFO WINBIO_EXTENDED_STORAGE_INFO WINBIO_EXTENDED_UNIT_STATUS WINBIO_FRAMEWORK_HANDLE WINBIO_IDENTITY WINBIO_PRESENCE WINBIO_PRESENCE_PROPERTIES WINBIO_PROTECTION_POLICY WINBIO_REGISTERED_FORMAT WINBIO_SESSION_HANDLE WINBIO_STORAGE_SCHEMA WINBIO_UNIT_SCHEMA WINBIO_VERSION diff --git a/PInvoke/WinBio/pkgreadme.md b/PInvoke/WinBio/pkgreadme.md index bf1c76f5..d74d59e8 100644 --- a/PInvoke/WinBio/pkgreadme.md +++ b/PInvoke/WinBio/pkgreadme.md @@ -18,4 +18,4 @@ If you're still running into problems, file an [issue](https://github.com/dahall Functions | Enumerations | Structures --- | --- | --- -WinBioAcquireFocus WinBioAsyncEnumBiometricUnits WinBioAsyncEnumDatabases WinBioAsyncEnumServiceProviders WinBioAsyncMonitorFrameworkChanges WinBioAsyncOpenFramework WinBioAsyncOpenSession WinBioCancel WinBioCaptureSample WinBioCaptureSampleWithCallback WinBioCloseFramework WinBioCloseSession WinBioControlUnit WinBioControlUnitPrivileged WinBioDeleteTemplate WinBioEnrollBegin WinBioEnrollCapture WinBioEnrollCaptureWithCallback WinBioEnrollCommit WinBioEnrollDiscard WinBioEnrollSelect WinBioEnumBiometricUnits WinBioEnumDatabases WinBioEnumEnrollments WinBioEnumServiceProviders WinBioFree WinBioGetCredentialState WinBioGetDomainLogonSetting WinBioGetEnabledSetting WinBioGetEnrolledFactors WinBioGetLogonSetting WinBioGetProperty WinBioIdentify WinBioIdentifyWithCallback WinBioLocateSensor WinBioLocateSensorWithCallback WinBioLockUnit WinBioLogonIdentifiedUser WinBioMonitorPresence WinBioOpenSession WinBioRegisterEventMonitor WinBioReleaseFocus WinBioRemoveAllCredentials WinBioRemoveAllDomainCredentials WinBioRemoveCredential WinBioSetCredential WinBioSetProperty WinBioUnlockUnit WinBioUnregisterEventMonitor WinBioVerify WinBioVerifyWithCallback WinBioWait | WINBIO_ASYNC_NOTIFICATION_METHOD BIO_UNIT WINBIO_ANSI_381_FORMAT WINBIO_ANSI_381_IMG WINBIO_ANSI_381_IMG_ACQ WINBIO_ANSI_381_IMP_TYPE WINBIO_ANSI_381_PIXELS WINBIO_ANSI_381_POS_FINGER WINBIO_ANSI_381_POS_PALM WINBIO_ANSI_385_FACE WINBIO_ANTI_SPOOF_POLICY_ACTION WINBIO_BIOMETRIC_SENSOR_SUBTYPE WINBIO_BIOMETRIC_SUBTYPE WINBIO_BIOMETRIC_TYPE WINBIO_BIR_DATA_FLAGS WINBIO_BIR_FIELD WINBIO_BIR_PURPOSE WINBIO_BIR_QUALITY WINBIO_BIR_VERSION WINBIO_CAPABILITIES WINBIO_COMPONENT WINBIO_CREDENTIAL_FORMAT WINBIO_CREDENTIAL_STATE WINBIO_CREDENTIAL_TYPE WINBIO_DATABASE WINBIO_ENG_CAP WINBIO_EVENT_TYPE WINBIO_FRAMEWORK_CHANGE_TYPE WINBIO_IDENTITY_TYPE WINBIO_INDICATOR_STATUS WINBIO_OPERATION_TYPE WINBIO_ORIENTATION WINBIO_POLICY_SOURCE WINBIO_POOL_TYPE WINBIO_PRESENCE_CHANGE WINBIO_PROPERTY_ID WINBIO_PROPERTY_TYPE WINBIO_REJECT_DETAIL WINBIO_SENSOR_MODE WINBIO_SENSOR_STATUS WINBIO_SESSION_FLAGS WINBIO_SETTING_SOURCE_TYPE | WINBIO_ASYNC_RESULT WINBIO_FRAMEWORK_HANDLE WINBIO_SESSION_HANDLE WINBIO_ANTI_SPOOF_POLICY WINBIO_BDB_ANSI_381_HEADER WINBIO_BDB_ANSI_381_RECORD WINBIO_BIR WINBIO_BIR_DATA WINBIO_BIR_HEADER WINBIO_BSP_SCHEMA WINBIO_EVENT WINBIO_EXTENDED_ENGINE_INFO WINBIO_EXTENDED_ENROLLMENT_STATUS WINBIO_EXTENDED_SENSOR_INFO WINBIO_EXTENDED_STORAGE_INFO WINBIO_EXTENDED_UNIT_STATUS WINBIO_IDENTITY WINBIO_PRESENCE WINBIO_PRESENCE_PROPERTIES WINBIO_PROTECTION_POLICY WINBIO_REGISTERED_FORMAT WINBIO_STORAGE_SCHEMA WINBIO_UNIT_SCHEMA WINBIO_VERSION PARAMETERS VALIDITYPERIOD PARAMETERS SPECIFIC SPECIFIC SPECIFIC SPECIFIC VALUE AUTHORIZATION FACIALFEATURES IRIS VERIFY IDENTIFY ENROLLBEGIN ENROLLCAPTURE ENROLLCOMMIT ENUMENROLLMENTS CAPTURESAMPLE DELETETEMPLATE GETPROPERTY SETPROPERTY GETEVENT CONTROLUNIT ENUMSERVICEPROVIDERS ENUMBIOMETRICUNITS ENUMDATABASES VERIFYANDRELEASETICKET IDENTIFYANDRELEASETICKET ENROLLSELECT MONITORPRESENCE GETPROTECTIONPOLICY NOTIFYUNITSTATUSCHANGE UNCLAIMED UNCLAIMEDIDENTIFY ERROR FACIALFEATURES FINGERPRINT IRIS VOICE FACIALFEATURES FINGERPRINT IRIS VOICE FACIALFEATURES FINGERPRINT IRIS VOICE FACIALFEATURES FINGERPRINT IRIS VOICE ACCOUNTSID OPAQUEENGINEDATA ENROLLMENTREQUIREMENTS ENROLLMENTREQUIREMENTS ENROLLMENTREQUIREMENTS ENROLLMENTREQUIREMENTS OPAQUEENGINEDATA POINT3D HARDWAREINFO +WinBioAcquireFocus WinBioAsyncEnumBiometricUnits WinBioAsyncEnumDatabases WinBioAsyncEnumServiceProviders WinBioAsyncMonitorFrameworkChanges WinBioAsyncOpenFramework WinBioAsyncOpenSession WinBioCancel WinBioCaptureSample WinBioCaptureSampleWithCallback WinBioCloseFramework WinBioCloseSession WinBioConsumeFactorDeletedByService WinBioControlUnit WinBioControlUnitPrivileged WinBioDeleteTemplate WinBioEnrollBegin WinBioEnrollCapture WinBioEnrollCaptureWithCallback WinBioEnrollCommit WinBioEnrollDiscard WinBioEnrollSelect WinBioEnumBiometricUnits WinBioEnumDatabases WinBioEnumEnrollments WinBioEnumServiceProviders WinBioFree WinBioGetCredentialState WinBioGetDomainLogonSetting WinBioGetEnabledSetting WinBioGetEnrolledFactors WinBioGetFactorsDeletedByService WinBioGetLogonSetting WinBioGetProperty WinBioIdentify WinBioIdentifyWithCallback WinBioLocateSensor WinBioLocateSensorWithCallback WinBioLockUnit WinBioLogonIdentifiedUser WinBioMonitorPresence WinBioOpenSession WinBioRegisterEventMonitor WinBioReleaseFocus WinBioRemoveAllCredentials WinBioRemoveAllDomainCredentials WinBioRemoveCredential WinBioSendTelemetry WinBioSetCredential WinBioSetProperty WinBioUnlockUnit WinBioUnregisterEventMonitor WinBioVerify WinBioVerifyWithCallback WinBioWait | WINBIO_ASYNC_NOTIFICATION_METHOD BIO_UNIT WINBIO_ANSI_381_FORMAT WINBIO_ANSI_381_IMG WINBIO_ANSI_381_IMG_ACQ WINBIO_ANSI_381_IMP_TYPE WINBIO_ANSI_381_PIXELS WINBIO_ANSI_381_POS_FINGER WINBIO_ANSI_381_POS_PALM WINBIO_ANSI_385_FACE WINBIO_ANTI_SPOOF_POLICY_ACTION WINBIO_BIOMETRIC_SENSOR_SUBTYPE WINBIO_BIOMETRIC_SUBTYPE WINBIO_BIOMETRIC_TYPE WINBIO_BIR_DATA_FLAGS WINBIO_BIR_FIELD WINBIO_BIR_PURPOSE WINBIO_BIR_QUALITY WINBIO_BIR_VERSION WINBIO_CAPABILITIES WINBIO_COMPONENT WINBIO_CREDENTIAL_FORMAT WINBIO_CREDENTIAL_STATE WINBIO_CREDENTIAL_TYPE WINBIO_DATABASE WINBIO_ENG_CAP WINBIO_EVENT_TYPE WINBIO_FRAMEWORK_CHANGE_TYPE WINBIO_IDENTITY_TYPE WINBIO_INDICATOR_STATUS WINBIO_OPERATION_TYPE WINBIO_ORIENTATION WINBIO_POLICY_SOURCE WINBIO_POOL_TYPE WINBIO_PRESENCE_CHANGE WINBIO_PROPERTY_ID WINBIO_PROPERTY_TYPE WINBIO_REJECT_DETAIL WINBIO_SENSOR_MODE WINBIO_SENSOR_STATUS WINBIO_SESSION_FLAGS WINBIO_SETTING_SOURCE_TYPE | WINBIO_ASYNC_RESULT WINBIO_FRAMEWORK_HANDLE WINBIO_SESSION_HANDLE WINBIO_ANTI_SPOOF_POLICY WINBIO_BDB_ANSI_381_HEADER WINBIO_BDB_ANSI_381_RECORD WINBIO_BIR WINBIO_BIR_DATA WINBIO_BIR_HEADER WINBIO_BSP_SCHEMA WINBIO_EVENT WINBIO_EXTENDED_ENGINE_INFO WINBIO_EXTENDED_ENROLLMENT_STATUS WINBIO_EXTENDED_SENSOR_INFO WINBIO_EXTENDED_STORAGE_INFO WINBIO_EXTENDED_UNIT_STATUS WINBIO_IDENTITY WINBIO_PRESENCE WINBIO_PRESENCE_PROPERTIES WINBIO_PROTECTION_POLICY WINBIO_REGISTERED_FORMAT WINBIO_STORAGE_SCHEMA WINBIO_UNIT_SCHEMA WINBIO_VERSION PARAMETERS VALIDITYPERIOD PARAMETERS SPECIFIC SPECIFIC SPECIFIC SPECIFIC VALUE AUTHORIZATION FACIALFEATURES IRIS VERIFY IDENTIFY ENROLLBEGIN ENROLLCAPTURE ENROLLCOMMIT ENUMENROLLMENTS CAPTURESAMPLE DELETETEMPLATE GETPROPERTY SETPROPERTY GETEVENT CONTROLUNIT ENUMSERVICEPROVIDERS ENUMBIOMETRICUNITS ENUMDATABASES VERIFYANDRELEASETICKET IDENTIFYANDRELEASETICKET ENROLLSELECT MONITORPRESENCE GETPROTECTIONPOLICY NOTIFYUNITSTATUSCHANGE UNCLAIMED UNCLAIMEDIDENTIFY ERROR FACIALFEATURES FINGERPRINT IRIS VOICE FACIALFEATURES FINGERPRINT IRIS VOICE FACIALFEATURES FINGERPRINT IRIS VOICE FACIALFEATURES FINGERPRINT IRIS VOICE ACCOUNTSID OPAQUEENGINEDATA ENROLLMENTREQUIREMENTS ENROLLMENTREQUIREMENTS ENROLLMENTREQUIREMENTS ENROLLMENTREQUIREMENTS OPAQUEENGINEDATA POINT3D HARDWAREINFO diff --git a/PInvoke/WinBio/readme.md b/PInvoke/WinBio/readme.md index 57de8a60..c72fc37c 100644 --- a/PInvoke/WinBio/readme.md +++ b/PInvoke/WinBio/readme.md @@ -3,7 +3,7 @@ PInvoke API (methods, structures and constants) imported from Windows WinBio.dll - Includes methods from winbio.dll - Current NuGet release: [![Nuget](https://img.shields.io/nuget/v/Vanara.PInvoke.WinBio?logo=nuget&style=flat-square)![Nuget](https://img.shields.io/nuget/dt/Vanara.PInvoke.WinBio?label=%20&style=flat-square)](https://www.nuget.org/packages/Vanara.PInvoke.WinBio) -### Methods - 100% API coverage (52 of 52 functions) +### Methods - 94% API coverage (52 of 55 functions) Native Method | Header | Managed Method --- | --- | --- [WinBioAcquireFocus](https://www.google.com/search?num=5&q=WinBioAcquireFocus+site%3Alearn.microsoft.com) | winbio.h | [Vanara.PInvoke.WinBio.WinBioAcquireFocus](https://github.com/dahall/Vanara/search?l=C%23&q=WinBioAcquireFocus) @@ -18,6 +18,7 @@ Native Method | Header | Managed Method [WinBioCaptureSampleWithCallback](https://www.google.com/search?num=5&q=WinBioCaptureSampleWithCallback+site%3Alearn.microsoft.com) | winbio.h | [Vanara.PInvoke.WinBio.WinBioCaptureSampleWithCallback](https://github.com/dahall/Vanara/search?l=C%23&q=WinBioCaptureSampleWithCallback) [WinBioCloseFramework](https://www.google.com/search?num=5&q=WinBioCloseFramework+site%3Alearn.microsoft.com) | winbio.h | [Vanara.PInvoke.WinBio.WinBioCloseFramework](https://github.com/dahall/Vanara/search?l=C%23&q=WinBioCloseFramework) [WinBioCloseSession](https://www.google.com/search?num=5&q=WinBioCloseSession+site%3Alearn.microsoft.com) | winbio.h | [Vanara.PInvoke.WinBio.WinBioCloseSession](https://github.com/dahall/Vanara/search?l=C%23&q=WinBioCloseSession) +[WinBioConsumeFactorDeletedByService](https://www.google.com/search?num=5&q=WinBioConsumeFactorDeletedByService+site%3Alearn.microsoft.com) | | [WinBioControlUnit](https://www.google.com/search?num=5&q=WinBioControlUnit+site%3Alearn.microsoft.com) | winbio.h | [Vanara.PInvoke.WinBio.WinBioControlUnit](https://github.com/dahall/Vanara/search?l=C%23&q=WinBioControlUnit) [WinBioControlUnitPrivileged](https://www.google.com/search?num=5&q=WinBioControlUnitPrivileged+site%3Alearn.microsoft.com) | winbio.h | [Vanara.PInvoke.WinBio.WinBioControlUnitPrivileged](https://github.com/dahall/Vanara/search?l=C%23&q=WinBioControlUnitPrivileged) [WinBioDeleteTemplate](https://www.google.com/search?num=5&q=WinBioDeleteTemplate+site%3Alearn.microsoft.com) | winbio.h | [Vanara.PInvoke.WinBio.WinBioDeleteTemplate](https://github.com/dahall/Vanara/search?l=C%23&q=WinBioDeleteTemplate) @@ -36,6 +37,7 @@ Native Method | Header | Managed Method [WinBioGetDomainLogonSetting](https://www.google.com/search?num=5&q=WinBioGetDomainLogonSetting+site%3Alearn.microsoft.com) | winbio.h | [Vanara.PInvoke.WinBio.WinBioGetDomainLogonSetting](https://github.com/dahall/Vanara/search?l=C%23&q=WinBioGetDomainLogonSetting) [WinBioGetEnabledSetting](https://www.google.com/search?num=5&q=WinBioGetEnabledSetting+site%3Alearn.microsoft.com) | winbio.h | [Vanara.PInvoke.WinBio.WinBioGetEnabledSetting](https://github.com/dahall/Vanara/search?l=C%23&q=WinBioGetEnabledSetting) [WinBioGetEnrolledFactors](https://www.google.com/search?num=5&q=WinBioGetEnrolledFactors+site%3Alearn.microsoft.com) | winbio.h | [Vanara.PInvoke.WinBio.WinBioGetEnrolledFactors](https://github.com/dahall/Vanara/search?l=C%23&q=WinBioGetEnrolledFactors) +[WinBioGetFactorsDeletedByService](https://www.google.com/search?num=5&q=WinBioGetFactorsDeletedByService+site%3Alearn.microsoft.com) | | [WinBioGetLogonSetting](https://www.google.com/search?num=5&q=WinBioGetLogonSetting+site%3Alearn.microsoft.com) | winbio.h | [Vanara.PInvoke.WinBio.WinBioGetLogonSetting](https://github.com/dahall/Vanara/search?l=C%23&q=WinBioGetLogonSetting) [WinBioGetProperty](https://www.google.com/search?num=5&q=WinBioGetProperty+site%3Alearn.microsoft.com) | winbio.h | [Vanara.PInvoke.WinBio.WinBioGetProperty](https://github.com/dahall/Vanara/search?l=C%23&q=WinBioGetProperty) [WinBioIdentify](https://www.google.com/search?num=5&q=WinBioIdentify+site%3Alearn.microsoft.com) | winbio.h | [Vanara.PInvoke.WinBio.WinBioIdentify](https://github.com/dahall/Vanara/search?l=C%23&q=WinBioIdentify) @@ -51,6 +53,7 @@ Native Method | Header | Managed Method [WinBioRemoveAllCredentials](https://www.google.com/search?num=5&q=WinBioRemoveAllCredentials+site%3Alearn.microsoft.com) | winbio.h | [Vanara.PInvoke.WinBio.WinBioRemoveAllCredentials](https://github.com/dahall/Vanara/search?l=C%23&q=WinBioRemoveAllCredentials) [WinBioRemoveAllDomainCredentials](https://www.google.com/search?num=5&q=WinBioRemoveAllDomainCredentials+site%3Alearn.microsoft.com) | winbio.h | [Vanara.PInvoke.WinBio.WinBioRemoveAllDomainCredentials](https://github.com/dahall/Vanara/search?l=C%23&q=WinBioRemoveAllDomainCredentials) [WinBioRemoveCredential](https://www.google.com/search?num=5&q=WinBioRemoveCredential+site%3Alearn.microsoft.com) | winbio.h | [Vanara.PInvoke.WinBio.WinBioRemoveCredential](https://github.com/dahall/Vanara/search?l=C%23&q=WinBioRemoveCredential) +[WinBioSendTelemetry](https://www.google.com/search?num=5&q=WinBioSendTelemetry+site%3Alearn.microsoft.com) | | [WinBioSetCredential](https://www.google.com/search?num=5&q=WinBioSetCredential+site%3Alearn.microsoft.com) | winbio.h | [Vanara.PInvoke.WinBio.WinBioSetCredential](https://github.com/dahall/Vanara/search?l=C%23&q=WinBioSetCredential) [WinBioSetProperty](https://www.google.com/search?num=5&q=WinBioSetProperty+site%3Alearn.microsoft.com) | winbio.h | [Vanara.PInvoke.WinBio.WinBioSetProperty](https://github.com/dahall/Vanara/search?l=C%23&q=WinBioSetProperty) [WinBioUnlockUnit](https://www.google.com/search?num=5&q=WinBioUnlockUnit+site%3Alearn.microsoft.com) | winbio.h | [Vanara.PInvoke.WinBio.WinBioUnlockUnit](https://github.com/dahall/Vanara/search?l=C%23&q=WinBioUnlockUnit) diff --git a/PInvoke/WinTrust/Vanara.PInvoke.WinTrust.csproj b/PInvoke/WinTrust/Vanara.PInvoke.WinTrust.csproj index 73685b9f..ff7d8d8d 100644 --- a/PInvoke/WinTrust/Vanara.PInvoke.WinTrust.csproj +++ b/PInvoke/WinTrust/Vanara.PInvoke.WinTrust.csproj @@ -13,10 +13,10 @@ Currently implements: 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 +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 CryptSIPCreateIndirectData CryptSIPGetCaps CryptSIPGetSignedDataMsg CryptSIPPutSignedDataMsg CryptSIPRemoveSignedDataMsg 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 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 +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 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 7b5256e3..ad52463c 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 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 +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 CryptSIPCreateIndirectData CryptSIPGetCaps CryptSIPGetSignedDataMsg CryptSIPPutSignedDataMsg CryptSIPRemoveSignedDataMsg 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 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/WinTrust/readme.md b/PInvoke/WinTrust/readme.md index 71c04ae6..c1df6ec6 100644 --- a/PInvoke/WinTrust/readme.md +++ b/PInvoke/WinTrust/readme.md @@ -3,7 +3,7 @@ PInvoke API (methods, structures and constants) imported from Windows WinTrust.d - Includes methods from wintrust.dll - Current NuGet release: [![Nuget](https://img.shields.io/nuget/v/Vanara.PInvoke.WinTrust?logo=nuget&style=flat-square)![Nuget](https://img.shields.io/nuget/dt/Vanara.PInvoke.WinTrust?label=%20&style=flat-square)](https://www.nuget.org/packages/Vanara.PInvoke.WinTrust) -### Methods - 100% API coverage (59 of 59 functions) +### Methods - 88% API coverage (48 of 54 functions) Native Method | Header | Managed Method --- | --- | --- [CryptCATAdminAcquireContext](https://www.google.com/search?num=5&q=CryptCATAdminAcquireContext+site%3Alearn.microsoft.com) | mscat.h | [Vanara.PInvoke.WinTrust.CryptCATAdminAcquireContext](https://github.com/dahall/Vanara/search?l=C%23&q=CryptCATAdminAcquireContext) @@ -33,17 +33,12 @@ Native Method | Header | Managed Method [CryptCATPutCatAttrInfo](https://www.google.com/search?num=5&q=CryptCATPutCatAttrInfo+site%3Alearn.microsoft.com) | mscat.h | [Vanara.PInvoke.WinTrust.CryptCATPutCatAttrInfo](https://github.com/dahall/Vanara/search?l=C%23&q=CryptCATPutCatAttrInfo) [CryptCATPutMemberInfo](https://www.google.com/search?num=5&q=CryptCATPutMemberInfo+site%3Alearn.microsoft.com) | mscat.h | [Vanara.PInvoke.WinTrust.CryptCATPutMemberInfo](https://github.com/dahall/Vanara/search?l=C%23&q=CryptCATPutMemberInfo) [CryptCATStoreFromHandle](https://www.google.com/search?num=5&q=CryptCATStoreFromHandle+site%3Alearn.microsoft.com) | mscat.h | [Vanara.PInvoke.WinTrust.CryptCATStoreFromHandle](https://github.com/dahall/Vanara/search?l=C%23&q=CryptCATStoreFromHandle) -[CryptSIPAddProvider](https://www.google.com/search?num=5&q=CryptSIPAddProvider+site%3Alearn.microsoft.com) | mssip.h | [Vanara.PInvoke.WinTrust.CryptSIPAddProvider](https://github.com/dahall/Vanara/search?l=C%23&q=CryptSIPAddProvider) -[CryptSIPCreateIndirectData](https://www.google.com/search?num=5&q=CryptSIPCreateIndirectData+site%3Alearn.microsoft.com) | mssip.h | [Vanara.PInvoke.WinTrust.CryptSIPCreateIndirectData](https://github.com/dahall/Vanara/search?l=C%23&q=CryptSIPCreateIndirectData) -[CryptSIPGetCaps](https://www.google.com/search?num=5&q=CryptSIPGetCaps+site%3Alearn.microsoft.com) | mssip.h | [Vanara.PInvoke.WinTrust.CryptSIPGetCaps](https://github.com/dahall/Vanara/search?l=C%23&q=CryptSIPGetCaps) -[CryptSIPGetSignedDataMsg](https://www.google.com/search?num=5&q=CryptSIPGetSignedDataMsg+site%3Alearn.microsoft.com) | mssip.h | [Vanara.PInvoke.WinTrust.CryptSIPGetSignedDataMsg](https://github.com/dahall/Vanara/search?l=C%23&q=CryptSIPGetSignedDataMsg) -[CryptSIPLoad](https://www.google.com/search?num=5&q=CryptSIPLoad+site%3Alearn.microsoft.com) | mssip.h | [Vanara.PInvoke.WinTrust.CryptSIPLoad](https://github.com/dahall/Vanara/search?l=C%23&q=CryptSIPLoad) -[CryptSIPPutSignedDataMsg](https://www.google.com/search?num=5&q=CryptSIPPutSignedDataMsg+site%3Alearn.microsoft.com) | mssip.h | [Vanara.PInvoke.WinTrust.CryptSIPPutSignedDataMsg](https://github.com/dahall/Vanara/search?l=C%23&q=CryptSIPPutSignedDataMsg) -[CryptSIPRemoveProvider](https://www.google.com/search?num=5&q=CryptSIPRemoveProvider+site%3Alearn.microsoft.com) | mssip.h | [Vanara.PInvoke.WinTrust.CryptSIPRemoveProvider](https://github.com/dahall/Vanara/search?l=C%23&q=CryptSIPRemoveProvider) -[CryptSIPRemoveSignedDataMsg](https://www.google.com/search?num=5&q=CryptSIPRemoveSignedDataMsg+site%3Alearn.microsoft.com) | mssip.h | [Vanara.PInvoke.WinTrust.CryptSIPRemoveSignedDataMsg](https://github.com/dahall/Vanara/search?l=C%23&q=CryptSIPRemoveSignedDataMsg) -[CryptSIPRetrieveSubjectGuid](https://www.google.com/search?num=5&q=CryptSIPRetrieveSubjectGuid+site%3Alearn.microsoft.com) | mssip.h | [Vanara.PInvoke.WinTrust.CryptSIPRetrieveSubjectGuid](https://github.com/dahall/Vanara/search?l=C%23&q=CryptSIPRetrieveSubjectGuid) -[CryptSIPRetrieveSubjectGuidForCatalogFile](https://www.google.com/search?num=5&q=CryptSIPRetrieveSubjectGuidForCatalogFile+site%3Alearn.microsoft.com) | mssip.h | [Vanara.PInvoke.WinTrust.CryptSIPRetrieveSubjectGuidForCatalogFile](https://github.com/dahall/Vanara/search?l=C%23&q=CryptSIPRetrieveSubjectGuidForCatalogFile) -[CryptSIPVerifyIndirectData](https://www.google.com/search?num=5&q=CryptSIPVerifyIndirectData+site%3Alearn.microsoft.com) | mssip.h | [Vanara.PInvoke.WinTrust.CryptSIPVerifyIndirectData](https://github.com/dahall/Vanara/search?l=C%23&q=CryptSIPVerifyIndirectData) +[CryptSIPCreateIndirectData](https://www.google.com/search?num=5&q=CryptSIPCreateIndirectData+site%3Alearn.microsoft.com) | | +[CryptSIPGetCaps](https://www.google.com/search?num=5&q=CryptSIPGetCaps+site%3Alearn.microsoft.com) | | +[CryptSIPGetSignedDataMsg](https://www.google.com/search?num=5&q=CryptSIPGetSignedDataMsg+site%3Alearn.microsoft.com) | | +[CryptSIPPutSignedDataMsg](https://www.google.com/search?num=5&q=CryptSIPPutSignedDataMsg+site%3Alearn.microsoft.com) | | +[CryptSIPRemoveSignedDataMsg](https://www.google.com/search?num=5&q=CryptSIPRemoveSignedDataMsg+site%3Alearn.microsoft.com) | | +[CryptSIPVerifyIndirectData](https://www.google.com/search?num=5&q=CryptSIPVerifyIndirectData+site%3Alearn.microsoft.com) | | [IsCatalogFile](https://www.google.com/search?num=5&q=IsCatalogFile+site%3Alearn.microsoft.com) | mscat.h | [Vanara.PInvoke.WinTrust.IsCatalogFile](https://github.com/dahall/Vanara/search?l=C%23&q=IsCatalogFile) [OpenPersonalTrustDBDialog](https://www.google.com/search?num=5&q=OpenPersonalTrustDBDialog+site%3Alearn.microsoft.com) | wintrust.h | [Vanara.PInvoke.WinTrust.OpenPersonalTrustDBDialog](https://github.com/dahall/Vanara/search?l=C%23&q=OpenPersonalTrustDBDialog) [OpenPersonalTrustDBDialogEx](https://www.google.com/search?num=5&q=OpenPersonalTrustDBDialogEx+site%3Alearn.microsoft.com) | wintrust.h | [Vanara.PInvoke.WinTrust.OpenPersonalTrustDBDialogEx](https://github.com/dahall/Vanara/search?l=C%23&q=OpenPersonalTrustDBDialogEx) @@ -114,15 +109,6 @@ Native Structure | Header | Managed Structure [HCATALOG](https://www.google.com/search?num=5&q=HCATALOG+site%3Alearn.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%3Alearn.microsoft.com) | | [Vanara.PInvoke.WinTrust.HCATINFO](https://github.com/dahall/Vanara/search?l=C%23&q=HCATINFO) [HCRYPTMSG](https://www.google.com/search?num=5&q=HCRYPTMSG+site%3Alearn.microsoft.com) | | [Vanara.PInvoke.WinTrust.HCRYPTMSG](https://github.com/dahall/Vanara/search?l=C%23&q=HCRYPTMSG) -[MS_ADDINFO_BLOB](https://www.google.com/search?num=5&q=MS_ADDINFO_BLOB+site%3Alearn.microsoft.com) | mssip.h | [Vanara.PInvoke.WinTrust.MS_ADDINFO_BLOB](https://github.com/dahall/Vanara/search?l=C%23&q=MS_ADDINFO_BLOB) -[MS_ADDINFO_CATALOGMEMBER](https://www.google.com/search?num=5&q=MS_ADDINFO_CATALOGMEMBER+site%3Alearn.microsoft.com) | mssip.h | [Vanara.PInvoke.WinTrust.MS_ADDINFO_CATALOGMEMBER](https://github.com/dahall/Vanara/search?l=C%23&q=MS_ADDINFO_CATALOGMEMBER) -[MS_ADDINFO_FLAT](https://www.google.com/search?num=5&q=MS_ADDINFO_FLAT+site%3Alearn.microsoft.com) | mssip.h | [Vanara.PInvoke.WinTrust.MS_ADDINFO_FLAT](https://github.com/dahall/Vanara/search?l=C%23&q=MS_ADDINFO_FLAT) -[SIP_ADD_NEWPROVIDER](https://www.google.com/search?num=5&q=SIP_ADD_NEWPROVIDER+site%3Alearn.microsoft.com) | mssip.h | [Vanara.PInvoke.WinTrust.SIP_ADD_NEWPROVIDER](https://github.com/dahall/Vanara/search?l=C%23&q=SIP_ADD_NEWPROVIDER) -[SIP_CAP_SET_V2](https://www.google.com/search?num=5&q=SIP_CAP_SET_V2+site%3Alearn.microsoft.com) | mssip.h | [Vanara.PInvoke.WinTrust.SIP_CAP_SET_V2](https://github.com/dahall/Vanara/search?l=C%23&q=SIP_CAP_SET_V2) -[SIP_CAP_SET_V3](https://www.google.com/search?num=5&q=SIP_CAP_SET_V3+site%3Alearn.microsoft.com) | mssip.h | [Vanara.PInvoke.WinTrust.SIP_CAP_SET_V3](https://github.com/dahall/Vanara/search?l=C%23&q=SIP_CAP_SET_V3) -[SIP_DISPATCH_INFO](https://www.google.com/search?num=5&q=SIP_DISPATCH_INFO+site%3Alearn.microsoft.com) | mssip.h | [Vanara.PInvoke.WinTrust.SIP_DISPATCH_INFO](https://github.com/dahall/Vanara/search?l=C%23&q=SIP_DISPATCH_INFO) -[SIP_INDIRECT_DATA](https://www.google.com/search?num=5&q=SIP_INDIRECT_DATA+site%3Alearn.microsoft.com) | mssip.h | [Vanara.PInvoke.WinTrust.SIP_INDIRECT_DATA](https://github.com/dahall/Vanara/search?l=C%23&q=SIP_INDIRECT_DATA) -[SIP_SUBJECTINFO](https://www.google.com/search?num=5&q=SIP_SUBJECTINFO+site%3Alearn.microsoft.com) | mssip.h | [Vanara.PInvoke.WinTrust.SIP_SUBJECTINFO](https://github.com/dahall/Vanara/search?l=C%23&q=SIP_SUBJECTINFO) [SPC_INDIRECT_DATA_CONTENT](https://www.google.com/search?num=5&q=SPC_INDIRECT_DATA_CONTENT+site%3Alearn.microsoft.com) | wintrust.h | [Vanara.PInvoke.WinTrust.SPC_INDIRECT_DATA_CONTENT](https://github.com/dahall/Vanara/search?l=C%23&q=SPC_INDIRECT_DATA_CONTENT) [WIN_CERTIFICATE](https://www.google.com/search?num=5&q=WIN_CERTIFICATE+site%3Alearn.microsoft.com) | wintrust.h | [Vanara.PInvoke.WinTrust.WIN_CERTIFICATE](https://github.com/dahall/Vanara/search?l=C%23&q=WIN_CERTIFICATE) [WINTRUST_BLOB_INFO](https://www.google.com/search?num=5&q=WINTRUST_BLOB_INFO+site%3Alearn.microsoft.com) | wintrust.h | [Vanara.PInvoke.WinTrust.WINTRUST_BLOB_INFO](https://github.com/dahall/Vanara/search?l=C%23&q=WINTRUST_BLOB_INFO) diff --git a/PInvoke/WlanApi/Vanara.PInvoke.WlanApi.csproj b/PInvoke/WlanApi/Vanara.PInvoke.WlanApi.csproj index 5b6e07de..9f10f533 100644 --- a/PInvoke/WlanApi/Vanara.PInvoke.WlanApi.csproj +++ b/PInvoke/WlanApi/Vanara.PInvoke.WlanApi.csproj @@ -13,7 +13,7 @@ Currently implements: Functions -WFDCancelOpenSession WFDCloseHandle WFDOpenHandle WFDOpenLegacySession WFDStartOpenSession WFDUpdateDeviceVisibility WlanAllocateMemory WlanCloseHandle WlanConnect WlanDeleteProfile WlanDeviceServiceCommand WlanDisconnect WlanEnumInterfaces WlanExtractPsdIEDataList WlanFreeMemory WlanGetAvailableNetworkList WlanGetFilterList WlanGetInterfaceCapability WlanGetNetworkBssList WlanGetProfile WlanGetProfileCustomUserData WlanGetProfileList WlanGetSecuritySettings WlanGetSupportedDeviceServices WlanHostedNetworkForceStart WlanHostedNetworkForceStop WlanHostedNetworkInitSettings WlanHostedNetworkQueryProperty WlanHostedNetworkQuerySecondaryKey WlanHostedNetworkQueryStatus WlanHostedNetworkRefreshSecuritySettings WlanHostedNetworkSetProperty WlanHostedNetworkSetSecondaryKey WlanHostedNetworkStartUsing WlanHostedNetworkStopUsing WlanIhvControl WlanOpenHandle WlanQueryAutoConfigParameter WlanQueryInterface WlanReasonCodeToString WlanRegisterDeviceServiceNotification WlanRegisterNotification WlanRegisterVirtualStationNotification WlanRenameProfile WlanSaveTemporaryProfile WlanScan WlanSetAutoConfigParameter WlanSetFilterList WlanSetInterface WlanSetProfile WlanSetProfileCustomUserData WlanSetProfileEapUserData WlanSetProfileEapXmlUserData WlanSetProfileList WlanSetProfilePosition WlanSetPsdIEDataList WlanSetSecuritySettings WlanUIEditProfile +WFDCancelOpenSession WFDCloseHandle WFDOpenHandle WFDOpenLegacySession WFDStartOpenSession WFDUpdateDeviceVisibility WlanAllocateMemory WlanCloseHandle WlanConnect WlanDeleteProfile WlanDeviceServiceCommand WlanDisconnect WlanEnumInterfaces WlanExtractPsdIEDataList WlanFreeMemory WlanGetAvailableNetworkList WlanGetFilterList WlanGetInterfaceCapability WlanGetNetworkBssList WlanGetProfile WlanGetProfileCustomUserData WlanGetProfileList WlanGetSecuritySettings WlanGetSupportedDeviceServices WlanHostedNetworkForceStart WlanHostedNetworkForceStop WlanHostedNetworkInitSettings WlanHostedNetworkQueryProperty WlanHostedNetworkQuerySecondaryKey WlanHostedNetworkQueryStatus WlanHostedNetworkRefreshSecuritySettings WlanHostedNetworkSetProperty WlanHostedNetworkSetSecondaryKey WlanHostedNetworkStartUsing WlanHostedNetworkStopUsing WlanIhvControl WlanOpenHandle WlanPrivateGetAnqpVenueUrl WlanQueryAutoConfigParameter WlanQueryInterface WlanReasonCodeToString WlanRegisterDeviceServiceNotification WlanRegisterNotification WlanRegisterVirtualStationNotification WlanRenameProfile WlanSaveTemporaryProfile WlanScan WlanSetAutoConfigParameter WlanSetFilterList WlanSetInterface WlanSetProfile WlanSetProfileCustomUserData WlanSetProfileEapUserData WlanSetProfileEapXmlUserData WlanSetProfileList WlanSetProfilePosition WlanSetPsdIEDataList WlanSetSecuritySettings WlanUIEditProfile Structures DOT11_AUTH_CIPHER_PAIR DOT11_BSSID_LIST DOT11_COUNTRY_OR_REGION_STRING DOT11_MAC_ADDRESS DOT11_NETWORK DOT11_NETWORK_LIST DOT11_SSID EAP_METHOD_TYPE EAP_TYPE HWFDSERVICE HWFDSESSION HWLANSESSION NDIS_OBJECT_HEADER ONEX_AUTH_PARAMS ONEX_CONNECTION_PROFILE ONEX_EAP_ERROR ONEX_RESULT_UPDATE_DATA ONEX_STATUS ONEX_USER_INFO ONEX_VARIABLE_BLOB WLAN_ASSOCIATION_ATTRIBUTES WLAN_AUTH_CIPHER_PAIR_LIST WLAN_AVAILABLE_NETWORK WLAN_AVAILABLE_NETWORK_LIST WLAN_BSS_ENTRY WLAN_BSS_LIST WLAN_CONNECTION_ATTRIBUTES WLAN_CONNECTION_NOTIFICATION_DATA WLAN_CONNECTION_PARAMETERS WLAN_COUNTRY_OR_REGION_STRING_LIST WLAN_DEVICE_SERVICE_GUID_LIST WLAN_DEVICE_SERVICE_NOTIFICATION_DATA WLAN_HOSTED_NETWORK_CONNECTION_SETTINGS WLAN_HOSTED_NETWORK_DATA_PEER_STATE_CHANGE WLAN_HOSTED_NETWORK_PEER_STATE WLAN_HOSTED_NETWORK_RADIO_STATE WLAN_HOSTED_NETWORK_SECURITY_SETTINGS WLAN_HOSTED_NETWORK_STATE_CHANGE WLAN_HOSTED_NETWORK_STATUS WLAN_INTERFACE_CAPABILITY WLAN_INTERFACE_INFO WLAN_INTERFACE_INFO_LIST WLAN_MAC_FRAME_STATISTICS WLAN_MSM_NOTIFICATION_DATA WLAN_NOTIFICATION_DATA WLAN_PHY_FRAME_STATISTICS WLAN_PHY_RADIO_STATE WLAN_PROFILE_INFO WLAN_PROFILE_INFO_LIST WLAN_RADIO_STATE WLAN_RATE_SET WLAN_RAW_DATA WLAN_RAW_DATA_INFO WLAN_RAW_DATA_LIST WLAN_SECURITY_ATTRIBUTES WLAN_STATISTICS diff --git a/PInvoke/WlanApi/pkgreadme.md b/PInvoke/WlanApi/pkgreadme.md index 4e7d8d0a..e85b9295 100644 --- a/PInvoke/WlanApi/pkgreadme.md +++ b/PInvoke/WlanApi/pkgreadme.md @@ -18,4 +18,4 @@ If you're still running into problems, file an [issue](https://github.com/dahall Functions | Enumerations | Structures | Interfaces --- | --- | --- | --- -WFDCancelOpenSession WFDCloseHandle WFDOpenHandle WFDOpenLegacySession WFDStartOpenSession WFDUpdateDeviceVisibility WlanAllocateMemory WlanCloseHandle WlanConnect WlanDeleteProfile WlanDeviceServiceCommand WlanDisconnect WlanEnumInterfaces WlanExtractPsdIEDataList WlanFreeMemory WlanGetAvailableNetworkList WlanGetFilterList WlanGetInterfaceCapability WlanGetNetworkBssList WlanGetProfile WlanGetProfileCustomUserData WlanGetProfileList WlanGetSecuritySettings WlanGetSupportedDeviceServices WlanHostedNetworkForceStart WlanHostedNetworkForceStop WlanHostedNetworkInitSettings WlanHostedNetworkQueryProperty WlanHostedNetworkQuerySecondaryKey WlanHostedNetworkQueryStatus WlanHostedNetworkRefreshSecuritySettings WlanHostedNetworkSetProperty WlanHostedNetworkSetSecondaryKey WlanHostedNetworkStartUsing WlanHostedNetworkStopUsing WlanIhvControl WlanOpenHandle WlanQueryAutoConfigParameter WlanQueryInterface WlanReasonCodeToString WlanRegisterDeviceServiceNotification WlanRegisterNotification WlanRegisterVirtualStationNotification WlanRenameProfile WlanSaveTemporaryProfile WlanScan WlanSetAutoConfigParameter WlanSetFilterList WlanSetInterface WlanSetProfile WlanSetProfileCustomUserData WlanSetProfileEapUserData WlanSetProfileEapXmlUserData WlanSetProfileList WlanSetProfilePosition WlanSetPsdIEDataList WlanSetSecuritySettings WlanUIEditProfile | DOT11_ADHOC_AUTH_ALGORITHM DOT11_ADHOC_CIPHER_ALGORITHM DOT11_ADHOC_CONNECT_FAIL_REASON DOT11_ADHOC_NETWORK_CONNECTION_STATUS ONEX_AUTH_IDENTITY ONEX_AUTH_MODE ONEX_AUTH_RESTART_REASON ONEX_AUTH_STATUS ONEX_EAP_METHOD_BACKEND_SUPPORT ONEX_NOTIFICATION_TYPE ONEX_REASON_CODE ONEX_SUPPLICANT_MODE DOT11_AUTH_ALGORITHM DOT11_BSS_TYPE DOT11_CIPHER_ALGORITHM DOT11_OPERATION_MODE DOT11_PHY_TYPE DOT11_RADIO_STATE WL_DISPLAY_PAGES WLAN_ACCCESS WLAN_ADHOC_NETWORK_STATE WLAN_AUTOCONF_OPCODE WLAN_AVAILABLE_NETWORK_FLAGS WLAN_CONNECTION_FLAGS WLAN_CONNECTION_MODE WLAN_CONNECTION_NOTIFICATION WLAN_FILTER_LIST_TYPE WLAN_HOSTED_NETWORK_NOTIFICATION_CODE WLAN_HOSTED_NETWORK_OPCODE WLAN_HOSTED_NETWORK_PEER_AUTH_STATE WLAN_HOSTED_NETWORK_REASON WLAN_HOSTED_NETWORK_STATE WLAN_IHV_CONTROL_TYPE WLAN_INTERFACE_STATE WLAN_INTERFACE_TYPE WLAN_INTF_OPCODE WLAN_NOTIFICATION_ACM WLAN_NOTIFICATION_MSM WLAN_NOTIFICATION_SOURCE WLAN_OPCODE_VALUE_TYPE WLAN_POWER_SETTING WLAN_PROFILE_FLAGS WLAN_REASON_CODE WLAN_SECURABLE_OBJECT WLAN_SET_EAPHOST | ONEX_AUTH_PARAMS ONEX_CONNECTION_PROFILE ONEX_EAP_ERROR ONEX_RESULT_UPDATE_DATA ONEX_STATUS ONEX_USER_INFO ONEX_VARIABLE_BLOB HWFDSERVICE HWFDSESSION HWLANSESSION DOT11_AUTH_CIPHER_PAIR DOT11_BSSID_LIST DOT11_COUNTRY_OR_REGION_STRING DOT11_MAC_ADDRESS DOT11_NETWORK DOT11_SSID EAP_METHOD_TYPE EAP_TYPE NDIS_OBJECT_HEADER WLAN_ASSOCIATION_ATTRIBUTES WLAN_AUTH_CIPHER_PAIR_LIST WLAN_AVAILABLE_NETWORK WLAN_BSS_ENTRY WLAN_CONNECTION_ATTRIBUTES WLAN_CONNECTION_NOTIFICATION_DATA WLAN_CONNECTION_PARAMETERS WLAN_COUNTRY_OR_REGION_STRING_LIST WLAN_DEVICE_SERVICE_NOTIFICATION_DATA WLAN_HOSTED_NETWORK_CONNECTION_SETTINGS WLAN_HOSTED_NETWORK_DATA_PEER_STATE_CHANGE WLAN_HOSTED_NETWORK_PEER_STATE WLAN_HOSTED_NETWORK_RADIO_STATE WLAN_HOSTED_NETWORK_SECURITY_SETTINGS WLAN_HOSTED_NETWORK_STATE_CHANGE WLAN_INTERFACE_INFO WLAN_MAC_FRAME_STATISTICS WLAN_MSM_NOTIFICATION_DATA WLAN_NOTIFICATION_DATA WLAN_PHY_FRAME_STATISTICS WLAN_PHY_RADIO_STATE WLAN_PROFILE_INFO WLAN_RADIO_STATE WLAN_RATE_SET WLAN_RAW_DATA WLAN_RAW_DATA_LIST WLAN_SECURITY_ATTRIBUTES WLAN_STATISTICS DOT11_NETWORK_LIST WLAN_AVAILABLE_NETWORK_LIST WLAN_BSS_LIST WLAN_DEVICE_SERVICE_GUID_LIST WLAN_HOSTED_NETWORK_STATUS WLAN_INTERFACE_CAPABILITY WLAN_INTERFACE_INFO_LIST WLAN_PROFILE_INFO_LIST WLAN_RAW_DATA_INFO | IDot11AdHocInterface IDot11AdHocInterfaceNotificationSink IDot11AdHocManager IDot11AdHocManagerNotificationSink IDot11AdHocNetwork IDot11AdHocNetworkNotificationSink IDot11AdHocSecuritySettings IEnumDot11AdHocInterfaces IEnumDot11AdHocNetworks IEnumDot11AdHocSecuritySettings +WFDCancelOpenSession WFDCloseHandle WFDOpenHandle WFDOpenLegacySession WFDStartOpenSession WFDUpdateDeviceVisibility WlanAllocateMemory WlanCloseHandle WlanConnect WlanDeleteProfile WlanDeviceServiceCommand WlanDisconnect WlanEnumInterfaces WlanExtractPsdIEDataList WlanFreeMemory WlanGetAvailableNetworkList WlanGetFilterList WlanGetInterfaceCapability WlanGetNetworkBssList WlanGetProfile WlanGetProfileCustomUserData WlanGetProfileList WlanGetSecuritySettings WlanGetSupportedDeviceServices WlanHostedNetworkForceStart WlanHostedNetworkForceStop WlanHostedNetworkInitSettings WlanHostedNetworkQueryProperty WlanHostedNetworkQuerySecondaryKey WlanHostedNetworkQueryStatus WlanHostedNetworkRefreshSecuritySettings WlanHostedNetworkSetProperty WlanHostedNetworkSetSecondaryKey WlanHostedNetworkStartUsing WlanHostedNetworkStopUsing WlanIhvControl WlanOpenHandle WlanPrivateGetAnqpVenueUrl WlanQueryAutoConfigParameter WlanQueryInterface WlanReasonCodeToString WlanRegisterDeviceServiceNotification WlanRegisterNotification WlanRegisterVirtualStationNotification WlanRenameProfile WlanSaveTemporaryProfile WlanScan WlanSetAutoConfigParameter WlanSetFilterList WlanSetInterface WlanSetProfile WlanSetProfileCustomUserData WlanSetProfileEapUserData WlanSetProfileEapXmlUserData WlanSetProfileList WlanSetProfilePosition WlanSetPsdIEDataList WlanSetSecuritySettings WlanUIEditProfile | DOT11_ADHOC_AUTH_ALGORITHM DOT11_ADHOC_CIPHER_ALGORITHM DOT11_ADHOC_CONNECT_FAIL_REASON DOT11_ADHOC_NETWORK_CONNECTION_STATUS ONEX_AUTH_IDENTITY ONEX_AUTH_MODE ONEX_AUTH_RESTART_REASON ONEX_AUTH_STATUS ONEX_EAP_METHOD_BACKEND_SUPPORT ONEX_NOTIFICATION_TYPE ONEX_REASON_CODE ONEX_SUPPLICANT_MODE DOT11_AUTH_ALGORITHM DOT11_BSS_TYPE DOT11_CIPHER_ALGORITHM DOT11_OPERATION_MODE DOT11_PHY_TYPE DOT11_RADIO_STATE WL_DISPLAY_PAGES WLAN_ACCCESS WLAN_ADHOC_NETWORK_STATE WLAN_AUTOCONF_OPCODE WLAN_AVAILABLE_NETWORK_FLAGS WLAN_CONNECTION_FLAGS WLAN_CONNECTION_MODE WLAN_CONNECTION_NOTIFICATION WLAN_FILTER_LIST_TYPE WLAN_HOSTED_NETWORK_NOTIFICATION_CODE WLAN_HOSTED_NETWORK_OPCODE WLAN_HOSTED_NETWORK_PEER_AUTH_STATE WLAN_HOSTED_NETWORK_REASON WLAN_HOSTED_NETWORK_STATE WLAN_IHV_CONTROL_TYPE WLAN_INTERFACE_STATE WLAN_INTERFACE_TYPE WLAN_INTF_OPCODE WLAN_NOTIFICATION_ACM WLAN_NOTIFICATION_MSM WLAN_NOTIFICATION_SOURCE WLAN_OPCODE_VALUE_TYPE WLAN_POWER_SETTING WLAN_PROFILE_FLAGS WLAN_REASON_CODE WLAN_SECURABLE_OBJECT WLAN_SET_EAPHOST | ONEX_AUTH_PARAMS ONEX_CONNECTION_PROFILE ONEX_EAP_ERROR ONEX_RESULT_UPDATE_DATA ONEX_STATUS ONEX_USER_INFO ONEX_VARIABLE_BLOB HWFDSERVICE HWFDSESSION HWLANSESSION DOT11_AUTH_CIPHER_PAIR DOT11_BSSID_LIST DOT11_COUNTRY_OR_REGION_STRING DOT11_MAC_ADDRESS DOT11_NETWORK DOT11_SSID EAP_METHOD_TYPE EAP_TYPE NDIS_OBJECT_HEADER WLAN_ASSOCIATION_ATTRIBUTES WLAN_AUTH_CIPHER_PAIR_LIST WLAN_AVAILABLE_NETWORK WLAN_BSS_ENTRY WLAN_CONNECTION_ATTRIBUTES WLAN_CONNECTION_NOTIFICATION_DATA WLAN_CONNECTION_PARAMETERS WLAN_COUNTRY_OR_REGION_STRING_LIST WLAN_DEVICE_SERVICE_NOTIFICATION_DATA WLAN_HOSTED_NETWORK_CONNECTION_SETTINGS WLAN_HOSTED_NETWORK_DATA_PEER_STATE_CHANGE WLAN_HOSTED_NETWORK_PEER_STATE WLAN_HOSTED_NETWORK_RADIO_STATE WLAN_HOSTED_NETWORK_SECURITY_SETTINGS WLAN_HOSTED_NETWORK_STATE_CHANGE WLAN_INTERFACE_INFO WLAN_MAC_FRAME_STATISTICS WLAN_MSM_NOTIFICATION_DATA WLAN_NOTIFICATION_DATA WLAN_PHY_FRAME_STATISTICS WLAN_PHY_RADIO_STATE WLAN_PROFILE_INFO WLAN_RADIO_STATE WLAN_RATE_SET WLAN_RAW_DATA WLAN_RAW_DATA_LIST WLAN_SECURITY_ATTRIBUTES WLAN_STATISTICS DOT11_NETWORK_LIST WLAN_AVAILABLE_NETWORK_LIST WLAN_BSS_LIST WLAN_DEVICE_SERVICE_GUID_LIST WLAN_HOSTED_NETWORK_STATUS WLAN_INTERFACE_CAPABILITY WLAN_INTERFACE_INFO_LIST WLAN_PROFILE_INFO_LIST WLAN_RAW_DATA_INFO | IDot11AdHocInterface IDot11AdHocInterfaceNotificationSink IDot11AdHocManager IDot11AdHocManagerNotificationSink IDot11AdHocNetwork IDot11AdHocNetworkNotificationSink IDot11AdHocSecuritySettings IEnumDot11AdHocInterfaces IEnumDot11AdHocNetworks IEnumDot11AdHocSecuritySettings diff --git a/PInvoke/WlanApi/readme.md b/PInvoke/WlanApi/readme.md index 66ac2c23..d58bcf31 100644 --- a/PInvoke/WlanApi/readme.md +++ b/PInvoke/WlanApi/readme.md @@ -3,7 +3,7 @@ PInvoke API (methods, structures and constants imported from Windows WlanApi.dll - Includes methods from wlanapi.dll, wlanui.dll - Current NuGet release: [![Nuget](https://img.shields.io/nuget/v/Vanara.PInvoke.WlanApi?logo=nuget&style=flat-square)![Nuget](https://img.shields.io/nuget/dt/Vanara.PInvoke.WlanApi?label=%20&style=flat-square)](https://www.nuget.org/packages/Vanara.PInvoke.WlanApi) -### Methods - 100% API coverage (58 of 58 functions) +### Methods - 98% API coverage (58 of 59 functions) Native Method | Native DLL | Header | Managed Method --- | --- | --- | --- [WFDCancelOpenSession](https://www.google.com/search?num=5&q=WFDCancelOpenSession+site%3Alearn.microsoft.com) | wlanapi.dll | wlanapi.h | [Vanara.PInvoke.WlanApi.WFDCancelOpenSession](https://github.com/dahall/Vanara/search?l=C%23&q=WFDCancelOpenSession) @@ -43,6 +43,7 @@ Native Method | Native DLL | Header | Managed Method [WlanHostedNetworkStopUsing](https://www.google.com/search?num=5&q=WlanHostedNetworkStopUsing+site%3Alearn.microsoft.com) | wlanapi.dll | wlanapi.h | [Vanara.PInvoke.WlanApi.WlanHostedNetworkStopUsing](https://github.com/dahall/Vanara/search?l=C%23&q=WlanHostedNetworkStopUsing) [WlanIhvControl](https://www.google.com/search?num=5&q=WlanIhvControl+site%3Alearn.microsoft.com) | wlanapi.dll | wlanapi.h | [Vanara.PInvoke.WlanApi.WlanIhvControl](https://github.com/dahall/Vanara/search?l=C%23&q=WlanIhvControl) [WlanOpenHandle](https://www.google.com/search?num=5&q=WlanOpenHandle+site%3Alearn.microsoft.com) | wlanapi.dll | wlanapi.h | [Vanara.PInvoke.WlanApi.WlanOpenHandle](https://github.com/dahall/Vanara/search?l=C%23&q=WlanOpenHandle) +[WlanPrivateGetAnqpVenueUrl](https://www.google.com/search?num=5&q=WlanPrivateGetAnqpVenueUrl+site%3Alearn.microsoft.com) | wlanapi.dll | | [WlanQueryAutoConfigParameter](https://www.google.com/search?num=5&q=WlanQueryAutoConfigParameter+site%3Alearn.microsoft.com) | wlanapi.dll | wlanapi.h | [Vanara.PInvoke.WlanApi.WlanQueryAutoConfigParameter](https://github.com/dahall/Vanara/search?l=C%23&q=WlanQueryAutoConfigParameter) [WlanQueryInterface](https://www.google.com/search?num=5&q=WlanQueryInterface+site%3Alearn.microsoft.com) | wlanapi.dll | wlanapi.h | [Vanara.PInvoke.WlanApi.WlanQueryInterface](https://github.com/dahall/Vanara/search?l=C%23&q=WlanQueryInterface) [WlanReasonCodeToString](https://www.google.com/search?num=5&q=WlanReasonCodeToString+site%3Alearn.microsoft.com) | wlanapi.dll | wlanapi.h | [Vanara.PInvoke.WlanApi.WlanReasonCodeToString](https://github.com/dahall/Vanara/search?l=C%23&q=WlanReasonCodeToString) diff --git a/PInvoke/Ws2_32/Vanara.PInvoke.Ws2_32.csproj b/PInvoke/Ws2_32/Vanara.PInvoke.Ws2_32.csproj index ab4db673..0e00aa46 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 AcceptEx bind closesocket connect FreeAddrInfoExW FreeAddrInfoW GetAcceptExSockaddrs 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 TransmitFile 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 WSARecvEx 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 APC ASSOCIATE_NAMERES_CONTEXT_INPUT BLOB CSADDR_INFO EVENT EVENT fd_set FLOWSPEC GROUP_FILTER IN6_ADDR IN6_PKTINFO INET_PORT_RANGE INET_PORT_RESERVATION_INSTANCE INET_PORT_RESERVATION_TOKEN IN_ADDR IN_PKTINFO IOCP IPV6_MREQ IP_MREQ IP_MSFILTER LINGER NSPV2_ROUTINE PORT PROTOENT QOS REAL_TIME_NOTIFICATION_SETTING_INPUT REAL_TIME_NOTIFICATION_SETTING_OUTPUT RIORESULT RIO_BUF RIO_EXTENSION_FUNCTION_TABLE RIO_NOTIFICATION_COMPLETION 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 TRANSMIT_FILE_BUFFERS TRANSMIT_PACKETS_ELEMENT TRANSPORT_SETTING_ID UNION WINDOWMESSAGE WSABUF WSACMSGHDR WSADATA WSAEVENT WSAMSG WSANAMESPACE_INFOEXW WSANAMESPACE_INFOW WSANETWORKEVENTS WSANSCLASSINFO WSAOVERLAPPED WSAPOLLFD WSAPROTOCOLCHAIN WSAPROTOCOL_INFO WSAPROTOCOL_INFOW WSAQUERYSET WSAQUERYSET2W WSASERVICECLASSINFO WSAVERSION WSRESULT +ADDRINFOEX2W ADDRINFOEXW ADDRINFOW AFPROTOCOLS APC ASSOCIATE_NAMERES_CONTEXT_INPUT BLOB CSADDR_INFO EVENT EVENT fd_set FLOWSPEC GROUP_FILTER IN6_ADDR IN6_PKTINFO INET_PORT_RANGE INET_PORT_RESERVATION_INSTANCE INET_PORT_RESERVATION_TOKEN IN_ADDR IN_PKTINFO IOCP IPV6_MREQ IP_MREQ IP_MSFILTER LINGER NSPV2_ROUTINE PORT PROTOENT QOS REAL_TIME_NOTIFICATION_SETTING_INPUT REAL_TIME_NOTIFICATION_SETTING_OUTPUT RIORESULT RIO_BUF RIO_EXTENSION_FUNCTION_TABLE RIO_NOTIFICATION_COMPLETION 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 TRANSMIT_FILE_BUFFERS TRANSMIT_PACKETS_ELEMENT TRANSPORT_SETTING_ID UNION WINDOWMESSAGE WSABUF WSACMSGHDR WSADATA WSAEVENT WSAMSG WSANAMESPACE_INFOEXW WSANAMESPACE_INFOW WSANETWORKEVENTS WSANSCLASSINFO WSAOVERLAPPED WSAPOLLFD WSAPROTOCOLCHAIN WSAPROTOCOL_INFO WSAPROTOCOL_INFOW WSAQUERYSET WSAQUERYSET2W WSAQUERYSET_MGD WSASERVICECLASSINFO WSAVERSION WSRESULT pkgreadme.md diff --git a/PInvoke/Ws2_32/pkgreadme.md b/PInvoke/Ws2_32/pkgreadme.md index 01a04ea7..c66bdfcc 100644 --- a/PInvoke/Ws2_32/pkgreadme.md +++ b/PInvoke/Ws2_32/pkgreadme.md @@ -18,4 +18,4 @@ If you're still running into problems, file an [issue](https://github.com/dahall Functions | Enumerations | Structures --- | --- | --- -__WSAFDIsSet accept AcceptEx bind closesocket connect FreeAddrInfoExW FreeAddrInfoW GetAcceptExSockaddrs 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 TransmitFile 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 WSARecvEx 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 RIO_NOTIFICATION_COMPLETION_TYPE TF TP_ELEMENT RIO_MSG 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 WSACOMPLETIONTYPE ADDRINFO_FLAGS IPPROTO NI SCOPE_LEVEL IPV6 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 RIO_EXTENSION_FUNCTION_TABLE RIO_NOTIFICATION_COMPLETION TRANSMIT_FILE_BUFFERS TRANSMIT_PACKETS_ELEMENT RIO_BUF RIORESULT 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 UNION EVENT IOCP WINDOWMESSAGE EVENT APC PORT +__WSAFDIsSet accept AcceptEx bind closesocket connect FreeAddrInfoExW FreeAddrInfoW GetAcceptExSockaddrs 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 TransmitFile 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 WSARecvEx 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 RIO_NOTIFICATION_COMPLETION_TYPE TF TP_ELEMENT RIO_MSG 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 WSACOMPLETIONTYPE ADDRINFO_FLAGS IPPROTO NI SCOPE_LEVEL IPV6 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 RIO_EXTENSION_FUNCTION_TABLE RIO_NOTIFICATION_COMPLETION TRANSMIT_FILE_BUFFERS TRANSMIT_PACKETS_ELEMENT RIO_BUF RIORESULT 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 WSAQUERYSET_MGD 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 UNION EVENT IOCP WINDOWMESSAGE EVENT APC PORT diff --git a/PInvoke/Ws2_32/readme.md b/PInvoke/Ws2_32/readme.md index d09838f7..45fd1aba 100644 --- a/PInvoke/Ws2_32/readme.md +++ b/PInvoke/Ws2_32/readme.md @@ -272,6 +272,7 @@ Native Structure | Header | Managed Structure [WSAPROTOCOL_INFOW](https://www.google.com/search?num=5&q=WSAPROTOCOL_INFOW+site%3Alearn.microsoft.com) | winsock2.h | [Vanara.PInvoke.Ws2_32.WSAPROTOCOL_INFOW](https://github.com/dahall/Vanara/search?l=C%23&q=WSAPROTOCOL_INFOW) [WSAPROTOCOLCHAIN](https://www.google.com/search?num=5&q=WSAPROTOCOLCHAIN+site%3Alearn.microsoft.com) | winsock2.h | [Vanara.PInvoke.Ws2_32.WSAPROTOCOLCHAIN](https://github.com/dahall/Vanara/search?l=C%23&q=WSAPROTOCOLCHAIN) [WSAQUERYSET](https://www.google.com/search?num=5&q=WSAQUERYSET+site%3Alearn.microsoft.com) | winsock2.h | [Vanara.PInvoke.Ws2_32.WSAQUERYSET](https://github.com/dahall/Vanara/search?l=C%23&q=WSAQUERYSET) +[WSAQUERYSET_MGD](https://www.google.com/search?num=5&q=WSAQUERYSET_MGD+site%3Alearn.microsoft.com) | winsock2.h | [Vanara.PInvoke.Ws2_32.WSAQUERYSET_MGD](https://github.com/dahall/Vanara/search?l=C%23&q=WSAQUERYSET_MGD) [WSAQUERYSET2W](https://www.google.com/search?num=5&q=WSAQUERYSET2W+site%3Alearn.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%3Alearn.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%3Alearn.microsoft.com) | winsock2.h | [Vanara.PInvoke.Ws2_32.WSAVERSION](https://github.com/dahall/Vanara/search?l=C%23&q=WSAVERSION) diff --git a/PInvoke/WsmSvc/Vanara.PInvoke.WsmSvc.csproj b/PInvoke/WsmSvc/Vanara.PInvoke.WsmSvc.csproj index bcd5dc31..323de891 100644 --- a/PInvoke/WsmSvc/Vanara.PInvoke.WsmSvc.csproj +++ b/PInvoke/WsmSvc/Vanara.PInvoke.WsmSvc.csproj @@ -15,7 +15,7 @@ Functions WSManCloseCommand WSManCloseOperation WSManCloseSession WSManCloseShell WSManConnectShell WSManConnectShellCommand WSManCreateSession WSManCreateShell WSManCreateShellEx WSManDeinitialize WSManDisconnectShell WSManGetErrorMessage WSManGetSessionOptionAsDword WSManGetSessionOptionAsString WSManInitialize WSManPluginAuthzOperationComplete WSManPluginAuthzQueryQuotaComplete WSManPluginAuthzUserComplete WSManPluginFreeRequestDetails WSManPluginGetOperationParameters WSManPluginOperationComplete WSManPluginReceiveResult WSManPluginReportContext WSManReceiveShellOutput WSManReconnectShell WSManReconnectShellCommand WSManRunShellCommand WSManRunShellCommandEx WSManSendShellInput WSManSetSessionOption WSManSignalShell Structures -WSMAN_API_HANDLE WSMAN_AUTHENTICATION_CREDENTIALS WSMAN_AUTHZ_QUOTA WSMAN_CERTIFICATE_DETAILS WSMAN_COMMAND_ARG_SET WSMAN_COMMAND_HANDLE WSMAN_DATA WSMAN_DATA_BINARY WSMAN_DATA_TEXT WSMAN_DATA_UNION WSMAN_ENVIRONMENT_VARIABLE WSMAN_ENVIRONMENT_VARIABLE_SET WSMAN_ERROR WSMAN_FILTER WSMAN_FRAGMENT WSMAN_KEY WSMAN_OPERATION_HANDLE WSMAN_OPERATION_INFO WSMAN_OPTION WSMAN_OPTION_SET WSMAN_PLUGIN_REQUEST WSMAN_PROXY_INFO WSMAN_RECEIVE_DATA_RESULT WSMAN_RESPONSE_DATA WSMAN_SELECTOR_SET WSMAN_SENDER_DETAILS WSMAN_SESSION_HANDLE WSMAN_SHELL_ASYNC WSMAN_SHELL_DISCONNECT_INFO WSMAN_SHELL_HANDLE WSMAN_SHELL_STARTUP_INFO_V10 WSMAN_SHELL_STARTUP_INFO_V11 WSMAN_STREAM_ID_SET WSMAN_USERNAME_PASSWORD_CREDS +WSMAN_API_HANDLE WSMAN_AUTHENTICATION_CREDENTIALS WSMAN_AUTHZ_QUOTA WSMAN_CERTIFICATE_DETAILS WSMAN_COMMAND_ARG_SET WSMAN_COMMAND_HANDLE WSMAN_DATA WSMAN_DATA_BINARY WSMAN_DATA_TEXT WSMAN_DATA_UNION WSMAN_ENVIRONMENT_VARIABLE WSMAN_ENVIRONMENT_VARIABLE_SET WSMAN_ERROR WSMAN_FILTER WSMAN_FRAGMENT WSMAN_KEY WSMAN_OPERATION_HANDLE WSMAN_OPERATION_INFO WSMAN_OPTION WSMAN_OPTION_SET WSMAN_PLUGIN_REQUEST WSMAN_PROXY_INFO WSMAN_RECEIVE_DATA_RESULT WSMAN_RESPONSE_DATA WSMAN_SELECTOR_SET WSMAN_SENDER_DETAILS WSMAN_SESSION_HANDLE WSMAN_SHELL_ASYNC WSMAN_SHELL_DISCONNECT_INFO WSMAN_SHELL_HANDLE WSMAN_SHELL_STARTUP_INFO WSMAN_STREAM_ID_SET WSMAN_USERNAME_PASSWORD_CREDS Interfaces IWSMan IWSManConnectionOptions IWSManConnectionOptionsEx IWSManConnectionOptionsEx2 IWSManEnumerator IWSManEx IWSManEx2 IWSManEx3 IWSManResourceLocator IWSManSession diff --git a/PInvoke/WsmSvc/pkgreadme.md b/PInvoke/WsmSvc/pkgreadme.md index 28ee6c1f..ce106313 100644 --- a/PInvoke/WsmSvc/pkgreadme.md +++ b/PInvoke/WsmSvc/pkgreadme.md @@ -18,4 +18,4 @@ If you're still running into problems, file an [issue](https://github.com/dahall Functions | Enumerations | Structures | Interfaces --- | --- | --- | --- -WSManCloseCommand WSManCloseOperation WSManCloseSession WSManCloseShell WSManConnectShell WSManConnectShellCommand WSManCreateSession WSManCreateShell WSManCreateShellEx WSManDeinitialize WSManDisconnectShell WSManGetErrorMessage WSManGetSessionOptionAsDword WSManGetSessionOptionAsString WSManInitialize WSManPluginAuthzOperationComplete WSManPluginAuthzQueryQuotaComplete WSManPluginAuthzUserComplete WSManPluginFreeRequestDetails WSManPluginGetOperationParameters WSManPluginOperationComplete WSManPluginReceiveResult WSManPluginReportContext WSManReceiveShellOutput WSManReconnectShell WSManReconnectShellCommand WSManRunShellCommand WSManRunShellCommandEx WSManSendShellInput WSManSetSessionOption WSManSignalShell | WSMAN_FLAG_REQUESTED_API_VERSION WSMAN_FLAG_SERVER_BUFFERING_MODE WSMAN_PLUGIN_PARAMS_OP WSMAN_SHUTDOWN WSManAuthenticationFlags WSManCallbackFlags WSManDataType WSManProxyAccessType WSManSessionOption WSManEnumFlags WSManProxyAccessTypeFlags WSManProxyAuthenticationFlags WSManSessionFlags | WSMAN_API_HANDLE WSMAN_AUTHENTICATION_CREDENTIALS WSMAN_AUTHZ_QUOTA WSMAN_CERTIFICATE_DETAILS WSMAN_COMMAND_ARG_SET WSMAN_COMMAND_HANDLE WSMAN_DATA WSMAN_DATA_BINARY WSMAN_DATA_TEXT WSMAN_ENVIRONMENT_VARIABLE WSMAN_ENVIRONMENT_VARIABLE_SET WSMAN_ERROR WSMAN_FILTER WSMAN_FRAGMENT WSMAN_KEY WSMAN_OPERATION_HANDLE WSMAN_OPERATION_INFO WSMAN_OPTION WSMAN_OPTION_SET WSMAN_PLUGIN_REQUEST WSMAN_PROXY_INFO WSMAN_RECEIVE_DATA_RESULT WSMAN_RESPONSE_DATA WSMAN_SELECTOR_SET WSMAN_SENDER_DETAILS WSMAN_SESSION_HANDLE WSMAN_SHELL_ASYNC WSMAN_SHELL_DISCONNECT_INFO WSMAN_SHELL_HANDLE WSMAN_SHELL_STARTUP_INFO_V10 WSMAN_SHELL_STARTUP_INFO_V11 WSMAN_STREAM_ID_SET WSMAN_USERNAME_PASSWORD_CREDS WSMAN_DATA_UNION | IWSMan IWSManConnectionOptions IWSManConnectionOptionsEx IWSManConnectionOptionsEx2 IWSManEnumerator IWSManEx IWSManEx2 IWSManEx3 IWSManResourceLocator IWSManSession +WSManCloseCommand WSManCloseOperation WSManCloseSession WSManCloseShell WSManConnectShell WSManConnectShellCommand WSManCreateSession WSManCreateShell WSManCreateShellEx WSManDeinitialize WSManDisconnectShell WSManGetErrorMessage WSManGetSessionOptionAsDword WSManGetSessionOptionAsString WSManInitialize WSManPluginAuthzOperationComplete WSManPluginAuthzQueryQuotaComplete WSManPluginAuthzUserComplete WSManPluginFreeRequestDetails WSManPluginGetOperationParameters WSManPluginOperationComplete WSManPluginReceiveResult WSManPluginReportContext WSManReceiveShellOutput WSManReconnectShell WSManReconnectShellCommand WSManRunShellCommand WSManRunShellCommandEx WSManSendShellInput WSManSetSessionOption WSManSignalShell | WSMAN_FLAG_REQUESTED_API_VERSION WSMAN_FLAG_SERVER_BUFFERING_MODE WSMAN_PLUGIN_PARAMS_OP WSMAN_SHUTDOWN WSManAuthenticationFlags WSManCallbackFlags WSManDataType WSManProxyAccessType WSManSessionOption WSManEnumFlags WSManProxyAccessTypeFlags WSManProxyAuthenticationFlags WSManSessionFlags WsmError | WSMAN_API_HANDLE WSMAN_AUTHENTICATION_CREDENTIALS WSMAN_AUTHZ_QUOTA WSMAN_CERTIFICATE_DETAILS WSMAN_COMMAND_ARG_SET WSMAN_COMMAND_HANDLE WSMAN_DATA WSMAN_DATA_BINARY WSMAN_DATA_TEXT WSMAN_ENVIRONMENT_VARIABLE WSMAN_ENVIRONMENT_VARIABLE_SET WSMAN_ERROR WSMAN_FILTER WSMAN_FRAGMENT WSMAN_KEY WSMAN_OPERATION_HANDLE WSMAN_OPERATION_INFO WSMAN_OPTION WSMAN_OPTION_SET WSMAN_PLUGIN_REQUEST WSMAN_PROXY_INFO WSMAN_RECEIVE_DATA_RESULT WSMAN_RESPONSE_DATA WSMAN_SELECTOR_SET WSMAN_SENDER_DETAILS WSMAN_SESSION_HANDLE WSMAN_SHELL_ASYNC WSMAN_SHELL_DISCONNECT_INFO WSMAN_SHELL_HANDLE WSMAN_SHELL_STARTUP_INFO WSMAN_STREAM_ID_SET WSMAN_USERNAME_PASSWORD_CREDS WSMAN_DATA_UNION | IWSMan IWSManConnectionOptions IWSManConnectionOptionsEx IWSManConnectionOptionsEx2 IWSManEnumerator IWSManEx IWSManEx2 IWSManEx3 IWSManResourceLocator IWSManSession diff --git a/PInvoke/WsmSvc/readme.md b/PInvoke/WsmSvc/readme.md index efcb6103..cc4ce124 100644 --- a/PInvoke/WsmSvc/readme.md +++ b/PInvoke/WsmSvc/readme.md @@ -53,6 +53,7 @@ Native Enum | Header | Managed Enum [WSManProxyAuthenticationFlags](https://www.google.com/search?num=5&q=WSManProxyAuthenticationFlags+site%3Alearn.microsoft.com) | wsmandisp.h | [Vanara.PInvoke.WsmSvc.WSManProxyAuthenticationFlags](https://github.com/dahall/Vanara/search?l=C%23&q=WSManProxyAuthenticationFlags) [WSManSessionFlags](https://www.google.com/search?num=5&q=WSManSessionFlags+site%3Alearn.microsoft.com) | wsmandisp.h | [Vanara.PInvoke.WsmSvc.WSManSessionFlags](https://github.com/dahall/Vanara/search?l=C%23&q=WSManSessionFlags) [WSManSessionOption](https://www.google.com/search?num=5&q=WSManSessionOption+site%3Alearn.microsoft.com) | wsman.h | [Vanara.PInvoke.WsmSvc.WSManSessionOption](https://github.com/dahall/Vanara/search?l=C%23&q=WSManSessionOption) +[WsmError](https://www.google.com/search?num=5&q=WsmError+site%3Alearn.microsoft.com) | | [Vanara.PInvoke.WsmSvc.WsmError](https://github.com/dahall/Vanara/search?l=C%23&q=WsmError) ### Structures Native Structure | Header | Managed Structure --- | --- | --- @@ -86,8 +87,7 @@ Native Structure | Header | Managed Structure [WSMAN_SHELL_ASYNC](https://www.google.com/search?num=5&q=WSMAN_SHELL_ASYNC+site%3Alearn.microsoft.com) | wsman.h | [Vanara.PInvoke.WsmSvc.WSMAN_SHELL_ASYNC](https://github.com/dahall/Vanara/search?l=C%23&q=WSMAN_SHELL_ASYNC) [WSMAN_SHELL_DISCONNECT_INFO](https://www.google.com/search?num=5&q=WSMAN_SHELL_DISCONNECT_INFO+site%3Alearn.microsoft.com) | wsman.h | [Vanara.PInvoke.WsmSvc.WSMAN_SHELL_DISCONNECT_INFO](https://github.com/dahall/Vanara/search?l=C%23&q=WSMAN_SHELL_DISCONNECT_INFO) [WSMAN_SHELL_HANDLE](https://www.google.com/search?num=5&q=WSMAN_SHELL_HANDLE+site%3Alearn.microsoft.com) | | [Vanara.PInvoke.WsmSvc.WSMAN_SHELL_HANDLE](https://github.com/dahall/Vanara/search?l=C%23&q=WSMAN_SHELL_HANDLE) -[WSMAN_SHELL_STARTUP_INFO_V10](https://www.google.com/search?num=5&q=WSMAN_SHELL_STARTUP_INFO_V10+site%3Alearn.microsoft.com) | wsman.h | [Vanara.PInvoke.WsmSvc.WSMAN_SHELL_STARTUP_INFO_V10](https://github.com/dahall/Vanara/search?l=C%23&q=WSMAN_SHELL_STARTUP_INFO_V10) -[WSMAN_SHELL_STARTUP_INFO_V11](https://www.google.com/search?num=5&q=WSMAN_SHELL_STARTUP_INFO_V11+site%3Alearn.microsoft.com) | wsman.h | [Vanara.PInvoke.WsmSvc.WSMAN_SHELL_STARTUP_INFO_V11](https://github.com/dahall/Vanara/search?l=C%23&q=WSMAN_SHELL_STARTUP_INFO_V11) +[WSMAN_SHELL_STARTUP_INFO](https://www.google.com/search?num=5&q=WSMAN_SHELL_STARTUP_INFO+site%3Alearn.microsoft.com) | wsman.h | [Vanara.PInvoke.WsmSvc.WSMAN_SHELL_STARTUP_INFO](https://github.com/dahall/Vanara/search?l=C%23&q=WSMAN_SHELL_STARTUP_INFO) [WSMAN_STREAM_ID_SET](https://www.google.com/search?num=5&q=WSMAN_STREAM_ID_SET+site%3Alearn.microsoft.com) | wsman.h | [Vanara.PInvoke.WsmSvc.WSMAN_STREAM_ID_SET](https://github.com/dahall/Vanara/search?l=C%23&q=WSMAN_STREAM_ID_SET) [WSMAN_USERNAME_PASSWORD_CREDS](https://www.google.com/search?num=5&q=WSMAN_USERNAME_PASSWORD_CREDS+site%3Alearn.microsoft.com) | wsman.h | [Vanara.PInvoke.WsmSvc.WSMAN_USERNAME_PASSWORD_CREDS](https://github.com/dahall/Vanara/search?l=C%23&q=WSMAN_USERNAME_PASSWORD_CREDS) ### Interfaces @@ -109,4 +109,5 @@ Native Class | Header | Managed Class [SafeWSMAN_API_HANDLE](https://www.google.com/search?num=5&q=SafeWSMAN_API_HANDLE+site%3Alearn.microsoft.com) | | [Vanara.PInvoke.WsmSvc.SafeWSMAN_API_HANDLE](https://github.com/dahall/Vanara/search?l=C%23&q=SafeWSMAN_API_HANDLE) [SafeWSMAN_OPERATION_HANDLE](https://www.google.com/search?num=5&q=SafeWSMAN_OPERATION_HANDLE+site%3Alearn.microsoft.com) | | [Vanara.PInvoke.WsmSvc.SafeWSMAN_OPERATION_HANDLE](https://github.com/dahall/Vanara/search?l=C%23&q=SafeWSMAN_OPERATION_HANDLE) [SafeWSMAN_SESSION_HANDLE](https://www.google.com/search?num=5&q=SafeWSMAN_SESSION_HANDLE+site%3Alearn.microsoft.com) | | [Vanara.PInvoke.WsmSvc.SafeWSMAN_SESSION_HANDLE](https://github.com/dahall/Vanara/search?l=C%23&q=SafeWSMAN_SESSION_HANDLE) +[SafeWSMAN_SHELL_HANDLE](https://www.google.com/search?num=5&q=SafeWSMAN_SHELL_HANDLE+site%3Alearn.microsoft.com) | | [Vanara.PInvoke.WsmSvc.SafeWSMAN_SHELL_HANDLE](https://github.com/dahall/Vanara/search?l=C%23&q=SafeWSMAN_SHELL_HANDLE) [WSMan](https://www.google.com/search?num=5&q=WSMan+site%3Alearn.microsoft.com) | wsmandisp.h | [Vanara.PInvoke.WsmSvc.WSMan](https://github.com/dahall/Vanara/search?l=C%23&q=WSMan) diff --git a/Vanara.Library.nuspec b/Vanara.Library.nuspec index 0b00e88c..b5be6da5 100644 --- a/Vanara.Library.nuspec +++ b/Vanara.Library.nuspec @@ -59,6 +59,7 @@ + @@ -92,6 +93,7 @@ + diff --git a/Windows.Shell/Vanara.Windows.Shell.csproj b/Windows.Shell/Vanara.Windows.Shell.csproj index ff581d9c..b982c35c 100644 --- a/Windows.Shell/Vanara.Windows.Shell.csproj +++ b/Windows.Shell/Vanara.Windows.Shell.csproj @@ -13,7 +13,7 @@ Currently implements: Classes -FilterShellItemEventArgs, NavigatedEventArgs, NavigatingEventArgs, NavigationFailedEventArgs, ShellBrowser, ShellBrowserNavigatedEventArgs, ShellBrowserViewHandler, ShellBrowserViewHandlerExtension, ShellDataObject, ShellFileDescriptor, TaskbarButton, TaskbarButtonThumbnail, TaskbarButtonThumbnails, ThumbnailToolbar, ThumbnailToolbarButton, ThumbnailToolbarButtonCollection +FilterShellItemEventArgs, NavigatedEventArgs, NavigatingEventArgs, NavigationFailedEventArgs, ShellBrowser, ShellBrowserNavigatedEventArgs, ShellBrowserViewHandler, ShellDataObject, ShellFileDescriptor, TaskbarButton, TaskbarButtonThumbnail, TaskbarButtonThumbnails, ThumbnailToolbar, ThumbnailToolbarButton, ThumbnailToolbarButtonCollection Enumerations NavigationLogDirection, SFVMUD, ShellBrowserViewMode, TaskbarItemTabThumbnailOption, Visibility diff --git a/Windows.Shell/pkgreadme.md b/Windows.Shell/pkgreadme.md index 06280be5..0c2f8964 100644 --- a/Windows.Shell/pkgreadme.md +++ b/Windows.Shell/pkgreadme.md @@ -18,4 +18,4 @@ If you're still running into problems, file an [issue](https://github.com/dahall Classes | Enumerations --- | --- -FilterShellItemEventArgs NavigatedEventArgs NavigatingEventArgs NavigationFailedEventArgs ShellBrowser ShellBrowserNavigatedEventArgs ShellBrowserViewHandler ShellBrowserViewHandlerExtension ShellDataObject ShellFileDescriptor TaskbarButton TaskbarButtonThumbnail TaskbarButtonThumbnails ThumbnailToolbar ThumbnailToolbarButton ThumbnailToolbarButtonCollection | NavigationLogDirection SFVMUD ShellBrowserViewMode TaskbarItemTabThumbnailOption Visibility +FilterShellItemEventArgs NavigatedEventArgs NavigatingEventArgs NavigationFailedEventArgs ShellBrowser ShellBrowserNavigatedEventArgs ShellBrowserViewHandler ShellDataObject ShellFileDescriptor TaskbarButton TaskbarButtonThumbnail TaskbarButtonThumbnails ThumbnailToolbar ThumbnailToolbarButton ThumbnailToolbarButtonCollection | NavigationLogDirection SFVMUD ShellBrowserViewMode TaskbarItemTabThumbnailOption Visibility diff --git a/Windows.Shell/readme.md b/Windows.Shell/readme.md index 05c8fdff..fc1bc7b7 100644 --- a/Windows.Shell/readme.md +++ b/Windows.Shell/readme.md @@ -18,7 +18,6 @@ Class | Description [Vanara.Windows.Shell.ShellBrowser](https://github.com/dahall/Vanara/search?l=C%23&q=ShellBrowser) | Encapsulates a `Vanara.PInvoke.Shell32.IShellBrowser`-Implementation within an `System.Windows.Forms.UserControl`.

Implements the following Interfaces:
-
-
-

For more Information on used techniques see:
-


Known Issues:
- Using windows 10, the virtual Quick-Access folder doesn't get displayed properly. It has to be grouped by "Group" (as shown in Windows Explorer UI), but I couldn't find the OLE-Property for this. Also, if using Groups, the Frequent Files List doesn't have its Icons. Maybe we have to bind to another version of ComCtrls to get this rendered properly - That's just an idea though, cause the Collapse-/Expand-Icons of the Groups have the Windows Vista / Windows 7-Theme, not the Windows 10 Theme as I can see.
- DONE: Keyboard input doesn't work so far.
- DONE: Only Details-Mode should have column headers: (Using Shell32.FOLDERFLAGS.FWF_NOHEADERINALLVIEWS)
https://stackoverflow.com/questions/11776266/ishellview-columnheaders-not-hidden-if-autoview-does-not-choose-details - TODO: CustomDraw, when currently no shellView available
- DONE: Network folder: E_FAIL => DONE: Returning HRESULT.E_NOTIMPL from MessageSFVCB fixes this
- DONE: Disk Drive (empty): E_CANCELLED_BY_USER
- DONE: Disable header in Details view when grouping is enabled - DONE: Creating ViewWindow using '.CreateViewWindow()' fails on Zip-Folders; => Fixed again by returning HRESULT.E_NOTIMPL from MessageSFVCB - TODO: internal static readonly bool IsMinVista = Environment.OSVersion.Version.Major >= 6; // TODO: We use one interface, afaik, that only works in vista and above: IFolderView2 - TODO: Windows 10' Quick Access folder has a special type of grouping, can't find out how this works yet. As soon as we would be able to get all the available properties for an particular item, we would be able found out how this grouping works. However, it seems to be a special group, since folders are Tiles, whereas files are shown in Details mode. - NOTE: The grouping is done by 'Group'. Activate it using "Group by->More->Group", and then do the grouping. However, the Icons for 'Recent Files'-Group get lost. - TODO: ViewMode-Property, Thumbnailsize => Set ThumbnailSize for Large, ExtraLarge, etc. - DONE: Keyboard-Handling - DONE: BrowseObject ->Parent -> Relative - TODO: Properties in design editor!!! - TODO: Write History correctly! - TODO: Check getting / losing Focus! again - TODO: Context-Menu -> "Open File Location" doesn't work on folder "Quick Access" - TODO: When columns get reordered in details mode, then navigate to another folder, then back => column content gets messed NOTE: https://stackoverflow.com/questions/7698602/how-to-get-embedded-explorer-ishellview-to-be-browsable-i-e-trigger-browseobje NOTE: https://stackoverflow.com/questions/54390268/getting-the-current-ishellview-user-is-interacting-with NOTE: https://www.codeproject.com/Articles/35197/Undocumented-List-View-Features // IMPORTANT! NOTE: https://answers.microsoft.com/en-us/windows/forum/windows_10-files-winpc/windows-10-quick-access-folders-grouped-separately/ecd4be4a-1847-4327-8c44-5aa96e0120b8 [Vanara.Windows.Shell.ShellBrowserNavigatedEventArgs](https://github.com/dahall/Vanara/search?l=C%23&q=ShellBrowserNavigatedEventArgs) | Event argument for The Navigated event. [Vanara.Windows.Shell.ShellBrowserViewHandler](https://github.com/dahall/Vanara/search?l=C%23&q=ShellBrowserViewHandler) | Encapsulates an `Vanara.PInvoke.Shell32.IShellFolderViewCB">IShellFolderViewCB
-Implementation within an
-
-

While doing that, it also handles some common error cases:
- When there's no disk in a disk drive

Implements the following Interfaces:
-

This class make use of some undocumented Messages in its `Vanara.PInvoke.Shell32.IShellFolderViewCB.MessageSFVCB(Vanara.PInvoke.Shell32.SFVM,System.IntPtr,System.IntPtr,System.IntPtr@)` Callback Handler.

For more Information on these see:
- Google Drive Shell Extension: ShellFolderViewCBHandler.cpp
- ReactOS: IShellFolderViewCB.cpp File Reference , IShellFolderViewCB.cpp -[Vanara.Windows.Shell.ShellBrowserViewHandlerExtension](https://github.com/dahall/Vanara/search?l=C%23&q=ShellBrowserViewHandlerExtension) | Extension methods for `Vanara.Windows.Shell.ShellBrowserViewHandler`. [Vanara.Windows.Shell.ShellDataObject](https://github.com/dahall/Vanara/search?l=C%23&q=ShellDataObject) | Shell extended `System.Windows.Forms.DataObject`. [Vanara.Windows.Shell.ShellFileDescriptor](https://github.com/dahall/Vanara/search?l=C%23&q=ShellFileDescriptor) | Describes the properties of a file that is being copied by means of the clipboard during a Microsoft ActiveX drag-and-drop operation. [Vanara.Windows.Shell.TaskbarButton](https://github.com/dahall/Vanara/search?l=C%23&q=TaskbarButton) | Provides access to the functionality of the taskbar button.