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

# CheckEscapesA(3w)

## NAME

**CheckEscapesA** (SHELL32.@)

## SYNOPSIS

DWORD CheckEscapesA\
  (\
   LPSTR *string*,\
   DWORD *len*\
  )

## PARAMS

*string* **\[In/Out\]**  *string* to check ??.

*len* **\[In\]**  is **0.**

## DESCRIPTION

Checks a *string* for special characters which are not allowed in a path and encloses it in quotes if that is the case.

## PARAMS

*string* **\[In/Out\]**  *string* to check and on return eventually quoted.

*len* **\[In\]**  length of *string*.

## RETURNS

length of actual *string*.

## NOTES

Not really sure if this function returns actually a value at all.

## IMPLEMENTATION

Declared in **"undocshell.h"**.

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

Debug channel **"shell"**.
