Sweden-Number/include/wine
Martin Storsjo 8fb8cc03c3 arm64: Use __builtin_ms_va_list and __attribute__((ms_abi)) on arm64.
Windows uses a different ABI for va_list on arm64 just like on x86_64.

On x86_64, the calling convention for windows functions is completely
different from the one on other platforms. On arm64, they're mostly the
same, with the only exception being variadic functions (where all float
arguments are passed in integer registers, since the va_list is a single
pointer).

Any functions using __builtin_ms_va_start need to be decorated with
__attribute__((ms_abi)).

Signed-off-by: Martin Storsjo <martin@martin.st>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2018-05-10 08:36:58 +02:00
..
atsvc.idl schedsvc: Fix NetrJobGetInfo return value in case of invalid job id. 2018-04-25 10:49:42 +02:00
dcetypes.idl
debug.h include: Print contents of VT_LPSTR and VT_LPWSTR variants in wine_dbgstr_variant. 2017-06-20 18:43:04 +02:00
dplaysp.h
epm.idl
exception.h kernel32: Remove support for vm86 exceptions. 2018-02-02 14:42:38 +01:00
gdi_driver.h winevulkan: Define vulkan driver interface. 2018-02-27 12:47:16 +01:00
glu.h include: Add a glu.h header. 2017-04-07 20:48:28 +02:00
heap.h d2d1: Replace d2d_calloc() with a global heap_calloc() helper. 2018-02-01 22:24:49 +01:00
irot.idl
itss.idl
library.h
list.h
mmsystem16.h
mscvpdb.h dbghelp: Add support for char32_t type. 2017-05-04 09:13:22 +02:00
port.h libport: Add a replacement implementation for strnlen. 2017-12-15 11:00:36 +01:00
rbtree.h rbtree: Clarify the loop conditions to avoid confusing older gcc. 2017-10-25 19:00:40 +02:00
rpcfc.h
schrpc.idl
server.h
server_protocol.h include: Add definitions for SECTION_IMAGE_INFORMATION flags. 2018-02-13 20:23:26 +01:00
strmbase.h strmbase: Allocate sample list as a part of queue structure. 2016-11-25 19:50:19 +01:00
svcctl.idl advapi32: Fix QueryServiceConfig2 on Wow64. 2017-11-08 21:06:52 +01:00
test.h arm64: Use __builtin_ms_va_list and __attribute__((ms_abi)) on arm64. 2018-05-10 08:36:58 +02:00
unicode.h
vulkan.h winevulkan: Add function pointer typedefs to Vulkan header. 2018-04-03 22:00:37 +02:00
vulkan_driver.h winevulkan/winex11: Add Vulkan WSI stubs (VK_KHR_surface / VK_KHR_swapchain). 2018-03-12 17:59:35 +01:00
wgl.h winex11: Implement WGL_ARB_create_context_no_error. 2018-01-24 21:30:51 +01:00
wgl_driver.h opengl32: Update to the current OpenGL spec. 2018-01-24 21:30:18 +01:00
winaspi.h
winbase16.h krnl386: GetCodeHandle returns a DWORD. 2018-02-23 19:24:01 +01:00
windef16.h
wine_common_ver.rc Update copyright info for 2018. 2018-01-02 10:12:12 +01:00
wined3d.h wined3d: Add new functions to set and get maximum frame latency for the device. 2018-04-30 20:41:59 +02:00
winedxgi.idl dxgi: Implement IDXGIFactory5. 2018-02-14 20:37:55 +01:00
wingdi16.h
winnet16.h
winuser16.h
wpp.h