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.

59 lines
1.5 KiB

  1. // Msie.odl : type library source for ActiveX Control project.
  2. #include <olectl.h>
  3. #include <idispids.h>
  4. [ uuid(25959BEC-E700-11D2-A7AF-00C04F806200), version(1.0),
  5. helpfile("Msie.hlp"),
  6. helpstring("Msie ActiveX Control module"),
  7. control ]
  8. library MSIELib
  9. {
  10. importlib(STDOLE_TLB);
  11. [ uuid(25959BED-E700-11D2-A7AF-00C04F806200),
  12. helpstring("Dispatch interface for Msie Control"), hidden ]
  13. dispinterface _DMsie
  14. {
  15. properties:
  16. //{{AFX_ODL_PROP(CMsieCtrl)
  17. [id(1)] long MSInfoView;
  18. //}}AFX_ODL_PROP
  19. methods:
  20. //{{AFX_ODL_METHOD(CMsieCtrl)
  21. [id(2)] void MSInfoRefresh(boolean fForSave, long* pCancel);
  22. [id(3)] boolean MSInfoLoadFile(BSTR szFileName);
  23. [id(4)] void MSInfoSelectAll();
  24. [id(5)] void MSInfoCopy();
  25. [id(6)] void MSInfoUpdateView();
  26. [id(7)] long MSInfoGetData(long dwMSInfoView, long* pBuffer, long dwLength);
  27. //}}AFX_ODL_METHOD
  28. [id(DISPID_ABOUTBOX)] void AboutBox();
  29. };
  30. [ uuid(25959BEE-E700-11D2-A7AF-00C04F806200),
  31. helpstring("Event interface for Msie Control") ]
  32. dispinterface _DMsieEvents
  33. {
  34. properties:
  35. // Event interface has no properties
  36. methods:
  37. //{{AFX_ODL_EVENT(CMsieCtrl)
  38. //}}AFX_ODL_EVENT
  39. };
  40. [ uuid(25959BEF-E700-11D2-A7AF-00C04F806200),
  41. helpstring("Msie Control"), control ]
  42. coclass Msie
  43. {
  44. [default] dispinterface _DMsie;
  45. [default, source] dispinterface _DMsieEvents;
  46. };
  47. //{{AFX_APPEND_ODL}}
  48. //}}AFX_APPEND_ODL}}
  49. };