357 packages tagged with “pinvoke”
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)
PInvoke API (methods, structures and constants) imported from Windows Kernel32.dll.
PInvoke API (methods, structures and constants) imported from Windows crypt32.dll, bcrypt.dll, ncrypt.dll, tokenbinding.dll, cryptnet.dll, cryptdlg.dll and cryptui.dll.
Python and CLR (.NET and Mono) cross-platform language interop
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 Gdi32.dll
PInvoke API (methods, structures and constants) imported from Windows User32.dll.
PDFiumCore is a wrapper for pinvoke bindings to allow for direct PDFium usage in all languages which support .NET Standard 2.1. Includes the runtime native binary files for Linux-x64, Osx-x64, Win-x86 & Win-x64 targets.
PInvoke API (methods, structures and constants) imported from Windows ShlwApi.dll.
PInvoke API (methods, structures and constants) imported from Windows ComCtl32.dll.
C# wrapper around CredWrite / CredRead functions to store and retrieve from Windows Credential Store. Supports .NET 8.0+ and .NET Standard 2.0+. Provides credential prompting, save/retrieve, enumeration, and secure attribute storage using JSON serialization.
PInvoke API (methods, structures and constants) imported from Windows Mpr.dll.
PInvoke API (methods, structures and constants) imported from Windows Shell32.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 CredUI.dll.
PInvoke API (methods, structures and constants) imported from Windows Rpc libraries.
PInvoke API (methods, structures and constants) imported from Windows NTDSApi.dll.
PInvoke API (methods, structures and constants) imported from Windows WinTrust.dll.
Package used to generated native exports for .NET assemblies.
PInvoke API (methods, structures and constants) imported from Windows IpHlpApi.dll.
Classes for Windows Shell items derived from the Vanara PInvoke libraries. Includes shell items, files, icons, links, and taskbar lists.
PInvoke API (methods, structures and constants imported from Windows Search.
Rich data types to work with unmanaged memory in a safe manner
PInvoke API (methods, structures and constants) for WinSock and WinSock2 imported from Windows Ws2_32.dll.
PInvoke API (methods, structures and constants) imported from Windows NetApi32.dll.
PInvoke API (methods, structures and constants) imported from Windows DwmApi.dll.
A .net lib with common win32 values/types/routines for interop/pinvoke.
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.
A better interface to the constants defined in winerror.h.