mirror of
https://github.com/reactos/reactos.git
synced 2025-08-05 07:02:56 +00:00
[BROWSEUI] Move _ILIsDesktop to a shared header to avoid having 3 instances of it
This commit is contained in:
parent
9443165625
commit
d163627319
4 changed files with 5 additions and 29 deletions
|
@ -54,12 +54,6 @@ static BOOL _ILIsSpecialFolder (LPCITEMIDLIST pidl)
|
||||||
PT_YAGUID == lpPData->type)) || (pidl && pidl->mkid.cb == 0x00)));
|
PT_YAGUID == lpPData->type)) || (pidl && pidl->mkid.cb == 0x00)));
|
||||||
}
|
}
|
||||||
|
|
||||||
static BOOL _ILIsDesktop (LPCITEMIDLIST pidl)
|
|
||||||
{
|
|
||||||
return (pidl && pidl->mkid.cb == 0x00);
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
HRESULT GetDisplayName(LPCITEMIDLIST pidlDirectory,TCHAR *szDisplayName,UINT cchMax,DWORD uFlags)
|
HRESULT GetDisplayName(LPCITEMIDLIST pidlDirectory,TCHAR *szDisplayName,UINT cchMax,DWORD uFlags)
|
||||||
{
|
{
|
||||||
IShellFolder *pShellFolder = NULL;
|
IShellFolder *pShellFolder = NULL;
|
||||||
|
|
|
@ -21,6 +21,11 @@
|
||||||
|
|
||||||
#pragma once
|
#pragma once
|
||||||
|
|
||||||
|
extern inline BOOL _ILIsDesktop(LPCITEMIDLIST pidl)
|
||||||
|
{
|
||||||
|
return (pidl == NULL || pidl->mkid.cb == 0);
|
||||||
|
}
|
||||||
|
|
||||||
class CBandSiteBase :
|
class CBandSiteBase :
|
||||||
public CComObjectRootEx<CComMultiThreadModelNoCS>,
|
public CComObjectRootEx<CComMultiThreadModelNoCS>,
|
||||||
public IBandSite,
|
public IBandSite,
|
||||||
|
|
|
@ -22,24 +22,6 @@ TODO:
|
||||||
** Implement responding to theme change
|
** Implement responding to theme change
|
||||||
*/
|
*/
|
||||||
|
|
||||||
|
|
||||||
// ***Extras***
|
|
||||||
/*++
|
|
||||||
* @name _ILIsDesktop
|
|
||||||
*
|
|
||||||
* Checks whether the given PIDL is of Desktop folder or not.
|
|
||||||
*
|
|
||||||
* @param pidl
|
|
||||||
* PIDL to be checked.
|
|
||||||
*
|
|
||||||
* @return True if PIDL is of Desktop, otherwise false.
|
|
||||||
*
|
|
||||||
*--*/
|
|
||||||
static BOOL _ILIsDesktop(LPCITEMIDLIST pidl)
|
|
||||||
{
|
|
||||||
return (pidl == NULL || pidl->mkid.cb == 0);
|
|
||||||
}
|
|
||||||
|
|
||||||
//*****************************************************************************************
|
//*****************************************************************************************
|
||||||
// *** CISFBand ***
|
// *** CISFBand ***
|
||||||
|
|
||||||
|
|
|
@ -818,11 +818,6 @@ HRESULT CShellBrowser::BrowseToPIDL(LPCITEMIDLIST pidl, long flags)
|
||||||
return S_OK;
|
return S_OK;
|
||||||
}
|
}
|
||||||
|
|
||||||
BOOL WINAPI _ILIsDesktop(LPCITEMIDLIST pidl)
|
|
||||||
{
|
|
||||||
return (pidl == NULL || pidl->mkid.cb == 0);
|
|
||||||
}
|
|
||||||
|
|
||||||
BOOL WINAPI _ILIsPidlSimple(LPCITEMIDLIST pidl)
|
BOOL WINAPI _ILIsPidlSimple(LPCITEMIDLIST pidl)
|
||||||
{
|
{
|
||||||
LPCITEMIDLIST pidlnext;
|
LPCITEMIDLIST pidlnext;
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue