ReactOS 0.4.15-dev-7834-g00c4b3d
qos.h File Reference
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  _flowspec
 
struct  _QOS_OBJECT_HDR
 
struct  _QOS_SD_MODE
 
struct  _QOS_SHAPING_RATE
 

Macros

#define SERVICETYPE_NOTRAFFIC   0x00000000
 
#define SERVICETYPE_BESTEFFORT   0x00000001
 
#define SERVICETYPE_CONTROLLEDLOAD   0x00000002
 
#define SERVICETYPE_GUARANTEED   0x00000003
 
#define SERVICETYPE_NETWORK_UNAVAILABLE   0x00000004
 
#define SERVICETYPE_GENERAL_INFORMATION   0x00000005
 
#define SERVICETYPE_NOCHANGE   0x00000006
 
#define SERVICETYPE_NONCONFORMING   0x00000009
 
#define SERVICETYPE_NETWORK_CONTROL   0x0000000A
 
#define SERVICETYPE_QUALITATIVE   0x0000000D
 
#define SERVICE_BESTEFFORT   0x80010000
 
#define SERVICE_CONTROLLEDLOAD   0x80020000
 
#define SERVICE_GUARANTEED   0x80040000
 
#define SERVICE_QUALITATIVE   0x80200000
 
#define SERVICE_NO_TRAFFIC_CONTROL   0x81000000
 
#define SERVICE_NO_QOS_SIGNALING   0x40000000
 
#define QOS_NOT_SPECIFIED   0xFFFFFFFF
 
#define POSITIVE_INFINITY_RATE   0xFFFFFFFE
 
#define QOS_GENERAL_ID_BASE   2000
 
#define QOS_OBJECT_END_OF_LIST   (0x00000001 + QOS_GENERAL_ID_BASE)
 
#define QOS_OBJECT_SD_MODE   (0x00000002 + QOS_GENERAL_ID_BASE)
 
#define QOS_OBJECT_SHAPING_RATE   (0x00000003 + QOS_GENERAL_ID_BASE)
 
#define QOS_OBJECT_DESTADDR   (0x00000004 + QOS_GENERAL_ID_BASE)
 
#define TC_NONCONF_BORROW   0
 
#define TC_NONCONF_SHAPE   1
 
#define TC_NONCONF_DISCARD   2
 
#define TC_NONCONF_BORROW_PLUS   3
 

Typedefs

typedef ULONG SERVICETYPE
 
typedef struct _flowspec FLOWSPEC
 
typedef struct _flowspecPFLOWSPEC
 
typedef struct _flowspecLPFLOWSPEC
 
typedef struct _QOS_OBJECT_HDR QOS_OBJECT_HDR
 
typedef struct _QOS_OBJECT_HDRLPQOS_OBJECT_HDR
 
typedef struct _QOS_SD_MODE QOS_SD_MODE
 
typedef struct _QOS_SD_MODELPQOS_SD_MODE
 
typedef struct _QOS_SHAPING_RATE QOS_SHAPING_RATE
 
typedef struct _QOS_SHAPING_RATELPQOS_SHAPING_RATE
 

Macro Definition Documentation

◆ POSITIVE_INFINITY_RATE

#define POSITIVE_INFINITY_RATE   0xFFFFFFFE

Definition at line 31 of file qos.h.

◆ QOS_GENERAL_ID_BASE

#define QOS_GENERAL_ID_BASE   2000

Definition at line 33 of file qos.h.

◆ QOS_NOT_SPECIFIED

#define QOS_NOT_SPECIFIED   0xFFFFFFFF

Definition at line 29 of file qos.h.

◆ QOS_OBJECT_DESTADDR

#define QOS_OBJECT_DESTADDR   (0x00000004 + QOS_GENERAL_ID_BASE)

Definition at line 38 of file qos.h.

◆ QOS_OBJECT_END_OF_LIST

#define QOS_OBJECT_END_OF_LIST   (0x00000001 + QOS_GENERAL_ID_BASE)

Definition at line 35 of file qos.h.

◆ QOS_OBJECT_SD_MODE

#define QOS_OBJECT_SD_MODE   (0x00000002 + QOS_GENERAL_ID_BASE)

Definition at line 36 of file qos.h.

◆ QOS_OBJECT_SHAPING_RATE

#define QOS_OBJECT_SHAPING_RATE   (0x00000003 + QOS_GENERAL_ID_BASE)

Definition at line 37 of file qos.h.

◆ SERVICE_BESTEFFORT

#define SERVICE_BESTEFFORT   0x80010000

Definition at line 20 of file qos.h.

◆ SERVICE_CONTROLLEDLOAD

#define SERVICE_CONTROLLEDLOAD   0x80020000

Definition at line 21 of file qos.h.

◆ SERVICE_GUARANTEED

#define SERVICE_GUARANTEED   0x80040000

Definition at line 22 of file qos.h.

◆ SERVICE_NO_QOS_SIGNALING

#define SERVICE_NO_QOS_SIGNALING   0x40000000

Definition at line 27 of file qos.h.

◆ SERVICE_NO_TRAFFIC_CONTROL

#define SERVICE_NO_TRAFFIC_CONTROL   0x81000000

Definition at line 25 of file qos.h.

◆ SERVICE_QUALITATIVE

#define SERVICE_QUALITATIVE   0x80200000

Definition at line 23 of file qos.h.

◆ SERVICETYPE_BESTEFFORT

#define SERVICETYPE_BESTEFFORT   0x00000001

Definition at line 10 of file qos.h.

◆ SERVICETYPE_CONTROLLEDLOAD

#define SERVICETYPE_CONTROLLEDLOAD   0x00000002

Definition at line 11 of file qos.h.

◆ SERVICETYPE_GENERAL_INFORMATION

#define SERVICETYPE_GENERAL_INFORMATION   0x00000005

Definition at line 14 of file qos.h.

◆ SERVICETYPE_GUARANTEED

#define SERVICETYPE_GUARANTEED   0x00000003

Definition at line 12 of file qos.h.

◆ SERVICETYPE_NETWORK_CONTROL

#define SERVICETYPE_NETWORK_CONTROL   0x0000000A

Definition at line 17 of file qos.h.

◆ SERVICETYPE_NETWORK_UNAVAILABLE

#define SERVICETYPE_NETWORK_UNAVAILABLE   0x00000004

Definition at line 13 of file qos.h.

◆ SERVICETYPE_NOCHANGE

#define SERVICETYPE_NOCHANGE   0x00000006

Definition at line 15 of file qos.h.

◆ SERVICETYPE_NONCONFORMING

#define SERVICETYPE_NONCONFORMING   0x00000009

Definition at line 16 of file qos.h.

◆ SERVICETYPE_NOTRAFFIC

#define SERVICETYPE_NOTRAFFIC   0x00000000

Definition at line 9 of file qos.h.

◆ SERVICETYPE_QUALITATIVE

#define SERVICETYPE_QUALITATIVE   0x0000000D

Definition at line 18 of file qos.h.

◆ TC_NONCONF_BORROW

#define TC_NONCONF_BORROW   0

Definition at line 40 of file qos.h.

◆ TC_NONCONF_BORROW_PLUS

#define TC_NONCONF_BORROW_PLUS   3

Definition at line 43 of file qos.h.

◆ TC_NONCONF_DISCARD

#define TC_NONCONF_DISCARD   2

Definition at line 42 of file qos.h.

◆ TC_NONCONF_SHAPE

#define TC_NONCONF_SHAPE   1

Definition at line 41 of file qos.h.

Typedef Documentation

◆ FLOWSPEC

◆ LPFLOWSPEC

◆ LPQOS_OBJECT_HDR

◆ LPQOS_SD_MODE

◆ LPQOS_SHAPING_RATE

◆ PFLOWSPEC

◆ QOS_OBJECT_HDR

◆ QOS_SD_MODE

◆ QOS_SHAPING_RATE

◆ SERVICETYPE

typedef ULONG SERVICETYPE

Definition at line 7 of file qos.h.