48#include "nsISupports.idl"
49#include "nspluginroot.idl"
52#include "nsplugindefs.h"
56interface nsIOutputStream;
67[uuid(4b7cea20-019b-11d2-815b-006008119d7a)]
79 void getValue(in nsPluginInstancePeerVariable aVariable, in voidPtr aValue);
99 readonly attribute nsPluginMode
mode;
114 void newStream(in nsMIMEType aType, in
string aTarget, out nsIOutputStream aResult);
The nsIPluginInstancePeer interface is the set of operations implemented by the browser to support a ...
void showStatus(in string aMessage)
This operation causes status information to be displayed on the window associated with the plugin ins...
readonly attribute nsMIMEType MIMEType
Returns the MIME type of the plugin instance.
void getValue(in nsPluginInstancePeerVariable aVariable, in voidPtr aValue)
Returns the value of a variable associated with the plugin manager.
readonly attribute nsPluginMode mode
Returns the mode of the plugin instance, i.e.
void setWindowSize(in unsigned long aWidth, in unsigned long aHeight)
Set the desired size of the window in which the plugin instance lives.
void newStream(in nsMIMEType aType, in string aTarget, out nsIOutputStream aResult)
This operation is called by the plugin instance when it wishes to send a stream of data to the browse...