Updated project information for 3.2.12

pull/161/head v3.2.12
dahall 2020-07-13 08:58:32 -06:00
parent e073e09526
commit eb3cc13bb3
13 changed files with 587 additions and 582 deletions

View File

@ -2,33 +2,33 @@
### Enumerations
Enum | Description | Values
---- | ---- | ----
[Vanara.IO.BackgroundCopyACLFlags](https://github.com/dahall/Vanara/search?l=C%23&q=BackgroundCopyACLFlags) | Flags for ACL information to maintain when using SMB to download or upload a file. | None, Owner, Group, Dacl, Sacl, All
[Vanara.IO.BackgroundCopyCost](https://github.com/dahall/Vanara/search?l=C%23&q=BackgroundCopyCost) | Defines the constant values that specify the BITS cost state. | Unrestricted, CappedUsageUnknown, BelowCap, NearCap, OvercapCharged, OvercapThrottled, UsageBased, Roaming, Reserved, IgnoreCongestion, TransferUnrestricted, TransferStandard, TransferNoSurcharge, TransferNotRoaming, TransferAlways
[Vanara.IO.BackgroundCopyErrorContext](https://github.com/dahall/Vanara/search?l=C%23&q=BackgroundCopyErrorContext) | Defines the constant values that specify the context in which the error occurred. | None, Unknown, GeneralQueueManager, QueueManagerNotification, LocalFile, RemoteFile, GeneralTransport, RemoteApplication
[Vanara.IO.BackgroundCopyJobCredentialScheme](https://github.com/dahall/Vanara/search?l=C%23&q=BackgroundCopyJobCredentialScheme) | Defines the constant values that specify the authentication scheme to use when a proxy or server requests user authentication. | Basic, Digest, NTLM, Negotiate, Passport
[Vanara.IO.BackgroundCopyJobCredentialTarget](https://github.com/dahall/Vanara/search?l=C%23&q=BackgroundCopyJobCredentialTarget) | Defines the constant values that specify whether the credentials are used for proxy or server user authentication requests. | Undefined, Server, Proxy
[Vanara.IO.BackgroundCopyJobPriority](https://github.com/dahall/Vanara/search?l=C%23&q=BackgroundCopyJobPriority) | Defines the constant values that specify the priority level of a job. | Foreground, High, Normal, Low
[Vanara.IO.BackgroundCopyJobSecurity](https://github.com/dahall/Vanara/search?l=C%23&q=BackgroundCopyJobSecurity) | HTTP security flags that indicate which errors to ignore when connecting to the server. | AllowSilentRedirect, CheckCRL, IgnoreInvalidCerts, IgnoreExpiredCerts, IgnoreUnknownCA, IgnoreWrongCertUsage, AllowReportedRedirect, DisallowRedirect, AllowHttpsToHttpRedirect
[Vanara.IO.BackgroundCopyJobState](https://github.com/dahall/Vanara/search?l=C%23&q=BackgroundCopyJobState) | Defines constant values for the different states of a job. | Queued, Connecting, Transferring, Suspended, Error, TransientError, Transferred, Acknowledged, Cancelled
[Vanara.IO.BackgroundCopyJobType](https://github.com/dahall/Vanara/search?l=C%23&q=BackgroundCopyJobType) | Defines constant values that specify the type of transfer job, such as download. | Download, Upload, UploadReply
[Vanara.IO.BackgroundCopyACLFlags](https://github.com/dahall/Vanara/search?l=C%23&q=BackgroundCopyACLFlags) | | None, Owner, Group, Dacl, Sacl, All
[Vanara.IO.BackgroundCopyCost](https://github.com/dahall/Vanara/search?l=C%23&q=BackgroundCopyCost) | | Unrestricted, CappedUsageUnknown, BelowCap, NearCap, OvercapCharged, OvercapThrottled, UsageBased, Roaming, Reserved, IgnoreCongestion, TransferUnrestricted, TransferStandard, TransferNoSurcharge, TransferNotRoaming, TransferAlways
[Vanara.IO.BackgroundCopyErrorContext](https://github.com/dahall/Vanara/search?l=C%23&q=BackgroundCopyErrorContext) | | None, Unknown, GeneralQueueManager, QueueManagerNotification, LocalFile, RemoteFile, GeneralTransport, RemoteApplication
[Vanara.IO.BackgroundCopyJobCredentialScheme](https://github.com/dahall/Vanara/search?l=C%23&q=BackgroundCopyJobCredentialScheme) | | Basic, Digest, NTLM, Negotiate, Passport
[Vanara.IO.BackgroundCopyJobCredentialTarget](https://github.com/dahall/Vanara/search?l=C%23&q=BackgroundCopyJobCredentialTarget) | | Undefined, Server, Proxy
[Vanara.IO.BackgroundCopyJobPriority](https://github.com/dahall/Vanara/search?l=C%23&q=BackgroundCopyJobPriority) | | Foreground, High, Normal, Low
[Vanara.IO.BackgroundCopyJobSecurity](https://github.com/dahall/Vanara/search?l=C%23&q=BackgroundCopyJobSecurity) | | AllowSilentRedirect, CheckCRL, IgnoreInvalidCerts, IgnoreExpiredCerts, IgnoreUnknownCA, IgnoreWrongCertUsage, AllowReportedRedirect, DisallowRedirect, AllowHttpsToHttpRedirect
[Vanara.IO.BackgroundCopyJobState](https://github.com/dahall/Vanara/search?l=C%23&q=BackgroundCopyJobState) | | Queued, Connecting, Transferring, Suspended, Error, TransientError, Transferred, Acknowledged, Cancelled
[Vanara.IO.BackgroundCopyJobType](https://github.com/dahall/Vanara/search?l=C%23&q=BackgroundCopyJobType) | | Download, Upload, UploadReply
### Structures
Struct | Description
---- | ----
[Vanara.IO.BackgroundCopyFileRange](https://github.com/dahall/Vanara/search?l=C%23&q=BackgroundCopyFileRange) | Identifies a range of bytes to download from a file.
[Vanara.IO.BackgroundCopyJobProgress](https://github.com/dahall/Vanara/search?l=C%23&q=BackgroundCopyJobProgress) | Provides job-related progress information, such as the number of bytes and files transferred. For upload jobs, the progress applies to the upload file, not the reply file.
[Vanara.IO.BackgroundCopyJobReplyProgress](https://github.com/dahall/Vanara/search?l=C%23&q=BackgroundCopyJobReplyProgress) | Provides progress information related to the reply portion of an upload-reply job.
[Vanara.IO.BackgroundCopyFileRange](https://github.com/dahall/Vanara/search?l=C%23&q=BackgroundCopyFileRange) |
[Vanara.IO.BackgroundCopyJobProgress](https://github.com/dahall/Vanara/search?l=C%23&q=BackgroundCopyJobProgress) |
[Vanara.IO.BackgroundCopyJobReplyProgress](https://github.com/dahall/Vanara/search?l=C%23&q=BackgroundCopyJobReplyProgress) |
### Classes
Class | Description
---- | ----
[Vanara.IO.BackgroundCopyException](https://github.com/dahall/Vanara/search?l=C%23&q=BackgroundCopyException) | Exceptions specific to BITS
[Vanara.IO.BackgroundCopyFileCollection](https://github.com/dahall/Vanara/search?l=C%23&q=BackgroundCopyFileCollection) | Manages the set of files for a background copy job.
[Vanara.IO.BackgroundCopyFileInfo](https://github.com/dahall/Vanara/search?l=C%23&q=BackgroundCopyFileInfo) | Information about a file in a background copy job.
[Vanara.IO.BackgroundCopyFileRange](https://github.com/dahall/Vanara/search?l=C%23&q=BackgroundCopyFileRange) | Identifies a range of bytes to download from a file.
[Vanara.IO.BackgroundCopyFileRangesTransferredEventArgs](https://github.com/dahall/Vanara/search?l=C%23&q=BackgroundCopyFileRangesTransferredEventArgs) | Used by `Vanara.IO.BackgroundCopyJob.FileRangesTransferred` events.
[Vanara.IO.BackgroundCopyFileTransferredEventArgs](https://github.com/dahall/Vanara/search?l=C%23&q=BackgroundCopyFileTransferredEventArgs) | Used by `Vanara.IO.BackgroundCopyJob.FileTransferred` events.
[Vanara.IO.BackgroundCopyJob](https://github.com/dahall/Vanara/search?l=C%23&q=BackgroundCopyJob) | A job in the Background Copy Service (BITS)
[Vanara.IO.BackgroundCopyJobCollection](https://github.com/dahall/Vanara/search?l=C%23&q=BackgroundCopyJobCollection) | Manages the set of jobs for the background copy service (BITS).
[Vanara.IO.BackgroundCopyJobCredential](https://github.com/dahall/Vanara/search?l=C%23&q=BackgroundCopyJobCredential) | Represents a single BITS job credential.
[Vanara.IO.BackgroundCopyJobCredentials](https://github.com/dahall/Vanara/search?l=C%23&q=BackgroundCopyJobCredentials) | The list of credentials for a job.
[Vanara.IO.BackgroundCopyJobEventArgs](https://github.com/dahall/Vanara/search?l=C%23&q=BackgroundCopyJobEventArgs) | Event argument for background copy job.
[Vanara.IO.BackgroundCopyManager](https://github.com/dahall/Vanara/search?l=C%23&q=BackgroundCopyManager) | Use the BackgroundCopyManager to create transfer jobs, retrieve an enumerator object that contains the jobs in the queue, and to retrieve individual jobs from the queue.
[Vanara.IO.BackgroundCopyException](https://github.com/dahall/Vanara/search?l=C%23&q=BackgroundCopyException) |
[Vanara.IO.BackgroundCopyFileCollection](https://github.com/dahall/Vanara/search?l=C%23&q=BackgroundCopyFileCollection) |
[Vanara.IO.BackgroundCopyFileInfo](https://github.com/dahall/Vanara/search?l=C%23&q=BackgroundCopyFileInfo) |
[Vanara.IO.BackgroundCopyFileRange](https://github.com/dahall/Vanara/search?l=C%23&q=BackgroundCopyFileRange) |
[Vanara.IO.BackgroundCopyFileRangesTransferredEventArgs](https://github.com/dahall/Vanara/search?l=C%23&q=BackgroundCopyFileRangesTransferredEventArgs) |
[Vanara.IO.BackgroundCopyFileTransferredEventArgs](https://github.com/dahall/Vanara/search?l=C%23&q=BackgroundCopyFileTransferredEventArgs) |
[Vanara.IO.BackgroundCopyJob](https://github.com/dahall/Vanara/search?l=C%23&q=BackgroundCopyJob) |
[Vanara.IO.BackgroundCopyJobCollection](https://github.com/dahall/Vanara/search?l=C%23&q=BackgroundCopyJobCollection) |
[Vanara.IO.BackgroundCopyJobCredential](https://github.com/dahall/Vanara/search?l=C%23&q=BackgroundCopyJobCredential) |
[Vanara.IO.BackgroundCopyJobCredentials](https://github.com/dahall/Vanara/search?l=C%23&q=BackgroundCopyJobCredentials) |
[Vanara.IO.BackgroundCopyJobEventArgs](https://github.com/dahall/Vanara/search?l=C%23&q=BackgroundCopyJobEventArgs) |
[Vanara.IO.BackgroundCopyManager](https://github.com/dahall/Vanara/search?l=C%23&q=BackgroundCopyManager) |

View File

@ -2,78 +2,79 @@
### Enumerations
Enum | Description | Values
---- | ---- | ----
[Vanara.InteropServices.CorrespondingAction](https://github.com/dahall/Vanara/search?l=C%23&q=CorrespondingAction) | Actions that can be taken with a corresponding type. | None, Get, Set, GetSet, Exception
[Vanara.InteropServices.StringListPackMethod](https://github.com/dahall/Vanara/search?l=C%23&q=StringListPackMethod) | Method used to pack a list of strings into memory. | Concatenated, Packed
[Vanara.InteropServices.CorrespondingAction](https://github.com/dahall/Vanara/search?l=C%23&q=CorrespondingAction) | | None, Get, Set, GetSet, Exception
[Vanara.InteropServices.StringListPackMethod](https://github.com/dahall/Vanara/search?l=C%23&q=StringListPackMethod) | | Concatenated, Packed
### Structures
Struct | Description
---- | ----
[Vanara.BOOL](https://github.com/dahall/Vanara/search?l=C%23&q=BOOL) | Managed instance of the four-byte BOOL type.
[Vanara.BOOLEAN](https://github.com/dahall/Vanara/search?l=C%23&q=BOOLEAN) | Managed instance of the single-byte BOOLEAN type.
[Vanara.BOOL](https://github.com/dahall/Vanara/search?l=C%23&q=BOOL) |
[Vanara.BOOLEAN](https://github.com/dahall/Vanara/search?l=C%23&q=BOOLEAN) |
[Vanara.Extensions.EnumFlagIndexer<T>](https://github.com/dahall/Vanara/search?l=C%23&q=EnumFlagIndexer<T>) |
[Vanara.InteropServices.GuidPtr](https://github.com/dahall/Vanara/search?l=C%23&q=GuidPtr) | The GuidPtr structure represents a LPGUID.
[Vanara.PInvoke.SizeT](https://github.com/dahall/Vanara/search?l=C%23&q=SizeT) | Managed instance of the SIZE_T type.
[Vanara.InteropServices.StrPtrAnsi](https://github.com/dahall/Vanara/search?l=C%23&q=StrPtrAnsi) | The StrPtr structure represents a LPWSTR.
[Vanara.InteropServices.StrPtrAuto](https://github.com/dahall/Vanara/search?l=C%23&q=StrPtrAuto) | The StrPtr structure represents a LPTSTR.
[Vanara.InteropServices.StrPtrUni](https://github.com/dahall/Vanara/search?l=C%23&q=StrPtrUni) | The StrPtr structure represents a LPWSTR.
[Vanara.InteropServices.GuidPtr](https://github.com/dahall/Vanara/search?l=C%23&q=GuidPtr) |
[Vanara.PInvoke.RefEnumerator<T>](https://github.com/dahall/Vanara/search?l=C%23&q=RefEnumerator<T>) |
[Vanara.PInvoke.SizeT](https://github.com/dahall/Vanara/search?l=C%23&q=SizeT) |
[Vanara.InteropServices.StrPtrAnsi](https://github.com/dahall/Vanara/search?l=C%23&q=StrPtrAnsi) |
[Vanara.InteropServices.StrPtrAuto](https://github.com/dahall/Vanara/search?l=C%23&q=StrPtrAuto) |
[Vanara.InteropServices.StrPtrUni](https://github.com/dahall/Vanara/search?l=C%23&q=StrPtrUni) |
### Interfaces
Interface | Description
---- | ----
[Vanara.InteropServices.IMemoryMethods](https://github.com/dahall/Vanara/search?l=C%23&q=IMemoryMethods) | Interface to capture unmanaged memory methods.
[Vanara.InteropServices.ISafeMemoryHandle](https://github.com/dahall/Vanara/search?l=C%23&q=ISafeMemoryHandle) | Interface for classes that support safe memory pointers.
[Vanara.InteropServices.ISimpleMemoryMethods](https://github.com/dahall/Vanara/search?l=C%23&q=ISimpleMemoryMethods) | Interface to capture unmanaged simple (alloc/free) memory methods.
[Vanara.InteropServices.IVanaraMarshaler](https://github.com/dahall/Vanara/search?l=C%23&q=IVanaraMarshaler) | Smarter custom marshaler.
[Vanara.InteropServices.IMemoryMethods](https://github.com/dahall/Vanara/search?l=C%23&q=IMemoryMethods) |
[Vanara.InteropServices.ISafeMemoryHandle](https://github.com/dahall/Vanara/search?l=C%23&q=ISafeMemoryHandle) |
[Vanara.InteropServices.ISimpleMemoryMethods](https://github.com/dahall/Vanara/search?l=C%23&q=ISimpleMemoryMethods) |
[Vanara.InteropServices.IVanaraMarshaler](https://github.com/dahall/Vanara/search?l=C%23&q=IVanaraMarshaler) |
### Classes
Class | Description
---- | ----
[Vanara.InteropServices.AlignedMemory<T>](https://github.com/dahall/Vanara/search?l=C%23&q=AlignedMemory<T>) | A memory block aligned on a specific byte boundary.
[Vanara.Extensions.BitHelper](https://github.com/dahall/Vanara/search?l=C%23&q=BitHelper) | Static methods to help with bit manipulation.
[Vanara.ByteSizeFormatter](https://github.com/dahall/Vanara/search?l=C%23&q=ByteSizeFormatter) | A custom formatter for byte sizes (things like files, network bandwidth, etc.) that will automatically determine the best abbreviation.
[Vanara.InteropServices.ComConnectionPoint](https://github.com/dahall/Vanara/search?l=C%23&q=ComConnectionPoint) | Helper class to create an advised COM sink. When this class is constructed, the source is queried for an `System.Runtime.InteropServices.ComTypes.IConnectionPointContainer` reference.
[Vanara.InteropServices.ComReleaser<T>](https://github.com/dahall/Vanara/search?l=C%23&q=ComReleaser<T>) | A safe variable to hold an instance of a COM class that automatically calls `System.Runtime.InteropServices.Marshal.ReleaseComObject(System.Object)` on disposal.
[Vanara.InteropServices.ComReleaserFactory](https://github.com/dahall/Vanara/search?l=C%23&q=ComReleaserFactory) | Factory for creating `Vanara.InteropServices.ComReleaser`1` objects.
[Vanara.InteropServices.ComStream](https://github.com/dahall/Vanara/search?l=C%23&q=ComStream) | Implements a .NET stream over a COM IStream instance.
[Vanara.Extensions.ComTypeExtensions](https://github.com/dahall/Vanara/search?l=C%23&q=ComTypeExtensions) | Extensions for types in System.Runtime.InteropServices.ComTypes.
[Vanara.InteropServices.CorrespondingTypeAttribute](https://github.com/dahall/Vanara/search?l=C%23&q=CorrespondingTypeAttribute) | Attribute for enum values that provides information about corresponding types and related actions. Useful for Get/Set methods that use an enumeration value to determine the type to get or set.
[Vanara.InteropServices.CoTaskMemoryMethods](https://github.com/dahall/Vanara/search?l=C%23&q=CoTaskMemoryMethods) | Unmanaged memory methods for COM.
[Vanara.Collections.EnumerableEqualityComparer<T>](https://github.com/dahall/Vanara/search?l=C%23&q=EnumerableEqualityComparer<T>) | Checks the linear equality of two enumerated lists. For lists to be equal, they must have the same number of elements and each index must hold the same value in each list.
[Vanara.Extensions.EnumExtensions](https://github.com/dahall/Vanara/search?l=C%23&q=EnumExtensions) | Extensions for enumerated types.
[Vanara.Collections.EventedList<T>](https://github.com/dahall/Vanara/search?l=C%23&q=EventedList<T>) | A generic list that provides event for changes to the list. This is an alternative to ObservableCollection that provides distinct events for each action (add, insert, remove, changed).
[Vanara.Extensions.FileTimeExtensions](https://github.com/dahall/Vanara/search?l=C%23&q=FileTimeExtensions) | Extensions for `System.Runtime.InteropServices.ComTypes.FILETIME`.
[Vanara.Formatter](https://github.com/dahall/Vanara/search?l=C%23&q=Formatter) | Base class for expandable formatters.
[Vanara.FormatterComposer](https://github.com/dahall/Vanara/search?l=C%23&q=FormatterComposer) | Extension method to combine formatter instances.
[Vanara.InteropServices.GenericSafeHandle](https://github.com/dahall/Vanara/search?l=C%23&q=GenericSafeHandle) | A `System.Runtime.InteropServices.SafeHandle` that takes a delegate in the constructor that closes the supplied handle.
[Vanara.Collections.GenericVirtualReadOnlyDictionary<T>](https://github.com/dahall/Vanara/search?l=C%23&q=GenericVirtualReadOnlyDictionary<T>) | A generic class that creates a read-only dictionary from a list and getter function.
[Vanara.Extensions.HexDempHelpers](https://github.com/dahall/Vanara/search?l=C%23&q=HexDempHelpers) | Extension to dump a byte array.
[Vanara.InteropServices.HGlobalMemoryMethods](https://github.com/dahall/Vanara/search?l=C%23&q=HGlobalMemoryMethods) | Unmanaged memory methods for HGlobal.
[Vanara.Extensions.InteropExtensions](https://github.com/dahall/Vanara/search?l=C%23&q=InteropExtensions) | Extension methods for System.Runtime.InteropServices.
[Vanara.InteropServices.IntPtrConverter](https://github.com/dahall/Vanara/search?l=C%23&q=IntPtrConverter) | Functions to safely convert a memory pointer to a type.
[Vanara.Extensions.IOExtensions](https://github.com/dahall/Vanara/search?l=C%23&q=IOExtensions) | Extensions for classes in System.IO.
[Vanara.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.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.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.PinnedObject](https://github.com/dahall/Vanara/search?l=C%23&q=PinnedObject) | A safe class that represents an object that is pinned in memory.
[Vanara.Extensions.ReflectionExtensions](https://github.com/dahall/Vanara/search?l=C%23&q=ReflectionExtensions) | Extensions related to <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.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.
[Vanara.InteropServices.SafeCoTaskMemStruct<T>](https://github.com/dahall/Vanara/search?l=C%23&q=SafeCoTaskMemStruct<T>) | A structure handler based on unmanaged memory allocated by AllocCoTaskMem.
[Vanara.InteropServices.SafeGuidPtr](https://github.com/dahall/Vanara/search?l=C%23&q=SafeGuidPtr) | <para>Represents a GUID point, or REFGUID, that will automatically dispose the memory to which it points at the end of scope.</para> <note>You must use the `Vanara.InteropServices.SafeGuidPtr.Null` value, or the parameter-less constructor to pass the equivalent of <see langword="null" />.</note>
[Vanara.InteropServices.SafeHGlobalHandle](https://github.com/dahall/Vanara/search?l=C%23&q=SafeHGlobalHandle) | A `System.Runtime.InteropServices.SafeHandle` for memory allocated via LocalAlloc.
[Vanara.InteropServices.SafeHGlobalStruct<T>](https://github.com/dahall/Vanara/search?l=C%23&q=SafeHGlobalStruct<T>) | A structure handler based on unmanaged memory allocated by AllocHGlobal.
[Vanara.InteropServices.SafeMemoryHandle<T>](https://github.com/dahall/Vanara/search?l=C%23&q=SafeMemoryHandle<T>) | Abstract base class for all SafeAllocatedMemoryHandle derivatives that apply a specific memory handling routine set.
[Vanara.InteropServices.SafeMemoryHandleExt<T>](https://github.com/dahall/Vanara/search?l=C%23&q=SafeMemoryHandleExt<T>) | A `System.Runtime.InteropServices.SafeHandle` for memory allocated via COM.
[Vanara.InteropServices.SafeMemString<T>](https://github.com/dahall/Vanara/search?l=C%23&q=SafeMemString<T>) | Base abstract class for a string handler based on `Vanara.InteropServices.SafeMemoryHandle`1`.
[Vanara.InteropServices.SafeMemStruct<T>](https://github.com/dahall/Vanara/search?l=C%23&q=SafeMemStruct<T>) | Base abstract class for a structure handler based on `Vanara.InteropServices.SafeMemoryHandle`1`.
[Vanara.Collections.SparseArray<T>](https://github.com/dahall/Vanara/search?l=C%23&q=SparseArray<T>) | A sparse array based on a dictionary.
[Vanara.Extensions.StringHelper](https://github.com/dahall/Vanara/search?l=C%23&q=StringHelper) | A safe class that represents an object that is pinned in memory.
[Vanara.Collections.GenericVirtualReadOnlyDictionary<T>.TryGetValueDelegate](https://github.com/dahall/Vanara/search?l=C%23&q=TryGetValueDelegate) | Delegate for the implementation of the `Vanara.Collections.GenericVirtualReadOnlyDictionary`2.TryGetValue(`0,`1@)` method.
[Vanara.PInvoke.Collections.UntypedNativeMemoryEnumerator](https://github.com/dahall/Vanara/search?l=C%23&q=UntypedNativeMemoryEnumerator) | Provides an enumerator over native memory.
[Vanara.InteropServices.VanaraCustomMarshaler<T>](https://github.com/dahall/Vanara/search?l=C%23&q=VanaraCustomMarshaler<T>) | Provides an `System.Runtime.InteropServices.ICustomMarshaler` instance that utilizes an `Vanara.InteropServices.IVanaraMarshaler` implementation.
[Vanara.InteropServices.VanaraMarshaler](https://github.com/dahall/Vanara/search?l=C%23&q=VanaraMarshaler) | Provides methods to assist with custom marshaling.
[Vanara.InteropServices.VanaraMarshalerAttribute](https://github.com/dahall/Vanara/search?l=C%23&q=VanaraMarshalerAttribute) | Apply this attribute to a class or structure to have all Vanara interop function process via the marshaler.
[Vanara.Collections.VirtualDictionary<T>](https://github.com/dahall/Vanara/search?l=C%23&q=VirtualDictionary<T>) | A generic base class for providing a dictionary that gets and sets its values using virtual method calls. Useful for exposing lookups into existing list environments like the file system, registry, service controller, etc.
[Vanara.Collections.VirtualReadOnlyDictionary<T>](https://github.com/dahall/Vanara/search?l=C%23&q=VirtualReadOnlyDictionary<T>) | A generic base class for providing a read-only dictionary that gets its values using virtual method calls. Useful for exposing lookups into existing list environments like the file system, registry, service controller, etc.
[Vanara.InteropServices.AlignedMemory<T>](https://github.com/dahall/Vanara/search?l=C%23&q=AlignedMemory<T>) |
[Vanara.Extensions.BitHelper](https://github.com/dahall/Vanara/search?l=C%23&q=BitHelper) |
[Vanara.ByteSizeFormatter](https://github.com/dahall/Vanara/search?l=C%23&q=ByteSizeFormatter) |
[Vanara.InteropServices.ComConnectionPoint](https://github.com/dahall/Vanara/search?l=C%23&q=ComConnectionPoint) |
[Vanara.InteropServices.ComReleaser<T>](https://github.com/dahall/Vanara/search?l=C%23&q=ComReleaser<T>) |
[Vanara.InteropServices.ComReleaserFactory](https://github.com/dahall/Vanara/search?l=C%23&q=ComReleaserFactory) |
[Vanara.InteropServices.ComStream](https://github.com/dahall/Vanara/search?l=C%23&q=ComStream) |
[Vanara.Extensions.ComTypeExtensions](https://github.com/dahall/Vanara/search?l=C%23&q=ComTypeExtensions) |
[Vanara.InteropServices.CorrespondingTypeAttribute](https://github.com/dahall/Vanara/search?l=C%23&q=CorrespondingTypeAttribute) |
[Vanara.InteropServices.CoTaskMemoryMethods](https://github.com/dahall/Vanara/search?l=C%23&q=CoTaskMemoryMethods) |
[Vanara.Collections.EnumerableEqualityComparer<T>](https://github.com/dahall/Vanara/search?l=C%23&q=EnumerableEqualityComparer<T>) |
[Vanara.Extensions.EnumExtensions](https://github.com/dahall/Vanara/search?l=C%23&q=EnumExtensions) |
[Vanara.Collections.EventedList<T>](https://github.com/dahall/Vanara/search?l=C%23&q=EventedList<T>) |
[Vanara.Extensions.FileTimeExtensions](https://github.com/dahall/Vanara/search?l=C%23&q=FileTimeExtensions) |
[Vanara.Formatter](https://github.com/dahall/Vanara/search?l=C%23&q=Formatter) |
[Vanara.FormatterComposer](https://github.com/dahall/Vanara/search?l=C%23&q=FormatterComposer) |
[Vanara.InteropServices.GenericSafeHandle](https://github.com/dahall/Vanara/search?l=C%23&q=GenericSafeHandle) |
[Vanara.Collections.GenericVirtualReadOnlyDictionary<T>](https://github.com/dahall/Vanara/search?l=C%23&q=GenericVirtualReadOnlyDictionary<T>) |
[Vanara.Extensions.HexDempHelpers](https://github.com/dahall/Vanara/search?l=C%23&q=HexDempHelpers) |
[Vanara.InteropServices.HGlobalMemoryMethods](https://github.com/dahall/Vanara/search?l=C%23&q=HGlobalMemoryMethods) |
[Vanara.Extensions.InteropExtensions](https://github.com/dahall/Vanara/search?l=C%23&q=InteropExtensions) |
[Vanara.InteropServices.IntPtrConverter](https://github.com/dahall/Vanara/search?l=C%23&q=IntPtrConverter) |
[Vanara.Extensions.IOExtensions](https://github.com/dahall/Vanara/search?l=C%23&q=IOExtensions) |
[Vanara.Collections.EventedList<T>.ListChangedEventArgs<T>](https://github.com/dahall/Vanara/search?l=C%23&q=ListChangedEventArgs<T>) |
[Vanara.InteropServices.MarshalingStream](https://github.com/dahall/Vanara/search?l=C%23&q=MarshalingStream) |
[Vanara.InteropServices.MemoryMethodsFromSimple<T>](https://github.com/dahall/Vanara/search?l=C%23&q=MemoryMethodsFromSimple<T>) |
[Vanara.PInvoke.Collections.NativeMemoryEnumerator<T>](https://github.com/dahall/Vanara/search?l=C%23&q=NativeMemoryEnumerator<T>) |
[Vanara.InteropServices.NativeMemoryStream](https://github.com/dahall/Vanara/search?l=C%23&q=NativeMemoryStream) |
[Vanara.InteropServices.PinnedObject](https://github.com/dahall/Vanara/search?l=C%23&q=PinnedObject) |
[Vanara.Extensions.ReflectionExtensions](https://github.com/dahall/Vanara/search?l=C%23&q=ReflectionExtensions) |
[Vanara.Extensions.Reflection.ReflectionExtensions](https://github.com/dahall/Vanara/search?l=C%23&q=ReflectionExtensions) |
[Vanara.InteropServices.SafeAllocatedMemoryHandle](https://github.com/dahall/Vanara/search?l=C%23&q=SafeAllocatedMemoryHandle) |
[Vanara.InteropServices.SafeByteArray](https://github.com/dahall/Vanara/search?l=C%23&q=SafeByteArray) |
[Vanara.InteropServices.SafeCoTaskMemHandle](https://github.com/dahall/Vanara/search?l=C%23&q=SafeCoTaskMemHandle) |
[Vanara.InteropServices.SafeCoTaskMemString](https://github.com/dahall/Vanara/search?l=C%23&q=SafeCoTaskMemString) |
[Vanara.InteropServices.SafeCoTaskMemStruct<T>](https://github.com/dahall/Vanara/search?l=C%23&q=SafeCoTaskMemStruct<T>) |
[Vanara.InteropServices.SafeGuidPtr](https://github.com/dahall/Vanara/search?l=C%23&q=SafeGuidPtr) |
[Vanara.InteropServices.SafeHGlobalHandle](https://github.com/dahall/Vanara/search?l=C%23&q=SafeHGlobalHandle) |
[Vanara.InteropServices.SafeHGlobalStruct<T>](https://github.com/dahall/Vanara/search?l=C%23&q=SafeHGlobalStruct<T>) |
[Vanara.InteropServices.SafeMemoryHandle<T>](https://github.com/dahall/Vanara/search?l=C%23&q=SafeMemoryHandle<T>) |
[Vanara.InteropServices.SafeMemoryHandleExt<T>](https://github.com/dahall/Vanara/search?l=C%23&q=SafeMemoryHandleExt<T>) |
[Vanara.InteropServices.SafeMemString<T>](https://github.com/dahall/Vanara/search?l=C%23&q=SafeMemString<T>) |
[Vanara.InteropServices.SafeMemStruct<T>](https://github.com/dahall/Vanara/search?l=C%23&q=SafeMemStruct<T>) |
[Vanara.Collections.SparseArray<T>](https://github.com/dahall/Vanara/search?l=C%23&q=SparseArray<T>) |
[Vanara.Extensions.StringHelper](https://github.com/dahall/Vanara/search?l=C%23&q=StringHelper) |
[Vanara.Collections.GenericVirtualReadOnlyDictionary<T>.TryGetValueDelegate](https://github.com/dahall/Vanara/search?l=C%23&q=TryGetValueDelegate) |
[Vanara.PInvoke.Collections.UntypedNativeMemoryEnumerator](https://github.com/dahall/Vanara/search?l=C%23&q=UntypedNativeMemoryEnumerator) |
[Vanara.InteropServices.VanaraCustomMarshaler<T>](https://github.com/dahall/Vanara/search?l=C%23&q=VanaraCustomMarshaler<T>) |
[Vanara.InteropServices.VanaraMarshaler](https://github.com/dahall/Vanara/search?l=C%23&q=VanaraMarshaler) |
[Vanara.InteropServices.VanaraMarshalerAttribute](https://github.com/dahall/Vanara/search?l=C%23&q=VanaraMarshalerAttribute) |
[Vanara.Collections.VirtualDictionary<T>](https://github.com/dahall/Vanara/search?l=C%23&q=VirtualDictionary<T>) |
[Vanara.Collections.VirtualReadOnlyDictionary<T>](https://github.com/dahall/Vanara/search?l=C%23&q=VirtualReadOnlyDictionary<T>) |

View File

@ -19,7 +19,7 @@ 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;
Structures
BOOL, BOOLEAN, EnumFlagIndexer&lt;T&gt;, GuidPtr, SizeT, StrPtrAnsi, StrPtrAuto, StrPtrUni
BOOL, BOOLEAN, EnumFlagIndexer&lt;T&gt;, GuidPtr, RefEnumerator&lt;T&gt;, SizeT, StrPtrAnsi, StrPtrAuto, StrPtrUni
Enumerations
CorrespondingAction, StringListPackMethod

View File

@ -163,6 +163,7 @@ Native Method | Header | Managed Method
### Structures
Native Structure | Header | Managed Structure
--- | --- | ---
[<PhysicalAddress>e__FixedBuffer](https://www.google.com/search?num=5&q=<PhysicalAddress>e__FixedBuffer+site%3Adocs.microsoft.com) | | [Vanara.PInvoke.IpHlpApi.MIB_IPNET_ROW2_Unmanaged.<PhysicalAddress>e__FixedBuffer](https://github.com/dahall/Vanara/search?l=C%23&q=<PhysicalAddress>e__FixedBuffer)
[FIXED_INFO](https://www.google.com/search?num=5&q=FIXED_INFO+site%3Adocs.microsoft.com) | iptypes.h | [Vanara.PInvoke.IpHlpApi.FIXED_INFO](https://github.com/dahall/Vanara/search?l=C%23&q=FIXED_INFO)
[IF_COUNTED_STRING](https://www.google.com/search?num=5&q=IF_COUNTED_STRING+site%3Adocs.microsoft.com) | ifdef.h | [Vanara.PInvoke.IpHlpApi.IF_COUNTED_STRING](https://github.com/dahall/Vanara/search?l=C%23&q=IF_COUNTED_STRING)
[IF_PHYSICAL_ADDRESS](https://www.google.com/search?num=5&q=IF_PHYSICAL_ADDRESS+site%3Adocs.microsoft.com) | ifdef.h | [Vanara.PInvoke.IpHlpApi.IF_PHYSICAL_ADDRESS](https://github.com/dahall/Vanara/search?l=C%23&q=IF_PHYSICAL_ADDRESS)
@ -197,6 +198,7 @@ Native Structure | Header | Managed Structure
[MIB_IPFORWARDROW](https://www.google.com/search?num=5&q=MIB_IPFORWARDROW+site%3Adocs.microsoft.com) | ipmib.h | [Vanara.PInvoke.IpHlpApi.MIB_IPFORWARDROW](https://github.com/dahall/Vanara/search?l=C%23&q=MIB_IPFORWARDROW)
[MIB_IPINTERFACE_ROW](https://www.google.com/search?num=5&q=MIB_IPINTERFACE_ROW+site%3Adocs.microsoft.com) | Netioapi.h | [Vanara.PInvoke.IpHlpApi.MIB_IPINTERFACE_ROW](https://github.com/dahall/Vanara/search?l=C%23&q=MIB_IPINTERFACE_ROW)
[MIB_IPNET_ROW2](https://www.google.com/search?num=5&q=MIB_IPNET_ROW2+site%3Adocs.microsoft.com) | netioapi.h | [Vanara.PInvoke.IpHlpApi.MIB_IPNET_ROW2](https://github.com/dahall/Vanara/search?l=C%23&q=MIB_IPNET_ROW2)
[MIB_IPNET_ROW2_Unmanaged](https://www.google.com/search?num=5&q=MIB_IPNET_ROW2_Unmanaged+site%3Adocs.microsoft.com) | netioapi.h | [Vanara.PInvoke.IpHlpApi.MIB_IPNET_ROW2_Unmanaged](https://github.com/dahall/Vanara/search?l=C%23&q=MIB_IPNET_ROW2_Unmanaged)
[MIB_IPNETROW](https://www.google.com/search?num=5&q=MIB_IPNETROW+site%3Adocs.microsoft.com) | ipmib.h | [Vanara.PInvoke.IpHlpApi.MIB_IPNETROW](https://github.com/dahall/Vanara/search?l=C%23&q=MIB_IPNETROW)
[MIB_IPPATH_ROW](https://www.google.com/search?num=5&q=MIB_IPPATH_ROW+site%3Adocs.microsoft.com) | netioapi.h | [Vanara.PInvoke.IpHlpApi.MIB_IPPATH_ROW](https://github.com/dahall/Vanara/search?l=C%23&q=MIB_IPPATH_ROW)
[MIB_IPSTATS](https://www.google.com/search?num=5&q=MIB_IPSTATS+site%3Adocs.microsoft.com) | ipmib.h | [Vanara.PInvoke.IpHlpApi.MIB_IPSTATS](https://github.com/dahall/Vanara/search?l=C%23&q=MIB_IPSTATS)

View File

@ -17,7 +17,7 @@ Functions
AddIPAddress, CancelIPChangeNotify, CancelMibChangeNotify2, ConvertInterfaceAliasToLuid, ConvertInterfaceGuidToLuid, ConvertInterfaceIndexToLuid, ConvertInterfaceLuidToAlias, ConvertInterfaceLuidToGuid, ConvertInterfaceLuidToIndex, ConvertInterfaceLuidToNameA, ConvertInterfaceLuidToNameW, ConvertInterfaceNameToLuidA, ConvertInterfaceNameToLuidW, ConvertIpv4MaskToLength, ConvertLengthToIpv4Mask, CreateAnycastIpAddressEntry, CreateIpForwardEntry, CreateIpForwardEntry2, CreateIpNetEntry, CreateIpNetEntry2, CreatePersistentTcpPortReservation, CreatePersistentUdpPortReservation, CreateProxyArpEntry, CreateSortedAddressPairs, CreateUnicastIpAddressEntry, DeleteAnycastIpAddressEntry, DeleteIPAddress, DeleteIpForwardEntry, DeleteIpForwardEntry2, DeleteIpNetEntry, DeleteIpNetEntry2, DeletePersistentTcpPortReservation, DeletePersistentUdpPortReservation, DeleteProxyArpEntry, DeleteUnicastIpAddressEntry, DisableMediaSense, EnableRouter, FlushIpNetTable, FlushIpNetTable2, FlushIpPathTable, FreeMibTable, GetAdapterIndex, GetAdapterOrderMap, GetAdaptersAddresses, GetAdaptersInfo, GetAnycastIpAddressEntry, GetAnycastIpAddressTable, GetBestInterface, GetBestInterfaceEx, GetBestRoute, GetBestRoute2, GetExtendedTcpTable, GetExtendedUdpTable, GetFriendlyIfIndex, GetIcmpStatistics, GetIcmpStatisticsEx, GetIfEntry, GetIfEntry2, GetIfEntry2Ex, GetIfStackTable, GetIfTable, GetIfTable2, GetIfTable2Ex, GetInterfaceInfo, GetInvertedIfStackTable, GetIpAddrTable, GetIpErrorString, GetIpForwardEntry2, GetIpForwardTable, GetIpForwardTable2, GetIpInterfaceEntry, GetIpInterfaceTable, GetIpNetEntry2, GetIpNetTable, GetIpNetTable2, GetIpNetworkConnectionBandwidthEstimates, GetIpPathEntry, GetIpPathTable, GetIpStatistics, GetIpStatisticsEx, GetMulticastIpAddressEntry, GetMulticastIpAddressTable, GetNetworkConnectivityHint, GetNetworkConnectivityHintForInterface, GetNetworkParams, GetNumberOfInterfaces, GetOwnerModuleFromPidAndInfo, GetOwnerModuleFromTcp6Entry, GetOwnerModuleFromTcpEntry, GetOwnerModuleFromUdp6Entry, GetOwnerModuleFromUdpEntry, GetPerAdapterInfo, GetPerTcp6ConnectionEStats, GetPerTcpConnectionEStats, GetRTTAndHopCount, GetTcp6Table, GetTcp6Table2, GetTcpStatistics, GetTcpStatisticsEx, GetTcpStatisticsEx2, GetTcpTable, GetTcpTable2, GetTeredoPort, GetUdp6Table, GetUdpStatistics, GetUdpStatisticsEx, GetUdpStatisticsEx2, GetUdpTable, GetUnicastIpAddressEntry, GetUnicastIpAddressTable, GetUniDirectionalAdapterInfo, Icmp6CreateFile, Icmp6ParseReplies, Icmp6SendEcho2, IcmpCloseHandle, IcmpCreateFile, IcmpParseReplies, IcmpSendEcho, IcmpSendEcho2, IcmpSendEcho2Ex, if_indextoname, if_nametoindex, InitializeIpForwardEntry, InitializeIpInterfaceEntry, InitializeUnicastIpAddressEntry, IpReleaseAddress, IpRenewAddress, LookupPersistentTcpPortReservation, LookupPersistentUdpPortReservation, NotifyAddrChange, NotifyIpInterfaceChange, NotifyNetworkConnectivityHintChange, NotifyRouteChange, NotifyRouteChange2, NotifyStableUnicastIpAddressTable, NotifyTeredoPortChange, NotifyUnicastIpAddressChange, ParseNetworkString, ResolveIpNetEntry2, RestoreMediaSense, SendARP, SetCurrentThreadCompartmentId, SetIfEntry, SetIpForwardEntry, SetIpForwardEntry2, SetIpInterfaceEntry, SetIpNetEntry, SetIpNetEntry2, SetIpStatistics, SetIpStatisticsEx, SetIpTTL, SetNetworkInformation, SetPerTcp6ConnectionEStats, SetPerTcpConnectionEStats, SetSessionCompartmentId, SetTcpEntry, SetUnicastIpAddressEntry, UnenableRouter
Structures
IO_STATUS_BLOCK, IF_COUNTED_STRING, IF_PHYSICAL_ADDRESS, NDIS_INTERFACE_INFORMATION, NET_IF_ALIAS, NET_IF_RCV_ADDRESS, NET_LUID, NET_PHYSICAL_LOCATION, MIB_IFROW, IP_ADAPTER_INDEX_MAP, IP_OPTION_INFORMATION, NET_ADDRESS_INFO, TCPIP_OWNER_MODULE_BASIC_INFO, TCPIP_OWNER_MODULE_BASIC_INFO_UNMGD, FIXED_INFO, IP_ADAPTER_ADDRESSES, IP_ADAPTER_ANYCAST_ADDRESS, IP_ADAPTER_DNS_SERVER_ADDRESS, IP_ADAPTER_DNS_SUFFIX, IP_ADAPTER_GATEWAY_ADDRESS, IP_ADAPTER_INFO, IP_ADAPTER_MULTICAST_ADDRESS, IP_ADAPTER_PREFIX, IP_ADAPTER_UNICAST_ADDRESS, IP_ADAPTER_WINS_SERVER_ADDRESS, IP_ADDR_STRING, IP_ADDRESS_STRING, IP_INTERFACE_NAME_INFO, IP_PER_ADAPTER_INFO, MIB_ICMP, MIB_ICMP_EX, MIB_IPADDRROW, MIB_IPFORWARDROW, MIB_IPNETROW, MIB_IPSTATS, MIBICMPINFO, MIBICMPSTATS, MIBICMPSTATS_EX, IP_ADDRESS_PREFIX, MIB_ANYCASTIPADDRESS_ROW, MIB_IF_ROW2, MIB_IFSTACK_ROW, MIB_INVERTEDIFSTACK_ROW, MIB_IP_NETWORK_CONNECTION_BANDWIDTH_ESTIMATES, MIB_IPFORWARD_ROW2, MIB_IPINTERFACE_ROW, MIB_IPNET_ROW2, MIB_IPPATH_ROW, MIB_MULTICASTIPADDRESS_ROW, MIB_UNICASTIPADDRESS_ROW, NL_BANDWIDTH_INFORMATION, NL_INTERFACE_OFFLOAD_ROD, NL_NETWORK_CONNECTIVITY_HINT, TCP_ESTATS_BANDWIDTH_ROD_v0, TCP_ESTATS_BANDWIDTH_RW_v0, TCP_ESTATS_DATA_ROD_v0, TCP_ESTATS_DATA_RW_v0, TCP_ESTATS_FINE_RTT_ROD_v0, TCP_ESTATS_FINE_RTT_RW_v0, TCP_ESTATS_OBS_REC_ROD_v0, TCP_ESTATS_OBS_REC_RW_v0, TCP_ESTATS_PATH_ROD_v0, TCP_ESTATS_PATH_RW_v0, TCP_ESTATS_REC_ROD_v0, TCP_ESTATS_REC_RW_v0, TCP_ESTATS_SEND_BUFF_ROD_v0, TCP_ESTATS_SEND_BUFF_RW_v0, TCP_ESTATS_SND_CONG_ROD_v0, TCP_ESTATS_SND_CONG_ROS_v0, TCP_ESTATS_SND_CONG_RW_v0, TCP_ESTATS_SYN_OPTS_ROS_v0, MIB_TCP6ROW, MIB_TCP6ROW_OWNER_MODULE, MIB_TCP6ROW_OWNER_PID, MIB_TCP6ROW2, MIB_TCPROW, MIB_TCPROW_OWNER_MODULE, MIB_TCPROW_OWNER_PID, MIB_TCPROW2, MIB_TCPSTATS, MIB_TCPSTATS2, MIB_UDP6ROW, MIB_UDP6ROW_OWNER_MODULE, MIB_UDP6ROW_OWNER_PID, MIB_UDPROW, MIB_UDPROW_OWNER_MODULE, MIB_UDPROW_OWNER_PID, MIB_UDPSTATS, MIB_UDPSTATS2, NAMEDADDRESS
IO_STATUS_BLOCK, IF_COUNTED_STRING, IF_PHYSICAL_ADDRESS, NDIS_INTERFACE_INFORMATION, NET_IF_ALIAS, NET_IF_RCV_ADDRESS, NET_LUID, NET_PHYSICAL_LOCATION, MIB_IFROW, IP_ADAPTER_INDEX_MAP, IP_OPTION_INFORMATION, NET_ADDRESS_INFO, TCPIP_OWNER_MODULE_BASIC_INFO, TCPIP_OWNER_MODULE_BASIC_INFO_UNMGD, FIXED_INFO, IP_ADAPTER_ADDRESSES, IP_ADAPTER_ANYCAST_ADDRESS, IP_ADAPTER_DNS_SERVER_ADDRESS, IP_ADAPTER_DNS_SUFFIX, IP_ADAPTER_GATEWAY_ADDRESS, IP_ADAPTER_INFO, IP_ADAPTER_MULTICAST_ADDRESS, IP_ADAPTER_PREFIX, IP_ADAPTER_UNICAST_ADDRESS, IP_ADAPTER_WINS_SERVER_ADDRESS, IP_ADDR_STRING, IP_ADDRESS_STRING, IP_INTERFACE_NAME_INFO, IP_PER_ADAPTER_INFO, MIB_ICMP, MIB_ICMP_EX, MIB_IPADDRROW, MIB_IPFORWARDROW, MIB_IPNETROW, MIB_IPSTATS, MIBICMPINFO, MIBICMPSTATS, MIBICMPSTATS_EX, IP_ADDRESS_PREFIX, MIB_ANYCASTIPADDRESS_ROW, MIB_IF_ROW2, MIB_IFSTACK_ROW, MIB_INVERTEDIFSTACK_ROW, MIB_IP_NETWORK_CONNECTION_BANDWIDTH_ESTIMATES, MIB_IPFORWARD_ROW2, MIB_IPINTERFACE_ROW, MIB_IPNET_ROW2, MIB_IPNET_ROW2_Unmanaged, MIB_IPPATH_ROW, MIB_MULTICASTIPADDRESS_ROW, MIB_UNICASTIPADDRESS_ROW, NL_BANDWIDTH_INFORMATION, NL_INTERFACE_OFFLOAD_ROD, NL_NETWORK_CONNECTIVITY_HINT, TCP_ESTATS_BANDWIDTH_ROD_v0, TCP_ESTATS_BANDWIDTH_RW_v0, TCP_ESTATS_DATA_ROD_v0, TCP_ESTATS_DATA_RW_v0, TCP_ESTATS_FINE_RTT_ROD_v0, TCP_ESTATS_FINE_RTT_RW_v0, TCP_ESTATS_OBS_REC_ROD_v0, TCP_ESTATS_OBS_REC_RW_v0, TCP_ESTATS_PATH_ROD_v0, TCP_ESTATS_PATH_RW_v0, TCP_ESTATS_REC_ROD_v0, TCP_ESTATS_REC_RW_v0, TCP_ESTATS_SEND_BUFF_ROD_v0, TCP_ESTATS_SEND_BUFF_RW_v0, TCP_ESTATS_SND_CONG_ROD_v0, TCP_ESTATS_SND_CONG_ROS_v0, TCP_ESTATS_SND_CONG_RW_v0, TCP_ESTATS_SYN_OPTS_ROS_v0, MIB_TCP6ROW, MIB_TCP6ROW_OWNER_MODULE, MIB_TCP6ROW_OWNER_PID, MIB_TCP6ROW2, MIB_TCPROW, MIB_TCPROW_OWNER_MODULE, MIB_TCPROW_OWNER_PID, MIB_TCPROW2, MIB_TCPSTATS, MIB_TCPSTATS2, MIB_UDP6ROW, MIB_UDP6ROW_OWNER_MODULE, MIB_UDP6ROW_OWNER_PID, MIB_UDPROW, MIB_UDPROW_OWNER_MODULE, MIB_UDPROW_OWNER_PID, MIB_UDPSTATS, MIB_UDPSTATS2, NAMEDADDRESS, &lt;PhysicalAddress&gt;e__FixedBuffer
</PackageReleaseNotes>
</PropertyGroup>

View File

@ -1,5 +1,5 @@
## Correlation report for projectedfslib.dll
### Methods (89% complete, 17 of 19 functions)
### Methods (100% complete, 19 of 19 functions)
Native Method | Header | Managed Method
--- | --- | ---
[PrjAllocateAlignedBuffer](https://www.google.com/search?num=5&q=PrjAllocateAlignedBuffer+site%3Adocs.microsoft.com) | projectedfslib.h | [Vanara.PInvoke.ProjectedFSLib.PrjAllocateAlignedBuffer](https://github.com/dahall/Vanara/search?l=C%23&q=PrjAllocateAlignedBuffer)
@ -10,7 +10,7 @@ Native Method | Header | Managed Method
[PrjFileNameCompare](https://www.google.com/search?num=5&q=PrjFileNameCompare+site%3Adocs.microsoft.com) | projectedfslib.h | [Vanara.PInvoke.ProjectedFSLib.PrjFileNameCompare](https://github.com/dahall/Vanara/search?l=C%23&q=PrjFileNameCompare)
[PrjFileNameMatch](https://www.google.com/search?num=5&q=PrjFileNameMatch+site%3Adocs.microsoft.com) | projectedfslib.h | [Vanara.PInvoke.ProjectedFSLib.PrjFileNameMatch](https://github.com/dahall/Vanara/search?l=C%23&q=PrjFileNameMatch)
[PrjFillDirEntryBuffer](https://www.google.com/search?num=5&q=PrjFillDirEntryBuffer+site%3Adocs.microsoft.com) | projectedfslib.h | [Vanara.PInvoke.ProjectedFSLib.PrjFillDirEntryBuffer](https://github.com/dahall/Vanara/search?l=C%23&q=PrjFillDirEntryBuffer)
[PrjFillDirEntryBuffer2](https://www.google.com/search?num=5&q=PrjFillDirEntryBuffer2+site%3Adocs.microsoft.com) | |
[PrjFillDirEntryBuffer2](https://www.google.com/search?num=5&q=PrjFillDirEntryBuffer2+site%3Adocs.microsoft.com) | projectedfslib.h | [Vanara.PInvoke.ProjectedFSLib.PrjFillDirEntryBuffer2](https://github.com/dahall/Vanara/search?l=C%23&q=PrjFillDirEntryBuffer2)
[PrjFreeAlignedBuffer](https://www.google.com/search?num=5&q=PrjFreeAlignedBuffer+site%3Adocs.microsoft.com) | projectedfslib.h | [Vanara.PInvoke.ProjectedFSLib.PrjFreeAlignedBuffer](https://github.com/dahall/Vanara/search?l=C%23&q=PrjFreeAlignedBuffer)
[PrjGetOnDiskFileState](https://www.google.com/search?num=5&q=PrjGetOnDiskFileState+site%3Adocs.microsoft.com) | projectedfslib.h | [Vanara.PInvoke.ProjectedFSLib.PrjGetOnDiskFileState](https://github.com/dahall/Vanara/search?l=C%23&q=PrjGetOnDiskFileState)
[PrjGetVirtualizationInstanceInfo](https://www.google.com/search?num=5&q=PrjGetVirtualizationInstanceInfo+site%3Adocs.microsoft.com) | projectedfslib.h | [Vanara.PInvoke.ProjectedFSLib.PrjGetVirtualizationInstanceInfo](https://github.com/dahall/Vanara/search?l=C%23&q=PrjGetVirtualizationInstanceInfo)
@ -20,7 +20,7 @@ Native Method | Header | Managed Method
[PrjUpdateFileIfNeeded](https://www.google.com/search?num=5&q=PrjUpdateFileIfNeeded+site%3Adocs.microsoft.com) | projectedfslib.h | [Vanara.PInvoke.ProjectedFSLib.PrjUpdateFileIfNeeded](https://github.com/dahall/Vanara/search?l=C%23&q=PrjUpdateFileIfNeeded)
[PrjWriteFileData](https://www.google.com/search?num=5&q=PrjWriteFileData+site%3Adocs.microsoft.com) | projectedfslib.h | [Vanara.PInvoke.ProjectedFSLib.PrjWriteFileData](https://github.com/dahall/Vanara/search?l=C%23&q=PrjWriteFileData)
[PrjWritePlaceholderInfo](https://www.google.com/search?num=5&q=PrjWritePlaceholderInfo+site%3Adocs.microsoft.com) | projectedfslib.h | [Vanara.PInvoke.ProjectedFSLib.PrjWritePlaceholderInfo](https://github.com/dahall/Vanara/search?l=C%23&q=PrjWritePlaceholderInfo)
[PrjWritePlaceholderInfo2](https://www.google.com/search?num=5&q=PrjWritePlaceholderInfo2+site%3Adocs.microsoft.com) | |
[PrjWritePlaceholderInfo2](https://www.google.com/search?num=5&q=PrjWritePlaceholderInfo2+site%3Adocs.microsoft.com) | projectedfslib.h | [Vanara.PInvoke.ProjectedFSLib.PrjWritePlaceholderInfo2](https://github.com/dahall/Vanara/search?l=C%23&q=PrjWritePlaceholderInfo2)
### Structures
Native Structure | Header | Managed Structure
--- | --- | ---
@ -29,6 +29,7 @@ Native Structure | Header | Managed Structure
[PRJ_CALLBACKS](https://www.google.com/search?num=5&q=PRJ_CALLBACKS+site%3Adocs.microsoft.com) | projectedfslib.h | [Vanara.PInvoke.ProjectedFSLib.PRJ_CALLBACKS](https://github.com/dahall/Vanara/search?l=C%23&q=PRJ_CALLBACKS)
[PRJ_COMPLETE_COMMAND_EXTENDED_PARAMETERS](https://www.google.com/search?num=5&q=PRJ_COMPLETE_COMMAND_EXTENDED_PARAMETERS+site%3Adocs.microsoft.com) | projectedfslib.h | [Vanara.PInvoke.ProjectedFSLib.PRJ_COMPLETE_COMMAND_EXTENDED_PARAMETERS](https://github.com/dahall/Vanara/search?l=C%23&q=PRJ_COMPLETE_COMMAND_EXTENDED_PARAMETERS)
[PRJ_DIR_ENTRY_BUFFER_HANDLE](https://www.google.com/search?num=5&q=PRJ_DIR_ENTRY_BUFFER_HANDLE+site%3Adocs.microsoft.com) | | [Vanara.PInvoke.ProjectedFSLib.PRJ_DIR_ENTRY_BUFFER_HANDLE](https://github.com/dahall/Vanara/search?l=C%23&q=PRJ_DIR_ENTRY_BUFFER_HANDLE)
[PRJ_EXTENDED_INFO](https://www.google.com/search?num=5&q=PRJ_EXTENDED_INFO+site%3Adocs.microsoft.com) | projectedfslib.h | [Vanara.PInvoke.ProjectedFSLib.PRJ_EXTENDED_INFO](https://github.com/dahall/Vanara/search?l=C%23&q=PRJ_EXTENDED_INFO)
[PRJ_FILE_BASIC_INFO](https://www.google.com/search?num=5&q=PRJ_FILE_BASIC_INFO+site%3Adocs.microsoft.com) | projectedfslib.h | [Vanara.PInvoke.ProjectedFSLib.PRJ_FILE_BASIC_INFO](https://github.com/dahall/Vanara/search?l=C%23&q=PRJ_FILE_BASIC_INFO)
[PRJ_NAMESPACE_VIRTUALIZATION_CONTEXT](https://www.google.com/search?num=5&q=PRJ_NAMESPACE_VIRTUALIZATION_CONTEXT+site%3Adocs.microsoft.com) | | [Vanara.PInvoke.ProjectedFSLib.PRJ_NAMESPACE_VIRTUALIZATION_CONTEXT](https://github.com/dahall/Vanara/search?l=C%23&q=PRJ_NAMESPACE_VIRTUALIZATION_CONTEXT)
[PRJ_NOTIFICATION_MAPPING](https://www.google.com/search?num=5&q=PRJ_NOTIFICATION_MAPPING+site%3Adocs.microsoft.com) | projectedfslib.h | [Vanara.PInvoke.ProjectedFSLib.PRJ_NOTIFICATION_MAPPING](https://github.com/dahall/Vanara/search?l=C%23&q=PRJ_NOTIFICATION_MAPPING)
@ -39,3 +40,4 @@ Native Structure | Header | Managed Structure
[PRJ_VIRTUALIZATION_INSTANCE_INFO](https://www.google.com/search?num=5&q=PRJ_VIRTUALIZATION_INSTANCE_INFO+site%3Adocs.microsoft.com) | projectedfslib.h | [Vanara.PInvoke.ProjectedFSLib.PRJ_VIRTUALIZATION_INSTANCE_INFO](https://github.com/dahall/Vanara/search?l=C%23&q=PRJ_VIRTUALIZATION_INSTANCE_INFO)
[SECURITYINFORMATION](https://www.google.com/search?num=5&q=SECURITYINFORMATION+site%3Adocs.microsoft.com) | | [Vanara.PInvoke.ProjectedFSLib.PRJ_PLACEHOLDER_INFO.SECURITYINFORMATION](https://github.com/dahall/Vanara/search?l=C%23&q=SECURITYINFORMATION)
[STREAMSINFORMATION](https://www.google.com/search?num=5&q=STREAMSINFORMATION+site%3Adocs.microsoft.com) | | [Vanara.PInvoke.ProjectedFSLib.PRJ_PLACEHOLDER_INFO.STREAMSINFORMATION](https://github.com/dahall/Vanara/search?l=C%23&q=STREAMSINFORMATION)
[SYMLINK](https://www.google.com/search?num=5&q=SYMLINK+site%3Adocs.microsoft.com) | | [Vanara.PInvoke.ProjectedFSLib.PRJ_EXTENDED_INFO.SYMLINK](https://github.com/dahall/Vanara/search?l=C%23&q=SYMLINK)

View File

@ -17,7 +17,7 @@ Functions
PrjAllocateAlignedBuffer, PrjClearNegativePathCache, PrjCompleteCommand, PrjDeleteFile, PrjDoesNameContainWildCards, PrjFileNameCompare, PrjFileNameMatch, PrjFillDirEntryBuffer, PrjFillDirEntryBuffer2, PrjFreeAlignedBuffer, PrjGetOnDiskFileState, PrjGetVirtualizationInstanceInfo, PrjMarkDirectoryAsPlaceholder, PrjStartVirtualizing, PrjStopVirtualizing, PrjUpdateFileIfNeeded, PrjWriteFileData, PrjWritePlaceholderInfo, PrjWritePlaceholderInfo2
Structures
PRJ_CALLBACK_DATA, PRJ_CALLBACKS, PRJ_COMPLETE_COMMAND_EXTENDED_PARAMETERS, PRJ_DIR_ENTRY_BUFFER_HANDLE, PRJ_FILE_BASIC_INFO, PRJ_NAMESPACE_VIRTUALIZATION_CONTEXT, PRJ_NOTIFICATION_MAPPING, PRJ_NOTIFICATION_PARAMETERS, PRJ_PLACEHOLDER_INFO, PRJ_PLACEHOLDER_VERSION_INFO, PRJ_STARTVIRTUALIZING_OPTIONS, PRJ_VIRTUALIZATION_INSTANCE_INFO, EAINFORMATION, SECURITYINFORMATION, STREAMSINFORMATION
PRJ_CALLBACK_DATA, PRJ_CALLBACKS, PRJ_COMPLETE_COMMAND_EXTENDED_PARAMETERS, PRJ_DIR_ENTRY_BUFFER_HANDLE, PRJ_EXTENDED_INFO, PRJ_FILE_BASIC_INFO, PRJ_NAMESPACE_VIRTUALIZATION_CONTEXT, PRJ_NOTIFICATION_MAPPING, PRJ_NOTIFICATION_PARAMETERS, PRJ_PLACEHOLDER_INFO, PRJ_PLACEHOLDER_VERSION_INFO, PRJ_STARTVIRTUALIZING_OPTIONS, PRJ_VIRTUALIZATION_INSTANCE_INFO, SYMLINK, EAINFORMATION, SECURITYINFORMATION, STREAMSINFORMATION
</PackageReleaseNotes>
</PropertyGroup>

View File

@ -2,182 +2,182 @@
### Enumerations
Enum | Description | Values
---- | ---- | ----
[Vanara.PInvoke.CharacterSet](https://github.com/dahall/Vanara/search?l=C%23&q=CharacterSet) | The character set. | ANSI_CHARSET, DEFAULT_CHARSET, SYMBOL_CHARSET, MAC_CHARSET, SHIFTJIS_CHARSET, HANGUL_CHARSET, HANGEUL_CHARSET, JOHAB_CHARSET, GB2312_CHARSET, CHINESEBIG5_CHARSET, GREEK_CHARSET, TURKISH_CHARSET, VIETNAMESE_CHARSET, HEBREW_CHARSET, ARABIC_CHARSET, BALTIC_CHARSET, RUSSIAN_CHARSET, THAI_CHARSET, EASTEUROPE_CHARSET, OEM_CHARSET
[Vanara.PInvoke.CM_RESOURCE](https://github.com/dahall/Vanara/search?l=C%23&q=CM_RESOURCE) | Contains flag bits that are specific to the resource type, as indicated in the following table. Flags can be bitwise-ORed together as appropriate. | CM_RESOURCE_DMA_8, CM_RESOURCE_MEMORY_READ_WRITE, CM_RESOURCE_PORT_MEMORY, DMAV3_TRANFER_WIDTH_8, CM_RESOURCE_INTERRUPT_LEVEL_SENSITIVE, CM_RESOURCE_DMA_16, CM_RESOURCE_CONNECTION_TYPE_FUNCTION_CONFIG, CM_RESOURCE_INTERRUPT_LATCHED, CM_RESOURCE_PORT_IO, CM_RESOURCE_MEMORY_READ_ONLY, CM_RESOURCE_CONNECTION_TYPE_SERIAL_I2C, DMAV3_TRANFER_WIDTH_16, CM_RESOURCE_INTERRUPT_LEVEL_LATCHED_BITS, CM_RESOURCE_CONNECTION_CLASS_GPIO, CM_RESOURCE_INTERRUPT_MESSAGE, CM_RESOURCE_DMA_32, CM_RESOURCE_CONNECTION_CLASS_SERIAL, DMAV3_TRANFER_WIDTH_32, CM_RESOURCE_CONNECTION_TYPE_GPIO_IO, CM_RESOURCE_CONNECTION_TYPE_SERIAL_SPI, CM_RESOURCE_MEMORY_WRITE_ONLY, CM_RESOURCE_MEMORY_WRITEABILITY_MASK, DMAV3_TRANFER_WIDTH_64, CM_RESOURCE_CONNECTION_TYPE_SERIAL_UART, CM_RESOURCE_CONNECTION_CLASS_FUNCTION_CONFIG, CM_RESOURCE_DMA_8_AND_16, CM_RESOURCE_INTERRUPT_POLICY_INCLUDED, DMAV3_TRANFER_WIDTH_128, CM_RESOURCE_MEMORY_PREFETCHABLE, CM_RESOURCE_PORT_10_BIT_DECODE, DMAV3_TRANFER_WIDTH_256, CM_RESOURCE_MEMORY_COMBINEDWRITE, CM_RESOURCE_DMA_BUS_MASTER, CM_RESOURCE_PORT_12_BIT_DECODE, CM_RESOURCE_PORT_16_BIT_DECODE, CM_RESOURCE_INTERRUPT_SECONDARY_INTERRUPT, CM_RESOURCE_MEMORY_24, CM_RESOURCE_DMA_TYPE_A, CM_RESOURCE_INTERRUPT_WAKE_HINT, CM_RESOURCE_DMA_TYPE_B, CM_RESOURCE_PORT_POSITIVE_DECODE, CM_RESOURCE_MEMORY_CACHEABLE, CM_RESOURCE_DMA_TYPE_F, CM_RESOURCE_PORT_PASSIVE_DECODE, CM_RESOURCE_MEMORY_WINDOW_DECODE, CM_RESOURCE_MEMORY_BAR, CM_RESOURCE_DMA_V3, CM_RESOURCE_PORT_WINDOW_DECODE, CM_RESOURCE_MEMORY_COMPAT_FOR_INACCESSIBLE_RANGE, CM_RESOURCE_PORT_BAR, CM_RESOURCE_MEMORY_LARGE_40, CM_RESOURCE_MEMORY_LARGE_48, CM_RESOURCE_MEMORY_LARGE_64, CM_RESOURCE_MEMORY_LARGE, CM_RESOURCE_INTERRUPT_MESSAGE_TOKEN
[Vanara.PInvoke.CM_SHARE_DISPOSITION](https://github.com/dahall/Vanara/search?l=C%23&q=CM_SHARE_DISPOSITION) | Indicates whether the described resource can be shared. | CmResourceShareUndetermined, CmResourceShareDeviceExclusive, CmResourceShareDriverExclusive, CmResourceShareShared
[Vanara.PInvoke.CmResourceType](https://github.com/dahall/Vanara/search?l=C%23&q=CmResourceType) | Identifies the resource type. The constant value specified for Type indicates which structure within the u union is valid, as indicated in the following table. (These flags are used within both CM_PARTIAL_RESOURCE_DESCRIPTOR and IO_RESOURCE_DESCRIPTOR structures, except where noted.) | CmResourceTypeNull, CmResourceTypePort, CmResourceTypeInterrupt, CmResourceTypeMemory, CmResourceTypeDma, CmResourceTypeDeviceSpecific, CmResourceTypeBusNumber, CmResourceTypeMemoryLarge, CmResourceTypeNonArbitrated, CmResourceTypeConfigData, CmResourceTypeDevicePrivate, CmResourceTypePcCardConfig, CmResourceTypeMfCardConfig, CmResourceTypeConnection
[Vanara.PInvoke.DMCOLLATE](https://github.com/dahall/Vanara/search?l=C%23&q=DMCOLLATE) | Specifies whether collation should be used when printing multiple copies. | DMCOLLATE_FALSE, DMCOLLATE_TRUE
[Vanara.PInvoke.DMCOLOR](https://github.com/dahall/Vanara/search?l=C%23&q=DMCOLOR) | The printer color. | DMCOLOR_MONOCHROME, DMCOLOR_COLOR
[Vanara.PInvoke.DMDFO](https://github.com/dahall/Vanara/search?l=C%23&q=DMDFO) | How the display presents a low-resolution mode on a higher-resolution display. | DMDFO_DEFAULT, DMDFO_STRETCH, DMDFO_CENTER
[Vanara.PInvoke.DMDISPLAY](https://github.com/dahall/Vanara/search?l=C%23&q=DMDISPLAY) | Specifies the device's display mode. | DM_GRAYSCALE, DM_INTERLACED, DMDISPLAYFLAGS_TEXTMODE
[Vanara.PInvoke.DMDITHER](https://github.com/dahall/Vanara/search?l=C%23&q=DMDITHER) | Specifies how dithering is to be done. | DMDITHER_NONE, DMDITHER_COARSE, DMDITHER_FINE, DMDITHER_LINEART, DMDITHER_ERRORDIFFUSION, DMDITHER_RESERVED6, DMDITHER_RESERVED7, DMDITHER_RESERVED8, DMDITHER_RESERVED9, DMDITHER_GRAYSCALE, DMDITHER_USER
[Vanara.PInvoke.DMDO](https://github.com/dahall/Vanara/search?l=C%23&q=DMDO) | The orientation at which images should be presented. | DMDO_DEFAULT, DMDO_90, DMDO_180, DMDO_270
[Vanara.PInvoke.DMDUP](https://github.com/dahall/Vanara/search?l=C%23&q=DMDUP) | Selects duplex or double-sided printing for printers capable of duplex printing. | DMDUP_UNKNOWN, DMDUP_SIMPLEX, DMDUP_VERTICAL, DMDUP_HORIZONTAL
[Vanara.PInvoke.DMFIELDS](https://github.com/dahall/Vanara/search?l=C%23&q=DMFIELDS) | Specifies whether certain members of the DEVMODE structure have been initialized. | DM_ORIENTATION, DM_PAPERSIZE, DM_PAPERLENGTH, DM_PAPERWIDTH, DM_SCALE, DM_POSITION, DM_NUP, DM_DISPLAYORIENTATION, DM_COPIES, DM_DEFAULTSOURCE, DM_PRINTQUALITY, DM_COLOR, DM_DUPLEX, DM_YRESOLUTION, DM_TTOPTION, DM_COLLATE, DM_FORMNAME, DM_LOGPIXELS, DM_BITSPERPEL, DM_PELSWIDTH, DM_PELSHEIGHT, DM_DISPLAYFLAGS, DM_DISPLAYFREQUENCY, DM_ICMMETHOD, DM_ICMINTENT, DM_MEDIATYPE, DM_DITHERTYPE, DM_PANNINGWIDTH, DM_PANNINGHEIGHT, DM_DISPLAYFIXEDOUTPUT
[Vanara.PInvoke.DMICM](https://github.com/dahall/Vanara/search?l=C%23&q=DMICM) | Specifies which color matching method, or intent, should be used by default. This member is primarily for non-ICM applications. ICM applications can establish intents by using the ICM functions. | DMICM_SATURATE, DMICM_CONTRAST, DMICM_COLORIMETRIC, DMICM_ABS_COLORIMETRIC, DMICM_USER
[Vanara.PInvoke.DMICMMETHOD](https://github.com/dahall/Vanara/search?l=C%23&q=DMICMMETHOD) | Specifies how ICM is handled. For a non-ICM application, this member determines if ICM is enabled or disabled. For ICM applications, the system examines this member to determine how to handle ICM support. | DMICMMETHOD_NONE, DMICMMETHOD_SYSTEM, DMICMMETHOD_DRIVER, DMICMMETHOD_DEVICE, DMICMMETHOD_USER
[Vanara.PInvoke.DMMEDIA](https://github.com/dahall/Vanara/search?l=C%23&q=DMMEDIA) | Specifies the type of media being printed on. | DMMEDIA_STANDARD, DMMEDIA_TRANSPARENCY, DMMEDIA_GLOSSY, DMMEDIA_USER
[Vanara.PInvoke.DMNUP](https://github.com/dahall/Vanara/search?l=C%23&q=DMNUP) | Specifies where the NUP is done. | DMNUP_SYSTEM, DMNUP_ONEUP
[Vanara.PInvoke.DMORIENT](https://github.com/dahall/Vanara/search?l=C%23&q=DMORIENT) | The orientation of the paper. | DMORIENT_PORTRAIT, DMORIENT_LANDSCAPE
[Vanara.PInvoke.DMPAPER](https://github.com/dahall/Vanara/search?l=C%23&q=DMPAPER) | The size of the paper to print on. | DMPAPER_LETTER, DMPAPER_LETTERSMALL, DMPAPER_TABLOID, DMPAPER_LEDGER, DMPAPER_LEGAL, DMPAPER_STATEMENT, DMPAPER_EXECUTIVE, DMPAPER_A3, DMPAPER_A4, DMPAPER_A4SMALL, DMPAPER_A5, DMPAPER_B4, DMPAPER_B5, DMPAPER_FOLIO, DMPAPER_QUARTO, DMPAPER_10X14, DMPAPER_11X17, DMPAPER_NOTE, DMPAPER_ENV_9, DMPAPER_ENV_10, DMPAPER_ENV_11, DMPAPER_ENV_12, DMPAPER_ENV_14, DMPAPER_CSHEET, DMPAPER_DSHEET, DMPAPER_ESHEET, DMPAPER_ENV_DL, DMPAPER_ENV_C5, DMPAPER_ENV_C3, DMPAPER_ENV_C4, DMPAPER_ENV_C6, DMPAPER_ENV_C65, DMPAPER_ENV_B4, DMPAPER_ENV_B5, DMPAPER_ENV_B6, DMPAPER_ENV_ITALY, DMPAPER_ENV_MONARCH, DMPAPER_ENV_PERSONAL, DMPAPER_FANFOLD_US, DMPAPER_FANFOLD_STD_GERMAN, DMPAPER_FANFOLD_LGL_GERMAN, DMPAPER_ISO_B4, DMPAPER_JAPANESE_POSTCARD, DMPAPER_9X11, DMPAPER_10X11, DMPAPER_15X11, DMPAPER_ENV_INVITE, DMPAPER_RESERVED_48, DMPAPER_RESERVED_49, DMPAPER_LETTER_EXTRA, DMPAPER_LEGAL_EXTRA, DMPAPER_TABLOID_EXTRA, DMPAPER_A4_EXTRA, DMPAPER_LETTER_TRANSVERSE, DMPAPER_A4_TRANSVERSE, DMPAPER_LETTER_EXTRA_TRANSVERSE, DMPAPER_A_PLUS, DMPAPER_B_PLUS, DMPAPER_LETTER_PLUS, DMPAPER_A4_PLUS, DMPAPER_A5_TRANSVERSE, DMPAPER_B5_TRANSVERSE, DMPAPER_A3_EXTRA, DMPAPER_A5_EXTRA, DMPAPER_B5_EXTRA, DMPAPER_A2, DMPAPER_A3_TRANSVERSE, DMPAPER_A3_EXTRA_TRANSVERSE, DMPAPER_DBL_JAPANESE_POSTCARD, DMPAPER_A6, DMPAPER_JENV_KAKU2, DMPAPER_JENV_KAKU3, DMPAPER_JENV_CHOU3, DMPAPER_JENV_CHOU4, DMPAPER_LETTER_ROTATED, DMPAPER_A3_ROTATED, DMPAPER_A4_ROTATED, DMPAPER_A5_ROTATED, DMPAPER_B4_JIS_ROTATED, DMPAPER_B5_JIS_ROTATED, DMPAPER_JAPANESE_POSTCARD_ROTATED, DMPAPER_DBL_JAPANESE_POSTCARD_ROTATED, DMPAPER_A6_ROTATED, DMPAPER_JENV_KAKU2_ROTATED, DMPAPER_JENV_KAKU3_ROTATED, DMPAPER_JENV_CHOU3_ROTATED, DMPAPER_JENV_CHOU4_ROTATED, DMPAPER_B6_JIS, DMPAPER_B6_JIS_ROTATED, DMPAPER_12X11, DMPAPER_JENV_YOU4, DMPAPER_JENV_YOU4_ROTATED, DMPAPER_P16K, DMPAPER_P32K, DMPAPER_P32KBIG, DMPAPER_PENV_1, DMPAPER_PENV_2, DMPAPER_PENV_3, DMPAPER_PENV_4, DMPAPER_PENV_5, DMPAPER_PENV_6, DMPAPER_PENV_7, DMPAPER_PENV_8, DMPAPER_PENV_9, DMPAPER_PENV_10, DMPAPER_P16K_ROTATED, DMPAPER_P32K_ROTATED, DMPAPER_P32KBIG_ROTATED, DMPAPER_PENV_1_ROTATED, DMPAPER_PENV_2_ROTATED, DMPAPER_PENV_3_ROTATED, DMPAPER_PENV_4_ROTATED, DMPAPER_PENV_5_ROTATED, DMPAPER_PENV_6_ROTATED, DMPAPER_PENV_7_ROTATED, DMPAPER_PENV_8_ROTATED, DMPAPER_PENV_9_ROTATED, DMPAPER_PENV_10_ROTATED, DMPAPER_USER
[Vanara.PInvoke.DMRES](https://github.com/dahall/Vanara/search?l=C%23&q=DMRES) | The printer resolution. | DMRES_HIGH, DMRES_MEDIUM, DMRES_LOW, DMRES_DRAFT
[Vanara.PInvoke.DMTT](https://github.com/dahall/Vanara/search?l=C%23&q=DMTT) | Specifies how TrueType fonts should be printed. | DMTT_BITMAP, DMTT_DOWNLOAD, DMTT_SUBDEV, DMTT_DOWNLOAD_OUTLINE
[Vanara.PInvoke.DrawTextFlags](https://github.com/dahall/Vanara/search?l=C%23&q=DrawTextFlags) | The formatting options for DrawText. | DT_TOP, DT_LEFT, DT_CENTER, DT_RIGHT, DT_VCENTER, DT_BOTTOM, DT_WORDBREAK, DT_SINGLELINE, DT_EXPANDTABS, DT_TABSTOP, DT_NOCLIP, DT_EXTERNALLEADING, DT_CALCRECT, DT_NOPREFIX, DT_INTERNAL, DT_EDITCONTROL, DT_PATH_ELLIPSIS, DT_END_ELLIPSIS, DT_MODIFYSTRING, DT_RTLREADING, DT_WORD_ELLIPSIS, DT_NOFULLWIDTHCHARBREAK, DT_HIDEPREFIX, DT_PREFIXONLY
[Vanara.PInvoke.HRESULT.FacilityCode](https://github.com/dahall/Vanara/search?l=C%23&q=FacilityCode) | Enumeration of facility codes | FACILITY_NULL, FACILITY_RPC, FACILITY_DISPATCH, FACILITY_STORAGE, FACILITY_ITF, FACILITY_WIN32, FACILITY_WINDOWS, FACILITY_SECURITY, FACILITY_SSPI, FACILITY_CONTROL, FACILITY_CERT, FACILITY_INTERNET, FACILITY_MEDIASERVER, FACILITY_MSMQ, FACILITY_SETUPAPI, FACILITY_SCARD, FACILITY_COMPLUS, FACILITY_AAF, FACILITY_URT, FACILITY_ACS, FACILITY_DPLAY, FACILITY_UMI, FACILITY_SXS, FACILITY_WINDOWS_CE, FACILITY_HTTP, FACILITY_USERMODE_COMMONLOG, FACILITY_USERMODE_FILTER_MANAGER, FACILITY_BACKGROUNDCOPY, FACILITY_CONFIGURATION, FACILITY_STATE_MANAGEMENT, FACILITY_METADIRECTORY, FACILITY_WINDOWSUPDATE, FACILITY_DIRECTORYSERVICE, FACILITY_GRAPHICS, FACILITY_SHELL, FACILITY_TPM_SERVICES, FACILITY_TPM_SOFTWARE, FACILITY_PLA, FACILITY_FVE, FACILITY_FWP, FACILITY_WINRM, FACILITY_NDIS, FACILITY_USERMODE_HYPERVISOR, FACILITY_CMI, FACILITY_USERMODE_VIRTUALIZATION, FACILITY_USERMODE_VOLMGR, FACILITY_BCD, FACILITY_USERMODE_VHD, FACILITY_SDIAG, FACILITY_WEBSERVICES, FACILITY_WINDOWS_DEFENDER, FACILITY_OPC, FACILITY_XPS, FACILITY_RAS, FACILITY_POWERSHELL, FACILITY_MBN, FACILITY_EAS, FACILITY_P2P_INT, FACILITY_P2P, FACILITY_DAF, FACILITY_BLUETOOTH_ATT, FACILITY_AUDIO, FACILITY_STATEREPOSITORY, FACILITY_VISUALCPP, FACILITY_SCRIPT, FACILITY_PARSE, FACILITY_BLB, FACILITY_BLB_CLI, FACILITY_WSBAPP, FACILITY_BLBUI, FACILITY_USN, FACILITY_USERMODE_VOLSNAP, FACILITY_TIERING, FACILITY_WSB_ONLINE, FACILITY_ONLINE_ID, FACILITY_DEVICE_UPDATE_AGENT, FACILITY_DRVSERVICING, FACILITY_DLS, FACILITY_SOS, FACILITY_DEBUGGERS, FACILITY_DELIVERY_OPTIMIZATION, FACILITY_USERMODE_SPACES, FACILITY_USER_MODE_SECURITY_CORE, FACILITY_USERMODE_LICENSING, FACILITY_SPP, FACILITY_RESTORE, FACILITY_DMSERVER, FACILITY_DEPLOYMENT_SERVICES_SERVER, FACILITY_DEPLOYMENT_SERVICES_IMAGING, FACILITY_DEPLOYMENT_SERVICES_MANAGEMENT, FACILITY_DEPLOYMENT_SERVICES_UTIL, FACILITY_DEPLOYMENT_SERVICES_BINLSVC, FACILITY_DEPLOYMENT_SERVICES_PXE, FACILITY_DEPLOYMENT_SERVICES_TFTP, FACILITY_DEPLOYMENT_SERVICES_TRANSPORT_MANAGEMENT, FACILITY_DEPLOYMENT_SERVICES_DRIVER_PROVISIONING, FACILITY_DEPLOYMENT_SERVICES_MULTICAST_SERVER, FACILITY_DEPLOYMENT_SERVICES_MULTICAST_CLIENT, FACILITY_DEPLOYMENT_SERVICES_CONTENT_PROVIDER, FACILITY_LINGUISTIC_SERVICES, FACILITY_WEB, FACILITY_WEB_SOCKET, FACILITY_AUDIOSTREAMING, FACILITY_ACCELERATOR, FACILITY_MOBILE, FACILITY_SQLITE, FACILITY_UTC, FACILITY_WMAAECMA, FACILITY_WEP, FACILITY_SYNCENGINE, FACILITY_DIRECTMUSIC, FACILITY_DIRECT3D10, FACILITY_DXGI, FACILITY_DXGI_DDI, FACILITY_DIRECT3D11, FACILITY_DIRECT3D11_DEBUG, FACILITY_DIRECT3D12, FACILITY_DIRECT3D12_DEBUG, FACILITY_LEAP, FACILITY_AUDCLNT, FACILITY_WINML, FACILITY_WINCODEC_DWRITE_DWM, FACILITY_DIRECT2D, FACILITY_DEFRAG, FACILITY_USERMODE_SDBUS, FACILITY_JSCRIPT, FACILITY_XBOX, FACILITY_GAME, FACILITY_PIDGENX, FACILITY_PIX
[Vanara.PInvoke.NTStatus.FacilityCode](https://github.com/dahall/Vanara/search?l=C%23&q=FacilityCode) | Enumeration of facility codes | FACILITY_NULL, FACILITY_DEBUGGER, FACILITY_RPC_RUNTIME, FACILITY_RPC_STUBS, FACILITY_IO_ERROR_CODE, FACILITY_CODCLASS_ERROR_CODE, FACILITY_NTWIN32, FACILITY_NTCERT, FACILITY_NTSSPI, FACILITY_TERMINAL_SERVER, FACILTIY_MUI_ERROR_CODE, FACILITY_USB_ERROR_CODE, FACILITY_HID_ERROR_CODE, FACILITY_FIREWIRE_ERROR_CODE, FACILITY_CLUSTER_ERROR_CODE, FACILITY_ACPI_ERROR_CODE, FACILITY_SXS_ERROR_CODE, FACILITY_TRANSACTION, FACILITY_COMMONLOG, FACILITY_VIDEO, FACILITY_FILTER_MANAGER, FACILITY_MONITOR, FACILITY_GRAPHICS_KERNEL, FACILITY_DRIVER_FRAMEWORK, FACILITY_FVE_ERROR_CODE, FACILITY_FWP_ERROR_CODE, FACILITY_NDIS_ERROR_CODE, FACILITY_TPM, FACILITY_RTPM, FACILITY_HYPERVISOR, FACILITY_IPSEC, FACILITY_VIRTUALIZATION, FACILITY_VOLMGR, FACILITY_BCD_ERROR_CODE, FACILITY_WIN32K_NTUSER, FACILITY_WIN32K_NTGDI, FACILITY_RESUME_KEY_FILTER, FACILITY_RDBSS, FACILITY_BTH_ATT, FACILITY_SECUREBOOT, FACILITY_AUDIO_KERNEL, FACILITY_VSM, FACILITY_VOLSNAP, FACILITY_SDBUS, FACILITY_SHARED_VHDX, FACILITY_SMB, FACILITY_INTERIX, FACILITY_SPACES, FACILITY_SECURITY_CORE, FACILITY_SYSTEM_INTEGRITY, FACILITY_LICENSING, FACILITY_PLATFORM_MANIFEST, FACILITY_MAXIMUM_VALUE
[Vanara.PInvoke.FileFlagsAndAttributes](https://github.com/dahall/Vanara/search?l=C%23&q=FileFlagsAndAttributes) | File attributes are metadata values stored by the file system on disk and are used by the system and are available to developers via various file I/O APIs. | SECURITY_ANONYMOUS, FILE_ATTRIBUTE_READONLY, FILE_ATTRIBUTE_HIDDEN, FILE_ATTRIBUTE_SYSTEM, FILE_ATTRIBUTE_DIRECTORY, FILE_ATTRIBUTE_ARCHIVE, FILE_ATTRIBUTE_DEVICE, FILE_ATTRIBUTE_NORMAL, FILE_ATTRIBUTE_TEMPORARY, FILE_ATTRIBUTE_SPARSE_FILE, FILE_ATTRIBUTE_REPARSE_POINT, FILE_ATTRIBUTE_COMPRESSED, FILE_ATTRIBUTE_OFFLINE, FILE_ATTRIBUTE_NOT_CONTENT_INDEXED, FILE_ATTRIBUTE_ENCRYPTED, FILE_ATTRIBUTE_INTEGRITY_STREAM, SECURITY_IDENTIFICATION, FILE_ATTRIBUTE_VIRTUAL, FILE_ATTRIBUTE_NO_SCRUB_DATA, SECURITY_IMPERSONATION, SECURITY_DELEGATION, FILE_ATTRIBUTE_RECALL_ON_OPEN, SECURITY_CONTEXT_TRACKING, FILE_ATTRIBUTE_EA, FILE_ATTRIBUTE_PINNED, FILE_FLAG_FIRST_PIPE_INSTANCE, SECURITY_EFFECTIVE_ONLY, FILE_ATTRIBUTE_UNPINNED, SECURITY_SQOS_PRESENT, FILE_FLAG_OPEN_NO_RECALL, FILE_FLAG_OPEN_REPARSE_POINT, FILE_ATTRIBUTE_RECALL_ON_DATA_ACCESS, FILE_FLAG_SESSION_AWARE, FILE_FLAG_POSIX_SEMANTICS, FILE_FLAG_BACKUP_SEMANTICS, FILE_FLAG_DELETE_ON_CLOSE, FILE_FLAG_SEQUENTIAL_SCAN, FILE_FLAG_RANDOM_ACCESS, FILE_FLAG_NO_BUFFERING, FILE_ATTRIBUTE_STRICTLY_SEQUENTIAL, FILE_FLAG_OVERLAPPED, FILE_FLAG_WRITE_THROUGH
[Vanara.PInvoke.FontFamily](https://github.com/dahall/Vanara/search?l=C%23&q=FontFamily) | Font families describe the look of a font in a general way. They are intended for specifying fonts when the exact typeface desired is not available. | FF_DONTCARE, FF_ROMAN, FF_SWISS, FF_MODERN, FF_SCRIPT, FF_DECORATIVE
[Vanara.PInvoke.FontPitch](https://github.com/dahall/Vanara/search?l=C%23&q=FontPitch) | Specifies information about the pitch, the technology, and the family of a physical font. | DEFAULT_PITCH, FIXED_PITCH, TMPF_FIXED_PITCH, VARIABLE_PITCH, TMPF_VECTOR, TMPF_TRUETYPE, MONO_FONT, TMPF_DEVICE
[Vanara.PInvoke.INTERFACE_TYPE](https://github.com/dahall/Vanara/search?l=C%23&q=INTERFACE_TYPE) | The <c>INTERFACE_TYPE</c> enumeration indicates the bus type. | Internal, Isa, Eisa, MicroChannel, TurboChannel, PCIBus, VMEBus, NuBus, PCMCIABus, CBus, MPIBus, MPSABus, ProcessorInternal, InternalPowerBus, PNPISABus, PNPBus, Vmcs, ACPIBus, MaximumInterfaceType, InterfaceTypeUndefined
[Vanara.PInvoke.LogFontClippingPrecision](https://github.com/dahall/Vanara/search?l=C%23&q=LogFontClippingPrecision) | The clipping precision defines how to clip characters that are partially outside the clipping region. | CLIP_DEFAULT_PRECIS, CLIP_CHARACTER_PRECIS, CLIP_STROKE_PRECIS, CLIP_MASK, CLIP_LH_ANGLES, CLIP_TT_ALWAYS, CLIP_DFA_OVERRIDE, CLIP_DFA_DISABLE, CLIP_EMBEDDED
[Vanara.PInvoke.LogFontOutputPrecision](https://github.com/dahall/Vanara/search?l=C%23&q=LogFontOutputPrecision) | The output precision. The output precision defines how closely the output must match the requested font's height, width, character orientation, escapement, pitch, and font type. | OUT_DEFAULT_PRECIS, OUT_STRING_PRECIS, OUT_CHARACTER_PRECIS, OUT_STROKE_PRECIS, OUT_TT_PRECIS, OUT_DEVICE_PRECIS, OUT_RASTER_PRECIS, OUT_TT_ONLY_PRECIS, OUT_OUTLINE_PRECIS, OUT_SCREEN_OUTLINE_PRECIS, OUT_PS_ONLY_PRECIS
[Vanara.PInvoke.LogFontOutputQuality](https://github.com/dahall/Vanara/search?l=C%23&q=LogFontOutputQuality) | The output quality defines how carefully the graphics device interface (GDI) must attempt to match the logical-font attributes to those of an actual physical font. | DEFAULT_QUALITY, DRAFT_QUALITY, PROOF_QUALITY, NONANTIALIASED_QUALITY, ANTIALIASED_QUALITY, CLEARTYPE_QUALITY, CLEARTYPE_NATURAL_QUALITY
[Vanara.PInvoke.NTDDI](https://github.com/dahall/Vanara/search?l=C%23&q=NTDDI) | NTDDI version constants | NTDDI_WIN2K, NTDDI_WIN2KSP1, NTDDI_WIN2KSP2, NTDDI_WIN2KSP3, NTDDI_WIN2KSP4, NTDDI_WINXP, NTDDI_WINXPSP1, NTDDI_WINXPSP2, NTDDI_WINXPSP3, NTDDI_WINXPSP4, NTDDI_WS03, NTDDI_WS03SP1, NTDDI_WS03SP2, NTDDI_WS03SP3, NTDDI_WS03SP4, NTDDI_VISTA, NTDDI_LONGHORN, NTDDI_WIN6, NTDDI_VISTASP1, NTDDI_WS08, NTDDI_WIN6SP1, NTDDI_WIN6SP2, NTDDI_VISTASP2, NTDDI_WS08SP2, NTDDI_WS08SP3, NTDDI_VISTASP3, NTDDI_WIN6SP3, NTDDI_VISTASP4, NTDDI_WIN6SP4, NTDDI_WS08SP4, NTDDI_WIN7, NTDDI_WIN8, NTDDI_WINBLUE, NTDDI_WINTHRESHOLD, NTDDI_WIN10, NTDDI_WIN10_TH2, NTDDI_WIN10_RS1, NTDDI_WIN10_RS2, NTDDI_WIN10_RS3, NTDDI_WIN10_RS4, NTDDI_WIN10_RS5, NTDDI_WIN10_19H1
[Vanara.PInvoke.ObjectTypeListLevel](https://github.com/dahall/Vanara/search?l=C%23&q=ObjectTypeListLevel) | Valid values for the `Vanara.PInvoke.OBJECT_TYPE_LIST.level` field. | ACCESS_OBJECT_GUID, ACCESS_PROPERTY_SET_GUID, ACCESS_PROPERTY_GUID, ACCESS_MAX_LEVEL
[Vanara.PInvoke.PInvokeClient](https://github.com/dahall/Vanara/search?l=C%23&q=PInvokeClient) | Flags that determine the minimum supported client(s) for a P/Invoke function. | None, Windows2000, WindowsXP, WindowsXP_SP2, WindowsVista, WindowsVista_SP2, Windows7, Windows8, Windows81, Windows10
[Vanara.PInvoke.ProcessorArchitecture](https://github.com/dahall/Vanara/search?l=C%23&q=ProcessorArchitecture) | Processor architecture | PROCESSOR_ARCHITECTURE_INTEL, PROCESSOR_ARCHITECTURE_MIPS, PROCESSOR_ARCHITECTURE_ALPHA, PROCESSOR_ARCHITECTURE_PPC, PROCESSOR_ARCHITECTURE_SHX, PROCESSOR_ARCHITECTURE_ARM, PROCESSOR_ARCHITECTURE_IA64, PROCESSOR_ARCHITECTURE_ALPHA64, PROCESSOR_ARCHITECTURE_MSIL, PROCESSOR_ARCHITECTURE_AMD64, PROCESSOR_ARCHITECTURE_IA32_ON_WIN64, PROCESSOR_ARCHITECTURE_NEUTRAL, PROCESSOR_ARCHITECTURE_ARM64, PROCESSOR_ARCHITECTURE_ARM32_ON_WIN64, PROCESSOR_ARCHITECTURE_UNKNOWN
[Vanara.PInvoke.REG_VALUE_TYPE](https://github.com/dahall/Vanara/search?l=C%23&q=REG_VALUE_TYPE) | A registry value can store data in various formats. When you store data under a registry value, for instance by calling the RegSetValueEx function, you can specify one of the following values to indicate the type of data being stored. When you retrieve a registry value, functions such as RegQueryValueEx use these values to indicate the type of data retrieved. | REG_NONE, REG_SZ, REG_EXPAND_SZ, REG_BINARY, REG_DWORD_LITTLE_ENDIAN, REG_DWORD, REG_DWORD_BIG_ENDIAN, REG_LINK, REG_MULTI_SZ, REG_RESOURCE_LIST, REG_FULL_RESOURCE_DESCRIPTOR, REG_RESOURCE_REQUIREMENTS_LIST, REG_QWORD_LITTLE_ENDIAN, REG_QWORD
[Vanara.PInvoke.ResourceType](https://github.com/dahall/Vanara/search?l=C%23&q=ResourceType) | Predefined resource types. | RT_CURSOR, RT_BITMAP, RT_ICON, RT_MENU, RT_DIALOG, RT_STRING, RT_FONTDIR, RT_FONT, RT_ACCELERATOR, RT_RCDATA, RT_MESSAGETABLE, RT_GROUP_CURSOR, RT_GROUP_ICON, RT_VERSION, RT_DLGINCLUDE, RT_PLUGPLAY, RT_VXD, RT_ANICURSOR, RT_ANIICON, RT_HTML, RT_MANIFEST
[Vanara.PInvoke.SECURITY_INFORMATION](https://github.com/dahall/Vanara/search?l=C%23&q=SECURITY_INFORMATION) | The SECURITY_INFORMATION data type identifies the object-related security information being set or queried. This security information includes: | OWNER_SECURITY_INFORMATION, GROUP_SECURITY_INFORMATION, DACL_SECURITY_INFORMATION, SACL_SECURITY_INFORMATION, LABEL_SECURITY_INFORMATION, ATTRIBUTE_SECURITY_INFORMATION, SCOPE_SECURITY_INFORMATION, PROCESS_TRUST_LABEL_SECURITY_INFORMATION, BACKUP_SECURITY_INFORMATION, UNPROTECTED_SACL_SECURITY_INFORMATION, UNPROTECTED_DACL_SECURITY_INFORMATION, PROTECTED_SACL_SECURITY_INFORMATION, PROTECTED_DACL_SECURITY_INFORMATION
[Vanara.PInvoke.HRESULT.SeverityLevel](https://github.com/dahall/Vanara/search?l=C%23&q=SeverityLevel) | A value indicating whether an `Vanara.PInvoke.HRESULT` is a success (Severity bit 31 equals 0). | Success, Fail
[Vanara.PInvoke.NTStatus.SeverityLevel](https://github.com/dahall/Vanara/search?l=C%23&q=SeverityLevel) | A value indicating the severity of an `Vanara.PInvoke.NTStatus` value (bits 30-31). | STATUS_SEVERITY_SUCCESS, STATUS_SEVERITY_INFORMATIONAL, STATUS_SEVERITY_WARNING, STATUS_SEVERITY_ERROR
[Vanara.PInvoke.ShowWindowCommand](https://github.com/dahall/Vanara/search?l=C%23&q=ShowWindowCommand) | The flags that specify how an application is to be displayed when it is opened. | SW_HIDE, SW_SHOWNORMAL, SW_NORMAL, SW_SHOWMINIMIZED, SW_SHOWMAXIMIZED, SW_MAXIMIZE, SW_SHOWNOACTIVATE, SW_SHOW, SW_MINIMIZE, SW_SHOWMINNOACTIVE, SW_SHOWNA, SW_RESTORE, SW_SHOWDEFAULT, SW_FORCEMINIMIZE
[Vanara.PInvoke.STGM](https://github.com/dahall/Vanara/search?l=C%23&q=STGM) | The STGM constants are flags that indicate conditions for creating and deleting the object and access modes for the object. The STGM constants are included in the IStorage, IStream, and IPropertySetStorage interfaces and in the StgCreateDocfile, StgCreateStorageEx, StgCreateDocfileOnILockBytes, StgOpenStorage, and StgOpenStorageEx functions. <para> These elements are often combined using an OR operator. They are interpreted in groups as listed in the following table. It is not valid to use more than one element from a single group. | STGM_DIRECT, STGM_FAILIFTHERE, STGM_READ, STGM_WRITE, STGM_READWRITE, STGM_SHARE_EXCLUSIVE, STGM_SHARE_DENY_WRITE, STGM_SHARE_DENY_READ, STGM_SHARE_DENY_NONE, STGM_CREATE, STGM_TRANSACTED, STGM_CONVERT, STGM_PRIORITY, STGM_NOSCRATCH, STGM_NOSNAPSHOT, STGM_DIRECT_SWMR, STGM_DELETEONRELEASE, STGM_SIMPLE
[Vanara.PInvoke.SystemColorIndex](https://github.com/dahall/Vanara/search?l=C%23&q=SystemColorIndex) | Color index used to get a system color from <c>GetSysColor</c>. | COLOR_SCROLLBAR, COLOR_BACKGROUND, COLOR_DESKTOP, COLOR_ACTIVECAPTION, COLOR_INACTIVECAPTION, COLOR_MENU, COLOR_WINDOW, COLOR_WINDOWFRAME, COLOR_MENUTEXT, COLOR_WINDOWTEXT, COLOR_CAPTIONTEXT, COLOR_ACTIVEBORDER, COLOR_INACTIVEBORDER, COLOR_APPWORKSPACE, COLOR_HIGHLIGHT, COLOR_HIGHLIGHTTEXT, COLOR_BTNFACE, COLOR_3DFACE, COLOR_BTNSHADOW, COLOR_3DSHADOW, COLOR_GRAYTEXT, COLOR_BTNTEXT, COLOR_INACTIVECAPTIONTEXT, COLOR_3DHILIGHT, COLOR_BTNHILIGHT, COLOR_BTNHIGHLIGHT, COLOR_3DHIGHLIGHT, COLOR_3DDKSHADOW, COLOR_3DLIGHT, COLOR_INFOTEXT, COLOR_INFOBK, COLOR_HOTLIGHT, COLOR_GRADIENTACTIVECAPTION, COLOR_GRADIENTINACTIVECAPTION, COLOR_MENUHILIGHT, COLOR_MENUBAR
[Vanara.PInvoke.SystemShutDownReason](https://github.com/dahall/Vanara/search?l=C%23&q=SystemShutDownReason) | Flags used in the ExitWindowsEx, InitiateShutdown and InitiateSystemShutdownEx functions. | SHTDN_REASON_MAJOR_OTHER, SHTDN_REASON_MINOR_OTHER, SHTDN_REASON_MAJOR_NONE, SHTDN_REASON_MINOR_MAINTENANCE, SHTDN_REASON_MINOR_INSTALLATION, SHTDN_REASON_MINOR_UPGRADE, SHTDN_REASON_MINOR_RECONFIG, SHTDN_REASON_MINOR_HUNG, SHTDN_REASON_MINOR_UNSTABLE, SHTDN_REASON_MINOR_DISK, SHTDN_REASON_MINOR_PROCESSOR, SHTDN_REASON_MINOR_NETWORKCARD, SHTDN_REASON_MINOR_POWER_SUPPLY, SHTDN_REASON_MINOR_CORDUNPLUGGED, SHTDN_REASON_MINOR_ENVIRONMENT, SHTDN_REASON_MINOR_HARDWARE_DRIVER, SHTDN_REASON_MINOR_OTHERDRIVER, SHTDN_REASON_MINOR_BLUESCREEN, SHTDN_REASON_MINOR_SERVICEPACK, SHTDN_REASON_MINOR_HOTFIX, SHTDN_REASON_MINOR_SECURITYFIX, SHTDN_REASON_MINOR_SECURITY, SHTDN_REASON_MINOR_NETWORK_CONNECTIVITY, SHTDN_REASON_MINOR_WMI, SHTDN_REASON_MINOR_SERVICEPACK_UNINSTALL, SHTDN_REASON_MINOR_HOTFIX_UNINSTALL, SHTDN_REASON_MINOR_SECURITYFIX_UNINSTALL, SHTDN_REASON_MINOR_MMC, SHTDN_REASON_MINOR_SYSTEMRESTORE, SHTDN_REASON_MINOR_TERMSRV, SHTDN_REASON_MINOR_DC_PROMOTION, SHTDN_REASON_MINOR_DC_DEMOTION, SHTDN_REASON_MINOR_NONE, SHTDN_REASON_UNKNOWN, SHTDN_REASON_MAJOR_HARDWARE, SHTDN_REASON_MAJOR_OPERATINGSYSTEM, SHTDN_REASON_MAJOR_SOFTWARE, SHTDN_REASON_MAJOR_APPLICATION, SHTDN_REASON_MAJOR_SYSTEM, SHTDN_REASON_MAJOR_POWER, SHTDN_REASON_MAJOR_LEGACY_API, SHTDN_REASON_FLAG_COMMENT_REQUIRED, SHTDN_REASON_FLAG_DIRTY_PROBLEM_ID_REQUIRED, SHTDN_REASON_FLAG_CLEAN_UI, SHTDN_REASON_FLAG_DIRTY_UI, SHTDN_REASON_FLAG_MOBILE_UI_RESERVED, SHTDN_REASON_FLAG_USER_DEFINED, SHTDN_REASON_FLAG_PLANNED, SHTDN_REASON_LEGACY_API
[Vanara.PInvoke.URLZONE](https://github.com/dahall/Vanara/search?l=C%23&q=URLZONE) | Contains all the predefined zones used by Windows Internet Explorer. | URLZONE_PREDEFINED_MIN, URLZONE_LOCAL_MACHINE, URLZONE_INTRANET, URLZONE_TRUSTED, URLZONE_INTERNET, URLZONE_UNTRUSTED, URLZONE_PREDEFINED_MAX, URLZONE_USER_MIN, URLZONE_USER_MAX, URLZONE_INVALID
[Vanara.PInvoke.WIN32_WINNT](https://github.com/dahall/Vanara/search?l=C%23&q=WIN32_WINNT) | _WIN32_WINNT version constants | _WIN32_WINNT_NT4, _WIN32_WINNT_WIN2K, _WIN32_WINNT_WINXP, _WIN32_WINNT_WS03, _WIN32_WINNT_WIN6, _WIN32_WINNT_VISTA, _WIN32_WINNT_WS08, _WIN32_WINNT_LONGHORN, _WIN32_WINNT_WIN7, _WIN32_WINNT_WIN8, _WIN32_WINNT_WINBLUE, _WIN32_WINNT_WINTHRESHOLD, _WIN32_WINNT_WIN10
[Vanara.PInvoke.CharacterSet](https://github.com/dahall/Vanara/search?l=C%23&q=CharacterSet) | | ANSI_CHARSET, DEFAULT_CHARSET, SYMBOL_CHARSET, MAC_CHARSET, SHIFTJIS_CHARSET, HANGUL_CHARSET, HANGEUL_CHARSET, JOHAB_CHARSET, GB2312_CHARSET, CHINESEBIG5_CHARSET, GREEK_CHARSET, TURKISH_CHARSET, VIETNAMESE_CHARSET, HEBREW_CHARSET, ARABIC_CHARSET, BALTIC_CHARSET, RUSSIAN_CHARSET, THAI_CHARSET, EASTEUROPE_CHARSET, OEM_CHARSET
[Vanara.PInvoke.CM_RESOURCE](https://github.com/dahall/Vanara/search?l=C%23&q=CM_RESOURCE) | | CM_RESOURCE_DMA_8, CM_RESOURCE_MEMORY_READ_WRITE, CM_RESOURCE_PORT_MEMORY, DMAV3_TRANFER_WIDTH_8, CM_RESOURCE_INTERRUPT_LEVEL_SENSITIVE, CM_RESOURCE_DMA_16, CM_RESOURCE_CONNECTION_TYPE_FUNCTION_CONFIG, CM_RESOURCE_INTERRUPT_LATCHED, CM_RESOURCE_PORT_IO, CM_RESOURCE_MEMORY_READ_ONLY, CM_RESOURCE_CONNECTION_TYPE_SERIAL_I2C, DMAV3_TRANFER_WIDTH_16, CM_RESOURCE_INTERRUPT_LEVEL_LATCHED_BITS, CM_RESOURCE_CONNECTION_CLASS_GPIO, CM_RESOURCE_INTERRUPT_MESSAGE, CM_RESOURCE_DMA_32, CM_RESOURCE_CONNECTION_CLASS_SERIAL, DMAV3_TRANFER_WIDTH_32, CM_RESOURCE_CONNECTION_TYPE_GPIO_IO, CM_RESOURCE_CONNECTION_TYPE_SERIAL_SPI, CM_RESOURCE_MEMORY_WRITE_ONLY, CM_RESOURCE_MEMORY_WRITEABILITY_MASK, DMAV3_TRANFER_WIDTH_64, CM_RESOURCE_CONNECTION_TYPE_SERIAL_UART, CM_RESOURCE_CONNECTION_CLASS_FUNCTION_CONFIG, CM_RESOURCE_DMA_8_AND_16, CM_RESOURCE_INTERRUPT_POLICY_INCLUDED, DMAV3_TRANFER_WIDTH_128, CM_RESOURCE_MEMORY_PREFETCHABLE, CM_RESOURCE_PORT_10_BIT_DECODE, DMAV3_TRANFER_WIDTH_256, CM_RESOURCE_MEMORY_COMBINEDWRITE, CM_RESOURCE_DMA_BUS_MASTER, CM_RESOURCE_PORT_12_BIT_DECODE, CM_RESOURCE_PORT_16_BIT_DECODE, CM_RESOURCE_INTERRUPT_SECONDARY_INTERRUPT, CM_RESOURCE_MEMORY_24, CM_RESOURCE_DMA_TYPE_A, CM_RESOURCE_INTERRUPT_WAKE_HINT, CM_RESOURCE_DMA_TYPE_B, CM_RESOURCE_PORT_POSITIVE_DECODE, CM_RESOURCE_MEMORY_CACHEABLE, CM_RESOURCE_DMA_TYPE_F, CM_RESOURCE_PORT_PASSIVE_DECODE, CM_RESOURCE_MEMORY_WINDOW_DECODE, CM_RESOURCE_MEMORY_BAR, CM_RESOURCE_DMA_V3, CM_RESOURCE_PORT_WINDOW_DECODE, CM_RESOURCE_MEMORY_COMPAT_FOR_INACCESSIBLE_RANGE, CM_RESOURCE_PORT_BAR, CM_RESOURCE_MEMORY_LARGE_40, CM_RESOURCE_MEMORY_LARGE_48, CM_RESOURCE_MEMORY_LARGE_64, CM_RESOURCE_MEMORY_LARGE, CM_RESOURCE_INTERRUPT_MESSAGE_TOKEN
[Vanara.PInvoke.CM_SHARE_DISPOSITION](https://github.com/dahall/Vanara/search?l=C%23&q=CM_SHARE_DISPOSITION) | | CmResourceShareUndetermined, CmResourceShareDeviceExclusive, CmResourceShareDriverExclusive, CmResourceShareShared
[Vanara.PInvoke.CmResourceType](https://github.com/dahall/Vanara/search?l=C%23&q=CmResourceType) | | CmResourceTypeNull, CmResourceTypePort, CmResourceTypeInterrupt, CmResourceTypeMemory, CmResourceTypeDma, CmResourceTypeDeviceSpecific, CmResourceTypeBusNumber, CmResourceTypeMemoryLarge, CmResourceTypeNonArbitrated, CmResourceTypeConfigData, CmResourceTypeDevicePrivate, CmResourceTypePcCardConfig, CmResourceTypeMfCardConfig, CmResourceTypeConnection
[Vanara.PInvoke.DMCOLLATE](https://github.com/dahall/Vanara/search?l=C%23&q=DMCOLLATE) | | DMCOLLATE_FALSE, DMCOLLATE_TRUE
[Vanara.PInvoke.DMCOLOR](https://github.com/dahall/Vanara/search?l=C%23&q=DMCOLOR) | | DMCOLOR_MONOCHROME, DMCOLOR_COLOR
[Vanara.PInvoke.DMDFO](https://github.com/dahall/Vanara/search?l=C%23&q=DMDFO) | | DMDFO_DEFAULT, DMDFO_STRETCH, DMDFO_CENTER
[Vanara.PInvoke.DMDISPLAY](https://github.com/dahall/Vanara/search?l=C%23&q=DMDISPLAY) | | DM_GRAYSCALE, DM_INTERLACED, DMDISPLAYFLAGS_TEXTMODE
[Vanara.PInvoke.DMDITHER](https://github.com/dahall/Vanara/search?l=C%23&q=DMDITHER) | | DMDITHER_NONE, DMDITHER_COARSE, DMDITHER_FINE, DMDITHER_LINEART, DMDITHER_ERRORDIFFUSION, DMDITHER_RESERVED6, DMDITHER_RESERVED7, DMDITHER_RESERVED8, DMDITHER_RESERVED9, DMDITHER_GRAYSCALE, DMDITHER_USER
[Vanara.PInvoke.DMDO](https://github.com/dahall/Vanara/search?l=C%23&q=DMDO) | | DMDO_DEFAULT, DMDO_90, DMDO_180, DMDO_270
[Vanara.PInvoke.DMDUP](https://github.com/dahall/Vanara/search?l=C%23&q=DMDUP) | | DMDUP_UNKNOWN, DMDUP_SIMPLEX, DMDUP_VERTICAL, DMDUP_HORIZONTAL
[Vanara.PInvoke.DMFIELDS](https://github.com/dahall/Vanara/search?l=C%23&q=DMFIELDS) | | DM_ORIENTATION, DM_PAPERSIZE, DM_PAPERLENGTH, DM_PAPERWIDTH, DM_SCALE, DM_POSITION, DM_NUP, DM_DISPLAYORIENTATION, DM_COPIES, DM_DEFAULTSOURCE, DM_PRINTQUALITY, DM_COLOR, DM_DUPLEX, DM_YRESOLUTION, DM_TTOPTION, DM_COLLATE, DM_FORMNAME, DM_LOGPIXELS, DM_BITSPERPEL, DM_PELSWIDTH, DM_PELSHEIGHT, DM_DISPLAYFLAGS, DM_DISPLAYFREQUENCY, DM_ICMMETHOD, DM_ICMINTENT, DM_MEDIATYPE, DM_DITHERTYPE, DM_PANNINGWIDTH, DM_PANNINGHEIGHT, DM_DISPLAYFIXEDOUTPUT
[Vanara.PInvoke.DMICM](https://github.com/dahall/Vanara/search?l=C%23&q=DMICM) | | DMICM_SATURATE, DMICM_CONTRAST, DMICM_COLORIMETRIC, DMICM_ABS_COLORIMETRIC, DMICM_USER
[Vanara.PInvoke.DMICMMETHOD](https://github.com/dahall/Vanara/search?l=C%23&q=DMICMMETHOD) | | DMICMMETHOD_NONE, DMICMMETHOD_SYSTEM, DMICMMETHOD_DRIVER, DMICMMETHOD_DEVICE, DMICMMETHOD_USER
[Vanara.PInvoke.DMMEDIA](https://github.com/dahall/Vanara/search?l=C%23&q=DMMEDIA) | | DMMEDIA_STANDARD, DMMEDIA_TRANSPARENCY, DMMEDIA_GLOSSY, DMMEDIA_USER
[Vanara.PInvoke.DMNUP](https://github.com/dahall/Vanara/search?l=C%23&q=DMNUP) | | DMNUP_SYSTEM, DMNUP_ONEUP
[Vanara.PInvoke.DMORIENT](https://github.com/dahall/Vanara/search?l=C%23&q=DMORIENT) | | DMORIENT_PORTRAIT, DMORIENT_LANDSCAPE
[Vanara.PInvoke.DMPAPER](https://github.com/dahall/Vanara/search?l=C%23&q=DMPAPER) | | DMPAPER_LETTER, DMPAPER_LETTERSMALL, DMPAPER_TABLOID, DMPAPER_LEDGER, DMPAPER_LEGAL, DMPAPER_STATEMENT, DMPAPER_EXECUTIVE, DMPAPER_A3, DMPAPER_A4, DMPAPER_A4SMALL, DMPAPER_A5, DMPAPER_B4, DMPAPER_B5, DMPAPER_FOLIO, DMPAPER_QUARTO, DMPAPER_10X14, DMPAPER_11X17, DMPAPER_NOTE, DMPAPER_ENV_9, DMPAPER_ENV_10, DMPAPER_ENV_11, DMPAPER_ENV_12, DMPAPER_ENV_14, DMPAPER_CSHEET, DMPAPER_DSHEET, DMPAPER_ESHEET, DMPAPER_ENV_DL, DMPAPER_ENV_C5, DMPAPER_ENV_C3, DMPAPER_ENV_C4, DMPAPER_ENV_C6, DMPAPER_ENV_C65, DMPAPER_ENV_B4, DMPAPER_ENV_B5, DMPAPER_ENV_B6, DMPAPER_ENV_ITALY, DMPAPER_ENV_MONARCH, DMPAPER_ENV_PERSONAL, DMPAPER_FANFOLD_US, DMPAPER_FANFOLD_STD_GERMAN, DMPAPER_FANFOLD_LGL_GERMAN, DMPAPER_ISO_B4, DMPAPER_JAPANESE_POSTCARD, DMPAPER_9X11, DMPAPER_10X11, DMPAPER_15X11, DMPAPER_ENV_INVITE, DMPAPER_RESERVED_48, DMPAPER_RESERVED_49, DMPAPER_LETTER_EXTRA, DMPAPER_LEGAL_EXTRA, DMPAPER_TABLOID_EXTRA, DMPAPER_A4_EXTRA, DMPAPER_LETTER_TRANSVERSE, DMPAPER_A4_TRANSVERSE, DMPAPER_LETTER_EXTRA_TRANSVERSE, DMPAPER_A_PLUS, DMPAPER_B_PLUS, DMPAPER_LETTER_PLUS, DMPAPER_A4_PLUS, DMPAPER_A5_TRANSVERSE, DMPAPER_B5_TRANSVERSE, DMPAPER_A3_EXTRA, DMPAPER_A5_EXTRA, DMPAPER_B5_EXTRA, DMPAPER_A2, DMPAPER_A3_TRANSVERSE, DMPAPER_A3_EXTRA_TRANSVERSE, DMPAPER_DBL_JAPANESE_POSTCARD, DMPAPER_A6, DMPAPER_JENV_KAKU2, DMPAPER_JENV_KAKU3, DMPAPER_JENV_CHOU3, DMPAPER_JENV_CHOU4, DMPAPER_LETTER_ROTATED, DMPAPER_A3_ROTATED, DMPAPER_A4_ROTATED, DMPAPER_A5_ROTATED, DMPAPER_B4_JIS_ROTATED, DMPAPER_B5_JIS_ROTATED, DMPAPER_JAPANESE_POSTCARD_ROTATED, DMPAPER_DBL_JAPANESE_POSTCARD_ROTATED, DMPAPER_A6_ROTATED, DMPAPER_JENV_KAKU2_ROTATED, DMPAPER_JENV_KAKU3_ROTATED, DMPAPER_JENV_CHOU3_ROTATED, DMPAPER_JENV_CHOU4_ROTATED, DMPAPER_B6_JIS, DMPAPER_B6_JIS_ROTATED, DMPAPER_12X11, DMPAPER_JENV_YOU4, DMPAPER_JENV_YOU4_ROTATED, DMPAPER_P16K, DMPAPER_P32K, DMPAPER_P32KBIG, DMPAPER_PENV_1, DMPAPER_PENV_2, DMPAPER_PENV_3, DMPAPER_PENV_4, DMPAPER_PENV_5, DMPAPER_PENV_6, DMPAPER_PENV_7, DMPAPER_PENV_8, DMPAPER_PENV_9, DMPAPER_PENV_10, DMPAPER_P16K_ROTATED, DMPAPER_P32K_ROTATED, DMPAPER_P32KBIG_ROTATED, DMPAPER_PENV_1_ROTATED, DMPAPER_PENV_2_ROTATED, DMPAPER_PENV_3_ROTATED, DMPAPER_PENV_4_ROTATED, DMPAPER_PENV_5_ROTATED, DMPAPER_PENV_6_ROTATED, DMPAPER_PENV_7_ROTATED, DMPAPER_PENV_8_ROTATED, DMPAPER_PENV_9_ROTATED, DMPAPER_PENV_10_ROTATED, DMPAPER_USER
[Vanara.PInvoke.DMRES](https://github.com/dahall/Vanara/search?l=C%23&q=DMRES) | | DMRES_HIGH, DMRES_MEDIUM, DMRES_LOW, DMRES_DRAFT
[Vanara.PInvoke.DMTT](https://github.com/dahall/Vanara/search?l=C%23&q=DMTT) | | DMTT_BITMAP, DMTT_DOWNLOAD, DMTT_SUBDEV, DMTT_DOWNLOAD_OUTLINE
[Vanara.PInvoke.DrawTextFlags](https://github.com/dahall/Vanara/search?l=C%23&q=DrawTextFlags) | | DT_TOP, DT_LEFT, DT_CENTER, DT_RIGHT, DT_VCENTER, DT_BOTTOM, DT_WORDBREAK, DT_SINGLELINE, DT_EXPANDTABS, DT_TABSTOP, DT_NOCLIP, DT_EXTERNALLEADING, DT_CALCRECT, DT_NOPREFIX, DT_INTERNAL, DT_EDITCONTROL, DT_PATH_ELLIPSIS, DT_END_ELLIPSIS, DT_MODIFYSTRING, DT_RTLREADING, DT_WORD_ELLIPSIS, DT_NOFULLWIDTHCHARBREAK, DT_HIDEPREFIX, DT_PREFIXONLY
[Vanara.PInvoke.HRESULT.FacilityCode](https://github.com/dahall/Vanara/search?l=C%23&q=FacilityCode) | | FACILITY_NULL, FACILITY_RPC, FACILITY_DISPATCH, FACILITY_STORAGE, FACILITY_ITF, FACILITY_WIN32, FACILITY_WINDOWS, FACILITY_SECURITY, FACILITY_SSPI, FACILITY_CONTROL, FACILITY_CERT, FACILITY_INTERNET, FACILITY_MEDIASERVER, FACILITY_MSMQ, FACILITY_SETUPAPI, FACILITY_SCARD, FACILITY_COMPLUS, FACILITY_AAF, FACILITY_URT, FACILITY_ACS, FACILITY_DPLAY, FACILITY_UMI, FACILITY_SXS, FACILITY_WINDOWS_CE, FACILITY_HTTP, FACILITY_USERMODE_COMMONLOG, FACILITY_USERMODE_FILTER_MANAGER, FACILITY_BACKGROUNDCOPY, FACILITY_CONFIGURATION, FACILITY_STATE_MANAGEMENT, FACILITY_METADIRECTORY, FACILITY_WINDOWSUPDATE, FACILITY_DIRECTORYSERVICE, FACILITY_GRAPHICS, FACILITY_SHELL, FACILITY_TPM_SERVICES, FACILITY_TPM_SOFTWARE, FACILITY_PLA, FACILITY_FVE, FACILITY_FWP, FACILITY_WINRM, FACILITY_NDIS, FACILITY_USERMODE_HYPERVISOR, FACILITY_CMI, FACILITY_USERMODE_VIRTUALIZATION, FACILITY_USERMODE_VOLMGR, FACILITY_BCD, FACILITY_USERMODE_VHD, FACILITY_SDIAG, FACILITY_WEBSERVICES, FACILITY_WINDOWS_DEFENDER, FACILITY_OPC, FACILITY_XPS, FACILITY_RAS, FACILITY_POWERSHELL, FACILITY_MBN, FACILITY_EAS, FACILITY_P2P_INT, FACILITY_P2P, FACILITY_DAF, FACILITY_BLUETOOTH_ATT, FACILITY_AUDIO, FACILITY_STATEREPOSITORY, FACILITY_VISUALCPP, FACILITY_SCRIPT, FACILITY_PARSE, FACILITY_BLB, FACILITY_BLB_CLI, FACILITY_WSBAPP, FACILITY_BLBUI, FACILITY_USN, FACILITY_USERMODE_VOLSNAP, FACILITY_TIERING, FACILITY_WSB_ONLINE, FACILITY_ONLINE_ID, FACILITY_DEVICE_UPDATE_AGENT, FACILITY_DRVSERVICING, FACILITY_DLS, FACILITY_SOS, FACILITY_DEBUGGERS, FACILITY_DELIVERY_OPTIMIZATION, FACILITY_USERMODE_SPACES, FACILITY_USER_MODE_SECURITY_CORE, FACILITY_USERMODE_LICENSING, FACILITY_SPP, FACILITY_RESTORE, FACILITY_DMSERVER, FACILITY_DEPLOYMENT_SERVICES_SERVER, FACILITY_DEPLOYMENT_SERVICES_IMAGING, FACILITY_DEPLOYMENT_SERVICES_MANAGEMENT, FACILITY_DEPLOYMENT_SERVICES_UTIL, FACILITY_DEPLOYMENT_SERVICES_BINLSVC, FACILITY_DEPLOYMENT_SERVICES_PXE, FACILITY_DEPLOYMENT_SERVICES_TFTP, FACILITY_DEPLOYMENT_SERVICES_TRANSPORT_MANAGEMENT, FACILITY_DEPLOYMENT_SERVICES_DRIVER_PROVISIONING, FACILITY_DEPLOYMENT_SERVICES_MULTICAST_SERVER, FACILITY_DEPLOYMENT_SERVICES_MULTICAST_CLIENT, FACILITY_DEPLOYMENT_SERVICES_CONTENT_PROVIDER, FACILITY_LINGUISTIC_SERVICES, FACILITY_WEB, FACILITY_WEB_SOCKET, FACILITY_AUDIOSTREAMING, FACILITY_ACCELERATOR, FACILITY_MOBILE, FACILITY_SQLITE, FACILITY_UTC, FACILITY_WMAAECMA, FACILITY_WEP, FACILITY_SYNCENGINE, FACILITY_DIRECTMUSIC, FACILITY_DIRECT3D10, FACILITY_DXGI, FACILITY_DXGI_DDI, FACILITY_DIRECT3D11, FACILITY_DIRECT3D11_DEBUG, FACILITY_DIRECT3D12, FACILITY_DIRECT3D12_DEBUG, FACILITY_LEAP, FACILITY_AUDCLNT, FACILITY_WINML, FACILITY_WINCODEC_DWRITE_DWM, FACILITY_DIRECT2D, FACILITY_DEFRAG, FACILITY_USERMODE_SDBUS, FACILITY_JSCRIPT, FACILITY_XBOX, FACILITY_GAME, FACILITY_PIDGENX, FACILITY_PIX
[Vanara.PInvoke.NTStatus.FacilityCode](https://github.com/dahall/Vanara/search?l=C%23&q=FacilityCode) | | FACILITY_NULL, FACILITY_DEBUGGER, FACILITY_RPC_RUNTIME, FACILITY_RPC_STUBS, FACILITY_IO_ERROR_CODE, FACILITY_CODCLASS_ERROR_CODE, FACILITY_NTWIN32, FACILITY_NTCERT, FACILITY_NTSSPI, FACILITY_TERMINAL_SERVER, FACILTIY_MUI_ERROR_CODE, FACILITY_USB_ERROR_CODE, FACILITY_HID_ERROR_CODE, FACILITY_FIREWIRE_ERROR_CODE, FACILITY_CLUSTER_ERROR_CODE, FACILITY_ACPI_ERROR_CODE, FACILITY_SXS_ERROR_CODE, FACILITY_TRANSACTION, FACILITY_COMMONLOG, FACILITY_VIDEO, FACILITY_FILTER_MANAGER, FACILITY_MONITOR, FACILITY_GRAPHICS_KERNEL, FACILITY_DRIVER_FRAMEWORK, FACILITY_FVE_ERROR_CODE, FACILITY_FWP_ERROR_CODE, FACILITY_NDIS_ERROR_CODE, FACILITY_TPM, FACILITY_RTPM, FACILITY_HYPERVISOR, FACILITY_IPSEC, FACILITY_VIRTUALIZATION, FACILITY_VOLMGR, FACILITY_BCD_ERROR_CODE, FACILITY_WIN32K_NTUSER, FACILITY_WIN32K_NTGDI, FACILITY_RESUME_KEY_FILTER, FACILITY_RDBSS, FACILITY_BTH_ATT, FACILITY_SECUREBOOT, FACILITY_AUDIO_KERNEL, FACILITY_VSM, FACILITY_VOLSNAP, FACILITY_SDBUS, FACILITY_SHARED_VHDX, FACILITY_SMB, FACILITY_INTERIX, FACILITY_SPACES, FACILITY_SECURITY_CORE, FACILITY_SYSTEM_INTEGRITY, FACILITY_LICENSING, FACILITY_PLATFORM_MANIFEST, FACILITY_MAXIMUM_VALUE
[Vanara.PInvoke.FileFlagsAndAttributes](https://github.com/dahall/Vanara/search?l=C%23&q=FileFlagsAndAttributes) | | SECURITY_ANONYMOUS, FILE_ATTRIBUTE_READONLY, FILE_ATTRIBUTE_HIDDEN, FILE_ATTRIBUTE_SYSTEM, FILE_ATTRIBUTE_DIRECTORY, FILE_ATTRIBUTE_ARCHIVE, FILE_ATTRIBUTE_DEVICE, FILE_ATTRIBUTE_NORMAL, FILE_ATTRIBUTE_TEMPORARY, FILE_ATTRIBUTE_SPARSE_FILE, FILE_ATTRIBUTE_REPARSE_POINT, FILE_ATTRIBUTE_COMPRESSED, FILE_ATTRIBUTE_OFFLINE, FILE_ATTRIBUTE_NOT_CONTENT_INDEXED, FILE_ATTRIBUTE_ENCRYPTED, FILE_ATTRIBUTE_INTEGRITY_STREAM, SECURITY_IDENTIFICATION, FILE_ATTRIBUTE_VIRTUAL, FILE_ATTRIBUTE_NO_SCRUB_DATA, SECURITY_IMPERSONATION, SECURITY_DELEGATION, FILE_ATTRIBUTE_RECALL_ON_OPEN, SECURITY_CONTEXT_TRACKING, FILE_ATTRIBUTE_EA, FILE_ATTRIBUTE_PINNED, FILE_FLAG_FIRST_PIPE_INSTANCE, SECURITY_EFFECTIVE_ONLY, FILE_ATTRIBUTE_UNPINNED, SECURITY_SQOS_PRESENT, FILE_FLAG_OPEN_NO_RECALL, FILE_FLAG_OPEN_REPARSE_POINT, FILE_ATTRIBUTE_RECALL_ON_DATA_ACCESS, FILE_FLAG_SESSION_AWARE, FILE_FLAG_POSIX_SEMANTICS, FILE_FLAG_BACKUP_SEMANTICS, FILE_FLAG_DELETE_ON_CLOSE, FILE_FLAG_SEQUENTIAL_SCAN, FILE_FLAG_RANDOM_ACCESS, FILE_FLAG_NO_BUFFERING, FILE_ATTRIBUTE_STRICTLY_SEQUENTIAL, FILE_FLAG_OVERLAPPED, FILE_FLAG_WRITE_THROUGH
[Vanara.PInvoke.FontFamily](https://github.com/dahall/Vanara/search?l=C%23&q=FontFamily) | | FF_DONTCARE, FF_ROMAN, FF_SWISS, FF_MODERN, FF_SCRIPT, FF_DECORATIVE
[Vanara.PInvoke.FontPitch](https://github.com/dahall/Vanara/search?l=C%23&q=FontPitch) | | DEFAULT_PITCH, FIXED_PITCH, TMPF_FIXED_PITCH, VARIABLE_PITCH, TMPF_VECTOR, TMPF_TRUETYPE, MONO_FONT, TMPF_DEVICE
[Vanara.PInvoke.INTERFACE_TYPE](https://github.com/dahall/Vanara/search?l=C%23&q=INTERFACE_TYPE) | | Internal, Isa, Eisa, MicroChannel, TurboChannel, PCIBus, VMEBus, NuBus, PCMCIABus, CBus, MPIBus, MPSABus, ProcessorInternal, InternalPowerBus, PNPISABus, PNPBus, Vmcs, ACPIBus, MaximumInterfaceType, InterfaceTypeUndefined
[Vanara.PInvoke.LogFontClippingPrecision](https://github.com/dahall/Vanara/search?l=C%23&q=LogFontClippingPrecision) | | CLIP_DEFAULT_PRECIS, CLIP_CHARACTER_PRECIS, CLIP_STROKE_PRECIS, CLIP_MASK, CLIP_LH_ANGLES, CLIP_TT_ALWAYS, CLIP_DFA_OVERRIDE, CLIP_DFA_DISABLE, CLIP_EMBEDDED
[Vanara.PInvoke.LogFontOutputPrecision](https://github.com/dahall/Vanara/search?l=C%23&q=LogFontOutputPrecision) | | OUT_DEFAULT_PRECIS, OUT_STRING_PRECIS, OUT_CHARACTER_PRECIS, OUT_STROKE_PRECIS, OUT_TT_PRECIS, OUT_DEVICE_PRECIS, OUT_RASTER_PRECIS, OUT_TT_ONLY_PRECIS, OUT_OUTLINE_PRECIS, OUT_SCREEN_OUTLINE_PRECIS, OUT_PS_ONLY_PRECIS
[Vanara.PInvoke.LogFontOutputQuality](https://github.com/dahall/Vanara/search?l=C%23&q=LogFontOutputQuality) | | DEFAULT_QUALITY, DRAFT_QUALITY, PROOF_QUALITY, NONANTIALIASED_QUALITY, ANTIALIASED_QUALITY, CLEARTYPE_QUALITY, CLEARTYPE_NATURAL_QUALITY
[Vanara.PInvoke.NTDDI](https://github.com/dahall/Vanara/search?l=C%23&q=NTDDI) | | NTDDI_WIN2K, NTDDI_WIN2KSP1, NTDDI_WIN2KSP2, NTDDI_WIN2KSP3, NTDDI_WIN2KSP4, NTDDI_WINXP, NTDDI_WINXPSP1, NTDDI_WINXPSP2, NTDDI_WINXPSP3, NTDDI_WINXPSP4, NTDDI_WS03, NTDDI_WS03SP1, NTDDI_WS03SP2, NTDDI_WS03SP3, NTDDI_WS03SP4, NTDDI_VISTA, NTDDI_LONGHORN, NTDDI_WIN6, NTDDI_VISTASP1, NTDDI_WS08, NTDDI_WIN6SP1, NTDDI_WIN6SP2, NTDDI_VISTASP2, NTDDI_WS08SP2, NTDDI_WS08SP3, NTDDI_VISTASP3, NTDDI_WIN6SP3, NTDDI_VISTASP4, NTDDI_WIN6SP4, NTDDI_WS08SP4, NTDDI_WIN7, NTDDI_WIN8, NTDDI_WINBLUE, NTDDI_WINTHRESHOLD, NTDDI_WIN10, NTDDI_WIN10_TH2, NTDDI_WIN10_RS1, NTDDI_WIN10_RS2, NTDDI_WIN10_RS3, NTDDI_WIN10_RS4, NTDDI_WIN10_RS5, NTDDI_WIN10_19H1
[Vanara.PInvoke.ObjectTypeListLevel](https://github.com/dahall/Vanara/search?l=C%23&q=ObjectTypeListLevel) | | ACCESS_OBJECT_GUID, ACCESS_PROPERTY_SET_GUID, ACCESS_PROPERTY_GUID, ACCESS_MAX_LEVEL
[Vanara.PInvoke.PInvokeClient](https://github.com/dahall/Vanara/search?l=C%23&q=PInvokeClient) | | None, Windows2000, WindowsXP, WindowsXP_SP2, WindowsVista, WindowsVista_SP2, Windows7, Windows8, Windows81, Windows10
[Vanara.PInvoke.ProcessorArchitecture](https://github.com/dahall/Vanara/search?l=C%23&q=ProcessorArchitecture) | | PROCESSOR_ARCHITECTURE_INTEL, PROCESSOR_ARCHITECTURE_MIPS, PROCESSOR_ARCHITECTURE_ALPHA, PROCESSOR_ARCHITECTURE_PPC, PROCESSOR_ARCHITECTURE_SHX, PROCESSOR_ARCHITECTURE_ARM, PROCESSOR_ARCHITECTURE_IA64, PROCESSOR_ARCHITECTURE_ALPHA64, PROCESSOR_ARCHITECTURE_MSIL, PROCESSOR_ARCHITECTURE_AMD64, PROCESSOR_ARCHITECTURE_IA32_ON_WIN64, PROCESSOR_ARCHITECTURE_NEUTRAL, PROCESSOR_ARCHITECTURE_ARM64, PROCESSOR_ARCHITECTURE_ARM32_ON_WIN64, PROCESSOR_ARCHITECTURE_UNKNOWN
[Vanara.PInvoke.REG_VALUE_TYPE](https://github.com/dahall/Vanara/search?l=C%23&q=REG_VALUE_TYPE) | | REG_NONE, REG_SZ, REG_EXPAND_SZ, REG_BINARY, REG_DWORD_LITTLE_ENDIAN, REG_DWORD, REG_DWORD_BIG_ENDIAN, REG_LINK, REG_MULTI_SZ, REG_RESOURCE_LIST, REG_FULL_RESOURCE_DESCRIPTOR, REG_RESOURCE_REQUIREMENTS_LIST, REG_QWORD_LITTLE_ENDIAN, REG_QWORD
[Vanara.PInvoke.ResourceType](https://github.com/dahall/Vanara/search?l=C%23&q=ResourceType) | | RT_CURSOR, RT_BITMAP, RT_ICON, RT_MENU, RT_DIALOG, RT_STRING, RT_FONTDIR, RT_FONT, RT_ACCELERATOR, RT_RCDATA, RT_MESSAGETABLE, RT_GROUP_CURSOR, RT_GROUP_ICON, RT_VERSION, RT_DLGINCLUDE, RT_PLUGPLAY, RT_VXD, RT_ANICURSOR, RT_ANIICON, RT_HTML, RT_MANIFEST
[Vanara.PInvoke.SECURITY_INFORMATION](https://github.com/dahall/Vanara/search?l=C%23&q=SECURITY_INFORMATION) | | OWNER_SECURITY_INFORMATION, GROUP_SECURITY_INFORMATION, DACL_SECURITY_INFORMATION, SACL_SECURITY_INFORMATION, LABEL_SECURITY_INFORMATION, ATTRIBUTE_SECURITY_INFORMATION, SCOPE_SECURITY_INFORMATION, PROCESS_TRUST_LABEL_SECURITY_INFORMATION, BACKUP_SECURITY_INFORMATION, UNPROTECTED_SACL_SECURITY_INFORMATION, UNPROTECTED_DACL_SECURITY_INFORMATION, PROTECTED_SACL_SECURITY_INFORMATION, PROTECTED_DACL_SECURITY_INFORMATION
[Vanara.PInvoke.HRESULT.SeverityLevel](https://github.com/dahall/Vanara/search?l=C%23&q=SeverityLevel) | | Success, Fail
[Vanara.PInvoke.NTStatus.SeverityLevel](https://github.com/dahall/Vanara/search?l=C%23&q=SeverityLevel) | | STATUS_SEVERITY_SUCCESS, STATUS_SEVERITY_INFORMATIONAL, STATUS_SEVERITY_WARNING, STATUS_SEVERITY_ERROR
[Vanara.PInvoke.ShowWindowCommand](https://github.com/dahall/Vanara/search?l=C%23&q=ShowWindowCommand) | | SW_HIDE, SW_SHOWNORMAL, SW_NORMAL, SW_SHOWMINIMIZED, SW_SHOWMAXIMIZED, SW_MAXIMIZE, SW_SHOWNOACTIVATE, SW_SHOW, SW_MINIMIZE, SW_SHOWMINNOACTIVE, SW_SHOWNA, SW_RESTORE, SW_SHOWDEFAULT, SW_FORCEMINIMIZE
[Vanara.PInvoke.STGM](https://github.com/dahall/Vanara/search?l=C%23&q=STGM) | | STGM_DIRECT, STGM_FAILIFTHERE, STGM_READ, STGM_WRITE, STGM_READWRITE, STGM_SHARE_EXCLUSIVE, STGM_SHARE_DENY_WRITE, STGM_SHARE_DENY_READ, STGM_SHARE_DENY_NONE, STGM_CREATE, STGM_TRANSACTED, STGM_CONVERT, STGM_PRIORITY, STGM_NOSCRATCH, STGM_NOSNAPSHOT, STGM_DIRECT_SWMR, STGM_DELETEONRELEASE, STGM_SIMPLE
[Vanara.PInvoke.SystemColorIndex](https://github.com/dahall/Vanara/search?l=C%23&q=SystemColorIndex) | | COLOR_SCROLLBAR, COLOR_BACKGROUND, COLOR_DESKTOP, COLOR_ACTIVECAPTION, COLOR_INACTIVECAPTION, COLOR_MENU, COLOR_WINDOW, COLOR_WINDOWFRAME, COLOR_MENUTEXT, COLOR_WINDOWTEXT, COLOR_CAPTIONTEXT, COLOR_ACTIVEBORDER, COLOR_INACTIVEBORDER, COLOR_APPWORKSPACE, COLOR_HIGHLIGHT, COLOR_HIGHLIGHTTEXT, COLOR_BTNFACE, COLOR_3DFACE, COLOR_BTNSHADOW, COLOR_3DSHADOW, COLOR_GRAYTEXT, COLOR_BTNTEXT, COLOR_INACTIVECAPTIONTEXT, COLOR_3DHILIGHT, COLOR_BTNHILIGHT, COLOR_BTNHIGHLIGHT, COLOR_3DHIGHLIGHT, COLOR_3DDKSHADOW, COLOR_3DLIGHT, COLOR_INFOTEXT, COLOR_INFOBK, COLOR_HOTLIGHT, COLOR_GRADIENTACTIVECAPTION, COLOR_GRADIENTINACTIVECAPTION, COLOR_MENUHILIGHT, COLOR_MENUBAR
[Vanara.PInvoke.SystemShutDownReason](https://github.com/dahall/Vanara/search?l=C%23&q=SystemShutDownReason) | | SHTDN_REASON_MAJOR_OTHER, SHTDN_REASON_MINOR_OTHER, SHTDN_REASON_MAJOR_NONE, SHTDN_REASON_MINOR_MAINTENANCE, SHTDN_REASON_MINOR_INSTALLATION, SHTDN_REASON_MINOR_UPGRADE, SHTDN_REASON_MINOR_RECONFIG, SHTDN_REASON_MINOR_HUNG, SHTDN_REASON_MINOR_UNSTABLE, SHTDN_REASON_MINOR_DISK, SHTDN_REASON_MINOR_PROCESSOR, SHTDN_REASON_MINOR_NETWORKCARD, SHTDN_REASON_MINOR_POWER_SUPPLY, SHTDN_REASON_MINOR_CORDUNPLUGGED, SHTDN_REASON_MINOR_ENVIRONMENT, SHTDN_REASON_MINOR_HARDWARE_DRIVER, SHTDN_REASON_MINOR_OTHERDRIVER, SHTDN_REASON_MINOR_BLUESCREEN, SHTDN_REASON_MINOR_SERVICEPACK, SHTDN_REASON_MINOR_HOTFIX, SHTDN_REASON_MINOR_SECURITYFIX, SHTDN_REASON_MINOR_SECURITY, SHTDN_REASON_MINOR_NETWORK_CONNECTIVITY, SHTDN_REASON_MINOR_WMI, SHTDN_REASON_MINOR_SERVICEPACK_UNINSTALL, SHTDN_REASON_MINOR_HOTFIX_UNINSTALL, SHTDN_REASON_MINOR_SECURITYFIX_UNINSTALL, SHTDN_REASON_MINOR_MMC, SHTDN_REASON_MINOR_SYSTEMRESTORE, SHTDN_REASON_MINOR_TERMSRV, SHTDN_REASON_MINOR_DC_PROMOTION, SHTDN_REASON_MINOR_DC_DEMOTION, SHTDN_REASON_MINOR_NONE, SHTDN_REASON_UNKNOWN, SHTDN_REASON_MAJOR_HARDWARE, SHTDN_REASON_MAJOR_OPERATINGSYSTEM, SHTDN_REASON_MAJOR_SOFTWARE, SHTDN_REASON_MAJOR_APPLICATION, SHTDN_REASON_MAJOR_SYSTEM, SHTDN_REASON_MAJOR_POWER, SHTDN_REASON_MAJOR_LEGACY_API, SHTDN_REASON_FLAG_COMMENT_REQUIRED, SHTDN_REASON_FLAG_DIRTY_PROBLEM_ID_REQUIRED, SHTDN_REASON_FLAG_CLEAN_UI, SHTDN_REASON_FLAG_DIRTY_UI, SHTDN_REASON_FLAG_MOBILE_UI_RESERVED, SHTDN_REASON_FLAG_USER_DEFINED, SHTDN_REASON_FLAG_PLANNED, SHTDN_REASON_LEGACY_API
[Vanara.PInvoke.URLZONE](https://github.com/dahall/Vanara/search?l=C%23&q=URLZONE) | | URLZONE_PREDEFINED_MIN, URLZONE_LOCAL_MACHINE, URLZONE_INTRANET, URLZONE_TRUSTED, URLZONE_INTERNET, URLZONE_UNTRUSTED, URLZONE_PREDEFINED_MAX, URLZONE_USER_MIN, URLZONE_USER_MAX, URLZONE_INVALID
[Vanara.PInvoke.WIN32_WINNT](https://github.com/dahall/Vanara/search?l=C%23&q=WIN32_WINNT) | | _WIN32_WINNT_NT4, _WIN32_WINNT_WIN2K, _WIN32_WINNT_WINXP, _WIN32_WINNT_WS03, _WIN32_WINNT_WIN6, _WIN32_WINNT_VISTA, _WIN32_WINNT_WS08, _WIN32_WINNT_LONGHORN, _WIN32_WINNT_WIN7, _WIN32_WINNT_WIN8, _WIN32_WINNT_WINBLUE, _WIN32_WINNT_WINTHRESHOLD, _WIN32_WINNT_WIN10
### Structures
Struct | Description
---- | ----
[Vanara.PInvoke.ACCESS_MASK](https://github.com/dahall/Vanara/search?l=C%23&q=ACCESS_MASK) | Access flags.
[Vanara.PInvoke.ACCESS_MASK](https://github.com/dahall/Vanara/search?l=C%23&q=ACCESS_MASK) |
[Vanara.PInvoke.CM_PARTIAL_RESOURCE_DESCRIPTOR.BusNumber](https://github.com/dahall/Vanara/search?l=C%23&q=BusNumber) |
[Vanara.PInvoke.CLIPFORMAT](https://github.com/dahall/Vanara/search?l=C%23&q=CLIPFORMAT) | CLIPFORMAT is a 2-byte value representing a clipboard format. <para> This cannot be used as a drop-in replacement for many of the winuser.h function as they expect a 4-byte value. However, this can automatically convert between the 4-byte values and the 2-byte value.
[Vanara.PInvoke.CM_FULL_RESOURCE_DESCRIPTOR](https://github.com/dahall/Vanara/search?l=C%23&q=CM_FULL_RESOURCE_DESCRIPTOR) | <para> The <c>CM_FULL_RESOURCE_DESCRIPTOR</c> structure specifies a set of system hardware resources of various types, assigned to a device that is connected to a specific bus. This structure is contained within a CM_RESOURCE_LIST structure. </para>
[Vanara.PInvoke.CM_PARTIAL_RESOURCE_DESCRIPTOR](https://github.com/dahall/Vanara/search?l=C%23&q=CM_PARTIAL_RESOURCE_DESCRIPTOR) | The <c>CM_PARTIAL_RESOURCE_DESCRIPTOR</c> structure specifies one or more system hardware resources, of a single type, assigned to a device. This structure is used to create an array within a CM_PARTIAL_RESOURCE_LIST structure.
[Vanara.PInvoke.CM_PARTIAL_RESOURCE_LIST](https://github.com/dahall/Vanara/search?l=C%23&q=CM_PARTIAL_RESOURCE_LIST) | <para> The <c>CM_PARTIAL_RESOURCE_LIST</c> structure specifies a set of system hardware resources, of various types, assigned to a device. This structure is contained within a CM_FULL_RESOURCE_DESCRIPTOR structure. </para>
[Vanara.PInvoke.CM_RESOURCE_LIST](https://github.com/dahall/Vanara/search?l=C%23&q=CM_RESOURCE_LIST) | The <c>CM_RESOURCE_LIST</c> structure specifies all of the system hardware resources assigned to a device.
[Vanara.PInvoke.COLORREF](https://github.com/dahall/Vanara/search?l=C%23&q=COLORREF) | The COLORREF value is used to specify an RGB color in the form <c>0x00bbggrr</c>.
[Vanara.PInvoke.CLIPFORMAT](https://github.com/dahall/Vanara/search?l=C%23&q=CLIPFORMAT) |
[Vanara.PInvoke.CM_FULL_RESOURCE_DESCRIPTOR](https://github.com/dahall/Vanara/search?l=C%23&q=CM_FULL_RESOURCE_DESCRIPTOR) |
[Vanara.PInvoke.CM_PARTIAL_RESOURCE_DESCRIPTOR](https://github.com/dahall/Vanara/search?l=C%23&q=CM_PARTIAL_RESOURCE_DESCRIPTOR) |
[Vanara.PInvoke.CM_PARTIAL_RESOURCE_LIST](https://github.com/dahall/Vanara/search?l=C%23&q=CM_PARTIAL_RESOURCE_LIST) |
[Vanara.PInvoke.CM_RESOURCE_LIST](https://github.com/dahall/Vanara/search?l=C%23&q=CM_RESOURCE_LIST) |
[Vanara.PInvoke.COLORREF](https://github.com/dahall/Vanara/search?l=C%23&q=COLORREF) |
[Vanara.PInvoke.CM_PARTIAL_RESOURCE_DESCRIPTOR.Connection](https://github.com/dahall/Vanara/search?l=C%23&q=Connection) |
[Vanara.PInvoke.CORRELATION_VECTOR](https://github.com/dahall/Vanara/search?l=C%23&q=CORRELATION_VECTOR) | Store the correlation vector that is used to reference events and the generated logs for diagnostic purposes.
[Vanara.PInvoke.CORRELATION_VECTOR](https://github.com/dahall/Vanara/search?l=C%23&q=CORRELATION_VECTOR) |
[Vanara.PInvoke.CM_PARTIAL_RESOURCE_DESCRIPTOR.DevicePrivate](https://github.com/dahall/Vanara/search?l=C%23&q=DevicePrivate) |
[Vanara.PInvoke.CM_PARTIAL_RESOURCE_DESCRIPTOR.DeviceSpecificData](https://github.com/dahall/Vanara/search?l=C%23&q=DeviceSpecificData) |
[Vanara.PInvoke.DEVMODE](https://github.com/dahall/Vanara/search?l=C%23&q=DEVMODE) | The <c>DEVMODE</c> data structure contains information about the initialization and environment of a printer or a display device.
[Vanara.PInvoke.DEVMODE](https://github.com/dahall/Vanara/search?l=C%23&q=DEVMODE) |
[Vanara.PInvoke.CM_PARTIAL_RESOURCE_DESCRIPTOR.Dma](https://github.com/dahall/Vanara/search?l=C%23&q=Dma) |
[Vanara.PInvoke.CM_PARTIAL_RESOURCE_DESCRIPTOR.DmaV3](https://github.com/dahall/Vanara/search?l=C%23&q=DmaV3) |
[Vanara.PInvoke.CM_PARTIAL_RESOURCE_DESCRIPTOR.Generic](https://github.com/dahall/Vanara/search?l=C%23&q=Generic) |
[Vanara.PInvoke.HACCEL](https://github.com/dahall/Vanara/search?l=C%23&q=HACCEL) | Provides a handle to an accelerator table.
[Vanara.PInvoke.HANDLE](https://github.com/dahall/Vanara/search?l=C%23&q=HANDLE) | Provides a generic handle.
[Vanara.PInvoke.HBITMAP](https://github.com/dahall/Vanara/search?l=C%23&q=HBITMAP) | Provides a handle to a bitmap.
[Vanara.PInvoke.HBRUSH](https://github.com/dahall/Vanara/search?l=C%23&q=HBRUSH) | Provides a handle to a drawing brush.
[Vanara.PInvoke.HCOLORSPACE](https://github.com/dahall/Vanara/search?l=C%23&q=HCOLORSPACE) | Provides a handle to a color space.
[Vanara.PInvoke.HCURSOR](https://github.com/dahall/Vanara/search?l=C%23&q=HCURSOR) | Provides a handle to a Windows cursor.
[Vanara.PInvoke.HDC](https://github.com/dahall/Vanara/search?l=C%23&q=HDC) | Provides a handle to a graphic device context.
[Vanara.PInvoke.HDESK](https://github.com/dahall/Vanara/search?l=C%23&q=HDESK) | Provides a handle to a desktop.
[Vanara.PInvoke.HDPA](https://github.com/dahall/Vanara/search?l=C%23&q=HDPA) | Provides a handle to a DPA.
[Vanara.PInvoke.HDROP](https://github.com/dahall/Vanara/search?l=C%23&q=HDROP) | Provides a handle to a Windows drop operation.
[Vanara.PInvoke.HDSA](https://github.com/dahall/Vanara/search?l=C%23&q=HDSA) | Provides a handle to a DSA.
[Vanara.PInvoke.HDWP](https://github.com/dahall/Vanara/search?l=C%23&q=HDWP) | Provides a handle to a deferred windows position.
[Vanara.PInvoke.HENHMETAFILE](https://github.com/dahall/Vanara/search?l=C%23&q=HENHMETAFILE) | Provides a handle to an enhanced metafile.
[Vanara.PInvoke.HFILE](https://github.com/dahall/Vanara/search?l=C%23&q=HFILE) | Provides a handle to a file.
[Vanara.PInvoke.HFONT](https://github.com/dahall/Vanara/search?l=C%23&q=HFONT) | Provides a handle to a font.
[Vanara.PInvoke.HGDIOBJ](https://github.com/dahall/Vanara/search?l=C%23&q=HGDIOBJ) | Provides a handle to a graphic device object.
[Vanara.PInvoke.HICON](https://github.com/dahall/Vanara/search?l=C%23&q=HICON) | Provides a handle to a Windows icon.
[Vanara.PInvoke.HIMAGELIST](https://github.com/dahall/Vanara/search?l=C%23&q=HIMAGELIST) | Provides a handle to a Windows image list.
[Vanara.PInvoke.HINSTANCE](https://github.com/dahall/Vanara/search?l=C%23&q=HINSTANCE) | Provides a handle to a module or library instance.
[Vanara.PInvoke.HKEY](https://github.com/dahall/Vanara/search?l=C%23&q=HKEY) | Provides a handle to a Windows registry key.
[Vanara.PInvoke.HMENU](https://github.com/dahall/Vanara/search?l=C%23&q=HMENU) | Provides a handle to a menu.
[Vanara.PInvoke.HMETAFILE](https://github.com/dahall/Vanara/search?l=C%23&q=HMETAFILE) | Provides a handle to a metafile.
[Vanara.PInvoke.HMONITOR](https://github.com/dahall/Vanara/search?l=C%23&q=HMONITOR) | Provides a handle to a monitor.
[Vanara.PInvoke.HPALETTE](https://github.com/dahall/Vanara/search?l=C%23&q=HPALETTE) | Provides a handle to a palette.
[Vanara.PInvoke.HPEN](https://github.com/dahall/Vanara/search?l=C%23&q=HPEN) | Provides a handle to a drawing pen.
[Vanara.PInvoke.HPROCESS](https://github.com/dahall/Vanara/search?l=C%23&q=HPROCESS) | Provides a handle to a process.
[Vanara.PInvoke.HPROPSHEET](https://github.com/dahall/Vanara/search?l=C%23&q=HPROPSHEET) | Provides a handle to a Windows property sheet.
[Vanara.PInvoke.HPROPSHEETPAGE](https://github.com/dahall/Vanara/search?l=C%23&q=HPROPSHEETPAGE) | Provides a handle to a property sheet page.
[Vanara.PInvoke.HRESULT](https://github.com/dahall/Vanara/search?l=C%23&q=HRESULT) | Formal replacement for the Windows HRESULT definition. In windows.h, it is a defined UINT value. For .NET, this class strongly types the value.
[Vanara.PInvoke.HRGN](https://github.com/dahall/Vanara/search?l=C%23&q=HRGN) | Provides a handle to a drawing region.
[Vanara.PInvoke.HSECTION](https://github.com/dahall/Vanara/search?l=C%23&q=HSECTION) | Provides a handle to a file mapping object.
[Vanara.PInvoke.HTASK](https://github.com/dahall/Vanara/search?l=C%23&q=HTASK) | Provides a handle to a blocking task.
[Vanara.PInvoke.HTHEME](https://github.com/dahall/Vanara/search?l=C%23&q=HTHEME) | Provides a handle to a Windows theme.
[Vanara.PInvoke.HTHREAD](https://github.com/dahall/Vanara/search?l=C%23&q=HTHREAD) | Provides a handle to a thread.
[Vanara.PInvoke.HTHUMBNAIL](https://github.com/dahall/Vanara/search?l=C%23&q=HTHUMBNAIL) | Provides a handle to a Windows thumbnail.
[Vanara.PInvoke.HTOKEN](https://github.com/dahall/Vanara/search?l=C%23&q=HTOKEN) | Provides a handle to an access token .
[Vanara.PInvoke.HWINSTA](https://github.com/dahall/Vanara/search?l=C%23&q=HWINSTA) | Provides a handle to a windows station.
[Vanara.PInvoke.HWND](https://github.com/dahall/Vanara/search?l=C%23&q=HWND) | Provides a handle to a window or dialog.
[Vanara.PInvoke.HACCEL](https://github.com/dahall/Vanara/search?l=C%23&q=HACCEL) |
[Vanara.PInvoke.HANDLE](https://github.com/dahall/Vanara/search?l=C%23&q=HANDLE) |
[Vanara.PInvoke.HBITMAP](https://github.com/dahall/Vanara/search?l=C%23&q=HBITMAP) |
[Vanara.PInvoke.HBRUSH](https://github.com/dahall/Vanara/search?l=C%23&q=HBRUSH) |
[Vanara.PInvoke.HCOLORSPACE](https://github.com/dahall/Vanara/search?l=C%23&q=HCOLORSPACE) |
[Vanara.PInvoke.HCURSOR](https://github.com/dahall/Vanara/search?l=C%23&q=HCURSOR) |
[Vanara.PInvoke.HDC](https://github.com/dahall/Vanara/search?l=C%23&q=HDC) |
[Vanara.PInvoke.HDESK](https://github.com/dahall/Vanara/search?l=C%23&q=HDESK) |
[Vanara.PInvoke.HDPA](https://github.com/dahall/Vanara/search?l=C%23&q=HDPA) |
[Vanara.PInvoke.HDROP](https://github.com/dahall/Vanara/search?l=C%23&q=HDROP) |
[Vanara.PInvoke.HDSA](https://github.com/dahall/Vanara/search?l=C%23&q=HDSA) |
[Vanara.PInvoke.HDWP](https://github.com/dahall/Vanara/search?l=C%23&q=HDWP) |
[Vanara.PInvoke.HENHMETAFILE](https://github.com/dahall/Vanara/search?l=C%23&q=HENHMETAFILE) |
[Vanara.PInvoke.HFILE](https://github.com/dahall/Vanara/search?l=C%23&q=HFILE) |
[Vanara.PInvoke.HFONT](https://github.com/dahall/Vanara/search?l=C%23&q=HFONT) |
[Vanara.PInvoke.HGDIOBJ](https://github.com/dahall/Vanara/search?l=C%23&q=HGDIOBJ) |
[Vanara.PInvoke.HICON](https://github.com/dahall/Vanara/search?l=C%23&q=HICON) |
[Vanara.PInvoke.HIMAGELIST](https://github.com/dahall/Vanara/search?l=C%23&q=HIMAGELIST) |
[Vanara.PInvoke.HINSTANCE](https://github.com/dahall/Vanara/search?l=C%23&q=HINSTANCE) |
[Vanara.PInvoke.HKEY](https://github.com/dahall/Vanara/search?l=C%23&q=HKEY) |
[Vanara.PInvoke.HMENU](https://github.com/dahall/Vanara/search?l=C%23&q=HMENU) |
[Vanara.PInvoke.HMETAFILE](https://github.com/dahall/Vanara/search?l=C%23&q=HMETAFILE) |
[Vanara.PInvoke.HMONITOR](https://github.com/dahall/Vanara/search?l=C%23&q=HMONITOR) |
[Vanara.PInvoke.HPALETTE](https://github.com/dahall/Vanara/search?l=C%23&q=HPALETTE) |
[Vanara.PInvoke.HPEN](https://github.com/dahall/Vanara/search?l=C%23&q=HPEN) |
[Vanara.PInvoke.HPROCESS](https://github.com/dahall/Vanara/search?l=C%23&q=HPROCESS) |
[Vanara.PInvoke.HPROPSHEET](https://github.com/dahall/Vanara/search?l=C%23&q=HPROPSHEET) |
[Vanara.PInvoke.HPROPSHEETPAGE](https://github.com/dahall/Vanara/search?l=C%23&q=HPROPSHEETPAGE) |
[Vanara.PInvoke.HRESULT](https://github.com/dahall/Vanara/search?l=C%23&q=HRESULT) |
[Vanara.PInvoke.HRGN](https://github.com/dahall/Vanara/search?l=C%23&q=HRGN) |
[Vanara.PInvoke.HSECTION](https://github.com/dahall/Vanara/search?l=C%23&q=HSECTION) |
[Vanara.PInvoke.HTASK](https://github.com/dahall/Vanara/search?l=C%23&q=HTASK) |
[Vanara.PInvoke.HTHEME](https://github.com/dahall/Vanara/search?l=C%23&q=HTHEME) |
[Vanara.PInvoke.HTHREAD](https://github.com/dahall/Vanara/search?l=C%23&q=HTHREAD) |
[Vanara.PInvoke.HTHUMBNAIL](https://github.com/dahall/Vanara/search?l=C%23&q=HTHUMBNAIL) |
[Vanara.PInvoke.HTOKEN](https://github.com/dahall/Vanara/search?l=C%23&q=HTOKEN) |
[Vanara.PInvoke.HWINSTA](https://github.com/dahall/Vanara/search?l=C%23&q=HWINSTA) |
[Vanara.PInvoke.HWND](https://github.com/dahall/Vanara/search?l=C%23&q=HWND) |
[Vanara.PInvoke.CM_PARTIAL_RESOURCE_DESCRIPTOR.Interrupt](https://github.com/dahall/Vanara/search?l=C%23&q=Interrupt) |
[Vanara.PInvoke.LCID](https://github.com/dahall/Vanara/search?l=C%23&q=LCID) | An LCID is a 4-byte value. The value supplied in an LCID is a standard numeric substitution for the international [RFC5646] string.
[Vanara.PInvoke.LOGFONT](https://github.com/dahall/Vanara/search?l=C%23&q=LOGFONT) | The LOGFONT structure defines the attributes of a font.
[Vanara.PInvoke.LCID](https://github.com/dahall/Vanara/search?l=C%23&q=LCID) |
[Vanara.PInvoke.LOGFONT](https://github.com/dahall/Vanara/search?l=C%23&q=LOGFONT) |
[Vanara.PInvoke.CM_PARTIAL_RESOURCE_DESCRIPTOR.Memory40](https://github.com/dahall/Vanara/search?l=C%23&q=Memory40) |
[Vanara.PInvoke.CM_PARTIAL_RESOURCE_DESCRIPTOR.Memory48](https://github.com/dahall/Vanara/search?l=C%23&q=Memory48) |
[Vanara.PInvoke.CM_PARTIAL_RESOURCE_DESCRIPTOR.Memory64](https://github.com/dahall/Vanara/search?l=C%23&q=Memory64) |
[Vanara.PInvoke.CM_PARTIAL_RESOURCE_DESCRIPTOR.MessageInterruptRaw](https://github.com/dahall/Vanara/search?l=C%23&q=MessageInterruptRaw) |
[Vanara.PInvoke.MSG](https://github.com/dahall/Vanara/search?l=C%23&q=MSG) | Contains message information from a thread's message queue.
[Vanara.PInvoke.NTStatus](https://github.com/dahall/Vanara/search?l=C%23&q=NTStatus) | Formal replacement for the Windows NTStatus definition. In ntstatus.h, it is a defined UINT value. For .NET, this class strongly types the value.
[Vanara.PInvoke.OBJECT_TYPE_LIST](https://github.com/dahall/Vanara/search?l=C%23&q=OBJECT_TYPE_LIST) | The <c>OBJECT_TYPE_LIST</c> structure identifies an object type element in a hierarchy of object types. The AccessCheckByType functions use an array of <c>OBJECT_TYPE_LIST</c> structures to define a hierarchy of an object and its subobjects, such as property sets and properties.
[Vanara.PInvoke.PACE](https://github.com/dahall/Vanara/search?l=C%23&q=PACE) | Provides a pointer to an access control entry.
[Vanara.PInvoke.PACL](https://github.com/dahall/Vanara/search?l=C%23&q=PACL) | Provides a pointer to an access control list.
[Vanara.PInvoke.POINTS](https://github.com/dahall/Vanara/search?l=C%23&q=POINTS) | The POINTS structure defines the coordinates of a point.
[Vanara.PInvoke.PRECT](https://github.com/dahall/Vanara/search?l=C%23&q=PRECT) | Defines the coordinates of the upper-left and lower-right corners of a rectangle.
[Vanara.PInvoke.PSECURITY_DESCRIPTOR](https://github.com/dahall/Vanara/search?l=C%23&q=PSECURITY_DESCRIPTOR) | Provides a pointer to a security descriptor.
[Vanara.PInvoke.PSID](https://github.com/dahall/Vanara/search?l=C%23&q=PSID) | Provides a pointer to a security identifier.
[Vanara.PInvoke.RECT](https://github.com/dahall/Vanara/search?l=C%23&q=RECT) | Defines the coordinates of the upper-left and lower-right corners of a rectangle.
[Vanara.PInvoke.ResourceId](https://github.com/dahall/Vanara/search?l=C%23&q=ResourceId) | Helper structure to use for a pointer that can morph into a string, pointer or integer.
[Vanara.PInvoke.MSG](https://github.com/dahall/Vanara/search?l=C%23&q=MSG) |
[Vanara.PInvoke.NTStatus](https://github.com/dahall/Vanara/search?l=C%23&q=NTStatus) |
[Vanara.PInvoke.OBJECT_TYPE_LIST](https://github.com/dahall/Vanara/search?l=C%23&q=OBJECT_TYPE_LIST) |
[Vanara.PInvoke.PACE](https://github.com/dahall/Vanara/search?l=C%23&q=PACE) |
[Vanara.PInvoke.PACL](https://github.com/dahall/Vanara/search?l=C%23&q=PACL) |
[Vanara.PInvoke.POINTS](https://github.com/dahall/Vanara/search?l=C%23&q=POINTS) |
[Vanara.PInvoke.PRECT](https://github.com/dahall/Vanara/search?l=C%23&q=PRECT) |
[Vanara.PInvoke.PSECURITY_DESCRIPTOR](https://github.com/dahall/Vanara/search?l=C%23&q=PSECURITY_DESCRIPTOR) |
[Vanara.PInvoke.PSID](https://github.com/dahall/Vanara/search?l=C%23&q=PSID) |
[Vanara.PInvoke.RECT](https://github.com/dahall/Vanara/search?l=C%23&q=RECT) |
[Vanara.PInvoke.ResourceId](https://github.com/dahall/Vanara/search?l=C%23&q=ResourceId) |
[Vanara.PInvoke.ResourceIdOrHandle<T>](https://github.com/dahall/Vanara/search?l=C%23&q=ResourceIdOrHandle<T>) |
[Vanara.PInvoke.SECURITY_ATTRIBUTES](https://github.com/dahall/Vanara/search?l=C%23&q=SECURITY_ATTRIBUTES) | The SECURITY_ATTRIBUTES structure contains the security descriptor for an object and specifies whether the handle retrieved by specifying this structure is inheritable. This structure provides security settings for objects created by various functions, such as CreateFile, CreatePipe, CreateProcess, RegCreateKeyEx, or RegSaveKeyEx.
[Vanara.PInvoke.SIZE](https://github.com/dahall/Vanara/search?l=C%23&q=SIZE) | The <c>SIZE</c> structure specifies the width and height of a rectangle.
[Vanara.PInvoke.SYSTEMTIME](https://github.com/dahall/Vanara/search?l=C%23&q=SYSTEMTIME) | Specifies a date and time, using individual members for the month, day, year, weekday, hour, minute, second, and millisecond. The time is either in coordinated universal time (UTC) or local time, depending on the function that is being called.
[Vanara.PInvoke.tagSECURITY_ATTRIBUTES](https://github.com/dahall/Vanara/search?l=C%23&q=tagSECURITY_ATTRIBUTES) | The SECURITY_ATTRIBUTES structure contains the security descriptor for an object and specifies whether the handle retrieved by specifying this structure is inheritable. This structure provides security settings for objects created by various functions, such as CreateFile, CreatePipe, CreateProcess, RegCreateKeyEx, or RegSaveKeyEx.
[Vanara.PInvoke.SECURITY_ATTRIBUTES](https://github.com/dahall/Vanara/search?l=C%23&q=SECURITY_ATTRIBUTES) |
[Vanara.PInvoke.SIZE](https://github.com/dahall/Vanara/search?l=C%23&q=SIZE) |
[Vanara.PInvoke.SYSTEMTIME](https://github.com/dahall/Vanara/search?l=C%23&q=SYSTEMTIME) |
[Vanara.PInvoke.tagSECURITY_ATTRIBUTES](https://github.com/dahall/Vanara/search?l=C%23&q=tagSECURITY_ATTRIBUTES) |
[Vanara.PInvoke.CM_PARTIAL_RESOURCE_DESCRIPTOR.union](https://github.com/dahall/Vanara/search?l=C%23&q=union) |
[Vanara.PInvoke.WIN32_FIND_DATA](https://github.com/dahall/Vanara/search?l=C%23&q=WIN32_FIND_DATA) | Contains information about the file that is found by the FindFirstFile, FindFirstFileEx, or FindNextFile function.
[Vanara.PInvoke.Win32Error](https://github.com/dahall/Vanara/search?l=C%23&q=Win32Error) | Represents a Win32 Error Code. This can be used in place of a return value.
[Vanara.PInvoke.WIN32_FIND_DATA](https://github.com/dahall/Vanara/search?l=C%23&q=WIN32_FIND_DATA) |
[Vanara.PInvoke.Win32Error](https://github.com/dahall/Vanara/search?l=C%23&q=Win32Error) |
### Interfaces
Interface | Description
---- | ----
[Vanara.PInvoke.IErrorProvider](https://github.com/dahall/Vanara/search?l=C%23&q=IErrorProvider) | Common properties and methods for errors.
[Vanara.PInvoke.IGraphicsObjectHandle](https://github.com/dahall/Vanara/search?l=C%23&q=IGraphicsObjectHandle) | Signals that a structure or class holds a handle to a synchronization object.
[Vanara.PInvoke.IHandle](https://github.com/dahall/Vanara/search?l=C%23&q=IHandle) | Signals that a structure or class holds a HANDLE.
[Vanara.PInvoke.IKernelHandle](https://github.com/dahall/Vanara/search?l=C%23&q=IKernelHandle) | Signals that a structure or class holds a handle to a synchronization object.
[Vanara.PInvoke.ISecurityObject](https://github.com/dahall/Vanara/search?l=C%23&q=ISecurityObject) | Signals that a structure or class holds a pointer to a security object.
[Vanara.PInvoke.IShellHandle](https://github.com/dahall/Vanara/search?l=C%23&q=IShellHandle) | Signals that a structure or class holds a handle to a synchronization object.
[Vanara.PInvoke.ISyncHandle](https://github.com/dahall/Vanara/search?l=C%23&q=ISyncHandle) | Signals that a structure or class holds a handle to a synchronization object.
[Vanara.PInvoke.IUserHandle](https://github.com/dahall/Vanara/search?l=C%23&q=IUserHandle) | Signals that a structure or class holds a handle to a synchronization object.
[Vanara.PInvoke.IErrorProvider](https://github.com/dahall/Vanara/search?l=C%23&q=IErrorProvider) |
[Vanara.PInvoke.IGraphicsObjectHandle](https://github.com/dahall/Vanara/search?l=C%23&q=IGraphicsObjectHandle) |
[Vanara.PInvoke.IHandle](https://github.com/dahall/Vanara/search?l=C%23&q=IHandle) |
[Vanara.PInvoke.IKernelHandle](https://github.com/dahall/Vanara/search?l=C%23&q=IKernelHandle) |
[Vanara.PInvoke.ISecurityObject](https://github.com/dahall/Vanara/search?l=C%23&q=ISecurityObject) |
[Vanara.PInvoke.IShellHandle](https://github.com/dahall/Vanara/search?l=C%23&q=IShellHandle) |
[Vanara.PInvoke.ISyncHandle](https://github.com/dahall/Vanara/search?l=C%23&q=ISyncHandle) |
[Vanara.PInvoke.IUserHandle](https://github.com/dahall/Vanara/search?l=C%23&q=IUserHandle) |
### Classes
Class | Description
---- | ----
[Vanara.PInvoke.AssociateAttribute](https://github.com/dahall/Vanara/search?l=C%23&q=AssociateAttribute) | Associates a Guid 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.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.InteropServices.GenericStringMarshaler<T>](https://github.com/dahall/Vanara/search?l=C%23&q=GenericStringMarshaler<T>) | Marshals strings that are allocated by native code and must be freed after use.
[Vanara.InteropServices.GenericStringMarshalerBase<T>](https://github.com/dahall/Vanara/search?l=C%23&q=GenericStringMarshalerBase<T>) | Base abstract class for marshaling strings that are allocated by native code and must be freed after use.
[Vanara.Collections.IEnumeratorFromNext<T>](https://github.com/dahall/Vanara/search?l=C%23&q=IEnumeratorFromNext<T>) | An implementation the `System.Collections.IEnumerator` interface that can iterate through next and reset methods.
[Vanara.Collections.IEnumFromCom<T>](https://github.com/dahall/Vanara/search?l=C%23&q=IEnumFromCom<T>) | Creates an enumerable class from a get next method in the form of HRESULT Next(uint, TItem[], out uint) and a reset method. Useful if a class doesn't support `System.Collections.IEnumerable` or `System.Collections.Generic.IEnumerable`1` like some COM objects.
[Vanara.Collections.IEnumFromIndexer<T>](https://github.com/dahall/Vanara/search?l=C%23&q=IEnumFromIndexer<T>) | Creates an enumerable class from a counter and an indexer. Useful if a class doesn't support `System.Collections.IEnumerable` or `System.Collections.Generic.IEnumerable`1` like some COM objects.
[Vanara.Collections.IEnumFromNext<T>](https://github.com/dahall/Vanara/search?l=C%23&q=IEnumFromNext<T>) | Creates an enumerable class from a get next method and a reset method. Useful if a class doesn't support `System.Collections.IEnumerable` or `System.Collections.Generic.IEnumerable`1` like some COM objects.
[Vanara.PInvoke.Lib](https://github.com/dahall/Vanara/search?l=C%23&q=Lib) | Holds string values for all used external API libraries.
[Vanara.PInvoke.Macros](https://github.com/dahall/Vanara/search?l=C%23&q=Macros) | Platform invokable enumerated types, constants and functions from windows.h
[Vanara.InteropServices.NullTermStringArrayMarshaler](https://github.com/dahall/Vanara/search?l=C%23&q=NullTermStringArrayMarshaler) | Marshals an array of strings to a concatenated list of strings with an extra NULL terminator.
[Vanara.PInvoke.OverlappedAsync](https://github.com/dahall/Vanara/search?l=C%23&q=OverlappedAsync) | Helper methods to work with asynchronous methods using `System.Threading.NativeOverlapped`.
[Vanara.PInvoke.OverlappedAsync.OverlappedAsyncResult](https://github.com/dahall/Vanara/search?l=C%23&q=OverlappedAsyncResult) | Holds all pertinent information for handling results and errors in an overlapped set of method calls.
[Vanara.Extensions.PInvokeClientExtensions](https://github.com/dahall/Vanara/search?l=C%23&q=PInvokeClientExtensions) | Extension methods for `Vanara.PInvoke.PInvokeClient`.
[Vanara.PInvoke.PInvokeDataAttribute](https://github.com/dahall/Vanara/search?l=C%23&q=PInvokeDataAttribute) | Captures information about P/Invoke calls.
[Vanara.PInvoke.PRECT](https://github.com/dahall/Vanara/search?l=C%23&q=PRECT) | Defines the coordinates of the upper-left and lower-right corners of a rectangle.
[Vanara.PInvoke.FunctionHelper.PtrFunc<T>](https://github.com/dahall/Vanara/search?l=C%23&q=PtrFunc<T>) | Delegate to get the size of memory allocated to a pointer.
[Vanara.Extensions.RegistryTypeExt](https://github.com/dahall/Vanara/search?l=C%23&q=RegistryTypeExt) | Extension methods for registry types.
[Vanara.InteropServices.SafeAnysizeStruct<T>](https://github.com/dahall/Vanara/search?l=C%23&q=SafeAnysizeStruct<T>) | For structures with a single array as the last field that are intended to be variable length, this class manages the structure and automatically marshals the correct structure to memory.
[Vanara.InteropServices.SafeAnysizeStructBase<T>](https://github.com/dahall/Vanara/search?l=C%23&q=SafeAnysizeStructBase<T>) | For structures with a single array as the last field that are intended to be variable length, this class manages the structure and automatically marshals the correct structure to memory.
[Vanara.InteropServices.SafeAnysizeStructMarshaler<T>](https://github.com/dahall/Vanara/search?l=C%23&q=SafeAnysizeStructMarshaler<T>) | A marshaler implementation of `Vanara.InteropServices.IVanaraMarshaler` to set the marshaler as an attribute using `Vanara.InteropServices.SafeAnysizeStruct`1`. Use the cookie paramter of `Vanara.InteropServices.SafeAnysizeStructMarshaler`1.#ctor(System.String)` to specify the name of the field in <typeparamref name="T" /> that specifies the number of elements in the last field of <typeparamref name="T" />.
[Vanara.InteropServices.SafeElementArray<T>](https://github.com/dahall/Vanara/search?l=C%23&q=SafeElementArray<T>) | A safe unmanaged array of structures allocated on the global heap with a prefix type (usually a uint or int) that determines the count of elements.
[Vanara.PInvoke.SafeHANDLE](https://github.com/dahall/Vanara/search?l=C%23&q=SafeHANDLE) | Base class for all native handles.
[Vanara.InteropServices.SafeNativeArray<T>](https://github.com/dahall/Vanara/search?l=C%23&q=SafeNativeArray<T>) | A safe unmanaged array of structures allocated on the global heap. Array size determined by allocated memory size divided by size of structure.
[Vanara.InteropServices.SafeNativeArrayBase<T>](https://github.com/dahall/Vanara/search?l=C%23&q=SafeNativeArrayBase<T>) | A safe unmanaged array of structures. Array size determined by size of structure.
[Vanara.InteropServices.SafeNativeLinkedList<T>](https://github.com/dahall/Vanara/search?l=C%23&q=SafeNativeLinkedList<T>) | A safe unmanaged linked list of structures allocated on the global heap.
[Vanara.PInvoke.SafeResourceId](https://github.com/dahall/Vanara/search?l=C%23&q=SafeResourceId) | Represents a system resource name that can identify as a string, integer, or pointer.
[Vanara.PInvoke.FunctionHelper.SBFunc<T>](https://github.com/dahall/Vanara/search?l=C%23&q=SBFunc<T>) | Delegate that takes and StringBuilder and initial size and returns a result.
[Vanara.PInvoke.SECURITY_ATTRIBUTES](https://github.com/dahall/Vanara/search?l=C%23&q=SECURITY_ATTRIBUTES) | The SECURITY_ATTRIBUTES structure contains the security descriptor for an object and specifies whether the handle retrieved by specifying this structure is inheritable. This structure provides security settings for objects created by various functions, such as CreateFile, CreatePipe, CreateProcess, RegCreateKeyEx, or RegSaveKeyEx.
[Vanara.PInvoke.FunctionHelper.SizeFunc<T>](https://github.com/dahall/Vanara/search?l=C%23&q=SizeFunc<T>) | Gets a size and returns an error.
[Vanara.PInvoke.StaticFieldValueHash](https://github.com/dahall/Vanara/search?l=C%23&q=StaticFieldValueHash) | Gets a static field's name from its value and caches the list for faster lookups.
[Vanara.InteropServices.StringPtrArrayMarshaler](https://github.com/dahall/Vanara/search?l=C%23&q=StringPtrArrayMarshaler) | Marshals an array of strings to an array of pointers to strings with a NULL pointer at the end of the array.
[Vanara.PInvoke.StructHelper](https://github.com/dahall/Vanara/search?l=C%23&q=StructHelper) | Helper methods for structures.
[Vanara.Collections.TryGetNext<T>](https://github.com/dahall/Vanara/search?l=C%23&q=TryGetNext<T>) | 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.TryGetNext<T>](https://github.com/dahall/Vanara/search?l=C%23&q=TryGetNext<T>) | 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.PInvoke.AssociateAttribute](https://github.com/dahall/Vanara/search?l=C%23&q=AssociateAttribute) |
[Vanara.Collections.IEnumFromCom<T>.ComTryGetNext](https://github.com/dahall/Vanara/search?l=C%23&q=ComTryGetNext) |
[Vanara.InteropServices.CoTaskMemStringMarshaler](https://github.com/dahall/Vanara/search?l=C%23&q=CoTaskMemStringMarshaler) |
[Vanara.PInvoke.FunctionHelper](https://github.com/dahall/Vanara/search?l=C%23&q=FunctionHelper) |
[Vanara.InteropServices.GenericStringMarshaler<T>](https://github.com/dahall/Vanara/search?l=C%23&q=GenericStringMarshaler<T>) |
[Vanara.InteropServices.GenericStringMarshalerBase<T>](https://github.com/dahall/Vanara/search?l=C%23&q=GenericStringMarshalerBase<T>) |
[Vanara.Collections.IEnumeratorFromNext<T>](https://github.com/dahall/Vanara/search?l=C%23&q=IEnumeratorFromNext<T>) |
[Vanara.Collections.IEnumFromCom<T>](https://github.com/dahall/Vanara/search?l=C%23&q=IEnumFromCom<T>) |
[Vanara.Collections.IEnumFromIndexer<T>](https://github.com/dahall/Vanara/search?l=C%23&q=IEnumFromIndexer<T>) |
[Vanara.Collections.IEnumFromNext<T>](https://github.com/dahall/Vanara/search?l=C%23&q=IEnumFromNext<T>) |
[Vanara.PInvoke.Lib](https://github.com/dahall/Vanara/search?l=C%23&q=Lib) |
[Vanara.PInvoke.Macros](https://github.com/dahall/Vanara/search?l=C%23&q=Macros) |
[Vanara.InteropServices.NullTermStringArrayMarshaler](https://github.com/dahall/Vanara/search?l=C%23&q=NullTermStringArrayMarshaler) |
[Vanara.PInvoke.OverlappedAsync](https://github.com/dahall/Vanara/search?l=C%23&q=OverlappedAsync) |
[Vanara.PInvoke.OverlappedAsync.OverlappedAsyncResult](https://github.com/dahall/Vanara/search?l=C%23&q=OverlappedAsyncResult) |
[Vanara.Extensions.PInvokeClientExtensions](https://github.com/dahall/Vanara/search?l=C%23&q=PInvokeClientExtensions) |
[Vanara.PInvoke.PInvokeDataAttribute](https://github.com/dahall/Vanara/search?l=C%23&q=PInvokeDataAttribute) |
[Vanara.PInvoke.PRECT](https://github.com/dahall/Vanara/search?l=C%23&q=PRECT) |
[Vanara.PInvoke.FunctionHelper.PtrFunc<T>](https://github.com/dahall/Vanara/search?l=C%23&q=PtrFunc<T>) |
[Vanara.Extensions.RegistryTypeExt](https://github.com/dahall/Vanara/search?l=C%23&q=RegistryTypeExt) |
[Vanara.InteropServices.SafeAnysizeStruct<T>](https://github.com/dahall/Vanara/search?l=C%23&q=SafeAnysizeStruct<T>) |
[Vanara.InteropServices.SafeAnysizeStructBase<T>](https://github.com/dahall/Vanara/search?l=C%23&q=SafeAnysizeStructBase<T>) |
[Vanara.InteropServices.SafeAnysizeStructMarshaler<T>](https://github.com/dahall/Vanara/search?l=C%23&q=SafeAnysizeStructMarshaler<T>) |
[Vanara.InteropServices.SafeElementArray<T>](https://github.com/dahall/Vanara/search?l=C%23&q=SafeElementArray<T>) |
[Vanara.PInvoke.SafeHANDLE](https://github.com/dahall/Vanara/search?l=C%23&q=SafeHANDLE) |
[Vanara.InteropServices.SafeNativeArray<T>](https://github.com/dahall/Vanara/search?l=C%23&q=SafeNativeArray<T>) |
[Vanara.InteropServices.SafeNativeArrayBase<T>](https://github.com/dahall/Vanara/search?l=C%23&q=SafeNativeArrayBase<T>) |
[Vanara.InteropServices.SafeNativeLinkedList<T>](https://github.com/dahall/Vanara/search?l=C%23&q=SafeNativeLinkedList<T>) |
[Vanara.PInvoke.SafeResourceId](https://github.com/dahall/Vanara/search?l=C%23&q=SafeResourceId) |
[Vanara.PInvoke.FunctionHelper.SBFunc<T>](https://github.com/dahall/Vanara/search?l=C%23&q=SBFunc<T>) |
[Vanara.PInvoke.SECURITY_ATTRIBUTES](https://github.com/dahall/Vanara/search?l=C%23&q=SECURITY_ATTRIBUTES) |
[Vanara.PInvoke.FunctionHelper.SizeFunc<T>](https://github.com/dahall/Vanara/search?l=C%23&q=SizeFunc<T>) |
[Vanara.PInvoke.StaticFieldValueHash](https://github.com/dahall/Vanara/search?l=C%23&q=StaticFieldValueHash) |
[Vanara.InteropServices.StringPtrArrayMarshaler](https://github.com/dahall/Vanara/search?l=C%23&q=StringPtrArrayMarshaler) |
[Vanara.PInvoke.StructHelper](https://github.com/dahall/Vanara/search?l=C%23&q=StructHelper) |
[Vanara.Collections.TryGetNext<T>](https://github.com/dahall/Vanara/search?l=C%23&q=TryGetNext<T>) |
[Vanara.Collections.TryGetNext<T>](https://github.com/dahall/Vanara/search?l=C%23&q=TryGetNext<T>) |

View File

@ -2,28 +2,28 @@
### Enumerations
Enum | Description | Values
---- | ---- | ----
[Vanara.Security.AccessControl.SystemSecurity.AccountLogonRights](https://github.com/dahall/Vanara/search?l=C%23&q=AccountLogonRights) | Account rights determine the type of logon that a user account can perform. An administrator assigns account rights to user and group accounts. Each user's account rights include those granted to the user and to the groups to which the user belongs. | InteractiveLogon, NetworkLogon, BatchLogon, ServiceLogon, DenyInteractiveLogon, DenyNetworkLogon, DenyBatchLogon, DenyServiceLogon, RemoteInteractiveLogon, DenyRemoteInteractiveLogon
[Vanara.Security.AccessControl.SystemSecurity.DesiredAccess](https://github.com/dahall/Vanara/search?l=C%23&q=DesiredAccess) | Access rights for a local security policy. | ViewLocalInformation, ViewAuditInformation, GetPrivateInformation, TrustAdmin, CreateAccount, CreateSecret, SetDefaultQuotaLimits, SetAuditRequirements, AuditLogAdmin, ServerAdmin, LookupNames, AllAccess
[Vanara.Security.AccessControl.SystemPrivilege](https://github.com/dahall/Vanara/search?l=C%23&q=SystemPrivilege) | Privilege determining the type of system operations that can be performed. | InteractiveLogon, NetworkLogon, BatchLogon, ServiceLogon, DenyInteractiveLogon, DenyNetworkLogon, DenyBatchLogon, DenyServiceLogon, RemoteInteractiveLogon, DenyRemoteInteractiveLogon, AssignPrimaryToken, Audit, Backup, ChangeNotify, CreateGlobal, CreatePageFile, CreatePermanent, CreateSymbolicLink, CreateToken, Debug, DelegateSessionUserImpersonate, EnableDelegation, Impersonate, IncreaseBasePriority, IncreaseQuota, IncreaseWorkingSet, LoadDriver, LockMemory, MachineAccount, ManageVolume, ProfileSingleProcess, Relabel, RemoteShutdown, Restore, Security, Shutdown, SyncAgent, SystemEnvironment, SystemProfile, SystemTime, TakeOwnership, TrustedComputerBase, TimeZone, TrustedCredentialManagerAccess, Undock, UnsolicitedInput
[Vanara.Security.AccessControl.SystemSecurity.AccountLogonRights](https://github.com/dahall/Vanara/search?l=C%23&q=AccountLogonRights) | | InteractiveLogon, NetworkLogon, BatchLogon, ServiceLogon, DenyInteractiveLogon, DenyNetworkLogon, DenyBatchLogon, DenyServiceLogon, RemoteInteractiveLogon, DenyRemoteInteractiveLogon
[Vanara.Security.AccessControl.SystemSecurity.DesiredAccess](https://github.com/dahall/Vanara/search?l=C%23&q=DesiredAccess) | | ViewLocalInformation, ViewAuditInformation, GetPrivateInformation, TrustAdmin, CreateAccount, CreateSecret, SetDefaultQuotaLimits, SetAuditRequirements, AuditLogAdmin, ServerAdmin, LookupNames, AllAccess
[Vanara.Security.AccessControl.SystemPrivilege](https://github.com/dahall/Vanara/search?l=C%23&q=SystemPrivilege) | | InteractiveLogon, NetworkLogon, BatchLogon, ServiceLogon, DenyInteractiveLogon, DenyNetworkLogon, DenyBatchLogon, DenyServiceLogon, RemoteInteractiveLogon, DenyRemoteInteractiveLogon, AssignPrimaryToken, Audit, Backup, ChangeNotify, CreateGlobal, CreatePageFile, CreatePermanent, CreateSymbolicLink, CreateToken, Debug, DelegateSessionUserImpersonate, EnableDelegation, Impersonate, IncreaseBasePriority, IncreaseQuota, IncreaseWorkingSet, LoadDriver, LockMemory, MachineAccount, ManageVolume, ProfileSingleProcess, Relabel, RemoteShutdown, Restore, Security, Shutdown, SyncAgent, SystemEnvironment, SystemProfile, SystemTime, TakeOwnership, TrustedComputerBase, TimeZone, TrustedCredentialManagerAccess, Undock, UnsolicitedInput
### Classes
Class | Description
---- | ----
[Vanara.Security.AccessControl.AccessControlHelper](https://github.com/dahall/Vanara/search?l=C%23&q=AccessControlHelper) | Helper methods for working with Access Control structures.
[Vanara.Extensions.AccessExtension](https://github.com/dahall/Vanara/search?l=C%23&q=AccessExtension) | Extension methods for native and .NET access control objects.
[Vanara.Security.AccessControl.SystemSecurity.AccountPrivileges](https://github.com/dahall/Vanara/search?l=C%23&q=AccountPrivileges) | Allows for the privileges of a user to be retrieved, enumerated and set.
[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.
[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[]`.
[Vanara.Security.AccessControl.PinnedSecurityDescriptor](https://github.com/dahall/Vanara/search?l=C%23&q=PinnedSecurityDescriptor) | Enables access to managed `System.Security.AccessControl.ObjectSecurity` as unmanaged `byte[]`.
[Vanara.Security.AccessControl.PinnedSid](https://github.com/dahall/Vanara/search?l=C%23&q=PinnedSid) | Enables access to managed `System.Security.Principal.SecurityIdentifier` as unmanaged `Vanara.Security.AccessControl.PinnedSid.PSID`.
[Vanara.Security.AccessControl.PrivilegeAndAttributes](https://github.com/dahall/Vanara/search?l=C%23&q=PrivilegeAndAttributes) | Class to hold associated `Vanara.Security.AccessControl.SystemPrivilege` and `Vanara.PInvoke.AdvApi32.PrivilegeAttributes` pairs.
[Vanara.Security.AccessControl.PrivilegedCodeBlock](https://github.com/dahall/Vanara/search?l=C%23&q=PrivilegedCodeBlock) | Elevate user privileges for a code block similar to a <c>lock</c> or <c>using</c> statement.
[Vanara.Security.AccessControl.PrivilegeExtension](https://github.com/dahall/Vanara/search?l=C%23&q=PrivilegeExtension) | Extension methods for `Vanara.PInvoke.AdvApi32.SafeHTOKEN` for working with privileges.
[Vanara.Security.AccessControl.SystemSecurity.SystemAccountInfo](https://github.com/dahall/Vanara/search?l=C%23&q=SystemAccountInfo) | Contains a corresponding result for each name provided to the `Vanara.Security.AccessControl.SystemSecurity.GetAccountInfo(System.Boolean,System.String[])` method.
[Vanara.Security.AccessControl.SystemSecurity](https://github.com/dahall/Vanara/search?l=C%23&q=SystemSecurity) | Provides access to the local security authority on a given server.
[Vanara.Security.UAC](https://github.com/dahall/Vanara/search?l=C%23&q=UAC) | Provides information about the state of User Access Control for the system.
[Vanara.Security.Principal.WindowsImpersonatedIdentity](https://github.com/dahall/Vanara/search?l=C%23&q=WindowsImpersonatedIdentity) | Impersonation of a user. Allows to execute code under another user context. Please note that the account that instantiates this class needs to have the 'Act as part of operating system' privilege set.
[Vanara.Security.Principal.WindowsLoggedInIdentity](https://github.com/dahall/Vanara/search?l=C%23&q=WindowsLoggedInIdentity) | Impersonation of a user. Allows to execute code under another user context. Please note that the account that instantiates this class needs to have the 'Act as part of operating system' privilege set.
[Vanara.Security.AccessControl.AccessControlHelper](https://github.com/dahall/Vanara/search?l=C%23&q=AccessControlHelper) |
[Vanara.Extensions.AccessExtension](https://github.com/dahall/Vanara/search?l=C%23&q=AccessExtension) |
[Vanara.Security.AccessControl.SystemSecurity.AccountPrivileges](https://github.com/dahall/Vanara/search?l=C%23&q=AccountPrivileges) |
[Vanara.Security.AccountUtils](https://github.com/dahall/Vanara/search?l=C%23&q=AccountUtils) |
[Vanara.Extensions.ActiveDirectoryExtension](https://github.com/dahall/Vanara/search?l=C%23&q=ActiveDirectoryExtension) |
[Microsoft.Samples.DynamicAccessControl.BadValueException](https://github.com/dahall/Vanara/search?l=C%23&q=BadValueException) |
[Microsoft.Samples.DynamicAccessControl.ClaimValue](https://github.com/dahall/Vanara/search?l=C%23&q=ClaimValue) |
[Vanara.Security.AccessControl.SystemSecurity.LogonRights](https://github.com/dahall/Vanara/search?l=C%23&q=LogonRights) |
[Vanara.Security.AccessControl.PinnedAcl](https://github.com/dahall/Vanara/search?l=C%23&q=PinnedAcl) |
[Vanara.Security.AccessControl.PinnedSecurityDescriptor](https://github.com/dahall/Vanara/search?l=C%23&q=PinnedSecurityDescriptor) |
[Vanara.Security.AccessControl.PinnedSid](https://github.com/dahall/Vanara/search?l=C%23&q=PinnedSid) |
[Vanara.Security.AccessControl.PrivilegeAndAttributes](https://github.com/dahall/Vanara/search?l=C%23&q=PrivilegeAndAttributes) |
[Vanara.Security.AccessControl.PrivilegedCodeBlock](https://github.com/dahall/Vanara/search?l=C%23&q=PrivilegedCodeBlock) |
[Vanara.Security.AccessControl.PrivilegeExtension](https://github.com/dahall/Vanara/search?l=C%23&q=PrivilegeExtension) |
[Vanara.Security.AccessControl.SystemSecurity.SystemAccountInfo](https://github.com/dahall/Vanara/search?l=C%23&q=SystemAccountInfo) |
[Vanara.Security.AccessControl.SystemSecurity](https://github.com/dahall/Vanara/search?l=C%23&q=SystemSecurity) |
[Vanara.Security.UAC](https://github.com/dahall/Vanara/search?l=C%23&q=UAC) |
[Vanara.Security.Principal.WindowsImpersonatedIdentity](https://github.com/dahall/Vanara/search?l=C%23&q=WindowsImpersonatedIdentity) |
[Vanara.Security.Principal.WindowsLoggedInIdentity](https://github.com/dahall/Vanara/search?l=C%23&q=WindowsLoggedInIdentity) |

View File

@ -2,65 +2,65 @@
### Enumerations
Enum | Description | Values
---- | ---- | ----
[Vanara.Diagnostics.BatteryStatus](https://github.com/dahall/Vanara/search?l=C%23&q=BatteryStatus) | Indicates the status of the battery. | NotPresent, Discharging, Idle, Charging
[Vanara.Diagnostics.EnergySaverStatus](https://github.com/dahall/Vanara/search?l=C%23&q=EnergySaverStatus) | Specifies the status of battery saver. | Disabled, Off, On
[Vanara.Diagnostics.JobLimit](https://github.com/dahall/Vanara/search?l=C%23&q=JobLimit) | The job limit type exceeded as communicated by a `Vanara.Diagnostics.JobNotificationEventArgs`. | PerJobUserTime, JobMemory, JobLowMemory, IoReadBytes, IoWriteBytes, RateControlTolerance, IoRateControlTolerance, NetRateControlTolerance
[Vanara.Extensions.NetworkInterfaceAccessType](https://github.com/dahall/Vanara/search?l=C%23&q=NetworkInterfaceAccessType) | The interface access type. | Loopback, Broadcast, PointToPoint, PointToMultiPoint
[Vanara.Extensions.NetworkInterfaceAdministrativeStatus](https://github.com/dahall/Vanara/search?l=C%23&q=NetworkInterfaceAdministrativeStatus) | Specifies the NDIS network interface administrative status, as described in RFC 2863. | Up, Down, Testing
[Vanara.Extensions.NetworkInterfaceConnectionType](https://github.com/dahall/Vanara/search?l=C%23&q=NetworkInterfaceConnectionType) | Specifies the NDIS network interface connection type. | Dedicated, Passive, Demand
[Vanara.Extensions.NetworkInterfaceDirectionType](https://github.com/dahall/Vanara/search?l=C%23&q=NetworkInterfaceDirectionType) | Specifies the NDIS network interface direction type. | SendReceive, SendOnly, ReceiveOnly
[Vanara.Extensions.NetworkInterfaceMediaType](https://github.com/dahall/Vanara/search?l=C%23&q=NetworkInterfaceMediaType) | The NDIS media type of a network interface. | Ethernet802_3, TokenRing, Fddi, Wan, LocalTalk, Dix, ArcnetRaw, Arcnet878_2, Atm, Wireless, IrDA, Broadcast, CoWAN, Ieee1394, InfiniBand, Tunnel, Native802_11, Loopback, WiMAX, IP
[Vanara.Extensions.NetworkInterfacePhysicalMedium](https://github.com/dahall/Vanara/search?l=C%23&q=NetworkInterfacePhysicalMedium) | The NDIS physical medium type. | Unspecified, WirelessLan, CableModem, PhoneLine, PowerLine, DSL, FibreChannel, Ieee1394, WirelessWan, Native802_11, Bluetooth, InfiniBand, WiMAX, UWB, Ethernet802_3, TokenRing, IrDA, WiredWAN, WiredCoWAN, Other
[Vanara.IO.PathEx.PathCharType](https://github.com/dahall/Vanara/search?l=C%23&q=PathCharType) | The type of character retrieved from `Vanara.IO.PathEx.GetCharType(System.Char)`. | Invalid, LongFileName, ShortFileName, Wildcard, Separator
[Vanara.Diagnostics.PowerCapabilities](https://github.com/dahall/Vanara/search?l=C%23&q=PowerCapabilities) | Specifies the power capabilities of a device. | PowerButtonPresent, SleepButtonPresent, LidPresent, SystemS1, SystemS2, SystemS3, SystemS4, SystemS5, HiberFilePresent, FullWake, VideoDimPresent, ApmPresent, UpsPresent, ThermalControl, ProcessorThrottle, FastSystemS4, Hiberboot, WakeAlarmPresent, AoAc, DiskSpinDown, AoAcConnectivitySupported, SystemBatteriesPresent, BatteriesAreShortTerm
[Vanara.Diagnostics.PowerSupplyStatus](https://github.com/dahall/Vanara/search?l=C%23&q=PowerSupplyStatus) | Represents the device's power supply status. | NotPresent, Inadequate, Adequate
[Vanara.Extensions.ProcessIntegrityLevel](https://github.com/dahall/Vanara/search?l=C%23&q=ProcessIntegrityLevel) | Values which define a processes integrity level. | Untrusted, Undefined, Low, Medium, High, System
[Vanara.Security.AccessControl.ServiceControllerAccessRights](https://github.com/dahall/Vanara/search?l=C%23&q=ServiceControllerAccessRights) | Defines the access rights to use when creating access and audit rules. | QueryConfig, ChangeConfig, QueryStatus, EnumerateDependents, Start, Stop, Continue, Interrogate, UserDefinedControl, Delete, ReadPermissions, Write, Read, Execute, ChangePermissions, TakeOwnership, AccessSystemSecurity, FullControl
[Vanara.ShareOfflineSettings](https://github.com/dahall/Vanara/search?l=C%23&q=ShareOfflineSettings) | Offline settings for a shared folder. | OnlySpecified, All, AllOptimized, None
[Vanara.Diagnostics.BatteryStatus](https://github.com/dahall/Vanara/search?l=C%23&q=BatteryStatus) | | NotPresent, Discharging, Idle, Charging
[Vanara.Diagnostics.EnergySaverStatus](https://github.com/dahall/Vanara/search?l=C%23&q=EnergySaverStatus) | | Disabled, Off, On
[Vanara.Diagnostics.JobLimit](https://github.com/dahall/Vanara/search?l=C%23&q=JobLimit) | | PerJobUserTime, JobMemory, JobLowMemory, IoReadBytes, IoWriteBytes, RateControlTolerance, IoRateControlTolerance, NetRateControlTolerance
[Vanara.Extensions.NetworkInterfaceAccessType](https://github.com/dahall/Vanara/search?l=C%23&q=NetworkInterfaceAccessType) | | Loopback, Broadcast, PointToPoint, PointToMultiPoint
[Vanara.Extensions.NetworkInterfaceAdministrativeStatus](https://github.com/dahall/Vanara/search?l=C%23&q=NetworkInterfaceAdministrativeStatus) | | Up, Down, Testing
[Vanara.Extensions.NetworkInterfaceConnectionType](https://github.com/dahall/Vanara/search?l=C%23&q=NetworkInterfaceConnectionType) | | Dedicated, Passive, Demand
[Vanara.Extensions.NetworkInterfaceDirectionType](https://github.com/dahall/Vanara/search?l=C%23&q=NetworkInterfaceDirectionType) | | SendReceive, SendOnly, ReceiveOnly
[Vanara.Extensions.NetworkInterfaceMediaType](https://github.com/dahall/Vanara/search?l=C%23&q=NetworkInterfaceMediaType) | | Ethernet802_3, TokenRing, Fddi, Wan, LocalTalk, Dix, ArcnetRaw, Arcnet878_2, Atm, Wireless, IrDA, Broadcast, CoWAN, Ieee1394, InfiniBand, Tunnel, Native802_11, Loopback, WiMAX, IP
[Vanara.Extensions.NetworkInterfacePhysicalMedium](https://github.com/dahall/Vanara/search?l=C%23&q=NetworkInterfacePhysicalMedium) | | Unspecified, WirelessLan, CableModem, PhoneLine, PowerLine, DSL, FibreChannel, Ieee1394, WirelessWan, Native802_11, Bluetooth, InfiniBand, WiMAX, UWB, Ethernet802_3, TokenRing, IrDA, WiredWAN, WiredCoWAN, Other
[Vanara.IO.PathEx.PathCharType](https://github.com/dahall/Vanara/search?l=C%23&q=PathCharType) | | Invalid, LongFileName, ShortFileName, Wildcard, Separator
[Vanara.Diagnostics.PowerCapabilities](https://github.com/dahall/Vanara/search?l=C%23&q=PowerCapabilities) | | PowerButtonPresent, SleepButtonPresent, LidPresent, SystemS1, SystemS2, SystemS3, SystemS4, SystemS5, HiberFilePresent, FullWake, VideoDimPresent, ApmPresent, UpsPresent, ThermalControl, ProcessorThrottle, FastSystemS4, Hiberboot, WakeAlarmPresent, AoAc, DiskSpinDown, AoAcConnectivitySupported, SystemBatteriesPresent, BatteriesAreShortTerm
[Vanara.Diagnostics.PowerSupplyStatus](https://github.com/dahall/Vanara/search?l=C%23&q=PowerSupplyStatus) | | NotPresent, Inadequate, Adequate
[Vanara.Extensions.ProcessIntegrityLevel](https://github.com/dahall/Vanara/search?l=C%23&q=ProcessIntegrityLevel) | | Untrusted, Undefined, Low, Medium, High, System
[Vanara.Security.AccessControl.ServiceControllerAccessRights](https://github.com/dahall/Vanara/search?l=C%23&q=ServiceControllerAccessRights) | | QueryConfig, ChangeConfig, QueryStatus, EnumerateDependents, Start, Stop, Continue, Interrogate, UserDefinedControl, Delete, ReadPermissions, Write, Read, Execute, ChangePermissions, TakeOwnership, AccessSystemSecurity, FullControl
[Vanara.ShareOfflineSettings](https://github.com/dahall/Vanara/search?l=C%23&q=ShareOfflineSettings) | | OnlySpecified, All, AllOptimized, None
### Interfaces
Interface | Description
---- | ----
[Vanara.Network.NetworkListManager.IEnumerableList<T>](https://github.com/dahall/Vanara/search?l=C%23&q=IEnumerableList<T>) | An enumerable list that supports a length and indexer.
[Vanara.INamedEntity](https://github.com/dahall/Vanara/search?l=C%23&q=INamedEntity) | An object that exposes a name.
[Vanara.Network.NetworkListManager.IEnumerableList<T>](https://github.com/dahall/Vanara/search?l=C%23&q=IEnumerableList<T>) |
[Vanara.INamedEntity](https://github.com/dahall/Vanara/search?l=C%23&q=INamedEntity) |
### Classes
Class | Description
---- | ----
[Vanara.Computer](https://github.com/dahall/Vanara/search?l=C%23&q=Computer) | Represents a single connected (authenticated) computer.
[Vanara.Extensions.FileInfoExtension](https://github.com/dahall/Vanara/search?l=C%23&q=FileInfoExtension) | Extension methods for `System.IO.FileSystemInfo` and derived classes to facilitate retrieval of extended properties.
[Vanara.Diagnostics.IoCompletionPort](https://github.com/dahall/Vanara/search?l=C%23&q=IoCompletionPort) | Represents a system I/O completion port.
[Vanara.Diagnostics.Job](https://github.com/dahall/Vanara/search?l=C%23&q=Job) | Represents a system Job Object that allows groups of processes to be managed as a unit. Job objects are nameable, securable, sharable objects that control attributes of the processes associated with them. Operations performed on a job object affect all processes associated with the job object. Examples include enforcing limits such as working set size and process priority or terminating all processes associated with a job. For more information see <a href="https://docs.microsoft.com/en-us/windows/win32/procthread/job-objects">Job Objects</a>.
[Vanara.Diagnostics.JobEventArgs](https://github.com/dahall/Vanara/search?l=C%23&q=JobEventArgs) | Contains information about a job object message.
[Vanara.Diagnostics.JobHelper](https://github.com/dahall/Vanara/search?l=C%23&q=JobHelper) | Base class for other classes that support the `Vanara.Diagnostics.Job` object.
[Vanara.Diagnostics.JobLimits](https://github.com/dahall/Vanara/search?l=C%23&q=JobLimits) | Settings for `Vanara.Diagnostics.Job` that set limits for different runtime values.
[Vanara.Diagnostics.JobNotificationEventArgs](https://github.com/dahall/Vanara/search?l=C%23&q=JobNotificationEventArgs) | Contains information about a job object limit notification message.
[Vanara.Diagnostics.JobNotifications](https://github.com/dahall/Vanara/search?l=C%23&q=JobNotifications) | Settings for `Vanara.Diagnostics.Job` that set notification limits for different properties.
[Vanara.Diagnostics.JobSecurity](https://github.com/dahall/Vanara/search?l=C%23&q=JobSecurity) | Represents the security access rights of a job object.
[Vanara.Diagnostics.JobSettings](https://github.com/dahall/Vanara/search?l=C%23&q=JobSettings) | Settings related to job objects.
[Vanara.Diagnostics.JobStatistics](https://github.com/dahall/Vanara/search?l=C%23&q=JobStatistics) | Gets statistics for a job object.
[Vanara.Network.NetworkConnection](https://github.com/dahall/Vanara/search?l=C%23&q=NetworkConnection) | Represents a single network connection. Wraps `Vanara.PInvoke.NetListMgr.INetworkConnection`.
[Vanara.Extensions.NetworkInterfaceExt](https://github.com/dahall/Vanara/search?l=C%23&q=NetworkInterfaceExt) | Extension methods for various network related interfaces methods.
[Vanara.Network.NetworkListManager](https://github.com/dahall/Vanara/search?l=C%23&q=NetworkListManager) | Provides a set of methods to perform network list management functions.
[Vanara.Network.NetworkProfile](https://github.com/dahall/Vanara/search?l=C%23&q=NetworkProfile) | Represents a wireless network profile
[Vanara.OpenFile](https://github.com/dahall/Vanara/search?l=C%23&q=OpenFile) | Represents an open file associated with a share.
[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.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.
[Vanara.Diagnostics.PowerSchemeGroup](https://github.com/dahall/Vanara/search?l=C%23&q=PowerSchemeGroup) | Represents a subgroup of a system power scheme (power plan).
[Vanara.Diagnostics.PowerSchemeGroupCollection](https://github.com/dahall/Vanara/search?l=C%23&q=PowerSchemeGroupCollection) | Represents a collection of all the subgroups available under a power scheme on the system.
[Vanara.Diagnostics.PowerSchemeSetting](https://github.com/dahall/Vanara/search?l=C%23&q=PowerSchemeSetting) | Represents a setting on a subgroup.
[Vanara.Diagnostics.PowerSchemeSettingCollection](https://github.com/dahall/Vanara/search?l=C%23&q=PowerSchemeSettingCollection) | Represents a collection of all settings for a subgroup and power scheme on the system.
[Vanara.Extensions.ProcessExtension](https://github.com/dahall/Vanara/search?l=C%23&q=ProcessExtension) | Extension methods for `System.Diagnostics.Process` for privileges, status, elevation and relationships.
[Vanara.Registry.RegistryEventMonitor.RegistryEventArgs](https://github.com/dahall/Vanara/search?l=C%23&q=RegistryEventArgs) | Argument used in `Vanara.Registry.RegistryEventMonitor` events.
[Vanara.Registry.RegistryEventMonitor](https://github.com/dahall/Vanara/search?l=C%23&q=RegistryEventMonitor) | Watches the Windows Registry for any changes.
[Vanara.Security.AccessControl.ServiceControllerAccessRule](https://github.com/dahall/Vanara/search?l=C%23&q=ServiceControllerAccessRule) | Represents an abstraction of an access control entry (ACE) that defines an access rule for a service.
[Vanara.Security.AccessControl.ServiceControllerAuditRule](https://github.com/dahall/Vanara/search?l=C%23&q=ServiceControllerAuditRule) | Represents an abstraction of an access control entry (ACE) that defines an audit rule for a service.
[Vanara.Extensions.ServiceControllerExtension](https://github.com/dahall/Vanara/search?l=C%23&q=ServiceControllerExtension) | Extension methods for `System.ServiceProcess.ServiceController`.
[Vanara.Security.AccessControl.ServiceControllerSecurity](https://github.com/dahall/Vanara/search?l=C%23&q=ServiceControllerSecurity) | Represents the access control and audit security for a service.
[Vanara.ShareConnection](https://github.com/dahall/Vanara/search?l=C%23&q=ShareConnection) | Represents a connection to a shared device.
[Vanara.SharedDevice](https://github.com/dahall/Vanara/search?l=C%23&q=SharedDevice) | Represents a shared device on a computer.
[Vanara.SharedDevices](https://github.com/dahall/Vanara/search?l=C%23&q=SharedDevices) | Represents all the shared devices on a computers.
[Vanara.Diagnostics.SystemShutdown](https://github.com/dahall/Vanara/search?l=C%23&q=SystemShutdown) | Provides access to system shutdown, restart, lock and notifications.
[Vanara.IO.Wow64Redirect](https://github.com/dahall/Vanara/search?l=C%23&q=Wow64Redirect) | Suspends File System Redirection if found to be in effect. Effectively, this calls <c>IsWow64Process</c> to determine state and then disables redirection using <c>Wow64DisableWow64FsRedirection</c>. It then reverts redirection at disposal using <c>Wow64RevertWow64FsRedirection</c>.
[Vanara.Computer](https://github.com/dahall/Vanara/search?l=C%23&q=Computer) |
[Vanara.Extensions.FileInfoExtension](https://github.com/dahall/Vanara/search?l=C%23&q=FileInfoExtension) |
[Vanara.Diagnostics.IoCompletionPort](https://github.com/dahall/Vanara/search?l=C%23&q=IoCompletionPort) |
[Vanara.Diagnostics.Job](https://github.com/dahall/Vanara/search?l=C%23&q=Job) |
[Vanara.Diagnostics.JobEventArgs](https://github.com/dahall/Vanara/search?l=C%23&q=JobEventArgs) |
[Vanara.Diagnostics.JobHelper](https://github.com/dahall/Vanara/search?l=C%23&q=JobHelper) |
[Vanara.Diagnostics.JobLimits](https://github.com/dahall/Vanara/search?l=C%23&q=JobLimits) |
[Vanara.Diagnostics.JobNotificationEventArgs](https://github.com/dahall/Vanara/search?l=C%23&q=JobNotificationEventArgs) |
[Vanara.Diagnostics.JobNotifications](https://github.com/dahall/Vanara/search?l=C%23&q=JobNotifications) |
[Vanara.Diagnostics.JobSecurity](https://github.com/dahall/Vanara/search?l=C%23&q=JobSecurity) |
[Vanara.Diagnostics.JobSettings](https://github.com/dahall/Vanara/search?l=C%23&q=JobSettings) |
[Vanara.Diagnostics.JobStatistics](https://github.com/dahall/Vanara/search?l=C%23&q=JobStatistics) |
[Vanara.Network.NetworkConnection](https://github.com/dahall/Vanara/search?l=C%23&q=NetworkConnection) |
[Vanara.Extensions.NetworkInterfaceExt](https://github.com/dahall/Vanara/search?l=C%23&q=NetworkInterfaceExt) |
[Vanara.Network.NetworkListManager](https://github.com/dahall/Vanara/search?l=C%23&q=NetworkListManager) |
[Vanara.Network.NetworkProfile](https://github.com/dahall/Vanara/search?l=C%23&q=NetworkProfile) |
[Vanara.OpenFile](https://github.com/dahall/Vanara/search?l=C%23&q=OpenFile) |
[Vanara.IO.PathEx](https://github.com/dahall/Vanara/search?l=C%23&q=PathEx) |
[Vanara.Diagnostics.PoweredDevice](https://github.com/dahall/Vanara/search?l=C%23&q=PoweredDevice) |
[Vanara.Diagnostics.PoweredDeviceCollection](https://github.com/dahall/Vanara/search?l=C%23&q=PoweredDeviceCollection) |
[Vanara.Diagnostics.PowerManager](https://github.com/dahall/Vanara/search?l=C%23&q=PowerManager) |
[Vanara.Diagnostics.PowerScheme](https://github.com/dahall/Vanara/search?l=C%23&q=PowerScheme) |
[Vanara.Diagnostics.PowerSchemeCollection](https://github.com/dahall/Vanara/search?l=C%23&q=PowerSchemeCollection) |
[Vanara.Diagnostics.PowerSchemeGroup](https://github.com/dahall/Vanara/search?l=C%23&q=PowerSchemeGroup) |
[Vanara.Diagnostics.PowerSchemeGroupCollection](https://github.com/dahall/Vanara/search?l=C%23&q=PowerSchemeGroupCollection) |
[Vanara.Diagnostics.PowerSchemeSetting](https://github.com/dahall/Vanara/search?l=C%23&q=PowerSchemeSetting) |
[Vanara.Diagnostics.PowerSchemeSettingCollection](https://github.com/dahall/Vanara/search?l=C%23&q=PowerSchemeSettingCollection) |
[Vanara.Extensions.ProcessExtension](https://github.com/dahall/Vanara/search?l=C%23&q=ProcessExtension) |
[Vanara.Registry.RegistryEventMonitor.RegistryEventArgs](https://github.com/dahall/Vanara/search?l=C%23&q=RegistryEventArgs) |
[Vanara.Registry.RegistryEventMonitor](https://github.com/dahall/Vanara/search?l=C%23&q=RegistryEventMonitor) |
[Vanara.Security.AccessControl.ServiceControllerAccessRule](https://github.com/dahall/Vanara/search?l=C%23&q=ServiceControllerAccessRule) |
[Vanara.Security.AccessControl.ServiceControllerAuditRule](https://github.com/dahall/Vanara/search?l=C%23&q=ServiceControllerAuditRule) |
[Vanara.Extensions.ServiceControllerExtension](https://github.com/dahall/Vanara/search?l=C%23&q=ServiceControllerExtension) |
[Vanara.Security.AccessControl.ServiceControllerSecurity](https://github.com/dahall/Vanara/search?l=C%23&q=ServiceControllerSecurity) |
[Vanara.ShareConnection](https://github.com/dahall/Vanara/search?l=C%23&q=ShareConnection) |
[Vanara.SharedDevice](https://github.com/dahall/Vanara/search?l=C%23&q=SharedDevice) |
[Vanara.SharedDevices](https://github.com/dahall/Vanara/search?l=C%23&q=SharedDevices) |
[Vanara.Diagnostics.SystemShutdown](https://github.com/dahall/Vanara/search?l=C%23&q=SystemShutdown) |
[Vanara.IO.Wow64Redirect](https://github.com/dahall/Vanara/search?l=C%23&q=Wow64Redirect) |

View File

@ -2,10 +2,10 @@
### Enumerations
Enum | Description | Values
---- | ---- | ----
[Vanara.IO.VirtualDisk.DeviceType](https://github.com/dahall/Vanara/search?l=C%23&q=DeviceType) | Represents the format of the virtual disk. | Unknown, Iso, Vhd, Vhdx, VhdSet
[Vanara.IO.VirtualDisk.Subtype](https://github.com/dahall/Vanara/search?l=C%23&q=Subtype) | Represents the subtype of a virtual disk. | Fixed, Dynamic, Differencing
[Vanara.IO.VirtualDisk.DeviceType](https://github.com/dahall/Vanara/search?l=C%23&q=DeviceType) | | Unknown, Iso, Vhd, Vhdx, VhdSet
[Vanara.IO.VirtualDisk.Subtype](https://github.com/dahall/Vanara/search?l=C%23&q=Subtype) | | Fixed, Dynamic, Differencing
### Classes
Class | Description
---- | ----
[Vanara.IO.VirtualDisk](https://github.com/dahall/Vanara/search?l=C%23&q=VirtualDisk) | Class that represents a virtual disk and allows for performing actions on it. This wraps most of the methods found in virtdisk.h.
[Vanara.IO.VirtualDisk.VirtualDiskMetadata](https://github.com/dahall/Vanara/search?l=C%23&q=VirtualDiskMetadata) | Supports getting and setting metadata on a virtual disk.
[Vanara.IO.VirtualDisk](https://github.com/dahall/Vanara/search?l=C%23&q=VirtualDisk) |
[Vanara.IO.VirtualDisk.VirtualDiskMetadata](https://github.com/dahall/Vanara/search?l=C%23&q=VirtualDiskMetadata) |

View File

@ -2,177 +2,177 @@
### Enumerations
Enum | Description | Values
---- | ---- | ----
[Vanara.Windows.Forms.VisualTheme.BitmapProperty](https://github.com/dahall/Vanara/search?l=C%23&q=BitmapProperty) | Properties accessible via `Vanara.Windows.Forms.VisualTheme.GetBitmap(System.Int32,System.Int32,Vanara.Windows.Forms.VisualTheme.BitmapProperty)`. | BackgroundImage, GlyphImage, Handle
[Vanara.Windows.Forms.VisualTheme.BoolProperty](https://github.com/dahall/Vanara/search?l=C%23&q=BoolProperty) | Properties accessible via `Vanara.Windows.Forms.VisualTheme.GetBool(System.Int32,System.Int32,Vanara.Windows.Forms.VisualTheme.BoolProperty)`. | FlatMenus, Transparent, AutoSize, BorderOnly, Composited, BackgroundFill, GlyphTransparent, GlyphOnly, AlwaysShowSizingBar, MirrorImage, UniformSizing, IntegralSizing, SourceGrow, SourceShrink, DrawBorders, NoEtchedEffect, TextApplyOverlay, TextGlow, TextItalic, CompositedOpaque, LocalizedMirrorImage, UserPicture, ScaledBackground
[Vanara.Windows.Forms.DesktopWindowManager.CloakingSource](https://github.com/dahall/Vanara/search?l=C%23&q=CloakingSource) | Use with GetWindowAttr and WindowAttribute.Cloaked. If the window is cloaked, provides one of the following values explaining why. | App, Shell, Inherited
[Vanara.Windows.Forms.CollapsiblePanelBorderCondition](https://github.com/dahall/Vanara/search?l=C%23&q=CollapsiblePanelBorderCondition) | Determines when a border will be displayed. | Always, OnlyExpanded, Never
[Vanara.Windows.Forms.CollapsiblePanelHeaderState](https://github.com/dahall/Vanara/search?l=C%23&q=CollapsiblePanelHeaderState) | Determines the state of the panel's header. | Normal, Hot, Pressed, ExpandedNormal, ExpandedHot, ExpandedPressed, Disabled, ExpandedDisabled
[Vanara.Windows.Forms.VisualTheme.ColorProperty](https://github.com/dahall/Vanara/search?l=C%23&q=ColorProperty) | Properties accessible via `Vanara.Windows.Forms.VisualTheme.GetColor(System.Int32,System.Int32,Vanara.Windows.Forms.VisualTheme.ColorProperty)`. | ScrollBar, Background, ActiveCaption, InactiveCaption, Menu, Window, WindowFrame, MenuText, WindowText, CaptionText, ActiveBorder, InactiveBorder, AppWorkspace, Highlight, HighlightText, ButtonFace, ButtonShadow, GrayText, ButtonText, InactiveCaptionText, ButtonHighlight, DarkShadow3D, Light3D, InfoText, InfoBackground, ButtonAlternateFace, HotTracking, GradientActiveCaption, GradientInactiveCaption, MenuHilight, MenuBar, FromColor1, FromColor2, FromColor3, FromColor4, FromColor5, BorderColor, FillColor, TextColor, EdgeLightColor, EdgeHighlightColor, EdgeShadowColor, EdgeDarkShadowColor, EdgeFillColor, TransparentColor, GradientColor1, GradientColor2, GradientColor3, GradientColor4, GradientColor5, ShadowColor, GlowColor, TextBorderColor, TextShadowColor, GlyphTextColor, GlyphTransparentColor, FillColorHint, BorderColorHint, AccentColorHint, TextColorHint, Heading1TextColor, Heading2TextColor, BodyTextColor, BlendColor
[Vanara.Windows.Forms.ControlState](https://github.com/dahall/Vanara/search?l=C%23&q=ControlState) | State flags for controls derived from `Vanara.Windows.Forms.CustomDrawBase`. | Hot, Pressed, Disabled, Animating, MouseDown, InButtonUp, Defaulted, Focused
[Vanara.Extensions.Corners](https://github.com/dahall/Vanara/search?l=C%23&q=Corners) | Used to define which corners of `System.Drawing.Rectangle` are effected by an operation. | None, TopLeft, TopRight, BottomLeft, BottomRight, All
[Vanara.Windows.Forms.VisualTheme.EnumProperty](https://github.com/dahall/Vanara/search?l=C%23&q=EnumProperty) | Properties accessible via <c>GetEnumValue</c>. | BackgroundType, BorderType, FillType, SizingType, HAlign, ContentAlignment, VAlign, OffsetType, IconEffect, TextShadowType, ImageLayout, GlyphType, ImageSelectType, GlyphFontSizingType, TrueSizeScalingType
[Vanara.Windows.Forms.ExplorerBrowserContentSectionOptions](https://github.com/dahall/Vanara/search?l=C%23&q=ExplorerBrowserContentSectionOptions) | Indicates the content options of the explorer browser. Typically use one, or a bitwise combination of these flags to specify how content should appear in the explorer browser control | None, AutoArrange, Desktop, SingleSelection, NoSubfolders, Transparent, NoScrollBars, AlignLeft, NoIcons, SingleClickActivate, NoWebView, HideFileNames, CheckSelect, NoEnumOnRefresh, NoGrouping, FullRowSelect, NoFilters, NoColumnHeader, NoHeaderInAllViews, ExtendedTiles, AutoCheckSelect, NoBrowserViewState, SubsetGroup, UseSearchFolder, AllowRtlReading
[Vanara.Windows.Forms.ExplorerBrowserLoadFlags](https://github.com/dahall/Vanara/search?l=C%23&q=ExplorerBrowserLoadFlags) | These flags are used with `Vanara.Windows.Forms.ExplorerBrowser.LoadCustomItems(System.Object,Vanara.Windows.Forms.ExplorerBrowserLoadFlags)`. | None, SelectFromDataObject, NoDropTarget
[Vanara.Windows.Forms.ExplorerBrowserNavigateOptions](https://github.com/dahall/Vanara/search?l=C%23&q=ExplorerBrowserNavigateOptions) | Specifies the options that control subsequent navigation. Typically use one, or a bitwise combination of these flags to specify how the explorer browser navigates. | None, NavigateOnce, ShowFrames, AlwaysNavigate, NoTravelLog, NoWrapperWindow, HtmlSharePointView, NoBorder, NoPersistViewState
[Vanara.Windows.Forms.ExplorerBrowserNavigationItemCategory](https://github.com/dahall/Vanara/search?l=C%23&q=ExplorerBrowserNavigationItemCategory) | Flags specifying the folder to be browsed. | Default, UseCurrentWindow, Absolute, SameWindow, NewWindow, NoFolderTree, ExploreMode, NoTransferHistory, Relative, ParentFolder, NavigateBack, NavigateForward, AllowAutoNavigate, KeepSearchText, ActivateNoFocus, CreateNoHistory, PlayNoSound, CallerUntrusted, TrustFirstDownload, UntrustedForDownload, NoHistorySelect, WriteNoHistory, TrustedForActiveX, FeedNavigation, Redirect
[Vanara.Windows.Forms.ExplorerBrowserViewMode](https://github.com/dahall/Vanara/search?l=C%23&q=ExplorerBrowserViewMode) | Indicates the viewing mode of the explorer browser | Icon, SmallIcon, List, Details, Thumbnail, Tile, ThumbStrip, Content, Auto
[Vanara.Windows.Forms.VisualTheme.FilenameProperty](https://github.com/dahall/Vanara/search?l=C%23&q=FilenameProperty) | Properties accessible via `Vanara.Windows.Forms.VisualTheme.GetFilename(System.Int32,System.Int32,Vanara.Windows.Forms.VisualTheme.FilenameProperty)`. | ImageFile, ImageFile1, ImageFile2, ImageFile3, ImageFile4, ImageFile5, GlyphImageFile
[Vanara.Windows.Forms.DesktopWindowManager.Flip3DWindowPolicy](https://github.com/dahall/Vanara/search?l=C%23&q=Flip3DWindowPolicy) | Flags used by the SetWindowAttr method to specify the Flip3D window policy. | Default, ExcludeBelow, ExcludeAbove
[Vanara.Windows.Forms.VisualTheme.BitmapProperty](https://github.com/dahall/Vanara/search?l=C%23&q=BitmapProperty) | | BackgroundImage, GlyphImage, Handle
[Vanara.Windows.Forms.VisualTheme.BoolProperty](https://github.com/dahall/Vanara/search?l=C%23&q=BoolProperty) | | FlatMenus, Transparent, AutoSize, BorderOnly, Composited, BackgroundFill, GlyphTransparent, GlyphOnly, AlwaysShowSizingBar, MirrorImage, UniformSizing, IntegralSizing, SourceGrow, SourceShrink, DrawBorders, NoEtchedEffect, TextApplyOverlay, TextGlow, TextItalic, CompositedOpaque, LocalizedMirrorImage, UserPicture, ScaledBackground
[Vanara.Windows.Forms.DesktopWindowManager.CloakingSource](https://github.com/dahall/Vanara/search?l=C%23&q=CloakingSource) | | App, Shell, Inherited
[Vanara.Windows.Forms.CollapsiblePanelBorderCondition](https://github.com/dahall/Vanara/search?l=C%23&q=CollapsiblePanelBorderCondition) | | Always, OnlyExpanded, Never
[Vanara.Windows.Forms.CollapsiblePanelHeaderState](https://github.com/dahall/Vanara/search?l=C%23&q=CollapsiblePanelHeaderState) | | Normal, Hot, Pressed, ExpandedNormal, ExpandedHot, ExpandedPressed, Disabled, ExpandedDisabled
[Vanara.Windows.Forms.VisualTheme.ColorProperty](https://github.com/dahall/Vanara/search?l=C%23&q=ColorProperty) | | ScrollBar, Background, ActiveCaption, InactiveCaption, Menu, Window, WindowFrame, MenuText, WindowText, CaptionText, ActiveBorder, InactiveBorder, AppWorkspace, Highlight, HighlightText, ButtonFace, ButtonShadow, GrayText, ButtonText, InactiveCaptionText, ButtonHighlight, DarkShadow3D, Light3D, InfoText, InfoBackground, ButtonAlternateFace, HotTracking, GradientActiveCaption, GradientInactiveCaption, MenuHilight, MenuBar, FromColor1, FromColor2, FromColor3, FromColor4, FromColor5, BorderColor, FillColor, TextColor, EdgeLightColor, EdgeHighlightColor, EdgeShadowColor, EdgeDarkShadowColor, EdgeFillColor, TransparentColor, GradientColor1, GradientColor2, GradientColor3, GradientColor4, GradientColor5, ShadowColor, GlowColor, TextBorderColor, TextShadowColor, GlyphTextColor, GlyphTransparentColor, FillColorHint, BorderColorHint, AccentColorHint, TextColorHint, Heading1TextColor, Heading2TextColor, BodyTextColor, BlendColor
[Vanara.Windows.Forms.ControlState](https://github.com/dahall/Vanara/search?l=C%23&q=ControlState) | | Hot, Pressed, Disabled, Animating, MouseDown, InButtonUp, Defaulted, Focused
[Vanara.Extensions.Corners](https://github.com/dahall/Vanara/search?l=C%23&q=Corners) | | None, TopLeft, TopRight, BottomLeft, BottomRight, All
[Vanara.Windows.Forms.VisualTheme.EnumProperty](https://github.com/dahall/Vanara/search?l=C%23&q=EnumProperty) | | BackgroundType, BorderType, FillType, SizingType, HAlign, ContentAlignment, VAlign, OffsetType, IconEffect, TextShadowType, ImageLayout, GlyphType, ImageSelectType, GlyphFontSizingType, TrueSizeScalingType
[Vanara.Windows.Forms.ExplorerBrowserContentSectionOptions](https://github.com/dahall/Vanara/search?l=C%23&q=ExplorerBrowserContentSectionOptions) | | None, AutoArrange, Desktop, SingleSelection, NoSubfolders, Transparent, NoScrollBars, AlignLeft, NoIcons, SingleClickActivate, NoWebView, HideFileNames, CheckSelect, NoEnumOnRefresh, NoGrouping, FullRowSelect, NoFilters, NoColumnHeader, NoHeaderInAllViews, ExtendedTiles, AutoCheckSelect, NoBrowserViewState, SubsetGroup, UseSearchFolder, AllowRtlReading
[Vanara.Windows.Forms.ExplorerBrowserLoadFlags](https://github.com/dahall/Vanara/search?l=C%23&q=ExplorerBrowserLoadFlags) | | None, SelectFromDataObject, NoDropTarget
[Vanara.Windows.Forms.ExplorerBrowserNavigateOptions](https://github.com/dahall/Vanara/search?l=C%23&q=ExplorerBrowserNavigateOptions) | | None, NavigateOnce, ShowFrames, AlwaysNavigate, NoTravelLog, NoWrapperWindow, HtmlSharePointView, NoBorder, NoPersistViewState
[Vanara.Windows.Forms.ExplorerBrowserNavigationItemCategory](https://github.com/dahall/Vanara/search?l=C%23&q=ExplorerBrowserNavigationItemCategory) | | Default, UseCurrentWindow, Absolute, SameWindow, NewWindow, NoFolderTree, ExploreMode, NoTransferHistory, Relative, ParentFolder, NavigateBack, NavigateForward, AllowAutoNavigate, KeepSearchText, ActivateNoFocus, CreateNoHistory, PlayNoSound, CallerUntrusted, TrustFirstDownload, UntrustedForDownload, NoHistorySelect, WriteNoHistory, TrustedForActiveX, FeedNavigation, Redirect
[Vanara.Windows.Forms.ExplorerBrowserViewMode](https://github.com/dahall/Vanara/search?l=C%23&q=ExplorerBrowserViewMode) | | Icon, SmallIcon, List, Details, Thumbnail, Tile, ThumbStrip, Content, Auto
[Vanara.Windows.Forms.VisualTheme.FilenameProperty](https://github.com/dahall/Vanara/search?l=C%23&q=FilenameProperty) | | ImageFile, ImageFile1, ImageFile2, ImageFile3, ImageFile4, ImageFile5, GlyphImageFile
[Vanara.Windows.Forms.DesktopWindowManager.Flip3DWindowPolicy](https://github.com/dahall/Vanara/search?l=C%23&q=Flip3DWindowPolicy) | | Default, ExcludeBelow, ExcludeAbove
[Vanara.Windows.Forms.FolderBrowserDialogOptions](https://github.com/dahall/Vanara/search?l=C%23&q=FolderBrowserDialogOptions) | | Folders, FoldersAndFiles, Computers, Printers
[Vanara.Windows.Forms.VisualTheme.FontProperty](https://github.com/dahall/Vanara/search?l=C%23&q=FontProperty) | Properties accessible via `Vanara.Windows.Forms.VisualTheme.GetFont(System.Drawing.IDeviceContext,System.Int32,System.Int32,Vanara.Windows.Forms.VisualTheme.FontProperty)`. | Caption, SmallCaption, Menu, Status, MessageBox, IconTitle, Heading1, Heading2, Body, Glyph
[Vanara.Extensions.IconSize](https://github.com/dahall/Vanara/search?l=C%23&q=IconSize) | Used to determine the size of the icon returned by various shell methods. | Large, Small, ExtraLarge, Jumbo
[Vanara.Windows.Forms.VisualTheme.IntProperty](https://github.com/dahall/Vanara/search?l=C%23&q=IntProperty) | Properties accessible via `Vanara.Windows.Forms.VisualTheme.GetInt(System.Int32,System.Int32,Vanara.Windows.Forms.VisualTheme.IntProperty)`. | CharSet, MinimumColorDepth, FromHue1, FromHue2, FromHue3, FromHue4, FromHue5, ToHue1, ToHue2, ToHue3, ToHue4, ToHue5, ToColor1, ToColor2, ToColor3, ToColor4, ToColor5, TextGlowSize, FramesPerSecond, PixelsPerFrame, AnimationDelay, GlowIntensity, Opacity, ColorizationColor, ColorizationOpacity, AnimationDuration
[Vanara.Windows.Forms.ItemHitLocation](https://github.com/dahall/Vanara/search?l=C%23&q=ItemHitLocation) | The location on the IShellItem that was clicked. | NoWhere, OnIcon, OnLabel, OnIndent, OnButton, OnRight, OnStateIcon, OnItem, OnTabButton
[Vanara.Windows.Forms.KnownFolder](https://github.com/dahall/Vanara/search?l=C%23&q=KnownFolder) | Standard folders registered with the system as Known Folders. A computer will have only folders appropriate to it installed. | AccountPictures, AddNewPrograms, AdminTools, ApplicationShortcuts, AppsFolder, AppUpdates, CameraRoll, CDBurning, ChangeRemovePrograms, CommonAdminTools, CommonOEMLinks, CommonPrograms, CommonStartMenu, CommonStartup, CommonTemplates, ComputerFolder, ConflictFolder, ConnectionsFolder, Contacts, ControlPanelFolder, Cookies, Desktop, DeviceMetadataStore, Documents, DocumentsLibrary, Downloads, Favorites, Fonts, Games, GameTasks, History, HomeGroup, HomeGroupCurrentUser, ImplicitAppShortcuts, InternetCache, InternetFolder, Libraries, Links, LocalAppData, LocalAppDataLow, LocalizedResourcesDir, Music, MusicLibrary, NetHood, NetworkFolder, OriginalImages, PhotoAlbums, PicturesLibrary, Pictures, Playlists, PrintersFolder, PrintHood, Profile, ProgramData, ProgramFiles, ProgramFilesX64, ProgramFilesX86, ProgramFilesCommon, ProgramFilesCommonX64, ProgramFilesCommonX86, Programs, Public, PublicDesktop, PublicDocuments, PublicDownloads, PublicGameTasks, PublicLibraries, PublicMusic, PublicPictures, PublicRingtones, PublicUserTiles, PublicVideos, QuickLaunch, Recent, RecordedTVLibrary, RecycleBinFolder, ResourceDir, Ringtones, RoamingAppData, RoamedTileImages, RoamingTiles, SampleMusic, SamplePictures, SamplePlaylists, SampleVideos, SavedGames, SavedPictures, SavedPicturesLibrary, SavedSearches, Screenshots, SEARCH_CSC, SearchHistory, SearchHome, SEARCH_MAPI, SearchTemplates, SendTo, SidebarDefaultParts, SidebarParts, SkyDrive, SkyDriveCameraRoll, SkyDriveDocuments, SkyDrivePictures, StartMenu, Startup, SyncManagerFolder, SyncResultsFolder, SyncSetupFolder, System, SystemX86, Templates, UserPinned, UserProfiles, UserProgramFiles, UserProgramFilesCommon, UsersFiles, UsersLibraries, Videos, VideosLibrary, Windows, Undefined
[Vanara.Windows.Forms.VisualTheme.MarginsProperty](https://github.com/dahall/Vanara/search?l=C%23&q=MarginsProperty) | Properties accessible via `Vanara.Windows.Forms.VisualTheme.GetMargins(System.Drawing.IDeviceContext,System.Int32,System.Int32,Vanara.Windows.Forms.VisualTheme.MarginsProperty)`. | Sizing, Content, Caption
[Vanara.Configuration.MRUManager.MenuPlacement](https://github.com/dahall/Vanara/search?l=C%23&q=MenuPlacement) | The placement of a menu item in a list. | Bottom, Top
[Vanara.Windows.Forms.VisualTheme.MetricProperty](https://github.com/dahall/Vanara/search?l=C%23&q=MetricProperty) | Properties accessible via `Vanara.Windows.Forms.VisualTheme.GetMetric(System.Drawing.IDeviceContext,System.Int32,System.Int32,Vanara.Windows.Forms.VisualTheme.MetricProperty)`. | ImageCount, AlphaLevel, BorderSize, RoundCornerWidth, RoundCornerHeight, GradientRatio1, GradientRatio2, GradientRatio3, GradientRatio4, GradientRatio5, ProgressChunkSize, ProgressSpaceSize, Saturation, TextBorderSize, AlphaThreshold, Width, Height, GlyphIndex, TrueSizeStretchMark, MinDpi1, MinDpi2, MinDpi3, MinDpi4, MinDpi5
[Vanara.Windows.Forms.NavigationLogDirection](https://github.com/dahall/Vanara/search?l=C%23&q=NavigationLogDirection) | The direction argument for Navigate | Forward, Backward
[Vanara.Windows.Forms.DesktopWindowManager.NonClientRenderingPolicy](https://github.com/dahall/Vanara/search?l=C%23&q=NonClientRenderingPolicy) | Flags used by the SetWindowAttr method to specify the non-client area rendering policy. | UseWindowStyle, Disabled, Enabled
[Vanara.Windows.Forms.PaneVisibilityState](https://github.com/dahall/Vanara/search?l=C%23&q=PaneVisibilityState) | Indicates the visibility state of an ExplorerBrowser pane. | Default, Show, Hide
[Vanara.Windows.Forms.VisualTheme.PartSize](https://github.com/dahall/Vanara/search?l=C%23&q=PartSize) | Identifies the type of size value to retrieve for a visual style part. | Minimum, BestFit, Default
[Vanara.Windows.Forms.VisualTheme.PositionProperty](https://github.com/dahall/Vanara/search?l=C%23&q=PositionProperty) | Properties accessible via `Vanara.Windows.Forms.VisualTheme.GetPosition(System.Int32,System.Int32,Vanara.Windows.Forms.VisualTheme.PositionProperty)`. | Offset, TextShadowOffset, MinSize, MinSize1, MinSize2, MinSize3, MinSize4, MinSize5, NormalSize
[Vanara.Windows.Forms.ProgressBarState](https://github.com/dahall/Vanara/search?l=C%23&q=ProgressBarState) | Progress bar state. | Normal, Error, Paused
[Vanara.Windows.Forms.VisualTheme.PropertyOrigin](https://github.com/dahall/Vanara/search?l=C%23&q=PropertyOrigin) | Returned by <c>GetPropertyOrigin</c> to specify where a property was found. | State, Part, Class, Global, NotFound
[Vanara.Windows.Forms.VisualTheme.RectangleProperty](https://github.com/dahall/Vanara/search?l=C%23&q=RectangleProperty) | Properties accessible via `Vanara.Windows.Forms.VisualTheme.GetRect(System.Int32,System.Int32,Vanara.Windows.Forms.VisualTheme.RectangleProperty)`. | DefaultPane, CustomSplit, AnimationButton, Atlas
[Vanara.Windows.Forms.RenderStyle](https://github.com/dahall/Vanara/search?l=C%23&q=RenderStyle) | Style used to render the theme. | SystemTheme, Custom
[Vanara.Windows.Forms.SecurityPageType](https://github.com/dahall/Vanara/search?l=C%23&q=SecurityPageType) | Values that indicate the types of property pages in an access control editor property sheet. | BasicPermissions, AdvancedPermissions, Audit, Owner, EffectiveRights, TakeOwnership, Share
[Vanara.Windows.Forms.ShellNamespaceTreeControlAction](https://github.com/dahall/Vanara/search?l=C%23&q=ShellNamespaceTreeControlAction) | Actions on a `Vanara.Windows.Forms.ShellNamespaceTreeControl` exposed through `Vanara.Windows.Forms.ShellNamespaceTreeControlEventArgs`. | Unknown, ByKeyboard, ByMouse, AfterAdd, AfterDelete, BeforeDelete, Collapse, Expand
[Vanara.Windows.Forms.ShellProgressDialogStyle](https://github.com/dahall/Vanara/search?l=C%23&q=ShellProgressDialogStyle) | Display style for a `Vanara.Windows.Forms.ShellProgressDialog`. | Normal, Marquee, Hidden
[Vanara.Windows.Forms.ShellTreeItemButton](https://github.com/dahall/Vanara/search?l=C%23&q=ShellTreeItemButton) | Determines the image displayed to the right of an item in `Vanara.Windows.Forms.ShellNamespaceTreeControl`. | None, Arrow, Delete, Refresh
[Vanara.Windows.Forms.ShellTreeItemCheckBoxStyle](https://github.com/dahall/Vanara/search?l=C%23&q=ShellTreeItemCheckBoxStyle) | The style of check box to display. | None, Normal, Partial, Exclusion, Dimmed
[Vanara.Windows.Forms.ShellTreeItemState](https://github.com/dahall/Vanara/search?l=C%23&q=ShellTreeItemState) | Specifies the state of a tree item. | None, Selected, Expanded, Bold, Disabled, SelectedNotExpanded
[Vanara.Windows.Forms.CustomComboBox.SizeMode](https://github.com/dahall/Vanara/search?l=C%23&q=SizeMode) | Sizing mode for the CustomComboBox drop-down area. | UseComboSize, UseControlSize, UseDropDownSize
[Vanara.Windows.Forms.VisualTheme.StringProperty](https://github.com/dahall/Vanara/search?l=C%23&q=StringProperty) | Properties accessible via `Vanara.Windows.Forms.VisualTheme.GetString(System.Int32,System.Int32,Vanara.Windows.Forms.VisualTheme.StringProperty)`. | ColorSchemes, Sizes, Name, DisplayName, Tooltip, Company, Author, Copyright, Url, Version, Description, CssName, XmlName, LastUpdated, Alias, Text, ClassicValue, AtlasInputImage
[Vanara.Windows.Forms.TaskDialogButtonDisplay](https://github.com/dahall/Vanara/search?l=C%23&q=TaskDialogButtonDisplay) | Indicates how buttons are displayed on a `Vanara.Windows.Forms.TaskDialog`. | StandardButton, CommandLink, CommandLinkNoIcon
[Vanara.Windows.Forms.TaskDialogCommonButtons](https://github.com/dahall/Vanara/search?l=C%23&q=TaskDialogCommonButtons) | The TaskDialog common button flags used to specify the built in buttons to show in the TaskDialog. | None, Ok, Yes, No, Cancel, Retry, Close
[Vanara.Windows.Forms.TaskDialogIcon](https://github.com/dahall/Vanara/search?l=C%23&q=TaskDialogIcon) | The System icons the TaskDialog supports. | None, ShieldGray, SecuritySuccess, SecurityError, SecurityWarning, ShieldBlue, Shield, Information, Error, Warning
[Vanara.Windows.Forms.VisualTheme.FontProperty](https://github.com/dahall/Vanara/search?l=C%23&q=FontProperty) | | Caption, SmallCaption, Menu, Status, MessageBox, IconTitle, Heading1, Heading2, Body, Glyph
[Vanara.Extensions.IconSize](https://github.com/dahall/Vanara/search?l=C%23&q=IconSize) | | Large, Small, ExtraLarge, Jumbo
[Vanara.Windows.Forms.VisualTheme.IntProperty](https://github.com/dahall/Vanara/search?l=C%23&q=IntProperty) | | CharSet, MinimumColorDepth, FromHue1, FromHue2, FromHue3, FromHue4, FromHue5, ToHue1, ToHue2, ToHue3, ToHue4, ToHue5, ToColor1, ToColor2, ToColor3, ToColor4, ToColor5, TextGlowSize, FramesPerSecond, PixelsPerFrame, AnimationDelay, GlowIntensity, Opacity, ColorizationColor, ColorizationOpacity, AnimationDuration
[Vanara.Windows.Forms.ItemHitLocation](https://github.com/dahall/Vanara/search?l=C%23&q=ItemHitLocation) | | NoWhere, OnIcon, OnLabel, OnIndent, OnButton, OnRight, OnStateIcon, OnItem, OnTabButton
[Vanara.Windows.Forms.KnownFolder](https://github.com/dahall/Vanara/search?l=C%23&q=KnownFolder) | | AccountPictures, AddNewPrograms, AdminTools, ApplicationShortcuts, AppsFolder, AppUpdates, CameraRoll, CDBurning, ChangeRemovePrograms, CommonAdminTools, CommonOEMLinks, CommonPrograms, CommonStartMenu, CommonStartup, CommonTemplates, ComputerFolder, ConflictFolder, ConnectionsFolder, Contacts, ControlPanelFolder, Cookies, Desktop, DeviceMetadataStore, Documents, DocumentsLibrary, Downloads, Favorites, Fonts, Games, GameTasks, History, HomeGroup, HomeGroupCurrentUser, ImplicitAppShortcuts, InternetCache, InternetFolder, Libraries, Links, LocalAppData, LocalAppDataLow, LocalizedResourcesDir, Music, MusicLibrary, NetHood, NetworkFolder, OriginalImages, PhotoAlbums, PicturesLibrary, Pictures, Playlists, PrintersFolder, PrintHood, Profile, ProgramData, ProgramFiles, ProgramFilesX64, ProgramFilesX86, ProgramFilesCommon, ProgramFilesCommonX64, ProgramFilesCommonX86, Programs, Public, PublicDesktop, PublicDocuments, PublicDownloads, PublicGameTasks, PublicLibraries, PublicMusic, PublicPictures, PublicRingtones, PublicUserTiles, PublicVideos, QuickLaunch, Recent, RecordedTVLibrary, RecycleBinFolder, ResourceDir, Ringtones, RoamingAppData, RoamedTileImages, RoamingTiles, SampleMusic, SamplePictures, SamplePlaylists, SampleVideos, SavedGames, SavedPictures, SavedPicturesLibrary, SavedSearches, Screenshots, SEARCH_CSC, SearchHistory, SearchHome, SEARCH_MAPI, SearchTemplates, SendTo, SidebarDefaultParts, SidebarParts, SkyDrive, SkyDriveCameraRoll, SkyDriveDocuments, SkyDrivePictures, StartMenu, Startup, SyncManagerFolder, SyncResultsFolder, SyncSetupFolder, System, SystemX86, Templates, UserPinned, UserProfiles, UserProgramFiles, UserProgramFilesCommon, UsersFiles, UsersLibraries, Videos, VideosLibrary, Windows, Undefined
[Vanara.Windows.Forms.VisualTheme.MarginsProperty](https://github.com/dahall/Vanara/search?l=C%23&q=MarginsProperty) | | Sizing, Content, Caption
[Vanara.Configuration.MRUManager.MenuPlacement](https://github.com/dahall/Vanara/search?l=C%23&q=MenuPlacement) | | Bottom, Top
[Vanara.Windows.Forms.VisualTheme.MetricProperty](https://github.com/dahall/Vanara/search?l=C%23&q=MetricProperty) | | ImageCount, AlphaLevel, BorderSize, RoundCornerWidth, RoundCornerHeight, GradientRatio1, GradientRatio2, GradientRatio3, GradientRatio4, GradientRatio5, ProgressChunkSize, ProgressSpaceSize, Saturation, TextBorderSize, AlphaThreshold, Width, Height, GlyphIndex, TrueSizeStretchMark, MinDpi1, MinDpi2, MinDpi3, MinDpi4, MinDpi5
[Vanara.Windows.Forms.NavigationLogDirection](https://github.com/dahall/Vanara/search?l=C%23&q=NavigationLogDirection) | | Forward, Backward
[Vanara.Windows.Forms.DesktopWindowManager.NonClientRenderingPolicy](https://github.com/dahall/Vanara/search?l=C%23&q=NonClientRenderingPolicy) | | UseWindowStyle, Disabled, Enabled
[Vanara.Windows.Forms.PaneVisibilityState](https://github.com/dahall/Vanara/search?l=C%23&q=PaneVisibilityState) | | Default, Show, Hide
[Vanara.Windows.Forms.VisualTheme.PartSize](https://github.com/dahall/Vanara/search?l=C%23&q=PartSize) | | Minimum, BestFit, Default
[Vanara.Windows.Forms.VisualTheme.PositionProperty](https://github.com/dahall/Vanara/search?l=C%23&q=PositionProperty) | | Offset, TextShadowOffset, MinSize, MinSize1, MinSize2, MinSize3, MinSize4, MinSize5, NormalSize
[Vanara.Windows.Forms.ProgressBarState](https://github.com/dahall/Vanara/search?l=C%23&q=ProgressBarState) | | Normal, Error, Paused
[Vanara.Windows.Forms.VisualTheme.PropertyOrigin](https://github.com/dahall/Vanara/search?l=C%23&q=PropertyOrigin) | | State, Part, Class, Global, NotFound
[Vanara.Windows.Forms.VisualTheme.RectangleProperty](https://github.com/dahall/Vanara/search?l=C%23&q=RectangleProperty) | | DefaultPane, CustomSplit, AnimationButton, Atlas
[Vanara.Windows.Forms.RenderStyle](https://github.com/dahall/Vanara/search?l=C%23&q=RenderStyle) | | SystemTheme, Custom
[Vanara.Windows.Forms.SecurityPageType](https://github.com/dahall/Vanara/search?l=C%23&q=SecurityPageType) | | BasicPermissions, AdvancedPermissions, Audit, Owner, EffectiveRights, TakeOwnership, Share
[Vanara.Windows.Forms.ShellNamespaceTreeControlAction](https://github.com/dahall/Vanara/search?l=C%23&q=ShellNamespaceTreeControlAction) | | Unknown, ByKeyboard, ByMouse, AfterAdd, AfterDelete, BeforeDelete, Collapse, Expand
[Vanara.Windows.Forms.ShellProgressDialogStyle](https://github.com/dahall/Vanara/search?l=C%23&q=ShellProgressDialogStyle) | | Normal, Marquee, Hidden
[Vanara.Windows.Forms.ShellTreeItemButton](https://github.com/dahall/Vanara/search?l=C%23&q=ShellTreeItemButton) | | None, Arrow, Delete, Refresh
[Vanara.Windows.Forms.ShellTreeItemCheckBoxStyle](https://github.com/dahall/Vanara/search?l=C%23&q=ShellTreeItemCheckBoxStyle) | | None, Normal, Partial, Exclusion, Dimmed
[Vanara.Windows.Forms.ShellTreeItemState](https://github.com/dahall/Vanara/search?l=C%23&q=ShellTreeItemState) | | None, Selected, Expanded, Bold, Disabled, SelectedNotExpanded
[Vanara.Windows.Forms.CustomComboBox.SizeMode](https://github.com/dahall/Vanara/search?l=C%23&q=SizeMode) | | UseComboSize, UseControlSize, UseDropDownSize
[Vanara.Windows.Forms.VisualTheme.StringProperty](https://github.com/dahall/Vanara/search?l=C%23&q=StringProperty) | | ColorSchemes, Sizes, Name, DisplayName, Tooltip, Company, Author, Copyright, Url, Version, Description, CssName, XmlName, LastUpdated, Alias, Text, ClassicValue, AtlasInputImage
[Vanara.Windows.Forms.TaskDialogButtonDisplay](https://github.com/dahall/Vanara/search?l=C%23&q=TaskDialogButtonDisplay) | | StandardButton, CommandLink, CommandLinkNoIcon
[Vanara.Windows.Forms.TaskDialogCommonButtons](https://github.com/dahall/Vanara/search?l=C%23&q=TaskDialogCommonButtons) | | None, Ok, Yes, No, Cancel, Retry, Close
[Vanara.Windows.Forms.TaskDialogIcon](https://github.com/dahall/Vanara/search?l=C%23&q=TaskDialogIcon) | | None, ShieldGray, SecuritySuccess, SecurityError, SecurityWarning, ShieldBlue, Shield, Information, Error, Warning
### Structures
Struct | Description
---- | ----
[Vanara.Windows.Forms.TaskDialog.TaskDialogResult](https://github.com/dahall/Vanara/search?l=C%23&q=TaskDialogResult) | Results from running the `Vanara.Windows.Forms.TaskDialog`.
[Vanara.Windows.Forms.TaskDialog.TaskDialogResult](https://github.com/dahall/Vanara/search?l=C%23&q=TaskDialogResult) |
### Interfaces
Interface | Description
---- | ----
[Vanara.Security.AccessControl.IAccessControlEditorDialogProvider](https://github.com/dahall/Vanara/search?l=C%23&q=IAccessControlEditorDialogProvider) | An interface for defining an information provider for object types supplied to the `Vanara.Windows.Forms.AccessControlEditorDialog`.
[Vanara.Windows.Forms.Design.IActionGetItem](https://github.com/dahall/Vanara/search?l=C%23&q=IActionGetItem) | Interface for an action that has items and a category.
[Vanara.Security.AccessControl.IAccessControlEditorDialogProvider](https://github.com/dahall/Vanara/search?l=C%23&q=IAccessControlEditorDialogProvider) |
[Vanara.Windows.Forms.Design.IActionGetItem](https://github.com/dahall/Vanara/search?l=C%23&q=IActionGetItem) |
[Vanara.Windows.Forms.IDrawingStyle<T>](https://github.com/dahall/Vanara/search?l=C%23&q=IDrawingStyle<T>) |
[Vanara.Windows.Forms.IEnableable](https://github.com/dahall/Vanara/search?l=C%23&q=IEnableable) | Interface that exposes an <c>Enabled</c> property for an item supplied to `Vanara.Windows.Forms.DisabledItemComboBox`.
[Vanara.Configuration.MRUManager.IFileListStorage](https://github.com/dahall/Vanara/search?l=C%23&q=IFileListStorage) | Defines a class that implements storage for an MRU file list.
[Vanara.Configuration.MRUManager.IMenuBuilder](https://github.com/dahall/Vanara/search?l=C%23&q=IMenuBuilder) | Defines a class that implements a menu handler for an MRU file list.
[Vanara.Windows.Forms.IEnableable](https://github.com/dahall/Vanara/search?l=C%23&q=IEnableable) |
[Vanara.Configuration.MRUManager.IFileListStorage](https://github.com/dahall/Vanara/search?l=C%23&q=IFileListStorage) |
[Vanara.Configuration.MRUManager.IMenuBuilder](https://github.com/dahall/Vanara/search?l=C%23&q=IMenuBuilder) |
### Classes
Class | Description
---- | ----
[Vanara.Windows.Forms.AccessControlEditorDialog](https://github.com/dahall/Vanara/search?l=C%23&q=AccessControlEditorDialog) | Displays a property sheet that contains a basic security property page. This property page enables the user to view and edit the access rights allowed or denied by the ACEs in an object's DACL.
[Vanara.Windows.Forms.ActivationContext](https://github.com/dahall/Vanara/search?l=C%23&q=ActivationContext) | Provides an activation context for a manifest file or PE image. On disposal, the context is deactivated.
[Vanara.Configuration.MRUManager.AppSettingsFileListStorage](https://github.com/dahall/Vanara/search?l=C%23&q=AppSettingsFileListStorage) | Storage in the local application settings.
[Vanara.Windows.Forms.Design.AttributedComponentDesigner<T>](https://github.com/dahall/Vanara/search?l=C%23&q=AttributedComponentDesigner<T>) | A designer for components that support attributes.
[Vanara.Windows.Forms.Design.AttributedComponentDesignerEx<T>](https://github.com/dahall/Vanara/search?l=C%23&q=AttributedComponentDesignerEx<T>) | An extended designer for components that support attributes.
[Vanara.Windows.Forms.Design.AttributedControlDesigner<T>](https://github.com/dahall/Vanara/search?l=C%23&q=AttributedControlDesigner<T>) | A designer for controls that support attributes.
[Vanara.Windows.Forms.Design.AttributedControlDesignerEx<T>](https://github.com/dahall/Vanara/search?l=C%23&q=AttributedControlDesignerEx<T>) | An extended designer for controls that support attributes.
[Vanara.Windows.Forms.Design.AttributedDesignerActionList](https://github.com/dahall/Vanara/search?l=C%23&q=AttributedDesignerActionList) | A designer action list pulled from attributes.
[Vanara.Windows.Forms.Design.AttributedParentControlDesigner<T>](https://github.com/dahall/Vanara/search?l=C%23&q=AttributedParentControlDesigner<T>) | A designer for parent controls supported by attributes.
[Vanara.Windows.Forms.Design.AttributedParentControlDesignerEx<T>](https://github.com/dahall/Vanara/search?l=C%23&q=AttributedParentControlDesignerEx<T>) | An extended designer for parent controls supported by attributes.
[Vanara.Security.AuthenticationBuffer](https://github.com/dahall/Vanara/search?l=C%23&q=AuthenticationBuffer) | Safe container for an authentication buffer. Allows for creation using native <c>CredPackAuthenticationBuffer</c> method or assignment from an existing <c>IntPtr</c>. Can unpack to `System.String` or `System.Security.SecureString` values.
[Vanara.Drawing.BufferedAnimationPainter](https://github.com/dahall/Vanara/search?l=C%23&q=BufferedAnimationPainter) | Use to paint a buffered animation.
[Vanara.Drawing.BufferedPaint](https://github.com/dahall/Vanara/search?l=C%23&q=BufferedPaint) | Buffered painting helper class.
[Vanara.Drawing.BufferedPainter](https://github.com/dahall/Vanara/search?l=C%23&q=BufferedPainter) | Use to perform buffered painting.
[Vanara.Windows.Forms.TaskDialog.ButtonClickedEventArgs](https://github.com/dahall/Vanara/search?l=C%23&q=ButtonClickedEventArgs) | Provides data for the `Vanara.Windows.Forms.TaskDialog.ButtonClicked` and the `Vanara.Windows.Forms.TaskDialog.RadioButtonClicked` events.
[Vanara.Extensions.ButtonExtension](https://github.com/dahall/Vanara/search?l=C%23&q=ButtonExtension) | Extension methods for `System.Windows.Forms.ButtonBase`.
[Vanara.Windows.Forms.CollapsiblePanel](https://github.com/dahall/Vanara/search?l=C%23&q=CollapsiblePanel) | Control providing a panel that can be collapsed.
[Vanara.Extensions.ComboBoxExtension](https://github.com/dahall/Vanara/search?l=C%23&q=ComboBoxExtension) | Extension methods for `System.Windows.Forms.ComboBox`.
[Vanara.Windows.Forms.CommandLink](https://github.com/dahall/Vanara/search?l=C%23&q=CommandLink) | Represents a Windows Command Link control.
[Vanara.Windows.Forms.Design.ComponentDesignerExtension](https://github.com/dahall/Vanara/search?l=C%23&q=ComponentDesignerExtension) | Methods to assist when using designer code.
[Vanara.Extensions.ControlExtension](https://github.com/dahall/Vanara/search?l=C%23&q=ControlExtension) | Control extension methods.
[Vanara.Windows.Forms.ControlImage](https://github.com/dahall/Vanara/search?l=C%23&q=ControlImage) | Represents an image used within a control.
[Vanara.Windows.Forms.CredentialsDialog](https://github.com/dahall/Vanara/search?l=C%23&q=CredentialsDialog) | Dialog box which prompts for user credentials using the Win32 CREDUI methods.
[Vanara.Extensions.CursorExtension](https://github.com/dahall/Vanara/search?l=C%23&q=CursorExtension) | Extension methods for `System.Windows.Forms.Cursor`.
[Vanara.Windows.Forms.CustomButton](https://github.com/dahall/Vanara/search?l=C%23&q=CustomButton) | A custom drawn button.
[Vanara.Windows.Forms.CustomComboBox](https://github.com/dahall/Vanara/search?l=C%23&q=CustomComboBox) | <c>CustomComboBox</c> is an extension of `System.Windows.Forms.ComboBox` which provides drop-down customization.
[Vanara.Windows.Forms.CustomDrawBase](https://github.com/dahall/Vanara/search?l=C%23&q=CustomDrawBase) | Abstract class for implementing a custom-drawn control that tracks mouse movement and has text and/or an image. It exposes all property changes.
[Vanara.Windows.Forms.Design.DesignerActionMethodAttribute](https://github.com/dahall/Vanara/search?l=C%23&q=DesignerActionMethodAttribute) | Attribute placed on methods that indicate they support a designer action.
[Vanara.Windows.Forms.Design.DesignerActionPropertyAttribute](https://github.com/dahall/Vanara/search?l=C%23&q=DesignerActionPropertyAttribute) | Attribute placed on properties that indicate they support a designer action.
[Vanara.Windows.Forms.Design.DesignerVerbAttribute](https://github.com/dahall/Vanara/search?l=C%23&q=DesignerVerbAttribute) | Attribute placed on methods that indicate they support a designer attribute.
[Vanara.Windows.Forms.DesktopWindowManager](https://github.com/dahall/Vanara/search?l=C%23&q=DesktopWindowManager) | Main DWM class, provides glass sheet effect and blur behind.
[Vanara.Windows.Forms.DisabledItemComboBox](https://github.com/dahall/Vanara/search?l=C%23&q=DisabledItemComboBox) | A version of `System.Windows.Forms.ComboBox` that allows for disabled items.
[Vanara.Windows.Forms.CustomButton.DrawPattern](https://github.com/dahall/Vanara/search?l=C%23&q=DrawPattern) | A pattern to use for drawing the button.
[Vanara.Windows.Forms.Design.EditorServiceContext](https://github.com/dahall/Vanara/search?l=C%23&q=EditorServiceContext) | A service context implementation for an editor.
[Vanara.Windows.Forms.EnumComboBox](https://github.com/dahall/Vanara/search?l=C%23&q=EnumComboBox) | A combo box that displays the items of an `System.Enum` type. If the Enum type has a `System.FlagsAttribute`, then the drop-down will be checked list of the values.
[Vanara.Windows.Forms.TaskDialog.ExpandedEventArgs](https://github.com/dahall/Vanara/search?l=C%23&q=ExpandedEventArgs) | Provides data for the `Vanara.Windows.Forms.TaskDialog.ExpandedEventArgs.Expanded` event.
[Vanara.Windows.Forms.ExplorerBrowser](https://github.com/dahall/Vanara/search?l=C%23&q=ExplorerBrowser) | <c>ExplorerBrowser</c> is a browser object that can be either navigated or that can host a view of a data object. As a full-featured browser object, it also supports an automatic travel log.
[Vanara.Windows.Forms.ExplorerBrowser.ExplorerBrowserPaneVisibility](https://github.com/dahall/Vanara/search?l=C%23&q=ExplorerBrowserPaneVisibility) | Controls the visibility of the various ExplorerBrowser panes on subsequent navigation
[Vanara.Windows.Forms.Design.FlagEnumUIEditor<T>.FlagCheckedListBox](https://github.com/dahall/Vanara/search?l=C%23&q=FlagCheckedListBox) | A checked list box to use as the editor.
[Vanara.Windows.Forms.AccessControlEditorDialog](https://github.com/dahall/Vanara/search?l=C%23&q=AccessControlEditorDialog) |
[Vanara.Windows.Forms.ActivationContext](https://github.com/dahall/Vanara/search?l=C%23&q=ActivationContext) |
[Vanara.Configuration.MRUManager.AppSettingsFileListStorage](https://github.com/dahall/Vanara/search?l=C%23&q=AppSettingsFileListStorage) |
[Vanara.Windows.Forms.Design.AttributedComponentDesigner<T>](https://github.com/dahall/Vanara/search?l=C%23&q=AttributedComponentDesigner<T>) |
[Vanara.Windows.Forms.Design.AttributedComponentDesignerEx<T>](https://github.com/dahall/Vanara/search?l=C%23&q=AttributedComponentDesignerEx<T>) |
[Vanara.Windows.Forms.Design.AttributedControlDesigner<T>](https://github.com/dahall/Vanara/search?l=C%23&q=AttributedControlDesigner<T>) |
[Vanara.Windows.Forms.Design.AttributedControlDesignerEx<T>](https://github.com/dahall/Vanara/search?l=C%23&q=AttributedControlDesignerEx<T>) |
[Vanara.Windows.Forms.Design.AttributedDesignerActionList](https://github.com/dahall/Vanara/search?l=C%23&q=AttributedDesignerActionList) |
[Vanara.Windows.Forms.Design.AttributedParentControlDesigner<T>](https://github.com/dahall/Vanara/search?l=C%23&q=AttributedParentControlDesigner<T>) |
[Vanara.Windows.Forms.Design.AttributedParentControlDesignerEx<T>](https://github.com/dahall/Vanara/search?l=C%23&q=AttributedParentControlDesignerEx<T>) |
[Vanara.Security.AuthenticationBuffer](https://github.com/dahall/Vanara/search?l=C%23&q=AuthenticationBuffer) |
[Vanara.Drawing.BufferedAnimationPainter](https://github.com/dahall/Vanara/search?l=C%23&q=BufferedAnimationPainter) |
[Vanara.Drawing.BufferedPaint](https://github.com/dahall/Vanara/search?l=C%23&q=BufferedPaint) |
[Vanara.Drawing.BufferedPainter](https://github.com/dahall/Vanara/search?l=C%23&q=BufferedPainter) |
[Vanara.Windows.Forms.TaskDialog.ButtonClickedEventArgs](https://github.com/dahall/Vanara/search?l=C%23&q=ButtonClickedEventArgs) |
[Vanara.Extensions.ButtonExtension](https://github.com/dahall/Vanara/search?l=C%23&q=ButtonExtension) |
[Vanara.Windows.Forms.CollapsiblePanel](https://github.com/dahall/Vanara/search?l=C%23&q=CollapsiblePanel) |
[Vanara.Extensions.ComboBoxExtension](https://github.com/dahall/Vanara/search?l=C%23&q=ComboBoxExtension) |
[Vanara.Windows.Forms.CommandLink](https://github.com/dahall/Vanara/search?l=C%23&q=CommandLink) |
[Vanara.Windows.Forms.Design.ComponentDesignerExtension](https://github.com/dahall/Vanara/search?l=C%23&q=ComponentDesignerExtension) |
[Vanara.Extensions.ControlExtension](https://github.com/dahall/Vanara/search?l=C%23&q=ControlExtension) |
[Vanara.Windows.Forms.ControlImage](https://github.com/dahall/Vanara/search?l=C%23&q=ControlImage) |
[Vanara.Windows.Forms.CredentialsDialog](https://github.com/dahall/Vanara/search?l=C%23&q=CredentialsDialog) |
[Vanara.Extensions.CursorExtension](https://github.com/dahall/Vanara/search?l=C%23&q=CursorExtension) |
[Vanara.Windows.Forms.CustomButton](https://github.com/dahall/Vanara/search?l=C%23&q=CustomButton) |
[Vanara.Windows.Forms.CustomComboBox](https://github.com/dahall/Vanara/search?l=C%23&q=CustomComboBox) |
[Vanara.Windows.Forms.CustomDrawBase](https://github.com/dahall/Vanara/search?l=C%23&q=CustomDrawBase) |
[Vanara.Windows.Forms.Design.DesignerActionMethodAttribute](https://github.com/dahall/Vanara/search?l=C%23&q=DesignerActionMethodAttribute) |
[Vanara.Windows.Forms.Design.DesignerActionPropertyAttribute](https://github.com/dahall/Vanara/search?l=C%23&q=DesignerActionPropertyAttribute) |
[Vanara.Windows.Forms.Design.DesignerVerbAttribute](https://github.com/dahall/Vanara/search?l=C%23&q=DesignerVerbAttribute) |
[Vanara.Windows.Forms.DesktopWindowManager](https://github.com/dahall/Vanara/search?l=C%23&q=DesktopWindowManager) |
[Vanara.Windows.Forms.DisabledItemComboBox](https://github.com/dahall/Vanara/search?l=C%23&q=DisabledItemComboBox) |
[Vanara.Windows.Forms.CustomButton.DrawPattern](https://github.com/dahall/Vanara/search?l=C%23&q=DrawPattern) |
[Vanara.Windows.Forms.Design.EditorServiceContext](https://github.com/dahall/Vanara/search?l=C%23&q=EditorServiceContext) |
[Vanara.Windows.Forms.EnumComboBox](https://github.com/dahall/Vanara/search?l=C%23&q=EnumComboBox) |
[Vanara.Windows.Forms.TaskDialog.ExpandedEventArgs](https://github.com/dahall/Vanara/search?l=C%23&q=ExpandedEventArgs) |
[Vanara.Windows.Forms.ExplorerBrowser](https://github.com/dahall/Vanara/search?l=C%23&q=ExplorerBrowser) |
[Vanara.Windows.Forms.ExplorerBrowser.ExplorerBrowserPaneVisibility](https://github.com/dahall/Vanara/search?l=C%23&q=ExplorerBrowserPaneVisibility) |
[Vanara.Windows.Forms.Design.FlagEnumUIEditor<T>.FlagCheckedListBox](https://github.com/dahall/Vanara/search?l=C%23&q=FlagCheckedListBox) |
[Vanara.Windows.Forms.Design.FlagEnumUIEditor<T>.FlagCheckedListBox.FlagCheckedListBoxItem](https://github.com/dahall/Vanara/search?l=C%23&q=FlagCheckedListBoxItem) |
[Vanara.Windows.Forms.Design.FlagEnumUIEditor<T>](https://github.com/dahall/Vanara/search?l=C%23&q=FlagEnumUIEditor<T>) | A `System.Drawing.Design.UITypeEditor` for editing flag enums.
[Vanara.Windows.Forms.FolderBrowserDialog](https://github.com/dahall/Vanara/search?l=C%23&q=FolderBrowserDialog) | Class to let the user browse for a folder.
[Vanara.Windows.Forms.FolderBrowserDialogInitializedEventArgs](https://github.com/dahall/Vanara/search?l=C%23&q=FolderBrowserDialogInitializedEventArgs) | Event arguments for when the `Vanara.Windows.Forms.FolderBrowserDialog` has been initialized.
[Vanara.Security.AccessControl.GenericProvider](https://github.com/dahall/Vanara/search?l=C%23&q=GenericProvider) | Base implementation of `Vanara.Security.AccessControl.IAccessControlEditorDialogProvider`.
[Vanara.Drawing.BufferedPaint.GetDuration<T>](https://github.com/dahall/Vanara/search?l=C%23&q=GetDuration<T>) | A method delegate that retrieves a duration, in milliseconds, to use as the time over which buffered painting occurs.
[Vanara.Windows.Forms.GlassExtenderProvider](https://github.com/dahall/Vanara/search?l=C%23&q=GlassExtenderProvider) | GlassExtenderProvider extends a `System.Windows.Forms.Form` and provides glass margins.
[Vanara.Extensions.GraphicsExtension](https://github.com/dahall/Vanara/search?l=C%23&q=GraphicsExtension) | Extensions to <c>Graphics</c> related classes.
[Vanara.Resources.ResourceFile.GroupIconResIndexer](https://github.com/dahall/Vanara/search?l=C%23&q=GroupIconResIndexer) | An indexer for group icons.
[Vanara.Extensions.IconExtension](https://github.com/dahall/Vanara/search?l=C%23&q=IconExtension) | Extension methods for `System.Drawing.Icon`.
[Vanara.Extensions.ImageListExtension](https://github.com/dahall/Vanara/search?l=C%23&q=ImageListExtension) | Extension methods for `System.Windows.Forms.ImageList`.
[Vanara.Resources.ResourceFile.ImageResIndexer<T>](https://github.com/dahall/Vanara/search?l=C%23&q=ImageResIndexer<T>) | An indexer for images.
[Vanara.Windows.Forms.InputDialog](https://github.com/dahall/Vanara/search?l=C%23&q=InputDialog) | An input dialog that automatically creates controls to collect the values of the object supplied via the `Vanara.Windows.Forms.InputDialog.Data` property.
[Vanara.Windows.Forms.InputDialogItemAttribute](https://github.com/dahall/Vanara/search?l=C%23&q=InputDialogItemAttribute) | Allows a developer to attribute a property or field with text that gets shown instead of the field or property name in an `Vanara.Windows.Forms.InputDialog`.
[Vanara.Windows.Forms.InvalidFolderEventArgs](https://github.com/dahall/Vanara/search?l=C%23&q=InvalidFolderEventArgs) | Event arguments for when an invalid folder is selected.
[Vanara.Windows.Forms.IPAddressBox](https://github.com/dahall/Vanara/search?l=C%23&q=IPAddressBox) | An Internet Protocol (IP) address control allows the user to enter an IP address in an easily understood format.
[Vanara.Windows.Forms.IPAddressFieldChangedEventArgs](https://github.com/dahall/Vanara/search?l=C%23&q=IPAddressFieldChangedEventArgs) | Contains the arguments needed to handle the `Vanara.Windows.Forms.IPAddressBox.FieldChanged` event.
[Vanara.Extensions.LabelExtension](https://github.com/dahall/Vanara/search?l=C%23&q=LabelExtension) | Extension methods for `System.Windows.Forms.Label`.
[Vanara.Extensions.ListViewExtension](https://github.com/dahall/Vanara/search?l=C%23&q=ListViewExtension) | Extension methods for `System.Windows.Forms.ListView`.
[Vanara.Extensions.ListViewGroupingSet<T>](https://github.com/dahall/Vanara/search?l=C%23&q=ListViewGroupingSet<T>) | Takes a list of groups and matching predicates to be used by the ApplyGroupingSet extension method.
[Vanara.Windows.Forms.LiveThumbnail](https://github.com/dahall/Vanara/search?l=C%23&q=LiveThumbnail) | Extracts all or a portion of a window and renders it as a thumbnail on another portion of the desktop.
[Vanara.Extensions.MapPointExtension](https://github.com/dahall/Vanara/search?l=C%23&q=MapPointExtension) | Extension methods for windows to process points in the coordinate space.
[Vanara.Windows.Forms.MenuStripMRUManager](https://github.com/dahall/Vanara/search?l=C%23&q=MenuStripMRUManager) | A class that manages a Most Recently Used file listing and interacts with a MenuStrip to display a menu list of the files. By default, the application settings are used to store the history. Optionally a constructor can be used to provide an alternate class to handle that work.
[Vanara.Configuration.MRUManager](https://github.com/dahall/Vanara/search?l=C%23&q=MRUManager) | A class that manages a Most Recently Used file listing.
[Vanara.Windows.Forms.ExplorerBrowser.NavigatedEventArgs](https://github.com/dahall/Vanara/search?l=C%23&q=NavigatedEventArgs) | Event argument for The Navigated event
[Vanara.Windows.Forms.ExplorerBrowser.NavigatingEventArgs](https://github.com/dahall/Vanara/search?l=C%23&q=NavigatingEventArgs) | Event argument for The Navigating event
[Vanara.Windows.Forms.ExplorerBrowser.NavigationFailedEventArgs](https://github.com/dahall/Vanara/search?l=C%23&q=NavigationFailedEventArgs) | Event argument for the NavigatinoFailed event
[Vanara.Windows.Forms.ExplorerBrowser.NavigationLog](https://github.com/dahall/Vanara/search?l=C%23&q=NavigationLog) | The navigation log is a history of the locations visited by the explorer browser.
[Vanara.Windows.Forms.ExplorerBrowser.NavigationLogEventArgs](https://github.com/dahall/Vanara/search?l=C%23&q=NavigationLogEventArgs) | The event argument for NavigationLogChangedEvent
[Vanara.Windows.Forms.NetworkConnectionDialog](https://github.com/dahall/Vanara/search?l=C%23&q=NetworkConnectionDialog) | A dialog box that allows the user to browse and connect to network resources.
[Vanara.Windows.Forms.NetworkDisconnectDialog](https://github.com/dahall/Vanara/search?l=C%23&q=NetworkDisconnectDialog) | A dialog box that allows the user to browse and connect to network resources.
[Vanara.Drawing.BufferedPaint.PaintAction<T>](https://github.com/dahall/Vanara/search?l=C%23&q=PaintAction<T>) | A method delegate to paint a stateful image.
[Vanara.Windows.Forms.CredentialsDialog.PasswordValidatorEventArgs](https://github.com/dahall/Vanara/search?l=C%23&q=PasswordValidatorEventArgs) | Used by the `Vanara.Windows.Forms.CredentialsDialog.ValidatePassword` event.
[Vanara.Windows.Forms.Forms.PreventShutdownContext](https://github.com/dahall/Vanara/search?l=C%23&q=PreventShutdownContext) | Used to define a set of operations within which any shutdown request will be met with a reason why this application is blocking it.
[Vanara.Windows.Forms.ProgressDialog](https://github.com/dahall/Vanara/search?l=C%23&q=ProgressDialog) | Multi-level, auto-sizing, progress dialog supporting asyncronous tasks. The background activities are provided as asyncronous methods who have a `System.Threading.CancellationToken` and an `System.IProgress`1` instance passed as parameters. The method uses the `System.Threading.CancellationToken` instance to determine if the user has pressed the "Cancel" button and the `System.IProgress`1.Report(`0)` method to report progress.
[Vanara.Windows.Forms.ProgressEventArgs](https://github.com/dahall/Vanara/search?l=C%23&q=ProgressEventArgs) | Updates progress on a `Vanara.Windows.Forms.ProgressDialog`.
[Vanara.Windows.Forms.Design.RedirectedDesignerPropertyAttribute](https://github.com/dahall/Vanara/search?l=C%23&q=RedirectedDesignerPropertyAttribute) | Attribute placed on properties that indicate they support a designer redirected property.
[Vanara.Windows.Forms.Design.FlagEnumUIEditor<T>](https://github.com/dahall/Vanara/search?l=C%23&q=FlagEnumUIEditor<T>) |
[Vanara.Windows.Forms.FolderBrowserDialog](https://github.com/dahall/Vanara/search?l=C%23&q=FolderBrowserDialog) |
[Vanara.Windows.Forms.FolderBrowserDialogInitializedEventArgs](https://github.com/dahall/Vanara/search?l=C%23&q=FolderBrowserDialogInitializedEventArgs) |
[Vanara.Security.AccessControl.GenericProvider](https://github.com/dahall/Vanara/search?l=C%23&q=GenericProvider) |
[Vanara.Drawing.BufferedPaint.GetDuration<T>](https://github.com/dahall/Vanara/search?l=C%23&q=GetDuration<T>) |
[Vanara.Windows.Forms.GlassExtenderProvider](https://github.com/dahall/Vanara/search?l=C%23&q=GlassExtenderProvider) |
[Vanara.Extensions.GraphicsExtension](https://github.com/dahall/Vanara/search?l=C%23&q=GraphicsExtension) |
[Vanara.Resources.ResourceFile.GroupIconResIndexer](https://github.com/dahall/Vanara/search?l=C%23&q=GroupIconResIndexer) |
[Vanara.Extensions.IconExtension](https://github.com/dahall/Vanara/search?l=C%23&q=IconExtension) |
[Vanara.Extensions.ImageListExtension](https://github.com/dahall/Vanara/search?l=C%23&q=ImageListExtension) |
[Vanara.Resources.ResourceFile.ImageResIndexer<T>](https://github.com/dahall/Vanara/search?l=C%23&q=ImageResIndexer<T>) |
[Vanara.Windows.Forms.InputDialog](https://github.com/dahall/Vanara/search?l=C%23&q=InputDialog) |
[Vanara.Windows.Forms.InputDialogItemAttribute](https://github.com/dahall/Vanara/search?l=C%23&q=InputDialogItemAttribute) |
[Vanara.Windows.Forms.InvalidFolderEventArgs](https://github.com/dahall/Vanara/search?l=C%23&q=InvalidFolderEventArgs) |
[Vanara.Windows.Forms.IPAddressBox](https://github.com/dahall/Vanara/search?l=C%23&q=IPAddressBox) |
[Vanara.Windows.Forms.IPAddressFieldChangedEventArgs](https://github.com/dahall/Vanara/search?l=C%23&q=IPAddressFieldChangedEventArgs) |
[Vanara.Extensions.LabelExtension](https://github.com/dahall/Vanara/search?l=C%23&q=LabelExtension) |
[Vanara.Extensions.ListViewExtension](https://github.com/dahall/Vanara/search?l=C%23&q=ListViewExtension) |
[Vanara.Extensions.ListViewGroupingSet<T>](https://github.com/dahall/Vanara/search?l=C%23&q=ListViewGroupingSet<T>) |
[Vanara.Windows.Forms.LiveThumbnail](https://github.com/dahall/Vanara/search?l=C%23&q=LiveThumbnail) |
[Vanara.Extensions.MapPointExtension](https://github.com/dahall/Vanara/search?l=C%23&q=MapPointExtension) |
[Vanara.Windows.Forms.MenuStripMRUManager](https://github.com/dahall/Vanara/search?l=C%23&q=MenuStripMRUManager) |
[Vanara.Configuration.MRUManager](https://github.com/dahall/Vanara/search?l=C%23&q=MRUManager) |
[Vanara.Windows.Forms.ExplorerBrowser.NavigatedEventArgs](https://github.com/dahall/Vanara/search?l=C%23&q=NavigatedEventArgs) |
[Vanara.Windows.Forms.ExplorerBrowser.NavigatingEventArgs](https://github.com/dahall/Vanara/search?l=C%23&q=NavigatingEventArgs) |
[Vanara.Windows.Forms.ExplorerBrowser.NavigationFailedEventArgs](https://github.com/dahall/Vanara/search?l=C%23&q=NavigationFailedEventArgs) |
[Vanara.Windows.Forms.ExplorerBrowser.NavigationLog](https://github.com/dahall/Vanara/search?l=C%23&q=NavigationLog) |
[Vanara.Windows.Forms.ExplorerBrowser.NavigationLogEventArgs](https://github.com/dahall/Vanara/search?l=C%23&q=NavigationLogEventArgs) |
[Vanara.Windows.Forms.NetworkConnectionDialog](https://github.com/dahall/Vanara/search?l=C%23&q=NetworkConnectionDialog) |
[Vanara.Windows.Forms.NetworkDisconnectDialog](https://github.com/dahall/Vanara/search?l=C%23&q=NetworkDisconnectDialog) |
[Vanara.Drawing.BufferedPaint.PaintAction<T>](https://github.com/dahall/Vanara/search?l=C%23&q=PaintAction<T>) |
[Vanara.Windows.Forms.CredentialsDialog.PasswordValidatorEventArgs](https://github.com/dahall/Vanara/search?l=C%23&q=PasswordValidatorEventArgs) |
[Vanara.Windows.Forms.Forms.PreventShutdownContext](https://github.com/dahall/Vanara/search?l=C%23&q=PreventShutdownContext) |
[Vanara.Windows.Forms.ProgressDialog](https://github.com/dahall/Vanara/search?l=C%23&q=ProgressDialog) |
[Vanara.Windows.Forms.ProgressEventArgs](https://github.com/dahall/Vanara/search?l=C%23&q=ProgressEventArgs) |
[Vanara.Windows.Forms.Design.RedirectedDesignerPropertyAttribute](https://github.com/dahall/Vanara/search?l=C%23&q=RedirectedDesignerPropertyAttribute) |
[Vanara.Configuration.MRUManager.RegistryFileListStorage](https://github.com/dahall/Vanara/search?l=C%23&q=RegistryFileListStorage) |
[Vanara.Resources.ResourceFile](https://github.com/dahall/Vanara/search?l=C%23&q=ResourceFile) | Represents a file that contains resources.
[Vanara.Windows.Forms.Design.ServiceProviderExtension](https://github.com/dahall/Vanara/search?l=C%23&q=ServiceProviderExtension) | Extension methods for IServiceProvider.
[Vanara.Windows.Forms.ShellNamespaceTreeControl](https://github.com/dahall/Vanara/search?l=C%23&q=ShellNamespaceTreeControl) | A control used to view and manipulate nodes in a tree of Shell items.
[Vanara.Windows.Forms.ShellNamespaceTreeControlEventArgs](https://github.com/dahall/Vanara/search?l=C%23&q=ShellNamespaceTreeControlEventArgs) | Event arguments for actions against `Vanara.Windows.Forms.ShellNamespaceTreeControl`.
[Vanara.Windows.Forms.ShellNamespaceTreeControlItemLabelEditEventArgs](https://github.com/dahall/Vanara/search?l=C%23&q=ShellNamespaceTreeControlItemLabelEditEventArgs) | Arguments for item label edit events in a `Vanara.Windows.Forms.ShellNamespaceTreeControl`.
[Vanara.Windows.Forms.ShellNamespaceTreeControlItemMouseClickEventArgs](https://github.com/dahall/Vanara/search?l=C%23&q=ShellNamespaceTreeControlItemMouseClickEventArgs) | Arguments for mouse click events in a `Vanara.Windows.Forms.ShellNamespaceTreeControl`.
[Vanara.Windows.Forms.ShellNamespaceTreeRootList](https://github.com/dahall/Vanara/search?l=C%23&q=ShellNamespaceTreeRootList) | Encapsulates the list of root items in a `Vanara.Windows.Forms.ShellNamespaceTreeControl`.
[Vanara.Windows.Forms.ShellProgressDialog](https://github.com/dahall/Vanara/search?l=C%23&q=ShellProgressDialog) | Wrapper for IProgressDialog which displays a system progress dialog. This object is a generic way to show a user how an operation is progressing. It is typically used when deleting, uploading, copying, moving, or downloading large numbers of files. The dialog is shown on a separate thread and will not block operations in the current thread.
[Vanara.Extensions.GraphicsExtension.SmartBitmapLock](https://github.com/dahall/Vanara/search?l=C%23&q=SmartBitmapLock) | A self-disposing LockBits class for Bitmaps.
[Vanara.Windows.Forms.SplitButton](https://github.com/dahall/Vanara/search?l=C%23&q=SplitButton) | The SplitButton is a composite control with which the user can select from a drop-down list bound to the button.
[Vanara.Windows.Forms.SplitButton.SplitMenuEventArgs](https://github.com/dahall/Vanara/search?l=C%23&q=SplitMenuEventArgs) | Provides data for the clicking of split buttons and the opening of context menus.
[Vanara.Resources.ResourceFile.StringResIndexer](https://github.com/dahall/Vanara/search?l=C%23&q=StringResIndexer) | An indexer for strings.
[Vanara.Windows.Forms.CollapsiblePanel.Style](https://github.com/dahall/Vanara/search?l=C%23&q=Style) | The panel's style.
[Vanara.Windows.Forms.TaskDialog](https://github.com/dahall/Vanara/search?l=C%23&q=TaskDialog) | A Task Dialog. This is like a MessageBox but with many more features. For Windows version prior to Vista, an emulated version of the system dialog is displayed.
[Vanara.Windows.Forms.TaskDialogButton](https://github.com/dahall/Vanara/search?l=C%23&q=TaskDialogButton) | Represents a button on a task dialog.
[Vanara.Windows.Forms.TaskDialog.TaskDialogButtonBase](https://github.com/dahall/Vanara/search?l=C%23&q=TaskDialogButtonBase) | A custom button for the TaskDialog.
[Vanara.Windows.Forms.TaskDialog.TaskDialogButtonCollection<T>](https://github.com/dahall/Vanara/search?l=C%23&q=TaskDialogButtonCollection<T>) | A collection of `Vanara.Windows.Forms.TaskDialogButton` elements.
[Vanara.Windows.Forms.TaskDialog.TaskDialogProgressBar](https://github.com/dahall/Vanara/search?l=C%23&q=TaskDialogProgressBar) | Represents the progress bar that can be displayed in a task dialog.
[Vanara.Windows.Forms.TaskDialogRadioButton](https://github.com/dahall/Vanara/search?l=C%23&q=TaskDialogRadioButton) | Represents a radio button on a task dialog.
[Vanara.Extensions.TextBoxExtension](https://github.com/dahall/Vanara/search?l=C%23&q=TextBoxExtension) | Extension methods for `System.Windows.Forms.TextBox`.
[Vanara.Windows.Forms.ThemedImageDraw](https://github.com/dahall/Vanara/search?l=C%23&q=ThemedImageDraw) | A button that displays an image and no text.
[Vanara.Windows.Forms.ThemedLabel](https://github.com/dahall/Vanara/search?l=C%23&q=ThemedLabel) | A Label containing some text that will be drawn with glowing border on top of the Glass Sheet effect.
[Vanara.Windows.Forms.ThemedPanel](https://github.com/dahall/Vanara/search?l=C%23&q=ThemedPanel) | A panel that supports a glass overlay and is drawn using a visual style.
[Vanara.Windows.Forms.ThemedTableLayoutPanel](https://github.com/dahall/Vanara/search?l=C%23&q=ThemedTableLayoutPanel) | A table layout panel that supports a glass overlay.
[Vanara.Windows.Forms.TaskDialog.TimerEventArgs](https://github.com/dahall/Vanara/search?l=C%23&q=TimerEventArgs) | Provides data for the `Vanara.Windows.Forms.TaskDialog.Timer` event.
[Vanara.Windows.Forms.TrackBarEx](https://github.com/dahall/Vanara/search?l=C%23&q=TrackBarEx) | Extends the `System.Windows.Forms.TrackBar` class to provide full native-control functionality, including tick marks and value, and custom drawing.
[Vanara.Extensions.TreeViewExtension](https://github.com/dahall/Vanara/search?l=C%23&q=TreeViewExtension) | Extension methods for `System.Windows.Forms.TreeView` controls.
[Vanara.Windows.Forms.Design.TypedBehavior<T>](https://github.com/dahall/Vanara/search?l=C%23&q=TypedBehavior<T>) | A behavior derivative for a supplied type.
[Vanara.Windows.Forms.Design.TypedDesignerActionList<T>](https://github.com/dahall/Vanara/search?l=C%23&q=TypedDesignerActionList<T>) | An action list for a generic designer.
[Vanara.Windows.Forms.Design.TypedGlyph<T>](https://github.com/dahall/Vanara/search?l=C%23&q=TypedGlyph<T>) | A glyph associated with a designer.
[Vanara.Windows.Forms.TaskDialog.VerificationClickedEventArgs](https://github.com/dahall/Vanara/search?l=C%23&q=VerificationClickedEventArgs) | Provides data for the `Vanara.Windows.Forms.TaskDialog.VerificationClicked` event.
[Vanara.Windows.Forms.ExplorerBrowser.ViewEvents](https://github.com/dahall/Vanara/search?l=C%23&q=ViewEvents) | This provides a connection point container compatible dispatch interface for hooking into the ExplorerBrowser view.
[Vanara.Windows.Forms.VistaButtonBase](https://github.com/dahall/Vanara/search?l=C%23&q=VistaButtonBase) | Implements a CommandLink button that can be used in WinForms user interfaces.
[Vanara.Windows.Forms.VistaControlExtender](https://github.com/dahall/Vanara/search?l=C%23&q=VistaControlExtender) | Extends standard WinForms controls with post-Vista capabilities.
[Vanara.Extensions.VisualStylesRendererExtension](https://github.com/dahall/Vanara/search?l=C%23&q=VisualStylesRendererExtension) | Extension methods for `System.Windows.Forms.VisualStyles.VisualStyleRenderer` for glass effects and extended method functionality. Also provides GetFont2 and GetMargins2 methods that corrects base library's non-functioning methods.
[Vanara.Windows.Forms.VisualTheme](https://github.com/dahall/Vanara/search?l=C%23&q=VisualTheme) | A wrapper around the UxTheme methods.
[Vanara.Resources.ResourceFile](https://github.com/dahall/Vanara/search?l=C%23&q=ResourceFile) |
[Vanara.Windows.Forms.Design.ServiceProviderExtension](https://github.com/dahall/Vanara/search?l=C%23&q=ServiceProviderExtension) |
[Vanara.Windows.Forms.ShellNamespaceTreeControl](https://github.com/dahall/Vanara/search?l=C%23&q=ShellNamespaceTreeControl) |
[Vanara.Windows.Forms.ShellNamespaceTreeControlEventArgs](https://github.com/dahall/Vanara/search?l=C%23&q=ShellNamespaceTreeControlEventArgs) |
[Vanara.Windows.Forms.ShellNamespaceTreeControlItemLabelEditEventArgs](https://github.com/dahall/Vanara/search?l=C%23&q=ShellNamespaceTreeControlItemLabelEditEventArgs) |
[Vanara.Windows.Forms.ShellNamespaceTreeControlItemMouseClickEventArgs](https://github.com/dahall/Vanara/search?l=C%23&q=ShellNamespaceTreeControlItemMouseClickEventArgs) |
[Vanara.Windows.Forms.ShellNamespaceTreeRootList](https://github.com/dahall/Vanara/search?l=C%23&q=ShellNamespaceTreeRootList) |
[Vanara.Windows.Forms.ShellProgressDialog](https://github.com/dahall/Vanara/search?l=C%23&q=ShellProgressDialog) |
[Vanara.Extensions.GraphicsExtension.SmartBitmapLock](https://github.com/dahall/Vanara/search?l=C%23&q=SmartBitmapLock) |
[Vanara.Windows.Forms.SplitButton](https://github.com/dahall/Vanara/search?l=C%23&q=SplitButton) |
[Vanara.Windows.Forms.SplitButton.SplitMenuEventArgs](https://github.com/dahall/Vanara/search?l=C%23&q=SplitMenuEventArgs) |
[Vanara.Resources.ResourceFile.StringResIndexer](https://github.com/dahall/Vanara/search?l=C%23&q=StringResIndexer) |
[Vanara.Windows.Forms.CollapsiblePanel.Style](https://github.com/dahall/Vanara/search?l=C%23&q=Style) |
[Vanara.Windows.Forms.TaskDialog](https://github.com/dahall/Vanara/search?l=C%23&q=TaskDialog) |
[Vanara.Windows.Forms.TaskDialogButton](https://github.com/dahall/Vanara/search?l=C%23&q=TaskDialogButton) |
[Vanara.Windows.Forms.TaskDialog.TaskDialogButtonBase](https://github.com/dahall/Vanara/search?l=C%23&q=TaskDialogButtonBase) |
[Vanara.Windows.Forms.TaskDialog.TaskDialogButtonCollection<T>](https://github.com/dahall/Vanara/search?l=C%23&q=TaskDialogButtonCollection<T>) |
[Vanara.Windows.Forms.TaskDialog.TaskDialogProgressBar](https://github.com/dahall/Vanara/search?l=C%23&q=TaskDialogProgressBar) |
[Vanara.Windows.Forms.TaskDialogRadioButton](https://github.com/dahall/Vanara/search?l=C%23&q=TaskDialogRadioButton) |
[Vanara.Extensions.TextBoxExtension](https://github.com/dahall/Vanara/search?l=C%23&q=TextBoxExtension) |
[Vanara.Windows.Forms.ThemedImageDraw](https://github.com/dahall/Vanara/search?l=C%23&q=ThemedImageDraw) |
[Vanara.Windows.Forms.ThemedLabel](https://github.com/dahall/Vanara/search?l=C%23&q=ThemedLabel) |
[Vanara.Windows.Forms.ThemedPanel](https://github.com/dahall/Vanara/search?l=C%23&q=ThemedPanel) |
[Vanara.Windows.Forms.ThemedTableLayoutPanel](https://github.com/dahall/Vanara/search?l=C%23&q=ThemedTableLayoutPanel) |
[Vanara.Windows.Forms.TaskDialog.TimerEventArgs](https://github.com/dahall/Vanara/search?l=C%23&q=TimerEventArgs) |
[Vanara.Windows.Forms.TrackBarEx](https://github.com/dahall/Vanara/search?l=C%23&q=TrackBarEx) |
[Vanara.Extensions.TreeViewExtension](https://github.com/dahall/Vanara/search?l=C%23&q=TreeViewExtension) |
[Vanara.Windows.Forms.Design.TypedBehavior<T>](https://github.com/dahall/Vanara/search?l=C%23&q=TypedBehavior<T>) |
[Vanara.Windows.Forms.Design.TypedDesignerActionList<T>](https://github.com/dahall/Vanara/search?l=C%23&q=TypedDesignerActionList<T>) |
[Vanara.Windows.Forms.Design.TypedGlyph<T>](https://github.com/dahall/Vanara/search?l=C%23&q=TypedGlyph<T>) |
[Vanara.Windows.Forms.TaskDialog.VerificationClickedEventArgs](https://github.com/dahall/Vanara/search?l=C%23&q=VerificationClickedEventArgs) |
[Vanara.Windows.Forms.ExplorerBrowser.ViewEvents](https://github.com/dahall/Vanara/search?l=C%23&q=ViewEvents) |
[Vanara.Windows.Forms.VistaButtonBase](https://github.com/dahall/Vanara/search?l=C%23&q=VistaButtonBase) |
[Vanara.Windows.Forms.VistaControlExtender](https://github.com/dahall/Vanara/search?l=C%23&q=VistaControlExtender) |
[Vanara.Extensions.VisualStylesRendererExtension](https://github.com/dahall/Vanara/search?l=C%23&q=VisualStylesRendererExtension) |
[Vanara.Windows.Forms.VisualTheme](https://github.com/dahall/Vanara/search?l=C%23&q=VisualTheme) |

View File

@ -2,99 +2,99 @@
### Enumerations
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.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.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.LibraryFolderFilter](https://github.com/dahall/Vanara/search?l=C%23&q=LibraryFolderFilter) | Defines options for filtering folder items. | FileSystemOnly, StorageObjects, AllItems
[Vanara.Windows.Shell.LibraryViewTemplate](https://github.com/dahall/Vanara/search?l=C%23&q=LibraryViewTemplate) | Defines the type of view assigned to a library folder. | Documents, General, Music, Pictures, Videos, Custom
[Vanara.Windows.Shell.LinkResolution](https://github.com/dahall/Vanara/search?l=C%23&q=LinkResolution) | Flags determining how the links with missing targets are resolved. | None, NoUI, AnyMatch, Update, NoUpdate, NoSearch, NoTrack, NoLinkInfo, InvokeMSI, NoUIWithMsgPump, OfferDeleteWithoutFile, KnownFolder, MachineInLocalTarget, UpdateMachineAndSid, NoObjectID
[Vanara.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.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.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.ShellItemComparison](https://github.com/dahall/Vanara/search?l=C%23&q=ShellItemComparison) | Used to determine how to compare two Shell items. ShellItem.Compare uses this enumerated type. | Display, Canonical, SecondaryFileSystemPath, AllFields
[Vanara.Windows.Shell.ShellItemDisplayString](https://github.com/dahall/Vanara/search?l=C%23&q=ShellItemDisplayString) | Requests the form of an item's display name to retrieve through `Vanara.Windows.Shell.ShellItem.GetDisplayName(Vanara.Windows.Shell.ShellItemDisplayString)`. | NormalDisplay, ParentRelativeParsing, DesktopAbsoluteParsing, ParentRelativeEditing, DesktopAbsoluteEditing, FileSysPath, Url, ParentRelativeForAddressBar, ParentRelative, ParentRelativeForUI
[Vanara.Windows.Shell.ShellItemGetImageOptions](https://github.com/dahall/Vanara/search?l=C%23&q=ShellItemGetImageOptions) | Options for retrieving images from a `Vanara.Windows.Shell.ShellItem`. | ResizeToFit, BiggerSizeOk, MemoryOnly, IconOnly, ThumbnailOnly, InCacheOnly, CropToSquare, WideThumbnails, IconBackground, ScaleUp
[Vanara.Windows.Shell.ShellItemToolTipOptions](https://github.com/dahall/Vanara/search?l=C%23&q=ShellItemToolTipOptions) | Flags that direct the handling of the item from which you're retrieving the info tip text. | Default, Name, LinkNotTarget, LinkTarget, AllowDelay, SingleLine
[Vanara.Windows.Shell.TaskbarButtonProgressState](https://github.com/dahall/Vanara/search?l=C%23&q=TaskbarButtonProgressState) | State of the progress shown on a taskbar button. | None, Indeterminate, Normal, Error, Paused
[Vanara.Windows.Shell.TaskbarItemTabThumbnailOption](https://github.com/dahall/Vanara/search?l=C%23&q=TaskbarItemTabThumbnailOption) | Specifies taskbar button thumbnail tab properties. | TabWindow, MainWindow, MainWindowWhenActive
[Vanara.Windows.Shell.ShellFileOperations.TransferFlags](https://github.com/dahall/Vanara/search?l=C%23&q=TransferFlags) | Used by methods of the ITransferSource and ITransferDestination interfaces to control their file operations. | Normal, FailExist, RenameExist, OverwriteExist, AllowDecryption, NoSecurity, CopyCreationTime, CopyWriteTime, UseFullAccess, DeleteRecycleIfPossible, CopyHardLink, CopyLocalizedName, MoveAsCopyDelete, SuspendShellEvents
[Vanara.Windows.Shell.VerbMultiSelectModel](https://github.com/dahall/Vanara/search?l=C%23&q=VerbMultiSelectModel) | A value that determines if a user can select a single item, multiple items, or a selection from an item. | Unset, Player, Single, Document
[Vanara.Windows.Shell.VerbPosition](https://github.com/dahall/Vanara/search?l=C%23&q=VerbPosition) | Determines the placement of a verb in a menu. | Undefined, Top, Bottom
[Vanara.Windows.Shell.VerbSelectionModel](https://github.com/dahall/Vanara/search?l=C%23&q=VerbSelectionModel) | Determines menu location. | Item, BackgroundShortcutMenu
[Vanara.Windows.Shell.ChangeFilters](https://github.com/dahall/Vanara/search?l=C%23&q=ChangeFilters) | | 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.ExecutableType](https://github.com/dahall/Vanara/search?l=C%23&q=ExecutableType) | | Nonexecutable, DOS, Win32Console, Windows
[Vanara.Windows.Shell.FileUsageType](https://github.com/dahall/Vanara/search?l=C%23&q=FileUsageType) | | Playing, Editing, Generic
[Vanara.Windows.Shell.FolderItemFilter](https://github.com/dahall/Vanara/search?l=C%23&q=FolderItemFilter) | | Folders, NonFolders, IncludeHidden, Printers, Shareable, Storage, FastItems, FlatList, IncludeSuperHidden
[Vanara.Windows.Shell.LibraryFolderFilter](https://github.com/dahall/Vanara/search?l=C%23&q=LibraryFolderFilter) | | FileSystemOnly, StorageObjects, AllItems
[Vanara.Windows.Shell.LibraryViewTemplate](https://github.com/dahall/Vanara/search?l=C%23&q=LibraryViewTemplate) | | Documents, General, Music, Pictures, Videos, Custom
[Vanara.Windows.Shell.LinkResolution](https://github.com/dahall/Vanara/search?l=C%23&q=LinkResolution) | | 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) | | 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.ShellIconType](https://github.com/dahall/Vanara/search?l=C%23&q=ShellIconType) | | Large, Small, Open, ShellDefinedSize, LinkOverlay, Selected
[Vanara.Windows.Shell.ShellImageSize](https://github.com/dahall/Vanara/search?l=C%23&q=ShellImageSize) | | Large, Small, ExtraLarge, Jumbo
[Vanara.Windows.Shell.ShellItemAttribute](https://github.com/dahall/Vanara/search?l=C%23&q=ShellItemAttribute) | | 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.ShellItemComparison](https://github.com/dahall/Vanara/search?l=C%23&q=ShellItemComparison) | | Display, Canonical, SecondaryFileSystemPath, AllFields
[Vanara.Windows.Shell.ShellItemDisplayString](https://github.com/dahall/Vanara/search?l=C%23&q=ShellItemDisplayString) | | NormalDisplay, ParentRelativeParsing, DesktopAbsoluteParsing, ParentRelativeEditing, DesktopAbsoluteEditing, FileSysPath, Url, ParentRelativeForAddressBar, ParentRelative, ParentRelativeForUI
[Vanara.Windows.Shell.ShellItemGetImageOptions](https://github.com/dahall/Vanara/search?l=C%23&q=ShellItemGetImageOptions) | | ResizeToFit, BiggerSizeOk, MemoryOnly, IconOnly, ThumbnailOnly, InCacheOnly, CropToSquare, WideThumbnails, IconBackground, ScaleUp
[Vanara.Windows.Shell.ShellItemToolTipOptions](https://github.com/dahall/Vanara/search?l=C%23&q=ShellItemToolTipOptions) | | Default, Name, LinkNotTarget, LinkTarget, AllowDelay, SingleLine
[Vanara.Windows.Shell.TaskbarButtonProgressState](https://github.com/dahall/Vanara/search?l=C%23&q=TaskbarButtonProgressState) | | None, Indeterminate, Normal, Error, Paused
[Vanara.Windows.Shell.TaskbarItemTabThumbnailOption](https://github.com/dahall/Vanara/search?l=C%23&q=TaskbarItemTabThumbnailOption) | | TabWindow, MainWindow, MainWindowWhenActive
[Vanara.Windows.Shell.ShellFileOperations.TransferFlags](https://github.com/dahall/Vanara/search?l=C%23&q=TransferFlags) | | Normal, FailExist, RenameExist, OverwriteExist, AllowDecryption, NoSecurity, CopyCreationTime, CopyWriteTime, UseFullAccess, DeleteRecycleIfPossible, CopyHardLink, CopyLocalizedName, MoveAsCopyDelete, SuspendShellEvents
[Vanara.Windows.Shell.VerbMultiSelectModel](https://github.com/dahall/Vanara/search?l=C%23&q=VerbMultiSelectModel) | | Unset, Player, Single, Document
[Vanara.Windows.Shell.VerbPosition](https://github.com/dahall/Vanara/search?l=C%23&q=VerbPosition) | | Undefined, Top, Bottom
[Vanara.Windows.Shell.VerbSelectionModel](https://github.com/dahall/Vanara/search?l=C%23&q=VerbSelectionModel) | | Item, BackgroundShortcutMenu
[Vanara.Windows.Shell.Visibility](https://github.com/dahall/Vanara/search?l=C%23&q=Visibility) | | Visible, Hidden, Collapsed
[Vanara.Windows.Shell.WallpaperFit](https://github.com/dahall/Vanara/search?l=C%23&q=WallpaperFit) | Specifies how the desktop wallpaper should be displayed. | Center, Tile, Stretch, Fit, Fill, Span
[Vanara.Windows.Shell.WallpaperFit](https://github.com/dahall/Vanara/search?l=C%23&q=WallpaperFit) | | Center, Tile, Stretch, Fit, Fill, Span
### Interfaces
Interface | Description
---- | ----
[Vanara.Windows.Shell.IComObject](https://github.com/dahall/Vanara/search?l=C%23&q=IComObject) | Exposed methods from `Vanara.Windows.Shell.ComObject`.
[Vanara.Windows.Shell.IJumpListItem](https://github.com/dahall/Vanara/search?l=C%23&q=IJumpListItem) | Represents a Jump List item.
[Vanara.Windows.Shell.IComObject](https://github.com/dahall/Vanara/search?l=C%23&q=IComObject) |
[Vanara.Windows.Shell.IJumpListItem](https://github.com/dahall/Vanara/search?l=C%23&q=IJumpListItem) |
### Classes
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.Shell.Registration.AppRegistration](https://github.com/dahall/Vanara/search?l=C%23&q=AppRegistration) | Represents the registration entries for an application.
[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.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.ComObject](https://github.com/dahall/Vanara/search?l=C%23&q=ComObject) | Base class for all COM objects which handles calling AddRef and Release for the assembly, connection to IClassFactory, implements IObjectWithSite, using an internal message loop, and a mechanism to issue a non-blocking call to itself. Once implemented, you only need to implement your own interfaces. The IClassFactory implementation can get any derived interfaces through casting for calls to its QueryInterface method. If you want more control, override the QueryInterface method in this class.
[Vanara.Windows.Shell.ControlPanel](https://github.com/dahall/Vanara/search?l=C%23&q=ControlPanel) | Provides a means to open Control Panel items and get their paths.
[Vanara.Windows.ExtenderProviderBase<T>](https://github.com/dahall/Vanara/search?l=C%23&q=ExtenderProviderBase<T>) | A generic base to implement `System.ComponentModel.IExtenderProvider` for a single extender type.
[Vanara.Windows.Shell.FileInUseHandler](https://github.com/dahall/Vanara/search?l=C%23&q=FileInUseHandler) | A handler for applications that open file types that can be opened by other applications. An application's use of this object enables Windows Explorer to discover the source of sharing errors, which enables users to address and retry operations that fail due to those errors. This object handles registering the file with the Running Object Table (see `Vanara.PInvoke.Ole32.IRunningObjectTable`). It will revoke that registration on disposal or when the `Vanara.Windows.Shell.FileInUseHandler.Registered` property is set to <see langword="false" />.
[Vanara.Windows.Shell.Registration.FileTypeAssociation](https://github.com/dahall/Vanara/search?l=C%23&q=FileTypeAssociation) | Manages registry entries related to file types and file associations.
[Vanara.Windows.Shell.IconLocation](https://github.com/dahall/Vanara/search?l=C%23&q=IconLocation) | Wraps the icon location string used by some Shell classes.
[Vanara.Windows.Shell.IndirectResource](https://github.com/dahall/Vanara/search?l=C%23&q=IndirectResource) | Wraps a resource reference used by some Shell classes.
[Vanara.Windows.Shell.IndirectString](https://github.com/dahall/Vanara/search?l=C%23&q=IndirectString) | Wraps a string resource reference used by some Shell classes.
[Vanara.Windows.Shell.JumpList](https://github.com/dahall/Vanara/search?l=C%23&q=JumpList) | Provides access to the jump list on the application's task bar icon.
[Vanara.Windows.Shell.JumpListDestination](https://github.com/dahall/Vanara/search?l=C%23&q=JumpListDestination) | A file-based destination for a jumplist with an associated category.
[Vanara.Windows.Shell.JumpListItem](https://github.com/dahall/Vanara/search?l=C%23&q=JumpListItem) | An item in a Jump List.
[Vanara.Windows.Shell.JumpListSeparator](https://github.com/dahall/Vanara/search?l=C%23&q=JumpListSeparator) | A separator which can be inserted into a custom list or task list.
[Vanara.Windows.Shell.JumpListTask](https://github.com/dahall/Vanara/search?l=C%23&q=JumpListTask) | A task for a jumplist.
[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](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.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.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.PropertyDescriptionList](https://github.com/dahall/Vanara/search?l=C%23&q=PropertyDescriptionList) | Exposes methods that extract information from a collection of property descriptions presented as a list.
[Vanara.Windows.Shell.PropertyStore](https://github.com/dahall/Vanara/search?l=C%23&q=PropertyStore) | Encapsulates the IPropertyStore object.
[Vanara.Windows.Shell.PropertyType](https://github.com/dahall/Vanara/search?l=C%23&q=PropertyType) | Exposes methods that extract data from enumeration information.
[Vanara.Windows.Shell.PropertyTypeList](https://github.com/dahall/Vanara/search?l=C%23&q=PropertyTypeList) | Exposes methods that enumerate the possible values for a property.
[Vanara.Windows.Shell.ReadOnlyPropertyStore](https://github.com/dahall/Vanara/search?l=C%23&q=ReadOnlyPropertyStore) | Encapsulates the IPropertyStore object.
[Vanara.Windows.Shell.RecycleBin](https://github.com/dahall/Vanara/search?l=C%23&q=RecycleBin) | A static object that represents the system Recycle Bin.
[Vanara.Windows.Shell.RegBasedDictionary<T>](https://github.com/dahall/Vanara/search?l=C%23&q=RegBasedDictionary<T>) | A virtual dictionary that is based on values in the Windows Registry.
[Vanara.Windows.Shell.RegBasedSettings](https://github.com/dahall/Vanara/search?l=C%23&q=RegBasedSettings) | Base class for registry based settings.
[Vanara.Windows.Shell.SearchCondition](https://github.com/dahall/Vanara/search?l=C%23&q=SearchCondition) | Provides properties and methods for retrieving information about a search condition.
[Vanara.Windows.Shell.ShellAssociation](https://github.com/dahall/Vanara/search?l=C%23&q=ShellAssociation) | Represents a Shell file association defined in the Windows Registry. Wraps `Vanara.PInvoke.ShlwApi.IQueryAssociations`.
[Vanara.Windows.Shell.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.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.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](https://github.com/dahall/Vanara/search?l=C%23&q=ShellFileOperations) | Queued and static file operations using the Shell.
[Vanara.Windows.Shell.ShellFileOperations.ShellFileOpEventArgs](https://github.com/dahall/Vanara/search?l=C%23&q=ShellFileOpEventArgs) | Arguments supplied to events from `Vanara.Windows.Shell.ShellFileOperations`. Depending on the event, some properties may not be set.
[Vanara.Windows.Shell.ShellFolder](https://github.com/dahall/Vanara/search?l=C%23&q=ShellFolder) | A folder or container of `Vanara.Windows.Shell.ShellItem` instances.
[Vanara.Windows.Shell.ShellImageList](https://github.com/dahall/Vanara/search?l=C%23&q=ShellImageList) | Represents the System Image List holding images for all shell icons.
[Vanara.Windows.Shell.ShellItem](https://github.com/dahall/Vanara/search?l=C%23&q=ShellItem) | Encapsulates an item in the Windows Shell.
[Vanara.Windows.Shell.ShellItemArray](https://github.com/dahall/Vanara/search?l=C%23&q=ShellItemArray) | A folder or container of `Vanara.Windows.Shell.ShellItem` instances.
[Vanara.Windows.Shell.ShellItemChangeWatcher.ShellItemChangeEventArgs](https://github.com/dahall/Vanara/search?l=C%23&q=ShellItemChangeEventArgs) | Provides data for `Vanara.Windows.Shell.ShellItemChangeWatcher` events.
[Vanara.Windows.Shell.ShellItemChangeWatcher](https://github.com/dahall/Vanara/search?l=C%23&q=ShellItemChangeWatcher) | Listens to the shell item change notifications and raises events when a folder, or item in a folder, changes.
[Vanara.Windows.Shell.ShellItemPropertyStore](https://github.com/dahall/Vanara/search?l=C%23&q=ShellItemPropertyStore) | A property store for a `Vanara.Windows.Shell.ShellItem`.
[Vanara.Windows.Shell.ShellItemPropertyUpdates](https://github.com/dahall/Vanara/search?l=C%23&q=ShellItemPropertyUpdates) | A dictionary of properties that can be used to set or update property values on Shell items via the `Vanara.Windows.Shell.ShellFileOperations.QueueApplyPropertiesOperation(Vanara.Windows.Shell.ShellItem,Vanara.Windows.Shell.ShellItemPropertyUpdates)` method. This class wraps the `Vanara.Windows.Shell.ShellItemPropertyUpdates.IPropertyChangeArray` COM interface.
[Vanara.Windows.Shell.ShellLibrary](https://github.com/dahall/Vanara/search?l=C%23&q=ShellLibrary) | Shell library encapsulation.
[Vanara.Windows.Shell.ShellLibrary.ShellLibraryFolders](https://github.com/dahall/Vanara/search?l=C%23&q=ShellLibraryFolders) | Folders of a `Vanara.Windows.Shell.ShellLibrary`.
[Vanara.Windows.Shell.ShellLink](https://github.com/dahall/Vanara/search?l=C%23&q=ShellLink) | Represents a Shell Shortcut (.lnk) file.
[Vanara.Windows.Shell.ShellRegistrar](https://github.com/dahall/Vanara/search?l=C%23&q=ShellRegistrar) | Contains static methods used to register and unregister shell items in the Windows Registry.
[Vanara.Windows.Shell.ShellSearch](https://github.com/dahall/Vanara/search?l=C%23&q=ShellSearch) | Represents functionality of the Windows Search Service.
[Vanara.Windows.Shell.ShellSearchViewSettings](https://github.com/dahall/Vanara/search?l=C%23&q=ShellSearchViewSettings) | Settings that change the folder view of a search.
[Vanara.Windows.Shell.TaskbarButton](https://github.com/dahall/Vanara/search?l=C%23&q=TaskbarButton) | Provides access to the functionality of the taskbar button.
[Vanara.Windows.ExtenderProviderBase<T>.AddExtenderEventArgs](https://github.com/dahall/Vanara/search?l=C%23&q=AddExtenderEventArgs) |
[Vanara.Windows.Shell.Registration.AppRegistration](https://github.com/dahall/Vanara/search?l=C%23&q=AppRegistration) |
[Vanara.Windows.Shell.ComClassFactory](https://github.com/dahall/Vanara/search?l=C%23&q=ComClassFactory) |
[Vanara.Windows.Shell.CommandVerb](https://github.com/dahall/Vanara/search?l=C%23&q=CommandVerb) |
[Vanara.Windows.Shell.CommandVerbDictionary](https://github.com/dahall/Vanara/search?l=C%23&q=CommandVerbDictionary) |
[Vanara.Windows.Shell.ComObject](https://github.com/dahall/Vanara/search?l=C%23&q=ComObject) |
[Vanara.Windows.Shell.ControlPanel](https://github.com/dahall/Vanara/search?l=C%23&q=ControlPanel) |
[Vanara.Windows.ExtenderProviderBase<T>](https://github.com/dahall/Vanara/search?l=C%23&q=ExtenderProviderBase<T>) |
[Vanara.Windows.Shell.FileInUseHandler](https://github.com/dahall/Vanara/search?l=C%23&q=FileInUseHandler) |
[Vanara.Windows.Shell.Registration.FileTypeAssociation](https://github.com/dahall/Vanara/search?l=C%23&q=FileTypeAssociation) |
[Vanara.Windows.Shell.IconLocation](https://github.com/dahall/Vanara/search?l=C%23&q=IconLocation) |
[Vanara.Windows.Shell.IndirectResource](https://github.com/dahall/Vanara/search?l=C%23&q=IndirectResource) |
[Vanara.Windows.Shell.IndirectString](https://github.com/dahall/Vanara/search?l=C%23&q=IndirectString) |
[Vanara.Windows.Shell.JumpList](https://github.com/dahall/Vanara/search?l=C%23&q=JumpList) |
[Vanara.Windows.Shell.JumpListDestination](https://github.com/dahall/Vanara/search?l=C%23&q=JumpListDestination) |
[Vanara.Windows.Shell.JumpListItem](https://github.com/dahall/Vanara/search?l=C%23&q=JumpListItem) |
[Vanara.Windows.Shell.JumpListSeparator](https://github.com/dahall/Vanara/search?l=C%23&q=JumpListSeparator) |
[Vanara.Windows.Shell.JumpListTask](https://github.com/dahall/Vanara/search?l=C%23&q=JumpListTask) |
[Vanara.Windows.Shell.MemoryPropertyStore](https://github.com/dahall/Vanara/search?l=C%23&q=MemoryPropertyStore) |
[Vanara.PInvoke.MessageLoop.MessageEventArgs](https://github.com/dahall/Vanara/search?l=C%23&q=MessageEventArgs) |
[Vanara.PInvoke.MessageLoop](https://github.com/dahall/Vanara/search?l=C%23&q=MessageLoop) |
[Vanara.Windows.Shell.ProgId](https://github.com/dahall/Vanara/search?l=C%23&q=ProgId) |
[Vanara.Windows.Shell.PropertyBag](https://github.com/dahall/Vanara/search?l=C%23&q=PropertyBag) |
[Vanara.Windows.Shell.PropertyDescription](https://github.com/dahall/Vanara/search?l=C%23&q=PropertyDescription) |
[Vanara.Windows.Shell.PropertyDescriptionList](https://github.com/dahall/Vanara/search?l=C%23&q=PropertyDescriptionList) |
[Vanara.Windows.Shell.PropertyStore](https://github.com/dahall/Vanara/search?l=C%23&q=PropertyStore) |
[Vanara.Windows.Shell.PropertyType](https://github.com/dahall/Vanara/search?l=C%23&q=PropertyType) |
[Vanara.Windows.Shell.PropertyTypeList](https://github.com/dahall/Vanara/search?l=C%23&q=PropertyTypeList) |
[Vanara.Windows.Shell.ReadOnlyPropertyStore](https://github.com/dahall/Vanara/search?l=C%23&q=ReadOnlyPropertyStore) |
[Vanara.Windows.Shell.RecycleBin](https://github.com/dahall/Vanara/search?l=C%23&q=RecycleBin) |
[Vanara.Windows.Shell.RegBasedDictionary<T>](https://github.com/dahall/Vanara/search?l=C%23&q=RegBasedDictionary<T>) |
[Vanara.Windows.Shell.RegBasedSettings](https://github.com/dahall/Vanara/search?l=C%23&q=RegBasedSettings) |
[Vanara.Windows.Shell.SearchCondition](https://github.com/dahall/Vanara/search?l=C%23&q=SearchCondition) |
[Vanara.Windows.Shell.ShellAssociation](https://github.com/dahall/Vanara/search?l=C%23&q=ShellAssociation) |
[Vanara.Windows.Shell.ShellCommand](https://github.com/dahall/Vanara/search?l=C%23&q=ShellCommand) |
[Vanara.Windows.Shell.ShellDropTarget](https://github.com/dahall/Vanara/search?l=C%23&q=ShellDropTarget) |
[Vanara.Windows.Shell.ShellExecuteCommand](https://github.com/dahall/Vanara/search?l=C%23&q=ShellExecuteCommand) |
[Vanara.Windows.Shell.ShellFileInfo](https://github.com/dahall/Vanara/search?l=C%23&q=ShellFileInfo) |
[Vanara.Windows.Shell.ShellFileOperations.ShellFileNewOpEventArgs](https://github.com/dahall/Vanara/search?l=C%23&q=ShellFileNewOpEventArgs) |
[Vanara.Windows.Shell.ShellFileOperations](https://github.com/dahall/Vanara/search?l=C%23&q=ShellFileOperations) |
[Vanara.Windows.Shell.ShellFileOperations.ShellFileOpEventArgs](https://github.com/dahall/Vanara/search?l=C%23&q=ShellFileOpEventArgs) |
[Vanara.Windows.Shell.ShellFolder](https://github.com/dahall/Vanara/search?l=C%23&q=ShellFolder) |
[Vanara.Windows.Shell.ShellImageList](https://github.com/dahall/Vanara/search?l=C%23&q=ShellImageList) |
[Vanara.Windows.Shell.ShellItem](https://github.com/dahall/Vanara/search?l=C%23&q=ShellItem) |
[Vanara.Windows.Shell.ShellItemArray](https://github.com/dahall/Vanara/search?l=C%23&q=ShellItemArray) |
[Vanara.Windows.Shell.ShellItemChangeWatcher.ShellItemChangeEventArgs](https://github.com/dahall/Vanara/search?l=C%23&q=ShellItemChangeEventArgs) |
[Vanara.Windows.Shell.ShellItemChangeWatcher](https://github.com/dahall/Vanara/search?l=C%23&q=ShellItemChangeWatcher) |
[Vanara.Windows.Shell.ShellItemPropertyStore](https://github.com/dahall/Vanara/search?l=C%23&q=ShellItemPropertyStore) |
[Vanara.Windows.Shell.ShellItemPropertyUpdates](https://github.com/dahall/Vanara/search?l=C%23&q=ShellItemPropertyUpdates) |
[Vanara.Windows.Shell.ShellLibrary](https://github.com/dahall/Vanara/search?l=C%23&q=ShellLibrary) |
[Vanara.Windows.Shell.ShellLibrary.ShellLibraryFolders](https://github.com/dahall/Vanara/search?l=C%23&q=ShellLibraryFolders) |
[Vanara.Windows.Shell.ShellLink](https://github.com/dahall/Vanara/search?l=C%23&q=ShellLink) |
[Vanara.Windows.Shell.ShellRegistrar](https://github.com/dahall/Vanara/search?l=C%23&q=ShellRegistrar) |
[Vanara.Windows.Shell.ShellSearch](https://github.com/dahall/Vanara/search?l=C%23&q=ShellSearch) |
[Vanara.Windows.Shell.ShellSearchViewSettings](https://github.com/dahall/Vanara/search?l=C%23&q=ShellSearchViewSettings) |
[Vanara.Windows.Shell.TaskbarButton](https://github.com/dahall/Vanara/search?l=C%23&q=TaskbarButton) |
[Vanara.Windows.Shell.TaskbarButtonThumbnail](https://github.com/dahall/Vanara/search?l=C%23&q=TaskbarButtonThumbnail) |
[Vanara.Windows.Shell.TaskbarButtonThumbnails](https://github.com/dahall/Vanara/search?l=C%23&q=TaskbarButtonThumbnails) | The list of thumbnails to be displayed on the taskbar button.
[Vanara.Windows.Shell.TaskbarList](https://github.com/dahall/Vanara/search?l=C%23&q=TaskbarList) | Methods that control the Windows taskbar. It allows you to dynamically add, remove, and activate items on the taskbar. This wraps all of the ITaskbarListX interfaces.
[Vanara.Windows.Shell.ThumbnailToolbar](https://github.com/dahall/Vanara/search?l=C%23&q=ThumbnailToolbar) | The toolbar associated with thumbnails shown when hovering over an application's taskbar button.
[Vanara.Windows.Shell.ThumbnailToolbarButton](https://github.com/dahall/Vanara/search?l=C%23&q=ThumbnailToolbarButton) | A button in the toolbar associated with thumbnails displayed on a taskbar button.
[Vanara.Windows.Shell.ThumbnailToolbarButtonCollection](https://github.com/dahall/Vanara/search?l=C%23&q=ThumbnailToolbarButtonCollection) | A collection of thumbnail toolbar buttons.
[Vanara.Windows.Shell.WallpaperManager](https://github.com/dahall/Vanara/search?l=C%23&q=WallpaperManager) | Provides methods for managing the desktop wallpaper.
[Vanara.Windows.Shell.WallpaperManager.WallpaperMonitor](https://github.com/dahall/Vanara/search?l=C%23&q=WallpaperMonitor) | Represents the wallpaper settings on a single monitor.
[Vanara.Windows.Shell.WallpaperManager.WallpaperSlideshow](https://github.com/dahall/Vanara/search?l=C%23&q=WallpaperSlideshow) | Represents the settings for a wallpaper slideshow.
[Vanara.Windows.Shell.TaskbarButtonThumbnails](https://github.com/dahall/Vanara/search?l=C%23&q=TaskbarButtonThumbnails) |
[Vanara.Windows.Shell.TaskbarList](https://github.com/dahall/Vanara/search?l=C%23&q=TaskbarList) |
[Vanara.Windows.Shell.ThumbnailToolbar](https://github.com/dahall/Vanara/search?l=C%23&q=ThumbnailToolbar) |
[Vanara.Windows.Shell.ThumbnailToolbarButton](https://github.com/dahall/Vanara/search?l=C%23&q=ThumbnailToolbarButton) |
[Vanara.Windows.Shell.ThumbnailToolbarButtonCollection](https://github.com/dahall/Vanara/search?l=C%23&q=ThumbnailToolbarButtonCollection) |
[Vanara.Windows.Shell.WallpaperManager](https://github.com/dahall/Vanara/search?l=C%23&q=WallpaperManager) |
[Vanara.Windows.Shell.WallpaperManager.WallpaperMonitor](https://github.com/dahall/Vanara/search?l=C%23&q=WallpaperMonitor) |
[Vanara.Windows.Shell.WallpaperManager.WallpaperSlideshow](https://github.com/dahall/Vanara/search?l=C%23&q=WallpaperSlideshow) |