; ; __acrt_LocaleNameToLCID from 0x180135bfc to 0x180135c4c (80 bytes) ; ; 4 xrefs: ; > __acrt_CompareStringEx @ 0x18013594e ; > __acrt_LCMapStringEx @ 0x180135bba ; > @ 0x180203428 ; > @ 0x180203434 ; ; This function is hookable on this platform! ; ; Using BromaIDA 8.0.0 @ https:;github.com/Stazzical/BromaIDA ; Using bindings at commit ba9f177b at Thu Jul 16 22:52:06 2026 from https:;github.com/geode-sdk/bindings ; mov [rsp+arg_0], rbx ; +0x0, 0x180135bfc push rdi ; +0x5, 0x180135c01 sub rsp, 20h ; +0x6, 0x180135c02 mov edi, edx ; +0xa, 0x180135c06 lea r9, aLocalenametolc ; +0xc, 0x180135c08 mov rbx, rcx ; +0x13, 0x180135c0f lea rdx, aLocalenametolc ; +0x16, 0x180135c12 mov ecx, 16h ; +0x1d, 0x180135c19 lea r8, unk_180174A78 ; +0x22, 0x180135c1e call ?try_get_function@@YAPEAXW4function_id@?A0x37284e77@@QEBDQEBW4module_id@2@2@Z ; +0x29, 0x180135c25 mov rcx, rbx ; +0x2e, 0x180135c2a test rax, rax ; +0x31, 0x180135c2d jz short loc_180135C3C ; +0x34, 0x180135c30 mov edx, edi ; +0x36, 0x180135c32 call cs:__guard_dispatch_icall_fptr ; +0x38, 0x180135c34 jmp short loc_180135C41 ; +0x3e, 0x180135c3a call __acrt_DownlevelLocaleNameToLCID ; +0x40, 0x180135c3c mov rbx, [rsp+28h+arg_0] ; +0x45, 0x180135c41 add rsp, 20h ; +0x4a, 0x180135c46 pop rdi ; +0x4e, 0x180135c4a retn ; +0x4f, 0x180135c4b