The following functions are used with messages and message queues:
AttachThreadInput
DefWindowProc
CallWndProc
DispatchMessage
GetInputState
GetQueueStatus
GetMessage
GetMessageExtraInfo
GetMessagePos
GetMessageTime
GetMsgProc
GetSysInputMode
InSendMessage
IsDialogMessage
IsWindowUnicode
PeekMessage
PostMessage
PostQuitMessage
PostThreadMessage
RegisterWindowMessage
ReplyMessage
SendDlgItemMessage
SendMessage
SendNotifyMessage
TranslateAccelerator
TranslateMessage
WaitMessage