Vanara.PInvoke.Shared
3.1.0
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)
See the version list below for details.
Install-Package Vanara.PInvoke.Shared -Version 3.1.0
dotnet add package Vanara.PInvoke.Shared --version 3.1.0
<PackageReference Include="Vanara.PInvoke.Shared" Version="3.1.0" />
paket add Vanara.PInvoke.Shared --version 3.1.0
Release Notes
Currently implements:
Classes
IErrorProvider, IGraphicsObjectHandle, IHandle, IKernelHandle, ISecurityObject, IShellHandle, ISyncHandle, IUserHandle, AssociateAttribute, ComTryGetNext, CoTaskMemStringMarshaler, FunctionHelper, IEnumFromCom<T>, IEnumFromIndexer<T>, IEnumFromNext<T>, Lib, Macros, NullTermStringArrayMarshaler, OverlappedAsync, OverlappedAsyncResult, PInvokeClientExtensions, PInvokeDataAttribute, PRECT, PtrFunc<T>, RegistryTypeExt, SafeElementArray<T>, SafeHANDLE, SafeNativeArray<T>, SafeNativeArrayBase<T>, SafeNativeLinkedList<T>, SafeResourceId, SBFunc<T>, SECURITY_ATTRIBUTES, SizeFunc<T>, StringPtrArrayMarshaler, StructHelper, TryGetNext
Structures
ACCESS_MASK, BusNumber, CLIPFORMAT, 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, HCOLORSPACE, HCURSOR, HDC, HDESK, HDPA, HDROP, HDSA, HDWP, HENHMETAFILE, HFILE, HFONT, HGDIOBJ, HICON, HIMAGELIST, HINSTANCE, HKEY, HMENU, HMETAFILE, HMONITOR, HPALETTE, HPEN, HPROCESS, HPROPSHEET, HPROPSHEETPAGE, HRESULT, HRGN, 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, SECURITY_ATTRIBUTES, SIZE, SYSTEMTIME, union, WIN32_FIND_DATA, Win32Error
Enumerations
CharacterSet, CM_RESOURCE, CM_SHARE_DISPOSITION, CmResourceType, DrawTextFlags, FacilityCode, FacilityCode, FileFlagsAndAttributes, FontFamily, FontPitch, INTERFACE_TYPE, LogFontClippingPrecision, LogFontOutputPrecision, LogFontOutputQuality, NTDDI, ObjectTypeListLevel, PInvokeClient, ProcessorArchitecture, REG_VALUE_TYPE, ResourceType, SECURITY_INFORMATION, SeverityLevel, SeverityLevel, ShowWindowCommand, STGM, SystemColorIndex, SystemShutDownReason, URLZONE, WIN32_WINNT
Dependencies
-
.NETCoreApp 2.0
- Microsoft.Win32.Registry (>= 4.6.0)
- Vanara.Core (>= 3.1.0)
-
.NETCoreApp 2.1
- Microsoft.Win32.Registry (>= 4.6.0)
- Vanara.Core (>= 3.1.0)
-
.NETCoreApp 3.0
- Microsoft.Win32.Registry (>= 4.6.0)
- Vanara.Core (>= 3.1.0)
-
.NETFramework 2.0
- Vanara.Core (>= 3.1.0)
-
.NETFramework 3.5
- Vanara.Core (>= 3.1.0)
-
.NETFramework 4.0
- Vanara.Core (>= 3.1.0)
-
.NETFramework 4.5
- Vanara.Core (>= 3.1.0)
-
.NETStandard 2.0
- Microsoft.Win32.Registry (>= 4.6.0)
- Vanara.Core (>= 3.1.0)
GitHub Usage
Showing the top 1 GitHub repositories that depend on Vanara.PInvoke.Shared:
Repository | Stars | |
---|---|---|
zhupingqi/RuiJi.Net
crawler framework, distributed crawler extractor
|
Version History
Version | Downloads | Last updated | ||
---|---|---|---|---|
3.1.5 | 160 | 11/26/2019 | ||
3.1.4 | 41 | 11/25/2019 | ||
3.1.3 | 154 | 11/8/2019 | ||
3.1.2 | 66 | 11/4/2019 | ||
3.1.1 | 354 | 10/17/2019 | ||
3.1.0 | 111 | 10/3/2019 | ||
3.0.1 | 126 | 9/20/2019 | ||
3.0.0 | 293 | 8/27/2019 | ||
2.3.11 | 817 | 6/9/2019 | ||
2.3.10 | 151 | 6/5/2019 | ||
2.3.9 | 183 | 5/26/2019 | ||
2.3.8 | 230 | 5/13/2019 | ||
2.3.7 | 651 | 4/24/2019 | ||
2.3.6 | 693 | 4/17/2019 | ||
2.3.5 | 281 | 4/10/2019 | ||
2.3.4 | 280 | 3/9/2019 | ||
2.3.3 | 116 | 3/8/2019 | ||
2.3.2 | 186 | 2/28/2019 | ||
2.3.1 | 196 | 2/25/2019 | ||
2.3.0 | 120 | 2/22/2019 | ||
2.2.1 | 197 | 2/12/2019 | ||
2.2.0 | 161 | 2/1/2019 | ||
2.1.2 | 290 | 1/14/2019 | ||
2.1.0 | 771 | 12/15/2018 | ||
2.0.1 | 224 | 12/7/2018 | ||
2.0.0 | 364 | 11/28/2018 | ||
1.1.0 | 767 | 9/10/2018 | ||
1.0.18 | 299 | 8/10/2018 | ||
1.0.17 | 247 | 7/30/2018 | ||
1.0.16 | 573 | 6/29/2018 | ||
1.0.15 | 250 | 6/27/2018 | ||
1.0.14 | 286 | 6/8/2018 | ||
1.0.13 | 274 | 6/6/2018 | ||
1.0.12 | 570 | 4/5/2018 | ||
1.0.11 | 273 | 4/4/2018 | ||
1.0.10 | 296 | 3/27/2018 | ||
1.0.9 | 258 | 3/26/2018 | ||
1.0.8 | 658 | 2/7/2018 | ||
1.0.7 | 304 | 1/27/2018 | ||
1.0.6 | 412 | 1/8/2018 | ||
1.0.5 | 374 | 12/28/2017 | ||
1.0.4 | 332 | 12/15/2017 | ||
1.0.3 | 342 | 12/8/2017 | ||
1.0.2 | 279 | 11/30/2017 | ||
1.0.1 | 283 | 11/28/2017 |