reactos/win32ss/user/ntuser
Hermès Bélusca-Maïto 4cbc61fd02
[WIN32SS:NTUSER][USER32] NtUserProcessConnect() should return pointers in user client-space. (#3937)
- Do the kernel/server --> user/client-space pointers conversion within
  NtUserProcessConnect(), instead of having the callers of this function
  doing this job.
  This makes the behaviour Windows-compatible.

  NOTE: the gHandleEntries pointer is ReactOS-specific!

- Drop the g_ulSharedDelta global, just use instead gSharedInfo.ulSharedDelta.

- Add extra documentation aspects for NtUserProcessConnect() that are
  not yet implemented in ReactOS.
2021-09-09 16:15:12 +02:00
..
misc
accelerator.c
accelerator.h
callback.c [WIN32K:NTUSER] Zero allocated memory in IntCbAllocateMemory. 2020-06-24 09:15:27 +02:00
callback.h [NTUser] Fix Strings and Format to Hooks 2020-04-03 03:58:29 -05:00
callproc.c
caret.c
caret.h
class.c [WIN32K] Allocate a buffer for a classname that is too long 2020-04-27 12:54:10 +02:00
class.h
clipboard.c [WIN32SS] Trim EOL white-space 2020-12-19 17:51:37 +01:00
clipboard.h
console.c
csr.c
csr.h
cursoricon.c
cursoricon.h
dce.h [REACTOS] Addendum to 5c7ce4475e - Fix MSVC 2015 build 2021-05-12 11:04:29 +02:00
dde.c
defwnd.c [User32] Return Default Window Procedure for WM_DEVICECHANGE 2020-04-11 17:58:38 -05:00
desktop.c [WIN32K:NTUSER] Make sure to hold User Global Lock before unmapping desktop heap 2021-08-03 23:13:19 +02:00
desktop.h [WIN32K:NTUSER] Assert global user lock is held exclusively when using global & desktop heaps 2021-08-03 23:13:19 +02:00
display.c [WIN32K] Check if a graphics device already exists before trying to add it 2021-07-15 08:32:46 +02:00
draw.c [Win32SS] Fix Mask for Draw Frame States 2020-04-05 21:11:44 -05:00
event.c
focus.c [NTUSER] Fix ShellHook notifications when creating/activating windows (#2396) 2020-03-05 15:39:23 +01:00
focus.h
ghost.c
ghost.h
guicheck.c [WIN32SS] Fix formatting only. 2020-04-26 19:32:21 +02:00
guicheck.h
hook.c
hook.h
hotkey.c
hotkey.h
ime.c [IMM32] ImmGenerateMessage and ImmTranslateMessage (#3914) 2021-08-18 08:42:12 +09:00
input.c [REACTOS] Cleanup INIT and some PAGE section allocations 2020-11-02 21:45:31 +03:00
input.h [REACTOS] Addendum to 5c7ce4475e - Fix MSVC 2015 build 2021-05-12 11:04:29 +02:00
kbdlayout.c
keyboard.c [WIN32K] Fix uninitialized variable 2021-07-27 14:44:14 +02:00
layered.c
main.c [WIN32K] Do not release twice the lock on error path 2021-08-06 15:18:21 +02:00
menu.c
menu.h
message.c [NTUSER] Demote ERR to TRACE, also some minor corrections (#3132) 2020-09-05 17:59:10 +03:00
metric.c [IMM32] ImmCreateContext, ImmDestroyContext, DllMain etc. (#3867) 2021-08-04 09:41:59 +09:00
misc.c [IMM32] Add some candidate handlings (#3799) 2021-07-11 09:48:15 +09:00
mmcopy.h
monitor.c
monitor.h
mouse.c
msgqueue.c [REACTOS] Cleanup INIT and some PAGE section allocations 2020-11-02 21:45:31 +03:00
msgqueue.h [REACTOS] Addendum to 5c7ce4475e - Fix MSVC 2015 build 2021-05-12 11:04:29 +02:00
nonclient.c [WIN32K:NTUSER] NC_IconForWindow(): Remove redundant if() (#2842) 2020-05-26 20:25:39 +02:00
ntstubs.c [WIN32SS:NTUSER][USER32] NtUserProcessConnect() should return pointers in user client-space. (#3937) 2021-09-09 16:15:12 +02:00
ntuser.c [WIN32K] Init User part after GDI one. 2021-08-06 10:15:02 +02:00
ntuser.h [WIN32K] Init User part after GDI one. 2021-08-06 10:15:02 +02:00
object.c
object.h [XDK] Remove UNREFERENCE_LOCAL_VARIABLE macro 2021-01-19 00:15:02 +03:00
painting.c [WIN32K:USER] Fix potential use after free when painting child windows 2021-08-03 23:13:19 +02:00
painting.h
prop.c [NTUSER] Fix stack memory disclosure in NtUserBuildPropList (#3023) 2020-08-08 14:05:22 +09:00
prop.h
scroll.h
scrollbar.c [UXTHEME][NTUSER] Fix flashing of scrollbar when scrolling (#3868) 2021-09-03 22:34:26 +03:00
scrollex.c
session.c
shutdown.c
shutdown.h
simplecall.c [WIN32K:NTUSER] Allocate & free timers under global user lock 2021-08-03 23:13:19 +02:00
sysparams.c [WIN32K:NTUSER] Fix gradient caption bars with low color depth (#3338) 2020-12-20 23:12:30 +03:00
sysparams.h
tags.h
timer.c [WIN32K:NTUSER] Allocate & free timers under global user lock 2021-08-03 23:13:19 +02:00
timer.h [REACTOS] Addendum to 5c7ce4475e - Fix MSVC 2015 build 2021-05-12 11:04:29 +02:00
useratom.c
useratom.h
userfuncs.h
usrheap.c [WIN32K:NTUSER] In debug builds, enable free & tail checking when creating heaps 2021-08-03 23:13:19 +02:00
usrheap.h [WIN32K:NTUSER] Assert global user lock is held exclusively when using global & desktop heaps 2021-08-03 23:13:19 +02:00
vis.c
vis.h
win32.h [NTUSER] Improve NtUserQueryWindow (#3915) 2021-08-21 07:31:10 +09:00
win32kdebug.h
windc.c [REACTOS] Cleanup INIT and some PAGE section allocations 2020-11-02 21:45:31 +03:00
window.c [NTUSER] Improve NtUserQueryWindow (#3915) 2021-08-21 07:31:10 +09:00
window.h
winpos.c [WIN32SS][NTUSER] ShowWindow.SW_MINIMIZE should show window (#3700) 2021-06-01 11:11:23 +09:00
winpos.h
winsta.c [WIN32K] HACK: create a DC on all display devices and display wallpaper 2021-07-10 16:27:44 +02:00
winsta.h [REACTOS] Addendum to 5c7ce4475e - Fix MSVC 2015 build 2021-05-12 11:04:29 +02:00