~ubuntu-branches/ubuntu/feisty/basilisk2/feisty

« back to all changes in this revision

Viewing changes to src/Windows/b2ether/inc/ntddpack.h

  • Committer: Bazaar Package Importer
  • Author(s): Jonas Smedegaard
  • Date: 2005-07-30 20:42:20 UTC
  • mfrom: (1.1.1 upstream)
  • Revision ID: james.westby@ubuntu.com-20050730204220-1nl1cg2jkjvy63ry
Tags: 0.9.20050730-1
* New upstream CVS snapshot.
* Build-depend on virtual libsdl-dev (not libsdl1.2-dev).
* Invoke init rules also on clean (to separate better from official
  builds).
* Update URL of upstream source in debian/copyright.

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
// #include <ntddndis.h>
 
2
 
 
3
#ifndef __NTDDPACKET
 
4
#define __NTDDPACKET 1
 
5
 
 
6
// #include <devioctl.h>
 
7
 
 
8
#define        MAX_LINK_NAME_LENGTH   124
 
9
 
 
10
#pragma pack(1)
 
11
typedef struct _PACKET_OID_DATA {
 
12
        ULONG           Oid;
 
13
        ULONG           Length;
 
14
        UCHAR           Data[1];
 
15
} ATTRIBUTE_PACKED  PACKET_OID_DATA, *PPACKET_OID_DATA;
 
16
#pragma pack()
 
17
 
 
18
 
 
19
#define FILE_DEVICE_PROTOCOL        0x8000
 
20
 
 
21
 
 
22
 
 
23
#define IOCTL_PROTOCOL_SET_OID                                  CTL_CODE(FILE_DEVICE_PROTOCOL, 0 , METHOD_BUFFERED, FILE_ANY_ACCESS)
 
24
#define IOCTL_PROTOCOL_QUERY_OID                                CTL_CODE(FILE_DEVICE_PROTOCOL, 1 , METHOD_BUFFERED, FILE_ANY_ACCESS)
 
25
#define IOCTL_PROTOCOL_RESET                                            CTL_CODE(FILE_DEVICE_PROTOCOL, 2 , METHOD_BUFFERED, FILE_ANY_ACCESS)
 
26
#define IOCTL_PROTOCOL_READ                                                     CTL_CODE(FILE_DEVICE_PROTOCOL, 3 , METHOD_BUFFERED, FILE_ANY_ACCESS)
 
27
#define IOCTL_PROTOCOL_WRITE                                            CTL_CODE(FILE_DEVICE_PROTOCOL, 4 , METHOD_BUFFERED, FILE_ANY_ACCESS)
 
28
#define IOCTL_PROTOCOL_MACNAME                                  CTL_CODE(FILE_DEVICE_PROTOCOL, 5 , METHOD_BUFFERED, FILE_ANY_ACCESS)
 
29
#define IOCTL_PROTOCOL_SELECT_BY_NAME           CTL_CODE(FILE_DEVICE_PROTOCOL, 6 , METHOD_BUFFERED, FILE_ANY_ACCESS)
 
30
#define IOCTL_ENUM_ADAPTERS                                                     CTL_CODE(FILE_DEVICE_PROTOCOL, 7 , METHOD_BUFFERED, FILE_ANY_ACCESS)
 
31
 
 
32
#endif