Function at 0x100023d0
Capabilities:
Hide graphical window

Disassembly:
push ebx
push esi
mov ebx, eax
mov eax, dword [ebx]
mov edx, dword [eax + 0x14]
push edi
push 0x3e9
mov ecx, ebx
call edx
mov dword [ebx + 0x40078], eax
push eax
mov al, 5
mov ecx, ebx
call fcn.10008890
mov eax, dword [ebx + 0x40078]
mov esi, dword [sym.imp.USER32.dll_ShowWindow]
push 5
push eax
call esi
mov edx, dword [ebx]
mov eax, dword [edx + 0x14]
push 0x3f1
mov ecx, ebx
call eax
mov dword [ebx + 0x4007c], eax
push eax
mov al, 7
mov ecx, ebx
call fcn.10008890
mov ecx, dword [ebx + 0x4007c]
mov edi, dword [sym.imp.USER32.dll_SendMessageA]
push 0x21
push 0
push 0x1036
push ecx
call edi
mov edx, dword [ebx + 0x4007c]
push 5
push edx
call esi
mov eax, dword [ebx]
mov edx, dword [eax + 0x14]
push 0x3f2
mov ecx, ebx
call edx
mov dword [ebx + 0x40080], eax
push eax
mov al, 0xf
mov ecx, ebx
call fcn.10008890
mov eax, dword [ebx + 0x40080]
push 0x21
push 0
push 0x1036
push eax
call edi
mov ecx, dword [ebx + 0x40080]
push 5
push ecx
call esi
mov edx, dword [ebx]
mov eax, dword [edx + 0x14]
push 0x3f0
mov ecx, ebx
call eax
push 5
push eax
mov dword [ebx + 0x40088], eax
call esi
mov edx, dword [ebx]
mov eax, dword [edx + 0x14]
push 0x3ef
mov ecx, ebx
call eax
mov dword [ebx + 0x4008c], eax
push eax
mov al, 7
mov ecx, ebx
call fcn.10008890
mov ecx, dword [ebx + 0x4008c]
push 5
push ecx
call esi
mov edx, dword [ebx]
mov eax, dword [edx + 0x14]
push 0x404
mov ecx, ebx
call eax
mov edx, dword [ebx]
mov dword [ebx + 0x40094], eax
mov eax, dword [edx + 0x14]
push 0x403
mov ecx, ebx
call eax
mov edx, dword [ebx]
mov dword [ebx + 0x40098], eax
mov eax, dword [edx + 0x14]
push 0x40b
mov ecx, ebx
call eax
mov edx, dword [ebx]
mov dword [ebx + 0x400a0], eax
mov eax, dword [edx + 0x14]
push 0x3ee
mov ecx, ebx
call eax
mov dword [ebx + 0x40084], eax
push eax
mov al, 5
mov ecx, ebx
call fcn.10008890
mov ecx, dword [ebx + 0x40084]
push 0x21
push 0
push 0x1036
push ecx
call edi
mov edx, dword [ebx + 0x40084]
push 5
push edx
call esi
mov eax, dword [ebx]
mov edx, dword [eax + 0x14]
push 0x3fb
mov ecx, ebx
call edx
mov dword [ebx + 0x400a4], eax
mov eax, dword [ebx]
mov edx, dword [eax + 0x14]
push 0x3f6
mov ecx, ebx
call edx
mov dword [ebx + 0x400a8], eax
mov eax, dword [ebx]
mov edx, dword [eax + 0x14]
push 0x3f7
mov ecx, ebx
call edx
mov dword [ebx + 0x400ac], eax
mov eax, dword [ebx]
mov edx, dword [eax + 0x14]
push 0x3fc
mov ecx, ebx
call edx
mov dword [ebx + 0x400b0], eax
mov eax, dword [ebx]
mov edx, dword [eax + 0x14]
push 0x3fd
mov ecx, ebx
call edx
mov dword [ebx + 0x400b4], eax
mov eax, dword [ebx]
mov edx, dword [eax + 0x14]
push 0x3fe
mov ecx, ebx
call edx
mov dword [ebx + 0x400b8], eax
mov eax, dword [ebx]
mov edx, dword [eax + 0x14]
push 0x3ff
mov ecx, ebx
call edx
mov dword [ebx + 0x400bc], eax
mov eax, dword [ebx]
mov edx, dword [eax + 0x14]
push 0x400
mov ecx, ebx
call edx
mov dword [ebx + 0x400c0], eax
mov eax, dword [ebx]
mov edx, dword [eax + 0x14]
push 0x401
mov ecx, ebx
call edx
mov dword [ebx + 0x400c4], eax
mov eax, dword [ebx]
mov edx, dword [eax + 0x14]
push 0x3f9
mov ecx, ebx
call edx
mov dword [ebx + 0x400c8], eax
mov eax, dword [ebx]
mov edx, dword [eax + 0x14]
push 0x411
mov ecx, ebx
call edx
mov dword [ebx + 0x400cc], eax
mov eax, dword [ebx]
mov edx, dword [eax + 0x14]
push 0x412
mov ecx, ebx
call edx
mov dword [ebx + 0x400d0], eax
mov eax, dword [ebx]
mov edx, dword [eax + 0x14]
push 0x413
mov ecx, ebx
call edx
mov dword [ebx + 0x400d4], eax
mov eax, dword [ebx]
mov edx, dword [eax + 0x14]
push 0x414
mov ecx, ebx
call edx
mov dword [ebx + 0x400d8], eax
mov eax, dword [ebx]
mov edx, dword [eax + 0x18]
push 0
push 0x404
mov ecx, ebx
call edx
mov eax, dword [ebx]
mov edx, dword [eax + 0x18]
push 0
push 0x403
mov ecx, ebx
call edx
mov eax, dword [ebx]
mov edx, dword [eax + 0x18]
push 0
push 0x3f2
mov ecx, ebx
call edx
mov eax, dword [ebx + 0x4007c]
push 0
push 0
push 0x1009
push eax
call edi
mov ecx, dword [ebx + 0x4007c]
push 0x64
push ecx
mov edx, 0x1007e40c
xor ecx, ecx
call fcn.10013ee0
mov edx, dword [ebx + 0x4007c]
push 0x15e
push edx
mov edx, str.Schedule_Define_Name
mov ecx, 1
call fcn.10013ee0
mov eax, dword [ebx + 0x4007c]
push 0x1f4
push eax
mov edx, str.Desc
mov ecx, 2
call fcn.10013ee0
mov ecx, dword [ebx + 0x40080]
add esp, 0x18
push 0
push 0
push 0x1009
push ecx
call edi
mov edx, dword [ebx + 0x40080]
push 0x64
push edx
mov edx, 0x1007e40c
xor ecx, ecx
call fcn.10013ee0
mov eax, dword [ebx + 0x40080]
push 0x1f4
push eax
mov edx, str.Schedule_Type
mov ecx, 1
call fcn.10013ee0
mov ecx, dword [ebx + 0x40080]
push 0x64
push ecx
mov edx, str.Param
mov ecx, 2
call fcn.10013ee0
mov edx, dword [ebx + 0x40080]
push 0xfa
push edx
mov edx, str.Desc
mov ecx, 3
call fcn.10013ee0
add esp, 0x20
push ebx
mov ecx, 0x10003150
mov eax, 5
call fcn.10008720
push ebx
mov ecx, 0x10003160
mov eax, 0x4e
call fcn.10008720
push ebx
mov edx, 0x10003390
mov eax, 1
mov ecx, 0x3ee
call fcn.100087d0
push ebx
mov edx, 0x100033c0
mov eax, 1
mov ecx, 0x3e9
call fcn.100087d0
push ebx
mov edx, 0x100033c0
xor eax, eax
mov ecx, 0x40b
call fcn.100087d0
push ebx
mov edx, 0x100034e0
xor eax, eax
mov ecx, 0x3f0
call fcn.100087d0
push ebx
mov edx, 0x10003c60
xor eax, eax
mov ecx, 0x407
call fcn.100087d0
push ebx
mov dword [ebx + 0x200e0], 0x10003d80
mov dword [ebx + 0x200e4], 0x10003f50
mov dword [ebx + 0x200e8], 0x100042f0
call fcn.10002810
push ebx
call fcn.10002880
call fcn.10002950
pop edi
pop esi
mov al, 1
pop ebx
ret