|
ReactOS 0.4.17-dev-164-gdf7c1fb
|
#include "config.h"#include "wine/port.h"#include <stdarg.h>#include <string.h>#include <stdlib.h>#include "wine/unicode.h"#include "windef.h"#include "winbase.h"#include "wingdi.h"#include "winuser.h"#include "winreg.h"#include "winternl.h"#include "shlwapi.h"#include "wine/debug.h"
Go to the source code of this file.
Classes | |
| struct | envvars_map |
Macros | |
| #define | NO_SHLWAPI_STREAM |
| #define | GET_FUNC(func, module, name, fail) |
| #define | szWebLen (sizeof(szWeb)/sizeof(WCHAR)) |
| #define | szWebMuiLen ((sizeof(szWebMui)+1)/sizeof(WCHAR)) |
| #define | PATH_CHAR_CLASS_LETTER 0x00000001 |
| #define | PATH_CHAR_CLASS_ASTERIX 0x00000002 |
| #define | PATH_CHAR_CLASS_DOT 0x00000004 |
| #define | PATH_CHAR_CLASS_BACKSLASH 0x00000008 |
| #define | PATH_CHAR_CLASS_COLON 0x00000010 |
| #define | PATH_CHAR_CLASS_SEMICOLON 0x00000020 |
| #define | PATH_CHAR_CLASS_COMMA 0x00000040 |
| #define | PATH_CHAR_CLASS_SPACE 0x00000080 |
| #define | PATH_CHAR_CLASS_OTHER_VALID 0x00000100 |
| #define | PATH_CHAR_CLASS_DOUBLEQUOTE 0x00000200 |
| #define | PATH_CHAR_CLASS_INVALID 0x00000000 |
| #define | PATH_CHAR_CLASS_ANY 0xffffffff |
Typedefs | |
| typedef BOOL(WINAPI * | fnpIsNetDrive) (int) |
Variables | |
| static HMODULE | SHLWAPI_hshell32 |
| static fnpIsNetDrive | pIsNetDrive |
| static const WCHAR | allusersprofileW [] = {'%','A','L','L','U','S','E','R','S','P','R','O','F','I','L','E','%',0} |
| static const WCHAR | appdataW [] = {'%','A','P','P','D','A','T','A','%',0} |
| static const WCHAR | programfilesW [] = {'%','P','r','o','g','r','a','m','F','i','l','e','s','%',0} |
| static const WCHAR | systemrootW [] = {'%','S','y','s','t','e','m','R','o','o','t','%',0} |
| static const WCHAR | systemdriveW [] = {'%','S','y','s','t','e','m','D','r','i','v','e','%',0} |
| static const WCHAR | userprofileW [] = {'%','U','S','E','R','P','R','O','F','I','L','E','%',0} |
| static const DWORD | SHELL_charclass [] |
|
static |
Definition at line 4206 of file path.c.
Definition at line 332 of file path.c.
Referenced by ATL::CPathT< StringType >::PathBuildRootX(), and test_PathBuildRootA().
Definition at line 351 of file path.c.
Referenced by IsLFNDriveW(), CDesktopBrowser::OnDeviceChange(), CDrivesFolder::ParseDisplayName(), CAddressEditBox::ParseNow(), ATL::CPathT< StringType >::PathBuildRootX(), and PathQualifyExW().
Definition at line 2493 of file path.c.
Definition at line 197 of file path.c.
Definition at line 2798 of file path.c.
Definition at line 2853 of file path.c.
Definition at line 2917 of file path.c.
Referenced by ATL::CPathT< StringType >::PathCompactPathX().
Definition at line 1444 of file path.c.
Referenced by ATL::CPathT< StringType >::PathCompactPathExX().
Definition at line 1469 of file path.c.
Referenced by PathCompactPathExA(), and ATL::CPathT< StringType >::PathCompactPathExX().
Definition at line 2938 of file path.c.
Referenced by CZipExtract::CCompleteSettingsPage::OnSetActive(), PathCompactPathA(), ATL::CPathT< StringType >::PathCompactPathX(), and PathSetDlgItemPathW().
| HRESULT WINAPI PathCreateFromUrlA | ( | LPCSTR | pszUrl, |
| LPSTR | pszPath, | ||
| LPDWORD | pcchPath, | ||
| DWORD | dwReserved | ||
| ) |
Definition at line 3353 of file path.c.
| HRESULT WINAPI PathCreateFromUrlW | ( | LPCWSTR | pszUrl, |
| LPWSTR | pszPath, | ||
| LPDWORD | pcchPath, | ||
| DWORD | dwReserved | ||
| ) |
Definition at line 3402 of file path.c.
Definition at line 1802 of file path.c.
Definition at line 1853 of file path.c.
Definition at line 1879 of file path.c.
Referenced by GetTypeDescriptionByPath(), PathFileExistsDefExtAndAttributesW(), and PathResolveW().
Definition at line 1204 of file path.c.
Definition at line 1126 of file path.c.
Referenced by PathFileExistsDefExtA(), PathFileExistsDefExtAndAttributesW(), PathFindOnPathExA(), PathFindOnPathExW(), PathSearchOnExtensionsW(), and SHLWAPI_PathFindInOtherDirs().
Definition at line 1824 of file path.c.
Definition at line 397 of file path.c.
Definition at line 1401 of file path.c.
Definition at line 1316 of file path.c.
Referenced by PathFindOnPathA().
Definition at line 1360 of file path.c.
Referenced by PathFindOnPathW(), PathSearchOnExtensionsW(), ShellExecCmdLine(), and WelcomeDlgProc().
Definition at line 1412 of file path.c.
Referenced by DoEntry(), PathResolveW(), and SHELL_FindExecutable().
Definition at line 4040 of file path.c.
Definition at line 4071 of file path.c.
Definition at line 556 of file path.c.
Definition at line 2105 of file path.c.
Definition at line 2128 of file path.c.
Definition at line 1707 of file path.c.
Referenced by ATL::CPathT< StringType >::PathIsDirectoryX().
Definition at line 3978 of file path.c.
Referenced by move_dir_to_dir(), and PathIsDirectoryEmptyA().
Definition at line 1751 of file path.c.
Referenced by CDirectoryList::AddPathsFromDirectory(), BrFolder_OnOK(), copy_file(), create_target_directory(), CreateDirectoryWatcherFromRegEntry(), DetermineDialogBoxType(), CAppScrnshotPreview::DisplayImage(), DoAddFilesFromItem(), DoBuildFilesAndDirs(), DoTestEntry(), CDeskLinkDropHandler::Drop(), CAddressEditBox::ExecuteCommandLine(), FILEDLG95_InitControls(), CFSFolder::GetCustomViewInfo(), getIconLocationForFolder(), CFileDefExt::Initialize(), InstallFontFiles(), PathIsDirectoryEmptyW(), ATL::CPathT< StringType >::PathIsDirectoryX(), CDirectoryWatcher::ProcessNotification(), SHAddToRecentDocs(), SHELL_execute(), SHExplorerParseCmdLine(), ShowCreateShortcutWizard(), WindowProc(), and wWinMain().
Definition at line 3869 of file path.c.
Definition at line 3910 of file path.c.
Definition at line 3810 of file path.c.
Definition at line 3836 of file path.c.
Definition at line 2209 of file path.c.
Definition at line 2224 of file path.c.
Definition at line 1611 of file path.c.
Definition at line 1651 of file path.c.
Definition at line 2265 of file path.c.
Referenced by CViewStatePropertyBag::_IsSystemFolder().
Definition at line 2290 of file path.c.
Definition at line 2425 of file path.c.
Definition at line 2313 of file path.c.
Definition at line 2715 of file path.c.
Referenced by ATL::CPathT< StringType >::PathMakePrettyX(), and test_PathMakePretty().
Definition at line 2747 of file path.c.
Referenced by ATL::CPathT< StringType >::PathMakePrettyX().
Definition at line 3167 of file path.c.
Referenced by PathMakeSystemFolderA(), and SHCreatePropertyBagOnProfileSection().
Definition at line 1900 of file path.c.
Referenced by PathMatchSingleMaskA(), and PathMatchSpecA().
Definition at line 1934 of file path.c.
Referenced by PathMatchSingleMaskW(), and PathMatchSpecW().
Definition at line 2011 of file path.c.
Definition at line 1076 of file path.c.
Definition at line 1101 of file path.c.
| BOOL WINAPI PathRelativePathToA | ( | LPSTR | lpszPath, |
| LPCSTR | lpszFrom, | ||
| DWORD | dwAttrFrom, | ||
| LPCSTR | lpszTo, | ||
| DWORD | dwAttrTo | ||
| ) |
Definition at line 3593 of file path.c.
| BOOL WINAPI PathRelativePathToW | ( | LPWSTR | lpszPath, |
| LPCWSTR | lpszFrom, | ||
| DWORD | dwAttrFrom, | ||
| LPCWSTR | lpszTo, | ||
| DWORD | dwAttrTo | ||
| ) |
Definition at line 3619 of file path.c.
Definition at line 759 of file path.c.
Referenced by ATL::CPathT< StringType >::PathRemoveArgsX().
Definition at line 782 of file path.c.
Referenced by RunOnceExEntry::Exec(), CAddressEditBox::ExecuteCommandLine(), CShellLink::OnNotify(), OpensWithExplorer(), ATL::CPathT< StringType >::PathRemoveArgsX(), SHELL_execute(), SHELL_translate_idlist(), ShellExecuteCommand(), and WelcomeDlgProc().
Definition at line 809 of file path.c.
Definition at line 826 of file path.c.
Definition at line 589 of file path.c.
Definition at line 632 of file path.c.
Definition at line 3211 of file path.c.
Definition at line 3231 of file path.c.
Definition at line 3259 of file path.c.
Definition at line 3273 of file path.c.
Definition at line 3748 of file path.c.
Definition at line 3766 of file path.c.
Referenced by PathSetDlgItemPathA().
Definition at line 3294 of file path.c.
Definition at line 3325 of file path.c.
Definition at line 697 of file path.c.
Definition at line 4111 of file path.c.
Referenced by test_PathUndecorate().
Definition at line 4135 of file path.c.
Referenced by test_PathUndecorate().
Definition at line 4169 of file path.c.
Definition at line 4222 of file path.c.
Definition at line 3696 of file path.c.
Definition at line 3715 of file path.c.
Definition at line 4282 of file path.c.
Definition at line 4301 of file path.c.
Referenced by SHGetWebFolderFilePathA().
Definition at line 1226 of file path.c.
Referenced by PathFindOnPathExA(), and PathFindOnPathExW().
Definition at line 3117 of file path.c.
Referenced by PathMakeSystemFolderW().
| WINE_DEFAULT_DEBUG_CHANNEL | ( | shell | ) |
|
static |
Definition at line 4191 of file path.c.
Referenced by PathUnExpandEnvStringsW().
Definition at line 4192 of file path.c.
Referenced by PathUnExpandEnvStringsW().
|
static |
Definition at line 69 of file path.c.
Referenced by PathIsNetworkPathA(), and PathIsNetworkPathW().
Definition at line 4193 of file path.c.
Referenced by PathUnExpandEnvStringsW(), and test_StdRegProv().
Definition at line 4364 of file path.c.
Referenced by PathIsValidCharA(), PathIsValidCharW(), test_PathIsValidCharA(), and test_PathIsValidCharW().
Definition at line 4195 of file path.c.
Referenced by PathUnExpandEnvStringsW(), and test_Win32_OperatingSystem().
Definition at line 4194 of file path.c.
Referenced by create_file_test(), and PathUnExpandEnvStringsW().