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>§wkeSetNavigationToNewWindowEnable: 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>§wkeNavigateAtIndex: Result<unsafe extern "C" fn(webView: wkeWebView, index: c_int) -> BOOL, Error>§wkeGetNavigateIndex: Result<unsafe extern "C" fn(webView: wkeWebView) -> c_int, 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>§wkeOnNavigation: Result<unsafe extern "C" fn(webView: wkeWebView, callback: wkeNavigationCallback, param: *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

source

pub unsafe fn new<P>(path: P) -> Result<Self, Error>
where P: AsRef<OsStr>,

source

pub unsafe fn from_library<L>(library: L) -> Result<Self, Error>
where L: Into<Library>,

source

pub unsafe fn wkeInit(&self)

source

pub unsafe fn wkeInitialize(&self)

source

pub unsafe fn wkeInitializeEx(&self, settings: *const wkeSettings)

source

pub unsafe fn wkeShutdown(&self)

source

pub unsafe fn wkeShutdownForDebug(&self)

source

pub unsafe fn wkeVersion(&self) -> c_uint

source

pub unsafe fn wkeVersionString(&self) -> *const utf8

source

pub unsafe fn wkeGC(&self, webView: wkeWebView, intervalSec: c_long)

source

pub unsafe fn wkeSetResourceGc(&self, webView: wkeWebView, intervalSec: c_long)

source

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 )

source

pub unsafe fn wkeWebViewName(&self, webView: wkeWebView) -> *const c_char

source

pub unsafe fn wkeSetWebViewName(&self, webView: wkeWebView, name: *const c_char)

source

pub unsafe fn wkeIsLoaded(&self, webView: wkeWebView) -> BOOL

source

pub unsafe fn wkeIsLoadFailed(&self, webView: wkeWebView) -> BOOL

source

pub unsafe fn wkeIsLoadComplete(&self, webView: wkeWebView) -> BOOL

source

pub unsafe fn wkeGetSource(&self, webView: wkeWebView) -> *const utf8

source

pub unsafe fn wkeTitle(&self, webView: wkeWebView) -> *const utf8

source

pub unsafe fn wkeTitleW(&self, webView: wkeWebView) -> *const wchar_t

source

pub unsafe fn wkeWidth(&self, webView: wkeWebView) -> c_int

source

pub unsafe fn wkeHeight(&self, webView: wkeWebView) -> c_int

source

pub unsafe fn wkeContentsWidth(&self, webView: wkeWebView) -> c_int

source

pub unsafe fn wkeContentsHeight(&self, webView: wkeWebView) -> c_int

source

pub unsafe fn wkeSelectAll(&self, webView: wkeWebView)

source

pub unsafe fn wkeCopy(&self, webView: wkeWebView)

source

pub unsafe fn wkeCut(&self, webView: wkeWebView)

source

pub unsafe fn wkePaste(&self, webView: wkeWebView)

source

pub unsafe fn wkeDelete(&self, webView: wkeWebView)

source

pub unsafe fn wkeCookieEnabled(&self, webView: wkeWebView) -> BOOL

source

pub unsafe fn wkeMediaVolume(&self, webView: wkeWebView) -> f32

source

pub unsafe fn wkeMouseEvent( &self, webView: wkeWebView, message: c_uint, x: c_int, y: c_int, flags: c_uint ) -> BOOL

source

pub unsafe fn wkeContextMenuEvent( &self, webView: wkeWebView, x: c_int, y: c_int, flags: c_uint ) -> BOOL

source

pub unsafe fn wkeMouseWheel( &self, webView: wkeWebView, x: c_int, y: c_int, delta: c_int, flags: c_uint ) -> BOOL

source

pub unsafe fn wkeKeyUp( &self, webView: wkeWebView, virtualKeyCode: c_uint, flags: c_uint, systemKey: bool ) -> BOOL

source

pub unsafe fn wkeKeyDown( &self, webView: wkeWebView, virtualKeyCode: c_uint, flags: c_uint, systemKey: bool ) -> BOOL

source

pub unsafe fn wkeKeyPress( &self, webView: wkeWebView, virtualKeyCode: c_uint, flags: c_uint, systemKey: bool ) -> BOOL

source

pub unsafe fn wkeFocus(&self, webView: wkeWebView)

source

pub unsafe fn wkeUnfocus(&self, webView: wkeWebView)

source

pub unsafe fn wkeGetCaret(&self, webView: wkeWebView) -> wkeRect

source

pub unsafe fn wkeAwaken(&self, webView: wkeWebView)

source

pub unsafe fn wkeZoomFactor(&self, webView: wkeWebView) -> f32

source

pub unsafe fn wkeSetClientHandler( &self, webView: wkeWebView, handler: *const wkeClientHandler )

source

pub unsafe fn wkeGetClientHandler( &self, webView: wkeWebView ) -> *const wkeClientHandler

source

pub unsafe fn wkeToString(&self, string: wkeString) -> *const utf8

source

pub unsafe fn wkeToStringW(&self, string: wkeString) -> *const wchar_t

source

pub unsafe fn jsToString(&self, es: jsExecState, v: jsValue) -> *const utf8

source

pub unsafe fn jsToStringW(&self, es: jsExecState, v: jsValue) -> *const wchar_t

source

pub unsafe fn wkeConfigure(&self, settings: *const wkeSettings)

source

pub unsafe fn wkeIsInitialize(&self) -> BOOL

source

pub unsafe fn wkeSetViewSettings( &self, webView: wkeWebView, settings: *const wkeViewSettings )

source

pub unsafe fn wkeSetDebugConfig( &self, webView: wkeWebView, debugString: *const c_char, param: *const c_char )

source

pub unsafe fn wkeGetDebugConfig( &self, webView: wkeWebView, debugString: *const c_char ) -> *mut c_void

source

pub unsafe fn wkeFinalize(&self)

source

pub unsafe fn wkeUpdate(&self)

source

pub unsafe fn wkeGetVersion(&self) -> c_uint

source

pub unsafe fn wkeGetVersionString(&self) -> *const utf8

source

pub unsafe fn wkeCreateWebView(&self) -> wkeWebView

source

pub unsafe fn wkeDestroyWebView(&self, webView: wkeWebView)

source

pub unsafe fn wkeSetMemoryCacheEnable(&self, webView: wkeWebView, b: bool)

source

pub unsafe fn wkeSetMouseEnabled(&self, webView: wkeWebView, b: bool)

source

pub unsafe fn wkeSetTouchEnabled(&self, webView: wkeWebView, b: bool)

source

pub unsafe fn wkeSetSystemTouchEnabled(&self, webView: wkeWebView, b: bool)

source

pub unsafe fn wkeSetContextMenuEnabled(&self, webView: wkeWebView, b: bool)

source

pub unsafe fn wkeSetNavigationToNewWindowEnable( &self, webView: wkeWebView, b: bool )

source

pub unsafe fn wkeSetCspCheckEnable(&self, webView: wkeWebView, b: bool)

source

pub unsafe fn wkeSetNpapiPluginsEnabled(&self, webView: wkeWebView, b: bool)

source

pub unsafe fn wkeSetHeadlessEnabled(&self, webView: wkeWebView, b: bool)

source

pub unsafe fn wkeSetDragEnable(&self, webView: wkeWebView, b: bool)

source

pub unsafe fn wkeSetDragDropEnable(&self, webView: wkeWebView, b: bool)

source

pub unsafe fn wkeSetContextMenuItemShow( &self, webView: wkeWebView, item: wkeMenuItemId, isShow: bool )

source

pub unsafe fn wkeSetLanguage( &self, webView: wkeWebView, language: *const c_char )

source

pub unsafe fn wkeSetViewNetInterface( &self, webView: wkeWebView, netInterface: *const c_char )

source

pub unsafe fn wkeSetProxy(&self, proxy: *const wkeProxy)

source

pub unsafe fn wkeSetViewProxy(&self, webView: wkeWebView, proxy: *mut wkeProxy)

source

pub unsafe fn wkeGetName(&self, webView: wkeWebView) -> *const c_char

source

pub unsafe fn wkeSetName(&self, webView: wkeWebView, name: *const c_char)

source

pub unsafe fn wkeSetHandle(&self, webView: wkeWebView, wnd: HWND)

source

pub unsafe fn wkeSetHandleOffset(&self, webView: wkeWebView, x: c_int, y: c_int)

source

pub unsafe fn wkeIsTransparent(&self, webView: wkeWebView) -> BOOL

source

pub unsafe fn wkeSetTransparent(&self, webView: wkeWebView, transparent: bool)

source

pub unsafe fn wkeSetUserAgent( &self, webView: wkeWebView, userAgent: *const utf8 )

source

pub unsafe fn wkeGetUserAgent(&self, webView: wkeWebView) -> *const c_char

source

pub unsafe fn wkeSetUserAgentW( &self, webView: wkeWebView, userAgent: *const wchar_t )

source

pub unsafe fn wkeShowDevtools( &self, webView: wkeWebView, path: *const wchar_t, callback: wkeOnShowDevtoolsCallback, param: *mut c_void )

source

pub unsafe fn wkeLoadW(&self, webView: wkeWebView, url: *const wchar_t)

source

pub unsafe fn wkeLoadURL(&self, webView: wkeWebView, url: *const utf8)

source

pub unsafe fn wkeLoadURLW(&self, webView: wkeWebView, url: *const wchar_t)

source

pub unsafe fn wkePostURL( &self, wkeView: wkeWebView, url: *const utf8, postData: *const c_char, postLen: c_int )

source

pub unsafe fn wkePostURLW( &self, wkeView: wkeWebView, url: *const wchar_t, postData: *const c_char, postLen: c_int )

source

pub unsafe fn wkeLoadHTML(&self, webView: wkeWebView, html: *const utf8)

source

pub unsafe fn wkeLoadHtmlWithBaseUrl( &self, webView: wkeWebView, html: *const utf8, baseUrl: *const utf8 )

source

pub unsafe fn wkeLoadHTMLW(&self, webView: wkeWebView, html: *const wchar_t)

source

pub unsafe fn wkeLoadFile(&self, webView: wkeWebView, filename: *const utf8)

source

pub unsafe fn wkeLoadFileW(&self, webView: wkeWebView, filename: *const wchar_t)

source

pub unsafe fn wkeGetURL(&self, webView: wkeWebView) -> *const utf8

source

pub unsafe fn wkeGetFrameUrl( &self, webView: wkeWebView, frameId: wkeWebFrameHandle ) -> *const utf8

source

pub unsafe fn wkeIsLoading(&self, webView: wkeWebView) -> BOOL

source

pub unsafe fn wkeIsLoadingSucceeded(&self, webView: wkeWebView) -> BOOL

source

pub unsafe fn wkeIsLoadingFailed(&self, webView: wkeWebView) -> BOOL

source

pub unsafe fn wkeIsLoadingCompleted(&self, webView: wkeWebView) -> BOOL

source

pub unsafe fn wkeIsDocumentReady(&self, webView: wkeWebView) -> BOOL

source

pub unsafe fn wkeStopLoading(&self, webView: wkeWebView)

source

pub unsafe fn wkeReload(&self, webView: wkeWebView)

source

pub unsafe fn wkeGoToOffset(&self, webView: wkeWebView, offset: c_int)

source

pub unsafe fn wkeGoToIndex(&self, webView: wkeWebView, index: c_int)

source

pub unsafe fn wkeGetWebviewId(&self, webView: wkeWebView) -> c_int

source

pub unsafe fn wkeIsWebviewAlive(&self, id: c_int) -> BOOL

source

pub unsafe fn wkeIsWebviewValid(&self, webView: wkeWebView) -> BOOL

source

pub unsafe fn wkeGetDocumentCompleteURL( &self, webView: wkeWebView, frameId: wkeWebFrameHandle, partialURL: *const utf8 ) -> *const utf8

source

pub unsafe fn wkeCreateMemBuf( &self, webView: wkeWebView, buf: *mut c_void, length: usize ) -> *mut wkeMemBuf

source

pub unsafe fn wkeFreeMemBuf(&self, buf: *mut wkeMemBuf)

source

pub unsafe fn wkeGetTitle(&self, webView: wkeWebView) -> *const utf8

source

pub unsafe fn wkeGetTitleW(&self, webView: wkeWebView) -> *const wchar_t

source

pub unsafe fn wkeResize(&self, webView: wkeWebView, w: c_int, h: c_int)

source

pub unsafe fn wkeGetWidth(&self, webView: wkeWebView) -> c_int

source

pub unsafe fn wkeGetHeight(&self, webView: wkeWebView) -> c_int

source

pub unsafe fn wkeGetContentWidth(&self, webView: wkeWebView) -> c_int

source

pub unsafe fn wkeGetContentHeight(&self, webView: wkeWebView) -> c_int

source

pub unsafe fn wkeSetDirty(&self, webView: wkeWebView, dirty: bool)

source

pub unsafe fn wkeIsDirty(&self, webView: wkeWebView) -> BOOL

source

pub unsafe fn wkeAddDirtyArea( &self, webView: wkeWebView, x: c_int, y: c_int, w: c_int, h: c_int )

source

pub unsafe fn wkeLayoutIfNeeded(&self, webView: wkeWebView)

source

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 )

source

pub unsafe fn wkePaint( &self, webView: wkeWebView, bits: *mut c_void, pitch: c_int )

source

pub unsafe fn wkeRepaintIfNeeded(&self, webView: wkeWebView)

source

pub unsafe fn wkeGetViewDC(&self, webView: wkeWebView) -> HDC

source

pub unsafe fn wkeUnlockViewDC(&self, webView: wkeWebView)

source

pub unsafe fn wkeGetHostHWND(&self, webView: wkeWebView) -> HWND

source

pub unsafe fn wkeCanGoBack(&self, webView: wkeWebView) -> BOOL

source

pub unsafe fn wkeGoBack(&self, webView: wkeWebView) -> BOOL

source

pub unsafe fn wkeCanGoForward(&self, webView: wkeWebView) -> BOOL

source

pub unsafe fn wkeGoForward(&self, webView: wkeWebView) -> BOOL

source

pub unsafe fn wkeNavigateAtIndex( &self, webView: wkeWebView, index: c_int ) -> BOOL

source

pub unsafe fn wkeGetNavigateIndex(&self, webView: wkeWebView) -> c_int

source

pub unsafe fn wkeEditorSelectAll(&self, webView: wkeWebView)

source

pub unsafe fn wkeEditorUnSelect(&self, webView: wkeWebView)

source

pub unsafe fn wkeEditorCopy(&self, webView: wkeWebView)

source

pub unsafe fn wkeEditorCut(&self, webView: wkeWebView)

source

pub unsafe fn wkeEditorPaste(&self, webView: wkeWebView)

source

pub unsafe fn wkeEditorDelete(&self, webView: wkeWebView)

source

pub unsafe fn wkeEditorUndo(&self, webView: wkeWebView)

source

pub unsafe fn wkeEditorRedo(&self, webView: wkeWebView)

source

pub unsafe fn wkeGetCookieW(&self, webView: wkeWebView) -> *const wchar_t

source

pub unsafe fn wkeGetCookie(&self, webView: wkeWebView) -> *const utf8

source

pub unsafe fn wkeSetCookie( &self, webView: wkeWebView, url: *const utf8, cookie: *const utf8 )

source

pub unsafe fn wkeVisitAllCookie( &self, webView: wkeWebView, params: *mut c_void, visitor: wkeCookieVisitor )

source

pub unsafe fn wkePerformCookieCommand( &self, webView: wkeWebView, command: wkeCookieCommand )

source

pub unsafe fn wkeSetCookieEnabled(&self, webView: wkeWebView, enable: bool)

source

pub unsafe fn wkeIsCookieEnabled(&self, webView: wkeWebView) -> BOOL

source

pub unsafe fn wkeSetCookieJarPath( &self, webView: wkeWebView, path: *const WCHAR )

source

pub unsafe fn wkeSetCookieJarFullPath( &self, webView: wkeWebView, path: *const WCHAR )

source

pub unsafe fn wkeClearCookie(&self, webView: wkeWebView)

source

pub unsafe fn wkeSetLocalStorageFullPath( &self, webView: wkeWebView, path: *const WCHAR )

source

pub unsafe fn wkeAddPluginDirectory( &self, webView: wkeWebView, path: *const WCHAR )

source

pub unsafe fn wkeSetMediaVolume(&self, webView: wkeWebView, volume: f32)

source

pub unsafe fn wkeGetMediaVolume(&self, webView: wkeWebView) -> f32

source

pub unsafe fn wkeFireMouseEvent( &self, webView: wkeWebView, message: c_uint, x: c_int, y: c_int, flags: c_uint ) -> BOOL

source

pub unsafe fn wkeFireContextMenuEvent( &self, webView: wkeWebView, x: c_int, y: c_int, flags: c_uint ) -> BOOL

source

pub unsafe fn wkeFireMouseWheelEvent( &self, webView: wkeWebView, x: c_int, y: c_int, delta: c_int, flags: c_uint ) -> BOOL

source

pub unsafe fn wkeFireKeyUpEvent( &self, webView: wkeWebView, virtualKeyCode: c_uint, flags: c_uint, systemKey: bool ) -> BOOL

source

pub unsafe fn wkeFireKeyDownEvent( &self, webView: wkeWebView, virtualKeyCode: c_uint, flags: c_uint, systemKey: bool ) -> BOOL

source

pub unsafe fn wkeFireKeyPressEvent( &self, webView: wkeWebView, charCode: c_uint, flags: c_uint, systemKey: bool ) -> BOOL

source

pub unsafe fn wkeFireWindowsMessage( &self, webView: wkeWebView, hWnd: HWND, message: UINT, wParam: WPARAM, lParam: LPARAM, result: *mut LRESULT ) -> BOOL

source

pub unsafe fn wkeSetFocus(&self, webView: wkeWebView)

source

pub unsafe fn wkeKillFocus(&self, webView: wkeWebView)

source

pub unsafe fn wkeGetCaretRect(&self, webView: wkeWebView) -> wkeRect

source

pub unsafe fn wkeGetCaretRect2(&self, webView: wkeWebView) -> *mut wkeRect

source

pub unsafe fn wkeRunJS( &self, webView: wkeWebView, script: *const utf8 ) -> jsValue

source

pub unsafe fn wkeRunJSW( &self, webView: wkeWebView, script: *const wchar_t ) -> jsValue

source

pub unsafe fn wkeGlobalExec(&self, webView: wkeWebView) -> jsExecState

source

pub unsafe fn wkeGetGlobalExecByFrame( &self, webView: wkeWebView, frameId: wkeWebFrameHandle ) -> jsExecState

source

pub unsafe fn wkeSleep(&self, webView: wkeWebView)

source

pub unsafe fn wkeWake(&self, webView: wkeWebView)

source

pub unsafe fn wkeIsAwake(&self, webView: wkeWebView) -> BOOL

source

pub unsafe fn wkeSetZoomFactor(&self, webView: wkeWebView, factor: f32)

source

pub unsafe fn wkeGetZoomFactor(&self, webView: wkeWebView) -> f32

source

pub unsafe fn wkeEnableHighDPISupport(&self)

source

pub unsafe fn wkeSetEditable(&self, webView: wkeWebView, editable: bool)

source

pub unsafe fn wkeGetString(&self, string: wkeString) -> *const utf8

source

pub unsafe fn wkeGetStringW(&self, string: wkeString) -> *const wchar_t

source

pub unsafe fn wkeSetString( &self, string: wkeString, str_: *const utf8, len: usize )

source

pub unsafe fn wkeSetStringWithoutNullTermination( &self, string: wkeString, str_: *const utf8, len: usize )

source

pub unsafe fn wkeSetStringW( &self, string: wkeString, str_: *const wchar_t, len: usize )

source

pub unsafe fn wkeCreateString(&self, str_: *const utf8, len: usize) -> wkeString

source

pub unsafe fn wkeCreateStringW( &self, str_: *const wchar_t, len: usize ) -> wkeString

source

pub unsafe fn wkeCreateStringWithoutNullTermination( &self, str_: *const utf8, len: usize ) -> wkeString

source

pub unsafe fn wkeGetStringLen(&self, str_: wkeString) -> usize

source

pub unsafe fn wkeDeleteString(&self, str_: wkeString)

source

pub unsafe fn wkeGetWebViewForCurrentContext(&self) -> wkeWebView

source

pub unsafe fn wkeSetUserKeyValue( &self, webView: wkeWebView, key: *const c_char, value: *mut c_void )

source

pub unsafe fn wkeGetUserKeyValue( &self, webView: wkeWebView, key: *const c_char ) -> *mut c_void

source

pub unsafe fn wkeGetCursorInfoType(&self, webView: wkeWebView) -> c_int

source

pub unsafe fn wkeSetCursorInfoType(&self, webView: wkeWebView, type_: c_int)

source

pub unsafe fn wkeSetDragFiles( &self, webView: wkeWebView, clintPos: *const POINT, screenPos: *const POINT, files: *mut wkeString, filesCount: c_int )

source

pub unsafe fn wkeSetDeviceParameter( &self, webView: wkeWebView, device: *const c_char, paramStr: *const c_char, paramInt: c_int, paramFloat: f32 )

source

pub unsafe fn wkeGetTempCallbackInfo( &self, webView: wkeWebView ) -> *mut wkeTempCallbackInfo

source

pub unsafe fn wkeOnCaretChanged( &self, webView: wkeWebView, callback: wkeCaretChangedCallback, callbackParam: *mut c_void )

source

pub unsafe fn wkeOnMouseOverUrlChanged( &self, webView: wkeWebView, callback: wkeTitleChangedCallback, callbackParam: *mut c_void )

source

pub unsafe fn wkeOnTitleChanged( &self, webView: wkeWebView, callback: wkeTitleChangedCallback, callbackParam: *mut c_void )

source

pub unsafe fn wkeOnURLChanged( &self, webView: wkeWebView, callback: wkeURLChangedCallback, callbackParam: *mut c_void )

source

pub unsafe fn wkeOnURLChanged2( &self, webView: wkeWebView, callback: wkeURLChangedCallback2, callbackParam: *mut c_void )

source

pub unsafe fn wkeOnPaintUpdated( &self, webView: wkeWebView, callback: wkePaintUpdatedCallback, callbackParam: *mut c_void )

source

pub unsafe fn wkeOnPaintBitUpdated( &self, webView: wkeWebView, callback: wkePaintBitUpdatedCallback, callbackParam: *mut c_void )

source

pub unsafe fn wkeOnAlertBox( &self, webView: wkeWebView, callback: wkeAlertBoxCallback, callbackParam: *mut c_void )

source

pub unsafe fn wkeOnConfirmBox( &self, webView: wkeWebView, callback: wkeConfirmBoxCallback, callbackParam: *mut c_void )

source

pub unsafe fn wkeOnPromptBox( &self, webView: wkeWebView, callback: wkePromptBoxCallback, callbackParam: *mut c_void )

source

pub unsafe fn wkeOnNavigation( &self, webView: wkeWebView, callback: wkeNavigationCallback, param: *mut c_void )

source

pub unsafe fn wkeOnCreateView( &self, webView: wkeWebView, callback: wkeCreateViewCallback, param: *mut c_void )

source

pub unsafe fn wkeOnDocumentReady( &self, webView: wkeWebView, callback: wkeDocumentReadyCallback, param: *mut c_void )

source

pub unsafe fn wkeOnDocumentReady2( &self, webView: wkeWebView, callback: wkeDocumentReady2Callback, param: *mut c_void )

source

pub unsafe fn wkeOnLoadingFinish( &self, webView: wkeWebView, callback: wkeLoadingFinishCallback, param: *mut c_void )

source

pub unsafe fn wkeOnDownload( &self, webView: wkeWebView, callback: wkeDownloadCallback, param: *mut c_void )

source

pub unsafe fn wkeOnDownload2( &self, webView: wkeWebView, callback: wkeDownload2Callback, param: *mut c_void )

source

pub unsafe fn wkeOnConsole( &self, webView: wkeWebView, callback: wkeConsoleCallback, param: *mut c_void )

source

pub unsafe fn wkeSetUIThreadCallback( &self, webView: wkeWebView, callback: wkeCallUiThread, param: *mut c_void )

source

pub unsafe fn wkeOnLoadUrlBegin( &self, webView: wkeWebView, callback: wkeLoadUrlBeginCallback, callbackParam: *mut c_void )

source

pub unsafe fn wkeOnLoadUrlEnd( &self, webView: wkeWebView, callback: wkeLoadUrlEndCallback, callbackParam: *mut c_void )

source

pub unsafe fn wkeOnLoadUrlHeadersReceived( &self, webView: wkeWebView, callback: wkeLoadUrlHeadersReceivedCallback, callbackParam: *mut c_void )

source

pub unsafe fn wkeOnLoadUrlFinish( &self, webView: wkeWebView, callback: wkeLoadUrlFinishCallback, callbackParam: *mut c_void )

source

pub unsafe fn wkeOnLoadUrlFail( &self, webView: wkeWebView, callback: wkeLoadUrlFailCallback, callbackParam: *mut c_void )

source

pub unsafe fn wkeOnDidCreateScriptContext( &self, webView: wkeWebView, callback: wkeDidCreateScriptContextCallback, callbackParam: *mut c_void )

source

pub unsafe fn wkeOnWillReleaseScriptContext( &self, webView: wkeWebView, callback: wkeWillReleaseScriptContextCallback, callbackParam: *mut c_void )

source

pub unsafe fn wkeOnWindowClosing( &self, webWindow: wkeWebView, callback: wkeWindowClosingCallback, param: *mut c_void )

source

pub unsafe fn wkeOnWindowDestroy( &self, webWindow: wkeWebView, callback: wkeWindowDestroyCallback, param: *mut c_void )

source

pub unsafe fn wkeOnDraggableRegionsChanged( &self, webView: wkeWebView, callback: wkeDraggableRegionsChangedCallback, param: *mut c_void )

source

pub unsafe fn wkeOnWillMediaLoad( &self, webView: wkeWebView, callback: wkeWillMediaLoadCallback, param: *mut c_void )

source

pub unsafe fn wkeOnStartDragging( &self, webView: wkeWebView, callback: wkeStartDraggingCallback, param: *mut c_void )

source

pub unsafe fn wkeOnPrint( &self, webView: wkeWebView, callback: wkeOnPrintCallback, param: *mut c_void )

source

pub unsafe fn wkeScreenshot( &self, webView: wkeWebView, settings: *const wkeScreenshotSettings, callback: wkeOnScreenshot, param: *mut c_void )

source

pub unsafe fn wkeOnOtherLoad( &self, webView: wkeWebView, callback: wkeOnOtherLoadCallback, param: *mut c_void )

source

pub unsafe fn wkeOnContextMenuItemClick( &self, webView: wkeWebView, callback: wkeOnContextMenuItemClickCallback, param: *mut c_void )

source

pub unsafe fn wkeIsProcessingUserGesture(&self, webView: wkeWebView) -> BOOL

source

pub unsafe fn wkeNetSetMIMEType(&self, jobPtr: wkeNetJob, type_: *const c_char)

source

pub unsafe fn wkeNetGetMIMEType( &self, jobPtr: wkeNetJob, mime: wkeString ) -> *const c_char

source

pub unsafe fn wkeNetGetReferrer(&self, jobPtr: wkeNetJob) -> *const c_char

source

pub unsafe fn wkeNetSetHTTPHeaderField( &self, jobPtr: wkeNetJob, key: *const wchar_t, value: *const wchar_t, response: bool )

source

pub unsafe fn wkeNetGetHTTPHeaderField( &self, jobPtr: wkeNetJob, key: *const c_char ) -> *const c_char

source

pub unsafe fn wkeNetGetHTTPHeaderFieldFromResponse( &self, jobPtr: wkeNetJob, key: *const c_char ) -> *const c_char

source

pub unsafe fn wkeNetSetData( &self, jobPtr: wkeNetJob, buf: *mut c_void, len: c_int )

source

pub unsafe fn wkeNetHookRequest(&self, jobPtr: wkeNetJob)

source

pub unsafe fn wkeNetOnResponse( &self, webView: wkeWebView, callback: wkeNetResponseCallback, param: *mut c_void )

source

pub unsafe fn wkeNetGetRequestMethod(&self, jobPtr: wkeNetJob) -> wkeRequestType

source

pub unsafe fn wkeNetGetFavicon( &self, webView: wkeWebView, callback: wkeOnNetGetFaviconCallback, param: *mut c_void ) -> c_int

source

pub unsafe fn wkeNetContinueJob(&self, jobPtr: wkeNetJob)

source

pub unsafe fn wkeNetGetUrlByJob(&self, jobPtr: wkeNetJob) -> *const c_char

source

pub unsafe fn wkeNetGetRawHttpHead(&self, jobPtr: wkeNetJob) -> *const wkeSlist

source

pub unsafe fn wkeNetGetRawResponseHead( &self, jobPtr: wkeNetJob ) -> *const wkeSlist

source

pub unsafe fn wkeNetCancelRequest(&self, jobPtr: wkeNetJob)

source

pub unsafe fn wkeNetHoldJobToAsynCommit(&self, jobPtr: wkeNetJob) -> BOOL

source

pub unsafe fn wkeNetChangeRequestUrl( &self, jobPtr: wkeNetJob, url: *const c_char )

source

pub unsafe fn wkeNetCreateWebUrlRequest( &self, url: *const utf8, method: *const utf8, mime: *const utf8 ) -> wkeWebUrlRequestPtr

source

pub unsafe fn wkeNetCreateWebUrlRequest2( &self, request: blinkWebURLRequestPtr ) -> wkeWebUrlRequestPtr

source

pub unsafe fn wkeNetCopyWebUrlRequest( &self, jobPtr: wkeNetJob, needExtraData: bool ) -> blinkWebURLRequestPtr

source

pub unsafe fn wkeNetDeleteBlinkWebURLRequestPtr( &self, request: blinkWebURLRequestPtr )

source

pub unsafe fn wkeNetAddHTTPHeaderFieldToUrlRequest( &self, request: wkeWebUrlRequestPtr, name: *const utf8, value: *const utf8 )

source

pub unsafe fn wkeNetStartUrlRequest( &self, webView: wkeWebView, request: wkeWebUrlRequestPtr, param: *mut c_void, callbacks: *const wkeUrlRequestCallbacks ) -> c_int

source

pub unsafe fn wkeNetGetHttpStatusCode( &self, response: wkeWebUrlResponsePtr ) -> c_int

source

pub unsafe fn wkeNetGetExpectedContentLength( &self, response: wkeWebUrlResponsePtr ) -> c_longlong

source

pub unsafe fn wkeNetGetResponseUrl( &self, response: wkeWebUrlResponsePtr ) -> *const utf8

source

pub unsafe fn wkeNetCancelWebUrlRequest(&self, requestId: c_int)

source

pub unsafe fn wkeNetGetPostBody( &self, jobPtr: wkeNetJob ) -> *mut wkePostBodyElements

source

pub unsafe fn wkeNetCreatePostBodyElements( &self, webView: wkeWebView, length: usize ) -> *mut wkePostBodyElements

source

pub unsafe fn wkeNetFreePostBodyElements( &self, elements: *mut wkePostBodyElements )

source

pub unsafe fn wkeNetCreatePostBodyElement( &self, webView: wkeWebView ) -> *mut wkePostBodyElement

source

pub unsafe fn wkeNetFreePostBodyElement(&self, element: *mut wkePostBodyElement)

source

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

source

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

source

pub unsafe fn wkeIsMainFrame( &self, webView: wkeWebView, frameId: wkeWebFrameHandle ) -> BOOL

source

pub unsafe fn wkeIsWebRemoteFrame( &self, webView: wkeWebView, frameId: wkeWebFrameHandle ) -> BOOL

source

pub unsafe fn wkeWebFrameGetMainFrame( &self, webView: wkeWebView ) -> wkeWebFrameHandle

source

pub unsafe fn wkeRunJsByFrame( &self, webView: wkeWebView, frameId: wkeWebFrameHandle, script: *const utf8, isInClosure: bool ) -> jsValue

source

pub unsafe fn wkeInsertCSSByFrame( &self, webView: wkeWebView, frameId: wkeWebFrameHandle, cssText: *const utf8 )

source

pub unsafe fn wkeWebFrameGetMainWorldScriptContext( &self, webView: wkeWebView, webFrameId: wkeWebFrameHandle, contextOut: v8ContextPtr )

source

pub unsafe fn wkeGetBlinkMainThreadIsolate(&self) -> v8Isolate

source

pub unsafe fn wkeCreateWebWindow( &self, type_: wkeWindowType, parent: HWND, x: c_int, y: c_int, width: c_int, height: c_int ) -> wkeWebView

source

pub unsafe fn wkeCreateWebCustomWindow( &self, info: *const wkeWindowCreateInfo ) -> wkeWebView

source

pub unsafe fn wkeDestroyWebWindow(&self, webWindow: wkeWebView)

source

pub unsafe fn wkeGetWindowHandle(&self, webWindow: wkeWebView) -> HWND

source

pub unsafe fn wkeShowWindow(&self, webWindow: wkeWebView, show: bool)

source

pub unsafe fn wkeEnableWindow(&self, webWindow: wkeWebView, enable: bool)

source

pub unsafe fn wkeMoveWindow( &self, webWindow: wkeWebView, x: c_int, y: c_int, width: c_int, height: c_int )

source

pub unsafe fn wkeMoveToCenter(&self, webWindow: wkeWebView)

source

pub unsafe fn wkeResizeWindow( &self, webWindow: wkeWebView, width: c_int, height: c_int )

source

pub unsafe fn wkeDragTargetDragEnter( &self, webView: wkeWebView, webDragData: *const wkeWebDragData, clientPoint: *const POINT, screenPoint: *const POINT, operationsAllowed: wkeWebDragOperationsMask, modifiers: c_int ) -> wkeWebDragOperation

source

pub unsafe fn wkeDragTargetDragOver( &self, webView: wkeWebView, clientPoint: *const POINT, screenPoint: *const POINT, operationsAllowed: wkeWebDragOperationsMask, modifiers: c_int ) -> wkeWebDragOperation

source

pub unsafe fn wkeDragTargetDragLeave(&self, webView: wkeWebView)

source

pub unsafe fn wkeDragTargetDrop( &self, webView: wkeWebView, clientPoint: *const POINT, screenPoint: *const POINT, modifiers: c_int )

source

pub unsafe fn wkeDragTargetEnd( &self, webView: wkeWebView, clientPoint: *const POINT, screenPoint: *const POINT, operation: wkeWebDragOperation )

source

pub unsafe fn wkeUtilSetUiCallback(&self, callback: wkeUiThreadPostTaskCallback)

source

pub unsafe fn wkeUtilSerializeToMHTML(&self, webView: wkeWebView) -> *const utf8

source

pub unsafe fn wkeUtilPrintToPdf( &self, webView: wkeWebView, frameId: wkeWebFrameHandle, settings: *const wkePrintSettings ) -> *const wkePdfDatas

source

pub unsafe fn wkePrintToBitmap( &self, webView: wkeWebView, frameId: wkeWebFrameHandle, settings: *const wkeScreenshotSettings ) -> *const wkeMemBuf

source

pub unsafe fn wkeUtilRelasePrintPdfDatas(&self, datas: *const wkePdfDatas)

source

pub unsafe fn wkeSetWindowTitle( &self, webWindow: wkeWebView, title: *const utf8 )

source

pub unsafe fn wkeSetWindowTitleW( &self, webWindow: wkeWebView, title: *const wchar_t )

source

pub unsafe fn wkeNodeOnCreateProcess( &self, webView: wkeWebView, callback: wkeNodeOnCreateProcessCallback, param: *mut c_void )

source

pub unsafe fn wkeOnPluginFind( &self, webView: wkeWebView, mime: *const c_char, callback: wkeOnPluginFindCallback, param: *mut c_void )

source

pub unsafe fn wkeAddNpapiPlugin( &self, webView: wkeWebView, initializeFunc: *mut c_void, getEntryPointsFunc: *mut c_void, shutdownFunc: *mut c_void )

source

pub unsafe fn wkePluginListBuilderAddPlugin( &self, builder: *mut c_void, name: *const utf8, description: *const utf8, fileName: *const utf8 )

source

pub unsafe fn wkePluginListBuilderAddMediaTypeToLastPlugin( &self, builder: *mut c_void, name: *const utf8, description: *const utf8 )

source

pub unsafe fn wkePluginListBuilderAddFileExtensionToLastMediaType( &self, builder: *mut c_void, fileExtension: *const utf8 )

source

pub unsafe fn wkeGetWebViewByNData(&self, ndata: *mut c_void) -> wkeWebView

source

pub unsafe fn wkeRegisterEmbedderCustomElement( &self, webView: wkeWebView, frameId: wkeWebFrameHandle, name: *const c_char, options: *mut c_void, outResult: *mut c_void ) -> BOOL

source

pub unsafe fn wkeSetMediaPlayerFactory( &self, webView: wkeWebView, factory: wkeMediaPlayerFactory, callback: wkeOnIsMediaPlayerSupportsMIMEType )

source

pub unsafe fn wkeGetContentAsMarkup( &self, webView: wkeWebView, frame: wkeWebFrameHandle, size: *mut usize ) -> *const utf8

source

pub unsafe fn wkeUtilDecodeURLEscape(&self, url: *const utf8) -> *const utf8

source

pub unsafe fn wkeUtilEncodeURLEscape(&self, url: *const utf8) -> *const utf8

source

pub unsafe fn wkeUtilBase64Encode(&self, str_: *const utf8) -> *const utf8

source

pub unsafe fn wkeUtilBase64Decode(&self, str_: *const utf8) -> *const utf8

source

pub unsafe fn wkeUtilCreateV8Snapshot( &self, str_: *const utf8 ) -> *const wkeMemBuf

source

pub unsafe fn wkeRunMessageLoop(&self)

source

pub unsafe fn wkeSaveMemoryCache(&self, webView: wkeWebView)

source

pub unsafe fn jsBindFunction( &self, name: *const c_char, fn_: jsNativeFunction, argCount: c_uint )

source

pub unsafe fn jsBindGetter(&self, name: *const c_char, fn_: jsNativeFunction)

source

pub unsafe fn jsBindSetter(&self, name: *const c_char, fn_: jsNativeFunction)

source

pub unsafe fn wkeJsBindFunction( &self, name: *const c_char, fn_: wkeJsNativeFunction, param: *mut c_void, argCount: c_uint )

source

pub unsafe fn wkeJsBindGetter( &self, name: *const c_char, fn_: wkeJsNativeFunction, param: *mut c_void )

source

pub unsafe fn wkeJsBindSetter( &self, name: *const c_char, fn_: wkeJsNativeFunction, param: *mut c_void )

source

pub unsafe fn jsArgCount(&self, es: jsExecState) -> c_int

source

pub unsafe fn jsArgType(&self, es: jsExecState, argIdx: c_int) -> jsType

source

pub unsafe fn jsArg(&self, es: jsExecState, argIdx: c_int) -> jsValue

source

pub unsafe fn jsTypeOf(&self, v: jsValue) -> jsType

source

pub unsafe fn jsIsNumber(&self, v: jsValue) -> BOOL

source

pub unsafe fn jsIsString(&self, v: jsValue) -> BOOL

source

pub unsafe fn jsIsBoolean(&self, v: jsValue) -> BOOL

source

pub unsafe fn jsIsObject(&self, v: jsValue) -> BOOL

source

pub unsafe fn jsIsFunction(&self, v: jsValue) -> BOOL

source

pub unsafe fn jsIsUndefined(&self, v: jsValue) -> BOOL

source

pub unsafe fn jsIsNull(&self, v: jsValue) -> BOOL

source

pub unsafe fn jsIsArray(&self, v: jsValue) -> BOOL

source

pub unsafe fn jsIsTrue(&self, v: jsValue) -> BOOL

source

pub unsafe fn jsIsFalse(&self, v: jsValue) -> BOOL

source

pub unsafe fn jsToInt(&self, es: jsExecState, v: jsValue) -> c_int

source

pub unsafe fn jsToFloat(&self, es: jsExecState, v: jsValue) -> f32

source

pub unsafe fn jsToDouble(&self, es: jsExecState, v: jsValue) -> f64

source

pub unsafe fn jsToDoubleString( &self, es: jsExecState, v: jsValue ) -> *const c_char

source

pub unsafe fn jsToBoolean(&self, es: jsExecState, v: jsValue) -> BOOL

source

pub unsafe fn jsArrayBuffer( &self, es: jsExecState, buffer: *const c_char, size: usize ) -> jsValue

source

pub unsafe fn jsGetArrayBuffer( &self, es: jsExecState, value: jsValue ) -> *mut wkeMemBuf

source

pub unsafe fn jsToTempString(&self, es: jsExecState, v: jsValue) -> *const utf8

source

pub unsafe fn jsToTempStringW( &self, es: jsExecState, v: jsValue ) -> *const wchar_t

source

pub unsafe fn jsToV8Value(&self, es: jsExecState, v: jsValue) -> *mut c_void

source

pub unsafe fn jsInt(&self, n: c_int) -> jsValue

source

pub unsafe fn jsFloat(&self, f: f32) -> jsValue

source

pub unsafe fn jsDouble(&self, d: f64) -> jsValue

source

pub unsafe fn jsDoubleString(&self, str_: *const c_char) -> jsValue

source

pub unsafe fn jsBoolean(&self, b: bool) -> jsValue

source

pub unsafe fn jsUndefined(&self) -> jsValue

source

pub unsafe fn jsNull(&self) -> jsValue

source

pub unsafe fn jsTrue(&self) -> jsValue

source

pub unsafe fn jsFalse(&self) -> jsValue

source

pub unsafe fn jsString(&self, es: jsExecState, str_: *const utf8) -> jsValue

source

pub unsafe fn jsStringW(&self, es: jsExecState, str_: *const wchar_t) -> jsValue

source

pub unsafe fn jsEmptyObject(&self, es: jsExecState) -> jsValue

source

pub unsafe fn jsEmptyArray(&self, es: jsExecState) -> jsValue

source

pub unsafe fn jsObject(&self, es: jsExecState, obj: *mut jsData) -> jsValue

source

pub unsafe fn jsFunction(&self, es: jsExecState, obj: *mut jsData) -> jsValue

source

pub unsafe fn jsGetData(&self, es: jsExecState, object: jsValue) -> *mut jsData

source

pub unsafe fn jsGet( &self, es: jsExecState, object: jsValue, prop: *const c_char ) -> jsValue

source

pub unsafe fn jsSet( &self, es: jsExecState, object: jsValue, prop: *const c_char, v: jsValue )

source

pub unsafe fn jsGetAt( &self, es: jsExecState, object: jsValue, index: c_int ) -> jsValue

source

pub unsafe fn jsSetAt( &self, es: jsExecState, object: jsValue, index: c_int, v: jsValue )

source

pub unsafe fn jsGetKeys(&self, es: jsExecState, object: jsValue) -> *mut jsKeys

source

pub unsafe fn jsIsJsValueValid(&self, es: jsExecState, object: jsValue) -> BOOL

source

pub unsafe fn jsIsValidExecState(&self, es: jsExecState) -> BOOL

source

pub unsafe fn jsDeleteObjectProp( &self, es: jsExecState, object: jsValue, prop: *const c_char )

source

pub unsafe fn jsGetLength(&self, es: jsExecState, object: jsValue) -> c_int

source

pub unsafe fn jsSetLength( &self, es: jsExecState, object: jsValue, length: c_int )

source

pub unsafe fn jsGlobalObject(&self, es: jsExecState) -> jsValue

source

pub unsafe fn jsGetWebView(&self, es: jsExecState) -> wkeWebView

source

pub unsafe fn jsEval(&self, es: jsExecState, str_: *const utf8) -> jsValue

source

pub unsafe fn jsEvalW(&self, es: jsExecState, str_: *const wchar_t) -> jsValue

source

pub unsafe fn jsEvalExW( &self, es: jsExecState, str_: *const wchar_t, isInClosure: bool ) -> jsValue

source

pub unsafe fn jsCall( &self, es: jsExecState, func: jsValue, thisObject: jsValue, args: *mut jsValue, argCount: c_int ) -> jsValue

source

pub unsafe fn jsCallGlobal( &self, es: jsExecState, func: jsValue, args: *mut jsValue, argCount: c_int ) -> jsValue

source

pub unsafe fn jsGetGlobal( &self, es: jsExecState, prop: *const c_char ) -> jsValue

source

pub unsafe fn jsSetGlobal( &self, es: jsExecState, prop: *const c_char, v: jsValue )

source

pub unsafe fn jsGC(&self)

source

pub unsafe fn jsAddRef(&self, es: jsExecState, val: jsValue) -> BOOL

source

pub unsafe fn jsReleaseRef(&self, es: jsExecState, val: jsValue) -> BOOL

source

pub unsafe fn jsGetLastErrorIfException( &self, es: jsExecState ) -> *mut jsExceptionInfo

source

pub unsafe fn jsThrowException( &self, es: jsExecState, exception: *const utf8 ) -> jsValue

source

pub unsafe fn jsGetCallstack(&self, es: jsExecState) -> *const utf8

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for T
where T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for T
where T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for T
where T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

source§

impl<T, U> Into<U> for T
where U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

source§

impl<T, U> TryFrom<U> for T
where U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for T
where U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.