Module: wine Branch: master Commit: 096bf10f117ff58b40b895d7c91c3482e08ecc10 URL: http://source.winehq.org/git/wine.git/?a=commit;h=096bf10f117ff58b40b895d7c9...
Author: Alexandre Julliard julliard@winehq.org Date: Mon Aug 1 14:26:47 2011 +0200
ole32: Specify the PSFactoryBuffer class in the idl files.
---
dlls/ole32/compobj_private.h | 1 - dlls/ole32/dcom.idl | 6 ++++++ dlls/ole32/ole32_objidl.idl | 6 ++++++ dlls/ole32/ole32_oleidl.idl | 6 ++++++ dlls/ole32/ole32_unknwn.idl | 6 ++++++ 5 files changed, 24 insertions(+), 1 deletions(-)
diff --git a/dlls/ole32/compobj_private.h b/dlls/ole32/compobj_private.h index f2a83c8..624909c 100644 --- a/dlls/ole32/compobj_private.h +++ b/dlls/ole32/compobj_private.h @@ -42,7 +42,6 @@ struct apartment; typedef struct apartment APARTMENT;
DEFINE_OLEGUID( CLSID_DfMarshal, 0x0000030b, 0, 0 ); -DEFINE_OLEGUID( CLSID_PSFactoryBuffer, 0x00000320, 0, 0 );
/* signal to stub manager that this is a rem unknown object */ #define MSHLFLAGSP_REMUNKNOWN 0x80000000 diff --git a/dlls/ole32/dcom.idl b/dlls/ole32/dcom.idl index a1c0dcd..4517b46 100644 --- a/dlls/ole32/dcom.idl +++ b/dlls/ole32/dcom.idl @@ -22,6 +22,12 @@ import "unknwn.idl";
[ + threading(both), + uuid(00000320-0000-0000-c000-000000000046) +] +coclass PSFactoryBuffer { interface IFactoryBuffer; } + +[ uuid(99fcfe60-5260-101b-bbcb-00aa0021347a), pointer_default(unique) ] diff --git a/dlls/ole32/ole32_objidl.idl b/dlls/ole32/ole32_objidl.idl index bbb91a4..057a3e3 100644 --- a/dlls/ole32/ole32_objidl.idl +++ b/dlls/ole32/ole32_objidl.idl @@ -97,6 +97,12 @@ coclass Picture_Dib { interface IPicture; } coclass ClassMoniker { interface IMoniker; }
[ + threading(both), + uuid(00000320-0000-0000-c000-000000000046) +] +coclass PSFactoryBuffer { interface IFactoryBuffer; } + +[ threading(apartment), uuid(00000323-0000-0000-c000-000000000046) ] diff --git a/dlls/ole32/ole32_oleidl.idl b/dlls/ole32/ole32_oleidl.idl index 93cf079..a3bd881 100644 --- a/dlls/ole32/ole32_oleidl.idl +++ b/dlls/ole32/ole32_oleidl.idl @@ -17,3 +17,9 @@ */
#include "oleidl.idl" + +[ + threading(both), + uuid(00000320-0000-0000-c000-000000000046) +] +coclass PSFactoryBuffer { interface IFactoryBuffer; } diff --git a/dlls/ole32/ole32_unknwn.idl b/dlls/ole32/ole32_unknwn.idl index a63f156..9be195f 100644 --- a/dlls/ole32/ole32_unknwn.idl +++ b/dlls/ole32/ole32_unknwn.idl @@ -23,3 +23,9 @@ cpp_quote("#if 0 /* oleaut32_unknwn.idl hack */") #include "unknwn.idl" cpp_quote("#endif /* oleaut32_unknwn.idl hack */") + +[ + threading(both), + uuid(00000320-0000-0000-c000-000000000046) +] +coclass PSFactoryBuffer { interface IFactoryBuffer; }