Function at 0x140006ba0
Capabilities:
Link many functions at runtime

Disassembly:
push rbx
sub rsp, 0x20
cmp qword [0x140165b88], 0
jne 0x140007967
mov rcx, qword [0x140160c88]
xor edx, edx
lea r8d, [rdx + 8]
call qword [sym.imp.KERNEL32.dll_LoadLibraryExW]
mov rbx, rax
test rax, rax
je 0x140007967
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 [0x140165bf8], rax
test rax, rax
jne 0x140006c1c
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 [0x140165c38], rax
test rax, rax
jne 0x140006c51
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 [0x140165bf0], rax
test rax, rax
jne 0x140006c86
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 [0x140165b60], rax
test rax, rax
jne 0x140006cbb
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 [0x140165be0], rax
test rax, rax
jne 0x140006cf0
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 [0x140165a90], rax
test rax, rax
jne 0x140006d25
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 [0x140165bb8], rax
test rax, rax
jne 0x140006d5a
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 [0x140165a60], rax
test rax, rax
jne 0x140006d8f
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 [0x140165bd0], rax
test rax, rax
jne 0x140006dc4
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 [0x140165b20], rax
test rax, rax
jne 0x140006df9
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 [0x140165b90], rax
test rax, rax
jne 0x140006e2e
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 [0x140165ba8], rax
test rax, rax
jne 0x140006e63
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 [0x140165be8], rax
test rax, rax
jne 0x140006e98
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 [0x140165bd8], rax
test rax, rax
jne 0x140006ecd
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 [0x140165b58], rax
test rax, rax
jne 0x140006f02
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 [0x140165bc8], rax
test rax, rax
jne 0x140006f37
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 [0x140165a98], rax
test rax, rax
jne 0x140006f6c
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 [0x140165b98], rax
test rax, rax
jne 0x140006fa1
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 [0x140165b80], rax
test rax, rax
jne 0x140006fd6
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 [0x140165b00], rax
test rax, rax
jne 0x14000700b
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 [0x140165c28], rax
test rax, rax
jne 0x140007040
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 [0x140165b38], rax
test rax, rax
jne 0x140007075
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 [0x140165a38], rax
test rax, rax
jne 0x1400070aa
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 [0x140165a70], rax
test rax, rax
jne 0x1400070df
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 [0x140165a48], rax
test rax, rax
jne 0x140007114
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 [0x140165bc0], rax
test rax, rax
jne 0x140007149
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 [0x140165c30], rax
test rax, rax
jne 0x14000717e
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 [0x140165b08], rax
test rax, rax
jne 0x1400071b3
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 [0x140165c10], rax
test rax, rax
jne 0x1400071e8
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 [0x140165b50], rax
test rax, rax
jne 0x14000721d
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 [0x140165ad8], rax
test rax, rax
jne 0x140007252
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 [0x140165a68], rax
test rax, rax
jne 0x140007287
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 [0x140165a58], rax
test rax, rax
jne 0x1400072bc
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 [0x140165c18], rax
test rax, rax
jne 0x1400072f1
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 [0x140165c00], rax
test rax, rax
jne 0x140007326
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 [0x140165b78], rax
test rax, rax
jne 0x14000735b
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 [0x140165ba0], rax
test rax, rax
jne 0x140007390
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 [0x140165b48], rax
test rax, rax
jne 0x1400073c5
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 [0x140165c20], rax
test rax, rax
jne 0x1400073fa
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 [0x140165bb0], rax
test rax, rax
jne 0x14000742f
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 [0x140165aa8], rax
test rax, rax
jne 0x140007464
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 [0x140165aa0], rax
test rax, rax
jne 0x140007499
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 [0x140165ac8], rax
test rax, rax
jne 0x1400074ce
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 [0x140165ab8], rax
test rax, rax
jne 0x140007503
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 [0x140165ae8], rax
test rax, rax
jne 0x140007538
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 [0x140165b28], rax
test rax, rax
jne 0x14000756d
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 [0x140165ad0], rax
test rax, rax
jne 0x1400075a2
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 [0x140165c08], rax
test rax, rax
jne 0x1400075d7
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 [0x140165c40], rax
test rax, rax
jne 0x14000760c
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 [0x140165af0], rax
test rax, rax
jne 0x140007641
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 [0x140165af8], rax
test rax, rax
jne 0x140007676
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 [0x140165b18], rax
test rax, rax
jne 0x1400076ab
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 [0x140165a80], rax
test rax, rax
jne 0x1400076e0
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 [0x140165b40], rax
test rax, rax
jne 0x140007715
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 [0x140165ab0], rax
test rax, rax
jne 0x14000774a
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 [0x140165b10], rax
test rax, rax
jne 0x14000777f
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 [0x140165a78], rax
test rax, rax
jne 0x1400077b4
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 [0x140165b68], rax
test rax, rax
jne 0x1400077e9
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 [0x140165a40], rax
test rax, rax
jne 0x14000781e
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 [0x140165a50], rax
test rax, rax
jne 0x140007853
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 [0x140165ac0], rax
test rax, rax
jne 0x140007888
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 [0x140165ae0], rax
test rax, rax
jne 0x1400078bd
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 [0x140165b30], rax
test rax, rax
jne 0x1400078f2
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 [0x140165a88], rax
test rax, rax
jne 0x140007927
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 [0x140165b70], rax
test rax, rax
jne 0x14000795c
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