#include "precomp.h"
#include <commoncontrols.h>
#include <undocshell.h>
#include "utility.h"
Go to the source code of this file.
◆ PT_GUID
◆ PT_SHELLEXT
◆ PT_YAGUID
◆ TARGET_EVENTS
Value: ( \
)
#define SHCNE_DRIVEREMOVED
#define SHCNE_RENAMEFOLDER
#define SHCNE_ASSOCCHANGED
◆ TIMER_ID_REFRESH
◆ UNIMPLEMENTED
◆ LPPIDLDATA
◆ PIDLDATA
◆ _ILIsSpecialFolder()
Definition at line 37 of file explorerband.cpp.
38{
40
43 PT_YAGUID == lpPData->
type)) || (pidl && pidl->mkid.cb == 0x00)));
44}
struct _PIDLDATA * LPPIDLDATA
Referenced by CDesktopFolder::_GetSFFromPidl(), CDrivesFolder::BindToObject(), CControlPanelFolder::CompareIDs(), CDesktopFolder::CompareIDs(), CDrivesFolder::CompareIDs(), CExplorerBand::CompareTreeItems(), CControlPanelFolder::GetAttributesOf(), CDesktopFolder::GetAttributesOf(), CDrivesFolder::GetAttributesOf(), CRegFolder::GetAttributesOf(), CControlPanelFolder::GetDetailsOf(), CAdminToolsFolder::GetDisplayNameOf(), CControlPanelFolder::GetDisplayNameOf(), CDrivesFolder::GetDisplayNameOf(), CFontsFolder::GetDisplayNameOf(), CMyDocsFolder::GetDisplayNameOf(), CRegFolder::GetDisplayNameOf(), CDesktopFolder::GetUIObjectOf(), and CDefView::OnChangeNotify().
◆ GetCurrentLocationFromView()
Definition at line 189 of file explorerband.cpp.
190{
197}
HRESULT SHELL_GetIDListFromObject(IUnknown *punk, PIDLIST_ABSOLUTE *ppidl)
HRESULT QueryInterface([in] REFIID riid, [out, iid_is(riid)] void **ppvObject)
#define IID_PPV_ARG(Itype, ppType)
Referenced by CExplorerBand::GetCurrentLocation().
◆ GetDisplayName()
Definition at line 46 of file explorerband.cpp.
47{
52
53 if (pidlDirectory ==
NULL || szDisplayName ==
NULL)
54 {
56 }
57
59
61 {
64 {
66 }
68 }
70}
HRESULT GetDisplayNameOf([in] PCUITEMID_CHILD pidl, [in] SHGDNF uFlags, [out] STRRET *lpName)
HRESULT WINAPI SHBindToParent(LPCITEMIDLIST pidl, REFIID riid, LPVOID *ppv, LPCITEMIDLIST *ppidlLast)
const ITEMIDLIST UNALIGNED * LPCITEMIDLIST