home *** CD-ROM | disk | FTP | other *** search
/ PC Format (South-Africa) 2001 June / PCFJune.iso / Xenon / C++ / FreeCommandLineTools.exe / Include / tcguid.h < prev    next >
Encoding:
C/C++ Source or Header  |  2000-01-31  |  5.8 KB  |  167 lines

  1. /*++
  2.  
  3. Copyright (c) 1996-1998 Microsoft Corporation
  4.  
  5. Module Name:
  6.  
  7.     tcguid.h
  8.  
  9. Abstract:
  10.  
  11.     This module contains QoS guid definitions for use by the
  12.     Traffic Control users.
  13.  
  14. --*/
  15.  
  16. #ifndef __TCGUID_H
  17. #pragma option push -b -a8 -pc -A- /*P_O_Push*/
  18. #define __TCGUID_H
  19.  
  20. #ifdef __cplusplus
  21. extern  "C" {
  22. #endif
  23.  
  24. //---------------------------------------------------------------------------
  25. //
  26. //    Remaining Bandwidth guid
  27. //
  28. //---------------------------------------------------------------------------
  29.  
  30. DEFINE_GUID( GUID_QOS_REMAINING_BANDWIDTH, 0xc4c51720L, 0x40ec, 0x11d1, 0x2c, 0x91, 0x00, 0xaa, 0x00, 0x57, 0x49, 0x15);
  31.  
  32. //---------------------------------------------------------------------------
  33. //
  34. //    Default Shape Mode for Controlled Load guid
  35. //
  36. //---------------------------------------------------------------------------
  37.  
  38. DEFINE_GUID( GUID_QOS_DEFAULT_SHAPEMODE_CONTROLLEDLOAD, 0xde7a83b0L, 0x40ec, 0x11d1, 0x2c, 0x91, 0x00, 0xaa, 0x00, 0x57, 0x49, 0x15);
  39.  
  40. //---------------------------------------------------------------------------
  41. //
  42. //    Default Shape Mode for Guaranteed Service guid
  43. //
  44. //---------------------------------------------------------------------------
  45.  
  46. DEFINE_GUID( GUID_QOS_DEFAULT_SHAPEMODE_GUARANTEED, 0xae85e4e2L, 0x611f, 0x11d1, 0x2c, 0x91, 0x00, 0xaa, 0x00, 0x57, 0x49, 0x15);
  47.  
  48. //---------------------------------------------------------------------------
  49. //
  50. //    Best Effort Bandwidth guid
  51. //
  52. //---------------------------------------------------------------------------
  53.  
  54. DEFINE_GUID( GUID_QOS_BESTEFFORT_BANDWIDTH, 0xed885290L, 0x40ec, 0x11d1, 0x2c, 0x91, 0x00, 0xaa, 0x00, 0x57, 0x49, 0x15);
  55.  
  56. //---------------------------------------------------------------------------
  57. //
  58. //    Latency guid
  59. //
  60. //---------------------------------------------------------------------------
  61.  
  62. DEFINE_GUID( GUID_QOS_LATENCY, 0xfc408ef0L, 0x40ec, 0x11d1, 0x2c, 0x91, 0x00, 0xaa, 0x00, 0x57, 0x49, 0x15);
  63.  
  64. //---------------------------------------------------------------------------
  65. //
  66. //    Supported Service Types
  67. //
  68. //---------------------------------------------------------------------------
  69.  
  70. DEFINE_GUID( GUID_QOS_SERVICETYPES_SUPPORTED, 0x38797240L, 0x4665, 0x11d1, 0x2c, 0x91, 0x00, 0xaa, 0x00, 0x57, 0x49, 0x15);
  71.  
  72. //---------------------------------------------------------------------------
  73. //
  74. //    Flow Count guid
  75. //
  76. //---------------------------------------------------------------------------
  77.  
  78. DEFINE_GUID( GUID_QOS_FLOW_COUNT, 0x1147f880L, 0x40ed, 0x11d1, 0x2c, 0x91, 0x00, 0xaa, 0x00, 0x57, 0x49, 0x15);
  79.  
  80. //---------------------------------------------------------------------------
  81. //
  82. //    Non Best Effort Limit guid
  83. //
  84. //---------------------------------------------------------------------------
  85.  
  86. DEFINE_GUID( GUID_QOS_NON_BESTEFFORT_LIMIT, 0x185c44e0L, 0x40ed, 0x11d1, 0x2c, 0x91, 0x00, 0xaa, 0x00, 0x57, 0x49, 0x15);
  87.  
  88. //---------------------------------------------------------------------------
  89. //
  90. //    Supported Scheduling Profiles List guid
  91. //
  92. //---------------------------------------------------------------------------
  93.  
  94. DEFINE_GUID( GUID_QOS_SCHEDULING_PROFILES_SUPPORTED, 0x1ff890f0L, 0x40ed, 0x11d1, 0x2c, 0x91, 0x00, 0xaa, 0x00, 0x57, 0x49, 0x15);
  95.  
  96. //---------------------------------------------------------------------------
  97. //
  98. //    Current Scheduling Profile guid
  99. //
  100. //---------------------------------------------------------------------------
  101.  
  102. DEFINE_GUID( GUID_QOS_CURRENT_SCHEDULING_PROFILE, 0x2966ed30L, 0x40ed, 0x11d1, 0x2c, 0x91, 0x00, 0xaa, 0x00, 0x57, 0x49, 0x15);
  103.  
  104. //---------------------------------------------------------------------------
  105. //
  106. //    Maximum Outstanding Sends guid
  107. //
  108. //---------------------------------------------------------------------------
  109.  
  110. DEFINE_GUID( GUID_QOS_MAX_OUTSTANDING_SENDS, 0x161ffa86L, 0x6120, 0x11d1, 0x2c, 0x91, 0x00, 0xaa, 0x00, 0x57, 0x49, 0x15);
  111.  
  112. //---------------------------------------------------------------------------
  113. //
  114. //    Disable DRR guid
  115. //
  116. //---------------------------------------------------------------------------
  117.  
  118. DEFINE_GUID( GUID_QOS_DISABLE_DRR, 0x1fa6dc7aL, 0x6120, 0x11d1, 0x2c, 0x91, 0x00, 0xaa, 0x00, 0x57, 0x49, 0x15);
  119.  
  120. //---------------------------------------------------------------------------
  121. //
  122. // Packet scheduler statistics
  123. //
  124. //---------------------------------------------------------------------------
  125.  
  126. DEFINE_GUID( GUID_QOS_STATISTICS_BUFFER, 0xbb2c0980L,0xe900,0x11d1,0xb0,0x7e,0x00,0x80,0xc7,0x13,0x82,0xbf);
  127.  
  128. //---------------------------------------------------------------------------
  129. //
  130. // Packet Scheduler Logging ( Log Threshold reached )
  131. //
  132. //---------------------------------------------------------------------------
  133.  
  134. DEFINE_GUID( GUID_QOS_LOG_THRESHOLD_REACHED, 0x357b74d2L,0x6134,0x11d1,0xab,0x5b,0x00,0xa0,0xc9,0x24,0x88,0x37);
  135.  
  136. //---------------------------------------------------------------------------
  137. //
  138. // Packet Scheduler Logging ( Log Buffer Size )
  139. //
  140. //---------------------------------------------------------------------------
  141.  
  142. DEFINE_GUID( GUID_QOS_LOG_BUFFER_SIZE, 0x357b74d3L,0x6134,0x11d1,0xab,0x5b,0x00,0xa0,0xc9,0x24,0x88,0x37);
  143.  
  144. //---------------------------------------------------------------------------
  145. //
  146. // Packet Scheduler Logging ( Log Threshold )
  147. //
  148. //---------------------------------------------------------------------------
  149.  
  150. DEFINE_GUID( GUID_QOS_LOG_THRESHOLD, 0x357b74d0L,0x6134,0x11d1,0xab,0x5b,0x00,0xa0,0xc9,0x24,0x88,0x37);
  151.  
  152. //---------------------------------------------------------------------------
  153. //
  154. // Packet Scheduler Logging ( Log Data )
  155. //
  156. //---------------------------------------------------------------------------
  157.  
  158. DEFINE_GUID( GUID_QOS_LOG_DATA, 0x357b74d1L,0x6134,0x11d1,0xab,0x5b,0x00,0xa0,0xc9,0x24,0x88,0x37);
  159.  
  160. #ifdef __cplusplus
  161. }
  162. #endif
  163.  
  164.  
  165. #pragma option pop /*P_O_Pop*/
  166. #endif __TCGUID_H
  167.