Function at 0x4cd840
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 0x4cd864
mov ecx, dword [0x541a10]
push ecx
call dword [sym.imp.KERNEL32.dll_LoadLibraryW]
mov dword [ebp - 4], eax
cmp dword [ebp - 4], 0
je 0x4d1f94
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 0x4cd8bb
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 0x4cd8ec
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 0x4cd91d
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 0x4cd94e
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 0x4cd97f
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 0x4cd9b0
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 0x4cd9e1
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 0x4cda12
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 0x4cda43
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 0x4cda74
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 0x4cdaa5
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 0x4cdad6
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 0x4cdb07
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 0x4cdb38
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 0x4cdb69
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 0x4cdb9a
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 0x4cdbcb
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 0x4cdbfc
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 0x4cdc2d
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 0x4cdc5e
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 0x4cdc8f
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 0x4cdcc0
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 0x4cdcf1
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 0x4cdd22
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 0x4cdd53
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 0x4cdd84
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 0x4cddb5
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 0x4cdde6
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 0x4cde17
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 0x4cde48
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 0x4cde79
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 0x4cdeaa
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 0x4cdedb
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 0x4cdf0c
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 0x4cdf3d
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 0x4cdf6e
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 0x4cdf9f
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 0x4cdfd0
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 0x4ce001
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 0x4ce032
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 0x4ce063
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 0x4ce094
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 0x4ce0c5
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 0x4ce0f6
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 0x4ce127
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 0x4ce158
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 0x4ce189
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 0x4ce1ba
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 0x4ce1eb
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 0x4ce21c
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 0x4ce24d
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 0x4ce27e
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 0x4ce2af
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 0x4ce2e0
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 0x4ce311
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 0x4ce342
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 0x4ce373
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 0x4ce3a4
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 0x4ce3d5
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 0x4ce406
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 0x4ce437
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 0x4ce468
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 0x4ce499
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 0x4ce4ca
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 0x4ce4fb
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 0x4ce52c
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 0x4ce55d
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 0x4ce58e
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 0x4ce5bf
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 0x4ce5f0
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 0x4ce621
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 0x4ce652
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 0x4ce683
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 0x4ce6b4
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 0x4ce6e5
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 0x4ce716
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 0x4ce747
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 0x4ce778
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 0x4ce7a9
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 0x4ce7da
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 0x4ce80b
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 0x4ce83c
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 0x4ce86d
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 0x4ce89e
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 0x4ce8cf
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 0x4ce900
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 0x4ce931
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 0x4ce962
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 0x4ce993
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 0x4ce9c4
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 0x4ce9f5
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 0x4cea26
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 0x4cea57
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 0x4cea88
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 0x4ceab9
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 0x4ceaea
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 0x4ceb1b
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 0x4ceb4c
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 0x4ceb7d
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 0x4cebae
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 0x4cebdf
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 0x4cec10
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 0x4cec41
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 0x4cec72
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 0x4ceca3
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 0x4cecd4
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 0x4ced05
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 0x4ced36
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 0x4ced67
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 0x4ced98
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 0x4cedc9
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 0x4cedfa
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 0x4cee2b
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 0x4cee5c
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 0x4cee8d
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 0x4ceebe
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 0x4ceeef
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 0x4cef20
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 0x4cef51
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 0x4cef82
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 0x4cefb3
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 0x4cefe4
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 0x4cf015
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 0x4cf046
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 0x4cf077
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 0x4cf0a8
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 0x4cf0d9
xor eax, eax
mov esp, ebp
pop ebp
ret