Alistair Leslie-Hughes
d6a6e1f186
include: Correct KMTQAITYPE values.
...
Windows SDK skips the value 14 and KMTQAITYPE_DISPLAY_UMDRIVERNAME was assigned
a value of 71 in the SDK but wasn't in the correct order.
2024-01-25 18:01:40 +01:00
Alex Henrie
cba29adf06
ntoskrnl: Reimplement ExAllocatePool* on top of ExAllocatePool2.
...
Microsoft deprecated all of these functions except ExAllocatePool2 and
ExAllocatePool3, so it's a safe bet that in Windows the old functions
are just wrappers around the new ones now.
Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=54362
2024-01-22 14:22:21 +01:00
Alex Henrie
87761a8a92
include: Add POOL_FLAGS and POOL_FLAG_*.
2024-01-22 14:22:20 +01:00
Nikolay Sivov
dbeaaf2b0f
include: Add missing enum to wdm.h.
2023-12-06 10:20:49 +01:00
Alexandre Julliard
1f769067a3
include: Use NTSYSAPI for all ntdll exports.
2023-11-03 18:05:01 +01:00
Etaash Mathamsetty
627181d99c
gdi32: Add stub for D3DKMTQueryAdapterInfo.
2023-10-09 11:37:49 +02:00
Alex Henrie
0d7cf84709
include: Move RTL functions that belong in ntddk.h from winternl.h to ntddk.h.
2023-09-27 11:17:47 +02:00
Etaash Mathamsetty
51f16a2f80
include: Update definition of KDPC.
2023-09-06 12:05:49 +02:00
Alex Henrie
6bd87223bf
include: Annotate PALLOCATE_FUNCTION(_EX) with __WINE_ALLOC_SIZE.
2023-08-14 17:10:15 +02:00
Alex Henrie
6354cd9f56
include: Annotate PRTL_(AVL|GENERIC)_ALLOCATE_ROUTINE with __WINE_ALLOC_SIZE.
2023-08-14 17:10:15 +02:00
Alex Henrie
a4752dcf9f
include: Annotate PFLT_CONTEXT_ALLOCATE_CALLBACK with __WINE_ALLOC_SIZE.
2023-08-14 17:10:15 +02:00
Vitaly Lipatov
115403dc5b
include: Update COMPRESSION_ defines and move it to ddk/ntifs.h.
2023-08-08 21:13:29 +09:00
Alex Henrie
c79ffafcae
include: Annotate IoAllocate functions with __WINE_(ALLOC_SIZE|DEALLOC|MALLOC).
2023-07-18 15:26:13 +02:00
Alex Henrie
33b7e4806f
include: Add REPARSE_(GUID_)DATA_BUFFER and related constants.
...
Based on a patch by Erich E. Hoover.
2023-07-06 21:04:39 +02:00
Andrey Gusev
5e2c9b1255
ntoskrnl.exe: Add PsSetLoadImageNotifyRoutineEx semi-stub.
...
BattlEye says it's missing.
2023-07-03 22:15:42 +02:00
Alexandre Julliard
718068c42c
include: Disallow fastcall functions in Unix libraries.
2023-06-19 16:28:54 +02:00
Piotr Caban
7a15c777b1
include: Add ddk/winddi.h header.
2023-05-16 08:05:07 -05:00
Alex Henrie
b9627b996f
ntoskrnl: Add ExGetPreviousMode and test.
...
Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=54378
2023-03-01 21:39:30 +01:00
Rémi Bernon
68ff9a942e
include: Move ddk/imm.h to immdev.h.
2023-02-15 21:48:33 +01:00
Alistair Leslie-Hughes
84d38ef306
include: Add D3DKMT_ENUMADAPTERS2 structure.
2023-01-27 13:39:06 +01:00
Nikolay Sivov
ce91ef6426
kernelbase: Add SetProcessInformation().
...
Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=53954
Signed-off-by: Nikolay Sivov <nsivov@codeweavers.com>
2022-11-21 13:09:41 +01:00
Etaash Mathamsetty
c212987dc5
ntoskrnl.exe: Implement KeInitializeGuardedMutex.
2022-11-10 09:49:31 +01:00
Piotr Caban
f590f72eed
compstui: Add CPSFUNC_ADD_PROPSHEETPAGE support.
2022-10-31 12:11:55 +01:00
Piotr Caban
74dded1154
include: Update ddk/compstui.h header.
2022-08-17 19:21:08 +02:00
Brendan Shanks
eb55f64d52
include: Add __WINE_DEALLOC attribute and use it for allocation functions.
...
Signed-off-by: Brendan Shanks <bshanks@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2022-05-18 18:36:10 +02:00
Brendan Shanks
fd1b9afc1d
include: Add __WINE_MALLOC attribute and use it for allocation functions.
...
Signed-off-by: Brendan Shanks <bshanks@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2022-05-18 18:36:10 +02:00
Zhiyi Zhang
4a98b07c4b
winex11.drv: Open a Vulkan device for D3DKMTOpenAdapterFromLuid().
...
The Vulkan device is used for querying video memory information for implementing
D3DKMTQueryVideoMemoryInfo().
Signed-off-by: Zhiyi Zhang <zzhang@codeweavers.com>
Signed-off-by: Huw Davies <huw@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2022-05-17 17:50:36 +02:00
Zhiyi Zhang
4cf797d4d8
include: Add D3DKMTQueryVideoMemoryInfo() definition.
...
Signed-off-by: Zhiyi Zhang <zzhang@codeweavers.com>
Signed-off-by: Huw Davies <huw@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2022-05-17 17:50:24 +02:00
Brendan Shanks
7e973421d1
include: Add WINE_ALLOC_SIZE attribute to MmAllocate functions.
...
Signed-off-by: Brendan Shanks <bshanks@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2022-05-12 12:50:18 +02:00
Brendan Shanks
09704a155e
include: Add WINE_ALLOC_SIZE attribute to ExAllocatePool functions.
...
Signed-off-by: Brendan Shanks <bshanks@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2022-05-12 12:50:18 +02:00
Mohamad Al-Jaf
3ec8c6459a
hid: Implement HidD_GetPhysicalDescriptor.
...
The game INVERSUS Deluxe calls upon this function
and crashes without it.
Signed-off-by: Mohamad Al-Jaf <mohamadaljaf@gmail.com>
Signed-off-by: Rémi Bernon <rbernon@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2022-03-30 21:56:39 +02:00
Vijay Kiran Kamuju
78fbea1672
ntdll: Add stub RtlLookupElementGenericTable function.
...
Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=49426
Signed-off-by: Vijay Kiran Kamuju <infyquest@gmail.com>
Signed-off-by: Alex Henrie <alexhenrie24@gmail.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2021-12-02 20:20:39 +01:00
Vijay Kiran Kamuju
87c7648f15
ntdll: Add stub RtlGetElementGenericTable function.
...
Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=49426
Signed-off-by: Vijay Kiran Kamuju <infyquest@gmail.com>
Signed-off-by: Alex Henrie <alexhenrie24@gmail.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2021-12-02 20:20:39 +01:00
Vijay Kiran Kamuju
df678a4ec6
ntdll: Implement RtlNumberGenericTableElements.
...
Signed-off-by: Vijay Kiran Kamuju <infyquest@gmail.com>
Signed-off-by: Alex Henrie <alexhenrie24@gmail.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2021-12-02 20:20:39 +01:00
Vijay Kiran Kamuju
82a4f2e0ec
ntdll: Implement RtlInitializeGenericTable.
...
Signed-off-by: Vijay Kiran Kamuju <infyquest@gmail.com>
Signed-off-by: Alex Henrie <alexhenrie24@gmail.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2021-12-02 20:20:39 +01:00
Alexandre Julliard
dbe3269c9d
mountmgr: Pass a Unix interface name in the dhcp_request_params ioctl.
...
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2021-11-25 12:38:59 +01:00
Dmitry Timoshkov
162991a03c
ntoskrnl: Add IoCreateDeviceSecure semi-stub.
...
Signed-off-by: Dmitry Timoshkov <dmitry@baikal.ru>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2021-11-19 18:31:38 +01:00
Jacek Caban
c630576b47
include: Add some missing ntgdi declarations.
...
Signed-off-by: Jacek Caban <jacek@codeweavers.com>
Signed-off-by: Huw Davies <huw@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2021-09-20 22:45:48 +02:00
Alexandre Julliard
fefb5da4ba
mountmgr: Make creating a backup optional for shell folders.
...
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2021-09-17 16:49:30 +02:00
Jacek Caban
a8c4020029
wineps.drv: Export DrvDeviceCapabilities.
...
Allows wineps.drv to act as printer configuration interface DLL.
Signed-off-by: Jacek Caban <jacek@codeweavers.com>
Signed-off-by: Huw Davies <huw@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2021-09-13 19:57:28 +02:00
Alexandre Julliard
0a8776d455
mountmgr: Add requests to query and set shell folder symbolic links.
...
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2021-09-07 21:35:54 +02:00
Rémi Bernon
74b7845ff0
hid: Implement HidP_SetScaledUsageValue.
...
The function seems to actually do overflows and rounding errors.
Signed-off-by: Rémi Bernon <rbernon@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2021-08-26 21:49:09 +02:00
Rémi Bernon
3b40a03267
hid: Implement HidP_UnsetUsages.
...
Signed-off-by: Rémi Bernon <rbernon@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2021-08-26 21:49:09 +02:00
Jacek Caban
fbd39cd8b5
gdi32: Implement NtGdiDdDDIOpenAdapterFromLuid.
...
And use it for D3DKMTOpenAdapterFromGdiDisplayName.
Signed-off-by: Jacek Caban <jacek@codeweavers.com>
Signed-off-by: Huw Davies <huw@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2021-08-25 18:28:07 +02:00
Rémi Bernon
1ca788e036
hidparse.sys: Introduce new driver library.
...
Sharing the HidP_* functions with dlls/hid/hidp.c.
Signed-off-by: Rémi Bernon <rbernon@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2021-08-16 23:28:39 +02:00
Huw Davies
e5b90e93b2
dhcpcsvc: Pass a luid instead of the adapter name.
...
Signed-off-by: Huw Davies <huw@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2021-07-07 11:33:53 +02:00
Rémi Bernon
2862ff6ba7
ntoskrnl.exe: Implement Ke(Initialize|Insert|Remove)DeviceQueue.
...
Signed-off-by: Rémi Bernon <rbernon@codeweavers.com>
Signed-off-by: Zebediah Figura <zfigura@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2021-06-30 20:01:20 +02:00
Rémi Bernon
bd26083162
include: Declare KeInitializeSpinLock as static FORCEINLINE.
...
And internally rename the ntoskrnl.exe export.
Signed-off-by: Rémi Bernon <rbernon@codeweavers.com>
Signed-off-by: Zebediah Figura <zfigura@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2021-06-30 20:01:20 +02:00
Rémi Bernon
619bd1867a
hid: Implement HidP_SetUsageValueArray stub.
...
Signed-off-by: Rémi Bernon <rbernon@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2021-06-15 22:51:55 +02:00
Arkadiusz Hiler
50210ea244
ntoskrnl: Implement IoSetDevicePropertyData().
...
Signed-off-by: Rémi Bernon <rbernon@codeweavers.com>
Signed-off-by: Arkadiusz Hiler <arek@hiler.eu>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2021-05-03 23:19:54 +02:00