38#include "nsIPluginManager.idl"
41interface nsIEventHandler;
43native nsPluginPlatformWindowRef(nsPluginPlatformWindowRef);
49[uuid(d2962dc0-4eb6-11d2-8164-006008119d7a)]
110 void registerWindow(in nsIEventHandler aHandler, in nsPluginPlatformWindowRef aWindow);
130 void allocateMenuID(in nsIEventHandler aHandler, in
boolean aIsSubmenu, out
short aResult);
Plugin Manager 2 Interface These extensions to nsIPluginManager are only available in Communicator 5....
void findProxyForURL(in string aURL, out string aResult)
Returns the proxy info for a given URL.
void registerWindow(in nsIEventHandler aHandler, in nsPluginPlatformWindowRef aWindow)
Registers a top-level window with the browser.
void supportsURLProtocol(in string aProtocol, out boolean aResult)
Returns true if a URL protocol (e.g.
void allocateMenuID(in nsIEventHandler aHandler, in boolean aIsSubmenu, out short aResult)
Allocates a new menu ID (for the Mac).
void beginWaitCursor()
Puts up a wait cursor.
void deallocateMenuID(in nsIEventHandler aHandler, in short aMenuID)
Deallocates a menu ID (for the Mac).
void hasAllocatedMenuID(in nsIEventHandler aHandler, in short aMenuID, out boolean aResult)
Indicates whether this event handler has allocated the given menu ID.
void unregisterWindow(in nsIEventHandler aHandler, in nsPluginPlatformWindowRef aWindow)
Unregisters a top-level window with the browser.
void notifyStatusChange(in nsIPlugin aPlugin, in nsresult aStatus)
This method may be called by the plugin to indicate that an error has occurred, e....
void endWaitCursor()
Restores the previous (non-wait) cursor.