Module: wine Branch: master Commit: 2cf8335d70044c6c33c0499650eb8f9e6daa4fde URL: http://source.winehq.org/git/wine.git/?a=commit;h=2cf8335d70044c6c33c0499650... Author: Michael Stefaniuc <mstefani(a)redhat.de> Date: Wed Aug 31 14:14:10 2011 +0200 shell32: Pass objects instead of ifaces to helpers. --- dlls/shell32/shv_bg_cmenu.c | 12 +++++------- 1 files changed, 5 insertions(+), 7 deletions(-) diff --git a/dlls/shell32/shv_bg_cmenu.c b/dlls/shell32/shv_bg_cmenu.c index 5b1b434..bd99d3a 100644 --- a/dlls/shell32/shv_bg_cmenu.c +++ b/dlls/shell32/shv_bg_cmenu.c @@ -189,10 +189,9 @@ static HRESULT WINAPI ISVBgCm_fnQueryContextMenu( * DoNewFolder */ static void DoNewFolder( - IContextMenu2 *iface, + BgCmImpl *This, IShellView *psv) { - BgCmImpl *This = (BgCmImpl *)iface; ISFHelper * psfhlp; WCHAR wszName[MAX_PATH]; @@ -220,9 +219,8 @@ static void DoNewFolder( * DoPaste */ static BOOL DoPaste( - IContextMenu2 *iface) + BgCmImpl *This) { - BgCmImpl *This = (BgCmImpl *)iface; BOOL bSuccess = FALSE; IDataObject * pda; @@ -343,7 +341,7 @@ static HRESULT WINAPI ISVBgCm_fnInvokeCommand( if (! strcmp(lpcmi->lpVerb,CMDSTR_NEWFOLDERA)) { - DoNewFolder(iface, lpSV); + DoNewFolder(This, lpSV); } else if (! strcmp(lpcmi->lpVerb,CMDSTR_VIEWLISTA)) { @@ -367,11 +365,11 @@ static HRESULT WINAPI ISVBgCm_fnInvokeCommand( break; case FCIDM_SHVIEW_NEWFOLDER: - DoNewFolder(iface, lpSV); + DoNewFolder(This, lpSV); break; case FCIDM_SHVIEW_INSERT: - DoPaste(iface); + DoPaste(This); break; case FCIDM_SHVIEW_PROPERTIES: