Commit Graph

89929 Commits

Author SHA1 Message Date
Hervé Poussineau
40ae94de6a [MOUCLASS] Support IRP_MJ_READ on Port device objects 2026-10-25 17:39:28 +01:00
Hervé Poussineau
582b56ef1d [MOUCLASS] Update HandleReadIrp() to not require the spinlock
Callers now take it when required, but not when calling HandleReadIrp().
2026-10-25 17:39:28 +01:00
Hervé Poussineau
2ff94b349a [MOUCLASS] Let FillEntries() caller calculate the destination 2026-10-25 17:39:28 +01:00
Hervé Poussineau
74c8631c3b [MOUCLASS] Extract fields related to reading to a new structure 2026-10-25 17:39:28 +01:00
Hervé Poussineau
2349cb9a3b [KBDCLASS] On Port device objects, do a passthrough for HID IOCTLs
This is required if the keyboard is an HID keyboard.
2026-10-25 17:39:28 +01:00
Hervé Poussineau
bdb961f9d8 [KBDCLASS] Support IRP cancellation on Port device objects 2026-10-25 17:39:28 +01:00
Hervé Poussineau
27f5303d16 [KBDCLASS] Support IRP_MJ_DEVICE_CONTROL on Port device objects 2026-10-25 17:39:28 +01:00
Hervé Poussineau
4ab177b3c3 [KBDCLASS] Support IRP_MJ_READ on Port device objects 2026-10-25 17:39:28 +01:00
Hervé Poussineau
da17ccde55 [KBDCLASS] Update HandleReadIrp() to not require the spinlock
Callers now take it when required, but not when calling HandleReadIrp().
2026-10-25 17:39:28 +01:00
Hervé Poussineau
78a6164a8d [KBDCLASS] Let FillEntries() caller calculate the destination 2026-10-25 17:39:28 +01:00
Hervé Poussineau
7f754b4e42 [KBDCLASS] Extract fields related to reading to a new structure 2026-10-25 17:39:28 +01:00
Eric Kohl
c0937f59ee [SAMSRV] SamrOpenDomain: Release the resource in case of failure 2026-10-25 16:36:45 +01:00
Eric Kohl
340183b3a4 [SAMSRV] Store the domain security descriptor in the right place 2026-10-25 16:19:14 +01:00
Eric Kohl
208bb7f59f [DISKPART] Fix the boot disk information in the 'detail disk' command 2026-10-24 13:47:26 +02:00
Eric Kohl
bd7e16de66 [DISKPART] Fix some more typos 2026-10-24 12:10:42 +02:00
Eric Kohl
b44f5ceb7e [DISKPART] Fix a typo in the allocation of PARTENTRYs
We need to allocate sizeof(PARTENTY) bytes instead of sizeof(PPARTENTRY).
2026-10-23 22:36:30 +02:00
Hervé Poussineau
447a5026eb [NTUSER] Use an event to notify Real-time Input Thread when device list changed (#9562)
This will be required once we can dynamically add or remove devices from
this list.

CORE-9818
2026-10-23 21:41:26 +02:00
Hervé Poussineau
a82834fb3e [NTUSER] Read keyboard/mouse data in completion routine (#9562)
CORE-9818
2026-10-23 21:41:26 +02:00
Hervé Poussineau
e2a3faa649 [NTUSER] Use asynchronous read to set read event (#9562)
CORE-9818
2026-10-23 21:41:26 +02:00
Hervé Poussineau
8e0dc5178d [NTUSER] Introduce ProcessDeviceChanges() to open new input devices (#9562)
This also sets correct device metrics according to existing devices.

CORE-9818
2026-10-23 21:41:26 +02:00
Hervé Poussineau
0fa1908d69 [NTUSER] Introduce CloseInputDevice() function to release INPUT_DEVICE_INFO structures (#9562)
CORE-9818
2026-10-23 21:41:26 +02:00
Hervé Poussineau
401761a5a6 [NTUSER] Introduce CreateInputDevice() function to initialize INPUT_DEVICE_INFO structures (#9562)
Use it to create device structures for mouse and keyboard.
Also use fields in device structure instead of specific ones.

CORE-9818
2026-10-23 21:41:26 +02:00
Hervé Poussineau
f35438fc41 [NTUSER] Read input device attributes in OpenInputDevice() (#9562)
We now detect number of mouse buttons at runtime, and
NtUserGetRawInputDeviceInfo() returns correct device information.

CORE-9818
2026-10-23 21:41:26 +02:00
Eric Kohl
995e759065 [DISKPART] Remove a debug message 2026-10-23 20:32:32 +02:00
Qian Wang
e812443495 [TRANSLATION] Add Japanese (ja-JP) and Simplified Chinese (zh-CN) translations (#9719)
- [CHARMAP_NEW] Add Japanese (ja-JP) translation
- [CLEANMGR] Add Japanese (ja-JP) translation
- [CLEANMGR] Add Simplified Chinese (zh-CN) translation
- [MSCONFIG_NEW] Add Japanese (ja-JP) translation
2026-10-23 14:50:25 +03:00
Dmitry Borisov
fae4549cb0 [BOOTVID:VGA] Small code refactoring (#8926)
- Factor out the common VGA setup code that is used before doing copy operations.
- Less hardcoded values.
- Improve some comments.
- Rename some variables for better readability.
- Remove an useless check.
2026-10-22 23:09:50 +02:00
Eric Kohl
fe08707362 [DISKPART] Fix a typo in the format success message 2026-10-22 22:38:17 +02:00
Mark Jansen
eb4d60df6d [ROSTESTS:WM_ERASEBKGND] Remove unused test application 2026-10-22 19:53:02 +02:00
Mark Jansen
4d5f293802 [ROSTESTS:LINETEST] Remove unused test application 2026-10-22 19:53:02 +02:00
Mark Jansen
11122fc369 [ROSTESTS:THREAD_MSG] Remove unused test application 2026-10-22 19:53:02 +02:00
Mark Jansen
30f326bd8d [ROSTESTS:LINECLIP] Remove unused test application 2026-10-22 19:53:02 +02:00
Mark Jansen
34b5d5c50a [ROSTESTS:BUTTON] Remove unused test application 2026-10-22 19:53:02 +02:00
Mark Jansen
121b21f4f9 [ROSTESTS:COPYMOVE] Remove unused test application 2026-10-22 19:53:02 +02:00
Mark Jansen
e40861d9e1 [ROSTESTS:MKTIME] Remove unused test application 2026-10-22 19:53:02 +02:00
Mark Jansen
b8ac631b29 [ROSTESTS:SECTEST] Remove unused test application 2026-10-22 19:53:02 +02:00
Mark Jansen
801395bb29 [ROSTESTS:THREAD] Remove unused test application 2026-10-22 19:53:02 +02:00
Mark Jansen
83111cdb40 [ROSTESTS:ISOTEST] Remove unused test application 2026-10-22 19:53:02 +02:00
Mark Jansen
976d70a7d6 [ROSTESTS:CONSUME] Remove unused test application 2026-10-22 19:53:02 +02:00
Mark Jansen
e4cd994d98 [ROSTESTS:PTEB] Remove unused test application 2026-10-22 19:53:02 +02:00
Mark Jansen
480ce3a2d1 [ROSTESTS:ATOMTEST] Remove unused test application 2026-10-22 19:53:02 +02:00
Mark Jansen
91243e6984 [ROSTESTS:NPTEST] Remove unused test application 2026-10-22 19:53:02 +02:00
Mark Jansen
18fca37fe5 [ROSTESTS:MSTEST] Remove unused test application 2026-10-22 19:53:02 +02:00
Mark Jansen
4f65f033c3 [ROSTESTS:COUNT] Remove unused test application 2026-10-22 19:53:02 +02:00
Mark Jansen
55dfd673a4 [ROSTESTS:ALIVE] Remove unused test application 2026-10-22 19:53:02 +02:00
Mark Jansen
b5b8ac94d4 [ROSTESTS:SHM] Remove unused test application 2026-10-22 19:53:02 +02:00
Mark Jansen
ba7a5e0a7f [ROSTESTS:EVENT] Remove unused test application 2026-10-22 19:53:02 +02:00
Mark Jansen
e3be1bf0bc [ROSTESTS:ARGS] Remove unused test application 2026-10-22 19:53:02 +02:00
Vitaly Orekhov
b6224c3165 [PSDK] Enumerations and preprocessor defs for WlanRegisterNotification (#9726)
Add a few notification types for those who use WlanRegisterNotification.

JIRA issue: CORE-6905

Proposed changes

Add definitions for possible notification sources
Add ONEX_NOTIFICATION_TYPE, WLAN_NOTIFICATION_ACM, WLAN_NOTIFICATION_MSM and WLAN_HOSTED_NETWORK_NOTIFICATION_CODE enumerations
2026-10-21 18:26:36 -04:00
Whindmar Saksit
a97c8a2cdc [SHELL32_APITEST] Add IShellItem QI and attribute tests (#9738) 2026-10-21 01:13:39 +02:00
Timo Kreuzer
a59131c637 [USER32] Register NtUser PFNs with ntdll
This fixes several user32_winetest class tests.
2026-10-20 21:56:35 +00:00