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.

84 lines
1.9 KiB

  1. //
  2. // Microsoft Windows Media Technologies
  3. // Copyright (C) Microsoft Corporation, 1999 - 1999 All rights reserved.
  4. //
  5. // You have a royalty-free right to use, modify, reproduce and distribute
  6. // the Sample Application Files (including modified versions) in any way
  7. // you determine to be useful, provided that you agree that Microsoft
  8. // Corporation provides no warrant or support, and has no obligation or
  9. // liability resulting from the use of any Sample Application Files.
  10. //
  11. // Mdsp.idl : IDL source for Mdsp.dll
  12. //
  13. // This file will be processed by the MIDL tool to
  14. // produce the type library (LyraSp.tlb) and marshalling code.
  15. import "oaidl.idl";
  16. import "ocidl.idl";
  17. #include "WMDM.idl"
  18. #include "WMSP.idl"
  19. #include "icomponentauthenticate.idl"
  20. [
  21. uuid(896E7419-3851-11D3-AA54-EDABFF2EB47D),
  22. version(1.0),
  23. helpstring("LyraSP 1.0 Type Library")
  24. ]
  25. library MDSPLib
  26. {
  27. importlib("stdole32.tlb");
  28. importlib("stdole2.tlb");
  29. [
  30. uuid(896E73F0-3851-11D3-AA54-EDABFF2EB47D),
  31. helpstring("MDServiceProviderLyra Class")
  32. ]
  33. coclass MDServiceProvider
  34. {
  35. [default] interface IMDServiceProvider;
  36. };
  37. [
  38. uuid(896E742A-3851-11D3-AA54-EDABFF2EB47D),
  39. helpstring("MDSPEnumDevice Class")
  40. ]
  41. coclass MDSPEnumDevice
  42. {
  43. [default] interface IMDSPEnumDevice;
  44. };
  45. [
  46. uuid(896E742C-3851-11D3-AA54-EDABFF2EB47D),
  47. helpstring("MDSPDevice Class")
  48. ]
  49. coclass MDSPDevice
  50. {
  51. [default] interface IMDSPDevice;
  52. };
  53. [
  54. uuid(896E7430-3851-11D3-AA54-EDABFF2EB47D),
  55. helpstring("MDSPEnumStorage Class")
  56. ]
  57. coclass MDSPEnumStorage
  58. {
  59. [default] interface IMDSPEnumStorage;
  60. };
  61. [
  62. uuid(896E7432-3851-11D3-AA54-EDABFF2EB47D),
  63. helpstring("MDSPStorage Class")
  64. ]
  65. coclass MDSPStorage
  66. {
  67. [default] interface IMDSPStorage;
  68. };
  69. [
  70. uuid(896E7434-3851-11D3-AA54-EDABFF2EB47D),
  71. helpstring("MDSPStorageGlobals Class")
  72. ]
  73. coclass MDSPStorageGlobals
  74. {
  75. [default] interface IMDSPStorageGlobals;
  76. };
  77. };