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.

105 lines
3.8 KiB

  1. //
  2. // TAPI3IID.c
  3. //
  4. // Description: CPP file instanciating the TAPI3 IIDs
  5. //
  6. //
  7. #define INITGUID
  8. #include <guiddef.h>
  9. //
  10. // TERMINAL CLASSES
  11. //
  12. //
  13. // Video Window Terminal Class descriptor
  14. // {F7438990-D6EB-11d0-82A6-00AA00B5CA1B}
  15. //
  16. const CLSID __declspec(selectany) CLSID_VideoWindowTerm =
  17. { 0xf7438990, 0xd6eb, 0x11d0, { 0x82, 0xa6, 0x0, 0xaa, 0x0, 0xb5, 0xca, 0x1b } };
  18. // {AAF578EC-DC70-11d0-8ED3-00C04FB6809F}
  19. const CLSID __declspec(selectany) CLSID_VideoInputTerminal =
  20. { 0xaaf578ec, 0xdc70, 0x11d0, { 0x8e, 0xd3, 0x0, 0xc0, 0x4f, 0xb6, 0x80, 0x9f } };
  21. // {AAF578EB-DC70-11d0-8ED3-00C04FB6809F}
  22. const CLSID __declspec(selectany) CLSID_HandsetTerminal =
  23. { 0xaaf578eb, 0xdc70, 0x11d0, { 0x8e, 0xd3, 0x0, 0xc0, 0x4f, 0xb6, 0x80, 0x9f } };
  24. // {AAF578ED-DC70-11d0-8ED3-00C04FB6809F}
  25. const CLSID __declspec(selectany) CLSID_HeadsetTerminal =
  26. { 0xaaf578ed, 0xdc70, 0x11d0, { 0x8e, 0xd3, 0x0, 0xc0, 0x4f, 0xb6, 0x80, 0x9f } };
  27. // {AAF578EE-DC70-11d0-8ED3-00C04FB6809F}
  28. const CLSID __declspec(selectany) CLSID_SpeakerphoneTerminal =
  29. { 0xaaf578ee, 0xdc70, 0x11d0, { 0x8e, 0xd3, 0x0, 0xc0, 0x4f, 0xb6, 0x80, 0x9f } };
  30. // {AAF578EF-DC70-11d0-8ED3-00C04FB6809F}
  31. const CLSID __declspec(selectany) CLSID_MicrophoneTerminal =
  32. { 0xaaf578ef, 0xdc70, 0x11d0, { 0x8e, 0xd3, 0x0, 0xc0, 0x4f, 0xb6, 0x80, 0x9f } };
  33. // {E2F7AEF7-4971-11D1-A671-006097C9A2E8}
  34. const CLSID __declspec(selectany) CLSID_MediaStreamTerminal =
  35. { 0xE2F7AEF7, 0x4971, 0x11D1, { 0xA6, 0x71, 0x0, 0x60, 0x97, 0xC9, 0xA2, 0xE8 } };
  36. // {8EBAE7A3-8943-11d1-96B8-00C04FB6E866}
  37. const GUID __declspec(selectany) CLSID_BridgeTerminal =
  38. { 0x8ebae7a3, 0x8943, 0x11d1, { 0x96, 0xb8, 0x0, 0xc0, 0x4f, 0xb6, 0xe8, 0x66 } };
  39. // {AAF578F0-DC70-11d0-8ED3-00C04FB6809F}
  40. const CLSID __declspec(selectany) CLSID_SpeakersTerminal =
  41. { 0xaaf578f0, 0xdc70, 0x11d0, { 0x8e, 0xd3, 0x0, 0xc0, 0x4f, 0xb6, 0x80, 0x9f } };
  42. // {AAF578F1-DC70-11d0-8ED3-00C04FB6809F}
  43. const CLSID __declspec(selectany) CLSID_FileTerminal =
  44. { 0xaaf578f1, 0xdc70, 0x11d0, { 0x8e, 0xd3, 0x0, 0xc0, 0x4f, 0xb6, 0x80, 0x9f } };
  45. // {521F3D06-C3D0-4511-8617-86B9A783DA77}
  46. const CLSID __declspec(selectany) CLSID_FileRecordingTerminal =
  47. { 0x521F3D06, 0xC3D0, 0x4511, {0x86, 0x17, 0x86, 0xB9, 0xA7, 0x83, 0xDA, 0x77 } };
  48. // {BF14A2E4-E88B-4ef5-9740-5AC5D022F8C9}
  49. const CLSID __declspec(selectany) CLSID_FileRecordingTrack =
  50. { 0xbf14a2e4, 0xe88b, 0x4ef5, { 0x97, 0x40, 0x5a, 0xc5, 0xd0, 0x22, 0xf8, 0xc9 } };
  51. // {0CB9914C-79CD-47dc-ADB0-327F47CEFB20}
  52. const CLSID __declspec(selectany) CLSID_FilePlaybackTerminal =
  53. { 0x0CB9914C, 0x79CD, 0x47dc, { 0xAD, 0xB0, 0x32, 0x7F, 0x47, 0xCE, 0xFB, 0x20 } };
  54. //
  55. // MEDIATYPES
  56. //
  57. // {028ED8C2-DC7A-11d0-8ED3-00C04FB6809F}
  58. const CLSID __declspec(selectany) TAPIMEDIATYPE_Audio =
  59. { 0x28ed8c2, 0xdc7a, 0x11d0, { 0x8e, 0xd3, 0x0, 0xc0, 0x4f, 0xb6, 0x80, 0x9f } };
  60. // {028ED8C4-DC7A-11d0-8ED3-00C04FB6809F}
  61. const CLSID __declspec(selectany) TAPIMEDIATYPE_Video =
  62. { 0x28ed8c4, 0xdc7a, 0x11d0, { 0x8e, 0xd3, 0x0, 0xc0, 0x4f, 0xb6, 0x80, 0x9f } };
  63. // {028ED8C6-DC7A-11d0-8ED3-00C04FB6809F}
  64. const CLSID __declspec(selectany) TAPIMEDIATYPE_DataModem =
  65. { 0x28ed8c6, 0xdc7a, 0x11d0, { 0x8e, 0xd3, 0x0, 0xc0, 0x4f, 0xb6, 0x80, 0x9f } };
  66. // {028ED8C7-DC7A-11d0-8ED3-00C04FB6809F}
  67. const CLSID __declspec(selectany) TAPIMEDIATYPE_G3Fax =
  68. { 0x28ed8c7, 0xdc7a, 0x11d0, { 0x8e, 0xd3, 0x0, 0xc0, 0x4f, 0xb6, 0x80, 0x9f } };
  69. // {831CE2D6-83B5-11d1-BB5C-00C04FB6809F}
  70. const CLSID __declspec(selectany) TAPIPROTOCOL_PSTN =
  71. { 0x831ce2d6, 0x83b5, 0x11d1, { 0xbb, 0x5c, 0x0, 0xc0, 0x4f, 0xb6, 0x80, 0x9f } };
  72. // {831CE2D7-83B5-11d1-BB5C-00C04FB6809F}
  73. const CLSID __declspec(selectany) TAPIPROTOCOL_H323 =
  74. { 0x831ce2d7, 0x83b5, 0x11d1, { 0xbb, 0x5c, 0x0, 0xc0, 0x4f, 0xb6, 0x80, 0x9f } };
  75. // {831CE2D8-83B5-11d1-BB5C-00C04FB6809F}
  76. const CLSID __declspec(selectany) TAPIPROTOCOL_Multicast =
  77. { 0x831ce2d8, 0x83b5, 0x11d1, { 0xbb, 0x5c, 0x0, 0xc0, 0x4f, 0xb6, 0x80, 0x9f } };