Function at 0x537480
Capabilities:
Check http status code

Disassembly:
sub esp, 0x14
push esi
mov esi, ecx
push edi
mov eax, dword [esi + 0xc8]
test eax, eax
je 0x537c6d
mov ecx, dword [esi + 0x20]
lea eax, [esp + 0xc]
push eax
push ecx
call dword [sym.imp.USER32.dll_GetClientRect]
push 0xfffffffffffffffe
lea edx, [esp + 0x10]
push 0xfffffffffffffffe
push edx
call dword [sym.imp.USER32.dll_InflateRect]
mov eax, dword [esp + 0x14]
cmp eax, 0x190
jl 0x537a39
mov edi, dword [esp + 0x18]
cmp edi, 0x1a
jl 0x537a39
push ebp
lea ebp, [eax - 0x98]
mov eax, dword [esp + 0x14]
add edi, 0xffffffea
mov dword [esp + 0xc], ebp
lea ecx, [eax + 0x17]
cmp edi, ecx
jle 0x5374ed
add eax, 2
jmp 0x5374f2
mov eax, 0xffffff9c
push 1
push 0x15
push 0x96
push eax
push ebp
lea ecx, [esi + 0x12c]
call sub.MFC42.DLL_CWnd::MoveWindow
mov eax, dword [esp + 0x14]
lea edx, [eax + 0x33]
cmp edi, edx
jle 0x537518
add eax, 0x1e
jmp 0x53751d
mov eax, 0xffffff9c
push 1
push 0x15
push 0x96
push eax
push ebp
lea ecx, [esi + 0x340]
call sub.MFC42.DLL_CWnd::MoveWindow
mov eax, dword [esp + 0x14]
lea ecx, [eax + 0x4f]
cmp edi, ecx
jle 0x537543
add eax, 0x3a
jmp 0x537548
mov eax, 0xffffff9c
push ebx
push 1
push 0x15
push 0x96
push eax
push ebp
lea ecx, [esi + 0x4d4]
call sub.MFC42.DLL_CWnd::MoveWindow
mov edx, dword [esp + 0x20]
push 1
push 0x15
add edx, 0xffffffea
push 0x96
push edx
push ebp
lea ecx, [esi + 0x9dc]
call sub.MFC42.DLL_CWnd::MoveWindow
mov eax, dword [esp + 0x14]
mov edx, dword [esp + 0x20]
mov ecx, ebp
push 1
sub ecx, eax
push 0x10
sub ecx, 2
add edx, 0xffffffee
push ecx
push edx
push eax
lea ecx, [esi + 0xa38]
call sub.MFC42.DLL_CWnd::MoveWindow
mov ecx, dword [esp + 0x18]
mov eax, dword [esp + 0x14]
lea edx, [ecx + 0x17]
lea ebx, [eax + 0x7a]
cmp edi, edx
jle 0x5375b7
add ecx, 6
jmp 0x5375bc
mov ecx, 0xffffff9c
push 1
push 0x10
push 0x77
push ecx
push eax
lea ecx, [esi + 0x50]
call sub.MFC42.DLL_CWnd::MoveWindow
mov eax, dword [esp + 0x18]
lea ecx, [eax + 0x33]
cmp edi, ecx
jle 0x5375dc
add eax, 0x22
jmp 0x5375e1
mov eax, 0xffffff9c
mov edx, dword [esp + 0x14]
push 1
push 0x10
push 0x77
push eax
push edx
lea ecx, [esi + 0x188]
call sub.MFC42.DLL_CWnd::MoveWindow
mov eax, dword [esp + 0x18]
lea ecx, [eax + 0x4f]
cmp edi, ecx
jle 0x537608
add eax, 0x3e
jmp 0x53760d
mov eax, 0xffffff9c
mov edx, dword [esp + 0x14]
push 1
push 0x10
push 0x77
push eax
push edx
lea ecx, [esi + 0x39c]
call sub.MFC42.DLL_CWnd::MoveWindow
mov eax, dword [esp + 0x18]
lea ecx, [eax + 0x6b]
cmp edi, ecx
jle 0x537634
add eax, 0x59
jmp 0x537639
mov eax, 0xffffff9c
mov edx, dword [esp + 0x14]
push 1
push 0x10
push 0x87
push eax
push edx
lea ecx, [esi + 0x530]
call sub.MFC42.DLL_CWnd::MoveWindow
mov eax, dword [esp + 0x18]
lea ecx, [eax + 0x17]
cmp edi, ecx
jle 0x537663
add eax, 2
jmp 0x537668
mov eax, 0xffffff9c
sub ebp, ebx
push 1
push 0x78
lea ecx, [esi + 0xa8]
lea edx, [ebp - 2]
push edx
push eax
push ebx
call sub.MFC42.DLL_CWnd::MoveWindow
mov eax, dword [esp + 0x18]
lea ecx, [eax + 0x33]
cmp edi, ecx
jle 0x53768f
add eax, 0x1e
jmp 0x537694
mov eax, 0xffffff9c
mov edx, dword [esp + 0x10]
push 1
push 0x96
push 0x5a
lea ecx, [edx - 0x5c]
push eax
push ecx
lea ecx, [esi + 0x2bc]
call sub.MFC42.DLL_CWnd::MoveWindow
mov eax, dword [esp + 0x10]
cmp eax, 0x1f4
jge 0x53772e
push 1
push 0x12
push 0x78
push 0xffffffffffffff9c
push 0
lea ecx, [esi + 0x264]
call sub.MFC42.DLL_CWnd::MoveWindow
mov eax, dword [esp + 0x18]
lea ecx, [eax + 0x33]
cmp edi, ecx
jle 0x5376e1
add eax, 0x1e
jmp 0x5376e6
mov eax, 0xffffff9c
add ebp, 0xffffffa2
push 1
push 0x78
push ebp
push eax
push ebx
lea ecx, [esi + 0x1e0]
call sub.MFC42.DLL_CWnd::MoveWindow
mov eax, dword [esp + 0x18]
lea edx, [eax + 0x4f]
cmp edi, edx
jle 0x53770b
add eax, 0x3a
jmp 0x537710
mov eax, 0xffffff9c
push 1
push 0x78
push ebp
push eax
push ebx
lea ecx, [esi + 0x3f4]
call sub.MFC42.DLL_CWnd::MoveWindow
mov eax, dword [esp + 0x10]
lea ebp, [eax - 0x5c]
jmp 0x5377b9
mov ecx, dword [esp + 0x18]
lea edx, [ecx + 0x34]
cmp edi, edx
jle 0x53773e
add ecx, 0x22
jmp 0x537743
mov ecx, 0xffffff9c
push 1
push 0x12
add eax, 0xffffff3e
push 0x64
push ecx
push eax
lea ecx, [esi + 0x264]
call sub.MFC42.DLL_CWnd::MoveWindow
mov eax, dword [esp + 0x18]
lea ecx, [eax + 0x33]
cmp edi, ecx
jle 0x53776b
add eax, 0x1e
jmp 0x537770
mov eax, 0xffffff9c
add ebp, 0xffffff3c
push 1
push 0x78
push ebp
push eax
push ebx
lea ecx, [esi + 0x1e0]
call sub.MFC42.DLL_CWnd::MoveWindow
mov eax, dword [esp + 0x18]
lea edx, [eax + 0x4f]
cmp edi, edx
jle 0x537798
add eax, 0x3a
jmp 0x53779d
mov eax, 0xffffff9c
push 1
push 0x78
push ebp
push eax
push ebx
lea ecx, [esi + 0x3f4]
call sub.MFC42.DLL_CWnd::MoveWindow
mov eax, dword [esp + 0x10]
lea ebp, [eax - 0xc2]
mov eax, dword [esp + 0x18]
lea ecx, [eax + 0x6b]
cmp edi, ecx
jle 0x5377d7
mov ecx, dword [esp + 0x10]
lea edx, [ebx + 0x180]
cmp ecx, edx
jl 0x5377d7
add eax, 0x56
jmp 0x5377dc
mov eax, 0xffffff9c
push 1
push 0x15
push 0x96
push eax
mov eax, dword [esp + 0x20]
lea ecx, [esi + 0x718]
push eax
call sub.MFC42.DLL_CWnd::MoveWindow
mov eax, dword [esp + 0x18]
lea ecx, [eax + 0x50]
cmp edi, ecx
jle 0x537806
add eax, 0x3e
jmp 0x53780b
mov eax, 0xffffff9c
mov edx, dword [esp + 0x10]
push 1
sub edx, ebp
push 0x10
sub edx, 4
lea ecx, [esi + 0x6bc]
push edx
push eax
push ebp
call sub.MFC42.DLL_CWnd::MoveWindow
mov eax, dword [esp + 0x18]
lea ecx, [eax + 0x6b]
cmp edi, ecx
jle 0x537836
add eax, 0x5a
jmp 0x53783b
mov eax, 0xffffff9c
push 1
push 0x10
push 0x55
lea edx, [ebx + 0x14]
push eax
push edx
lea ecx, [esi + 0x58c]
call sub.MFC42.DLL_CWnd::MoveWindow
mov eax, dword [esp + 0x18]
lea ecx, [eax + 0x6b]
cmp edi, ecx
jle 0x537861
add eax, 0x56
jmp 0x537866
mov eax, 0xffffff9c
push 1
push 0x16
push 0x5a
lea edx, [ebx + 0x6d]
push eax
push edx
lea ecx, [esi + 0x5e4]
call sub.MFC42.DLL_CWnd::MoveWindow
mov eax, dword [esp + 0x18]
lea ecx, [eax + 0x6b]
cmp edi, ecx
jle 0x53788c
add eax, 0x5a
jmp 0x537891
mov eax, 0xffffff9c
push 1
push 0x10
push 0x59
lea edx, [ebx + 0xc9]
push eax
push edx
lea ecx, [esi + 0x624]
call sub.MFC42.DLL_CWnd::MoveWindow
mov eax, dword [esp + 0x18]
lea ecx, [eax + 0x6b]
cmp edi, ecx
jle 0x5378ba
add eax, 0x56
jmp 0x5378bf
mov eax, 0xffffff9c
push 1
push 0x16
lea ebp, [ebx + 0x126]
push 0x5a
push eax
push ebp
lea ecx, [esi + 0x67c]
call sub.MFC42.DLL_CWnd::MoveWindow
mov eax, dword [esp + 0x18]
lea edx, [eax + 0x87]
cmp edi, edx
jle 0x5378eb
add eax, 0x75
jmp 0x5378f0
mov eax, 0xffffff9c
push 1
push 0x10
push 0x87
push eax
mov eax, dword [esp + 0x24]
lea ecx, [esi + 0x774]
push eax
call sub.MFC42.DLL_CWnd::MoveWindow
mov eax, dword [esp + 0x18]
lea ecx, [eax + 0x89]
cmp edi, ecx
jle 0x53791d
add eax, 0x70
jmp 0x537922
mov eax, 0xffffff9c
push 1
push 0x17
push 0x74
lea edx, [ebx + 0x13]
push eax
push edx
lea ecx, [esi + 0x7d0]
call sub.MFC42.DLL_CWnd::MoveWindow
mov eax, dword [esp + 0x18]
lea ecx, [eax + 0x89]
cmp edi, ecx
jle 0x53794b
add eax, 0x72
jmp 0x537950
mov eax, 0xffffff9c
push 1
push 0x15
push 0x19
lea edx, [ebx + 0x8b]
push eax
push edx
lea ecx, [esi + 0x834]
call sub.MFC42.DLL_CWnd::MoveWindow
mov eax, dword [esp + 0x18]
lea ecx, [eax + 0x89]
cmp edi, ecx
jle 0x53797c
add eax, 0x72
jmp 0x537981
mov eax, 0xffffff9c
push 1
push 0x15
push 0x78
add ebx, 0xaa
push eax
push ebx
lea ecx, [esi + 0x890]
call sub.MFC42.DLL_CWnd::MoveWindow
mov eax, dword [esp + 0x18]
pop ebx
lea edx, [eax + 0x89]
cmp edi, edx
jle 0x5379ae
add eax, 0x72
jmp 0x5379b3
mov eax, 0xffffff9c
push 1
push 0x16
push 0x5a
push eax
push ebp
lea ecx, [esi + 0x8ec]
call sub.MFC42.DLL_CWnd::MoveWindow
mov eax, dword [esp + 0x14]
pop ebp
add eax, 0x7d
cmp edi, eax
jle 0x5379db
mov ecx, dword [esp + 0x18]
lea eax, [ecx - 0x23]
jmp 0x5379e0
mov eax, 0xffffff9c
mov edx, dword [esp + 0xc]
push 1
push 0x10
push 0xf0
push eax
push edx
lea ecx, [esi + 0x92c]
call sub.MFC42.DLL_CWnd::MoveWindow
mov eax, dword [esp + 0x10]
add eax, 0x7d
cmp edi, eax
jle 0x537a0e
mov ecx, dword [esp + 0x18]
lea eax, [ecx - 0x23]
jmp 0x537a13
mov eax, 0xffffff9c
mov edx, dword [esp + 8]
push 1
push 0x10
push 0xa0
add edx, 0xffffff5c
push eax
push edx
lea ecx, [esi + 0x984]
call sub.MFC42.DLL_CWnd::MoveWindow
pop edi
pop esi
add esp, 0x14
ret
push 1
push 0xa
push 0x64
push 0xffffffffffffff9c
push 0
lea ecx, [esi + 0x12c]
call sub.MFC42.DLL_CWnd::MoveWindow
push 1
push 0xa
push 0x64
push 0xffffffffffffff9c
push 0
lea ecx, [esi + 0x340]
call sub.MFC42.DLL_CWnd::MoveWindow
push 1
push 0xa
push 0x64
push 0xffffffffffffff9c
push 0
lea ecx, [esi + 0x4d4]
call sub.MFC42.DLL_CWnd::MoveWindow
push 1
push 0xa
push 0x64
push 0xffffffffffffff9c
push 0
lea ecx, [esi + 0x718]
call sub.MFC42.DLL_CWnd::MoveWindow
push 1
push 0xa
push 0x64
push 0xffffffffffffff9c
push 0
lea ecx, [esi + 0x9dc]
call sub.MFC42.DLL_CWnd::MoveWindow
push 1
push 0xa
push 0x64
push 0xffffffffffffff9c
push 0
lea ecx, [esi + 0xa38]
call sub.MFC42.DLL_CWnd::MoveWindow
push 1
push 0xa
push 0x64
push 0xffffffffffffff9c
push 0
lea ecx, [esi + 0x50]
call sub.MFC42.DLL_CWnd::MoveWindow
push 1
push 0xa
push 0x64
push 0xffffffffffffff9c
push 0
lea ecx, [esi + 0x188]
call sub.MFC42.DLL_CWnd::MoveWindow
push 1
push 0xa
push 0x64
push 0xffffffffffffff9c
push 0
lea ecx, [esi + 0x39c]
call sub.MFC42.DLL_CWnd::MoveWindow
push 1
push 0xa
push 0x64
push 0xffffffffffffff9c
push 0
lea ecx, [esi + 0xa8]
call sub.MFC42.DLL_CWnd::MoveWindow
push 1
push 0xa
push 0x64
push 0xffffffffffffff9c
push 0
lea ecx, [esi + 0x2bc]
call sub.MFC42.DLL_CWnd::MoveWindow
push 1
push 0xa
push 0x64
push 0xffffffffffffff9c
push 0
lea ecx, [esi + 0x264]
call sub.MFC42.DLL_CWnd::MoveWindow
push 1
push 0xa
push 0x64
push 0xffffffffffffff9c
push 0
lea ecx, [esi + 0x1e0]
call sub.MFC42.DLL_CWnd::MoveWindow
push 1
push 0xa
push 0x64
push 0xffffffffffffff9c
push 0
lea ecx, [esi + 0x3f4]
call sub.MFC42.DLL_CWnd::MoveWindow
push 1
push 0xa
push 0x64
push 0xffffffffffffff9c
push 0
lea ecx, [esi + 0x530]
call sub.MFC42.DLL_CWnd::MoveWindow
push 1
push 0xa
push 0x64
push 0xffffffffffffff9c
push 0
lea ecx, [esi + 0x58c]
call sub.MFC42.DLL_CWnd::MoveWindow
push 1
push 0xa
push 0x64
push 0xffffffffffffff9c
push 0
lea ecx, [esi + 0x5e4]
call sub.MFC42.DLL_CWnd::MoveWindow
push 1
push 0xa
push 0x64
push 0xffffffffffffff9c
push 0
lea ecx, [esi + 0x624]
call sub.MFC42.DLL_CWnd::MoveWindow
push 1
push 0xa
push 0x64
push 0xffffffffffffff9c
push 0
lea ecx, [esi + 0x67c]
call sub.MFC42.DLL_CWnd::MoveWindow
push 1
push 0xa
push 0x64
push 0xffffffffffffff9c
push 0
lea ecx, [esi + 0x6bc]
call sub.MFC42.DLL_CWnd::MoveWindow
push 1
push 0xa
push 0x64
push 0xffffffffffffff9c
push 0
lea ecx, [esi + 0x774]
call sub.MFC42.DLL_CWnd::MoveWindow
push 1
push 0xa
push 0x64
push 0xffffffffffffff9c
push 0
lea ecx, [esi + 0x7d0]
call sub.MFC42.DLL_CWnd::MoveWindow
push 1
push 0xa
push 0x64
push 0xffffffffffffff9c
push 0
lea ecx, [esi + 0x834]
call sub.MFC42.DLL_CWnd::MoveWindow
push 1
push 0xa
push 0x64
push 0xffffffffffffff9c
push 0
lea ecx, [esi + 0x890]
call sub.MFC42.DLL_CWnd::MoveWindow
push 1
push 0xa
push 0x64
push 0xffffffffffffff9c
push 0
lea ecx, [esi + 0x8ec]
call sub.MFC42.DLL_CWnd::MoveWindow
push 1
push 0xa
push 0x64
push 0xffffffffffffff9c
push 0
lea ecx, [esi + 0x92c]
call sub.MFC42.DLL_CWnd::MoveWindow
push 1
push 0xa
push 0x64
push 0xffffffffffffff9c
push 0
lea ecx, [esi + 0x984]
call sub.MFC42.DLL_CWnd::MoveWindow
pop edi
pop esi
add esp, 0x14
ret