Function at 0x6e0052e0
Capabilities:
Print debug messages

Disassembly:
push ebp
mov ebp, esp
push ebx
push esi
mov esi, dword [ebp + 8]
mov ebx, 0x6e070a80
push edi
mov edi, dword [ebp + 0xc]
cmp edi, 0xfffffffb
je 0x6e005364
cmp edi, 0xfffffffc
je 0x6e005347
cmp edi, 0xfffffffe
je 0x6e00532a
cmp edi, 0xffffffff
jne 0x6e0053a8
cmp byte [0x6e07289b], 0
jne 0x6e00531f
cmp byte [0x6e07289a], 0
je 0x6e0053a8
lea eax, [esi - 0x80]
push eax
push str.CAcroAXDocShim__x_::DoVerb___OLEIVERB_SHOW
jmp 0x6e00537f
cmp byte [0x6e07289b], 0
jne 0x6e00533c
cmp byte [0x6e07289a], 0
je 0x6e0053a8
lea eax, [esi - 0x80]
push eax
push str.CAcroAXDocShim__x_::DoVerb___OLEIVERB_OPEN
jmp 0x6e00537f
cmp byte [0x6e07289b], 0
jne 0x6e005359
cmp byte [0x6e07289a], 0
je 0x6e0053a8
lea eax, [esi - 0x80]
push eax
push str.CAcroAXDocShim__x_::DoVerb___OLEIVERB_UIACTIVATE__FOCUS_
jmp 0x6e00537f
cmp byte [0x6e07289b], 0
jne 0x6e005376
cmp byte [0x6e07289a], 0
je 0x6e0053a8
lea eax, [esi - 0x80]
push eax
push str.CAcroAXDocShim__x_::DoVerb___OLEIVERB_INPLACEACTIVATE__FOCUS_
push ebx
call fcn.6e01daf9
add esp, 0xc
cmp byte [0x6e07289a], 0
je 0x6e005398
push ebx
call dword [sym.imp.kernel32.dll_OutputDebugStringA]
cmp byte [0x6e07289b], 0
je 0x6e0053a8
push ebx
call fcn.6e004210
pop ecx
xor eax, eax
cmp dword [esi + 0x80], eax
je 0x6e005472
cmp edi, 0xfffffffb
je 0x6e0053ce
cmp edi, 0xfffffffc
je 0x6e0053ce
cmp edi, 0xfffffffe
je 0x6e0053ce
cmp edi, 0xffffffff
jne 0x6e005561
test byte [esi - 0x3c], 8
jne 0x6e00542e
cmp byte [0x6e07289b], al
jne 0x6e0053e4
cmp byte [0x6e07289a], al
je 0x6e005411
push str._AcroAXDocShim__CAcroAXDocShim::DoVerb_m_spDocSite_Activate
push ebx
call fcn.6e01daf9
cmp byte [0x6e07289a], 0
pop ecx
pop ecx
je 0x6e005401
push ebx
call dword [sym.imp.kernel32.dll_OutputDebugStringA]
cmp byte [0x6e07289b], 0
je 0x6e005411
push ebx
call fcn.6e004210
pop ecx
mov eax, dword [esi + 0x80]
push 0
push eax
mov ecx, dword [eax]
mov esi, dword [ecx + 0xc]
mov ecx, esi
call dword [0x6e052870]
call esi
jmp 0x6e005566
cmp byte [0x6e07289b], al
jne 0x6e00543e
cmp byte [0x6e07289a], al
je 0x6e00546b
push str._AcroAXDocShim__CAcroAXDocShim::DoVerb_m_spDocSite_already_Active
push ebx
call fcn.6e01daf9
cmp byte [0x6e07289a], 0
pop ecx
pop ecx
je 0x6e00545b
push ebx
call dword [sym.imp.kernel32.dll_OutputDebugStringA]
cmp byte [0x6e07289b], 0
je 0x6e00546b
push ebx
call fcn.6e004210
pop ecx
xor eax, eax
jmp 0x6e005566
cmp edi, 0xfffffffb
je 0x6e005505
cmp edi, 0xfffffffc
je 0x6e005495
push dword [ebp + 0x20]
push dword [ebp + 0x1c]
push dword [ebp + 0x18]
push dword [ebp + 0x14]
push dword [ebp + 0x10]
push edi
jmp 0x6e005559
test byte [esi - 0x3c], 8
jne 0x6e005561
mov dword [esi + 0x24f], eax
mov byte [esi + 0x253], al
cmp byte [0x6e07289b], al
jne 0x6e0054bb
cmp byte [0x6e07289a], al
je 0x6e0054e8
push str._AcroAXDocShim__CAcroAXDocShim::DoVerb_IOleObjectImpl_OLEIVERB_UIACTIVATE
push ebx
call fcn.6e01daf9
cmp byte [0x6e07289a], 0
pop ecx
pop ecx
je 0x6e0054d8
push ebx
call dword [sym.imp.kernel32.dll_OutputDebugStringA]
cmp byte [0x6e07289b], 0
je 0x6e0054e8
push ebx
call fcn.6e004210
pop ecx
push 1
lea ecx, [esi - 0x80]
call fcn.6e01daf9
push dword [ebp + 0x20]
push dword [ebp + 0x1c]
push dword [ebp + 0x18]
push dword [ebp + 0x14]
push dword [ebp + 0x10]
push 0xfffffffffffffffc
jmp 0x6e005559
test byte [esi - 0x3c], 4
jne 0x6e005561
cmp byte [0x6e07289b], al
jne 0x6e00551b
cmp byte [0x6e07289a], al
je 0x6e005548
push str._AcroAXDocShim__CAcroAXDocShim::DoVerb_IOleObjectImpl_OLEIVERB_INPLACEACTIVATE
push ebx
call fcn.6e01daf9
cmp byte [0x6e07289a], 0
pop ecx
pop ecx
je 0x6e005538
push ebx
call dword [sym.imp.kernel32.dll_OutputDebugStringA]
cmp byte [0x6e07289b], 0
je 0x6e005548
push ebx
call fcn.6e004210
pop ecx
push dword [ebp + 0x20]
push dword [ebp + 0x1c]
push dword [ebp + 0x18]
push dword [ebp + 0x14]
push dword [ebp + 0x10]
push 0xfffffffffffffffb
push esi
call fcn.6e01daf9
jmp 0x6e005566
mov eax, 0x80004005
pop edi
pop esi
pop ebx
pop ebp
ret 0x1c