[OLE #71] Global Interface Table Should Do Table-Strong Marshaling

Robert Shearman rob at codeweavers.com
Mon Feb 14 14:55:45 CST 2005


Essential DCOM is a bit vague about how the global interface table 
works. It claims that it should be used because table marshaling doesn't 
support marshaling of proxies. This could mean that the global interface 
table detects that it is marshaling a proxy and just stores the 
stdobjref of the proxy instead of keeping a reference to the proxy, but 
I'm not sure. For the moment, this patch is adequate.


The Global Interface Table should do table-strong marshaling instead of 
normal marshaling so that an interface can be retrieved more than one time.
-------------- next part --------------
A non-text attachment was scrubbed...
Name: ole71.diff
Type: text/x-patch
Size: 1890 bytes
Desc: not available
Url : http://www.winehq.org/pipermail/wine-patches/attachments/20050214/12d215a3/ole71.bin

More information about the wine-patches mailing list