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

Disassembly:
push 0xf0
mov eax, 0x442204
call fcn.0043f837
mov dword [ebp - 0x18], ecx
xor ebx, ebx
mov dword [ebp - 0x44], ebx
mov dword [ebp - 0x28], ebx
mov dword [ebp - 0x48], ebx
mov dword [ebp - 0x2c], ebx
mov dword [ebp - 0x20], ebx
mov dword [ebp - 0x14], ebx
xor eax, eax
inc eax
mov dword [ebp - 0x4c], eax
mov dword [ebp - 0x3c], eax
mov dword [ebp - 0x5c], ebx
lea ecx, [ebp - 0x1c]
call dword [sym.imp.framedynos.dll_public:_void___thiscall_CHString::constructor_void_]
mov dword [ebp - 4], ebx
call dword [sym.imp.api_ms_win_core_processthreads_l1_1_0.dll_GetCurrentThreadId]
mov dword [ebp - 0x34], eax
mov edi, ebx
mov dword [ebp - 0x80], ebx
mov dword [ebp - 0x64], ebx
mov dword [ebp - 0x60], ebx
call fcn.00410f53
mov dword [ebp - 0x64], eax
mov byte [ebp - 4], 5
mov dword [ebp - 0x7c], ebx
lea eax, [ebp - 0xa8]
push eax
call dword [sym.imp.OLEAUT32.dll_VariantClear]
lea eax, [ebp - 0xdc]
push eax
call dword [sym.imp.OLEAUT32.dll_VariantClear]
lea eax, [ebp - 0x98]
push eax
call dword [sym.imp.OLEAUT32.dll_VariantClear]
mov dword [ebp - 0x6c], ebx
mov dword [ebp - 0x68], ebx
call fcn.00414cf2
mov dword [ebp - 0x6c], eax
mov byte [ebp - 4], 0xa
mov esi, dword [ebp + 8]
add esi, 0x4c
lea eax, [ebp - 0x6c]
cmp eax, esi
je 0x417fed
mov ecx, eax
call fcn.0041067a
push dword [ebp - 0x5c]
push esi
lea ecx, [ebp - 0x6c]
call fcn.004210e7
mov byte [ebp - 4], 0xb
push 0x403a50
lea ecx, [ebp - 0x58]
call fcn.00411cd7
mov byte [ebp - 4], 0xc
cmp dword [ebp - 0x68], 0
je 0x418031
mov eax, dword [ebp - 0x6c]
mov esi, dword [eax]
add esi, 0x1c
lea eax, [ebp - 0x64]
cmp eax, esi
je 0x41802a
mov ecx, eax
call fcn.00410d0c
push dword [ebp - 0x5c]
push esi
lea ecx, [ebp - 0x64]
call fcn.004111b6
mov dword [ebp - 0x5c], 1
mov eax, dword [ebp + 8]
cmp dword [eax + 0xc], 0
je 0x418060
push dword [eax + 0xc]
lea ecx, [ebp - 0x40]
call fcn.00411f31
mov byte [ebp - 4], 0xd
push eax
lea ecx, [ebp - 0x58]
call fcn.00411cb0
mov byte [ebp - 4], 0xc
lea ecx, [ebp - 0x40]
call fcn.00411ea5
jmp 0x41806b
lea ecx, [ebp - 0x58]
push ecx
mov ecx, eax
call fcn.00414191
mov esi, dword [ebp - 0x58]
test esi, esi
je 0x418076
mov ecx, dword [esi]
jmp 0x418078
mov ecx, ebx
mov eax, dword [ebp - 0x18]
mov eax, dword [eax + 0x10]
mov ebx, dword [eax]
push 0
lea edx, [ebp - 0x44]
push edx
push 0
push 0x20000
push ecx
push eax
mov ecx, dword [ebx + 0x18]
call dword [0x4523e0]
call dword [ebx + 0x18]
mov dword [ebp - 0x24], eax
xor ebx, ebx
mov ecx, dword [ebp - 0x18]
cmp dword [ecx], ebx
jne 0x4180b1
cmp dword [ecx + 4], ebx
jne 0x4180b1
mov esi, dword [ebp + 8]
jmp 0x418107
test esi, esi
je 0x4180b9
mov eax, dword [esi]
jmp 0x4180bb
mov eax, ebx
push eax
push 0x4023c8
lea eax, [ebp - 0x1c]
push eax
call dword [sym.imp.framedynos.dll_public:_void___cdecl_CHString::Format_unsigned_short_int_const__]
add esp, 0xc
push ebx
push ebx
mov eax, dword [ebp - 0x18]
push dword [eax]
mov esi, dword [ebp + 8]
push esi
push dword [ebp - 0x34]
push ecx
mov ecx, esp
mov dword [ebp - 0x40], esp
push dword [ebp - 0x1c]
call fcn.00411f31
mov byte [ebp - 4], 0xe
push 0x403e80
mov byte [ebp - 4], 0xc
mov edx, 0x2b2
mov ecx, dword [ebp - 0x24]
call fcn.00432595
mov eax, dword [ebp - 0x24]
test eax, eax
js 0x418afa
push dword [esi + 0x1c]
lea ecx, [ebp - 0x40]
call fcn.00411f31
mov byte [ebp - 4], 0xf
mov eax, dword [eax]
test eax, eax
je 0x418128
mov ecx, dword [eax]
jmp 0x41812a
mov ecx, ebx
mov eax, dword [ebp - 0x44]
mov esi, dword [eax]
lea edx, [ebp - 0x48]
push edx
lea edx, [ebp - 0x28]
push edx
push ebx
push ecx
push eax
mov ecx, dword [esi + 0x4c]
call dword [0x4523e0]
call dword [esi + 0x4c]
mov esi, eax
mov byte [ebp - 4], 0xc
lea ecx, [ebp - 0x40]
call fcn.00411ea5
mov eax, dword [ebp - 0x18]
cmp dword [eax], ebx
jne 0x418160
cmp dword [eax + 4], ebx
je 0x4181b6
mov eax, dword [ebp + 8]
mov eax, dword [eax + 0x1c]
test eax, eax
jne 0x41816f
mov eax, 0x402218
push eax
push 0x404378
lea eax, [ebp - 0x1c]
push eax
call dword [sym.imp.framedynos.dll_public:_void___cdecl_CHString::Format_unsigned_short_int_const__]
add esp, 0xc
push ebx
push ebx
mov eax, dword [ebp - 0x18]
push dword [eax]
push dword [ebp + 8]
push dword [ebp - 0x34]
push ecx
mov ecx, esp
mov dword [ebp - 0x40], esp
push dword [ebp - 0x1c]
call fcn.00411f31
mov byte [ebp - 4], 0x10
push 0x403e80
mov byte [ebp - 4], 0xc
mov edx, 0x2c1
mov ecx, esi
call fcn.00432595
test esi, esi
jns 0x4181c1
mov ecx, esi
jmp 0x418afc
mov ecx, dword [ebp - 0x28]
test ecx, ecx
je 0x418885
mov esi, dword [ecx]
lea eax, [ebp - 0x2c]
push eax
push ebx
push ecx
mov ecx, dword [esi + 0x3c]
call dword [0x4523e0]
call dword [esi + 0x3c]
mov esi, eax
mov eax, dword [ebp - 0x18]
cmp dword [eax + 4], ebx
je 0x41821c
push ebx
push ebx
push ebx
push dword [ebp + 8]
push dword [ebp - 0x34]
push ecx
mov ecx, esp
mov dword [ebp - 0x40], esp
push 0x4043d0
call fcn.00411f31
mov byte [ebp - 4], 0x11
push 0x403e80
mov byte [ebp - 4], 0xc
mov edx, 0x2cc
mov ecx, esi
call fcn.00432595
test esi, esi
js 0x4181ba
mov esi, dword [ebp + 8]
lea eax, [esi + 0x54]
push eax
lea ecx, [ebp - 0x78]
call fcn.00410902
mov byte [ebp - 4], 0x12
push ecx
lea eax, [esi + 0x78]
push eax
lea ecx, [ebp - 0xb8]
call fcn.004153cd
mov byte [ebp - 4], 0x13
mov byte [ebp - 4], 0x14
mov eax, dword [ebp - 0x74]
cmp dword [ebp - 0x78], eax
jne 0x418260
cmp dword [ebp - 0xb4], 0
je 0x41884c
mov eax, dword [ebp - 0x28]
mov esi, dword [eax]
lea ecx, [ebp - 0x20]
push ecx
push ebx
push 0x40
push ebx
push eax
mov ecx, dword [esi + 0x1c]
call dword [0x4523e0]
call dword [esi + 0x1c]
mov esi, eax
mov eax, dword [ebp - 0x18]
cmp dword [eax], ebx
jne 0x418288
cmp dword [eax + 4], ebx
je 0x4182cd
push 0x404420
lea eax, [ebp - 0x1c]
push eax
call dword [sym.imp.framedynos.dll_public:_void___cdecl_CHString::Format_unsigned_short_int_const__]
pop ecx
pop ecx
push ebx
push ebx
mov eax, dword [ebp - 0x18]
push dword [eax]
push dword [ebp + 8]
push dword [ebp - 0x34]
push ecx
mov ecx, esp
mov dword [ebp - 0x24], esp
push dword [ebp - 0x1c]
call fcn.00411f31
mov byte [ebp - 4], 0x15
push 0x403e80
mov byte [ebp - 4], 0x14
mov edx, 0x2e5
mov ecx, esi
call fcn.00432595
test esi, esi
js 0x4181ba
mov dword [ebp - 0x84], ebx
mov dword [ebp - 0x40], ebx
mov dword [ebp - 0x38], ebx
lea eax, [ebp - 0x84]
push eax
push 1
push dword [ebp - 0x20]
call dword [sym.imp.OLEAUT32.dll_SafeArrayLock]
mov esi, eax
mov eax, dword [ebp - 0x18]
cmp dword [eax + 4], ebx
je 0x41833e
push 0x4044d0
lea eax, [ebp - 0x1c]
push eax
call dword [sym.imp.framedynos.dll_public:_void___cdecl_CHString::Format_unsigned_short_int_const__]
pop ecx
pop ecx
push ebx
push ebx
push ebx
push dword [ebp + 8]
push dword [ebp - 0x34]
push ecx
mov ecx, esp
mov dword [ebp - 0x24], esp
push dword [ebp - 0x1c]
call fcn.00411f31
mov byte [ebp - 4], 0x16
push 0x403e80
mov byte [ebp - 4], 0x14
mov edx, 0x2ef
mov ecx, esi
call fcn.00432595
test esi, esi
js 0x4181ba
lea eax, [ebp - 0x40]
push eax
push 1
push dword [ebp - 0x20]
call dword [sym.imp.OLEAUT32.dll_SafeArrayGetLBound]
mov esi, eax
mov eax, dword [ebp - 0x18]
cmp dword [eax + 4], ebx
je 0x4183a0
push 0x404508
lea eax, [ebp - 0x1c]
push eax
call dword [sym.imp.framedynos.dll_public:_void___cdecl_CHString::Format_unsigned_short_int_const__]
pop ecx
pop ecx
push ebx
push ebx
push ebx
push dword [ebp + 8]
push dword [ebp - 0x34]
push ecx
mov ecx, esp
mov dword [ebp - 0x24], esp
push dword [ebp - 0x1c]
call fcn.00411f31
mov byte [ebp - 4], 0x17
push 0x403e80
mov byte [ebp - 4], 0x14
mov edx, 0x2f8
mov ecx, esi
call fcn.00432595
test esi, esi
js 0x4181ba
mov esi, dword [ebp + 8]
mov ecx, dword [esi + 0x100]
mov dword [ebp - 0x24], ecx
test ecx, ecx
jne 0x4183c1
mov edi, dword [ebp - 0x78]
mov dword [ebp - 0xac], edi
mov eax, dword [ebp - 0x84]
mov dword [ebp - 0x38], eax
mov eax, dword [ebp - 0x38]
cmp eax, dword [ebp - 0x40]
jg 0x4185d8
test ecx, ecx
jne 0x4183e3
cmp edi, dword [ebp - 0x74]
je 0x4185d8
lea eax, [ebp - 0x14]
push eax
lea eax, [ebp - 0x38]
push eax
push dword [ebp - 0x20]
call dword [sym.imp.OLEAUT32.dll_SafeArrayPutElement]
mov esi, eax
mov eax, dword [ebp - 0x18]
cmp dword [eax + 4], ebx
je 0x41843f
push 0x402940
lea eax, [ebp - 0x1c]
push eax
call dword [sym.imp.framedynos.dll_public:_void___cdecl_CHString::Format_unsigned_short_int_const__]
pop ecx
pop ecx
push ebx
push ebx
push ebx
push dword [ebp + 8]
push dword [ebp - 0x34]
push ecx
mov ecx, esp
mov dword [ebp - 0x54], esp
push dword [ebp - 0x1c]
call fcn.00411f31
mov byte [ebp - 4], 0x18
push 0x403e80
mov byte [ebp - 4], 0x14
mov edx, 0x315
mov ecx, esi
call fcn.00432595
test esi, esi
js 0x4181ba
lea ecx, [ebp - 0xfc]
call fcn.0040b841
mov byte [ebp - 4], 0x19
push ecx
lea eax, [ebp - 0xfc]
push eax
mov edx, dword [ebp - 0x14]
mov ecx, dword [ebp - 0x2c]
call fcn.00431954
mov dword [ebp - 0x30], ebx
cmp dword [ebp - 0x24], 1
jne 0x418512
lea eax, [ebp - 0x80]
push eax
mov edx, dword [ebp - 0x14]
lea ecx, [ebp - 0xb8]
call fcn.00430cd8
test eax, eax
jne 0x4184f3
push ebx
lea eax, [ebp - 0x7c]
push eax
mov edx, dword [ebp - 0x14]
lea ecx, [ebp - 0x64]
call fcn.00430c80
test eax, eax
jne 0x4184cf
inc dword [ebp - 0x38]
cmp dword [ebp - 0x14], 0
je 0x4184b5
push dword [ebp - 0x14]
call dword [sym.imp.OLEAUT32.dll_SysStringLen]
mov dword [ebp - 0x14], ebx
mov byte [ebp - 4], 0x14
lea ecx, [ebp - 0xfc]
call fcn.0040b893
mov esi, dword [ebp + 8]
mov ecx, dword [ebp - 0x24]
jmp 0x4183ca
mov edx, dword [ebp - 0x7c]
lea ecx, [edx + 0x24]
call fcn.00411c04
test al, al
jne 0x4184a0
mov eax, dword [edx + 0x24]
test eax, eax
je 0x4184e9
mov eax, dword [eax]
jmp 0x4184eb
mov eax, ebx
mov dword [ebp - 0x30], eax
lea ecx, [edx + 0x24]
jmp 0x418509
mov eax, dword [ebp - 0x80]
mov ecx, dword [eax + 0x14]
test ecx, ecx
je 0x418501
mov ecx, dword [ecx]
jmp 0x418503
mov ecx, ebx
mov dword [ebp - 0x30], ecx
lea ecx, [eax + 0x14]
call fcn.00411d3b
mov esi, eax
jmp 0x418529
mov esi, dword [edi]
mov dword [ebp - 0x30], esi
lea ecx, [esi + 2]
mov ax, word [esi]
add esi, 2
cmp ax, bx
jne 0x41851a
sub esi, ecx
sar esi, 1
mov eax, dword [ebp + 8]
cmp dword [eax + 4], 0
jne 0x418564
push esi
lea eax, [ebp - 0x30]
push eax
push ecx
mov ecx, esp
mov dword [ebp - 0x54], esp
push dword [ebp - 0x14]
call fcn.00411f31
mov byte [ebp - 4], 0x1a
push dword [ebp - 0x28]
mov esi, dword [ebp + 8]
push esi
mov byte [ebp - 4], 0x19
mov ecx, dword [ebp - 0x18]
call fcn.0041e03d
mov dword [ebp - 0x3c], eax
mov dword [ebp - 0x50], eax
jmp 0x4185ba
cmp dword [ebp - 0x5c], 0
je 0x4185b5
cmp dword [ebp - 0x60], 0
je 0x4185b5
push ecx
push ecx
mov dword [ebp - 0x54], esp
mov ecx, esp
mov dword [ebp - 0xcc], ecx
push ecx
lea eax, [ebp - 0x64]
push eax
call fcn.00410a6f
mov byte [ebp - 4], 0x1b
mov byte [ebp - 4], 0x1c
push esi
lea eax, [ebp - 0x30]
push eax
push ecx
mov ecx, esp
mov dword [ebp - 0x3c], esp
push dword [ebp - 0x14]
call fcn.00411f31
mov byte [ebp - 4], 0x1d
mov esi, dword [ebp + 8]
push esi
mov byte [ebp - 4], 0x19
call fcn.0041eb51
jmp 0x41855c
mov esi, eax
mov eax, dword [ebp - 0x3c]
test eax, eax
jne 0x418626
mov eax, ebx
mov dword [ebp - 0x4c], eax
mov dword [ebp - 0x88], eax
mov byte [ebp - 4], 0x14
lea ecx, [ebp - 0xfc]
call fcn.0040b893
cmp dword [ebp - 0x20], 0
je 0x4185ea
push dword [ebp - 0x20]
call dword [sym.imp.OLEAUT32.dll_SafeArrayGetDim]
mov dword [ebp - 0x20], ebx
cmp dword [ebp - 0x4c], 0
je 0x418851
cmp dword [ebp - 0x24], 0
jne 0x418851
cmp edi, dword [ebp - 0x74]
je 0x418851
mov edi, ebx
mov dword [ebp - 0x88], edi
mov dword [esi + 0x90], 0xaddb
mov esi, ebx
mov dword [ebp - 0x3c], esi
mov dword [ebp - 0x50], esi
jmp 0x418854
push dword [ebp - 0x14]
push dword [ebp - 0x2c]
call fcn.00418fce
test eax, eax
jne 0x41871a
lea eax, [ebp - 0x98]
push eax
call dword [sym.imp.OLEAUT32.dll_VariantClear]
push 8
pop eax
mov word [ebp - 0x98], ax
push dword [ebp - 0x30]
call dword [sym.imp.OLEAUT32.dll_SysReAllocString]
mov dword [ebp - 0x90], eax
test eax, eax
je 0x418b01
lea eax, [ebp - 0xa8]
push eax
call dword [sym.imp.OLEAUT32.dll_VariantClear]
mov ecx, dword [ebp - 0x30]
lea edx, [ecx + 2]
mov ax, word [ecx]
add ecx, 2
cmp ax, bx
jne 0x41867a
sub ecx, edx
sar ecx, 1
je 0x4186af
mov eax, dword [ebp - 0xf4]
test eax, eax
je 0x418699
mov eax, dword [eax]
jmp 0x41869b
mov eax, ebx
push eax
lea edx, [ebp - 0x98]
lea ecx, [ebp - 0xa8]
call fcn.00432022
jmp 0x4186c6
push 1
push ebx
lea eax, [ebp - 0x98]
push eax
lea eax, [ebp - 0xa8]
push eax
call dword [sym.imp.OLEAUT32.dll_VariantTimeToDosDateTime]
mov esi, eax
mov eax, dword [ebp - 0x18]
cmp dword [eax + 4], ebx
je 0x418711
push 0x404540
lea eax, [ebp - 0x1c]
push eax
call dword [sym.imp.framedynos.dll_public:_void___cdecl_CHString::Format_unsigned_short_int_const__]
pop ecx
pop ecx
push ebx
push ebx
push ebx
push dword [ebp + 8]
push dword [ebp - 0x34]
push ecx
mov ecx, esp
mov dword [ebp - 0x54], esp
push dword [ebp - 0x1c]
call fcn.00411f31
mov byte [ebp - 4], 0x1e
push 0x403e80
mov byte [ebp - 4], 0x19
mov edx, 0x37d
mov ecx, esi
call fcn.00432595
test esi, esi
jns 0x41877f
jmp 0x4181ba
mov dword [ebp - 0xc4], ebx
mov dword [ebp - 0xc0], ebx
mov dword [ebp - 0xbc], ebx
mov byte [ebp - 4], 0x1f
lea ecx, [ebp - 0x30]
call fcn.00433c13
mov ecx, dword [ebp - 0x30]
test ecx, ecx
je 0x41874b
lea eax, [ebp - 0xc4]
push eax
call fcn.00419119
push esi
lea eax, [ebp - 0xc4]
push eax
lea eax, [ebp - 0xa8]
push eax
push dword [ebp - 0x14]
push dword [ebp - 0x2c]
mov ecx, dword [ebp - 0x18]
call fcn.00418b28
test eax, eax
js 0x418afa
mov byte [ebp - 4], 0x19
lea ecx, [ebp - 0xc4]
call fcn.00410b22
mov eax, dword [ebp - 0x2c]
mov esi, dword [eax]
push ebx
lea ecx, [ebp - 0xa8]
push ecx
push ebx
push dword [ebp - 0x14]
push eax
mov ecx, dword [esi + 0x14]
call dword [0x4523e0]
call dword [esi + 0x14]
mov esi, eax
mov eax, dword [ebp - 0x18]
cmp dword [eax], ebx
jne 0x4187ab
cmp dword [eax + 4], ebx
je 0x4187f4
push dword [ebp - 0x14]
push 0x404580
lea eax, [ebp - 0x1c]
push eax
call dword [sym.imp.framedynos.dll_public:_void___cdecl_CHString::Format_unsigned_short_int_const__]
add esp, 0xc
push ebx
push ebx
mov eax, dword [ebp - 0x18]
push dword [eax]
push dword [ebp + 8]
push dword [ebp - 0x34]
push ecx
mov ecx, esp
mov dword [ebp - 0x54], esp
push dword [ebp - 0x1c]
call fcn.00411f31
mov byte [ebp - 4], 0x20
push 0x403e80
mov byte [ebp - 4], 0x19
mov edx, 0x391
mov ecx, esi
call fcn.00432595
test esi, esi
js 0x4181ba
lea eax, [ebp - 0xa8]
push eax
call dword [sym.imp.OLEAUT32.dll_VariantCopy]
lea eax, [ebp - 0xdc]
push eax
call dword [sym.imp.OLEAUT32.dll_VariantCopy]
lea eax, [ebp - 0x98]
push eax
call dword [sym.imp.OLEAUT32.dll_VariantCopy]
cmp dword [ebp - 0x14], 0
je 0x418835
push dword [ebp - 0x14]
call dword [sym.imp.OLEAUT32.dll_SysStringLen]
mov dword [ebp - 0x14], ebx
cmp dword [ebp - 0x24], 0
jne 0x418844
add edi, 4
mov dword [ebp - 0xac], edi
inc dword [ebp - 0x38]
jmp 0x4184b5
xor edi, edi
inc edi
jmp 0x418854
mov edi, dword [ebp - 0x4c]
mov byte [ebp - 4], 0x12
lea ecx, [ebp - 0xb8]
call fcn.0040cdb6
mov byte [ebp - 4], 0xc
cmp dword [ebp - 0x78], 0
je 0x418880
push dword [ebp - 0x78]
call dword [sym.imp.msvcrt.dll_void___cdecl_operator_delete_void__]
pop ecx
mov dword [ebp - 0x78], ebx
mov dword [ebp - 0x74], ebx
mov dword [ebp - 0x70], ebx
mov ecx, dword [ebp - 0x28]
jmp 0x4188aa
mov esi, dword [ebp + 8]
mov eax, dword [esi + 0x54]
cmp eax, dword [esi + 0x58]
je 0x4188c3
mov edi, ebx
mov dword [ebp - 0x88], edi
mov dword [esi + 0x90], 0xade6
mov eax, ebx
mov dword [ebp - 0x3c], eax
mov dword [ebp - 0x50], eax
test ecx, ecx
je 0x4188c6
mov eax, dword [ecx]
push ecx
mov esi, dword [eax + 8]
mov ecx, esi
call dword [0x4523e0]
call esi
mov dword [ebp - 0x28], ebx
jmp 0x4188c6
xor edi, edi
inc edi
mov ecx, dword [ebp - 0x48]
test ecx, ecx
je 0x4188e0
mov eax, dword [ecx]
push ecx
mov esi, dword [eax + 8]
mov ecx, esi
call dword [0x4523e0]
call esi
mov dword [ebp - 0x48], ebx
mov ecx, dword [ebp - 0x44]
test ecx, ecx
je 0x4188fa
mov eax, dword [ecx]
push ecx
mov esi, dword [eax + 8]
mov ecx, esi
call dword [0x4523e0]
call esi
mov dword [ebp - 0x44], ebx
test edi, edi
je 0x418914
push dword [ebp - 0x2c]
push dword [ebp + 8]
mov ecx, dword [ebp - 0x18]
call fcn.0041f6e5
test eax, eax
js 0x418afa
mov byte [ebp - 4], 0xb
lea ecx, [ebp - 0x58]
call fcn.00411ea5
mov dword [ebp - 4], 0xa
jmp 0x418a0b
mov byte [ebp - 4], 5
lea ecx, [ebp - 0x6c]
call fcn.00412e22
mov byte [ebp - 4], bl
lea ecx, [ebp - 0x64]
call fcn.0040b9ba
or dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x1c]
call dword [sym.imp.framedynos.dll_public:_void___thiscall_CHString::destructor_void_]
mov eax, dword [ebp - 0x3c]
call fcn.0043f79c
ret 4
mov ecx, eax
call fcn.0043ee14
lea eax, [ebp - 0x98]
push eax
call dword [sym.imp.OLEAUT32.dll_VariantClear]
push ecx
lea ecx, [ebp - 0xb0]
call fcn.004159c3
push 0x44fcdc
mov eax, ecx
push eax
call sub.msvcrt.dll__CxxThrowException
int3