Updated project information

pull/211/head
dahall 2020-12-22 19:13:59 -07:00
parent dcefb85f61
commit 8acca80194
16 changed files with 118 additions and 13 deletions

View File

@ -71,6 +71,7 @@ Class | Description
[Vanara.Extensions.ReflectionExtensions](https://github.com/dahall/Vanara/search?l=C%23&q=ReflectionExtensions) | Extensions related to <c>System.Reflection</c>
[Vanara.Extensions.Reflection.ReflectionExtensions](https://github.com/dahall/Vanara/search?l=C%23&q=ReflectionExtensions) | Extensions for `System.Object` related to <c>System.Reflection</c>
[Vanara.InteropServices.SafeAllocatedMemoryHandle](https://github.com/dahall/Vanara/search?l=C%23&q=SafeAllocatedMemoryHandle) | Abstract base class for all SafeHandle derivatives that encapsulate handling unmanaged memory.
[Vanara.InteropServices.SafeAllocatedMemoryHandleBase](https://github.com/dahall/Vanara/search?l=C%23&q=SafeAllocatedMemoryHandleBase) |
[Vanara.InteropServices.SafeByteArray](https://github.com/dahall/Vanara/search?l=C%23&q=SafeByteArray) | An safe unmanaged array of bytes allocated on the global heap.
[Vanara.InteropServices.SafeCoTaskMemHandle](https://github.com/dahall/Vanara/search?l=C%23&q=SafeCoTaskMemHandle) | A `System.Runtime.InteropServices.SafeHandle` for memory allocated via COM.
[Vanara.InteropServices.SafeCoTaskMemString](https://github.com/dahall/Vanara/search?l=C%23&q=SafeCoTaskMemString) | Safely handles an unmanaged memory allocated Unicode string.

View File

@ -16,7 +16,7 @@
<PackageReleaseNotes>Currently implements:
Classes
IArrayStruct&lt;T&gt;, IHistory&lt;T&gt;, IMemoryMethods, ISafeMemoryHandle, ISimpleMemoryMethods, IVanaraMarshaler, AlignedMemory&lt;T&gt;, BitHelper, ByteSizeFormatter, ComConnectionPoint, ComReleaser&lt;T&gt;, ComReleaserFactory, ComStream, ComTypeExtensions, CorrespondingTypeAttribute, CoTaskMemoryMethods, EnumerableEqualityComparer&lt;T&gt;, EnumExtensions, EventedList&lt;T&gt;, FileTimeExtensions, Formatter, FormatterComposer, GenericSafeHandle, GenericVirtualReadOnlyDictionary&lt;T&gt;, HexDempHelpers, HGlobalMemoryMethods, History&lt;T&gt;, IArrayStructExtensions, IArrayStructMarshaler&lt;T&gt;, InteropExtensions, IntPtrConverter, IOExtensions, LibHelper, ListChangedEventArgs&lt;T&gt;, MarshalingStream, MemoryMethodsBase, NativeMemoryEnumerator&lt;T&gt;, NativeMemoryStream, PinnedObject, ReflectionExtensions, ReflectionExtensions, SafeAllocatedMemoryHandle, SafeByteArray, SafeCoTaskMemHandle, SafeCoTaskMemString, SafeCoTaskMemStruct&lt;T&gt;, SafeGuidPtr, SafeHGlobalHandle, SafeHGlobalStruct&lt;T&gt;, SafeMemoryHandle&lt;T&gt;, SafeMemoryHandleExt&lt;T&gt;, SafeMemString&lt;T&gt;, SafeMemStruct&lt;T&gt;, SparseArray&lt;T&gt;, StringHelper, TryGetValueDelegate, UntypedNativeMemoryEnumerator, VanaraCustomMarshaler&lt;T&gt;, VanaraMarshaler, VanaraMarshalerAttribute, VirtualDictionary&lt;T&gt;, VirtualReadOnlyDictionary&lt;T&gt;
IArrayStruct&lt;T&gt;, IHistory&lt;T&gt;, IMemoryMethods, ISafeMemoryHandle, ISimpleMemoryMethods, IVanaraMarshaler, AlignedMemory&lt;T&gt;, BitHelper, ByteSizeFormatter, ComConnectionPoint, ComReleaser&lt;T&gt;, ComReleaserFactory, ComStream, ComTypeExtensions, CorrespondingTypeAttribute, CoTaskMemoryMethods, EnumerableEqualityComparer&lt;T&gt;, EnumExtensions, EventedList&lt;T&gt;, FileTimeExtensions, Formatter, FormatterComposer, GenericSafeHandle, GenericVirtualReadOnlyDictionary&lt;T&gt;, HexDempHelpers, HGlobalMemoryMethods, History&lt;T&gt;, IArrayStructExtensions, IArrayStructMarshaler&lt;T&gt;, InteropExtensions, IntPtrConverter, IOExtensions, LibHelper, ListChangedEventArgs&lt;T&gt;, MarshalingStream, MemoryMethodsBase, NativeMemoryEnumerator&lt;T&gt;, NativeMemoryStream, PinnedObject, ReflectionExtensions, ReflectionExtensions, SafeAllocatedMemoryHandle, SafeAllocatedMemoryHandleBase, SafeByteArray, SafeCoTaskMemHandle, SafeCoTaskMemString, SafeCoTaskMemStruct&lt;T&gt;, SafeGuidPtr, SafeHGlobalHandle, SafeHGlobalStruct&lt;T&gt;, SafeMemoryHandle&lt;T&gt;, SafeMemoryHandleExt&lt;T&gt;, SafeMemString&lt;T&gt;, SafeMemStruct&lt;T&gt;, SparseArray&lt;T&gt;, StringHelper, TryGetValueDelegate, UntypedNativeMemoryEnumerator, VanaraCustomMarshaler&lt;T&gt;, VanaraMarshaler, VanaraMarshalerAttribute, VirtualDictionary&lt;T&gt;, VirtualReadOnlyDictionary&lt;T&gt;
Structures
BOOL, BOOLEAN, EnumFlagIndexer&lt;T&gt;, GuidPtr, RefEnumerator&lt;T&gt;, SizeT, StrPtrAnsi, StrPtrAuto, StrPtrUni, time_t

View File

@ -880,11 +880,15 @@ Native Structure | Header | Managed Structure
[MULTI_QI](https://www.google.com/search?num=5&q=MULTI_QI+site%3Adocs.microsoft.com) | objidl.h | [Vanara.PInvoke.Ole32.MULTI_QI](https://github.com/dahall/Vanara/search?l=C%23&q=MULTI_QI)
[NUMPARSE](https://www.google.com/search?num=5&q=NUMPARSE+site%3Adocs.microsoft.com) | oleauto.h | [Vanara.PInvoke.OleAut32.NUMPARSE](https://github.com/dahall/Vanara/search?l=C%23&q=NUMPARSE)
[OCPFIPARAMS](https://www.google.com/search?num=5&q=OCPFIPARAMS+site%3Adocs.microsoft.com) | olectl.h | [Vanara.PInvoke.OleAut32.OCPFIPARAMS](https://github.com/dahall/Vanara/search?l=C%23&q=OCPFIPARAMS)
[OLECMD](https://www.google.com/search?num=5&q=OLECMD+site%3Adocs.microsoft.com) | docobj.h | [Vanara.PInvoke.Ole32.OLECMD](https://github.com/dahall/Vanara/search?l=C%23&q=OLECMD)
[OLECMDTEXT](https://www.google.com/search?num=5&q=OLECMDTEXT+site%3Adocs.microsoft.com) | | [Vanara.PInvoke.Ole32.OLECMDTEXT](https://github.com/dahall/Vanara/search?l=C%23&q=OLECMDTEXT)
[OLEINPLACEFRAMEINFO](https://www.google.com/search?num=5&q=OLEINPLACEFRAMEINFO+site%3Adocs.microsoft.com) | oleidl.h | [Vanara.PInvoke.Ole32.OLEINPLACEFRAMEINFO](https://github.com/dahall/Vanara/search?l=C%23&q=OLEINPLACEFRAMEINFO)
[OLEMENUGROUPWIDTHS](https://www.google.com/search?num=5&q=OLEMENUGROUPWIDTHS+site%3Adocs.microsoft.com) | Oleidl.h | [Vanara.PInvoke.Ole32.OLEMENUGROUPWIDTHS](https://github.com/dahall/Vanara/search?l=C%23&q=OLEMENUGROUPWIDTHS)
[OLESTREAM](https://www.google.com/search?num=5&q=OLESTREAM+site%3Adocs.microsoft.com) | ole2.h | [Vanara.PInvoke.Ole32.OLESTREAM](https://github.com/dahall/Vanara/search?l=C%23&q=OLESTREAM)
[OLEVERB](https://www.google.com/search?num=5&q=OLEVERB+site%3Adocs.microsoft.com) | oleidl.h | [Vanara.PInvoke.Ole32.OLEVERB](https://github.com/dahall/Vanara/search?l=C%23&q=OLEVERB)
[PACKEDMETA](https://www.google.com/search?num=5&q=PACKEDMETA+site%3Adocs.microsoft.com) | | [Vanara.PInvoke.Ole32.PACKEDMETA](https://github.com/dahall/Vanara/search?l=C%23&q=PACKEDMETA)
[PAGERANGE](https://www.google.com/search?num=5&q=PAGERANGE+site%3Adocs.microsoft.com) | docobj.h | [Vanara.PInvoke.Ole32.PAGERANGE](https://github.com/dahall/Vanara/search?l=C%23&q=PAGERANGE)
[PAGESET](https://www.google.com/search?num=5&q=PAGESET+site%3Adocs.microsoft.com) | docobj.h | [Vanara.PInvoke.Ole32.PAGESET](https://github.com/dahall/Vanara/search?l=C%23&q=PAGESET)
[PARAMDATA](https://www.google.com/search?num=5&q=PARAMDATA+site%3Adocs.microsoft.com) | oleauto.h | [Vanara.PInvoke.OleAut32.PARAMDATA](https://github.com/dahall/Vanara/search?l=C%23&q=PARAMDATA)
[PICTDEC_UNION](https://www.google.com/search?num=5&q=PICTDEC_UNION+site%3Adocs.microsoft.com) | | [Vanara.PInvoke.OleAut32.PICTDESC.PICTDEC_UNION](https://github.com/dahall/Vanara/search?l=C%23&q=PICTDEC_UNION)
[PICTDESC](https://www.google.com/search?num=5&q=PICTDESC+site%3Adocs.microsoft.com) | olectl.h | [Vanara.PInvoke.OleAut32.PICTDESC](https://github.com/dahall/Vanara/search?l=C%23&q=PICTDESC)
@ -940,6 +944,7 @@ Native Interface | Header | Managed Interface
[IClientSecurity](https://www.google.com/search?num=5&q=IClientSecurity+site%3Adocs.microsoft.com) | objidl.h | [Vanara.PInvoke.Ole32.IClientSecurity](https://github.com/dahall/Vanara/search?l=C%23&q=IClientSecurity)
[IComThreadingInfo](https://www.google.com/search?num=5&q=IComThreadingInfo+site%3Adocs.microsoft.com) | objidl.h | [Vanara.PInvoke.Ole32.IComThreadingInfo](https://github.com/dahall/Vanara/search?l=C%23&q=IComThreadingInfo)
[IContext](https://www.google.com/search?num=5&q=IContext+site%3Adocs.microsoft.com) | objidl.h | [Vanara.PInvoke.Ole32.IContext](https://github.com/dahall/Vanara/search?l=C%23&q=IContext)
[IContinueCallback](https://www.google.com/search?num=5&q=IContinueCallback+site%3Adocs.microsoft.com) | docobj.h | [Vanara.PInvoke.Ole32.IContinueCallback](https://github.com/dahall/Vanara/search?l=C%23&q=IContinueCallback)
[ICreateErrorInfo](https://www.google.com/search?num=5&q=ICreateErrorInfo+site%3Adocs.microsoft.com) | oaidl.h | [Vanara.PInvoke.OleAut32.ICreateErrorInfo](https://github.com/dahall/Vanara/search?l=C%23&q=ICreateErrorInfo)
[ICreateObject](https://www.google.com/search?num=5&q=ICreateObject+site%3Adocs.microsoft.com) | propsys.h | [Vanara.PInvoke.PropSys.ICreateObject](https://github.com/dahall/Vanara/search?l=C%23&q=ICreateObject)
[ICreateTypeInfo](https://www.google.com/search?num=5&q=ICreateTypeInfo+site%3Adocs.microsoft.com) | oaidl.h | [Vanara.PInvoke.OleAut32.ICreateTypeInfo](https://github.com/dahall/Vanara/search?l=C%23&q=ICreateTypeInfo)
@ -957,6 +962,7 @@ Native Interface | Header | Managed Interface
[IEnumCATEGORYINFO](https://www.google.com/search?num=5&q=IEnumCATEGORYINFO+site%3Adocs.microsoft.com) | | [Vanara.PInvoke.Ole32.IEnumCATEGORYINFO](https://github.com/dahall/Vanara/search?l=C%23&q=IEnumCATEGORYINFO)
[IEnumContextProps](https://www.google.com/search?num=5&q=IEnumContextProps+site%3Adocs.microsoft.com) | objidl.h | [Vanara.PInvoke.Ole32.IEnumContextProps](https://github.com/dahall/Vanara/search?l=C%23&q=IEnumContextProps)
[IEnumGUID](https://www.google.com/search?num=5&q=IEnumGUID+site%3Adocs.microsoft.com) | comcat.h | [Vanara.PInvoke.Ole32.IEnumGUID](https://github.com/dahall/Vanara/search?l=C%23&q=IEnumGUID)
[IEnumOleDocumentViews](https://www.google.com/search?num=5&q=IEnumOleDocumentViews+site%3Adocs.microsoft.com) | docobj.h | [Vanara.PInvoke.Ole32.IEnumOleDocumentViews](https://github.com/dahall/Vanara/search?l=C%23&q=IEnumOleDocumentViews)
[IEnumOleUndoUnits](https://www.google.com/search?num=5&q=IEnumOleUndoUnits+site%3Adocs.microsoft.com) | ocidl.h | [Vanara.PInvoke.Ole32.IEnumOleUndoUnits](https://github.com/dahall/Vanara/search?l=C%23&q=IEnumOleUndoUnits)
[IEnumOLEVERB](https://www.google.com/search?num=5&q=IEnumOLEVERB+site%3Adocs.microsoft.com) | oleidl.h | [Vanara.PInvoke.Ole32.IEnumOLEVERB](https://github.com/dahall/Vanara/search?l=C%23&q=IEnumOLEVERB)
[IEnumSTATPROPSETSTG](https://www.google.com/search?num=5&q=IEnumSTATPROPSETSTG+site%3Adocs.microsoft.com) | propidl.h | [Vanara.PInvoke.Ole32.IEnumSTATPROPSETSTG](https://github.com/dahall/Vanara/search?l=C%23&q=IEnumSTATPROPSETSTG)
@ -999,9 +1005,13 @@ Native Interface | Header | Managed Interface
[IOleCache2](https://www.google.com/search?num=5&q=IOleCache2+site%3Adocs.microsoft.com) | oleidl.h | [Vanara.PInvoke.Ole32.IOleCache2](https://github.com/dahall/Vanara/search?l=C%23&q=IOleCache2)
[IOleCacheControl](https://www.google.com/search?num=5&q=IOleCacheControl+site%3Adocs.microsoft.com) | oleidl.h | [Vanara.PInvoke.Ole32.IOleCacheControl](https://github.com/dahall/Vanara/search?l=C%23&q=IOleCacheControl)
[IOleClientSite](https://www.google.com/search?num=5&q=IOleClientSite+site%3Adocs.microsoft.com) | oleidl.h | [Vanara.PInvoke.Ole32.IOleClientSite](https://github.com/dahall/Vanara/search?l=C%23&q=IOleClientSite)
[IOleCommandTarget](https://www.google.com/search?num=5&q=IOleCommandTarget+site%3Adocs.microsoft.com) | docobj.h | [Vanara.PInvoke.Ole32.IOleCommandTarget](https://github.com/dahall/Vanara/search?l=C%23&q=IOleCommandTarget)
[IOleContainer](https://www.google.com/search?num=5&q=IOleContainer+site%3Adocs.microsoft.com) | oleidl.h | [Vanara.PInvoke.Ole32.IOleContainer](https://github.com/dahall/Vanara/search?l=C%23&q=IOleContainer)
[IOleControl](https://www.google.com/search?num=5&q=IOleControl+site%3Adocs.microsoft.com) | ocidl.h | [Vanara.PInvoke.Ole32.IOleControl](https://github.com/dahall/Vanara/search?l=C%23&q=IOleControl)
[IOleControlSite](https://www.google.com/search?num=5&q=IOleControlSite+site%3Adocs.microsoft.com) | ocidl.h | [Vanara.PInvoke.Ole32.IOleControlSite](https://github.com/dahall/Vanara/search?l=C%23&q=IOleControlSite)
[IOleDocument](https://www.google.com/search?num=5&q=IOleDocument+site%3Adocs.microsoft.com) | docobj.h | [Vanara.PInvoke.Ole32.IOleDocument](https://github.com/dahall/Vanara/search?l=C%23&q=IOleDocument)
[IOleDocumentSite](https://www.google.com/search?num=5&q=IOleDocumentSite+site%3Adocs.microsoft.com) | docobj.h | [Vanara.PInvoke.Ole32.IOleDocumentSite](https://github.com/dahall/Vanara/search?l=C%23&q=IOleDocumentSite)
[IOleDocumentView](https://www.google.com/search?num=5&q=IOleDocumentView+site%3Adocs.microsoft.com) | docobj.h | [Vanara.PInvoke.Ole32.IOleDocumentView](https://github.com/dahall/Vanara/search?l=C%23&q=IOleDocumentView)
[IOleInPlaceActiveObject](https://www.google.com/search?num=5&q=IOleInPlaceActiveObject+site%3Adocs.microsoft.com) | oleidl.h | [Vanara.PInvoke.Ole32.IOleInPlaceActiveObject](https://github.com/dahall/Vanara/search?l=C%23&q=IOleInPlaceActiveObject)
[IOleInPlaceFrame](https://www.google.com/search?num=5&q=IOleInPlaceFrame+site%3Adocs.microsoft.com) | oleidl.h | [Vanara.PInvoke.Ole32.IOleInPlaceFrame](https://github.com/dahall/Vanara/search?l=C%23&q=IOleInPlaceFrame)
[IOleInPlaceObject](https://www.google.com/search?num=5&q=IOleInPlaceObject+site%3Adocs.microsoft.com) | oleidl.h | [Vanara.PInvoke.Ole32.IOleInPlaceObject](https://github.com/dahall/Vanara/search?l=C%23&q=IOleInPlaceObject)
@ -1025,6 +1035,7 @@ Native Interface | Header | Managed Interface
[IPicture](https://www.google.com/search?num=5&q=IPicture+site%3Adocs.microsoft.com) | ocidl.h | [Vanara.PInvoke.Ole32.IPicture](https://github.com/dahall/Vanara/search?l=C%23&q=IPicture)
[IPicture2](https://www.google.com/search?num=5&q=IPicture2+site%3Adocs.microsoft.com) | ocidl.h | [Vanara.PInvoke.Ole32.IPicture2](https://github.com/dahall/Vanara/search?l=C%23&q=IPicture2)
[IPointerInactive](https://www.google.com/search?num=5&q=IPointerInactive+site%3Adocs.microsoft.com) | ocidl.h | [Vanara.PInvoke.Ole32.IPointerInactive](https://github.com/dahall/Vanara/search?l=C%23&q=IPointerInactive)
[IPrint](https://www.google.com/search?num=5&q=IPrint+site%3Adocs.microsoft.com) | docobj.h | [Vanara.PInvoke.Ole32.IPrint](https://github.com/dahall/Vanara/search?l=C%23&q=IPrint)
[IProcessInitControl](https://www.google.com/search?num=5&q=IProcessInitControl+site%3Adocs.microsoft.com) | objidl.h | [Vanara.PInvoke.Ole32.IProcessInitControl](https://github.com/dahall/Vanara/search?l=C%23&q=IProcessInitControl)
[IProcessLock](https://www.google.com/search?num=5&q=IProcessLock+site%3Adocs.microsoft.com) | objidl.h | [Vanara.PInvoke.Ole32.IProcessLock](https://github.com/dahall/Vanara/search?l=C%23&q=IProcessLock)
[IProgressNotify](https://www.google.com/search?num=5&q=IProgressNotify+site%3Adocs.microsoft.com) | objidl.h | [Vanara.PInvoke.Ole32.IProgressNotify](https://github.com/dahall/Vanara/search?l=C%23&q=IProgressNotify)
@ -1048,6 +1059,8 @@ Native Interface | Header | Managed Interface
[IPropertyStoreCapabilities](https://www.google.com/search?num=5&q=IPropertyStoreCapabilities+site%3Adocs.microsoft.com) | | [Vanara.PInvoke.PropSys.IPropertyStoreCapabilities](https://github.com/dahall/Vanara/search?l=C%23&q=IPropertyStoreCapabilities)
[IPropertyStoreFactory](https://www.google.com/search?num=5&q=IPropertyStoreFactory+site%3Adocs.microsoft.com) | propsys.h | [Vanara.PInvoke.PropSys.IPropertyStoreFactory](https://github.com/dahall/Vanara/search?l=C%23&q=IPropertyStoreFactory)
[IPropertySystem](https://www.google.com/search?num=5&q=IPropertySystem+site%3Adocs.microsoft.com) | propsys.h | [Vanara.PInvoke.PropSys.IPropertySystem](https://github.com/dahall/Vanara/search?l=C%23&q=IPropertySystem)
[IProtectedModeMenuServices](https://www.google.com/search?num=5&q=IProtectedModeMenuServices+site%3Adocs.microsoft.com) | Docobj.h | [Vanara.PInvoke.Ole32.IProtectedModeMenuServices](https://github.com/dahall/Vanara/search?l=C%23&q=IProtectedModeMenuServices)
[IProtectFocus](https://www.google.com/search?num=5&q=IProtectFocus+site%3Adocs.microsoft.com) | Docobj.h | [Vanara.PInvoke.Ole32.IProtectFocus](https://github.com/dahall/Vanara/search?l=C%23&q=IProtectFocus)
[IProvideClassInfo](https://www.google.com/search?num=5&q=IProvideClassInfo+site%3Adocs.microsoft.com) | ocidl.h | [Vanara.PInvoke.Ole32.IProvideClassInfo](https://github.com/dahall/Vanara/search?l=C%23&q=IProvideClassInfo)
[IProvideClassInfo2](https://www.google.com/search?num=5&q=IProvideClassInfo2+site%3Adocs.microsoft.com) | ocidl.h | [Vanara.PInvoke.Ole32.IProvideClassInfo2](https://github.com/dahall/Vanara/search?l=C%23&q=IProvideClassInfo2)
[IProvideMultipleClassInfo](https://www.google.com/search?num=5&q=IProvideMultipleClassInfo+site%3Adocs.microsoft.com) | ocidl.h | [Vanara.PInvoke.Ole32.IProvideMultipleClassInfo](https://github.com/dahall/Vanara/search?l=C%23&q=IProvideMultipleClassInfo)
@ -1086,3 +1099,4 @@ Native Interface | Header | Managed Interface
[IWiaItem](https://www.google.com/search?num=5&q=IWiaItem+site%3Adocs.microsoft.com) | wia_xp.h | [Vanara.PInvoke.OleAut32.IWiaItem](https://github.com/dahall/Vanara/search?l=C%23&q=IWiaItem)
[IWiaItemExtras](https://www.google.com/search?num=5&q=IWiaItemExtras+site%3Adocs.microsoft.com) | wia_xp.h | [Vanara.PInvoke.OleAut32.IWiaItemExtras](https://github.com/dahall/Vanara/search?l=C%23&q=IWiaItemExtras)
[IWiaPropertyStorage](https://www.google.com/search?num=5&q=IWiaPropertyStorage+site%3Adocs.microsoft.com) | wia_xp.h | [Vanara.PInvoke.OleAut32.IWiaPropertyStorage](https://github.com/dahall/Vanara/search?l=C%23&q=IWiaPropertyStorage)
[IZoomEvents](https://www.google.com/search?num=5&q=IZoomEvents+site%3Adocs.microsoft.com) | Docobj.h | [Vanara.PInvoke.Ole32.IZoomEvents](https://github.com/dahall/Vanara/search?l=C%23&q=IZoomEvents)

File diff suppressed because one or more lines are too long

View File

@ -238,8 +238,6 @@ Native Structure | Header | Managed Structure
[NSTCCUSTOMDRAW](https://www.google.com/search?num=5&q=NSTCCUSTOMDRAW+site%3Adocs.microsoft.com) | shobjidl.h | [Vanara.PInvoke.Shell32.NSTCCUSTOMDRAW](https://github.com/dahall/Vanara/search?l=C%23&q=NSTCCUSTOMDRAW)
[NT_CONSOLE_PROPS](https://www.google.com/search?num=5&q=NT_CONSOLE_PROPS+site%3Adocs.microsoft.com) | Shlobj.h | [Vanara.PInvoke.Shell32.NT_CONSOLE_PROPS](https://github.com/dahall/Vanara/search?l=C%23&q=NT_CONSOLE_PROPS)
[NT_FE_CONSOLE_PROPS](https://www.google.com/search?num=5&q=NT_FE_CONSOLE_PROPS+site%3Adocs.microsoft.com) | Shlobj.h | [Vanara.PInvoke.Shell32.NT_FE_CONSOLE_PROPS](https://github.com/dahall/Vanara/search?l=C%23&q=NT_FE_CONSOLE_PROPS)
[OLECMD](https://www.google.com/search?num=5&q=OLECMD+site%3Adocs.microsoft.com) | docobj.h | [Vanara.PInvoke.Shell32.OLECMD](https://github.com/dahall/Vanara/search?l=C%23&q=OLECMD)
[OLECMDTEXT](https://www.google.com/search?num=5&q=OLECMDTEXT+site%3Adocs.microsoft.com) | | [Vanara.PInvoke.Shell32.OLECMDTEXT](https://github.com/dahall/Vanara/search?l=C%23&q=OLECMDTEXT)
[OPENASINFO](https://www.google.com/search?num=5&q=OPENASINFO+site%3Adocs.microsoft.com) | shlobj_core.h | [Vanara.PInvoke.Shell32.OPENASINFO](https://github.com/dahall/Vanara/search?l=C%23&q=OPENASINFO)
[PERSIST_FOLDER_TARGET_INFO](https://www.google.com/search?num=5&q=PERSIST_FOLDER_TARGET_INFO+site%3Adocs.microsoft.com) | shobjidl_core.h | [Vanara.PInvoke.Shell32.PERSIST_FOLDER_TARGET_INFO](https://github.com/dahall/Vanara/search?l=C%23&q=PERSIST_FOLDER_TARGET_INFO)
[PFOLDERSETTINGS](https://www.google.com/search?num=5&q=PFOLDERSETTINGS+site%3Adocs.microsoft.com) | Shobjidl.h | [Vanara.PInvoke.Shell32.PFOLDERSETTINGS](https://github.com/dahall/Vanara/search?l=C%23&q=PFOLDERSETTINGS)
@ -429,7 +427,6 @@ Native Interface | Header | Managed Interface
[IObjectWithFolderEnumMode](https://www.google.com/search?num=5&q=IObjectWithFolderEnumMode+site%3Adocs.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%3Adocs.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%3Adocs.microsoft.com) | shobjidl_core.h | [Vanara.PInvoke.Shell32.IObjectWithSelection](https://github.com/dahall/Vanara/search?l=C%23&q=IObjectWithSelection)
[IOleCommandTarget](https://www.google.com/search?num=5&q=IOleCommandTarget+site%3Adocs.microsoft.com) | docobj.h | [Vanara.PInvoke.Shell32.IOleCommandTarget](https://github.com/dahall/Vanara/search?l=C%23&q=IOleCommandTarget)
[IOpenControlPanel](https://www.google.com/search?num=5&q=IOpenControlPanel+site%3Adocs.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%3Adocs.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%3Adocs.microsoft.com) | shobjidl_core.h | [Vanara.PInvoke.Shell32.IPackageDebugSettings](https://github.com/dahall/Vanara/search?l=C%23&q=IPackageDebugSettings)

View File

@ -17,10 +17,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, Shell_GetCachedImageIndex, Shell_GetImageLists, Shell_MergeMenus, Shell_NotifyIcon, Shell_NotifyIconGetRect, ShellAbout, ShellExecute, ShellExecuteEx, SHEmptyRecycleBin, SHEnumerateUnreadMailAccountsA, SHEnumerateUnreadMailAccountsW, SHEvaluateSystemCommandTemplate, SHFileOperation, SHFind_InitMenuPopup, SHFindFiles, SHFlushSFCache, SHFormatDrive, SHFree, SHFreeNameMappings, SHGetAttributesFromDataObject, SHGetDataFromIDList, SHGetDesktopFolder, SHGetDiskFreeSpaceA, SHGetDiskFreeSpaceEx, SHGetDiskFreeSpaceW, SHGetDriveMedia, SHGetFileInfo, SHGetFolderLocation, SHGetFolderPath, SHGetFolderPathAndSubDir, SHGetFolderPathEx, SHGetIconOverlayIndex, SHGetIDListFromObject, SHGetImageList, SHGetInstanceExplorer, SHGetItemFromDataObject, SHGetItemFromObject, SHGetKnownFolderIDList, SHGetKnownFolderItem, SHGetKnownFolderPath, SHGetLocalizedName, SHGetNameFromIDList, SHGetNewLinkInfo, SHGetPathFromIDList, SHGetPathFromIDListEx, SHGetPropertyStoreForWindow, SHGetPropertyStoreFromIDList, SHGetPropertyStoreFromParsingName, SHGetRealIDL, SHGetSetFolderCustomSettings, SHGetSetSettings, SHGetSettings, SHGetStockIconInfo, SHGetTemporaryPropertyForItem, SHGetUnreadMailCountW, SHHandleUpdateImage, SHInvokePrinterCommand, SHIsFileAvailableOffline, SHLimitInputEdit, SHLoadInProc, SHLoadNonloadedIconOverlayIdentifiers, SHMapPIDLToSystemImageListIndex, SHMultiFileProperties, SHObjectProperties, SHOpenFolderAndSelectItems, SHOpenWithDialog, SHParseDisplayName, SHPathPrepareForWrite, SHPropStgCreate, SHPropStgReadMultiple, SHPropStgWriteMultiple, SHQueryRecycleBin, SHQueryUserNotificationState, SHRemoveLocalizedName, SHReplaceFromPropSheetExtArray, SHResolveLibrary, SHRestricted, SHSetDefaultProperties, SHSetInstanceExplorer, SHSetKnownFolderPath, SHSetLocalizedName, SHSetTemporaryPropertyForItem, SHSetUnreadMailCountW, SHShellFolderView_Message, SHShowManageLibraryUI, SHSimpleIDListFromPath, SHTestTokenMembership, SHUpdateImage, SHUpdateRecycleBinIcon, SHValidateUNC, SignalFileOpen, StgMakeUniqueName, TranslateURLW, URLAssociationDialogW, VariantToStrRet, Win32DeleteFile, WriteCabinetState
Structures
CIDA, DROPDESCRIPTION, DROPFILES, FILEDESCRIPTOR, FILEGROUPDESCRIPTOR, NRESARRAY, SHDRAGIMAGE, OLECMD, OLECMDTEXT, NOTIFICATION_USER_INPUT_DATA, APPBARDATA, ASSOCIATIONELEMENT, NOTIFYICONDATA, NOTIFYICONIDENTIFIER, SHELLEXECUTEINFO, SHFILEINFO, SHFILEOPSTRUCT, SHQUERYRBINFO, SHSTOCKICONINFO, BROWSEINFO, CABINETSTATE, COORD, CSFV, DATABLOCKHEADER, DEFCONTEXTMENU, EXP_DARWIN_LINK, EXP_SPECIAL_FOLDER, EXP_SZ_LINK, HLOCK, HPIF, HPSXA, NT_CONSOLE_PROPS, NT_FE_CONSOLE_PROPS, OPENASINFO, PROPPRG, SFV_CREATE, SHChangeNotifyEntry, SHDESCRIPTIONID, SHELLFLAGSTATE, SHELLSTATE, SHFOLDERCUSTOMSETTINGS, CMINVOKECOMMANDINFOEX, COMDLG_FILTERSPEC, CM_COLUMNINFO, SORTCOLUMN, KNOWNFOLDER_DEFINITION, NSTCCUSTOMDRAW, PERSIST_FOLDER_TARGET_INFO, PREVIEWHANDLERFRAMEINFO, CATEGORY_INFO, EXTRASEARCH, SHELL_ITEM_RESOURCE, SMDATA, FOLDERSETTINGS, PFOLDERSETTINGS, SV2CVW2_PARAMS, THUMBBUTTON, ITEMIDLIST, SHELLDETAILS, SHITEMID, STRRET, URLINVOKECOMMANDINFO
CIDA, DROPDESCRIPTION, DROPFILES, FILEDESCRIPTOR, FILEGROUPDESCRIPTOR, NRESARRAY, SHDRAGIMAGE, NOTIFICATION_USER_INPUT_DATA, APPBARDATA, ASSOCIATIONELEMENT, NOTIFYICONDATA, NOTIFYICONIDENTIFIER, SHELLEXECUTEINFO, SHFILEINFO, SHFILEOPSTRUCT, SHQUERYRBINFO, SHSTOCKICONINFO, BROWSEINFO, CABINETSTATE, COORD, CSFV, DATABLOCKHEADER, DEFCONTEXTMENU, EXP_DARWIN_LINK, EXP_SPECIAL_FOLDER, EXP_SZ_LINK, HLOCK, HPIF, HPSXA, NT_CONSOLE_PROPS, NT_FE_CONSOLE_PROPS, OPENASINFO, PROPPRG, SFV_CREATE, SHChangeNotifyEntry, SHDESCRIPTIONID, SHELLFLAGSTATE, SHELLSTATE, SHFOLDERCUSTOMSETTINGS, CMINVOKECOMMANDINFOEX, 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
Interfaces
IDestinationStreamFactory, IOleCommandTarget, IShellWindows, INotificationActivationCallback, IObjectArray, IObjectCollection, DFConstraint, DShellFolderViewEvents, Folder, Folder2, Folder3, FolderItem, FolderItem2, FolderItems, FolderItems2, FolderItems3, FolderItemVerb, FolderItemVerbs, IAutoComplete, IAutoComplete2, IFileSearchBand, IFolderViewOC, INewWDEvents, IShellDispatch, IShellDispatch2, IShellDispatch3, IShellDispatch4, IShellDispatch5, IShellDispatch6, IShellFolderViewDual, IShellFolderViewDual2, IShellFolderViewDual3, IShellLinkDual, IShellLinkDual2, IWebWizardHost, IWebWizardHost2, IExtractIconA, IExtractIconW, IProgressDialog, IOpenControlPanel, IApplicationAssociationRegistration, IApplicationDestinations, IApplicationDocumentLists, IDefaultExtractIconInit, IEnumIDList, IEnumFullIDList, IFileIsInUse, IFileSystemBindData, IFileSystemBindData2, IPersistIDList, IQueryInfo, IAccessibilityDockingService, IAccessibilityDockingServiceCallback, IAccessibleObject, IActionProgress, IActionProgressDialog, IAppActivationUIInfo, IApplicationActivationManager, IApplicationDesignModeSettings, IApplicationDesignModeSettings2, IAppVisibility, IAppVisibilityEvents, IAssocHandler, IAssocHandlerInvoker, IEnumAssocHandlers, IAttachmentExecute, IAutoCompleteDropDown, ICDBurn, ICDBurnExt, ICommDlgBrowser, ICommDlgBrowser3, IFolderFilter, IFolderFilterSite, IContextMenu, IContextMenu2, IContextMenu3, IContextMenuCB, ICopyHookA, ICopyHookW, ICreateProcessInputs, ICreatingProcess, IDataObjectProvider, IDataTransferManagerInterop, IDefaultFolderMenuInitialize, IDelegateFolder, 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, IStreamAsync, IStreamUnbufferedInfo, ICustomDestinationList, ITaskbarList, ITaskbarList2, ITaskbarList3, ITaskbarList4, IThumbnailHandlerFactory, ITransferAdviseSink, ITransferDestination, ITransferSource, IUpdateIDList, IUserAccountChangeCallback, IUserNotification, IVirtualDesktopManager, IVisualProperties, IThumbnailProvider, IUniformResourceLocator
IDestinationStreamFactory, IShellWindows, INotificationActivationCallback, IObjectArray, IObjectCollection, DFConstraint, DShellFolderViewEvents, Folder, Folder2, Folder3, FolderItem, FolderItem2, FolderItems, FolderItems2, FolderItems3, FolderItemVerb, FolderItemVerbs, IAutoComplete, IAutoComplete2, IFileSearchBand, IFolderViewOC, INewWDEvents, IShellDispatch, IShellDispatch2, IShellDispatch3, IShellDispatch4, IShellDispatch5, IShellDispatch6, IShellFolderViewDual, IShellFolderViewDual2, IShellFolderViewDual3, IShellLinkDual, IShellLinkDual2, IWebWizardHost, IWebWizardHost2, IExtractIconA, IExtractIconW, IProgressDialog, IOpenControlPanel, IApplicationAssociationRegistration, IApplicationDestinations, IApplicationDocumentLists, IDefaultExtractIconInit, IEnumIDList, IEnumFullIDList, IFileIsInUse, IFileSystemBindData, IFileSystemBindData2, IPersistIDList, IQueryInfo, IAccessibilityDockingService, IAccessibilityDockingServiceCallback, IAccessibleObject, IActionProgress, IActionProgressDialog, IAppActivationUIInfo, IApplicationActivationManager, IApplicationDesignModeSettings, IApplicationDesignModeSettings2, IAppVisibility, IAppVisibilityEvents, IAssocHandler, IAssocHandlerInvoker, IEnumAssocHandlers, IAttachmentExecute, IAutoCompleteDropDown, ICDBurn, ICDBurnExt, ICommDlgBrowser, ICommDlgBrowser3, IFolderFilter, IFolderFilterSite, IContextMenu, IContextMenu2, IContextMenu3, IContextMenuCB, ICopyHookA, ICopyHookW, ICreateProcessInputs, ICreatingProcess, IDataObjectProvider, IDataTransferManagerInterop, IDefaultFolderMenuInitialize, IDelegateFolder, 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, IStreamAsync, IStreamUnbufferedInfo, ICustomDestinationList, ITaskbarList, ITaskbarList2, ITaskbarList3, ITaskbarList4, IThumbnailHandlerFactory, ITransferAdviseSink, ITransferDestination, ITransferSource, IUpdateIDList, IUserAccountChangeCallback, IUserNotification, IVirtualDesktopManager, IVisualProperties, IThumbnailProvider, IUniformResourceLocator
</PackageReleaseNotes>
</PropertyGroup>

View File

@ -577,6 +577,7 @@ Native Structure | Header | Managed Structure
[CBT_CREATEWND](https://www.google.com/search?num=5&q=CBT_CREATEWND+site%3Adocs.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%3Adocs.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%3Adocs.microsoft.com) | winuser.h | [Vanara.PInvoke.User32.CHANGEFILTERSTRUCT](https://github.com/dahall/Vanara/search?l=C%23&q=CHANGEFILTERSTRUCT)
[CREATESTRUCT](https://www.google.com/search?num=5&q=CREATESTRUCT+site%3Adocs.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%3Adocs.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%3Adocs.microsoft.com) | winuser.h | [Vanara.PInvoke.User32.CWPRETSTRUCT](https://github.com/dahall/Vanara/search?l=C%23&q=CWPRETSTRUCT)
[CWPSTRUCT](https://www.google.com/search?num=5&q=CWPSTRUCT+site%3Adocs.microsoft.com) | winuser.h | [Vanara.PInvoke.User32.CWPSTRUCT](https://github.com/dahall/Vanara/search?l=C%23&q=CWPSTRUCT)

File diff suppressed because one or more lines are too long

View File

@ -0,0 +1,79 @@
## Vanara.PInvoke.WTSApi32
PInvoke API (methods, structures and constants) imported from Windows WTSApi32.dll.
- Includes methods from wtsapi32.dll
- Current NuGet release: [![Nuget](https://img.shields.io/nuget/v/Vanara.PInvoke.WTSApi32?logo=nuget&style=flat-square)![Nuget](https://img.shields.io/nuget/dt/Vanara.PInvoke.WTSApi32?label=%20&style=flat-square)](https://www.nuget.org/packages/Vanara.PInvoke.WTSApi32)
### Methods - 87% API coverage (43 of 49 functions)
Native Method | Header | Managed Method
--- | --- | ---
[IsInteractiveUserSession](https://www.google.com/search?num=5&q=IsInteractiveUserSession+site%3Adocs.microsoft.com) | |
[QueryActiveSession](https://www.google.com/search?num=5&q=QueryActiveSession+site%3Adocs.microsoft.com) | |
[QueryUserToken](https://www.google.com/search?num=5&q=QueryUserToken+site%3Adocs.microsoft.com) | |
[RegisterUsertokenForNoWinlogon](https://www.google.com/search?num=5&q=RegisterUsertokenForNoWinlogon+site%3Adocs.microsoft.com) | |
[WTSCloseServer](https://www.google.com/search?num=5&q=WTSCloseServer+site%3Adocs.microsoft.com) | wtsapi32.h | [Vanara.PInvoke.WTSApi32.WTSCloseServer](https://github.com/dahall/Vanara/search?l=C%23&q=WTSCloseServer)
[WTSConnectSession](https://www.google.com/search?num=5&q=WTSConnectSessionA+site%3Adocs.microsoft.com) | wtsapi32.h | [Vanara.PInvoke.WTSApi32.WTSConnectSession](https://github.com/dahall/Vanara/search?l=C%23&q=WTSConnectSession)
[WTSCreateListener](https://www.google.com/search?num=5&q=WTSCreateListenerA+site%3Adocs.microsoft.com) | wtsapi32.h | [Vanara.PInvoke.WTSApi32.WTSCreateListener](https://github.com/dahall/Vanara/search?l=C%23&q=WTSCreateListener)
[WTSDisconnectSession](https://www.google.com/search?num=5&q=WTSDisconnectSession+site%3Adocs.microsoft.com) | wtsapi32.h | [Vanara.PInvoke.WTSApi32.WTSDisconnectSession](https://github.com/dahall/Vanara/search?l=C%23&q=WTSDisconnectSession)
[WTSEnableChildSessions](https://www.google.com/search?num=5&q=WTSEnableChildSessions+site%3Adocs.microsoft.com) | wtsapi32.h | [Vanara.PInvoke.WTSApi32.WTSEnableChildSessions](https://github.com/dahall/Vanara/search?l=C%23&q=WTSEnableChildSessions)
[WTSEnumerateListeners](https://www.google.com/search?num=5&q=WTSEnumerateListenersA+site%3Adocs.microsoft.com) | wtsapi32.h | [Vanara.PInvoke.WTSApi32.WTSEnumerateListeners](https://github.com/dahall/Vanara/search?l=C%23&q=WTSEnumerateListeners)
[WTSEnumerateProcesses](https://www.google.com/search?num=5&q=WTSEnumerateProcessesA+site%3Adocs.microsoft.com) | wtsapi32.h | [Vanara.PInvoke.WTSApi32.WTSEnumerateProcesses](https://github.com/dahall/Vanara/search?l=C%23&q=WTSEnumerateProcesses)
[WTSEnumerateProcessesEx](https://www.google.com/search?num=5&q=WTSEnumerateProcessesExA+site%3Adocs.microsoft.com) | wtsapi32.h | [Vanara.PInvoke.WTSApi32.WTSEnumerateProcessesEx](https://github.com/dahall/Vanara/search?l=C%23&q=WTSEnumerateProcessesEx)
[WTSEnumerateServers](https://www.google.com/search?num=5&q=WTSEnumerateServersA+site%3Adocs.microsoft.com) | wtsapi32.h | [Vanara.PInvoke.WTSApi32.WTSEnumerateServers](https://github.com/dahall/Vanara/search?l=C%23&q=WTSEnumerateServers)
[WTSEnumerateSessions](https://www.google.com/search?num=5&q=WTSEnumerateSessionsA+site%3Adocs.microsoft.com) | wtsapi32.h | [Vanara.PInvoke.WTSApi32.WTSEnumerateSessions](https://github.com/dahall/Vanara/search?l=C%23&q=WTSEnumerateSessions)
[WTSEnumerateSessionsEx](https://www.google.com/search?num=5&q=WTSEnumerateSessionsExA+site%3Adocs.microsoft.com) | wtsapi32.h | [Vanara.PInvoke.WTSApi32.WTSEnumerateSessionsEx](https://github.com/dahall/Vanara/search?l=C%23&q=WTSEnumerateSessionsEx)
[WTSFreeMemory](https://www.google.com/search?num=5&q=WTSFreeMemory+site%3Adocs.microsoft.com) | wtsapi32.h | [Vanara.PInvoke.WTSApi32.WTSFreeMemory](https://github.com/dahall/Vanara/search?l=C%23&q=WTSFreeMemory)
[WTSFreeMemoryEx](https://www.google.com/search?num=5&q=WTSFreeMemoryExA+site%3Adocs.microsoft.com) | wtsapi32.h | [Vanara.PInvoke.WTSApi32.WTSFreeMemoryEx](https://github.com/dahall/Vanara/search?l=C%23&q=WTSFreeMemoryEx)
[WTSGetChildSessionId](https://www.google.com/search?num=5&q=WTSGetChildSessionId+site%3Adocs.microsoft.com) | wtsapi32.h | [Vanara.PInvoke.WTSApi32.WTSGetChildSessionId](https://github.com/dahall/Vanara/search?l=C%23&q=WTSGetChildSessionId)
[WTSGetListenerSecurity](https://www.google.com/search?num=5&q=WTSGetListenerSecurityA+site%3Adocs.microsoft.com) | wtsapi32.h | [Vanara.PInvoke.WTSApi32.WTSGetListenerSecurity](https://github.com/dahall/Vanara/search?l=C%23&q=WTSGetListenerSecurity)
[WTSIsChildSessionsEnabled](https://www.google.com/search?num=5&q=WTSIsChildSessionsEnabled+site%3Adocs.microsoft.com) | wtsapi32.h | [Vanara.PInvoke.WTSApi32.WTSIsChildSessionsEnabled](https://github.com/dahall/Vanara/search?l=C%23&q=WTSIsChildSessionsEnabled)
[WTSLogoffSession](https://www.google.com/search?num=5&q=WTSLogoffSession+site%3Adocs.microsoft.com) | wtsapi32.h | [Vanara.PInvoke.WTSApi32.WTSLogoffSession](https://github.com/dahall/Vanara/search?l=C%23&q=WTSLogoffSession)
[WTSOpenServer](https://www.google.com/search?num=5&q=WTSOpenServerA+site%3Adocs.microsoft.com) | wtsapi32.h | [Vanara.PInvoke.WTSApi32.WTSOpenServer](https://github.com/dahall/Vanara/search?l=C%23&q=WTSOpenServer)
[WTSOpenServerEx](https://www.google.com/search?num=5&q=WTSOpenServerExA+site%3Adocs.microsoft.com) | wtsapi32.h | [Vanara.PInvoke.WTSApi32.WTSOpenServerEx](https://github.com/dahall/Vanara/search?l=C%23&q=WTSOpenServerEx)
[WTSQueryListenerConfig](https://www.google.com/search?num=5&q=WTSQueryListenerConfigA+site%3Adocs.microsoft.com) | wtsapi32.h | [Vanara.PInvoke.WTSApi32.WTSQueryListenerConfig](https://github.com/dahall/Vanara/search?l=C%23&q=WTSQueryListenerConfig)
[WTSQuerySessionInformation](https://www.google.com/search?num=5&q=WTSQuerySessionInformationA+site%3Adocs.microsoft.com) | wtsapi32.h | [Vanara.PInvoke.WTSApi32.WTSQuerySessionInformation](https://github.com/dahall/Vanara/search?l=C%23&q=WTSQuerySessionInformation)
[WTSQueryUserConfig](https://www.google.com/search?num=5&q=WTSQueryUserConfigA+site%3Adocs.microsoft.com) | wtsapi32.h | [Vanara.PInvoke.WTSApi32.WTSQueryUserConfig](https://github.com/dahall/Vanara/search?l=C%23&q=WTSQueryUserConfig)
[WTSQueryUserToken](https://www.google.com/search?num=5&q=WTSQueryUserToken+site%3Adocs.microsoft.com) | wtsapi32.h | [Vanara.PInvoke.WTSApi32.WTSQueryUserToken](https://github.com/dahall/Vanara/search?l=C%23&q=WTSQueryUserToken)
[WTSRegisterSessionNotification](https://www.google.com/search?num=5&q=WTSRegisterSessionNotification+site%3Adocs.microsoft.com) | wtsapi32.h | [Vanara.PInvoke.WTSApi32.WTSRegisterSessionNotification](https://github.com/dahall/Vanara/search?l=C%23&q=WTSRegisterSessionNotification)
[WTSRegisterSessionNotificationEx](https://www.google.com/search?num=5&q=WTSRegisterSessionNotificationEx+site%3Adocs.microsoft.com) | wtsapi32.h | [Vanara.PInvoke.WTSApi32.WTSRegisterSessionNotificationEx](https://github.com/dahall/Vanara/search?l=C%23&q=WTSRegisterSessionNotificationEx)
[WTSSendMessage](https://www.google.com/search?num=5&q=WTSSendMessageA+site%3Adocs.microsoft.com) | wtsapi32.h | [Vanara.PInvoke.WTSApi32.WTSSendMessage](https://github.com/dahall/Vanara/search?l=C%23&q=WTSSendMessage)
[WTSSetListenerSecurity](https://www.google.com/search?num=5&q=WTSSetListenerSecurityA+site%3Adocs.microsoft.com) | wtsapi32.h | [Vanara.PInvoke.WTSApi32.WTSSetListenerSecurity](https://github.com/dahall/Vanara/search?l=C%23&q=WTSSetListenerSecurity)
[WTSSetRenderHint](https://www.google.com/search?num=5&q=WTSSetRenderHint+site%3Adocs.microsoft.com) | |
[WTSSetSessionInformation](https://www.google.com/search?num=5&q=WTSSetSessionInformationA+site%3Adocs.microsoft.com) | |
[WTSSetUserConfig](https://www.google.com/search?num=5&q=WTSSetUserConfigA+site%3Adocs.microsoft.com) | wtsapi32.h | [Vanara.PInvoke.WTSApi32.WTSSetUserConfig](https://github.com/dahall/Vanara/search?l=C%23&q=WTSSetUserConfig)
[WTSShutdownSystem](https://www.google.com/search?num=5&q=WTSShutdownSystem+site%3Adocs.microsoft.com) | wtsapi32.h | [Vanara.PInvoke.WTSApi32.WTSShutdownSystem](https://github.com/dahall/Vanara/search?l=C%23&q=WTSShutdownSystem)
[WTSStartRemoteControlSession](https://www.google.com/search?num=5&q=WTSStartRemoteControlSessionA+site%3Adocs.microsoft.com) | wtsapi32.h | [Vanara.PInvoke.WTSApi32.WTSStartRemoteControlSession](https://github.com/dahall/Vanara/search?l=C%23&q=WTSStartRemoteControlSession)
[WTSStopRemoteControlSession](https://www.google.com/search?num=5&q=WTSStopRemoteControlSession+site%3Adocs.microsoft.com) | wtsapi32.h | [Vanara.PInvoke.WTSApi32.WTSStopRemoteControlSession](https://github.com/dahall/Vanara/search?l=C%23&q=WTSStopRemoteControlSession)
[WTSTerminateProcess](https://www.google.com/search?num=5&q=WTSTerminateProcess+site%3Adocs.microsoft.com) | wtsapi32.h | [Vanara.PInvoke.WTSApi32.WTSTerminateProcess](https://github.com/dahall/Vanara/search?l=C%23&q=WTSTerminateProcess)
[WTSUnRegisterSessionNotification](https://www.google.com/search?num=5&q=WTSUnRegisterSessionNotification+site%3Adocs.microsoft.com) | wtsapi32.h | [Vanara.PInvoke.WTSApi32.WTSUnRegisterSessionNotification](https://github.com/dahall/Vanara/search?l=C%23&q=WTSUnRegisterSessionNotification)
[WTSUnRegisterSessionNotificationEx](https://www.google.com/search?num=5&q=WTSUnRegisterSessionNotificationEx+site%3Adocs.microsoft.com) | wtsapi32.h | [Vanara.PInvoke.WTSApi32.WTSUnRegisterSessionNotificationEx](https://github.com/dahall/Vanara/search?l=C%23&q=WTSUnRegisterSessionNotificationEx)
[WTSVirtualChannelClose](https://www.google.com/search?num=5&q=WTSVirtualChannelClose+site%3Adocs.microsoft.com) | wtsapi32.h | [Vanara.PInvoke.WTSApi32.WTSVirtualChannelClose](https://github.com/dahall/Vanara/search?l=C%23&q=WTSVirtualChannelClose)
[WTSVirtualChannelOpen](https://www.google.com/search?num=5&q=WTSVirtualChannelOpen+site%3Adocs.microsoft.com) | wtsapi32.h | [Vanara.PInvoke.WTSApi32.WTSVirtualChannelOpen](https://github.com/dahall/Vanara/search?l=C%23&q=WTSVirtualChannelOpen)
[WTSVirtualChannelOpenEx](https://www.google.com/search?num=5&q=WTSVirtualChannelOpenEx+site%3Adocs.microsoft.com) | wtsapi32.h | [Vanara.PInvoke.WTSApi32.WTSVirtualChannelOpenEx](https://github.com/dahall/Vanara/search?l=C%23&q=WTSVirtualChannelOpenEx)
[WTSVirtualChannelPurgeInput](https://www.google.com/search?num=5&q=WTSVirtualChannelPurgeInput+site%3Adocs.microsoft.com) | wtsapi32.h | [Vanara.PInvoke.WTSApi32.WTSVirtualChannelPurgeInput](https://github.com/dahall/Vanara/search?l=C%23&q=WTSVirtualChannelPurgeInput)
[WTSVirtualChannelPurgeOutput](https://www.google.com/search?num=5&q=WTSVirtualChannelPurgeOutput+site%3Adocs.microsoft.com) | wtsapi32.h | [Vanara.PInvoke.WTSApi32.WTSVirtualChannelPurgeOutput](https://github.com/dahall/Vanara/search?l=C%23&q=WTSVirtualChannelPurgeOutput)
[WTSVirtualChannelQuery](https://www.google.com/search?num=5&q=WTSVirtualChannelQuery+site%3Adocs.microsoft.com) | wtsapi32.h | [Vanara.PInvoke.WTSApi32.WTSVirtualChannelQuery](https://github.com/dahall/Vanara/search?l=C%23&q=WTSVirtualChannelQuery)
[WTSVirtualChannelRead](https://www.google.com/search?num=5&q=WTSVirtualChannelRead+site%3Adocs.microsoft.com) | wtsapi32.h | [Vanara.PInvoke.WTSApi32.WTSVirtualChannelRead](https://github.com/dahall/Vanara/search?l=C%23&q=WTSVirtualChannelRead)
[WTSVirtualChannelWrite](https://www.google.com/search?num=5&q=WTSVirtualChannelWrite+site%3Adocs.microsoft.com) | wtsapi32.h | [Vanara.PInvoke.WTSApi32.WTSVirtualChannelWrite](https://github.com/dahall/Vanara/search?l=C%23&q=WTSVirtualChannelWrite)
[WTSWaitSystemEvent](https://www.google.com/search?num=5&q=WTSWaitSystemEvent+site%3Adocs.microsoft.com) | wtsapi32.h | [Vanara.PInvoke.WTSApi32.WTSWaitSystemEvent](https://github.com/dahall/Vanara/search?l=C%23&q=WTSWaitSystemEvent)
### Structures
Native Structure | Header | Managed Structure
--- | --- | ---
[HVIRTUALCHANNEL](https://www.google.com/search?num=5&q=HVIRTUALCHANNEL+site%3Adocs.microsoft.com) | | [Vanara.PInvoke.WTSApi32.HVIRTUALCHANNEL](https://github.com/dahall/Vanara/search?l=C%23&q=HVIRTUALCHANNEL)
[HWTSSERVER](https://www.google.com/search?num=5&q=HWTSSERVER+site%3Adocs.microsoft.com) | | [Vanara.PInvoke.WTSApi32.HWTSSERVER](https://github.com/dahall/Vanara/search?l=C%23&q=HWTSSERVER)
[WTS_CLIENT_ADDRESS](https://www.google.com/search?num=5&q=WTS_CLIENT_ADDRESS+site%3Adocs.microsoft.com) | wtsapi32.h | [Vanara.PInvoke.WTSApi32.WTS_CLIENT_ADDRESS](https://github.com/dahall/Vanara/search?l=C%23&q=WTS_CLIENT_ADDRESS)
[WTS_CLIENT_DISPLAY](https://www.google.com/search?num=5&q=WTS_CLIENT_DISPLAY+site%3Adocs.microsoft.com) | wtsapi32.h | [Vanara.PInvoke.WTSApi32.WTS_CLIENT_DISPLAY](https://github.com/dahall/Vanara/search?l=C%23&q=WTS_CLIENT_DISPLAY)
[WTS_PROCESS_INFO](https://www.google.com/search?num=5&q=WTS_PROCESS_INFO+site%3Adocs.microsoft.com) | wtsapi32.h | [Vanara.PInvoke.WTSApi32.WTS_PROCESS_INFO](https://github.com/dahall/Vanara/search?l=C%23&q=WTS_PROCESS_INFO)
[WTS_PROCESS_INFO_EX](https://www.google.com/search?num=5&q=WTS_PROCESS_INFO_EX+site%3Adocs.microsoft.com) | wtsapi32.h | [Vanara.PInvoke.WTSApi32.WTS_PROCESS_INFO_EX](https://github.com/dahall/Vanara/search?l=C%23&q=WTS_PROCESS_INFO_EX)
[WTS_SERVER_INFO](https://www.google.com/search?num=5&q=WTS_SERVER_INFO+site%3Adocs.microsoft.com) | wtsapi32.h | [Vanara.PInvoke.WTSApi32.WTS_SERVER_INFO](https://github.com/dahall/Vanara/search?l=C%23&q=WTS_SERVER_INFO)
[WTS_SESSION_ADDRESS](https://www.google.com/search?num=5&q=WTS_SESSION_ADDRESS+site%3Adocs.microsoft.com) | wtsapi32.h | [Vanara.PInvoke.WTSApi32.WTS_SESSION_ADDRESS](https://github.com/dahall/Vanara/search?l=C%23&q=WTS_SESSION_ADDRESS)
[WTS_SESSION_INFO](https://www.google.com/search?num=5&q=WTS_SESSION_INFO+site%3Adocs.microsoft.com) | wtsapi32.h | [Vanara.PInvoke.WTSApi32.WTS_SESSION_INFO](https://github.com/dahall/Vanara/search?l=C%23&q=WTS_SESSION_INFO)
[WTS_SESSION_INFO_1](https://www.google.com/search?num=5&q=WTS_SESSION_INFO_1+site%3Adocs.microsoft.com) | wtsapi32.h | [Vanara.PInvoke.WTSApi32.WTS_SESSION_INFO_1](https://github.com/dahall/Vanara/search?l=C%23&q=WTS_SESSION_INFO_1)
[WTSCLIENT](https://www.google.com/search?num=5&q=WTSCLIENT+site%3Adocs.microsoft.com) | wtsapi32.h | [Vanara.PInvoke.WTSApi32.WTSCLIENT](https://github.com/dahall/Vanara/search?l=C%23&q=WTSCLIENT)
[WTSCONFIGINFO](https://www.google.com/search?num=5&q=WTSCONFIGINFO+site%3Adocs.microsoft.com) | wtsapi32.h | [Vanara.PInvoke.WTSApi32.WTSCONFIGINFO](https://github.com/dahall/Vanara/search?l=C%23&q=WTSCONFIGINFO)
[WTSINFO](https://www.google.com/search?num=5&q=WTSINFO+site%3Adocs.microsoft.com) | wtsapi32.h | [Vanara.PInvoke.WTSApi32.WTSINFO](https://github.com/dahall/Vanara/search?l=C%23&q=WTSINFO)
[WTSINFOEX](https://www.google.com/search?num=5&q=WTSINFOEX+site%3Adocs.microsoft.com) | wtsapi32.h | [Vanara.PInvoke.WTSApi32.WTSINFOEX](https://github.com/dahall/Vanara/search?l=C%23&q=WTSINFOEX)
[WTSINFOEX_LEVEL](https://www.google.com/search?num=5&q=WTSINFOEX_LEVEL+site%3Adocs.microsoft.com) | wtsapi32.h | [Vanara.PInvoke.WTSApi32.WTSINFOEX_LEVEL](https://github.com/dahall/Vanara/search?l=C%23&q=WTSINFOEX_LEVEL)
[WTSINFOEX_LEVEL1](https://www.google.com/search?num=5&q=WTSINFOEX_LEVEL1+site%3Adocs.microsoft.com) | wtsapi32.h | [Vanara.PInvoke.WTSApi32.WTSINFOEX_LEVEL1](https://github.com/dahall/Vanara/search?l=C%23&q=WTSINFOEX_LEVEL1)
[WTSLISTENERCONFIG](https://www.google.com/search?num=5&q=WTSLISTENERCONFIG+site%3Adocs.microsoft.com) | wtsapi32.h | [Vanara.PInvoke.WTSApi32.WTSLISTENERCONFIG](https://github.com/dahall/Vanara/search?l=C%23&q=WTSLISTENERCONFIG)
[WTSLISTENERNAME](https://www.google.com/search?num=5&q=WTSLISTENERNAME+site%3Adocs.microsoft.com) | wtsapi32.h | [Vanara.PInvoke.WTSApi32.WTSLISTENERNAME](https://github.com/dahall/Vanara/search?l=C%23&q=WTSLISTENERNAME)
[WTSUSERCONFIG](https://www.google.com/search?num=5&q=WTSUSERCONFIG+site%3Adocs.microsoft.com) | wtsapi32.h | [Vanara.PInvoke.WTSApi32.WTSUSERCONFIG](https://github.com/dahall/Vanara/search?l=C%23&q=WTSUSERCONFIG)

View File

@ -10,7 +10,15 @@
<AssemblyName>Vanara.PInvoke.WTSApi32</AssemblyName>
<PackageId>$(AssemblyName)</PackageId>
<PackageTags>pinvoke;vanara;net-extensions;interop;WTSApi32;Remote Desktop Services;windows;api</PackageTags>
<PackageReleaseNotes/>
<PackageReleaseNotes>Currently implements:
Functions
IsInteractiveUserSession, QueryActiveSession, QueryUserToken, RegisterUsertokenForNoWinlogon, 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, WTSSetSessionInformation, WTSSetUserConfig, WTSShutdownSystem, WTSStartRemoteControlSession, WTSStopRemoteControlSession, WTSTerminateProcess, WTSUnRegisterSessionNotification, WTSUnRegisterSessionNotificationEx, WTSVirtualChannelClose, WTSVirtualChannelOpen, WTSVirtualChannelOpenEx, WTSVirtualChannelPurgeInput, WTSVirtualChannelPurgeOutput, WTSVirtualChannelQuery, WTSVirtualChannelRead, WTSVirtualChannelWrite, WTSWaitSystemEvent
Structures
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
</PackageReleaseNotes>
</PropertyGroup>
<ItemGroup>
<ProjectReference Include="..\..\Core\Vanara.Core.csproj" />

View File

@ -55,7 +55,7 @@ credui.dll | [Vanara.PInvoke.CredUI](https://github.com/dahall/Vanara/blob/maste
crypt32.dll, bcrypt.dll, ncrypt.dll, tokenbinding.dll, cryptui.dll, cryptnet.dll, cryptdlg.dll | [Vanara.PInvoke.Cryptography](https://github.com/dahall/Vanara/blob/master/PInvoke/Cryptography/CorrelationReport.md) | ![Coverage](https://img.shields.io/badge/100%25-green.svg?style=flat-square) | [![Nuget](https://img.shields.io/nuget/v/Vanara.PInvoke.Cryptography?label=%20&logo=nuget&style=flat-square)![Nuget](https://img.shields.io/nuget/dt/Vanara.PInvoke.Cryptography?label=%20&style=flat-square)](https://www.nuget.org/packages/Vanara.PInvoke.Cryptography)
d2d1.dll, dxgi.dll, dwrite.dll, windowscodecs.dll | [Vanara.PInvoke.Graphics](https://github.com/dahall/Vanara/blob/master/PInvoke/Graphics/CorrelationReport.md) | ![Coverage](https://img.shields.io/badge/100%25-green.svg?style=flat-square) | [![Nuget](https://img.shields.io/nuget/v/Vanara.PInvoke.Graphics?label=%20&logo=nuget&style=flat-square)![Nuget](https://img.shields.io/nuget/dt/Vanara.PInvoke.Graphics?label=%20&style=flat-square)](https://www.nuget.org/packages/Vanara.PInvoke.Graphics)
DbgHelp.dll, ImageHlp.dll | [Vanara.PInvoke.DbgHelp](https://github.com/dahall/Vanara/blob/master/PInvoke/DbgHelp/CorrelationReport.md) | ![Coverage](https://img.shields.io/badge/100%25-green.svg?style=flat-square) | [![Nuget](https://img.shields.io/nuget/v/Vanara.PInvoke.DbgHelp?label=%20&logo=nuget&style=flat-square)![Nuget](https://img.shields.io/nuget/dt/Vanara.PInvoke.DbgHelp?label=%20&style=flat-square)](https://www.nuget.org/packages/Vanara.PInvoke.DbgHelp)
Dhcpcsvc6.dll, Dhcpcsvc.dll | [Vanara.PInvoke.Dhcp](https://github.com/dahall/Vanara/blob/master/PInvoke/Dhcp/CorrelationReport.md) | ![Coverage](https://img.shields.io/badge/66%25-yellow.svg?style=flat-square) | [![Nuget](https://img.shields.io/nuget/v/Vanara.PInvoke.Dhcp?label=%20&logo=nuget&style=flat-square)![Nuget](https://img.shields.io/nuget/dt/Vanara.PInvoke.Dhcp?label=%20&style=flat-square)](https://www.nuget.org/packages/Vanara.PInvoke.Dhcp)
Dhcpcsvc6.dll, Dhcpcsvc.dll | [Vanara.PInvoke.Dhcp](https://github.com/dahall/Vanara/blob/master/PInvoke/Dhcp/CorrelationReport.md) | ![Coverage](https://img.shields.io/badge/100%25-green.svg?style=flat-square) | [![Nuget](https://img.shields.io/nuget/v/Vanara.PInvoke.Dhcp?label=%20&logo=nuget&style=flat-square)![Nuget](https://img.shields.io/nuget/dt/Vanara.PInvoke.Dhcp?label=%20&style=flat-square)](https://www.nuget.org/packages/Vanara.PInvoke.Dhcp)
DnsApi.dll | [Vanara.PInvoke.DnsApi](https://github.com/dahall/Vanara/blob/master/PInvoke/DnsApi/CorrelationReport.md) | ![Coverage](https://img.shields.io/badge/100%25-green.svg?style=flat-square) | [![Nuget](https://img.shields.io/nuget/v/Vanara.PInvoke.DnsApi?label=%20&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)
Drt.dll | [Vanara.PInvoke.Drt](https://github.com/dahall/Vanara/blob/master/PInvoke/Drt/CorrelationReport.md) | ![Coverage](https://img.shields.io/badge/100%25-green.svg?style=flat-square) | [![Nuget](https://img.shields.io/nuget/v/Vanara.PInvoke.Drt?label=%20&logo=nuget&style=flat-square)![Nuget](https://img.shields.io/nuget/dt/Vanara.PInvoke.Drt?label=%20&style=flat-square)](https://www.nuget.org/packages/Vanara.PInvoke.Drt)
dwmapi.dll | [Vanara.PInvoke.DwmApi](https://github.com/dahall/Vanara/blob/master/PInvoke/DwmApi/CorrelationReport.md) | ![Coverage](https://img.shields.io/badge/100%25-green.svg?style=flat-square) | [![Nuget](https://img.shields.io/nuget/v/Vanara.PInvoke.DwmApi?label=%20&logo=nuget&style=flat-square)![Nuget](https://img.shields.io/nuget/dt/Vanara.PInvoke.DwmApi?label=%20&style=flat-square)](https://www.nuget.org/packages/Vanara.PInvoke.DwmApi)
@ -96,6 +96,7 @@ winspool.drv, prntvpt.dll | [Vanara.PInvoke.Printing](https://github.com/dahall/
wintrust.dll | [Vanara.PInvoke.WinTrust](https://github.com/dahall/Vanara/blob/master/PInvoke/WinTrust/CorrelationReport.md) | ![Coverage](https://img.shields.io/badge/100%25-green.svg?style=flat-square) | [![Nuget](https://img.shields.io/nuget/v/Vanara.PInvoke.WinTrust?label=%20&logo=nuget&style=flat-square)![Nuget](https://img.shields.io/nuget/dt/Vanara.PInvoke.WinTrust?label=%20&style=flat-square)](https://www.nuget.org/packages/Vanara.PInvoke.WinTrust)
WlanApi.dll, Wlanui.dll | [Vanara.PInvoke.WlanApi](https://github.com/dahall/Vanara/blob/master/PInvoke/WlanApi/CorrelationReport.md) | ![Coverage](https://img.shields.io/badge/100%25-green.svg?style=flat-square) | [![Nuget](https://img.shields.io/nuget/v/Vanara.PInvoke.WlanApi?label=%20&logo=nuget&style=flat-square)![Nuget](https://img.shields.io/nuget/dt/Vanara.PInvoke.WlanApi?label=%20&style=flat-square)](https://www.nuget.org/packages/Vanara.PInvoke.WlanApi)
ws2_32.dll | [Vanara.PInvoke.Ws2_32](https://github.com/dahall/Vanara/blob/master/PInvoke/Ws2_32/CorrelationReport.md) | ![Coverage](https://img.shields.io/badge/100%25-green.svg?style=flat-square) | [![Nuget](https://img.shields.io/nuget/v/Vanara.PInvoke.Ws2_32?label=%20&logo=nuget&style=flat-square)![Nuget](https://img.shields.io/nuget/dt/Vanara.PInvoke.Ws2_32?label=%20&style=flat-square)](https://www.nuget.org/packages/Vanara.PInvoke.Ws2_32)
WTSApi32.dll | [Vanara.PInvoke.WTSApi32](https://github.com/dahall/Vanara/blob/master/PInvoke/WTSApi32/CorrelationReport.md) | ![Coverage](https://img.shields.io/badge/87%25-green.svg?style=flat-square) | [![Nuget](https://img.shields.io/nuget/v/Vanara.PInvoke.WTSApi32?label=%20&logo=nuget&style=flat-square)![Nuget](https://img.shields.io/nuget/dt/Vanara.PInvoke.WTSApi32?label=%20&style=flat-square)](https://www.nuget.org/packages/Vanara.PInvoke.WTSApi32)
## Supporting Assemblies

View File

@ -15,6 +15,8 @@ Class | Description
[Vanara.Security.AccountUtils](https://github.com/dahall/Vanara/search?l=C%23&q=AccountUtils) | Helper methods for working with `System.Security.Principal.WindowsIdentity` and user names.
[Vanara.Extensions.ActiveDirectoryExtension](https://github.com/dahall/Vanara/search?l=C%23&q=ActiveDirectoryExtension) | Extensions for AD objects (e.g. DomainController).
[Microsoft.Samples.DynamicAccessControl.BadValueException](https://github.com/dahall/Vanara/search?l=C%23&q=BadValueException) | Exception raised when value(s) of a claim value type is invalid.
[Vanara.Security.AccountUtils.CentralAccessPolicy](https://github.com/dahall/Vanara/search?l=C%23&q=CentralAccessPolicy) |
[Vanara.Security.AccountUtils.CentralAccessPolicyEntry](https://github.com/dahall/Vanara/search?l=C%23&q=CentralAccessPolicyEntry) |
[Microsoft.Samples.DynamicAccessControl.ClaimValue](https://github.com/dahall/Vanara/search?l=C%23&q=ClaimValue) | Class to represent the type of claims values held, the value(s) and obtain native (unmanaged) pointers to the value as they are stored in the union members of AUTHZ_SECURITY_ATTRIBUTE_V1 structure's 'Values' field.
[Vanara.Security.AccessControl.SystemSecurity.LogonRights](https://github.com/dahall/Vanara/search?l=C%23&q=LogonRights) | Allows for the privileges of a user to be retrieved, enumerated and set.
[Vanara.Security.AccessControl.PinnedAcl](https://github.com/dahall/Vanara/search?l=C%23&q=PinnedAcl) | Enables access to managed `System.Security.AccessControl.RawAcl` as unmanaged `byte[]`.

View File

@ -10,7 +10,7 @@
<PackageReleaseNotes>Currently implements:
Classes
AccessControlHelper, AccessExtension, AccountPrivileges, AccountUtils, ActiveDirectoryExtension, BadValueException, ClaimValue, LogonRights, PinnedAcl, PinnedSecurityDescriptor, PinnedSid, PrivilegeAndAttributes, PrivilegedCodeBlock, PrivilegeExtension, SystemAccountInfo, SystemSecurity, UAC, WindowsImpersonatedIdentity, WindowsLoggedInIdentity
AccessControlHelper, AccessExtension, AccountPrivileges, AccountUtils, ActiveDirectoryExtension, BadValueException, CentralAccessPolicy, CentralAccessPolicyEntry, ClaimValue, LogonRights, PinnedAcl, PinnedSecurityDescriptor, PinnedSid, PrivilegeAndAttributes, PrivilegedCodeBlock, PrivilegeExtension, SystemAccountInfo, SystemSecurity, UAC, WindowsImpersonatedIdentity, WindowsLoggedInIdentity
Enumerations
AccountLogonRights, DesiredAccess, SystemPrivilege

View File

@ -49,6 +49,7 @@ Class | Description
[Vanara.IO.PathEx](https://github.com/dahall/Vanara/search?l=C%23&q=PathEx) | Performs operations on String instances that contain file or directory path information. These operations are performed in a cross-platform manner.
[Vanara.Diagnostics.PoweredDevice](https://github.com/dahall/Vanara/search?l=C%23&q=PoweredDevice) | Represents a device on the system that has power requirements.
[Vanara.Diagnostics.PoweredDeviceCollection](https://github.com/dahall/Vanara/search?l=C%23&q=PoweredDeviceCollection) | Retrieves the list, optionally filtered, of the powered devices on the system.
[Vanara.Diagnostics.PowerEventArgs<T>](https://github.com/dahall/Vanara/search?l=C%23&q=PowerEventArgs<T>) |
[Vanara.Diagnostics.PowerManager](https://github.com/dahall/Vanara/search?l=C%23&q=PowerManager) | Provides access to information about a device's battery and power supply status and configuration. This extends the capabilities Windows.System.Power.PowerManager to include more detail, schemes and devices.
[Vanara.Diagnostics.PowerScheme](https://github.com/dahall/Vanara/search?l=C%23&q=PowerScheme) | Represents a system power scheme (power plan).
[Vanara.Diagnostics.PowerSchemeCollection](https://github.com/dahall/Vanara/search?l=C%23&q=PowerSchemeCollection) | Represents a collection of all the power schemes available on the system.

View File

@ -10,7 +10,7 @@
<PackageReleaseNotes>Currently implements:
Classes
IEnumerableList&lt;T&gt;, INamedEntity, Computer, FileInfoExtension, InternetProxyOptions, IoCompletionPort, Job, JobEventArgs, JobHelper, JobLimits, JobNotificationEventArgs, JobNotifications, JobSecurity, JobSettings, JobStatistics, NetworkConnection, NetworkDeviceConnection, NetworkDeviceConnectionCollection, NetworkInterfaceExt, NetworkListManager, NetworkProfile, OpenFile, PathEx, PoweredDevice, PoweredDeviceCollection, PowerManager, PowerScheme, PowerSchemeCollection, PowerSchemeGroup, PowerSchemeGroupCollection, PowerSchemeSetting, PowerSchemeSettingCollection, ProcessExtension, RegistryEventArgs, RegistryEventMonitor, ServiceControllerAccessRule, ServiceControllerAuditRule, ServiceControllerExtension, ServiceControllerSecurity, ShareConnection, SharedDevice, SharedDevices, SystemShutdown, Wow64Redirect
IEnumerableList&lt;T&gt;, INamedEntity, Computer, FileInfoExtension, InternetProxyOptions, IoCompletionPort, Job, JobEventArgs, JobHelper, JobLimits, JobNotificationEventArgs, JobNotifications, JobSecurity, JobSettings, JobStatistics, NetworkConnection, NetworkDeviceConnection, NetworkDeviceConnectionCollection, NetworkInterfaceExt, NetworkListManager, NetworkProfile, OpenFile, PathEx, PoweredDevice, PoweredDeviceCollection, PowerEventArgs&lt;T&gt;, PowerManager, PowerScheme, PowerSchemeCollection, PowerSchemeGroup, PowerSchemeGroupCollection, PowerSchemeSetting, PowerSchemeSettingCollection, ProcessExtension, RegistryEventArgs, RegistryEventMonitor, ServiceControllerAccessRule, ServiceControllerAuditRule, ServiceControllerExtension, ServiceControllerSecurity, ShareConnection, SharedDevice, SharedDevices, SystemShutdown, Wow64Redirect
Enumerations
BatteryStatus, EnergySaverStatus, JobLimit, NetworkInterfaceAccessType, NetworkInterfaceAdministrativeStatus, NetworkInterfaceConnectionType, NetworkInterfaceDirectionType, NetworkInterfaceMediaType, NetworkInterfacePhysicalMedium, PathCharType, PowerCapabilities, PowerSupplyStatus, ProcessIntegrityLevel, ServiceControllerAccessRights, ShareOfflineSettings

View File

@ -69,6 +69,7 @@
<dependency id="Vanara.PInvoke.WinTrust" version="3.3.1" />
<dependency id="Vanara.PInvoke.WlanApi" version="3.3.1" />
<dependency id="Vanara.PInvoke.Ws2_32" version="3.3.1" />
<dependency id="Vanara.PInvoke.WTSApi32" version="3.3.1" />
<dependency id="Vanara.Security" version="3.3.1" />
<dependency id="Vanara.SystemServices" version="3.3.1" />
<dependency id="Vanara.VirtualDisk" version="3.3.1" />