Leaked source code of windows server 2003
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.

130 lines
4.6 KiB

  1. /*
  2. * File: nacguids.h
  3. *
  4. * Defines protocol IDs, media types, capability object IDs used by
  5. * NAC.DLL
  6. *
  7. * Revision History:
  8. *
  9. * 09/18/96 mikev created
  10. */
  11. // {D2E97230-0C18-11d0-AD53-00AA004A80A3}
  12. DEFINE_GUID(OID_CAP_ACM_TO_H323, // h323 capability resolver
  13. 0xd2e97230, 0xc18, 0x11d0, 0xad, 0x53, 0x0, 0xaa, 0x0, 0x4a, 0x80, 0xa3);
  14. // {D2E97231-0C18-11d0-AD53-00AA004A80A3}
  15. DEFINE_GUID(OID_CAP_ACM_TO_MSIA, // MSICCP capability resolver
  16. 0xd2e97231, 0xc18, 0x11d0, 0xad, 0x53, 0x0, 0xaa, 0x0, 0x4a, 0x80, 0xa3);
  17. // {A4209190-14B4-11d0-AD55-00AA004A80A3}
  18. DEFINE_GUID(PID_H323, // H.323 protocol ID
  19. 0xa4209190, 0x14b4, 0x11d0, 0xad, 0x55, 0x0, 0xaa, 0x0, 0x4a, 0x80, 0xa3);
  20. // {8C85D5E0-22E2-11d0-AD58-00AA004A80A3}
  21. DEFINE_GUID(MEDIA_TYPE_H323VIDEO, // media type Video
  22. 0x8c85d5e0, 0x22e2, 0x11d0, 0xad, 0x58, 0x0, 0xaa, 0x0, 0x4a, 0x80, 0xa3);
  23. // {8C85D5E1-22E2-11d0-AD58-00AA004A80A3}
  24. DEFINE_GUID(MEDIA_TYPE_H323AUDIO, // media type Audio
  25. 0x8c85d5e1, 0x22e2, 0x11d0, 0xad, 0x58, 0x0, 0xaa, 0x0, 0x4a, 0x80, 0xa3);
  26. // {97ADE24E-E0EA-11d0-B2DD-00C04FD919C9}
  27. DEFINE_GUID(MEDIA_TYPE_H323_T120, // T120 channel in H.323 session
  28. 0x97ade24e, 0xe0ea, 0x11d0, 0xb2, 0xdd, 0x0, 0xc0, 0x4f, 0xd9, 0x19, 0xc9);
  29. //
  30. // Interface ID's.
  31. //
  32. // {FCD77356-EF58-11d1-B32B-00C04FD919C9}
  33. DEFINE_GUID(IID_IH323CC,
  34. 0xfcd77356, 0xef58, 0x11d1, 0xb3, 0x2b, 0x0, 0xc0, 0x4f, 0xd9, 0x19, 0xc9);
  35. // {8AD05D94-6A49-11d0-B2A4-00C04FD919C9}
  36. DEFINE_GUID(IID_INac,
  37. 0x8ad05d94, 0x6a49, 0x11d0, 0xb2, 0xa4, 0x0, 0xc0, 0x4f, 0xd9, 0x19, 0xc9);
  38. // {8AD05D95-6A49-11d0-B2A4-00C04FD919C9}
  39. DEFINE_GUID(IID_IPhoneConnection,
  40. 0x8ad05d95, 0x6a49, 0x11d0, 0xb2, 0xa4, 0x0, 0xc0, 0x4f, 0xd9, 0x19, 0xc9);
  41. // {8AD05D96-6A49-11d0-B2A4-00C04FD919C9}
  42. DEFINE_GUID(IID_ICommChannel,
  43. 0x8ad05d96, 0x6a49, 0x11d0, 0xb2, 0xa4, 0x0, 0xc0, 0x4f, 0xd9, 0x19, 0xc9);
  44. // {8AD05D97-6A49-11d0-B2A4-00C04FD919C9}
  45. DEFINE_GUID(IID_IAppAudioCap,
  46. 0x8ad05d97, 0x6a49, 0x11d0, 0xb2, 0xa4, 0x0, 0xc0, 0x4f, 0xd9, 0x19, 0xc9);
  47. // {8AD05D98-6A49-11d0-B2A4-00C04FD919C9}
  48. DEFINE_GUID(IID_IAppVidCap,
  49. 0x8ad05d98, 0x6a49, 0x11d0, 0xb2, 0xa4, 0x0, 0xc0, 0x4f, 0xd9, 0x19, 0xc9);
  50. // {8AD05D99-6A49-11d0-B2A4-00C04FD919C9}
  51. DEFINE_GUID(IID_IDualPubCap,
  52. 0x8ad05d99, 0x6a49, 0x11d0, 0xb2, 0xa4, 0x0, 0xc0, 0x4f, 0xd9, 0x19, 0xc9);
  53. // {8AD05D9A-6A49-11d0-B2A4-00C04FD919C9}
  54. DEFINE_GUID(IID_IVideoRender,
  55. 0x8ad05d9a, 0x6a49, 0x11d0, 0xb2, 0xa4, 0x0, 0xc0, 0x4f, 0xd9, 0x19, 0xc9);
  56. // {4F354BB4-8443-11d0-B2B0-00C04FD919C9}
  57. DEFINE_GUID(IID_ICtrlCommChannel,
  58. 0x4f354bb4, 0x8443, 0x11d0, 0xb2, 0xb0, 0x0, 0xc0, 0x4f, 0xd9, 0x19, 0xc9);
  59. // {0230C3D4-8E75-11d0-B2B2-00C04FD919C9}
  60. DEFINE_GUID(IID_IConfAdvise,
  61. 0x230c3d4, 0x8e75, 0x11d0, 0xb2, 0xb2, 0x0, 0xc0, 0x4f, 0xd9, 0x19, 0xc9);
  62. // {50E94A04-6C42-11d1-B311-00C04FD919C9}
  63. DEFINE_GUID(IID_IH323ConfAdvise,
  64. 0x50e94a04, 0x6c42, 0x11d1, 0xb3, 0x11, 0x0, 0xc0, 0x4f, 0xd9, 0x19, 0xc9);
  65. // {50E94A05-6C42-11d1-B311-00C04FD919C9}
  66. DEFINE_GUID(IID_IMediaChannelBuilder,
  67. 0x50e94a05, 0x6c42, 0x11d1, 0xb3, 0x11, 0x0, 0xc0, 0x4f, 0xd9, 0x19, 0xc9);
  68. DEFINE_GUID(IID_IMediaChannel,
  69. 0x06f87f70, 0x793e, 0x11d0, 0x8e, 0xf0, 0x0, 0xa0, 0xc9, 0x05, 0x41, 0xf4);
  70. DEFINE_GUID(IID_IAudioChannel,
  71. 0xd92d5d30, 0xe78e, 0x11d1, 0xa9, 0x76, 0x0, 0xc0, 0x4f, 0xd9, 0x1a, 0x6f);
  72. DEFINE_GUID(IID_IVideoChannel,
  73. 0x138889f0, 0xee9d, 0x11d1, 0xa9, 0x7d, 0x0, 0xc0, 0x4f, 0xd9, 0x1a, 0x6f);
  74. // {11A5FA28-C8C6-11d1-B320-00C04FD919C9}
  75. DEFINE_GUID(IID_IH323MediaCap,
  76. 0x11a5fa28, 0xc8c6, 0x11d1, 0xb3, 0x20, 0x0, 0xc0, 0x4f, 0xd9, 0x19, 0xc9);
  77. // {C3DD8828-1A97-11d2-B331-00C04FD919C9}
  78. DEFINE_GUID(IID_IStreamSignal,
  79. 0xc3dd8828, 0x1a97, 0x11d2, 0xb3, 0x31, 0x0, 0xc0, 0x4f, 0xd9, 0x19, 0xc9);
  80. // The naming convention is not followed for the following because the interface
  81. // name (IProperty) will probably collide with something else. This interface is
  82. // a specific pseudo property interface that has very specific media control
  83. // properties.
  84. // {8AD05D9B-6A49-11d0-B2A4-00C04FD919C9}
  85. DEFINE_GUID(IID_IAudioPseudoProperty,
  86. 0x8ad05d9b, 0x6a49, 0x11d0, 0xb2, 0xa4, 0x0, 0xc0, 0x4f, 0xd9, 0x19, 0xc9);
  87. DEFINE_GUID(IID_IVideoDevice,
  88. 0xe040ad20, 0xf5a2, 0x11d1, 0xa9, 0x7f, 0x0, 0xc0, 0x4f, 0xd9, 0x1a, 0x6f);
  89. // e9604a60-f691-11d1-a97f-00c04fd91a6f
  90. DEFINE_GUID(IID_IAudioDevice,
  91. 0xe9604a60, 0xf691, 0x11d1, 0xa9, 0x7f, 0x0, 0xc0, 0x4f, 0xd9, 0x1a, 0x6f);
  92. DEFINE_GUID(IID_IMixer,
  93. 0x142e1ff0, 0xf692, 0x11d1, 0xa9, 0x7f, 0x0, 0xc0, 0x4f, 0xd9, 0x1a, 0x6f);
  94. DEFINE_GUID(IID_IDTMFSend,
  95. 0x2e29f4c0, 0x93f4, 0x11d2, 0xa9, 0xbe, 0x0, 0xc0, 0x4f, 0xd9, 0x1a, 0x6f);