---
name: "SHGetSpecialFolderLocation"
section: "3w"
platform: "linux"
package: "wine-doc"
version: "0.0.980315-1"
release: "Debian 2.0 (Hamm)"
platforms: ["linux"]
url: "https://new.carta.tech/SHGetSpecialFolderLocation"
---

# SHGetSpecialFolderLocation(3w)

SHGetSpecialFolderLocation \[SHELL32.223\]

## NAME

SHGetSpecialFolderLocation - SHGetSpecialFolderLocation	\[SHELL32.223\]

## SYNOPSIS

**HRESULT SHGetSpecialFolderLocation**\
 **(**\
\
 	**HWND32 hwndOwner,**\
\
 	**INT32 nFolder,**\
\
 	**LPITEMIDLIST \*ppidl**\
 **);**

## DESCRIPTION

SHGetSpecialFolderLocation	\[SHELL32.223\].

## RETURNS

The PIDL of a special folder nFolder is a CSIDL\_xxxxx.

## SEE ALSO

[DragAcceptFiles(3w)](/DragAcceptFiles/3w.md), [DragQueryFile(3w)](/DragQueryFile/3w.md), [DragFinish(3w)](/DragFinish/3w.md), [DragQueryPoint(3w)](/DragQueryPoint/3w.md), [ShellExecute16(3w)](/ShellExecute16/3w.md), [ShellExecute32A(3w)](/ShellExecute32A/3w.md), [FindExecutable16(3w)](/FindExecutable16/3w.md), [FindExecutable32A(3w)](/FindExecutable32A/3w.md), [AboutDlgProc32(3w)](/AboutDlgProc32/3w.md), [AboutDlgProc16(3w)](/AboutDlgProc16/3w.md), [ShellAbout16(3w)](/ShellAbout16/3w.md), [ShellAbout32A(3w)](/ShellAbout32A/3w.md), [ShellAbout32W(3w)](/ShellAbout32W/3w.md), [Shell\_NotifyIcon(3w)](/Shell_NotifyIcon/3w.md), [Shell\_NotifyIconA(3w)](/Shell_NotifyIconA/3w.md), [InternalExtractIcon(3w)](/InternalExtractIcon/3w.md), [ExtractIcon16(3w)](/ExtractIcon16/3w.md), [ExtractIcon32A(3w)](/ExtractIcon32A/3w.md), [ExtractIcon32W(3w)](/ExtractIcon32W/3w.md), [ExtractAssociatedIcon32A(3w)](/ExtractAssociatedIcon32A/3w.md), [SHELL\_FindString(3w)](/SHELL_FindString/3w.md), [DoEnvironmentSubst(3w)](/DoEnvironmentSubst/3w.md), [ShellHookProc(3w)](/ShellHookProc/3w.md), [RegisterShellHook(3w)](/RegisterShellHook/3w.md), [SHGetFileInfo32A(3w)](/SHGetFileInfo32A/3w.md), [SHAppBarMessage32(3w)](/SHAppBarMessage32/3w.md), [CommandLineToArgvW(3w)](/CommandLineToArgvW/3w.md), [Control\_RunDLL(3w)](/Control_RunDLL/3w.md), [SHELL32\_DllGetClassObject(3w)](/SHELL32_DllGetClassObject/3w.md), [SHGetDesktopFolder(3w)](/SHGetDesktopFolder/3w.md), [SHGetMalloc(3w)](/SHGetMalloc/3w.md), [SHGetPathFromIDList(3w)](/SHGetPathFromIDList/3w.md)
