update for HEAD-2003091401
[reactos.git] / subsys / win32k / ntuser / stubs.c
index fbb0052..e550314 100644 (file)
@@ -1,4 +1,5 @@
-/*
+/* $Id$
+ *
  * COPYRIGHT:        See COPYING in the top level directory
  * PROJECT:          ReactOS kernel
  * PURPOSE:          Native User stubs
@@ -8,11 +9,11 @@
  *       04-06-2001  CSH  Created
  */
 #include <ddk/ntddk.h>
+#include <windows.h>
 
 #define NDEBUG
 #include <debug.h>
 
-
 DWORD
 STDCALL
 NtUserActivateKeyboardLayout(
@@ -63,21 +64,6 @@ NtUserBlockInput(
   return 0;
 }
 
-DWORD
-STDCALL
-NtUserBuildHwndList(
-  DWORD Unknown0,
-  DWORD Unknown1,
-  DWORD Unknown2,
-  DWORD Unknown3,
-  DWORD Unknown4,
-  DWORD Unknown5,
-  DWORD Unknown6)
-{
-  UNIMPLEMENTED
-
-  return 0;
-}
 
 DWORD
 STDCALL
@@ -106,17 +92,6 @@ NtUserCallHwnd(
 
 DWORD
 STDCALL
-NtUserCallHwndLock(
-  DWORD Unknown0,
-  DWORD Unknown1)
-{
-  UNIMPLEMENTED
-
-  return 0;
-}
-
-DWORD
-STDCALL
 NtUserCallHwndOpt(
   DWORD Unknown0,
   DWORD Unknown1)
@@ -163,39 +138,6 @@ NtUserCallMsgFilter(
 
 DWORD
 STDCALL
-NtUserCallNoParam(
-  DWORD Unknown0)
-{
-  UNIMPLEMENTED
-
-  return 0;
-}
-
-DWORD
-STDCALL
-NtUserCallOneParam(
-  DWORD Unknown0,
-  DWORD Unknown1)
-{
-  UNIMPLEMENTED
-
-  return 0;
-}
-
-DWORD
-STDCALL
-NtUserCallTwoParam(
-  DWORD Unknown0,
-  DWORD Unknown1,
-  DWORD Unknown2)
-{
-  UNIMPLEMENTED
-
-  return 0;
-}
-
-DWORD
-STDCALL
 NtUserChangeClipboardChain(
   DWORD Unknown0,
   DWORD Unknown1)
@@ -205,36 +147,14 @@ NtUserChangeClipboardChain(
   return 0;
 }
 
-DWORD
+LONG
 STDCALL
 NtUserChangeDisplaySettings(
-  DWORD Unknown0,
-  DWORD Unknown1,
-  DWORD Unknown2,
-  DWORD Unknown3,
-  DWORD Unknown4)
-{
-  UNIMPLEMENTED
-
-  return 0;
-}
-
-DWORD
-STDCALL
-NtUserCheckMenuItem(
-  DWORD Unknown0,
-  DWORD Unknown1,
-  DWORD Unknown2)
-{
-  UNIMPLEMENTED
-
-  return 0;
-}
-
-DWORD
-STDCALL
-NtUserClipCursor(
-  DWORD Unknown0)
+  PUNICODE_STRING lpszDeviceName,
+  LPDEVMODEW lpDevMode,
+  HWND hwnd,
+  DWORD dwflags,
+  LPVOID lParam)
 {
   UNIMPLEMENTED
 
@@ -288,7 +208,8 @@ NtUserCreateAcceleratorTable(
   DWORD Unknown0,
   DWORD Unknown1)
 {
-  UNIMPLEMENTED
+/*  UNIMPLEMENTED */
+  DbgPrint("%s at %s:%d is unimplemented, have a nice day\n",__FUNCTION__,__FILE__,__LINE__);
 
   return 0;
 }
@@ -370,18 +291,6 @@ NtUserDefSetText(
 
 DWORD
 STDCALL
-NtUserDeleteMenu(
-  DWORD Unknown0,
-  DWORD Unknown1,
-  DWORD Unknown2)
-{
-  UNIMPLEMENTED
-
-  return 0;
-}
-
-DWORD
-STDCALL
 NtUserDestroyAcceleratorTable(
   DWORD Unknown0)
 {
@@ -390,38 +299,6 @@ NtUserDestroyAcceleratorTable(
   return 0;
 }
 
-DWORD
-STDCALL
-NtUserDestroyCursor(
-  DWORD Unknown0,
-  DWORD Unknown1)
-{
-  UNIMPLEMENTED
-
-  return 0;
-}
-
-DWORD
-STDCALL
-NtUserDestroyMenu(
-  DWORD Unknown0)
-{
-  UNIMPLEMENTED
-
-  return 0;
-}
-
-DWORD
-STDCALL
-NtUserDragDetect(
-  DWORD Unknown0,
-  DWORD Unknown1,
-  DWORD Unknown2)
-{
-  UNIMPLEMENTED
-
-  return 0;
-}
 
 DWORD
 STDCALL
@@ -501,20 +378,6 @@ NtUserDrawIconEx(
 
 DWORD
 STDCALL
-NtUserDrawMenuBarTemp(
-  DWORD Unknown0,
-  DWORD Unknown1,
-  DWORD Unknown2,
-  DWORD Unknown3,
-  DWORD Unknown4)
-{
-  UNIMPLEMENTED
-
-  return 0;
-}
-
-DWORD
-STDCALL
 NtUserEmptyClipboard(VOID)
 {
   UNIMPLEMENTED
@@ -522,60 +385,39 @@ NtUserEmptyClipboard(VOID)
   return 0;
 }
 
-DWORD
-STDCALL
-NtUserEnableMenuItem(
-  DWORD Unknown0,
-  DWORD Unknown1,
-  DWORD Unknown2)
-{
-  UNIMPLEMENTED
-
-  return 0;
-}
-
-DWORD
-STDCALL
-NtUserEndMenu(VOID)
-{
-  UNIMPLEMENTED
-
-  return 0;
-}
-
-DWORD
+WINBOOL
 STDCALL
-NtUserEnumDisplayDevices(
-  DWORD Unknown0,
-  DWORD Unknown1,
-  DWORD Unknown2,
-  DWORD Unknown3)
+NtUserEnumDisplayDevices (
+  PUNICODE_STRING lpDevice, /* device name */
+  DWORD iDevNum, /* display device */
+  PDISPLAY_DEVICE lpDisplayDevice, /* device information */
+  DWORD dwFlags ) /* reserved */
 {
   UNIMPLEMENTED
 
   return 0;
 }
 
-DWORD
+WINBOOL
 STDCALL
 NtUserEnumDisplayMonitors(
-  DWORD Unknown0,
-  DWORD Unknown1,
-  DWORD Unknown2,
-  DWORD Unknown3)
+  HDC hdc,
+  LPCRECT lprcClip,
+  MONITORENUMPROC lpfnEnum,
+  LPARAM dwData)
 {
   UNIMPLEMENTED
 
   return 0;
 }
 
-DWORD
+WINBOOL
 STDCALL
 NtUserEnumDisplaySettings(
-  DWORD Unknown0,
-  DWORD Unknown1,
-  DWORD Unknown2,
-  DWORD Unknown3)
+  PUNICODE_STRING lpszDeviceName,
+  DWORD iModeNum,
+  LPDEVMODEW lpDevMode, /* FIXME is this correct? */
+  DWORD dwFlags )
 {
   UNIMPLEMENTED
 
@@ -605,18 +447,6 @@ NtUserExcludeUpdateRgn(
 
 DWORD
 STDCALL
-NtUserFindExistingCursorIcon(
-  DWORD Unknown0,
-  DWORD Unknown1,
-  DWORD Unknown2)
-{
-  UNIMPLEMENTED
-
-  return 0;
-}
-
-DWORD
-STDCALL
 NtUserGetAltTabInfo(
   DWORD Unknown0,
   DWORD Unknown1,
@@ -711,16 +541,6 @@ NtUserGetClipboardViewer(VOID)
 
 DWORD
 STDCALL
-NtUserGetClipCursor(
-  DWORD Unknown0)
-{
-  UNIMPLEMENTED
-
-  return 0;
-}
-
-DWORD
-STDCALL
 NtUserGetComboBoxInfo(
   DWORD Unknown0,
   DWORD Unknown1)
@@ -769,11 +589,9 @@ NtUserGetCPD(
 
 DWORD
 STDCALL
-NtUserGetCursorFrameInfo(
+NtUserGetGuiResources(
   DWORD Unknown0,
-  DWORD Unknown1,
-  DWORD Unknown2,
-  DWORD Unknown3)
+  DWORD Unknown1)
 {
   UNIMPLEMENTED
 
@@ -782,8 +600,9 @@ NtUserGetCursorFrameInfo(
 
 DWORD
 STDCALL
-NtUserGetCursorInfo(
-  DWORD Unknown0)
+NtUserGetGUIThreadInfo(
+  DWORD Unknown0,
+  DWORD Unknown1)
 {
   UNIMPLEMENTED
 
@@ -792,7 +611,11 @@ NtUserGetCursorInfo(
 
 DWORD
 STDCALL
-NtUserGetDoubleClickTime(VOID)
+NtUserGetImeHotKey(
+  DWORD Unknown0,
+  DWORD Unknown1,
+  DWORD Unknown2,
+  DWORD Unknown3)
 {
   UNIMPLEMENTED
 
@@ -801,7 +624,7 @@ NtUserGetDoubleClickTime(VOID)
 
 DWORD
 STDCALL
-NtUserGetGuiResources(
+NtUserGetKeyboardLayoutList(
   DWORD Unknown0,
   DWORD Unknown1)
 {
@@ -812,9 +635,8 @@ NtUserGetGuiResources(
 
 DWORD
 STDCALL
-NtUserGetGUIThreadInfo(
-  DWORD Unknown0,
-  DWORD Unknown1)
+NtUserGetKeyboardLayoutName(
+  DWORD Unknown0)
 {
   UNIMPLEMENTED
 
@@ -823,13 +645,10 @@ NtUserGetGUIThreadInfo(
 
 DWORD
 STDCALL
-NtUserGetIconInfo(
+NtUserGetKeyNameText(
   DWORD Unknown0,
   DWORD Unknown1,
-  DWORD Unknown2,
-  DWORD Unknown3,
-  DWORD Unknown4,
-  DWORD Unknown5)
+  DWORD Unknown2)
 {
   UNIMPLEMENTED
 
@@ -838,11 +657,8 @@ NtUserGetIconInfo(
 
 DWORD
 STDCALL
-NtUserGetIconSize(
-  DWORD Unknown0,
-  DWORD Unknown1,
-  DWORD Unknown2,
-  DWORD Unknown3)
+NtUserGetListBoxInfo(
+  DWORD Unknown0)
 {
   UNIMPLEMENTED
 
@@ -851,11 +667,12 @@ NtUserGetIconSize(
 
 DWORD
 STDCALL
-NtUserGetImeHotKey(
+NtUserGetMouseMovePointsEx(
   DWORD Unknown0,
   DWORD Unknown1,
   DWORD Unknown2,
-  DWORD Unknown3)
+  DWORD Unknown3,
+  DWORD Unknown4)
 {
   UNIMPLEMENTED
 
@@ -864,7 +681,7 @@ NtUserGetImeHotKey(
 
 DWORD
 STDCALL
-NtUserGetKeyboardLayoutList(
+NtUserGetPriorityClipboardFormat(
   DWORD Unknown0,
   DWORD Unknown1)
 {
@@ -875,7 +692,7 @@ NtUserGetKeyboardLayoutList(
 
 DWORD
 STDCALL
-NtUserGetKeyboardLayoutName(
+NtUserGetThreadState(
   DWORD Unknown0)
 {
   UNIMPLEMENTED
@@ -885,8 +702,9 @@ NtUserGetKeyboardLayoutName(
 
 DWORD
 STDCALL
-NtUserGetKeyboardState(
-  DWORD Unknown0)
+NtUserGetTitleBarInfo(
+  DWORD Unknown0,
+  DWORD Unknown1)
 {
   UNIMPLEMENTED
 
@@ -895,7 +713,7 @@ NtUserGetKeyboardState(
 
 DWORD
 STDCALL
-NtUserGetKeyNameText(
+NtUserGetUpdateRect(
   DWORD Unknown0,
   DWORD Unknown1,
   DWORD Unknown2)
@@ -907,7 +725,7 @@ NtUserGetKeyNameText(
 
 DWORD
 STDCALL
-NtUserGetKeyState(
+NtUserHideCaret(
   DWORD Unknown0)
 {
   UNIMPLEMENTED
@@ -917,8 +735,9 @@ NtUserGetKeyState(
 
 DWORD
 STDCALL
-NtUserGetListBoxInfo(
-  DWORD Unknown0)
+NtUserImpersonateDdeClientWindow(
+  DWORD Unknown0,
+  DWORD Unknown1)
 {
   UNIMPLEMENTED
 
@@ -927,7 +746,7 @@ NtUserGetListBoxInfo(
 
 DWORD
 STDCALL
-NtUserGetMenuBarInfo(
+NtUserInitializeClientPfnArrays(
   DWORD Unknown0,
   DWORD Unknown1,
   DWORD Unknown2,
@@ -940,170 +759,18 @@ NtUserGetMenuBarInfo(
 
 DWORD
 STDCALL
-NtUserGetMenuIndex(
+NtUserInitTask(
   DWORD Unknown0,
-  DWORD Unknown1)
-{
-  UNIMPLEMENTED
-
-  return 0;
-}
-
-DWORD
-STDCALL
-NtUserGetMenuItemRect(
-  DWORD Unknown0,
-  DWORD Unknown1,
-  DWORD Unknown2,
-  DWORD Unknown3)
-{
-  UNIMPLEMENTED
-
-  return 0;
-}
-
-DWORD
-STDCALL
-NtUserGetMouseMovePointsEx(
-  DWORD Unknown0,
-  DWORD Unknown1,
-  DWORD Unknown2,
-  DWORD Unknown3,
-  DWORD Unknown4)
-{
-  UNIMPLEMENTED
-
-  return 0;
-}
-
-DWORD
-STDCALL
-NtUserGetPriorityClipboardFormat(
-  DWORD Unknown0,
-  DWORD Unknown1)
-{
-  UNIMPLEMENTED
-
-  return 0;
-}
-
-DWORD
-STDCALL
-NtUserGetSystemMenu(
-  DWORD Unknown0,
-  DWORD Unknown1)
-{
-  UNIMPLEMENTED
-
-  return 0;
-}
-
-DWORD
-STDCALL
-NtUserGetThreadState(
-  DWORD Unknown0)
-{
-  UNIMPLEMENTED
-
-  return 0;
-}
-
-DWORD
-STDCALL
-NtUserGetTitleBarInfo(
-  DWORD Unknown0,
-  DWORD Unknown1)
-{
-  UNIMPLEMENTED
-
-  return 0;
-}
-
-DWORD
-STDCALL
-NtUserGetUpdateRect(
-  DWORD Unknown0,
-  DWORD Unknown1,
-  DWORD Unknown2)
-{
-  UNIMPLEMENTED
-
-  return 0;
-}
-
-DWORD
-STDCALL
-NtUserGetUpdateRgn(
-  DWORD Unknown0,
-  DWORD Unknown1,
-  DWORD Unknown2)
-{
-  UNIMPLEMENTED
-
-  return 0;
-}
-
-DWORD
-STDCALL
-NtUserHideCaret(
-  DWORD Unknown0)
-{
-  UNIMPLEMENTED
-
-  return 0;
-}
-
-DWORD
-STDCALL
-NtUserHiliteMenuItem(
-  DWORD Unknown0,
-  DWORD Unknown1,
-  DWORD Unknown2,
-  DWORD Unknown3)
-{
-  UNIMPLEMENTED
-
-  return 0;
-}
-
-DWORD
-STDCALL
-NtUserImpersonateDdeClientWindow(
-  DWORD Unknown0,
-  DWORD Unknown1)
-{
-  UNIMPLEMENTED
-
-  return 0;
-}
-
-DWORD
-STDCALL
-NtUserInitializeClientPfnArrays(
-  DWORD Unknown0,
-  DWORD Unknown1,
-  DWORD Unknown2,
-  DWORD Unknown3)
-{
-  UNIMPLEMENTED
-
-  return 0;
-}
-
-DWORD
-STDCALL
-NtUserInitTask(
-  DWORD Unknown0,
-  DWORD Unknown1,
-  DWORD Unknown2,
-  DWORD Unknown3,
-  DWORD Unknown4,
-  DWORD Unknown5,
-  DWORD Unknown6,
-  DWORD Unknown7,
-  DWORD Unknown8,
-  DWORD Unknown9,
-  DWORD Unknown10)
+  DWORD Unknown1,
+  DWORD Unknown2,
+  DWORD Unknown3,
+  DWORD Unknown4,
+  DWORD Unknown5,
+  DWORD Unknown6,
+  DWORD Unknown7,
+  DWORD Unknown8,
+  DWORD Unknown9,
+  DWORD Unknown10)
 {
   UNIMPLEMENTED
 
@@ -1159,19 +826,6 @@ NtUserMapVirtualKeyEx(
 
 DWORD
 STDCALL
-NtUserMenuItemFromPoint(
-  DWORD Unknown0,
-  DWORD Unknown1,
-  DWORD Unknown2,
-  DWORD Unknown3)
-{
-  UNIMPLEMENTED
-
-  return 0;
-}
-
-DWORD
-STDCALL
 NtUserMinMaximize(
   DWORD Unknown0,
   DWORD Unknown1,
@@ -1286,18 +940,6 @@ NtUserRegisterTasklist(
   return 0;
 }
 
-DWORD
-STDCALL
-NtUserRemoveMenu(
-  DWORD Unknown0,
-  DWORD Unknown1,
-  DWORD Unknown2)
-{
-  UNIMPLEMENTED
-
-  return 0;
-}
-
 
 DWORD
 STDCALL
@@ -1326,16 +968,6 @@ NtUserSendInput(
 
 DWORD
 STDCALL
-NtUserSetCapture(
-  DWORD Unknown0)
-{
-  UNIMPLEMENTED
-
-  return 0;
-}
-
-DWORD
-STDCALL
 NtUserSetClipboardData(
   DWORD Unknown0,
   DWORD Unknown1,
@@ -1369,40 +1001,6 @@ NtUserSetConsoleReserveKeys(
 
 DWORD
 STDCALL
-NtUserSetCursor(
-  DWORD Unknown0)
-{
-  UNIMPLEMENTED
-
-  return 0;
-}
-
-DWORD
-STDCALL
-NtUserSetCursorContents(
-  DWORD Unknown0,
-  DWORD Unknown1)
-{
-  UNIMPLEMENTED
-
-  return 0;
-}
-
-DWORD
-STDCALL
-NtUserSetCursorIconData(
-  DWORD Unknown0,
-  DWORD Unknown1,
-  DWORD Unknown2,
-  DWORD Unknown3)
-{
-  UNIMPLEMENTED
-
-  return 0;
-}
-
-DWORD
-STDCALL
 NtUserSetDbgTag(
   DWORD Unknown0,
   DWORD Unknown1)
@@ -1414,16 +1012,6 @@ NtUserSetDbgTag(
 
 DWORD
 STDCALL
-NtUserSetFocus(
-  DWORD Unknown0)
-{
-  UNIMPLEMENTED
-
-  return 0;
-}
-
-DWORD
-STDCALL
 NtUserSetImeHotKey(
   DWORD Unknown0,
   DWORD Unknown1,
@@ -1436,71 +1024,6 @@ NtUserSetImeHotKey(
   return 0;
 }
 
-DWORD
-STDCALL
-NtUserSetKeyboardState(
-  DWORD Unknown0)
-{
-  UNIMPLEMENTED
-
-  return 0;
-}
-
-DWORD
-STDCALL
-NtUserSetMenu(
-  DWORD Unknown0,
-  DWORD Unknown1,
-  DWORD Unknown2)
-{
-  UNIMPLEMENTED
-
-  return 0;
-}
-
-DWORD
-STDCALL
-NtUserSetMenuContextHelpId(
-  DWORD Unknown0,
-  DWORD Unknown1)
-{
-  UNIMPLEMENTED
-
-  return 0;
-}
-
-DWORD
-STDCALL
-NtUserSetMenuDefaultItem(
-  DWORD Unknown0,
-  DWORD Unknown1,
-  DWORD Unknown2)
-{
-  UNIMPLEMENTED
-
-  return 0;
-}
-
-DWORD
-STDCALL
-NtUserSetMenuFlagRtoL(
-  DWORD Unknown0)
-{
-  UNIMPLEMENTED
-
-  return 0;
-}
-
-DWORD
-STDCALL
-NtUserSetParent(
-  DWORD Unknown0,
-  DWORD Unknown1)
-{
-  UNIMPLEMENTED
-
-  return 0;
-}
 
 DWORD
 STDCALL
@@ -1528,28 +1051,6 @@ NtUserSetSysColors(
 
 DWORD
 STDCALL
-NtUserSetSystemCursor(
-  DWORD Unknown0,
-  DWORD Unknown1)
-{
-  UNIMPLEMENTED
-
-  return 0;
-}
-
-DWORD
-STDCALL
-NtUserSetSystemMenu(
-  DWORD Unknown0,
-  DWORD Unknown1)
-{
-  UNIMPLEMENTED
-
-  return 0;
-}
-
-DWORD
-STDCALL
 NtUserSetThreadState(
   DWORD Unknown0,
   DWORD Unknown1)
@@ -1571,45 +1072,6 @@ NtUserShowCaret(
 
 DWORD
 STDCALL
-NtUserSystemParametersInfo(
-  DWORD Unknown0,
-  DWORD Unknown1,
-  DWORD Unknown2,
-  DWORD Unknown3)
-{
-  UNIMPLEMENTED
-
-  return 0;
-}
-
-DWORD
-STDCALL
-NtUserThunkedMenuInfo(
-  DWORD Unknown0,
-  DWORD Unknown1)
-{
-  UNIMPLEMENTED
-
-  return 0;
-}
-
-DWORD
-STDCALL
-NtUserThunkedMenuItemInfo(
-  DWORD Unknown0,
-  DWORD Unknown1,
-  DWORD Unknown2,
-  DWORD Unknown3,
-  DWORD Unknown4,
-  DWORD Unknown5)
-{
-  UNIMPLEMENTED
-
-  return 0;
-}
-
-DWORD
-STDCALL
 NtUserToUnicodeEx(
   DWORD Unknown0,
   DWORD Unknown1,
@@ -1636,21 +1098,6 @@ NtUserTrackMouseEvent(
 
 DWORD
 STDCALL
-NtUserTrackPopupMenuEx(
-  DWORD Unknown0,
-  DWORD Unknown1,
-  DWORD Unknown2,
-  DWORD Unknown3,
-  DWORD Unknown4,
-  DWORD Unknown5)
-{
-  UNIMPLEMENTED
-
-  return 0;
-}
-
-DWORD
-STDCALL
 NtUserTranslateAccelerator(
   DWORD Unknown0,
   DWORD Unknown1,
@@ -1741,17 +1188,6 @@ NtUserValidateHandleSecure(
 
 DWORD
 STDCALL
-NtUserValidateRect(
-  DWORD Unknown0,
-  DWORD Unknown1)
-{
-  UNIMPLEMENTED
-
-  return 0;
-}
-
-DWORD
-STDCALL
 NtUserVkKeyScanEx(
   DWORD Unknown0,
   DWORD Unknown1,