This repository has been archived on 2024-12-16. You can view files and clone it, but cannot push or open issues or pull requests.
CodeBlocksPortable/Borland/BCC55/Include/tcguid.h

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