Commit 899fafca authored by Ove Kaaven's avatar Ove Kaaven Committed by Alexandre Julliard

Preliminary implementation of proper IDispatch marshalling.

parent 6e47559f
...@@ -4,7 +4,7 @@ TOPOBJDIR = ../.. ...@@ -4,7 +4,7 @@ TOPOBJDIR = ../..
SRCDIR = @srcdir@ SRCDIR = @srcdir@
VPATH = @srcdir@ VPATH = @srcdir@
MODULE = oleaut32.dll MODULE = oleaut32.dll
IMPORTS = ole32 user32 gdi32 advapi32 kernel32 ntdll IMPORTS = ole32 rpcrt4 user32 gdi32 advapi32 kernel32 ntdll
DELAYIMPORTS = comctl32 DELAYIMPORTS = comctl32
ALTNAMES = ole2disp.dll typelib.dll ALTNAMES = ole2disp.dll typelib.dll
EXTRALIBS = $(LIBUNICODE) $(LIBUUID) @GIFLIB@ @JPEGLIB@ EXTRALIBS = $(LIBUNICODE) $(LIBUUID) @GIFLIB@ @JPEGLIB@
...@@ -18,6 +18,7 @@ C_SRCS = \ ...@@ -18,6 +18,7 @@ C_SRCS = \
connpt.c \ connpt.c \
dispatch.c \ dispatch.c \
hash.c \ hash.c \
oaidl_p.c \
oleaut.c \ oleaut.c \
olefont.c \ olefont.c \
olepicture.c \ olepicture.c \
...@@ -26,6 +27,7 @@ C_SRCS = \ ...@@ -26,6 +27,7 @@ C_SRCS = \
stubs.c \ stubs.c \
tmarshal.c \ tmarshal.c \
typelib.c \ typelib.c \
usrmarshal.c \
variant.c variant.c
C_SRCS16 = \ C_SRCS16 = \
......
This source diff could not be displayed because it is too large. You can view the blob instead.
...@@ -278,14 +278,14 @@ ...@@ -278,14 +278,14 @@
280 stdcall VarUI4FromI1(long ptr) 280 stdcall VarUI4FromI1(long ptr)
281 stdcall VarUI4FromUI2(long ptr) 281 stdcall VarUI4FromUI2(long ptr)
282 stub VarUI4FromDec 282 stub VarUI4FromDec
283 stub BSTR_UserSize 283 stdcall BSTR_UserSize(ptr long ptr) BSTR_UserSize
284 stub BSTR_UserMarshal 284 stdcall BSTR_UserMarshal(ptr ptr ptr) BSTR_UserMarshal
285 stub BSTR_UserUnmarshal 285 stdcall BSTR_UserUnmarshal(ptr ptr ptr) BSTR_UserUnmarshal
286 stub BSTR_UserFree 286 stdcall BSTR_UserFree(ptr ptr) BSTR_UserFree
287 stub VARIANT_UserSize 287 stdcall VARIANT_UserSize(ptr long ptr) VARIANT_UserSize
288 stub VARIANT_UserMarshal 288 stdcall VARIANT_UserMarshal(ptr ptr ptr) VARIANT_UserMarshal
289 stub VARIANT_UserUnmarshal 289 stdcall VARIANT_UserUnmarshal(ptr ptr ptr) VARIANT_UserUnmarshal
290 stub VARIANT_UserFree 290 stdcall VARIANT_UserFree(ptr ptr) VARIANT_UserFree
291 stub LPSAFEARRAY_UserSize 291 stub LPSAFEARRAY_UserSize
292 stub LPSAFEARRAY_UserMarshal 292 stub LPSAFEARRAY_UserMarshal
293 stub LPSAFEARRAY_UserUnmarshal 293 stub LPSAFEARRAY_UserUnmarshal
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment