Leaked source code of windows server 2003
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

50 lines
1.2 KiB

  1. // DocWrap.idl : IDL source for DocWrap.dll
  2. //
  3. // This file will be processed by the MIDL tool to
  4. // produce the type library (DocWrap.tlb) and marshalling code.
  5. import "oaidl.idl";
  6. import "ocidl.idl";
  7. [
  8. object,
  9. uuid(DCD285FE-0BE0-43BD-99C9-AAAEC513C555),
  10. helpstring("IDocWrap Interface"),
  11. pointer_default(unique)
  12. ]
  13. interface IDocWrap : IUnknown
  14. {
  15. HRESULT SetDoc(
  16. [in] REFIID riid,
  17. [in, iid_is(riid)] IUnknown * punk
  18. );
  19. HRESULT GetWrappedDoc (
  20. [in] REFIID riid,
  21. [out, iid_is(riid)] IUnknown ** ppunk
  22. );
  23. };
  24. [
  25. uuid(E427C612-F306-4AE3-936F-5FBF778AC029),
  26. version(1.0),
  27. helpstring("DocWrap 1.0 Type Library")
  28. ]
  29. library DOCWRAPLib
  30. {
  31. importlib("stdole2.tlb");
  32. [
  33. uuid(BF426F7E-7A5E-44D6-830C-A390EA9462A3),
  34. helpstring("DocWrap Class")
  35. ]
  36. coclass DocWrap
  37. {
  38. [default] interface IDocWrap;
  39. };
  40. };
  41. cpp_quote("DEFINE_GUID( IID_IDocWrap, 0xDCD285FE,0x0BE0,0x43BD,0x99,0xC9,0xAA,0xAE,0xC5,0x13,0xC5,0x55);")
  42. cpp_quote("DEFINE_GUID( LIBID_DOCWRAPLib, 0xE427C612,0xF306,0x4AE3,0x93,0x6F,0x5F,0xBF,0x77,0x8A,0xC0,0x29);")
  43. cpp_quote("DEFINE_GUID( CLSID_DocWrap, 0xBF426F7E,0x7A5E,0x44D6,0x83,0x0C,0xA3,0x90,0xEA,0x94,0x62,0xA3);")