|
#define | JS_CALL __fastcall |
|
#define | WKE_CALL_TYPE __cdecl |
|
#define | WKE_DEFINE_ITERATOR0(returnVal, name, description) |
|
#define | WKE_DEFINE_ITERATOR1(returnVal, name, p1, description) |
|
#define | WKE_DEFINE_ITERATOR2(returnVal, name, p1, p2, description) |
|
#define | WKE_DEFINE_ITERATOR3(returnVal, name, p1, p2, p3, description) |
|
#define | WKE_DEFINE_ITERATOR4(returnVal, name, p1, p2, p3, p4, description) |
|
#define | WKE_DEFINE_ITERATOR5(returnVal, name, p1, p2, p3, p4, p5, description) |
|
#define | WKE_DEFINE_ITERATOR6(returnVal, name, p1, p2, p3, p4, p5, p6, description) |
|
#define | WKE_DEFINE_ITERATOR11(returnVal, name, p1, p2, p3, p4, p5, p6, p7, p8, p9, p10, p11, description) |
|
#define | WKE_DECLARE_ITERATOR0(returnVal, name, description) extern "C" __declspec(dllexport) returnVal WKE_CALL_TYPE name(); |
|
#define | WKE_DECLARE_ITERATOR1(returnVal, name, p1, description) extern "C" __declspec(dllexport) returnVal WKE_CALL_TYPE name(p1); |
|
#define | WKE_DECLARE_ITERATOR2(returnVal, name, p1, p2, description) extern "C" __declspec(dllexport) returnVal WKE_CALL_TYPE name(p1, p2); |
|
#define | WKE_DECLARE_ITERATOR3(returnVal, name, p1, p2, p3, description) extern "C" __declspec(dllexport) returnVal WKE_CALL_TYPE name(p1, p2, p3); |
|
#define | WKE_DECLARE_ITERATOR4(returnVal, name, p1, p2, p3, p4, description) extern "C" __declspec(dllexport) returnVal WKE_CALL_TYPE name(p1, p2, p3, p4); |
|
#define | WKE_DECLARE_ITERATOR5(returnVal, name, p1, p2, p3, p4, p5, description) extern "C" __declspec(dllexport) returnVal WKE_CALL_TYPE name(p1, p2, p3, p4, p5); |
|
#define | WKE_DECLARE_ITERATOR6(returnVal, name, p1, p2, p3, p4, p5, p6, description) extern "C" __declspec(dllexport) returnVal WKE_CALL_TYPE name(p1, p2, p3, p4, p5, p6); |
|
#define | WKE_DECLARE_ITERATOR11(returnVal, name, p1, p2, p3, p4, p5, p6, p7, p8, p9, p10, p11, description) extern "C" __declspec(dllexport) returnVal WKE_CALL_TYPE name(p1, p2, p3, p4, p5, p6, p7, p8, p9, p10, p11); |
|
#define | WKE_GET_PTR_ITERATOR(name) |
|
#define | WKE_GET_PTR_ITERATOR0(returnVal, name, description) WKE_GET_PTR_ITERATOR(name); |
|
#define | WKE_GET_PTR_ITERATOR1(returnVal, name, p1, description) WKE_GET_PTR_ITERATOR(name); |
|
#define | WKE_GET_PTR_ITERATOR2(returnVal, name, p1, p2, description) WKE_GET_PTR_ITERATOR(name); |
|
#define | WKE_GET_PTR_ITERATOR3(returnVal, name, p1, p2, p3, description) WKE_GET_PTR_ITERATOR(name); |
|
#define | WKE_GET_PTR_ITERATOR4(returnVal, name, p1, p2, p3, p4, description) WKE_GET_PTR_ITERATOR(name); |
|
#define | WKE_GET_PTR_ITERATOR5(returnVal, name, p1, p2, p3, p4, p5, description) WKE_GET_PTR_ITERATOR(name); |
|
#define | WKE_GET_PTR_ITERATOR6(returnVal, name, p1, p2, p3, p4, p5, p6, description) WKE_GET_PTR_ITERATOR(name); |
|
#define | WKE_GET_PTR_ITERATOR11(returnVal, name, p1, p2, p3, p4, p5, p6, p7, p8, p9, p10, p11, description) WKE_GET_PTR_ITERATOR(name); |
|
#define | WKE_FOR_EACH_DEFINE_FUNCTION(ITERATOR0, ITERATOR1, ITERATOR2, ITERATOR3, ITERATOR4, ITERATOR5, ITERATOR6, ITERATOR11) |
|
|
typedef unsigned short | wchar_t |
|
typedef char | utf8 |
|
typedef void * | jsExecState |
|
typedef __int64 | jsValue |
|
typedef struct _tagWkeWebView * | wkeWebView |
|
typedef struct _tagWkeString * | wkeString |
|
typedef void * | wkeWebFrameHandle |
|
typedef void *(* | FILE_OPEN_) (const char *path) |
|
typedef void(* | FILE_CLOSE_) (void *handle) |
|
typedef size_t(* | FILE_SIZE) (void *handle) |
|
typedef int(* | FILE_READ) (void *handle, void *buffer, size_t size) |
|
typedef int(* | FILE_SEEK) (void *handle, int offset, int origin) |
|
typedef FILE_OPEN_ | WKE_FILE_OPEN |
|
typedef FILE_CLOSE_ | WKE_FILE_CLOSE |
|
typedef FILE_SIZE | WKE_FILE_SIZE |
|
typedef FILE_READ | WKE_FILE_READ |
|
typedef FILE_SEEK | WKE_FILE_SEEK |
|
typedef bool(* | WKE_EXISTS_FILE) (const char *path) |
|
typedef void(* | ON_TITLE_CHANGED) (const struct _wkeClientHandler *clientHandler, const wkeString title) |
|
typedef void(* | ON_URL_CHANGED) (const struct _wkeClientHandler *clientHandler, const wkeString url) |
|
typedef struct _wkeClientHandler | wkeClientHandler |
|
typedef bool(* | wkeCookieVisitor) (void *params, const char *name, const char *value, const char *domain, const char *path, int secure, int httpOnly, int *expires) |
|
typedef wkeWebDragOperation | wkeWebDragOperationsMask |
|
typedef void(* | wkeTitleChangedCallback) (wkeWebView webView, void *param, const wkeString title) |
|
typedef void(* | wkeURLChangedCallback) (wkeWebView webView, void *param, const wkeString url) |
|
typedef void(* | wkeURLChangedCallback2) (wkeWebView webView, void *param, wkeWebFrameHandle frameId, const wkeString url) |
|
typedef void(* | wkePaintUpdatedCallback) (wkeWebView webView, void *param, const HDC hdc, int x, int y, int cx, int cy) |
|
typedef void(* | wkeAlertBoxCallback) (wkeWebView webView, void *param, const wkeString msg) |
|
typedef bool(* | wkeConfirmBoxCallback) (wkeWebView webView, void *param, const wkeString msg) |
|
typedef bool(* | wkePromptBoxCallback) (wkeWebView webView, void *param, const wkeString msg, const wkeString defaultResult, wkeString result) |
|
typedef bool(* | wkeNavigationCallback) (wkeWebView webView, void *param, wkeNavigationType navigationType, const wkeString url) |
|
typedef wkeWebView(* | wkeCreateViewCallback) (wkeWebView webView, void *param, wkeNavigationType navigationType, const wkeString url, const wkeWindowFeatures *windowFeatures) |
|
typedef void(* | wkeDocumentReadyCallback) (wkeWebView webView, void *param) |
|
typedef void(* | wkeDocumentReady2Callback) (wkeWebView webView, void *param, wkeWebFrameHandle frameId) |
|
typedef void(* | wkeWillMediaLoadCallback) (wkeWebView webView, void *param, const char *url, wkeMediaLoadInfo *info) |
|
typedef void(* | wkeOnOtherLoadCallback) (wkeWebView webView, void *param, wkeOtherLoadType type, wkeTempCallbackInfo *info) |
|
typedef void(* | wkeLoadingFinishCallback) (wkeWebView webView, void *param, const wkeString url, wkeLoadingResult result, const wkeString failedReason) |
|
typedef bool(* | wkeDownloadCallback) (wkeWebView webView, void *param, const char *url) |
|
typedef void(* | wkeConsoleCallback) (wkeWebView webView, void *param, wkeConsoleLevel level, const wkeString message, const wkeString sourceName, unsigned sourceLine, const wkeString stackTrace) |
|
typedef void(* | wkeOnCallUiThread) (wkeWebView webView, void *paramOnInThread) |
|
typedef void(* | wkeCallUiThread) (wkeWebView webView, wkeOnCallUiThread func, void *param) |
|
typedef bool(* | wkeLoadUrlBeginCallback) (wkeWebView webView, void *param, const char *url, void *job) |
|
typedef void(* | wkeLoadUrlEndCallback) (wkeWebView webView, void *param, const char *url, void *job, void *buf, int len) |
|
typedef void(* | wkeDidCreateScriptContextCallback) (wkeWebView webView, void *param, wkeWebFrameHandle frameId, void *context, int extensionGroup, int worldId) |
|
typedef void(* | wkeWillReleaseScriptContextCallback) (wkeWebView webView, void *param, wkeWebFrameHandle frameId, void *context, int worldId) |
|
typedef bool(* | wkeNetResponseCallback) (wkeWebView webView, void *param, const char *url, void *job) |
|
typedef void * | v8ContextPtr |
|
typedef void * | v8Isolate |
|
typedef bool(* | wkeWindowClosingCallback) (wkeWebView webWindow, void *param) |
|
typedef void(* | wkeWindowDestroyCallback) (wkeWebView webWindow, void *param) |
|
typedef void(* | wkeDraggableRegionsChangedCallback) (wkeWebView webWindow, void *param, const wkeDraggableRegion *rects, int rectCount) |
|
typedef jsValue(* | wkeJsNativeFunction) (jsExecState es, void *param) |
|
typedef jsValue(* | jsGetPropertyCallback) (jsExecState es, jsValue object, const char *propertyName) |
|
typedef bool(* | jsSetPropertyCallback) (jsExecState es, jsValue object, const char *propertyName, jsValue value) |
|
typedef jsValue(* | jsCallAsFunctionCallback) (jsExecState es, jsValue object, jsValue *args, int argCount) |
|
typedef void(* | jsFinalizeCallback) (struct tagjsData *data) |
|
typedef struct tagjsData | jsData |
|
|
enum | wkeMouseFlags {
WKE_LBUTTON = 0x01,
WKE_RBUTTON = 0x02,
WKE_SHIFT = 0x04,
WKE_CONTROL = 0x08,
WKE_MBUTTON = 0x10
} |
|
enum | wkeKeyFlags { WKE_EXTENDED = 0x0100,
WKE_REPEAT = 0x4000
} |
|
enum | wkeMouseMsg {
WKE_MSG_MOUSEMOVE = 0x0200,
WKE_MSG_LBUTTONDOWN = 0x0201,
WKE_MSG_LBUTTONUP = 0x0202,
WKE_MSG_LBUTTONDBLCLK = 0x0203,
WKE_MSG_RBUTTONDOWN = 0x0204,
WKE_MSG_RBUTTONUP = 0x0205,
WKE_MSG_RBUTTONDBLCLK = 0x0206,
WKE_MSG_MBUTTONDOWN = 0x0207,
WKE_MSG_MBUTTONUP = 0x0208,
WKE_MSG_MBUTTONDBLCLK = 0x0209,
WKE_MSG_MOUSEWHEEL = 0x020A
} |
|
enum | wkeProxyType {
WKE_PROXY_NONE,
WKE_PROXY_HTTP,
WKE_PROXY_SOCKS4,
WKE_PROXY_SOCKS4A,
WKE_PROXY_SOCKS5,
WKE_PROXY_SOCKS5HOSTNAME
} |
|
enum | wkeSettingMask { WKE_SETTING_PROXY = 1,
WKE_SETTING_PAINTCALLBACK_IN_OTHER_THREAD = 1 << 2
} |
|
enum | wkeCookieCommand { wkeCookieCommandClearAllCookies,
wkeCookieCommandClearSessionCookies,
wkeCookieCommandFlushCookiesToFile,
wkeCookieCommandReloadCookiesFromFile
} |
|
enum | wkeNavigationType {
WKE_NAVIGATION_TYPE_LINKCLICK,
WKE_NAVIGATION_TYPE_FORMSUBMITTE,
WKE_NAVIGATION_TYPE_BACKFORWARD,
WKE_NAVIGATION_TYPE_RELOAD,
WKE_NAVIGATION_TYPE_FORMRESUBMITT,
WKE_NAVIGATION_TYPE_OTHER
} |
|
enum | WkeCursorInfoType {
WkeCursorInfoPointer,
WkeCursorInfoCross,
WkeCursorInfoHand,
WkeCursorInfoIBeam,
WkeCursorInfoWait,
WkeCursorInfoHelp,
WkeCursorInfoEastResize,
WkeCursorInfoNorthResize,
WkeCursorInfoNorthEastResize,
WkeCursorInfoNorthWestResize,
WkeCursorInfoSouthResize,
WkeCursorInfoSouthEastResize,
WkeCursorInfoSouthWestResize,
WkeCursorInfoWestResize,
WkeCursorInfoNorthSouthResize,
WkeCursorInfoEastWestResize,
WkeCursorInfoNorthEastSouthWestResize,
WkeCursorInfoNorthWestSouthEastResize,
WkeCursorInfoColumnResize,
WkeCursorInfoRowResize,
WkeCursorInfoMiddlePanning,
WkeCursorInfoEastPanning,
WkeCursorInfoNorthPanning,
WkeCursorInfoNorthEastPanning,
WkeCursorInfoNorthWestPanning,
WkeCursorInfoSouthPanning,
WkeCursorInfoSouthEastPanning,
WkeCursorInfoSouthWestPanning,
WkeCursorInfoWestPanning,
WkeCursorInfoMove,
WkeCursorInfoVerticalText,
WkeCursorInfoCell,
WkeCursorInfoContextMenu,
WkeCursorInfoAlias,
WkeCursorInfoProgress,
WkeCursorInfoNoDrop,
WkeCursorInfoCopy,
WkeCursorInfoNone,
WkeCursorInfoNotAllowed,
WkeCursorInfoZoomIn,
WkeCursorInfoZoomOut,
WkeCursorInfoGrab,
WkeCursorInfoGrabbing,
WkeCursorInfoCustom
} |
|
enum | wkeWebDragOperation {
wkeWebDragOperationNone = 0,
wkeWebDragOperationCopy = 1,
wkeWebDragOperationLink = 2,
wkeWebDragOperationGeneric = 4,
wkeWebDragOperationPrivate = 8,
wkeWebDragOperationMove = 16,
wkeWebDragOperationDelete = 32,
wkeWebDragOperationEvery = 0xffffffff
} |
|
enum | wkeResourceType {
WKE_RESOURCE_TYPE_MAIN_FRAME = 0,
WKE_RESOURCE_TYPE_SUB_FRAME = 1,
WKE_RESOURCE_TYPE_STYLESHEET = 2,
WKE_RESOURCE_TYPE_SCRIPT = 3,
WKE_RESOURCE_TYPE_IMAGE = 4,
WKE_RESOURCE_TYPE_FONT_RESOURCE = 5,
WKE_RESOURCE_TYPE_SUB_RESOURCE = 6,
WKE_RESOURCE_TYPE_OBJECT = 7,
WKE_RESOURCE_TYPE_MEDIA = 8,
WKE_RESOURCE_TYPE_WORKER = 9,
WKE_RESOURCE_TYPE_SHARED_WORKER = 10,
WKE_RESOURCE_TYPE_PREFETCH = 11,
WKE_RESOURCE_TYPE_FAVICON = 12,
WKE_RESOURCE_TYPE_XHR = 13,
WKE_RESOURCE_TYPE_PING = 14,
WKE_RESOURCE_TYPE_SERVICE_WORKER = 15,
WKE_RESOURCE_TYPE_LAST_TYPE
} |
|
enum | wkeHttBodyElementType { wkeHttBodyElementTypeData,
wkeHttBodyElementTypeFile
} |
|
enum | wkeOtherLoadType {
WKE_DID_START_LOADING,
WKE_DID_STOP_LOADING,
WKE_DID_NAVIGATE,
WKE_DID_NAVIGATE_IN_PAGE,
WKE_DID_GET_RESPONSE_DETAILS,
WKE_DID_GET_REDIRECT_REQUEST,
WKE_DID_POST_REQUEST
} |
|
enum | wkeLoadingResult { WKE_LOADING_SUCCEEDED,
WKE_LOADING_FAILED,
WKE_LOADING_CANCELED
} |
|
enum | wkeConsoleLevel {
wkeLevelDebug = 4,
wkeLevelLog = 1,
wkeLevelInfo = 5,
wkeLevelWarning = 2,
wkeLevelError = 3,
wkeLevelRevokedError = 6,
wkeLevelLast = wkeLevelInfo
} |
|
enum | wkeWindowType { WKE_WINDOW_TYPE_POPUP,
WKE_WINDOW_TYPE_TRANSPARENT,
WKE_WINDOW_TYPE_CONTROL
} |
|
enum | jsType {
JSTYPE_NUMBER,
JSTYPE_STRING,
JSTYPE_BOOLEAN,
JSTYPE_OBJECT,
JSTYPE_FUNCTION,
JSTYPE_UNDEFINED,
JSTYPE_ARRAY
} |
|