update for HEAD-2003050101
[reactos.git] / subsys / win32k / ntuser / message.c
index b687dc4..73f1646 100644 (file)
@@ -325,9 +325,23 @@ NtUserPostMessage(HWND hWnd,
                  WPARAM wParam,
                  LPARAM lParam)
 {
-  UNIMPLEMENTED;
+  PUSER_MESSAGE_QUEUE ThreadQueue;
+
+  if (WM_QUIT == Msg)
+    {
+    ThreadQueue = (PUSER_MESSAGE_QUEUE)PsGetWin32Thread()->MessageQueue;
+
+    ThreadQueue->QuitPosted = TRUE;
+    ThreadQueue->QuitExitCode = wParam;
+
+    return TRUE;
+    }
+  else
+    {
+    UNIMPLEMENTED;
     
-  return 0;
+    return FALSE;
+    }
 }
 
 BOOL STDCALL