Function at 0x10008bd0
Capabilities:
Read .ini file

Disassembly:
push 0xffffffffffffffff
push 0x1012a438
mov eax, dword fs:[0]
push eax
mov dword fs:[0], esp
push ecx
mov eax, dword [0x1016e0e4]
push esi
push edi
mov esi, ecx
mov dword [esp + 8], eax
mov ecx, dword [0x1018e644]
mov dword [esp + 0x14], 0
push ecx
push 0x12c
push 0x12c
lea ecx, [esp + 0x14]
call fcn.10120158
mov edi, dword [sym.imp.KERNEL32.dll_GetPrivateProfileStringW]
push eax
push str.IDS_TAB_TITLE
push str.IDS_TAB_TITLE
push str.BatteryParam
call edi
mov edx, dword [esp + 8]
mov ecx, esi
push edx
call fcn.10123809
mov eax, dword [0x1018e644]
lea ecx, [esp + 8]
push eax
push 0x12c
push 0x12c
call fcn.10120158
push eax
push str.IDS_ONE_BATTERY
push str.IDS_ONE_BATTERY
push str.BatteryParam
call edi
mov ecx, dword [esp + 8]
push ecx
push 0x4b7
mov ecx, esi
call fcn.1012371b
mov ecx, eax
call fcn.10123809
mov edx, dword [0x1018e644]
lea ecx, [esp + 8]
push edx
push 0x12c
push 0x12c
call fcn.10120158
push eax
push str.IDS_TWO_BATTERIES
push str.IDS_TWO_BATTERIES
push str.BatteryParam
call edi
mov eax, dword [esp + 8]
mov ecx, esi
push eax
push 0x4b8
call fcn.1012371b
mov ecx, eax
call fcn.10123809
mov ecx, dword [0x1018e644]
push ecx
push 0x12c
push 0x12c
lea ecx, [esp + 0x14]
call fcn.10120158
push eax
push str.IDS_PULL_UP
push str.IDS_PULL_UP
push str.BatteryParam
call edi
mov edx, dword [esp + 8]
mov ecx, esi
push edx
push 0x4bc
call fcn.1012371b
mov ecx, eax
call fcn.10123809
mov eax, dword [0x1018e644]
push eax
push 0x12c
push 0x12c
lea ecx, [esp + 0x14]
call fcn.10120158
push eax
push str.IDS_PULL_DOWN
push str.IDS_PULL_DOWN
push str.BatteryParam
call edi
mov ecx, dword [esp + 8]
push ecx
push 0x4bd
mov ecx, esi
call fcn.1012371b
mov ecx, eax
call fcn.10123809
mov edx, dword [0x1018e644]
lea ecx, [esp + 8]
push edx
push 0x12c
push 0x12c
call fcn.10120158
push eax
push str.IDS_READ_BATTERY
push str.IDS_READ_BATTERY
push str.BatteryParam
call edi
mov eax, dword [esp + 8]
mov ecx, esi
push eax
push 0x4b5
call fcn.1012371b
mov ecx, eax
call fcn.10123809
mov ecx, dword [0x1018e644]
push ecx
push 0x12c
push 0x12c
lea ecx, [esp + 0x14]
call fcn.10120158
push eax
push str.IDS_WRITE_BATTERY
push str.IDS_WRITE_BATTERY
push str.BatteryParam
call edi
mov edx, dword [esp + 8]
mov ecx, esi
push edx
push 0x4b6
call fcn.1012371b
mov ecx, eax
call fcn.10123809
mov eax, dword [0x1018e644]
lea ecx, [esp + 8]
push eax
push 0x12c
push 0x12c
call fcn.10120158
push eax
push str.IDS_DISCHARGE
push str.IDS_DISCHARGE
push str.BatteryParam
call edi
mov ecx, dword [esp + 8]
push ecx
push 0x4c9
mov ecx, esi
call fcn.1012371b
mov ecx, eax
call fcn.10123809
mov edx, dword [0x1018e644]
lea ecx, [esp + 8]
push edx
push 0x12c
push 0x12c
call fcn.10120158
push eax
push str.IDS_CHARGE
push str.IDS_CHARGE
push str.BatteryParam
call edi
mov eax, dword [esp + 8]
push eax
push 0x4ca
mov ecx, esi
call fcn.1012371b
mov ecx, eax
call fcn.10123809
mov ecx, dword [0x1018e644]
push ecx
push 0x12c
push 0x12c
lea ecx, [esp + 0x14]
call fcn.10120158
push eax
push str.IDC_BTN_READ_BATTERY_DATA
push str.IDC_BTN_READ_BATTERY_DATA
push str.BatteryParam
call edi
mov edx, dword [esp + 8]
mov ecx, esi
push edx
push 0x4d6
call fcn.1012371b
mov ecx, eax
call fcn.10123809
push 0x12c
lea ecx, [esp + 0xc]
call fcn.101201a8
lea ecx, [esp + 8]
mov dword [esp + 0x14], 0xffffffff
call fcn.1011fd13
mov ecx, dword [esp + 0xc]
pop edi
pop esi
mov dword fs:[0], ecx
add esp, 0x10
ret