Biswapriyo Nath
0d294ad265
include: Add Stg functions declaration in propvarutil.h.
2022-11-22 18:27:31 +01:00
Piotr Caban
1cf1412a12
gdi32: Get printer output file name in StartDoc.
2022-11-22 18:27:30 +01:00
Santino Mazza
f51c752c43
kernelbase: Create GetGeoInfoEx stub.
2022-11-22 18:27:30 +01:00
Alexandre Julliard
74a5851ef4
ntdll: Use int instead of long types in a few places.
...
To avoid typecasts in debug traces.
2022-11-21 18:03:53 +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
Mohamad Al-Jaf
efcaa605f7
include/windowscontracts: Bump contractversion to 14.
2022-11-21 12:59:49 +01:00
Akihiro Sagawa
6521c09d3a
include: Fix typo in IN4ADDR_LOOPBACK_INIT.
2022-11-18 17:33:49 +01:00
Etaash Mathamsetty
38577522ea
ntoskrnl.exe: Implement KeQueryMaximumProcessorCount/Ex.
2022-11-18 14:00:04 +01:00
Bernhard Kölbl
d95885ba0b
include: Add GUIDs for video decoder profiles.
2022-11-16 21:24:19 +01:00
Alexandre Julliard
a1c8232b33
include: Remove custom/undocumented language identifiers.
...
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2022-11-16 21:24:18 +01:00
Hans Leidekker
d08d6f5104
wldap32: Use the bundled liblber and libldap.
2022-11-15 21:21:27 +01:00
Alex Henrie
6cf63877c5
include: Add wspiapi.h.
...
Needed to compile Tera Term.
2022-11-14 17:38:42 +01:00
Erich E. Hoover
71afae901f
ntdll: Add support for FreeBSD style extended attributes.
...
Signed-off-by: Joel Holdsworth <joel@airwebreathe.org.uk>
2022-11-14 13:17:31 +01:00
Alex Henrie
7c2af26a62
include: Include limits.h in stdlib.h.
...
Needed to compile Tera Term.
2022-11-14 13:17:31 +01:00
Alex Henrie
a17f55f287
ws2_32: Add in[46]addr_* constants to import library.
...
Needed to compile Tera Term.
2022-11-14 13:13:02 +01:00
Alex Henrie
dc7f972896
include: Add IN6ADDR_*_INIT to ws2ipdef.h.
2022-11-14 13:13:02 +01:00
Alex Henrie
debc5c4961
include: Add IN4ADDR_*_INIT to mstcpip.h.
2022-11-14 13:13:02 +01:00
Anton Baskanov
c7f6dc641d
wined3d: Introduce a new flag to indicate that indirect draws won't be used.
2022-11-14 13:13:01 +01:00
Connor McAdams
af0c9d0b7c
uiautomationcore: Add UiaFind stub.
...
Signed-off-by: Connor McAdams <cmcadams@codeweavers.com>
2022-11-14 13:13:01 +01:00
Mohamad Al-Jaf
7e60043fa2
mscoree: Add StrongNameTokenFromAssembly stub.
...
Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=53296
2022-11-14 13:13:01 +01:00
Alexandre Julliard
81cba2af81
include: Disable some inline kernelbase functions when building Unix libraries.
2022-11-14 13:13:01 +01:00
Paul Gofman
17328f4f5c
ntdll: Support specified alignment in NtAllocateVirtualMemoryEx().
2022-11-11 17:21:18 +01:00
Alexandre Julliard
a72c7bbc0c
ntdll: Add a Wine-specific process info class for the LDT copy.
2022-11-11 11:56:45 +01:00
Georg Lehmann
0a2bffa74a
winevulkan: Fix handling bitmasks in needs_alignment.
2022-11-11 11:14:35 +01:00
Paul Gofman
7e8bb68f95
ntdll: Support HighestEndingAddress in NtAllocateVirtualMemoryEx().
2022-11-10 22:00:35 +01:00
Jacek Caban
8463c4f123
winevulkan: Fix handling unions in needs_alignment().
2022-11-10 22:00:34 +01:00
Etaash Mathamsetty
c212987dc5
ntoskrnl.exe: Implement KeInitializeGuardedMutex.
2022-11-10 09:49:31 +01:00
Alexandre Julliard
45eca854c4
openal32: Remove dll.
...
It's not part of Windows, so applications have to ship the native
version anyway.
2022-11-09 21:23:41 +01:00
Alexandre Julliard
988d9ddbf5
ntdll: Don't inline NtCurrentTeb() in Unix libraries.
...
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2022-11-09 21:10:29 +01:00
Alex Henrie
f7e1bb9f36
include: Define PROPSHEETPAGE[AW]_V[1-4].
...
Needed to compile Tera Term.
2022-11-09 10:41:51 +01:00
Gabriel Ivăncescu
4bd8339de9
include: Add CLSID_XHTMLDocument and CLSID_SVGDocument.
...
Signed-off-by: Gabriel Ivăncescu <gabrielopcode@gmail.com>
2022-11-08 20:09:13 +01:00
Gabriel Ivăncescu
2a5d096f2c
include: Add IDOMParser interface, dispinterface, and coclass.
...
Signed-off-by: Gabriel Ivăncescu <gabrielopcode@gmail.com>
2022-11-08 20:09:13 +01:00
Brendan Shanks
d3416d9081
ntdll: Add a Wine-specific THREADINFOCLASS to set just the native thread name.
2022-11-07 21:13:32 +01:00
Alex Henrie
bae772695e
include: Add sdkddkver.h.
...
Needed to compile Tera Term.
2022-11-07 21:13:31 +01:00
Martin Storsjö
f760976803
ntdll: Add ARM EHABI unwind instructions in assembly functions.
...
On most ELF platforms on ARM, ARM EHABI is the unwind info
format normally used, instead of DWARF like on most other platforms.
Currently, when unwinding through ELF objects with libunwind, the
libraries don't have any .eh_frame section mapped at runtime (since
DWARF isn't used for unwinding). Instead, what happens is that
libunwind ends up loading .debug_frame from the libraries on disk
instead.
Therefore, currently, ELF unwinding relies on the .so files not being
stripped.
This patch adds the necessary EHABI unwinding instructions in the
assembly functions that currently have DWARF CFI instructions.
EHABI isn't signaled via any specific preprocessor macro, but
is signaled by the absence of other unwind mechanisms (such
as __ARM_DWARF_EH__ and __SEH__, or maybe SjLj).
Mark the asm functions in the preloaders as .cantunwind, to avoid
undefined references to __aeabi_unwind_cpp_pr* functions.
Also mark other assembly functions as .cantunwind; for
signal_exit_thread this is essential if the function is marked
with .fnstart/.fnend - otherwise exiting threads does hang.
(pthread_exit internally calls _Unwind_ForcedUnwind, which would
hang if signal_exit_thread had .fnstart without any matching unwind
info).
This would, in principle, allow unwinding through these functions with
libunwind, for versions of libunwind that can parse the EHABI unwind
info - see e.g.
4d779f55c0
.
(This commit isn't yet in any current release AFAIK). Unwinding with
EHABI via libunwind would require a few tweaks to the libunwind interface
usage in unix/signal_arm.c though, since e.g. the unw_get_proc_info call
fails if there's no .eh_frame or .debug_frame available.
Signed-off-by: Martin Storsjö <martin@martin.st>
2022-11-07 10:28:18 +01:00
Paul Gofman
0aacfd6861
include: Add windows.gaming.ui.idl.
2022-11-04 19:23:56 +01:00
Zhiyi Zhang
c196d2462d
user32: Hook drawing menu buttons.
2022-11-04 19:23:55 +01:00
Rémi Bernon
dec91f0631
opengl32: Introduce a new NtUserCallOpenGLDebugMessageCallback callback.
2022-11-04 19:23:55 +01:00
Paul Gofman
d656cb2024
ws2_32: Track SO_EXCLUSIVEADDRUSE option value.
2022-11-04 19:23:54 +01:00
Georg Lehmann
c3769732f8
winevulkan: VkDeviceAddress needs alignment.
2022-11-03 18:33:09 +01:00
Georg Lehmann
b04d09158f
winevulkan: Update to VK spec version 1.3.233.
2022-11-03 18:33:09 +01:00
Alex Henrie
5f46d556fe
include: Add wcsncat_s.
...
Needed to compile Tera Term.
2022-11-03 18:33:09 +01:00
Alex Henrie
d24cbd1165
include: Add freopen_s.
...
Needed to compile Tera Term.
2022-11-03 18:33:09 +01:00
Alex Henrie
01777127cf
include: Add _splitpath_s.
...
Needed to compile Tera Term.
2022-11-03 18:33:09 +01:00
Alex Henrie
abf03748af
include: Include minidumpapiset.h in imagehlp.h.
...
Needed to compile Tera Term.
2022-11-02 17:20:20 +01:00
Rémi Bernon
2fec6dd3e3
win32u: Add is_primary parameter to GetCurrentDisplaySettings.
2022-11-01 20:46:23 +01:00
Rémi Bernon
6aeaeed9fb
win32u: Add primary adapter name parameter to ChangeDisplaySettings.
2022-11-01 20:46:22 +01:00
Connor McAdams
4ed9f4c2c5
uiautomationcore: Add UiaNavigate stub.
...
Signed-off-by: Connor McAdams <cmcadams@codeweavers.com>
2022-11-01 17:50:59 +01:00
Bartosz Kosiorek
7984319248
msvcrt: Add _mbcjmstojis_l implementation.
2022-10-31 20:41:45 +01:00
Nikolay Sivov
645326214f
user32: Add DragObject() stub.
...
Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=53768
Signed-off-by: Nikolay Sivov <nsivov@codeweavers.com>
2022-10-31 20:41:45 +01:00