Function at 0x11e01290
Capabilities:
Link many functions at runtime

Disassembly:
mov eax, dword [0x1212e3c0]
push edi
xor edi, edi
cmp eax, edi
je 0x11e012a3
mov eax, 1
pop edi
ret
push str.TMailHook.dll
call dword [sym.imp.KERNEL32.dll_LoadLibraryW]
cmp eax, edi
mov dword [0x1212e3c4], eax
je 0x11e014d6
push esi
mov esi, dword [sym.imp.KERNEL32.dll_GetProcAddress]
push str.TMailHookStart
push eax
call esi
mov dword [0x1212e384], eax
mov eax, dword [0x1212e3c4]
push str.TMailHookStop
push eax
call esi
mov ecx, dword [0x1212e3c4]
push str.TSafeGWStart
push ecx
mov dword [0x1212e388], eax
call esi
mov edx, dword [0x1212e3c4]
push str.TSafeGWStop
push edx
mov dword [0x1212e38c], eax
call esi
mov dword [0x1212e390], eax
mov eax, dword [0x1212e3c4]
push str.SecurityProxyStart
push eax
call esi
mov ecx, dword [0x1212e3c4]
push str.TAccCtrlStart
push ecx
mov dword [0x1212e394], eax
call esi
mov edx, dword [0x1212e3c4]
push str.TAccCtrlStop
push edx
mov dword [0x1212e398], eax
call esi
mov dword [0x1212e39c], eax
mov eax, dword [0x1212e3c4]
push str.IsInBlacklist
push eax
call esi
mov ecx, dword [0x1212e3c4]
push str.IsInWhitelist
push ecx
mov dword [0x1212e3a0], eax
call esi
mov edx, dword [0x1212e3c4]
push str.IsInTAccCtrllist
push edx
mov dword [0x1212e3a4], eax
call esi
mov dword [0x1212e3a8], eax
mov eax, dword [0x1212e3c4]
push str.SetGWMode
push eax
call esi
mov ecx, dword [0x1212e3c4]
push str.StartUploadCtrl
push ecx
mov dword [0x1212e3ac], eax
call esi
mov edx, dword [0x1212e3c4]
push str.SetEnableNetSecurity
push edx
mov dword [0x1212e3b0], eax
call esi
mov dword [0x1212e3b4], eax
mov eax, dword [0x1212e3c4]
push str.RegisterNetSecurityProc
push eax
call esi
mov ecx, dword [0x1212e3c4]
push str.UnRegisterNetSecurityProc
push ecx
mov dword [0x1212e3b8], eax
call esi
mov ecx, dword [0x1212e384]
mov dword [0x1212e3bc], eax
cmp ecx, edi
pop esi
je 0x11e0145c
cmp dword [0x1212e388], edi
je 0x11e0145c
cmp dword [0x1212e38c], edi
je 0x11e0145c
cmp dword [0x1212e390], edi
je 0x11e0145c
cmp dword [0x1212e394], edi
je 0x11e0145c
cmp dword [0x1212e398], edi
je 0x11e0145c
cmp dword [0x1212e39c], edi
je 0x11e0145c
cmp dword [0x1212e3a0], edi
je 0x11e0145c
cmp dword [0x1212e3a4], edi
je 0x11e0145c
cmp dword [0x1212e3a8], edi
je 0x11e0145c
cmp dword [0x1212e3ac], edi
je 0x11e0145c
cmp dword [0x1212e3b0], edi
je 0x11e0145c
cmp dword [0x1212e3b4], edi
je 0x11e0145c
cmp dword [0x1212e3b8], edi
je 0x11e0145c
cmp eax, edi
je 0x11e0145c
mov dword [0x1212e3c0], 1
mov eax, dword [0x1212e3c0]
pop edi
ret
mov edx, dword [0x1212e3c4]
mov dword [0x1212e3c0], edi
push edx
call dword [sym.imp.KERNEL32.dll_FreeLibrary]
mov eax, dword [0x1212e3c0]
mov dword [0x1212e3c4], edi
mov dword [0x1212e384], edi
mov dword [0x1212e388], edi
mov dword [0x1212e38c], edi
mov dword [0x1212e390], edi
mov dword [0x1212e394], edi
mov dword [0x1212e398], edi
mov dword [0x1212e39c], edi
mov dword [0x1212e3a0], edi
mov dword [0x1212e3a4], edi
mov dword [0x1212e3a8], edi
mov dword [0x1212e3ac], edi
mov dword [0x1212e3b0], edi
mov dword [0x1212e3b4], edi
mov dword [0x1212e3b8], edi
mov dword [0x1212e3bc], edi
pop edi
ret
cmp dword [0x12133f80], edi
je 0x11e014f2
push str.TMGateway:_Load_Hool_Dll_failed
push str.InjectManager
push 4
call fcn.11ca5810
add esp, 0xc
mov dword [0x1212e3c0], edi
xor eax, eax
pop edi
ret