Event.idl
上传用户:weisheen
上传日期:2022-07-09
资源大小:19390k
文件大小:1k
源码类别:

ActiveX/DCOM/ATL

开发平台:

Visual C++

  1. // Event.idl : IDL source for Event.dll
  2. //
  3. // This file will be processed by the MIDL tool to
  4. // produce the type library (Event.tlb) and marshalling code.
  5. import "oaidl.idl";
  6. import "ocidl.idl";
  7. #include "olectl.h"
  8. [
  9. object,
  10. uuid(B08C48AA-38E8-445E-A6F6-9142D90F3148),
  11. dual,
  12. helpstring("IMyPwds Interface"),
  13. pointer_default(unique)
  14. ]
  15. interface IMyPwds : IDispatch
  16. {
  17. };
  18. [
  19. uuid(244FF823-FA17-496E-BB87-FBEA34B07296),
  20. version(1.0),
  21. helpstring("Event 1.0 Type Library")
  22. ]
  23. library EVENTLib
  24. {
  25. importlib("stdole32.tlb");
  26. importlib("stdole2.tlb");
  27. [
  28. uuid(A277BB73-A570-4C2F-8D50-3518B26ED1F4),
  29. helpstring("_IMyPwdsEvents Interface")
  30. ]
  31. dispinterface _IMyPwdsEvents
  32. {
  33. properties:
  34. methods:
  35. [id(1), helpstring("method add")] HRESULT add([in] BSTR msg);
  36. };
  37. [
  38. uuid(DC3C663E-D104-4847-86F0-B61563DDE408),
  39. helpstring("MyPwds Class")
  40. ]
  41. coclass MyPwds
  42. {
  43. [default] interface IMyPwds;
  44. [default, source] dispinterface _IMyPwdsEvents;
  45. };
  46. };