48 #include "nsISupports.idl"
49 #include "nspluginroot.idl"
52 #include "nsplugindefs.h"
56 interface 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);
134 void setWindowSize(in
unsigned long aWidth, in
unsigned long aHeight);
void getValue(in nsPluginInstancePeerVariable aVariable, in voidPtr aValue)
Returns the value of a variable associated with the plugin manager.
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...
readonly attribute nsPluginMode mode
Returns the mode of the plugin instance, i.e.
void showStatus(in string aMessage)
This operation causes status information to be displayed on the window associated with the plugin ins...
void setWindowSize(in unsigned long aWidth, in unsigned long aHeight)
Set the desired size of the window in which the plugin instance lives.
The nsIPluginInstancePeer interface is the set of operations implemented by the browser to support a ...
readonly attribute nsMIMEType MIMEType
Returns the MIME type of the plugin instance.