Function at 0x12da2c60
Capabilities:
Link many functions at runtime

Disassembly:
mov eax, dword [0x13198790]
test eax, eax
je 0x12da2c77
mov eax, dword [esp + 4]
test eax, eax
jne 0x12da2c77
mov eax, 1
ret
push esi
push 0x13198798
mov esi, str.OEAReader.dll
call fcn.12f5c44d
add esp, 4
test eax, eax
je 0x12da2c93
mov esi, 0x13198798
push esi
call dword [sym.imp.KERNEL32.dll_LoadLibraryW]
test eax, eax
mov dword [0x13198794], eax
je 0x12da2e4c
mov esi, dword [sym.imp.KERNEL32.dll_GetProcAddress]
push str.StartReader
push eax
mov dword [0x13198790], 1
call esi
mov dword [0x13198738], eax
mov eax, dword [0x13198794]
push str.StopReader
push eax
call esi
mov ecx, dword [0x13198794]
push str.IsStarted
push ecx
mov dword [0x1319873c], eax
call esi
mov edx, dword [0x13198794]
push str.IsReaderRunning
push edx
mov dword [0x13198740], eax
call esi
mov dword [0x13198744], eax
mov eax, dword [0x13198794]
push str.InitializeSDGlobal
push eax
call esi
mov ecx, dword [0x13198794]
push str.SDStartKeyboardHook
push ecx
mov dword [0x13198748], eax
call esi
mov edx, dword [0x13198794]
push str.GetOEAProperty
push edx
mov dword [0x1319874c], eax
call esi
mov dword [0x13198750], eax
mov eax, dword [0x13198794]
push str.UpdateGlobalInfo
push eax
call esi
mov ecx, dword [0x13198794]
push str.GetGlobalInfo
push ecx
mov dword [0x13198754], eax
call esi
mov edx, dword [0x13198794]
push str.GetGlobalInfoData
push edx
mov dword [0x13198758], eax
call esi
mov dword [0x1319875c], eax
mov eax, dword [0x13198794]
push str.UpdateTargetProcTable
push eax
call esi
mov ecx, dword [0x13198794]
push str.SetTargetProcessByName
push ecx
mov dword [0x13198760], eax
call esi
mov edx, dword [0x13198794]
push str.SetTargetProcessByProcID
push edx
mov dword [0x13198768], eax
call esi
mov dword [0x1319876c], eax
mov eax, dword [0x13198794]
push str.SetTargetProcessByMatch
push eax
call esi
mov ecx, dword [0x13198794]
push str.DeleteTargetProcessByIndex
push ecx
mov dword [0x13198770], eax
call esi
mov edx, dword [0x13198794]
push str.GetTarProcFromTable
push edx
mov dword [0x13198764], eax
call esi
mov dword [0x13198774], eax
mov eax, dword [0x13198794]
push str.SetMatchDateInfo
push eax
call esi
mov ecx, dword [0x13198794]
push str.GetMatchDateInfo
push ecx
mov dword [0x13198778], eax
call esi
mov edx, dword [0x13198794]
push str.SetReleasePath
push edx
mov dword [0x1319877c], eax
call esi
mov dword [0x13198780], eax
mov eax, dword [0x13198794]
push str.UpdateConfigInfo
push eax
call esi
mov ecx, dword [0x13198794]
push str.GetConfigInfo
push ecx
mov dword [0x13198784], eax
call esi
mov edx, dword [0x13198794]
push str.InstallHook
push edx
mov dword [0x13198788], eax
call esi
mov dword [0x1319878c], eax
mov eax, dword [0x13198738]
pop esi
test eax, eax
je 0x12da2f39
mov eax, dword [0x1319873c]
test eax, eax
je 0x12da2f39
mov eax, dword [0x13198740]
test eax, eax
je 0x12da2f39
mov eax, dword [0x13198744]
test eax, eax
je 0x12da2f39
mov eax, dword [0x13198748]
test eax, eax
je 0x12da2f39
mov eax, dword [0x1319874c]
test eax, eax
je 0x12da2f39
mov eax, dword [0x13198750]
test eax, eax
je 0x12da2f39
mov eax, dword [0x13198754]
test eax, eax
je 0x12da2f39
mov eax, dword [0x13198758]
test eax, eax
je 0x12da2f39
mov eax, dword [0x1319875c]
test eax, eax
je 0x12da2f39
mov eax, dword [0x13198760]
test eax, eax
je 0x12da2f39
mov eax, dword [0x13198768]
test eax, eax
je 0x12da2f39
mov eax, dword [0x1319876c]
test eax, eax
je 0x12da2f39
mov eax, dword [0x13198770]
test eax, eax
je 0x12da2f39
mov eax, dword [0x13198764]
test eax, eax
je 0x12da2f39
mov eax, dword [0x13198780]
test eax, eax
je 0x12da2f39
mov eax, dword [0x13198774]
test eax, eax
je 0x12da2f39
mov eax, dword [0x13198778]
test eax, eax
je 0x12da2f39
mov eax, dword [0x1319877c]
test eax, eax
je 0x12da2f39
mov eax, dword [0x13198784]
test eax, eax
je 0x12da2f39
mov eax, dword [0x13198788]
test eax, eax
je 0x12da2f39
mov eax, dword [0x1319878c]
test eax, eax
je 0x12da2f39
mov eax, 1
ret
xor eax, eax
ret