2 * COPYRIGHT: See COPYING in the top level directory
3 * PROJECT: ReactOS user32.dll
4 * FILE: lib/user32/misc/stubs.c
5 * PURPOSE: User32.dll stubs
6 * PROGRAMMER: Casper S. Hornstrup (chorns@users.sourceforge.net)
7 * NOTES: If you implement a function, remove it from this file
9 * 08-F05-2001 CSH Created
14 #include <wine/debug.h>
16 WINE_DEFAULT_DEBUG_CHANNEL(user32
);
40 LPMOUSEMOVEPOINT lppt
,
41 LPMOUSEMOVEPOINT lpptBuf
,
84 // Need to call NtQueryInformationProcess and send ProcessId not hProcess.
85 return NtUserWaitForInputIdle(hProcess
, dwMilliseconds
, FALSE
);
88 /******************************************************************************
89 * SetDebugErrorLevel [USER32.@]
90 * Sets the minimum error level for generating debugging events
93 * dwLevel [I] Debugging error level
99 SetDebugErrorLevel( DWORD dwLevel
)
101 DbgPrint("(%ld): stub\n", dwLevel
);
110 GetAppCompatFlags(HTASK hTask
)
112 PCLIENTINFO pci
= GetWin32ClientInfo();
114 return pci
->dwCompatFlags
;
122 GetAppCompatFlags2(HTASK hTask
)
124 PCLIENTINFO pci
= GetWin32ClientInfo();
126 return pci
->dwCompatFlags2
;
134 GetInternalWindowPos(
149 LoadLocalFonts ( VOID
)
159 LoadRemoteFonts ( VOID
)
169 SetInternalWindowPos(
184 RegisterSystemThread ( DWORD flags
, DWORD reserved
)
194 RegisterTasklist ( DWORD x
)
213 return NtUserDragObject(hwnd1
, hwnd2
, u1
, dw1
, hc1
);
224 UserRealizePalette ( HDC hDC
)
226 return NtUserCallOneParam((DWORD
) hDC
, ONEPARAM_ROUTINE_REALIZEPALETTE
);
235 const COLORREF
*pPens
,
236 const HBRUSH
*pBrushes
,
249 CascadeChildWindows ( HWND hWndParent
, WORD wFlags
)
260 TileChildWindows ( HWND hWndParent
, WORD wFlags
)
271 GetInputDesktop ( VOID
)
282 GetAccCursorInfo ( PCURSORINFO pci
)
293 ClientThreadSetup ( VOID
)
304 GetRawInputDeviceInfoW(
319 CsrBroadcastSystemMessageExW(
321 LPDWORD lpdwRecipients
,
336 GetRawInputDeviceInfoA(
351 AlignRects(LPRECT rect
, DWORD b
, DWORD c
, DWORD d
)
363 PRAWINPUT
* paRawInput
,
406 GetRawInputDeviceList(
407 PRAWINPUTDEVICELIST pRawInputDeviceList
,
420 GetRegisteredRawInputDevices(
421 PRAWINPUTDEVICE pRawInputDevices
,
448 RegisterRawInputDevices(
449 PCRAWINPUTDEVICE pRawInputDevices
,
462 WINNLSGetIMEHotkey( HWND hwnd
)
473 WINNLSEnableIME( HWND hwnd
, BOOL enable
)
484 WINNLSGetEnableStatus( HWND hwnd
)
495 IMPSetIMEW( HWND hwnd
, LPIMEPROW ime
)
506 IMPQueryIMEW( LPIMEPROW ime
)
517 IMPGetIMEW( HWND hwnd
, LPIMEPROW ime
)
528 IMPSetIMEA( HWND hwnd
, LPIMEPROA ime
)
539 IMPQueryIMEA( LPIMEPROA ime
)
550 IMPGetIMEA( HWND hwnd
, LPIMEPROA ime
)
561 SendIMEMessageExW(HWND hwnd
,LPARAM lparam
)
572 SendIMEMessageExA(HWND hwnd
, LPARAM lparam
)
581 BOOL STDCALL
DisplayExitWindowsWarnings(ULONG flags
)
590 BOOL STDCALL
ReasonCodeNeedsBugID(ULONG reasoncode
)
599 BOOL STDCALL
ReasonCodeNeedsComment(ULONG reasoncode
)
608 BOOL STDCALL
CtxInitUser32(VOID
)
617 BOOL STDCALL
EnterReaderModeHelper(HWND hwnd
)
626 VOID STDCALL
InitializeLpkHooks(FARPROC
*hookfuncs
)
634 WORD STDCALL
InitializeWin32EntryTable(UCHAR
* EntryTablePlus0x1000
)
643 BOOL STDCALL
IsServerSideWindow(HWND wnd
)
649 typedef BOOL (CALLBACK
*THEME_HOOK_FUNC
) (DWORD state
,PVOID arg2
); //return type and 2nd parameter unknown
653 BOOL STDCALL
RegisterUserApiHook(HINSTANCE instance
,THEME_HOOK_FUNC proc
)
662 BOOL STDCALL
UnregisterUserApiHook(VOID
)
671 HKL STDCALL
LoadKeyboardLayoutEx(DWORD unknown
,LPCWSTR pwszKLID
,UINT Flags
) //1st parameter unknown
680 VOID STDCALL
AllowForegroundActivation(VOID
)
688 VOID STDCALL
ShowStartGlass(DWORD unknown
)
696 BOOL STDCALL
DdeGetQualityOfService(HWND hWnd
, DWORD Reserved
, PSECURITY_QUALITY_OF_SERVICE pqosPrev
)
706 DWORD STDCALL
User32InitializeImmEntryTable(PVOID p
)