---
name: "FormatMessageA"
section: "3w"
platform: "linux"
package: "wine-doc"
version: "0.0.981018-1.1"
release: "Debian 2.1 (Slink)"
platforms: ["linux"]
url: "https://new.carta.tech/FormatMessageA"
---

# FormatMessageA(3w)

FormatMessage32A (KERNEL32.138)

## NAME

FormatMessageA - FormatMessage32A   (KERNEL32.138)

## SYNOPSIS

**DWORD FormatMessageA**\
 **(**\
\
 	**DWORD dwFlags,**\
\
 	**LPCVOID lpSource,**\
\
 	**DWORD dwMessageId,**\
\
 	**DWORD dwLanguageId,**\
\
 	**LPSTR lpBuffer,**\
\
 	**DWORD nSize,**\
\
 	**LPDWORD args**\
 **);**

## PARAMETERS

- **LPDWORD args**

  Va\_list \*args .

## DESCRIPTION

FIXME: missing wrap,FROM\_SYSTEM message-loading,.

## SEE ALSO

[OutputDebugStringA(3w)](/OutputDebugStringA/3w.md), [OutputDebugStringW(3w)](/OutputDebugStringW/3w.md), [CharNextA(3w)](/CharNextA/3w.md), [CharNextExA(3w)](/CharNextExA/3w.md), [CharNextExW(3w)](/CharNextExW/3w.md), [CharNextW(3w)](/CharNextW/3w.md), [CharPrevA(3w)](/CharPrevA/3w.md), [CharPrevExA(3w)](/CharPrevExA/3w.md), [CharPrevExW(3w)](/CharPrevExW/3w.md), [CharPrevW(3w)](/CharPrevW/3w.md), [CharLowerA(3w)](/CharLowerA/3w.md), [CharLowerBuffA(3w)](/CharLowerBuffA/3w.md), [CharLowerBuffW(3w)](/CharLowerBuffW/3w.md), [CharLowerW(3w)](/CharLowerW/3w.md), [CharUpperA(3w)](/CharUpperA/3w.md), [CharUpperBuffA(3w)](/CharUpperBuffA/3w.md), [CharUpperBuffW(3w)](/CharUpperBuffW/3w.md), [CharUpperW(3w)](/CharUpperW/3w.md), [IsCharAlphaA(3w)](/IsCharAlphaA/3w.md), [IsCharAlphaNumericA(3w)](/IsCharAlphaNumericA/3w.md), [IsCharAlphaNumericW(3w)](/IsCharAlphaNumericW/3w.md), [IsCharAlphaW(3w)](/IsCharAlphaW/3w.md), [IsCharLowerA(3w)](/IsCharLowerA/3w.md), [IsCharLowerW(3w)](/IsCharLowerW/3w.md), [IsCharUpperA(3w)](/IsCharUpperA/3w.md), [IsCharUpperW(3w)](/IsCharUpperW/3w.md), [FormatMessageW(3w)](/FormatMessageW/3w.md)
