Hello,
WINELIB_NAME_AW is only needed if the public API would have also a ConstructPartialMsgV macro. Which based on UNICODE being defined or not translates to either ConstructPartialMsgVW or ConstructPartialMsgVA. On Wine that would translate to ConstructPartialMsgV_must_be_suffixed_with_W_or_A_in_this_context to generate an error.
It's basically and old kludge by MS to make porting old ansi code to unicode easier.
bye michael
On 2/16/22 05:03, Mohamad Al-Jaf wrote:
Hi,
I'm just wondering if WINELIB_NAME_AW is required for these functions? The header is internal so I'm not sure if it's appropriate here. What does it do exactly? Also, I saw past commits for similar AW functions and they did not include this declaration. But the Wine wiki says it needs a declaration. So I don't know if I should add it or not. -- Kind regards, Mohamad