/************************************************************************ * INPFldr_PersistFolder2_AddRef */ static ULONG WINAPI INPFldr_PersistFolder2_AddRef (IPersistFolder2 * iface) { IGenericSFImpl *This = impl_from_IPersistFolder2(iface); TRACE ("(%p)->(count=%u)\n", This, This->ref); return IShellFolder2_AddRef (&This->IShellFolder2_iface); }
static IContextMenu2* RecycleBinMenu_Constructor(UINT cidl, LPCITEMIDLIST *apidl, IShellFolder2 *folder) { RecycleBinMenu *This = SHAlloc(sizeof(RecycleBinMenu)); TRACE("(%u,%p)\n",cidl,apidl); This->IContextMenu2_iface.lpVtbl = &recycleBinMenuVtbl; This->cidl = cidl; This->apidl = _ILCopyaPidl(apidl,cidl); IShellFolder2_AddRef(folder); This->folder = folder; This->refCount = 1; return &This->IContextMenu2_iface; }
static ULONG WINAPI ISF_Desktop_IPersistFolder2_fnAddRef( IPersistFolder2 *iface) { IDesktopFolderImpl *This = impl_from_IPersistFolder2( iface ); return IShellFolder2_AddRef(&This->IShellFolder2_iface); }