ReactOS 0.4.16-dev-303-g11d5cb8
swenum.h File Reference
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  _SWENUM_INSTALL_INTERFACE
 

Macros

#define _SWENUM_
 
#define IOCTL_SWENUM_INSTALL_INTERFACE    CTL_CODE(FILE_DEVICE_BUS_EXTENDER, 0x000, METHOD_BUFFERED, FILE_ANY_ACCESS)
 
#define IOCTL_SWENUM_REMOVE_INTERFACE    CTL_CODE(FILE_DEVICE_BUS_EXTENDER, 0x001, METHOD_BUFFERED, FILE_ANY_ACCESS)
 
#define IOCTL_SWENUM_GET_BUS_ID    CTL_CODE(FILE_DEVICE_BUS_EXTENDER, 0x002, METHOD_NEITHER, FILE_READ_ACCESS)
 
#define STATIC_BUSID_SoftwareDeviceEnumerator    0x4747B320L, 0x62CE, 0x11CF, {0xA5, 0xD6, 0x28, 0xDB, 0x04, 0xC1, 0x00, 0x00}
 

Typedefs

typedef struct _SWENUM_INSTALL_INTERFACE SWENUM_INSTALL_INTERFACE
 
typedef struct _SWENUM_INSTALL_INTERFACEPSWENUM_INSTALL_INTERFACE
 

Macro Definition Documentation

◆ _SWENUM_

#define _SWENUM_

Definition at line 4 of file swenum.h.

◆ IOCTL_SWENUM_GET_BUS_ID

#define IOCTL_SWENUM_GET_BUS_ID    CTL_CODE(FILE_DEVICE_BUS_EXTENDER, 0x002, METHOD_NEITHER, FILE_READ_ACCESS)

Definition at line 12 of file swenum.h.

◆ IOCTL_SWENUM_INSTALL_INTERFACE

#define IOCTL_SWENUM_INSTALL_INTERFACE    CTL_CODE(FILE_DEVICE_BUS_EXTENDER, 0x000, METHOD_BUFFERED, FILE_ANY_ACCESS)

Definition at line 6 of file swenum.h.

◆ IOCTL_SWENUM_REMOVE_INTERFACE

#define IOCTL_SWENUM_REMOVE_INTERFACE    CTL_CODE(FILE_DEVICE_BUS_EXTENDER, 0x001, METHOD_BUFFERED, FILE_ANY_ACCESS)

Definition at line 9 of file swenum.h.

◆ STATIC_BUSID_SoftwareDeviceEnumerator

#define STATIC_BUSID_SoftwareDeviceEnumerator    0x4747B320L, 0x62CE, 0x11CF, {0xA5, 0xD6, 0x28, 0xDB, 0x04, 0xC1, 0x00, 0x00}

Definition at line 25 of file swenum.h.

Typedef Documentation

◆ PSWENUM_INSTALL_INTERFACE

◆ SWENUM_INSTALL_INTERFACE