Platform.idl
上传用户:easylife05
上传日期:2007-02-14
资源大小:393k
文件大小:1k
源码类别:

PlugIns编程

开发平台:

Visual C++

  1. // Platform.idl : Platform 的 IDL 源
  2. //
  3. // 此文件将由 MIDL 工具处理以
  4. // 产生类型库 (Platform.tlb) 和封送处理代码。
  5. #include "commstruct.h"
  6. //-----------------------------------------
  7. import "oaidl.idl";
  8. import "ocidl.idl";
  9. [
  10. object,
  11. uuid(AF4258EC-938B-475B-A55F-4167B11F20A7),
  12. helpstring("IServer 接口"),
  13. pointer_default(unique)
  14. ]
  15. interface IServer : IUnknown{
  16. [helpstring("方法GetDataPoint")] HRESULT GetDataPoint([out] myGraph** dPointer);
  17. [helpstring("方法NewDataCircle")] HRESULT NewDataCircle([in] myGraph* pGraph);
  18. };
  19. [
  20. uuid(6AA81188-AE81-4A86-AF67-FAD286B92094),
  21. version(1.0),
  22. helpstring("Platform 1.0 类型库")
  23. ]
  24. library PlatformLib
  25. {
  26. importlib("stdole2.tlb");
  27. [
  28. uuid(B0A7E02B-6181-49AF-995F-395948E77CC4),
  29. helpstring("Server Class")
  30. ]
  31. coclass Server
  32. {
  33. [default] interface IServer;
  34. };
  35. };