summaryrefslogtreecommitdiffstats
path: root/WebKit/mac/Plugins/Hosted/WebKitPluginClient.defs
diff options
context:
space:
mode:
Diffstat (limited to 'WebKit/mac/Plugins/Hosted/WebKitPluginClient.defs')
-rw-r--r--WebKit/mac/Plugins/Hosted/WebKitPluginClient.defs108
1 files changed, 59 insertions, 49 deletions
diff --git a/WebKit/mac/Plugins/Hosted/WebKitPluginClient.defs b/WebKit/mac/Plugins/Hosted/WebKitPluginClient.defs
index 1aab38d..6128517 100644
--- a/WebKit/mac/Plugins/Hosted/WebKitPluginClient.defs
+++ b/WebKit/mac/Plugins/Hosted/WebKitPluginClient.defs
@@ -28,14 +28,14 @@
// FIXME: Come up with a better name.
subsystem WebKitPluginClient 300;
-serverprefix WKPC;
-userprefix _WKPC;
+serverprefix WK;
+userprefix _WK;
-simpleroutine StatusText(clientPort :mach_port_t;
+simpleroutine PCStatusText(clientPort :mach_port_t;
pluginID :uint32_t;
text :data_t);
-routine LoadURL(clientPort :mach_port_t;
+routine PCLoadURL(clientPort :mach_port_t;
pluginID :uint32_t;
url :data_t;
target :data_t;
@@ -44,12 +44,12 @@ routine LoadURL(clientPort :mach_port_t;
out resultCode :uint16_t;
out requestID :uint32_t);
-simpleroutine CancelLoadURL(clientPort :mach_port_t;
+simpleroutine PCCancelLoadURL(clientPort :mach_port_t;
pluginID :uint32_t;
streamID :uint32_t;
reason :int16_t);
-simpleroutine InvalidateRect(clientPort :mach_port_t;
+simpleroutine PCInvalidateRect(clientPort :mach_port_t;
pluginID :uint32_t;
x :double;
y :double;
@@ -58,109 +58,119 @@ simpleroutine InvalidateRect(clientPort :mach_port_t;
// NPRuntime
-routine GetStringIdentifier(clientPort :mach_port_t;
+routine PCGetStringIdentifier(clientPort :mach_port_t;
name :data_t;
out identifier :uint64_t);
-routine GetIntIdentifier(clientPort :mach_port_t;
+routine PCGetIntIdentifier(clientPort :mach_port_t;
value :int32_t;
out identifier: uint64_t);
-routine GetWindowNPObject(clientPort :mach_port_t;
+routine PCGetWindowNPObject(clientPort :mach_port_t;
pluginID :uint32_t;
out objectID :uint32_t);
+routine PCGetPluginElementNPObject(clientPort :mach_port_t;
+ pluginID :uint32_t;
+ out objectID :uint32_t);
-routine ReleaseObject(clientPort :mach_port_t;
+routine PCReleaseObject(clientPort :mach_port_t;
pluginID :uint32_t;
objectID :uint32_t);
-simpleroutine Evaluate(clientPort :mach_port_t;
+simpleroutine PCEvaluate(clientPort :mach_port_t;
pluginID :uint32_t;
+ requestID :uint32_t;
objectID :uint32_t;
script :data_t);
-simpleroutine Invoke(clientPort :mach_port_t;
+simpleroutine PCInvoke(clientPort :mach_port_t;
pluginID :uint32_t;
+ requestID :uint32_t;
objectID :uint32_t;
methodNameIdentifier :uint64_t;
arguments :data_t);
-routine InvokeDefault(clientPort :mach_port_t;
+simpleroutine PCInvokeDefault(clientPort :mach_port_t;
pluginID :uint32_t;
+ requestID :uint32_t;
objectID :uint32_t;
- arguments :data_t;
- out returnValue :boolean_t;
- out result :data_t, dealloc);
+ arguments :data_t);
-routine Construct(clientPort :mach_port_t;
+routine PCConstruct(clientPort :mach_port_t;
pluginID :uint32_t;
objectID :uint32_t;
arguments :data_t;
out returnValue :boolean_t;
out result :data_t, dealloc);
-routine GetProperty(clientPort :mach_port_t;
- pluginID :uint32_t;
- objectID :uint32_t;
- propertyNameIdentifier :uint64_t;
- out returnValue :boolean_t;
- out result :data_t, dealloc);
+simpleroutine PCGetProperty(clientPort :mach_port_t;
+ pluginID :uint32_t;
+ requestID :uint32_t;
+ objectID :uint32_t;
+ propertyNameIdentifier :uint64_t);
-routine SetProperty(clientPort :mach_port_t;
+routine PCSetProperty(clientPort :mach_port_t;
pluginID :uint32_t;
objectID :uint32_t;
propertyNameIdentifier :uint64_t;
value :data_t;
out returnValue :boolean_t);
-routine RemoveProperty(clientPort :mach_port_t;
+routine PCRemoveProperty(clientPort :mach_port_t;
pluginID :uint32_t;
objectID :uint32_t;
propertyNameIdentifier :uint64_t;
out returnValue :boolean_t);
-routine HasProperty(clientPort :mach_port_t;
- pluginID :uint32_t;
- objectID :uint32_t;
- propertyNameIdentifier :uint64_t;
- out returnValue :boolean_t);
+simpleroutine PCHasProperty(clientPort :mach_port_t;
+ pluginID :uint32_t;
+ requestID :uint32_t;
+ objectID :uint32_t;
+ propertyNameIdentifier :uint64_t);
-routine HasMethod(clientPort :mach_port_t;
- pluginID :uint32_t;
- objectID :uint32_t;
- methodNameIdentifier :uint64_t;
- out returnValue :boolean_t);
+simpleroutine PCHasMethod(clientPort :mach_port_t;
+ pluginID :uint32_t;
+ requestID :uint32_t;
+ objectID :uint32_t;
+ methodNameIdentifier :uint64_t);
-routine IdentifierInfo(clientPort :mach_port_t;
+routine PCIdentifierInfo(clientPort :mach_port_t;
identifier :uint64_t;
out info :data_t, dealloc);
+simpleroutine PCEnumerate(clientPort :mach_port_t;
+ pluginID :uint32_t;
+ requestID :uint32_t;
+ objectID :uint32_t);
+
// Misc
-simpleroutine SetMenuBarVisible(clientPort :mach_port_t;
+simpleroutine PCSetMenuBarVisible(clientPort :mach_port_t;
visible :boolean_t);
-simpleroutine SetModal(clientPort :mach_port_t;
+simpleroutine PCSetModal(clientPort :mach_port_t;
modal :boolean_t);
// Replies
-simpleroutine InstantiatePluginReply(clientPort :mach_port_t;
+simpleroutine PCInstantiatePluginReply(clientPort :mach_port_t;
pluginID :uint32_t;
+ requestID :uint32_t;
result :kern_return_t;
renderContextID :uint32_t;
useSoftwareRenderer :boolean_t);
-simpleroutine GetScriptableNPObjectReply(clientPort :mach_port_t;
+simpleroutine PCGetScriptableNPObjectReply(clientPort :mach_port_t;
pluginID :uint32_t;
+ requestID :uint32_t;
objectID :uint32_t);
-simpleroutine BooleanReply(clientPort :mach_port_t;
- pluginID :uint32_t;
- result :boolean_t);
+simpleroutine PCBooleanReply(clientPort :mach_port_t;
+ pluginID :uint32_t;
+ requestID :uint32_t;
+ result :boolean_t);
-simpleroutine BooleanAndDataReply(clientPort :mach_port_t;
- pluginID :uint32_t;
- returnValue :boolean_t;
- result :data_t);
-
-
+simpleroutine PCBooleanAndDataReply(clientPort :mach_port_t;
+ pluginID :uint32_t;
+ requestID :uint32_t;
+ returnValue :boolean_t;
+ result :data_t);