[HEADERS]
[reactos.git] / reactos / include / ddk / nettypes.h
1
2 #ifndef _NETTYPES_
3 #define _NETTYPES_
4
5 #define HARDWARE_ADDRESS_LENGTH 6
6 #define NETMAN_VARTYPE_ULONG 0
7 #define NETMAN_VARTYPE_HARDWARE_ADDRESS 1
8 #define NETMAN_VARTYPE_STRING 2
9
10
11 typedef ULONG OFFSET;
12
13 typedef struct _FLAT_STRING
14 {
15 SHORT MaximumLength;
16 SHORT Length;
17 char Buffer [1];
18 } FLAT_STRING, *PFLAT_STRING;
19
20
21 typedef struct _NETWORK_NAME
22 {
23 FLAT_STRING Name;
24 } NETWORK_NAME, *PNETWORK_NAME;
25
26 typedef struct _HARDWARE_ADDRESS
27 {
28 UCHAR Address [HARDWARE_ADDRESS_LENGTH];
29 } HARDWARE_ADDRESS, *PHARDWARE_ADDRESS;
30
31 #endif
32