Function at 0x110c18d0
Capabilities:
Link many functions at runtime

Disassembly:
push ebp
mov ebp, esp
push ebx
mov ebx, dword [sym.imp.KERNEL32.dll_GetProcAddress]
push esi
push edi
mov edi, dword [ebp + 8]
push str.ctl_version
push edi
mov esi, ecx
call ebx
mov dword [esi], eax
test eax, eax
jne 0x110c1906
push 0x553
push str.e:_nsmsrc_nsm14101410fctl32Ctl32.h
push 0x1121a42c
call fcn.11067750
add esp, 0xc
push str.ctl_installed
push edi
call ebx
mov dword [esi + 4], eax
test eax, eax
jne 0x110c192c
push 0x554
push str.e:_nsmsrc_nsm14101410fctl32Ctl32.h
push 0x1121a400
call fcn.11067750
add esp, 0xc
push str.ctl_netname
push edi
call ebx
mov dword [esi + 8], eax
test eax, eax
jne 0x110c1952
push 0x555
push str.e:_nsmsrc_nsm14101410fctl32Ctl32.h
push 0x1121a3dc
call fcn.11067750
add esp, 0xc
push str.ctl_remotename
push edi
call ebx
mov dword [esi + 0xc], eax
test eax, eax
jne 0x110c1978
push 0x556
push str.e:_nsmsrc_nsm14101410fctl32Ctl32.h
push 0x1121a3ac
call fcn.11067750
add esp, 0xc
push str.ctl_bridgename
push edi
call ebx
mov dword [esi + 0x10], eax
test eax, eax
jne 0x110c199e
push 0x557
push str.e:_nsmsrc_nsm14101410fctl32Ctl32.h
push 0x1121a37c
call fcn.11067750
add esp, 0xc
push str.ctl_networks
push edi
call ebx
mov dword [esi + 0x14], eax
test eax, eax
jne 0x110c19c4
push 0x558
push str.e:_nsmsrc_nsm14101410fctl32Ctl32.h
push 0x1121a350
call fcn.11067750
add esp, 0xc
push str.ctl_pingnet
push edi
call ebx
mov dword [esi + 0x18], eax
test eax, eax
jne 0x110c19ea
push 0x559
push str.e:_nsmsrc_nsm14101410fctl32Ctl32.h
push 0x1121a32c
call fcn.11067750
add esp, 0xc
push str.ctl_open
push edi
call ebx
mov dword [esi + 0x1c], eax
test eax, eax
jne 0x110c1a10
push 0x55a
push str.e:_nsmsrc_nsm14101410fctl32Ctl32.h
push 0x1121a30c
call fcn.11067750
add esp, 0xc
push str.ctl_close
push edi
call ebx
mov dword [esi + 0x20], eax
test eax, eax
jne 0x110c1a36
push 0x55b
push str.e:_nsmsrc_nsm14101410fctl32Ctl32.h
push 0x1121a2ec
call fcn.11067750
add esp, 0xc
push str.ctl_findslaves
push edi
call ebx
mov dword [esi + 0x24], eax
test eax, eax
jne 0x110c1a5c
push 0x55c
push str.e:_nsmsrc_nsm14101410fctl32Ctl32.h
push 0x1121a2bc
call fcn.11067750
add esp, 0xc
push str.ctl_getsession
push edi
call ebx
mov dword [esi + 0x2c], eax
test eax, eax
jne 0x110c1a82
push 0x55d
push str.e:_nsmsrc_nsm14101410fctl32Ctl32.h
push 0x1121a28c
call fcn.11067750
add esp, 0xc
push str.ctl_call
push edi
call ebx
mov dword [esi + 0x30], eax
test eax, eax
jne 0x110c1aa8
push 0x55e
push str.e:_nsmsrc_nsm14101410fctl32Ctl32.h
push 0x1121a26c
call fcn.11067750
add esp, 0xc
push str.ctl_hangup
push edi
call ebx
mov dword [esi + 0x34], eax
test eax, eax
jne 0x110c1ace
push 0x55f
push str.e:_nsmsrc_nsm14101410fctl32Ctl32.h
push 0x1121a248
call fcn.11067750
add esp, 0xc
push str.ctl_nsessions
push edi
call ebx
mov dword [esi + 0x38], eax
test eax, eax
jne 0x110c1af4
push 0x560
push str.e:_nsmsrc_nsm14101410fctl32Ctl32.h
push 0x1121a21c
call fcn.11067750
add esp, 0xc
push str.ctl_connected
push edi
call ebx
mov dword [esi + 0x3c], eax
test eax, eax
jne 0x110c1b1a
push 0x561
push str.e:_nsmsrc_nsm14101410fctl32Ctl32.h
push 0x1121a1f0
call fcn.11067750
add esp, 0xc
push str.ctl_send
push edi
call ebx
mov dword [esi + 0x44], eax
test eax, eax
jne 0x110c1b40
push 0x562
push str.e:_nsmsrc_nsm14101410fctl32Ctl32.h
push 0x1121a1d0
call fcn.11067750
add esp, 0xc
push str.ctl_sendex
push edi
call ebx
mov dword [esi + 0x40], eax
test eax, eax
jne 0x110c1b55
mov eax, dword [esi + 0x44]
mov dword [esi + 0x40], eax
push str.ctl_sendif
push edi
call ebx
mov dword [esi + 0x48], eax
test eax, eax
jne 0x110c1b7b
push 0x56a
push str.e:_nsmsrc_nsm14101410fctl32Ctl32.h
push 0x1121a1a0
call fcn.11067750
add esp, 0xc
push str.ctl_sendto
push edi
call ebx
push str.ctl_subset
push edi
mov dword [esi + 0x4c], eax
call ebx
mov dword [esi + 0x50], eax
test eax, eax
jne 0x110c1bac
push 0x56c
push str.e:_nsmsrc_nsm14101410fctl32Ctl32.h
push 0x1121a170
call fcn.11067750
add esp, 0xc
push str.ctl_pause
push edi
call ebx
mov dword [esi + 0x54], eax
test eax, eax
jne 0x110c1bd2
push 0x56d
push str.e:_nsmsrc_nsm14101410fctl32Ctl32.h
push 0x1121a150
call fcn.11067750
add esp, 0xc
push str.ctl_helpreq
push edi
call ebx
mov dword [esi + 0x58], eax
test eax, eax
jne 0x110c1bf8
push 0x56e
push str.e:_nsmsrc_nsm14101410fctl32Ctl32.h
push 0x1121a12c
call fcn.11067750
add esp, 0xc
push str.ctl_maxpacket
push edi
call ebx
mov dword [esi + 0x5c], eax
test eax, eax
jne 0x110c1c1e
push 0x56f
push str.e:_nsmsrc_nsm14101410fctl32Ctl32.h
push 0x1121a100
call fcn.11067750
add esp, 0xc
push str.ctl_openremote
push edi
call ebx
mov dword [esi + 0x60], eax
test eax, eax
jne 0x110c1c44
push 0x571
push str.e:_nsmsrc_nsm14101410fctl32Ctl32.h
push 0x1121a0d0
call fcn.11067750
add esp, 0xc
push str.ctl_closeremote
push edi
call ebx
mov dword [esi + 0x64], eax
test eax, eax
jne 0x110c1c6a
push 0x572
push str.e:_nsmsrc_nsm14101410fctl32Ctl32.h
push 0x1121a0a0
call fcn.11067750
add esp, 0xc
push str.ctl_callremote
push edi
call ebx
mov dword [esi + 0x68], eax
test eax, eax
jne 0x110c1c90
push 0x573
push str.e:_nsmsrc_nsm14101410fctl32Ctl32.h
push 0x1121a070
call fcn.11067750
add esp, 0xc
push str.ctl_myaddr
push edi
call ebx
push str.ctl_loadbridge
push edi
mov dword [esi + 0x6c], eax
call ebx
push str.ctl_getfailedreason
push edi
mov dword [esi + 0x70], eax
call ebx
push str.ctl_escape
push edi
mov dword [esi + 0x74], eax
call ebx
push str.ctl_publishservice
push edi
mov dword [esi + 0x78], eax
call ebx
push str.ctl_publishserviceex
push edi
mov dword [esi + 0x7c], eax
call ebx
push str.ctl_findslavesex
push edi
mov dword [esi + 0x80], eax
call ebx
push str.ctl_broadcastdata
push edi
mov dword [esi + 0x28], eax
call ebx
push str.ctl_sendname
push edi
mov dword [esi + 0x84], eax
call ebx
push str.ctl_getlocalipaddressinuse
push edi
mov dword [esi + 0x88], eax
call ebx
push str.ctl_clientpinrequest
push edi
mov dword [esi + 0x8c], eax
call ebx
push str.ctl_controlsendpin
push edi
mov dword [esi + 0x94], eax
call ebx
push str.ctl_controlpinrequest
push edi
mov dword [esi + 0x98], eax
call ebx
push str.ctl_clearpin
push edi
mov dword [esi + 0x9c], eax
call ebx
push str.ctl_getcodepage
push edi
mov dword [esi + 0xa0], eax
call ebx
push str.ctl_getconnectivityinfo
push edi
mov dword [esi + 0x90], eax
call ebx
push str.ctl_getschools
push edi
mov dword [esi + 0xa4], eax
call ebx
push str.ctl_getclasses
push edi
mov dword [esi + 0xa8], eax
call ebx
push str.ctl_getstudents
push edi
mov dword [esi + 0xac], eax
call ebx
push str.ctl_getteachers
push edi
mov dword [esi + 0xb0], eax
call ebx
mov dword [esi + 0xb4], eax
push str.ctl_cansendstream
push edi
call ebx
push str.ctl_sendstream
push edi
mov dword [esi + 0xb8], eax
call ebx
push str.ctl_isssl
push edi
mov dword [esi + 0xbc], eax
call ebx
push str.ctl_canpublishtutor
push edi
mov dword [esi + 0xc0], eax
call ebx
push str.ctl_maxbigneasypacket
push edi
mov dword [esi + 0xc4], eax
call ebx
push str.ctl_checkconfig
push edi
mov dword [esi + 0xc8], eax
call ebx
push str.ctl_addsslcert
push edi
mov dword [esi + 0xcc], eax
call ebx
push str.ctl_send2fausedqr
push edi
mov dword [esi + 0xd0], eax
call ebx
push str.ctl_send2fapasskey
push edi
mov dword [esi + 0xd4], eax
call ebx
pop edi
mov dword [esi + 0xd8], eax
pop esi
pop ebx
pop ebp
ret 4