Function at 0x40d0e0
Capabilities:
Access peb ldr_data
Get graphical window text

Disassembly:
push 0xffffffffffffffff
push 0x432c68
mov eax, dword fs:[0]
push eax
mov dword fs:[0], esp
sub esp, 0x178
push ebx
push esi
push edi
mov ecx, 0x4b
xor eax, eax
lea edi, [esp + 0x1c]
rep stosd dword es:[edi], eax
mov ecx, 2
xor ebx, ebx
mov dword [esp + 0x44], ecx
mov dword [esp + 0x54], ecx
mov ecx, 3
mov eax, 4
mov dword [esp + 0x58], ecx
mov dword [esp + 0x68], ecx
mov ecx, 5
mov edi, 1
mov dword [esp + 0x80], ecx
mov dword [esp + 0x90], ecx
mov ecx, 6
mov dword [esp + 0x20], 0x9c62
mov dword [esp + 0x94], ecx
mov dword [esp + 0xa4], ecx
mov ecx, 7
mov dword [esp + 0x1c], ebx
mov dword [esp + 0xa8], ecx
mov dword [esp + 0xb8], ecx
mov ecx, 8
mov dword [esp + 0x2c], ebx
mov dword [esp + 0xbc], ecx
mov dword [esp + 0xcc], ecx
mov ecx, 9
mov byte [esp + 0x24], al
mov dword [esp + 0xd0], ecx
mov dword [esp + 0xe0], ecx
mov ecx, 0xa
mov byte [esp + 0x25], bl
mov dword [esp + 0xe4], ecx
mov dword [esp + 0xf4], ecx
mov ecx, 0xb
mov dword [esp + 0x34], 0x9cbd
mov dword [esp + 0xf8], ecx
mov dword [esp + 0x108], ecx
mov dword [esp + 0x30], edi
mov dword [esp + 0x40], edi
mov byte [esp + 0x38], al
mov byte [esp + 0x39], bl
mov dword [esp + 0x48], 0x9cbe
mov byte [esp + 0x4c], al
mov byte [esp + 0x4d], bl
mov dword [esp + 0x5c], 0x9cbf
mov byte [esp + 0x60], al
mov byte [esp + 0x61], bl
mov dword [esp + 0x70], 0x9cc0
mov dword [esp + 0x6c], eax
mov dword [esp + 0x7c], eax
mov byte [esp + 0x74], al
mov byte [esp + 0x75], bl
mov dword [esp + 0x84], 0x9ca3
mov byte [esp + 0x88], al
mov byte [esp + 0x89], bl
mov dword [esp + 0x98], 0x9cc1
mov byte [esp + 0x9c], al
mov byte [esp + 0x9d], bl
mov dword [esp + 0xac], 0x9cc2
mov byte [esp + 0xb0], al
mov byte [esp + 0xb1], bl
mov dword [esp + 0xc0], 0x9cc3
mov byte [esp + 0xc4], al
mov byte [esp + 0xc5], bl
mov dword [esp + 0xd4], 0x9cc4
mov byte [esp + 0xd8], al
mov byte [esp + 0xd9], bl
mov dword [esp + 0xe8], 0x9ce6
mov byte [esp + 0xec], al
mov byte [esp + 0xed], bl
mov dword [esp + 0xfc], 0x9c78
mov byte [esp + 0x100], al
mov byte [esp + 0x101], bl
mov dword [esp + 0x110], 0x9c58
mov ecx, 0xc
mov dword [esp + 0x10c], ecx
mov dword [esp + 0x11c], ecx
mov ecx, 0xd
mov byte [esp + 0x114], al
mov dword [esp + 0x120], ecx
mov dword [esp + 0x130], ecx
mov ecx, 0xe
mov byte [esp + 0x115], bl
mov dword [esp + 0x134], ecx
mov dword [esp + 0x144], ecx
lea ecx, [esp + 0x148]
mov dword [esp + 0x124], 0x9ccc
mov byte [esp + 0x128], al
mov byte [esp + 0x129], bl
mov dword [esp + 0x138], 0x9cc5
mov byte [esp + 0x13c], al
mov byte [esp + 0x13d], bl
mov dword [esp + 0xc], ebx
mov dword [esp + 0x10], ebx
mov dword [esp + 0x14], ebx
mov dword [esp + 0x18], ebx
call fcn.0042bb52
mov dword [esp + 0x18c], ebx
call fcn.00431f96
mov ecx, dword [0x447c3c]
mov dword [eax + 8], ecx
call fcn.00431f96
mov edx, dword [0x447c3c]
mov dword [eax + 0xc], edx
call dword [sym.imp.COMCTL32.dll_InitCommonControls]
mov eax, dword [0x447e38]
push edi
mov ecx, dword [eax + 0x72a8]
push ecx
call fcn.0042befa
lea edx, [esp + 0x10]
push eax
push edx
push 0x50002900
mov ecx, 0x4465c8
call fcn.0042b128
mov eax, dword [0x4465e4]
mov esi, dword [sym.imp.USER32.dll_SendMessageA]
push ebx
push ebx
push 0x423
push eax
call esi
push eax
call fcn.0042befa
push 0x9e
push edi
mov ecx, 0x4465c8
mov dword [0x44792c], eax
call fcn.0042b191
push 0x93
push edi
mov ecx, 0x4465c8
call fcn.0042b191
push 0x95
push edi
mov ecx, 0x4465c8
call fcn.0042b191
push 0x9b
push edi
mov ecx, 0x4465c8
call fcn.0042b191
push 0x9c
push edi
mov ecx, 0x4465c8
call fcn.0042b191
push 0x9f
push edi
mov ecx, 0x4465c8
call fcn.0042b191
push 0xa0
push edi
mov ecx, 0x4465c8
call fcn.0042b191
push 0xa1
push edi
mov ecx, 0x4465c8
call fcn.0042b191
push 0xa2
push edi
mov ecx, 0x4465c8
call fcn.0042b191
push 0xa3
push edi
mov ecx, 0x4465c8
call fcn.0042b191
push 0xa8
push edi
mov ecx, 0x4465c8
call fcn.0042b191
push 0xa5
push edi
mov ecx, 0x4465c8
call fcn.0042b191
push 0x9d
push edi
mov ecx, 0x4465c8
call fcn.0042b191
push 0xa7
push edi
mov ecx, 0x4465c8
call fcn.0042b191
push 0xa6
push edi
mov ecx, 0x4465c8
call fcn.0042b191
mov ecx, dword [0x4465e4]
push str.Profile
push ebx
push 0x41c
push ecx
call esi
mov edx, dword [0x4465e4]
push 0x4417bc
push ebx
push 0x41c
push edx
call esi
mov eax, dword [0x4465e4]
push 0x4417b4
push ebx
push 0x41c
push eax
call esi
mov ecx, dword [0x4465e4]
push str.Record
push ebx
push 0x41c
push ecx
call esi
mov edx, dword [0x4465e4]
push 0x4417bc
push ebx
push 0x41c
push edx
call esi
mov eax, dword [0x4465e4]
push str.RecScript
push ebx
push 0x41c
push eax
call esi
mov ecx, dword [0x4465e4]
push str.Visible
push ebx
push 0x41c
push ecx
call esi
mov edx, dword [0x4465e4]
push 0x4417bc
push ebx
push 0x41c
push edx
call esi
push str.Trace
push ebx
mov eax, dword [0x4465e4]
push 0x41c
push eax
call esi
mov ecx, dword [0x4465e4]
push 0x4417bc
push ebx
push 0x41c
push ecx
call esi
mov edx, dword [0x4465e4]
push str.Debug
push ebx
push 0x41c
push edx
call esi
mov eax, dword [0x4465e4]
push str.Designer
push ebx
push 0x41c
push eax
call esi
mov ecx, dword [0x4465e4]
push str.Script
push ebx
push 0x41c
push ecx
call esi
mov edx, dword [0x4465e4]
push str.InpScript
push ebx
push 0x41c
push edx
call esi
mov eax, dword [0x4465e4]
push str.Refresh
push ebx
push 0x41c
push eax
call esi
mov edx, dword [0x4465e4]
lea ecx, [esp + 0x1c]
push ecx
push 0xf
push 0x414
push edx
call esi
call fcn.0040ce30
mov eax, dword [0x4465e4]
push ebx
push ebx
push 0x421
push eax
call esi
lea ecx, [esp + 0x148]
mov dword [esp + 0x18c], 0xffffffff
call fcn.0042c589
mov ecx, dword [esp + 0x184]
pop edi
pop esi
pop ebx
mov dword fs:[0], ecx
add esp, 0x184
ret