Desktop Functions: Smart Device Functions:
|
Search Results for "SetupApi" in [All]miscStructures2: 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. setupapi9: !!!!!!!!!!!! 10: !!!!!!!!!!! 11: !!!!!!!!! 12: !!!!!!!! 13: !!!!!!! 14: !!!!! 15: !!!! 16: !!! 17: !! 18: ! 19: CM_Get_Child
[DllImport("setupapi.dll", SetLastError=true)] 20: CM_Get_Child
[DllImport("setupapi.dll", SetLastError=true)]
Declare Function CM_Get_Child Lib "setupapi.dll" (TODO) As TODO 21: 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)] 29: CM_Get_Parent
[DllImport("setupapi.dll")]
Declare Function CM_Get_Parent Lib "setupapi.dll" (TODO) As TODO 30: CM_Get_Sibling
[DllImport("setupapi.dll", SetLastError=true)] 31: 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 37: DeviceHandle
[DllImport("setupapi.dll", SetLastError=true)]
Declare Function DeviceHandle Lib "setupapi.dll" (TODO) As TODO 38: DevicePowerOpen 39: lorem0 40: lorem2 41: lorem23 42: lorem6 43: 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) 45: 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)> _
[DllImport("setupapi.dll", SetLastError=true)]
<DllImport("setupapi.dll", _
[DllImport("Setupapi", CharSet = CharSet.Auto, SetLastError = true)]
Declare Function SetupDiOpenDevRegKey Lib "setupapi.dll" (TODO) As TODO Cut off search results after 60. Please refine your search. |