Skip to main content
dahall avatar

dahall

NuGet publisher profile

Packages
144
Total Downloads
45.5M
45,541,223

Packages (144)

TaskScheduler package icon

TaskScheduler

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.

11.8M
downloads
Vanara.Core package icon

Vanara.Core

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 * 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

4.6M
downloads
Vanara.PInvoke.Shared package icon

Vanara.PInvoke.Shared

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)

4.4M
downloads
Vanara.PInvoke.Kernel32 package icon

Vanara.PInvoke.Kernel32

PInvoke API (methods, structures and constants) imported from Windows Kernel32.dll.

3.7M
downloads
Vanara.PInvoke.Cryptography package icon

Vanara.PInvoke.Cryptography

PInvoke API (methods, structures and constants) imported from Windows crypt32.dll, bcrypt.dll, ncrypt.dll, tokenbinding.dll, cryptnet.dll, cryptdlg.dll and cryptui.dll.

2.0M
downloads
Vanara.PInvoke.Security package icon

Vanara.PInvoke.Security

PInvoke API (methods, structures and constants) imported from Windows AdvApi32.dll, Authz.dll, sspicli.dll, schannel.dll, tdh.dll and Secur32.dll.

1.7M
downloads
Vanara.PInvoke.Gdi32 package icon

Vanara.PInvoke.Gdi32

PInvoke API (methods, structures and constants) imported from Windows Gdi32.dll

1.4M
downloads
Vanara.PInvoke.User32 package icon

Vanara.PInvoke.User32

PInvoke API (methods, structures and constants) imported from Windows User32.dll.

1.2M
downloads
Vanara.PInvoke.Ole package icon

Vanara.PInvoke.Ole

PInvoke API (methods, structures and constants) imported from Windows Ole32.dll, OleAut32 and PropSys.dll.

1.1M
downloads
Vanara.PInvoke.Rpc package icon

Vanara.PInvoke.Rpc

PInvoke API (methods, structures and constants) imported from Windows Rpc libraries.

906.2K
downloads
AeroWizard package icon

AeroWizard

Library for easy creation of custom and Aero Wizards. Aero Wizard strictly follows Microsoft guidelines and uses Visual Styles to get visual theming.

565.6K
downloads
Vanara.PInvoke.ShlwApi package icon

Vanara.PInvoke.ShlwApi

PInvoke API (methods, structures and constants) imported from Windows ShlwApi.dll.

564.2K
downloads
Vanara.PInvoke.ComCtl32 package icon

Vanara.PInvoke.ComCtl32

PInvoke API (methods, structures and constants) imported from Windows ComCtl32.dll.

503.5K
downloads
Vanara.PInvoke.Shell32 package icon

Vanara.PInvoke.Shell32

PInvoke API (methods, structures and constants) imported from Windows Shell32.dll.

484.1K
downloads
Vanara.PInvoke.Mpr package icon

Vanara.PInvoke.Mpr

PInvoke API (methods, structures and constants) imported from Windows Mpr.dll.

466.3K
downloads
Vanara.PInvoke.Ws2_32 package icon

Vanara.PInvoke.Ws2_32

PInvoke API (methods, structures and constants) for WinSock and WinSock2 imported from Windows Ws2_32.dll.

421.0K
downloads
TaskSchedulerEditor package icon

TaskSchedulerEditor

Provides localizable UI elements for editing classes in the TaskScheduler library.

415.4K
downloads
Vanara.PInvoke.CredUI package icon

Vanara.PInvoke.CredUI

PInvoke API (methods, structures and constants) imported from Windows CredUI.dll.

405.5K
downloads
Vanara.PInvoke.WinTrust package icon

Vanara.PInvoke.WinTrust

PInvoke API (methods, structures and constants) imported from Windows WinTrust.dll.

385.5K
downloads
Vanara.PInvoke.NTDSApi package icon

Vanara.PInvoke.NTDSApi

PInvoke API (methods, structures and constants) imported from Windows NTDSApi.dll.

338.9K
downloads
Vanara.PInvoke.IpHlpApi package icon

Vanara.PInvoke.IpHlpApi

PInvoke API (methods, structures and constants) imported from Windows IpHlpApi.dll.

310.5K
downloads
Vanara.Windows.Shell package icon

Vanara.Windows.Shell

Classes for Windows Shell items derived from the Vanara PInvoke libraries. Includes shell items, files, icons, links, and taskbar lists.

279.3K
downloads
Vanara.PInvoke.SearchApi package icon

Vanara.PInvoke.SearchApi

PInvoke API (methods, structures and constants imported from Windows Search.

269.4K
downloads
Vanara.Security package icon

Vanara.Security

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.

256.6K
downloads
Vanara.PInvoke.NetApi32 package icon

Vanara.PInvoke.NetApi32

PInvoke API (methods, structures and constants) imported from Windows NetApi32.dll.

253.9K
downloads
Vanara.PInvoke.DwmApi package icon

Vanara.PInvoke.DwmApi

PInvoke API (methods, structures and constants) imported from Windows DwmApi.dll.

248.6K
downloads
Vanara.PInvoke.UrlMon package icon

Vanara.PInvoke.UrlMon

PInvoke API (methods, structures and constants imported from UrlMon.dll.

247.8K
downloads
GroupControls package icon

GroupControls

RadioButtonList and CheckBoxList for WinForms

222.1K
downloads
TimeSpan2 package icon

TimeSpan2

Library with Windows Forms control to capture a natural languange time span/duration such as "3 days, 2 hours, 19 minutes" instead of "3:02:19:00".

218.5K
downloads
Vanara.PInvoke.NetListMgr package icon

Vanara.PInvoke.NetListMgr

PInvoke API (interfaces, structures and constants) for Windows NetListMgr COM object.

211.2K
downloads

114 more packages load after hydration.