ReactOS 0.4.15-dev-7918-g2a2556c
ntddtdi.h File Reference
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Macros

#define DD_TDI_DEVICE_NAME   "\\Device\\UNKNOWN"
 
#define _TDI_CONTROL_CODE(request, method)   CTL_CODE(FILE_DEVICE_TRANSPORT, request, method, FILE_ANY_ACCESS)
 
#define IOCTL_TDI_ACCEPT   _TDI_CONTROL_CODE( 0, METHOD_BUFFERED )
 
#define IOCTL_TDI_CONNECT   _TDI_CONTROL_CODE( 1, METHOD_BUFFERED )
 
#define IOCTL_TDI_DISCONNECT   _TDI_CONTROL_CODE( 2, METHOD_BUFFERED )
 
#define IOCTL_TDI_LISTEN   _TDI_CONTROL_CODE( 3, METHOD_BUFFERED )
 
#define IOCTL_TDI_QUERY_INFORMATION   _TDI_CONTROL_CODE( 4, METHOD_OUT_DIRECT )
 
#define IOCTL_TDI_RECEIVE   _TDI_CONTROL_CODE( 5, METHOD_OUT_DIRECT )
 
#define IOCTL_TDI_RECEIVE_DATAGRAM   _TDI_CONTROL_CODE( 6, METHOD_OUT_DIRECT )
 
#define IOCTL_TDI_SEND   _TDI_CONTROL_CODE( 7, METHOD_IN_DIRECT )
 
#define IOCTL_TDI_SEND_DATAGRAM   _TDI_CONTROL_CODE( 8, METHOD_IN_DIRECT )
 
#define IOCTL_TDI_SET_EVENT_HANDLER   _TDI_CONTROL_CODE( 9, METHOD_BUFFERED )
 
#define IOCTL_TDI_SET_INFORMATION   _TDI_CONTROL_CODE( 10, METHOD_IN_DIRECT )
 
#define IOCTL_TDI_ASSOCIATE_ADDRESS   _TDI_CONTROL_CODE( 11, METHOD_BUFFERED )
 
#define IOCTL_TDI_DISASSOCIATE_ADDRESS   _TDI_CONTROL_CODE( 12, METHOD_BUFFERED )
 
#define IOCTL_TDI_ACTION   _TDI_CONTROL_CODE( 13, METHOD_OUT_DIRECT )
 

Macro Definition Documentation

◆ _TDI_CONTROL_CODE

#define _TDI_CONTROL_CODE (   request,
  method 
)    CTL_CODE(FILE_DEVICE_TRANSPORT, request, method, FILE_ANY_ACCESS)

Definition at line 27 of file ntddtdi.h.

◆ DD_TDI_DEVICE_NAME

#define DD_TDI_DEVICE_NAME   "\\Device\\UNKNOWN"

Definition at line 26 of file ntddtdi.h.

◆ IOCTL_TDI_ACCEPT

#define IOCTL_TDI_ACCEPT   _TDI_CONTROL_CODE( 0, METHOD_BUFFERED )

Definition at line 28 of file ntddtdi.h.

◆ IOCTL_TDI_ACTION

#define IOCTL_TDI_ACTION   _TDI_CONTROL_CODE( 13, METHOD_OUT_DIRECT )

Definition at line 41 of file ntddtdi.h.

◆ IOCTL_TDI_ASSOCIATE_ADDRESS

#define IOCTL_TDI_ASSOCIATE_ADDRESS   _TDI_CONTROL_CODE( 11, METHOD_BUFFERED )

Definition at line 39 of file ntddtdi.h.

◆ IOCTL_TDI_CONNECT

#define IOCTL_TDI_CONNECT   _TDI_CONTROL_CODE( 1, METHOD_BUFFERED )

Definition at line 29 of file ntddtdi.h.

◆ IOCTL_TDI_DISASSOCIATE_ADDRESS

#define IOCTL_TDI_DISASSOCIATE_ADDRESS   _TDI_CONTROL_CODE( 12, METHOD_BUFFERED )

Definition at line 40 of file ntddtdi.h.

◆ IOCTL_TDI_DISCONNECT

#define IOCTL_TDI_DISCONNECT   _TDI_CONTROL_CODE( 2, METHOD_BUFFERED )

Definition at line 30 of file ntddtdi.h.

◆ IOCTL_TDI_LISTEN

#define IOCTL_TDI_LISTEN   _TDI_CONTROL_CODE( 3, METHOD_BUFFERED )

Definition at line 31 of file ntddtdi.h.

◆ IOCTL_TDI_QUERY_INFORMATION

#define IOCTL_TDI_QUERY_INFORMATION   _TDI_CONTROL_CODE( 4, METHOD_OUT_DIRECT )

Definition at line 32 of file ntddtdi.h.

◆ IOCTL_TDI_RECEIVE

#define IOCTL_TDI_RECEIVE   _TDI_CONTROL_CODE( 5, METHOD_OUT_DIRECT )

Definition at line 33 of file ntddtdi.h.

◆ IOCTL_TDI_RECEIVE_DATAGRAM

#define IOCTL_TDI_RECEIVE_DATAGRAM   _TDI_CONTROL_CODE( 6, METHOD_OUT_DIRECT )

Definition at line 34 of file ntddtdi.h.

◆ IOCTL_TDI_SEND

#define IOCTL_TDI_SEND   _TDI_CONTROL_CODE( 7, METHOD_IN_DIRECT )

Definition at line 35 of file ntddtdi.h.

◆ IOCTL_TDI_SEND_DATAGRAM

#define IOCTL_TDI_SEND_DATAGRAM   _TDI_CONTROL_CODE( 8, METHOD_IN_DIRECT )

Definition at line 36 of file ntddtdi.h.

◆ IOCTL_TDI_SET_EVENT_HANDLER

#define IOCTL_TDI_SET_EVENT_HANDLER   _TDI_CONTROL_CODE( 9, METHOD_BUFFERED )

Definition at line 37 of file ntddtdi.h.

◆ IOCTL_TDI_SET_INFORMATION

#define IOCTL_TDI_SET_INFORMATION   _TDI_CONTROL_CODE( 10, METHOD_IN_DIRECT )

Definition at line 38 of file ntddtdi.h.