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

# FormatMessageW(3w)

FormatMessage32W (KERNEL32.138)

## NAME

FormatMessageW - FormatMessage32W   (KERNEL32.138)

## SYNOPSIS

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

## PARAMETERS

- **LPDWORD args**

  Va\_list \*args .

## DESCRIPTION

FormatMessage32W   (KERNEL32.138).

## SEE ALSO

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