-
adc7014a
by Hans Leidekker at 2025-08-05T16:30:08+09:00
widl: Use a structure for the version attribute.
-
0cb84583
by Hans Leidekker at 2025-08-05T16:30:08+09:00
widl: Fix version attribute value.
winmd stores high and low word in opposite order from typelib.
-
76fe44e0
by Hans Leidekker at 2025-08-05T16:30:11+09:00
widl: Skip array size parameters.
-
f401d4d2
by Hans Leidekker at 2025-08-05T16:30:11+09:00
widl: Fix encoding of array parameters.
Array return values are encoded as out parameters even if they have a retval attribute.
-
252b1b30
by Hans Leidekker at 2025-08-05T16:30:12+09:00
widl: Only use 32-bit integers in row structures.
To avoid uninitialized padding.
-
805de7f1
by Hans Leidekker at 2025-08-05T16:30:14+09:00
widl: Add an implicit apicontract attribute.
midlrt includes this attribute when generating metadata. Adding this attribute when an apicontract
is defined allows us to move member references from types to attributes where they belong.
-
90af2f3f
by Hans Leidekker at 2025-08-05T16:30:15+09:00
widl: Always store member references in attributes.