summaryrefslogtreecommitdiffstats
path: root/WebKit/mac/Plugins/Hosted/WebKitPluginHost.defs
diff options
context:
space:
mode:
Diffstat (limited to 'WebKit/mac/Plugins/Hosted/WebKitPluginHost.defs')
-rw-r--r--WebKit/mac/Plugins/Hosted/WebKitPluginHost.defs35
1 files changed, 29 insertions, 6 deletions
diff --git a/WebKit/mac/Plugins/Hosted/WebKitPluginHost.defs b/WebKit/mac/Plugins/Hosted/WebKitPluginHost.defs
index c6c38aa..41d7498 100644
--- a/WebKit/mac/Plugins/Hosted/WebKitPluginHost.defs
+++ b/WebKit/mac/Plugins/Hosted/WebKitPluginHost.defs
@@ -45,11 +45,17 @@ simpleroutine PHInstantiatePlugin(pluginHostPort :mach_port_t;
pluginID :uint32_t);
simpleroutine PHResizePluginInstance(pluginHostPort :mach_port_t;
- pluginID :uint32_t;
- x :double;
- y :double;
- width :double;
- height :double);
+ pluginID :uint32_t;
+ requestID :uint32_t;
+ pluginX :double;
+ pluginY :double;
+ pluginWidth :double;
+ pluginHeight :double;
+ clipX :double;
+ clipY :double;
+ clipWidth :double;
+ clipHeight :double);
+
simpleroutine PHPluginInstanceFocusChanged(pluginHostPort :mach_port_t;
pluginID :uint32_t;
hasFocus :boolean_t);
@@ -88,7 +94,20 @@ simpleroutine PHPluginInstanceKeyboardEvent(pluginHostPort :mach_port_t;
characters :data_t;
charactersIgnoringModifiers :data_t;
isARepeat :boolean_t;
- keyCode :uint16_t);
+ keyCode :uint16_t;
+ keyChar :uint8_t);
+
+simpleroutine PHPluginInstanceWheelEvent(pluginHostPort :mach_port_t;
+ pluginID :uint32_t;
+ requestID :uint32_t;
+ timestamp :double;
+ modifierFlags :uint32_t;
+ pluginX :double;
+ pluginY :double;
+ buttonNumber :int32_t;
+ deltaX :double;
+ deltaY :double;
+ deltaZ: double);
simpleroutine PHPluginInstanceInsertText(pluginHostPort :mach_port_t;
pluginID :uint32_t;
@@ -110,6 +129,10 @@ simpleroutine PHDestroyPluginInstance(pluginHostPort :mach_port_t;
pluginID :uint32_t;
requestID :uint32_t);
+simpleroutine PHCheckIfAllowedToLoadURLResult(clientPort :mach_port_t;
+ pluginID :uint32_t;
+ checkID :uint32_t;
+ result :boolean_t);
// Streams
simpleroutine PHStartStream(pluginHostPort :mach_port_t;