Typelib marshalling BSTRs

Kelly Leahy kellyleahy at swbell.net
Fri Jul 18 15:44:13 CDT 2003


> > There is no way of expressing size_of once the IDL is in TypeLib form.
It is
> > effectively ignored. However, it is used in the proxy and stub functions
> > generated. I'm not sure what interface it is marshalling here, but your
> > error would appear to be elsewhere.
>
> How does typelib marshalling handle arrays? It's marshalling IDispatch,
> and this parameter is in IDispatch::GetIDsFromNames().
>

my guess would be that IDispatch has a custom marshaller defined in windows.
You should be able to verify this in the registry (though I don't remember
how).

Kelly




More information about the wine-devel mailing list