---
name: "SHGetPathFromIDListA"
section: "3w"
platform: "linux"
package: "libwine-dev"
version: "1.4.1-4"
release: "Debian 7 (Wheezy)"
platforms: ["linux"]
url: "https://new.carta.tech/SHGetPathFromIDListA"
---

# SHGetPathFromIDListA(3w)

## NAME

**SHGetPathFromIDListA** (SHELL32.@)

## SYNOPSIS

BOOL SHGetPathFromIDListA\
  (\
   LPCITEMIDLIST *pidl*,\
   LPSTR         *pszPath*\
  )

## DESCRIPTION

SHGetPathFromIDListA \[**SHELL32**.@\]\[**NT** **4**.0: **SHELL32**.220\].

## PARAMS

*pidl*, **\[In\]**  *pidl*.

*pszPath* **\[Out\]**  path.

## RETURNS

path from a passed **PIDL**.

## NOTES

**NULL** returns **FALSE** desktop *pidl* gives path to desktop directory back special pidls returning **FALSE**

## IMPLEMENTATION

Declared in **"shlobj.h"**.

Implemented in **"dlls/shell32/pidl.c"**.

Debug channel **"pidl"**.
