HRESULT SHGetFolderLocation ( HWND hwndOwner, int nFolder, HANDLE hToken, DWORD dwReserved, LPITEMIDLIST* ppidl )
Gets the folder locations from the registry and creates a pidl.
|hToken||[In]||token representing user, or NULL for current user, or -1 for default user.|
|dwReserved||[In]||must be zero.|
|ppidl||[Out]||PIDL of a special folder.|
Failure: Standard OLE-defined error result, S_FALSE or E_INVALIDARG.
Creates missing reg keys and directories. Mostly forwards to SHGetFolderPathW, but a few values of nFolder return virtual folders that are handled here.
Declared in "shlobj.h". https://source.winehq.org/source/include/shlobj.h
Implemented in "dlls/shell32/shellpath.c". https://source.winehq.org/source/dlls/shell32/shellpath.c
Debug channel "shell".
Copyright © 2021 The Wine Project. All trademarks are the property of their respective owners. Visit WineHQ for license details. Generated Oct 2021.