Function at 0x44b9ab
Capabilities:
Get hostname

Disassembly:
push ebp
sub esp, 0x208
lea ebp, [esp - 4]
mov eax, dword [0x4ff5d0]
xor eax, ebp
mov dword [ebp + 0x208], eax
push 0x70
mov eax, 0x4c5391
call fcn.004943c6
mov edi, dword [ebp + 0x214]
mov esi, dword [ebp + 0x218]
mov ebx, dword [ebp + 0x21c]
mov dword [ebp - 0x10], ecx
cmp edi, 0x400
jl 0x44c97e
cmp edi, 0x401
jne 0x44ba04
push 0
call fcn.0044abdb
jmp 0x44c97e
cmp edi, 0x402
jne 0x44ba16
call fcn.0044558f
jmp 0x44c97e
cmp edi, 0x403
je 0x44c979
cmp edi, 0x404
je 0x44c97e
cmp edi, 0x405
je 0x44c97e
cmp edi, 0x406
jne 0x44ba54
mov esi, dword [esi]
push dword [esi + 8]
push dword [esi + 0x18]
call fcn.0044901a
jmp 0x44c97e
cmp edi, 0x407
jne 0x44ba75
push 3
pop eax
mov word [ebx], ax
mov eax, dword [esi]
add ebx, 8
push ebx
push dword [eax + 8]
call fcn.0044911a
jmp 0x44c97e
cmp edi, 0x408
jne 0x44ba90
mov eax, dword [esi]
add ebx, 8
push ebx
push dword [eax + 8]
call fcn.00449273
jmp 0x44c97e
cmp edi, 0x409
jne 0x44baaa
mov esi, dword [esi]
push dword [esi + 8]
push dword [esi + 0x18]
call fcn.004493c9
jmp 0x44c97e
cmp edi, 0x40a
jne 0x44bac4
mov esi, dword [esi]
push dword [esi + 8]
push dword [esi + 0x18]
call fcn.00449525
jmp 0x44c97e
cmp edi, 0x448
jne 0x44bade
mov esi, dword [esi]
push dword [esi + 8]
push dword [esi + 0x18]
call fcn.00449681
jmp 0x44c97e
cmp edi, 0x40b
jne 0x44baf6
mov eax, dword [esi]
push ebx
push dword [eax + 8]
call fcn.00447cf1
jmp 0x44c97e
cmp edi, 0x40c
jne 0x44bb13
mov esi, dword [esi]
push dword [esi + 8]
push dword [esi + 0x18]
push dword [esi + 0x28]
call fcn.0044b60f
jmp 0x44c97e
cmp edi, 0x40d
jne 0x44bb2e
mov esi, dword [esi]
push ebx
push dword [esi + 8]
push dword [esi + 0x18]
call fcn.0044b763
jmp 0x44c97e
cmp edi, 0x40e
jne 0x44bb4b
mov esi, dword [esi]
push dword [esi + 8]
push dword [esi + 0x18]
push dword [esi + 0x28]
call fcn.004456d5
jmp 0x44c97e
cmp edi, 0x40f
jne 0x44bb66
mov esi, dword [esi]
push ebx
push dword [esi + 8]
push dword [esi + 0x18]
call fcn.004481a9
jmp 0x44c97e
cmp edi, 0x410
jne 0x44bb78
call fcn.004497b4
jmp 0x44c97e
cmp edi, 0x411
jne 0x44bb8b
push ebx
call fcn.004468ab
jmp 0x44c97e
cmp edi, 0x412
jne 0x44bb9e
push ebx
call fcn.004468c0
jmp 0x44c97e
cmp edi, 0x413
jne 0x44bbb0
call fcn.0044590b
jmp 0x44c97e
cmp edi, 0x414
jne 0x44bbc3
push ebx
call fcn.00446964
jmp 0x44c97e
cmp edi, 0x415
jne 0x44bbd6
push ebx
call fcn.0044697b
jmp 0x44c97e
cmp edi, 0x416
jne 0x44bbe9
push ebx
call fcn.004469ce
jmp 0x44c97e
cmp edi, 0x417
jne 0x44bbfc
push ebx
call fcn.00449895
jmp 0x44c97e
cmp edi, 0x418
jne 0x44bc14
mov eax, dword [esi]
push ebx
push dword [eax + 8]
call fcn.00447e32
jmp 0x44c97e
cmp edi, 0x419
jne 0x44bc27
push ebx
call fcn.0044596b
jmp 0x44c97e
cmp edi, 0x41a
jne 0x44bc3a
push ebx
call fcn.00445d3e
jmp 0x44c97e
cmp edi, 0x41c
jne 0x44bc52
mov eax, dword [esi]
push ebx
push dword [eax + 8]
call fcn.00445da5
jmp 0x44c97e
cmp edi, 0x41d
jne 0x44bc6a
mov eax, dword [esi]
push ebx
push dword [eax + 8]
call fcn.00445e8c
jmp 0x44c97e
cmp edi, 0x449
jne 0x44bc84
mov esi, dword [esi]
push dword [esi + 8]
push dword [esi + 0x18]
call fcn.00448580
jmp 0x44c97e
cmp edi, 0x425
je 0x44c826
cmp edi, 0x431
je 0x44c826
cmp edi, 0x426
jne 0x44be06
push str.called_User_GetComputerName__
lea ecx, [ebp - 0x28]
call fcn.00472340
lea eax, [ebp - 0x28]
push eax
mov dword [ebp - 4], 7
call fcn.00411af0
or dword [ebp - 4], 0xffffffff
pop ecx
lea ecx, [ebp - 0x28]
call fcn.00472320
mov esi, dword [esi]
xor ebx, ebx
cmp esi, ebx
je 0x44c97e
cmp word [esi], 9
jne 0x44c97e
cmp dword [esi + 8], ebx
je 0x44c97e
push 0x4ff194
lea ecx, [ebp - 0x10]
mov dword [ebp - 0x2c], 0x400
call fcn.00412000
lea eax, [ebp - 0x2c]
push eax
push 0x401
lea ecx, [ebp - 0x10]
mov dword [ebp - 4], 8
call fcn.004128a0
push eax
call dword [sym.imp.KERNEL32.dll_GetComputerNameW]
push 0xffffffffffffffff
lea ecx, [ebp - 0x10]
call fcn.00411ec0
push 3
pop eax
mov word [ebp - 0x5c], ax
mov dword [ebp - 0x54], ebx
push dword [ebp - 0x10]
xor eax, eax
lea ecx, [ebp - 0x6c]
mov byte [ebp - 4], 9
mov word [ebp - 0x6c], ax
call fcn.0044683f
push 2
lea ecx, [ebp - 0x20]
mov byte [ebp - 4], 0xa
mov dword [ebp - 0x20], ebx
mov dword [ebp - 0x1c], ebx
mov dword [ebp - 0x18], ebx
call fcn.00448108
mov edi, dword [ebp - 0x20]
push edi
lea ecx, [ebp - 0x5c]
mov byte [ebp - 4], 0xb
call fcn.00445068
lea eax, [edi + 0x10]
push eax
lea ecx, [ebp - 0x6c]
call fcn.00445068
mov eax, dword [ebp - 0x1c]
sub eax, edi
sar eax, 4
push str.NOLOG_passing_compter_name_back
lea ecx, [ebp - 0x28]
mov dword [ebp - 0x34], eax
mov dword [ebp - 0x3c], edi
mov dword [ebp - 0x30], ebx
mov dword [ebp - 0x38], ebx
call fcn.00472340
lea eax, [ebp - 0x28]
push eax
mov byte [ebp - 4], 0xc
call fcn.00411af0
pop ecx
lea ecx, [ebp - 0x28]
mov byte [ebp - 4], 0xb
call fcn.00472320
mov eax, dword [esi + 8]
mov ecx, dword [eax]
push ebx
push ebx
push ebx
lea edx, [ebp - 0x3c]
push edx
push 1
push ebx
push 0x4e2170
push ebx
push eax
call dword [ecx + 0x18]
lea ecx, [ebp - 0x20]
call fcn.00447ff6
mov byte [ebp - 4], 9
lea eax, [ebp - 0x6c]
mov edi, dword [sym.imp.OLEAUT32.dll_VariantCopy]
push eax
call edi
lea eax, [ebp - 0x5c]
push eax
mov byte [ebp - 4], 8
call edi
mov ecx, dword [ebp - 0x10]
add ecx, 0xfffffff0
call fcn.0040d576
jmp 0x44c97e
cmp edi, 0x42b
jne 0x44be4a
push str.got_message_WM_RN_EXTERNALURL
lea ecx, [ebp - 0x28]
call fcn.00472340
lea eax, [ebp - 0x28]
push eax
mov dword [ebp - 4], 0xd
call fcn.00411af0
or dword [ebp - 4], 0xffffffff
pop ecx
lea ecx, [ebp - 0x28]
call fcn.00472320
mov eax, dword [esi]
push dword [eax + 8]
mov ecx, dword [ebp - 0x10]
call fcn.00445f11
jmp 0x44c97e
cmp edi, 0x427
jne 0x44c0e9
push str.called_User_GetPlayerLoginInfo__
lea ecx, [ebp - 0x28]
call fcn.00472340
lea eax, [ebp - 0x28]
push eax
mov dword [ebp - 4], 0xe
call fcn.00411af0
or dword [ebp - 4], 0xffffffff
pop ecx
lea ecx, [ebp - 0x28]
call fcn.00472320
mov esi, dword [esi]
xor ebx, ebx
cmp esi, ebx
je 0x44c97e
cmp word [esi], 9
jne 0x44c97e
cmp dword [esi + 8], ebx
je 0x44c97e
call fcn.0046eee0
mov edi, eax
cmp edi, ebx
je 0x44c97e
lea ecx, [ebp - 0x28]
call fcn.00472090
push str.clientid
lea ecx, [ebp - 0x18]
mov dword [ebp - 4], 0xf
call fcn.00472340
push 0x4d21a0
lea ecx, [ebp - 0x44]
mov byte [ebp - 4], 0x10
call fcn.00472340
push ecx
push ecx
mov ecx, esp
mov dword [ebp - 0x30], esp
push str.prp2
mov byte [ebp - 4], 0x11
call fcn.00472340
lea eax, [ebp - 0x28]
push eax
lea eax, [ebp - 0x18]
push eax
lea eax, [ebp - 0x44]
push eax
call fcn.004175d0
add esp, 0x14
lea ecx, [ebp - 0x44]
mov byte [ebp - 4], 0x10
call fcn.00472320
lea ecx, [ebp - 0x18]
mov byte [ebp - 4], 0xf
call fcn.00472320
cmp byte [ebp - 0x21], 0xff
lea eax, [ebp - 0x28]
jne 0x44bf28
mov eax, dword [ebp - 0x28]
lea ecx, [ebp + 0x108]
push 3
mov dword [ebp + 0x104], ecx
push eax
lea ecx, [ebp + 0x104]
call fcn.004120b0
push dword [ebp + 0x104]
lea ecx, [ebp - 0x10]
mov byte [ebp - 4], 0x12
call fcn.004217ce
lea eax, [ebp + 0x108]
mov byte [ebp - 4], 0x14
cmp dword [ebp + 0x104], eax
je 0x44bf72
push dword [ebp + 0x104]
call fcn.00495dac
pop ecx
mov eax, dword [edi]
mov ecx, edi
call dword [eax + 4]
lea ecx, [ebp + 4]
push 3
mov dword [ebp], ecx
push eax
lea ecx, [ebp]
call fcn.004120b0
push dword [ebp]
lea ecx, [ebp - 0x2c]
mov byte [ebp - 4], 0x15
call fcn.004217ce
lea eax, [ebp + 4]
mov byte [ebp - 4], 0x17
cmp dword [ebp], eax
je 0x44bfae
push dword [ebp]
call fcn.00495dac
pop ecx
mov eax, dword [ebp - 0x10]
cmp dword [eax - 0xc], ebx
je 0x44c0cb
mov eax, dword [ebp - 0x2c]
cmp dword [eax - 0xc], ebx
je 0x44c0cb
push 0x4d1a50
push 0x4dbe28
lea ecx, [ebp - 0x10]
call fcn.00447645
push 3
pop eax
mov word [ebp - 0x7c], ax
mov dword [ebp - 0x74], ebx
push dword [ebp - 0x2c]
xor eax, eax
lea ecx, [ebp - 0x6c]
mov byte [ebp - 4], 0x18
mov word [ebp - 0x6c], ax
call fcn.0044683f
push dword [ebp - 0x10]
xor eax, eax
lea ecx, [ebp - 0x5c]
mov byte [ebp - 4], 0x19
mov word [ebp - 0x5c], ax
call fcn.0044683f
push 3
lea ecx, [ebp - 0x4c]
mov byte [ebp - 4], 0x1a
mov dword [ebp - 0x4c], ebx
mov dword [ebp - 0x48], ebx
mov dword [ebp - 0x44], ebx
call fcn.00448108
mov edi, dword [ebp - 0x4c]
push edi
lea ecx, [ebp - 0x7c]
mov byte [ebp - 4], 0x1b
call fcn.00445068
lea eax, [edi + 0x10]
push eax
lea ecx, [ebp - 0x6c]
call fcn.00445068
lea eax, [edi + 0x20]
push eax
lea ecx, [ebp - 0x5c]
call fcn.00445068
mov eax, dword [ebp - 0x48]
sub eax, edi
sar eax, 4
push str.player_login_info_via_callback
lea ecx, [ebp - 0x18]
mov dword [ebp - 0x34], eax
mov dword [ebp - 0x3c], edi
mov dword [ebp - 0x30], ebx
mov dword [ebp - 0x38], ebx
call fcn.00472340
lea eax, [ebp - 0x18]
push eax
mov byte [ebp - 4], 0x1c
call fcn.00411af0
pop ecx
lea ecx, [ebp - 0x18]
mov byte [ebp - 4], 0x1b
call fcn.00472320
mov eax, dword [esi + 8]
mov ecx, dword [eax]
push ebx
push ebx
push ebx
lea edx, [ebp - 0x3c]
push edx
push 1
push ebx
push 0x4e2170
push ebx
push eax
call dword [ecx + 0x18]
lea ecx, [ebp - 0x4c]
call fcn.00447ff6
lea eax, [ebp - 0x5c]
mov byte [ebp - 4], 0x19
push eax
mov esi, dword [sym.imp.OLEAUT32.dll_VariantCopy]
call esi
lea eax, [ebp - 0x6c]
push eax
mov byte [ebp - 4], 0x18
call esi
lea eax, [ebp - 0x7c]
push eax
mov byte [ebp - 4], 0x17
call esi
mov ecx, dword [ebp - 0x2c]
add ecx, 0xfffffff0
call fcn.0040d576
mov ecx, dword [ebp - 0x10]
add ecx, 0xfffffff0
call fcn.0040d576
lea ecx, [ebp - 0x28]
jmp 0x44c58f
cmp edi, 0x428
jne 0x44c14a
mov eax, dword [esi]
movsx esi, word [eax + 8]
lea eax, [ebp - 0x28]
push esi
push eax
call fcn.00437c91
push eax
lea eax, [ebp - 0x18]
push str.setrpsignin__val_
push eax
mov dword [ebp - 4], 0x1d
call fcn.00472c70
push eax
mov byte [ebp - 4], 0x1e
call fcn.00411af0
add esp, 0x18
lea ecx, [ebp - 0x18]
mov byte [ebp - 4], 0x1d
call fcn.00472320
or dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x28]
call fcn.00472320
mov ecx, dword [ebp - 0x10]
push esi
call fcn.00446013
jmp 0x44c97e
cmp edi, 0x429
jne 0x44c15c
call fcn.00446088
jmp 0x44c97e
cmp edi, 0x42a
jne 0x44c16f
push ebx
call fcn.004469f3
jmp 0x44c97e
cmp edi, 0x42c
jne 0x44c187
add ecx, 0x1f4
call fcn.004450a4
jmp 0x44c97e
cmp edi, 0x42d
jne 0x44c19f
add ecx, 0x1f4
call fcn.004253eb
jmp 0x44c97e
cmp edi, 0x42e
jne 0x44c1b6
mov dword [ecx + 0x22c], 1
jmp 0x44c97e
cmp edi, 0x42f
jne 0x44c1ca
and dword [ecx + 0x22c], 0
jmp 0x44c97e
cmp edi, 0x430
jne 0x44c1dc
call fcn.0044a45d
jmp 0x44c97e
cmp edi, 0x434
jne 0x44c287
push str.in_WM_RN_SETSTUBDATA:
lea ecx, [ebp - 0x18]
call fcn.00472340
mov eax, dword [esi]
mov eax, dword [eax + 8]
lea ecx, [ebp + 0x188]
push 3
mov dword [ebp + 0x184], ecx
push eax
lea ecx, [ebp + 0x184]
mov dword [ebp - 4], 0x1f
call fcn.004204cc
push dword [ebp + 0x184]
lea eax, [ebp - 0x18]
push eax
lea eax, [ebp - 0x28]
push eax
mov byte [ebp - 4], 0x20
call fcn.00472c20
push eax
mov byte [ebp - 4], 0x21
call fcn.00411af0
add esp, 0x10
lea ecx, [ebp - 0x28]
mov byte [ebp - 4], 0x20
call fcn.00472320
lea eax, [ebp + 0x188]
mov byte [ebp - 4], 0x1f
cmp dword [ebp + 0x184], eax
je 0x44c269
push dword [ebp + 0x184]
call fcn.00495dac
pop ecx
or dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x18]
call fcn.00472320
mov eax, dword [esi]
push dword [eax + 8]
mov ecx, dword [ebp - 0x10]
call fcn.00447a22
jmp 0x44c97e
cmp edi, 0x435
jne 0x44c2cf
push str.in_WM_RN_SETRXCODE
lea ecx, [ebp - 0x18]
call fcn.00472340
lea eax, [ebp - 0x18]
push eax
mov dword [ebp - 4], 0x22
call fcn.00411af0
or dword [ebp - 4], 0xffffffff
pop ecx
lea ecx, [ebp - 0x18]
call fcn.00472320
mov esi, dword [esi]
mov ecx, dword [ebp - 0x10]
push ebx
push dword [esi + 8]
push dword [esi + 0x18]
call fcn.00446e28
jmp 0x44c97e
cmp edi, 0x436
jne 0x44c315
push str.in_WM_RN_GETRXCODE
lea ecx, [ebp - 0x18]
call fcn.00472340
lea eax, [ebp - 0x18]
push eax
mov dword [ebp - 4], 0x23
call fcn.00411af0
or dword [ebp - 4], 0xffffffff
pop ecx
lea ecx, [ebp - 0x18]
call fcn.00472320
mov esi, dword [esi]
mov ecx, dword [ebp - 0x10]
push ebx
push esi
push dword [esi + 0x18]
call fcn.00447025
jmp 0x44c97e
cmp edi, 0x437
jne 0x44c35c
push str.in_WM_RN_SHOWWINDOW
lea ecx, [ebp - 0x18]
call fcn.00472340
lea eax, [ebp - 0x18]
push eax
mov dword [ebp - 4], 0x24
call fcn.00411af0
or dword [ebp - 4], 0xffffffff
pop ecx
lea ecx, [ebp - 0x18]
call fcn.00472320
mov esi, dword [esi]
push dword [esi + 8]
mov ecx, dword [ebp - 0x10]
push dword [esi + 0x18]
call fcn.00445265
jmp 0x44c97e
cmp edi, 0x438
jne 0x44c39b
push str.in_WM_RN_HIDEWINDOW
lea ecx, [ebp - 0x18]
call fcn.00472340
lea eax, [ebp - 0x18]
push eax
mov dword [ebp - 4], 0x25
call fcn.00411af0
or dword [ebp - 4], 0xffffffff
pop ecx
lea ecx, [ebp - 0x18]
call fcn.00472320
mov ecx, dword [ebp - 0x10]
call fcn.00445360
jmp 0x44c97e
cmp edi, 0x439
jne 0x44c3e3
push str.in_WM_RN_GETWINDOWROW
lea ecx, [ebp - 0x18]
call fcn.00472340
lea eax, [ebp - 0x18]
push eax
mov dword [ebp - 4], 0x26
call fcn.00411af0
or dword [ebp - 4], 0xffffffff
pop ecx
lea ecx, [ebp - 0x18]
call fcn.00472320
test ebx, ebx
je 0x44c97e
mov ecx, dword [ebp - 0x10]
lea eax, [ebx + 8]
push eax
call fcn.00445381
jmp 0x44c429
cmp edi, 0x43a
jne 0x44c430
push str.in_WM_RN_GETWINDOWCOL
lea ecx, [ebp - 0x18]
call fcn.00472340
lea eax, [ebp - 0x18]
push eax
mov dword [ebp - 4], 0x27
call fcn.00411af0
or dword [ebp - 4], 0xffffffff
pop ecx
lea ecx, [ebp - 0x18]
call fcn.00472320
test ebx, ebx
je 0x44c97e
mov ecx, dword [ebp - 0x10]
lea eax, [ebx + 8]
push eax
call fcn.004453bb
push 0x16
jmp 0x44c6f4
cmp edi, 0x43b
jne 0x44c4be
mov eax, dword [esi]
mov eax, dword [eax + 8]
lea ecx, [ebp + 0x188]
push 3
mov dword [ebp + 0x184], ecx
push eax
lea ecx, [ebp + 0x184]
call fcn.004204cc
push dword [ebp + 0x184]
lea ecx, [ebp - 0x18]
mov dword [ebp - 4], 0x28
call fcn.00472340
lea eax, [ebp + 0x188]
mov byte [ebp - 4], 0x2a
cmp dword [ebp + 0x184], eax
je 0x44c48e
push dword [ebp + 0x184]
call fcn.00495dac
pop ecx
lea eax, [ebp - 0x18]
push eax
lea eax, [ebp - 0x28]
push str.html_log:
push eax
call fcn.00472c70
push eax
mov byte [ebp - 4], 0x2b
call fcn.00411af0
add esp, 0x10
lea ecx, [ebp - 0x28]
mov byte [ebp - 4], 0x2a
call fcn.00472320
jmp 0x44c58c
cmp edi, 0x43c
jne 0x44c4e7
xor ebx, ebx
push ebx
mov eax, str.sleep
push eax
push eax
push ebx
call dword [sym.imp.USER32.dll_MessageBoxA]
push 0x3e8
call dword [sym.imp.KERNEL32.dll_Sleep]
jmp 0x44c97e
cmp edi, 0x43d
jne 0x44c526
push str.in_WM_RN_SETWINDOWTOP
lea ecx, [ebp - 0x18]
call fcn.00472340
lea eax, [ebp - 0x18]
push eax
mov dword [ebp - 4], 0x2c
call fcn.00411af0
or dword [ebp - 4], 0xffffffff
pop ecx
lea ecx, [ebp - 0x18]
call fcn.00472320
mov ecx, dword [ebp - 0x10]
call fcn.0044520d
jmp 0x44c97e
cmp edi, 0x43e
jne 0x44c566
push str.in_WM_RN_GETDLPCOUNT
lea ecx, [ebp - 0x18]
call fcn.00472340
lea eax, [ebp - 0x18]
push eax
mov dword [ebp - 4], 0x2d
call fcn.00411af0
or dword [ebp - 4], 0xffffffff
pop ecx
lea ecx, [ebp - 0x18]
call fcn.00472320
mov ecx, dword [ebp - 0x10]
push ebx
call fcn.00446a73
jmp 0x44c97e
cmp edi, 0x43f
jne 0x44c59d
push str.in_WM_RN_ENABLESECONDARYDLP
lea ecx, [ebp - 0x18]
call fcn.00472340
lea eax, [ebp - 0x18]
push eax
mov dword [ebp - 4], 0x2e
call fcn.00411af0
pop ecx
lea ecx, [ebp - 0x18]
or dword [ebp - 4], 0xffffffff
call fcn.00472320
jmp 0x44c97e
cmp edi, 0x440
jne 0x44c5dc
push str.in_WM_RN_DISABLESECONDARYDLP
lea ecx, [ebp - 0x18]
call fcn.00472340
lea eax, [ebp - 0x18]
push eax
mov dword [ebp - 4], 0x2f
call fcn.00411af0
or dword [ebp - 4], 0xffffffff
pop ecx
lea ecx, [ebp - 0x18]
call fcn.00472320
mov ecx, dword [ebp - 0x10]
call fcn.00449924
jmp 0x44c97e
cmp edi, 0x441
jne 0x44c620
push str.in_WM_RN_COMWITHUPGRADEHELPER
lea ecx, [ebp - 0x18]
call fcn.00472340
lea eax, [ebp - 0x18]
push eax
mov dword [ebp - 4], 0x30
call fcn.00411af0
or dword [ebp - 4], 0xffffffff
pop ecx
lea ecx, [ebp - 0x18]
call fcn.00472320
mov eax, dword [esi]
push dword [eax + 8]
mov ecx, dword [ebp - 0x10]
call fcn.00447244
jmp 0x44c97e
cmp edi, 0x442
jne 0x44c65f
push str.in_WM_RN_QUIETCANCEL
lea ecx, [ebp - 0x18]
call fcn.00472340
lea eax, [ebp - 0x18]
push eax
mov dword [ebp - 4], 0x31
call fcn.00411af0
or dword [ebp - 4], 0xffffffff
pop ecx
lea ecx, [ebp - 0x18]
call fcn.00472320
mov ecx, dword [ebp - 0x10]
call fcn.004453f5
jmp 0x44c97e
cmp edi, 0x443
jne 0x44c6a4
push str.in_WM_RN_REFRESH
lea ecx, [ebp - 0x18]
call fcn.00472340
lea eax, [ebp - 0x18]
push eax
mov dword [ebp - 4], 0x32
call fcn.00411af0
or dword [ebp - 4], 0xffffffff
pop ecx
lea ecx, [ebp - 0x18]
call fcn.00472320
mov esi, dword [ebp - 0x10]
mov ecx, esi
call fcn.0042da84
and dword [esi + 0x48], 0
jmp 0x44c97e
cmp edi, 0x444
jne 0x44c6fd
push str.in_WM_RN_ISLOGGEDIN
lea ecx, [ebp - 0x18]
call fcn.00472340
lea eax, [ebp - 0x18]
push eax
mov dword [ebp - 4], 0x33
call fcn.00411af0
or dword [ebp - 4], 0xffffffff
pop ecx
lea ecx, [ebp - 0x18]
call fcn.00472320
test ebx, ebx
je 0x44c97e
mov ecx, dword [ebp - 0x10]
lea eax, [ebp - 0x2c]
push eax
call fcn.004460cd
mov ax, word [ebp - 0x2c]
mov word [ebx + 8], ax
push 0xb
pop eax
mov word [ebx], ax
jmp 0x44c97e
cmp edi, 0x44a
jne 0x44c74e
push str.in_WM_RN_CREATEOFFERWINDOW
lea ecx, [ebp - 0x18]
call fcn.00472340
lea eax, [ebp - 0x18]
push eax
mov dword [ebp - 4], 0x34
call fcn.00411af0
or dword [ebp - 4], 0xffffffff
pop ecx
lea ecx, [ebp - 0x18]
call fcn.00472320
mov esi, dword [esi]
mov ecx, dword [ebp - 0x10]
push ebx
push dword [esi + 8]
push dword [esi + 0x18]
push dword [esi + 0x28]
push dword [esi + 0x38]
push dword [esi + 0x48]
call fcn.0044a768
jmp 0x44c97e
cmp edi, 0x44b
jne 0x44c798
push str.in_WM_RN_SHOWOFFERWINDOW
lea ecx, [ebp - 0x18]
call fcn.00472340
lea eax, [ebp - 0x18]
push eax
mov dword [ebp - 4], 0x35
call fcn.00411af0
or dword [ebp - 4], 0xffffffff
pop ecx
lea ecx, [ebp - 0x18]
call fcn.00472320
mov esi, dword [esi]
movsx eax, word [esi + 8]
mov ecx, dword [ebp - 0x10]
push ebx
push eax
push dword [esi + 0x18]
call fcn.0044a8a5
jmp 0x44c97e
cmp edi, 0x44c
jne 0x44c7dd
push str.in_WM_RN_CLOSEOFFERWINDOW
lea ecx, [ebp - 0x18]
call fcn.00472340
lea eax, [ebp - 0x18]
push eax
mov dword [ebp - 4], 0x36
call fcn.00411af0
or dword [ebp - 4], 0xffffffff
pop ecx
lea ecx, [ebp - 0x18]
call fcn.00472320
mov eax, dword [esi]
mov ecx, dword [ebp - 0x10]
push ebx
push dword [eax + 8]
call fcn.0044a9bb
jmp 0x44c97e
cmp edi, 0x44d
jne 0x44c97e
push str.in_WM_RN_SHOWNEXTOFFER
lea ecx, [ebp - 0x44]
call fcn.00472340
lea eax, [ebp - 0x44]
push eax
mov dword [ebp - 4], 0x37
call fcn.00411af0
or dword [ebp - 4], 0xffffffff
pop ecx
lea ecx, [ebp - 0x44]
call fcn.00472320
mov eax, dword [esi]
mov ecx, dword [ebp - 0x10]
push ebx
push dword [eax + 8]
call fcn.0044aacb
jmp 0x44c97e
mov eax, dword [esi]
mov eax, dword [eax + 8]
mov ebx, ecx
push eax
lea ecx, [ebx + 0xba8]
call fcn.00421777
mov eax, dword [ebx + 0xba8]
mov eax, dword [eax - 0xc]
xor ebx, ebx
mov dword [ebp - 0x2c], str.empty
cmp eax, ebx
je 0x44c856
mov dword [ebp - 0x2c], str.non_empty
push str.Called_User_LoginCloud____token_
lea ecx, [ebp - 0x28]
call fcn.00472340
push dword [ebp - 0x2c]
mov dword [ebp - 4], ebx
push eax
lea eax, [ebp - 0x18]
push eax
call fcn.00472c20
push eax
mov byte [ebp - 4], 1
call fcn.00411af0
add esp, 0x10
lea ecx, [ebp - 0x18]
mov byte [ebp - 4], bl
call fcn.00472320
or dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x28]
call fcn.00472320
push ebx
push ebx
push 0x100
lea eax, [ebp + 0x108]
push eax
mov eax, dword [esi]
push 0xffffffffffffffff
push dword [eax + 8]
push ebx
push ebx
call dword [sym.imp.KERNEL32.dll_WideCharToMultiByte]
lea eax, [ebp + 0x108]
push eax
lea ecx, [ebp - 0x34]
call fcn.00472340
push str.logintoken
lea ecx, [ebp - 0x28]
mov dword [ebp - 4], 2
call fcn.00472340
push str.uh_settings
lea ecx, [ebp - 0x18]
mov byte [ebp - 4], 3
call fcn.00472340
lea eax, [ebp - 0x34]
push eax
lea eax, [ebp - 0x28]
push eax
lea eax, [ebp - 0x18]
push eax
mov byte [ebp - 4], 4
call fcn.004179e0
add esp, 0xc
lea ecx, [ebp - 0x18]
mov byte [ebp - 4], 3
call fcn.00472320
lea ecx, [ebp - 0x28]
mov byte [ebp - 4], 2
call fcn.00472320
or dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x34]
call fcn.00472320
push str.ascii_token_
lea ecx, [ebp - 0x28]
call fcn.00472340
lea ecx, [ebp + 0x108]
push ecx
push eax
lea eax, [ebp - 0x18]
push eax
mov dword [ebp - 4], 5
call fcn.00472c20
push eax
mov byte [ebp - 4], 6
call fcn.00411af0
add esp, 0x10
lea ecx, [ebp - 0x18]
mov byte [ebp - 4], 5
call fcn.00472320
or dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x28]
call fcn.00472320
cmp edi, 0x425
jne 0x44c97e
mov ecx, dword [ebp - 0x10]
call fcn.00449ccd
mov ecx, dword [ebp - 0xc]
mov dword fs:[0], ecx
pop ecx
pop edi
pop esi
pop ebx
mov ecx, dword [ebp + 0x208]
xor ecx, ebp
call fcn.00493f43
add ebp, 0x20c
leave
ret 0xc