oleaut32[1/3]: make _argsize and _xsize receive the full TYPEDESC and parent ITypeInfo, use a different function in IDispatch code
mikolaj at zalewski.pl
Sat Sep 13 16:43:37 CDT 2008
In these functions we will need the full TYPEINFO and ITypeInfo to
support the VT_USERDEFINED. The dispatch code imported the _argsize
function but there is no TYPEINFO in dispatch, so I created a new
function (also, the dispatch function may need to have the whole VARIANT
passed to support VT_RECORD and there are no VARIANTs when marshaling).
I could move the common part of the _argsize and _dispargsize to a
helper function but if I understand correctly the marshaling code will
be moved on top of rpcrt4 so I thought it could be safer to make the
dispatch code independent.
-------------- next part --------------
A non-text attachment was scrubbed...
Size: 0 bytes
Desc: not available
Url : http://www.winehq.org/pipermail/wine-patches/attachments/20080913/8ba9629f/attachment-0001.bin
More information about the wine-patches