Skip to content
Jeffrey Carpenter edited this page May 22, 2026 · 2 revisions

clang-cl

See git branch feature/clang-cl

notes

WinFile.cpp

SHFOLDERAPI SHGetFolderPathA(
  [in]  HWND   hwnd,
  [in]  int    csidl,
  [in]  HANDLE hToken,
  [in]  DWORD  dwFlags,
  [out] LPSTR  pszPath
);

HRESULT SHGetKnownFolderPath(
  [in]           REFKNOWNFOLDERID rfid,
  [in]           DWORD            dwFlags,
  [in, optional] HANDLE           hToken,
  [out]          PWSTR            *ppszPath
);
// %USERPROFILE%\Documents
REFKNOWNFOLDERID = FOLDERID_Documents
// %LOCALAPPDATA% (%USERPROFILE%\AppData\Local)
REFKNOWNFOLDERID = FOLDERID_LocalAppData
// %USERPROFILE% (%SystemDrive%\Users\%USERNAME%)
REFKNOWNFOLDERID = FOLDERID_Profile
// %WINDIR%
REFKNOWNFOLDERID = FOLDERID_Windows

Clone this wiki locally