Struct miniblink_sys::Library
source · pub struct Library {Show 382 fields
pub wkeInit: Result<unsafe extern "C" fn(), Error>,
pub wkeInitialize: Result<unsafe extern "C" fn(), Error>,
pub wkeInitializeEx: Result<unsafe extern "C" fn(settings: *const wkeSettings), Error>,
pub wkeShutdown: Result<unsafe extern "C" fn(), Error>,
pub wkeShutdownForDebug: Result<unsafe extern "C" fn(), Error>,
pub wkeVersion: Result<unsafe extern "C" fn() -> c_uint, Error>,
pub wkeVersionString: Result<unsafe extern "C" fn() -> *const utf8, Error>,
pub wkeGC: Result<unsafe extern "C" fn(webView: wkeWebView, intervalSec: c_long), Error>,
pub wkeSetResourceGc: Result<unsafe extern "C" fn(webView: wkeWebView, intervalSec: c_long), Error>,
pub wkeSetFileSystem: Result<unsafe extern "C" fn(pfnOpen: WKE_FILE_OPEN, pfnClose: WKE_FILE_CLOSE, pfnSize: WKE_FILE_SIZE, pfnRead: WKE_FILE_READ, pfnSeek: WKE_FILE_SEEK), Error>,
pub wkeWebViewName: Result<unsafe extern "C" fn(webView: wkeWebView) -> *const c_char, Error>,
pub wkeSetWebViewName: Result<unsafe extern "C" fn(webView: wkeWebView, name: *const c_char), Error>,
pub wkeIsLoaded: Result<unsafe extern "C" fn(webView: wkeWebView) -> BOOL, Error>,
pub wkeIsLoadFailed: Result<unsafe extern "C" fn(webView: wkeWebView) -> BOOL, Error>,
pub wkeIsLoadComplete: Result<unsafe extern "C" fn(webView: wkeWebView) -> BOOL, Error>,
pub wkeGetSource: Result<unsafe extern "C" fn(webView: wkeWebView) -> *const utf8, Error>,
pub wkeTitle: Result<unsafe extern "C" fn(webView: wkeWebView) -> *const utf8, Error>,
pub wkeTitleW: Result<unsafe extern "C" fn(webView: wkeWebView) -> *const wchar_t, Error>,
pub wkeWidth: Result<unsafe extern "C" fn(webView: wkeWebView) -> c_int, Error>,
pub wkeHeight: Result<unsafe extern "C" fn(webView: wkeWebView) -> c_int, Error>,
pub wkeContentsWidth: Result<unsafe extern "C" fn(webView: wkeWebView) -> c_int, Error>,
pub wkeContentsHeight: Result<unsafe extern "C" fn(webView: wkeWebView) -> c_int, Error>,
pub wkeSelectAll: Result<unsafe extern "C" fn(webView: wkeWebView), Error>,
pub wkeCopy: Result<unsafe extern "C" fn(webView: wkeWebView), Error>,
pub wkeCut: Result<unsafe extern "C" fn(webView: wkeWebView), Error>,
pub wkePaste: Result<unsafe extern "C" fn(webView: wkeWebView), Error>,
pub wkeDelete: Result<unsafe extern "C" fn(webView: wkeWebView), Error>,
pub wkeCookieEnabled: Result<unsafe extern "C" fn(webView: wkeWebView) -> BOOL, Error>,
pub wkeMediaVolume: Result<unsafe extern "C" fn(webView: wkeWebView) -> f32, Error>,
pub wkeMouseEvent: Result<unsafe extern "C" fn(webView: wkeWebView, message: c_uint, x: c_int, y: c_int, flags: c_uint) -> BOOL, Error>,
pub wkeContextMenuEvent: Result<unsafe extern "C" fn(webView: wkeWebView, x: c_int, y: c_int, flags: c_uint) -> BOOL, Error>,
pub wkeMouseWheel: Result<unsafe extern "C" fn(webView: wkeWebView, x: c_int, y: c_int, delta: c_int, flags: c_uint) -> BOOL, Error>,
pub wkeKeyUp: Result<unsafe extern "C" fn(webView: wkeWebView, virtualKeyCode: c_uint, flags: c_uint, systemKey: bool) -> BOOL, Error>,
pub wkeKeyDown: Result<unsafe extern "C" fn(webView: wkeWebView, virtualKeyCode: c_uint, flags: c_uint, systemKey: bool) -> BOOL, Error>,
pub wkeKeyPress: Result<unsafe extern "C" fn(webView: wkeWebView, virtualKeyCode: c_uint, flags: c_uint, systemKey: bool) -> BOOL, Error>,
pub wkeFocus: Result<unsafe extern "C" fn(webView: wkeWebView), Error>,
pub wkeUnfocus: Result<unsafe extern "C" fn(webView: wkeWebView), Error>,
pub wkeGetCaret: Result<unsafe extern "C" fn(webView: wkeWebView) -> wkeRect, Error>,
pub wkeAwaken: Result<unsafe extern "C" fn(webView: wkeWebView), Error>,
pub wkeZoomFactor: Result<unsafe extern "C" fn(webView: wkeWebView) -> f32, Error>,
pub wkeSetClientHandler: Result<unsafe extern "C" fn(webView: wkeWebView, handler: *const wkeClientHandler), Error>,
pub wkeGetClientHandler: Result<unsafe extern "C" fn(webView: wkeWebView) -> *const wkeClientHandler, Error>,
pub wkeToString: Result<unsafe extern "C" fn(string: wkeString) -> *const utf8, Error>,
pub wkeToStringW: Result<unsafe extern "C" fn(string: wkeString) -> *const wchar_t, Error>,
pub jsToString: Result<unsafe extern "C" fn(es: jsExecState, v: jsValue) -> *const utf8, Error>,
pub jsToStringW: Result<unsafe extern "C" fn(es: jsExecState, v: jsValue) -> *const wchar_t, Error>,
pub wkeConfigure: Result<unsafe extern "C" fn(settings: *const wkeSettings), Error>,
pub wkeIsInitialize: Result<unsafe extern "C" fn() -> BOOL, Error>,
pub wkeSetViewSettings: Result<unsafe extern "C" fn(webView: wkeWebView, settings: *const wkeViewSettings), Error>,
pub wkeSetDebugConfig: Result<unsafe extern "C" fn(webView: wkeWebView, debugString: *const c_char, param: *const c_char), Error>,
pub wkeGetDebugConfig: Result<unsafe extern "C" fn(webView: wkeWebView, debugString: *const c_char) -> *mut c_void, Error>,
pub wkeFinalize: Result<unsafe extern "C" fn(), Error>,
pub wkeUpdate: Result<unsafe extern "C" fn(), Error>,
pub wkeGetVersion: Result<unsafe extern "C" fn() -> c_uint, Error>,
pub wkeGetVersionString: Result<unsafe extern "C" fn() -> *const utf8, Error>,
pub wkeCreateWebView: Result<unsafe extern "C" fn() -> wkeWebView, Error>,
pub wkeDestroyWebView: Result<unsafe extern "C" fn(webView: wkeWebView), Error>,
pub wkeSetMemoryCacheEnable: Result<unsafe extern "C" fn(webView: wkeWebView, b: bool), Error>,
pub wkeSetMouseEnabled: Result<unsafe extern "C" fn(webView: wkeWebView, b: bool), Error>,
pub wkeSetTouchEnabled: Result<unsafe extern "C" fn(webView: wkeWebView, b: bool), Error>,
pub wkeSetSystemTouchEnabled: Result<unsafe extern "C" fn(webView: wkeWebView, b: bool), Error>,
pub wkeSetContextMenuEnabled: Result<unsafe extern "C" fn(webView: wkeWebView, b: bool), Error>,
pub wkeSetNavigationToNewWindowEnable: Result<unsafe extern "C" fn(webView: wkeWebView, b: bool), Error>,
pub wkeSetCspCheckEnable: Result<unsafe extern "C" fn(webView: wkeWebView, b: bool), Error>,
pub wkeSetNpapiPluginsEnabled: Result<unsafe extern "C" fn(webView: wkeWebView, b: bool), Error>,
pub wkeSetHeadlessEnabled: Result<unsafe extern "C" fn(webView: wkeWebView, b: bool), Error>,
pub wkeSetDragEnable: Result<unsafe extern "C" fn(webView: wkeWebView, b: bool), Error>,
pub wkeSetDragDropEnable: Result<unsafe extern "C" fn(webView: wkeWebView, b: bool), Error>,
pub wkeSetContextMenuItemShow: Result<unsafe extern "C" fn(webView: wkeWebView, item: wkeMenuItemId, isShow: bool), Error>,
pub wkeSetLanguage: Result<unsafe extern "C" fn(webView: wkeWebView, language: *const c_char), Error>,
pub wkeSetViewNetInterface: Result<unsafe extern "C" fn(webView: wkeWebView, netInterface: *const c_char), Error>,
pub wkeSetProxy: Result<unsafe extern "C" fn(proxy: *const wkeProxy), Error>,
pub wkeSetViewProxy: Result<unsafe extern "C" fn(webView: wkeWebView, proxy: *mut wkeProxy), Error>,
pub wkeGetName: Result<unsafe extern "C" fn(webView: wkeWebView) -> *const c_char, Error>,
pub wkeSetName: Result<unsafe extern "C" fn(webView: wkeWebView, name: *const c_char), Error>,
pub wkeSetHandle: Result<unsafe extern "C" fn(webView: wkeWebView, wnd: HWND), Error>,
pub wkeSetHandleOffset: Result<unsafe extern "C" fn(webView: wkeWebView, x: c_int, y: c_int), Error>,
pub wkeIsTransparent: Result<unsafe extern "C" fn(webView: wkeWebView) -> BOOL, Error>,
pub wkeSetTransparent: Result<unsafe extern "C" fn(webView: wkeWebView, transparent: bool), Error>,
pub wkeSetUserAgent: Result<unsafe extern "C" fn(webView: wkeWebView, userAgent: *const utf8), Error>,
pub wkeGetUserAgent: Result<unsafe extern "C" fn(webView: wkeWebView) -> *const c_char, Error>,
pub wkeSetUserAgentW: Result<unsafe extern "C" fn(webView: wkeWebView, userAgent: *const wchar_t), Error>,
pub wkeShowDevtools: Result<unsafe extern "C" fn(webView: wkeWebView, path: *const wchar_t, callback: wkeOnShowDevtoolsCallback, param: *mut c_void), Error>,
pub wkeLoadW: Result<unsafe extern "C" fn(webView: wkeWebView, url: *const wchar_t), Error>,
pub wkeLoadURL: Result<unsafe extern "C" fn(webView: wkeWebView, url: *const utf8), Error>,
pub wkeLoadURLW: Result<unsafe extern "C" fn(webView: wkeWebView, url: *const wchar_t), Error>,
pub wkePostURL: Result<unsafe extern "C" fn(wkeView: wkeWebView, url: *const utf8, postData: *const c_char, postLen: c_int), Error>,
pub wkePostURLW: Result<unsafe extern "C" fn(wkeView: wkeWebView, url: *const wchar_t, postData: *const c_char, postLen: c_int), Error>,
pub wkeLoadHTML: Result<unsafe extern "C" fn(webView: wkeWebView, html: *const utf8), Error>,
pub wkeLoadHtmlWithBaseUrl: Result<unsafe extern "C" fn(webView: wkeWebView, html: *const utf8, baseUrl: *const utf8), Error>,
pub wkeLoadHTMLW: Result<unsafe extern "C" fn(webView: wkeWebView, html: *const wchar_t), Error>,
pub wkeLoadFile: Result<unsafe extern "C" fn(webView: wkeWebView, filename: *const utf8), Error>,
pub wkeLoadFileW: Result<unsafe extern "C" fn(webView: wkeWebView, filename: *const wchar_t), Error>,
pub wkeGetURL: Result<unsafe extern "C" fn(webView: wkeWebView) -> *const utf8, Error>,
pub wkeGetFrameUrl: Result<unsafe extern "C" fn(webView: wkeWebView, frameId: wkeWebFrameHandle) -> *const utf8, Error>,
pub wkeIsLoading: Result<unsafe extern "C" fn(webView: wkeWebView) -> BOOL, Error>,
pub wkeIsLoadingSucceeded: Result<unsafe extern "C" fn(webView: wkeWebView) -> BOOL, Error>,
pub wkeIsLoadingFailed: Result<unsafe extern "C" fn(webView: wkeWebView) -> BOOL, Error>,
pub wkeIsLoadingCompleted: Result<unsafe extern "C" fn(webView: wkeWebView) -> BOOL, Error>,
pub wkeIsDocumentReady: Result<unsafe extern "C" fn(webView: wkeWebView) -> BOOL, Error>,
pub wkeStopLoading: Result<unsafe extern "C" fn(webView: wkeWebView), Error>,
pub wkeReload: Result<unsafe extern "C" fn(webView: wkeWebView), Error>,
pub wkeGoToOffset: Result<unsafe extern "C" fn(webView: wkeWebView, offset: c_int), Error>,
pub wkeGoToIndex: Result<unsafe extern "C" fn(webView: wkeWebView, index: c_int), Error>,
pub wkeGetWebviewId: Result<unsafe extern "C" fn(webView: wkeWebView) -> c_int, Error>,
pub wkeIsWebviewAlive: Result<unsafe extern "C" fn(id: c_int) -> BOOL, Error>,
pub wkeIsWebviewValid: Result<unsafe extern "C" fn(webView: wkeWebView) -> BOOL, Error>,
pub wkeGetDocumentCompleteURL: Result<unsafe extern "C" fn(webView: wkeWebView, frameId: wkeWebFrameHandle, partialURL: *const utf8) -> *const utf8, Error>,
pub wkeCreateMemBuf: Result<unsafe extern "C" fn(webView: wkeWebView, buf: *mut c_void, length: usize) -> *mut wkeMemBuf, Error>,
pub wkeFreeMemBuf: Result<unsafe extern "C" fn(buf: *mut wkeMemBuf), Error>,
pub wkeGetTitle: Result<unsafe extern "C" fn(webView: wkeWebView) -> *const utf8, Error>,
pub wkeGetTitleW: Result<unsafe extern "C" fn(webView: wkeWebView) -> *const wchar_t, Error>,
pub wkeResize: Result<unsafe extern "C" fn(webView: wkeWebView, w: c_int, h: c_int), Error>,
pub wkeGetWidth: Result<unsafe extern "C" fn(webView: wkeWebView) -> c_int, Error>,
pub wkeGetHeight: Result<unsafe extern "C" fn(webView: wkeWebView) -> c_int, Error>,
pub wkeGetContentWidth: Result<unsafe extern "C" fn(webView: wkeWebView) -> c_int, Error>,
pub wkeGetContentHeight: Result<unsafe extern "C" fn(webView: wkeWebView) -> c_int, Error>,
pub wkeSetDirty: Result<unsafe extern "C" fn(webView: wkeWebView, dirty: bool), Error>,
pub wkeIsDirty: Result<unsafe extern "C" fn(webView: wkeWebView) -> BOOL, Error>,
pub wkeAddDirtyArea: Result<unsafe extern "C" fn(webView: wkeWebView, x: c_int, y: c_int, w: c_int, h: c_int), Error>,
pub wkeLayoutIfNeeded: Result<unsafe extern "C" fn(webView: wkeWebView), Error>,
pub wkePaint2: Result<unsafe extern "C" fn(webView: wkeWebView, bits: *mut c_void, bufWid: c_int, bufHei: c_int, xDst: c_int, yDst: c_int, w: c_int, h: c_int, xSrc: c_int, ySrc: c_int, bCopyAlpha: bool), Error>,
pub wkePaint: Result<unsafe extern "C" fn(webView: wkeWebView, bits: *mut c_void, pitch: c_int), Error>,
pub wkeRepaintIfNeeded: Result<unsafe extern "C" fn(webView: wkeWebView), Error>,
pub wkeGetViewDC: Result<unsafe extern "C" fn(webView: wkeWebView) -> HDC, Error>,
pub wkeUnlockViewDC: Result<unsafe extern "C" fn(webView: wkeWebView), Error>,
pub wkeGetHostHWND: Result<unsafe extern "C" fn(webView: wkeWebView) -> HWND, Error>,
pub wkeCanGoBack: Result<unsafe extern "C" fn(webView: wkeWebView) -> BOOL, Error>,
pub wkeGoBack: Result<unsafe extern "C" fn(webView: wkeWebView) -> BOOL, Error>,
pub wkeCanGoForward: Result<unsafe extern "C" fn(webView: wkeWebView) -> BOOL, Error>,
pub wkeGoForward: Result<unsafe extern "C" fn(webView: wkeWebView) -> BOOL, Error>,
pub wkeNavigateAtIndex: Result<unsafe extern "C" fn(webView: wkeWebView, index: c_int) -> BOOL, Error>,
pub wkeGetNavigateIndex: Result<unsafe extern "C" fn(webView: wkeWebView) -> c_int, Error>,
pub wkeEditorSelectAll: Result<unsafe extern "C" fn(webView: wkeWebView), Error>,
pub wkeEditorUnSelect: Result<unsafe extern "C" fn(webView: wkeWebView), Error>,
pub wkeEditorCopy: Result<unsafe extern "C" fn(webView: wkeWebView), Error>,
pub wkeEditorCut: Result<unsafe extern "C" fn(webView: wkeWebView), Error>,
pub wkeEditorPaste: Result<unsafe extern "C" fn(webView: wkeWebView), Error>,
pub wkeEditorDelete: Result<unsafe extern "C" fn(webView: wkeWebView), Error>,
pub wkeEditorUndo: Result<unsafe extern "C" fn(webView: wkeWebView), Error>,
pub wkeEditorRedo: Result<unsafe extern "C" fn(webView: wkeWebView), Error>,
pub wkeGetCookieW: Result<unsafe extern "C" fn(webView: wkeWebView) -> *const wchar_t, Error>,
pub wkeGetCookie: Result<unsafe extern "C" fn(webView: wkeWebView) -> *const utf8, Error>,
pub wkeSetCookie: Result<unsafe extern "C" fn(webView: wkeWebView, url: *const utf8, cookie: *const utf8), Error>,
pub wkeVisitAllCookie: Result<unsafe extern "C" fn(webView: wkeWebView, params: *mut c_void, visitor: wkeCookieVisitor), Error>,
pub wkePerformCookieCommand: Result<unsafe extern "C" fn(webView: wkeWebView, command: wkeCookieCommand), Error>,
pub wkeSetCookieEnabled: Result<unsafe extern "C" fn(webView: wkeWebView, enable: bool), Error>,
pub wkeIsCookieEnabled: Result<unsafe extern "C" fn(webView: wkeWebView) -> BOOL, Error>,
pub wkeSetCookieJarPath: Result<unsafe extern "C" fn(webView: wkeWebView, path: *const WCHAR), Error>,
pub wkeSetCookieJarFullPath: Result<unsafe extern "C" fn(webView: wkeWebView, path: *const WCHAR), Error>,
pub wkeClearCookie: Result<unsafe extern "C" fn(webView: wkeWebView), Error>,
pub wkeSetLocalStorageFullPath: Result<unsafe extern "C" fn(webView: wkeWebView, path: *const WCHAR), Error>,
pub wkeAddPluginDirectory: Result<unsafe extern "C" fn(webView: wkeWebView, path: *const WCHAR), Error>,
pub wkeSetMediaVolume: Result<unsafe extern "C" fn(webView: wkeWebView, volume: f32), Error>,
pub wkeGetMediaVolume: Result<unsafe extern "C" fn(webView: wkeWebView) -> f32, Error>,
pub wkeFireMouseEvent: Result<unsafe extern "C" fn(webView: wkeWebView, message: c_uint, x: c_int, y: c_int, flags: c_uint) -> BOOL, Error>,
pub wkeFireContextMenuEvent: Result<unsafe extern "C" fn(webView: wkeWebView, x: c_int, y: c_int, flags: c_uint) -> BOOL, Error>,
pub wkeFireMouseWheelEvent: Result<unsafe extern "C" fn(webView: wkeWebView, x: c_int, y: c_int, delta: c_int, flags: c_uint) -> BOOL, Error>,
pub wkeFireKeyUpEvent: Result<unsafe extern "C" fn(webView: wkeWebView, virtualKeyCode: c_uint, flags: c_uint, systemKey: bool) -> BOOL, Error>,
pub wkeFireKeyDownEvent: Result<unsafe extern "C" fn(webView: wkeWebView, virtualKeyCode: c_uint, flags: c_uint, systemKey: bool) -> BOOL, Error>,
pub wkeFireKeyPressEvent: Result<unsafe extern "C" fn(webView: wkeWebView, charCode: c_uint, flags: c_uint, systemKey: bool) -> BOOL, Error>,
pub wkeFireWindowsMessage: Result<unsafe extern "C" fn(webView: wkeWebView, hWnd: HWND, message: UINT, wParam: WPARAM, lParam: LPARAM, result: *mut LRESULT) -> BOOL, Error>,
pub wkeSetFocus: Result<unsafe extern "C" fn(webView: wkeWebView), Error>,
pub wkeKillFocus: Result<unsafe extern "C" fn(webView: wkeWebView), Error>,
pub wkeGetCaretRect: Result<unsafe extern "C" fn(webView: wkeWebView) -> wkeRect, Error>,
pub wkeGetCaretRect2: Result<unsafe extern "C" fn(webView: wkeWebView) -> *mut wkeRect, Error>,
pub wkeRunJS: Result<unsafe extern "C" fn(webView: wkeWebView, script: *const utf8) -> jsValue, Error>,
pub wkeRunJSW: Result<unsafe extern "C" fn(webView: wkeWebView, script: *const wchar_t) -> jsValue, Error>,
pub wkeGlobalExec: Result<unsafe extern "C" fn(webView: wkeWebView) -> jsExecState, Error>,
pub wkeGetGlobalExecByFrame: Result<unsafe extern "C" fn(webView: wkeWebView, frameId: wkeWebFrameHandle) -> jsExecState, Error>,
pub wkeSleep: Result<unsafe extern "C" fn(webView: wkeWebView), Error>,
pub wkeWake: Result<unsafe extern "C" fn(webView: wkeWebView), Error>,
pub wkeIsAwake: Result<unsafe extern "C" fn(webView: wkeWebView) -> BOOL, Error>,
pub wkeSetZoomFactor: Result<unsafe extern "C" fn(webView: wkeWebView, factor: f32), Error>,
pub wkeGetZoomFactor: Result<unsafe extern "C" fn(webView: wkeWebView) -> f32, Error>,
pub wkeEnableHighDPISupport: Result<unsafe extern "C" fn(), Error>,
pub wkeSetEditable: Result<unsafe extern "C" fn(webView: wkeWebView, editable: bool), Error>,
pub wkeGetString: Result<unsafe extern "C" fn(string: wkeString) -> *const utf8, Error>,
pub wkeGetStringW: Result<unsafe extern "C" fn(string: wkeString) -> *const wchar_t, Error>,
pub wkeSetString: Result<unsafe extern "C" fn(string: wkeString, str_: *const utf8, len: usize), Error>,
pub wkeSetStringWithoutNullTermination: Result<unsafe extern "C" fn(string: wkeString, str_: *const utf8, len: usize), Error>,
pub wkeSetStringW: Result<unsafe extern "C" fn(string: wkeString, str_: *const wchar_t, len: usize), Error>,
pub wkeCreateString: Result<unsafe extern "C" fn(str_: *const utf8, len: usize) -> wkeString, Error>,
pub wkeCreateStringW: Result<unsafe extern "C" fn(str_: *const wchar_t, len: usize) -> wkeString, Error>,
pub wkeCreateStringWithoutNullTermination: Result<unsafe extern "C" fn(str_: *const utf8, len: usize) -> wkeString, Error>,
pub wkeGetStringLen: Result<unsafe extern "C" fn(str_: wkeString) -> usize, Error>,
pub wkeDeleteString: Result<unsafe extern "C" fn(str_: wkeString), Error>,
pub wkeGetWebViewForCurrentContext: Result<unsafe extern "C" fn() -> wkeWebView, Error>,
pub wkeSetUserKeyValue: Result<unsafe extern "C" fn(webView: wkeWebView, key: *const c_char, value: *mut c_void), Error>,
pub wkeGetUserKeyValue: Result<unsafe extern "C" fn(webView: wkeWebView, key: *const c_char) -> *mut c_void, Error>,
pub wkeGetCursorInfoType: Result<unsafe extern "C" fn(webView: wkeWebView) -> c_int, Error>,
pub wkeSetCursorInfoType: Result<unsafe extern "C" fn(webView: wkeWebView, type_: c_int), Error>,
pub wkeSetDragFiles: Result<unsafe extern "C" fn(webView: wkeWebView, clintPos: *const POINT, screenPos: *const POINT, files: *mut wkeString, filesCount: c_int), Error>,
pub wkeSetDeviceParameter: Result<unsafe extern "C" fn(webView: wkeWebView, device: *const c_char, paramStr: *const c_char, paramInt: c_int, paramFloat: f32), Error>,
pub wkeGetTempCallbackInfo: Result<unsafe extern "C" fn(webView: wkeWebView) -> *mut wkeTempCallbackInfo, Error>,
pub wkeOnCaretChanged: Result<unsafe extern "C" fn(webView: wkeWebView, callback: wkeCaretChangedCallback, callbackParam: *mut c_void), Error>,
pub wkeOnMouseOverUrlChanged: Result<unsafe extern "C" fn(webView: wkeWebView, callback: wkeTitleChangedCallback, callbackParam: *mut c_void), Error>,
pub wkeOnTitleChanged: Result<unsafe extern "C" fn(webView: wkeWebView, callback: wkeTitleChangedCallback, callbackParam: *mut c_void), Error>,
pub wkeOnURLChanged: Result<unsafe extern "C" fn(webView: wkeWebView, callback: wkeURLChangedCallback, callbackParam: *mut c_void), Error>,
pub wkeOnURLChanged2: Result<unsafe extern "C" fn(webView: wkeWebView, callback: wkeURLChangedCallback2, callbackParam: *mut c_void), Error>,
pub wkeOnPaintUpdated: Result<unsafe extern "C" fn(webView: wkeWebView, callback: wkePaintUpdatedCallback, callbackParam: *mut c_void), Error>,
pub wkeOnPaintBitUpdated: Result<unsafe extern "C" fn(webView: wkeWebView, callback: wkePaintBitUpdatedCallback, callbackParam: *mut c_void), Error>,
pub wkeOnAlertBox: Result<unsafe extern "C" fn(webView: wkeWebView, callback: wkeAlertBoxCallback, callbackParam: *mut c_void), Error>,
pub wkeOnConfirmBox: Result<unsafe extern "C" fn(webView: wkeWebView, callback: wkeConfirmBoxCallback, callbackParam: *mut c_void), Error>,
pub wkeOnPromptBox: Result<unsafe extern "C" fn(webView: wkeWebView, callback: wkePromptBoxCallback, callbackParam: *mut c_void), Error>,
pub wkeOnNavigation: Result<unsafe extern "C" fn(webView: wkeWebView, callback: wkeNavigationCallback, param: *mut c_void), Error>,
pub wkeOnCreateView: Result<unsafe extern "C" fn(webView: wkeWebView, callback: wkeCreateViewCallback, param: *mut c_void), Error>,
pub wkeOnDocumentReady: Result<unsafe extern "C" fn(webView: wkeWebView, callback: wkeDocumentReadyCallback, param: *mut c_void), Error>,
pub wkeOnDocumentReady2: Result<unsafe extern "C" fn(webView: wkeWebView, callback: wkeDocumentReady2Callback, param: *mut c_void), Error>,
pub wkeOnLoadingFinish: Result<unsafe extern "C" fn(webView: wkeWebView, callback: wkeLoadingFinishCallback, param: *mut c_void), Error>,
pub wkeOnDownload: Result<unsafe extern "C" fn(webView: wkeWebView, callback: wkeDownloadCallback, param: *mut c_void), Error>,
pub wkeOnDownload2: Result<unsafe extern "C" fn(webView: wkeWebView, callback: wkeDownload2Callback, param: *mut c_void), Error>,
pub wkeOnConsole: Result<unsafe extern "C" fn(webView: wkeWebView, callback: wkeConsoleCallback, param: *mut c_void), Error>,
pub wkeSetUIThreadCallback: Result<unsafe extern "C" fn(webView: wkeWebView, callback: wkeCallUiThread, param: *mut c_void), Error>,
pub wkeOnLoadUrlBegin: Result<unsafe extern "C" fn(webView: wkeWebView, callback: wkeLoadUrlBeginCallback, callbackParam: *mut c_void), Error>,
pub wkeOnLoadUrlEnd: Result<unsafe extern "C" fn(webView: wkeWebView, callback: wkeLoadUrlEndCallback, callbackParam: *mut c_void), Error>,
pub wkeOnLoadUrlHeadersReceived: Result<unsafe extern "C" fn(webView: wkeWebView, callback: wkeLoadUrlHeadersReceivedCallback, callbackParam: *mut c_void), Error>,
pub wkeOnLoadUrlFinish: Result<unsafe extern "C" fn(webView: wkeWebView, callback: wkeLoadUrlFinishCallback, callbackParam: *mut c_void), Error>,
pub wkeOnLoadUrlFail: Result<unsafe extern "C" fn(webView: wkeWebView, callback: wkeLoadUrlFailCallback, callbackParam: *mut c_void), Error>,
pub wkeOnDidCreateScriptContext: Result<unsafe extern "C" fn(webView: wkeWebView, callback: wkeDidCreateScriptContextCallback, callbackParam: *mut c_void), Error>,
pub wkeOnWillReleaseScriptContext: Result<unsafe extern "C" fn(webView: wkeWebView, callback: wkeWillReleaseScriptContextCallback, callbackParam: *mut c_void), Error>,
pub wkeOnWindowClosing: Result<unsafe extern "C" fn(webWindow: wkeWebView, callback: wkeWindowClosingCallback, param: *mut c_void), Error>,
pub wkeOnWindowDestroy: Result<unsafe extern "C" fn(webWindow: wkeWebView, callback: wkeWindowDestroyCallback, param: *mut c_void), Error>,
pub wkeOnDraggableRegionsChanged: Result<unsafe extern "C" fn(webView: wkeWebView, callback: wkeDraggableRegionsChangedCallback, param: *mut c_void), Error>,
pub wkeOnWillMediaLoad: Result<unsafe extern "C" fn(webView: wkeWebView, callback: wkeWillMediaLoadCallback, param: *mut c_void), Error>,
pub wkeOnStartDragging: Result<unsafe extern "C" fn(webView: wkeWebView, callback: wkeStartDraggingCallback, param: *mut c_void), Error>,
pub wkeOnPrint: Result<unsafe extern "C" fn(webView: wkeWebView, callback: wkeOnPrintCallback, param: *mut c_void), Error>,
pub wkeScreenshot: Result<unsafe extern "C" fn(webView: wkeWebView, settings: *const wkeScreenshotSettings, callback: wkeOnScreenshot, param: *mut c_void), Error>,
pub wkeOnOtherLoad: Result<unsafe extern "C" fn(webView: wkeWebView, callback: wkeOnOtherLoadCallback, param: *mut c_void), Error>,
pub wkeOnContextMenuItemClick: Result<unsafe extern "C" fn(webView: wkeWebView, callback: wkeOnContextMenuItemClickCallback, param: *mut c_void), Error>,
pub wkeIsProcessingUserGesture: Result<unsafe extern "C" fn(webView: wkeWebView) -> BOOL, Error>,
pub wkeNetSetMIMEType: Result<unsafe extern "C" fn(jobPtr: wkeNetJob, type_: *const c_char), Error>,
pub wkeNetGetMIMEType: Result<unsafe extern "C" fn(jobPtr: wkeNetJob, mime: wkeString) -> *const c_char, Error>,
pub wkeNetGetReferrer: Result<unsafe extern "C" fn(jobPtr: wkeNetJob) -> *const c_char, Error>,
pub wkeNetSetHTTPHeaderField: Result<unsafe extern "C" fn(jobPtr: wkeNetJob, key: *const wchar_t, value: *const wchar_t, response: bool), Error>,
pub wkeNetGetHTTPHeaderField: Result<unsafe extern "C" fn(jobPtr: wkeNetJob, key: *const c_char) -> *const c_char, Error>,
pub wkeNetGetHTTPHeaderFieldFromResponse: Result<unsafe extern "C" fn(jobPtr: wkeNetJob, key: *const c_char) -> *const c_char, Error>,
pub wkeNetSetData: Result<unsafe extern "C" fn(jobPtr: wkeNetJob, buf: *mut c_void, len: c_int), Error>,
pub wkeNetHookRequest: Result<unsafe extern "C" fn(jobPtr: wkeNetJob), Error>,
pub wkeNetOnResponse: Result<unsafe extern "C" fn(webView: wkeWebView, callback: wkeNetResponseCallback, param: *mut c_void), Error>,
pub wkeNetGetRequestMethod: Result<unsafe extern "C" fn(jobPtr: wkeNetJob) -> wkeRequestType, Error>,
pub wkeNetGetFavicon: Result<unsafe extern "C" fn(webView: wkeWebView, callback: wkeOnNetGetFaviconCallback, param: *mut c_void) -> c_int, Error>,
pub wkeNetContinueJob: Result<unsafe extern "C" fn(jobPtr: wkeNetJob), Error>,
pub wkeNetGetUrlByJob: Result<unsafe extern "C" fn(jobPtr: wkeNetJob) -> *const c_char, Error>,
pub wkeNetGetRawHttpHead: Result<unsafe extern "C" fn(jobPtr: wkeNetJob) -> *const wkeSlist, Error>,
pub wkeNetGetRawResponseHead: Result<unsafe extern "C" fn(jobPtr: wkeNetJob) -> *const wkeSlist, Error>,
pub wkeNetCancelRequest: Result<unsafe extern "C" fn(jobPtr: wkeNetJob), Error>,
pub wkeNetHoldJobToAsynCommit: Result<unsafe extern "C" fn(jobPtr: wkeNetJob) -> BOOL, Error>,
pub wkeNetChangeRequestUrl: Result<unsafe extern "C" fn(jobPtr: wkeNetJob, url: *const c_char), Error>,
pub wkeNetCreateWebUrlRequest: Result<unsafe extern "C" fn(url: *const utf8, method: *const utf8, mime: *const utf8) -> wkeWebUrlRequestPtr, Error>,
pub wkeNetCreateWebUrlRequest2: Result<unsafe extern "C" fn(request: blinkWebURLRequestPtr) -> wkeWebUrlRequestPtr, Error>,
pub wkeNetCopyWebUrlRequest: Result<unsafe extern "C" fn(jobPtr: wkeNetJob, needExtraData: bool) -> blinkWebURLRequestPtr, Error>,
pub wkeNetDeleteBlinkWebURLRequestPtr: Result<unsafe extern "C" fn(request: blinkWebURLRequestPtr), Error>,
pub wkeNetAddHTTPHeaderFieldToUrlRequest: Result<unsafe extern "C" fn(request: wkeWebUrlRequestPtr, name: *const utf8, value: *const utf8), Error>,
pub wkeNetStartUrlRequest: Result<unsafe extern "C" fn(webView: wkeWebView, request: wkeWebUrlRequestPtr, param: *mut c_void, callbacks: *const wkeUrlRequestCallbacks) -> c_int, Error>,
pub wkeNetGetHttpStatusCode: Result<unsafe extern "C" fn(response: wkeWebUrlResponsePtr) -> c_int, Error>,
pub wkeNetGetExpectedContentLength: Result<unsafe extern "C" fn(response: wkeWebUrlResponsePtr) -> c_longlong, Error>,
pub wkeNetGetResponseUrl: Result<unsafe extern "C" fn(response: wkeWebUrlResponsePtr) -> *const utf8, Error>,
pub wkeNetCancelWebUrlRequest: Result<unsafe extern "C" fn(requestId: c_int), Error>,
pub wkeNetGetPostBody: Result<unsafe extern "C" fn(jobPtr: wkeNetJob) -> *mut wkePostBodyElements, Error>,
pub wkeNetCreatePostBodyElements: Result<unsafe extern "C" fn(webView: wkeWebView, length: usize) -> *mut wkePostBodyElements, Error>,
pub wkeNetFreePostBodyElements: Result<unsafe extern "C" fn(elements: *mut wkePostBodyElements), Error>,
pub wkeNetCreatePostBodyElement: Result<unsafe extern "C" fn(webView: wkeWebView) -> *mut wkePostBodyElement, Error>,
pub wkeNetFreePostBodyElement: Result<unsafe extern "C" fn(element: *mut wkePostBodyElement), Error>,
pub wkePopupDialogAndDownload: Result<unsafe extern "C" fn(webviewHandle: wkeWebView, dialogOpt: *const wkeDialogOptions, expectedContentLength: usize, url: *const c_char, mime: *const c_char, disposition: *const c_char, job: wkeNetJob, dataBind: *mut wkeNetJobDataBind, callbackBind: *mut wkeDownloadBind) -> wkeDownloadOpt, Error>,
pub wkeDownloadByPath: Result<unsafe extern "C" fn(webviewHandle: wkeWebView, dialogOpt: *const wkeDialogOptions, path: *const WCHAR, expectedContentLength: usize, url: *const c_char, mime: *const c_char, disposition: *const c_char, job: wkeNetJob, dataBind: *mut wkeNetJobDataBind, callbackBind: *mut wkeDownloadBind) -> wkeDownloadOpt, Error>,
pub wkeIsMainFrame: Result<unsafe extern "C" fn(webView: wkeWebView, frameId: wkeWebFrameHandle) -> BOOL, Error>,
pub wkeIsWebRemoteFrame: Result<unsafe extern "C" fn(webView: wkeWebView, frameId: wkeWebFrameHandle) -> BOOL, Error>,
pub wkeWebFrameGetMainFrame: Result<unsafe extern "C" fn(webView: wkeWebView) -> wkeWebFrameHandle, Error>,
pub wkeRunJsByFrame: Result<unsafe extern "C" fn(webView: wkeWebView, frameId: wkeWebFrameHandle, script: *const utf8, isInClosure: bool) -> jsValue, Error>,
pub wkeInsertCSSByFrame: Result<unsafe extern "C" fn(webView: wkeWebView, frameId: wkeWebFrameHandle, cssText: *const utf8), Error>,
pub wkeWebFrameGetMainWorldScriptContext: Result<unsafe extern "C" fn(webView: wkeWebView, webFrameId: wkeWebFrameHandle, contextOut: v8ContextPtr), Error>,
pub wkeGetBlinkMainThreadIsolate: Result<unsafe extern "C" fn() -> v8Isolate, Error>,
pub wkeCreateWebWindow: Result<unsafe extern "C" fn(type_: wkeWindowType, parent: HWND, x: c_int, y: c_int, width: c_int, height: c_int) -> wkeWebView, Error>,
pub wkeCreateWebCustomWindow: Result<unsafe extern "C" fn(info: *const wkeWindowCreateInfo) -> wkeWebView, Error>,
pub wkeDestroyWebWindow: Result<unsafe extern "C" fn(webWindow: wkeWebView), Error>,
pub wkeGetWindowHandle: Result<unsafe extern "C" fn(webWindow: wkeWebView) -> HWND, Error>,
pub wkeShowWindow: Result<unsafe extern "C" fn(webWindow: wkeWebView, show: bool), Error>,
pub wkeEnableWindow: Result<unsafe extern "C" fn(webWindow: wkeWebView, enable: bool), Error>,
pub wkeMoveWindow: Result<unsafe extern "C" fn(webWindow: wkeWebView, x: c_int, y: c_int, width: c_int, height: c_int), Error>,
pub wkeMoveToCenter: Result<unsafe extern "C" fn(webWindow: wkeWebView), Error>,
pub wkeResizeWindow: Result<unsafe extern "C" fn(webWindow: wkeWebView, width: c_int, height: c_int), Error>,
pub wkeDragTargetDragEnter: Result<unsafe extern "C" fn(webView: wkeWebView, webDragData: *const wkeWebDragData, clientPoint: *const POINT, screenPoint: *const POINT, operationsAllowed: wkeWebDragOperationsMask, modifiers: c_int) -> wkeWebDragOperation, Error>,
pub wkeDragTargetDragOver: Result<unsafe extern "C" fn(webView: wkeWebView, clientPoint: *const POINT, screenPoint: *const POINT, operationsAllowed: wkeWebDragOperationsMask, modifiers: c_int) -> wkeWebDragOperation, Error>,
pub wkeDragTargetDragLeave: Result<unsafe extern "C" fn(webView: wkeWebView), Error>,
pub wkeDragTargetDrop: Result<unsafe extern "C" fn(webView: wkeWebView, clientPoint: *const POINT, screenPoint: *const POINT, modifiers: c_int), Error>,
pub wkeDragTargetEnd: Result<unsafe extern "C" fn(webView: wkeWebView, clientPoint: *const POINT, screenPoint: *const POINT, operation: wkeWebDragOperation), Error>,
pub wkeUtilSetUiCallback: Result<unsafe extern "C" fn(callback: wkeUiThreadPostTaskCallback), Error>,
pub wkeUtilSerializeToMHTML: Result<unsafe extern "C" fn(webView: wkeWebView) -> *const utf8, Error>,
pub wkeUtilPrintToPdf: Result<unsafe extern "C" fn(webView: wkeWebView, frameId: wkeWebFrameHandle, settings: *const wkePrintSettings) -> *const wkePdfDatas, Error>,
pub wkePrintToBitmap: Result<unsafe extern "C" fn(webView: wkeWebView, frameId: wkeWebFrameHandle, settings: *const wkeScreenshotSettings) -> *const wkeMemBuf, Error>,
pub wkeUtilRelasePrintPdfDatas: Result<unsafe extern "C" fn(datas: *const wkePdfDatas), Error>,
pub wkeSetWindowTitle: Result<unsafe extern "C" fn(webWindow: wkeWebView, title: *const utf8), Error>,
pub wkeSetWindowTitleW: Result<unsafe extern "C" fn(webWindow: wkeWebView, title: *const wchar_t), Error>,
pub wkeNodeOnCreateProcess: Result<unsafe extern "C" fn(webView: wkeWebView, callback: wkeNodeOnCreateProcessCallback, param: *mut c_void), Error>,
pub wkeOnPluginFind: Result<unsafe extern "C" fn(webView: wkeWebView, mime: *const c_char, callback: wkeOnPluginFindCallback, param: *mut c_void), Error>,
pub wkeAddNpapiPlugin: Result<unsafe extern "C" fn(webView: wkeWebView, initializeFunc: *mut c_void, getEntryPointsFunc: *mut c_void, shutdownFunc: *mut c_void), Error>,
pub wkePluginListBuilderAddPlugin: Result<unsafe extern "C" fn(builder: *mut c_void, name: *const utf8, description: *const utf8, fileName: *const utf8), Error>,
pub wkePluginListBuilderAddMediaTypeToLastPlugin: Result<unsafe extern "C" fn(builder: *mut c_void, name: *const utf8, description: *const utf8), Error>,
pub wkePluginListBuilderAddFileExtensionToLastMediaType: Result<unsafe extern "C" fn(builder: *mut c_void, fileExtension: *const utf8), Error>,
pub wkeGetWebViewByNData: Result<unsafe extern "C" fn(ndata: *mut c_void) -> wkeWebView, Error>,
pub wkeRegisterEmbedderCustomElement: Result<unsafe extern "C" fn(webView: wkeWebView, frameId: wkeWebFrameHandle, name: *const c_char, options: *mut c_void, outResult: *mut c_void) -> BOOL, Error>,
pub wkeSetMediaPlayerFactory: Result<unsafe extern "C" fn(webView: wkeWebView, factory: wkeMediaPlayerFactory, callback: wkeOnIsMediaPlayerSupportsMIMEType), Error>,
pub wkeGetContentAsMarkup: Result<unsafe extern "C" fn(webView: wkeWebView, frame: wkeWebFrameHandle, size: *mut usize) -> *const utf8, Error>,
pub wkeUtilDecodeURLEscape: Result<unsafe extern "C" fn(url: *const utf8) -> *const utf8, Error>,
pub wkeUtilEncodeURLEscape: Result<unsafe extern "C" fn(url: *const utf8) -> *const utf8, Error>,
pub wkeUtilBase64Encode: Result<unsafe extern "C" fn(str_: *const utf8) -> *const utf8, Error>,
pub wkeUtilBase64Decode: Result<unsafe extern "C" fn(str_: *const utf8) -> *const utf8, Error>,
pub wkeUtilCreateV8Snapshot: Result<unsafe extern "C" fn(str_: *const utf8) -> *const wkeMemBuf, Error>,
pub wkeRunMessageLoop: Result<unsafe extern "C" fn(), Error>,
pub wkeSaveMemoryCache: Result<unsafe extern "C" fn(webView: wkeWebView), Error>,
pub jsBindFunction: Result<unsafe extern "C" fn(name: *const c_char, fn_: jsNativeFunction, argCount: c_uint), Error>,
pub jsBindGetter: Result<unsafe extern "C" fn(name: *const c_char, fn_: jsNativeFunction), Error>,
pub jsBindSetter: Result<unsafe extern "C" fn(name: *const c_char, fn_: jsNativeFunction), Error>,
pub wkeJsBindFunction: Result<unsafe extern "C" fn(name: *const c_char, fn_: wkeJsNativeFunction, param: *mut c_void, argCount: c_uint), Error>,
pub wkeJsBindGetter: Result<unsafe extern "C" fn(name: *const c_char, fn_: wkeJsNativeFunction, param: *mut c_void), Error>,
pub wkeJsBindSetter: Result<unsafe extern "C" fn(name: *const c_char, fn_: wkeJsNativeFunction, param: *mut c_void), Error>,
pub jsArgCount: Result<unsafe extern "C" fn(es: jsExecState) -> c_int, Error>,
pub jsArgType: Result<unsafe extern "C" fn(es: jsExecState, argIdx: c_int) -> jsType, Error>,
pub jsArg: Result<unsafe extern "C" fn(es: jsExecState, argIdx: c_int) -> jsValue, Error>,
pub jsTypeOf: Result<unsafe extern "C" fn(v: jsValue) -> jsType, Error>,
pub jsIsNumber: Result<unsafe extern "C" fn(v: jsValue) -> BOOL, Error>,
pub jsIsString: Result<unsafe extern "C" fn(v: jsValue) -> BOOL, Error>,
pub jsIsBoolean: Result<unsafe extern "C" fn(v: jsValue) -> BOOL, Error>,
pub jsIsObject: Result<unsafe extern "C" fn(v: jsValue) -> BOOL, Error>,
pub jsIsFunction: Result<unsafe extern "C" fn(v: jsValue) -> BOOL, Error>,
pub jsIsUndefined: Result<unsafe extern "C" fn(v: jsValue) -> BOOL, Error>,
pub jsIsNull: Result<unsafe extern "C" fn(v: jsValue) -> BOOL, Error>,
pub jsIsArray: Result<unsafe extern "C" fn(v: jsValue) -> BOOL, Error>,
pub jsIsTrue: Result<unsafe extern "C" fn(v: jsValue) -> BOOL, Error>,
pub jsIsFalse: Result<unsafe extern "C" fn(v: jsValue) -> BOOL, Error>,
pub jsToInt: Result<unsafe extern "C" fn(es: jsExecState, v: jsValue) -> c_int, Error>,
pub jsToFloat: Result<unsafe extern "C" fn(es: jsExecState, v: jsValue) -> f32, Error>,
pub jsToDouble: Result<unsafe extern "C" fn(es: jsExecState, v: jsValue) -> f64, Error>,
pub jsToDoubleString: Result<unsafe extern "C" fn(es: jsExecState, v: jsValue) -> *const c_char, Error>,
pub jsToBoolean: Result<unsafe extern "C" fn(es: jsExecState, v: jsValue) -> BOOL, Error>,
pub jsArrayBuffer: Result<unsafe extern "C" fn(es: jsExecState, buffer: *const c_char, size: usize) -> jsValue, Error>,
pub jsGetArrayBuffer: Result<unsafe extern "C" fn(es: jsExecState, value: jsValue) -> *mut wkeMemBuf, Error>,
pub jsToTempString: Result<unsafe extern "C" fn(es: jsExecState, v: jsValue) -> *const utf8, Error>,
pub jsToTempStringW: Result<unsafe extern "C" fn(es: jsExecState, v: jsValue) -> *const wchar_t, Error>,
pub jsToV8Value: Result<unsafe extern "C" fn(es: jsExecState, v: jsValue) -> *mut c_void, Error>,
pub jsInt: Result<unsafe extern "C" fn(n: c_int) -> jsValue, Error>,
pub jsFloat: Result<unsafe extern "C" fn(f: f32) -> jsValue, Error>,
pub jsDouble: Result<unsafe extern "C" fn(d: f64) -> jsValue, Error>,
pub jsDoubleString: Result<unsafe extern "C" fn(str_: *const c_char) -> jsValue, Error>,
pub jsBoolean: Result<unsafe extern "C" fn(b: bool) -> jsValue, Error>,
pub jsUndefined: Result<unsafe extern "C" fn() -> jsValue, Error>,
pub jsNull: Result<unsafe extern "C" fn() -> jsValue, Error>,
pub jsTrue: Result<unsafe extern "C" fn() -> jsValue, Error>,
pub jsFalse: Result<unsafe extern "C" fn() -> jsValue, Error>,
pub jsString: Result<unsafe extern "C" fn(es: jsExecState, str_: *const utf8) -> jsValue, Error>,
pub jsStringW: Result<unsafe extern "C" fn(es: jsExecState, str_: *const wchar_t) -> jsValue, Error>,
pub jsEmptyObject: Result<unsafe extern "C" fn(es: jsExecState) -> jsValue, Error>,
pub jsEmptyArray: Result<unsafe extern "C" fn(es: jsExecState) -> jsValue, Error>,
pub jsObject: Result<unsafe extern "C" fn(es: jsExecState, obj: *mut jsData) -> jsValue, Error>,
pub jsFunction: Result<unsafe extern "C" fn(es: jsExecState, obj: *mut jsData) -> jsValue, Error>,
pub jsGetData: Result<unsafe extern "C" fn(es: jsExecState, object: jsValue) -> *mut jsData, Error>,
pub jsGet: Result<unsafe extern "C" fn(es: jsExecState, object: jsValue, prop: *const c_char) -> jsValue, Error>,
pub jsSet: Result<unsafe extern "C" fn(es: jsExecState, object: jsValue, prop: *const c_char, v: jsValue), Error>,
pub jsGetAt: Result<unsafe extern "C" fn(es: jsExecState, object: jsValue, index: c_int) -> jsValue, Error>,
pub jsSetAt: Result<unsafe extern "C" fn(es: jsExecState, object: jsValue, index: c_int, v: jsValue), Error>,
pub jsGetKeys: Result<unsafe extern "C" fn(es: jsExecState, object: jsValue) -> *mut jsKeys, Error>,
pub jsIsJsValueValid: Result<unsafe extern "C" fn(es: jsExecState, object: jsValue) -> BOOL, Error>,
pub jsIsValidExecState: Result<unsafe extern "C" fn(es: jsExecState) -> BOOL, Error>,
pub jsDeleteObjectProp: Result<unsafe extern "C" fn(es: jsExecState, object: jsValue, prop: *const c_char), Error>,
pub jsGetLength: Result<unsafe extern "C" fn(es: jsExecState, object: jsValue) -> c_int, Error>,
pub jsSetLength: Result<unsafe extern "C" fn(es: jsExecState, object: jsValue, length: c_int), Error>,
pub jsGlobalObject: Result<unsafe extern "C" fn(es: jsExecState) -> jsValue, Error>,
pub jsGetWebView: Result<unsafe extern "C" fn(es: jsExecState) -> wkeWebView, Error>,
pub jsEval: Result<unsafe extern "C" fn(es: jsExecState, str_: *const utf8) -> jsValue, Error>,
pub jsEvalW: Result<unsafe extern "C" fn(es: jsExecState, str_: *const wchar_t) -> jsValue, Error>,
pub jsEvalExW: Result<unsafe extern "C" fn(es: jsExecState, str_: *const wchar_t, isInClosure: bool) -> jsValue, Error>,
pub jsCall: Result<unsafe extern "C" fn(es: jsExecState, func: jsValue, thisObject: jsValue, args: *mut jsValue, argCount: c_int) -> jsValue, Error>,
pub jsCallGlobal: Result<unsafe extern "C" fn(es: jsExecState, func: jsValue, args: *mut jsValue, argCount: c_int) -> jsValue, Error>,
pub jsGetGlobal: Result<unsafe extern "C" fn(es: jsExecState, prop: *const c_char) -> jsValue, Error>,
pub jsSetGlobal: Result<unsafe extern "C" fn(es: jsExecState, prop: *const c_char, v: jsValue), Error>,
pub jsGC: Result<unsafe extern "C" fn(), Error>,
pub jsAddRef: Result<unsafe extern "C" fn(es: jsExecState, val: jsValue) -> BOOL, Error>,
pub jsReleaseRef: Result<unsafe extern "C" fn(es: jsExecState, val: jsValue) -> BOOL, Error>,
pub jsGetLastErrorIfException: Result<unsafe extern "C" fn(es: jsExecState) -> *mut jsExceptionInfo, Error>,
pub jsThrowException: Result<unsafe extern "C" fn(es: jsExecState, exception: *const utf8) -> jsValue, Error>,
pub jsGetCallstack: Result<unsafe extern "C" fn(es: jsExecState) -> *const utf8, Error>,
/* private fields */
}Fields§
§wkeInit: Result<unsafe extern "C" fn(), Error>§wkeInitialize: Result<unsafe extern "C" fn(), Error>§wkeInitializeEx: Result<unsafe extern "C" fn(settings: *const wkeSettings), Error>§wkeShutdown: Result<unsafe extern "C" fn(), Error>§wkeShutdownForDebug: Result<unsafe extern "C" fn(), Error>§wkeVersion: Result<unsafe extern "C" fn() -> c_uint, Error>§wkeVersionString: Result<unsafe extern "C" fn() -> *const utf8, Error>§wkeGC: Result<unsafe extern "C" fn(webView: wkeWebView, intervalSec: c_long), Error>§wkeSetResourceGc: Result<unsafe extern "C" fn(webView: wkeWebView, intervalSec: c_long), Error>§wkeSetFileSystem: Result<unsafe extern "C" fn(pfnOpen: WKE_FILE_OPEN, pfnClose: WKE_FILE_CLOSE, pfnSize: WKE_FILE_SIZE, pfnRead: WKE_FILE_READ, pfnSeek: WKE_FILE_SEEK), Error>§wkeWebViewName: Result<unsafe extern "C" fn(webView: wkeWebView) -> *const c_char, Error>§wkeSetWebViewName: Result<unsafe extern "C" fn(webView: wkeWebView, name: *const c_char), Error>§wkeIsLoaded: Result<unsafe extern "C" fn(webView: wkeWebView) -> BOOL, Error>§wkeIsLoadFailed: Result<unsafe extern "C" fn(webView: wkeWebView) -> BOOL, Error>§wkeIsLoadComplete: Result<unsafe extern "C" fn(webView: wkeWebView) -> BOOL, Error>§wkeGetSource: Result<unsafe extern "C" fn(webView: wkeWebView) -> *const utf8, Error>§wkeTitle: Result<unsafe extern "C" fn(webView: wkeWebView) -> *const utf8, Error>§wkeTitleW: Result<unsafe extern "C" fn(webView: wkeWebView) -> *const wchar_t, Error>§wkeWidth: Result<unsafe extern "C" fn(webView: wkeWebView) -> c_int, Error>§wkeHeight: Result<unsafe extern "C" fn(webView: wkeWebView) -> c_int, Error>§wkeContentsWidth: Result<unsafe extern "C" fn(webView: wkeWebView) -> c_int, Error>§wkeContentsHeight: Result<unsafe extern "C" fn(webView: wkeWebView) -> c_int, Error>§wkeSelectAll: Result<unsafe extern "C" fn(webView: wkeWebView), Error>§wkeCopy: Result<unsafe extern "C" fn(webView: wkeWebView), Error>§wkeCut: Result<unsafe extern "C" fn(webView: wkeWebView), Error>§wkePaste: Result<unsafe extern "C" fn(webView: wkeWebView), Error>§wkeDelete: Result<unsafe extern "C" fn(webView: wkeWebView), Error>§wkeCookieEnabled: Result<unsafe extern "C" fn(webView: wkeWebView) -> BOOL, Error>§wkeMediaVolume: Result<unsafe extern "C" fn(webView: wkeWebView) -> f32, Error>§wkeMouseEvent: Result<unsafe extern "C" fn(webView: wkeWebView, message: c_uint, x: c_int, y: c_int, flags: c_uint) -> BOOL, Error>§wkeContextMenuEvent: Result<unsafe extern "C" fn(webView: wkeWebView, x: c_int, y: c_int, flags: c_uint) -> BOOL, Error>§wkeMouseWheel: Result<unsafe extern "C" fn(webView: wkeWebView, x: c_int, y: c_int, delta: c_int, flags: c_uint) -> BOOL, Error>§wkeKeyUp: Result<unsafe extern "C" fn(webView: wkeWebView, virtualKeyCode: c_uint, flags: c_uint, systemKey: bool) -> BOOL, Error>§wkeKeyDown: Result<unsafe extern "C" fn(webView: wkeWebView, virtualKeyCode: c_uint, flags: c_uint, systemKey: bool) -> BOOL, Error>§wkeKeyPress: Result<unsafe extern "C" fn(webView: wkeWebView, virtualKeyCode: c_uint, flags: c_uint, systemKey: bool) -> BOOL, Error>§wkeFocus: Result<unsafe extern "C" fn(webView: wkeWebView), Error>§wkeUnfocus: Result<unsafe extern "C" fn(webView: wkeWebView), Error>§wkeGetCaret: Result<unsafe extern "C" fn(webView: wkeWebView) -> wkeRect, Error>§wkeAwaken: Result<unsafe extern "C" fn(webView: wkeWebView), Error>§wkeZoomFactor: Result<unsafe extern "C" fn(webView: wkeWebView) -> f32, Error>§wkeSetClientHandler: Result<unsafe extern "C" fn(webView: wkeWebView, handler: *const wkeClientHandler), Error>§wkeGetClientHandler: Result<unsafe extern "C" fn(webView: wkeWebView) -> *const wkeClientHandler, Error>§wkeToString: Result<unsafe extern "C" fn(string: wkeString) -> *const utf8, Error>§wkeToStringW: Result<unsafe extern "C" fn(string: wkeString) -> *const wchar_t, Error>§jsToString: Result<unsafe extern "C" fn(es: jsExecState, v: jsValue) -> *const utf8, Error>§jsToStringW: Result<unsafe extern "C" fn(es: jsExecState, v: jsValue) -> *const wchar_t, Error>§wkeConfigure: Result<unsafe extern "C" fn(settings: *const wkeSettings), Error>§wkeIsInitialize: Result<unsafe extern "C" fn() -> BOOL, Error>§wkeSetViewSettings: Result<unsafe extern "C" fn(webView: wkeWebView, settings: *const wkeViewSettings), Error>§wkeSetDebugConfig: Result<unsafe extern "C" fn(webView: wkeWebView, debugString: *const c_char, param: *const c_char), Error>§wkeGetDebugConfig: Result<unsafe extern "C" fn(webView: wkeWebView, debugString: *const c_char) -> *mut c_void, Error>§wkeFinalize: Result<unsafe extern "C" fn(), Error>§wkeUpdate: Result<unsafe extern "C" fn(), Error>§wkeGetVersion: Result<unsafe extern "C" fn() -> c_uint, Error>§wkeGetVersionString: Result<unsafe extern "C" fn() -> *const utf8, Error>§wkeCreateWebView: Result<unsafe extern "C" fn() -> wkeWebView, Error>§wkeDestroyWebView: Result<unsafe extern "C" fn(webView: wkeWebView), Error>§wkeSetMemoryCacheEnable: Result<unsafe extern "C" fn(webView: wkeWebView, b: bool), Error>§wkeSetMouseEnabled: Result<unsafe extern "C" fn(webView: wkeWebView, b: bool), Error>§wkeSetTouchEnabled: Result<unsafe extern "C" fn(webView: wkeWebView, b: bool), Error>§wkeSetSystemTouchEnabled: Result<unsafe extern "C" fn(webView: wkeWebView, b: bool), Error>§wkeSetContextMenuEnabled: Result<unsafe extern "C" fn(webView: wkeWebView, b: bool), Error>§wkeSetCspCheckEnable: Result<unsafe extern "C" fn(webView: wkeWebView, b: bool), Error>§wkeSetNpapiPluginsEnabled: Result<unsafe extern "C" fn(webView: wkeWebView, b: bool), Error>§wkeSetHeadlessEnabled: Result<unsafe extern "C" fn(webView: wkeWebView, b: bool), Error>§wkeSetDragEnable: Result<unsafe extern "C" fn(webView: wkeWebView, b: bool), Error>§wkeSetDragDropEnable: Result<unsafe extern "C" fn(webView: wkeWebView, b: bool), Error>§wkeSetContextMenuItemShow: Result<unsafe extern "C" fn(webView: wkeWebView, item: wkeMenuItemId, isShow: bool), Error>§wkeSetLanguage: Result<unsafe extern "C" fn(webView: wkeWebView, language: *const c_char), Error>§wkeSetViewNetInterface: Result<unsafe extern "C" fn(webView: wkeWebView, netInterface: *const c_char), Error>§wkeSetProxy: Result<unsafe extern "C" fn(proxy: *const wkeProxy), Error>§wkeSetViewProxy: Result<unsafe extern "C" fn(webView: wkeWebView, proxy: *mut wkeProxy), Error>§wkeGetName: Result<unsafe extern "C" fn(webView: wkeWebView) -> *const c_char, Error>§wkeSetName: Result<unsafe extern "C" fn(webView: wkeWebView, name: *const c_char), Error>§wkeSetHandle: Result<unsafe extern "C" fn(webView: wkeWebView, wnd: HWND), Error>§wkeSetHandleOffset: Result<unsafe extern "C" fn(webView: wkeWebView, x: c_int, y: c_int), Error>§wkeIsTransparent: Result<unsafe extern "C" fn(webView: wkeWebView) -> BOOL, Error>§wkeSetTransparent: Result<unsafe extern "C" fn(webView: wkeWebView, transparent: bool), Error>§wkeSetUserAgent: Result<unsafe extern "C" fn(webView: wkeWebView, userAgent: *const utf8), Error>§wkeGetUserAgent: Result<unsafe extern "C" fn(webView: wkeWebView) -> *const c_char, Error>§wkeSetUserAgentW: Result<unsafe extern "C" fn(webView: wkeWebView, userAgent: *const wchar_t), Error>§wkeShowDevtools: Result<unsafe extern "C" fn(webView: wkeWebView, path: *const wchar_t, callback: wkeOnShowDevtoolsCallback, param: *mut c_void), Error>§wkeLoadW: Result<unsafe extern "C" fn(webView: wkeWebView, url: *const wchar_t), Error>§wkeLoadURL: Result<unsafe extern "C" fn(webView: wkeWebView, url: *const utf8), Error>§wkeLoadURLW: Result<unsafe extern "C" fn(webView: wkeWebView, url: *const wchar_t), Error>§wkePostURL: Result<unsafe extern "C" fn(wkeView: wkeWebView, url: *const utf8, postData: *const c_char, postLen: c_int), Error>§wkePostURLW: Result<unsafe extern "C" fn(wkeView: wkeWebView, url: *const wchar_t, postData: *const c_char, postLen: c_int), Error>§wkeLoadHTML: Result<unsafe extern "C" fn(webView: wkeWebView, html: *const utf8), Error>§wkeLoadHtmlWithBaseUrl: Result<unsafe extern "C" fn(webView: wkeWebView, html: *const utf8, baseUrl: *const utf8), Error>§wkeLoadHTMLW: Result<unsafe extern "C" fn(webView: wkeWebView, html: *const wchar_t), Error>§wkeLoadFile: Result<unsafe extern "C" fn(webView: wkeWebView, filename: *const utf8), Error>§wkeLoadFileW: Result<unsafe extern "C" fn(webView: wkeWebView, filename: *const wchar_t), Error>§wkeGetURL: Result<unsafe extern "C" fn(webView: wkeWebView) -> *const utf8, Error>§wkeGetFrameUrl: Result<unsafe extern "C" fn(webView: wkeWebView, frameId: wkeWebFrameHandle) -> *const utf8, Error>§wkeIsLoading: Result<unsafe extern "C" fn(webView: wkeWebView) -> BOOL, Error>§wkeIsLoadingSucceeded: Result<unsafe extern "C" fn(webView: wkeWebView) -> BOOL, Error>§wkeIsLoadingFailed: Result<unsafe extern "C" fn(webView: wkeWebView) -> BOOL, Error>§wkeIsLoadingCompleted: Result<unsafe extern "C" fn(webView: wkeWebView) -> BOOL, Error>§wkeIsDocumentReady: Result<unsafe extern "C" fn(webView: wkeWebView) -> BOOL, Error>§wkeStopLoading: Result<unsafe extern "C" fn(webView: wkeWebView), Error>§wkeReload: Result<unsafe extern "C" fn(webView: wkeWebView), Error>§wkeGoToOffset: Result<unsafe extern "C" fn(webView: wkeWebView, offset: c_int), Error>§wkeGoToIndex: Result<unsafe extern "C" fn(webView: wkeWebView, index: c_int), Error>§wkeGetWebviewId: Result<unsafe extern "C" fn(webView: wkeWebView) -> c_int, Error>§wkeIsWebviewAlive: Result<unsafe extern "C" fn(id: c_int) -> BOOL, Error>§wkeIsWebviewValid: Result<unsafe extern "C" fn(webView: wkeWebView) -> BOOL, Error>§wkeGetDocumentCompleteURL: Result<unsafe extern "C" fn(webView: wkeWebView, frameId: wkeWebFrameHandle, partialURL: *const utf8) -> *const utf8, Error>§wkeCreateMemBuf: Result<unsafe extern "C" fn(webView: wkeWebView, buf: *mut c_void, length: usize) -> *mut wkeMemBuf, Error>§wkeFreeMemBuf: Result<unsafe extern "C" fn(buf: *mut wkeMemBuf), Error>§wkeGetTitle: Result<unsafe extern "C" fn(webView: wkeWebView) -> *const utf8, Error>§wkeGetTitleW: Result<unsafe extern "C" fn(webView: wkeWebView) -> *const wchar_t, Error>§wkeResize: Result<unsafe extern "C" fn(webView: wkeWebView, w: c_int, h: c_int), Error>§wkeGetWidth: Result<unsafe extern "C" fn(webView: wkeWebView) -> c_int, Error>§wkeGetHeight: Result<unsafe extern "C" fn(webView: wkeWebView) -> c_int, Error>§wkeGetContentWidth: Result<unsafe extern "C" fn(webView: wkeWebView) -> c_int, Error>§wkeGetContentHeight: Result<unsafe extern "C" fn(webView: wkeWebView) -> c_int, Error>§wkeSetDirty: Result<unsafe extern "C" fn(webView: wkeWebView, dirty: bool), Error>§wkeIsDirty: Result<unsafe extern "C" fn(webView: wkeWebView) -> BOOL, Error>§wkeAddDirtyArea: Result<unsafe extern "C" fn(webView: wkeWebView, x: c_int, y: c_int, w: c_int, h: c_int), Error>§wkeLayoutIfNeeded: Result<unsafe extern "C" fn(webView: wkeWebView), Error>§wkePaint2: Result<unsafe extern "C" fn(webView: wkeWebView, bits: *mut c_void, bufWid: c_int, bufHei: c_int, xDst: c_int, yDst: c_int, w: c_int, h: c_int, xSrc: c_int, ySrc: c_int, bCopyAlpha: bool), Error>§wkePaint: Result<unsafe extern "C" fn(webView: wkeWebView, bits: *mut c_void, pitch: c_int), Error>§wkeRepaintIfNeeded: Result<unsafe extern "C" fn(webView: wkeWebView), Error>§wkeGetViewDC: Result<unsafe extern "C" fn(webView: wkeWebView) -> HDC, Error>§wkeUnlockViewDC: Result<unsafe extern "C" fn(webView: wkeWebView), Error>§wkeGetHostHWND: Result<unsafe extern "C" fn(webView: wkeWebView) -> HWND, Error>§wkeCanGoBack: Result<unsafe extern "C" fn(webView: wkeWebView) -> BOOL, Error>§wkeGoBack: Result<unsafe extern "C" fn(webView: wkeWebView) -> BOOL, Error>§wkeCanGoForward: Result<unsafe extern "C" fn(webView: wkeWebView) -> BOOL, Error>§wkeGoForward: Result<unsafe extern "C" fn(webView: wkeWebView) -> BOOL, Error>§wkeEditorSelectAll: Result<unsafe extern "C" fn(webView: wkeWebView), Error>§wkeEditorUnSelect: Result<unsafe extern "C" fn(webView: wkeWebView), Error>§wkeEditorCopy: Result<unsafe extern "C" fn(webView: wkeWebView), Error>§wkeEditorCut: Result<unsafe extern "C" fn(webView: wkeWebView), Error>§wkeEditorPaste: Result<unsafe extern "C" fn(webView: wkeWebView), Error>§wkeEditorDelete: Result<unsafe extern "C" fn(webView: wkeWebView), Error>§wkeEditorUndo: Result<unsafe extern "C" fn(webView: wkeWebView), Error>§wkeEditorRedo: Result<unsafe extern "C" fn(webView: wkeWebView), Error>§wkeGetCookieW: Result<unsafe extern "C" fn(webView: wkeWebView) -> *const wchar_t, Error>§wkeGetCookie: Result<unsafe extern "C" fn(webView: wkeWebView) -> *const utf8, Error>§wkeSetCookie: Result<unsafe extern "C" fn(webView: wkeWebView, url: *const utf8, cookie: *const utf8), Error>§wkeVisitAllCookie: Result<unsafe extern "C" fn(webView: wkeWebView, params: *mut c_void, visitor: wkeCookieVisitor), Error>§wkePerformCookieCommand: Result<unsafe extern "C" fn(webView: wkeWebView, command: wkeCookieCommand), Error>§wkeSetCookieEnabled: Result<unsafe extern "C" fn(webView: wkeWebView, enable: bool), Error>§wkeIsCookieEnabled: Result<unsafe extern "C" fn(webView: wkeWebView) -> BOOL, Error>§wkeSetCookieJarPath: Result<unsafe extern "C" fn(webView: wkeWebView, path: *const WCHAR), Error>§wkeSetCookieJarFullPath: Result<unsafe extern "C" fn(webView: wkeWebView, path: *const WCHAR), Error>§wkeClearCookie: Result<unsafe extern "C" fn(webView: wkeWebView), Error>§wkeSetLocalStorageFullPath: Result<unsafe extern "C" fn(webView: wkeWebView, path: *const WCHAR), Error>§wkeAddPluginDirectory: Result<unsafe extern "C" fn(webView: wkeWebView, path: *const WCHAR), Error>§wkeSetMediaVolume: Result<unsafe extern "C" fn(webView: wkeWebView, volume: f32), Error>§wkeGetMediaVolume: Result<unsafe extern "C" fn(webView: wkeWebView) -> f32, Error>§wkeFireMouseEvent: Result<unsafe extern "C" fn(webView: wkeWebView, message: c_uint, x: c_int, y: c_int, flags: c_uint) -> BOOL, Error>§wkeFireContextMenuEvent: Result<unsafe extern "C" fn(webView: wkeWebView, x: c_int, y: c_int, flags: c_uint) -> BOOL, Error>§wkeFireMouseWheelEvent: Result<unsafe extern "C" fn(webView: wkeWebView, x: c_int, y: c_int, delta: c_int, flags: c_uint) -> BOOL, Error>§wkeFireKeyUpEvent: Result<unsafe extern "C" fn(webView: wkeWebView, virtualKeyCode: c_uint, flags: c_uint, systemKey: bool) -> BOOL, Error>§wkeFireKeyDownEvent: Result<unsafe extern "C" fn(webView: wkeWebView, virtualKeyCode: c_uint, flags: c_uint, systemKey: bool) -> BOOL, Error>§wkeFireKeyPressEvent: Result<unsafe extern "C" fn(webView: wkeWebView, charCode: c_uint, flags: c_uint, systemKey: bool) -> BOOL, Error>§wkeFireWindowsMessage: Result<unsafe extern "C" fn(webView: wkeWebView, hWnd: HWND, message: UINT, wParam: WPARAM, lParam: LPARAM, result: *mut LRESULT) -> BOOL, Error>§wkeSetFocus: Result<unsafe extern "C" fn(webView: wkeWebView), Error>§wkeKillFocus: Result<unsafe extern "C" fn(webView: wkeWebView), Error>§wkeGetCaretRect: Result<unsafe extern "C" fn(webView: wkeWebView) -> wkeRect, Error>§wkeGetCaretRect2: Result<unsafe extern "C" fn(webView: wkeWebView) -> *mut wkeRect, Error>§wkeRunJS: Result<unsafe extern "C" fn(webView: wkeWebView, script: *const utf8) -> jsValue, Error>§wkeRunJSW: Result<unsafe extern "C" fn(webView: wkeWebView, script: *const wchar_t) -> jsValue, Error>§wkeGlobalExec: Result<unsafe extern "C" fn(webView: wkeWebView) -> jsExecState, Error>§wkeGetGlobalExecByFrame: Result<unsafe extern "C" fn(webView: wkeWebView, frameId: wkeWebFrameHandle) -> jsExecState, Error>§wkeSleep: Result<unsafe extern "C" fn(webView: wkeWebView), Error>§wkeWake: Result<unsafe extern "C" fn(webView: wkeWebView), Error>§wkeIsAwake: Result<unsafe extern "C" fn(webView: wkeWebView) -> BOOL, Error>§wkeSetZoomFactor: Result<unsafe extern "C" fn(webView: wkeWebView, factor: f32), Error>§wkeGetZoomFactor: Result<unsafe extern "C" fn(webView: wkeWebView) -> f32, Error>§wkeEnableHighDPISupport: Result<unsafe extern "C" fn(), Error>§wkeSetEditable: Result<unsafe extern "C" fn(webView: wkeWebView, editable: bool), Error>§wkeGetString: Result<unsafe extern "C" fn(string: wkeString) -> *const utf8, Error>§wkeGetStringW: Result<unsafe extern "C" fn(string: wkeString) -> *const wchar_t, Error>§wkeSetString: Result<unsafe extern "C" fn(string: wkeString, str_: *const utf8, len: usize), Error>§wkeSetStringWithoutNullTermination: Result<unsafe extern "C" fn(string: wkeString, str_: *const utf8, len: usize), Error>§wkeSetStringW: Result<unsafe extern "C" fn(string: wkeString, str_: *const wchar_t, len: usize), Error>§wkeCreateString: Result<unsafe extern "C" fn(str_: *const utf8, len: usize) -> wkeString, Error>§wkeCreateStringW: Result<unsafe extern "C" fn(str_: *const wchar_t, len: usize) -> wkeString, Error>§wkeCreateStringWithoutNullTermination: Result<unsafe extern "C" fn(str_: *const utf8, len: usize) -> wkeString, Error>§wkeGetStringLen: Result<unsafe extern "C" fn(str_: wkeString) -> usize, Error>§wkeDeleteString: Result<unsafe extern "C" fn(str_: wkeString), Error>§wkeGetWebViewForCurrentContext: Result<unsafe extern "C" fn() -> wkeWebView, Error>§wkeSetUserKeyValue: Result<unsafe extern "C" fn(webView: wkeWebView, key: *const c_char, value: *mut c_void), Error>§wkeGetUserKeyValue: Result<unsafe extern "C" fn(webView: wkeWebView, key: *const c_char) -> *mut c_void, Error>§wkeGetCursorInfoType: Result<unsafe extern "C" fn(webView: wkeWebView) -> c_int, Error>§wkeSetCursorInfoType: Result<unsafe extern "C" fn(webView: wkeWebView, type_: c_int), Error>§wkeSetDragFiles: Result<unsafe extern "C" fn(webView: wkeWebView, clintPos: *const POINT, screenPos: *const POINT, files: *mut wkeString, filesCount: c_int), Error>§wkeSetDeviceParameter: Result<unsafe extern "C" fn(webView: wkeWebView, device: *const c_char, paramStr: *const c_char, paramInt: c_int, paramFloat: f32), Error>§wkeGetTempCallbackInfo: Result<unsafe extern "C" fn(webView: wkeWebView) -> *mut wkeTempCallbackInfo, Error>§wkeOnCaretChanged: Result<unsafe extern "C" fn(webView: wkeWebView, callback: wkeCaretChangedCallback, callbackParam: *mut c_void), Error>§wkeOnMouseOverUrlChanged: Result<unsafe extern "C" fn(webView: wkeWebView, callback: wkeTitleChangedCallback, callbackParam: *mut c_void), Error>§wkeOnTitleChanged: Result<unsafe extern "C" fn(webView: wkeWebView, callback: wkeTitleChangedCallback, callbackParam: *mut c_void), Error>§wkeOnURLChanged: Result<unsafe extern "C" fn(webView: wkeWebView, callback: wkeURLChangedCallback, callbackParam: *mut c_void), Error>§wkeOnURLChanged2: Result<unsafe extern "C" fn(webView: wkeWebView, callback: wkeURLChangedCallback2, callbackParam: *mut c_void), Error>§wkeOnPaintUpdated: Result<unsafe extern "C" fn(webView: wkeWebView, callback: wkePaintUpdatedCallback, callbackParam: *mut c_void), Error>§wkeOnPaintBitUpdated: Result<unsafe extern "C" fn(webView: wkeWebView, callback: wkePaintBitUpdatedCallback, callbackParam: *mut c_void), Error>§wkeOnAlertBox: Result<unsafe extern "C" fn(webView: wkeWebView, callback: wkeAlertBoxCallback, callbackParam: *mut c_void), Error>§wkeOnConfirmBox: Result<unsafe extern "C" fn(webView: wkeWebView, callback: wkeConfirmBoxCallback, callbackParam: *mut c_void), Error>§wkeOnPromptBox: Result<unsafe extern "C" fn(webView: wkeWebView, callback: wkePromptBoxCallback, callbackParam: *mut c_void), Error>§wkeOnCreateView: Result<unsafe extern "C" fn(webView: wkeWebView, callback: wkeCreateViewCallback, param: *mut c_void), Error>§wkeOnDocumentReady: Result<unsafe extern "C" fn(webView: wkeWebView, callback: wkeDocumentReadyCallback, param: *mut c_void), Error>§wkeOnDocumentReady2: Result<unsafe extern "C" fn(webView: wkeWebView, callback: wkeDocumentReady2Callback, param: *mut c_void), Error>§wkeOnLoadingFinish: Result<unsafe extern "C" fn(webView: wkeWebView, callback: wkeLoadingFinishCallback, param: *mut c_void), Error>§wkeOnDownload: Result<unsafe extern "C" fn(webView: wkeWebView, callback: wkeDownloadCallback, param: *mut c_void), Error>§wkeOnDownload2: Result<unsafe extern "C" fn(webView: wkeWebView, callback: wkeDownload2Callback, param: *mut c_void), Error>§wkeOnConsole: Result<unsafe extern "C" fn(webView: wkeWebView, callback: wkeConsoleCallback, param: *mut c_void), Error>§wkeSetUIThreadCallback: Result<unsafe extern "C" fn(webView: wkeWebView, callback: wkeCallUiThread, param: *mut c_void), Error>§wkeOnLoadUrlBegin: Result<unsafe extern "C" fn(webView: wkeWebView, callback: wkeLoadUrlBeginCallback, callbackParam: *mut c_void), Error>§wkeOnLoadUrlEnd: Result<unsafe extern "C" fn(webView: wkeWebView, callback: wkeLoadUrlEndCallback, callbackParam: *mut c_void), Error>§wkeOnLoadUrlHeadersReceived: Result<unsafe extern "C" fn(webView: wkeWebView, callback: wkeLoadUrlHeadersReceivedCallback, callbackParam: *mut c_void), Error>§wkeOnLoadUrlFinish: Result<unsafe extern "C" fn(webView: wkeWebView, callback: wkeLoadUrlFinishCallback, callbackParam: *mut c_void), Error>§wkeOnLoadUrlFail: Result<unsafe extern "C" fn(webView: wkeWebView, callback: wkeLoadUrlFailCallback, callbackParam: *mut c_void), Error>§wkeOnDidCreateScriptContext: Result<unsafe extern "C" fn(webView: wkeWebView, callback: wkeDidCreateScriptContextCallback, callbackParam: *mut c_void), Error>§wkeOnWillReleaseScriptContext: Result<unsafe extern "C" fn(webView: wkeWebView, callback: wkeWillReleaseScriptContextCallback, callbackParam: *mut c_void), Error>§wkeOnWindowClosing: Result<unsafe extern "C" fn(webWindow: wkeWebView, callback: wkeWindowClosingCallback, param: *mut c_void), Error>§wkeOnWindowDestroy: Result<unsafe extern "C" fn(webWindow: wkeWebView, callback: wkeWindowDestroyCallback, param: *mut c_void), Error>§wkeOnDraggableRegionsChanged: Result<unsafe extern "C" fn(webView: wkeWebView, callback: wkeDraggableRegionsChangedCallback, param: *mut c_void), Error>§wkeOnWillMediaLoad: Result<unsafe extern "C" fn(webView: wkeWebView, callback: wkeWillMediaLoadCallback, param: *mut c_void), Error>§wkeOnStartDragging: Result<unsafe extern "C" fn(webView: wkeWebView, callback: wkeStartDraggingCallback, param: *mut c_void), Error>§wkeOnPrint: Result<unsafe extern "C" fn(webView: wkeWebView, callback: wkeOnPrintCallback, param: *mut c_void), Error>§wkeScreenshot: Result<unsafe extern "C" fn(webView: wkeWebView, settings: *const wkeScreenshotSettings, callback: wkeOnScreenshot, param: *mut c_void), Error>§wkeOnOtherLoad: Result<unsafe extern "C" fn(webView: wkeWebView, callback: wkeOnOtherLoadCallback, param: *mut c_void), Error>§wkeOnContextMenuItemClick: Result<unsafe extern "C" fn(webView: wkeWebView, callback: wkeOnContextMenuItemClickCallback, param: *mut c_void), Error>§wkeIsProcessingUserGesture: Result<unsafe extern "C" fn(webView: wkeWebView) -> BOOL, Error>§wkeNetSetMIMEType: Result<unsafe extern "C" fn(jobPtr: wkeNetJob, type_: *const c_char), Error>§wkeNetGetMIMEType: Result<unsafe extern "C" fn(jobPtr: wkeNetJob, mime: wkeString) -> *const c_char, Error>§wkeNetGetReferrer: Result<unsafe extern "C" fn(jobPtr: wkeNetJob) -> *const c_char, Error>§wkeNetSetHTTPHeaderField: Result<unsafe extern "C" fn(jobPtr: wkeNetJob, key: *const wchar_t, value: *const wchar_t, response: bool), Error>§wkeNetGetHTTPHeaderField: Result<unsafe extern "C" fn(jobPtr: wkeNetJob, key: *const c_char) -> *const c_char, Error>§wkeNetGetHTTPHeaderFieldFromResponse: Result<unsafe extern "C" fn(jobPtr: wkeNetJob, key: *const c_char) -> *const c_char, Error>§wkeNetSetData: Result<unsafe extern "C" fn(jobPtr: wkeNetJob, buf: *mut c_void, len: c_int), Error>§wkeNetHookRequest: Result<unsafe extern "C" fn(jobPtr: wkeNetJob), Error>§wkeNetOnResponse: Result<unsafe extern "C" fn(webView: wkeWebView, callback: wkeNetResponseCallback, param: *mut c_void), Error>§wkeNetGetRequestMethod: Result<unsafe extern "C" fn(jobPtr: wkeNetJob) -> wkeRequestType, Error>§wkeNetGetFavicon: Result<unsafe extern "C" fn(webView: wkeWebView, callback: wkeOnNetGetFaviconCallback, param: *mut c_void) -> c_int, Error>§wkeNetContinueJob: Result<unsafe extern "C" fn(jobPtr: wkeNetJob), Error>§wkeNetGetUrlByJob: Result<unsafe extern "C" fn(jobPtr: wkeNetJob) -> *const c_char, Error>§wkeNetGetRawHttpHead: Result<unsafe extern "C" fn(jobPtr: wkeNetJob) -> *const wkeSlist, Error>§wkeNetGetRawResponseHead: Result<unsafe extern "C" fn(jobPtr: wkeNetJob) -> *const wkeSlist, Error>§wkeNetCancelRequest: Result<unsafe extern "C" fn(jobPtr: wkeNetJob), Error>§wkeNetHoldJobToAsynCommit: Result<unsafe extern "C" fn(jobPtr: wkeNetJob) -> BOOL, Error>§wkeNetChangeRequestUrl: Result<unsafe extern "C" fn(jobPtr: wkeNetJob, url: *const c_char), Error>§wkeNetCreateWebUrlRequest: Result<unsafe extern "C" fn(url: *const utf8, method: *const utf8, mime: *const utf8) -> wkeWebUrlRequestPtr, Error>§wkeNetCreateWebUrlRequest2: Result<unsafe extern "C" fn(request: blinkWebURLRequestPtr) -> wkeWebUrlRequestPtr, Error>§wkeNetCopyWebUrlRequest: Result<unsafe extern "C" fn(jobPtr: wkeNetJob, needExtraData: bool) -> blinkWebURLRequestPtr, Error>§wkeNetDeleteBlinkWebURLRequestPtr: Result<unsafe extern "C" fn(request: blinkWebURLRequestPtr), Error>§wkeNetAddHTTPHeaderFieldToUrlRequest: Result<unsafe extern "C" fn(request: wkeWebUrlRequestPtr, name: *const utf8, value: *const utf8), Error>§wkeNetStartUrlRequest: Result<unsafe extern "C" fn(webView: wkeWebView, request: wkeWebUrlRequestPtr, param: *mut c_void, callbacks: *const wkeUrlRequestCallbacks) -> c_int, Error>§wkeNetGetHttpStatusCode: Result<unsafe extern "C" fn(response: wkeWebUrlResponsePtr) -> c_int, Error>§wkeNetGetExpectedContentLength: Result<unsafe extern "C" fn(response: wkeWebUrlResponsePtr) -> c_longlong, Error>§wkeNetGetResponseUrl: Result<unsafe extern "C" fn(response: wkeWebUrlResponsePtr) -> *const utf8, Error>§wkeNetCancelWebUrlRequest: Result<unsafe extern "C" fn(requestId: c_int), Error>§wkeNetGetPostBody: Result<unsafe extern "C" fn(jobPtr: wkeNetJob) -> *mut wkePostBodyElements, Error>§wkeNetCreatePostBodyElements: Result<unsafe extern "C" fn(webView: wkeWebView, length: usize) -> *mut wkePostBodyElements, Error>§wkeNetFreePostBodyElements: Result<unsafe extern "C" fn(elements: *mut wkePostBodyElements), Error>§wkeNetCreatePostBodyElement: Result<unsafe extern "C" fn(webView: wkeWebView) -> *mut wkePostBodyElement, Error>§wkeNetFreePostBodyElement: Result<unsafe extern "C" fn(element: *mut wkePostBodyElement), Error>§wkePopupDialogAndDownload: Result<unsafe extern "C" fn(webviewHandle: wkeWebView, dialogOpt: *const wkeDialogOptions, expectedContentLength: usize, url: *const c_char, mime: *const c_char, disposition: *const c_char, job: wkeNetJob, dataBind: *mut wkeNetJobDataBind, callbackBind: *mut wkeDownloadBind) -> wkeDownloadOpt, Error>§wkeDownloadByPath: Result<unsafe extern "C" fn(webviewHandle: wkeWebView, dialogOpt: *const wkeDialogOptions, path: *const WCHAR, expectedContentLength: usize, url: *const c_char, mime: *const c_char, disposition: *const c_char, job: wkeNetJob, dataBind: *mut wkeNetJobDataBind, callbackBind: *mut wkeDownloadBind) -> wkeDownloadOpt, Error>§wkeIsMainFrame: Result<unsafe extern "C" fn(webView: wkeWebView, frameId: wkeWebFrameHandle) -> BOOL, Error>§wkeIsWebRemoteFrame: Result<unsafe extern "C" fn(webView: wkeWebView, frameId: wkeWebFrameHandle) -> BOOL, Error>§wkeWebFrameGetMainFrame: Result<unsafe extern "C" fn(webView: wkeWebView) -> wkeWebFrameHandle, Error>§wkeRunJsByFrame: Result<unsafe extern "C" fn(webView: wkeWebView, frameId: wkeWebFrameHandle, script: *const utf8, isInClosure: bool) -> jsValue, Error>§wkeInsertCSSByFrame: Result<unsafe extern "C" fn(webView: wkeWebView, frameId: wkeWebFrameHandle, cssText: *const utf8), Error>§wkeWebFrameGetMainWorldScriptContext: Result<unsafe extern "C" fn(webView: wkeWebView, webFrameId: wkeWebFrameHandle, contextOut: v8ContextPtr), Error>§wkeGetBlinkMainThreadIsolate: Result<unsafe extern "C" fn() -> v8Isolate, Error>§wkeCreateWebWindow: Result<unsafe extern "C" fn(type_: wkeWindowType, parent: HWND, x: c_int, y: c_int, width: c_int, height: c_int) -> wkeWebView, Error>§wkeCreateWebCustomWindow: Result<unsafe extern "C" fn(info: *const wkeWindowCreateInfo) -> wkeWebView, Error>§wkeDestroyWebWindow: Result<unsafe extern "C" fn(webWindow: wkeWebView), Error>§wkeGetWindowHandle: Result<unsafe extern "C" fn(webWindow: wkeWebView) -> HWND, Error>§wkeShowWindow: Result<unsafe extern "C" fn(webWindow: wkeWebView, show: bool), Error>§wkeEnableWindow: Result<unsafe extern "C" fn(webWindow: wkeWebView, enable: bool), Error>§wkeMoveWindow: Result<unsafe extern "C" fn(webWindow: wkeWebView, x: c_int, y: c_int, width: c_int, height: c_int), Error>§wkeMoveToCenter: Result<unsafe extern "C" fn(webWindow: wkeWebView), Error>§wkeResizeWindow: Result<unsafe extern "C" fn(webWindow: wkeWebView, width: c_int, height: c_int), Error>§wkeDragTargetDragEnter: Result<unsafe extern "C" fn(webView: wkeWebView, webDragData: *const wkeWebDragData, clientPoint: *const POINT, screenPoint: *const POINT, operationsAllowed: wkeWebDragOperationsMask, modifiers: c_int) -> wkeWebDragOperation, Error>§wkeDragTargetDragOver: Result<unsafe extern "C" fn(webView: wkeWebView, clientPoint: *const POINT, screenPoint: *const POINT, operationsAllowed: wkeWebDragOperationsMask, modifiers: c_int) -> wkeWebDragOperation, Error>§wkeDragTargetDragLeave: Result<unsafe extern "C" fn(webView: wkeWebView), Error>§wkeDragTargetDrop: Result<unsafe extern "C" fn(webView: wkeWebView, clientPoint: *const POINT, screenPoint: *const POINT, modifiers: c_int), Error>§wkeDragTargetEnd: Result<unsafe extern "C" fn(webView: wkeWebView, clientPoint: *const POINT, screenPoint: *const POINT, operation: wkeWebDragOperation), Error>§wkeUtilSetUiCallback: Result<unsafe extern "C" fn(callback: wkeUiThreadPostTaskCallback), Error>§wkeUtilSerializeToMHTML: Result<unsafe extern "C" fn(webView: wkeWebView) -> *const utf8, Error>§wkeUtilPrintToPdf: Result<unsafe extern "C" fn(webView: wkeWebView, frameId: wkeWebFrameHandle, settings: *const wkePrintSettings) -> *const wkePdfDatas, Error>§wkePrintToBitmap: Result<unsafe extern "C" fn(webView: wkeWebView, frameId: wkeWebFrameHandle, settings: *const wkeScreenshotSettings) -> *const wkeMemBuf, Error>§wkeUtilRelasePrintPdfDatas: Result<unsafe extern "C" fn(datas: *const wkePdfDatas), Error>§wkeSetWindowTitle: Result<unsafe extern "C" fn(webWindow: wkeWebView, title: *const utf8), Error>§wkeSetWindowTitleW: Result<unsafe extern "C" fn(webWindow: wkeWebView, title: *const wchar_t), Error>§wkeNodeOnCreateProcess: Result<unsafe extern "C" fn(webView: wkeWebView, callback: wkeNodeOnCreateProcessCallback, param: *mut c_void), Error>§wkeOnPluginFind: Result<unsafe extern "C" fn(webView: wkeWebView, mime: *const c_char, callback: wkeOnPluginFindCallback, param: *mut c_void), Error>§wkeAddNpapiPlugin: Result<unsafe extern "C" fn(webView: wkeWebView, initializeFunc: *mut c_void, getEntryPointsFunc: *mut c_void, shutdownFunc: *mut c_void), Error>§wkePluginListBuilderAddPlugin: Result<unsafe extern "C" fn(builder: *mut c_void, name: *const utf8, description: *const utf8, fileName: *const utf8), Error>§wkePluginListBuilderAddMediaTypeToLastPlugin: Result<unsafe extern "C" fn(builder: *mut c_void, name: *const utf8, description: *const utf8), Error>§wkePluginListBuilderAddFileExtensionToLastMediaType: Result<unsafe extern "C" fn(builder: *mut c_void, fileExtension: *const utf8), Error>§wkeGetWebViewByNData: Result<unsafe extern "C" fn(ndata: *mut c_void) -> wkeWebView, Error>§wkeRegisterEmbedderCustomElement: Result<unsafe extern "C" fn(webView: wkeWebView, frameId: wkeWebFrameHandle, name: *const c_char, options: *mut c_void, outResult: *mut c_void) -> BOOL, Error>§wkeSetMediaPlayerFactory: Result<unsafe extern "C" fn(webView: wkeWebView, factory: wkeMediaPlayerFactory, callback: wkeOnIsMediaPlayerSupportsMIMEType), Error>§wkeGetContentAsMarkup: Result<unsafe extern "C" fn(webView: wkeWebView, frame: wkeWebFrameHandle, size: *mut usize) -> *const utf8, Error>§wkeUtilDecodeURLEscape: Result<unsafe extern "C" fn(url: *const utf8) -> *const utf8, Error>§wkeUtilEncodeURLEscape: Result<unsafe extern "C" fn(url: *const utf8) -> *const utf8, Error>§wkeUtilBase64Encode: Result<unsafe extern "C" fn(str_: *const utf8) -> *const utf8, Error>§wkeUtilBase64Decode: Result<unsafe extern "C" fn(str_: *const utf8) -> *const utf8, Error>§wkeUtilCreateV8Snapshot: Result<unsafe extern "C" fn(str_: *const utf8) -> *const wkeMemBuf, Error>§wkeRunMessageLoop: Result<unsafe extern "C" fn(), Error>§wkeSaveMemoryCache: Result<unsafe extern "C" fn(webView: wkeWebView), Error>§jsBindFunction: Result<unsafe extern "C" fn(name: *const c_char, fn_: jsNativeFunction, argCount: c_uint), Error>§jsBindGetter: Result<unsafe extern "C" fn(name: *const c_char, fn_: jsNativeFunction), Error>§jsBindSetter: Result<unsafe extern "C" fn(name: *const c_char, fn_: jsNativeFunction), Error>§wkeJsBindFunction: Result<unsafe extern "C" fn(name: *const c_char, fn_: wkeJsNativeFunction, param: *mut c_void, argCount: c_uint), Error>§wkeJsBindGetter: Result<unsafe extern "C" fn(name: *const c_char, fn_: wkeJsNativeFunction, param: *mut c_void), Error>§wkeJsBindSetter: Result<unsafe extern "C" fn(name: *const c_char, fn_: wkeJsNativeFunction, param: *mut c_void), Error>§jsArgCount: Result<unsafe extern "C" fn(es: jsExecState) -> c_int, Error>§jsArgType: Result<unsafe extern "C" fn(es: jsExecState, argIdx: c_int) -> jsType, Error>§jsArg: Result<unsafe extern "C" fn(es: jsExecState, argIdx: c_int) -> jsValue, Error>§jsTypeOf: Result<unsafe extern "C" fn(v: jsValue) -> jsType, Error>§jsIsNumber: Result<unsafe extern "C" fn(v: jsValue) -> BOOL, Error>§jsIsString: Result<unsafe extern "C" fn(v: jsValue) -> BOOL, Error>§jsIsBoolean: Result<unsafe extern "C" fn(v: jsValue) -> BOOL, Error>§jsIsObject: Result<unsafe extern "C" fn(v: jsValue) -> BOOL, Error>§jsIsFunction: Result<unsafe extern "C" fn(v: jsValue) -> BOOL, Error>§jsIsUndefined: Result<unsafe extern "C" fn(v: jsValue) -> BOOL, Error>§jsIsNull: Result<unsafe extern "C" fn(v: jsValue) -> BOOL, Error>§jsIsArray: Result<unsafe extern "C" fn(v: jsValue) -> BOOL, Error>§jsIsTrue: Result<unsafe extern "C" fn(v: jsValue) -> BOOL, Error>§jsIsFalse: Result<unsafe extern "C" fn(v: jsValue) -> BOOL, Error>§jsToInt: Result<unsafe extern "C" fn(es: jsExecState, v: jsValue) -> c_int, Error>§jsToFloat: Result<unsafe extern "C" fn(es: jsExecState, v: jsValue) -> f32, Error>§jsToDouble: Result<unsafe extern "C" fn(es: jsExecState, v: jsValue) -> f64, Error>§jsToDoubleString: Result<unsafe extern "C" fn(es: jsExecState, v: jsValue) -> *const c_char, Error>§jsToBoolean: Result<unsafe extern "C" fn(es: jsExecState, v: jsValue) -> BOOL, Error>§jsArrayBuffer: Result<unsafe extern "C" fn(es: jsExecState, buffer: *const c_char, size: usize) -> jsValue, Error>§jsGetArrayBuffer: Result<unsafe extern "C" fn(es: jsExecState, value: jsValue) -> *mut wkeMemBuf, Error>§jsToTempString: Result<unsafe extern "C" fn(es: jsExecState, v: jsValue) -> *const utf8, Error>§jsToTempStringW: Result<unsafe extern "C" fn(es: jsExecState, v: jsValue) -> *const wchar_t, Error>§jsToV8Value: Result<unsafe extern "C" fn(es: jsExecState, v: jsValue) -> *mut c_void, Error>§jsInt: Result<unsafe extern "C" fn(n: c_int) -> jsValue, Error>§jsFloat: Result<unsafe extern "C" fn(f: f32) -> jsValue, Error>§jsDouble: Result<unsafe extern "C" fn(d: f64) -> jsValue, Error>§jsDoubleString: Result<unsafe extern "C" fn(str_: *const c_char) -> jsValue, Error>§jsBoolean: Result<unsafe extern "C" fn(b: bool) -> jsValue, Error>§jsUndefined: Result<unsafe extern "C" fn() -> jsValue, Error>§jsNull: Result<unsafe extern "C" fn() -> jsValue, Error>§jsTrue: Result<unsafe extern "C" fn() -> jsValue, Error>§jsFalse: Result<unsafe extern "C" fn() -> jsValue, Error>§jsString: Result<unsafe extern "C" fn(es: jsExecState, str_: *const utf8) -> jsValue, Error>§jsStringW: Result<unsafe extern "C" fn(es: jsExecState, str_: *const wchar_t) -> jsValue, Error>§jsEmptyObject: Result<unsafe extern "C" fn(es: jsExecState) -> jsValue, Error>§jsEmptyArray: Result<unsafe extern "C" fn(es: jsExecState) -> jsValue, Error>§jsObject: Result<unsafe extern "C" fn(es: jsExecState, obj: *mut jsData) -> jsValue, Error>§jsFunction: Result<unsafe extern "C" fn(es: jsExecState, obj: *mut jsData) -> jsValue, Error>§jsGetData: Result<unsafe extern "C" fn(es: jsExecState, object: jsValue) -> *mut jsData, Error>§jsGet: Result<unsafe extern "C" fn(es: jsExecState, object: jsValue, prop: *const c_char) -> jsValue, Error>§jsSet: Result<unsafe extern "C" fn(es: jsExecState, object: jsValue, prop: *const c_char, v: jsValue), Error>§jsGetAt: Result<unsafe extern "C" fn(es: jsExecState, object: jsValue, index: c_int) -> jsValue, Error>§jsSetAt: Result<unsafe extern "C" fn(es: jsExecState, object: jsValue, index: c_int, v: jsValue), Error>§jsGetKeys: Result<unsafe extern "C" fn(es: jsExecState, object: jsValue) -> *mut jsKeys, Error>§jsIsJsValueValid: Result<unsafe extern "C" fn(es: jsExecState, object: jsValue) -> BOOL, Error>§jsIsValidExecState: Result<unsafe extern "C" fn(es: jsExecState) -> BOOL, Error>§jsDeleteObjectProp: Result<unsafe extern "C" fn(es: jsExecState, object: jsValue, prop: *const c_char), Error>§jsGetLength: Result<unsafe extern "C" fn(es: jsExecState, object: jsValue) -> c_int, Error>§jsSetLength: Result<unsafe extern "C" fn(es: jsExecState, object: jsValue, length: c_int), Error>§jsGlobalObject: Result<unsafe extern "C" fn(es: jsExecState) -> jsValue, Error>§jsGetWebView: Result<unsafe extern "C" fn(es: jsExecState) -> wkeWebView, Error>§jsEval: Result<unsafe extern "C" fn(es: jsExecState, str_: *const utf8) -> jsValue, Error>§jsEvalW: Result<unsafe extern "C" fn(es: jsExecState, str_: *const wchar_t) -> jsValue, Error>§jsEvalExW: Result<unsafe extern "C" fn(es: jsExecState, str_: *const wchar_t, isInClosure: bool) -> jsValue, Error>§jsCall: Result<unsafe extern "C" fn(es: jsExecState, func: jsValue, thisObject: jsValue, args: *mut jsValue, argCount: c_int) -> jsValue, Error>§jsCallGlobal: Result<unsafe extern "C" fn(es: jsExecState, func: jsValue, args: *mut jsValue, argCount: c_int) -> jsValue, Error>§jsGetGlobal: Result<unsafe extern "C" fn(es: jsExecState, prop: *const c_char) -> jsValue, Error>§jsSetGlobal: Result<unsafe extern "C" fn(es: jsExecState, prop: *const c_char, v: jsValue), Error>§jsGC: Result<unsafe extern "C" fn(), Error>§jsAddRef: Result<unsafe extern "C" fn(es: jsExecState, val: jsValue) -> BOOL, Error>§jsReleaseRef: Result<unsafe extern "C" fn(es: jsExecState, val: jsValue) -> BOOL, Error>§jsGetLastErrorIfException: Result<unsafe extern "C" fn(es: jsExecState) -> *mut jsExceptionInfo, Error>§jsThrowException: Result<unsafe extern "C" fn(es: jsExecState, exception: *const utf8) -> jsValue, Error>§jsGetCallstack: Result<unsafe extern "C" fn(es: jsExecState) -> *const utf8, Error>Implementations§
source§impl Library
impl Library
pub unsafe fn new<P>(path: P) -> Result<Self, Error>
pub unsafe fn from_library<L>(library: L) -> Result<Self, Error>
pub unsafe fn wkeInit(&self)
pub unsafe fn wkeInitialize(&self)
pub unsafe fn wkeInitializeEx(&self, settings: *const wkeSettings)
pub unsafe fn wkeShutdown(&self)
pub unsafe fn wkeShutdownForDebug(&self)
pub unsafe fn wkeVersion(&self) -> c_uint
pub unsafe fn wkeVersionString(&self) -> *const utf8
pub unsafe fn wkeGC(&self, webView: wkeWebView, intervalSec: c_long)
pub unsafe fn wkeSetResourceGc(&self, webView: wkeWebView, intervalSec: c_long)
pub unsafe fn wkeSetFileSystem( &self, pfnOpen: WKE_FILE_OPEN, pfnClose: WKE_FILE_CLOSE, pfnSize: WKE_FILE_SIZE, pfnRead: WKE_FILE_READ, pfnSeek: WKE_FILE_SEEK )
pub unsafe fn wkeWebViewName(&self, webView: wkeWebView) -> *const c_char
pub unsafe fn wkeSetWebViewName(&self, webView: wkeWebView, name: *const c_char)
pub unsafe fn wkeIsLoaded(&self, webView: wkeWebView) -> BOOL
pub unsafe fn wkeIsLoadFailed(&self, webView: wkeWebView) -> BOOL
pub unsafe fn wkeIsLoadComplete(&self, webView: wkeWebView) -> BOOL
pub unsafe fn wkeGetSource(&self, webView: wkeWebView) -> *const utf8
pub unsafe fn wkeTitle(&self, webView: wkeWebView) -> *const utf8
pub unsafe fn wkeTitleW(&self, webView: wkeWebView) -> *const wchar_t
pub unsafe fn wkeWidth(&self, webView: wkeWebView) -> c_int
pub unsafe fn wkeHeight(&self, webView: wkeWebView) -> c_int
pub unsafe fn wkeContentsWidth(&self, webView: wkeWebView) -> c_int
pub unsafe fn wkeContentsHeight(&self, webView: wkeWebView) -> c_int
pub unsafe fn wkeSelectAll(&self, webView: wkeWebView)
pub unsafe fn wkeCopy(&self, webView: wkeWebView)
pub unsafe fn wkeCut(&self, webView: wkeWebView)
pub unsafe fn wkePaste(&self, webView: wkeWebView)
pub unsafe fn wkeDelete(&self, webView: wkeWebView)
pub unsafe fn wkeCookieEnabled(&self, webView: wkeWebView) -> BOOL
pub unsafe fn wkeMediaVolume(&self, webView: wkeWebView) -> f32
pub unsafe fn wkeMouseEvent( &self, webView: wkeWebView, message: c_uint, x: c_int, y: c_int, flags: c_uint ) -> BOOL
pub unsafe fn wkeContextMenuEvent( &self, webView: wkeWebView, x: c_int, y: c_int, flags: c_uint ) -> BOOL
pub unsafe fn wkeMouseWheel( &self, webView: wkeWebView, x: c_int, y: c_int, delta: c_int, flags: c_uint ) -> BOOL
pub unsafe fn wkeKeyUp( &self, webView: wkeWebView, virtualKeyCode: c_uint, flags: c_uint, systemKey: bool ) -> BOOL
pub unsafe fn wkeKeyDown( &self, webView: wkeWebView, virtualKeyCode: c_uint, flags: c_uint, systemKey: bool ) -> BOOL
pub unsafe fn wkeKeyPress( &self, webView: wkeWebView, virtualKeyCode: c_uint, flags: c_uint, systemKey: bool ) -> BOOL
pub unsafe fn wkeFocus(&self, webView: wkeWebView)
pub unsafe fn wkeUnfocus(&self, webView: wkeWebView)
pub unsafe fn wkeGetCaret(&self, webView: wkeWebView) -> wkeRect
pub unsafe fn wkeAwaken(&self, webView: wkeWebView)
pub unsafe fn wkeZoomFactor(&self, webView: wkeWebView) -> f32
pub unsafe fn wkeSetClientHandler( &self, webView: wkeWebView, handler: *const wkeClientHandler )
pub unsafe fn wkeGetClientHandler( &self, webView: wkeWebView ) -> *const wkeClientHandler
pub unsafe fn wkeToString(&self, string: wkeString) -> *const utf8
pub unsafe fn wkeToStringW(&self, string: wkeString) -> *const wchar_t
pub unsafe fn jsToString(&self, es: jsExecState, v: jsValue) -> *const utf8
pub unsafe fn jsToStringW(&self, es: jsExecState, v: jsValue) -> *const wchar_t
pub unsafe fn wkeConfigure(&self, settings: *const wkeSettings)
pub unsafe fn wkeIsInitialize(&self) -> BOOL
pub unsafe fn wkeSetViewSettings( &self, webView: wkeWebView, settings: *const wkeViewSettings )
pub unsafe fn wkeSetDebugConfig( &self, webView: wkeWebView, debugString: *const c_char, param: *const c_char )
pub unsafe fn wkeGetDebugConfig( &self, webView: wkeWebView, debugString: *const c_char ) -> *mut c_void
pub unsafe fn wkeFinalize(&self)
pub unsafe fn wkeUpdate(&self)
pub unsafe fn wkeGetVersion(&self) -> c_uint
pub unsafe fn wkeGetVersionString(&self) -> *const utf8
pub unsafe fn wkeCreateWebView(&self) -> wkeWebView
pub unsafe fn wkeDestroyWebView(&self, webView: wkeWebView)
pub unsafe fn wkeSetMemoryCacheEnable(&self, webView: wkeWebView, b: bool)
pub unsafe fn wkeSetMouseEnabled(&self, webView: wkeWebView, b: bool)
pub unsafe fn wkeSetTouchEnabled(&self, webView: wkeWebView, b: bool)
pub unsafe fn wkeSetSystemTouchEnabled(&self, webView: wkeWebView, b: bool)
pub unsafe fn wkeSetContextMenuEnabled(&self, webView: wkeWebView, b: bool)
pub unsafe fn wkeSetCspCheckEnable(&self, webView: wkeWebView, b: bool)
pub unsafe fn wkeSetNpapiPluginsEnabled(&self, webView: wkeWebView, b: bool)
pub unsafe fn wkeSetHeadlessEnabled(&self, webView: wkeWebView, b: bool)
pub unsafe fn wkeSetDragEnable(&self, webView: wkeWebView, b: bool)
pub unsafe fn wkeSetDragDropEnable(&self, webView: wkeWebView, b: bool)
pub unsafe fn wkeSetContextMenuItemShow( &self, webView: wkeWebView, item: wkeMenuItemId, isShow: bool )
pub unsafe fn wkeSetLanguage( &self, webView: wkeWebView, language: *const c_char )
pub unsafe fn wkeSetViewNetInterface( &self, webView: wkeWebView, netInterface: *const c_char )
pub unsafe fn wkeSetProxy(&self, proxy: *const wkeProxy)
pub unsafe fn wkeSetViewProxy(&self, webView: wkeWebView, proxy: *mut wkeProxy)
pub unsafe fn wkeGetName(&self, webView: wkeWebView) -> *const c_char
pub unsafe fn wkeSetName(&self, webView: wkeWebView, name: *const c_char)
pub unsafe fn wkeSetHandle(&self, webView: wkeWebView, wnd: HWND)
pub unsafe fn wkeSetHandleOffset(&self, webView: wkeWebView, x: c_int, y: c_int)
pub unsafe fn wkeIsTransparent(&self, webView: wkeWebView) -> BOOL
pub unsafe fn wkeSetTransparent(&self, webView: wkeWebView, transparent: bool)
pub unsafe fn wkeSetUserAgent( &self, webView: wkeWebView, userAgent: *const utf8 )
pub unsafe fn wkeGetUserAgent(&self, webView: wkeWebView) -> *const c_char
pub unsafe fn wkeSetUserAgentW( &self, webView: wkeWebView, userAgent: *const wchar_t )
pub unsafe fn wkeShowDevtools( &self, webView: wkeWebView, path: *const wchar_t, callback: wkeOnShowDevtoolsCallback, param: *mut c_void )
pub unsafe fn wkeLoadW(&self, webView: wkeWebView, url: *const wchar_t)
pub unsafe fn wkeLoadURL(&self, webView: wkeWebView, url: *const utf8)
pub unsafe fn wkeLoadURLW(&self, webView: wkeWebView, url: *const wchar_t)
pub unsafe fn wkePostURL( &self, wkeView: wkeWebView, url: *const utf8, postData: *const c_char, postLen: c_int )
pub unsafe fn wkePostURLW( &self, wkeView: wkeWebView, url: *const wchar_t, postData: *const c_char, postLen: c_int )
pub unsafe fn wkeLoadHTML(&self, webView: wkeWebView, html: *const utf8)
pub unsafe fn wkeLoadHtmlWithBaseUrl( &self, webView: wkeWebView, html: *const utf8, baseUrl: *const utf8 )
pub unsafe fn wkeLoadHTMLW(&self, webView: wkeWebView, html: *const wchar_t)
pub unsafe fn wkeLoadFile(&self, webView: wkeWebView, filename: *const utf8)
pub unsafe fn wkeLoadFileW(&self, webView: wkeWebView, filename: *const wchar_t)
pub unsafe fn wkeGetURL(&self, webView: wkeWebView) -> *const utf8
pub unsafe fn wkeGetFrameUrl( &self, webView: wkeWebView, frameId: wkeWebFrameHandle ) -> *const utf8
pub unsafe fn wkeIsLoading(&self, webView: wkeWebView) -> BOOL
pub unsafe fn wkeIsLoadingSucceeded(&self, webView: wkeWebView) -> BOOL
pub unsafe fn wkeIsLoadingFailed(&self, webView: wkeWebView) -> BOOL
pub unsafe fn wkeIsLoadingCompleted(&self, webView: wkeWebView) -> BOOL
pub unsafe fn wkeIsDocumentReady(&self, webView: wkeWebView) -> BOOL
pub unsafe fn wkeStopLoading(&self, webView: wkeWebView)
pub unsafe fn wkeReload(&self, webView: wkeWebView)
pub unsafe fn wkeGoToOffset(&self, webView: wkeWebView, offset: c_int)
pub unsafe fn wkeGoToIndex(&self, webView: wkeWebView, index: c_int)
pub unsafe fn wkeGetWebviewId(&self, webView: wkeWebView) -> c_int
pub unsafe fn wkeIsWebviewAlive(&self, id: c_int) -> BOOL
pub unsafe fn wkeIsWebviewValid(&self, webView: wkeWebView) -> BOOL
pub unsafe fn wkeGetDocumentCompleteURL( &self, webView: wkeWebView, frameId: wkeWebFrameHandle, partialURL: *const utf8 ) -> *const utf8
pub unsafe fn wkeCreateMemBuf( &self, webView: wkeWebView, buf: *mut c_void, length: usize ) -> *mut wkeMemBuf
pub unsafe fn wkeFreeMemBuf(&self, buf: *mut wkeMemBuf)
pub unsafe fn wkeGetTitle(&self, webView: wkeWebView) -> *const utf8
pub unsafe fn wkeGetTitleW(&self, webView: wkeWebView) -> *const wchar_t
pub unsafe fn wkeResize(&self, webView: wkeWebView, w: c_int, h: c_int)
pub unsafe fn wkeGetWidth(&self, webView: wkeWebView) -> c_int
pub unsafe fn wkeGetHeight(&self, webView: wkeWebView) -> c_int
pub unsafe fn wkeGetContentWidth(&self, webView: wkeWebView) -> c_int
pub unsafe fn wkeGetContentHeight(&self, webView: wkeWebView) -> c_int
pub unsafe fn wkeSetDirty(&self, webView: wkeWebView, dirty: bool)
pub unsafe fn wkeIsDirty(&self, webView: wkeWebView) -> BOOL
pub unsafe fn wkeAddDirtyArea( &self, webView: wkeWebView, x: c_int, y: c_int, w: c_int, h: c_int )
pub unsafe fn wkeLayoutIfNeeded(&self, webView: wkeWebView)
pub unsafe fn wkePaint2( &self, webView: wkeWebView, bits: *mut c_void, bufWid: c_int, bufHei: c_int, xDst: c_int, yDst: c_int, w: c_int, h: c_int, xSrc: c_int, ySrc: c_int, bCopyAlpha: bool )
pub unsafe fn wkePaint( &self, webView: wkeWebView, bits: *mut c_void, pitch: c_int )
pub unsafe fn wkeRepaintIfNeeded(&self, webView: wkeWebView)
pub unsafe fn wkeGetViewDC(&self, webView: wkeWebView) -> HDC
pub unsafe fn wkeUnlockViewDC(&self, webView: wkeWebView)
pub unsafe fn wkeGetHostHWND(&self, webView: wkeWebView) -> HWND
pub unsafe fn wkeCanGoBack(&self, webView: wkeWebView) -> BOOL
pub unsafe fn wkeGoBack(&self, webView: wkeWebView) -> BOOL
pub unsafe fn wkeCanGoForward(&self, webView: wkeWebView) -> BOOL
pub unsafe fn wkeGoForward(&self, webView: wkeWebView) -> BOOL
pub unsafe fn wkeEditorSelectAll(&self, webView: wkeWebView)
pub unsafe fn wkeEditorUnSelect(&self, webView: wkeWebView)
pub unsafe fn wkeEditorCopy(&self, webView: wkeWebView)
pub unsafe fn wkeEditorCut(&self, webView: wkeWebView)
pub unsafe fn wkeEditorPaste(&self, webView: wkeWebView)
pub unsafe fn wkeEditorDelete(&self, webView: wkeWebView)
pub unsafe fn wkeEditorUndo(&self, webView: wkeWebView)
pub unsafe fn wkeEditorRedo(&self, webView: wkeWebView)
pub unsafe fn wkeGetCookieW(&self, webView: wkeWebView) -> *const wchar_t
pub unsafe fn wkeGetCookie(&self, webView: wkeWebView) -> *const utf8
pub unsafe fn wkeSetCookie( &self, webView: wkeWebView, url: *const utf8, cookie: *const utf8 )
pub unsafe fn wkeVisitAllCookie( &self, webView: wkeWebView, params: *mut c_void, visitor: wkeCookieVisitor )
pub unsafe fn wkePerformCookieCommand( &self, webView: wkeWebView, command: wkeCookieCommand )
pub unsafe fn wkeSetCookieEnabled(&self, webView: wkeWebView, enable: bool)
pub unsafe fn wkeIsCookieEnabled(&self, webView: wkeWebView) -> BOOL
pub unsafe fn wkeSetCookieJarPath( &self, webView: wkeWebView, path: *const WCHAR )
pub unsafe fn wkeSetCookieJarFullPath( &self, webView: wkeWebView, path: *const WCHAR )
pub unsafe fn wkeClearCookie(&self, webView: wkeWebView)
pub unsafe fn wkeSetLocalStorageFullPath( &self, webView: wkeWebView, path: *const WCHAR )
pub unsafe fn wkeAddPluginDirectory( &self, webView: wkeWebView, path: *const WCHAR )
pub unsafe fn wkeSetMediaVolume(&self, webView: wkeWebView, volume: f32)
pub unsafe fn wkeGetMediaVolume(&self, webView: wkeWebView) -> f32
pub unsafe fn wkeFireMouseEvent( &self, webView: wkeWebView, message: c_uint, x: c_int, y: c_int, flags: c_uint ) -> BOOL
pub unsafe fn wkeFireContextMenuEvent( &self, webView: wkeWebView, x: c_int, y: c_int, flags: c_uint ) -> BOOL
pub unsafe fn wkeFireMouseWheelEvent( &self, webView: wkeWebView, x: c_int, y: c_int, delta: c_int, flags: c_uint ) -> BOOL
pub unsafe fn wkeFireKeyUpEvent( &self, webView: wkeWebView, virtualKeyCode: c_uint, flags: c_uint, systemKey: bool ) -> BOOL
pub unsafe fn wkeFireKeyDownEvent( &self, webView: wkeWebView, virtualKeyCode: c_uint, flags: c_uint, systemKey: bool ) -> BOOL
pub unsafe fn wkeFireKeyPressEvent( &self, webView: wkeWebView, charCode: c_uint, flags: c_uint, systemKey: bool ) -> BOOL
pub unsafe fn wkeFireWindowsMessage( &self, webView: wkeWebView, hWnd: HWND, message: UINT, wParam: WPARAM, lParam: LPARAM, result: *mut LRESULT ) -> BOOL
pub unsafe fn wkeSetFocus(&self, webView: wkeWebView)
pub unsafe fn wkeKillFocus(&self, webView: wkeWebView)
pub unsafe fn wkeGetCaretRect(&self, webView: wkeWebView) -> wkeRect
pub unsafe fn wkeGetCaretRect2(&self, webView: wkeWebView) -> *mut wkeRect
pub unsafe fn wkeRunJS( &self, webView: wkeWebView, script: *const utf8 ) -> jsValue
pub unsafe fn wkeRunJSW( &self, webView: wkeWebView, script: *const wchar_t ) -> jsValue
pub unsafe fn wkeGlobalExec(&self, webView: wkeWebView) -> jsExecState
pub unsafe fn wkeGetGlobalExecByFrame( &self, webView: wkeWebView, frameId: wkeWebFrameHandle ) -> jsExecState
pub unsafe fn wkeSleep(&self, webView: wkeWebView)
pub unsafe fn wkeWake(&self, webView: wkeWebView)
pub unsafe fn wkeIsAwake(&self, webView: wkeWebView) -> BOOL
pub unsafe fn wkeSetZoomFactor(&self, webView: wkeWebView, factor: f32)
pub unsafe fn wkeGetZoomFactor(&self, webView: wkeWebView) -> f32
pub unsafe fn wkeEnableHighDPISupport(&self)
pub unsafe fn wkeSetEditable(&self, webView: wkeWebView, editable: bool)
pub unsafe fn wkeGetString(&self, string: wkeString) -> *const utf8
pub unsafe fn wkeGetStringW(&self, string: wkeString) -> *const wchar_t
pub unsafe fn wkeSetString( &self, string: wkeString, str_: *const utf8, len: usize )
pub unsafe fn wkeSetStringWithoutNullTermination( &self, string: wkeString, str_: *const utf8, len: usize )
pub unsafe fn wkeSetStringW( &self, string: wkeString, str_: *const wchar_t, len: usize )
pub unsafe fn wkeCreateString(&self, str_: *const utf8, len: usize) -> wkeString
pub unsafe fn wkeCreateStringW( &self, str_: *const wchar_t, len: usize ) -> wkeString
pub unsafe fn wkeCreateStringWithoutNullTermination( &self, str_: *const utf8, len: usize ) -> wkeString
pub unsafe fn wkeGetStringLen(&self, str_: wkeString) -> usize
pub unsafe fn wkeDeleteString(&self, str_: wkeString)
pub unsafe fn wkeGetWebViewForCurrentContext(&self) -> wkeWebView
pub unsafe fn wkeSetUserKeyValue( &self, webView: wkeWebView, key: *const c_char, value: *mut c_void )
pub unsafe fn wkeGetUserKeyValue( &self, webView: wkeWebView, key: *const c_char ) -> *mut c_void
pub unsafe fn wkeGetCursorInfoType(&self, webView: wkeWebView) -> c_int
pub unsafe fn wkeSetCursorInfoType(&self, webView: wkeWebView, type_: c_int)
pub unsafe fn wkeSetDragFiles( &self, webView: wkeWebView, clintPos: *const POINT, screenPos: *const POINT, files: *mut wkeString, filesCount: c_int )
pub unsafe fn wkeSetDeviceParameter( &self, webView: wkeWebView, device: *const c_char, paramStr: *const c_char, paramInt: c_int, paramFloat: f32 )
pub unsafe fn wkeGetTempCallbackInfo( &self, webView: wkeWebView ) -> *mut wkeTempCallbackInfo
pub unsafe fn wkeOnCaretChanged( &self, webView: wkeWebView, callback: wkeCaretChangedCallback, callbackParam: *mut c_void )
pub unsafe fn wkeOnMouseOverUrlChanged( &self, webView: wkeWebView, callback: wkeTitleChangedCallback, callbackParam: *mut c_void )
pub unsafe fn wkeOnTitleChanged( &self, webView: wkeWebView, callback: wkeTitleChangedCallback, callbackParam: *mut c_void )
pub unsafe fn wkeOnURLChanged( &self, webView: wkeWebView, callback: wkeURLChangedCallback, callbackParam: *mut c_void )
pub unsafe fn wkeOnURLChanged2( &self, webView: wkeWebView, callback: wkeURLChangedCallback2, callbackParam: *mut c_void )
pub unsafe fn wkeOnPaintUpdated( &self, webView: wkeWebView, callback: wkePaintUpdatedCallback, callbackParam: *mut c_void )
pub unsafe fn wkeOnPaintBitUpdated( &self, webView: wkeWebView, callback: wkePaintBitUpdatedCallback, callbackParam: *mut c_void )
pub unsafe fn wkeOnAlertBox( &self, webView: wkeWebView, callback: wkeAlertBoxCallback, callbackParam: *mut c_void )
pub unsafe fn wkeOnConfirmBox( &self, webView: wkeWebView, callback: wkeConfirmBoxCallback, callbackParam: *mut c_void )
pub unsafe fn wkeOnPromptBox( &self, webView: wkeWebView, callback: wkePromptBoxCallback, callbackParam: *mut c_void )
pub unsafe fn wkeOnCreateView( &self, webView: wkeWebView, callback: wkeCreateViewCallback, param: *mut c_void )
pub unsafe fn wkeOnDocumentReady( &self, webView: wkeWebView, callback: wkeDocumentReadyCallback, param: *mut c_void )
pub unsafe fn wkeOnDocumentReady2( &self, webView: wkeWebView, callback: wkeDocumentReady2Callback, param: *mut c_void )
pub unsafe fn wkeOnLoadingFinish( &self, webView: wkeWebView, callback: wkeLoadingFinishCallback, param: *mut c_void )
pub unsafe fn wkeOnDownload( &self, webView: wkeWebView, callback: wkeDownloadCallback, param: *mut c_void )
pub unsafe fn wkeOnDownload2( &self, webView: wkeWebView, callback: wkeDownload2Callback, param: *mut c_void )
pub unsafe fn wkeOnConsole( &self, webView: wkeWebView, callback: wkeConsoleCallback, param: *mut c_void )
pub unsafe fn wkeSetUIThreadCallback( &self, webView: wkeWebView, callback: wkeCallUiThread, param: *mut c_void )
pub unsafe fn wkeOnLoadUrlBegin( &self, webView: wkeWebView, callback: wkeLoadUrlBeginCallback, callbackParam: *mut c_void )
pub unsafe fn wkeOnLoadUrlEnd( &self, webView: wkeWebView, callback: wkeLoadUrlEndCallback, callbackParam: *mut c_void )
pub unsafe fn wkeOnLoadUrlHeadersReceived( &self, webView: wkeWebView, callback: wkeLoadUrlHeadersReceivedCallback, callbackParam: *mut c_void )
pub unsafe fn wkeOnLoadUrlFinish( &self, webView: wkeWebView, callback: wkeLoadUrlFinishCallback, callbackParam: *mut c_void )
pub unsafe fn wkeOnLoadUrlFail( &self, webView: wkeWebView, callback: wkeLoadUrlFailCallback, callbackParam: *mut c_void )
pub unsafe fn wkeOnDidCreateScriptContext( &self, webView: wkeWebView, callback: wkeDidCreateScriptContextCallback, callbackParam: *mut c_void )
pub unsafe fn wkeOnWillReleaseScriptContext( &self, webView: wkeWebView, callback: wkeWillReleaseScriptContextCallback, callbackParam: *mut c_void )
pub unsafe fn wkeOnWindowClosing( &self, webWindow: wkeWebView, callback: wkeWindowClosingCallback, param: *mut c_void )
pub unsafe fn wkeOnWindowDestroy( &self, webWindow: wkeWebView, callback: wkeWindowDestroyCallback, param: *mut c_void )
pub unsafe fn wkeOnDraggableRegionsChanged( &self, webView: wkeWebView, callback: wkeDraggableRegionsChangedCallback, param: *mut c_void )
pub unsafe fn wkeOnWillMediaLoad( &self, webView: wkeWebView, callback: wkeWillMediaLoadCallback, param: *mut c_void )
pub unsafe fn wkeOnStartDragging( &self, webView: wkeWebView, callback: wkeStartDraggingCallback, param: *mut c_void )
pub unsafe fn wkeOnPrint( &self, webView: wkeWebView, callback: wkeOnPrintCallback, param: *mut c_void )
pub unsafe fn wkeScreenshot( &self, webView: wkeWebView, settings: *const wkeScreenshotSettings, callback: wkeOnScreenshot, param: *mut c_void )
pub unsafe fn wkeOnOtherLoad( &self, webView: wkeWebView, callback: wkeOnOtherLoadCallback, param: *mut c_void )
pub unsafe fn wkeOnContextMenuItemClick( &self, webView: wkeWebView, callback: wkeOnContextMenuItemClickCallback, param: *mut c_void )
pub unsafe fn wkeIsProcessingUserGesture(&self, webView: wkeWebView) -> BOOL
pub unsafe fn wkeNetSetMIMEType(&self, jobPtr: wkeNetJob, type_: *const c_char)
pub unsafe fn wkeNetGetMIMEType( &self, jobPtr: wkeNetJob, mime: wkeString ) -> *const c_char
pub unsafe fn wkeNetGetReferrer(&self, jobPtr: wkeNetJob) -> *const c_char
pub unsafe fn wkeNetSetHTTPHeaderField( &self, jobPtr: wkeNetJob, key: *const wchar_t, value: *const wchar_t, response: bool )
pub unsafe fn wkeNetGetHTTPHeaderField( &self, jobPtr: wkeNetJob, key: *const c_char ) -> *const c_char
pub unsafe fn wkeNetGetHTTPHeaderFieldFromResponse( &self, jobPtr: wkeNetJob, key: *const c_char ) -> *const c_char
pub unsafe fn wkeNetSetData( &self, jobPtr: wkeNetJob, buf: *mut c_void, len: c_int )
pub unsafe fn wkeNetHookRequest(&self, jobPtr: wkeNetJob)
pub unsafe fn wkeNetOnResponse( &self, webView: wkeWebView, callback: wkeNetResponseCallback, param: *mut c_void )
pub unsafe fn wkeNetGetRequestMethod(&self, jobPtr: wkeNetJob) -> wkeRequestType
pub unsafe fn wkeNetGetFavicon( &self, webView: wkeWebView, callback: wkeOnNetGetFaviconCallback, param: *mut c_void ) -> c_int
pub unsafe fn wkeNetContinueJob(&self, jobPtr: wkeNetJob)
pub unsafe fn wkeNetGetUrlByJob(&self, jobPtr: wkeNetJob) -> *const c_char
pub unsafe fn wkeNetGetRawHttpHead(&self, jobPtr: wkeNetJob) -> *const wkeSlist
pub unsafe fn wkeNetGetRawResponseHead( &self, jobPtr: wkeNetJob ) -> *const wkeSlist
pub unsafe fn wkeNetCancelRequest(&self, jobPtr: wkeNetJob)
pub unsafe fn wkeNetHoldJobToAsynCommit(&self, jobPtr: wkeNetJob) -> BOOL
pub unsafe fn wkeNetChangeRequestUrl( &self, jobPtr: wkeNetJob, url: *const c_char )
pub unsafe fn wkeNetCreateWebUrlRequest( &self, url: *const utf8, method: *const utf8, mime: *const utf8 ) -> wkeWebUrlRequestPtr
pub unsafe fn wkeNetCreateWebUrlRequest2( &self, request: blinkWebURLRequestPtr ) -> wkeWebUrlRequestPtr
pub unsafe fn wkeNetCopyWebUrlRequest( &self, jobPtr: wkeNetJob, needExtraData: bool ) -> blinkWebURLRequestPtr
pub unsafe fn wkeNetDeleteBlinkWebURLRequestPtr( &self, request: blinkWebURLRequestPtr )
pub unsafe fn wkeNetAddHTTPHeaderFieldToUrlRequest( &self, request: wkeWebUrlRequestPtr, name: *const utf8, value: *const utf8 )
pub unsafe fn wkeNetStartUrlRequest( &self, webView: wkeWebView, request: wkeWebUrlRequestPtr, param: *mut c_void, callbacks: *const wkeUrlRequestCallbacks ) -> c_int
pub unsafe fn wkeNetGetHttpStatusCode( &self, response: wkeWebUrlResponsePtr ) -> c_int
pub unsafe fn wkeNetGetExpectedContentLength( &self, response: wkeWebUrlResponsePtr ) -> c_longlong
pub unsafe fn wkeNetGetResponseUrl( &self, response: wkeWebUrlResponsePtr ) -> *const utf8
pub unsafe fn wkeNetCancelWebUrlRequest(&self, requestId: c_int)
pub unsafe fn wkeNetGetPostBody( &self, jobPtr: wkeNetJob ) -> *mut wkePostBodyElements
pub unsafe fn wkeNetCreatePostBodyElements( &self, webView: wkeWebView, length: usize ) -> *mut wkePostBodyElements
pub unsafe fn wkeNetFreePostBodyElements( &self, elements: *mut wkePostBodyElements )
pub unsafe fn wkeNetCreatePostBodyElement( &self, webView: wkeWebView ) -> *mut wkePostBodyElement
pub unsafe fn wkeNetFreePostBodyElement(&self, element: *mut wkePostBodyElement)
pub unsafe fn wkePopupDialogAndDownload( &self, webviewHandle: wkeWebView, dialogOpt: *const wkeDialogOptions, expectedContentLength: usize, url: *const c_char, mime: *const c_char, disposition: *const c_char, job: wkeNetJob, dataBind: *mut wkeNetJobDataBind, callbackBind: *mut wkeDownloadBind ) -> wkeDownloadOpt
pub unsafe fn wkeDownloadByPath( &self, webviewHandle: wkeWebView, dialogOpt: *const wkeDialogOptions, path: *const WCHAR, expectedContentLength: usize, url: *const c_char, mime: *const c_char, disposition: *const c_char, job: wkeNetJob, dataBind: *mut wkeNetJobDataBind, callbackBind: *mut wkeDownloadBind ) -> wkeDownloadOpt
pub unsafe fn wkeIsMainFrame( &self, webView: wkeWebView, frameId: wkeWebFrameHandle ) -> BOOL
pub unsafe fn wkeIsWebRemoteFrame( &self, webView: wkeWebView, frameId: wkeWebFrameHandle ) -> BOOL
pub unsafe fn wkeWebFrameGetMainFrame( &self, webView: wkeWebView ) -> wkeWebFrameHandle
pub unsafe fn wkeRunJsByFrame( &self, webView: wkeWebView, frameId: wkeWebFrameHandle, script: *const utf8, isInClosure: bool ) -> jsValue
pub unsafe fn wkeInsertCSSByFrame( &self, webView: wkeWebView, frameId: wkeWebFrameHandle, cssText: *const utf8 )
pub unsafe fn wkeWebFrameGetMainWorldScriptContext( &self, webView: wkeWebView, webFrameId: wkeWebFrameHandle, contextOut: v8ContextPtr )
pub unsafe fn wkeGetBlinkMainThreadIsolate(&self) -> v8Isolate
pub unsafe fn wkeCreateWebWindow( &self, type_: wkeWindowType, parent: HWND, x: c_int, y: c_int, width: c_int, height: c_int ) -> wkeWebView
pub unsafe fn wkeCreateWebCustomWindow( &self, info: *const wkeWindowCreateInfo ) -> wkeWebView
pub unsafe fn wkeDestroyWebWindow(&self, webWindow: wkeWebView)
pub unsafe fn wkeGetWindowHandle(&self, webWindow: wkeWebView) -> HWND
pub unsafe fn wkeShowWindow(&self, webWindow: wkeWebView, show: bool)
pub unsafe fn wkeEnableWindow(&self, webWindow: wkeWebView, enable: bool)
pub unsafe fn wkeMoveWindow( &self, webWindow: wkeWebView, x: c_int, y: c_int, width: c_int, height: c_int )
pub unsafe fn wkeMoveToCenter(&self, webWindow: wkeWebView)
pub unsafe fn wkeResizeWindow( &self, webWindow: wkeWebView, width: c_int, height: c_int )
pub unsafe fn wkeDragTargetDragEnter( &self, webView: wkeWebView, webDragData: *const wkeWebDragData, clientPoint: *const POINT, screenPoint: *const POINT, operationsAllowed: wkeWebDragOperationsMask, modifiers: c_int ) -> wkeWebDragOperation
pub unsafe fn wkeDragTargetDragOver( &self, webView: wkeWebView, clientPoint: *const POINT, screenPoint: *const POINT, operationsAllowed: wkeWebDragOperationsMask, modifiers: c_int ) -> wkeWebDragOperation
pub unsafe fn wkeDragTargetDragLeave(&self, webView: wkeWebView)
pub unsafe fn wkeDragTargetDrop( &self, webView: wkeWebView, clientPoint: *const POINT, screenPoint: *const POINT, modifiers: c_int )
pub unsafe fn wkeDragTargetEnd( &self, webView: wkeWebView, clientPoint: *const POINT, screenPoint: *const POINT, operation: wkeWebDragOperation )
pub unsafe fn wkeUtilSetUiCallback(&self, callback: wkeUiThreadPostTaskCallback)
pub unsafe fn wkeUtilSerializeToMHTML(&self, webView: wkeWebView) -> *const utf8
pub unsafe fn wkeUtilPrintToPdf( &self, webView: wkeWebView, frameId: wkeWebFrameHandle, settings: *const wkePrintSettings ) -> *const wkePdfDatas
pub unsafe fn wkePrintToBitmap( &self, webView: wkeWebView, frameId: wkeWebFrameHandle, settings: *const wkeScreenshotSettings ) -> *const wkeMemBuf
pub unsafe fn wkeUtilRelasePrintPdfDatas(&self, datas: *const wkePdfDatas)
pub unsafe fn wkeSetWindowTitle( &self, webWindow: wkeWebView, title: *const utf8 )
pub unsafe fn wkeSetWindowTitleW( &self, webWindow: wkeWebView, title: *const wchar_t )
pub unsafe fn wkeNodeOnCreateProcess( &self, webView: wkeWebView, callback: wkeNodeOnCreateProcessCallback, param: *mut c_void )
pub unsafe fn wkeOnPluginFind( &self, webView: wkeWebView, mime: *const c_char, callback: wkeOnPluginFindCallback, param: *mut c_void )
pub unsafe fn wkeAddNpapiPlugin( &self, webView: wkeWebView, initializeFunc: *mut c_void, getEntryPointsFunc: *mut c_void, shutdownFunc: *mut c_void )
pub unsafe fn wkePluginListBuilderAddPlugin( &self, builder: *mut c_void, name: *const utf8, description: *const utf8, fileName: *const utf8 )
pub unsafe fn wkePluginListBuilderAddMediaTypeToLastPlugin( &self, builder: *mut c_void, name: *const utf8, description: *const utf8 )
pub unsafe fn wkePluginListBuilderAddFileExtensionToLastMediaType( &self, builder: *mut c_void, fileExtension: *const utf8 )
pub unsafe fn wkeGetWebViewByNData(&self, ndata: *mut c_void) -> wkeWebView
pub unsafe fn wkeRegisterEmbedderCustomElement( &self, webView: wkeWebView, frameId: wkeWebFrameHandle, name: *const c_char, options: *mut c_void, outResult: *mut c_void ) -> BOOL
pub unsafe fn wkeSetMediaPlayerFactory( &self, webView: wkeWebView, factory: wkeMediaPlayerFactory, callback: wkeOnIsMediaPlayerSupportsMIMEType )
pub unsafe fn wkeGetContentAsMarkup( &self, webView: wkeWebView, frame: wkeWebFrameHandle, size: *mut usize ) -> *const utf8
pub unsafe fn wkeUtilDecodeURLEscape(&self, url: *const utf8) -> *const utf8
pub unsafe fn wkeUtilEncodeURLEscape(&self, url: *const utf8) -> *const utf8
pub unsafe fn wkeUtilBase64Encode(&self, str_: *const utf8) -> *const utf8
pub unsafe fn wkeUtilBase64Decode(&self, str_: *const utf8) -> *const utf8
pub unsafe fn wkeUtilCreateV8Snapshot( &self, str_: *const utf8 ) -> *const wkeMemBuf
pub unsafe fn wkeRunMessageLoop(&self)
pub unsafe fn wkeSaveMemoryCache(&self, webView: wkeWebView)
pub unsafe fn jsBindFunction( &self, name: *const c_char, fn_: jsNativeFunction, argCount: c_uint )
pub unsafe fn jsBindGetter(&self, name: *const c_char, fn_: jsNativeFunction)
pub unsafe fn jsBindSetter(&self, name: *const c_char, fn_: jsNativeFunction)
pub unsafe fn wkeJsBindFunction( &self, name: *const c_char, fn_: wkeJsNativeFunction, param: *mut c_void, argCount: c_uint )
pub unsafe fn wkeJsBindGetter( &self, name: *const c_char, fn_: wkeJsNativeFunction, param: *mut c_void )
pub unsafe fn wkeJsBindSetter( &self, name: *const c_char, fn_: wkeJsNativeFunction, param: *mut c_void )
pub unsafe fn jsArgCount(&self, es: jsExecState) -> c_int
pub unsafe fn jsArgType(&self, es: jsExecState, argIdx: c_int) -> jsType
pub unsafe fn jsArg(&self, es: jsExecState, argIdx: c_int) -> jsValue
pub unsafe fn jsTypeOf(&self, v: jsValue) -> jsType
pub unsafe fn jsIsNumber(&self, v: jsValue) -> BOOL
pub unsafe fn jsIsString(&self, v: jsValue) -> BOOL
pub unsafe fn jsIsBoolean(&self, v: jsValue) -> BOOL
pub unsafe fn jsIsObject(&self, v: jsValue) -> BOOL
pub unsafe fn jsIsFunction(&self, v: jsValue) -> BOOL
pub unsafe fn jsIsUndefined(&self, v: jsValue) -> BOOL
pub unsafe fn jsIsNull(&self, v: jsValue) -> BOOL
pub unsafe fn jsIsArray(&self, v: jsValue) -> BOOL
pub unsafe fn jsIsTrue(&self, v: jsValue) -> BOOL
pub unsafe fn jsIsFalse(&self, v: jsValue) -> BOOL
pub unsafe fn jsToInt(&self, es: jsExecState, v: jsValue) -> c_int
pub unsafe fn jsToFloat(&self, es: jsExecState, v: jsValue) -> f32
pub unsafe fn jsToDouble(&self, es: jsExecState, v: jsValue) -> f64
pub unsafe fn jsToDoubleString( &self, es: jsExecState, v: jsValue ) -> *const c_char
pub unsafe fn jsToBoolean(&self, es: jsExecState, v: jsValue) -> BOOL
pub unsafe fn jsArrayBuffer( &self, es: jsExecState, buffer: *const c_char, size: usize ) -> jsValue
pub unsafe fn jsGetArrayBuffer( &self, es: jsExecState, value: jsValue ) -> *mut wkeMemBuf
pub unsafe fn jsToTempString(&self, es: jsExecState, v: jsValue) -> *const utf8
pub unsafe fn jsToTempStringW( &self, es: jsExecState, v: jsValue ) -> *const wchar_t
pub unsafe fn jsToV8Value(&self, es: jsExecState, v: jsValue) -> *mut c_void
pub unsafe fn jsInt(&self, n: c_int) -> jsValue
pub unsafe fn jsFloat(&self, f: f32) -> jsValue
pub unsafe fn jsDouble(&self, d: f64) -> jsValue
pub unsafe fn jsDoubleString(&self, str_: *const c_char) -> jsValue
pub unsafe fn jsBoolean(&self, b: bool) -> jsValue
pub unsafe fn jsUndefined(&self) -> jsValue
pub unsafe fn jsNull(&self) -> jsValue
pub unsafe fn jsTrue(&self) -> jsValue
pub unsafe fn jsFalse(&self) -> jsValue
pub unsafe fn jsString(&self, es: jsExecState, str_: *const utf8) -> jsValue
pub unsafe fn jsStringW(&self, es: jsExecState, str_: *const wchar_t) -> jsValue
pub unsafe fn jsEmptyObject(&self, es: jsExecState) -> jsValue
pub unsafe fn jsEmptyArray(&self, es: jsExecState) -> jsValue
pub unsafe fn jsObject(&self, es: jsExecState, obj: *mut jsData) -> jsValue
pub unsafe fn jsFunction(&self, es: jsExecState, obj: *mut jsData) -> jsValue
pub unsafe fn jsGetData(&self, es: jsExecState, object: jsValue) -> *mut jsData
pub unsafe fn jsGet( &self, es: jsExecState, object: jsValue, prop: *const c_char ) -> jsValue
pub unsafe fn jsSet( &self, es: jsExecState, object: jsValue, prop: *const c_char, v: jsValue )
pub unsafe fn jsGetAt( &self, es: jsExecState, object: jsValue, index: c_int ) -> jsValue
pub unsafe fn jsSetAt( &self, es: jsExecState, object: jsValue, index: c_int, v: jsValue )
pub unsafe fn jsGetKeys(&self, es: jsExecState, object: jsValue) -> *mut jsKeys
pub unsafe fn jsIsJsValueValid(&self, es: jsExecState, object: jsValue) -> BOOL
pub unsafe fn jsIsValidExecState(&self, es: jsExecState) -> BOOL
pub unsafe fn jsDeleteObjectProp( &self, es: jsExecState, object: jsValue, prop: *const c_char )
pub unsafe fn jsGetLength(&self, es: jsExecState, object: jsValue) -> c_int
pub unsafe fn jsSetLength( &self, es: jsExecState, object: jsValue, length: c_int )
pub unsafe fn jsGlobalObject(&self, es: jsExecState) -> jsValue
pub unsafe fn jsGetWebView(&self, es: jsExecState) -> wkeWebView
pub unsafe fn jsEval(&self, es: jsExecState, str_: *const utf8) -> jsValue
pub unsafe fn jsEvalW(&self, es: jsExecState, str_: *const wchar_t) -> jsValue
pub unsafe fn jsEvalExW( &self, es: jsExecState, str_: *const wchar_t, isInClosure: bool ) -> jsValue
pub unsafe fn jsCall( &self, es: jsExecState, func: jsValue, thisObject: jsValue, args: *mut jsValue, argCount: c_int ) -> jsValue
pub unsafe fn jsCallGlobal( &self, es: jsExecState, func: jsValue, args: *mut jsValue, argCount: c_int ) -> jsValue
pub unsafe fn jsGetGlobal( &self, es: jsExecState, prop: *const c_char ) -> jsValue
pub unsafe fn jsSetGlobal( &self, es: jsExecState, prop: *const c_char, v: jsValue )
pub unsafe fn jsGC(&self)
pub unsafe fn jsAddRef(&self, es: jsExecState, val: jsValue) -> BOOL
pub unsafe fn jsReleaseRef(&self, es: jsExecState, val: jsValue) -> BOOL
pub unsafe fn jsGetLastErrorIfException( &self, es: jsExecState ) -> *mut jsExceptionInfo
pub unsafe fn jsThrowException( &self, es: jsExecState, exception: *const utf8 ) -> jsValue
pub unsafe fn jsGetCallstack(&self, es: jsExecState) -> *const utf8
Auto Trait Implementations§
impl Freeze for Library
impl !RefUnwindSafe for Library
impl Send for Library
impl Sync for Library
impl Unpin for Library
impl !UnwindSafe for Library
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more