ReactOS
0.4.15-dev-2355-gaf9df93
|
#include <wine/config.h>
#include <windef.h>
#include <winbase.h>
#include <shlobj.h>
#include <undocshell.h>
#include <shlwapi.h>
#include <sddl.h>
#include <strsafe.h>
#include <wine/debug.h>
#include <wine/unicode.h>
#include <shlwapi_undoc.h>
#include <shellutils.h>
#include <userenv.h>
#include "pidl.h"
#include "shell32_main.h"
#include "shresdef.h"
Go to the source code of this file.
Classes | |
struct | CSIDL_DATA |
Macros | |
#define | WIN32_NO_STATUS |
#define | _INC_WINDOWS |
#define | COBJMACROS |
#define | CSIDL_CONTACTS 0x0043 |
#define | CSIDL_DOWNLOADS 0x0047 |
#define | CSIDL_LINKS 0x004d |
#define | CSIDL_APPDATA_LOCALLOW 0x004e |
#define | CSIDL_SAVED_GAMES 0x0062 |
#define | CSIDL_SEARCHES 0x0063 |
Typedefs | |
typedef enum _CSIDL_Type | CSIDL_Type |
Variables | |
static const BOOL | is_win64 = sizeof(void *) > sizeof(int) |
static const WCHAR | szCurrentVersion [] = {'S','o','f','t','w','a','r','e','\\','M','i','c','r','o','s','o','f','t','\\','W','i','n','d','o','w','s','\\','C','u','r','r','e','n','t','V','e','r','s','i','o','n','\0'} |
static const WCHAR | Administrative_ToolsW [] = {'A','d','m','i','n','i','s','t','r','a','t','i','v','e',' ','T','o','o','l','s','\0'} |
static const WCHAR | AppDataW [] = {'A','p','p','D','a','t','a','\0'} |
static const WCHAR | AppData_LocalLowW [] = {'A','p','p','D','a','t','a','\\','L','o','c','a','l','L','o','w','\0'} |
static const WCHAR | Application_DataW [] = {'A','p','p','l','i','c','a','t','i','o','n',' ','D','a','t','a','\0'} |
static const WCHAR | CacheW [] = {'C','a','c','h','e','\0'} |
static const WCHAR | CD_BurningW [] = {'C','D',' ','B','u','r','n','i','n','g','\0'} |
static const WCHAR | Common_Administrative_ToolsW [] = {'C','o','m','m','o','n',' ','A','d','m','i','n','i','s','t','r','a','t','i','v','e',' ','T','o','o','l','s','\0'} |
static const WCHAR | Common_AppDataW [] = {'C','o','m','m','o','n',' ','A','p','p','D','a','t','a','\0'} |
static const WCHAR | Common_DesktopW [] = {'C','o','m','m','o','n',' ','D','e','s','k','t','o','p','\0'} |
static const WCHAR | Common_DocumentsW [] = {'C','o','m','m','o','n',' ','D','o','c','u','m','e','n','t','s','\0'} |
static const WCHAR | Common_FavoritesW [] = {'C','o','m','m','o','n',' ','F','a','v','o','r','i','t','e','s','\0'} |
static const WCHAR | CommonFilesDirW [] = {'C','o','m','m','o','n','F','i','l','e','s','D','i','r','\0'} |
static const WCHAR | CommonFilesDirX86W [] = {'C','o','m','m','o','n','F','i','l','e','s','D','i','r',' ','(','x','8','6',')','\0'} |
static const WCHAR | CommonMusicW [] = {'C','o','m','m','o','n','M','u','s','i','c','\0'} |
static const WCHAR | CommonPicturesW [] = {'C','o','m','m','o','n','P','i','c','t','u','r','e','s','\0'} |
static const WCHAR | Common_ProgramsW [] = {'C','o','m','m','o','n',' ','P','r','o','g','r','a','m','s','\0'} |
static const WCHAR | Common_StartUpW [] = {'C','o','m','m','o','n',' ','S','t','a','r','t','U','p','\0'} |
static const WCHAR | Common_Start_MenuW [] = {'C','o','m','m','o','n',' ','S','t','a','r','t',' ','M','e','n','u','\0'} |
static const WCHAR | Common_TemplatesW [] = {'C','o','m','m','o','n',' ','T','e','m','p','l','a','t','e','s','\0'} |
static const WCHAR | CommonVideoW [] = {'C','o','m','m','o','n','V','i','d','e','o','\0'} |
static const WCHAR | ContactsW [] = {'C','o','n','t','a','c','t','s','\0'} |
static const WCHAR | CookiesW [] = {'C','o','o','k','i','e','s','\0'} |
static const WCHAR | DesktopW [] = {'D','e','s','k','t','o','p','\0'} |
static const WCHAR | DocumentsW [] = {'D','o','c','u','m','e','n','t','s','\0'} |
static const WCHAR | DownloadsW [] = {'D','o','w','n','l','o','a','d','s','\0'} |
static const WCHAR | FavoritesW [] = {'F','a','v','o','r','i','t','e','s','\0'} |
static const WCHAR | FontsW [] = {'F','o','n','t','s','\0'} |
static const WCHAR | HistoryW [] = {'H','i','s','t','o','r','y','\0'} |
static const WCHAR | LinksW [] = {'L','i','n','k','s','\0'} |
static const WCHAR | Local_AppDataW [] = {'L','o','c','a','l',' ','A','p','p','D','a','t','a','\0'} |
static const WCHAR | Local_Settings_Application_DataW [] = {'L','o','c','a','l',' ','S','e','t','t','i','n','g','s','\\','A','p','p','l','i','c','a','t','i','o','n',' ','D','a','t','a','\0'} |
static const WCHAR | Local_Settings_CD_BurningW [] = {'L','o','c','a','l',' ','S','e','t','t','i','n','g','s','\\','A','p','p','l','i','c','a','t','i','o','n',' ','D','a','t','a','\\','M','i','c','r','o','s','o','f','t','\\','C','D',' ','B','u','r','n','i','n','g','\0'} |
static const WCHAR | Local_Settings_HistoryW [] = {'L','o','c','a','l',' ','S','e','t','t','i','n','g','s','\\','H','i','s','t','o','r','y','\0'} |
static const WCHAR | Local_Settings_Temporary_Internet_FilesW [] = {'L','o','c','a','l',' ','S','e','t','t','i','n','g','s','\\','T','e','m','p','o','r','a','r','y',' ','I','n','t','e','r','n','e','t',' ','F','i','l','e','s','\0'} |
static const WCHAR | Microsoft_Windows_GameExplorerW [] = {'M','i','c','r','o','s','o','f','t','\\','W','i','n','d','o','w','s','\\','G','a','m','e','E','x','p','l','o','r','e','r','\0'} |
static const WCHAR | Microsoft_Windows_LibrariesW [] = {'M','i','c','r','o','s','o','f','t','\\','W','i','n','d','o','w','s','\\','L','i','b','r','a','r','i','e','s','\0'} |
static const WCHAR | Microsoft_Windows_RingtonesW [] = {'M','i','c','r','o','s','o','f','t','\\','W','i','n','d','o','w','s','\\','R','i','n','g','t','o','n','e','s','\0'} |
static const WCHAR | MusicW [] = {'M','u','s','i','c','\0'} |
static const WCHAR | Music_PlaylistsW [] = {'M','u','s','i','c','\\','P','l','a','y','l','i','s','t','s','\0'} |
static const WCHAR | Music_Sample_MusicW [] = {'M','u','s','i','c','\\','S','a','m','p','l','e',' ','M','u','s','i','c','\0'} |
static const WCHAR | Music_Sample_PlaylistsW [] = {'M','u','s','i','c','\\','S','a','m','p','l','e',' ','P','l','a','y','l','i','s','t','s','\0'} |
static const WCHAR | My_MusicW [] = {'M','y',' ','M','u','s','i','c','\0'} |
static const WCHAR | My_PicturesW [] = {'M','y',' ','P','i','c','t','u','r','e','s','\0'} |
static const WCHAR | My_VideoW [] = {'M','y',' ','V','i','d','e','o','\0'} |
static const WCHAR | NetHoodW [] = {'N','e','t','H','o','o','d','\0'} |
static const WCHAR | OEM_LinksW [] = {'O','E','M',' ','L','i','n','k','s','\0'} |
static const WCHAR | PersonalW [] = {'P','e','r','s','o','n','a','l','\0'} |
static const WCHAR | PicturesW [] = {'P','i','c','t','u','r','e','s','\0'} |
static const WCHAR | Pictures_Sample_PicturesW [] = {'P','i','c','t','u','r','e','s','\\','S','a','m','p','l','e',' ','P','i','c','t','u','r','e','s','\0'} |
static const WCHAR | Pictures_Slide_ShowsW [] = {'P','i','c','t','u','r','e','s','\\','S','l','i','d','e',' ','S','h','o','w','s','\0'} |
static const WCHAR | PrintHoodW [] = {'P','r','i','n','t','H','o','o','d','\0'} |
static const WCHAR | Program_FilesW [] = {'P','r','o','g','r','a','m',' ','F','i','l','e','s','\0'} |
static const WCHAR | Program_Files_Common_FilesW [] = {'P','r','o','g','r','a','m',' ','F','i','l','e','s','\\','C','o','m','m','o','n',' ','F','i','l','e','s','\0'} |
static const WCHAR | Program_Files_x86W [] = {'P','r','o','g','r','a','m',' ','F','i','l','e','s',' ','(','x','8','6',')','\0'} |
static const WCHAR | Program_Files_x86_Common_FilesW [] = {'P','r','o','g','r','a','m',' ','F','i','l','e','s',' ','(','x','8','6',')','\\','C','o','m','m','o','n',' ','F','i','l','e','s','\0'} |
static const WCHAR | ProgramFilesDirW [] = {'P','r','o','g','r','a','m','F','i','l','e','s','D','i','r','\0'} |
static const WCHAR | ProgramFilesDirX86W [] = {'P','r','o','g','r','a','m','F','i','l','e','s','D','i','r',' ','(','x','8','6',')','\0'} |
static const WCHAR | ProgramsW [] = {'P','r','o','g','r','a','m','s','\0'} |
static const WCHAR | PublicW [] = {'P','u','b','l','i','c',0} |
static const WCHAR | RecentW [] = {'R','e','c','e','n','t','\0'} |
static const WCHAR | ResourcesW [] = {'R','e','s','o','u','r','c','e','s','\0'} |
static const WCHAR | Saved_GamesW [] = {'S','a','v','e','d',' ','G','a','m','e','s','\0'} |
static const WCHAR | SearchesW [] = {'S','e','a','r','c','h','e','s','\0'} |
static const WCHAR | SendToW [] = {'S','e','n','d','T','o','\0'} |
static const WCHAR | StartUpW [] = {'S','t','a','r','t','U','p','\0'} |
static const WCHAR | Start_MenuW [] = {'S','t','a','r','t',' ','M','e','n','u','\0'} |
static const WCHAR | Start_Menu_ProgramsW [] = {'S','t','a','r','t',' ','M','e','n','u','\\','P','r','o','g','r','a','m','s','\0'} |
static const WCHAR | Start_Menu_Admin_ToolsW [] = {'S','t','a','r','t',' ','M','e','n','u','\\','P','r','o','g','r','a','m','s','\\','A','d','m','i','n','i','s','t','r','a','t','i','v','e',' ','T','o','o','l','s','\0'} |
static const WCHAR | Start_Menu_StartupW [] = {'S','t','a','r','t',' ','M','e','n','u','\\','P','r','o','g','r','a','m','s','\\','S','t','a','r','t','U','p','\0'} |
static const WCHAR | TemplatesW [] = {'T','e','m','p','l','a','t','e','s','\0'} |
static const WCHAR | UsersW [] = {'U','s','e','r','s','\0'} |
static const WCHAR | UsersPublicW [] = {'U','s','e','r','s','\\','P','u','b','l','i','c','\0'} |
static const WCHAR | VideosW [] = {'V','i','d','e','o','s','\0'} |
static const WCHAR | Videos_Sample_VideosW [] = {'V','i','d','e','o','s','\\','S','a','m','p','l','e',' ','V','i','d','e','o','s','\0'} |
static const WCHAR | DefaultW [] = {'.','D','e','f','a','u','l','t','\0'} |
static const WCHAR | AllUsersProfileW [] = {'%','A','L','L','U','S','E','R','S','P','R','O','F','I','L','E','%','\0'} |
static const WCHAR | PublicProfileW [] = {'%','P','U','B','L','I','C','%',0} |
static const WCHAR | UserProfileW [] = {'%','U','S','E','R','P','R','O','F','I','L','E','%','\0'} |
static const WCHAR | SystemDriveW [] = {'%','S','y','s','t','e','m','D','r','i','v','e','%','\0'} |
static const WCHAR | ProfileListW [] = {'S','o','f','t','w','a','r','e','\\','M','i','c','r','o','s','o','f','t','\\','W','i','n','d','o','w','s',' ','N','T','\\','C','u','r','r','e','n','t','V','e','r','s','i','o','n','\\','P','r','o','f','i','l','e','L','i','s','t',0} |
static const WCHAR | ProfilesDirectoryW [] = {'P','r','o','f','i','l','e','s','D','i','r','e','c','t','o','r','y',0} |
static const WCHAR | AllUsersProfileValueW [] = {'A','l','l','U','s','e','r','s','P','r','o','f','i','l','e','\0'} |
static const WCHAR | szSHFolders [] = {'S','o','f','t','w','a','r','e','\\','M','i','c','r','o','s','o','f','t','\\','W','i','n','d','o','w','s','\\','C','u','r','r','e','n','t','V','e','r','s','i','o','n','\\','E','x','p','l','o','r','e','r','\\','S','h','e','l','l',' ','F','o','l','d','e','r','s','\0'} |
static const WCHAR | szSHUserFolders [] = {'S','o','f','t','w','a','r','e','\\','M','i','c','r','o','s','o','f','t','\\','W','i','n','d','o','w','s','\\','C','u','r','r','e','n','t','V','e','r','s','i','o','n','\\','E','x','p','l','o','r','e','r','\\','U','s','e','r',' ','S','h','e','l','l',' ','F','o','l','d','e','r','s','\0'} |
static const WCHAR | szDefaultProfileDirW [] = {'u','s','e','r','s',0} |
static const WCHAR | szKnownFolderDescriptions [] = {'S','o','f','t','w','a','r','e','\\','M','i','c','r','o','s','o','f','t','\\','W','i','n','d','o','w','s','\\','C','u','r','r','e','n','t','V','e','r','s','i','o','n','\\','E','x','p','l','o','r','e','r','\\','F','o','l','d','e','r','D','e','s','c','r','i','p','t','i','o','n','s','\0'} |
static const WCHAR | szKnownFolderRedirections [] = {'S','o','f','t','w','a','r','e','\\','M','i','c','r','o','s','o','f','t','\\','W','i','n','d','o','w','s','\\','C','u','r','r','e','n','t','V','e','r','s','i','o','n','\\','E','x','p','l','o','r','e','r','\\','U','s','e','r',' ','S','h','e','l','l',' ','F','o','l','d','e','r','s',0} |
static const WCHAR | AllUsersW [] = {'P','u','b','l','i','c',0} |
static const CSIDL_DATA | CSIDL_Data [] |
#define _INC_WINDOWS |
Definition at line 29 of file shellpath.c.
#define COBJMACROS |
Definition at line 30 of file shellpath.c.
#define CSIDL_APPDATA_LOCALLOW 0x004e |
Definition at line 716 of file shellpath.c.
#define CSIDL_CONTACTS 0x0043 |
Definition at line 713 of file shellpath.c.
#define CSIDL_DOWNLOADS 0x0047 |
Definition at line 714 of file shellpath.c.
#define CSIDL_LINKS 0x004d |
Definition at line 715 of file shellpath.c.
#define CSIDL_SAVED_GAMES 0x0062 |
Definition at line 717 of file shellpath.c.
#define CSIDL_SEARCHES 0x0063 |
Definition at line 718 of file shellpath.c.
#define WIN32_NO_STATUS |
Definition at line 28 of file shellpath.c.
typedef enum _CSIDL_Type CSIDL_Type |
Enumerator | |
---|---|
CSIDL_Type_User | |
CSIDL_Type_AllUsers | |
CSIDL_Type_CurrVer | |
CSIDL_Type_Disallowed | |
CSIDL_Type_NonExistent | |
CSIDL_Type_WindowsPath | |
CSIDL_Type_SystemPath | |
CSIDL_Type_SystemX86Path |
Definition at line 697 of file shellpath.c.
Definition at line 1821 of file shellpath.c.
Referenced by _SHGetUserProfilePath().
Definition at line 2055 of file shellpath.c.
Referenced by _SHGetUserShellFolderPath(), and SHGetFolderPathAndSubDirW().
Definition at line 1950 of file shellpath.c.
Referenced by _SHRegisterFolders(), and SHGetFolderPathAndSubDirW().
Definition at line 1752 of file shellpath.c.
Referenced by SHGetFolderPathAndSubDirW().
Definition at line 1636 of file shellpath.c.
Referenced by _SHGetAllUsersProfilePath(), _SHGetCurrentVersionPath(), and _SHGetUserProfilePath().
|
static |
Definition at line 2005 of file shellpath.c.
Referenced by _SHExpandEnvironmentStrings().
Definition at line 1600 of file shellpath.c.
Referenced by _SHExpandEnvironmentStrings().
|
static |
Definition at line 1862 of file shellpath.c.
Referenced by _SHRegisterFolders(), and SHGetFolderPathAndSubDirW().
|
static |
Definition at line 1517 of file shellpath.c.
Referenced by _SHGetAllUsersProfilePath(), and _SHGetUserProfilePath().
Definition at line 1990 of file shellpath.c.
Referenced by _SHExpandEnvironmentStrings().
Definition at line 2653 of file shellpath.c.
Referenced by SHELL_RegisterShellFolders().
|
static |
Definition at line 2483 of file shellpath.c.
Referenced by _SHRegisterCommonShellFolders(), and _SHRegisterUserShellFolders().
Definition at line 2585 of file shellpath.c.
Referenced by SHELL_RegisterShellFolders().
Definition at line 284 of file shellpath.c.
Referenced by IsLFNDriveAW().
Definition at line 308 of file shellpath.c.
Definition at line 296 of file shellpath.c.
Referenced by IsLFNDriveAW().
Definition at line 112 of file shellpath.c.
Definition at line 407 of file shellpath.c.
Definition at line 274 of file shellpath.c.
Definition at line 172 of file shellpath.c.
Referenced by PathGetShortPathAW().
Definition at line 202 of file shellpath.c.
Definition at line 187 of file shellpath.c.
Referenced by PathGetShortPathAW().
Definition at line 226 of file shellpath.c.
Referenced by PathIsExeAW().
Definition at line 264 of file shellpath.c.
Definition at line 244 of file shellpath.c.
Referenced by CFileDefExt::InitGeneralPage(), COpenWithMenu::Initialize(), and PathIsExeAW().
Definition at line 216 of file shellpath.c.
|
static |
BOOL WINAPI PathMakeUniqueNameAW | ( | LPVOID | lpszBuffer, |
DWORD | dwBuffSize, | ||
LPCVOID | lpszShortName, | ||
LPCVOID | lpszLongName, | ||
LPCVOID | lpszPathName | ||
) |
Definition at line 353 of file shellpath.c.
|
static |
|
static |
LONG WINAPI PathProcessCommandAW | ( | LPCVOID | lpszPath, |
LPVOID | lpszBuff, | ||
DWORD | dwBuffSize, | ||
DWORD | dwFlags | ||
) |
Definition at line 562 of file shellpath.c.
|
static |
Definition at line 497 of file shellpath.c.
Definition at line 158 of file shellpath.c.
Definition at line 504 of file shellpath.c.
Referenced by PathResolveAW().
Definition at line 519 of file shellpath.c.
Definition at line 510 of file shellpath.c.
Referenced by PathResolveAW().
BOOL WINAPI PathYetAnotherMakeUniqueName | ( | LPWSTR | buffer, |
LPCWSTR | path, | ||
LPCWSTR | shortname, | ||
LPCWSTR | longname | ||
) |
Definition at line 368 of file shellpath.c.
Referenced by BrsFolder_NewFolder(), CNewMenu::CreateNewFolder(), CDefaultContextMenu::DoCreateNewFolder(), loadShell32(), and CNewMenu::NewItemByNonCommand().
Definition at line 2681 of file shellpath.c.
Referenced by DllRegisterServer().
HRESULT WINAPI SHGetFolderLocation | ( | HWND | hwndOwner, |
int | nFolder, | ||
HANDLE | hToken, | ||
DWORD | dwReserved, | ||
LPITEMIDLIST * | ppidl | ||
) |
Definition at line 2741 of file shellpath.c.
Referenced by CBandSiteMenu::_CreateBuiltInISFBand(), BrsFolder_OnCreate(), ILIsParentOrSpecialParent(), CExplorerBand::InitializeExplorerBand(), CExplorerBand::InsertSubitems(), LoadRdpSettingsFromFile(), loadShell32(), CShellMenuCallback::OnGetSubMenu(), SaveRdpSettingsToFile(), SHCreateFromDesktop(), SHEmptyRecycleBinW(), SHGetSpecialFolderLocation(), START_TEST(), TestCommandLine(), and TestCompareIDList().
HRESULT WINAPI SHGetFolderPathA | ( | HWND | hwndOwner, |
int | nFolder, | ||
HANDLE | hToken, | ||
DWORD | dwFlags, | ||
LPSTR | pszPath | ||
) |
Definition at line 2453 of file shellpath.c.
Referenced by init_functionpointers(), loadShell32(), SHGetSpecialFolderPathA(), test_profile_items(), test_SHGetFolderPathA(), and test_SHGetFolderPathAndSubDirA().
HRESULT WINAPI SHGetFolderPathAndSubDirA | ( | HWND | hwndOwner, |
int | nFolder, | ||
HANDLE | hToken, | ||
DWORD | dwFlags, | ||
LPCSTR | pszSubPath, | ||
LPSTR | pszPath | ||
) |
Definition at line 2221 of file shellpath.c.
Referenced by test_SHGetFolderPathAndSubDirA().
HRESULT WINAPI SHGetFolderPathAndSubDirW | ( | HWND | hwndOwner, |
int | nFolder, | ||
HANDLE | hToken, | ||
DWORD | dwFlags, | ||
LPCWSTR | pszSubPath, | ||
LPWSTR | pszPath | ||
) |
Definition at line 2273 of file shellpath.c.
Referenced by CBandSiteMenu::_GetQLaunchPidl(), CreateShortcuts(), SHGetFolderPathAndSubDirA(), SHGetFolderPathW(), and ThemePageDlgProc().
HRESULT WINAPI SHGetFolderPathW | ( | HWND | hwndOwner, |
int | nFolder, | ||
HANDLE | hToken, | ||
DWORD | dwFlags, | ||
LPWSTR | pszPath | ||
) |
Definition at line 2208 of file shellpath.c.
Referenced by _SHRegisterFolders(), AutoStartupApplications(), BrsFolder_NewFolder(), CJournaledTestList::CJournaledTestList(), create_ie_menu(), create_profile_directory(), CreateObjectsFromPersistFolder(), DllRegisterServer(), FILEDLG95_InitControls(), FillDefaultSettings(), format_filelist_filename(), GetDefaultUserSendTo(), Initialize(), CFontExt::Initialize(), LoadThemes(), OnAddStartMenuItems(), OnAdvancedStartMenuItems(), OnBrowseButton(), OnClearRecentItems(), RegisterTypeLibraries(), set_installer_properties(), Settings_GetOutputPath(), SHGetFolderLocation(), SHGetFolderPathA(), SHGetSpecialFolderPathW(), test_namespace(), TestDefaultFormat(), and testRegStoreSavedCerts().
HRESULT WINAPI SHGetSpecialFolderLocation | ( | HWND | hwndOwner, |
INT | nFolder, | ||
LPITEMIDLIST * | ppidl | ||
) |
Definition at line 2830 of file shellpath.c.
Referenced by _GetDocumentsPidl(), DoInitAliasPIDLs(), DoTestEntry(), ebrowser_browse_to_desktop(), FILEDLG95_InitControls(), FILEDLG95_LOOKIN_Init(), FILEDLG95_OnWMCommand(), filedlg_collect_places_pidls(), GetFavoritesFolder(), GetMergedFolder(), CSendToMenu::GetSpecialFolder(), IShellBrowserImpl_Construct(), loadShell32(), CACListISF::NextLocation(), CShellBrowser::OnOrganizeFavorites(), PidlBrowse(), CAddressEditBox::PopulateComboBox(), RSHELL_CStartMenu_CreateInstance(), SHAddToRecentDocs(), SHCloneSpecialIDList(), SHExplorerParseCmdLine(), SpecialFolderPath::SpecialFolderPath(), START_TEST(), test_ACListISF_FAVORITES(), test_ACListISF_MYCOMPUTER(), test_get_file_info_iconlist(), test_namespace(), test_parameters(), test_printers_folder(), test_SHCreateShellItem(), test_SHCreateShellItemArray(), test_ShellItemBindToHandler(), test_ShellItemGetAttributes(), test_SHGetIDListFromObject(), test_SHGetNameFromIDList(), test_SHGetPathFromIDList(), VariantToIdlist(), and WshCollection_Item().
Definition at line 2696 of file shellpath.c.
Referenced by get_cache_path(), init_strings(), loadShell32(), main(), test_BindToObject(), test_find_file(), and test_GetDisplayName().
Definition at line 2709 of file shellpath.c.
Referenced by cache_containers_init(), CreateSendToMyDocuments(), delhist_on_command(), CCopyToMenu::DoRealCopy(), CMoveToMenu::DoRealMove(), CMyDocsDropHandler::Drop(), CDeskLinkDropHandler::Drop(), CDesktopFolder::FinalConstruct(), get_csidl_dir(), GetStorageDirectory(), CFSFolder::InitializeEx(), InitPropertyBag_IPropertyBag_Read(), CShellMenuCallback::InsertRecentItem(), CShellMenuCallback::OnExec(), profile_items_callback(), SHAddToRecentDocs(), START_TEST(), test_FolderShortcut(), test_ITEMIDLIST_format(), test_ParseDisplayName(), test_SHCreateShellItemArray(), and test_SHGetPathFromIDList().
Definition at line 150 of file shellpath.c.
WINE_DEFAULT_DEBUG_CHANNEL | ( | shell | ) |
|
static |
Definition at line 578 of file shellpath.c.
|
static |
Definition at line 686 of file shellpath.c.
Referenced by _SHExpandEnvironmentStrings().
|
static |
Definition at line 677 of file shellpath.c.
Referenced by _SHExpandEnvironmentStrings(), and _SHGetDefaultValue().
Definition at line 695 of file shellpath.c.
Referenced by _SHExpandEnvironmentStrings().
|
static |
Definition at line 581 of file shellpath.c.
Definition at line 579 of file shellpath.c.
|
static |
Definition at line 582 of file shellpath.c.
Definition at line 584 of file shellpath.c.
Definition at line 585 of file shellpath.c.
|
static |
Definition at line 586 of file shellpath.c.
|
static |
Definition at line 587 of file shellpath.c.
|
static |
Definition at line 588 of file shellpath.c.
|
static |
Definition at line 589 of file shellpath.c.
|
static |
Definition at line 590 of file shellpath.c.
|
static |
Definition at line 595 of file shellpath.c.
|
static |
Definition at line 597 of file shellpath.c.
|
static |
Definition at line 596 of file shellpath.c.
|
static |
Definition at line 598 of file shellpath.c.
|
static |
Definition at line 591 of file shellpath.c.
|
static |
Definition at line 592 of file shellpath.c.
Definition at line 593 of file shellpath.c.
|
static |
Definition at line 594 of file shellpath.c.
Definition at line 599 of file shellpath.c.
Definition at line 601 of file shellpath.c.
Definition at line 603 of file shellpath.c.
|
static |
Definition at line 730 of file shellpath.c.
Referenced by _SHGetAllUsersProfilePath(), _SHGetCurrentVersionPath(), _SHGetDefaultValue(), _SHGetUserProfilePath(), _SHRegisterFolders(), and SHGetFolderPathAndSubDirW().
Definition at line 676 of file shellpath.c.
Referenced by _SHGetUserProfilePath(), and _SHRegisterUserShellFolders().
Definition at line 604 of file shellpath.c.
Referenced by test_getuserobjectinformation().
Definition at line 606 of file shellpath.c.