Function at 0x4036f0
Capabilities:
Link many functions at runtime

Disassembly:
push ebp
mov ebp, esp
sub esp, 8
mov eax, dword [0x44ba88]
mov dword [ebp - 4], eax
cmp dword [ebp - 4], 0
jne 0x403714
mov ecx, dword [0x4499a0]
push ecx
call dword [sym.imp.KERNEL32.dll_LoadLibraryW]
mov dword [ebp - 4], eax
cmp dword [ebp - 4], 0
je 0x407f39
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 [0x44b9cc], eax
cmp dword [0x44b9cc], 0
jne 0x40376b
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 [0x44aed0], eax
cmp dword [0x44aed0], 0
jne 0x40379c
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 [0x44b9f4], eax
cmp dword [0x44b9f4], 0
jne 0x4037cd
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 [0x44ade8], eax
cmp dword [0x44ade8], 0
jne 0x4037fe
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 [0x44bb74], eax
cmp dword [0x44bb74], 0
jne 0x40382f
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 [0x44babc], eax
cmp dword [0x44babc], 0
jne 0x403860
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 [0x44acbc], eax
cmp dword [0x44acbc], 0
jne 0x403891
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 [0x44ae20], eax
cmp dword [0x44ae20], 0
jne 0x4038c2
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 [0x44ba58], eax
cmp dword [0x44ba58], 0
jne 0x4038f3
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 [0x44ba40], eax
cmp dword [0x44ba40], 0
jne 0x403924
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 [0x44ae80], eax
cmp dword [0x44ae80], 0
jne 0x403955
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 [0x44bb20], eax
cmp dword [0x44bb20], 0
jne 0x403986
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 [0x44bb3c], eax
cmp dword [0x44bb3c], 0
jne 0x4039b7
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 [0x44ae98], eax
cmp dword [0x44ae98], 0
jne 0x4039e8
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 [0x44bc3c], eax
cmp dword [0x44bc3c], 0
jne 0x403a19
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 [0x44b94c], eax
cmp dword [0x44b94c], 0
jne 0x403a4a
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 [0x44ad3c], eax
cmp dword [0x44ad3c], 0
jne 0x403a7b
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 [0x44ba48], eax
cmp dword [0x44ba48], 0
jne 0x403aac
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 [0x44b92c], eax
cmp dword [0x44b92c], 0
jne 0x403add
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 [0x44aeb4], eax
cmp dword [0x44aeb4], 0
jne 0x403b0e
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 [0x44ad24], eax
cmp dword [0x44ad24], 0
jne 0x403b3f
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 [0x44acd0], eax
cmp dword [0x44acd0], 0
jne 0x403b70
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 [0x44bab0], eax
cmp dword [0x44bab0], 0
jne 0x403ba1
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 [0x44aeb0], eax
cmp dword [0x44aeb0], 0
jne 0x403bd2
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 [0x44ae38], eax
cmp dword [0x44ae38], 0
jne 0x403c03
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 [0x44bb94], eax
cmp dword [0x44bb94], 0
jne 0x403c34
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 [0x44ba08], eax
cmp dword [0x44ba08], 0
jne 0x403c65
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 [0x44ba90], eax
cmp dword [0x44ba90], 0
jne 0x403c96
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 [0x44bc24], eax
cmp dword [0x44bc24], 0
jne 0x403cc7
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 [0x44ada8], eax
cmp dword [0x44ada8], 0
jne 0x403cf8
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 [0x44ac9c], eax
cmp dword [0x44ac9c], 0
jne 0x403d29
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 [0x44bafc], eax
cmp dword [0x44bafc], 0
jne 0x403d5a
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 [0x44ae88], eax
cmp dword [0x44ae88], 0
jne 0x403d8b
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 [0x44ad48], eax
cmp dword [0x44ad48], 0
jne 0x403dbc
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 [0x44ba4c], eax
cmp dword [0x44ba4c], 0
jne 0x403ded
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 [0x44bc64], eax
cmp dword [0x44bc64], 0
jne 0x403e1e
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 [0x44ae84], eax
cmp dword [0x44ae84], 0
jne 0x403e4f
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 [0x44ad9c], eax
cmp dword [0x44ad9c], 0
jne 0x403e80
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 [0x44bb00], eax
cmp dword [0x44bb00], 0
jne 0x403eb1
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 [0x44ac70], eax
cmp dword [0x44ac70], 0
jne 0x403ee2
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 [0x44bbb4], eax
cmp dword [0x44bbb4], 0
jne 0x403f13
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 [0x44b938], eax
cmp dword [0x44b938], 0
jne 0x403f44
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 [0x44b9b4], eax
cmp dword [0x44b9b4], 0
jne 0x403f75
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 [0x44bc34], eax
cmp dword [0x44bc34], 0
jne 0x403fa6
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 [0x44acc8], eax
cmp dword [0x44acc8], 0
jne 0x403fd7
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 [0x44ad98], eax
cmp dword [0x44ad98], 0
jne 0x404008
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 [0x44bba4], eax
cmp dword [0x44bba4], 0
jne 0x404039
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 [0x44ba34], eax
cmp dword [0x44ba34], 0
jne 0x40406a
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 [0x44ba64], eax
cmp dword [0x44ba64], 0
jne 0x40409b
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 [0x44bb8c], eax
cmp dword [0x44bb8c], 0
jne 0x4040cc
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 [0x44b9c8], eax
cmp dword [0x44b9c8], 0
jne 0x4040fd
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 [0x44ba5c], eax
cmp dword [0x44ba5c], 0
jne 0x40412e
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 [0x44ad68], eax
cmp dword [0x44ad68], 0
jne 0x40415f
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 [0x44bb18], eax
cmp dword [0x44bb18], 0
jne 0x404190
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 [0x44ae54], eax
cmp dword [0x44ae54], 0
jne 0x4041c1
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 [0x44adc8], eax
cmp dword [0x44adc8], 0
jne 0x4041f2
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 [0x44ae2c], eax
cmp dword [0x44ae2c], 0
jne 0x404223
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 [0x44ac6c], eax
cmp dword [0x44ac6c], 0
jne 0x404254
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 [0x44bc60], eax
cmp dword [0x44bc60], 0
jne 0x404285
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 [0x44ba1c], eax
cmp dword [0x44ba1c], 0
jne 0x4042b6
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 [0x44acec], eax
cmp dword [0x44acec], 0
jne 0x4042e7
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 [0x44b990], eax
cmp dword [0x44b990], 0
jne 0x404318
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 [0x44ad10], eax
cmp dword [0x44ad10], 0
jne 0x404349
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 [0x44aea0], eax
cmp dword [0x44aea0], 0
jne 0x40437a
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 [0x44bbdc], eax
cmp dword [0x44bbdc], 0
jne 0x4043ab
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 [0x44ba18], eax
cmp dword [0x44ba18], 0
jne 0x4043dc
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 [0x44ae90], eax
cmp dword [0x44ae90], 0
jne 0x40440d
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 [0x44ad44], eax
cmp dword [0x44ad44], 0
jne 0x40443e
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 [0x44bb60], eax
cmp dword [0x44bb60], 0
jne 0x40446f
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 [0x44b9dc], eax
cmp dword [0x44b9dc], 0
jne 0x4044a0
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 [0x44bb88], eax
cmp dword [0x44bb88], 0
jne 0x4044d1
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 [0x44b988], eax
cmp dword [0x44b988], 0
jne 0x404502
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 [0x44baa4], eax
cmp dword [0x44baa4], 0
jne 0x404533
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 [0x44ad7c], eax
cmp dword [0x44ad7c], 0
jne 0x404564
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 [0x44bad0], eax
cmp dword [0x44bad0], 0
jne 0x404595
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 [0x44baf8], eax
cmp dword [0x44baf8], 0
jne 0x4045c6
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 [0x44bba0], eax
cmp dword [0x44bba0], 0
jne 0x4045f7
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 [0x44bb2c], eax
cmp dword [0x44bb2c], 0
jne 0x404628
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 [0x44bc30], eax
cmp dword [0x44bc30], 0
jne 0x404659
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 [0x44acb0], eax
cmp dword [0x44acb0], 0
jne 0x40468a
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 [0x44bab4], eax
cmp dword [0x44bab4], 0
jne 0x4046bb
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 [0x44ba30], eax
cmp dword [0x44ba30], 0
jne 0x4046ec
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 [0x44bb64], eax
cmp dword [0x44bb64], 0
jne 0x40471d
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 [0x44ae68], eax
cmp dword [0x44ae68], 0
jne 0x40474e
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 [0x44bb08], eax
cmp dword [0x44bb08], 0
jne 0x40477f
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 [0x44b934], eax
cmp dword [0x44b934], 0
jne 0x4047b0
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 [0x44bb7c], eax
cmp dword [0x44bb7c], 0
jne 0x4047e1
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 [0x44ad64], eax
cmp dword [0x44ad64], 0
jne 0x404812
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 [0x44ba44], eax
cmp dword [0x44ba44], 0
jne 0x404843
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 [0x44bb34], eax
cmp dword [0x44bb34], 0
jne 0x404874
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 [0x44ae14], eax
cmp dword [0x44ae14], 0
jne 0x4048a5
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 [0x44ba9c], eax
cmp dword [0x44ba9c], 0
jne 0x4048d6
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 [0x44ac94], eax
cmp dword [0x44ac94], 0
jne 0x404907
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 [0x44acf0], eax
cmp dword [0x44acf0], 0
jne 0x404938
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 [0x44ba2c], eax
cmp dword [0x44ba2c], 0
jne 0x404969
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 [0x44bb4c], eax
cmp dword [0x44bb4c], 0
jne 0x40499a
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 [0x44b950], eax
cmp dword [0x44b950], 0
jne 0x4049cb
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 [0x44acc0], eax
cmp dword [0x44acc0], 0
jne 0x4049fc
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 [0x44ae6c], eax
cmp dword [0x44ae6c], 0
jne 0x404a2d
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 [0x44ba3c], eax
cmp dword [0x44ba3c], 0
jne 0x404a5e
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 [0x44bbb0], eax
cmp dword [0x44bbb0], 0
jne 0x404a8f
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 [0x44b9b0], eax
cmp dword [0x44b9b0], 0
jne 0x404ac0
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 [0x44ad30], eax
cmp dword [0x44ad30], 0
jne 0x404af1
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 [0x44b974], eax
cmp dword [0x44b974], 0
jne 0x404b22
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 [0x44ae00], eax
cmp dword [0x44ae00], 0
jne 0x404b53
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 [0x44ac78], eax
cmp dword [0x44ac78], 0
jne 0x404b84
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 [0x44aca4], eax
cmp dword [0x44aca4], 0
jne 0x404bb5
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 [0x44ae78], eax
cmp dword [0x44ae78], 0
jne 0x404be6
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 [0x44ac90], eax
cmp dword [0x44ac90], 0
jne 0x404c17
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 [0x44ad80], eax
cmp dword [0x44ad80], 0
jne 0x404c48
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 [0x44ae10], eax
cmp dword [0x44ae10], 0
jne 0x404c79
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 [0x44ac88], eax
cmp dword [0x44ac88], 0
jne 0x404caa
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 [0x44bc70], eax
cmp dword [0x44bc70], 0
jne 0x404cdb
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 [0x44ae48], eax
cmp dword [0x44ae48], 0
jne 0x404d0c
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 [0x44add0], eax
cmp dword [0x44add0], 0
jne 0x404d3d
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 [0x44bac4], eax
cmp dword [0x44bac4], 0
jne 0x404d6e
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 [0x44ba0c], eax
cmp dword [0x44ba0c], 0
jne 0x404d9f
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 [0x44ae40], eax
cmp dword [0x44ae40], 0
jne 0x404dd0
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 [0x44adf4], eax
cmp dword [0x44adf4], 0
jne 0x404e01
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 [0x44ba84], eax
cmp dword [0x44ba84], 0
jne 0x404e32
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 [0x44b954], eax
cmp dword [0x44b954], 0
jne 0x404e63
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 [0x44b980], eax
cmp dword [0x44b980], 0
jne 0x404e94
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 [0x44adb8], eax
cmp dword [0x44adb8], 0
jne 0x404ec5
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 [0x44bb58], eax
cmp dword [0x44bb58], 0
jne 0x404ef6
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 [0x44bc14], eax
cmp dword [0x44bc14], 0
jne 0x404f27
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 [0x44b9f0], eax
cmp dword [0x44b9f0], 0
jne 0x404f58
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 [0x44ac60], eax
cmp dword [0x44ac60], 0
jne 0x404f89
xor eax, eax
mov esp, ebp
pop ebp
ret