|
static uint | GetLastError () |
|
static IntPtr | RegisterDeviceNotification (IntPtr hRecipient, DEV_BROADCAST_DEVICEINTERFACE NotificationFilter, UInt32 Flags) |
|
static uint | UnregisterDeviceNotification (IntPtr hHandle) |
|
static IntPtr | SetupDiGetClassDevs (ref Guid gClass, UInt32 iEnumerator, IntPtr hParent, UInt32 nFlags) |
|
static int | SetupDiDestroyDeviceInfoList (IntPtr lpInfoSet) |
|
static bool | SetupDiEnumDeviceInfo (IntPtr lpInfoSet, UInt32 dwIndex, SP_DEVINFO_DATA devInfoData) |
|
static bool | SetupDiGetDeviceRegistryProperty (IntPtr lpInfoSet, SP_DEVINFO_DATA DeviceInfoData, UInt32 Property, UInt32 PropertyRegDataType, StringBuilder PropertyBuffer, UInt32 PropertyBufferSize, IntPtr RequiredSize) |
|
static bool | SetupDiSetClassInstallParams (IntPtr DeviceInfoSet, IntPtr DeviceInfoData, IntPtr ClassInstallParams, int ClassInstallParamsSize) |
|
static Boolean | SetupDiCallClassInstaller (UInt32 InstallFunction, IntPtr DeviceInfoSet, IntPtr DeviceInfoData) |
|
|
const int | DIGCF_ALLCLASSES = (0x00000004) |
|
const int | DIGCF_PRESENT = (0x00000002) |
|
const int | INVALID_HANDLE_VALUE = -1 |
|
const int | SPDRP_DEVICEDESC = (0x00000000) |
|
const int | MAX_DEV_LEN = 1000 |
|
const int | DEVICE_NOTIFY_WINDOW_HANDLE = (0x00000000) |
|
const int | DEVICE_NOTIFY_SERVICE_HANDLE = (0x00000001) |
|
const int | DEVICE_NOTIFY_ALL_INTERFACE_CLASSES = (0x00000004) |
|
const int | DBT_DEVTYP_DEVICEINTERFACE = (0x00000005) |
|
const int | DBT_DEVNODES_CHANGED = (0x0007) |
|
const int | WM_DEVICECHANGE = (0x0219) |
|
const int | DIF_PROPERTYCHANGE = (0x00000012) |
|
const int | DICS_FLAG_GLOBAL = (0x00000001) |
|
const int | DICS_FLAG_CONFIGSPECIFIC = (0x00000002) |
|
const int | DICS_PROPCHANGE = ((0x00000003)) |
|
const int | DICS_ENABLE = (0x00000001) |
|
const int | DICS_DISABLE = (0x00000002) |
|
The documentation for this class was generated from the following file:
- D:/dev/interne/springcard.software.multiprod/src/common/lib-cs/windows/setupapi_v1.cs