QosName.h
上传用户:dzyhzl
上传日期:2019-04-29
资源大小:56270k
文件大小:1k
源码类别:

模拟服务器

开发平台:

C/C++

  1. /*++
  2. Copyright (c) Microsoft Corporation. All rights reserved.
  3. Module Name:
  4.     qosname.h
  5. Abstract:
  6.     This module contains the type definitions for the QOS name management routines, such as
  7.     WSAInstallQOSTemplate etc.
  8. Author:
  9.     Jim Stewart     July 2, 1997
  10. Revision History:
  11. --*/
  12. #if _MSC_VER > 1000
  13. #pragma once
  14. #endif
  15. // Built-in QoS Templates
  16. #define QT_1        "G711"
  17. #define QT_2        "G723.1"
  18. #define QT_3        "G729"
  19. #define QT_4        "H263QCIF"
  20. #define QT_5        "H263CIF"
  21. #define QT_6        "H261QCIF"
  22. #define QT_7        "H261CIF"
  23. #define QT_8        "GSM6.10"
  24. #define WSCINSTALL_QOS_TEMPLATE     "WSCInstallQOSTemplate"
  25. #define WSCREMOVE_QOS_TEMPLATE      "WSCRemoveQOSTemplate"
  26. #define WPUGET_QOS_TEMPLATE         "WPUGetQOSTemplate"
  27. typedef
  28. BOOL
  29. (APIENTRY * WSC_INSTALL_QOS_TEMPLATE )(
  30.     IN  const LPGUID    Guid,
  31.     IN  LPWSABUF        QosName,
  32.     IN  LPQOS           Qos
  33.     );
  34. typedef
  35. BOOL
  36. (APIENTRY * WSC_REMOVE_QOS_TEMPLATE )(
  37.     IN  const LPGUID    Guid,
  38.     IN  LPWSABUF        QosName
  39.     );
  40. typedef
  41. BOOL
  42. (APIENTRY * WPU_GET_QOS_TEMPLATE )(
  43.     IN  const LPGUID    Guid,
  44.     IN  LPWSABUF        QosName,
  45.     IN  LPQOS           Qos
  46.     );