Re: [PATCH v2 5/5] ieproxy: Add proxy/stub for IInternetExplorerManager.
Hi Zebediah, On 09/08/17 04:04, Zebediah Figura wrote:
Signed-off-by: Zebediah Figura <zfigura(a)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.
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(a)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?
participants (2)
-
Alistair Leslie-Hughes -
Zebediah Figura