Function at 0x4e3210
Capabilities:
Log keystrokes via polling

Disassembly:
push esi
push 0x200
push 0x200
mov esi, ecx
push str.friend.tga
push str.data_interface
lea ecx, [esi + 0x2c]
call fcn.00538940
push 1
push 0x40800000
push 0x40800000
push 0x3f000000
push 0
push 0x3f200000
push 0x3f000000
push 0x3f000000
push 0x3f000000
push 0x3f000000
push 0x3ec00000
push 0x3f000000
push 0
push 0x3f000000
push 0x3ec00000
push 0x3f800000
push 0x3f000000
push 0x3ec00000
push 0x3e800000
push 0x3f800000
push 0x3f000000
push 0x3e800000
push 0x3e000000
push 0x3f800000
push 0x3f000000
push 0x3e000000
push 0
push 0x3f000000
push 0
push 0x3ec00000
push 0x3e800000
push 0x3f000000
push 0
push 0x3e800000
push 0x3e000000
push 0x3f000000
push 0
push 0x3e000000
push 0
push 0x40
push 0x80
push str.scrollbar.tga
push 0x439f0000
push 0x41500000
mov eax, dword [esi + 8]
push 0x41980000
mov ecx, dword [esi + 4]
push 0
push 1
push 0x13
push 0xd
push 0x20
push 0x10
push 0x164
push 0xd
push 0x63
push 0x12f
push eax
push ecx
lea ecx, [esi + 0x53c]
call fcn.0051b9e0
push 0x3f800000
push 0x3f400000
push 0x3f800000
push 0
push 0x3f400000
push 0x3f000000
push 0x3f800000
push 0
push 0x3f400000
push 0x3f000000
push 0x3f800000
push 0
push 0x3f000000
push 0x3e800000
push 0x3f800000
push 0
push 0x3e800000
push 0
push 0x3f800000
push 0
mov edx, dword [esi + 8]
push 1
mov eax, dword [esi + 4]
push 0x80
push 0x20
push str.guild_sort_no.tga
push 0
push 0x1d
push 0x19
push 0x20
push 0x20
push 0x46
push 0x24
push edx
push eax
lea ecx, [esi + 0x45ac]
call fcn.00517f80
push 0x3f800000
push 0x3f400000
push 0x3f800000
push 0
push 0x3f400000
push 0x3f000000
push 0x3f800000
push 0
push 0x3f400000
push 0x3f000000
push 0x3f800000
push 0
push 0x3f000000
push 0x3e800000
push 0x3f800000
push 0
push 0x3e800000
push 0
push 0x3f800000
push 0
mov ecx, dword [esi + 8]
push 1
mov edx, dword [esi + 4]
push 0x80
push 0x80
push str.guild_sort_name.tga
push 0
push 0x1d
push 0x79
push 0x20
push 0x80
push 0x46
push 0x3e
push ecx
push edx
lea ecx, [esi + 0x4a80]
call fcn.00517f80
push 0x3f800000
push 0x3f400000
push 0x3f800000
push 0
push 0x3f400000
push 0x3f000000
push 0x3f800000
push 0
push 0x3f400000
push 0x3f000000
push 0x3f800000
push 0
push 0x3f000000
push 0x3e800000
push 0x3f800000
push 0
push 0x3e800000
push 0
push 0x3f800000
push 0
mov eax, dword [esi + 8]
push 1
mov ecx, dword [esi + 4]
push 0x80
push 0x40
push str.guild_sort_job.tga
push 0
push 0x1d
push 0x3d
push 0x20
push 0x40
push 0x46
push 0xb8
push eax
push ecx
lea ecx, [esi + 0x4f54]
call fcn.00517f80
push 0x3f800000
push 0x3f400000
push 0x3f800000
push 0
push 0x3f400000
push 0x3f000000
push 0x3f800000
push 0
push 0x3f400000
push 0x3f000000
push 0x3f800000
push 0
push 0x3f000000
push 0x3e800000
push 0x3f800000
push 0
push 0x3e800000
push 0
push 0x3f800000
push 0
mov edx, dword [esi + 8]
push 1
mov eax, dword [esi + 4]
push 0x80
push 0x20
push str.friend_sort_memo.tga
push 0
push 0x1d
push 0x1b
push 0x20
push 0x20
push 0x46
push 0xf7
push edx
push eax
lea ecx, [esi + 0x5428]
call fcn.00517f80
push 0x3f800000
push 0x3f400000
push 0x3f800000
push 0
push 0x3f400000
push 0x3f000000
push 0x3f800000
push 0
push 0x3f400000
push 0x3f000000
push 0x3f800000
push 0
push 0x3f000000
push 0x3e800000
push 0x3f800000
push 0
push 0x3e800000
push 0
push 0x3f800000
push 0
push 1
push 0x80
push 0x40
push str.guild_sort_on.tga
push 0
push 0x1d
mov ecx, dword [esi + 8]
mov edx, dword [esi + 4]
push 0x25
push 0x20
push 0x40
push 0x46
push 0x114
push ecx
push edx
lea ecx, [esi + 0x58fc]
call fcn.00517f80
push 0x3f800000
push 0x3f400000
push 0x3f800000
push 0
push 0x3f400000
push 0x3f000000
push 0x3f800000
push 0
push 0x3f400000
push 0x3f000000
push 0x3f800000
push 0
push 0x3f000000
push 0x3e800000
push 0x3f800000
push 0
push 0x3e800000
push 0
push 0x3f800000
push 0
mov eax, dword [esi + 8]
push 1
mov ecx, dword [esi + 4]
push 0x80
push 0x80
push str.friend_find_button.tga
push 0
push 0x14
push 0x4a
push 0x20
push 0x80
push 0x2e
push 0xed
push eax
push ecx
lea ecx, [esi + 0x6c4c]
call fcn.00517f80
push 0x3f800000
push 0x3f400000
push 0x3f800000
push 0x3f000000
push 0x3f400000
push 0x3f000000
push 0x3f800000
push 0x3f000000
push 0x3f400000
push 0x3f000000
push 0x3f800000
push 0x3f000000
push 0x3f000000
push 0x3e800000
push 0x3f800000
push 0x3f000000
push 0x3e800000
push 0
push 0x3f800000
push 0x3f000000
mov edx, dword [esi + 8]
push 1
push 0x80
push pe_nt_image_headers32
push str.friend_button.tga
push 0
push 0x1b
push 0x46
push 0x20
push 0x80
push 0x1d2
push 0xea
push edx
mov eax, dword [esi + 4]
push eax
lea ecx, [esi + 0x7120]
call fcn.00517f80
push 0x3f800000
push 0x3f400000
push 0x3f000000
push 0
push 0x3f400000
push 0x3f000000
push 0x3f000000
push 0
push 0x3f400000
push 0x3f000000
push 0x3f000000
push 0
push 0x3f000000
push 0x3e800000
push 0x3f000000
push 0
push 0x3e800000
push 0
push 0x3f000000
push 0
mov ecx, dword [esi + 8]
push 1
mov edx, dword [esi + 4]
push 0x80
push pe_nt_image_headers32
push str.friend_button.tga
push 0
push 0x1b
push 0x53
push 0x20
push 0x80
push 0x1d2
push 0x30
push ecx
push edx
lea ecx, [esi + 0x75f4]
call fcn.00517f80
mov ecx, esi
pop esi
jmp fcn.004e0d90