---
name: "MSG_InternalGetMessage"
section: "3w"
platform: "linux"
package: "wine-doc"
version: "0.0.980315-1"
release: "Debian 2.0 (Hamm)"
platforms: ["linux"]
url: "https://new.carta.tech/MSG_InternalGetMessage"
---

# MSG\_InternalGetMessage(3w)

MSG\_InternalGetMessage

## NAME

MSG\_InternalGetMessage - MSG\_InternalGetMessage

## SYNOPSIS

**BOOL32 MSG\_InternalGetMessage**\
 **(**\
\
 	**MSG16 \*msg,**\
\
 	**HWND32 hwnd,**\
\
 	**HWND32 hwndOwner,**\
\
 	**WPARAM32 code,**\
\
 	**WORD flags,**\
\
 	**BOOL32 sendIdle**\
 **);**

## DESCRIPTION

GetMessage() function for internal use. Behave like GetMessage(), but also call message filters and optionally send WM\_ENTERIDLE messages.

## SEE ALSO

[MSG\_CheckFilter(3w)](/MSG_CheckFilter/3w.md), [SetDoubleClickTime16(3w)](/SetDoubleClickTime16/3w.md), [SetDoubleClickTime32(3w)](/SetDoubleClickTime32/3w.md), [GetDoubleClickTime16(3w)](/GetDoubleClickTime16/3w.md), [GetDoubleClickTime32(3w)](/GetDoubleClickTime32/3w.md), [ReplyMessage16(3w)](/ReplyMessage16/3w.md), [PeekMessage16(3w)](/PeekMessage16/3w.md), [GetMessage16(3w)](/GetMessage16/3w.md), [PostMessage16(3w)](/PostMessage16/3w.md), [PostMessage32A(3w)](/PostMessage32A/3w.md), [PostMessage32W(3w)](/PostMessage32W/3w.md), [PostAppMessage16(3w)](/PostAppMessage16/3w.md), [SendMessage16(3w)](/SendMessage16/3w.md), [PostThreadMessage32A(3w)](/PostThreadMessage32A/3w.md), [SendMessage32A(3w)](/SendMessage32A/3w.md), [SendMessage32W(3w)](/SendMessage32W/3w.md), [SendMessageTimeout16(3w)](/SendMessageTimeout16/3w.md), [SendMessageTimeout32A(3w)](/SendMessageTimeout32A/3w.md), [SendMessageTimeout32W(3w)](/SendMessageTimeout32W/3w.md), [WaitMessage(3w)](/WaitMessage/3w.md), [TranslateMessage16(3w)](/TranslateMessage16/3w.md), [TranslateMessage32(3w)](/TranslateMessage32/3w.md), [DispatchMessage16(3w)](/DispatchMessage16/3w.md), [DispatchMessage32A(3w)](/DispatchMessage32A/3w.md), [DispatchMessage32W(3w)](/DispatchMessage32W/3w.md), [RegisterWindowMessage16(3w)](/RegisterWindowMessage16/3w.md), [RegisterWindowMessage32A(3w)](/RegisterWindowMessage32A/3w.md), [RegisterWindowMessage32W(3w)](/RegisterWindowMessage32W/3w.md), [GetTickCount(3w)](/GetTickCount/3w.md), [GetCurrentTime16(3w)](/GetCurrentTime16/3w.md), [InSendMessage16(3w)](/InSendMessage16/3w.md), [InSendMessage32(3w)](/InSendMessage32/3w.md), [BroadcastSystemMessage(3w)](/BroadcastSystemMessage/3w.md), [SendNotifyMessage32A(3w)](/SendNotifyMessage32A/3w.md)
