Function at 0x100262c1
Capabilities:
Read .ini file

Disassembly:
push ebp
mov ebp, esp
push 0xffffffffffffffff
push 0x10039079
mov eax, dword fs:[0]
push eax
mov dword fs:[0], esp
sub esp, 0x788
mov dword [ebp - 4], 0
call fcn.100134d0
mov eax, dword [eax + 0x90]
push eax
lea ecx, [ebp - 0x138]
push ecx
call sub.MSVCRT.dll_strcpy
add esp, 8
lea edx, [ebp - 0x138]
push edx
call sub.MSVCRT.dll_strlen
add esp, 4
sub eax, 1
mov dword [ebp - 0x540], eax
jmp 0x1002632a
mov eax, dword [ebp - 0x540]
sub eax, 1
mov dword [ebp - 0x540], eax
cmp dword [ebp - 0x540], 0
jle 0x10026358
mov ecx, dword [ebp - 0x540]
movsx edx, byte [ebp + ecx - 0x138]
cmp edx, 0x5c
jne 0x10026356
mov eax, dword [ebp - 0x540]
mov byte [ebp + eax - 0x137], 0
jmp 0x10026358
jmp 0x1002631b
lea ecx, [ebp - 0x53c]
call fcn.10035eca
mov byte [ebp - 4], 1
lea ecx, [ebp - 0x138]
push ecx
push 0x10055e20
lea edx, [ebp - 0x53c]
push edx
call sub.MFC42.DLL_CString::Format
add esp, 0xc
push 0x10055e24
push 0x400
lea eax, [ebp - 0x538]
push eax
push 0x10056ce0
push 0x10055e30
push 0x10055e3c
call dword [sym.imp.KERNEL32.dll_GetPrivateProfileStringA]
lea ecx, [ebp - 0x750]
call fcn.10035eca
mov byte [ebp - 4], 2
lea ecx, [ebp - 0x538]
push ecx
push 0x10055e4c
lea edx, [ebp - 0x750]
push edx
call sub.MFC42.DLL_CString::Format
add esp, 0xc
mov eax, dword [ebp - 0x53c]
push eax
push 0x10055e50
lea ecx, [ebp - 0x748]
push ecx
call dword [sym.imp.MSVCRT.dll_sprintf]
add esp, 0xc
lea edx, [ebp - 0x748]
push edx
mov ecx, dword [ebp + 0x14]
call sym.STools.dll_public:_int___thiscall_CMoBanData::LoadData_char__
mov eax, dword [ebp - 0x750]
push eax
push 0x10055e5c
lea ecx, [ebp - 0x748]
push ecx
call dword [sym.imp.MSVCRT.dll_sprintf]
add esp, 0xc
lea edx, [ebp - 0x748]
push edx
mov ecx, dword [ebp + 0x10]
call sym.STools.dll_public:_int___thiscall_CSheJiData::LoadData_char__
mov eax, dword [ebp + 0x10]
mov ecx, dword [ebp + 0x14]
mov dword [eax], ecx
lea ecx, [ebp - 0x554]
call sym.STools.dll_public:_void___thiscall_CMoBanItem::constructor_void_
mov byte [ebp - 4], 3
lea edx, [ebp + 8]
push edx
lea ecx, [ebp - 0x544]
call sub.MFC42.DLL_CString::operator_2
push ecx
mov ecx, esp
mov dword [ebp - 0x754], esp
push 0x10055e68
call sub.MFC42.DLL_CString::CString_2
mov dword [ebp - 0x76c], eax
mov eax, dword [ebp - 0x76c]
mov dword [ebp - 0x770], eax
mov byte [ebp - 4], 4
push ecx
mov ecx, esp
mov dword [ebp - 0x758], esp
push str.Temp
call sub.MFC42.DLL_CString::CString_2
mov dword [ebp - 0x774], eax
mov ecx, dword [ebp - 0x774]
mov dword [ebp - 0x778], ecx
mov byte [ebp - 4], 5
push ecx
mov ecx, esp
mov dword [ebp - 0x75c], esp
lea edx, [ebp - 0x544]
push edx
call sub.MFC42.DLL_CString::CString_1
mov dword [ebp - 0x77c], eax
lea eax, [ebp - 0x74c]
push eax
mov ecx, dword [ebp + 0x10]
mov byte [ebp - 4], 3
call sym.STools.dll_public:_class_CString___thiscall_CSheJiData::AddOneGouJian_class_CString__class_CString__class_CString_
mov dword [ebp - 0x780], eax
mov byte [ebp - 4], 6
push str..dat
lea ecx, [ebp - 0x74c]
push ecx
lea edx, [ebp - 0x750]
push edx
lea eax, [ebp - 0x760]
push eax
call sub.MFC42.DLL_operator_1
mov dword [ebp - 0x784], eax
mov ecx, dword [ebp - 0x784]
mov dword [ebp - 0x788], ecx
mov byte [ebp - 4], 7
mov edx, dword [ebp - 0x788]
push edx
lea eax, [ebp - 0x764]
push eax
call sub.MFC42.DLL_operator
mov dword [ebp - 0x78c], eax
mov ecx, dword [ebp - 0x78c]
mov dword [ebp - 0x790], ecx
mov byte [ebp - 4], 8
mov edx, dword [ebp - 0x790]
push edx
mov ecx, dword [ebp + 0xc]
call sub.MFC42.DLL_CString::operator_2
mov byte [ebp - 4], 7
lea ecx, [ebp - 0x764]
call sub.MFC42.DLL_CString::CString
mov byte [ebp - 4], 6
lea ecx, [ebp - 0x760]
call sub.MFC42.DLL_CString::CString
push ecx
mov ecx, esp
mov dword [ebp - 0x768], esp
lea eax, [ebp - 0x74c]
push eax
call sub.MFC42.DLL_CString::CString_1
mov dword [ebp - 0x794], eax
mov ecx, dword [ebp + 0x10]
call sym.STools.dll_public:_int___thiscall_CSheJiData::AddCurItem_class_CString_
mov byte [ebp - 4], 3
lea ecx, [ebp - 0x74c]
call sub.MFC42.DLL_CString::CString
mov byte [ebp - 4], 2
lea ecx, [ebp - 0x554]
call sym.STools.dll_public:_void___thiscall_CMoBanItem::destructor_void_
mov byte [ebp - 4], 1
lea ecx, [ebp - 0x750]
call sub.MFC42.DLL_CString::CString
mov byte [ebp - 4], 0
lea ecx, [ebp - 0x53c]
call sub.MFC42.DLL_CString::CString
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp + 8]
call sub.MFC42.DLL_CString::CString
mov ecx, dword [ebp - 0xc]
mov dword fs:[0], ecx
mov esp, ebp
pop ebp
ret