Defines |
| #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) |
Functions |
| | WINE_DEFAULT_DEBUG_CHANNEL (shell) |
| HRESULT WINAPI | SHGetWebFolderFilePathW (LPCWSTR, LPWSTR, DWORD) |
| BOOL WINAPI | PathAppendA (LPSTR lpszPath, LPCSTR lpszAppend) |
| BOOL WINAPI | PathAppendW (LPWSTR lpszPath, LPCWSTR lpszAppend) |
| LPSTR WINAPI | PathCombineA (LPSTR lpszDest, LPCSTR lpszDir, LPCSTR lpszFile) |
| LPWSTR WINAPI | PathCombineW (LPWSTR lpszDest, LPCWSTR lpszDir, LPCWSTR lpszFile) |
| LPSTR WINAPI | PathAddBackslashA (LPSTR lpszPath) |
| LPWSTR WINAPI | PathAddBackslashW (LPWSTR lpszPath) |
| LPSTR WINAPI | PathBuildRootA (LPSTR lpszPath, int drive) |
| LPWSTR WINAPI | PathBuildRootW (LPWSTR lpszPath, int drive) |
| LPSTR WINAPI | PathFindFileNameA (LPCSTR lpszPath) |
| LPWSTR WINAPI | PathFindFileNameW (LPCWSTR lpszPath) |
| LPSTR WINAPI | PathFindExtensionA (LPCSTR lpszPath) |
| LPWSTR WINAPI | PathFindExtensionW (LPCWSTR lpszPath) |
| LPSTR WINAPI | PathGetArgsA (LPCSTR lpszPath) |
| LPWSTR WINAPI | PathGetArgsW (LPCWSTR lpszPath) |
| int WINAPI | PathGetDriveNumberA (LPCSTR lpszPath) |
| int WINAPI | PathGetDriveNumberW (LPCWSTR lpszPath) |
| BOOL WINAPI | PathRemoveFileSpecA (LPSTR lpszPath) |
| BOOL WINAPI | PathRemoveFileSpecW (LPWSTR lpszPath) |
| void WINAPI | PathStripPathA (LPSTR lpszPath) |
| void WINAPI | PathStripPathW (LPWSTR lpszPath) |
| BOOL WINAPI | PathStripToRootA (LPSTR lpszPath) |
| BOOL WINAPI | PathStripToRootW (LPWSTR lpszPath) |
| void WINAPI | PathRemoveArgsA (LPSTR lpszPath) |
| void WINAPI | PathRemoveArgsW (LPWSTR lpszPath) |
| void WINAPI | PathRemoveExtensionA (LPSTR lpszPath) |
| void WINAPI | PathRemoveExtensionW (LPWSTR lpszPath) |
| LPSTR WINAPI | PathRemoveBackslashA (LPSTR lpszPath) |
| LPWSTR WINAPI | PathRemoveBackslashW (LPWSTR lpszPath) |
| VOID WINAPI | PathRemoveBlanksA (LPSTR lpszPath) |
| VOID WINAPI | PathRemoveBlanksW (LPWSTR lpszPath) |
| VOID WINAPI | PathQuoteSpacesA (LPSTR lpszPath) |
| VOID WINAPI | PathQuoteSpacesW (LPWSTR lpszPath) |
| VOID WINAPI | PathUnquoteSpacesA (LPSTR lpszPath) |
| VOID WINAPI | PathUnquoteSpacesW (LPWSTR lpszPath) |
| int WINAPI | PathParseIconLocationA (LPSTR lpszPath) |
| int WINAPI | PathParseIconLocationW (LPWSTR lpszPath) |
| BOOL WINAPI | PathFileExistsDefExtW (LPWSTR lpszPath, DWORD dwWhich) |
| BOOL WINAPI | PathFileExistsDefExtA (LPSTR lpszPath, DWORD dwWhich) |
| static BOOL | SHLWAPI_PathFindInOtherDirs (LPWSTR lpszFile, DWORD dwWhich) |
| BOOL WINAPI | PathFindOnPathExA (LPSTR lpszFile, LPCSTR *lppszOtherDirs, DWORD dwWhich) |
| BOOL WINAPI | PathFindOnPathExW (LPWSTR lpszFile, LPCWSTR *lppszOtherDirs, DWORD dwWhich) |
| BOOL WINAPI | PathFindOnPathA (LPSTR lpszFile, LPCSTR *lppszOtherDirs) |
| BOOL WINAPI | PathFindOnPathW (LPWSTR lpszFile, LPCWSTR *lppszOtherDirs) |
| BOOL WINAPI | PathCompactPathExA (LPSTR lpszDest, LPCSTR lpszPath, UINT cchMax, DWORD dwFlags) |
| BOOL WINAPI | PathCompactPathExW (LPWSTR lpszDest, LPCWSTR lpszPath, UINT cchMax, DWORD dwFlags) |
| BOOL WINAPI | PathIsRelativeA (LPCSTR lpszPath) |
| BOOL WINAPI | PathIsRelativeW (LPCWSTR lpszPath) |
| BOOL WINAPI | PathIsRootA (LPCSTR lpszPath) |
| BOOL WINAPI | PathIsRootW (LPCWSTR lpszPath) |
| BOOL WINAPI | PathIsDirectoryA (LPCSTR lpszPath) |
| BOOL WINAPI | PathIsDirectoryW (LPCWSTR lpszPath) |
| BOOL WINAPI | PathFileExistsA (LPCSTR lpszPath) |
| BOOL WINAPI | PathFileExistsW (LPCWSTR lpszPath) |
| BOOL WINAPI | PathFileExistsAndAttributesA (LPCSTR lpszPath, DWORD *dwAttr) |
| BOOL WINAPI | PathFileExistsAndAttributesW (LPCWSTR lpszPath, DWORD *dwAttr) |
| static BOOL | PathMatchSingleMaskA (LPCSTR name, LPCSTR mask) |
| static BOOL | PathMatchSingleMaskW (LPCWSTR name, LPCWSTR mask) |
| BOOL WINAPI | PathMatchSpecA (LPCSTR lpszPath, LPCSTR lpszMask) |
| BOOL WINAPI | PathMatchSpecW (LPCWSTR lpszPath, LPCWSTR lpszMask) |
| BOOL WINAPI | PathIsSameRootA (LPCSTR lpszPath1, LPCSTR lpszPath2) |
| BOOL WINAPI | PathIsSameRootW (LPCWSTR lpszPath1, LPCWSTR lpszPath2) |
| BOOL WINAPI | PathIsContentTypeA (LPCSTR lpszPath, LPCSTR lpszContentType) |
| BOOL WINAPI | PathIsContentTypeW (LPCWSTR lpszPath, LPCWSTR lpszContentType) |
| BOOL WINAPI | PathIsFileSpecA (LPCSTR lpszPath) |
| BOOL WINAPI | PathIsFileSpecW (LPCWSTR lpszPath) |
| BOOL WINAPI | PathIsPrefixA (LPCSTR lpszPrefix, LPCSTR lpszPath) |
| BOOL WINAPI | PathIsPrefixW (LPCWSTR lpszPrefix, LPCWSTR lpszPath) |
| BOOL WINAPI | PathIsSystemFolderA (LPCSTR lpszPath, DWORD dwAttrib) |
| BOOL WINAPI | PathIsSystemFolderW (LPCWSTR lpszPath, DWORD dwAttrib) |
| BOOL WINAPI | PathIsUNCA (LPCSTR lpszPath) |
| BOOL WINAPI | PathIsUNCW (LPCWSTR lpszPath) |
| BOOL WINAPI | PathIsUNCServerA (LPCSTR lpszPath) |
| BOOL WINAPI | PathIsUNCServerW (LPCWSTR lpszPath) |
| BOOL WINAPI | PathIsUNCServerShareA (LPCSTR lpszPath) |
| BOOL WINAPI | PathIsUNCServerShareW (LPCWSTR lpszPath) |
| BOOL WINAPI | PathCanonicalizeA (LPSTR lpszBuf, LPCSTR lpszPath) |
| BOOL WINAPI | PathCanonicalizeW (LPWSTR lpszBuf, LPCWSTR lpszPath) |
| LPSTR WINAPI | PathFindNextComponentA (LPCSTR lpszPath) |
| LPWSTR WINAPI | PathFindNextComponentW (LPCWSTR lpszPath) |
| BOOL WINAPI | PathAddExtensionA (LPSTR lpszPath, LPCSTR lpszExtension) |
| BOOL WINAPI | PathAddExtensionW (LPWSTR lpszPath, LPCWSTR lpszExtension) |
| BOOL WINAPI | PathMakePrettyA (LPSTR lpszPath) |
| BOOL WINAPI | PathMakePrettyW (LPWSTR lpszPath) |
| int WINAPI | PathCommonPrefixA (LPCSTR lpszFile1, LPCSTR lpszFile2, LPSTR achPath) |
| int WINAPI | PathCommonPrefixW (LPCWSTR lpszFile1, LPCWSTR lpszFile2, LPWSTR achPath) |
| BOOL WINAPI | PathCompactPathA (HDC hDC, LPSTR lpszPath, UINT dx) |
| BOOL WINAPI | PathCompactPathW (HDC hDC, LPWSTR lpszPath, UINT dx) |
| UINT WINAPI | PathGetCharTypeA (UCHAR ch) |
| UINT WINAPI | PathGetCharTypeW (WCHAR ch) |
| static BOOL | SHLWAPI_UseSystemForSystemFolders (void) |
| BOOL WINAPI | PathMakeSystemFolderA (LPCSTR lpszPath) |
| BOOL WINAPI | PathMakeSystemFolderW (LPCWSTR lpszPath) |
| BOOL WINAPI | PathRenameExtensionA (LPSTR lpszPath, LPCSTR lpszExt) |
| BOOL WINAPI | PathRenameExtensionW (LPWSTR lpszPath, LPCWSTR lpszExt) |
| BOOL WINAPI | PathSearchAndQualifyA (LPCSTR lpszPath, LPSTR lpszBuf, UINT cchBuf) |
| BOOL WINAPI | PathSearchAndQualifyW (LPCWSTR lpszPath, LPWSTR lpszBuf, UINT cchBuf) |
| LPSTR WINAPI | PathSkipRootA (LPCSTR lpszPath) |
| LPWSTR WINAPI | PathSkipRootW (LPCWSTR lpszPath) |
| HRESULT WINAPI | PathCreateFromUrlA (LPCSTR pszUrl, LPSTR pszPath, LPDWORD pcchPath, DWORD dwReserved) |
| HRESULT WINAPI | PathCreateFromUrlW (LPCWSTR pszUrl, LPWSTR pszPath, LPDWORD pcchPath, DWORD dwReserved) |
| BOOL WINAPI | PathRelativePathToA (LPSTR lpszPath, LPCSTR lpszFrom, DWORD dwAttrFrom, LPCSTR lpszTo, DWORD dwAttrTo) |
| BOOL WINAPI | PathRelativePathToW (LPWSTR lpszPath, LPCWSTR lpszFrom, DWORD dwAttrFrom, LPCWSTR lpszTo, DWORD dwAttrTo) |
| BOOL WINAPI | PathUnmakeSystemFolderA (LPCSTR lpszPath) |
| BOOL WINAPI | PathUnmakeSystemFolderW (LPCWSTR lpszPath) |
| VOID WINAPI | PathSetDlgItemPathA (HWND hDlg, int id, LPCSTR lpszPath) |
| VOID WINAPI | PathSetDlgItemPathW (HWND hDlg, int id, LPCWSTR lpszPath) |
| BOOL WINAPI | PathIsNetworkPathA (LPCSTR lpszPath) |
| BOOL WINAPI | PathIsNetworkPathW (LPCWSTR lpszPath) |
| BOOL WINAPI | PathIsLFNFileSpecA (LPCSTR lpszPath) |
| BOOL WINAPI | PathIsLFNFileSpecW (LPCWSTR lpszPath) |
| BOOL WINAPI | PathIsDirectoryEmptyA (LPCSTR lpszPath) |
| BOOL WINAPI | PathIsDirectoryEmptyW (LPCWSTR lpszPath) |
| LPCSTR WINAPI | PathFindSuffixArrayA (LPCSTR lpszSuffix, LPCSTR *lppszArray, int dwCount) |
| LPCWSTR WINAPI | PathFindSuffixArrayW (LPCWSTR lpszSuffix, LPCWSTR *lppszArray, int dwCount) |
| VOID WINAPI | PathUndecorateA (LPSTR lpszPath) |
| VOID WINAPI | PathUndecorateW (LPWSTR lpszPath) |
| BOOL WINAPI | PathUnExpandEnvStringsA (LPCSTR pszPath, LPSTR pszBuf, UINT cchBuf) |
| BOOL WINAPI | PathUnExpandEnvStringsW (LPCWSTR pszPath, LPWSTR pszBuf, UINT cchBuf) |
| HRESULT WINAPI | SHGetWebFolderFilePathA (LPCSTR lpszFile, LPSTR lpszPath, DWORD dwPathLen) |
| BOOL WINAPI | PathIsValidCharA (char c, DWORD class) |
| BOOL WINAPI | PathIsValidCharW (WCHAR c, DWORD class) |
Variables |
| static HMODULE | SHLWAPI_hshell32 |
| static fnpIsNetDrive | pIsNetDrive |
| static const DWORD | SHELL_charclass [] |