WPObj.Idl 1.1 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455
  1. /*------------------------------------------------*\
  2. *
  3. * Copyright 1997 - 1999 Microsoft Corporation
  4. *
  5. * Module Name:
  6. *
  7. * wpobj.idl
  8. *
  9. * Abstract:
  10. *
  11. * Declaration of the IWPObj interface
  12. * and type library
  13. *
  14. \*------------------------------------------------*/
  15. [
  16. object,
  17. uuid(EDD8BBC0-9240-11CF-9ED3-00AA004C120C),
  18. dual,
  19. helpstring("IWPObj Interface"),
  20. pointer_default(unique)
  21. ]
  22. interface IWPObj : IDispatch
  23. {
  24. import "oaidl.idl";
  25. HRESULT WpPostFile( [in] LONG hwnd,
  26. [in, string] BSTR bsLocalPath,
  27. [in, out] LONG *plSiteNameBufLen,
  28. [in, out, string] BSTR *pbsSiteName,
  29. [in, out] LONG *plDestURLBufLen,
  30. [in, out, string] BSTR *pbsDestURL,
  31. [in] LONG lFlag,
  32. [out] LONG *plRetCode);
  33. };
  34. [
  35. uuid(336c8c70-a62b-11d0-ad5f-00aa00a219aa),
  36. version(1.0),
  37. helpstring("WPObj 1.0 Type Library")
  38. ]
  39. library WPObjLib
  40. {
  41. importlib("stdole2.tlb");
  42. [
  43. uuid(53DEFDE0-9222-11CF-9ED3-00AA004C120C),
  44. helpstring("WPObj Class")
  45. ]
  46. coclass WPObj
  47. {
  48. [default] interface IWPObj;
  49. };
  50. };