Function at 0x4ec430
Capabilities:
Link many functions at runtime

Disassembly:
push esi
push ebx
sub esp, 0x14
mov ebx, dword [0x56946c]
test ebx, ebx
je 0x4f3670
mov esi, dword [sym.imp.KERNEL32.dll_GetProcAddress]
mov dword [esp + 4], str.wkeInitializeEx
mov dword [esp], ebx
call esi
sub esp, 8
mov edx, dword [esp + 0x20]
mov dword [esp], edx
call eax
mov dword [esp + 4], str.wkeShutdown
mov dword [esp], ebx
call esi
sub esp, 8
test eax, eax
mov dword [0x5698d0], eax
je 0x4eef90
mov dword [esp + 4], str.wkeShutdownForDebug
mov dword [esp], ebx
call esi
sub esp, 8
test eax, eax
mov dword [0x5698d4], eax
je 0x4eefc0
mov dword [esp + 4], str.wkeVersion
mov dword [esp], ebx
call esi
sub esp, 8
test eax, eax
mov dword [0x569920], eax
je 0x4eeff0
mov dword [esp + 4], str.wkeVersionString
mov dword [esp], ebx
call esi
sub esp, 8
test eax, eax
mov dword [0x569924], eax
je 0x4ef020
mov dword [esp + 4], str.wkeGC
mov dword [esp], ebx
call esi
sub esp, 8
test eax, eax
mov dword [0x56953c], eax
je 0x4ef050
mov dword [esp + 4], str.wkeSetResourceGc
mov dword [esp], ebx
call esi
sub esp, 8
test eax, eax
mov dword [0x569880], eax
je 0x4ef080
mov dword [esp + 4], str.wkeSetFileSystem
mov dword [esp], ebx
call esi
sub esp, 8
test eax, eax
mov dword [0x569844], eax
je 0x4ef0b0
mov dword [esp + 4], str.wkeWebViewName
mov dword [esp], ebx
call esi
sub esp, 8
test eax, eax
mov dword [0x569938], eax
je 0x4ef0e0
mov dword [esp + 4], str.wkeSetWebViewName
mov dword [esp], ebx
call esi
sub esp, 8
test eax, eax
mov dword [0x5698b8], eax
je 0x4ef110
mov dword [esp + 4], str.wkeIsLoaded
mov dword [esp], ebx
call esi
sub esp, 8
test eax, eax
mov dword [0x569614], eax
je 0x4ef140
mov dword [esp + 4], str.wkeIsLoadFailed
mov dword [esp], ebx
call esi
sub esp, 8
test eax, eax
mov dword [0x569610], eax
je 0x4ef170
mov dword [esp + 4], str.wkeIsLoadComplete
mov dword [esp], ebx
call esi
sub esp, 8
test eax, eax
mov dword [0x56960c], eax
je 0x4ef1a0
mov dword [esp + 4], str.wkeGetSource
mov dword [esp], ebx
call esi
sub esp, 8
test eax, eax
mov dword [0x569590], eax
je 0x4ef1d0
mov dword [esp + 4], str.wkeTitle
mov dword [esp], ebx
call esi
sub esp, 8
test eax, eax
mov dword [0x5698e0], eax
je 0x4ef200
mov dword [esp + 4], str.wkeTitleW
mov dword [esp], ebx
call esi
sub esp, 8
test eax, eax
mov dword [0x5698e4], eax
je 0x4ef230
mov dword [esp + 4], str.wkeWidth
mov dword [esp], ebx
call esi
sub esp, 8
test eax, eax
mov dword [0x56993c], eax
je 0x4ef260
mov dword [esp + 4], str.wkeHeight
mov dword [esp], ebx
call esi
sub esp, 8
test eax, eax
mov dword [0x5695f0], eax
je 0x4ef290
mov dword [esp + 4], str.wkeContentsWidth
mov dword [esp], ebx
call esi
sub esp, 8
test eax, eax
mov dword [0x569494], eax
je 0x4ef2c0
mov dword [esp + 4], str.wkeContentsHeight
mov dword [esp], ebx
call esi
sub esp, 8
test eax, eax
mov dword [0x569490], eax
je 0x4ef2f0
mov dword [esp + 4], str.wkeSelectAll
mov dword [esp], ebx
call esi
sub esp, 8
test eax, eax
mov dword [0x569800], eax
je 0x4ef320
mov dword [esp + 4], str.wkeCopy
mov dword [esp], ebx
call esi
sub esp, 8
test eax, eax
mov dword [0x5694a0], eax
je 0x4ef350
mov dword [esp + 4], str.wkeCut
mov dword [esp], ebx
call esi
sub esp, 8
test eax, eax
mov dword [0x5694c0], eax
je 0x4ef380
mov dword [esp + 4], str.wkePaste
mov dword [esp], ebx
call esi
sub esp, 8
test eax, eax
mov dword [0x5697b0], eax
je 0x4ef3b0
mov dword [esp + 4], str.wkeDelete
mov dword [esp], ebx
call esi
sub esp, 8
test eax, eax
mov dword [0x5694c4], eax
je 0x4ef3e0
mov dword [esp + 4], str.wkeCookieEnabled
mov dword [esp], ebx
call esi
sub esp, 8
test eax, eax
mov dword [0x56949c], eax
je 0x4ef410
mov dword [esp + 4], str.wkeMediaVolume
mov dword [esp], ebx
call esi
sub esp, 8
test eax, eax
mov dword [0x569680], eax
je 0x4ef440
mov dword [esp + 4], str.wkeMouseEvent
mov dword [esp], ebx
call esi
sub esp, 8
test eax, eax
mov dword [0x569684], eax
je 0x4ef470
mov dword [esp + 4], str.wkeContextMenuEvent
mov dword [esp], ebx
call esi
sub esp, 8
test eax, eax
mov dword [0x569498], eax
je 0x4ef4a0
mov dword [esp + 4], str.wkeMouseWheel
mov dword [esp], ebx
call esi
sub esp, 8
test eax, eax
mov dword [0x569688], eax
je 0x4ef4d0
mov dword [esp + 4], str.wkeKeyUp
mov dword [esp], ebx
call esi
sub esp, 8
test eax, eax
mov dword [0x569654], eax
je 0x4ef500
mov dword [esp + 4], str.wkeKeyDown
mov dword [esp], ebx
call esi
sub esp, 8
test eax, eax
mov dword [0x56964c], eax
je 0x4ef530
mov dword [esp + 4], str.wkeKeyPress
mov dword [esp], ebx
call esi
sub esp, 8
test eax, eax
mov dword [0x569650], eax
je 0x4ef560
mov dword [esp + 4], str.wkeFocus
mov dword [esp], ebx
call esi
sub esp, 8
test eax, eax
mov dword [0x569534], eax
je 0x4ef590
mov dword [esp + 4], str.wkeUnfocus
mov dword [esp], ebx
call esi
sub esp, 8
test eax, eax
mov dword [0x5698f0], eax
je 0x4ef5c0
mov dword [esp + 4], str.wkeGetCaret
mov dword [esp], ebx
call esi
sub esp, 8
test eax, eax
mov dword [0x569544], eax
je 0x4ef5f0
mov dword [esp + 4], str.wkeAwaken
mov dword [esp], ebx
call esi
sub esp, 8
test eax, eax
mov dword [0x56947c], eax
je 0x4ef620
mov dword [esp + 4], str.wkeZoomFactor
mov dword [esp], ebx
call esi
sub esp, 8
test eax, eax
mov dword [0x569940], eax
je 0x4ef650
mov dword [esp + 4], str.wkeSetClientHandler
mov dword [esp], ebx
call esi
sub esp, 8
test eax, eax
mov dword [0x569804], eax
je 0x4ef680
mov dword [esp + 4], str.wkeGetClientHandler
mov dword [esp], ebx
call esi
sub esp, 8
test eax, eax
mov dword [0x569550], eax
je 0x4ef6b0
mov dword [esp + 4], str.wkeToString
mov dword [esp], ebx
call esi
sub esp, 8
test eax, eax
mov dword [0x5698e8], eax
je 0x4ef6e0
mov dword [esp + 4], str.wkeToStringW
mov dword [esp], ebx
call esi
sub esp, 8
test eax, eax
mov dword [0x5698ec], eax
je 0x4ef710
mov dword [esp + 4], str.jsToString
mov dword [esp], ebx
call esi
sub esp, 8
test eax, eax
mov dword [0x569448], eax
je 0x4ef740
mov dword [esp + 4], str.jsToStringW
mov dword [esp], ebx
call esi
sub esp, 8
test eax, eax
mov dword [0x56944c], eax
je 0x4ef770
mov dword [esp + 4], str.wkeConfigure
mov dword [esp], ebx
call esi
sub esp, 8
test eax, eax
mov dword [0x56948c], eax
je 0x4ef7a0
mov dword [esp + 4], str.wkeIsInitialize
mov dword [esp], ebx
call esi
sub esp, 8
test eax, eax
mov dword [0x569608], eax
je 0x4ef7d0
mov dword [esp + 4], str.wkeSetViewSettings
mov dword [esp], ebx
call esi
sub esp, 8
test eax, eax
mov dword [0x5698b4], eax
je 0x4ef800
mov dword [esp + 4], str.wkeSetDebugConfig
mov dword [esp], ebx
call esi
sub esp, 8
test eax, eax
mov dword [0x569828], eax
je 0x4ef830
mov dword [esp + 4], str.wkeGetDebugConfig
mov dword [esp], ebx
call esi
sub esp, 8
test eax, eax
mov dword [0x56956c], eax
je 0x4ef860
mov dword [esp + 4], str.wkeFinalize
mov dword [esp], ebx
call esi
sub esp, 8
test eax, eax
mov dword [0x569514], eax
je 0x4ef890
mov dword [esp + 4], str.wkeUpdate
mov dword [esp], ebx
call esi
sub esp, 8
test eax, eax
mov dword [0x5698f8], eax
je 0x4ef8c0
mov dword [esp + 4], str.wkeGetVersion
mov dword [esp], ebx
call esi
sub esp, 8
test eax, eax
mov dword [0x5695b8], eax
je 0x4ef8f0
mov dword [esp + 4], str.wkeGetVersionString
mov dword [esp], ebx
call esi
sub esp, 8
test eax, eax
mov dword [0x5695bc], eax
je 0x4ef920
mov dword [esp + 4], str.wkeCreateWebView
mov dword [esp], ebx
call esi
sub esp, 8
test eax, eax
mov dword [0x5694b8], eax
je 0x4ef950
mov dword [esp + 4], str.wkeDestroyWebView
mov dword [esp], ebx
call esi
sub esp, 8
test eax, eax
mov dword [0x5694cc], eax
je 0x4ef980
mov dword [esp + 4], str.wkeSetMemoryCacheEnable
mov dword [esp], ebx
call esi
sub esp, 8
test eax, eax
mov dword [0x569868], eax
je 0x4ef9b0
mov dword [esp + 4], str.wkeSetMouseEnabled
mov dword [esp], ebx
call esi
sub esp, 8
test eax, eax
mov dword [0x56986c], eax
je 0x4ef9e0
mov dword [esp + 4], str.wkeSetTouchEnabled
mov dword [esp], ebx
call esi
sub esp, 8
test eax, eax
mov dword [0x569894], eax
je 0x4efa10
mov dword [esp + 4], str.wkeSetSystemTouchEnabled
mov dword [esp], ebx
call esi
sub esp, 8
test eax, eax
mov dword [0x569890], eax
je 0x4efa40
mov dword [esp + 4], str.wkeSetContextMenuEnabled
mov dword [esp], ebx
call esi
sub esp, 8
test eax, eax
mov dword [0x569808], eax
je 0x4efa70
mov dword [esp + 4], str.wkeSetNavigationToNewWindowEnable
mov dword [esp], ebx
call esi
sub esp, 8
test eax, eax
mov dword [0x569874], eax
je 0x4efaa0
mov dword [esp + 4], str.wkeSetCspCheckEnable
mov dword [esp], ebx
call esi
sub esp, 8
test eax, eax
mov dword [0x569820], eax
je 0x4efad0
mov dword [esp + 4], str.wkeSetNpapiPluginsEnabled
mov dword [esp], ebx
call esi
sub esp, 8
test eax, eax
mov dword [0x569878], eax
je 0x4efb00
mov dword [esp + 4], str.wkeSetHeadlessEnabled
mov dword [esp], ebx
call esi
sub esp, 8
test eax, eax
mov dword [0x569854], eax
je 0x4efb30
mov dword [esp + 4], str.wkeSetDragEnable
mov dword [esp], ebx
call esi
sub esp, 8
test eax, eax
mov dword [0x569838], eax
je 0x4efb60
mov dword [esp + 0xc], 0
mov dword [esp + 8], str.wkeShutdown
mov dword [esp + 4], str.wke_api_not_found
mov dword [esp], 0
call dword [sym.imp.USER32.dll_MessageBoxA]
sub esp, 0x10
jmp 0x4ec47f
mov dword [esp + 0xc], 0
mov dword [esp + 8], str.wkeShutdownForDebug
mov dword [esp + 4], str.wke_api_not_found
mov dword [esp], 0
call dword [sym.imp.USER32.dll_MessageBoxA]
sub esp, 0x10
jmp 0x4ec49c
mov dword [esp + 0xc], 0
mov dword [esp + 8], str.wkeVersion
mov dword [esp + 4], str.wke_api_not_found
mov dword [esp], 0
call dword [sym.imp.USER32.dll_MessageBoxA]
sub esp, 0x10
jmp 0x4ec4b9
mov dword [esp + 0xc], 0
mov dword [esp + 8], str.wkeVersionString
mov dword [esp + 4], str.wke_api_not_found
mov dword [esp], 0
call dword [sym.imp.USER32.dll_MessageBoxA]
sub esp, 0x10
jmp 0x4ec4d6
mov dword [esp + 0xc], 0
mov dword [esp + 8], str.wkeGC
mov dword [esp + 4], str.wke_api_not_found
mov dword [esp], 0
call dword [sym.imp.USER32.dll_MessageBoxA]
sub esp, 0x10
jmp 0x4ec4f3
mov dword [esp + 0xc], 0
mov dword [esp + 8], str.wkeSetResourceGc
mov dword [esp + 4], str.wke_api_not_found
mov dword [esp], 0
call dword [sym.imp.USER32.dll_MessageBoxA]
sub esp, 0x10
jmp 0x4ec510
mov dword [esp + 0xc], 0
mov dword [esp + 8], str.wkeSetFileSystem
mov dword [esp + 4], str.wke_api_not_found
mov dword [esp], 0
call dword [sym.imp.USER32.dll_MessageBoxA]
sub esp, 0x10
jmp 0x4ec52d
mov dword [esp + 0xc], 0
mov dword [esp + 8], str.wkeWebViewName
mov dword [esp + 4], str.wke_api_not_found
mov dword [esp], 0
call dword [sym.imp.USER32.dll_MessageBoxA]
sub esp, 0x10
jmp 0x4ec54a
mov dword [esp + 0xc], 0
mov dword [esp + 8], str.wkeSetWebViewName
mov dword [esp + 4], str.wke_api_not_found
mov dword [esp], 0
call dword [sym.imp.USER32.dll_MessageBoxA]
sub esp, 0x10
jmp 0x4ec567
mov dword [esp + 0xc], 0
mov dword [esp + 8], str.wkeIsLoaded
mov dword [esp + 4], str.wke_api_not_found
mov dword [esp], 0
call dword [sym.imp.USER32.dll_MessageBoxA]
sub esp, 0x10
jmp 0x4ec584
mov dword [esp + 0xc], 0
mov dword [esp + 8], str.wkeIsLoadFailed
mov dword [esp + 4], str.wke_api_not_found
mov dword [esp], 0
call dword [sym.imp.USER32.dll_MessageBoxA]
sub esp, 0x10
jmp 0x4ec5a1
mov dword [esp + 0xc], 0
mov dword [esp + 8], str.wkeIsLoadComplete
mov dword [esp + 4], str.wke_api_not_found
mov dword [esp], 0
call dword [sym.imp.USER32.dll_MessageBoxA]
sub esp, 0x10
jmp 0x4ec5be
mov dword [esp + 0xc], 0
mov dword [esp + 8], str.wkeGetSource
mov dword [esp + 4], str.wke_api_not_found
mov dword [esp], 0
call dword [sym.imp.USER32.dll_MessageBoxA]
sub esp, 0x10
jmp 0x4ec5db
mov dword [esp + 0xc], 0
mov dword [esp + 8], str.wkeTitle
mov dword [esp + 4], str.wke_api_not_found
mov dword [esp], 0
call dword [sym.imp.USER32.dll_MessageBoxA]
sub esp, 0x10
jmp 0x4ec5f8
mov dword [esp + 0xc], 0
mov dword [esp + 8], str.wkeTitleW
mov dword [esp + 4], str.wke_api_not_found
mov dword [esp], 0
call dword [sym.imp.USER32.dll_MessageBoxA]
sub esp, 0x10
jmp 0x4ec615
mov dword [esp + 0xc], 0
mov dword [esp + 8], str.wkeWidth
mov dword [esp + 4], str.wke_api_not_found
mov dword [esp], 0
call dword [sym.imp.USER32.dll_MessageBoxA]
sub esp, 0x10
jmp 0x4ec632
mov dword [esp + 0xc], 0
mov dword [esp + 8], str.wkeHeight
mov dword [esp + 4], str.wke_api_not_found
mov dword [esp], 0
call dword [sym.imp.USER32.dll_MessageBoxA]
sub esp, 0x10
jmp 0x4ec64f
mov dword [esp + 0xc], 0
mov dword [esp + 8], str.wkeContentsWidth
mov dword [esp + 4], str.wke_api_not_found
mov dword [esp], 0
call dword [sym.imp.USER32.dll_MessageBoxA]
sub esp, 0x10
jmp 0x4ec66c
mov dword [esp + 0xc], 0
mov dword [esp + 8], str.wkeContentsHeight
mov dword [esp + 4], str.wke_api_not_found
mov dword [esp], 0
call dword [sym.imp.USER32.dll_MessageBoxA]
sub esp, 0x10
jmp 0x4ec689
mov dword [esp + 0xc], 0
mov dword [esp + 8], str.wkeSelectAll
mov dword [esp + 4], str.wke_api_not_found
mov dword [esp], 0
call dword [sym.imp.USER32.dll_MessageBoxA]
sub esp, 0x10
jmp 0x4ec6a6
mov dword [esp + 0xc], 0
mov dword [esp + 8], str.wkeCopy
mov dword [esp + 4], str.wke_api_not_found
mov dword [esp], 0
call dword [sym.imp.USER32.dll_MessageBoxA]
sub esp, 0x10
jmp 0x4ec6c3
mov dword [esp + 0xc], 0
mov dword [esp + 8], str.wkeCut
mov dword [esp + 4], str.wke_api_not_found
mov dword [esp], 0
call dword [sym.imp.USER32.dll_MessageBoxA]
sub esp, 0x10
jmp 0x4ec6e0
mov dword [esp + 0xc], 0
mov dword [esp + 8], str.wkePaste
mov dword [esp + 4], str.wke_api_not_found
mov dword [esp], 0
call dword [sym.imp.USER32.dll_MessageBoxA]
sub esp, 0x10
jmp 0x4ec6fd
mov dword [esp + 0xc], 0
mov dword [esp + 8], str.wkeDelete
mov dword [esp + 4], str.wke_api_not_found
mov dword [esp], 0
call dword [sym.imp.USER32.dll_MessageBoxA]
sub esp, 0x10
jmp 0x4ec71a
mov dword [esp + 0xc], 0
mov dword [esp + 8], str.wkeCookieEnabled
mov dword [esp + 4], str.wke_api_not_found
mov dword [esp], 0
call dword [sym.imp.USER32.dll_MessageBoxA]
sub esp, 0x10
jmp 0x4ec737
mov dword [esp + 0xc], 0
mov dword [esp + 8], str.wkeMediaVolume
mov dword [esp + 4], str.wke_api_not_found
mov dword [esp], 0
call dword [sym.imp.USER32.dll_MessageBoxA]
sub esp, 0x10
jmp 0x4ec754
mov dword [esp + 0xc], 0
mov dword [esp + 8], str.wkeMouseEvent
mov dword [esp + 4], str.wke_api_not_found
mov dword [esp], 0
call dword [sym.imp.USER32.dll_MessageBoxA]
sub esp, 0x10
jmp 0x4ec771
mov dword [esp + 0xc], 0
mov dword [esp + 8], str.wkeContextMenuEvent
mov dword [esp + 4], str.wke_api_not_found
mov dword [esp], 0
call dword [sym.imp.USER32.dll_MessageBoxA]
sub esp, 0x10
jmp 0x4ec78e
mov dword [esp + 0xc], 0
mov dword [esp + 8], str.wkeMouseWheel
mov dword [esp + 4], str.wke_api_not_found
mov dword [esp], 0
call dword [sym.imp.USER32.dll_MessageBoxA]
sub esp, 0x10
jmp 0x4ec7ab
mov dword [esp + 0xc], 0
mov dword [esp + 8], str.wkeKeyUp
mov dword [esp + 4], str.wke_api_not_found
mov dword [esp], 0
call dword [sym.imp.USER32.dll_MessageBoxA]
sub esp, 0x10
jmp 0x4ec7c8
mov dword [esp + 0xc], 0
mov dword [esp + 8], str.wkeKeyDown
mov dword [esp + 4], str.wke_api_not_found
mov dword [esp], 0
call dword [sym.imp.USER32.dll_MessageBoxA]
sub esp, 0x10
jmp 0x4ec7e5
mov dword [esp + 0xc], 0
mov dword [esp + 8], str.wkeKeyPress
mov dword [esp + 4], str.wke_api_not_found
mov dword [esp], 0
call dword [sym.imp.USER32.dll_MessageBoxA]
sub esp, 0x10
jmp 0x4ec802
mov dword [esp + 0xc], 0
mov dword [esp + 8], str.wkeFocus
mov dword [esp + 4], str.wke_api_not_found
mov dword [esp], 0
call dword [sym.imp.USER32.dll_MessageBoxA]
sub esp, 0x10
jmp 0x4ec81f
mov dword [esp + 0xc], 0
mov dword [esp + 8], str.wkeUnfocus
mov dword [esp + 4], str.wke_api_not_found
mov dword [esp], 0
call dword [sym.imp.USER32.dll_MessageBoxA]
sub esp, 0x10
jmp 0x4ec83c
mov dword [esp + 0xc], 0
mov dword [esp + 8], str.wkeGetCaret
mov dword [esp + 4], str.wke_api_not_found
mov dword [esp], 0
call dword [sym.imp.USER32.dll_MessageBoxA]
sub esp, 0x10
jmp 0x4ec859
mov dword [esp + 0xc], 0
mov dword [esp + 8], str.wkeAwaken
mov dword [esp + 4], str.wke_api_not_found
mov dword [esp], 0
call dword [sym.imp.USER32.dll_MessageBoxA]
sub esp, 0x10
jmp 0x4ec876
mov dword [esp + 0xc], 0
mov dword [esp + 8], str.wkeZoomFactor
mov dword [esp + 4], str.wke_api_not_found
mov dword [esp], 0
call dword [sym.imp.USER32.dll_MessageBoxA]
sub esp, 0x10
jmp 0x4ec893
mov dword [esp + 0xc], 0
mov dword [esp + 8], str.wkeSetClientHandler
mov dword [esp + 4], str.wke_api_not_found
mov dword [esp], 0
call dword [sym.imp.USER32.dll_MessageBoxA]
sub esp, 0x10
jmp 0x4ec8b0
mov dword [esp + 0xc], 0
mov dword [esp + 8], str.wkeGetClientHandler
mov dword [esp + 4], str.wke_api_not_found
mov dword [esp], 0
call dword [sym.imp.USER32.dll_MessageBoxA]
sub esp, 0x10
jmp 0x4ec8cd
mov dword [esp + 0xc], 0
mov dword [esp + 8], str.wkeToString
mov dword [esp + 4], str.wke_api_not_found
mov dword [esp], 0
call dword [sym.imp.USER32.dll_MessageBoxA]
sub esp, 0x10
jmp 0x4ec8ea
mov dword [esp + 0xc], 0
mov dword [esp + 8], str.wkeToStringW
mov dword [esp + 4], str.wke_api_not_found
mov dword [esp], 0
call dword [sym.imp.USER32.dll_MessageBoxA]
sub esp, 0x10
jmp 0x4ec907
mov dword [esp + 0xc], 0
mov dword [esp + 8], str.jsToString
mov dword [esp + 4], str.wke_api_not_found
mov dword [esp], 0
call dword [sym.imp.USER32.dll_MessageBoxA]
sub esp, 0x10
jmp 0x4ec924
mov dword [esp + 0xc], 0
mov dword [esp + 8], str.jsToStringW
mov dword [esp + 4], str.wke_api_not_found
mov dword [esp], 0
call dword [sym.imp.USER32.dll_MessageBoxA]
sub esp, 0x10
jmp 0x4ec941
mov dword [esp + 0xc], 0
mov dword [esp + 8], str.wkeConfigure
mov dword [esp + 4], str.wke_api_not_found
mov dword [esp], 0
call dword [sym.imp.USER32.dll_MessageBoxA]
sub esp, 0x10
jmp 0x4ec95e
mov dword [esp + 0xc], 0
mov dword [esp + 8], str.wkeIsInitialize
mov dword [esp + 4], str.wke_api_not_found
mov dword [esp], 0
call dword [sym.imp.USER32.dll_MessageBoxA]
sub esp, 0x10
jmp 0x4ec97b
mov dword [esp + 0xc], 0
mov dword [esp + 8], str.wkeSetViewSettings
mov dword [esp + 4], str.wke_api_not_found
mov dword [esp], 0
call dword [sym.imp.USER32.dll_MessageBoxA]
sub esp, 0x10
jmp 0x4ec998
mov dword [esp + 0xc], 0
mov dword [esp + 8], str.wkeSetDebugConfig
mov dword [esp + 4], str.wke_api_not_found
mov dword [esp], 0
call dword [sym.imp.USER32.dll_MessageBoxA]
sub esp, 0x10
jmp 0x4ec9b5
mov dword [esp + 0xc], 0
mov dword [esp + 8], str.wkeGetDebugConfig
mov dword [esp + 4], str.wke_api_not_found
mov dword [esp], 0
call dword [sym.imp.USER32.dll_MessageBoxA]
sub esp, 0x10
jmp 0x4ec9d2
mov dword [esp + 0xc], 0
mov dword [esp + 8], str.wkeFinalize
mov dword [esp + 4], str.wke_api_not_found
mov dword [esp], 0
call dword [sym.imp.USER32.dll_MessageBoxA]
sub esp, 0x10
jmp 0x4ec9ef
mov dword [esp + 0xc], 0
mov dword [esp + 8], str.wkeUpdate
mov dword [esp + 4], str.wke_api_not_found
mov dword [esp], 0
call dword [sym.imp.USER32.dll_MessageBoxA]
sub esp, 0x10
jmp 0x4eca0c
mov dword [esp + 0xc], 0
mov dword [esp + 8], str.wkeGetVersion
mov dword [esp + 4], str.wke_api_not_found
mov dword [esp], 0
call dword [sym.imp.USER32.dll_MessageBoxA]
sub esp, 0x10
jmp 0x4eca29
mov dword [esp + 0xc], 0
mov dword [esp + 8], str.wkeGetVersionString
mov dword [esp + 4], str.wke_api_not_found
mov dword [esp], 0
call dword [sym.imp.USER32.dll_MessageBoxA]
sub esp, 0x10
jmp 0x4eca46
mov dword [esp + 0xc], 0
mov dword [esp + 8], str.wkeCreateWebView
mov dword [esp + 4], str.wke_api_not_found
mov dword [esp], 0
call dword [sym.imp.USER32.dll_MessageBoxA]
sub esp, 0x10
jmp 0x4eca63
mov dword [esp + 0xc], 0
mov dword [esp + 8], str.wkeDestroyWebView
mov dword [esp + 4], str.wke_api_not_found
mov dword [esp], 0
call dword [sym.imp.USER32.dll_MessageBoxA]
sub esp, 0x10
jmp 0x4eca80
mov dword [esp + 0xc], 0
mov dword [esp + 8], str.wkeSetMemoryCacheEnable
mov dword [esp + 4], str.wke_api_not_found
mov dword [esp], 0
call dword [sym.imp.USER32.dll_MessageBoxA]
sub esp, 0x10
jmp 0x4eca9d
mov dword [esp + 0xc], 0
mov dword [esp + 8], str.wkeSetMouseEnabled
mov dword [esp + 4], str.wke_api_not_found
mov dword [esp], 0
call dword [sym.imp.USER32.dll_MessageBoxA]
sub esp, 0x10
jmp 0x4ecaba
mov dword [esp + 0xc], 0
mov dword [esp + 8], str.wkeSetTouchEnabled
mov dword [esp + 4], str.wke_api_not_found
mov dword [esp], 0
call dword [sym.imp.USER32.dll_MessageBoxA]
sub esp, 0x10
jmp 0x4ecad7
mov dword [esp + 0xc], 0
mov dword [esp + 8], str.wkeSetSystemTouchEnabled
mov dword [esp + 4], str.wke_api_not_found
mov dword [esp], 0
call dword [sym.imp.USER32.dll_MessageBoxA]
sub esp, 0x10
jmp 0x4ecaf4
mov dword [esp + 0xc], 0
mov dword [esp + 8], str.wkeSetContextMenuEnabled
mov dword [esp + 4], str.wke_api_not_found
mov dword [esp], 0
call dword [sym.imp.USER32.dll_MessageBoxA]
sub esp, 0x10
jmp 0x4ecb11
mov dword [esp + 0xc], 0
mov dword [esp + 8], str.wkeSetNavigationToNewWindowEnable
mov dword [esp + 4], str.wke_api_not_found
mov dword [esp], 0
call dword [sym.imp.USER32.dll_MessageBoxA]
sub esp, 0x10
jmp 0x4ecb2e
mov dword [esp + 0xc], 0
mov dword [esp + 8], str.wkeSetCspCheckEnable
mov dword [esp + 4], str.wke_api_not_found
mov dword [esp], 0
call dword [sym.imp.USER32.dll_MessageBoxA]
sub esp, 0x10
jmp 0x4ecb4b
mov dword [esp + 0xc], 0
mov dword [esp + 8], str.wkeSetNpapiPluginsEnabled
mov dword [esp + 4], str.wke_api_not_found
mov dword [esp], 0
call dword [sym.imp.USER32.dll_MessageBoxA]
sub esp, 0x10
jmp 0x4ecb68
mov dword [esp + 0xc], 0
mov dword [esp + 8], str.wkeSetHeadlessEnabled
mov dword [esp + 4], str.wke_api_not_found
mov dword [esp], 0
call dword [sym.imp.USER32.dll_MessageBoxA]
sub esp, 0x10
jmp 0x4ecb85
mov eax, dword [0x569468]
mov dword [esp], eax
call dword [sym.imp.KERNEL32.dll_LoadLibraryW]
sub esp, 4
test eax, eax
mov ebx, eax
jne 0x4ec443
xor ebx, ebx
add esp, 0x14
mov eax, ebx
pop ebx
pop esi
ret