home *** CD-ROM | disk | FTP | other *** search
/ Magazyn Internet 2000 May / MICD_2000_05.iso / CBuilder5 / INSTALL / DATA1.CAB / Program_Built_Files / Include / qosname.h < prev    next >
C/C++ Source or Header  |  2000-02-01  |  1KB  |  65 lines

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