Type Alias ISciterAPI
Source pub type ISciterAPI = _ISciterAPI;
#[repr(C)]
pub struct ISciterAPI {Show 186 fields
pub version: u32,
pub SciterClassName: Option<unsafe extern "C" fn() -> *const u16>,
pub SciterVersion: Option<unsafe extern "C" fn(u32) -> u32>,
pub SciterDataReady: Option<unsafe extern "C" fn(isize, *const u16, *const u8, u32) -> i32>,
pub SciterDataReadyAsync: Option<unsafe extern "C" fn(isize, *const u16, *const u8, u32, *mut c_void) -> i32>,
pub SciterProc: Option<unsafe extern "C" fn(isize, u32, WPARAM, LPARAM) -> LRESULT>,
pub SciterProcND: Option<unsafe extern "C" fn(isize, u32, WPARAM, LPARAM, *mut i32) -> LRESULT>,
pub SciterLoadFile: Option<unsafe extern "C" fn(isize, *const u16) -> i32>,
pub SciterLoadHtml: Option<unsafe extern "C" fn(isize, *const u8, u32, *const u16) -> i32>,
pub SciterSetCallback: Option<unsafe extern "C" fn(isize, Option<unsafe extern "C" fn(*mut SCITER_CALLBACK_NOTIFICATION, *mut c_void) -> u32>, *mut c_void)>,
pub SciterSetMasterCSS: Option<unsafe extern "C" fn(*const u8, u32) -> i32>,
pub SciterAppendMasterCSS: Option<unsafe extern "C" fn(*const u8, u32) -> i32>,
pub SciterSetCSS: Option<unsafe extern "C" fn(isize, *const u8, u32, *const u16, *const u16) -> i32>,
pub SciterSetMediaType: Option<unsafe extern "C" fn(isize, *const u16) -> i32>,
pub SciterSetMediaVars: Option<unsafe extern "C" fn(isize, *const VALUE) -> i32>,
pub SciterGetMinWidth: Option<unsafe extern "C" fn(isize) -> u32>,
pub SciterGetMinHeight: Option<unsafe extern "C" fn(isize, u32) -> u32>,
pub SciterCall: Option<unsafe extern "C" fn(isize, *const i8, u32, *const VALUE, *mut VALUE) -> i32>,
pub SciterEval: Option<unsafe extern "C" fn(isize, *const u16, u32, *mut VALUE) -> i32>,
pub SciterUpdateWindow: Option<unsafe extern "C" fn(isize)>,
pub SciterTranslateMessage: Option<unsafe extern "C" fn(*mut MSG) -> i32>,
pub SciterSetOption: Option<unsafe extern "C" fn(isize, u32, usize) -> i32>,
pub SciterGetPPI: Option<unsafe extern "C" fn(isize, *mut u32, *mut u32)>,
pub SciterGetViewExpando: Option<unsafe extern "C" fn(isize, *mut VALUE) -> i32>,
pub SciterRenderD2D: Option<unsafe extern "C" fn(isize, *mut IUnknown) -> i32>,
pub SciterD2DFactory: Option<unsafe extern "C" fn(*mut *mut IUnknown) -> i32>,
pub SciterDWFactory: Option<unsafe extern "C" fn(*mut *mut IUnknown) -> i32>,
pub SciterGraphicsCaps: Option<unsafe extern "C" fn(*mut u32) -> i32>,
pub SciterSetHomeURL: Option<unsafe extern "C" fn(isize, *const u16) -> i32>,
pub SciterCreateNSView: Option<unsafe extern "C" fn(*mut RECT) -> isize>,
pub SciterCreateWidget: Option<unsafe extern "C" fn(*mut RECT) -> isize>,
pub SciterCreateWindow: Option<unsafe extern "C" fn(u32, *mut RECT, Option<unsafe extern "C" fn(isize, u32, WPARAM, LPARAM, *mut c_void, *mut i32) -> LRESULT>, *mut c_void, isize) -> isize>,
pub SciterSetupDebugOutput: Option<unsafe extern "C" fn(isize, *mut c_void, Option<unsafe extern "C" fn(*mut c_void, u32, u32, *const u16, u32)>)>,
pub Sciter_UseElement: Option<unsafe extern "C" fn(*mut c_void) -> i32>,
pub Sciter_UnuseElement: Option<unsafe extern "C" fn(*mut c_void) -> i32>,
pub SciterGetRootElement: Option<unsafe extern "C" fn(isize, *mut *mut c_void) -> i32>,
pub SciterGetFocusElement: Option<unsafe extern "C" fn(isize, *mut *mut c_void) -> i32>,
pub SciterFindElement: Option<unsafe extern "C" fn(isize, POINT, *mut *mut c_void) -> i32>,
pub SciterGetChildrenCount: Option<unsafe extern "C" fn(*mut c_void, *mut u32) -> i32>,
pub SciterGetNthChild: Option<unsafe extern "C" fn(*mut c_void, u32, *mut *mut c_void) -> i32>,
pub SciterGetParentElement: Option<unsafe extern "C" fn(*mut c_void, *mut *mut c_void) -> i32>,
pub SciterGetElementHtmlCB: Option<unsafe extern "C" fn(*mut c_void, i32, Option<unsafe extern "C" fn(*const u8, u32, *mut c_void)>, *mut c_void) -> i32>,
pub SciterGetElementTextCB: Option<unsafe extern "C" fn(*mut c_void, Option<unsafe extern "C" fn(*const u16, u32, *mut c_void)>, *mut c_void) -> i32>,
pub SciterSetElementText: Option<unsafe extern "C" fn(*mut c_void, *const u16, u32) -> i32>,
pub SciterGetAttributeCount: Option<unsafe extern "C" fn(*mut c_void, *mut u32) -> i32>,
pub SciterGetNthAttributeNameCB: Option<unsafe extern "C" fn(*mut c_void, u32, Option<unsafe extern "C" fn(*const i8, u32, *mut c_void)>, *mut c_void) -> i32>,
pub SciterGetNthAttributeValueCB: Option<unsafe extern "C" fn(*mut c_void, u32, Option<unsafe extern "C" fn(*const u16, u32, *mut c_void)>, *mut c_void) -> i32>,
pub SciterGetAttributeByNameCB: Option<unsafe extern "C" fn(*mut c_void, *const i8, Option<unsafe extern "C" fn(*const u16, u32, *mut c_void)>, *mut c_void) -> i32>,
pub SciterSetAttributeByName: Option<unsafe extern "C" fn(*mut c_void, *const i8, *const u16) -> i32>,
pub SciterClearAttributes: Option<unsafe extern "C" fn(*mut c_void) -> i32>,
pub SciterGetElementIndex: Option<unsafe extern "C" fn(*mut c_void, *mut u32) -> i32>,
pub SciterGetElementType: Option<unsafe extern "C" fn(*mut c_void, *mut *const i8) -> i32>,
pub SciterGetElementTypeCB: Option<unsafe extern "C" fn(*mut c_void, Option<unsafe extern "C" fn(*const i8, u32, *mut c_void)>, *mut c_void) -> i32>,
pub SciterGetStyleAttributeCB: Option<unsafe extern "C" fn(*mut c_void, *const i8, Option<unsafe extern "C" fn(*const u16, u32, *mut c_void)>, *mut c_void) -> i32>,
pub SciterSetStyleAttribute: Option<unsafe extern "C" fn(*mut c_void, *const i8, *const u16) -> i32>,
pub SciterGetElementLocation: Option<unsafe extern "C" fn(*mut c_void, *mut RECT, u32) -> i32>,
pub SciterScrollToView: Option<unsafe extern "C" fn(*mut c_void, u32) -> i32>,
pub SciterUpdateElement: Option<unsafe extern "C" fn(*mut c_void, i32) -> i32>,
pub SciterRefreshElementArea: Option<unsafe extern "C" fn(*mut c_void, RECT) -> i32>,
pub SciterSetCapture: Option<unsafe extern "C" fn(*mut c_void) -> i32>,
pub SciterReleaseCapture: Option<unsafe extern "C" fn(*mut c_void) -> i32>,
pub SciterGetElementHwnd: Option<unsafe extern "C" fn(*mut c_void, *mut isize, i32) -> i32>,
pub SciterCombineURL: Option<unsafe extern "C" fn(*mut c_void, *mut u16, u32) -> i32>,
pub SciterSelectElements: Option<unsafe extern "C" fn(*mut c_void, *const i8, Option<unsafe extern "C" fn(*mut c_void, *mut c_void) -> i32>, *mut c_void) -> i32>,
pub SciterSelectElementsW: Option<unsafe extern "C" fn(*mut c_void, *const u16, Option<unsafe extern "C" fn(*mut c_void, *mut c_void) -> i32>, *mut c_void) -> i32>,
pub SciterSelectParent: Option<unsafe extern "C" fn(*mut c_void, *const i8, u32, *mut *mut c_void) -> i32>,
pub SciterSelectParentW: Option<unsafe extern "C" fn(*mut c_void, *const u16, u32, *mut *mut c_void) -> i32>,
pub SciterSetElementHtml: Option<unsafe extern "C" fn(*mut c_void, *const u8, u32, u32) -> i32>,
pub SciterGetElementUID: Option<unsafe extern "C" fn(*mut c_void, *mut u32) -> i32>,
pub SciterGetElementByUID: Option<unsafe extern "C" fn(isize, u32, *mut *mut c_void) -> i32>,
pub SciterShowPopup: Option<unsafe extern "C" fn(*mut c_void, *mut c_void, u32) -> i32>,
pub SciterShowPopupAt: Option<unsafe extern "C" fn(*mut c_void, POINT, u32) -> i32>,
pub SciterHidePopup: Option<unsafe extern "C" fn(*mut c_void) -> i32>,
pub SciterGetElementState: Option<unsafe extern "C" fn(*mut c_void, *mut u32) -> i32>,
pub SciterSetElementState: Option<unsafe extern "C" fn(*mut c_void, u32, u32, i32) -> i32>,
pub SciterCreateElement: Option<unsafe extern "C" fn(*const i8, *const u16, *mut *mut c_void) -> i32>,
pub SciterCloneElement: Option<unsafe extern "C" fn(*mut c_void, *mut *mut c_void) -> i32>,
pub SciterInsertElement: Option<unsafe extern "C" fn(*mut c_void, *mut c_void, u32) -> i32>,
pub SciterDetachElement: Option<unsafe extern "C" fn(*mut c_void) -> i32>,
pub SciterDeleteElement: Option<unsafe extern "C" fn(*mut c_void) -> i32>,
pub SciterSetTimer: Option<unsafe extern "C" fn(*mut c_void, u32, usize) -> i32>,
pub SciterDetachEventHandler: Option<unsafe extern "C" fn(*mut c_void, Option<unsafe extern "C" fn(*mut c_void, *mut c_void, u32, *mut c_void) -> i32>, *mut c_void) -> i32>,
pub SciterAttachEventHandler: Option<unsafe extern "C" fn(*mut c_void, Option<unsafe extern "C" fn(*mut c_void, *mut c_void, u32, *mut c_void) -> i32>, *mut c_void) -> i32>,
pub SciterWindowAttachEventHandler: Option<unsafe extern "C" fn(isize, Option<unsafe extern "C" fn(*mut c_void, *mut c_void, u32, *mut c_void) -> i32>, *mut c_void, u32) -> i32>,
pub SciterWindowDetachEventHandler: Option<unsafe extern "C" fn(isize, Option<unsafe extern "C" fn(*mut c_void, *mut c_void, u32, *mut c_void) -> i32>, *mut c_void) -> i32>,
pub SciterSendEvent: Option<unsafe extern "C" fn(*mut c_void, u32, *mut c_void, usize, *mut i32) -> i32>,
pub SciterPostEvent: Option<unsafe extern "C" fn(*mut c_void, u32, *mut c_void, usize) -> i32>,
pub SciterCallBehaviorMethod: Option<unsafe extern "C" fn(*mut c_void, *mut METHOD_PARAMS) -> i32>,
pub SciterRequestElementData: Option<unsafe extern "C" fn(*mut c_void, *const u16, u32, *mut c_void) -> i32>,
pub SciterHttpRequest: Option<unsafe extern "C" fn(*mut c_void, *const u16, u32, u32, *mut REQUEST_PARAM, u32) -> i32>,
pub SciterGetScrollInfo: Option<unsafe extern "C" fn(*mut c_void, *mut POINT, *mut RECT, *mut SIZE) -> i32>,
pub SciterSetScrollPos: Option<unsafe extern "C" fn(*mut c_void, POINT, i32) -> i32>,
pub SciterGetElementIntrinsicWidths: Option<unsafe extern "C" fn(*mut c_void, *mut i32, *mut i32) -> i32>,
pub SciterGetElementIntrinsicHeight: Option<unsafe extern "C" fn(*mut c_void, i32, *mut i32) -> i32>,
pub SciterIsElementVisible: Option<unsafe extern "C" fn(*mut c_void, *mut i32) -> i32>,
pub SciterIsElementEnabled: Option<unsafe extern "C" fn(*mut c_void, *mut i32) -> i32>,
pub SciterSortElements: Option<unsafe extern "C" fn(*mut c_void, u32, u32, Option<unsafe extern "C" fn(*mut c_void, *mut c_void, *mut c_void) -> i32>, *mut c_void) -> i32>,
pub SciterSwapElements: Option<unsafe extern "C" fn(*mut c_void, *mut c_void) -> i32>,
pub SciterTraverseUIEvent: Option<unsafe extern "C" fn(u32, *mut c_void, *mut i32) -> i32>,
pub SciterCallScriptingMethod: Option<unsafe extern "C" fn(*mut c_void, *const i8, *const VALUE, u32, *mut VALUE) -> i32>,
pub SciterCallScriptingFunction: Option<unsafe extern "C" fn(*mut c_void, *const i8, *const VALUE, u32, *mut VALUE) -> i32>,
pub SciterEvalElementScript: Option<unsafe extern "C" fn(*mut c_void, *const u16, u32, *mut VALUE) -> i32>,
pub SciterAttachHwndToElement: Option<unsafe extern "C" fn(*mut c_void, isize) -> i32>,
pub SciterControlGetType: Option<unsafe extern "C" fn(*mut c_void, *mut u32) -> i32>,
pub SciterGetValue: Option<unsafe extern "C" fn(*mut c_void, *mut VALUE) -> i32>,
pub SciterSetValue: Option<unsafe extern "C" fn(*mut c_void, *const VALUE) -> i32>,
pub SciterGetExpando: Option<unsafe extern "C" fn(*mut c_void, *mut VALUE, i32) -> i32>,
pub SciterGetObject: Option<unsafe extern "C" fn(*mut c_void, *mut c_void, i32) -> i32>,
pub SciterGetElementNamespace: Option<unsafe extern "C" fn(*mut c_void, *mut c_void) -> i32>,
pub SciterGetHighlightedElement: Option<unsafe extern "C" fn(isize, *mut *mut c_void) -> i32>,
pub SciterSetHighlightedElement: Option<unsafe extern "C" fn(isize, *mut c_void) -> i32>,
pub SciterNodeAddRef: Option<unsafe extern "C" fn(*mut c_void) -> i32>,
pub SciterNodeRelease: Option<unsafe extern "C" fn(*mut c_void) -> i32>,
pub SciterNodeCastFromElement: Option<unsafe extern "C" fn(*mut c_void, *mut *mut c_void) -> i32>,
pub SciterNodeCastToElement: Option<unsafe extern "C" fn(*mut c_void, *mut *mut c_void) -> i32>,
pub SciterNodeFirstChild: Option<unsafe extern "C" fn(*mut c_void, *mut *mut c_void) -> i32>,
pub SciterNodeLastChild: Option<unsafe extern "C" fn(*mut c_void, *mut *mut c_void) -> i32>,
pub SciterNodeNextSibling: Option<unsafe extern "C" fn(*mut c_void, *mut *mut c_void) -> i32>,
pub SciterNodePrevSibling: Option<unsafe extern "C" fn(*mut c_void, *mut *mut c_void) -> i32>,
pub SciterNodeParent: Option<unsafe extern "C" fn(*mut c_void, *mut *mut c_void) -> i32>,
pub SciterNodeNthChild: Option<unsafe extern "C" fn(*mut c_void, u32, *mut *mut c_void) -> i32>,
pub SciterNodeChildrenCount: Option<unsafe extern "C" fn(*mut c_void, *mut u32) -> i32>,
pub SciterNodeType: Option<unsafe extern "C" fn(*mut c_void, *mut u32) -> i32>,
pub SciterNodeGetText: Option<unsafe extern "C" fn(*mut c_void, Option<unsafe extern "C" fn(*const u16, u32, *mut c_void)>, *mut c_void) -> i32>,
pub SciterNodeSetText: Option<unsafe extern "C" fn(*mut c_void, *const u16, u32) -> i32>,
pub SciterNodeInsert: Option<unsafe extern "C" fn(*mut c_void, u32, *mut c_void) -> i32>,
pub SciterNodeRemove: Option<unsafe extern "C" fn(*mut c_void, i32) -> i32>,
pub SciterCreateTextNode: Option<unsafe extern "C" fn(*const u16, u32, *mut *mut c_void) -> i32>,
pub SciterCreateCommentNode: Option<unsafe extern "C" fn(*const u16, u32, *mut *mut c_void) -> i32>,
pub ValueInit: Option<unsafe extern "C" fn(*mut VALUE) -> u32>,
pub ValueClear: Option<unsafe extern "C" fn(*mut VALUE) -> u32>,
pub ValueCompare: Option<unsafe extern "C" fn(*const VALUE, *const VALUE) -> u32>,
pub ValueCopy: Option<unsafe extern "C" fn(*mut VALUE, *const VALUE) -> u32>,
pub ValueIsolate: Option<unsafe extern "C" fn(*mut VALUE) -> u32>,
pub ValueType: Option<unsafe extern "C" fn(*const VALUE, *mut u32, *mut u32) -> u32>,
pub ValueStringData: Option<unsafe extern "C" fn(*const VALUE, *mut *const u16, *mut u32) -> u32>,
pub ValueStringDataSet: Option<unsafe extern "C" fn(*mut VALUE, *const u16, u32, u32) -> u32>,
pub ValueIntData: Option<unsafe extern "C" fn(*const VALUE, *mut i32) -> u32>,
pub ValueIntDataSet: Option<unsafe extern "C" fn(*mut VALUE, i32, u32, u32) -> u32>,
pub ValueInt64Data: Option<unsafe extern "C" fn(*const VALUE, *mut i64) -> u32>,
pub ValueInt64DataSet: Option<unsafe extern "C" fn(*mut VALUE, i64, u32, u32) -> u32>,
pub ValueFloatData: Option<unsafe extern "C" fn(*const VALUE, *mut f64) -> u32>,
pub ValueFloatDataSet: Option<unsafe extern "C" fn(*mut VALUE, f64, u32, u32) -> u32>,
pub ValueBinaryData: Option<unsafe extern "C" fn(*const VALUE, *mut *const u8, *mut u32) -> u32>,
pub ValueBinaryDataSet: Option<unsafe extern "C" fn(*mut VALUE, *const u8, u32, u32, u32) -> u32>,
pub ValueElementsCount: Option<unsafe extern "C" fn(*const VALUE, *mut i32) -> u32>,
pub ValueNthElementValue: Option<unsafe extern "C" fn(*const VALUE, i32, *mut VALUE) -> u32>,
pub ValueNthElementValueSet: Option<unsafe extern "C" fn(*mut VALUE, i32, *const VALUE) -> u32>,
pub ValueNthElementKey: Option<unsafe extern "C" fn(*const VALUE, i32, *mut VALUE) -> u32>,
pub ValueEnumElements: Option<unsafe extern "C" fn(*const VALUE, Option<unsafe extern "C" fn(*mut c_void, *const VALUE, *const VALUE) -> i32>, *mut c_void) -> u32>,
pub ValueSetValueToKey: Option<unsafe extern "C" fn(*mut VALUE, *const VALUE, *const VALUE) -> u32>,
pub ValueGetValueOfKey: Option<unsafe extern "C" fn(*const VALUE, *const VALUE, *mut VALUE) -> u32>,
pub ValueToString: Option<unsafe extern "C" fn(*mut VALUE, u32) -> u32>,
pub ValueFromString: Option<unsafe extern "C" fn(*mut VALUE, *const u16, u32, u32) -> u32>,
pub ValueInvoke: Option<unsafe extern "C" fn(*const VALUE, *mut VALUE, u32, *const VALUE, *mut VALUE, *const u16) -> u32>,
pub ValueNativeFunctorSet: Option<unsafe extern "C" fn(*mut VALUE, Option<unsafe extern "C" fn(*mut c_void, u32, *const VALUE, *mut VALUE)>, Option<unsafe extern "C" fn(*mut c_void)>, *mut c_void) -> u32>,
pub ValueIsNativeFunctor: Option<unsafe extern "C" fn(*const VALUE) -> i32>,
pub reserved1: *mut c_void,
pub reserved2: *mut c_void,
pub reserved3: *mut c_void,
pub reserved4: *mut c_void,
pub SciterOpenArchive: Option<unsafe extern "C" fn(*const u8, u32) -> *mut c_void>,
pub SciterGetArchiveItem: Option<unsafe extern "C" fn(*mut c_void, *const u16, *mut *const u8, *mut u32) -> i32>,
pub SciterCloseArchive: Option<unsafe extern "C" fn(*mut c_void) -> i32>,
pub SciterFireEvent: Option<unsafe extern "C" fn(*const BEHAVIOR_EVENT_PARAMS, i32, *mut i32) -> i32>,
pub SciterGetCallbackParam: Option<unsafe extern "C" fn(isize) -> *mut c_void>,
pub SciterPostCallback: Option<unsafe extern "C" fn(isize, usize, usize, u32) -> usize>,
pub GetSciterGraphicsAPI: Option<unsafe extern "C" fn() -> *mut SciterGraphicsAPI>,
pub GetSciterRequestAPI: Option<unsafe extern "C" fn() -> *mut SciterRequestAPI>,
pub SciterCreateOnDirectXWindow: Option<unsafe extern "C" fn(isize, *mut IUnknown) -> i32>,
pub SciterRenderOnDirectXWindow: Option<unsafe extern "C" fn(isize, *mut c_void, i32) -> i32>,
pub SciterRenderOnDirectXTexture: Option<unsafe extern "C" fn(isize, *mut c_void, *mut IUnknown) -> i32>,
pub SciterProcX: Option<unsafe extern "C" fn(isize, *mut SCITER_X_MSG) -> i32>,
pub SciterAtomValue: Option<unsafe extern "C" fn(*const i8) -> u64>,
pub SciterAtomNameCB: Option<unsafe extern "C" fn(u64, Option<unsafe extern "C" fn(*const i8, u32, *mut c_void)>, *mut c_void) -> i32>,
pub SciterSetGlobalAsset: Option<unsafe extern "C" fn(*mut som_asset_t) -> i32>,
pub SciterGetElementAsset: Option<unsafe extern "C" fn(*mut c_void, u64, *mut *mut som_asset_t) -> i32>,
pub SciterSetVariable: Option<unsafe extern "C" fn(isize, *const i8, *const VALUE) -> u32>,
pub SciterGetVariable: Option<unsafe extern "C" fn(isize, *const i8, *mut VALUE) -> u32>,
pub SciterElementUnwrap: Option<unsafe extern "C" fn(*const VALUE, *mut *mut c_void) -> u32>,
pub SciterElementWrap: Option<unsafe extern "C" fn(*mut VALUE, *mut c_void) -> u32>,
pub SciterNodeUnwrap: Option<unsafe extern "C" fn(*const VALUE, *mut *mut c_void) -> u32>,
pub SciterNodeWrap: Option<unsafe extern "C" fn(*mut VALUE, *mut c_void) -> u32>,
pub SciterReleaseGlobalAsset: Option<unsafe extern "C" fn(*mut som_asset_t) -> i32>,
pub SciterExec: Option<unsafe extern "C" fn(u32, usize, usize) -> isize>,
pub SciterWindowExec: Option<unsafe extern "C" fn(isize, u32, usize, usize) -> isize>,
}
§SciterGetViewExpando: Option<unsafe extern "C" fn(isize, *mut VALUE) -> i32>§SciterDetachEventHandler: Option<unsafe extern "C" fn(*mut c_void, Option<unsafe extern "C" fn(*mut c_void, *mut c_void, u32, *mut c_void) -> i32>, *mut c_void) -> i32>§SciterAttachEventHandler: Option<unsafe extern "C" fn(*mut c_void, Option<unsafe extern "C" fn(*mut c_void, *mut c_void, u32, *mut c_void) -> i32>, *mut c_void) -> i32>§SciterWindowAttachEventHandler: Option<unsafe extern "C" fn(isize, Option<unsafe extern "C" fn(*mut c_void, *mut c_void, u32, *mut c_void) -> i32>, *mut c_void, u32) -> i32>§SciterWindowDetachEventHandler: Option<unsafe extern "C" fn(isize, Option<unsafe extern "C" fn(*mut c_void, *mut c_void, u32, *mut c_void) -> i32>, *mut c_void) -> i32>§SciterGetExpando: Option<unsafe extern "C" fn(*mut c_void, *mut VALUE, i32) -> i32>