Top 20 NuGet interop Packages
Provides a single assembly wrapper for the 1.0 and 2.0 versions of Task Scheduler found in all Microsoft operating systems post Windows 98. It simplifies the coding, aggregates the multiple versions and allows for localization support.
Javascript interpreter for .NET.
The official SQLite database engine for both x86 and x64 along with the ADO.NET provider.
The official SQLite database engine for both x86 and x64 along with the ADO.NET provider.
Classes for system related items derived from the Vanara PInvoke libraries. Includes extensions for Process (privileges and elavation), FileInfo (compression info), Shared Network Drives and Devices, and ServiceController (SetStartType) that pull extended information through native API calls.
The official SQLite database engine for both x86 and x64 along with the ADO.NET provider.
PInvoke API (methods, structures and constants) imported from Windows User32.dll.
PInvoke API (methods, structures and constants) imported from Windows AdvApi32.dll, Authz.dll, sspicli.dll, schannel.dll, tdh.dll and Secur32.dll.
PInvoke API (methods, structures and constants) imported from Windows Ole32.dll, OleAut32 and PropSys.dll.
PInvoke API (methods, structures and constants) imported from Windows NetApi32.dll.
Classes for Windows Shell items derived from the Vanara PInvoke libraries. Includes shell items, files, icons, links, and taskbar lists.
Classes for user interface related items derived from the Vanara PInvoke libraries. Includes extensions for almost all common controls to give post Vista capabilities, WinForms controls (panel, commandlink, enhanced combo boxes, IPAddress, split button, trackbar and themed controls), shutdown/restar...
PInvoke API (methods, structures and constants) imported from Windows IpHlpApi.dll.
The official SQLite database engine for both x86 and x64 along with the ADO.NET provider. This package includes support for LINQ and Entity Framework 6.
Load native shared libraries from .NET on Unix, Windows or MacOS. This package offers more facilities to handle a native library at runtime rather than at compile time (vanilla P/Invoke uses rather static idioms).
Classes for security related items derived from the Vanara PInvoke libraries. Includes extension methods for Active Directory and access control classes, methods for working with accounts, UAC, privileges, system access, impersonation and SIDs, and a full LSA wrapper.
PInvoke API (methods, structures and constants) imported from Windows Shell32.dll.
This library includes shared methods, structures and constants for use throughout the Vanara assemblies. Think of it as windows.h with some useful extensions. It includes:
* Extension methods for working with enumerated types (enum), FILETIME, and method and property extractions via reflection
* Ext...
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, MA...
PInvoke API (methods, structures and constants) imported from Windows UxTheme.dll.