Function at 0x10005bb0
Capabilities:
Read .ini file

Disassembly:
push ebp
mov ebp, esp
sub esp, 0x44
mov eax, dword [0x1001f080]
xor eax, ebp
mov dword [ebp - 4], eax
mov eax, dword [0x10021bfc]
push esi
mov esi, dword [sym.imp.KERNEL32.dll_GetPrivateProfileStringW]
push eax
push 0x10
lea ecx, [ebp - 0x24]
push ecx
push 0x100195d8
push 0x100196a0
push str.Steam
call esi
test eax, eax
je 0x10005bf6
lea edx, [ebp - 0x24]
push edx
call fcn.1000a117
add esp, 4
jmp 0x10005bf8
xor eax, eax
mov dword [0x10021b88], eax
mov eax, dword [0x10021bfc]
push eax
push 0x10
lea ecx, [ebp - 0x44]
push ecx
push 0x100195d8
push 0x100196b4
push str.Steam
call esi
test eax, eax
je 0x10005c2c
lea edx, [ebp - 0x44]
push edx
call fcn.1000a117
add esp, 4
jmp 0x10005c2e
xor eax, eax
mov dword [0x10021b8c], eax
mov eax, dword [0x10021bfc]
push eax
push 0x10
lea ecx, [ebp - 0x24]
push ecx
push 0x100195d8
push 0x100196c8
push str.Steam
call esi
test eax, eax
je 0x10005c62
lea edx, [ebp - 0x24]
push edx
call fcn.1000a117
add esp, 4
jmp 0x10005c64
xor eax, eax
mov dword [0x10021b90], eax
mov eax, dword [0x10021bfc]
push eax
push 0x10
lea ecx, [ebp - 0x44]
push ecx
push 0x100195d8
push 0x100196e8
push str.Steam
call esi
test eax, eax
je 0x10005c98
lea edx, [ebp - 0x44]
push edx
call fcn.1000a117
add esp, 4
jmp 0x10005c9a
xor eax, eax
mov dword [0x10021b94], eax
mov eax, dword [0x10021bfc]
push eax
push 0x10
lea ecx, [ebp - 0x24]
push ecx
push 0x100195d8
push 0x10019700
push str.Steam
call esi
test eax, eax
je 0x10005cce
lea edx, [ebp - 0x24]
push edx
call fcn.1000a117
add esp, 4
jmp 0x10005cd0
xor eax, eax
mov dword [0x10021b98], eax
mov eax, dword [0x10021bfc]
push eax
push 0x10
lea ecx, [ebp - 0x44]
push ecx
push 0x100195d8
push 0x10019718
push str.Steam
call esi
test eax, eax
je 0x10005d04
lea edx, [ebp - 0x44]
push edx
call fcn.1000a117
add esp, 4
jmp 0x10005d06
xor eax, eax
mov dword [0x10021b9c], eax
mov eax, dword [0x10021bfc]
push eax
push 0x10
lea ecx, [ebp - 0x24]
push ecx
push 0x100195d8
push 0x10019740
push str.Steam
call esi
test eax, eax
je 0x10005d3a
lea edx, [ebp - 0x24]
push edx
call fcn.1000a117
add esp, 4
jmp 0x10005d3c
xor eax, eax
mov dword [0x10021ba0], eax
mov eax, dword [0x10021bfc]
push eax
push 0x10
lea ecx, [ebp - 0x44]
push ecx
push 0x100195d8
push 0x10019760
push str.Steam
call esi
test eax, eax
je 0x10005d70
lea edx, [ebp - 0x44]
push edx
call fcn.1000a117
add esp, 4
jmp 0x10005d72
xor eax, eax
mov dword [0x10021ba4], eax
mov eax, dword [0x10021bfc]
push eax
push 0x10
lea ecx, [ebp - 0x24]
push ecx
push 0x100195d8
push 0x1001977c
push str.Steam
call esi
test eax, eax
je 0x10005da6
lea edx, [ebp - 0x24]
push edx
call fcn.1000a117
add esp, 4
jmp 0x10005da8
xor eax, eax
mov dword [0x10021ba8], eax
mov eax, dword [0x10021bfc]
push eax
push 0x10
lea ecx, [ebp - 0x44]
push ecx
push 0x100195d8
push 0x10019790
push str.Steam
call esi
test eax, eax
je 0x10005ddc
lea edx, [ebp - 0x44]
push edx
call fcn.1000a117
add esp, 4
jmp 0x10005dde
xor eax, eax
mov dword [0x10021bac], eax
mov eax, dword [0x10021bfc]
push eax
push 0x10
lea ecx, [ebp - 0x24]
push ecx
push 0x100195d8
push 0x100197b4
push str.Steam
call esi
test eax, eax
je 0x10005e12
lea edx, [ebp - 0x24]
push edx
call fcn.1000a117
add esp, 4
jmp 0x10005e14
xor eax, eax
mov dword [0x10021bb0], eax
mov eax, dword [0x10021bfc]
push eax
push 0x10
lea ecx, [ebp - 0x44]
push ecx
push 0x100195d8
push 0x100197dc
push str.Steam
call esi
test eax, eax
je 0x10005e48
lea edx, [ebp - 0x44]
push edx
call fcn.1000a117
add esp, 4
jmp 0x10005e4a
xor eax, eax
mov dword [0x10021bb4], eax
mov eax, dword [0x10021bfc]
push eax
push 0x10
lea ecx, [ebp - 0x24]
push ecx
push 0x100195d8
push 0x10019810
push str.Steam
call esi
test eax, eax
je 0x10005e7e
lea edx, [ebp - 0x24]
push edx
call fcn.1000a117
add esp, 4
jmp 0x10005e80
xor eax, eax
mov dword [0x10021bbc], eax
mov eax, dword [0x10021bfc]
push eax
push 0x10
lea ecx, [ebp - 0x44]
push ecx
push 0x100195d8
push 0x10019830
push str.Steam
call esi
test eax, eax
je 0x10005eb4
lea edx, [ebp - 0x44]
push edx
call fcn.1000a117
add esp, 4
jmp 0x10005eb6
xor eax, eax
mov dword [0x10021bb8], eax
mov eax, dword [0x10021bfc]
push eax
push 0x10
lea ecx, [ebp - 0x24]
push ecx
push 0x100195d8
push 0x1001985c
push str.Steam
call esi
test eax, eax
je 0x10005eea
lea edx, [ebp - 0x24]
push edx
call fcn.1000a117
add esp, 4
jmp 0x10005eec
xor eax, eax
mov dword [0x10021bc0], eax
mov eax, dword [0x10021bfc]
push eax
push 0x10
lea ecx, [ebp - 0x44]
push ecx
push 0x100195d8
push 0x10019880
push str.Steam
call esi
test eax, eax
je 0x10005f20
lea edx, [ebp - 0x44]
push edx
call fcn.1000a117
add esp, 4
jmp 0x10005f22
xor eax, eax
mov dword [0x10021bc4], eax
mov eax, dword [0x10021bfc]
push eax
push 0x10
lea ecx, [ebp - 0x24]
push ecx
push 0x100195d8
push str.SteamUnifiedMessages
push str.Steam
call esi
pop esi
test eax, eax
je 0x10005f68
lea edx, [ebp - 0x24]
push edx
call fcn.1000a117
add esp, 4
mov dword [0x10021bc8], eax
mov ecx, dword [ebp - 4]
xor ecx, ebp
call fcn.100095c5
mov esp, ebp
pop ebp
ret
mov ecx, dword [ebp - 4]
xor eax, eax
xor ecx, ebp
mov dword [0x10021bc8], eax
call fcn.100095c5
mov esp, ebp
pop ebp
ret