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

Disassembly:
mov eax, dword fs:[0]
push 0xffffffffffffffff
push 0x13a7b5b8
push eax
mov eax, dword [esp + 0x10]
mov dword fs:[0], esp
sub esp, 0x110
push ebx
push ebp
xor ebp, ebp
push esi
cmp eax, ebp
push edi
jne 0x139ea870
xor eax, eax
jmp 0x139eabfb
push 0x5c
push eax
call fcn.13a17834
mov ebx, eax
add esp, 8
cmp ebx, ebp
jne 0x139ea888
xor eax, eax
jmp 0x139eabfb
add ebx, 2
mov dword [esp + 0x10], ebp
mov dword [esp + 0x24], str.qqeim
mov dword [esp + 0x28], 0x13a94acc
mov dword [esp + 0x2c], 0x13a94ac4
mov dword [esp + 0x30], 0x13a94abc
mov dword [esp + 0x34], str.popo
mov dword [esp + 0x38], str.skype
mov dword [esp + 0x3c], 0x13a94a9c
mov dword [esp + 0x40], str.rtxc
mov dword [esp + 0x44], str.sametime
mov dword [esp + 0x48], str.connect
mov dword [esp + 0x4c], str.alitalk
mov dword [esp + 0x50], str.aliim
mov dword [esp + 0x54], str.fetion
mov dword [esp + 0x58], str.googletalk
mov dword [esp + 0x5c], str.baiduhi
mov dword [esp + 0x60], str.263EM
mov dword [esp + 0x64], str.feiq
mov dword [esp + 0x68], str.officeim
mov dword [esp + 0x6c], 0x13a949e4
mov dword [esp + 0x70], str.nlnotes
mov dword [esp + 0x74], str.notes2w
mov dword [esp + 0x78], str.notes2
mov dword [esp + 0x7c], str.qqcrm
mov dword [esp + 0x80], str.line
mov dword [esp + 0x84], str.aliworkbench
mov dword [esp + 0x88], str.lync
mov dword [esp + 0x8c], 0x13a9496c
mov dword [esp + 0x90], str.imoclient
mov dword [esp + 0x94], str.wxwork
mov dword [esp + 0x98], str.dingtalk
mov dword [esp + 0x9c], 0x13a9492c
mov dword [esp + 0xa0], str.lxmain
mov dword [esp + 0xa4], str.qipmsg
mov dword [esp + 0xa8], str.MideaConnectHanyu
mov dword [esp + 0xac], str.qidian
mov dword [esp + 0xb0], str.communicator
mov dword [esp + 0xb4], str.cloudhub
mov dword [esp + 0xb8], str.zalo
mov dword [esp + 0xbc], str.feishu
mov dword [esp + 0xc0], str.lark
mov dword [esp + 0xc4], str.saaspoc
mov dword [esp + 0xc8], str.weike_home
mov dword [esp + 0xcc], str.whatsapp
mov dword [esp + 0xd0], 0x13a9483c
mov dword [esp + 0xd4], str.teams
mov dword [esp + 0xd8], str.wxdrive
mov dword [esp + 0xdc], str.wemail
mov dword [esp + 0xe0], str.WeLink
mov dword [esp + 0xe4], str.AliRender
mov dword [esp + 0xe8], str.RuntimeBroker
mov dword [esp + 0xec], str.dllhost
mov dword [esp + 0xf0], str.DataExchangeHost
mov dword [esp + 0xf4], str.ms_teams
mov dword [esp + 0xf8], str.msedgewebview2
lea edi, [esp + 0x24]
mov esi, dword [edi]
push esi
call fcn.13a178c3
push eax
push esi
push ebx
call fcn.13a4bf84
add esp, 0x10
test eax, eax
je 0x139eaac6
inc ebp
add edi, 4
cmp ebp, 0x36
jb 0x139eaaa0
mov ebp, dword [esp + 0x10]
jmp 0x139eaaf3
mov eax, dword [0x13aaace8]
test eax, eax
je 0x139eaaee
mov eax, dword [esp + ebp*4 + 0x24]
push eax
push ebx
push str.IsMatchPatternProcName___s__maybe_im___s_
push str.IMHook
push 0xffffffffffffffff
push 0x13aaac5c
call fcn.139ed890
add esp, 0x18
mov ebp, 1
xor esi, esi
mov dword [esp + 0x14], str.im_maybe_feishu_proc
cmp ebp, esi
mov dword [esp + 0x18], str.im_maybe_dingtalk_proc
mov dword [esp + 0x1c], str.im_maybe_wxwork_proc
mov dword [esp + 0x20], str.im_maybe_proc
jne 0x139eabd6
lea ecx, [esp + 0xfc]
call fcn.139eb720
mov dword [esp + 0x128], esi
lea edi, [esp + 0x14]
mov edx, dword [edi]
push 1
push 0
push ecx
mov ecx, esp
mov dword [esp + 0x1c], esp
push edx
call fcn.139f4400
lea ecx, [esp + 0x108]
call fcn.139eb910
lea ecx, [esp + 0xfc]
call fcn.139eb980
test eax, eax
je 0x139eab80
push ecx
mov ecx, esp
mov dword [esp + 0x14], esp
push ebx
call fcn.139f4400
lea ecx, [esp + 0x100]
call fcn.139ebdf0
test eax, eax
jne 0x139eab8b
inc esi
add edi, 4
cmp esi, 4
jb 0x139eab34
jmp 0x139eabbf
mov eax, dword [0x13aaace8]
test eax, eax
je 0x139eabb3
mov eax, dword [esp + esi*4 + 0x14]
push eax
push ebx
push str.IsMatchPatternProcName___s__maybe_im__config_for__s_
push str.IMHook
push 0xffffffffffffffff
push 0x13aaac5c
call fcn.139ed890
add esp, 0x18
mov dword [esp + 0x10], 1
mov ebp, dword [esp + 0x10]
lea ecx, [esp + 0xfc]
mov dword [esp + 0x128], 0xffffffff
call fcn.139eb870
mov eax, dword [0x13aaace8]
test eax, eax
je 0x139eabf9
push ebp
push str.IsMatchPatternProcName_____d_
push str.IMHook
push 0xffffffffffffffff
push 0x13aaac5c
call fcn.139ed890
add esp, 0x14
mov eax, ebp
mov ecx, dword [esp + 0x120]
pop edi
pop esi
pop ebp
mov dword fs:[0], ecx
pop ebx
add esp, 0x11c
ret 4