167 lines
5.6 KiB
C
167 lines
5.6 KiB
C
/*++
|
|
|
|
Copyright (c) 1996-1998 Microsoft Corporation
|
|
|
|
Module Name:
|
|
|
|
tcguid.h
|
|
|
|
Abstract:
|
|
|
|
This module contains QoS guid definitions for use by the
|
|
Traffic Control users.
|
|
|
|
--*/
|
|
|
|
#ifndef __TCGUID_H
|
|
#pragma option push -b -a8 -pc -A- /*P_O_Push*/
|
|
#define __TCGUID_H
|
|
|
|
#ifdef __cplusplus
|
|
extern "C" {
|
|
#endif
|
|
|
|
//---------------------------------------------------------------------------
|
|
//
|
|
// Remaining Bandwidth guid
|
|
//
|
|
//---------------------------------------------------------------------------
|
|
|
|
DEFINE_GUID( GUID_QOS_REMAINING_BANDWIDTH, 0xc4c51720L, 0x40ec, 0x11d1, 0x2c, 0x91, 0x00, 0xaa, 0x00, 0x57, 0x49, 0x15);
|
|
|
|
//---------------------------------------------------------------------------
|
|
//
|
|
// Default Shape Mode for Controlled Load guid
|
|
//
|
|
//---------------------------------------------------------------------------
|
|
|
|
DEFINE_GUID( GUID_QOS_DEFAULT_SHAPEMODE_CONTROLLEDLOAD, 0xde7a83b0L, 0x40ec, 0x11d1, 0x2c, 0x91, 0x00, 0xaa, 0x00, 0x57, 0x49, 0x15);
|
|
|
|
//---------------------------------------------------------------------------
|
|
//
|
|
// Default Shape Mode for Guaranteed Service guid
|
|
//
|
|
//---------------------------------------------------------------------------
|
|
|
|
DEFINE_GUID( GUID_QOS_DEFAULT_SHAPEMODE_GUARANTEED, 0xae85e4e2L, 0x611f, 0x11d1, 0x2c, 0x91, 0x00, 0xaa, 0x00, 0x57, 0x49, 0x15);
|
|
|
|
//---------------------------------------------------------------------------
|
|
//
|
|
// Best Effort Bandwidth guid
|
|
//
|
|
//---------------------------------------------------------------------------
|
|
|
|
DEFINE_GUID( GUID_QOS_BESTEFFORT_BANDWIDTH, 0xed885290L, 0x40ec, 0x11d1, 0x2c, 0x91, 0x00, 0xaa, 0x00, 0x57, 0x49, 0x15);
|
|
|
|
//---------------------------------------------------------------------------
|
|
//
|
|
// Latency guid
|
|
//
|
|
//---------------------------------------------------------------------------
|
|
|
|
DEFINE_GUID( GUID_QOS_LATENCY, 0xfc408ef0L, 0x40ec, 0x11d1, 0x2c, 0x91, 0x00, 0xaa, 0x00, 0x57, 0x49, 0x15);
|
|
|
|
//---------------------------------------------------------------------------
|
|
//
|
|
// Supported Service Types
|
|
//
|
|
//---------------------------------------------------------------------------
|
|
|
|
DEFINE_GUID( GUID_QOS_SERVICETYPES_SUPPORTED, 0x38797240L, 0x4665, 0x11d1, 0x2c, 0x91, 0x00, 0xaa, 0x00, 0x57, 0x49, 0x15);
|
|
|
|
//---------------------------------------------------------------------------
|
|
//
|
|
// Flow Count guid
|
|
//
|
|
//---------------------------------------------------------------------------
|
|
|
|
DEFINE_GUID( GUID_QOS_FLOW_COUNT, 0x1147f880L, 0x40ed, 0x11d1, 0x2c, 0x91, 0x00, 0xaa, 0x00, 0x57, 0x49, 0x15);
|
|
|
|
//---------------------------------------------------------------------------
|
|
//
|
|
// Non Best Effort Limit guid
|
|
//
|
|
//---------------------------------------------------------------------------
|
|
|
|
DEFINE_GUID( GUID_QOS_NON_BESTEFFORT_LIMIT, 0x185c44e0L, 0x40ed, 0x11d1, 0x2c, 0x91, 0x00, 0xaa, 0x00, 0x57, 0x49, 0x15);
|
|
|
|
//---------------------------------------------------------------------------
|
|
//
|
|
// Supported Scheduling Profiles List guid
|
|
//
|
|
//---------------------------------------------------------------------------
|
|
|
|
DEFINE_GUID( GUID_QOS_SCHEDULING_PROFILES_SUPPORTED, 0x1ff890f0L, 0x40ed, 0x11d1, 0x2c, 0x91, 0x00, 0xaa, 0x00, 0x57, 0x49, 0x15);
|
|
|
|
//---------------------------------------------------------------------------
|
|
//
|
|
// Current Scheduling Profile guid
|
|
//
|
|
//---------------------------------------------------------------------------
|
|
|
|
DEFINE_GUID( GUID_QOS_CURRENT_SCHEDULING_PROFILE, 0x2966ed30L, 0x40ed, 0x11d1, 0x2c, 0x91, 0x00, 0xaa, 0x00, 0x57, 0x49, 0x15);
|
|
|
|
//---------------------------------------------------------------------------
|
|
//
|
|
// Maximum Outstanding Sends guid
|
|
//
|
|
//---------------------------------------------------------------------------
|
|
|
|
DEFINE_GUID( GUID_QOS_MAX_OUTSTANDING_SENDS, 0x161ffa86L, 0x6120, 0x11d1, 0x2c, 0x91, 0x00, 0xaa, 0x00, 0x57, 0x49, 0x15);
|
|
|
|
//---------------------------------------------------------------------------
|
|
//
|
|
// Disable DRR guid
|
|
//
|
|
//---------------------------------------------------------------------------
|
|
|
|
DEFINE_GUID( GUID_QOS_DISABLE_DRR, 0x1fa6dc7aL, 0x6120, 0x11d1, 0x2c, 0x91, 0x00, 0xaa, 0x00, 0x57, 0x49, 0x15);
|
|
|
|
//---------------------------------------------------------------------------
|
|
//
|
|
// Packet scheduler statistics
|
|
//
|
|
//---------------------------------------------------------------------------
|
|
|
|
DEFINE_GUID( GUID_QOS_STATISTICS_BUFFER, 0xbb2c0980L,0xe900,0x11d1,0xb0,0x7e,0x00,0x80,0xc7,0x13,0x82,0xbf);
|
|
|
|
//---------------------------------------------------------------------------
|
|
//
|
|
// Packet Scheduler Logging ( Log Threshold reached )
|
|
//
|
|
//---------------------------------------------------------------------------
|
|
|
|
DEFINE_GUID( GUID_QOS_LOG_THRESHOLD_REACHED, 0x357b74d2L,0x6134,0x11d1,0xab,0x5b,0x00,0xa0,0xc9,0x24,0x88,0x37);
|
|
|
|
//---------------------------------------------------------------------------
|
|
//
|
|
// Packet Scheduler Logging ( Log Buffer Size )
|
|
//
|
|
//---------------------------------------------------------------------------
|
|
|
|
DEFINE_GUID( GUID_QOS_LOG_BUFFER_SIZE, 0x357b74d3L,0x6134,0x11d1,0xab,0x5b,0x00,0xa0,0xc9,0x24,0x88,0x37);
|
|
|
|
//---------------------------------------------------------------------------
|
|
//
|
|
// Packet Scheduler Logging ( Log Threshold )
|
|
//
|
|
//---------------------------------------------------------------------------
|
|
|
|
DEFINE_GUID( GUID_QOS_LOG_THRESHOLD, 0x357b74d0L,0x6134,0x11d1,0xab,0x5b,0x00,0xa0,0xc9,0x24,0x88,0x37);
|
|
|
|
//---------------------------------------------------------------------------
|
|
//
|
|
// Packet Scheduler Logging ( Log Data )
|
|
//
|
|
//---------------------------------------------------------------------------
|
|
|
|
DEFINE_GUID( GUID_QOS_LOG_DATA, 0x357b74d1L,0x6134,0x11d1,0xab,0x5b,0x00,0xa0,0xc9,0x24,0x88,0x37);
|
|
|
|
#ifdef __cplusplus
|
|
}
|
|
#endif
|
|
|
|
|
|
#pragma option pop /*P_O_Pop*/
|
|
#endif __TCGUID_H
|