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

# PathAppendA(3w)

## NAME

**PathAppendA** (SHLWAPI.@)

## SYNOPSIS

BOOL PathAppendA\
  (\
   LPSTR  *lpszPath*,\
   LPCSTR *lpszAppend*\
  )

## DESCRIPTION

Append one path to another.

## PARAMS

*lpszPath* **\[In/Out\]**  Initial part of path, and destination for output.

*lpszAppend* **\[In\]**  Path to append.

## RETURNS

**Success:** **TRUE**. *lpszPath* contains the newly created path.

**Failure:** **FALSE**, if either path is **NULL**, or **[PathCombineA(3w)](/PathCombineA/3w.md)** fails.

## NOTES

*lpszAppend* must contain at least one backslash (**'´**) if not **NULL**. Because **[PathCombineA(3w)](/PathCombineA/3w.md)** is used to join the paths, the resulting path is also canonicalized.

## IMPLEMENTATION

Declared in **"shlwapi.h"**.

Implemented in **"dlls/shlwapi/path.c"**.

Debug channel **"shell"**.
