Function at 0x4e9790
Capabilities:
Link many functions at runtime

Disassembly:
push esi
mov esi, ecx
push edi
mov edi, dword [sym.imp.KERNEL32.dll_GetProcAddress]
mov eax, dword [esi + 4]
push str.TOCRInitialise
push eax
call edi
test eax, eax
mov dword [esi + 8], eax
jne 0x4e97af
pop edi
pop esi
ret
mov ecx, dword [esi + 4]
push str.TOCRShutdown
push ecx
call edi
test eax, eax
mov dword [esi + 0xc], eax
jne 0x4e97c4
pop edi
pop esi
ret
mov edx, dword [esi + 4]
push str.TOCRGetErrorMode
push edx
call edi
test eax, eax
mov dword [esi + 0x10], eax
jne 0x4e97d9
pop edi
pop esi
ret
mov eax, dword [esi + 4]
push str.TOCRSetErrorMode
push eax
call edi
test eax, eax
mov dword [esi + 0x14], eax
jne 0x4e97ee
pop edi
pop esi
ret
mov ecx, dword [esi + 4]
push str.TOCRDoJob
push ecx
call edi
test eax, eax
mov dword [esi + 0x18], eax
jne 0x4e9803
pop edi
pop esi
ret
mov edx, dword [esi + 4]
push str.TOCRWaitForJob
push edx
call edi
test eax, eax
mov dword [esi + 0x1c], eax
jne 0x4e9818
pop edi
pop esi
ret
mov eax, dword [esi + 4]
push str.TOCRWaitForAnyJob
push eax
call edi
test eax, eax
mov dword [esi + 0x20], eax
jne 0x4e982d
pop edi
pop esi
ret
mov ecx, dword [esi + 4]
push str.TOCRGetJobDBInfo
push ecx
call edi
test eax, eax
mov dword [esi + 0x24], eax
jne 0x4e9842
pop edi
pop esi
ret
mov edx, dword [esi + 4]
push str.TOCRGetJobStatus
push edx
call edi
test eax, eax
mov dword [esi + 0x28], eax
jne 0x4e9857
pop edi
pop esi
ret
mov eax, dword [esi + 4]
push str.TOCRGetJobStatusEx
push eax
call edi
test eax, eax
mov dword [esi + 0x2c], eax
jne 0x4e986c
pop edi
pop esi
ret
mov ecx, dword [esi + 4]
push str.TOCRGetJobStatusMsg
push ecx
call edi
test eax, eax
mov dword [esi + 0x30], eax
jne 0x4e9881
pop edi
pop esi
ret
mov edx, dword [esi + 4]
push str.TOCRGetNumPages
push edx
call edi
test eax, eax
mov dword [esi + 0x34], eax
jne 0x4e9896
pop edi
pop esi
ret
mov eax, dword [esi + 4]
push str.TOCRGetJobResults
push eax
call edi
test eax, eax
mov dword [esi + 0x38], eax
jne 0x4e98ab
pop edi
pop esi
ret
mov ecx, dword [esi + 4]
push str.TOCRGetJobResultsEx
push ecx
call edi
test eax, eax
mov dword [esi + 0x3c], eax
jne 0x4e98c0
pop edi
pop esi
ret
mov edx, dword [esi + 4]
push str.TOCRGetLicenceInfo
push edx
call edi
test eax, eax
mov dword [esi + 0x40], eax
jne 0x4e98d5
pop edi
pop esi
ret
mov eax, dword [esi + 4]
push str.TOCRConvertTIFFtoDIB
push eax
call edi
test eax, eax
mov dword [esi + 0x44], eax
jne 0x4e98ea
pop edi
pop esi
ret
mov ecx, dword [esi + 4]
push str.TOCRRotateMonoBitmap
push ecx
call edi
test eax, eax
mov dword [esi + 0x48], eax
jne 0x4e98ff
pop edi
pop esi
ret
mov edx, dword [esi + 4]
push str.TOCRConvertFormat
push edx
call edi
test eax, eax
mov dword [esi + 0x4c], eax
jne 0x4e9914
pop edi
pop esi
ret
mov eax, dword [esi + 4]
push str.TOCRGetLicenceInfoEx
push eax
call edi
test eax, eax
mov dword [esi + 0x50], eax
jne 0x4e9929
pop edi
pop esi
ret
mov ecx, dword [esi + 4]
push str.TOCRSetConfig
push ecx
call edi
test eax, eax
mov dword [esi + 0x54], eax
jne 0x4e993e
pop edi
pop esi
ret
mov edx, dword [esi + 4]
push str.TOCRGetConfig
push edx
call edi
xor ecx, ecx
mov dword [esi + 0x58], eax
test eax, eax
setne cl
pop edi
mov eax, ecx
pop esi
ret