component.idl
上传用户:bjlvip
上传日期:2010-02-08
资源大小:744k
文件大小:1k
源码类别:

Windows编程

开发平台:

Visual C++

  1. import "unknwn.idl";
  2. [
  3.    object,
  4.    uuid(02753f20-716c-11d1-a6fc-0000c0cc7be1),
  5.    dual,
  6.    pointer_default(unique),
  7.    helpstring("ISum Interface")
  8. ]
  9. interface ISum : IDispatch
  10. {
  11.    [ helpstring("Sum Method") ]
  12.    HRESULT Sum([in] long x, [in] long y, [out, retval] long * rtn);
  13. }
  14. [
  15.    uuid(02753f21-716c-11d1-a6fc-0000c0cc7be1),
  16.    helpstring("Inside COM+ Type Library"),
  17.    version(1.0)
  18. ]
  19. library InsideCOMLib
  20. {
  21.    importlib("stdole32.tlb");
  22.    interface ISum;
  23.    [
  24.       uuid(5ffe7e00-5db6-11d1-a6fc-0000c0cc7be1),
  25.       helpstring("Inside COM+ CoClass")
  26.    ]
  27.    coclass InsideCOM
  28.    {
  29.       interface ISum;
  30.    };
  31. };