ReactOS 0.4.16-dev-329-g9223134
|
Go to the source code of this file.
Classes | |
struct | shvheader |
struct | _REQUIREDREGITEM |
struct | _REGFOLDERINFO |
struct | _REGFOLDERINITDATA |
Macros | |
#define | CHARS_IN_GUID 39 |
#define | SHFSF_COL_NAME 0 |
#define | SHFSF_COL_SIZE 1 |
#define | SHFSF_COL_TYPE 2 |
#define | SHFSF_COL_MDATE 3 |
#define | SHFSF_COL_FATTS 4 |
#define | SHFSF_COL_COMMENT 5 |
#define | GET_SHGDN_FOR(dwFlags) ((DWORD)dwFlags & (DWORD)0x0000FF00) |
#define | GET_SHGDN_RELATION(dwFlags) ((DWORD)dwFlags & (DWORD)0x000000FF) |
#define | IS_SHGDN_FOR_PARSING(flags) ( ((flags) & (SHGDN_FORADDRESSBAR | SHGDN_FORPARSING)) == SHGDN_FORPARSING) |
#define | IS_SHGDN_DESKTOPABSOLUTEPARSING(flags) ( ((flags) & (SHGDN_FORADDRESSBAR | SHGDN_FORPARSING | 0xFF)) == SHGDN_FORPARSING) |
Typedefs | |
typedef struct _REQUIREDREGITEM | REQUIREDREGITEM |
typedef struct _REGFOLDERINFO | REGFOLDERINFO |
typedef struct _REGFOLDERINITDATA | REGFOLDERINITDATA |
typedef struct _REGFOLDERINITDATA * | PREGFOLDERINITDATA |
typedef struct _REGFOLDERINITDATA * PREGFOLDERINITDATA |
typedef struct _REGFOLDERINFO REGFOLDERINFO |
typedef struct _REQUIREDREGITEM REQUIREDREGITEM |
Definition at line 311 of file shlfolder.cpp.
Referenced by AddClsidKeyToArray(), AddFSClassKeysToArray(), CDrivesContextMenu_CreateInstance(), ClassPropDialogInitCallback(), CDesktopFolder::CreateViewObject(), CFSFolder::CreateViewObject(), CRegItemContextMenu_CreateInstance(), CDesktopFolder::GetUIObjectOf(), and CNetFolder::GetUIObjectOf().
Definition at line 326 of file shlfolder.cpp.
Referenced by CDesktopFolder::GetUIObjectOf().
void AddFSClassKeysToArray | ( | UINT | cidl, |
PCUITEMID_CHILD_ARRAY | apidl, | ||
HKEY * | array, | ||
UINT * | cKeys | ||
) |
Definition at line 333 of file shlfolder.cpp.
Referenced by FSFolderItemPropDialogInitCallback(), CDesktopFolder::GetUIObjectOf(), and CFSFolder::GetUIObjectOf().
HRESULT CDefViewBckgrndMenu_CreateInstance | ( | IShellFolder * | psf, |
REFIID | riid, | ||
void ** | ppv | ||
) |
Definition at line 330 of file CDefViewBckgrndMenu.cpp.
Referenced by CDefView::GetItemObject().
Definition at line 305 of file shlfolder.cpp.
HRESULT CRegFolder_CreateInstance | ( | PREGFOLDERINITDATA | pInit, |
LPCITEMIDLIST | pidlRoot, | ||
REFIID | riid, | ||
void ** | ppv | ||
) |
Definition at line 951 of file CRegFolder.cpp.
Referenced by CDesktopFolder::FinalConstruct(), CDrivesFolder::FinalConstruct(), and CControlPanelFolder::Initialize().
Definition at line 253 of file classes.c.
Referenced by CRegFolder::GetDetailsOf(), CRegFolder::GetDisplayNameOf(), HCR_GetClassNameA(), and HCR_GetClassNameW().
HRESULT SH_GetApidlFromDataObject | ( | IDataObject * | pDataObject, |
PIDLIST_ABSOLUTE * | ppidlfolder, | ||
PUITEMID_CHILD ** | apidlItems, | ||
UINT * | pcidl | ||
) |
Definition at line 402 of file shlfolder.cpp.
Referenced by CFSDropTarget::_RepositionItems(), DrivesContextMenuCallback(), and RegFolderContextMenuCallback().
HRESULT SHELL32_BindToSF | ( | LPCITEMIDLIST | pidlRoot, |
PERSIST_FOLDER_TARGET_INFO * | ppfti, | ||
LPCITEMIDLIST | pidl, | ||
const GUID * | clsid, | ||
REFIID | riid, | ||
LPVOID * | ppvOut | ||
) |
Definition at line 196 of file shlfolder.cpp.
Referenced by CDrivesFolder::BindToObject(), CFSFolder::BindToObject(), CNetFolder::BindToObject(), and CRegFolder::BindToObject().
HRESULT SHELL32_CompareChildren | ( | IShellFolder2 * | psf, |
LPARAM | lParam, | ||
LPCITEMIDLIST | pidl1, | ||
LPCITEMIDLIST | pidl2 | ||
) |
Definition at line 252 of file shlfolder.cpp.
Referenced by CDrivesFolder::CompareIDs(), CFSFolder::CompareIDs(), CRegFolder::CompareIDs(), and SHELL32_CompareDetails().
HRESULT SHELL32_CompareDetails | ( | IShellFolder2 * | isf, |
LPARAM | lParam, | ||
LPCITEMIDLIST | pidl1, | ||
LPCITEMIDLIST | pidl2 | ||
) |
Definition at line 275 of file shlfolder.cpp.
Referenced by CControlPanelFolder::CompareIDs(), CDrivesFolder::CompareIDs(), CFSFolder::CompareIDs(), CPrinterFolder::CompareIDs(), and CRegFolder::CompareIDs().
HRESULT SHELL32_GetDisplayNameOfChild | ( | IShellFolder2 * | psf, |
LPCITEMIDLIST | pidl, | ||
DWORD | dwFlags, | ||
LPSTRRET | strRet | ||
) |
Definition at line 234 of file shlfolder.cpp.
Referenced by CDesktopFolder::GetDisplayNameOf(), CDrivesFolder::GetDisplayNameOf(), CFSFolder::GetDisplayNameOf(), and CRegFolder::GetDisplayNameOf().
HRESULT SHELL32_GetFSItemAttributes | ( | IShellFolder * | psf, |
LPCITEMIDLIST | pidl, | ||
LPDWORD | pdwAttributes | ||
) |
Definition at line 619 of file CFSFolder.cpp.
Referenced by CFSFolder::GetAttributesOf().
Definition at line 141 of file shfldr.h.
Referenced by CRegFolder::GetDisplayNameOf(), and SHELL32_IsShellFolderNamespaceItemHidden().
HRESULT SHELL32_ParseNextElement | ( | IShellFolder2 * | psf, |
HWND | hwndOwner, | ||
LPBC | pbc, | ||
LPITEMIDLIST * | pidlInOut, | ||
LPOLESTR | szNext, | ||
DWORD * | pEaten, | ||
DWORD * | pdwAttributes | ||
) |
Definition at line 107 of file shlfolder.cpp.
Referenced by CRegFolder::ParseDisplayName().
|
inlinestatic |
Definition at line 81 of file shfldr.h.
Referenced by CRegFolderEnum::AddItemsFromKey(), and CRegFolderEnum::Initialize().
Definition at line 1430 of file CFSFolder.cpp.
Referenced by CDefView::OnNotify(), CFSFolder::SetNameOf(), and SHELL_FS_ProcessDisplayFilename().
Definition at line 1464 of file CFSFolder.cpp.
Referenced by CFSFolder::GetDisplayNameOf().
SHCONTF SHELL_GetDefaultFolderEnumSHCONTF | ( | ) |
Definition at line 29 of file shlfolder.cpp.
Referenced by SHELL32_GetFSItemAttributes().
BOOL SHELL_IncludeItemInFolderEnum | ( | IShellFolder * | pSF, |
PCUITEMID_CHILD | pidl, | ||
SFGAOF | Query, | ||
SHCONTF | Flags | ||
) |
Definition at line 41 of file shlfolder.cpp.
Referenced by CRegFolderEnum::AddItemsFromKey(), and CRegFolderEnum::Initialize().
HRESULT Shell_NextElement | ( | _Inout_ LPWSTR * | ppch, |
_Out_ LPWSTR | pszOut, | ||
_In_ INT | cchOut, | ||
_In_ BOOL | bValidate | ||
) |
Definition at line 58 of file shlfolder.cpp.
Referenced by CFSFolder::_ParseSimple(), and CFSFolder::ParseDisplayName().