Function at 0x12da2c60
Capabilities:
Link many functions at runtime

Disassembly:
mov eax, dword [0x13198890]
test eax, eax
je 0x12da2c77
mov eax, dword [esp + 4]
test eax, eax
jne 0x12da2c77
mov eax, 1
ret
push esi
push 0x13198898
mov esi, str.OEAReader.dll
call fcn.12f5c51d
add esp, 4
test eax, eax
je 0x12da2c93
mov esi, 0x13198898
push esi
call dword [sym.imp.KERNEL32.dll_LoadLibraryW]
test eax, eax
mov dword [0x13198894], eax
je 0x12da2e4c
mov esi, dword [sym.imp.KERNEL32.dll_GetProcAddress]
push str.StartReader
push eax
mov dword [0x13198890], 1
call esi
mov dword [0x13198838], eax
mov eax, dword [0x13198894]
push str.StopReader
push eax
call esi
mov ecx, dword [0x13198894]
push str.IsStarted
push ecx
mov dword [0x1319883c], eax
call esi
mov edx, dword [0x13198894]
push str.IsReaderRunning
push edx
mov dword [0x13198840], eax
call esi
mov dword [0x13198844], eax
mov eax, dword [0x13198894]
push str.InitializeSDGlobal
push eax
call esi
mov ecx, dword [0x13198894]
push str.SDStartKeyboardHook
push ecx
mov dword [0x13198848], eax
call esi
mov edx, dword [0x13198894]
push str.GetOEAProperty
push edx
mov dword [0x1319884c], eax
call esi
mov dword [0x13198850], eax
mov eax, dword [0x13198894]
push str.UpdateGlobalInfo
push eax
call esi
mov ecx, dword [0x13198894]
push str.GetGlobalInfo
push ecx
mov dword [0x13198854], eax
call esi
mov edx, dword [0x13198894]
push str.GetGlobalInfoData
push edx
mov dword [0x13198858], eax
call esi
mov dword [0x1319885c], eax
mov eax, dword [0x13198894]
push str.UpdateTargetProcTable
push eax
call esi
mov ecx, dword [0x13198894]
push str.SetTargetProcessByName
push ecx
mov dword [0x13198860], eax
call esi
mov edx, dword [0x13198894]
push str.SetTargetProcessByProcID
push edx
mov dword [0x13198868], eax
call esi
mov dword [0x1319886c], eax
mov eax, dword [0x13198894]
push str.SetTargetProcessByMatch
push eax
call esi
mov ecx, dword [0x13198894]
push str.DeleteTargetProcessByIndex
push ecx
mov dword [0x13198870], eax
call esi
mov edx, dword [0x13198894]
push str.GetTarProcFromTable
push edx
mov dword [0x13198864], eax
call esi
mov dword [0x13198874], eax
mov eax, dword [0x13198894]
push str.SetMatchDateInfo
push eax
call esi
mov ecx, dword [0x13198894]
push str.GetMatchDateInfo
push ecx
mov dword [0x13198878], eax
call esi
mov edx, dword [0x13198894]
push str.SetReleasePath
push edx
mov dword [0x1319887c], eax
call esi
mov dword [0x13198880], eax
mov eax, dword [0x13198894]
push str.UpdateConfigInfo
push eax
call esi
mov ecx, dword [0x13198894]
push str.GetConfigInfo
push ecx
mov dword [0x13198884], eax
call esi
mov edx, dword [0x13198894]
push str.InstallHook
push edx
mov dword [0x13198888], eax
call esi
mov dword [0x1319888c], eax
mov eax, dword [0x13198838]
pop esi
test eax, eax
je 0x12da2f39
mov eax, dword [0x1319883c]
test eax, eax
je 0x12da2f39
mov eax, dword [0x13198840]
test eax, eax
je 0x12da2f39
mov eax, dword [0x13198844]
test eax, eax
je 0x12da2f39
mov eax, dword [0x13198848]
test eax, eax
je 0x12da2f39
mov eax, dword [0x1319884c]
test eax, eax
je 0x12da2f39
mov eax, dword [0x13198850]
test eax, eax
je 0x12da2f39
mov eax, dword [0x13198854]
test eax, eax
je 0x12da2f39
mov eax, dword [0x13198858]
test eax, eax
je 0x12da2f39
mov eax, dword [0x1319885c]
test eax, eax
je 0x12da2f39
mov eax, dword [0x13198860]
test eax, eax
je 0x12da2f39
mov eax, dword [0x13198868]
test eax, eax
je 0x12da2f39
mov eax, dword [0x1319886c]
test eax, eax
je 0x12da2f39
mov eax, dword [0x13198870]
test eax, eax
je 0x12da2f39
mov eax, dword [0x13198864]
test eax, eax
je 0x12da2f39
mov eax, dword [0x13198880]
test eax, eax
je 0x12da2f39
mov eax, dword [0x13198874]
test eax, eax
je 0x12da2f39
mov eax, dword [0x13198878]
test eax, eax
je 0x12da2f39
mov eax, dword [0x1319887c]
test eax, eax
je 0x12da2f39
mov eax, dword [0x13198884]
test eax, eax
je 0x12da2f39
mov eax, dword [0x13198888]
test eax, eax
je 0x12da2f39
mov eax, dword [0x1319888c]
test eax, eax
je 0x12da2f39
mov eax, 1
ret
xor eax, eax
ret