Main Page | Modules | Class List | Directories | File List | Class Members | File Members | Related Pages

Ntddpack.h File Reference

#include "devioctl.h"

Go to the source code of this file.

Classes

struct  _PACKET_OID_DATA
 Structure containing an OID request. More...

Defines

#define __NTDDPACKET   1
#define FILE_DEVICE_PROTOCOL   0x8000
#define IOCTL_PROTOCOL_QUERY_OID   CTL_CODE(FILE_DEVICE_PROTOCOL, 0 , METHOD_BUFFERED, FILE_ANY_ACCESS)
#define IOCTL_PROTOCOL_SET_OID   CTL_CODE(FILE_DEVICE_PROTOCOL, 1 , METHOD_BUFFERED, FILE_ANY_ACCESS)
#define IOCTL_PROTOCOL_STATISTICS   CTL_CODE(FILE_DEVICE_PROTOCOL, 2 , METHOD_BUFFERED, FILE_ANY_ACCESS)
#define IOCTL_PROTOCOL_RESET   CTL_CODE(FILE_DEVICE_PROTOCOL, 3 , METHOD_BUFFERED, FILE_ANY_ACCESS)
#define IOCTL_PROTOCOL_READ   CTL_CODE(FILE_DEVICE_PROTOCOL, 4 , METHOD_BUFFERED, FILE_ANY_ACCESS)
#define IOCTL_PROTOCOL_WRITE   CTL_CODE(FILE_DEVICE_PROTOCOL, 5 , METHOD_BUFFERED, FILE_ANY_ACCESS)
#define IOCTL_PROTOCOL_MACNAME   CTL_CODE(FILE_DEVICE_PROTOCOL, 6 , METHOD_BUFFERED, FILE_ANY_ACCESS)
#define IOCTL_OPEN   CTL_CODE(FILE_DEVICE_PROTOCOL, 7 , METHOD_BUFFERED, FILE_ANY_ACCESS)
#define IOCTL_CLOSE   CTL_CODE(FILE_DEVICE_PROTOCOL, 8 , METHOD_BUFFERED, FILE_ANY_ACCESS)

Typedefs

typedef _PACKET_OID_DATA PACKET_OID_DATA
typedef _PACKET_OID_DATAPPACKET_OID_DATA


Define Documentation

#define __NTDDPACKET   1
 

Definition at line 3 of file Ntddpack.h.

#define FILE_DEVICE_PROTOCOL   0x8000
 

Definition at line 15 of file Ntddpack.h.

#define IOCTL_CLOSE   CTL_CODE(FILE_DEVICE_PROTOCOL, 8 , METHOD_BUFFERED, FILE_ANY_ACCESS)
 

Definition at line 24 of file Ntddpack.h.

#define IOCTL_OPEN   CTL_CODE(FILE_DEVICE_PROTOCOL, 7 , METHOD_BUFFERED, FILE_ANY_ACCESS)
 

Definition at line 23 of file Ntddpack.h.

#define IOCTL_PROTOCOL_MACNAME   CTL_CODE(FILE_DEVICE_PROTOCOL, 6 , METHOD_BUFFERED, FILE_ANY_ACCESS)
 

Definition at line 22 of file Ntddpack.h.

#define IOCTL_PROTOCOL_QUERY_OID   CTL_CODE(FILE_DEVICE_PROTOCOL, 0 , METHOD_BUFFERED, FILE_ANY_ACCESS)
 

Definition at line 16 of file Ntddpack.h.

#define IOCTL_PROTOCOL_READ   CTL_CODE(FILE_DEVICE_PROTOCOL, 4 , METHOD_BUFFERED, FILE_ANY_ACCESS)
 

Definition at line 20 of file Ntddpack.h.

#define IOCTL_PROTOCOL_RESET   CTL_CODE(FILE_DEVICE_PROTOCOL, 3 , METHOD_BUFFERED, FILE_ANY_ACCESS)
 

Definition at line 19 of file Ntddpack.h.

#define IOCTL_PROTOCOL_SET_OID   CTL_CODE(FILE_DEVICE_PROTOCOL, 1 , METHOD_BUFFERED, FILE_ANY_ACCESS)
 

Definition at line 17 of file Ntddpack.h.

#define IOCTL_PROTOCOL_STATISTICS   CTL_CODE(FILE_DEVICE_PROTOCOL, 2 , METHOD_BUFFERED, FILE_ANY_ACCESS)
 

Definition at line 18 of file Ntddpack.h.

#define IOCTL_PROTOCOL_WRITE   CTL_CODE(FILE_DEVICE_PROTOCOL, 5 , METHOD_BUFFERED, FILE_ANY_ACCESS)
 

Definition at line 21 of file Ntddpack.h.


Typedef Documentation

typedef struct _PACKET_OID_DATA PACKET_OID_DATA
 

Definition at line 12 of file Ntddpack.h.

typedef struct _PACKET_OID_DATA * PPACKET_OID_DATA
 

Definition at line 12 of file Ntddpack.h.


Generated on Sun May 14 14:51:28 2006 by  doxygen 1.4.2