[BROWSEUI] Move _ILIsDesktop to a shared header to avoid having 3 instances of it
authorGiannis Adamopoulos <gadamopoulos@reactos.org>
Thu, 7 Dec 2017 21:24:32 +0000 (23:24 +0200)
committerGiannis Adamopoulos <gadamopoulos@reactos.org>
Thu, 7 Dec 2017 21:26:30 +0000 (23:26 +0200)
dll/win32/browseui/explorerband.cpp
dll/win32/browseui/shellbars/CBandSite.h
dll/win32/browseui/shellbars/CISFBand.cpp
dll/win32/browseui/shellbrowser.cpp

index 2c8cbe8..2b398bd 100644 (file)
@@ -54,12 +54,6 @@ static BOOL _ILIsSpecialFolder (LPCITEMIDLIST pidl)
         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)
 {
     IShellFolder *pShellFolder = NULL;
index f18cedf..c515fbc 100644 (file)
 
 #pragma once
 
+extern inline BOOL _ILIsDesktop(LPCITEMIDLIST pidl)
+{
+    return (pidl == NULL || pidl->mkid.cb == 0);
+}
+
 class CBandSiteBase :
     public CComObjectRootEx<CComMultiThreadModelNoCS>,
     public IBandSite,
index 042a106..24426f6 100644 (file)
@@ -22,24 +22,6 @@ TODO:
     ** 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 *** 
 
index b95a4e3..8126cef 100644 (file)
@@ -818,11 +818,6 @@ HRESULT CShellBrowser::BrowseToPIDL(LPCITEMIDLIST pidl, long flags)
     return S_OK;
 }
 
-BOOL WINAPI _ILIsDesktop(LPCITEMIDLIST pidl)
-{
-    return (pidl == NULL || pidl->mkid.cb == 0);
-}
-
 BOOL WINAPI _ILIsPidlSimple(LPCITEMIDLIST pidl)
 {
     LPCITEMIDLIST                           pidlnext;