Function at 0x1001fbc0
Capabilities:
Resolve function by parsing pe exports

Disassembly:
push ebp
mov ebp, esp
and esp, 0xfffffff8
push 0xffffffffffffffff
push 0x10049b6b
mov eax, dword fs:[0]
push eax
sub esp, 0x348
mov eax, dword [0x10056024]
xor eax, esp
mov dword [esp + 0x340], eax
push ebx
push esi
push edi
mov eax, dword [0x10056024]
xor eax, esp
push eax
lea eax, [esp + 0x358]
mov dword fs:[0], eax
mov ebx, dword [ebp + 0xc]
test ebx, ebx
mov edi, ecx
mov dword [esp + 0x58], edi
mov dword [esp + 0x10], 0
jne 0x1001fc48
call sub.Comn.dll_GetObjectLog
mov edi, eax
mov esi, dword [edi]
push 0x11c7
mov ecx, str.D:BR_srcUiLogicUiRecord.cpp
add esi, 0xc
call fcn.1000d400
add esp, 4
push eax
mov eax, dword [esi]
push str._s:
push edi
call eax
add esp, 0xc
xor eax, eax
jmp 0x100209b0
mov edx, dword [ebx]
mov eax, dword [edx + 0x50]
mov ecx, ebx
call eax
cmp eax, 4
jne 0x1001fc88
mov edx, dword [ebx]
mov eax, dword [edx + 0x74]
mov ecx, ebx
call eax
cmp eax, 1
je 0x1001fc72
mov edx, dword [ebx]
mov eax, dword [edx + 0x74]
mov ecx, ebx
call eax
cmp eax, 2
jne 0x1001fc88
push 0x1004b064
call fcn.100013e0
add esp, 4
test eax, eax
jne 0x1001fc88
call fcn.10001c70
mov edx, dword [edi]
mov eax, dword [ebp + 8]
mov edx, dword [edx + 0x10c]
push eax
mov ecx, edi
call edx
mov esi, eax
mov eax, dword [esi]
mov edx, dword [eax + 0x5c]
mov ecx, esi
call edx
test eax, eax
je 0x1001fd53
test byte [0x100570dc], 1
jne 0x1001fcd2
or dword [0x100570dc], 1
push 0x10049d80
mov dword [0x100570d8], 0x1004efd8
call fcn.10046077
add esp, 4
push 0x206
lea eax, [esp + 0x14a]
push 0
push eax
mov word [esp + 0x150], 0
call sub.MSVCR80.dll_memset
mov ecx, dword [ebp + 8]
mov edx, dword [edi]
mov edx, dword [edx + 0x14c]
add esp, 0xc
push esi
lea eax, [esp + 0x148]
push eax
push ecx
mov ecx, edi
call edx
mov edx, dword [0x100570d8]
lea eax, [esp + 0x144]
push eax
mov eax, dword [edx + 8]
mov ecx, 0x100570d8
call eax
call fcn.100017a0
test eax, eax
jne 0x1001fd53
mov edx, dword [esi]
mov eax, dword [edx + 0x74]
mov ecx, esi
call eax
cmp eax, 2
je 0x1001fd49
mov edx, dword [esi]
mov eax, dword [edx + 0x74]
mov ecx, esi
call eax
cmp eax, 4
jne 0x1001fd53
mov ecx, dword [ebp + 8]
mov edx, edi
call fcn.10026830
push esi
call sub.MSVCR80.dll_void___cdecl_operator_delete_void__
mov edx, dword [edi]
mov eax, dword [edx + 0xdc]
add esp, 4
mov ecx, edi
call eax
cmp dword [ebp + 8], eax
jge 0x100209a3
cmp dword [ebp + 8], 0xffffffff
jle 0x100209a3
mov eax, dword [edi + 0x24]
call fcn.1000da30
call fcn.1000da30
push 0x3f
lea ecx, [esp + 0x109]
push 0
push ecx
mov esi, eax
mov byte [esp + 0x110], 0
call sub.MSVCR80.dll_memset
mov eax, dword [ebp + 8]
mov edx, dword [edi]
mov edx, dword [edx + 0x20]
add esp, 0xc
push eax
lea ecx, [esp + 0x78]
push ecx
mov ecx, edi
call edx
mov eax, dword [ebx]
mov edx, dword [eax + 0x54]
lea ecx, [esp + 0x34]
push ecx
mov ecx, ebx
call edx
lea ecx, [esp + 0x74]
call fcn.1000d340
test eax, eax
je 0x1001fc41
movzx eax, byte [esp + 0x83]
movzx ecx, byte [esp + 0x82]
movzx edx, byte [esp + 0x81]
push eax
movzx eax, byte [esp + 0x84]
push ecx
movzx ecx, byte [esp + 0x87]
push edx
movzx edx, byte [esp + 0x8a]
push eax
movzx eax, byte [esp + 0x8d]
push ecx
movzx ecx, byte [esp + 0x90]
push edx
movzx edx, word [esp + 0x92]
push eax
movzx eax, word [esp + 0x94]
push ecx
mov ecx, dword [esp + 0x94]
push edx
push eax
push ecx
lea edx, [esp + 0x130]
push str._.8x__.4x__.4x__.2x_.2x__.2x_.2x_.2x_.2x_.2x_.2x
push edx
call dword [sym.imp.MSVCR80.dll_sprintf]
add esp, 0x34
mov eax, esi
call fcn.1000da30
test eax, eax
mov dword [esp + 0x20], eax
je 0x1001fc41
mov edi, dword [esp + 0x20]
add edi, 0x2c
mov esi, 0x1004c3c4
call fcn.1003a8e0
test eax, eax
je 0x1001fe7f
mov eax, dword [eax + 0x18]
add eax, 8
jmp 0x1001fe81
xor eax, eax
lea esi, [esp + 0x104]
mov cl, byte [eax]
cmp cl, byte [esi]
jne 0x1001fea8
test cl, cl
je 0x1001fea4
mov cl, byte [eax + 1]
cmp cl, byte [esi + 1]
jne 0x1001fea8
add eax, 2
add esi, 2
test cl, cl
jne 0x1001fe88
xor eax, eax
jmp 0x1001fead
sbb eax, eax
sbb eax, 0xffffffff
test eax, eax
je 0x1001feee
mov eax, dword [esp + 0x20]
mov esi, dword [eax + 0x28]
test esi, esi
je 0x1001fed4
lea esp, [esp]
mov edx, dword [esi]
mov eax, dword [edx + 0x18]
mov ecx, esi
call eax
test eax, eax
jne 0x1001fee3
mov esi, dword [esi + 0x28]
test esi, esi
jne 0x1001fec0
xor eax, eax
test eax, eax
mov dword [esp + 0x20], eax
jne 0x1001fe62
jmp 0x100209b0
mov edx, dword [esi]
mov eax, dword [edx + 0x18]
mov ecx, esi
call eax
jmp 0x1001fed6
cmp dword [esp + 0x20], 0
je 0x1001fc41
mov eax, dword [esp + 0x20]
mov esi, 0x1004c4c8
call fcn.100392e0
mov edi, eax
test edi, edi
je 0x1001ffe0
mov edx, dword [edi]
mov eax, dword [edx + 0x18]
mov ecx, edi
call eax
test eax, eax
jne 0x1001ff35
mov esi, 0x1004c4c8
mov eax, edi
call fcn.10039330
mov edi, eax
test edi, edi
jne 0x1001ff11
jmp 0x1001ffe0
mov edx, dword [edi]
mov eax, dword [edx + 0x18]
mov ecx, edi
call eax
mov edi, eax
test edi, edi
je 0x1001ffe0
mov esi, str.date
call fcn.100396b0
test eax, eax
je 0x1001ffe0
lea edx, [eax + 1]
lea ecx, [ecx]
mov cl, byte [eax]
add eax, 1
test cl, cl
jne 0x1001ff60
sub eax, edx
je 0x1001ffe0
lea ecx, [esp + 0x24]
push ecx
call dword [sym.imp.MSVCR80.dll__time64]
add esp, 4
push 0x1004be2a
push 5
call dword [sym.imp.MSVCR80.dll_setlocale]
push 0x3f
lea edx, [esp + 0xd1]
push 0
push edx
mov byte [esp + 0xd8], 0
call sub.MSVCR80.dll_memset
lea eax, [esp + 0x38]
add esp, 0x14
push eax
call dword [sym.imp.MSVCR80.dll__localtime64]
add esp, 4
push eax
push str._Y__m__d___H:_M:59
lea ecx, [esp + 0xcc]
push 0x104
push ecx
call dword [sym.imp.MSVCR80.dll_strftime]
add esp, 0x10
push edi
lea ecx, [esp + 0xc8]
mov eax, str.date
call fcn.100396f0
mov eax, dword [esp + 0x20]
mov esi, str.Schedule
call fcn.100392e0
mov edi, eax
test edi, edi
je 0x10020013
mov edx, dword [edi]
mov eax, dword [edx + 0x18]
mov ecx, edi
call eax
test eax, eax
jne 0x10020026
mov esi, str.Schedule
mov eax, edi
call fcn.10039330
mov edi, eax
test edi, edi
jne 0x1001fff4
xor eax, eax
test eax, eax
mov dword [esp + 0x30], eax
je 0x10020031
mov edi, eax
call fcn.10039130
jmp 0x10020075
mov edx, dword [edi]
mov eax, dword [edx + 0x18]
mov ecx, edi
call eax
jmp 0x10020015
push 0x50
call sub.MSVCR80.dll_void____cdecl_operator_new_unsigned_int_
add esp, 4
mov dword [esp + 0x10], eax
test eax, eax
mov dword [esp + 0x360], 0
je 0x1002005b
push eax
mov ecx, str.Schedule
call fcn.10039400
jmp 0x1002005d
xor eax, eax
mov ecx, dword [esp + 0x20]
mov dword [esp + 0x360], 0xffffffff
mov dword [esp + 0x30], eax
call fcn.10039160
push 0x3f
lea ecx, [esp + 0x89]
push 0
push ecx
mov byte [esp + 0x90], 0
call sub.MSVCR80.dll_memset
add esp, 0xc
push 0x50
call sub.MSVCR80.dll_void____cdecl_operator_new_unsigned_int_
add esp, 4
mov dword [esp + 0x10], eax
test eax, eax
mov dword [esp + 0x360], 1
je 0x100200bb
push eax
mov ecx, str.Once
call fcn.10039400
jmp 0x100200bd
xor eax, eax
test eax, eax
mov dword [esp + 0x10], eax
mov dword [esp + 0x360], 0xffffffff
je 0x1001fc41
mov esi, dword [esp + 0x30]
mov ecx, esi
call fcn.10039160
mov edx, dword [ebx]
mov eax, dword [edx + 0x88]
mov ecx, ebx
call eax
or eax, edx
je 0x10020175
push 0x50
call sub.MSVCR80.dll_void____cdecl_operator_new_unsigned_int_
add esp, 4
mov dword [esp + 0x14], eax
test eax, eax
mov dword [esp + 0x360], 2
je 0x1002011f
push eax
mov ecx, 0x1004c3c4
call fcn.10039400
mov edi, eax
jmp 0x10020121
xor edi, edi
test edi, edi
mov dword [esp + 0x360], 0xffffffff
je 0x1001fc41
mov ecx, dword [esp + 0x10]
mov eax, edi
call fcn.10039160
mov edx, dword [ebx]
mov eax, dword [edx + 0x88]
mov ecx, ebx
call eax
push edx
push eax
lea ecx, [esp + 0x8c]
push str._lld
push ecx
call dword [sym.imp.MSVCR80.dll_sprintf]
add esp, 0x10
push edi
lea ecx, [esp + 0x88]
mov eax, str.Time
call fcn.100396f0
push 0x50
call sub.MSVCR80.dll_void____cdecl_operator_new_unsigned_int_
add esp, 4
mov dword [esp + 0x14], eax
test eax, eax
mov dword [esp + 0x360], 3
je 0x100201a5
push eax
mov ecx, str.Daily
call fcn.10039400
mov edi, eax
mov dword [esp + 0x10], eax
jmp 0x100201ab
xor edi, edi
mov dword [esp + 0x10], edi
test edi, edi
mov dword [esp + 0x360], 0xffffffff
je 0x1001fc41
mov eax, edi
mov ecx, esi
call fcn.10039160
mov edx, dword [ebx]
mov eax, dword [edx + 0x78]
push 0
push 0
mov ecx, ebx
call eax
mov eax, dword [eax + 8]
test eax, eax
je 0x100203f3
mov edx, dword [ebx]
mov eax, dword [edx + 0x68]
mov ecx, ebx
call eax
push eax
push edi
mov eax, str.type
call fcn.100396d0
mov edx, dword [ebx]
mov edx, dword [edx + 0x78]
lea eax, [esp + 0x64]
xor esi, esi
push eax
lea ecx, [esp + 0x60]
push ecx
mov ecx, ebx
mov dword [esp + 0x64], esi
mov dword [esp + 0x68], esi
mov dword [esp + 0x6c], esi
mov dword [esp + 0x70], esi
call edx
lea ecx, [esp + 0x34]
push ecx
mov ecx, eax
call fcn.10006370
push 0x3f
lea edx, [esp + 0xc9]
push esi
mov dword [esp + 0x368], 4
push edx
mov byte [esp + 0xd0], 0
call sub.MSVCR80.dll_memset
mov eax, dword [ebx]
mov edx, dword [eax + 0x68]
add esp, 0xc
mov ecx, ebx
call edx
sub eax, 1
je 0x100202e2
sub eax, 1
jne 0x100202fa
push str.Interval
lea eax, [esp + 0xc8]
push 0x40
push eax
call dword [sym.imp.MSVCR80.dll_strcpy_s]
mov ecx, dword [esp + 0x6c]
mov edx, dword [esp + 0x68]
mov esi, dword [sym.imp.MSVCR80.dll_sprintf]
add esp, 0xc
push ecx
push edx
lea eax, [esp + 0x8c]
push str._lld
push eax
call esi
add esp, 0x10
push edi
lea ecx, [esp + 0x88]
mov eax, str.StartTime
call fcn.100396f0
mov ecx, dword [esp + 0x68]
mov edx, dword [esp + 0x64]
push ecx
push edx
lea eax, [esp + 0x8c]
push str._lld
push eax
call esi
add esp, 0x10
push edi
lea ecx, [esp + 0x88]
mov eax, str.EndTime
call fcn.100396f0
jmp 0x100202fa
push str.Time
lea ecx, [esp + 0xc8]
push 0x40
push ecx
call dword [sym.imp.MSVCR80.dll_strcpy_s]
add esp, 0xc
mov eax, dword [esp + 0x38]
lea ecx, [esp + 0x34]
mov dword [esp + 0x28], eax
mov eax, dword [eax]
lea esi, [esp + 0x24]
lea edi, [esp + 0x18]
mov dword [esp + 0x24], ecx
mov dword [esp + 0x18], ecx
mov dword [esp + 0x1c], eax
call fcn.10044770
test al, al
je 0x100203d6
lea esp, [esp]
lea esi, [esp + 0x18]
call fcn.100065a0
mov edx, dword [eax + 4]
mov edi, dword [eax]
push 0x50
mov dword [esp + 0x4c], edx
call sub.MSVCR80.dll_void____cdecl_operator_new_unsigned_int_
add esp, 4
mov dword [esp + 0x14], eax
test eax, eax
mov byte [esp + 0x360], 5
je 0x1002036b
push eax
mov ecx, 0x1004c3c4
call fcn.10039400
mov esi, eax
jmp 0x1002036d
xor esi, esi
test esi, esi
mov byte [esp + 0x360], 4
je 0x1002041d
mov ecx, dword [esp + 0x10]
mov eax, esi
call fcn.10039160
mov eax, dword [esp + 0x48]
push eax
push edi
lea ecx, [esp + 0x8c]
push str._lld
push ecx
call dword [sym.imp.MSVCR80.dll_sprintf]
add esp, 0x10
push esi
lea ecx, [esp + 0x88]
lea eax, [esp + 0xc8]
call fcn.100396f0
lea esi, [esp + 0x18]
call fcn.100065d0
lea esi, [esp + 0x24]
lea edi, [esp + 0x18]
call fcn.10044770
test al, al
jne 0x10020330
lea esi, [esp + 0x34]
call fcn.10006460
mov dword [esp + 0x360], 0xffffffff
call fcn.10006620
mov esi, dword [esp + 0x30]
push 0x50
call sub.MSVCR80.dll_void____cdecl_operator_new_unsigned_int_
add esp, 4
mov dword [esp + 0x14], eax
test eax, eax
mov dword [esp + 0x360], 6
je 0x1002042d
push eax
mov ecx, str.Weekly
call fcn.10039400
jmp 0x1002042f
lea esi, [esp + 0x34]
call fcn.10006620
xor eax, eax
jmp 0x100209b0
xor eax, eax
test eax, eax
mov dword [esp + 0x10], eax
mov dword [esp + 0x360], 0xffffffff
je 0x1001fc41
mov ecx, esi
call fcn.10039160
mov edx, dword [ebx]
mov eax, dword [edx + 0x7c]
mov ecx, ebx
call eax
cmp dword [eax + 8], 0
je 0x100205af
mov edx, dword [ebx]
mov eax, dword [edx + 0x6c]
mov ecx, ebx
call eax
mov ecx, dword [esp + 0x10]
push eax
push ecx
mov eax, str.type
call fcn.100396d0
mov edx, dword [ebx]
mov eax, dword [edx + 0x7c]
mov ecx, ebx
call eax
lea ecx, [esp + 0x34]
push ecx
mov ecx, eax
call fcn.10006510
mov dword [esp + 0x360], 7
mov eax, dword [esp + 0x38]
lea ecx, [esp + 0x34]
mov dword [esp + 0x28], eax
mov eax, dword [eax]
lea esi, [esp + 0x24]
lea edi, [esp + 0x18]
mov dword [esp + 0x24], ecx
mov dword [esp + 0x18], ecx
mov dword [esp + 0x1c], eax
call fcn.10044770
test al, al
je 0x10020592
jmp 0x100204d0
lea esi, [esp + 0x18]
call fcn.100065a0
mov edx, dword [eax + 4]
mov ecx, dword [eax + 8]
mov edi, dword [eax]
mov dword [esp + 0x48], edx
mov edx, dword [eax + 0xc]
push 0x50
mov dword [esp + 0x50], ecx
mov dword [esp + 0x54], edx
call sub.MSVCR80.dll_void____cdecl_operator_new_unsigned_int_
add esp, 4
mov dword [esp + 0x14], eax
test eax, eax
mov byte [esp + 0x360], 8
je 0x10020519
push eax
mov ecx, 0x1004c3c4
call fcn.10039400
mov esi, eax
jmp 0x1002051b
xor esi, esi
test esi, esi
mov byte [esp + 0x360], 7
je 0x100205d9
mov ecx, dword [esp + 0x10]
mov eax, esi
call fcn.10039160
push edi
push esi
mov eax, str.Weekday
call fcn.100396d0
mov eax, dword [esp + 0x50]
mov ecx, dword [esp + 0x4c]
push eax
push ecx
lea edx, [esp + 0x8c]
push str._lld
push edx
call dword [sym.imp.MSVCR80.dll_sprintf]
add esp, 0x10
push esi
lea ecx, [esp + 0x88]
mov eax, str.Time
call fcn.100396f0
lea esi, [esp + 0x18]
call fcn.100065d0
lea esi, [esp + 0x24]
lea edi, [esp + 0x18]
call fcn.10044770
test al, al
jne 0x100204d0
lea esi, [esp + 0x34]
call fcn.10006460
mov dword [esp + 0x360], 0xffffffff
call fcn.10006620
mov esi, dword [esp + 0x30]
push 0x50
call sub.MSVCR80.dll_void____cdecl_operator_new_unsigned_int_
add esp, 4
mov dword [esp + 0x14], eax
test eax, eax
mov dword [esp + 0x360], 9
je 0x100205e9
push eax
mov ecx, str.Monthly
call fcn.10039400
jmp 0x100205eb
lea esi, [esp + 0x34]
call fcn.10006620
xor eax, eax
jmp 0x100209b0
xor eax, eax
test eax, eax
mov dword [esp + 0x10], eax
mov dword [esp + 0x360], 0xffffffff
je 0x1001fc41
mov ecx, esi
call fcn.10039160
mov eax, dword [ebx]
mov edx, dword [eax + 0x80]
mov ecx, ebx
call edx
cmp dword [eax + 8], 0
je 0x100207b0
mov eax, dword [ebx]
mov edx, dword [eax + 0x70]
mov ecx, ebx
call edx
push eax
mov eax, dword [esp + 0x14]
push eax
mov eax, str.type
call fcn.100396d0
mov edx, dword [ebx]
mov eax, dword [edx + 0x80]
mov ecx, ebx
call eax
lea ecx, [esp + 0x44]
push ecx
mov ecx, eax
call fcn.10006510
mov dword [esp + 0x360], 0xa
mov eax, dword [esp + 0x48]
lea ecx, [esp + 0x44]
mov dword [esp + 0x28], eax
mov eax, dword [eax]
lea esi, [esp + 0x24]
lea edi, [esp + 0x18]
mov dword [esp + 0x24], ecx
mov dword [esp + 0x18], ecx
mov dword [esp + 0x1c], eax
call fcn.10044770
test al, al
je 0x10020793
lea ebx, [ebx]
lea esi, [esp + 0x18]
call fcn.100065a0
mov edx, dword [eax + 4]
mov ecx, dword [eax + 8]
mov edi, dword [eax]
mov dword [esp + 0x38], edx
mov edx, dword [eax + 0xc]
push 0x50
mov dword [esp + 0x40], ecx
mov dword [esp + 0x44], edx
call sub.MSVCR80.dll_void____cdecl_operator_new_unsigned_int_
add esp, 4
mov dword [esp + 0x14], eax
test eax, eax
mov byte [esp + 0x360], 0xb
je 0x100206d9
push eax
mov ecx, 0x1004c3c4
call fcn.10039400
mov esi, eax
jmp 0x100206db
xor esi, esi
test esi, esi
mov byte [esp + 0x360], 0xa
je 0x100207da
mov ecx, dword [esp + 0x10]
mov eax, esi
call fcn.10039160
mov eax, dword [ebx]
mov edx, dword [eax + 0x70]
mov ecx, ebx
call edx
cmp eax, 1
push edi
push esi
jne 0x10020729
mov eax, str.MonthDay
call fcn.100396d0
mov eax, dword [esp + 0x40]
mov ecx, dword [esp + 0x3c]
push eax
push ecx
push str._lld
lea edx, [esp + 0x90]
push edx
jmp 0x1002075a
mov eax, 0x1004c6bc
call fcn.100396d0
mov eax, dword [esp + 0x38]
push eax
push esi
mov eax, str.WeekDay
call fcn.100396d0
mov ecx, dword [esp + 0x40]
mov edx, dword [esp + 0x3c]
push ecx
push edx
push str._lld
lea eax, [esp + 0x90]
push eax
call dword [sym.imp.MSVCR80.dll_sprintf]
add esp, 0x10
push esi
lea ecx, [esp + 0x88]
mov eax, str.Time
call fcn.100396f0
lea esi, [esp + 0x18]
call fcn.100065d0
lea esi, [esp + 0x24]
lea edi, [esp + 0x18]
call fcn.10044770
test al, al
jne 0x10020690
lea esi, [esp + 0x44]
call fcn.10006460
mov dword [esp + 0x360], 0xffffffff
call fcn.10006620
mov esi, dword [esp + 0x30]
push 0x50
call sub.MSVCR80.dll_void____cdecl_operator_new_unsigned_int_
add esp, 4
mov dword [esp + 0x14], eax
test eax, eax
mov dword [esp + 0x360], 0xc
je 0x100207ea
push eax
mov ecx, str.Event
call fcn.10039400
jmp 0x100207ec
lea esi, [esp + 0x44]
call fcn.10006620
xor eax, eax
jmp 0x100209b0
xor eax, eax
test eax, eax
mov dword [esp + 0x10], eax
mov dword [esp + 0x360], 0xffffffff
je 0x1001fc41
mov ecx, esi
call fcn.10039160
mov edx, dword [ebx]
mov edx, dword [edx + 0x84]
lea eax, [esp + 0x70]
push eax
lea ecx, [esp + 0x70]
push ecx
mov ecx, ebx
call edx
test eax, eax
je 0x100208a9
push 0x50
call sub.MSVCR80.dll_void____cdecl_operator_new_unsigned_int_
add esp, 4
mov dword [esp + 0x14], eax
test eax, eax
mov dword [esp + 0x360], 0xd
je 0x10020854
push eax
mov ecx, 0x1004c3c4
call fcn.10039400
mov edi, eax
jmp 0x10020856
xor edi, edi
test edi, edi
mov dword [esp + 0x360], 0xffffffff
je 0x1001fc41
mov ecx, dword [esp + 0x10]
mov eax, edi
call fcn.10039160
mov eax, dword [ebx]
mov edx, dword [eax + 0x74]
mov ecx, ebx
call edx
push eax
push edi
mov eax, str.type
call fcn.100396d0
mov eax, dword [esp + 0x6c]
push eax
push edi
mov eax, str.OnceType
call fcn.100396d0
mov ecx, dword [esp + 0x70]
push ecx
push edi
mov eax, str.DelayMin
call fcn.100396d0
mov edx, dword [ebx]
mov eax, dword [edx + 0x50]
mov ecx, ebx
call eax
push eax
push esi
mov eax, str.type
call fcn.100396d0
mov edx, dword [ebx]
mov eax, dword [edx + 0x5c]
mov ecx, ebx
call eax
push eax
push esi
mov eax, str.WindowsSchedule
call fcn.100396d0
mov edx, dword [ebx]
mov eax, dword [edx + 0x58]
mov ecx, ebx
call eax
push eax
push esi
mov eax, 0x1004c4ec
call fcn.100396d0
push 0
push esi
mov eax, str.TurnOff
call fcn.100396d0
mov edx, dword [ebx]
mov eax, dword [edx + 0x64]
mov ecx, ebx
call eax
push eax
push esi
mov eax, str.RunPastedTask
call fcn.100396d0
mov edx, dword [ebx]
mov eax, dword [edx + 0x4c]
mov ecx, ebx
call eax
push edx
push eax
lea ecx, [esp + 0x8c]
push str._lld
push ecx
call dword [sym.imp.MSVCR80.dll_sprintf]
add esp, 0x10
push esi
lea ecx, [esp + 0x88]
mov eax, str.CreateTime
call fcn.100396f0
mov edi, dword [esp + 0x58]
mov edx, dword [edi]
mov eax, dword [ebp + 8]
mov edx, dword [edx + 0x14]
push eax
mov ecx, edi
call edx
mov esi, dword [esp + 0x20]
or eax, 1
push eax
push esi
mov eax, str.TaskType
call fcn.100396d0
push esi
mov ecx, 0x1004cf78
mov eax, str.Version
call fcn.100396f0
mov eax, dword [ebx]
mov edx, dword [eax + 0x5c]
mov ecx, ebx
call edx
test eax, eax
je 0x10020989
mov eax, dword [ebp + 8]
push ebx
push eax
push edi
call fcn.10021280
mov edi, dword [edi + 0x24]
mov eax, dword [edi + 0x20]
add eax, 8
mov dword [esp + 0x10], 1
call fcn.10039d90
mov edi, dword [esp + 0x58]
mov edx, dword [edi]
mov eax, dword [edx + 0x10]
mov ecx, edi
call eax
mov eax, dword [esp + 0x10]
mov ecx, dword [esp + 0x358]
mov dword fs:[0], ecx
pop ecx
pop edi
pop esi
pop ebx
mov ecx, dword [esp + 0x340]
xor ecx, esp
call fcn.10045f6c
mov esp, ebp
pop ebp
ret 8