Go to the source code of this file.
|
#define | _DOT4DRVIF_H |
|
#define | MAX_SERVICE_LENGTH 40 |
|
#define | CTL_CODE(DeviceType, Function, Method, Access) |
|
#define | METHOD_BUFFERED 0 |
|
#define | METHOD_IN_DIRECT 1 |
|
#define | METHOD_OUT_DIRECT 2 |
|
#define | METHOD_NEITHER 3 |
|
#define | FILE_ANY_ACCESS 0 |
|
#define | FILE_READ_ACCESS 0x0001 |
|
#define | FILE_WRITE_ACCESS 0x0002 |
|
#define | FILE_DEVICE_DOT4 0x3a |
|
#define | IOCTL_DOT4_USER_BASE 2049 |
|
#define | IOCTL_DOT4_LAST IOCTL_DOT4_USER_BASE + 9 |
|
#define | IOCTL_DOT4_ADD_ACTIVITY_BROADCAST CTL_CODE(FILE_DEVICE_DOT4, IOCTL_DOT4_USER_BASE + 4, METHOD_BUFFERED, FILE_ANY_ACCESS) |
|
#define | IOCTL_DOT4_CLOSE_CHANNEL CTL_CODE(FILE_DEVICE_DOT4, IOCTL_DOT4_USER_BASE + 1, METHOD_BUFFERED, FILE_ANY_ACCESS) |
|
#define | IOCTL_DOT4_CREATE_SOCKET CTL_CODE(FILE_DEVICE_DOT4, IOCTL_DOT4_USER_BASE + 7, METHOD_OUT_DIRECT, FILE_ANY_ACCESS) |
|
#define | IOCTL_DOT4_DESTROY_SOCKET CTL_CODE(FILE_DEVICE_DOT4, IOCTL_DOT4_USER_BASE + 9, METHOD_OUT_DIRECT, FILE_ANY_ACCESS) |
|
#define | IOCTL_DOT4_OPEN_CHANNEL CTL_CODE(FILE_DEVICE_DOT4, IOCTL_DOT4_USER_BASE + 0, METHOD_OUT_DIRECT, FILE_ANY_ACCESS) |
|
#define | IOCTL_DOT4_READ CTL_CODE(FILE_DEVICE_DOT4, IOCTL_DOT4_USER_BASE + 2, METHOD_OUT_DIRECT, FILE_ANY_ACCESS) |
|
#define | IOCTL_DOT4_REMOVE_ACTIVITY_BROADCAST CTL_CODE(FILE_DEVICE_DOT4, IOCTL_DOT4_USER_BASE + 5, METHOD_BUFFERED, FILE_ANY_ACCESS) |
|
#define | IOCTL_DOT4_WAIT_ACTIVITY_BROADCAST CTL_CODE(FILE_DEVICE_DOT4, IOCTL_DOT4_USER_BASE + 6, METHOD_OUT_DIRECT, FILE_ANY_ACCESS) |
|
#define | IOCTL_DOT4_WAIT_FOR_CHANNEL CTL_CODE(FILE_DEVICE_DOT4, IOCTL_DOT4_USER_BASE + 8, METHOD_OUT_DIRECT, FILE_ANY_ACCESS) |
|
#define | IOCTL_DOT4_WRITE CTL_CODE(FILE_DEVICE_DOT4, IOCTL_DOT4_USER_BASE + 3, METHOD_IN_DIRECT, FILE_ANY_ACCESS) |
|
◆ _DOT4DRVIF_H
◆ CTL_CODE
Value: ( \
)
_In_ CDROM_SCAN_FOR_SPECIAL_INFO _In_ PCDROM_SCAN_FOR_SPECIAL_HANDLER Function
Definition at line 35 of file d4drvif.h.
◆ FILE_ANY_ACCESS
◆ FILE_DEVICE_DOT4
◆ FILE_READ_ACCESS
#define FILE_READ_ACCESS 0x0001 |
◆ FILE_WRITE_ACCESS
#define FILE_WRITE_ACCESS 0x0002 |
◆ IOCTL_DOT4_ADD_ACTIVITY_BROADCAST
◆ IOCTL_DOT4_CLOSE_CHANNEL
◆ IOCTL_DOT4_CREATE_SOCKET
◆ IOCTL_DOT4_DESTROY_SOCKET
◆ IOCTL_DOT4_LAST
◆ IOCTL_DOT4_OPEN_CHANNEL
◆ IOCTL_DOT4_READ
◆ IOCTL_DOT4_REMOVE_ACTIVITY_BROADCAST
◆ IOCTL_DOT4_USER_BASE
#define IOCTL_DOT4_USER_BASE 2049 |
◆ IOCTL_DOT4_WAIT_ACTIVITY_BROADCAST
◆ IOCTL_DOT4_WAIT_FOR_CHANNEL
◆ IOCTL_DOT4_WRITE
◆ MAX_SERVICE_LENGTH
◆ METHOD_BUFFERED
◆ METHOD_IN_DIRECT
◆ METHOD_NEITHER
◆ METHOD_OUT_DIRECT
◆ DOT4_DC_CREATE_DATA
◆ DOT4_DC_DESTROY_DATA
◆ DOT4_DC_OPEN_DATA
◆ DOT4_DRIVER_CMD
◆ PDOT4_DC_CREATE_DATA
◆ PDOT4_DC_DESTROY_DATA
◆ PDOT4_DC_OPEN_DATA
◆ PDOT4_DRIVER_CMD