Function at 0x67af01d0
Capabilities:
Access peb ldr_data
Get process heap flags

Disassembly:
push 0xffffffffffffffff
push 0x67b05b6f
mov eax, dword fs:[0]
push eax
sub esp, 0xc
push ebx
push ebp
push esi
push edi
mov eax, dword [0x67b19c6c]
xor eax, esp
push eax
lea eax, [esp + 0x20]
mov dword fs:[0], eax
mov esi, ecx
mov dword [esp + 0x1c], esi
mov eax, dword [esp + 0x38]
push eax
call sym.ImLookExU.dll_Ordinal_464
xor ebx, ebx
mov dword [esp + 0x28], ebx
lea edi, [esi + 0x14]
mov dword [edi], vtable.IFlashMoviePlayer.0
mov byte [esp + 0x28], 1
mov ecx, dword [esp + 0x3c]
mov eax, dword [esp + 0x30]
mov edx, dword [esp + 0x34]
mov dword [esi + 0x18], vtable.IWndEvents.0
lea ebp, [esi + 0x18]
mov dword [esi], vtable.CImFlashMoviePlayer.2.0
mov dword [edi], vtable.CImFlashMoviePlayer.1.0
mov dword [ebp], vtable.CImFlashMoviePlayer.0
mov dword [0x67b19e3c], esi
mov dword [esi + 0x20], ecx
push eax
lea ecx, [esp + 0x18]
mov dword [esi + 0xc], ebx
mov dword [esi + 0x1c], edx
call dword [sym.imp.MFC80U.DLL_Ordinal_283]
mov byte [esp + 0x28], 2
mov eax, dword [esp + 0x40]
cmp eax, ebx
lea ebx, [esi + 0x24]
je 0x67af027a
mov ecx, dword [eax]
mov dword [ebx], ecx
mov edx, dword [eax + 4]
mov dword [ebx + 4], edx
jmp 0x67af0287
mov dword [ebx], 0
mov dword [esi + 0x28], 0
lea ecx, [esp + 0x18]
call dword [sym.imp.MFC80U.DLL_Ordinal_293]
mov byte [esp + 0x28], 3
push 0x10
push 0
lea eax, [esp + 0x20]
push eax
lea ecx, [esp + 0x20]
call dword [sym.imp.MFC80U.DLL_Ordinal_870]
push eax
call sub.ImLookU.dll_Ordinal_994
mov ecx, eax
call sub.ImLookU.dll_Ordinal_1386_1
lea ecx, [esp + 0x18]
push ecx
lea ecx, [esp + 0x18]
call dword [sym.imp.MFC80U.DLL_Ordinal_774]
mov eax, dword [esi + 0x20]
test eax, eax
je 0x67af02db
push 0
push ebp
push 0x8188
push eax
call dword [sym.imp.USER32.dll_SendMessageW]
lea ecx, [esp + 0x14]
call dword [sym.imp.MFC80U.DLL_Ordinal_870]
push eax
mov ecx, esi
call sym.ImLookExU.dll_Ordinal_465
mov edx, dword [esp + 0x4c]
push edx
push ebx
mov ecx, edi
call fcn.67af0000
mov ebp, dword [esp + 0x44]
test ebp, ebp
je 0x67af039c
lea ecx, [esp + 0x38]
call fcn.67b014b0
mov byte [esp + 0x28], 4
lea ecx, [esp + 0x3c]
call dword [sym.imp.MFC80U.DLL_Ordinal_293]
mov bl, 5
mov byte [esp + 0x28], bl
push 0
push 0
push 0
lea eax, [esp + 0x48]
push 0x67b0a614
push eax
call sub.ImUtilsU.dll_Ordinal_1362
mov ecx, dword [esp + 0x5c]
add esp, 0x14
push ecx
push 1
push ecx
lea edx, [esp + 0x48]
mov ecx, esp
mov dword [esp + 0x40], esp
push edx
call dword [sym.imp.MFC80U.DLL_Ordinal_280]
mov byte [esp + 0x34], 6
push ebp
mov byte [esp + 0x38], bl
lea ecx, [esp + 0x48]
call fcn.67b015d0
lea ecx, [esp + 0x3c]
call dword [sym.imp.MFC80U.DLL_Ordinal_870]
push eax
push str.image_path
mov ecx, edi
call fcn.67aefd90
mov byte [esp + 0x28], 4
lea ecx, [esp + 0x3c]
call dword [sym.imp.MFC80U.DLL_Ordinal_577]
mov byte [esp + 0x28], 3
lea ecx, [esp + 0x38]
call fcn.67b014c0
mov dword [esi + 0x3c], 0
mov byte [esp + 0x28], 2
lea ecx, [esp + 0x18]
call dword [sym.imp.MFC80U.DLL_Ordinal_577]
mov byte [esp + 0x28], 1
lea ecx, [esp + 0x14]
call dword [sym.imp.MFC80U.DLL_Ordinal_577]
mov dword [esp + 0x28], 0xffffffff
mov eax, esi
mov ecx, dword [esp + 0x20]
mov dword fs:[0], ecx
pop ecx
pop edi
pop esi
pop ebp
pop ebx
add esp, 0x18
ret 0x20