Mac LOCALE_GetDefaultLangId: uint16_t __cdecl (void)
It reads no register or stack args. Like LOCALE_BuildLangIdFromMac, it combines GetLanguage 0x0002b18b and GetUserDefaultLangID 0x0002b192 through a second pair of static tables into (subLang << 10) | primLang, defaulting to 0x409, and returns MOVZX EAX,CX (0x0002b1b9). Callers use AX: NET_SID_CLIENT_Send_0x50_AuthInfo 0x00057de8 does MOVZX EAX,AX and stores it; RESOURCE_FindEntry 0x0002b596 also uses it.
Changes 1, applied together
Set prototype
mac 0x0002b180signatureundefined LOCALE_GetDefaultLangId(void)→uint16_t LOCALE_GetDefaultLangId(void)conventionunknown→__cdecl