SHGetFolderPathW(3w)
NAME
SHGetFolderPathW (SHELL32.@)
SYNOPSIS
HRESULT SHGetFolderPathW ( HWND hwndOwner, int nFolder, HANDLE hToken, DWORD dwFlags, LPWSTR pszPath )
PARAMS
hwndOwner [In] owner window.
nFolder [In] CSIDL identifying the folder.
hToken [In] access token.
dwFlags [In] which path to return.
pszPath [Out] converted path.
DESCRIPTION
Convert nFolder to path.
RETURNS
Success: S_OK
Failure: standard HRESULT error codes.
NOTES
Most values can be overridden in either HKCUtwarecrosoftWindowsShell
Folders or in the same location in HKLM. The "Shell Folders" registry
key was used in NT4 and earlier systems. Beginning with Windows(tm)
2000, the "User Shell Folders" key is used, so changes made to it are
made to the former key too. This synchronization is done on-demand: not
until someone requests the value of one of these paths (by calling one
of the SHGet functions) is the value synchronized. Furthermore, the
HKCU paths take precedence over the HKLM paths.
IMPLEMENTATION
Defined in "shlobj.h".
Implemented in "build/buildd-wine-unstable_1.1.32-1+b1-amd64-KnxYu0/wine-unstable-1.1.32/build32/dlls/shell32/shellpath.c".
- Debug channel "shell".