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.

88 lines
1.7 KiB

  1. //
  2. // Microsoft Windows Media Technologies
  3. // Copyright (C) Microsoft Corporation, 1999 - 2001. All rights reserved.
  4. //
  5. // Mdsp.idl : IDL source for Mdsp.dll
  6. //
  7. // This file will be processed by the MIDL tool to
  8. // produce the type library (MsHdSp.tlb) and marshalling code.
  9. import "oaidl.idl";
  10. import "ocidl.idl";
  11. #include "WMDM.idl"
  12. #include "WMSP.idl"
  13. #include "icomponentauthenticate.idl"
  14. [
  15. uuid(896E7419-3851-11D3-AA54-00C04FD22F8C),
  16. version(1.0),
  17. helpstring("MsHDSP 1.0 Type Library")
  18. ]
  19. library MDSPLib
  20. {
  21. importlib("stdole32.tlb");
  22. importlib("stdole2.tlb");
  23. [
  24. uuid(896E73F0-3851-11D3-AA54-00C04FD22F8C),
  25. helpstring("MDServiceProviderHD Class")
  26. ]
  27. coclass MDServiceProvider
  28. {
  29. [default] interface IMDServiceProvider;
  30. };
  31. [
  32. uuid(896E742A-3851-11D3-AA54-00C04FD22F8C),
  33. helpstring("MDSPEnumDevice Class")
  34. ]
  35. coclass MDSPEnumDevice
  36. {
  37. [default] interface IMDSPEnumDevice;
  38. };
  39. [
  40. uuid(896E742C-3851-11D3-AA54-00C04FD22F8C),
  41. helpstring("MDSPDevice Class")
  42. ]
  43. coclass MDSPDevice
  44. {
  45. [default] interface IMDSPDevice;
  46. };
  47. [
  48. uuid(896E7430-3851-11D3-AA54-00C04FD22F8C),
  49. helpstring("MDSPEnumStorage Class")
  50. ]
  51. coclass MDSPEnumStorage
  52. {
  53. [default] interface IMDSPEnumStorage;
  54. };
  55. [
  56. uuid(896E7432-3851-11D3-AA54-00C04FD22F8C),
  57. helpstring("MDSPStorage Class")
  58. ]
  59. coclass MDSPStorage
  60. {
  61. [default] interface IMDSPStorage;
  62. };
  63. [
  64. uuid(896E7434-3851-11D3-AA54-00C04FD22F8C),
  65. helpstring("MDSPStorageGlobals Class")
  66. ]
  67. coclass MDSPStorageGlobals
  68. {
  69. [default] interface IMDSPStorageGlobals;
  70. };
  71. [
  72. uuid(0B785C4A-8E74-4db2-87A7-2D5BF9C6E55C),
  73. helpstring("PropPage Class")
  74. ]
  75. coclass HDSPPropPage
  76. {
  77. interface IUnknown;
  78. };
  79. };