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.

69 lines
1.6 KiB

  1. /*++
  2. Copyright (c) 1997, Microsoft Corporation
  3. Module Name:
  4. g723uids.h
  5. Abstract:
  6. Include File for g723.
  7. --*/
  8. //
  9. // GUIDs
  10. //
  11. // G.723.1 Codec Filter Object
  12. // {24532D00-FCD8-11cf-A7D3-00A0C9056683}
  13. DEFINE_GUID(CLSID_IntelG723Codec,
  14. 0x24532d00, 0xfcd8, 0x11cf, 0xa7, 0xd3, 0x0, 0xa0, 0xc9, 0x5, 0x66, 0x83);
  15. // G.723.1 Codec Filter Property Page Object
  16. // {24532D01-FCD8-11cf-A7D3-00A0C9056683}
  17. DEFINE_GUID(CLSID_IntelG723CodecPropertyPage,
  18. 0x24532d01, 0xfcd8, 0x11cf, 0xa7, 0xd3, 0x0, 0xa0, 0xc9, 0x5, 0x66, 0x83);
  19. // G.723.1 Compressed Speech Format
  20. // {E4D13050-0E80-11d1-B094-00A0C95BED34}
  21. DEFINE_GUID(MEDIASUBTYPE_G723Audio,
  22. 0xe4d13050, 0xe80, 0x11d1, 0xb0, 0x94, 0x0, 0xa0, 0xc9, 0x5b, 0xed, 0x34);
  23. // {9D3C85D1-F877-11d0-B083-00A0C95BED34}
  24. DEFINE_GUID(CLSID_IntelG723CodecAbout,
  25. 0x9d3c85d1, 0xf877, 0x11d0, 0xb0, 0x83, 0x0, 0xa0, 0xc9, 0x5b, 0xed, 0x34);
  26. // G.723.1 codec license IF
  27. // {899308D0-F7B1-11d0-B082-00A0C95BED34}
  28. DEFINE_GUID(IID_IG723CodecLicense,
  29. 0x899308d0, 0xf7b1, 0x11d0, 0xb0, 0x82, 0x0, 0xa0, 0xc9, 0x5b, 0xed, 0x34);
  30. #ifndef INC_G723UIDS
  31. #define INC_G723UIDS
  32. DECLARE_INTERFACE_(IG723CodecLicense, IUnknown)
  33. {
  34. STDMETHOD(put_LicenseKey)
  35. ( THIS_
  36. DWORD magicword0, // [in] magic word 0
  37. THIS_
  38. DWORD magicword1 // [in] magic word 1
  39. ) PURE;
  40. STDMETHOD(put_AccessKey)
  41. ( THIS_
  42. int accesskey // [in] access key
  43. ) PURE;
  44. STDMETHOD(get_AccessKeyState)
  45. ( THIS_
  46. BOOL *flag // [out] boolean flag
  47. ) PURE;
  48. };
  49. #define G723KEY_PSword0 0xcd4d8488 // full licence key 0
  50. #define G723KEY_PSword1 0xd4c9b9ae // full licence key 1
  51. #endif