; ; __acrt_MultiByteToWideChar from 0x180134ea0 to 0x180134efa (90 bytes) ; ; 14 xrefs: ; > __acrt_mbs_to_wcs_cp<__crt_win32_buffer_internal_dynamic_resizing> @ 0x18012900a ; > __acrt_mbs_to_wcs_cp<__crt_win32_buffer_internal_dynamic_resizing> @ 0x180129092 ; > initialize_environment_by_cloning_nolock @ 0x1801322c4 ; > initialize_environment_by_cloning_nolock @ 0x1801322f9 ; > _mbtowc_l @ 0x180137394 ; > _mbtowc_l @ 0x1801373dc ; > InternalCompareStringA @ 0x18013bc3c ; > InternalCompareStringA @ 0x18013bcde ; > InternalCompareStringA @ 0x18013bd04 ; > InternalCompareStringA @ 0x18013bd9e ; > __acrt_GetStringTypeA @ 0x18013d79f ; > __acrt_GetStringTypeA @ 0x18013d845 ; > __acrt_LCMapStringA_stat @ 0x180140c9b ; > __acrt_LCMapStringA_stat @ 0x180140d40 ; ; 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 ; cmp ecx, 0C435h ; +0x0, 0x180134ea0 ja short loc_180134EC8 ; +0x6, 0x180134ea6 lea eax, [rcx-0C42Ch] ; +0x8, 0x180134ea8 cmp eax, 9 ; +0xe, 0x180134eae ja short loc_180134EBF ; +0x11, 0x180134eb1 mov r10d, 2A7h ; +0x13, 0x180134eb3 bt r10d, eax ; +0x19, 0x180134eb9 jb short loc_180134EC4 ; +0x1d, 0x180134ebd cmp ecx, 2Ah ; '*' ; +0x1f, 0x180134ebf jnz short loc_180134EF3 ; +0x22, 0x180134ec2 xor edx, edx ; +0x24, 0x180134ec4 jmp short loc_180134EF3 ; +0x26, 0x180134ec6 cmp ecx, 0D698h ; +0x28, 0x180134ec8 jz short loc_180134EF0 ; +0x2e, 0x180134ece cmp ecx, 0DEA9h ; +0x30, 0x180134ed0 jbe short loc_180134EF3 ; +0x36, 0x180134ed6 cmp ecx, 0DEB3h ; +0x38, 0x180134ed8 jbe short loc_180134EC4 ; +0x3e, 0x180134ede cmp ecx, 0FDE8h ; +0x40, 0x180134ee0 jz short loc_180134EC4 ; +0x46, 0x180134ee6 cmp ecx, 0FDE9h ; +0x48, 0x180134ee8 jnz short loc_180134EF3 ; +0x4e, 0x180134eee and edx, 8 ; +0x50, 0x180134ef0 jmp cs:MultiByteToWideChar ; +0x53, 0x180134ef3