Vanara.PInvoke.Shared 2.3.6

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.DwmApi
PInvoke API (methods, structures and constants) imported from Windows DwmApi.dll.
3
Vanara.PInvoke.DwmApi
PInvoke API (methods, structures and constants) imported from Windows DwmApi.dll.
4
Vanara.PInvoke.Kernel32
Methods, structures and constants imported from Kernel32.dll.
3
Vanara.PInvoke.UxTheme
Methods, structures and constants imported from UxTheme.dll.
3
Vanara.PInvoke.UxTheme
PInvoke API (methods, structures and constants) imported from Windows UxTheme.dll.
3
Vanara.PInvoke.UxTheme
PInvoke API (methods, structures and constants) imported from Windows UxTheme.dll.
4

Currently implements: Classes AssociateAttribute, CoTaskMemStringMarshaler, FunctionHelper, IEnumFromIndexer<T>, IEnumFromNext<T>, Lib, Macros, NullTermStringArrayMarshaler, OverlappedAsync, OverlappedAsyncResult, PInvokeClientExtensions, PInvokeDataAttribute, PRECT, PtrFunc<T>, RegistryTypeExt, SafeElementArray<T>, SafeHANDLE, SafeNativeArray<T>, SafeResourceId, SBFunc<T>, SECURITY_ATTRIBUTES, SizeFunc<T>, TryGetNext, WIN32_FIND_DATA Structures BusNumber, CM_FULL_RESOURCE_DESCRIPTOR, CM_PARTIAL_RESOURCE_DESCRIPTOR, CM_PARTIAL_RESOURCE_LIST, CM_RESOURCE_LIST, COLORREF, Connection, DevicePrivate, DeviceSpecificData, Dma, DmaV3, Generic, HACCEL, HANDLE, HBITMAP, HBRUSH, HCURSOR, HDC, HDESK, HDPA, HDROP, HDSA, HDWP, HENHMETAFILE, HFILE, HFONT, HGDIOBJ, HICON, HIMAGELIST, HINSTANCE, HKEY, HMENU, HMETAFILE, HMONITOR, HPALETTE, HPEN, HPROCESS, HPROPSHEET, HPROPSHEETPAGE, HRESULT, HRGN, HTHEME, HTHREAD, HTHUMBNAIL, HTOKEN, HWINSTA, HWND, Interrupt, LOGFONT, Memory40, Memory48, Memory64, MessageInterruptRaw, MSG, NTStatus, OBJECT_TYPE_LIST, PACE, PACL, POINTS, PRECT, PSECURITY_DESCRIPTOR, PSID, RECT, ResourceId, SECURITY_ATTRIBUTES, SIZE, SizeT, SYSTEMTIME, union, WIN32_FIND_DATA, Win32Error Enumerations ACCESS_MASK, CM_RESOURCE, CM_SHARE_DISPOSITION, CmResourceType, DrawTextFlags, FacilityCode, FacilityCode, FileFlagsAndAttributes, FontFamily, FontPitch, INTERFACE_TYPE, LogFontCharSet, LogFontClippingPrecision, LogFontOutputPrecision, LogFontOutputQuality, ObjectTypeListLevel, PInvokeClient, ProcessorArchitecture, REG_VALUE_TYPE, ResourceType, SECURITY_INFORMATION, SeverityLevel, SeverityLevel, ShowWindowCommand, STGM, SystemColorIndex, SystemShutDownReason

.NET Framework 2.0

.NET Standard 2.0

.NET Core 2.1

.NET Core 2.0

.NET Framework 4.5

.NET Framework 4.0

.NET Framework 3.5

Version Downloads Last updated
4.1.2 0 04/16/2025
4.1.1 2 03/17/2025
4.1.0 2 03/17/2025
4.0.6 2 03/17/2025
4.0.5 2 03/17/2025
4.0.4 3 03/17/2025
4.0.3 2 03/17/2025
4.0.2 3 03/17/2025
4.0.1 2 03/17/2025
4.0.0 2 03/17/2025
4.0.0-beta2 2 03/17/2025
4.0.0-beta 2 03/17/2025
3.4.17 2 03/18/2025
3.4.16 3 02/06/2025
3.4.15 2 03/18/2025
3.4.14 2 03/18/2025
3.4.13 2 03/18/2025
3.4.12 2 03/18/2025
3.4.11 2 03/18/2025
3.4.10 2 03/18/2025
3.4.9 3 03/17/2025
3.4.8 3 03/17/2025
3.4.7 2 03/17/2025
3.4.6 2 03/17/2025
3.4.5 2 03/17/2025
3.4.4 3 03/17/2025
3.4.3 2 03/17/2025
3.4.2 2 03/17/2025
3.4.1 3 03/17/2025
3.4.0 2 03/17/2025
3.3.15 2 03/18/2025
3.3.14 2 03/18/2025
3.3.13 2 03/18/2025
3.3.12 2 03/18/2025
3.3.11 2 03/18/2025
3.3.10 2 03/18/2025
3.3.9 2 03/17/2025
3.3.8 2 03/17/2025
3.3.7 2 03/17/2025
3.3.6 2 03/17/2025
3.3.5 2 03/17/2025
3.3.4 2 03/17/2025
3.3.3 2 03/17/2025
3.3.2 2 03/17/2025
3.3.1 2 03/17/2025
3.3.0 2 03/17/2025
3.2.21 2 03/18/2025
3.2.20 2 03/18/2025
3.2.19 2 03/18/2025
3.2.18 2 03/18/2025
3.2.17 2 03/18/2025
3.2.16 2 03/18/2025
3.2.15 2 03/18/2025
3.2.14 2 03/18/2025
3.2.13 2 03/18/2025
3.2.12 2 03/18/2025
3.2.11 2 03/18/2025
3.2.10 2 03/18/2025
3.2.9 2 03/17/2025
3.2.7 2 03/17/2025
3.2.6 2 03/17/2025
3.2.5 2 03/17/2025
3.2.4 2 03/17/2025
3.2.3 2 03/17/2025
3.2.2 2 03/17/2025
3.2.1 2 03/17/2025
3.2.0 2 03/17/2025
3.1.9 2 03/17/2025
3.1.8 2 03/17/2025
3.1.7 2 03/17/2025
3.1.6 2 03/17/2025
3.1.5 2 03/17/2025
3.1.4 2 03/17/2025
3.1.3 2 03/17/2025
3.1.2 2 03/17/2025
3.1.1 2 03/17/2025
3.1.0 2 03/17/2025
3.0.1 2 03/17/2025
3.0.0 2 03/17/2025
2.3.11 2 03/18/2025
2.3.10 2 03/18/2025
2.3.9 2 03/17/2025
2.3.8 2 03/17/2025
2.3.7 2 03/17/2025
2.3.6 2 03/17/2025
2.3.5 2 03/17/2025
2.3.4 2 03/17/2025
2.3.3 2 03/17/2025
2.3.2 2 03/17/2025
2.3.1 2 03/17/2025
2.3.0 2 03/17/2025
2.2.1 2 03/17/2025
2.2.0 2 03/17/2025
2.1.2 2 03/17/2025
2.1.0 2 03/17/2025
2.0.1 2 03/17/2025
2.0.0 2 03/17/2025
1.1.0 2 03/17/2025
1.0.18 2 03/18/2025
1.0.17 2 03/18/2025
1.0.16 2 03/18/2025
1.0.15 2 03/18/2025
1.0.14 2 03/18/2025
1.0.13 2 03/18/2025
1.0.12 2 03/18/2025
1.0.11 2 03/18/2025
1.0.10 2 03/18/2025
1.0.9 2 03/17/2025
1.0.8 2 03/17/2025
1.0.7 2 03/17/2025
1.0.6 2 03/17/2025
1.0.5 2 03/17/2025
1.0.4 2 03/17/2025
1.0.3 2 03/17/2025
1.0.2 2 03/17/2025
1.0.1 2 03/17/2025