Desktop Functions: Smart Device Functions:
|
Search Results for "SetupApi" in [All]Structures1: SetupApi
On 32bit platforms, all SetupApi structures are 1-Byte packed. On 64bit platforms the SetupApi structures are 8-byte packed. IE for 32 bit SP_DEVINFO_DATA.cbSize=28, for 64Bit SP_DEVINFO_DATA.cbSize=(28+4)=32. Constants3: PROPERTYKEY
// These PKEYs correspond to the old setupapi SPDRP_XXX properties
// These PKEYs correspond to the old setupapi SPCRP_XXX properties miscEnums5: HRESULT
// FACILITY_SETUPAPI
#region (0x0F0000 - 0x0FFFFF) FACILITY_SETUPAPI errors
' FACILITY_SETUPAPI
#Region "(0x0F0000 - 0x0FFFFF) FACILITY_SETUPAPI errors" setupapi10: !!!!!!!!!!!!! 11: !!!!!!!!!!!! 12: !!!!!!!!!!! 13: !!!!!!!!! 14: !!!!!!!! 15: !!!!!!! 16: !!!!! 17: !!!! 18: !!! 19: !! 20: ! 21: CM_Get_Child
[DllImport("setupapi.dll", SetLastError=true)] 22: CM_Get_Child
[DllImport("setupapi.dll", SetLastError=true)]
Declare Function CM_Get_Child Lib "setupapi.dll" (TODO) As TODO 23: CM_Get_Device_ID
[DllImport("setupapi.dll", SetLastError=true)]
Declare Function CM_Get_Device_ID_Size Lib "setupapi.dll" (TODO) As TODO
[DllImport("setupapi.dll", SetLastError=true)]
[DllImport("setupapi.dll", SetLastError=true)]
Declare Function CM_Get_Device_IDA Lib "setupapi.dll" (TODO) As TODO
[DllImport("setupapi.dll", SetLastError=true)]
[DllImport("setupapi.dll", SetLastError=true)]
Declare Function CM_Get_Device_ID_Size Lib "setupapi.dll" (TODO) As TODO
[DllImport("setupapi.dll", SetLastError=true)]
Declare Function CM_Get_DevNode_Registry_Property Lib "setupapi.dll" (TODO) As TODO
[DllImport("setupapi.dll", SetLastError=true)]
[DllImport("setupapi.dll", SetLastError=true)] 31: CM_Get_Parent
[DllImport("setupapi.dll")]
Declare Function CM_Get_Parent Lib "setupapi.dll" (TODO) As TODO 32: CM_Get_Sibling
[DllImport("setupapi.dll", SetLastError=true)] 33: CM_Get_Sibling
[DllImport("setupapi.dll", SetLastError=true)]
Declare Function CM_Get_Sibling Lib "setupapi.dll" (TODO) As TODO
[DllImport("setupapi.dll", SetLastError=true)]
[DllImport("setupapi.dll", SetLastError=true)]
[DllImport("setupapi.dll", SetLastError=true)]
[DllImport("setupapi.dll")]
Declare Function CM_Reenumerate_DevNode_Ex Lib "setupapi.dll" (dnDevInst As UInt32, ulFlags As UInt32, hMachine As IntPtr) As UInt32
[DllImport("setupapi.dll", SetLastError=true)]
[DllImport("setupapi.dll", CharSet = CharSet.Auto)]
Declare Function CM_Request_Device_Eject Lib "setupapi.dll" (TODO) As TODO 39: DeviceHandle
[DllImport("setupapi.dll", SetLastError=true)]
Declare Function DeviceHandle Lib "setupapi.dll" (TODO) As TODO 40: DevicePowerOpen 41: lorem0 42: lorem2 43: lorem23 44: lorem6 45: Option Explicit
[DllImport("setupapi.dll", SetLastError=true)]
Declare Function Option Explicit Lib "setupapi.dll" (TODO) As TODO Lib “setupapi.dll” Alias “SetupDiGetDeviceInterfaceDetailA” _ Private Declare Function SetupDiGetClassDevs Lib “setupapi.dll” _ Lib “setupapi.dll” _ Lib “setupapi.dll” (ByVal Handle As Long, _
[DllImport("setupapi.dll", CharSet = CharSet.Auto, SetLastError = true)]
Public Declare Auto Sub SetupCloseInfFile Lib "setupapi.dll" (ByVal InfHandle As IntPtr) 47: SetupCopyOEMInf
[DllImport("setupapi.dll", CharSet = CharSet.Auto, SetLastError = true)]
[DllImport("setupapi.dll", SetLastError=true)]
<DllImport("setupapi.dll")> _
<DllImport("setupapi.dll")> _
[DllImport("setupapi.dll", SetLastError=true)]
<DllImport("setupapi.dll")> _
[DllImport("setupapi.dll", CharSet = CharSet.Auto, SetLastError = true)]
[DllImport("setupapi.dll", SetLastError = true)]
<DllImport("setupapi.dll", _
[DllImport("setupapi.dll", SetLastError=true)]
<DllImport("setupapi.dll", _
Private Declare Auto Function SetupDiEnumDeviceInfo Lib "setupapi.dll" ( _
[DllImport(@"setupapi.dll", CharSet=CharSet.Auto, SetLastError = true)]
[DllImport(@"setupapi.dll", CharSet = CharSet.Auto, SetLastError = true)]
<DllImport("setupapi.dll", CharSet:=CharSet.Auto, SetLastError:=True)> _
Public Declare Auto Function SetupDiEnumDeviceInterfaces Lib "setupapi.dll" ( _
[DllImport(@"setupapi.dll", CharSet = CharSet.Auto, SetLastError = true)]
[DllImport(@"setupapi.dll", CharSet = CharSet.Auto, SetLastError = true)]
[DllImport("setupapi.dll", CharSet = CharSet.Auto)]
[DllImport("setupapi.dll", CharSet = CharSet.Auto)]
[DllImport("setupapi.dll", CharSet = CharSet.Auto)] // 2nd form uses an Enumerator only, with null ClassGUID
<DllImport("setupapi.dll", _
<DllImport("setupapi.dll", _
Public Declare Auto Function SetupDiGetClassDevs Lib "setupapi.dll" Alias "SetupDiGetClassDevsW" ( _ On 32bit platforms, all SetupApi structures are 1-Byte packed. On 64bit platforms the SetupApi structures are 8-byte packed.
[DllImport("setupapi.dll", SetLastError=true)]
<DllImport("setupapi.dll")> _
[DllImport("setupapi.dll", SetLastError = true, CharSet = CharSet.Auto)]
Declare Function SetupDiGetDeviceInstanceId Lib "setupapi.dll" (TODO) As TODO
WINSETUPAPI BOOL WINAPI SetupDiGetDeviceInstanceId(
[DllImport(@"setupapi.dll", CharSet = CharSet.Auto, SetLastError = true)]
Public Declare Auto Function SetupDiGetDeviceInterfaceDetail2 Lib "setupapi.dll" Alias "SetupDiGetDeviceInterfaceDetailW" ( _
Public Declare Auto Function SetupDiGetDeviceInterfaceDetail Lib "setupapi.dll" ( _
[DllImport("setupapi.dll", SetLastError = true)]
[DllImport("setupapi.dll", SetLastError = true)]
Declare Function SetupDiGetDeviceProperty Lib "setupapi.dll" (TODO) As TODO
[DllImport("setupapi.dll", CharSet = CharSet.Auto, SetLastError = true)]
[DllImport("setupapi.dll", SetLastError = true)]
<DllImport("setupapi.dll", SetLastError:=True)> _ Cut off search results after 60. Please refine your search. |