Project information update

pull/161/head v3.2.13
dahall 2020-07-27 10:50:28 -06:00
parent 61c26627b5
commit cac3df43f2
10 changed files with 49 additions and 37 deletions

View File

@ -57,7 +57,7 @@ Class | Description
[Vanara.Extensions.IOExtensions](https://github.com/dahall/Vanara/search?l=C%23&q=IOExtensions) | Extensions for classes in System.IO. [Vanara.Extensions.IOExtensions](https://github.com/dahall/Vanara/search?l=C%23&q=IOExtensions) | Extensions for classes in System.IO.
[Vanara.Collections.EventedList<T>.ListChangedEventArgs<T>](https://github.com/dahall/Vanara/search?l=C%23&q=ListChangedEventArgs<T>) | An `System.EventArgs` structure passed to events generated by an `Vanara.Collections.EventedList`1`. [Vanara.Collections.EventedList<T>.ListChangedEventArgs<T>](https://github.com/dahall/Vanara/search?l=C%23&q=ListChangedEventArgs<T>) | 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. [Vanara.InteropServices.MarshalingStream](https://github.com/dahall/Vanara/search?l=C%23&q=MarshalingStream) | A `System.IO.Stream` derivative for working with unmanaged memory.
[Vanara.InteropServices.MemoryMethodsFromSimple<T>](https://github.com/dahall/Vanara/search?l=C%23&q=MemoryMethodsFromSimple<T>) | Implementation of `Vanara.InteropServices.IMemoryMethods` using just the methods from `Vanara.InteropServices.ISimpleMemoryMethods`. [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<T>](https://github.com/dahall/Vanara/search?l=C%23&q=NativeMemoryEnumerator<T>) | Provides a generic enumerator over native memory. [Vanara.PInvoke.Collections.NativeMemoryEnumerator<T>](https://github.com/dahall/Vanara/search?l=C%23&q=NativeMemoryEnumerator<T>) | 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. [Vanara.InteropServices.NativeMemoryStream](https://github.com/dahall/Vanara/search?l=C%23&q=NativeMemoryStream) | A `System.IO.Stream` derivative for working with unmanaged memory.
[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.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.

View File

@ -16,7 +16,7 @@
<PackageReleaseNotes>Currently implements: <PackageReleaseNotes>Currently implements:
Classes Classes
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, InteropExtensions, IntPtrConverter, IOExtensions, ListChangedEventArgs&lt;T&gt;, MarshalingStream, MemoryMethodsFromSimple&lt;T&gt;, 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; 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, InteropExtensions, IntPtrConverter, IOExtensions, 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;
Structures Structures
BOOL, BOOLEAN, EnumFlagIndexer&lt;T&gt;, GuidPtr, RefEnumerator&lt;T&gt;, SizeT, StrPtrAnsi, StrPtrAuto, StrPtrUni BOOL, BOOLEAN, EnumFlagIndexer&lt;T&gt;, GuidPtr, RefEnumerator&lt;T&gt;, SizeT, StrPtrAnsi, StrPtrAuto, StrPtrUni

View File

@ -381,8 +381,11 @@ Native Structure | Header | Managed Structure
[BCRYPT_HANDLE](https://www.google.com/search?num=5&q=BCRYPT_HANDLE+site%3Adocs.microsoft.com) | | [Vanara.PInvoke.BCrypt.BCRYPT_HANDLE](https://github.com/dahall/Vanara/search?l=C%23&q=BCRYPT_HANDLE) [BCRYPT_HANDLE](https://www.google.com/search?num=5&q=BCRYPT_HANDLE+site%3Adocs.microsoft.com) | | [Vanara.PInvoke.BCrypt.BCRYPT_HANDLE](https://github.com/dahall/Vanara/search?l=C%23&q=BCRYPT_HANDLE)
[BCRYPT_HASH_HANDLE](https://www.google.com/search?num=5&q=BCRYPT_HASH_HANDLE+site%3Adocs.microsoft.com) | | [Vanara.PInvoke.BCrypt.BCRYPT_HASH_HANDLE](https://github.com/dahall/Vanara/search?l=C%23&q=BCRYPT_HASH_HANDLE) [BCRYPT_HASH_HANDLE](https://www.google.com/search?num=5&q=BCRYPT_HASH_HANDLE+site%3Adocs.microsoft.com) | | [Vanara.PInvoke.BCrypt.BCRYPT_HASH_HANDLE](https://github.com/dahall/Vanara/search?l=C%23&q=BCRYPT_HASH_HANDLE)
[BCRYPT_KEY_HANDLE](https://www.google.com/search?num=5&q=BCRYPT_KEY_HANDLE+site%3Adocs.microsoft.com) | | [Vanara.PInvoke.BCrypt.BCRYPT_KEY_HANDLE](https://github.com/dahall/Vanara/search?l=C%23&q=BCRYPT_KEY_HANDLE) [BCRYPT_KEY_HANDLE](https://www.google.com/search?num=5&q=BCRYPT_KEY_HANDLE+site%3Adocs.microsoft.com) | | [Vanara.PInvoke.BCrypt.BCRYPT_KEY_HANDLE](https://github.com/dahall/Vanara/search?l=C%23&q=BCRYPT_KEY_HANDLE)
[BCRYPT_KEY_LENGTHS_STRUCT](https://www.google.com/search?num=5&q=BCRYPT_KEY_LENGTHS_STRUCT+site%3Adocs.microsoft.com) | bcrypt.h | [Vanara.PInvoke.BCrypt.BCRYPT_KEY_LENGTHS_STRUCT](https://github.com/dahall/Vanara/search?l=C%23&q=BCRYPT_KEY_LENGTHS_STRUCT)
[BCRYPT_MULTI_HASH_OPERATION](https://www.google.com/search?num=5&q=BCRYPT_MULTI_HASH_OPERATION+site%3Adocs.microsoft.com) | bcrypt.h | [Vanara.PInvoke.BCrypt.BCRYPT_MULTI_HASH_OPERATION](https://github.com/dahall/Vanara/search?l=C%23&q=BCRYPT_MULTI_HASH_OPERATION) [BCRYPT_MULTI_HASH_OPERATION](https://www.google.com/search?num=5&q=BCRYPT_MULTI_HASH_OPERATION+site%3Adocs.microsoft.com) | bcrypt.h | [Vanara.PInvoke.BCrypt.BCRYPT_MULTI_HASH_OPERATION](https://github.com/dahall/Vanara/search?l=C%23&q=BCRYPT_MULTI_HASH_OPERATION)
[BCRYPT_MULTI_OBJECT_LENGTH_STRUCT](https://www.google.com/search?num=5&q=BCRYPT_MULTI_OBJECT_LENGTH_STRUCT+site%3Adocs.microsoft.com) | bcrypt.h | [Vanara.PInvoke.BCrypt.BCRYPT_MULTI_OBJECT_LENGTH_STRUCT](https://github.com/dahall/Vanara/search?l=C%23&q=BCRYPT_MULTI_OBJECT_LENGTH_STRUCT)
[BCRYPT_OAEP_PADDING_INFO](https://www.google.com/search?num=5&q=BCRYPT_OAEP_PADDING_INFO+site%3Adocs.microsoft.com) | bcrypt.h | [Vanara.PInvoke.BCrypt.BCRYPT_OAEP_PADDING_INFO](https://github.com/dahall/Vanara/search?l=C%23&q=BCRYPT_OAEP_PADDING_INFO) [BCRYPT_OAEP_PADDING_INFO](https://www.google.com/search?num=5&q=BCRYPT_OAEP_PADDING_INFO+site%3Adocs.microsoft.com) | bcrypt.h | [Vanara.PInvoke.BCrypt.BCRYPT_OAEP_PADDING_INFO](https://github.com/dahall/Vanara/search?l=C%23&q=BCRYPT_OAEP_PADDING_INFO)
[BCRYPT_OID_LIST](https://www.google.com/search?num=5&q=BCRYPT_OID_LIST+site%3Adocs.microsoft.com) | bcrypt.h | [Vanara.PInvoke.BCrypt.BCRYPT_OID_LIST](https://github.com/dahall/Vanara/search?l=C%23&q=BCRYPT_OID_LIST)
[BCRYPT_PKCS1_PADDING_INFO](https://www.google.com/search?num=5&q=BCRYPT_PKCS1_PADDING_INFO+site%3Adocs.microsoft.com) | bcrypt.h | [Vanara.PInvoke.BCrypt.BCRYPT_PKCS1_PADDING_INFO](https://github.com/dahall/Vanara/search?l=C%23&q=BCRYPT_PKCS1_PADDING_INFO) [BCRYPT_PKCS1_PADDING_INFO](https://www.google.com/search?num=5&q=BCRYPT_PKCS1_PADDING_INFO+site%3Adocs.microsoft.com) | bcrypt.h | [Vanara.PInvoke.BCrypt.BCRYPT_PKCS1_PADDING_INFO](https://github.com/dahall/Vanara/search?l=C%23&q=BCRYPT_PKCS1_PADDING_INFO)
[BCRYPT_PROVIDER_NAME](https://www.google.com/search?num=5&q=BCRYPT_PROVIDER_NAME+site%3Adocs.microsoft.com) | bcrypt.h | [Vanara.PInvoke.BCrypt.BCRYPT_PROVIDER_NAME](https://github.com/dahall/Vanara/search?l=C%23&q=BCRYPT_PROVIDER_NAME) [BCRYPT_PROVIDER_NAME](https://www.google.com/search?num=5&q=BCRYPT_PROVIDER_NAME+site%3Adocs.microsoft.com) | bcrypt.h | [Vanara.PInvoke.BCrypt.BCRYPT_PROVIDER_NAME](https://github.com/dahall/Vanara/search?l=C%23&q=BCRYPT_PROVIDER_NAME)
[BCRYPT_PSS_PADDING_INFO](https://www.google.com/search?num=5&q=BCRYPT_PSS_PADDING_INFO+site%3Adocs.microsoft.com) | bcrypt.h | [Vanara.PInvoke.BCrypt.BCRYPT_PSS_PADDING_INFO](https://github.com/dahall/Vanara/search?l=C%23&q=BCRYPT_PSS_PADDING_INFO) [BCRYPT_PSS_PADDING_INFO](https://www.google.com/search?num=5&q=BCRYPT_PSS_PADDING_INFO+site%3Adocs.microsoft.com) | bcrypt.h | [Vanara.PInvoke.BCrypt.BCRYPT_PSS_PADDING_INFO](https://github.com/dahall/Vanara/search?l=C%23&q=BCRYPT_PSS_PADDING_INFO)

File diff suppressed because one or more lines are too long

View File

@ -1,7 +1,7 @@
## Correlation report for kernel32.dll, kernelbase.dll, normaliz.dll, vertdll.dll ## Correlation report for kernel32.dll, kernelbase.dll, normaliz.dll, vertdll.dll
PInvoke API (methods, structures and constants) imported from Windows Kernel32.dll. PInvoke API (methods, structures and constants) imported from Windows Kernel32.dll.
### Methods (99% complete, 1107 of 1110 functions) ### Methods (100% complete, 1110 of 1110 functions)
Native Method | Native DLL | Header | Managed Method Native Method | Native DLL | Header | Managed Method
--- | --- | --- | --- --- | --- | --- | ---
[AcquireSRWLockExclusive](https://www.google.com/search?num=5&q=AcquireSRWLockExclusive+site%3Adocs.microsoft.com) | kernel32.dll | WinBase.h | [Vanara.PInvoke.Kernel32.AcquireSRWLockExclusive](https://github.com/dahall/Vanara/search?l=C%23&q=AcquireSRWLockExclusive) [AcquireSRWLockExclusive](https://www.google.com/search?num=5&q=AcquireSRWLockExclusive+site%3Adocs.microsoft.com) | kernel32.dll | WinBase.h | [Vanara.PInvoke.Kernel32.AcquireSRWLockExclusive](https://github.com/dahall/Vanara/search?l=C%23&q=AcquireSRWLockExclusive)
@ -56,7 +56,7 @@ Native Method | Native DLL | Header | Managed Method
[CloseHandle](https://www.google.com/search?num=5&q=CloseHandle+site%3Adocs.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%3Adocs.microsoft.com) | kernel32.dll | Winbase.h | [Vanara.PInvoke.Kernel32.CloseHandle](https://github.com/dahall/Vanara/search?l=C%23&q=CloseHandle)
[ClosePackageInfo](https://www.google.com/search?num=5&q=ClosePackageInfo+site%3Adocs.microsoft.com) | kernel32.dll | appmodel.h | [Vanara.PInvoke.Kernel32.ClosePackageInfo](https://github.com/dahall/Vanara/search?l=C%23&q=ClosePackageInfo) [ClosePackageInfo](https://www.google.com/search?num=5&q=ClosePackageInfo+site%3Adocs.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%3Adocs.microsoft.com) | kernel32.dll | namespaceapi.h | [Vanara.PInvoke.Kernel32.ClosePrivateNamespace](https://github.com/dahall/Vanara/search?l=C%23&q=ClosePrivateNamespace) [ClosePrivateNamespace](https://www.google.com/search?num=5&q=ClosePrivateNamespace+site%3Adocs.microsoft.com) | kernel32.dll | namespaceapi.h | [Vanara.PInvoke.Kernel32.ClosePrivateNamespace](https://github.com/dahall/Vanara/search?l=C%23&q=ClosePrivateNamespace)
[ClosePseudoConsole](https://www.google.com/search?num=5&q=ClosePseudoConsole+site%3Adocs.microsoft.com) | kernelbase.dll | | [ClosePseudoConsole](https://www.google.com/search?num=5&q=ClosePseudoConsole+site%3Adocs.microsoft.com) | kernelbase.dll | ConsoleApi.h | [Vanara.PInvoke.Kernel32.ClosePseudoConsole](https://github.com/dahall/Vanara/search?l=C%23&q=ClosePseudoConsole)
[CloseThreadpool](https://www.google.com/search?num=5&q=CloseThreadpool+site%3Adocs.microsoft.com) | kernel32.dll | WinBase.h | [Vanara.PInvoke.Kernel32.CloseThreadpool](https://github.com/dahall/Vanara/search?l=C%23&q=CloseThreadpool) [CloseThreadpool](https://www.google.com/search?num=5&q=CloseThreadpool+site%3Adocs.microsoft.com) | kernel32.dll | WinBase.h | [Vanara.PInvoke.Kernel32.CloseThreadpool](https://github.com/dahall/Vanara/search?l=C%23&q=CloseThreadpool)
[CloseThreadpoolCleanupGroup](https://www.google.com/search?num=5&q=CloseThreadpoolCleanupGroup+site%3Adocs.microsoft.com) | kernel32.dll | WinBase.h | [Vanara.PInvoke.Kernel32.CloseThreadpoolCleanupGroup](https://github.com/dahall/Vanara/search?l=C%23&q=CloseThreadpoolCleanupGroup) [CloseThreadpoolCleanupGroup](https://www.google.com/search?num=5&q=CloseThreadpoolCleanupGroup+site%3Adocs.microsoft.com) | kernel32.dll | WinBase.h | [Vanara.PInvoke.Kernel32.CloseThreadpoolCleanupGroup](https://github.com/dahall/Vanara/search?l=C%23&q=CloseThreadpoolCleanupGroup)
[CloseThreadpoolCleanupGroupMembers](https://www.google.com/search?num=5&q=CloseThreadpoolCleanupGroupMembers+site%3Adocs.microsoft.com) | kernel32.dll | WinBase.h | [Vanara.PInvoke.Kernel32.CloseThreadpoolCleanupGroupMembers](https://github.com/dahall/Vanara/search?l=C%23&q=CloseThreadpoolCleanupGroupMembers) [CloseThreadpoolCleanupGroupMembers](https://www.google.com/search?num=5&q=CloseThreadpoolCleanupGroupMembers+site%3Adocs.microsoft.com) | kernel32.dll | WinBase.h | [Vanara.PInvoke.Kernel32.CloseThreadpoolCleanupGroupMembers](https://github.com/dahall/Vanara/search?l=C%23&q=CloseThreadpoolCleanupGroupMembers)
@ -114,7 +114,7 @@ Native Method | Native DLL | Header | Managed Method
[CreatePipe](https://www.google.com/search?num=5&q=CreatePipe+site%3Adocs.microsoft.com) | kernel32.dll | namedpipeapi.h | [Vanara.PInvoke.Kernel32.CreatePipe](https://github.com/dahall/Vanara/search?l=C%23&q=CreatePipe) [CreatePipe](https://www.google.com/search?num=5&q=CreatePipe+site%3Adocs.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%3Adocs.microsoft.com) | kernel32.dll | WinBase.h | [Vanara.PInvoke.Kernel32.CreatePrivateNamespace](https://github.com/dahall/Vanara/search?l=C%23&q=CreatePrivateNamespace) [CreatePrivateNamespace](https://www.google.com/search?num=5&q=CreatePrivateNamespaceA+site%3Adocs.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%3Adocs.microsoft.com) | kernel32.dll | WinBase.h | [Vanara.PInvoke.Kernel32.CreateProcess](https://github.com/dahall/Vanara/search?l=C%23&q=CreateProcess) [CreateProcess](https://www.google.com/search?num=5&q=CreateProcessA+site%3Adocs.microsoft.com) | kernel32.dll | WinBase.h | [Vanara.PInvoke.Kernel32.CreateProcess](https://github.com/dahall/Vanara/search?l=C%23&q=CreateProcess)
[CreatePseudoConsole](https://www.google.com/search?num=5&q=CreatePseudoConsole+site%3Adocs.microsoft.com) | kernelbase.dll | | [CreatePseudoConsole](https://www.google.com/search?num=5&q=CreatePseudoConsole+site%3Adocs.microsoft.com) | kernelbase.dll | ConsoleApi.h | [Vanara.PInvoke.Kernel32.CreatePseudoConsole](https://github.com/dahall/Vanara/search?l=C%23&q=CreatePseudoConsole)
[CreateRemoteThread](https://www.google.com/search?num=5&q=CreateRemoteThread+site%3Adocs.microsoft.com) | kernel32.dll | WinBase.h | [Vanara.PInvoke.Kernel32.CreateRemoteThread](https://github.com/dahall/Vanara/search?l=C%23&q=CreateRemoteThread) [CreateRemoteThread](https://www.google.com/search?num=5&q=CreateRemoteThread+site%3Adocs.microsoft.com) | kernel32.dll | WinBase.h | [Vanara.PInvoke.Kernel32.CreateRemoteThread](https://github.com/dahall/Vanara/search?l=C%23&q=CreateRemoteThread)
[CreateRemoteThreadEx](https://www.google.com/search?num=5&q=CreateRemoteThreadEx+site%3Adocs.microsoft.com) | kernel32.dll | WinBase.h | [Vanara.PInvoke.Kernel32.CreateRemoteThreadEx](https://github.com/dahall/Vanara/search?l=C%23&q=CreateRemoteThreadEx) [CreateRemoteThreadEx](https://www.google.com/search?num=5&q=CreateRemoteThreadEx+site%3Adocs.microsoft.com) | kernel32.dll | WinBase.h | [Vanara.PInvoke.Kernel32.CreateRemoteThreadEx](https://github.com/dahall/Vanara/search?l=C%23&q=CreateRemoteThreadEx)
[CreateSemaphore](https://www.google.com/search?num=5&q=CreateSemaphoreA+site%3Adocs.microsoft.com) | kernel32.dll | WinBase.h | [Vanara.PInvoke.Kernel32.CreateSemaphore](https://github.com/dahall/Vanara/search?l=C%23&q=CreateSemaphore) [CreateSemaphore](https://www.google.com/search?num=5&q=CreateSemaphoreA+site%3Adocs.microsoft.com) | kernel32.dll | WinBase.h | [Vanara.PInvoke.Kernel32.CreateSemaphore](https://github.com/dahall/Vanara/search?l=C%23&q=CreateSemaphore)
@ -850,7 +850,7 @@ Native Method | Native DLL | Header | Managed Method
[RequestWakeupLatency](https://www.google.com/search?num=5&q=RequestWakeupLatency+site%3Adocs.microsoft.com) | kernel32.dll | WinBase.h | [Vanara.PInvoke.Kernel32.RequestWakeupLatency](https://github.com/dahall/Vanara/search?l=C%23&q=RequestWakeupLatency) [RequestWakeupLatency](https://www.google.com/search?num=5&q=RequestWakeupLatency+site%3Adocs.microsoft.com) | kernel32.dll | WinBase.h | [Vanara.PInvoke.Kernel32.RequestWakeupLatency](https://github.com/dahall/Vanara/search?l=C%23&q=RequestWakeupLatency)
[ResetEvent](https://www.google.com/search?num=5&q=ResetEvent+site%3Adocs.microsoft.com) | kernel32.dll | WinBase.h | [Vanara.PInvoke.Kernel32.ResetEvent](https://github.com/dahall/Vanara/search?l=C%23&q=ResetEvent) [ResetEvent](https://www.google.com/search?num=5&q=ResetEvent+site%3Adocs.microsoft.com) | kernel32.dll | WinBase.h | [Vanara.PInvoke.Kernel32.ResetEvent](https://github.com/dahall/Vanara/search?l=C%23&q=ResetEvent)
[ResetWriteWatch](https://www.google.com/search?num=5&q=ResetWriteWatch+site%3Adocs.microsoft.com) | kernel32.dll | WinBase.h | [Vanara.PInvoke.Kernel32.ResetWriteWatch](https://github.com/dahall/Vanara/search?l=C%23&q=ResetWriteWatch) [ResetWriteWatch](https://www.google.com/search?num=5&q=ResetWriteWatch+site%3Adocs.microsoft.com) | kernel32.dll | WinBase.h | [Vanara.PInvoke.Kernel32.ResetWriteWatch](https://github.com/dahall/Vanara/search?l=C%23&q=ResetWriteWatch)
[ResizePseudoConsole](https://www.google.com/search?num=5&q=ResizePseudoConsole+site%3Adocs.microsoft.com) | kernelbase.dll | | [ResizePseudoConsole](https://www.google.com/search?num=5&q=ResizePseudoConsole+site%3Adocs.microsoft.com) | kernelbase.dll | ConsoleApi.h | [Vanara.PInvoke.Kernel32.ResizePseudoConsole](https://github.com/dahall/Vanara/search?l=C%23&q=ResizePseudoConsole)
[ResolveLocaleName](https://www.google.com/search?num=5&q=ResolveLocaleName+site%3Adocs.microsoft.com) | kernel32.dll | Winnls.h | [Vanara.PInvoke.Kernel32.ResolveLocaleName](https://github.com/dahall/Vanara/search?l=C%23&q=ResolveLocaleName) [ResolveLocaleName](https://www.google.com/search?num=5&q=ResolveLocaleName+site%3Adocs.microsoft.com) | kernel32.dll | Winnls.h | [Vanara.PInvoke.Kernel32.ResolveLocaleName](https://github.com/dahall/Vanara/search?l=C%23&q=ResolveLocaleName)
[RestoreLastError](https://www.google.com/search?num=5&q=RestoreLastError+site%3Adocs.microsoft.com) | kernel32.dll | WinBase.h | [Vanara.PInvoke.Kernel32.RestoreLastError](https://github.com/dahall/Vanara/search?l=C%23&q=RestoreLastError) [RestoreLastError](https://www.google.com/search?num=5&q=RestoreLastError+site%3Adocs.microsoft.com) | kernel32.dll | WinBase.h | [Vanara.PInvoke.Kernel32.RestoreLastError](https://github.com/dahall/Vanara/search?l=C%23&q=RestoreLastError)
[ResumeThread](https://www.google.com/search?num=5&q=ResumeThread+site%3Adocs.microsoft.com) | kernel32.dll | WinBase.h | [Vanara.PInvoke.Kernel32.ResumeThread](https://github.com/dahall/Vanara/search?l=C%23&q=ResumeThread) [ResumeThread](https://www.google.com/search?num=5&q=ResumeThread+site%3Adocs.microsoft.com) | kernel32.dll | WinBase.h | [Vanara.PInvoke.Kernel32.ResumeThread](https://github.com/dahall/Vanara/search?l=C%23&q=ResumeThread)
@ -1160,7 +1160,7 @@ Native Structure | Header | Managed Structure
[CONSOLE_READCONSOLE_CONTROL](https://www.google.com/search?num=5&q=CONSOLE_READCONSOLE_CONTROL+site%3Adocs.microsoft.com) | ConsoleApi.h | [Vanara.PInvoke.Kernel32.CONSOLE_READCONSOLE_CONTROL](https://github.com/dahall/Vanara/search?l=C%23&q=CONSOLE_READCONSOLE_CONTROL) [CONSOLE_READCONSOLE_CONTROL](https://www.google.com/search?num=5&q=CONSOLE_READCONSOLE_CONTROL+site%3Adocs.microsoft.com) | ConsoleApi.h | [Vanara.PInvoke.Kernel32.CONSOLE_READCONSOLE_CONTROL](https://github.com/dahall/Vanara/search?l=C%23&q=CONSOLE_READCONSOLE_CONTROL)
[CONSOLE_SCREEN_BUFFER_INFO](https://www.google.com/search?num=5&q=CONSOLE_SCREEN_BUFFER_INFO+site%3Adocs.microsoft.com) | Wincon.h | [Vanara.PInvoke.Kernel32.CONSOLE_SCREEN_BUFFER_INFO](https://github.com/dahall/Vanara/search?l=C%23&q=CONSOLE_SCREEN_BUFFER_INFO) [CONSOLE_SCREEN_BUFFER_INFO](https://www.google.com/search?num=5&q=CONSOLE_SCREEN_BUFFER_INFO+site%3Adocs.microsoft.com) | Wincon.h | [Vanara.PInvoke.Kernel32.CONSOLE_SCREEN_BUFFER_INFO](https://github.com/dahall/Vanara/search?l=C%23&q=CONSOLE_SCREEN_BUFFER_INFO)
[CONSOLE_SCREEN_BUFFER_INFOEX](https://www.google.com/search?num=5&q=CONSOLE_SCREEN_BUFFER_INFOEX+site%3Adocs.microsoft.com) | Wincon.h | [Vanara.PInvoke.Kernel32.CONSOLE_SCREEN_BUFFER_INFOEX](https://github.com/dahall/Vanara/search?l=C%23&q=CONSOLE_SCREEN_BUFFER_INFOEX) [CONSOLE_SCREEN_BUFFER_INFOEX](https://www.google.com/search?num=5&q=CONSOLE_SCREEN_BUFFER_INFOEX+site%3Adocs.microsoft.com) | Wincon.h | [Vanara.PInvoke.Kernel32.CONSOLE_SCREEN_BUFFER_INFOEX](https://github.com/dahall/Vanara/search?l=C%23&q=CONSOLE_SCREEN_BUFFER_INFOEX)
[CONSOLE_SELECTION_INFO](https://www.google.com/search?num=5&q=CONSOLE_SELECTION_INFO+site%3Adocs.microsoft.com) | Wincon.h | [Vanara.PInvoke.Kernel32.CONSOLE_SELECTION_INFO](https://github.com/dahall/Vanara/search?l=C%23&q=CONSOLE_SELECTION_INFO) [CONSOLE_SELECTION_INFO](https://www.google.com/search?num=5&q=CONSOLE_SELECTION_INFO+site%3Adocs.microsoft.com) | ConsoleApi3.h | [Vanara.PInvoke.Kernel32.CONSOLE_SELECTION_INFO](https://github.com/dahall/Vanara/search?l=C%23&q=CONSOLE_SELECTION_INFO)
[CONTEXT](https://www.google.com/search?num=5&q=CONTEXT+site%3Adocs.microsoft.com) | | [Vanara.PInvoke.Kernel32.CONTEXT](https://github.com/dahall/Vanara/search?l=C%23&q=CONTEXT) [CONTEXT](https://www.google.com/search?num=5&q=CONTEXT+site%3Adocs.microsoft.com) | | [Vanara.PInvoke.Kernel32.CONTEXT](https://github.com/dahall/Vanara/search?l=C%23&q=CONTEXT)
[CONTEXT64](https://www.google.com/search?num=5&q=CONTEXT64+site%3Adocs.microsoft.com) | | [Vanara.PInvoke.Kernel32.CONTEXT64](https://github.com/dahall/Vanara/search?l=C%23&q=CONTEXT64) [CONTEXT64](https://www.google.com/search?num=5&q=CONTEXT64+site%3Adocs.microsoft.com) | | [Vanara.PInvoke.Kernel32.CONTEXT64](https://github.com/dahall/Vanara/search?l=C%23&q=CONTEXT64)
[COORD](https://www.google.com/search?num=5&q=COORD+site%3Adocs.microsoft.com) | Wincon.h | [Vanara.PInvoke.Kernel32.COORD](https://github.com/dahall/Vanara/search?l=C%23&q=COORD) [COORD](https://www.google.com/search?num=5&q=COORD+site%3Adocs.microsoft.com) | Wincon.h | [Vanara.PInvoke.Kernel32.COORD](https://github.com/dahall/Vanara/search?l=C%23&q=COORD)
@ -1259,6 +1259,7 @@ Native Structure | Header | Managed Structure
[HHEAP](https://www.google.com/search?num=5&q=HHEAP+site%3Adocs.microsoft.com) | | [Vanara.PInvoke.Kernel32.HHEAP](https://github.com/dahall/Vanara/search?l=C%23&q=HHEAP) [HHEAP](https://www.google.com/search?num=5&q=HHEAP+site%3Adocs.microsoft.com) | | [Vanara.PInvoke.Kernel32.HHEAP](https://github.com/dahall/Vanara/search?l=C%23&q=HHEAP)
[HJOB](https://www.google.com/search?num=5&q=HJOB+site%3Adocs.microsoft.com) | | [Vanara.PInvoke.Kernel32.HJOB](https://github.com/dahall/Vanara/search?l=C%23&q=HJOB) [HJOB](https://www.google.com/search?num=5&q=HJOB+site%3Adocs.microsoft.com) | | [Vanara.PInvoke.Kernel32.HJOB](https://github.com/dahall/Vanara/search?l=C%23&q=HJOB)
[HLOCAL](https://www.google.com/search?num=5&q=HLOCAL+site%3Adocs.microsoft.com) | | [Vanara.PInvoke.Kernel32.HLOCAL](https://github.com/dahall/Vanara/search?l=C%23&q=HLOCAL) [HLOCAL](https://www.google.com/search?num=5&q=HLOCAL+site%3Adocs.microsoft.com) | | [Vanara.PInvoke.Kernel32.HLOCAL](https://github.com/dahall/Vanara/search?l=C%23&q=HLOCAL)
[HPCON](https://www.google.com/search?num=5&q=HPCON+site%3Adocs.microsoft.com) | | [Vanara.PInvoke.Kernel32.HPCON](https://github.com/dahall/Vanara/search?l=C%23&q=HPCON)
[HPIPE](https://www.google.com/search?num=5&q=HPIPE+site%3Adocs.microsoft.com) | | [Vanara.PInvoke.Kernel32.HPIPE](https://github.com/dahall/Vanara/search?l=C%23&q=HPIPE) [HPIPE](https://www.google.com/search?num=5&q=HPIPE+site%3Adocs.microsoft.com) | | [Vanara.PInvoke.Kernel32.HPIPE](https://github.com/dahall/Vanara/search?l=C%23&q=HPIPE)
[HPSS](https://www.google.com/search?num=5&q=HPSS+site%3Adocs.microsoft.com) | | [Vanara.PInvoke.Kernel32.HPSS](https://github.com/dahall/Vanara/search?l=C%23&q=HPSS) [HPSS](https://www.google.com/search?num=5&q=HPSS+site%3Adocs.microsoft.com) | | [Vanara.PInvoke.Kernel32.HPSS](https://github.com/dahall/Vanara/search?l=C%23&q=HPSS)
[HPSSWALK](https://www.google.com/search?num=5&q=HPSSWALK+site%3Adocs.microsoft.com) | | [Vanara.PInvoke.Kernel32.HPSSWALK](https://github.com/dahall/Vanara/search?l=C%23&q=HPSSWALK) [HPSSWALK](https://www.google.com/search?num=5&q=HPSSWALK+site%3Adocs.microsoft.com) | | [Vanara.PInvoke.Kernel32.HPSSWALK](https://github.com/dahall/Vanara/search?l=C%23&q=HPSSWALK)

File diff suppressed because one or more lines are too long

View File

@ -153,6 +153,7 @@ Interface | Description
Class | Description Class | Description
---- | ---- ---- | ----
[Vanara.PInvoke.AssociateAttribute](https://github.com/dahall/Vanara/search?l=C%23&q=AssociateAttribute) | Associates a Guid with an element. [Vanara.PInvoke.AssociateAttribute](https://github.com/dahall/Vanara/search?l=C%23&q=AssociateAttribute) | Associates a Guid with an element.
[Vanara.PInvoke.AssociateStringAttribute](https://github.com/dahall/Vanara/search?l=C%23&q=AssociateStringAttribute) | Associates a string with an element.
[Vanara.Collections.IEnumFromCom<T>.ComTryGetNext](https://github.com/dahall/Vanara/search?l=C%23&q=ComTryGetNext) | Delegate that gets the next value in an enumeration and returns true or returns false to indicate there are no more items in the enumeration. [Vanara.Collections.IEnumFromCom<T>.ComTryGetNext](https://github.com/dahall/Vanara/search?l=C%23&q=ComTryGetNext) | Delegate that gets the next value in an enumeration and returns true or returns false to indicate there are no more items in the enumeration.
[Vanara.InteropServices.CoTaskMemStringMarshaler](https://github.com/dahall/Vanara/search?l=C%23&q=CoTaskMemStringMarshaler) | Marshals strings that are allocated by native code and must be freed using CoTaskMemFree after use. [Vanara.InteropServices.CoTaskMemStringMarshaler](https://github.com/dahall/Vanara/search?l=C%23&q=CoTaskMemStringMarshaler) | Marshals strings that are allocated by native code and must be freed using CoTaskMemFree after use.
[Vanara.PInvoke.FunctionHelper](https://github.com/dahall/Vanara/search?l=C%23&q=FunctionHelper) | Generic functions to help with standard function patterns like getting a string from a method. [Vanara.PInvoke.FunctionHelper](https://github.com/dahall/Vanara/search?l=C%23&q=FunctionHelper) | Generic functions to help with standard function patterns like getting a string from a method.

View File

@ -18,7 +18,7 @@
<PackageReleaseNotes>Currently implements: <PackageReleaseNotes>Currently implements:
Classes Classes
IErrorProvider, IGraphicsObjectHandle, IHandle, IKernelHandle, ISecurityObject, IShellHandle, ISyncHandle, IUserHandle, AssociateAttribute, ComTryGetNext, CoTaskMemStringMarshaler, FunctionHelper, GenericStringMarshaler&lt;T&gt;, GenericStringMarshalerBase&lt;T&gt;, IEnumeratorFromNext&lt;T&gt;, IEnumFromCom&lt;T&gt;, IEnumFromIndexer&lt;T&gt;, IEnumFromNext&lt;T&gt;, Lib, Macros, NullTermStringArrayMarshaler, OverlappedAsync, OverlappedAsyncResult, PInvokeClientExtensions, PInvokeDataAttribute, PRECT, PtrFunc&lt;T&gt;, RegistryTypeExt, SafeAnysizeStruct&lt;T&gt;, SafeAnysizeStructBase&lt;T&gt;, SafeAnysizeStructMarshaler&lt;T&gt;, SafeElementArray&lt;T&gt;, SafeHANDLE, SafeNativeArray&lt;T&gt;, SafeNativeArrayBase&lt;T&gt;, SafeNativeLinkedList&lt;T&gt;, SafeResourceId, SBFunc&lt;T&gt;, SECURITY_ATTRIBUTES, SizeFunc&lt;T&gt;, StaticFieldValueHash, StringPtrArrayMarshaler, StructHelper, TryGetNext&lt;T&gt;, TryGetNext&lt;T&gt; IErrorProvider, IGraphicsObjectHandle, IHandle, IKernelHandle, ISecurityObject, IShellHandle, ISyncHandle, IUserHandle, AssociateAttribute, AssociateStringAttribute, ComTryGetNext, CoTaskMemStringMarshaler, FunctionHelper, GenericStringMarshaler&lt;T&gt;, GenericStringMarshalerBase&lt;T&gt;, IEnumeratorFromNext&lt;T&gt;, IEnumFromCom&lt;T&gt;, IEnumFromIndexer&lt;T&gt;, IEnumFromNext&lt;T&gt;, Lib, Macros, NullTermStringArrayMarshaler, OverlappedAsync, OverlappedAsyncResult, PInvokeClientExtensions, PInvokeDataAttribute, PRECT, PtrFunc&lt;T&gt;, RegistryTypeExt, SafeAnysizeStruct&lt;T&gt;, SafeAnysizeStructBase&lt;T&gt;, SafeAnysizeStructMarshaler&lt;T&gt;, SafeElementArray&lt;T&gt;, SafeHANDLE, SafeNativeArray&lt;T&gt;, SafeNativeArrayBase&lt;T&gt;, SafeNativeLinkedList&lt;T&gt;, SafeResourceId, SBFunc&lt;T&gt;, SECURITY_ATTRIBUTES, SizeFunc&lt;T&gt;, StaticFieldValueHash, StringPtrArrayMarshaler, StructHelper, TryGetNext&lt;T&gt;, TryGetNext&lt;T&gt;
Structures Structures
ACCESS_MASK, BusNumber, CLIPFORMAT, CM_FULL_RESOURCE_DESCRIPTOR, CM_PARTIAL_RESOURCE_DESCRIPTOR, CM_PARTIAL_RESOURCE_LIST, CM_RESOURCE_LIST, COLORREF, Connection, CORRELATION_VECTOR, DevicePrivate, DeviceSpecificData, DEVMODE, Dma, DmaV3, Generic, HACCEL, HANDLE, HBITMAP, HBRUSH, HCOLORSPACE, HCURSOR, HDC, HDESK, HDPA, HDROP, HDSA, HDWP, HENHMETAFILE, 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, LCID, LOGFONT, Memory40, Memory48, Memory64, MessageInterruptRaw, MSG, NTStatus, OBJECT_TYPE_LIST, PACE, PACL, POINTS, PRECT, PSECURITY_DESCRIPTOR, PSID, RECT, ResourceId, ResourceIdOrHandle&lt;T&gt;, SECURITY_ATTRIBUTES, SIZE, SYSTEMTIME, tagSECURITY_ATTRIBUTES, union, WIN32_FIND_DATA, Win32Error ACCESS_MASK, BusNumber, CLIPFORMAT, CM_FULL_RESOURCE_DESCRIPTOR, CM_PARTIAL_RESOURCE_DESCRIPTOR, CM_PARTIAL_RESOURCE_LIST, CM_RESOURCE_LIST, COLORREF, Connection, CORRELATION_VECTOR, DevicePrivate, DeviceSpecificData, DEVMODE, Dma, DmaV3, Generic, HACCEL, HANDLE, HBITMAP, HBRUSH, HCOLORSPACE, HCURSOR, HDC, HDESK, HDPA, HDROP, HDSA, HDWP, HENHMETAFILE, 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, LCID, LOGFONT, Memory40, Memory48, Memory64, MessageInterruptRaw, MSG, NTStatus, OBJECT_TYPE_LIST, PACE, PACL, POINTS, PRECT, PSECURITY_DESCRIPTOR, PSID, RECT, ResourceId, ResourceIdOrHandle&lt;T&gt;, SECURITY_ATTRIBUTES, SIZE, SYSTEMTIME, tagSECURITY_ATTRIBUTES, union, WIN32_FIND_DATA, Win32Error

View File

@ -4,6 +4,7 @@ Classes for Windows Shell items derived from the Vanara PInvoke libraries. Inclu
Enum | Description | Values Enum | Description | Values
---- | ---- | ---- ---- | ---- | ----
[Vanara.Windows.Shell.ChangeFilters](https://github.com/dahall/Vanara/search?l=C%23&q=ChangeFilters) | Changes that might occur to a shell item or folder. | ItemRenamed, ItemCreated, ItemDeleted, FolderCreated, FolderDeleted, MediaInserted, MediaRemoved, DriveRemoved, DriveAdded, FolderShared, FolderUnshared, Attributes, FolderUpdated, ItemUpdated, ServerDisconnected, SystemImageUpdated, DriveAddedInteractive, FolderRenamed, AllDiskEvents, DriveFreeSpaceChanged, ExtendedEvent, FileAssociationChanged, AllGlobalEvents, AllEvents [Vanara.Windows.Shell.ChangeFilters](https://github.com/dahall/Vanara/search?l=C%23&q=ChangeFilters) | Changes that might occur to a shell item or folder. | ItemRenamed, ItemCreated, ItemDeleted, FolderCreated, FolderDeleted, MediaInserted, MediaRemoved, DriveRemoved, DriveAdded, FolderShared, FolderUnshared, Attributes, FolderUpdated, ItemUpdated, ServerDisconnected, SystemImageUpdated, DriveAddedInteractive, FolderRenamed, AllDiskEvents, DriveFreeSpaceChanged, ExtendedEvent, FileAssociationChanged, AllGlobalEvents, AllEvents
[Vanara.Windows.Shell.ShellFileOperationDialog.DialogStatus](https://github.com/dahall/Vanara/search?l=C%23&q=DialogStatus) | | NotStarted, Running, Paused, Cancelled, Stopped, Errors
[Vanara.Windows.Shell.ExecutableType](https://github.com/dahall/Vanara/search?l=C%23&q=ExecutableType) | Specifies the executable file type. | Nonexecutable, DOS, Win32Console, Windows [Vanara.Windows.Shell.ExecutableType](https://github.com/dahall/Vanara/search?l=C%23&q=ExecutableType) | Specifies the executable file type. | Nonexecutable, DOS, Win32Console, Windows
[Vanara.Windows.Shell.FileUsageType](https://github.com/dahall/Vanara/search?l=C%23&q=FileUsageType) | Constants used to indicate how a file in use is being used. | Playing, Editing, Generic [Vanara.Windows.Shell.FileUsageType](https://github.com/dahall/Vanara/search?l=C%23&q=FileUsageType) | Constants used to indicate how a file in use is being used. | Playing, Editing, Generic
[Vanara.Windows.Shell.FolderItemFilter](https://github.com/dahall/Vanara/search?l=C%23&q=FolderItemFilter) | A filter for the types of children to enumerate. | Folders, NonFolders, IncludeHidden, Printers, Shareable, Storage, FastItems, FlatList, IncludeSuperHidden [Vanara.Windows.Shell.FolderItemFilter](https://github.com/dahall/Vanara/search?l=C%23&q=FolderItemFilter) | A filter for the types of children to enumerate. | Folders, NonFolders, IncludeHidden, Printers, Shareable, Storage, FastItems, FlatList, IncludeSuperHidden
@ -11,6 +12,8 @@ Enum | Description | Values
[Vanara.Windows.Shell.LibraryViewTemplate](https://github.com/dahall/Vanara/search?l=C%23&q=LibraryViewTemplate) | Defines the type of view assigned to a library folder. | Documents, General, Music, Pictures, Videos, Custom [Vanara.Windows.Shell.LibraryViewTemplate](https://github.com/dahall/Vanara/search?l=C%23&q=LibraryViewTemplate) | Defines the type of view assigned to a library folder. | Documents, General, Music, Pictures, Videos, Custom
[Vanara.Windows.Shell.LinkResolution](https://github.com/dahall/Vanara/search?l=C%23&q=LinkResolution) | Flags determining how the links with missing targets are resolved. | None, NoUI, AnyMatch, Update, NoUpdate, NoSearch, NoTrack, NoLinkInfo, InvokeMSI, NoUIWithMsgPump, OfferDeleteWithoutFile, KnownFolder, MachineInLocalTarget, UpdateMachineAndSid, NoObjectID [Vanara.Windows.Shell.LinkResolution](https://github.com/dahall/Vanara/search?l=C%23&q=LinkResolution) | Flags determining how the links with missing targets are resolved. | None, NoUI, AnyMatch, Update, NoUpdate, NoSearch, NoTrack, NoLinkInfo, InvokeMSI, NoUIWithMsgPump, OfferDeleteWithoutFile, KnownFolder, MachineInLocalTarget, UpdateMachineAndSid, NoObjectID
[Vanara.Windows.Shell.ShellFileOperations.OperationFlags](https://github.com/dahall/Vanara/search?l=C%23&q=OperationFlags) | Flags that control the file operation. | MultiDestFiles, Silent, RenameOnCollision, NoConfirmation, WantMappingHandle, AllowUndo, FilesOnly, SimpleProgress, NoConfirmMkDir, NoErrorUI, NoUI, NoCopySecurityAttribs, NoRecursion, NoConnectedElements, WantNukeWarning, NoSkipJunctions, PreferHardLink, ShowElevationPrompt, RecycleOnDelete, EarlyFailure, PreserveFileExtensions, KeepNewerFile, NoCopyHooks, NoMinimizeBox, MoveACLsAcrossVolumes, DontDisplaySourcePath, DontDisplayDestPath, RequireElevation, AddUndoRecord, CopyAsDownload, DontDisplayLocations [Vanara.Windows.Shell.ShellFileOperations.OperationFlags](https://github.com/dahall/Vanara/search?l=C%23&q=OperationFlags) | Flags that control the file operation. | MultiDestFiles, Silent, RenameOnCollision, NoConfirmation, WantMappingHandle, AllowUndo, FilesOnly, SimpleProgress, NoConfirmMkDir, NoErrorUI, NoUI, NoCopySecurityAttribs, NoRecursion, NoConnectedElements, WantNukeWarning, NoSkipJunctions, PreferHardLink, ShowElevationPrompt, RecycleOnDelete, EarlyFailure, PreserveFileExtensions, KeepNewerFile, NoCopyHooks, NoMinimizeBox, MoveACLsAcrossVolumes, DontDisplaySourcePath, DontDisplayDestPath, RequireElevation, AddUndoRecord, CopyAsDownload, DontDisplayLocations
[Vanara.Windows.Shell.ShellFileOperationDialog.OperationMode](https://github.com/dahall/Vanara/search?l=C%23&q=OperationMode) | | Default, Running, Starting, Undoing, BlockedByErrors, Indeterminate
[Vanara.Windows.Shell.ShellFileOperationDialog.OperationType](https://github.com/dahall/Vanara/search?l=C%23&q=OperationType) | | None, Moving, Copying, Recycling, ApplyingAttributes, Downloading, SearchingInternet, Calculating, Uploading, SearchingFiles, Deleting, Renaming, Formatting, CopyMoving
[Vanara.Windows.Shell.ShellIconType](https://github.com/dahall/Vanara/search?l=C%23&q=ShellIconType) | The type of icon to be returned from `Vanara.Windows.Shell.ShellFileInfo.GetIcon(Vanara.Windows.Shell.ShellIconType)`. | Large, Small, Open, ShellDefinedSize, LinkOverlay, Selected [Vanara.Windows.Shell.ShellIconType](https://github.com/dahall/Vanara/search?l=C%23&q=ShellIconType) | The type of icon to be returned from `Vanara.Windows.Shell.ShellFileInfo.GetIcon(Vanara.Windows.Shell.ShellIconType)`. | Large, Small, Open, ShellDefinedSize, LinkOverlay, Selected
[Vanara.Windows.Shell.ShellImageSize](https://github.com/dahall/Vanara/search?l=C%23&q=ShellImageSize) | Used to determine the size of the icon returned by `Vanara.Windows.Shell.ShellImageList.GetSystemIcon(System.String,Vanara.Windows.Shell.ShellImageSize)`. | Large, Small, ExtraLarge, Jumbo [Vanara.Windows.Shell.ShellImageSize](https://github.com/dahall/Vanara/search?l=C%23&q=ShellImageSize) | Used to determine the size of the icon returned by `Vanara.Windows.Shell.ShellImageList.GetSystemIcon(System.String,Vanara.Windows.Shell.ShellImageSize)`. | Large, Small, ExtraLarge, Jumbo
[Vanara.Windows.Shell.ShellItemAttribute](https://github.com/dahall/Vanara/search?l=C%23&q=ShellItemAttribute) | Attributes that can be retrieved on an item (file or folder) or set of items using `Vanara.Windows.Shell.ShellItem.Attributes`. | CanCopy, CanMove, CanLink, Storage, CanRename, CanDelete, HasPropSheet, DropTarget, CapabilityMask, System, Encrypted, IsSlow, Ghosted, Link, Share, ReadOnly, Hidden, DisplayAttrMask, NonEnumerated, NewContent, CanMoniker, HasStorage, Stream, StorageAncestor, Validate, Removable, Compressed, Browsable, FileSysAncestor, Folder, FileSystem, StorageCapMask, HasSubfolder, ContentsMask, PKEYMask [Vanara.Windows.Shell.ShellItemAttribute](https://github.com/dahall/Vanara/search?l=C%23&q=ShellItemAttribute) | Attributes that can be retrieved on an item (file or folder) or set of items using `Vanara.Windows.Shell.ShellItem.Attributes`. | CanCopy, CanMove, CanLink, Storage, CanRename, CanDelete, HasPropSheet, DropTarget, CapabilityMask, System, Encrypted, IsSlow, Ghosted, Link, Share, ReadOnly, Hidden, DisplayAttrMask, NonEnumerated, NewContent, CanMoniker, HasStorage, Stream, StorageAncestor, Validate, Removable, Compressed, Browsable, FileSysAncestor, Folder, FileSystem, StorageCapMask, HasSubfolder, ContentsMask, PKEYMask
@ -36,6 +39,7 @@ Class | Description
---- | ---- ---- | ----
[Vanara.Windows.ExtenderProviderBase<T>.AddExtenderEventArgs](https://github.com/dahall/Vanara/search?l=C%23&q=AddExtenderEventArgs) | Arguments for the `Vanara.Windows.ExtenderProviderBase`1.AddingExtender` event. [Vanara.Windows.ExtenderProviderBase<T>.AddExtenderEventArgs](https://github.com/dahall/Vanara/search?l=C%23&q=AddExtenderEventArgs) | Arguments for the `Vanara.Windows.ExtenderProviderBase`1.AddingExtender` event.
[Vanara.Windows.Shell.Registration.AppRegistration](https://github.com/dahall/Vanara/search?l=C%23&q=AppRegistration) | Represents the registration entries for an application. [Vanara.Windows.Shell.Registration.AppRegistration](https://github.com/dahall/Vanara/search?l=C%23&q=AppRegistration) | Represents the registration entries for an application.
[Vanara.Windows.Shell.BindContext](https://github.com/dahall/Vanara/search?l=C%23&q=BindContext) | Wraps the `System.Runtime.InteropServices.ComTypes.IBindCtx` COM type.
[Vanara.Windows.Shell.ComClassFactory](https://github.com/dahall/Vanara/search?l=C%23&q=ComClassFactory) | An implementation of `Vanara.PInvoke.Ole32.IClassFactory` to be used in conjunction with `Vanara.Windows.Shell.IComObject` derivatives. [Vanara.Windows.Shell.ComClassFactory](https://github.com/dahall/Vanara/search?l=C%23&q=ComClassFactory) | An implementation of `Vanara.PInvoke.Ole32.IClassFactory` to be used in conjunction with `Vanara.Windows.Shell.IComObject` derivatives.
[Vanara.Windows.Shell.CommandVerb](https://github.com/dahall/Vanara/search?l=C%23&q=CommandVerb) | Encapsulates a shortcut menu verb in the registry. [Vanara.Windows.Shell.CommandVerb](https://github.com/dahall/Vanara/search?l=C%23&q=CommandVerb) | Encapsulates a shortcut menu verb in the registry.
[Vanara.Windows.Shell.CommandVerbDictionary](https://github.com/dahall/Vanara/search?l=C%23&q=CommandVerbDictionary) | A dictionary of Command Verbs defined in the Windows Registry. [Vanara.Windows.Shell.CommandVerbDictionary](https://github.com/dahall/Vanara/search?l=C%23&q=CommandVerbDictionary) | A dictionary of Command Verbs defined in the Windows Registry.
@ -55,6 +59,7 @@ Class | Description
[Vanara.Windows.Shell.MemoryPropertyStore](https://github.com/dahall/Vanara/search?l=C%23&q=MemoryPropertyStore) | An in-memory property store. [Vanara.Windows.Shell.MemoryPropertyStore](https://github.com/dahall/Vanara/search?l=C%23&q=MemoryPropertyStore) | An in-memory property store.
[Vanara.PInvoke.MessageLoop.MessageEventArgs](https://github.com/dahall/Vanara/search?l=C%23&q=MessageEventArgs) | Holds a copy of the MSG instance retrieved by GetMessage. [Vanara.PInvoke.MessageLoop.MessageEventArgs](https://github.com/dahall/Vanara/search?l=C%23&q=MessageEventArgs) | Holds a copy of the MSG instance retrieved by GetMessage.
[Vanara.PInvoke.MessageLoop](https://github.com/dahall/Vanara/search?l=C%23&q=MessageLoop) | <para> This class encapsulates the management of a message loop for an application. It supports queuing a callback to the application via the message loop to enable the app to return from a call and continue processing that call later. This behavior is needed when implementing a shell verb as verbs must not block the caller. </para> <note type="note">The ComObject derived class should call QueueNonBlockingCallback in its invoke function, for example IExecuteCommand::Execute() or IDropTarget::Drop() passing a method that will complete the initialization work.</note> [Vanara.PInvoke.MessageLoop](https://github.com/dahall/Vanara/search?l=C%23&q=MessageLoop) | <para> This class encapsulates the management of a message loop for an application. It supports queuing a callback to the application via the message loop to enable the app to return from a call and continue processing that call later. This behavior is needed when implementing a shell verb as verbs must not block the caller. </para> <note type="note">The ComObject derived class should call QueueNonBlockingCallback in its invoke function, for example IExecuteCommand::Execute() or IDropTarget::Drop() passing a method that will complete the initialization work.</note>
[Vanara.Windows.Shell.NativeClipboard](https://github.com/dahall/Vanara/search?l=C%23&q=NativeClipboard) |
[Vanara.Windows.Shell.ProgId](https://github.com/dahall/Vanara/search?l=C%23&q=ProgId) | Represents a programmatic identifier in the registry for an application. [Vanara.Windows.Shell.ProgId](https://github.com/dahall/Vanara/search?l=C%23&q=ProgId) | Represents a programmatic identifier in the registry for an application.
[Vanara.Windows.Shell.PropertyBag](https://github.com/dahall/Vanara/search?l=C%23&q=PropertyBag) | Encapsulates an `Vanara.PInvoke.OleAut32.IPropertyBag` instance. [Vanara.Windows.Shell.PropertyBag](https://github.com/dahall/Vanara/search?l=C%23&q=PropertyBag) | Encapsulates an `Vanara.PInvoke.OleAut32.IPropertyBag` instance.
[Vanara.Windows.Shell.PropertyDescription](https://github.com/dahall/Vanara/search?l=C%23&q=PropertyDescription) | Enumerate and retrieve individual property description details. Wraps the `Vanara.PInvoke.PropSys.IPropertyDescription` shell interface [Vanara.Windows.Shell.PropertyDescription](https://github.com/dahall/Vanara/search?l=C%23&q=PropertyDescription) | Enumerate and retrieve individual property description details. Wraps the `Vanara.PInvoke.PropSys.IPropertyDescription` shell interface
@ -71,8 +76,10 @@ Class | Description
[Vanara.Windows.Shell.ShellCommand](https://github.com/dahall/Vanara/search?l=C%23&q=ShellCommand) | Wraps the functionality of IInitializeCommand. When deriving, handling the `Vanara.Windows.Shell.ShellCommand.InitializeCommand` event is optional. [Vanara.Windows.Shell.ShellCommand](https://github.com/dahall/Vanara/search?l=C%23&q=ShellCommand) | Wraps the functionality of IInitializeCommand. When deriving, handling the `Vanara.Windows.Shell.ShellCommand.InitializeCommand` event is optional.
[Vanara.Windows.Shell.ShellDropTarget](https://github.com/dahall/Vanara/search?l=C%23&q=ShellDropTarget) | COM object that implements IDropTarget. Solves race problem on drop and simplifies interface calls. All IDropTarget methods call their equivalent On[MethodName] equivalents. To specialize their handling, simply override the On[MethodName] method or hook an event to the corresponding event. [Vanara.Windows.Shell.ShellDropTarget](https://github.com/dahall/Vanara/search?l=C%23&q=ShellDropTarget) | COM object that implements IDropTarget. Solves race problem on drop and simplifies interface calls. All IDropTarget methods call their equivalent On[MethodName] equivalents. To specialize their handling, simply override the On[MethodName] method or hook an event to the corresponding event.
[Vanara.Windows.Shell.ShellExecuteCommand](https://github.com/dahall/Vanara/search?l=C%23&q=ShellExecuteCommand) | Wraps the functionality of IExecuteCommand. To implement, derive from this class and override the `Vanara.Windows.Shell.ShellExecuteCommand.OnExecute` method. All Shell items passed to the command are available through the `Vanara.Windows.Shell.ShellExecuteCommand.SelectedItems` property. [Vanara.Windows.Shell.ShellExecuteCommand](https://github.com/dahall/Vanara/search?l=C%23&q=ShellExecuteCommand) | Wraps the functionality of IExecuteCommand. To implement, derive from this class and override the `Vanara.Windows.Shell.ShellExecuteCommand.OnExecute` method. All Shell items passed to the command are available through the `Vanara.Windows.Shell.ShellExecuteCommand.SelectedItems` property.
[Vanara.Windows.Shell.ShellFileDescriptor](https://github.com/dahall/Vanara/search?l=C%23&q=ShellFileDescriptor) |
[Vanara.Windows.Shell.ShellFileInfo](https://github.com/dahall/Vanara/search?l=C%23&q=ShellFileInfo) | Information and icons for any shell file. [Vanara.Windows.Shell.ShellFileInfo](https://github.com/dahall/Vanara/search?l=C%23&q=ShellFileInfo) | Information and icons for any shell file.
[Vanara.Windows.Shell.ShellFileOperations.ShellFileNewOpEventArgs](https://github.com/dahall/Vanara/search?l=C%23&q=ShellFileNewOpEventArgs) | Arguments supplied to the `Vanara.Windows.Shell.ShellFileOperations.PostNewItem` event. [Vanara.Windows.Shell.ShellFileOperations.ShellFileNewOpEventArgs](https://github.com/dahall/Vanara/search?l=C%23&q=ShellFileNewOpEventArgs) | Arguments supplied to the `Vanara.Windows.Shell.ShellFileOperations.PostNewItem` event.
[Vanara.Windows.Shell.ShellFileOperationDialog](https://github.com/dahall/Vanara/search?l=C%23&q=ShellFileOperationDialog) |
[Vanara.Windows.Shell.ShellFileOperations](https://github.com/dahall/Vanara/search?l=C%23&q=ShellFileOperations) | Queued and static file operations using the Shell. [Vanara.Windows.Shell.ShellFileOperations](https://github.com/dahall/Vanara/search?l=C%23&q=ShellFileOperations) | Queued and static file operations using the Shell.
[Vanara.Windows.Shell.ShellFileOperations.ShellFileOpEventArgs](https://github.com/dahall/Vanara/search?l=C%23&q=ShellFileOpEventArgs) | Arguments supplied to events from `Vanara.Windows.Shell.ShellFileOperations`. Depending on the event, some properties may not be set. [Vanara.Windows.Shell.ShellFileOperations.ShellFileOpEventArgs](https://github.com/dahall/Vanara/search?l=C%23&q=ShellFileOpEventArgs) | Arguments supplied to events from `Vanara.Windows.Shell.ShellFileOperations`. Depending on the event, some properties may not be set.
[Vanara.Windows.Shell.ShellFolder](https://github.com/dahall/Vanara/search?l=C%23&q=ShellFolder) | A folder or container of `Vanara.Windows.Shell.ShellItem` instances. [Vanara.Windows.Shell.ShellFolder](https://github.com/dahall/Vanara/search?l=C%23&q=ShellFolder) | A folder or container of `Vanara.Windows.Shell.ShellItem` instances.

View File

@ -1,48 +1,48 @@
<?xml version="1.0" encoding="utf-8"?> <?xml version="1.0" encoding="utf-8"?>
<Project Sdk="Microsoft.NET.Sdk.WindowsDesktop"> <Project Sdk="Microsoft.NET.Sdk.WindowsDesktop">
<PropertyGroup> <PropertyGroup>
<Description>Classes for Windows Shell items derived from the Vanara PInvoke libraries. Includes shell items, files, icons, links, and taskbar lists.</Description> <Description>Classes for Windows Shell items derived from the Vanara PInvoke libraries. Includes shell items, files, icons, links, and taskbar lists.</Description>
<AssemblyTitle>$(AssemblyName)</AssemblyTitle> <AssemblyTitle>$(AssemblyName)</AssemblyTitle>
<TargetFrameworks>net20;net35;net40;net45;netcoreapp3.0;netcoreapp3.1</TargetFrameworks> <TargetFrameworks>net20;net35;net40;net45;netcoreapp3.0;netcoreapp3.1</TargetFrameworks>
<UseWindowsForms>true</UseWindowsForms> <UseWindowsForms>true</UseWindowsForms>
<AssemblyName>Vanara.Windows.Shell</AssemblyName> <AssemblyName>Vanara.Windows.Shell</AssemblyName>
<PackageId>$(AssemblyName)</PackageId> <PackageId>$(AssemblyName)</PackageId>
<PackageTags>pinvoke;vanara;net-extensions;interop</PackageTags> <PackageTags>pinvoke;vanara;net-extensions;interop</PackageTags>
<PackageReleaseNotes>Currently implements: <PackageReleaseNotes>Currently implements:
Classes Classes
IComObject, IJumpListItem, AddExtenderEventArgs, AppRegistration, ComClassFactory, CommandVerb, CommandVerbDictionary, ComObject, ControlPanel, ExtenderProviderBase&lt;T&gt;, FileInUseHandler, FileTypeAssociation, IconLocation, IndirectResource, IndirectString, JumpList, JumpListDestination, JumpListItem, JumpListSeparator, JumpListTask, MemoryPropertyStore, MessageEventArgs, MessageLoop, ProgId, PropertyBag, PropertyDescription, PropertyDescriptionList, PropertyStore, PropertyType, PropertyTypeList, ReadOnlyPropertyStore, RecycleBin, RegBasedDictionary&lt;T&gt;, RegBasedSettings, SearchCondition, ShellAssociation, ShellCommand, ShellDropTarget, ShellExecuteCommand, ShellFileInfo, ShellFileNewOpEventArgs, ShellFileOperations, ShellFileOpEventArgs, ShellFolder, ShellImageList, ShellItem, ShellItemArray, ShellItemChangeEventArgs, ShellItemChangeWatcher, ShellItemPropertyStore, ShellItemPropertyUpdates, ShellLibrary, ShellLibraryFolders, ShellLink, ShellRegistrar, ShellSearch, ShellSearchViewSettings, TaskbarButton, TaskbarButtonThumbnail, TaskbarButtonThumbnails, TaskbarList, ThumbnailToolbar, ThumbnailToolbarButton, ThumbnailToolbarButtonCollection, WallpaperManager, WallpaperMonitor, WallpaperSlideshow IComObject, IJumpListItem, AddExtenderEventArgs, AppRegistration, BindContext, ComClassFactory, CommandVerb, CommandVerbDictionary, ComObject, ControlPanel, ExtenderProviderBase&lt;T&gt;, FileInUseHandler, FileTypeAssociation, IconLocation, IndirectResource, IndirectString, JumpList, JumpListDestination, JumpListItem, JumpListSeparator, JumpListTask, MemoryPropertyStore, MessageEventArgs, MessageLoop, NativeClipboard, ProgId, PropertyBag, PropertyDescription, PropertyDescriptionList, PropertyStore, PropertyType, PropertyTypeList, ReadOnlyPropertyStore, RecycleBin, RegBasedDictionary&lt;T&gt;, RegBasedSettings, SearchCondition, ShellAssociation, ShellCommand, ShellDropTarget, ShellExecuteCommand, ShellFileDescriptor, ShellFileInfo, ShellFileNewOpEventArgs, ShellFileOperationDialog, ShellFileOperations, ShellFileOpEventArgs, ShellFolder, ShellImageList, ShellItem, ShellItemArray, ShellItemChangeEventArgs, ShellItemChangeWatcher, ShellItemPropertyStore, ShellItemPropertyUpdates, ShellLibrary, ShellLibraryFolders, ShellLink, ShellRegistrar, ShellSearch, ShellSearchViewSettings, TaskbarButton, TaskbarButtonThumbnail, TaskbarButtonThumbnails, TaskbarList, ThumbnailToolbar, ThumbnailToolbarButton, ThumbnailToolbarButtonCollection, WallpaperManager, WallpaperMonitor, WallpaperSlideshow
Enumerations Enumerations
ChangeFilters, ExecutableType, FileUsageType, FolderItemFilter, LibraryFolderFilter, LibraryViewTemplate, LinkResolution, OperationFlags, ShellIconType, ShellImageSize, ShellItemAttribute, ShellItemComparison, ShellItemDisplayString, ShellItemGetImageOptions, ShellItemToolTipOptions, TaskbarButtonProgressState, TaskbarItemTabThumbnailOption, TransferFlags, VerbMultiSelectModel, VerbPosition, VerbSelectionModel, Visibility, WallpaperFit ChangeFilters, DialogStatus, ExecutableType, FileUsageType, FolderItemFilter, LibraryFolderFilter, LibraryViewTemplate, LinkResolution, OperationFlags, OperationMode, OperationType, ShellIconType, ShellImageSize, ShellItemAttribute, ShellItemComparison, ShellItemDisplayString, ShellItemGetImageOptions, ShellItemToolTipOptions, TaskbarButtonProgressState, TaskbarItemTabThumbnailOption, TransferFlags, VerbMultiSelectModel, VerbPosition, VerbSelectionModel, Visibility, WallpaperFit
</PackageReleaseNotes> </PackageReleaseNotes>
<RootNamespace>Vanara.Windows.Shell</RootNamespace> <RootNamespace>Vanara.Windows.Shell</RootNamespace>
<AllowUnsafeBlocks>true</AllowUnsafeBlocks> <AllowUnsafeBlocks>true</AllowUnsafeBlocks>
</PropertyGroup> </PropertyGroup>
<ItemGroup> <ItemGroup>
<Compile Remove="_InProgress_\**\*" /> <Compile Remove="_InProgress_\**\*" />
</ItemGroup> </ItemGroup>
<ItemGroup Condition=" $(TargetFramework.StartsWith('net2')) Or $(TargetFramework.StartsWith('net3')) Or $(TargetFramework.StartsWith('net4')) "> <ItemGroup Condition=" $(TargetFramework.StartsWith('net2')) Or $(TargetFramework.StartsWith('net3')) Or $(TargetFramework.StartsWith('net4')) ">
<Reference Include="System.Design" /> <Reference Include="System.Design" />
<Reference Include="System.Drawing" /> <Reference Include="System.Drawing" />
<Reference Include="System.Windows.Forms" /> <Reference Include="System.Windows.Forms" />
</ItemGroup> </ItemGroup>
<ItemGroup Condition=" '$(TargetFramework)' == 'net35' "> <ItemGroup Condition=" '$(TargetFramework)' == 'net35' ">
<Reference Include="WindowsBase" /> <Reference Include="WindowsBase" />
</ItemGroup> </ItemGroup>
<ItemGroup Condition=" $(TargetFramework.StartsWith('netcore')) "> <ItemGroup Condition=" $(TargetFramework.StartsWith('netcore')) ">
<PackageReference Include="System.IO.FileSystem.AccessControl"> <PackageReference Include="System.IO.FileSystem.AccessControl">
<Version>4.6.0</Version> <Version>4.6.0</Version>
</PackageReference> </PackageReference>
</ItemGroup> </ItemGroup>
<ItemGroup> <ItemGroup>
<ProjectReference Include="..\Core\Vanara.Core.csproj" /> <ProjectReference Include="..\Core\Vanara.Core.csproj" />
<ProjectReference Include="..\PInvoke\Shared\Vanara.PInvoke.Shared.csproj" /> <ProjectReference Include="..\PInvoke\Shared\Vanara.PInvoke.Shared.csproj" />
<ProjectReference Include="..\PInvoke\ComCtl32\Vanara.PInvoke.ComCtl32.csproj" /> <ProjectReference Include="..\PInvoke\ComCtl32\Vanara.PInvoke.ComCtl32.csproj" />
<ProjectReference Include="..\PInvoke\Ole\Vanara.PInvoke.Ole.csproj" /> <ProjectReference Include="..\PInvoke\Ole\Vanara.PInvoke.Ole.csproj" />
<ProjectReference Include="..\PInvoke\Shell32\Vanara.PInvoke.Shell32.csproj" /> <ProjectReference Include="..\PInvoke\Shell32\Vanara.PInvoke.Shell32.csproj" />
<ProjectReference Include="..\PInvoke\User32\Vanara.PInvoke.User32.csproj" /> <ProjectReference Include="..\PInvoke\User32\Vanara.PInvoke.User32.csproj" />
<ProjectReference Include="..\PInvoke\SearchApi\Vanara.PInvoke.SearchApi.csproj" /> <ProjectReference Include="..\PInvoke\SearchApi\Vanara.PInvoke.SearchApi.csproj" />
</ItemGroup> </ItemGroup>
</Project> </Project>