Function at 0x572fc0
Capabilities:
Hide graphical window

Disassembly:
push ebp
mov ebp, esp
push 0xffffffffffffffff
push 0x5ab6d5
mov eax, dword fs:[0]
push eax
sub esp, 0x34
mov eax, dword [0x6340c4]
xor eax, ebp
mov dword [ebp - 0x10], eax
push ebx
push esi
push edi
push eax
lea eax, [ebp - 0xc]
mov dword fs:[0], eax
mov edi, ecx
lea ecx, [ebp - 0x40]
call fcn.005734f0
push 0
mov dword [ebp - 4], 0
push dword [0x67efd4]
mov edx, dword [0x634bc0]
mov esi, dword [0x634bb8]
sub edx, esi
mov eax, dword [0x634bbc]
mov ecx, dword [0x634bb4]
sub eax, ecx
push 0
push dword [edi + 4]
push edx
push eax
push esi
push ecx
push SysReAllocStringLen
push 0
push str.tooltips_class32
push 0
call dword [sym.imp.USER32.dll_CreateWindowExW]
push 0
push 1
push 0x401
push eax
mov dword [edi + 0xa8], eax
call dword [sym.imp.USER32.dll_SendMessageW]
push 0x68a
push dword [edi + 4]
call dword [sym.imp.USER32.dll_GetDlgItem]
push 0x5d90f0
push eax
mov dword [edi + 0xb8], eax
call dword [sym.imp.USER32.dll_SetWindowTextW]
push dword [edi + 0xa8]
mov ecx, dword [edi + 0x24]
push 0
push dword [edi + 0xb8]
push str.simple_status
call fcn.0054c490
push 0x689
push dword [edi + 4]
call dword [sym.imp.USER32.dll_GetDlgItem]
cmp dword [edi + 0x78], 0
mov ebx, eax
jne 0x5730b3
push 0
push 0
push 0x31
push ebx
call dword [sym.imp.USER32.dll_SendMessageW]
mov dword [edi + 0x78], eax
push ebx
lea ecx, [edi + 0x44]
call fcn.004463c0
test eax, eax
je 0x5730c8
lea ecx, [edi + 0x44]
call fcn.0046c130
push 0x86
push 0
push 1
lea ecx, [edi + 0x44]
call fcn.00522750
push 0x671fc0
lea ecx, [ebp - 0x40]
call fcn.00443fb0
mov edx, eax
mov dword [ebp - 0x18], 0
mov ecx, edx
mov dword [ebp - 0x14], 7
xor eax, eax
mov word [ebp - 0x28], ax
lea ebx, [ecx + 2]
mov ax, word [ecx]
add ecx, 2
test ax, ax
jne 0x573101
sub ecx, ebx
sar ecx, 1
push ecx
push edx
lea ecx, [ebp - 0x28]
call fcn.004459d0
mov byte [ebp - 4], 1
lea eax, [ebp - 0x28]
cmp dword [ebp - 0x14], 8
lea ecx, [edi + 0x44]
cmovae eax, dword [ebp - 0x28]
push eax
call fcn.0046c4c0
push 1
push 0x5dbde8
lea ecx, [ebp - 0x28]
call fcn.00447e80
cmp dword [ebp - 0x14], 8
lea eax, [ebp - 0x28]
lea ecx, [edi + 0x44]
cmovae eax, dword [ebp - 0x28]
push eax
call fcn.0046bc40
push dword [edi + 0xa8]
mov ecx, dword [edi + 0x24]
push 0
push dword [edi + 0x48]
push str.simple_tile_label
call fcn.0054c490
push 0x68d
push dword [edi + 4]
call dword [sym.imp.USER32.dll_GetDlgItem]
push 0x6714b0
lea ecx, [ebp - 0x40]
mov dword [edi + 0xbc], eax
call fcn.00443fb0
mov edx, eax
lea esi, [edx + 2]
mov cx, word [edx]
add edx, 2
test cx, cx
jne 0x573193
sub edx, esi
lea ecx, [ebp - 0x28]
sar edx, 1
push edx
push eax
call fcn.004459d0
cmp dword [ebp - 0x14], 8
lea eax, [ebp - 0x28]
cmovae eax, dword [ebp - 0x28]
push eax
push dword [edi + 0xbc]
call dword [sym.imp.USER32.dll_SetWindowTextW]
push 1
push dword [edi + 0xbc]
call dword [sym.imp.USER32.dll_EnableWindow]
push 0
push dword [edi + 0xbc]
call dword [sym.imp.USER32.dll_ShowWindow]
push dword [edi + 0xa8]
mov ecx, dword [edi + 0x24]
push 1
push dword [edi + 0xbc]
push str.ztna_tile_enroll_action_btn
call fcn.0054c490
push 0x68e
push dword [edi + 4]
call dword [sym.imp.USER32.dll_GetDlgItem]
push 0x672ae8
lea ecx, [ebp - 0x40]
mov dword [edi + 0xc0], eax
call fcn.00443fb0
mov edx, eax
lea esi, [edx + 2]
mov cx, word [edx]
add edx, 2
test cx, cx
jne 0x573221
sub edx, esi
lea ecx, [ebp - 0x28]
sar edx, 1
push edx
push eax
call fcn.004459d0
cmp dword [ebp - 0x14], 8
lea eax, [ebp - 0x28]
cmovae eax, dword [ebp - 0x28]
push eax
push dword [edi + 0xc0]
call dword [sym.imp.USER32.dll_SetWindowTextW]
push 1
push dword [edi + 0xc0]
call dword [sym.imp.USER32.dll_EnableWindow]
push 0
push dword [edi + 0xc0]
call dword [sym.imp.USER32.dll_ShowWindow]
push dword [edi + 0xa8]
mov ecx, dword [edi + 0x24]
push 1
push dword [edi + 0xc0]
push str.ztna_tile_cancel_action_btn
call fcn.0054c490
push 0x68f
push dword [edi + 4]
call dword [sym.imp.USER32.dll_GetDlgItem]
push 0x6742e8
lea ecx, [ebp - 0x40]
mov dword [edi + 0xc4], eax
call fcn.00443fb0
mov edx, eax
lea esi, [edx + 2]
nop
mov cx, word [edx]
add edx, 2
test cx, cx
jne 0x5732b0
sub edx, esi
lea ecx, [ebp - 0x28]
sar edx, 1
push edx
push eax
call fcn.004459d0
cmp dword [ebp - 0x14], 8
lea eax, [ebp - 0x28]
cmovae eax, dword [ebp - 0x28]
push eax
push dword [edi + 0xc4]
call dword [sym.imp.USER32.dll_SetWindowTextW]
push 1
push dword [edi + 0xc4]
call dword [sym.imp.USER32.dll_EnableWindow]
push 0
push dword [edi + 0xc4]
call dword [sym.imp.USER32.dll_ShowWindow]
push dword [edi + 0xa8]
mov ecx, dword [edi + 0x24]
push 1
push dword [edi + 0xc4]
push str.ztna_tile_details_action_btn
call fcn.0054c490
push 3
push 0x68a
lea ecx, [edi + 0x2c]
call fcn.0046f2e0
push 3
push 0x68b
lea ecx, [edi + 0x2c]
call fcn.0046f2e0
push 3
push 0x68c
lea ecx, [edi + 0x2c]
call fcn.0046f2e0
push 2
push 0x68d
lea ecx, [edi + 0x2c]
call fcn.0046f2e0
push 2
push 0x68e
lea ecx, [edi + 0x2c]
call fcn.0046f2e0
push 2
push 0x68f
lea ecx, [edi + 0x2c]
call fcn.0046f2e0
mov eax, dword [ebp - 0x14]
cmp eax, 8
jb 0x57338d
lea eax, [eax*2 + 2]
push eax
push dword [ebp - 0x28]
call fcn.00446620
add esp, 8
xor eax, eax
mov dword [ebp - 0x18], 0
lea ecx, [ebp - 0x40]
mov dword [ebp - 0x14], 7
mov word [ebp - 0x28], ax
call fcn.005734b0
xor eax, eax
mov ecx, dword [ebp - 0xc]
mov dword fs:[0], ecx
pop ecx
pop edi
pop esi
pop ebx
mov ecx, dword [ebp - 0x10]
xor ecx, ebp
call fcn.004c59c5
mov esp, ebp
pop ebp
ret 0x10