reactos/win32ss/user/ntuser
Stanislav Motylkov 31827c43b6
[WIN32SS] EnumDisplayDevices: Fill DeviceID field properly
- [VIDEOPRT] Return the real PhysicalDeviceObject in Win32k callbacks.

- [WIN32SS:ENG] Pass PhysDeviceObject into the GraphicsDevice structure
  and rename the destination field accordingly.

- [WIN32SS:NTUSER] Request hardware identifiers from device PDO and
  fill DISPLAY_DEVICE's DeviceID field with the first identifier.

Now it's correctly passed to the usermode, and Desktop Propertes applet
can open the video adapter device properties.

Thanks to Hervé Poussineau for the help.

CORE-18197 CORE-11715
2022-05-30 15:28:21 +03:00
..
misc [WIN32SS:NTUSER] Use kernel handle in W32kOpenFile(). 2022-03-19 17:04:30 +01:00
accelerator.c
accelerator.h
callback.c [NTUSER] Do assignment lock at NtUserSetThreadLayoutHandles (#4459) 2022-04-19 08:41:13 +09:00
callback.h [NTUSER][USER32] Implement IntImmProcessKey (#4353) 2022-02-12 08:32:13 +09:00
callproc.c
caret.c [NTUSER] Fix caret display mistake (#2180) 2019-12-26 19:08:01 +09:00
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 [WIN32SS][USER32] Add Ghost codes (retrial of #1100) (#1112) 2018-12-11 12:30:59 +09:00
clipboard.c [WIN32SS] Trim EOL white-space 2020-12-19 17:51:37 +01:00
clipboard.h
console.c [FORMATTING] Remove trailing whitespace. Addendum to 34593d93. 2021-09-13 03:52:22 +02:00
csr.c [FORMATTING] Remove trailing whitespace. Addendum to 34593d93. 2021-09-13 03:52:22 +02:00
csr.h [FORMATTING] Remove trailing whitespace. Addendum to 34593d93. 2021-09-13 03:52:22 +02:00
cursoricon.c [REACTOS] Improve/Fix some "printf" formats (#555) 2018-05-30 14:18:23 +02:00
cursoricon.h
dce.h [REACTOS] Addendum to 5c7ce4475e - Fix MSVC 2015 build 2021-05-12 11:04:29 +02:00
dde.c
defwnd.c [WIN32SS:NTUSER] Fix window state after restoring snapped window (#4119) 2021-11-23 23:34:03 +01:00
desktop.c [WIN32K:NTUSER] Only call IntFreeSecurityBuffer() when needed, don't free NULL buffers. 2022-05-23 19:30:13 +02:00
desktop.h [WIN32K:NTUSER] Implement security infrastructure for NTUSER component 2022-05-06 10:09:48 +02:00
display.c [WIN32SS] EnumDisplayDevices: Fill DeviceID field properly 2022-05-30 15:28:21 +03:00
draw.c [Win32SS] Fix Mask for Draw Frame States 2020-04-05 21:11:44 -05:00
event.c [WIN32SS][NTUSER] Fix message time (#1259) 2019-04-12 07:56:04 +09:00
focus.c [NTUSER] Add locking at IntSendFocusMessage (#4468) 2022-04-25 11:36:00 +09:00
focus.h [NTUSER] Implement HSHELL_RUDEAPPACTIVATE notification (#4147) 2021-12-08 18:26:22 +09:00
ghost.c [WIN32SS:USER] Some minimal work and fixes concerning message queues timeouts. 2019-12-29 16:14:15 +01:00
ghost.h [NTUSER] Implement creating the system threads 2018-12-19 16:13:18 +02:00
guicheck.c [FORMATTING] Remove trailing whitespace. Addendum to 34593d93. 2021-09-13 03:52:22 +02:00
guicheck.h
hook.c [WIN32K] Use KeStackAttachProcess 2019-06-15 21:26:41 +02:00
hook.h [WIN32K] Fix 64 bit issues (#420) 2018-03-18 15:53:52 +01:00
hotkey.c [WIN32SS:NTUSER] Implement "Window Snap" feature (#1226) 2019-01-15 14:36:41 +01:00
hotkey.h [WIN32SS:NTUSER] Implement "Window Snap" feature (#1226) 2019-01-15 14:36:41 +01:00
ime.c [NTUSER][USER32] Implement IME status (#4472) 2022-05-08 20:16:17 +09:00
input.c [REACTOS] Add '\n' to debug logs 2022-05-04 03:28:38 +03:00
input.h [NTUSER] Implement NtUserSetImeHotKey (#4350) 2022-02-09 11:27:44 +09:00
kbdlayout.c [WIN32SS] Disable by default the dumping function. Addendum to 69f90508. 2021-09-19 00:46:56 +02:00
keyboard.c [KBDJA][NTUSER] Improve scancode_to_vk data (#4515) 2022-05-15 12:53:12 +09:00
layered.c
main.c [NTUSER] Do assignment lock pti->spDefaultImc (#4456) 2022-04-18 08:23:18 +09:00
menu.c [WIN32K] Fix uninitialized hNewMenu use in MENU_DoNextMenu. 2021-10-29 22:06:46 -04:00
menu.h
message.c [NTUSER] Demote ERR to TRACE, also some minor corrections (#3132) 2020-09-05 17:59:10 +03:00
metric.c [WIN32SS] Introduce the MDEVOBJ structure 2022-04-15 23:09:16 +02:00
misc.c [NTUSER][USER32] Implement ImeWnd_OnImeNotify (#4457) 2022-04-19 07:48:16 +09:00
mmcopy.h
monitor.c
monitor.h
mouse.c [NTUSER] Support MK_SHIFT/MK_CONTROL of mouse messages (#2038) 2019-11-16 09:49:49 +09:00
msgqueue.c [REACTOS] Add '\n' to debug logs 2022-05-04 03:28:38 +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 [NTUSER] Move IMM-related code to ime.c (#4322) 2022-02-02 11:56:40 +09:00
ntuser.c [NTUSER] Add 'Win:' comments to some functions (#4453) 2022-04-17 06:53:37 +09:00
ntuser.h [NTUSER] Implement NtUserGetAppImeLevel and NtUserSetAppImeLevel (#4313) 2022-01-27 07:29:19 +09:00
object.c [WIN32SS] Fix CF_DIB format not being saved to clipboard on Print Screen key (#3265) 2022-05-05 17:54:15 +02:00
object.h [NTUSER] Do assignment lock pti->spDefaultImc (#4456) 2022-04-18 08:23:18 +09:00
painting.c [REACTOS] Add '\n' to debug logs 2022-05-04 03:28:38 +03:00
painting.h [NtGDI] Update Region code 2019-04-17 14:43:24 -05:00
prop.c [NTUSER] Fix stack memory disclosure in NtUserBuildPropList (#3023) 2020-08-08 14:05:22 +09:00
prop.h
scroll.h
scrollbar.c [REACTOS] Add '\n' to debug logs 2022-05-04 03:28:38 +03:00
scrollex.c [WIN32SS][NTUSER] Fix ScrollWindowEx SW_SCROLLCHILDREN (#2327) 2020-02-11 20:59:14 +09:00
security.c [WIN32K:NTUSER] Assign a security descriptor when parsing the desktop object 2022-05-08 20:16:15 +02:00
security.h [WIN32K:NTUSER] Assign a security descriptor when parsing the desktop object 2022-05-08 20:16:15 +02:00
session.c
shutdown.c [WIN32K:NTUSER] Add an extra optional "Process" parameter to the GetProcessLuid() function to be used alternatively in place of "Thread" to retrieve the LUID. 2018-08-19 22:18:30 +02:00
shutdown.h
simplecall.c [NTUSER][USER32] Implement IME status (#4472) 2022-05-08 20:16:17 +09:00
sysparams.c [NTUSER] Initialize correctly CaretWidth value. (#4297) CORE-13984 CORE-14359 CORE-16624 2022-01-18 00:36:49 +01:00
sysparams.h [WIN32K][DESK.CPL]: Add fit and fill background placement options (#28) 2017-10-13 21:44:02 +02:00
tags.h [WIN32SS] Introduce the MDEVOBJ structure 2022-04-15 23:09:16 +02:00
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 [NTUSER] Add 'Win:' comments to some functions (#4453) 2022-04-17 06:53:37 +09:00
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 [WIN32K] Remove incorrect packing specification around _TL, _WIN32THREAD and _THREADINFO structures. 2022-04-09 23:31:44 +02:00
win32kdebug.h [WIN32K:NTUSER] Implement security infrastructure for NTUSER component 2022-05-06 10:09:48 +02:00
windc.c [WIN32SS] Remove now unused code 2022-04-15 23:09:16 +02:00
window.c [NTUSER] NtUserBuildHwndList should return NTSTATUS (#4487) 2022-05-05 22:53:15 +09:00
window.h [NTUSER][USER32] Implement IME status (#4472) 2022-05-08 20:16:17 +09:00
winpos.c [REACTOS] Add '\n' to debug logs 2022-05-04 03:28:38 +03:00
winpos.h
winsta.c [WIN32SS] Implement PDEVOBJ_lChangeDisplaySettings to create initial MDEV 2022-04-15 23:09:16 +02:00
winsta.h [WIN32K:NTUSER] Implement security infrastructure for NTUSER component 2022-05-06 10:09:48 +02:00