Search
Module:
Directory

   Desktop Functions:

   Smart Device Functions:


Show Recent Changes
Subscribe (RSS)
Misc. Pages
Comments
FAQ
Helpful Tools
Playground
Suggested Reading
Website TODO List
Download Visual Studio Add-In

Search Results for "SetupApi" in [All]

Enums

.

    // FACILITY_SETUPAPI

.

    #region (0x0F0000 - 0x0FFFFF) FACILITY_SETUPAPI errors

.

    ' FACILITY_SETUPAPI

.

    #Region "(0x0F0000 - 0x0FFFFF) FACILITY_SETUPAPI errors"

Structures

.

struct SetupApi {

.

Structure SetupApi

.
Documentation
[SetupApi] on MSDN
.

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.

setupapi

14: !!!!!
15: !!!!
16: !!!
17: !!
18: !
.

[DllImport("setupapi.dll", SetLastError=true)]

.

[DllImport("setupapi.dll", SetLastError=true)]

.

Declare Function CM_Get_Child Lib "setupapi.dll" (TODO) As TODO

.

[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)]

.

[DllImport("setupapi.dll")]

.

Declare Function CM_Get_Parent Lib "setupapi.dll" (TODO) As TODO

.

[DllImport("setupapi.dll", SetLastError=true)]

.

[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

.

[DllImport("setupapi.dll", SetLastError=true)]

.

Declare Function DeviceHandle Lib "setupapi.dll" (TODO) As TODO

39: lorem0
40: lorem2
42: lorem6
.

[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)

.

            [DllImport( "setupapi.dll" )]

.

Declare Function SetupCopyOEMInf Lib "setupapi.dll" (TODO) As TODO

.
Header
Declared in Setupapi.h.
.
Library
Use Setupapi.lib.
.
Header
Declared in Setupapi.h.
.
Library
Use Setupapi.lib.
.

[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.


 
Access PInvoke.net directly from VS: