|
ReactOS 0.4.16-dev-1946-g52006dd
|
#include <ntquery.h>

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 408 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 423 of file shlfolder.cpp.
Referenced by CRegItemContextMenu_CreateInstance(), and CDesktopFolder::GetUIObjectOf().
| void AddFSClassKeysToArray | ( | UINT | cidl, |
| PCUITEMID_CHILD_ARRAY | apidl, | ||
| HKEY * | array, | ||
| UINT * | cKeys | ||
| ) |
Definition at line 430 of file shlfolder.cpp.
Referenced by AddPidlClassKeysToArray(), FSFolderItemPropDialogInitCallback(), CDesktopFolder::GetUIObjectOf(), and CFSFolder::GetUIObjectOf().
| void AddPidlClassKeysToArray | ( | LPCITEMIDLIST | pidl, |
| HKEY * | array, | ||
| UINT * | cKeys | ||
| ) |
Definition at line 504 of file shlfolder.cpp.
Referenced by CFSDropTarget::_GetEffectFromMenu().
| HRESULT CDefViewBckgrndMenu_CreateInstance | ( | IShellFolder * | psf, |
| REFIID | riid, | ||
| void ** | ppv | ||
| ) |
Definition at line 330 of file CDefViewBckgrndMenu.cpp.
Referenced by CDefView::GetItemObject().
Definition at line 402 of file shlfolder.cpp.
| HRESULT CRegFolder_CreateInstance | ( | PREGFOLDERINITDATA | pInit, |
| LPCITEMIDLIST | pidlRoot, | ||
| REFIID | riid, | ||
| void ** | ppv | ||
| ) |
Definition at line 995 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().
Definition at line 99 of file shfldr.h.
Referenced by CControlPanelFolder::MapColumnToSCID(), CDrivesFolder::MapColumnToSCID(), CFSFolder::MapColumnToSCID(), and CRegFolder::MapColumnToSCID().
| HRESULT SH32_GetDetailsOfPKeyAsVariant | ( | IShellFolder2 * | pSF, |
| PCUITEMID_CHILD | pidl, | ||
| const SHCOLUMNID * | pscid, | ||
| VARIANT * | pVar, | ||
| BOOL | UseFsColMap | ||
| ) |
Definition at line 133 of file shlfolder.cpp.
Referenced by CControlPanelFolder::GetDetailsEx(), CDrivesFolder::GetDetailsEx(), CFSFolder::GetDetailsEx(), and CRegFolder::GetDetailsEx().
| HRESULT SH_GetApidlFromDataObject | ( | IDataObject * | pDataObject, |
| PIDLIST_ABSOLUTE * | ppidlfolder, | ||
| PUITEMID_CHILD ** | apidlItems, | ||
| UINT * | pcidl | ||
| ) |
Definition at line 510 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 293 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 349 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 372 of file shlfolder.cpp.
Referenced by CControlPanelFolder::CompareIDs(), CDrivesFolder::CompareIDs(), CFSFolder::CompareIDs(), CPrinterFolder::CompareIDs(), CRegFolder::CompareIDs(), and CRegFolder::CompareRegItemsSortOrder().
| HRESULT SHELL32_GetDisplayNameOfChild | ( | IShellFolder2 * | psf, |
| LPCITEMIDLIST | pidl, | ||
| DWORD | dwFlags, | ||
| LPSTRRET | strRet | ||
| ) |
Definition at line 331 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 634 of file CFSFolder.cpp.
Referenced by CFSFolder::GetAttributesOf().
Definition at line 162 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 204 of file shlfolder.cpp.
Referenced by CRegFolder::ParseDisplayName().
| HRESULT SHELL_CreateAbsolutePidl | ( | IShellFolder * | pSF, |
| PCUIDLIST_RELATIVE | pidlChild, | ||
| PIDLIST_ABSOLUTE * | ppPidl | ||
| ) |
Definition at line 142 of file shlfolder.cpp.
Referenced by CRegFolder::SetNameOf().
|
inlinestatic |
Definition at line 82 of file shfldr.h.
Referenced by CRegFolderEnum::AddItemsFromKey(), and CRegFolderEnum::Initialize().
Definition at line 1431 of file CFSFolder.cpp.
Referenced by CDefView::OnNotify(), CFSFolder::SetNameOf(), and SHELL_FS_ProcessDisplayFilename().
Definition at line 1466 of file CFSFolder.cpp.
Referenced by CFSFolder::GetDisplayNameOf(), and CRecycleBin::GetDisplayNameOf().
| SHCONTF SHELL_GetDefaultFolderEnumSHCONTF | ( | ) |
Definition at line 29 of file shlfolder.cpp.
Referenced by SHELL32_GetFSItemAttributes().
| HRESULT SHELL_GetDetailsOfAsStringVariant | ( | IShellFolder2 * | pSF, |
| PCUITEMID_CHILD | pidl, | ||
| UINT | Column, | ||
| VARIANT * | pVar | ||
| ) |
Definition at line 95 of file shlfolder.cpp.
Referenced by CFSFolder::GetDetailsEx(), and SHELL_GetDetailsOfColumnAsVariant().
| HRESULT SHELL_GetDetailsOfColumnAsVariant | ( | IShellFolder2 * | pSF, |
| PCUITEMID_CHILD | pidl, | ||
| UINT | Column, | ||
| VARTYPE | vt, | ||
| VARIANT * | pVar | ||
| ) |
Definition at line 110 of file shlfolder.cpp.
Referenced by SH32_GetDetailsOfPKeyAsVariant().
| UINT SHELL_GetIconUnderlineFlags | ( | ) |
Definition at line 134 of file general.cpp.
Referenced by CDefView::CreateList(), and CDefView::OnSettingChange().
| 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_MapSCIDToColumn | ( | IShellFolder2 * | pSF, |
| const SHCOLUMNID * | pscid | ||
| ) |
Definition at line 80 of file shlfolder.cpp.
Referenced by SH32_GetDetailsOfPKeyAsVariant().
| HRESULT Shell_NextElement | ( | _Inout_ LPWSTR * | ppch, |
| _Out_ LPWSTR | pszOut, | ||
| _In_ INT | cchOut, | ||
| _In_ BOOL | bValidate | ||
| ) |
Definition at line 155 of file shlfolder.cpp.
Referenced by CFSFolder::_ParseSimple(), and CFSFolder::ParseDisplayName().