Alexandre Julliard : msdaps: 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: 9a5141b32590fcdec8a4b96d8822ea4b25072392
URL: http://source.winehq.org/git/wine.git/?a=commit;h=9a5141b32590fcdec8a4b96d8822ea4b25072392
Author: Alexandre Julliard <julliard at winehq.org>
Date: Mon Aug 1 14:26:36 2011 +0200
msdaps: Specify the PSFactoryBuffer class in the idl files.
---
.gitignore | 2 --
dlls/msdaps/Makefile.in | 6 +-----
dlls/msdaps/main.c | 1 +
dlls/msdaps/msdaps.idl | 6 ++++++
dlls/msdaps/row_server.idl | 7 +++++++
5 files changed, 15 insertions(+), 7 deletions(-)
diff --git a/.gitignore b/.gitignore
index ed67e11..8a77f70 100644
--- a/.gitignore
+++ b/.gitignore
@@ -67,10 +67,8 @@ dlls/libkernel.def
dlls/libwinspool.def
dlls/libxinput.def
dlls/msdaps/msdaps.h
-dlls/msdaps/msdaps_i.c
dlls/msdaps/msdaps_p.c
dlls/msdaps/row_server.h
-dlls/msdaps/row_server_i.c
dlls/msdaps/row_server_p.c
dlls/mshtml.tlb/mshtml_tlb.tlb
dlls/mshtml/nsiface.h
diff --git a/dlls/msdaps/Makefile.in b/dlls/msdaps/Makefile.in
index 01b0b72..3f3d619 100644
--- a/dlls/msdaps/Makefile.in
+++ b/dlls/msdaps/Makefile.in
@@ -1,6 +1,6 @@
MODULE = msdaps.dll
IMPORTS = uuid oleaut32 ole32 rpcrt4 advapi32
-EXTRADEFS = -DWINE_REGISTER_DLL -DPROXY_CLSID_IS="{ 0x06210e88, 0x01f5, 0x11d1, { 0xb5, 0x12, 0x00, 0x80, 0xc7, 0x81, 0xc3, 0x84 } }" -DENTRY_PREFIX=msdaps_
+EXTRADEFS = -DWINE_REGISTER_DLL -DPROXY_CLSID=CLSID_PSFactoryBuffer -DENTRY_PREFIX=msdaps_
EXTRAIDLFLAGS = --win32-align=2
EXTRA_OBJS = dlldata.o
@@ -10,10 +10,6 @@ C_SRCS = \
row_server.c \
usrmarshal.c
-IDL_I_SRCS = \
- msdaps.idl \
- row_server.idl
-
IDL_P_SRCS = \
msdaps.idl \
row_server.idl
diff --git a/dlls/msdaps/main.c b/dlls/msdaps/main.c
index b673b58..14c6c01 100644
--- a/dlls/msdaps/main.c
+++ b/dlls/msdaps/main.c
@@ -29,6 +29,7 @@
#include "wingdi.h"
#include "winuser.h"
#include "winerror.h"
+#include "initguid.h"
#include "objbase.h"
#include "oleauto.h"
#define DBINITCONSTANTS
diff --git a/dlls/msdaps/msdaps.idl b/dlls/msdaps/msdaps.idl
index c0a8e11..dbbe75c 100644
--- a/dlls/msdaps/msdaps.idl
+++ b/dlls/msdaps/msdaps.idl
@@ -1 +1,7 @@
#include "oledb.idl"
+
+[
+ threading(both),
+ uuid(06210e88-01f5-11d1-b512-0080c781c384)
+]
+coclass PSFactoryBuffer { interface IFactoryBuffer; }
diff --git a/dlls/msdaps/row_server.idl b/dlls/msdaps/row_server.idl
index 6fb49b0..afe9463 100644
--- a/dlls/msdaps/row_server.idl
+++ b/dlls/msdaps/row_server.idl
@@ -20,6 +20,13 @@
import "oledb.idl";
+
+[
+ threading(both),
+ uuid(06210e88-01f5-11d1-b512-0080c781c384)
+]
+coclass PSFactoryBuffer { interface IFactoryBuffer; }
+
[
object,
uuid(38248178-cf6d-11de-abe5-000c2916d865),
More information about the wine-cvs
mailing list