[2/6] shdocvw: Implement InterneExplorer::ExecWB
Alexander Nicolaysen Sørnes
alex at thehandofagony.com
Wed Jul 21 08:39:56 CDT 2010
Onsdag 21. juli 2010 14.43.59 skrev Jacek Caban :
> On 7/21/10 2:08 PM, Alexander Nicolaysen Sørnes wrote:
> > Implement InterneExplorer::ExecWB
>
> +
> if(IUnknown_QueryInterface(This->doc_host.document,&IID_IOleCommandTarget,
> (LPVOID*)&Target) != S_OK) + {
> + return E_NOTIMPL;
>
> It doesn't seem like a right error code.
>
> + } else
> + {
>
> You don't really need else block if you return in if anyway.
>
> + HRESULT ret = IOleCommandTarget_Exec(Target,&CGID_MSHTML, cmdID,
> cmdexecopt, pvaIn, pvaOut);
>
> Did you test that it should use CGID_MSHTML? I'm not saying that it's wrong
> and writing a test for winetest would be tricky, but I'd like to know that
> it's somehow confirmed, esp. because you depend on it in next patches.
>
> Jacek
>
No, I didn't test it. My only reference is MSDN, which linked to a list of
MSHTML command identifiers for a set of valid commands.
I can remove it from the patchset for now. It's only used for printing, which
crashes anyway.
Oh, and thanks for the review! :)
Alexander
More information about the wine-devel
mailing list