Alexandre Julliard : ole32: Specify the PSFactoryBuffer class in the idl files.

Alexandre Julliard julliard at winehq.org
Mon Aug 1 13:22:10 CDT 2011


Module: wine
Branch: master
Commit: 096bf10f117ff58b40b895d7c91c3482e08ecc10
URL:    http://source.winehq.org/git/wine.git/?a=commit;h=096bf10f117ff58b40b895d7c91c3482e08ecc10

Author: Alexandre Julliard <julliard at 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; }




More information about the wine-cvs mailing list