Function at 0x4c9518
Capabilities:
Get geographical location

Disassembly:
push ebp
mov ebp, esp
push ebx
mov ebx, dword [ebp + 8]
push esi
push edi
mov edi, ecx
mov ecx, ebx
call fcn.00428195
push 1
push ecx
mov ecx, esp
push str.language
call fcn.00406fea
mov edx, edi
mov ecx, ebx
call fcn.004ba6a6
pop ecx
pop ecx
push 1
push ecx
mov ecx, esp
push str.country
call fcn.00406fea
lea edx, [edi + 4]
mov ecx, ebx
call fcn.004ba6a6
pop ecx
pop ecx
push 1
push ecx
mov ecx, esp
push 0x544728
call fcn.00406fea
lea edx, [edi + 8]
mov ecx, ebx
call fcn.004c2948
pop ecx
pop ecx
push 1
push ecx
mov ecx, esp
push 0x551428
call fcn.00406fea
lea edx, [edi + 0xc]
mov ecx, ebx
call fcn.004ba6a6
pop ecx
pop ecx
push 1
push ecx
mov ecx, esp
push str.os_build
call fcn.00406fea
lea edx, [edi + 0x10]
mov ecx, ebx
call fcn.004ba2f8
pop ecx
pop ecx
push 1
push ecx
mov ecx, esp
push str.running_as_system
call fcn.00406fea
lea edx, [edi + 0x39]
mov ecx, ebx
call fcn.004c2948
pop ecx
pop ecx
push 1
push ecx
mov ecx, esp
push str.frameworks
call fcn.00406fea
lea edx, [edi + 0x58]
mov ecx, ebx
call fcn.004cb8c0
pop ecx
pop ecx
push 1
push ecx
mov ecx, esp
push str.flashver
call fcn.00406fea
lea edx, [edi + 0x20]
mov ecx, ebx
call fcn.004ba6a6
pop ecx
pop ecx
push 1
push ecx
mov ecx, esp
push str.anti_virus
call fcn.00406fea
lea edx, [edi + 0x24]
mov ecx, ebx
call fcn.004ba6a6
pop ecx
pop ecx
push 1
push ecx
mov ecx, esp
push 0x5514ac
call fcn.00406fea
lea edx, [edi + 0x18]
mov ecx, ebx
call fcn.004ba6a6
pop ecx
pop ecx
push 1
push ecx
mov ecx, esp
push 0x5514b4
call fcn.00406fea
lea edx, [edi + 0x1c]
mov ecx, ebx
call fcn.004ba6a6
pop ecx
pop ecx
push 1
push ecx
mov ecx, esp
push str.result_message
call fcn.00406fea
lea edx, [edi + 0x54]
mov ecx, ebx
call fcn.004ba6a6
pop ecx
pop ecx
push 1
push ecx
mov ecx, esp
push str.result_hr
call fcn.00406fea
lea edx, [edi + 0x4c]
mov ecx, ebx
call fcn.004ba2f8
pop ecx
pop ecx
push 1
push ecx
mov ecx, esp
push str.result_code
call fcn.00406fea
lea edx, [edi + 0x50]
mov ecx, ebx
call fcn.004ba2f8
pop ecx
pop ecx
push 1
push ecx
mov ecx, esp
push str.time_to_cancel
call fcn.00406fea
lea edx, [edi + 0x70]
mov ecx, ebx
call fcn.004ba2f8
pop ecx
pop ecx
push 1
push ecx
mov ecx, esp
push str.silent
call fcn.00406fea
lea edx, [edi + 0x28]
mov ecx, ebx
call fcn.004c2948
pop ecx
pop ecx
push 1
push ecx
mov ecx, esp
push str.use_cache
call fcn.00406fea
lea edx, [edi + 0x29]
mov ecx, ebx
call fcn.004c2948
pop ecx
pop ecx
push 1
push ecx
mov ecx, esp
push str.use_ini
call fcn.00406fea
lea edx, [edi + 0x2a]
mov ecx, ebx
call fcn.004c2948
pop ecx
pop ecx
push 1
push ecx
mov ecx, esp
push str.frozen
call fcn.00406fea
lea edx, [edi + 0x30]
mov ecx, ebx
call fcn.004c2948
pop ecx
pop ecx
push 1
push ecx
mov ecx, esp
push str.freeze
call fcn.00406fea
lea edx, [edi + 0x31]
mov ecx, ebx
call fcn.004c2948
pop ecx
pop ecx
push 1
push ecx
mov ecx, esp
push str.update_cache
call fcn.00406fea
lea edx, [edi + 0x32]
mov ecx, ebx
call fcn.004c2948
pop ecx
pop ecx
push 1
push ecx
mov ecx, esp
push str.update_repository
call fcn.00406fea
lea edx, [edi + 0x34]
mov ecx, ebx
call fcn.004c2948
pop ecx
pop ecx
push 1
push ecx
mov ecx, esp
push str.scan_repository
call fcn.00406fea
lea edx, [edi + 0x35]
mov ecx, ebx
call fcn.004c2948
pop ecx
pop ecx
push 1
push ecx
mov ecx, esp
push str.mode
call fcn.00406fea
lea edx, [edi + 0x2c]
mov ecx, ebx
call fcn.004ba6a6
pop ecx
pop ecx
push 1
push ecx
mov ecx, esp
push str.list
call fcn.00406fea
lea edx, [edi + 0x36]
mov ecx, ebx
call fcn.004c2948
pop ecx
pop ecx
push 1
push ecx
mov ecx, esp
push str.audit
call fcn.00406fea
lea edx, [edi + 0x37]
mov ecx, ebx
call fcn.004c2948
pop ecx
pop ecx
push 1
push ecx
mov ecx, esp
push str.uninstall
call fcn.00406fea
lea edx, [edi + 0x38]
mov ecx, ebx
call fcn.004c2948
pop ecx
pop ecx
push 1
push ecx
mov ecx, esp
push str.remote_server
call fcn.00406fea
lea edx, [edi + 0x3a]
mov ecx, ebx
call fcn.004c2948
pop ecx
pop ecx
push 1
push ecx
mov ecx, esp
push str.remote_client
call fcn.00406fea
lea edx, [edi + 0x3b]
mov ecx, ebx
call fcn.004c2948
pop ecx
pop ecx
push 1
push ecx
mov ecx, esp
push str.winsta
call fcn.00406fea
lea edx, [edi + 0x44]
mov ecx, ebx
call fcn.004ba6a6
pop ecx
pop ecx
push 1
push ecx
mov ecx, esp
push str.clean_boot
call fcn.00406fea
lea edx, [edi + 0x3c]
mov ecx, ebx
call fcn.004ba2f8
pop ecx
pop ecx
push 1
push ecx
mov ecx, esp
push str.used_proxy_auth
call fcn.00406fea
lea edx, [edi + 0x40]
mov ecx, ebx
call fcn.004c2948
pop ecx
pop ecx
push 1
push ecx
mov ecx, esp
push 0x545768
call fcn.00406fea
lea edx, [edi + 0x48]
mov ecx, ebx
call fcn.004ba6a6
pop ecx
pop ecx
push 1
push ecx
mov ecx, esp
push str.install_attempts
call fcn.00406fea
lea edx, [edi + 0x14]
mov ecx, ebx
call fcn.004ba2f8
pop ecx
pop ecx
push 1
push ecx
mov ecx, esp
push str.client_notifications_ex
call fcn.00406fea
lea edx, [edi + 0x60]
mov ecx, ebx
call fcn.004cb9a3
pop ecx
pop ecx
push 1
push ecx
mov ecx, esp
push str.client_stats_ex
call fcn.00406fea
lea edx, [edi + 0x68]
mov ecx, ebx
call fcn.004cba86
pop ecx
pop ecx
pop edi
pop esi
pop ebx
pop ebp
ret 4