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
2.4 KiB

  1. //+-------------------------------------------------------------------------
  2. //
  3. // Microsoft Windows
  4. //
  5. // Copyright (C) Microsoft Corporation
  6. //
  7. // File: dmocx.idl
  8. //
  9. //--------------------------------------------------------------------------
  10. // ctv.odl : type library source for OLE Control project.
  11. // This file will be processed by the Make Type Library (mktyplib) tool to
  12. // produce the type library (ctv.tlb) that will become a resource in
  13. // ctv.ocx.
  14. #include <olectl.h>
  15. #include <idispids.h>
  16. [ uuid(CD6C7865-5864-11D0-ABF0-0020AF6B0B7A), version(1.0),
  17. helpstring("ctv OLE Control module"), control ]
  18. library CTVLib
  19. {
  20. importlib(STDOLE_TLB);
  21. importlib(STDTYPE_TLB);
  22. // Primary dispatch interface for CTVCtrl
  23. [ uuid(CD6C7866-5864-11D0-ABF0-0020AF6B0B7A),
  24. helpstring("Dispatch interface for CTreeView Control"), hidden ]
  25. dispinterface _DTV
  26. {
  27. properties:
  28. // NOTE - ClassWizard will maintain property information here.
  29. // Use extreme caution when editing this section.
  30. //{{AFX_ODL_PROP(CTVCtrl)
  31. //}}AFX_ODL_PROP
  32. methods:
  33. // NOTE - ClassWizard will maintain method information here.
  34. // Use extreme caution when editing this section.
  35. //{{AFX_ODL_METHOD(CTVCtrl)
  36. //}}AFX_ODL_METHOD
  37. };
  38. // Event dispatch interface for CTVCtrl
  39. [ uuid(CD6C7867-5864-11D0-ABF0-0020AF6B0B7A),
  40. helpstring("Event interface for CTreeView Control") ]
  41. dispinterface _DTVEvents
  42. {
  43. properties:
  44. // Event interface has no properties
  45. methods:
  46. // NOTE - ClassWizard will maintain event information here.
  47. // Use extreme caution when editing this section.
  48. //{{AFX_ODL_EVENT(CTVCtrl)
  49. //}}AFX_ODL_EVENT
  50. };
  51. // Class information for CTVCtrl
  52. [ uuid(CD6C7868-5864-11D0-ABF0-0020AF6B0B7A),
  53. helpstring("CTreeView Control"), control ]
  54. coclass TV
  55. {
  56. [default] dispinterface _DTV;
  57. [default, source] dispinterface _DTVEvents;
  58. };
  59. //{{AFX_APPEND_ODL}}
  60. };