ASYNC.IDL
上传用户:bangxh
上传日期:2007-01-31
资源大小:42235k
文件大小:1k
源码类别:

Windows编程

开发平台:

Visual C++

  1. #include <olectl.h>
  2. // Async.idl : IDL source for Async.dll
  3. //
  4. // This file will be processed by the MIDL tool to
  5. // produce the type library (Async.tlb) and marshalling code.
  6. [
  7. object,
  8. uuid(012F24D5-35B0-11D0-BF2D-0000E8D0D146),
  9. dual,
  10. helpstring("IATLAsync Interface"),
  11. pointer_default(unique)
  12. ]
  13. interface IATLAsync : IDispatch
  14. {
  15. import "oaidl.idl";
  16. import "ocidl.idl";
  17. [propput, id(0)]
  18. HRESULT URL([in]BSTR strURL);
  19. [propget, id(0)]
  20. HRESULT URL([out,retval]BSTR* pstrURL);
  21. };
  22. [
  23. uuid(012F24C1-35B0-11D0-BF2D-0000E8D0D146),
  24. version(1.0),
  25. helpstring("Async 1.0 Type Library")
  26. ]
  27. library ASYNCLib
  28. {
  29. importlib("stdole32.tlb");
  30. [
  31. uuid(012F24D4-35B0-11D0-BF2D-0000E8D0D146),
  32. helpstring("ATLAsync Class")
  33. ]
  34. coclass CATLAsync
  35. {
  36. [default] interface IATLAsync;
  37. };
  38. };