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