1
0
mirror of https://github.com/wine-mirror/wine synced 2024-07-08 20:06:18 +00:00
wine/tools/widl
Dmitry Timoshkov 202acc52eb widl: Set the lowest bit in the param name to indicate whether type description follows the name.
It looks like the lowest bit in the param name offset actually indicates
whether type description follows the name, and since the name offsets are
always aligned that makes sense.

This makes oleview.exe from PSDK running under Windows7 correctly show mix
of different very complex and relatively simple type descriptions generated
by widl's SLTG generator.

Signed-off-by: Dmitry Timoshkov <dmitry@baikal.ru>
2024-04-23 22:14:17 +02:00
..
attribute.c widl: Add support for default_overload attribute. 2023-08-04 09:51:24 +09:00
client.c widl: Add /robust flags in correlation descriptors. 2024-04-02 23:30:10 +02:00
expr.c widl: Rename (error|warning)_loc_info to (error|warning)_at. 2023-03-23 16:44:34 +01:00
expr.h
hash.c widl: Silence error message for unknown languages. 2022-04-01 20:30:57 +02:00
hash.h widl: Avoid using Windows types where possible. 2022-01-24 12:27:47 +01:00
header.c widl: Remove unnecessary null check (Coverity). 2023-07-11 18:34:17 +02:00
header.h widl: Fix method number for call_as functions. 2024-03-28 15:44:46 +01:00
Makefile.in widl: Add initial implementation of SLTG typelib generator. 2024-03-21 22:19:57 +01:00
parser.h widl: Always close parsed input file. 2024-03-21 22:19:58 +01:00
parser.l widl: Always close parsed input file. 2024-03-21 22:19:58 +01:00
parser.y widl: Always close parsed input file. 2024-03-21 22:19:58 +01:00
proxy.c widl: Always use new-style format strings in interpreted mode. 2024-04-02 23:30:03 +02:00
register.c widl: Don't use old typelib format in do_everything mode. 2024-04-04 16:03:26 +02:00
server.c widl: Add /robust flags in correlation descriptors. 2024-04-02 23:30:10 +02:00
typegen.c widl: Use x64 calling convention for ARM64EC. 2024-04-18 20:54:24 +02:00
typegen.h widl: Generate correct size and alignment for all types. 2018-06-05 10:07:10 +02:00
typelib_struct.h widl: Remove the uuid_t typedef which causes conflicts on macOS. 2022-01-25 09:27:15 +01:00
typelib.c widl: Use the IMAGE_FIRST_SECTION helper macro. 2023-09-25 13:02:09 +02:00
typelib.h widl: Add initial implementation of SLTG typelib generator. 2024-03-21 22:19:57 +01:00
typetree.c widl: Add source location information to attributes. 2023-03-24 21:49:27 +01:00
typetree.h widl: Move attribute related functions to attribute.c. 2023-03-24 21:49:27 +01:00
utils.c widl: Print the import stack and context in messages. 2023-03-23 16:44:34 +01:00
utils.h widl: Move diagnostic and location functions to parser.l. 2023-03-23 16:44:34 +01:00
widl.c widl: Pass 16-byte structures by value on ARM64. 2024-04-15 18:10:44 +02:00
widl.h widl: Pass 16-byte structures by value on ARM64. 2024-04-15 18:10:44 +02:00
widl.man.in widl: Add initial implementation of SLTG typelib generator. 2024-03-21 22:19:57 +01:00
widltypes.h widl: Add support for default_overload attribute. 2023-08-04 09:51:24 +09:00
write_msft.c widl: Map VT_USERDEFINED to VT_I4 for default values in typelibs. 2024-04-04 20:49:43 +02:00
write_sltg.c widl: Set the lowest bit in the param name to indicate whether type description follows the name. 2024-04-23 22:14:17 +02:00