4 Aug
2025
4 Aug
'25
7:28 p.m.
Nikolay Sivov (@nsivov) commented about dlls/combase/usrmarshal.c:
+ WCHAR data[]; + } buf; + struct { +#ifdef _WIN64 + ULONG pad; +#endif + HSTRING str; + }; + }; +}; +#pragma pack(pop) + +/****************************************************************************** + * HSTRING_UserSize (combase.@) + */ +ULONG __RPC_USER HSTRING_UserSize(ULONG *flags, ULONG start, HSTRING *str) It's not a 'start', it's current buffer 'size', where you're appending HSTRING argument.
-- https://gitlab.winehq.org/wine/wine/-/merge_requests/8703#note_112065