static void DoErase(RecycleBinMenu *This) { ISFHelper *helper; IShellFolder2_QueryInterface(This->folder,&IID_ISFHelper,(void**)&helper); if(helper) ISFHelper_DeleteItems(helper,This->cidl,(LPCITEMIDLIST*)This->apidl); }
/************************************************************************** * DoDelete * * deletes the currently selected items */ static void DoDelete(ItemCmImpl *This) { ISFHelper * psfhlp; IShellFolder_QueryInterface(This->pSFParent, &IID_ISFHelper, (LPVOID*)&psfhlp); if (psfhlp) { ISFHelper_DeleteItems(psfhlp, This->cidl, (LPCITEMIDLIST *)This->apidl); ISFHelper_Release(psfhlp); } }
/************************************************************************** * DoDelete * * deletes the currently selected items */ static void DoDelete(ContextMenu *This) { ISFHelper *helper; IShellFolder_QueryInterface(This->parent, &IID_ISFHelper, (void**)&helper); if (helper) { ISFHelper_DeleteItems(helper, This->cidl, (LPCITEMIDLIST*)This->apidl); ISFHelper_Release(helper); } }
/************************************************************************** * DoDelete * * deletes the currently selected items */ static void DoDelete(IContextMenu *iface) { ICOM_THIS(ItemCmImpl, iface); ISFHelper * psfhlp; IShellFolder_QueryInterface(This->pSFParent, &IID_ISFHelper, (LPVOID*)&psfhlp); if (psfhlp) { ISFHelper_DeleteItems(psfhlp, This->cidl, This->apidl); ISFHelper_Release(psfhlp); } }