SpringCard LibCs.Windows for .NET  18.10.10
A set of utilities for the Windows platform
Class List
Here are the classes, structs, unions and interfaces with brief descriptions:
[detail level 12345]
 NSpringCard
 NLibCs
 NWindows
 CAppConfigUtility to store application's configuration in registry
 CAppMRU
 CAppUtils
 CDeviceManagement
 CDeviceDetailsUse SetupDi API functions to retrieve the device path name of an attached device that belongs to a device interface class.
 CHID
 CHIDD_ATTRIBUTES
 CHIDP_CAPS
 CImageConvert
 CKernel32
 CMailSlotClient
 CSafeMailslotHandleRepresents a wrapper class for a mailslot handle.
 CMailSlotServer
 CMailSlotThe class exposes Windows APIs to be used in this code sample.
 CSafeLocalMemHandleRepresents a wrapper class for a local memory pointer.
 CSafeMailslotHandleRepresents a wrapper class for a mailslot handle.
 CSECURITY_ATTRIBUTESThe SECURITY_ATTRIBUTES structure contains the security descriptor for an object and specifies whether the handle retrieved by specifying this structure is inheritable. This structure provides security settings for objects created by various functions, such as CreateFile, CreateNamedPipe, CreateProcess, RegCreateKeyEx, or RegSaveKeyEx.
 CSerial
 CCommPortInfo
 CsetupapiA class used to activate / deactivate and reset USB devices connected to the computer
 CSysInfo
 CSystemConsoleUtility to manipulate the console that is attached to the process
 CUacClass used to manage program's uac Exemple of use: Uac uac = new Uac(); bool InAdminGroup = uac.IsUserInAdminGroup(); bool uac.IsRunAsAdmin(); bool uac.IsProcessElevated(); if(!fIsElevated) uac.SetShieldOnButton(btnElevate);
 CUSB
 CWinUtils
 CWMI
 CDeviceInfo
 CDeviceNotification
 CNative
 CDEV_BROADCAST_DEVICEINTERFACE
 CDEV_BROADCAST_HANDLE
 CSP_CLASSINSTALL_HEADER
 CSP_DEVINFO_DATA
 CSP_DEVINSTALL_PARAMS
 CSP_PROPCHANGE_PARAMS
 CRawPrinterHelperDescription of RawPrinterHelper.
 CDOCINFOA
 CsetupapiA class used to list / activate / deactivate and reset USB devices connected to the computer