Function at 0x4cda30
Capabilities:
Link many functions at runtime

Disassembly:
push ebp
mov ebp, esp
sub esp, 8
mov eax, dword [0x543a50]
mov dword [ebp - 4], eax
cmp dword [ebp - 4], 0
jne 0x4cda54
mov ecx, dword [0x541a10]
push ecx
call dword [sym.imp.KERNEL32.dll_LoadLibraryW]
mov dword [ebp - 4], eax
cmp dword [ebp - 4], 0
je 0x4d2184
push str.wkeInitializeEx
mov edx, dword [ebp - 4]
push edx
call dword [sym.imp.KERNEL32.dll_GetProcAddress]
mov dword [ebp - 8], eax
mov eax, dword [ebp + 8]
push eax
call dword [ebp - 8]
add esp, 4
push str.wkeShutdown
mov ecx, dword [ebp - 4]
push ecx
call dword [sym.imp.KERNEL32.dll_GetProcAddress]
mov dword [0x543ae4], eax
cmp dword [0x543ae4], 0
jne 0x4cdaab
push 0
push str.wkeShutdown
push str.wke_api_not_found
push 0
call dword [sym.imp.USER32.dll_MessageBoxA]
push str.wkeShutdownForDebug
mov edx, dword [ebp - 4]
push edx
call dword [sym.imp.KERNEL32.dll_GetProcAddress]
mov dword [0x543ae8], eax
cmp dword [0x543ae8], 0
jne 0x4cdadc
push 0
push str.wkeShutdownForDebug
push str.wke_api_not_found
push 0
call dword [sym.imp.USER32.dll_MessageBoxA]
push str.wkeVersion
mov eax, dword [ebp - 4]
push eax
call dword [sym.imp.KERNEL32.dll_GetProcAddress]
mov dword [0x543af0], eax
cmp dword [0x543af0], 0
jne 0x4cdb0d
push 0
push str.wkeVersion
push str.wke_api_not_found
push 0
call dword [sym.imp.USER32.dll_MessageBoxA]
push str.wkeVersionString
mov ecx, dword [ebp - 4]
push ecx
call dword [sym.imp.KERNEL32.dll_GetProcAddress]
mov dword [0x543af4], eax
cmp dword [0x543af4], 0
jne 0x4cdb3e
push 0
push str.wkeVersionString
push str.wke_api_not_found
push 0
call dword [sym.imp.USER32.dll_MessageBoxA]
push str.wkeGC
mov edx, dword [ebp - 4]
push edx
call dword [sym.imp.KERNEL32.dll_GetProcAddress]
mov dword [0x543afc], eax
cmp dword [0x543afc], 0
jne 0x4cdb6f
push 0
push str.wkeGC
push str.wke_api_not_found
push 0
call dword [sym.imp.USER32.dll_MessageBoxA]
push str.wkeSetResourceGc
mov eax, dword [ebp - 4]
push eax
call dword [sym.imp.KERNEL32.dll_GetProcAddress]
mov dword [0x543b04], eax
cmp dword [0x543b04], 0
jne 0x4cdba0
push 0
push str.wkeSetResourceGc
push str.wke_api_not_found
push 0
call dword [sym.imp.USER32.dll_MessageBoxA]
push str.wkeSetFileSystem
mov ecx, dword [ebp - 4]
push ecx
call dword [sym.imp.KERNEL32.dll_GetProcAddress]
mov dword [0x543b0c], eax
cmp dword [0x543b0c], 0
jne 0x4cdbd1
push 0
push str.wkeSetFileSystem
push str.wke_api_not_found
push 0
call dword [sym.imp.USER32.dll_MessageBoxA]
push str.wkeWebViewName
mov edx, dword [ebp - 4]
push edx
call dword [sym.imp.KERNEL32.dll_GetProcAddress]
mov dword [0x543b14], eax
cmp dword [0x543b14], 0
jne 0x4cdc02
push 0
push str.wkeWebViewName
push str.wke_api_not_found
push 0
call dword [sym.imp.USER32.dll_MessageBoxA]
push str.wkeSetWebViewName
mov eax, dword [ebp - 4]
push eax
call dword [sym.imp.KERNEL32.dll_GetProcAddress]
mov dword [0x543b1c], eax
cmp dword [0x543b1c], 0
jne 0x4cdc33
push 0
push str.wkeSetWebViewName
push str.wke_api_not_found
push 0
call dword [sym.imp.USER32.dll_MessageBoxA]
push str.wkeIsLoaded
mov ecx, dword [ebp - 4]
push ecx
call dword [sym.imp.KERNEL32.dll_GetProcAddress]
mov dword [0x543b24], eax
cmp dword [0x543b24], 0
jne 0x4cdc64
push 0
push str.wkeIsLoaded
push str.wke_api_not_found
push 0
call dword [sym.imp.USER32.dll_MessageBoxA]
push str.wkeIsLoadFailed
mov edx, dword [ebp - 4]
push edx
call dword [sym.imp.KERNEL32.dll_GetProcAddress]
mov dword [0x543b28], eax
cmp dword [0x543b28], 0
jne 0x4cdc95
push 0
push str.wkeIsLoadFailed
push str.wke_api_not_found
push 0
call dword [sym.imp.USER32.dll_MessageBoxA]
push str.wkeIsLoadComplete
mov eax, dword [ebp - 4]
push eax
call dword [sym.imp.KERNEL32.dll_GetProcAddress]
mov dword [0x543b30], eax
cmp dword [0x543b30], 0
jne 0x4cdcc6
push 0
push str.wkeIsLoadComplete
push str.wke_api_not_found
push 0
call dword [sym.imp.USER32.dll_MessageBoxA]
push str.wkeGetSource
mov ecx, dword [ebp - 4]
push ecx
call dword [sym.imp.KERNEL32.dll_GetProcAddress]
mov dword [0x543b34], eax
cmp dword [0x543b34], 0
jne 0x4cdcf7
push 0
push str.wkeGetSource
push str.wke_api_not_found
push 0
call dword [sym.imp.USER32.dll_MessageBoxA]
push str.wkeTitle
mov edx, dword [ebp - 4]
push edx
call dword [sym.imp.KERNEL32.dll_GetProcAddress]
mov dword [0x543b3c], eax
cmp dword [0x543b3c], 0
jne 0x4cdd28
push 0
push str.wkeTitle
push str.wke_api_not_found
push 0
call dword [sym.imp.USER32.dll_MessageBoxA]
push str.wkeTitleW
mov eax, dword [ebp - 4]
push eax
call dword [sym.imp.KERNEL32.dll_GetProcAddress]
mov dword [0x543b44], eax
cmp dword [0x543b44], 0
jne 0x4cdd59
push 0
push str.wkeTitleW
push str.wke_api_not_found
push 0
call dword [sym.imp.USER32.dll_MessageBoxA]
push str.wkeWidth
mov ecx, dword [ebp - 4]
push ecx
call dword [sym.imp.KERNEL32.dll_GetProcAddress]
mov dword [0x543b48], eax
cmp dword [0x543b48], 0
jne 0x4cdd8a
push 0
push str.wkeWidth
push str.wke_api_not_found
push 0
call dword [sym.imp.USER32.dll_MessageBoxA]
push str.wkeHeight
mov edx, dword [ebp - 4]
push edx
call dword [sym.imp.KERNEL32.dll_GetProcAddress]
mov dword [0x543b50], eax
cmp dword [0x543b50], 0
jne 0x4cddbb
push 0
push str.wkeHeight
push str.wke_api_not_found
push 0
call dword [sym.imp.USER32.dll_MessageBoxA]
push str.wkeContentsWidth
mov eax, dword [ebp - 4]
push eax
call dword [sym.imp.KERNEL32.dll_GetProcAddress]
mov dword [0x543b58], eax
cmp dword [0x543b58], 0
jne 0x4cddec
push 0
push str.wkeContentsWidth
push str.wke_api_not_found
push 0
call dword [sym.imp.USER32.dll_MessageBoxA]
push str.wkeContentsHeight
mov ecx, dword [ebp - 4]
push ecx
call dword [sym.imp.KERNEL32.dll_GetProcAddress]
mov dword [0x543b5c], eax
cmp dword [0x543b5c], 0
jne 0x4cde1d
push 0
push str.wkeContentsHeight
push str.wke_api_not_found
push 0
call dword [sym.imp.USER32.dll_MessageBoxA]
push str.wkeSelectAll
mov edx, dword [ebp - 4]
push edx
call dword [sym.imp.KERNEL32.dll_GetProcAddress]
mov dword [0x543b64], eax
cmp dword [0x543b64], 0
jne 0x4cde4e
push 0
push str.wkeSelectAll
push str.wke_api_not_found
push 0
call dword [sym.imp.USER32.dll_MessageBoxA]
push str.wkeCopy
mov eax, dword [ebp - 4]
push eax
call dword [sym.imp.KERNEL32.dll_GetProcAddress]
mov dword [0x543b6c], eax
cmp dword [0x543b6c], 0
jne 0x4cde7f
push 0
push str.wkeCopy
push str.wke_api_not_found
push 0
call dword [sym.imp.USER32.dll_MessageBoxA]
push str.wkeCut
mov ecx, dword [ebp - 4]
push ecx
call dword [sym.imp.KERNEL32.dll_GetProcAddress]
mov dword [0x543b74], eax
cmp dword [0x543b74], 0
jne 0x4cdeb0
push 0
push str.wkeCut
push str.wke_api_not_found
push 0
call dword [sym.imp.USER32.dll_MessageBoxA]
push str.wkePaste
mov edx, dword [ebp - 4]
push edx
call dword [sym.imp.KERNEL32.dll_GetProcAddress]
mov dword [0x543b7c], eax
cmp dword [0x543b7c], 0
jne 0x4cdee1
push 0
push str.wkePaste
push str.wke_api_not_found
push 0
call dword [sym.imp.USER32.dll_MessageBoxA]
push str.wkeDelete
mov eax, dword [ebp - 4]
push eax
call dword [sym.imp.KERNEL32.dll_GetProcAddress]
mov dword [0x543b80], eax
cmp dword [0x543b80], 0
jne 0x4cdf12
push 0
push str.wkeDelete
push str.wke_api_not_found
push 0
call dword [sym.imp.USER32.dll_MessageBoxA]
push str.wkeCookieEnabled
mov ecx, dword [ebp - 4]
push ecx
call dword [sym.imp.KERNEL32.dll_GetProcAddress]
mov dword [0x543b88], eax
cmp dword [0x543b88], 0
jne 0x4cdf43
push 0
push str.wkeCookieEnabled
push str.wke_api_not_found
push 0
call dword [sym.imp.USER32.dll_MessageBoxA]
push str.wkeMediaVolume
mov edx, dword [ebp - 4]
push edx
call dword [sym.imp.KERNEL32.dll_GetProcAddress]
mov dword [0x543b90], eax
cmp dword [0x543b90], 0
jne 0x4cdf74
push 0
push str.wkeMediaVolume
push str.wke_api_not_found
push 0
call dword [sym.imp.USER32.dll_MessageBoxA]
push str.wkeMouseEvent
mov eax, dword [ebp - 4]
push eax
call dword [sym.imp.KERNEL32.dll_GetProcAddress]
mov dword [0x543b98], eax
cmp dword [0x543b98], 0
jne 0x4cdfa5
push 0
push str.wkeMouseEvent
push str.wke_api_not_found
push 0
call dword [sym.imp.USER32.dll_MessageBoxA]
push str.wkeContextMenuEvent
mov ecx, dword [ebp - 4]
push ecx
call dword [sym.imp.KERNEL32.dll_GetProcAddress]
mov dword [0x543ba4], eax
cmp dword [0x543ba4], 0
jne 0x4cdfd6
push 0
push str.wkeContextMenuEvent
push str.wke_api_not_found
push 0
call dword [sym.imp.USER32.dll_MessageBoxA]
push str.wkeMouseWheel
mov edx, dword [ebp - 4]
push edx
call dword [sym.imp.KERNEL32.dll_GetProcAddress]
mov dword [0x543bac], eax
cmp dword [0x543bac], 0
jne 0x4ce007
push 0
push str.wkeMouseWheel
push str.wke_api_not_found
push 0
call dword [sym.imp.USER32.dll_MessageBoxA]
push str.wkeKeyUp
mov eax, dword [ebp - 4]
push eax
call dword [sym.imp.KERNEL32.dll_GetProcAddress]
mov dword [0x543bb8], eax
cmp dword [0x543bb8], 0
jne 0x4ce038
push 0
push str.wkeKeyUp
push str.wke_api_not_found
push 0
call dword [sym.imp.USER32.dll_MessageBoxA]
push str.wkeKeyDown
mov ecx, dword [ebp - 4]
push ecx
call dword [sym.imp.KERNEL32.dll_GetProcAddress]
mov dword [0x543bc0], eax
cmp dword [0x543bc0], 0
jne 0x4ce069
push 0
push str.wkeKeyDown
push str.wke_api_not_found
push 0
call dword [sym.imp.USER32.dll_MessageBoxA]
push str.wkeKeyPress
mov edx, dword [ebp - 4]
push edx
call dword [sym.imp.KERNEL32.dll_GetProcAddress]
mov dword [0x543bcc], eax
cmp dword [0x543bcc], 0
jne 0x4ce09a
push 0
push str.wkeKeyPress
push str.wke_api_not_found
push 0
call dword [sym.imp.USER32.dll_MessageBoxA]
push str.wkeFocus
mov eax, dword [ebp - 4]
push eax
call dword [sym.imp.KERNEL32.dll_GetProcAddress]
mov dword [0x543bd4], eax
cmp dword [0x543bd4], 0
jne 0x4ce0cb
push 0
push str.wkeFocus
push str.wke_api_not_found
push 0
call dword [sym.imp.USER32.dll_MessageBoxA]
push str.wkeUnfocus
mov ecx, dword [ebp - 4]
push ecx
call dword [sym.imp.KERNEL32.dll_GetProcAddress]
mov dword [0x543bdc], eax
cmp dword [0x543bdc], 0
jne 0x4ce0fc
push 0
push str.wkeUnfocus
push str.wke_api_not_found
push 0
call dword [sym.imp.USER32.dll_MessageBoxA]
push str.wkeGetCaret
mov edx, dword [ebp - 4]
push edx
call dword [sym.imp.KERNEL32.dll_GetProcAddress]
mov dword [0x543be4], eax
cmp dword [0x543be4], 0
jne 0x4ce12d
push 0
push str.wkeGetCaret
push str.wke_api_not_found
push 0
call dword [sym.imp.USER32.dll_MessageBoxA]
push str.wkeAwaken
mov eax, dword [ebp - 4]
push eax
call dword [sym.imp.KERNEL32.dll_GetProcAddress]
mov dword [0x543bec], eax
cmp dword [0x543bec], 0
jne 0x4ce15e
push 0
push str.wkeAwaken
push str.wke_api_not_found
push 0
call dword [sym.imp.USER32.dll_MessageBoxA]
push str.wkeZoomFactor
mov ecx, dword [ebp - 4]
push ecx
call dword [sym.imp.KERNEL32.dll_GetProcAddress]
mov dword [0x543bf0], eax
cmp dword [0x543bf0], 0
jne 0x4ce18f
push 0
push str.wkeZoomFactor
push str.wke_api_not_found
push 0
call dword [sym.imp.USER32.dll_MessageBoxA]
push str.wkeSetClientHandler
mov edx, dword [ebp - 4]
push edx
call dword [sym.imp.KERNEL32.dll_GetProcAddress]
mov dword [0x543bf8], eax
cmp dword [0x543bf8], 0
jne 0x4ce1c0
push 0
push str.wkeSetClientHandler
push str.wke_api_not_found
push 0
call dword [sym.imp.USER32.dll_MessageBoxA]
push str.wkeGetClientHandler
mov eax, dword [ebp - 4]
push eax
call dword [sym.imp.KERNEL32.dll_GetProcAddress]
mov dword [0x543c00], eax
cmp dword [0x543c00], 0
jne 0x4ce1f1
push 0
push str.wkeGetClientHandler
push str.wke_api_not_found
push 0
call dword [sym.imp.USER32.dll_MessageBoxA]
push str.wkeToString
mov ecx, dword [ebp - 4]
push ecx
call dword [sym.imp.KERNEL32.dll_GetProcAddress]
mov dword [0x543c08], eax
cmp dword [0x543c08], 0
jne 0x4ce222
push 0
push str.wkeToString
push str.wke_api_not_found
push 0
call dword [sym.imp.USER32.dll_MessageBoxA]
push str.wkeToStringW
mov edx, dword [ebp - 4]
push edx
call dword [sym.imp.KERNEL32.dll_GetProcAddress]
mov dword [0x543c10], eax
cmp dword [0x543c10], 0
jne 0x4ce253
push 0
push str.wkeToStringW
push str.wke_api_not_found
push 0
call dword [sym.imp.USER32.dll_MessageBoxA]
push str.jsToString
mov eax, dword [ebp - 4]
push eax
call dword [sym.imp.KERNEL32.dll_GetProcAddress]
mov dword [0x543c18], eax
cmp dword [0x543c18], 0
jne 0x4ce284
push 0
push str.jsToString
push str.wke_api_not_found
push 0
call dword [sym.imp.USER32.dll_MessageBoxA]
push str.jsToStringW
mov ecx, dword [ebp - 4]
push ecx
call dword [sym.imp.KERNEL32.dll_GetProcAddress]
mov dword [0x543c1c], eax
cmp dword [0x543c1c], 0
jne 0x4ce2b5
push 0
push str.jsToStringW
push str.wke_api_not_found
push 0
call dword [sym.imp.USER32.dll_MessageBoxA]
push str.wkeConfigure
mov edx, dword [ebp - 4]
push edx
call dword [sym.imp.KERNEL32.dll_GetProcAddress]
mov dword [0x543c24], eax
cmp dword [0x543c24], 0
jne 0x4ce2e6
push 0
push str.wkeConfigure
push str.wke_api_not_found
push 0
call dword [sym.imp.USER32.dll_MessageBoxA]
push str.wkeIsInitialize
mov eax, dword [ebp - 4]
push eax
call dword [sym.imp.KERNEL32.dll_GetProcAddress]
mov dword [0x543c2c], eax
cmp dword [0x543c2c], 0
jne 0x4ce317
push 0
push str.wkeIsInitialize
push str.wke_api_not_found
push 0
call dword [sym.imp.USER32.dll_MessageBoxA]
push str.wkeSetViewSettings
mov ecx, dword [ebp - 4]
push ecx
call dword [sym.imp.KERNEL32.dll_GetProcAddress]
mov dword [0x543c34], eax
cmp dword [0x543c34], 0
jne 0x4ce348
push 0
push str.wkeSetViewSettings
push str.wke_api_not_found
push 0
call dword [sym.imp.USER32.dll_MessageBoxA]
push str.wkeSetDebugConfig
mov edx, dword [ebp - 4]
push edx
call dword [sym.imp.KERNEL32.dll_GetProcAddress]
mov dword [0x543c40], eax
cmp dword [0x543c40], 0
jne 0x4ce379
push 0
push str.wkeSetDebugConfig
push str.wke_api_not_found
push 0
call dword [sym.imp.USER32.dll_MessageBoxA]
push str.wkeGetDebugConfig
mov eax, dword [ebp - 4]
push eax
call dword [sym.imp.KERNEL32.dll_GetProcAddress]
mov dword [0x543c48], eax
cmp dword [0x543c48], 0
jne 0x4ce3aa
push 0
push str.wkeGetDebugConfig
push str.wke_api_not_found
push 0
call dword [sym.imp.USER32.dll_MessageBoxA]
push str.wkeFinalize
mov ecx, dword [ebp - 4]
push ecx
call dword [sym.imp.KERNEL32.dll_GetProcAddress]
mov dword [0x543c50], eax
cmp dword [0x543c50], 0
jne 0x4ce3db
push 0
push str.wkeFinalize
push str.wke_api_not_found
push 0
call dword [sym.imp.USER32.dll_MessageBoxA]
push str.wkeUpdate
mov edx, dword [ebp - 4]
push edx
call dword [sym.imp.KERNEL32.dll_GetProcAddress]
mov dword [0x543c54], eax
cmp dword [0x543c54], 0
jne 0x4ce40c
push 0
push str.wkeUpdate
push str.wke_api_not_found
push 0
call dword [sym.imp.USER32.dll_MessageBoxA]
push str.wkeGetVersion
mov eax, dword [ebp - 4]
push eax
call dword [sym.imp.KERNEL32.dll_GetProcAddress]
mov dword [0x543c5c], eax
cmp dword [0x543c5c], 0
jne 0x4ce43d
push 0
push str.wkeGetVersion
push str.wke_api_not_found
push 0
call dword [sym.imp.USER32.dll_MessageBoxA]
push str.wkeGetVersionString
mov ecx, dword [ebp - 4]
push ecx
call dword [sym.imp.KERNEL32.dll_GetProcAddress]
mov dword [0x543c64], eax
cmp dword [0x543c64], 0
jne 0x4ce46e
push 0
push str.wkeGetVersionString
push str.wke_api_not_found
push 0
call dword [sym.imp.USER32.dll_MessageBoxA]
push str.wkeCreateWebView
mov edx, dword [ebp - 4]
push edx
call dword [sym.imp.KERNEL32.dll_GetProcAddress]
mov dword [0x543c6c], eax
cmp dword [0x543c6c], 0
jne 0x4ce49f
push 0
push str.wkeCreateWebView
push str.wke_api_not_found
push 0
call dword [sym.imp.USER32.dll_MessageBoxA]
push str.wkeDestroyWebView
mov eax, dword [ebp - 4]
push eax
call dword [sym.imp.KERNEL32.dll_GetProcAddress]
mov dword [0x543c70], eax
cmp dword [0x543c70], 0
jne 0x4ce4d0
push 0
push str.wkeDestroyWebView
push str.wke_api_not_found
push 0
call dword [sym.imp.USER32.dll_MessageBoxA]
push str.wkeSetMemoryCacheEnable
mov ecx, dword [ebp - 4]
push ecx
call dword [sym.imp.KERNEL32.dll_GetProcAddress]
mov dword [0x543c7c], eax
cmp dword [0x543c7c], 0
jne 0x4ce501
push 0
push str.wkeSetMemoryCacheEnable
push str.wke_api_not_found
push 0
call dword [sym.imp.USER32.dll_MessageBoxA]
push str.wkeSetMouseEnabled
mov edx, dword [ebp - 4]
push edx
call dword [sym.imp.KERNEL32.dll_GetProcAddress]
mov dword [0x543c84], eax
cmp dword [0x543c84], 0
jne 0x4ce532
push 0
push str.wkeSetMouseEnabled
push str.wke_api_not_found
push 0
call dword [sym.imp.USER32.dll_MessageBoxA]
push str.wkeSetTouchEnabled
mov eax, dword [ebp - 4]
push eax
call dword [sym.imp.KERNEL32.dll_GetProcAddress]
mov dword [0x543c88], eax
cmp dword [0x543c88], 0
jne 0x4ce563
push 0
push str.wkeSetTouchEnabled
push str.wke_api_not_found
push 0
call dword [sym.imp.USER32.dll_MessageBoxA]
push str.wkeSetSystemTouchEnabled
mov ecx, dword [ebp - 4]
push ecx
call dword [sym.imp.KERNEL32.dll_GetProcAddress]
mov dword [0x543c90], eax
cmp dword [0x543c90], 0
jne 0x4ce594
push 0
push str.wkeSetSystemTouchEnabled
push str.wke_api_not_found
push 0
call dword [sym.imp.USER32.dll_MessageBoxA]
push str.wkeSetContextMenuEnabled
mov edx, dword [ebp - 4]
push edx
call dword [sym.imp.KERNEL32.dll_GetProcAddress]
mov dword [0x543c98], eax
cmp dword [0x543c98], 0
jne 0x4ce5c5
push 0
push str.wkeSetContextMenuEnabled
push str.wke_api_not_found
push 0
call dword [sym.imp.USER32.dll_MessageBoxA]
push str.wkeSetNavigationToNewWindowEnable
mov eax, dword [ebp - 4]
push eax
call dword [sym.imp.KERNEL32.dll_GetProcAddress]
mov dword [0x543ca0], eax
cmp dword [0x543ca0], 0
jne 0x4ce5f6
push 0
push str.wkeSetNavigationToNewWindowEnable
push str.wke_api_not_found
push 0
call dword [sym.imp.USER32.dll_MessageBoxA]
push str.wkeSetCspCheckEnable
mov ecx, dword [ebp - 4]
push ecx
call dword [sym.imp.KERNEL32.dll_GetProcAddress]
mov dword [0x543ca8], eax
cmp dword [0x543ca8], 0
jne 0x4ce627
push 0
push str.wkeSetCspCheckEnable
push str.wke_api_not_found
push 0
call dword [sym.imp.USER32.dll_MessageBoxA]
push str.wkeSetNpapiPluginsEnabled
mov edx, dword [ebp - 4]
push edx
call dword [sym.imp.KERNEL32.dll_GetProcAddress]
mov dword [0x543cac], eax
cmp dword [0x543cac], 0
jne 0x4ce658
push 0
push str.wkeSetNpapiPluginsEnabled
push str.wke_api_not_found
push 0
call dword [sym.imp.USER32.dll_MessageBoxA]
push str.wkeSetHeadlessEnabled
mov eax, dword [ebp - 4]
push eax
call dword [sym.imp.KERNEL32.dll_GetProcAddress]
mov dword [0x543cb8], eax
cmp dword [0x543cb8], 0
jne 0x4ce689
push 0
push str.wkeSetHeadlessEnabled
push str.wke_api_not_found
push 0
call dword [sym.imp.USER32.dll_MessageBoxA]
push str.wkeSetDragEnable
mov ecx, dword [ebp - 4]
push ecx
call dword [sym.imp.KERNEL32.dll_GetProcAddress]
mov dword [0x5436b8], eax
cmp dword [0x5436b8], 0
jne 0x4ce6ba
push 0
push str.wkeSetDragEnable
push str.wke_api_not_found
push 0
call dword [sym.imp.USER32.dll_MessageBoxA]
push str.wkeSetDragDropEnable
mov edx, dword [ebp - 4]
push edx
call dword [sym.imp.KERNEL32.dll_GetProcAddress]
mov dword [0x5436c0], eax
cmp dword [0x5436c0], 0
jne 0x4ce6eb
push 0
push str.wkeSetDragDropEnable
push str.wke_api_not_found
push 0
call dword [sym.imp.USER32.dll_MessageBoxA]
push str.wkeSetContextMenuItemShow
mov eax, dword [ebp - 4]
push eax
call dword [sym.imp.KERNEL32.dll_GetProcAddress]
mov dword [0x5436c8], eax
cmp dword [0x5436c8], 0
jne 0x4ce71c
push 0
push str.wkeSetContextMenuItemShow
push str.wke_api_not_found
push 0
call dword [sym.imp.USER32.dll_MessageBoxA]
push str.wkeSetLanguage
mov ecx, dword [ebp - 4]
push ecx
call dword [sym.imp.KERNEL32.dll_GetProcAddress]
mov dword [0x543708], eax
cmp dword [0x543708], 0
jne 0x4ce74d
push 0
push str.wkeSetLanguage
push str.wke_api_not_found
push 0
call dword [sym.imp.USER32.dll_MessageBoxA]
push str.wkeSetViewNetInterface
mov edx, dword [ebp - 4]
push edx
call dword [sym.imp.KERNEL32.dll_GetProcAddress]
mov dword [0x543710], eax
cmp dword [0x543710], 0
jne 0x4ce77e
push 0
push str.wkeSetViewNetInterface
push str.wke_api_not_found
push 0
call dword [sym.imp.USER32.dll_MessageBoxA]
push str.wkeSetProxy
mov eax, dword [ebp - 4]
push eax
call dword [sym.imp.KERNEL32.dll_GetProcAddress]
mov dword [0x543718], eax
cmp dword [0x543718], 0
jne 0x4ce7af
push 0
push str.wkeSetProxy
push str.wke_api_not_found
push 0
call dword [sym.imp.USER32.dll_MessageBoxA]
push str.wkeSetViewProxy
mov ecx, dword [ebp - 4]
push ecx
call dword [sym.imp.KERNEL32.dll_GetProcAddress]
mov dword [0x543720], eax
cmp dword [0x543720], 0
jne 0x4ce7e0
push 0
push str.wkeSetViewProxy
push str.wke_api_not_found
push 0
call dword [sym.imp.USER32.dll_MessageBoxA]
push str.wkeGetName
mov edx, dword [ebp - 4]
push edx
call dword [sym.imp.KERNEL32.dll_GetProcAddress]
mov dword [0x543724], eax
cmp dword [0x543724], 0
jne 0x4ce811
push 0
push str.wkeGetName
push str.wke_api_not_found
push 0
call dword [sym.imp.USER32.dll_MessageBoxA]
push str.wkeSetName
mov eax, dword [ebp - 4]
push eax
call dword [sym.imp.KERNEL32.dll_GetProcAddress]
mov dword [0x543728], eax
cmp dword [0x543728], 0
jne 0x4ce842
push 0
push str.wkeSetName
push str.wke_api_not_found
push 0
call dword [sym.imp.USER32.dll_MessageBoxA]
push str.wkeSetHandle
mov ecx, dword [ebp - 4]
push ecx
call dword [sym.imp.KERNEL32.dll_GetProcAddress]
mov dword [0x543730], eax
cmp dword [0x543730], 0
jne 0x4ce873
push 0
push str.wkeSetHandle
push str.wke_api_not_found
push 0
call dword [sym.imp.USER32.dll_MessageBoxA]
push str.wkeSetHandleOffset
mov edx, dword [ebp - 4]
push edx
call dword [sym.imp.KERNEL32.dll_GetProcAddress]
mov dword [0x543738], eax
cmp dword [0x543738], 0
jne 0x4ce8a4
push 0
push str.wkeSetHandleOffset
push str.wke_api_not_found
push 0
call dword [sym.imp.USER32.dll_MessageBoxA]
push str.wkeIsTransparent
mov eax, dword [ebp - 4]
push eax
call dword [sym.imp.KERNEL32.dll_GetProcAddress]
mov dword [0x543740], eax
cmp dword [0x543740], 0
jne 0x4ce8d5
push 0
push str.wkeIsTransparent
push str.wke_api_not_found
push 0
call dword [sym.imp.USER32.dll_MessageBoxA]
push str.wkeSetTransparent
mov ecx, dword [ebp - 4]
push ecx
call dword [sym.imp.KERNEL32.dll_GetProcAddress]
mov dword [0x543748], eax
cmp dword [0x543748], 0
jne 0x4ce906
push 0
push str.wkeSetTransparent
push str.wke_api_not_found
push 0
call dword [sym.imp.USER32.dll_MessageBoxA]
push str.wkeSetUserAgent
mov edx, dword [ebp - 4]
push edx
call dword [sym.imp.KERNEL32.dll_GetProcAddress]
mov dword [0x54374c], eax
cmp dword [0x54374c], 0
jne 0x4ce937
push 0
push str.wkeSetUserAgent
push str.wke_api_not_found
push 0
call dword [sym.imp.USER32.dll_MessageBoxA]
push str.wkeGetUserAgent
mov eax, dword [ebp - 4]
push eax
call dword [sym.imp.KERNEL32.dll_GetProcAddress]
mov dword [0x543754], eax
cmp dword [0x543754], 0
jne 0x4ce968
push 0
push str.wkeGetUserAgent
push str.wke_api_not_found
push 0
call dword [sym.imp.USER32.dll_MessageBoxA]
push str.wkeSetUserAgentW
mov ecx, dword [ebp - 4]
push ecx
call dword [sym.imp.KERNEL32.dll_GetProcAddress]
mov dword [0x54375c], eax
cmp dword [0x54375c], 0
jne 0x4ce999
push 0
push str.wkeSetUserAgentW
push str.wke_api_not_found
push 0
call dword [sym.imp.USER32.dll_MessageBoxA]
push str.wkeShowDevtools
mov edx, dword [ebp - 4]
push edx
call dword [sym.imp.KERNEL32.dll_GetProcAddress]
mov dword [0x543768], eax
cmp dword [0x543768], 0
jne 0x4ce9ca
push 0
push str.wkeShowDevtools
push str.wke_api_not_found
push 0
call dword [sym.imp.USER32.dll_MessageBoxA]
push str.wkeLoadW
mov eax, dword [ebp - 4]
push eax
call dword [sym.imp.KERNEL32.dll_GetProcAddress]
mov dword [0x54376c], eax
cmp dword [0x54376c], 0
jne 0x4ce9fb
push 0
push str.wkeLoadW
push str.wke_api_not_found
push 0
call dword [sym.imp.USER32.dll_MessageBoxA]
push str.wkeLoadURL
mov ecx, dword [ebp - 4]
push ecx
call dword [sym.imp.KERNEL32.dll_GetProcAddress]
mov dword [0x543778], eax
cmp dword [0x543778], 0
jne 0x4cea2c
push 0
push str.wkeLoadURL
push str.wke_api_not_found
push 0
call dword [sym.imp.USER32.dll_MessageBoxA]
push str.wkeLoadURLW
mov edx, dword [ebp - 4]
push edx
call dword [sym.imp.KERNEL32.dll_GetProcAddress]
mov dword [0x543780], eax
cmp dword [0x543780], 0
jne 0x4cea5d
push 0
push str.wkeLoadURLW
push str.wke_api_not_found
push 0
call dword [sym.imp.USER32.dll_MessageBoxA]
push str.wkePostURL
mov eax, dword [ebp - 4]
push eax
call dword [sym.imp.KERNEL32.dll_GetProcAddress]
mov dword [0x543788], eax
cmp dword [0x543788], 0
jne 0x4cea8e
push 0
push str.wkePostURL
push str.wke_api_not_found
push 0
call dword [sym.imp.USER32.dll_MessageBoxA]
push str.wkePostURLW
mov ecx, dword [ebp - 4]
push ecx
call dword [sym.imp.KERNEL32.dll_GetProcAddress]
mov dword [0x543790], eax
cmp dword [0x543790], 0
jne 0x4ceabf
push 0
push str.wkePostURLW
push str.wke_api_not_found
push 0
call dword [sym.imp.USER32.dll_MessageBoxA]
push str.wkeLoadHTML
mov edx, dword [ebp - 4]
push edx
call dword [sym.imp.KERNEL32.dll_GetProcAddress]
mov dword [0x543798], eax
cmp dword [0x543798], 0
jne 0x4ceaf0
push 0
push str.wkeLoadHTML
push str.wke_api_not_found
push 0
call dword [sym.imp.USER32.dll_MessageBoxA]
push str.wkeLoadHtmlWithBaseUrl
mov eax, dword [ebp - 4]
push eax
call dword [sym.imp.KERNEL32.dll_GetProcAddress]
mov dword [0x5437a0], eax
cmp dword [0x5437a0], 0
jne 0x4ceb21
push 0
push str.wkeLoadHtmlWithBaseUrl
push str.wke_api_not_found
push 0
call dword [sym.imp.USER32.dll_MessageBoxA]
push str.wkeLoadHTMLW
mov ecx, dword [ebp - 4]
push ecx
call dword [sym.imp.KERNEL32.dll_GetProcAddress]
mov dword [0x5437a4], eax
cmp dword [0x5437a4], 0
jne 0x4ceb52
push 0
push str.wkeLoadHTMLW
push str.wke_api_not_found
push 0
call dword [sym.imp.USER32.dll_MessageBoxA]
push str.wkeLoadFile
mov edx, dword [ebp - 4]
push edx
call dword [sym.imp.KERNEL32.dll_GetProcAddress]
mov dword [0x5437ac], eax
cmp dword [0x5437ac], 0
jne 0x4ceb83
push 0
push str.wkeLoadFile
push str.wke_api_not_found
push 0
call dword [sym.imp.USER32.dll_MessageBoxA]
push str.wkeLoadFileW
mov eax, dword [ebp - 4]
push eax
call dword [sym.imp.KERNEL32.dll_GetProcAddress]
mov dword [0x5437b4], eax
cmp dword [0x5437b4], 0
jne 0x4cebb4
push 0
push str.wkeLoadFileW
push str.wke_api_not_found
push 0
call dword [sym.imp.USER32.dll_MessageBoxA]
push str.wkeGetURL
mov ecx, dword [ebp - 4]
push ecx
call dword [sym.imp.KERNEL32.dll_GetProcAddress]
mov dword [0x5437bc], eax
cmp dword [0x5437bc], 0
jne 0x4cebe5
push 0
push str.wkeGetURL
push str.wke_api_not_found
push 0
call dword [sym.imp.USER32.dll_MessageBoxA]
push str.wkeGetFrameUrl
mov edx, dword [ebp - 4]
push edx
call dword [sym.imp.KERNEL32.dll_GetProcAddress]
mov dword [0x5437c4], eax
cmp dword [0x5437c4], 0
jne 0x4cec16
push 0
push str.wkeGetFrameUrl
push str.wke_api_not_found
push 0
call dword [sym.imp.USER32.dll_MessageBoxA]
push str.wkeIsLoading
mov eax, dword [ebp - 4]
push eax
call dword [sym.imp.KERNEL32.dll_GetProcAddress]
mov dword [0x5437c8], eax
cmp dword [0x5437c8], 0
jne 0x4cec47
push 0
push str.wkeIsLoading
push str.wke_api_not_found
push 0
call dword [sym.imp.USER32.dll_MessageBoxA]
push str.wkeIsLoadingSucceeded
mov ecx, dword [ebp - 4]
push ecx
call dword [sym.imp.KERNEL32.dll_GetProcAddress]
mov dword [0x5437d0], eax
cmp dword [0x5437d0], 0
jne 0x4cec78
push 0
push str.wkeIsLoadingSucceeded
push str.wke_api_not_found
push 0
call dword [sym.imp.USER32.dll_MessageBoxA]
push str.wkeIsLoadingFailed
mov edx, dword [ebp - 4]
push edx
call dword [sym.imp.KERNEL32.dll_GetProcAddress]
mov dword [0x5437d8], eax
cmp dword [0x5437d8], 0
jne 0x4ceca9
push 0
push str.wkeIsLoadingFailed
push str.wke_api_not_found
push 0
call dword [sym.imp.USER32.dll_MessageBoxA]
push str.wkeIsLoadingCompleted
mov eax, dword [ebp - 4]
push eax
call dword [sym.imp.KERNEL32.dll_GetProcAddress]
mov dword [0x5437dc], eax
cmp dword [0x5437dc], 0
jne 0x4cecda
push 0
push str.wkeIsLoadingCompleted
push str.wke_api_not_found
push 0
call dword [sym.imp.USER32.dll_MessageBoxA]
push str.wkeIsDocumentReady
mov ecx, dword [ebp - 4]
push ecx
call dword [sym.imp.KERNEL32.dll_GetProcAddress]
mov dword [0x5437e4], eax
cmp dword [0x5437e4], 0
jne 0x4ced0b
push 0
push str.wkeIsDocumentReady
push str.wke_api_not_found
push 0
call dword [sym.imp.USER32.dll_MessageBoxA]
push str.wkeStopLoading
mov edx, dword [ebp - 4]
push edx
call dword [sym.imp.KERNEL32.dll_GetProcAddress]
mov dword [0x5437ec], eax
cmp dword [0x5437ec], 0
jne 0x4ced3c
push 0
push str.wkeStopLoading
push str.wke_api_not_found
push 0
call dword [sym.imp.USER32.dll_MessageBoxA]
push str.wkeReload
mov eax, dword [ebp - 4]
push eax
call dword [sym.imp.KERNEL32.dll_GetProcAddress]
mov dword [0x5437f4], eax
cmp dword [0x5437f4], 0
jne 0x4ced6d
push 0
push str.wkeReload
push str.wke_api_not_found
push 0
call dword [sym.imp.USER32.dll_MessageBoxA]
push str.wkeGoToOffset
mov ecx, dword [ebp - 4]
push ecx
call dword [sym.imp.KERNEL32.dll_GetProcAddress]
mov dword [0x5437fc], eax
cmp dword [0x5437fc], 0
jne 0x4ced9e
push 0
push str.wkeGoToOffset
push str.wke_api_not_found
push 0
call dword [sym.imp.USER32.dll_MessageBoxA]
push str.wkeGoToIndex
mov edx, dword [ebp - 4]
push edx
call dword [sym.imp.KERNEL32.dll_GetProcAddress]
mov dword [0x543808], eax
cmp dword [0x543808], 0
jne 0x4cedcf
push 0
push str.wkeGoToIndex
push str.wke_api_not_found
push 0
call dword [sym.imp.USER32.dll_MessageBoxA]
push str.wkeGetWebviewId
mov eax, dword [ebp - 4]
push eax
call dword [sym.imp.KERNEL32.dll_GetProcAddress]
mov dword [0x543810], eax
cmp dword [0x543810], 0
jne 0x4cee00
push 0
push str.wkeGetWebviewId
push str.wke_api_not_found
push 0
call dword [sym.imp.USER32.dll_MessageBoxA]
push str.wkeIsWebviewAlive
mov ecx, dword [ebp - 4]
push ecx
call dword [sym.imp.KERNEL32.dll_GetProcAddress]
mov dword [0x543818], eax
cmp dword [0x543818], 0
jne 0x4cee31
push 0
push str.wkeIsWebviewAlive
push str.wke_api_not_found
push 0
call dword [sym.imp.USER32.dll_MessageBoxA]
push str.wkeIsWebviewValid
mov edx, dword [ebp - 4]
push edx
call dword [sym.imp.KERNEL32.dll_GetProcAddress]
mov dword [0x54381c], eax
cmp dword [0x54381c], 0
jne 0x4cee62
push 0
push str.wkeIsWebviewValid
push str.wke_api_not_found
push 0
call dword [sym.imp.USER32.dll_MessageBoxA]
push str.wkeGetDocumentCompleteURL
mov eax, dword [ebp - 4]
push eax
call dword [sym.imp.KERNEL32.dll_GetProcAddress]
mov dword [0x543828], eax
cmp dword [0x543828], 0
jne 0x4cee93
push 0
push str.wkeGetDocumentCompleteURL
push str.wke_api_not_found
push 0
call dword [sym.imp.USER32.dll_MessageBoxA]
push str.wkeCreateMemBuf
mov ecx, dword [ebp - 4]
push ecx
call dword [sym.imp.KERNEL32.dll_GetProcAddress]
mov dword [0x543830], eax
cmp dword [0x543830], 0
jne 0x4ceec4
push 0
push str.wkeCreateMemBuf
push str.wke_api_not_found
push 0
call dword [sym.imp.USER32.dll_MessageBoxA]
push str.wkeFreeMemBuf
mov edx, dword [ebp - 4]
push edx
call dword [sym.imp.KERNEL32.dll_GetProcAddress]
mov dword [0x543834], eax
cmp dword [0x543834], 0
jne 0x4ceef5
push 0
push str.wkeFreeMemBuf
push str.wke_api_not_found
push 0
call dword [sym.imp.USER32.dll_MessageBoxA]
push str.wkeGetTitle
mov eax, dword [ebp - 4]
push eax
call dword [sym.imp.KERNEL32.dll_GetProcAddress]
mov dword [0x54383c], eax
cmp dword [0x54383c], 0
jne 0x4cef26
push 0
push str.wkeGetTitle
push str.wke_api_not_found
push 0
call dword [sym.imp.USER32.dll_MessageBoxA]
push str.wkeGetTitleW
mov ecx, dword [ebp - 4]
push ecx
call dword [sym.imp.KERNEL32.dll_GetProcAddress]
mov dword [0x543844], eax
cmp dword [0x543844], 0
jne 0x4cef57
push 0
push str.wkeGetTitleW
push str.wke_api_not_found
push 0
call dword [sym.imp.USER32.dll_MessageBoxA]
push str.wkeResize
mov edx, dword [ebp - 4]
push edx
call dword [sym.imp.KERNEL32.dll_GetProcAddress]
mov dword [0x54384c], eax
cmp dword [0x54384c], 0
jne 0x4cef88
push 0
push str.wkeResize
push str.wke_api_not_found
push 0
call dword [sym.imp.USER32.dll_MessageBoxA]
push str.wkeGetWidth
mov eax, dword [ebp - 4]
push eax
call dword [sym.imp.KERNEL32.dll_GetProcAddress]
mov dword [0x543854], eax
cmp dword [0x543854], 0
jne 0x4cefb9
push 0
push str.wkeGetWidth
push str.wke_api_not_found
push 0
call dword [sym.imp.USER32.dll_MessageBoxA]
push str.wkeGetHeight
mov ecx, dword [ebp - 4]
push ecx
call dword [sym.imp.KERNEL32.dll_GetProcAddress]
mov dword [0x54385c], eax
cmp dword [0x54385c], 0
jne 0x4cefea
push 0
push str.wkeGetHeight
push str.wke_api_not_found
push 0
call dword [sym.imp.USER32.dll_MessageBoxA]
push str.wkeGetContentWidth
mov edx, dword [ebp - 4]
push edx
call dword [sym.imp.KERNEL32.dll_GetProcAddress]
mov dword [0x543860], eax
cmp dword [0x543860], 0
jne 0x4cf01b
push 0
push str.wkeGetContentWidth
push str.wke_api_not_found
push 0
call dword [sym.imp.USER32.dll_MessageBoxA]
push str.wkeGetContentHeight
mov eax, dword [ebp - 4]
push eax
call dword [sym.imp.KERNEL32.dll_GetProcAddress]
mov dword [0x543868], eax
cmp dword [0x543868], 0
jne 0x4cf04c
push 0
push str.wkeGetContentHeight
push str.wke_api_not_found
push 0
call dword [sym.imp.USER32.dll_MessageBoxA]
push str.wkeSetDirty
mov ecx, dword [ebp - 4]
push ecx
call dword [sym.imp.KERNEL32.dll_GetProcAddress]
mov dword [0x543874], eax
cmp dword [0x543874], 0
jne 0x4cf07d
push 0
push str.wkeSetDirty
push str.wke_api_not_found
push 0
call dword [sym.imp.USER32.dll_MessageBoxA]
push str.wkeIsDirty
mov edx, dword [ebp - 4]
push edx
call dword [sym.imp.KERNEL32.dll_GetProcAddress]
mov dword [0x543878], eax
cmp dword [0x543878], 0
jne 0x4cf0ae
push 0
push str.wkeIsDirty
push str.wke_api_not_found
push 0
call dword [sym.imp.USER32.dll_MessageBoxA]
push str.wkeAddDirtyArea
mov eax, dword [ebp - 4]
push eax
call dword [sym.imp.KERNEL32.dll_GetProcAddress]
mov dword [0x543884], eax
cmp dword [0x543884], 0
jne 0x4cf0df
push 0
push str.wkeAddDirtyArea
push str.wke_api_not_found
push 0
call dword [sym.imp.USER32.dll_MessageBoxA]
push str.wkeLayoutIfNeeded
mov ecx, dword [ebp - 4]
push ecx
call dword [sym.imp.KERNEL32.dll_GetProcAddress]
mov dword [0x543890], eax
cmp dword [0x543890], 0
jne 0x4cf110
push 0
push str.wkeLayoutIfNeeded
push str.wke_api_not_found
push 0
call dword [sym.imp.USER32.dll_MessageBoxA]
push str.wkePaint2
mov edx, dword [ebp - 4]
push edx
call dword [sym.imp.KERNEL32.dll_GetProcAddress]
mov dword [0x5438a0], eax
cmp dword [0x5438a0], 0
jne 0x4cf141
push 0
push str.wkePaint2
push str.wke_api_not_found
push 0
call dword [sym.imp.USER32.dll_MessageBoxA]
push str.wkePaint
mov eax, dword [ebp - 4]
push eax
call dword [sym.imp.KERNEL32.dll_GetProcAddress]
mov dword [0x5438ac], eax
cmp dword [0x5438ac], 0
jne 0x4cf172
push 0
push str.wkePaint
push str.wke_api_not_found
push 0
call dword [sym.imp.USER32.dll_MessageBoxA]
push str.wkeRepaintIfNeeded
mov ecx, dword [ebp - 4]
push ecx
call dword [sym.imp.KERNEL32.dll_GetProcAddress]
mov dword [0x5438b0], eax
cmp dword [0x5438b0], 0
jne 0x4cf1a3
push 0
push str.wkeRepaintIfNeeded
push str.wke_api_not_found
push 0
call dword [sym.imp.USER32.dll_MessageBoxA]
push str.wkeGetViewDC
mov edx, dword [ebp - 4]
push edx
call dword [sym.imp.KERNEL32.dll_GetProcAddress]
mov dword [0x5438b8], eax
cmp dword [0x5438b8], 0
jne 0x4cf1d4
push 0
push str.wkeGetViewDC
push str.wke_api_not_found
push 0
call dword [sym.imp.USER32.dll_MessageBoxA]
push str.wkeUnlockViewDC
mov eax, dword [ebp - 4]
push eax
call dword [sym.imp.KERNEL32.dll_GetProcAddress]
mov dword [0x5438c0], eax
cmp dword [0x5438c0], 0
jne 0x4cf205
push 0
push str.wkeUnlockViewDC
push str.wke_api_not_found
push 0
call dword [sym.imp.USER32.dll_MessageBoxA]
push str.wkeGetHostHWND
mov ecx, dword [ebp - 4]
push ecx
call dword [sym.imp.KERNEL32.dll_GetProcAddress]
mov dword [0x5438c8], eax
cmp dword [0x5438c8], 0
jne 0x4cf236
push 0
push str.wkeGetHostHWND
push str.wke_api_not_found
push 0
call dword [sym.imp.USER32.dll_MessageBoxA]
push str.wkeCanGoBack
mov edx, dword [ebp - 4]
push edx
call dword [sym.imp.KERNEL32.dll_GetProcAddress]
mov dword [0x5438cc], eax
cmp dword [0x5438cc], 0
jne 0x4cf267
push 0
push str.wkeCanGoBack
push str.wke_api_not_found
push 0
call dword [sym.imp.USER32.dll_MessageBoxA]
push str.wkeGoBack
mov eax, dword [ebp - 4]
push eax
call dword [sym.imp.KERNEL32.dll_GetProcAddress]
mov dword [0x5438d4], eax
cmp dword [0x5438d4], 0
jne 0x4cf298
push 0
push str.wkeGoBack
push str.wke_api_not_found
push 0
call dword [sym.imp.USER32.dll_MessageBoxA]
push str.wkeCanGoForward
mov ecx, dword [ebp - 4]
push ecx
call dword [sym.imp.KERNEL32.dll_GetProcAddress]
mov dword [0x5438dc], eax
cmp dword [0x5438dc], 0
jne 0x4cf2c9
xor eax, eax
mov esp, ebp
pop ebp
ret