Function at 0x18005d240
Capabilities:
Link many functions at runtime

Disassembly:
push rbx
sub rsp, 0x20
cmp qword [0x180332788], 0
jne 0x18005e007
mov rcx, qword [str.node.dll]
xor edx, edx
lea r8d, [rdx + 8]
call qword [sym.imp.KERNEL32.dll_LoadLibraryExW]
mov rbx, rax
test rax, rax
je 0x18005e007
lea rdx, str.wkeInitializeEx
mov rcx, rax
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
xor ecx, ecx
call rax
lea rdx, str.wkeToStringW
mov rcx, rbx
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x1803327f8], rax
test rax, rax
jne 0x18005d2bc
xor r9d, r9d
lea r8, str.wkeToStringW
lea rdx, str.wke_api_not_found
xor ecx, ecx
call qword [sym.imp.USER32.dll_MessageBoxA]
lea rdx, str.wkeConfigure
mov rcx, rbx
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x180332838], rax
test rax, rax
jne 0x18005d2f1
xor r9d, r9d
lea r8, str.wkeConfigure
lea rdx, str.wke_api_not_found
xor ecx, ecx
call qword [sym.imp.USER32.dll_MessageBoxA]
lea rdx, str.wkeSetDebugConfig
mov rcx, rbx
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x1803327f0], rax
test rax, rax
jne 0x18005d326
xor r9d, r9d
lea r8, str.wkeSetDebugConfig
lea rdx, str.wke_api_not_found
xor ecx, ecx
call qword [sym.imp.USER32.dll_MessageBoxA]
lea rdx, str.wkeFinalize
mov rcx, rbx
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x180332760], rax
test rax, rax
jne 0x18005d35b
xor r9d, r9d
lea r8, str.wkeFinalize
lea rdx, str.wke_api_not_found
xor ecx, ecx
call qword [sym.imp.USER32.dll_MessageBoxA]
lea rdx, str.wkeUpdate
mov rcx, rbx
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x1803327e0], rax
test rax, rax
jne 0x18005d390
xor r9d, r9d
lea r8, str.wkeUpdate
lea rdx, str.wke_api_not_found
xor ecx, ecx
call qword [sym.imp.USER32.dll_MessageBoxA]
lea rdx, str.wkeCreateWebView
mov rcx, rbx
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x180332690], rax
test rax, rax
jne 0x18005d3c5
xor r9d, r9d
lea r8, str.wkeCreateWebView
lea rdx, str.wke_api_not_found
xor ecx, ecx
call qword [sym.imp.USER32.dll_MessageBoxA]
lea rdx, str.wkeDestroyWebView
mov rcx, rbx
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x1803327b8], rax
test rax, rax
jne 0x18005d3fa
xor r9d, r9d
lea r8, str.wkeDestroyWebView
lea rdx, str.wke_api_not_found
xor ecx, ecx
call qword [sym.imp.USER32.dll_MessageBoxA]
lea rdx, str.wkeSetCspCheckEnable
mov rcx, rbx
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x180332660], rax
test rax, rax
jne 0x18005d42f
xor r9d, r9d
lea r8, str.wkeSetCspCheckEnable
lea rdx, str.wke_api_not_found
xor ecx, ecx
call qword [sym.imp.USER32.dll_MessageBoxA]
lea rdx, str.wkeSetProxy
mov rcx, rbx
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x1803327d0], rax
test rax, rax
jne 0x18005d464
xor r9d, r9d
lea r8, str.wkeSetProxy
lea rdx, str.wke_api_not_found
xor ecx, ecx
call qword [sym.imp.USER32.dll_MessageBoxA]
lea rdx, str.wkeSetViewProxy
mov rcx, rbx
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x180332720], rax
test rax, rax
jne 0x18005d499
xor r9d, r9d
lea r8, str.wkeSetViewProxy
lea rdx, str.wke_api_not_found
xor ecx, ecx
call qword [sym.imp.USER32.dll_MessageBoxA]
lea rdx, str.wkeSetHandle
mov rcx, rbx
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x180332790], rax
test rax, rax
jne 0x18005d4ce
xor r9d, r9d
lea r8, str.wkeSetHandle
lea rdx, str.wke_api_not_found
xor ecx, ecx
call qword [sym.imp.USER32.dll_MessageBoxA]
lea rdx, str.wkeSetTransparent
mov rcx, rbx
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x1803327a8], rax
test rax, rax
jne 0x18005d503
xor r9d, r9d
lea r8, str.wkeSetTransparent
lea rdx, str.wke_api_not_found
xor ecx, ecx
call qword [sym.imp.USER32.dll_MessageBoxA]
lea rdx, str.wkeSetUserAgent
mov rcx, rbx
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x1803327e8], rax
test rax, rax
jne 0x18005d538
xor r9d, r9d
lea r8, str.wkeSetUserAgent
lea rdx, str.wke_api_not_found
xor ecx, ecx
call qword [sym.imp.USER32.dll_MessageBoxA]
lea rdx, str.wkeLoadURLW
mov rcx, rbx
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x1803327d8], rax
test rax, rax
jne 0x18005d56d
xor r9d, r9d
lea r8, str.wkeLoadURLW
lea rdx, str.wke_api_not_found
xor ecx, ecx
call qword [sym.imp.USER32.dll_MessageBoxA]
lea rdx, str.wkeLoadFile
mov rcx, rbx
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x180332750], rax
test rax, rax
jne 0x18005d5a2
xor r9d, r9d
lea r8, str.wkeLoadFile
lea rdx, str.wke_api_not_found
xor ecx, ecx
call qword [sym.imp.USER32.dll_MessageBoxA]
lea rdx, str.wkeLoadFileW
mov rcx, rbx
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x1803327c8], rax
test rax, rax
jne 0x18005d5d7
xor r9d, r9d
lea r8, str.wkeLoadFileW
lea rdx, str.wke_api_not_found
xor ecx, ecx
call qword [sym.imp.USER32.dll_MessageBoxA]
lea rdx, str.wkeResize
mov rcx, rbx
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x180332698], rax
test rax, rax
jne 0x18005d60c
xor r9d, r9d
lea r8, str.wkeResize
lea rdx, str.wke_api_not_found
xor ecx, ecx
call qword [sym.imp.USER32.dll_MessageBoxA]
lea rdx, str.wkeIsDirty
mov rcx, rbx
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x180332798], rax
test rax, rax
jne 0x18005d641
xor r9d, r9d
lea r8, str.wkeIsDirty
lea rdx, str.wke_api_not_found
xor ecx, ecx
call qword [sym.imp.USER32.dll_MessageBoxA]
lea rdx, str.wkePaint
mov rcx, rbx
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x180332780], rax
test rax, rax
jne 0x18005d676
xor r9d, r9d
lea r8, str.wkePaint
lea rdx, str.wke_api_not_found
xor ecx, ecx
call qword [sym.imp.USER32.dll_MessageBoxA]
lea rdx, str.wkeGetViewDC
mov rcx, rbx
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x180332700], rax
test rax, rax
jne 0x18005d6ab
xor r9d, r9d
lea r8, str.wkeGetViewDC
lea rdx, str.wke_api_not_found
xor ecx, ecx
call qword [sym.imp.USER32.dll_MessageBoxA]
lea rdx, str.wkeCanGoBack
mov rcx, rbx
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x180332828], rax
test rax, rax
jne 0x18005d6e0
xor r9d, r9d
lea r8, str.wkeCanGoBack
lea rdx, str.wke_api_not_found
xor ecx, ecx
call qword [sym.imp.USER32.dll_MessageBoxA]
lea rdx, str.wkeGoBack
mov rcx, rbx
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x180332738], rax
test rax, rax
jne 0x18005d715
xor r9d, r9d
lea r8, str.wkeGoBack
lea rdx, str.wke_api_not_found
xor ecx, ecx
call qword [sym.imp.USER32.dll_MessageBoxA]
lea rdx, str.wkeCanGoForward
mov rcx, rbx
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x180332638], rax
test rax, rax
jne 0x18005d74a
xor r9d, r9d
lea r8, str.wkeCanGoForward
lea rdx, str.wke_api_not_found
xor ecx, ecx
call qword [sym.imp.USER32.dll_MessageBoxA]
lea rdx, str.wkeGoForward
mov rcx, rbx
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x180332670], rax
test rax, rax
jne 0x18005d77f
xor r9d, r9d
lea r8, str.wkeGoForward
lea rdx, str.wke_api_not_found
xor ecx, ecx
call qword [sym.imp.USER32.dll_MessageBoxA]
lea rdx, str.wkeSetCookieEnabled
mov rcx, rbx
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x180332648], rax
test rax, rax
jne 0x18005d7b4
xor r9d, r9d
lea r8, str.wkeSetCookieEnabled
lea rdx, str.wke_api_not_found
xor ecx, ecx
call qword [sym.imp.USER32.dll_MessageBoxA]
lea rdx, str.wkeSetCookieJarPath
mov rcx, rbx
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x1803327c0], rax
test rax, rax
jne 0x18005d7e9
xor r9d, r9d
lea r8, str.wkeSetCookieJarPath
lea rdx, str.wke_api_not_found
xor ecx, ecx
call qword [sym.imp.USER32.dll_MessageBoxA]
lea rdx, str.wkeSetCookieJarFullPath
mov rcx, rbx
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x180332830], rax
test rax, rax
jne 0x18005d81e
xor r9d, r9d
lea r8, str.wkeSetCookieJarFullPath
lea rdx, str.wke_api_not_found
xor ecx, ecx
call qword [sym.imp.USER32.dll_MessageBoxA]
lea rdx, str.wkeClearCookie
mov rcx, rbx
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x180332708], rax
test rax, rax
jne 0x18005d853
xor r9d, r9d
lea r8, str.wkeClearCookie
lea rdx, str.wke_api_not_found
xor ecx, ecx
call qword [sym.imp.USER32.dll_MessageBoxA]
lea rdx, str.wkeSetLocalStorageFullPath
mov rcx, rbx
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x180332810], rax
test rax, rax
jne 0x18005d888
xor r9d, r9d
lea r8, str.wkeSetLocalStorageFullPath
lea rdx, str.wke_api_not_found
xor ecx, ecx
call qword [sym.imp.USER32.dll_MessageBoxA]
lea rdx, str.wkeFireMouseEvent
mov rcx, rbx
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x180332758], rax
test rax, rax
jne 0x18005d8bd
xor r9d, r9d
lea r8, str.wkeFireMouseEvent
lea rdx, str.wke_api_not_found
xor ecx, ecx
call qword [sym.imp.USER32.dll_MessageBoxA]
lea rdx, str.wkeFireContextMenuEvent
mov rcx, rbx
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x1803326d8], rax
test rax, rax
jne 0x18005d8f2
xor r9d, r9d
lea r8, str.wkeFireContextMenuEvent
lea rdx, str.wke_api_not_found
xor ecx, ecx
call qword [sym.imp.USER32.dll_MessageBoxA]
lea rdx, str.wkeFireMouseWheelEvent
mov rcx, rbx
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x180332668], rax
test rax, rax
jne 0x18005d927
xor r9d, r9d
lea r8, str.wkeFireMouseWheelEvent
lea rdx, str.wke_api_not_found
xor ecx, ecx
call qword [sym.imp.USER32.dll_MessageBoxA]
lea rdx, str.wkeFireKeyUpEvent
mov rcx, rbx
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x180332658], rax
test rax, rax
jne 0x18005d95c
xor r9d, r9d
lea r8, str.wkeFireKeyUpEvent
lea rdx, str.wke_api_not_found
xor ecx, ecx
call qword [sym.imp.USER32.dll_MessageBoxA]
lea rdx, str.wkeFireKeyDownEvent
mov rcx, rbx
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x180332818], rax
test rax, rax
jne 0x18005d991
xor r9d, r9d
lea r8, str.wkeFireKeyDownEvent
lea rdx, str.wke_api_not_found
xor ecx, ecx
call qword [sym.imp.USER32.dll_MessageBoxA]
lea rdx, str.wkeFireKeyPressEvent
mov rcx, rbx
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x180332800], rax
test rax, rax
jne 0x18005d9c6
xor r9d, r9d
lea r8, str.wkeFireKeyPressEvent
lea rdx, str.wke_api_not_found
xor ecx, ecx
call qword [sym.imp.USER32.dll_MessageBoxA]
lea rdx, str.wkeSetFocus
mov rcx, rbx
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x180332778], rax
test rax, rax
jne 0x18005d9fb
xor r9d, r9d
lea r8, str.wkeSetFocus
lea rdx, str.wke_api_not_found
xor ecx, ecx
call qword [sym.imp.USER32.dll_MessageBoxA]
lea rdx, str.wkeKillFocus
mov rcx, rbx
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x1803327a0], rax
test rax, rax
jne 0x18005da30
xor r9d, r9d
lea r8, str.wkeKillFocus
lea rdx, str.wke_api_not_found
xor ecx, ecx
call qword [sym.imp.USER32.dll_MessageBoxA]
lea rdx, str.wkeGetCaretRect
mov rcx, rbx
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x180332748], rax
test rax, rax
jne 0x18005da65
xor r9d, r9d
lea r8, str.wkeGetCaretRect
lea rdx, str.wke_api_not_found
xor ecx, ecx
call qword [sym.imp.USER32.dll_MessageBoxA]
lea rdx, str.wkeRunJS
mov rcx, rbx
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x180332820], rax
test rax, rax
jne 0x18005da9a
xor r9d, r9d
lea r8, str.wkeRunJS
lea rdx, str.wke_api_not_found
xor ecx, ecx
call qword [sym.imp.USER32.dll_MessageBoxA]
lea rdx, str.wkeRunJSW
mov rcx, rbx
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x1803327b0], rax
test rax, rax
jne 0x18005dacf
xor r9d, r9d
lea r8, str.wkeRunJSW
lea rdx, str.wke_api_not_found
xor ecx, ecx
call qword [sym.imp.USER32.dll_MessageBoxA]
lea rdx, str.wkeGlobalExec
mov rcx, rbx
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x1803326a8], rax
test rax, rax
jne 0x18005db04
xor r9d, r9d
lea r8, str.wkeGlobalExec
lea rdx, str.wke_api_not_found
xor ecx, ecx
call qword [sym.imp.USER32.dll_MessageBoxA]
lea rdx, str.wkeSetZoomFactor
mov rcx, rbx
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x1803326a0], rax
test rax, rax
jne 0x18005db39
xor r9d, r9d
lea r8, str.wkeSetZoomFactor
lea rdx, str.wke_api_not_found
xor ecx, ecx
call qword [sym.imp.USER32.dll_MessageBoxA]
lea rdx, str.wkeEnableHighDPISupport
mov rcx, rbx
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x1803326c8], rax
test rax, rax
jne 0x18005db6e
xor r9d, r9d
lea r8, str.wkeEnableHighDPISupport
lea rdx, str.wke_api_not_found
xor ecx, ecx
call qword [sym.imp.USER32.dll_MessageBoxA]
lea rdx, str.wkeGetStringW
mov rcx, rbx
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x1803326b8], rax
test rax, rax
jne 0x18005dba3
xor r9d, r9d
lea r8, str.wkeGetStringW
lea rdx, str.wke_api_not_found
xor ecx, ecx
call qword [sym.imp.USER32.dll_MessageBoxA]
lea rdx, str.wkeGetCursorInfoType
mov rcx, rbx
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x1803326e8], rax
test rax, rax
jne 0x18005dbd8
xor r9d, r9d
lea r8, str.wkeGetCursorInfoType
lea rdx, str.wke_api_not_found
xor ecx, ecx
call qword [sym.imp.USER32.dll_MessageBoxA]
lea rdx, str.wkeOnTitleChanged
mov rcx, rbx
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x180332728], rax
test rax, rax
jne 0x18005dc0d
xor r9d, r9d
lea r8, str.wkeOnTitleChanged
lea rdx, str.wke_api_not_found
xor ecx, ecx
call qword [sym.imp.USER32.dll_MessageBoxA]
lea rdx, str.wkeOnURLChanged
mov rcx, rbx
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x1803326d0], rax
test rax, rax
jne 0x18005dc42
xor r9d, r9d
lea r8, str.wkeOnURLChanged
lea rdx, str.wke_api_not_found
xor ecx, ecx
call qword [sym.imp.USER32.dll_MessageBoxA]
lea rdx, str.wkeOnPaintUpdated
mov rcx, rbx
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x180332808], rax
test rax, rax
jne 0x18005dc77
xor r9d, r9d
lea r8, str.wkeOnPaintUpdated
lea rdx, str.wke_api_not_found
xor ecx, ecx
call qword [sym.imp.USER32.dll_MessageBoxA]
lea rdx, str.wkeOnNavigation
mov rcx, rbx
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x180332840], rax
test rax, rax
jne 0x18005dcac
xor r9d, r9d
lea r8, str.wkeOnNavigation
lea rdx, str.wke_api_not_found
xor ecx, ecx
call qword [sym.imp.USER32.dll_MessageBoxA]
lea rdx, str.wkeOnCreateView
mov rcx, rbx
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x1803326f0], rax
test rax, rax
jne 0x18005dce1
xor r9d, r9d
lea r8, str.wkeOnCreateView
lea rdx, str.wke_api_not_found
xor ecx, ecx
call qword [sym.imp.USER32.dll_MessageBoxA]
lea rdx, str.wkeOnDocumentReady
mov rcx, rbx
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x1803326f8], rax
test rax, rax
jne 0x18005dd16
xor r9d, r9d
lea r8, str.wkeOnDocumentReady
lea rdx, str.wke_api_not_found
xor ecx, ecx
call qword [sym.imp.USER32.dll_MessageBoxA]
lea rdx, str.wkeOnLoadingFinish
mov rcx, rbx
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x180332718], rax
test rax, rax
jne 0x18005dd4b
xor r9d, r9d
lea r8, str.wkeOnLoadingFinish
lea rdx, str.wke_api_not_found
xor ecx, ecx
call qword [sym.imp.USER32.dll_MessageBoxA]
lea rdx, str.wkeOnConsole
mov rcx, rbx
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x180332688], rax
test rax, rax
jne 0x18005dd80
xor r9d, r9d
lea r8, str.wkeOnConsole
lea rdx, str.wke_api_not_found
xor ecx, ecx
call qword [sym.imp.USER32.dll_MessageBoxA]
lea rdx, str.wkeOnPrint
mov rcx, rbx
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x180332740], rax
test rax, rax
jne 0x18005ddb5
xor r9d, r9d
lea r8, str.wkeOnPrint
lea rdx, str.wke_api_not_found
xor ecx, ecx
call qword [sym.imp.USER32.dll_MessageBoxA]
lea rdx, str.wkeJsBindFunction
mov rcx, rbx
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x1803326b0], rax
test rax, rax
jne 0x18005ddea
xor r9d, r9d
lea r8, str.wkeJsBindFunction
lea rdx, str.wke_api_not_found
xor ecx, ecx
call qword [sym.imp.USER32.dll_MessageBoxA]
lea rdx, str.jsArgCount
mov rcx, rbx
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x180332710], rax
test rax, rax
jne 0x18005de1f
xor r9d, r9d
lea r8, str.jsArgCount
lea rdx, str.wke_api_not_found
xor ecx, ecx
call qword [sym.imp.USER32.dll_MessageBoxA]
lea rdx, str.jsArg
mov rcx, rbx
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x180332678], rax
test rax, rax
jne 0x18005de54
xor r9d, r9d
lea r8, str.jsArg
lea rdx, str.wke_api_not_found
xor ecx, ecx
call qword [sym.imp.USER32.dll_MessageBoxA]
lea rdx, str.jsIsNumber
mov rcx, rbx
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x180332768], rax
test rax, rax
jne 0x18005de89
xor r9d, r9d
lea r8, str.jsIsNumber
lea rdx, str.wke_api_not_found
xor ecx, ecx
call qword [sym.imp.USER32.dll_MessageBoxA]
lea rdx, str.jsIsString
mov rcx, rbx
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x180332640], rax
test rax, rax
jne 0x18005debe
xor r9d, r9d
lea r8, str.jsIsString
lea rdx, str.wke_api_not_found
xor ecx, ecx
call qword [sym.imp.USER32.dll_MessageBoxA]
lea rdx, str.jsToInt
mov rcx, rbx
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x180332650], rax
test rax, rax
jne 0x18005def3
xor r9d, r9d
lea r8, str.jsToInt
lea rdx, str.wke_api_not_found
xor ecx, ecx
call qword [sym.imp.USER32.dll_MessageBoxA]
lea rdx, str.jsToTempString
mov rcx, rbx
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x1803326c0], rax
test rax, rax
jne 0x18005df28
xor r9d, r9d
lea r8, str.jsToTempString
lea rdx, str.wke_api_not_found
xor ecx, ecx
call qword [sym.imp.USER32.dll_MessageBoxA]
lea rdx, str.jsToTempStringW
mov rcx, rbx
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x1803326e0], rax
test rax, rax
jne 0x18005df5d
xor r9d, r9d
lea r8, str.jsToTempStringW
lea rdx, str.wke_api_not_found
xor ecx, ecx
call qword [sym.imp.USER32.dll_MessageBoxA]
lea rdx, str.jsUndefined
mov rcx, rbx
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x180332730], rax
test rax, rax
jne 0x18005df92
xor r9d, r9d
lea r8, str.jsUndefined
lea rdx, str.wke_api_not_found
xor ecx, ecx
call qword [sym.imp.USER32.dll_MessageBoxA]
lea rdx, str.jsString
mov rcx, rbx
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x180332680], rax
test rax, rax
jne 0x18005dfc7
xor r9d, r9d
lea r8, str.jsString
lea rdx, str.wke_api_not_found
xor ecx, ecx
call qword [sym.imp.USER32.dll_MessageBoxA]
lea rdx, str.jsGetWebView
mov rcx, rbx
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x180332770], rax
test rax, rax
jne 0x18005dffc
xor r9d, r9d
lea r8, str.jsGetWebView
lea rdx, str.wke_api_not_found
xor ecx, ecx
call qword [sym.imp.USER32.dll_MessageBoxA]
mov eax, 1
add rsp, 0x20
pop rbx
ret
xor eax, eax
add rsp, 0x20
pop rbx
ret