oleaut32: Specify the PSFactoryBuffer class in the idl files.

This commit is contained in:
Alexandre Julliard 2011-08-01 14:27:00 +02:00
parent 096bf10f11
commit df31247ede
4 changed files with 14 additions and 2 deletions

View File

@ -3,8 +3,7 @@ IMPORTLIB = oleaut32
IMPORTS = uuid ole32 rpcrt4 user32 gdi32 advapi32 IMPORTS = uuid ole32 rpcrt4 user32 gdi32 advapi32
DELAYIMPORTS = comctl32 urlmon windowscodecs DELAYIMPORTS = comctl32 urlmon windowscodecs
EXTRADEFS = -D_OLEAUT32_ -DCOM_NO_WINDOWS_H \ EXTRADEFS = -D_OLEAUT32_ -DCOM_NO_WINDOWS_H \
-DENTRY_PREFIX=OLEAUTPS_ -DPROXY_DELEGATION -DWINE_REGISTER_DLL \ -DENTRY_PREFIX=OLEAUTPS_ -DPROXY_DELEGATION -DWINE_REGISTER_DLL -DPROXY_CLSID=CLSID_PSFactoryBuffer
-DPROXY_CLSID_IS="{0xb196b286,0xbab4,0x101a,{0xb6,0x9c,0x00,0xaa,0x00,0x34,0x1d,0x07}}"
C_SRCS = \ C_SRCS = \
connpt.c \ connpt.c \

View File

@ -35,6 +35,7 @@
#include "oleauto.h" #include "oleauto.h"
#include "initguid.h" #include "initguid.h"
#include "typelib.h" #include "typelib.h"
#include "oleaut32_oaidl.h"
#include "wine/debug.h" #include "wine/debug.h"
#include "wine/unicode.h" #include "wine/unicode.h"

View File

@ -23,3 +23,9 @@
cpp_quote("#if 0 /* oleaut32_oaidl.idl hack */") cpp_quote("#if 0 /* oleaut32_oaidl.idl hack */")
#include "oaidl.idl" #include "oaidl.idl"
cpp_quote("#endif /* oleaut32_oaidl.idl hack */") cpp_quote("#endif /* oleaut32_oaidl.idl hack */")
[
threading(both),
uuid(b196b286-bab4-101a-b69c-00aa00341d07)
]
coclass PSFactoryBuffer { interface IFactoryBuffer; }

View File

@ -18,6 +18,12 @@
#include "ocidl.idl" #include "ocidl.idl"
[
threading(both),
uuid(b196b286-bab4-101a-b69c-00aa00341d07)
]
coclass PSFactoryBuffer { interface IFactoryBuffer; }
[ [
helpstring("Standard Font"), helpstring("Standard Font"),
progid("StdFont"), progid("StdFont"),