Function at 0x12eb2600
Capabilities:
Link many functions at runtime

Disassembly:
mov eax, dword [0x131bf450]
push edi
xor edi, edi
cmp eax, edi
je 0x12eb2613
mov eax, 1
pop edi
ret
push str.TMailHook.dll
call dword [sym.imp.KERNEL32.dll_LoadLibraryA]
cmp eax, edi
mov dword [0x131bf454], eax
je 0x12eb2846
push esi
mov esi, dword [sym.imp.KERNEL32.dll_GetProcAddress]
push str.TMailHookStart
push eax
call esi
mov dword [0x131bf414], eax
mov eax, dword [0x131bf454]
push str.TMailHookStop
push eax
call esi
mov ecx, dword [0x131bf454]
push str.TSafeGWStart
push ecx
mov dword [0x131bf418], eax
call esi
mov edx, dword [0x131bf454]
push str.TSafeGWStop
push edx
mov dword [0x131bf41c], eax
call esi
mov dword [0x131bf420], eax
mov eax, dword [0x131bf454]
push str.SecurityProxyStart
push eax
call esi
mov ecx, dword [0x131bf454]
push str.TAccCtrlStart
push ecx
mov dword [0x131bf424], eax
call esi
mov edx, dword [0x131bf454]
push str.TAccCtrlStop
push edx
mov dword [0x131bf428], eax
call esi
mov dword [0x131bf42c], eax
mov eax, dword [0x131bf454]
push str.IsInBlacklist
push eax
call esi
mov ecx, dword [0x131bf454]
push str.IsInWhitelist
push ecx
mov dword [0x131bf430], eax
call esi
mov edx, dword [0x131bf454]
push str.IsInTAccCtrllist
push edx
mov dword [0x131bf434], eax
call esi
mov dword [0x131bf438], eax
mov eax, dword [0x131bf454]
push str.SetGWMode
push eax
call esi
mov ecx, dword [0x131bf454]
push str.StartUploadCtrl
push ecx
mov dword [0x131bf43c], eax
call esi
mov edx, dword [0x131bf454]
push str.SetEnableNetSecurity
push edx
mov dword [0x131bf440], eax
call esi
mov dword [0x131bf444], eax
mov eax, dword [0x131bf454]
push str.RegisterNetSecurityProc
push eax
call esi
mov ecx, dword [0x131bf454]
push str.UnRegisterNetSecurityProc
push ecx
mov dword [0x131bf448], eax
call esi
mov ecx, dword [0x131bf414]
mov dword [0x131bf44c], eax
cmp ecx, edi
pop esi
je 0x12eb27cc
cmp dword [0x131bf418], edi
je 0x12eb27cc
cmp dword [0x131bf41c], edi
je 0x12eb27cc
cmp dword [0x131bf420], edi
je 0x12eb27cc
cmp dword [0x131bf424], edi
je 0x12eb27cc
cmp dword [0x131bf428], edi
je 0x12eb27cc
cmp dword [0x131bf42c], edi
je 0x12eb27cc
cmp dword [0x131bf430], edi
je 0x12eb27cc
cmp dword [0x131bf434], edi
je 0x12eb27cc
cmp dword [0x131bf438], edi
je 0x12eb27cc
cmp dword [0x131bf43c], edi
je 0x12eb27cc
cmp dword [0x131bf440], edi
je 0x12eb27cc
cmp dword [0x131bf444], edi
je 0x12eb27cc
cmp dword [0x131bf448], edi
je 0x12eb27cc
cmp eax, edi
je 0x12eb27cc
mov dword [0x131bf450], 1
mov eax, dword [0x131bf450]
pop edi
ret
mov edx, dword [0x131bf454]
mov dword [0x131bf450], edi
push edx
call dword [sym.imp.KERNEL32.dll_FreeLibrary]
mov eax, dword [0x131bf450]
mov dword [0x131bf454], edi
mov dword [0x131bf414], edi
mov dword [0x131bf418], edi
mov dword [0x131bf41c], edi
mov dword [0x131bf420], edi
mov dword [0x131bf424], edi
mov dword [0x131bf428], edi
mov dword [0x131bf42c], edi
mov dword [0x131bf430], edi
mov dword [0x131bf434], edi
mov dword [0x131bf438], edi
mov dword [0x131bf43c], edi
mov dword [0x131bf440], edi
mov dword [0x131bf444], edi
mov dword [0x131bf448], edi
mov dword [0x131bf44c], edi
pop edi
ret
cmp dword [0x13199068], edi
je 0x12eb2862
push str.TMGateway:_Load_Hool_Dll_failed
push str.InjectManager
push 4
call fcn.12dad750
add esp, 0xc
mov dword [0x131bf450], edi
xor eax, eax
pop edi
ret