Function at 0x100062cd
Capabilities:
Hide graphical window

Disassembly:
push ebp
mov ebp, esp
add esp, 0xfffffffc
push esi
push edi
push ebx
cmp byte [0x1000d902], 1
jne 0x100062f9
push 5
push dword [0x1000d8be]
call sub.user32.dll_ShowWindow
push 0
push dword [0x1000d8c2]
call sub.user32.dll_ShowWindow
push 0
push 0
push 0x184
push dword [0x1000d8be]
call sub.user32.dll_SendMessageA
push 0x400
push 0x10020a45
push 0
push dword [0x1000d8a2]
call sub.user32.dll_LoadStringA
push 0x10020a45
call sym.dup2patcher.dll_AddMsg
push 0x1000d0fc
call sym.dup2patcher.dll_AddMsg
xor ebx, ebx
jmp 0x10006509
cmp byte [esi], 3
jne 0x10006354
push esi
call fcn.1000432e
jmp 0x10006473
cmp byte [esi], 4
jne 0x10006364
push esi
call fcn.10004791
jmp 0x10006473
cmp byte [esi], 0x11
jne 0x10006374
push esi
call fcn.10005b9c
jmp 0x10006473
cmp byte [esi], 5
jne 0x10006384
push esi
call fcn.10005516
jmp 0x10006473
cmp byte [esi], 0x14
jne 0x10006394
push esi
call fcn.1000498e
jmp 0x10006473
cmp byte [esi], 0x16
jne 0x100063a4
push esi
call fcn.10004ee6
jmp 0x10006473
cmp byte [esi], 0x17
jne 0x100063b4
push esi
call fcn.10005266
jmp 0x10006473
cmp byte [esi], 0x10
jne 0x100063e5
push 0x400
push 0x10020e45
push 7
push dword [0x1000d8a2]
call sub.user32.dll_LoadStringA
push 0x10020e45
call sym.dup2patcher.dll_AddMsg
push esi
call fcn.100014d6
jmp 0x10006473
cmp byte [esi], 0x15
jne 0x10006468
cmp dword [ebp - 4], 1
je 0x100063f6
cmp dword [ebp - 4], 0
jne 0x10006424
test dword [esi + 1], 4
je 0x10006406
mov eax, 0
jmp 0x10006427
test dword [esi + 1], 8
je 0x10006416
mov eax, 1
jmp 0x10006427
test dword [esi + 1], 0x40
je 0x10006427
mov eax, dword [ebp - 4]
jmp 0x10006427
mov eax, dword [ebp - 4]
cmp dword [ebp - 4], eax
jne 0x10006473
test dword [esi + 1], 1
je 0x10006446
push str.EXIT_PATCHING
call sym.dup2patcher.dll_AddMsg
jmp 0x10006520
test dword [esi + 1], 0x10
je 0x10006457
add ebx, dword [esi + 5]
sub ebx, 1
jmp 0x10006466
test dword [esi + 1], 0x20
je 0x10006466
sub ebx, dword [esi + 5]
sub ebx, 1
jmp 0x10006473
cmp byte [esi], 0x18
jne 0x10006473
push esi
call fcn.1000625c
mov dword [ebp - 4], eax
mov cl, byte [esi]
cmp cl, 3
je 0x100064a5
cmp cl, 4
je 0x100064a5
cmp cl, 0x11
je 0x100064a5
cmp cl, 5
je 0x100064a5
cmp cl, 0x14
je 0x100064a5
cmp cl, 0x16
je 0x100064a5
cmp cl, 0x17
je 0x100064a5
cmp cl, 0x10
je 0x100064a5
cmp cl, 0x18
jne 0x10006509
cmp dword [ebp - 4], 1
jne 0x100064d8
push 0x400
push 0x10021245
push 0x1d
push dword [0x1000d8a2]
call sub.user32.dll_LoadStringA
push 0x10021245
call sym.dup2patcher.dll_AddMsg
push 0x1000d0fc
call sym.dup2patcher.dll_AddMsg
jmp 0x10006509
cmp dword [ebp - 4], 0
jne 0x10006509
push 0x400
push 0x10021645
push 0x1c
push dword [0x1000d8a2]
call sub.user32.dll_LoadStringA
push 0x10021645
call sym.dup2patcher.dll_AddMsg
push 0x1000d0fc
call sym.dup2patcher.dll_AddMsg
inc ebx
push ebx
push dword [0x1000d8a2]
call fcn.1000148b
mov esi, eax
or esi, esi
jne 0x10006344
push 0x400
push 0x10021a45
push 1
push dword [0x1000d8a2]
call sub.user32.dll_LoadStringA
push 0x10021a45
call sym.dup2patcher.dll_AddMsg
push dword [0x1000d907]
call fcn.10006577
push 0x6c
push dword [0x1000d8a6]
call sub.user32.dll_GetDlgItem
push 0
push eax
call sub.user32.dll_EnableWindow
push 1
push 0
push 0
push dword [0x1000d8a6]
call sub.user32.dll_RedrawWindow
pop ebx
pop edi
pop esi
leave
ret