[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