Function at 0x406ba0
Capabilities:
Link many functions at runtime

Disassembly:
push ebp
mov ebp, esp
sub esp, 0x80c
mov eax, dword [0x427494]
xor eax, ebp
mov dword [ebp - 4], eax
push esi
mov edx, str.ENTERING________________________________________________________________________EHInitDllFunctions
mov esi, 0x42a090
call fcn.00401870
push 0x42b090
lea eax, [ebp - 0x808]
push 0x400
push eax
call fcn.00409a5f
add esp, 0xc
push str.AdminServ.dll
lea ecx, [ebp - 0x808]
push 0x400
push ecx
call fcn.0040a82d
add esp, 0xc
lea edx, [ebp - 0x808]
push edx
call dword [sym.imp.KERNEL32.dll_LoadLibraryW]
mov dword [0x42a088], eax
test eax, eax
jne 0x406c30
mov edx, str.ERROR______________________hAdminServDLLNULL
call fcn.00401870
mov edx, str.LEAVING________________________________________________________________________EHInitDllFunctions
call fcn.00401870
xor al, al
pop esi
mov ecx, dword [ebp - 4]
xor ecx, ebp
call fcn.00409a50
mov esp, ebp
pop ebp
ret
mov esi, dword [sym.imp.KERNEL32.dll_GetProcAddress]
push str.EHSetValueForServer
push eax
call esi
mov dword [0x4296ec], eax
test eax, eax
jne 0x406c71
mov edx, str.ERROR______________________EHSetValueForServerDllNULL
mov esi, 0x42a090
call fcn.00401870
mov edx, str.LEAVING________________________________________________________________________EHInitDllFunctions
call fcn.00401870
xor al, al
pop esi
mov ecx, dword [ebp - 4]
xor ecx, ebp
call fcn.00409a50
mov esp, ebp
pop ebp
ret
mov eax, dword [0x42a088]
push str.EHGetListerState
push eax
call esi
mov dword [0x4296e8], eax
test eax, eax
jne 0x406cb1
mov edx, str.ERROR______________________EHGetListerStateNULL
mov esi, 0x42a090
call fcn.00401870
mov edx, str.LEAVING________________________________________________________________________EHInitDllFunctions
call fcn.00401870
xor al, al
pop esi
mov ecx, dword [ebp - 4]
xor ecx, ebp
call fcn.00409a50
mov esp, ebp
pop ebp
ret
mov ecx, dword [0x42a088]
push str.EHCreateFolderOnServer
push ecx
call esi
mov dword [0x4296e4], eax
test eax, eax
jne 0x406cf2
mov edx, str.ERROR______________________EHCreateFolderOnServerNULL
mov esi, 0x42a090
call fcn.00401870
mov edx, str.LEAVING________________________________________________________________________EHInitDllFunctions
call fcn.00401870
xor al, al
pop esi
mov ecx, dword [ebp - 4]
xor ecx, ebp
call fcn.00409a50
mov esp, ebp
pop ebp
ret
mov edx, dword [0x42a088]
push str.EHUploadFile
push edx
call esi
mov dword [0x4296e0], eax
test eax, eax
jne 0x406d33
mov edx, str.ERROR______________________EHUploadFileDllNULL
mov esi, 0x42a090
call fcn.00401870
mov edx, str.LEAVING________________________________________________________________________EHInitDllFunctions
call fcn.00401870
xor al, al
pop esi
mov ecx, dword [ebp - 4]
xor ecx, ebp
call fcn.00409a50
mov esp, ebp
pop ebp
ret
mov eax, dword [0x42a088]
push str.EHDownLoadListerUploaderFile
push eax
call esi
mov dword [0x4296dc], eax
test eax, eax
jne 0x406d73
mov edx, str.ERROR______________________EHDownLoadListerUploaderFileDllNULL
mov esi, 0x42a090
call fcn.00401870
mov edx, str.LEAVING________________________________________________________________________EHInitDllFunctions
call fcn.00401870
xor al, al
pop esi
mov ecx, dword [ebp - 4]
xor ecx, ebp
call fcn.00409a50
mov esp, ebp
pop ebp
ret
mov ecx, dword [0x42a088]
push str.EHDeleteListerUploaderFileOnServer
push ecx
call esi
mov dword [0x4296d8], eax
mov esi, 0x42a090
test eax, eax
jne 0x406db4
mov edx, str.ERROR______________________EHDeleteListerUploaderFileOnServerDllNULL
call fcn.00401870
mov edx, str.LEAVING________________________________________________________________________EHInitDllFunctions
call fcn.00401870
xor al, al
pop esi
mov ecx, dword [ebp - 4]
xor ecx, ebp
call fcn.00409a50
mov esp, ebp
pop ebp
ret
mov edx, str.LEAVING________________________________________________________________________EHInitDllFunctions
call fcn.00401870
mov ecx, dword [ebp - 4]
xor ecx, ebp
mov al, 1
pop esi
call fcn.00409a50
mov esp, ebp
pop ebp
ret