135 packages tagged with “net-extensions”
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)
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 * Extension and helper methods to marshaling structures arrays and strings * SafeHandle based classes for working with memory allocated via CoTaskMem, HGlobal, or Local calls that handles packing and extracting arrays, structures and raw memory * Safe pinning of objects in memory * Memory stream based on marshaled memory
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.
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.
PInvoke API (methods, structures and constants) imported from Windows ShlwApi.dll.
PInvoke API (methods, structures and constants) imported from Windows ComCtl32.dll.
PInvoke API (methods, structures and constants) imported from Windows Shell32.dll.
PInvoke API (methods, structures and constants) imported from Windows Mpr.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 WinTrust.dll.
PInvoke API (methods, structures and constants) imported from Windows NTDSApi.dll.
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.
PInvoke API (methods, structures and constants) imported from Windows NetApi32.dll.
PInvoke API (methods, structures and constants) imported from Windows DwmApi.dll.
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 (interfaces, structures and constants) for Windows NetListMgr COM object.
PInvoke API (methods, structures and constants imported from UrlMon.dll.
PInvoke API (methods, structures and constants) imported from Windows PowrProf.dll.
PInvoke API (methods, structures and constants) imported from Windows WinINet.dll.
PInvoke API (methods, structures and constants) imported from Windows UxTheme.dll.
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.
PInvoke API (methods, structures and constants) imported from Windows VirtDisk.dll.
Common classes for Windows Shell items derived from the Vanara PInvoke libraries. Includes shell items, files, icons, links, and taskbar lists.