[PATCH v2 5/5] ieproxy: Add proxy/stub for IInternetExplorerManager.

Zebediah Figura z.figura12 at gmail.com
Wed Aug 9 11:01:52 CDT 2017


On 08/09/2017 12:08 AM, Alistair Leslie-Hughes wrote:
> Hi Zebediah,
> 
> 
> On 09/08/17 04:04, Zebediah Figura wrote:
>> Signed-off-by: Zebediah Figura <zfigura at codeweavers.com>
> 
>>   interface IInternetExplorerManager : IUnknown
>>   {
>> -    HRESULT CreateObject([in] DWORD config, [in, unique] LPCWSTR url, [in] REFIID riid, [out, iid_is(riid)] void **ppv);
>> +    [local] HRESULT CreateObject([in] DWORD config, [in, unique] LPCWSTR url, [in] REFIID riid, [out, iid_is(riid)] void **ppv);
>> +    [call_as(CreateObject)] HRESULT RemoteCreateObject([in] DWORD config, [in, unique] LPCWSTR url, [in] REFIID riid, [out, iid_is(riid)] void **ppv);
> 
> The public API doesn't have the RemoteCreateObject function.
> 
> Best Regards
>   Alistair.
> 

I assumed this was the normal way of handling functions that had to be 
proxied. How should that be done, then?



More information about the wine-devel mailing list