Vanara.PInvoke.Shared 3.3.8
Shared methods, structures and constants for use throughout the Vanara.PInvoke assemblies. Includes:
* IEnumerable helpers for COM enumerations
* Custom marshaler for CoTaskMem pointers
* Enhanced error results classes for HRESULT, Win32Error and NTStatus
* Standard windows.h macros (e.g. HIWORD, MAKELONG, etc.)
* Overlapped method wrapper
* Resource ID holder
* Shared structures and enums (see release notes)
Showing the top 20 packages that depend on Vanara.PInvoke.Shared.
| Packages | Downloads |
|---|---|
|
Vanara.PInvoke.Kernel32
Methods, structures and constants imported from Kernel32.dll.
|
21 |
|
Vanara.PInvoke.Kernel32
PInvoke API (methods, structures and constants) imported from Windows Kernel32.dll.
|
21 |
|
Vanara.PInvoke.Kernel32
PInvoke API (methods, structures and constants) imported from Windows Kernel32.dll.
|
22 |
|
Vanara.PInvoke.Kernel32
PInvoke API (methods, structures and constants) imported from Windows Kernel32.dll.
|
23 |
|
Vanara.PInvoke.Kernel32
PInvoke API (methods, structures and constants) imported from Windows Kernel32.dll.
|
24 |
|
Vanara.PInvoke.User32
PInvoke API (methods, structures and constants) imported from Windows User32.dll.
|
21 |
|
Vanara.PInvoke.User32
PInvoke API (methods, structures and constants) imported from Windows User32.dll.
|
22 |
|
Vanara.PInvoke.UxTheme
PInvoke API (methods, structures and constants) imported from Windows UxTheme.dll.
|
21 |
|
Vanara.PInvoke.UxTheme
PInvoke API (methods, structures and constants) imported from Windows UxTheme.dll.
|
22 |
Currently implements:
Classes
ICOMEnum<T>, IErrorProvider, IGraphicsObjectHandle, IHandle, IKernelHandle, ISecurityObject, IShellHandle, ISyncHandle, IUserHandle, AnySizeStringMarshaler<T>, AssociateAttribute, AssociateStringAttribute, ComTryGetNext, CoTaskMemStringMarshaler, FunctionHelper, GenericStringMarshaler<T>, GenericStringMarshalerBase<T>, IEnumeratorFromNext<T>, IEnumFromCom<T>, IEnumFromIndexer<T>, IEnumFromNext<T>, Lib, Macros, NullTermStringArrayMarshaler, OverlappedAsync, OverlappedAsyncResult, PInvokeClientExtensions, PInvokeDataAttribute, PRECT, PtrFunc<T>, RegistryTypeExt, SafeAnysizeStruct<T>, SafeAnysizeStructBase<T>, SafeAnysizeStructMarshaler<T>, SafeElementArray<T>, SafeHANDLE, SafeNativeArray<T>, SafeNativeArrayBase<T>, SafeNativeLinkedList<T>, SafeNativeListBase<T>, SafeResourceId, SBFunc<T>, SECURITY_ATTRIBUTES, SizeFunc<T>, StaticFieldValueHash, StringPtrArrayMarshaler, StructHelper, TryGetNext<T>, TryGetNext<T>
Structures
ACCESS_MASK, BusNumber, CLIPFORMAT, CM_FULL_RESOURCE_DESCRIPTOR, CM_PARTIAL_RESOURCE_DESCRIPTOR, CM_PARTIAL_RESOURCE_LIST, CM_POWER_DATA, CM_RESOURCE_LIST, COLORREF, Connection, CORRELATION_VECTOR, CY, DATE, DECIMAL, DEVICE_CAPABILITIES, DevicePrivate, DeviceSpecificData, DEVMODE, Dma, DmaV3, Generic, HACCEL, HANDLE, HBITMAP, HBRUSH, HCOLORSPACE, HCURSOR, HDC, HDESK, HDPA, HDROP, HDSA, HDWP, HENHMETAFILE, HEVENT, HFILE, HFONT, HGDIOBJ, HICON, HIMAGELIST, HINSTANCE, HKEY, HMENU, HMETAFILE, HMONITOR, HPALETTE, HPEN, HPROCESS, HPROPSHEET, HPROPSHEETPAGE, HRESULT, HRGN, HSECTION, HTASK, HTHEME, HTHREAD, HTHUMBNAIL, HTOKEN, HWINSTA, HWND, Interrupt, LCID, LOGFONT, Memory40, Memory48, Memory64, MessageInterruptRaw, MSG, NTStatus, OBJECT_TYPE_LIST, PACE, PACL, POINTS, PRECT, PSECURITY_DESCRIPTOR, PSID, RECT, ResourceId, ResourceIdOrHandle<T>, SECURITY_ATTRIBUTES, SIZE, SYSTEMTIME, tagSECURITY_ATTRIBUTES, union, WIN32_FIND_DATA, Win32Error
Enumerations
CharacterSet, CM_DEVCAP, CM_FILE, CM_INSTALL_STATE, CM_REMOVAL_POLICY, CM_RESOURCE, CM_SHARE_DISPOSITION, CmResourceType, CONFIGFLAG, DEVICE_POWER_STATE, DEVICE_SCALE_FACTOR, DMCOLLATE, DMCOLOR, DMDFO, DMDISPLAY, DMDITHER, DMDO, DMDUP, DMFIELDS, DMICM, DMICMMETHOD, DMMEDIA, DMNUP, DMORIENT, DMPAPER, DMRES, DMTT, DN, DrawTextFlags, FacilityCode, FacilityCode, FILE_DEVICE, FileFlagsAndAttributes, FontFamily, FontPitch, INTERFACE_TYPE, LogFontClippingPrecision, LogFontOutputPrecision, LogFontOutputQuality, MouseButtonState, NTDDI, ObjectTypeListLevel, PDCAP, PInvokeClient, ProcessorArchitecture, REG_VALUE_TYPE, ResourceType, SECURITY_INFORMATION, SeverityLevel, SeverityLevel, ShowWindowCommand, STGM, SYSTEM_POWER_STATE, SystemColorIndex, SystemShutDownReason, URLZONE, WIN32_WINNT
.NET Framework 2.0
- Vanara.Core (>= 3.3.8)
- Theraot.Core (>= 3.2.5)
.NET Standard 2.0
- Microsoft.Win32.Registry (>= 5.0.0)
- Vanara.Core (>= 3.3.8)
.NET 5.0
- Microsoft.Win32.Registry (>= 5.0.0)
- Vanara.Core (>= 3.3.8)
.NET Core 3.1
- Vanara.Core (>= 3.3.8)
- Microsoft.Win32.Registry (>= 5.0.0)
.NET Core 3.0
- Microsoft.Win32.Registry (>= 5.0.0)
- Vanara.Core (>= 3.3.8)
.NET Core 2.1
- Microsoft.Win32.Registry (>= 5.0.0)
- Vanara.Core (>= 3.3.8)
.NET Core 2.0
- Microsoft.Win32.Registry (>= 5.0.0)
- Vanara.Core (>= 3.3.8)
.NET Framework 4.5
- Vanara.Core (>= 3.3.8)
.NET Framework 4.0
- Theraot.Core (>= 3.2.5)
- Vanara.Core (>= 3.3.8)
.NET Framework 3.5
- Theraot.Core (>= 3.2.5)
- Vanara.Core (>= 3.3.8)
| Version | Downloads | Last updated |
|---|---|---|
| 4.2.1 | 13 | 09/10/2025 |
| 4.2.0 | 13 | 08/27/2025 |
| 4.1.6 | 15 | 06/22/2025 |
| 4.1.5 | 16 | 06/23/2025 |
| 4.1.4 | 15 | 06/23/2025 |
| 4.1.3 | 16 | 05/01/2025 |
| 4.1.2 | 18 | 04/19/2025 |
| 4.1.1 | 20 | 03/17/2025 |
| 4.1.0 | 20 | 03/17/2025 |
| 4.0.6 | 18 | 03/17/2025 |
| 4.0.5 | 20 | 03/17/2025 |
| 4.0.4 | 20 | 03/17/2025 |
| 4.0.3 | 20 | 03/17/2025 |
| 4.0.2 | 22 | 03/17/2025 |
| 4.0.1 | 21 | 03/17/2025 |
| 4.0.0 | 17 | 03/17/2025 |
| 4.0.0-beta2 | 18 | 03/17/2025 |
| 4.0.0-beta | 21 | 03/17/2025 |
| 3.4.17 | 16 | 03/18/2025 |
| 3.4.16 | 19 | 02/06/2025 |
| 3.4.15 | 15 | 03/18/2025 |
| 3.4.14 | 15 | 03/18/2025 |
| 3.4.13 | 19 | 03/18/2025 |
| 3.4.12 | 15 | 03/18/2025 |
| 3.4.11 | 16 | 03/18/2025 |
| 3.4.10 | 19 | 03/18/2025 |
| 3.4.9 | 24 | 03/17/2025 |
| 3.4.8 | 22 | 03/17/2025 |
| 3.4.7 | 18 | 03/17/2025 |
| 3.4.6 | 21 | 03/17/2025 |
| 3.4.5 | 20 | 03/17/2025 |
| 3.4.4 | 19 | 03/17/2025 |
| 3.4.3 | 15 | 03/17/2025 |
| 3.4.2 | 19 | 03/17/2025 |
| 3.4.1 | 23 | 03/17/2025 |
| 3.4.0 | 18 | 03/17/2025 |
| 3.3.15 | 16 | 03/18/2025 |
| 3.3.14 | 15 | 03/18/2025 |
| 3.3.13 | 18 | 03/18/2025 |
| 3.3.12 | 18 | 03/18/2025 |
| 3.3.11 | 15 | 03/18/2025 |
| 3.3.10 | 14 | 03/18/2025 |
| 3.3.9 | 19 | 03/17/2025 |
| 3.3.8 | 22 | 03/17/2025 |
| 3.3.7 | 16 | 03/17/2025 |
| 3.3.6 | 20 | 03/17/2025 |
| 3.3.5 | 19 | 03/17/2025 |
| 3.3.4 | 20 | 03/17/2025 |
| 3.3.3 | 20 | 03/17/2025 |
| 3.3.2 | 20 | 03/17/2025 |
| 3.3.1 | 20 | 03/17/2025 |
| 3.3.0 | 16 | 03/17/2025 |
| 3.2.21 | 18 | 03/18/2025 |
| 3.2.20 | 16 | 03/18/2025 |
| 3.2.19 | 19 | 03/18/2025 |
| 3.2.18 | 14 | 03/18/2025 |
| 3.2.17 | 16 | 03/18/2025 |
| 3.2.16 | 17 | 03/18/2025 |
| 3.2.15 | 20 | 03/18/2025 |
| 3.2.14 | 17 | 03/18/2025 |
| 3.2.13 | 18 | 03/18/2025 |
| 3.2.12 | 13 | 03/18/2025 |
| 3.2.11 | 17 | 03/18/2025 |
| 3.2.10 | 15 | 03/18/2025 |
| 3.2.9 | 22 | 03/17/2025 |
| 3.2.7 | 20 | 03/17/2025 |
| 3.2.6 | 16 | 03/17/2025 |
| 3.2.5 | 17 | 03/17/2025 |
| 3.2.4 | 20 | 03/17/2025 |
| 3.2.3 | 19 | 03/17/2025 |
| 3.2.2 | 16 | 03/17/2025 |
| 3.2.1 | 19 | 03/17/2025 |
| 3.2.0 | 22 | 03/17/2025 |
| 3.1.9 | 20 | 03/17/2025 |
| 3.1.8 | 19 | 03/17/2025 |
| 3.1.7 | 17 | 03/17/2025 |
| 3.1.6 | 12 | 03/17/2025 |
| 3.1.5 | 16 | 03/17/2025 |
| 3.1.4 | 19 | 03/17/2025 |
| 3.1.3 | 16 | 03/17/2025 |
| 3.1.2 | 19 | 03/17/2025 |
| 3.1.1 | 19 | 03/17/2025 |
| 3.1.0 | 20 | 03/17/2025 |
| 3.0.1 | 17 | 03/17/2025 |
| 3.0.0 | 17 | 03/17/2025 |
| 2.3.11 | 18 | 03/18/2025 |
| 2.3.10 | 16 | 03/18/2025 |
| 2.3.9 | 21 | 03/17/2025 |
| 2.3.8 | 23 | 03/17/2025 |
| 2.3.7 | 19 | 03/17/2025 |
| 2.3.6 | 15 | 03/17/2025 |
| 2.3.5 | 15 | 03/17/2025 |
| 2.3.4 | 20 | 03/17/2025 |
| 2.3.3 | 16 | 03/17/2025 |
| 2.3.2 | 19 | 03/17/2025 |
| 2.3.1 | 19 | 03/17/2025 |
| 2.3.0 | 21 | 03/17/2025 |
| 2.2.1 | 18 | 03/17/2025 |
| 2.2.0 | 22 | 03/17/2025 |
| 2.1.2 | 20 | 03/17/2025 |
| 2.1.0 | 18 | 03/17/2025 |
| 2.0.1 | 17 | 03/17/2025 |
| 2.0.0 | 19 | 03/17/2025 |
| 1.1.0 | 17 | 03/17/2025 |
| 1.0.18 | 20 | 03/18/2025 |
| 1.0.17 | 15 | 03/18/2025 |
| 1.0.16 | 16 | 03/18/2025 |
| 1.0.15 | 16 | 03/18/2025 |
| 1.0.14 | 16 | 03/18/2025 |
| 1.0.13 | 19 | 03/18/2025 |
| 1.0.12 | 16 | 03/18/2025 |
| 1.0.11 | 19 | 03/18/2025 |
| 1.0.10 | 18 | 03/18/2025 |
| 1.0.9 | 19 | 03/17/2025 |
| 1.0.8 | 18 | 03/17/2025 |
| 1.0.7 | 20 | 03/17/2025 |
| 1.0.6 | 20 | 03/17/2025 |
| 1.0.5 | 21 | 03/17/2025 |
| 1.0.4 | 20 | 03/17/2025 |
| 1.0.3 | 20 | 03/17/2025 |
| 1.0.2 | 19 | 03/17/2025 |
| 1.0.1 | 18 | 03/17/2025 |