Function at 0x445ef7
Capabilities:
Delete file

Disassembly:
push 0x68
mov eax, 0x46c106
call fcn.00463531
mov dword [ebp - 0x30], ecx
and dword [ebp - 0x14], 0
lea eax, [ebp - 0x60]
push eax
push 0x47218c
mov esi, str.AutoUpdateQQLog
push esi
push 3
mov edi, str.CAUQueryLogic::DoRealQueryUpdate
push edi
push pe_nt_image_headers32
mov ebx, str.R:TempViewQQ1.84MiscAUClientUpdateLogicAUQueryLogic.cpp
push ebx
mov dword [ebp - 0x60], 0x485378
call fcn.00409f9e
add esp, 0x1c
lea eax, [ebp - 0x28]
push eax
mov eax, dword [ebp - 0x30]
mov ecx, dword [eax + 0x108]
call fcn.004131ff
and dword [ebp - 4], 0
lea eax, [ebp - 0x24]
push eax
mov eax, dword [ebp - 0x30]
mov ecx, dword [eax + 0x108]
call fcn.00413612
mov eax, dword [ebp - 0x30]
mov ecx, dword [eax + 0x108]
mov byte [ebp - 4], 1
call fcn.0041382b
lea ecx, [ebp - 0x2c]
mov dword [ebp - 0x18], eax
call dword [sym.imp.MFC80U.DLL_Ordinal_293]
lea ecx, [ebp - 0x1c]
call dword [sym.imp.MFC80U.DLL_Ordinal_293]
xor eax, eax
push 0x472710
lea ecx, [ebp - 0x20]
mov byte [ebp - 4], 3
mov dword [ebp - 0x3c], eax
mov dword [ebp - 0x44], eax
mov dword [ebp - 0x4c], eax
mov dword [ebp - 0x48], eax
call dword [sym.imp.MFC80U.DLL_Ordinal_283]
mov ecx, dword [ebp - 0x18]
lea eax, [ebp - 0x20]
push eax
mov byte [ebp - 4], 4
call fcn.004097dd
mov ecx, dword [ebp - 0x18]
lea eax, [ebp - 0x3c]
push eax
call fcn.0040a516
test eax, eax
je 0x446886
mov ecx, dword [ebp - 0x18]
lea eax, [ebp - 0x44]
push eax
call fcn.0040a54c
test eax, eax
je 0x446886
mov ecx, dword [ebp - 0x18]
lea eax, [ebp - 0x4c]
push eax
call fcn.0040a57b
test eax, eax
je 0x446886
mov ecx, dword [ebp - 0x18]
lea eax, [ebp - 0x48]
push eax
call fcn.0040a5a7
test eax, eax
je 0x446886
lea ecx, [ebp - 0x24]
call dword [sym.imp.MFC80U.DLL_Ordinal_870]
push eax
call dword [sym.imp.KERNEL32.dll_DeleteFileW]
push dword [ebp - 0x3c]
lea eax, [ebp - 0x1c]
push eax
call fcn.0040bbc8
test eax, eax
pop ecx
pop ecx
jne 0x44603c
mov eax, 0x12b
push eax
push 0x485350
jmp 0x446891
push ecx
lea eax, [ebp - 0x1c]
mov ecx, esp
mov dword [ebp - 0x60], esp
push eax
call dword [sym.imp.MFC80U.DLL_Ordinal_280]
push 0x48532c
push esi
push 3
push edi
push 0x12e
push ebx
call fcn.0040af9b
mov edi, dword [ebp - 0x30]
add edi, 0x10c
add esp, 0x1c
mov ecx, edi
call sub.AuCommon.dll_public:_void___thiscall_CTXHttpDownload::ClearRequestHeader_void_
mov esi, dword [sym.imp.AuCommon.dll_public:_void___thiscall_CTXStringW::constructor_wchar_t_const__]
push 0x484fe0
lea ecx, [ebp - 0x14]
call esi
push 0x484fc8
lea ecx, [ebp - 0x18]
mov byte [ebp - 4], 5
call esi
lea eax, [ebp - 0x14]
push eax
lea eax, [ebp - 0x18]
push eax
mov ecx, edi
mov byte [ebp - 4], 6
call sub.AuCommon.dll_public:_int___thiscall_CTXHttpDownload::AddInfo_class_CTXStringW_const___class_CTXStringW_const__
mov edi, dword [sym.imp.AuCommon.dll_public:_void___thiscall_CTXStringW::destructor_void_]
mov ebx, eax
neg ebx
sbb bl, bl
lea ecx, [ebp - 0x18]
inc bl
mov byte [ebp - 4], 5
call edi
lea ecx, [ebp - 0x14]
mov byte [ebp - 4], 4
call edi
test bl, bl
je 0x4460ea
mov eax, 0x143
push eax
push 0x4852f0
push str.AutoUpdateQQLog
push 3
push str.CAUQueryLogic::DoRealQueryUpdate
push eax
push str.R:TempViewQQ1.84MiscAUClientUpdateLogicAUQueryLogic.cpp
jmp 0x446897
mov ebx, dword [ebp - 0x30]
mov ecx, dword [ebx + 0x108]
lea eax, [ebp - 0x60]
push eax
call fcn.00414eb5
mov ecx, eax
mov byte [ebp - 4], 7
call dword [sym.imp.MFC80U.DLL_Ordinal_870]
push eax
lea ecx, [ebp - 0x40]
call esi
push 0x485184
lea ecx, [ebp - 0x14]
mov byte [ebp - 4], 8
call esi
lea eax, [ebp - 0x40]
push eax
lea eax, [ebp - 0x14]
lea ecx, [ebx + 0x10c]
push eax
mov byte [ebp - 4], 9
mov dword [ebp - 0x18], ecx
call sub.AuCommon.dll_public:_int___thiscall_CTXHttpDownload::AddInfo_class_CTXStringW_const___class_CTXStringW_const__
mov ebx, eax
neg ebx
sbb bl, bl
lea ecx, [ebp - 0x14]
inc bl
mov byte [ebp - 4], 8
call edi
lea ecx, [ebp - 0x40]
mov byte [ebp - 4], 7
call edi
lea ecx, [ebp - 0x60]
mov byte [ebp - 4], 4
call dword [sym.imp.MFC80U.DLL_Ordinal_577]
test bl, bl
je 0x44616b
mov eax, 0x14a
jmp 0x4460cd
lea ecx, [ebp - 0x20]
call dword [sym.imp.MFC80U.DLL_Ordinal_870]
push eax
lea ecx, [ebp - 0x60]
call esi
push 0x4850f0
lea ecx, [ebp - 0x5c]
mov byte [ebp - 4], 0xa
mov dword [ebp - 0x14], 1
call esi
mov ecx, dword [ebp - 0x18]
lea eax, [ebp - 0x60]
push eax
lea eax, [ebp - 0x5c]
push eax
mov dword [ebp - 4], 0xb
mov dword [ebp - 0x14], 3
call sub.AuCommon.dll_public:_int___thiscall_CTXHttpDownload::AddInfo_class_CTXStringW_const___class_CTXStringW_const__
test eax, eax
je 0x446266
push 0x485114
lea ecx, [ebp - 0x58]
call esi
push dword [ebp - 0x3c]
mov ecx, dword [ebp - 0x18]
lea eax, [ebp - 0x58]
push eax
mov dword [ebp - 4], 0xc
mov dword [ebp - 0x14], 7
call sub.AuCommon.dll_public:_int___thiscall_CTXHttpDownload::AddInfo_class_CTXStringW_const___unsigned_long_int_
test eax, eax
je 0x446266
push 0x48513c
lea ecx, [ebp - 0x54]
call esi
movzx eax, word [ebp - 0x44]
mov ecx, dword [ebp - 0x18]
push 0xf
pop ebx
push eax
lea eax, [ebp - 0x54]
push eax
mov dword [ebp - 4], 0xd
mov dword [ebp - 0x14], ebx
call sub.AuCommon.dll_public:_int___thiscall_CTXHttpDownload::AddInfo_class_CTXStringW_const___unsigned_long_int_
test eax, eax
je 0x446266
push 0x484fe4
lea ecx, [ebp - 0x50]
call esi
push dword [ebp - 0x48]
mov ecx, dword [ebp - 0x18]
lea eax, [ebp - 0x50]
push eax
mov dword [ebp - 4], 0xe
mov dword [ebp - 0x14], 0x1f
call sub.AuCommon.dll_public:_int___thiscall_CTXHttpDownload::AddInfo_class_CTXStringW_const___unsigned_long_int_
test eax, eax
je 0x446266
push 0x485160
lea ecx, [ebp - 0x40]
call esi
push dword [ebp - 0x4c]
mov ecx, dword [ebp - 0x18]
lea eax, [ebp - 0x40]
push eax
mov dword [ebp - 4], ebx
mov dword [ebp - 0x14], 0x3f
call sub.AuCommon.dll_public:_int___thiscall_CTXHttpDownload::AddInfo_class_CTXStringW_const___unsigned_long_int_
test eax, eax
je 0x446266
xor bl, bl
jmp 0x446268
mov bl, 1
test byte [ebp - 0x14], 0x20
mov dword [ebp - 4], 0xe
je 0x44627e
and dword [ebp - 0x14], 0xffffffdf
lea ecx, [ebp - 0x40]
call edi
test byte [ebp - 0x14], 0x10
mov dword [ebp - 4], 0xd
je 0x446294
and dword [ebp - 0x14], 0xffffffef
lea ecx, [ebp - 0x50]
call edi
test byte [ebp - 0x14], 8
mov dword [ebp - 4], 0xc
je 0x4462aa
and dword [ebp - 0x14], 0xfffffff7
lea ecx, [ebp - 0x54]
call edi
test byte [ebp - 0x14], 4
mov dword [ebp - 4], 0xb
je 0x4462c0
and dword [ebp - 0x14], 0xfffffffb
lea ecx, [ebp - 0x58]
call edi
test byte [ebp - 0x14], 2
mov dword [ebp - 4], 0xa
je 0x4462d6
and dword [ebp - 0x14], 0xfffffffd
lea ecx, [ebp - 0x5c]
call edi
test byte [ebp - 0x14], 1
mov dword [ebp - 4], 4
je 0x4462ec
and dword [ebp - 0x14], 0xfffffffe
lea ecx, [ebp - 0x60]
call edi
test bl, bl
je 0x4462fa
mov eax, 0x158
jmp 0x4460cd
mov eax, dword [ebp - 0x30]
mov ecx, dword [eax + 0x108]
call fcn.00414f87
push 0x484ff0
lea ecx, [ebp - 0x58]
mov dword [0x4ab718], eax
call esi
push dword [0x4ab718]
mov ecx, dword [ebp - 0x18]
or dword [ebp - 0x14], 0x40
lea eax, [ebp - 0x58]
push eax
mov byte [ebp - 4], 0x10
call sub.AuCommon.dll_public:_int___thiscall_CTXHttpDownload::AddInfo_class_CTXStringW_const___unsigned_long_int_
test eax, eax
mov ebx, 0x100
je 0x446397
push 0x485004
lea ecx, [ebp - 0x5c]
call esi
or dword [ebp - 0x14], 0x80
mov dword [ebp - 4], 0x11
call dword [sym.imp.AuCommon.dll_long_int___cdecl_NLS::GetTimeOffsetUTC_void_]
mov ecx, dword [ebp - 0x18]
push eax
lea eax, [ebp - 0x5c]
push eax
call sub.AuCommon.dll_public:_int___thiscall_CTXHttpDownload::AddInfo_class_CTXStringW_const___unsigned_long_int_
test eax, eax
je 0x446397
push 0x485018
lea ecx, [ebp - 0x60]
call esi
push dword [0x4ab718]
mov ecx, dword [ebp - 0x18]
or dword [ebp - 0x14], ebx
lea eax, [ebp - 0x60]
push eax
mov dword [ebp - 4], 0x12
call sub.AuCommon.dll_public:_int___thiscall_CTXHttpDownload::AddInfo_class_CTXStringW_const___unsigned_long_int_
test eax, eax
mov byte [ebp - 0xd], 0
jne 0x44639b
mov byte [ebp - 0xd], 1
test dword [ebp - 0x14], ebx
mov dword [ebp - 4], 0x11
je 0x4463b3
and dword [ebp - 0x14], 0xfffffeff
lea ecx, [ebp - 0x60]
call edi
test byte [ebp - 0x14], 0x80
mov dword [ebp - 4], 0x10
je 0x4463cc
and dword [ebp - 0x14], 0xffffff7f
lea ecx, [ebp - 0x5c]
call edi
test byte [ebp - 0x14], 0x40
mov dword [ebp - 4], 4
je 0x4463e2
and dword [ebp - 0x14], 0xffffffbf
lea ecx, [ebp - 0x58]
call edi
cmp byte [ebp - 0xd], 0
je 0x4463f2
mov eax, 0x161
jmp 0x4460cd
lea ecx, [ebp - 0x1c]
call dword [sym.imp.MFC80U.DLL_Ordinal_870]
push eax
lea ecx, [ebp - 0x54]
call esi
or dword [ebp - 0x14], 0x200
push 0x484fd8
lea ecx, [ebp - 0x58]
mov byte [ebp - 4], 0x13
call esi
mov ecx, dword [ebp - 0x18]
lea eax, [ebp - 0x54]
push eax
lea eax, [ebp - 0x58]
mov ebx, 0x400
or dword [ebp - 0x14], ebx
push eax
mov dword [ebp - 4], 0x14
call sub.AuCommon.dll_public:_int___thiscall_CTXHttpDownload::AddInfo_class_CTXStringW_const___class_CTXStringW_const__
test eax, eax
je 0x446491
push 0x485024
lea ecx, [ebp - 0x5c]
call esi
mov ecx, dword [ebp - 0x18]
or dword [ebp - 0x14], 0x800
push 0
lea eax, [ebp - 0x5c]
push eax
mov dword [ebp - 4], 0x15
call sub.AuCommon.dll_public:_int___thiscall_CTXHttpDownload::AddInfo_class_CTXStringW_const___unsigned_long_int_
test eax, eax
je 0x446491
push 0x48503c
lea ecx, [ebp - 0x60]
call esi
mov ecx, dword [ebp - 0x18]
or dword [ebp - 0x14], 0x1000
push 0
lea eax, [ebp - 0x60]
push eax
mov dword [ebp - 4], 0x16
call sub.AuCommon.dll_public:_int___thiscall_CTXHttpDownload::AddInfo_class_CTXStringW_const___unsigned_long_int_
test eax, eax
mov byte [ebp - 0xd], 0
jne 0x446495
mov byte [ebp - 0xd], 1
test word [ebp - 0x14], 0x1000
mov dword [ebp - 4], 0x15
je 0x4464b0
and dword [ebp - 0x14], 0xffffefff
lea ecx, [ebp - 0x60]
call edi
test word [ebp - 0x14], 0x800
mov dword [ebp - 4], 0x14
je 0x4464cb
and dword [ebp - 0x14], 0xfffff7ff
lea ecx, [ebp - 0x5c]
call edi
test dword [ebp - 0x14], ebx
mov dword [ebp - 4], 0x13
je 0x4464e3
and dword [ebp - 0x14], 0xfffffbff
lea ecx, [ebp - 0x58]
call edi
test word [ebp - 0x14], 0x200
mov dword [ebp - 4], 4
je 0x4464fe
and dword [ebp - 0x14], 0xfffffdff
lea ecx, [ebp - 0x54]
call edi
cmp byte [ebp - 0xd], 0
je 0x44650e
mov eax, 0x16a
jmp 0x4460cd
push str.KEEPLATEST_FLAG
lea ecx, [ebp - 0x60]
call esi
mov eax, dword [ebp - 0x30]
mov ecx, dword [eax + 0x108]
mov byte [ebp - 4], 0x17
call fcn.0041465c
mov ecx, dword [ebp - 0x18]
push eax
lea eax, [ebp - 0x60]
push eax
call sub.AuCommon.dll_public:_int___thiscall_CTXHttpDownload::AddInfo_class_CTXStringW_const___unsigned_long_int_
mov ebx, eax
neg ebx
sbb bl, bl
lea ecx, [ebp - 0x60]
inc bl
mov byte [ebp - 4], 4
call edi
test bl, bl
je 0x446556
mov eax, 0x170
jmp 0x4460cd
mov ecx, dword [ebp - 0x30]
lea eax, [ebp - 0x38]
push eax
call fcn.004505aa
lea ecx, [ebp - 0x38]
mov byte [ebp - 4], 0x18
call dword [sym.imp.MFC80U.DLL_Ordinal_870]
push eax
lea ecx, [ebp - 0x54]
call esi
or dword [ebp - 0x14], 0x2000
push 0x48508c
lea ecx, [ebp - 0x58]
mov byte [ebp - 4], 0x19
call esi
mov ecx, dword [ebp - 0x18]
lea eax, [ebp - 0x54]
push eax
lea eax, [ebp - 0x58]
mov ebx, 0x4000
or dword [ebp - 0x14], ebx
push eax
mov dword [ebp - 4], 0x1a
call sub.AuCommon.dll_public:_int___thiscall_CTXHttpDownload::AddInfo_class_CTXStringW_const___class_CTXStringW_const__
test eax, eax
je 0x4465fa
lea ecx, [ebp - 0x38]
call dword [sym.imp.MFC80U.DLL_Ordinal_870]
push eax
lea ecx, [ebp - 0x5c]
call esi
or dword [ebp - 0x14], 0x8000
push 0x4850bc
lea ecx, [ebp - 0x60]
mov dword [ebp - 4], 0x1b
call esi
mov ecx, dword [ebp - 0x18]
or dword [ebp - 0x14], 0x10000
lea eax, [ebp - 0x5c]
push eax
lea eax, [ebp - 0x60]
push eax
mov dword [ebp - 4], 0x1c
call sub.AuCommon.dll_public:_int___thiscall_CTXHttpDownload::AddInfo_class_CTXStringW_const___class_CTXStringW_const__
test eax, eax
mov byte [ebp - 0xd], 0
jne 0x4465fe
mov byte [ebp - 0xd], 1
test dword [ebp - 0x14], 0x10000
mov dword [ebp - 4], 0x1b
je 0x44661a
and dword [ebp - 0x14], 0xfffeffff
lea ecx, [ebp - 0x60]
call edi
test word [ebp - 0x14], 0x8000
mov dword [ebp - 4], 0x1a
je 0x446635
and dword [ebp - 0x14], 0xffff7fff
lea ecx, [ebp - 0x5c]
call edi
test dword [ebp - 0x14], ebx
mov dword [ebp - 4], 0x19
je 0x44664d
and dword [ebp - 0x14], 0xffffbfff
lea ecx, [ebp - 0x58]
call edi
test word [ebp - 0x14], 0x2000
mov dword [ebp - 4], 0x18
je 0x446661
lea ecx, [ebp - 0x54]
call edi
cmp byte [ebp - 0xd], 0
je 0x4466ce
mov eax, 0x179
push eax
push 0x4852f0
push str.AutoUpdateQQLog
push 3
push str.CAUQueryLogic::DoRealQueryUpdate
push eax
push str.R:TempViewQQ1.84MiscAUClientUpdateLogicAUQueryLogic.cpp
call fcn.0040afd8
add esp, 0x1c
mov esi, 0x80004005
lea ecx, [ebp - 0x38]
call dword [sym.imp.MFC80U.DLL_Ordinal_577]
lea ecx, [ebp - 0x20]
call dword [sym.imp.MFC80U.DLL_Ordinal_577]
lea ecx, [ebp - 0x1c]
call dword [sym.imp.MFC80U.DLL_Ordinal_577]
lea ecx, [ebp - 0x2c]
call dword [sym.imp.MFC80U.DLL_Ordinal_577]
lea ecx, [ebp - 0x24]
call dword [sym.imp.MFC80U.DLL_Ordinal_577]
lea ecx, [ebp - 0x28]
call dword [sym.imp.MFC80U.DLL_Ordinal_577]
mov eax, esi
jmp 0x4468d1
lea ecx, [ebp - 0x74]
call sub.MFC80U.DLL_Ordinal_370
mov ecx, dword [ebp - 0x30]
lea eax, [ebp - 0x74]
push eax
mov byte [ebp - 4], 0x1d
call fcn.00450d65
lea ecx, [ebp - 0x34]
call dword [sym.imp.MFC80U.DLL_Ordinal_293]
mov eax, dword [ebp - 0x6c]
dec eax
xor ebx, ebx
test eax, eax
mov byte [ebp - 4], 0x1e
mov dword [ebp - 0x58], eax
jl 0x446760
lea eax, [ebx + 1]
push eax
mov dword [ebp - 0x5c], eax
lea eax, [ebp - 0x34]
push 0x4851a4
push eax
call dword [sym.imp.MFC80U.DLL_Ordinal_2311]
add esp, 0xc
lea ecx, [ebp - 0x34]
call dword [sym.imp.MFC80U.DLL_Ordinal_870]
push eax
lea ecx, [ebp - 0x60]
call esi
push ebx
lea ecx, [ebp - 0x74]
mov byte [ebp - 4], 0x1f
call fcn.00445d81
push dword [eax]
mov ecx, dword [ebp - 0x18]
lea eax, [ebp - 0x60]
push eax
call sub.AuCommon.dll_public:_int___thiscall_CTXHttpDownload::AddInfo_class_CTXStringW_const___unsigned_long_int_
mov ebx, eax
neg ebx
sbb bl, bl
lea ecx, [ebp - 0x60]
inc bl
mov byte [ebp - 4], 0x1e
call edi
test bl, bl
jne 0x4467c8
mov ebx, dword [ebp - 0x5c]
cmp ebx, dword [ebp - 0x58]
jle 0x446700
mov ecx, dword [ebp - 0x18]
push 0x3f
call sub.AuCommon.dll_public:_void___thiscall_CTXHttpDownload::SetEventMask_unsigned_char_
xor eax, eax
push eax
push eax
push eax
lea ecx, [ebp - 0x28]
call dword [sym.imp.MFC80U.DLL_Ordinal_870]
mov ecx, dword [ebp - 0x18]
push eax
call sub.AuCommon.dll_public:_int___thiscall_CTXHttpDownload::Download_wchar_t_const___struct__SYSTEMTIME___wchar_t_const___int_
test eax, eax
jne 0x446809
mov eax, 0x193
push eax
push 0x4852b4
push str.AutoUpdateQQLog
push 3
push str.CAUQueryLogic::DoRealQueryUpdate
push eax
push str.R:TempViewQQ1.84MiscAUClientUpdateLogicAUQueryLogic.cpp
call fcn.0040afd8
add esp, 0x1c
lea ecx, [ebp - 0x34]
call dword [sym.imp.MFC80U.DLL_Ordinal_577]
lea ecx, [ebp - 0x74]
mov byte [ebp - 4], 0x18
call sub.MFC80U.DLL_Ordinal_618
jmp 0x44668c
mov eax, 0x189
push eax
push 0x4852f0
push str.AutoUpdateUSLog
push 3
pop esi
push esi
push str.CAUQueryLogic::DoRealQueryUpdate
push eax
push str.R:TempViewQQ1.84MiscAUClientUpdateLogicAUQueryLogic.cpp
call fcn.0040afd8
add esp, 0x1c
lea ecx, [ebp - 0x34]
call dword [sym.imp.MFC80U.DLL_Ordinal_577]
lea ecx, [ebp - 0x74]
mov byte [ebp - 4], 0x18
call sub.MFC80U.DLL_Ordinal_618
jmp 0x446691
lea eax, [ebp - 0x5c]
push eax
push 0x47218c
push str.AutoUpdateQQLog
push 3
push str.CAUQueryLogic::DoRealQueryUpdate
push 0x198
push str.R:TempViewQQ1.84MiscAUClientUpdateLogicAUQueryLogic.cpp
mov dword [ebp - 0x5c], 0x485280
call fcn.00409f9e
add esp, 0x1c
lea ecx, [ebp - 0x34]
call dword [sym.imp.MFC80U.DLL_Ordinal_577]
lea ecx, [ebp - 0x74]
mov byte [ebp - 4], 0x18
call sub.MFC80U.DLL_Ordinal_618
lea ecx, [ebp - 0x38]
call dword [sym.imp.MFC80U.DLL_Ordinal_577]
lea ecx, [ebp - 0x20]
call dword [sym.imp.MFC80U.DLL_Ordinal_577]
lea ecx, [ebp - 0x1c]
call dword [sym.imp.MFC80U.DLL_Ordinal_577]
lea ecx, [ebp - 0x2c]
call dword [sym.imp.MFC80U.DLL_Ordinal_577]
lea ecx, [ebp - 0x24]
call dword [sym.imp.MFC80U.DLL_Ordinal_577]
lea ecx, [ebp - 0x28]
call dword [sym.imp.MFC80U.DLL_Ordinal_577]
xor eax, eax
jmp 0x4468d1
mov eax, 0x120
push eax
push 0x485258
push esi
push 3
push edi
push eax
push ebx
call fcn.0040afd8
add esp, 0x1c
lea ecx, [ebp - 0x20]
call dword [sym.imp.MFC80U.DLL_Ordinal_577]
lea ecx, [ebp - 0x1c]
call dword [sym.imp.MFC80U.DLL_Ordinal_577]
lea ecx, [ebp - 0x2c]
call dword [sym.imp.MFC80U.DLL_Ordinal_577]
lea ecx, [ebp - 0x24]
call dword [sym.imp.MFC80U.DLL_Ordinal_577]
lea ecx, [ebp - 0x28]
call dword [sym.imp.MFC80U.DLL_Ordinal_577]
mov eax, 0x80004005
call fcn.00463609
ret