// // sub_180001100 from 0x180001100 to 0x18000116d (109 bytes) // // 2 xrefs: // > @ 0x1801444c8 // > @ 0x1801f6030 // // 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 // __int64 (__fastcall **sub_180001100())(int, int, int, int, __int64) { __int64 (__fastcall **result)(int, int, int, int, __int64); // rax __int64 (__fastcall **v1)(int, int, int, int, __int64); // rcx if ( (unsigned int)sub_1800C0A10(3) ) { qword_1801EE090 = (__int64)off_1801AE270; return off_1801AE270; } else { result = (__int64 (__fastcall **)(int, int, int, int, __int64))sub_1800C0A10(2); if ( (_DWORD)result ) { qword_1801EE090 = (__int64)off_1801AE210; } else { result = (__int64 (__fastcall **)(int, int, int, int, __int64))sub_1800C0A10(0); v1 = off_1801AE150; if ( (_DWORD)result ) v1 = off_1801AE1B0; qword_1801EE090 = (__int64)v1; } } return result; }