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.

73 lines
1.5 KiB

  1. // Mdsp.idl : IDL source for Mdsp.dll
  2. //
  3. // This file will be processed by the MIDL tool to
  4. // produce the type library (Mdsp.tlb) and marshalling code.
  5. import "oaidl.idl";
  6. import "ocidl.idl";
  7. #include "WMDM.idl"
  8. #include "WMSP.idl"
  9. #include "icomponentauthenticate.idl"
  10. [
  11. uuid(896E7419-3851-11D3-AA54-00C04FD22F6C),
  12. version(1.0),
  13. helpstring("MSPMSP 1.0 Type Library")
  14. ]
  15. library MDSPLib
  16. {
  17. importlib("stdole32.tlb");
  18. importlib("stdole2.tlb");
  19. [
  20. uuid(896E73F0-3851-11D3-AA54-00C04FD22F6C),
  21. helpstring("MDServiceProvider Class")
  22. ]
  23. coclass MDServiceProvider
  24. {
  25. [default] interface IMDServiceProvider;
  26. };
  27. [
  28. uuid(896E742A-3851-11D3-AA54-00C04FD22F6C),
  29. helpstring("MDSPEnumDevice Class")
  30. ]
  31. coclass MDSPEnumDevice
  32. {
  33. [default] interface IMDSPEnumDevice;
  34. };
  35. [
  36. uuid(896E742C-3851-11D3-AA54-00C04FD22F6C),
  37. helpstring("MDSPDevice Class")
  38. ]
  39. coclass MDSPDevice
  40. {
  41. [default] interface IMDSPDevice;
  42. };
  43. [
  44. uuid(896E7430-3851-11D3-AA54-00C04FD22F6C),
  45. helpstring("MDSPEnumStorage Class")
  46. ]
  47. coclass MDSPEnumStorage
  48. {
  49. [default] interface IMDSPEnumStorage;
  50. };
  51. [
  52. uuid(896E7432-3851-11D3-AA54-00C04FD22F6C),
  53. helpstring("MDSPStorage Class")
  54. ]
  55. coclass MDSPStorage
  56. {
  57. [default] interface IMDSPStorage;
  58. };
  59. [
  60. uuid(896E7434-3851-11D3-AA54-00C04FD22F6C),
  61. helpstring("MDSPStorageGlobals Class")
  62. ]
  63. coclass MDSPStorageGlobals
  64. {
  65. [default] interface IMDSPStorageGlobals;
  66. };
  67. };