3 * COPYRIGHT: See COPYING in the top level directory
4 * PROJECT: ReactOS user32.dll
5 * FILE: lib/user32/misc/stubs.c
6 * PURPOSE: User32.dll stubs
7 * PROGRAMMER: Casper S. Hornstrup (chorns@users.sourceforge.net)
8 * NOTES: If you implement a function, remove it from this file
10 * 08-F05-2001 CSH Created
15 #include <wine/debug.h>
17 WINE_DEFAULT_DEBUG_CHANNEL(user32
);
39 BroadcastSystemMessageA(
41 LPDWORD lpdwRecipients
,
56 BroadcastSystemMessageW(
58 LPDWORD lpdwRecipients
,
75 LPMOUSEMOVEPOINT lppt
,
76 LPMOUSEMOVEPOINT lpptBuf
,
103 LockWorkStation(VOID
)
117 DWORD dwMilliseconds
)
123 /******************************************************************************
124 * SetDebugErrorLevel [USER32.@]
125 * Sets the minimum error level for generating debugging events
128 * dwLevel [I] Debugging error level
134 SetDebugErrorLevel( DWORD dwLevel
)
136 DbgPrint("(%ld): stub\n", dwLevel
);
145 GetAppCompatFlags ( HTASK hTask
)
156 GetInternalWindowPos(
171 LoadLocalFonts ( VOID
)
181 LoadRemoteFonts ( VOID
)
191 SetInternalWindowPos(
206 RegisterSystemThread ( DWORD flags
, DWORD reserved
)
216 RegisterTasklist ( DWORD x
)
235 return NtUserDragObject(hwnd1
, hwnd2
, u1
, dw1
, hc1
);
246 UserRealizePalette ( HDC hDC
)
248 return NtUserCallOneParam((DWORD
) hDC
, ONEPARAM_ROUTINE_REALIZEPALETTE
);
257 const COLORREF
*pPens
,
258 const HBRUSH
*pBrushes
,
271 CascadeChildWindows ( HWND hWndParent
, WORD wFlags
)
282 TileChildWindows ( HWND hWndParent
, WORD wFlags
)
293 GetInputDesktop ( VOID
)
304 GetAccCursorInfo ( PCURSORINFO pci
)
315 ClientThreadSetup ( VOID
)
326 GetRawInputDeviceInfoW(
341 BroadcastSystemMessageExW(
343 LPDWORD lpdwRecipients
,
358 CsrBroadcastSystemMessageExW(
360 LPDWORD lpdwRecipients
,
375 GetRawInputDeviceInfoA(
390 BroadcastSystemMessageExA(
392 LPDWORD lpdwRecipients
,
407 AlignRects(LPRECT rect
, DWORD b
, DWORD c
, DWORD d
)
419 PRAWINPUT
* paRawInput
,
432 GetLayeredWindowAttributes(
477 GetRawInputDeviceList(
478 PRAWINPUTDEVICELIST pRawInputDeviceList
,
491 GetRegisteredRawInputDevices(
492 PRAWINPUTDEVICE pRawInputDevices
,
519 RegisterRawInputDevices(
520 PCRAWINPUTDEVICE pRawInputDevices
,
533 WINNLSGetIMEHotkey( HWND hwnd
)
544 WINNLSEnableIME( HWND hwnd
, BOOL enable
)
555 WINNLSGetEnableStatus( HWND hwnd
)
566 IMPSetIMEW( HWND hwnd
, LPIMEPROW ime
)
577 IMPQueryIMEW( LPIMEPROW ime
)
588 IMPGetIMEW( HWND hwnd
, LPIMEPROW ime
)
599 IMPSetIMEA( HWND hwnd
, LPIMEPROA ime
)
610 IMPQueryIMEA( LPIMEPROA ime
)
621 IMPGetIMEA( HWND hwnd
, LPIMEPROA ime
)
632 SendIMEMessageExW(HWND hwnd
,LPARAM lparam
)
643 SendIMEMessageExA(HWND hwnd
, LPARAM lparam
)
652 BOOL STDCALL
DisplayExitWindowsWarnings(ULONG flags
)
661 BOOL STDCALL
ReasonCodeNeedsBugID(ULONG reasoncode
)
670 BOOL STDCALL
ReasonCodeNeedsComment(ULONG reasoncode
)
679 BOOL STDCALL
CtxInitUser32(VOID
)
688 BOOL STDCALL
EnterReaderModeHelper(HWND hwnd
)
699 GetAppCompatFlags2(HTASK hTask
)
708 VOID STDCALL
InitializeLpkHooks(FARPROC
*hookfuncs
)
716 WORD STDCALL
InitializeWin32EntryTable(UCHAR
* EntryTablePlus0x1000
)
725 BOOL STDCALL
IsServerSideWindow(HWND wnd
)
731 typedef BOOL (CALLBACK
*THEME_HOOK_FUNC
) (DWORD state
,PVOID arg2
); //return type and 2nd parameter unknown
735 BOOL STDCALL
RegisterUserApiHook(HINSTANCE instance
,THEME_HOOK_FUNC proc
)
744 BOOL STDCALL
UnregisterUserApiHook(VOID
)
753 HKL STDCALL
LoadKeyboardLayoutEx(DWORD unknown
,LPCWSTR pwszKLID
,UINT Flags
) //1st parameter unknown
762 VOID STDCALL
AllowForegroundActivation(VOID
)
770 VOID STDCALL
ShowStartGlass(DWORD unknown
)
778 BOOL STDCALL
DdeGetQualityOfService(HWND hWnd
, DWORD Reserved
, PSECURITY_QUALITY_OF_SERVICE pqosPrev
)
788 DWORD STDCALL
User32InitializeImmEntryTable(PVOID p
)