From 096bf10f117ff58b40b895d7c91c3482e08ecc10 Mon Sep 17 00:00:00 2001 From: Alexandre Julliard Date: Mon, 1 Aug 2011 14:26:47 +0200 Subject: [PATCH] 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 deletion(-) diff --git a/dlls/ole32/compobj_private.h b/dlls/ole32/compobj_private.h index f2a83c896a4..624909c2274 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 a1c0dcd5689..4517b46d871 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 bbb91a4a661..057a3e3681d 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 93cf079e1e1..a3bd8810129 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 a63f156bb41..9be195f4d76 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; } -- 2.11.4.GIT