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.

75 lines
1.9 KiB

  1. // NDS.odl : type library source for NDS.dll
  2. // This file will be processed by the Make Type Library (mktyplib) tool to
  3. // produce the type library (NDS.tlb).
  4. #include "NDS2.h"
  5. [ uuid(NDS_LIBIID_NDSOle), version(1.0),
  6. helpstring("Active DS NDS Namespace Provider") ]
  7. library NDSOle
  8. {
  9. importlib("stdole2.tlb");
  10. importlib("activeds.tlb");
  11. [ uuid(NDS_CLSID_NDSNamespace)]
  12. coclass NDSNamespace
  13. {
  14. [default] interface IADsContainer;
  15. interface IADs;
  16. interface IDispatch;
  17. };
  18. [ uuid(NDS_CLSID_NDSGenObject)]
  19. coclass NDSGenObject
  20. {
  21. [default] interface IADsContainer;
  22. interface IADs;
  23. interface IDispatch;
  24. };
  25. [uuid(NDS_CLSID_NDSProvider)]
  26. coclass NDSProvider
  27. {
  28. [default] interface IDispatch;
  29. interface IUnknown;
  30. };
  31. [uuid(NDS_CLSID_NDSTree)]
  32. coclass NDSTree
  33. {
  34. [default] interface IADs;
  35. interface IDispatch;
  36. };
  37. [uuid(NDS_CLSID_NDSSchema)]
  38. coclass NDSSchema
  39. {
  40. [default] interface IADs;
  41. interface IDispatch;
  42. };
  43. [uuid(NDS_CLSID_NDSClass)]
  44. coclass NDSClass
  45. {
  46. [default] interface IADs;
  47. interface IDispatch;
  48. };
  49. [uuid(NDS_CLSID_NDSProperty)]
  50. coclass NDSProperty
  51. {
  52. [default] interface IADs;
  53. interface IDispatch;
  54. };
  55. [uuid(NDS_CLSID_NDSSyntax)]
  56. coclass NDSSyntax
  57. {
  58. [default] interface IADs;
  59. interface IDispatch;
  60. };
  61. };