Source code of Windows XP (NT5)
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

62 lines
1.2 KiB

  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. );