Function at 0x454e4c
Capabilities:
Access peb ldr_data

Disassembly:
push ebp
mov ebp, esp
and esp, 0xfffffff8
push 0xffffffffffffffff
push 0x4e12cc
mov eax, dword fs:[0]
push eax
sub esp, 0x10
push ebx
push esi
push edi
mov eax, dword [0x57b750]
xor eax, esp
push eax
lea eax, [esp + 0x20]
mov dword fs:[0], eax
mov edi, ecx
call fcn.00404bc7
call fcn.0049a417
fld qword [0x5595a0]
mov eax, dword [eax + 0xc]
push ecx
push ecx
fstp qword [esp]
push 0x1a7
push dword [edi + 0x20]
lea ecx, [edi + 0x2604]
mov edx, eax
call fcn.0040b29e
push 0x1c
pop ecx
push ecx
mov eax, 0x99
push eax
push ecx
mov dword [esp + 0x20], esp
mov esi, esp
push 0x523938
push ecx
mov ecx, esp
mov dword [esp + 0x28], esp
push str.RESOURCESTRING
mov byte [edi + 0xe0], 1
call fcn.004024df
and dword [esp + 0x3c], 0
push ecx
mov ecx, esp
mov dword [esp + 0x30], esp
push 0x5496c8
call fcn.004024df
or dword [esp + 0x40], 0xffffffff
push esi
call fcn.004068e2
push 0xc2
push 0xc1
mov ebx, 0xc0
lea esi, [edi + 0x74]
push ebx
call fcn.004018ec
push 0x1c
pop eax
push eax
add eax, 0x7d
push eax
push ecx
mov dword [esp + 0x24], esp
mov esi, esp
push 0x523938
push ecx
mov ecx, esp
mov dword [esp + 0x2c], esp
push str.RESOURCESTRING
mov byte [edi + 0x248], 1
call fcn.004024df
push ecx
mov dword [esp + 0x40], 1
mov ecx, esp
mov dword [esp + 0x2c], esp
push str.IDS_BTN_EXCLUSION_LIST
call fcn.004024df
or dword [esp + 0x40], 0xffffffff
push esi
call fcn.004068e2
push 0xc2
push 0xc1
lea esi, [edi + 0x1dc]
push ebx
call fcn.004018ec
push 0x1c
pop eax
push eax
add eax, 0x7d
push eax
push ecx
mov byte [edi + 0x3b0], 1
mov esi, esp
mov dword [esp + 0x24], esp
push 0x523938
push ecx
mov ecx, esp
mov dword [esp + 0x2c], esp
push str.RESOURCESTRING
call fcn.004024df
push ecx
mov dword [esp + 0x40], 2
mov ecx, esp
mov dword [esp + 0x2c], esp
push str.IDS_BTN_SCHEDULE
call fcn.004024df
or dword [esp + 0x40], 0xffffffff
push esi
call fcn.004068e2
push 0xc2
push 0xc1
lea esi, [edi + 0x344]
push ebx
call fcn.004018ec
push 0x1c
pop eax
push eax
add eax, 0x7d
push eax
push ecx
mov dword [esp + 0x24], esp
mov esi, esp
push 0x523938
push ecx
mov ecx, esp
mov dword [esp + 0x2c], esp
push str.RESOURCESTRING
mov byte [edi + 0x518], 1
call fcn.004024df
push ecx
mov dword [esp + 0x40], 3
mov ecx, esp
mov dword [esp + 0x2c], esp
push str.IDS_GEN_SETTINGS
call fcn.004024df
or dword [esp + 0x40], 0xffffffff
push esi
call fcn.004068e2
push 0xc2
push 0xc1
lea esi, [edi + 0x4ac]
push ebx
call fcn.004018ec
xor esi, esi
inc esi
push esi
push 0x1c
pop ebx
push ebx
push 0x89
push 0x15
push ebx
lea ecx, [edi + 0x74]
call fcn.0049a68b
push esi
push ebx
push 0x7b
push 0x15
push 0xaf
lea ecx, [edi + 0x1dc]
call fcn.0049a68b
push esi
push ebx
push 0x7b
push 0x15
push 0x138
lea ecx, [edi + 0x344]
call fcn.0049a68b
push esi
push ebx
push 0x7b
push 0x15
push 0x1c1
lea ecx, [edi + 0x4ac]
call fcn.0049a68b
mov eax, edi
call fcn.004550e5
lea ecx, [edi + 0x618]
push 5
mov dword [edi + 0x614], ecx
call fcn.0049a6cb
push 0
push 0xff
push 0x111
push dword [edi + 0x20]
mov byte [edi + 0x151], 1
call dword [sym.imp.USER32.dll_PostMessageW]
mov eax, esi
mov ecx, dword [esp + 0x20]
mov dword fs:[0], ecx
pop ecx
pop edi
pop esi
pop ebx
mov esp, ebp
pop ebp
ret