Back to index

lightning-sunbird  0.9+nobinonly
Classes | Typedefs | Enumerations | Functions
nsPIPluginHost.idl File Reference
import "nsISupports.idl";
import "nsIPluginInstance.idl";
#include "nsPluginNativeWindow.h"

Go to the source code of this file.

Classes

struct  nsByteRange
struct  nsPluginRect
struct  nsPluginWindow
struct  nsPluginFullPrint
struct  nsPluginEmbedPrint
struct  nsPluginPrint
struct  nsPluginEvent
class  nsPluginNativeWindow
 base class for native plugin window implementations More...
interface  nsPIPluginHost
union  nsPluginPrint.print

Typedefs

typedef const char * nsMIMEType
typedef voidnsPluginRegion
typedef voidnsPluginPlatformWindowRef

Enumerations

enum  nsPluginVariable {
  nsPluginVariable_NameString = 1, nsPluginVariable_DescriptionString = 2, nsPluginVariable_NameString = 1, nsPluginVariable_DescriptionString = 2,
  nsPluginVariable_NameString = 1, nsPluginVariable_DescriptionString = 2, nsPluginVariable_NameString = 1, nsPluginVariable_DescriptionString = 2,
  nsPluginVariable_NameString = 1, nsPluginVariable_DescriptionString = 2, nsPluginVariable_NameString = 1, nsPluginVariable_DescriptionString = 2,
  nsPluginVariable_NameString = 1, nsPluginVariable_DescriptionString = 2, nsPluginVariable_NameString = 1, nsPluginVariable_DescriptionString = 2,
  nsPluginVariable_NameString = 1, nsPluginVariable_DescriptionString = 2, nsPluginVariable_NameString = 1, nsPluginVariable_DescriptionString = 2,
  nsPluginVariable_NameString = 1, nsPluginVariable_DescriptionString = 2, nsPluginVariable_NameString = 1, nsPluginVariable_DescriptionString = 2,
  nsPluginVariable_NameString = 1, nsPluginVariable_DescriptionString = 2, nsPluginVariable_NameString = 1, nsPluginVariable_DescriptionString = 2,
  nsPluginVariable_NameString = 1, nsPluginVariable_DescriptionString = 2
}
enum  nsPluginManagerVariable {
  nsPluginManagerVariable_XDisplay = 1, nsPluginManagerVariable_XtAppContext = 2, nsPluginManagerVariable_SupportsXEmbed = 14, nsPluginManagerVariable_XDisplay = 1,
  nsPluginManagerVariable_XtAppContext = 2, nsPluginManagerVariable_SupportsXEmbed = 14, nsPluginManagerVariable_XDisplay = 1, nsPluginManagerVariable_XtAppContext = 2,
  nsPluginManagerVariable_SupportsXEmbed = 14, nsPluginManagerVariable_XDisplay = 1, nsPluginManagerVariable_XtAppContext = 2, nsPluginManagerVariable_SupportsXEmbed = 14,
  nsPluginManagerVariable_XDisplay = 1, nsPluginManagerVariable_XtAppContext = 2, nsPluginManagerVariable_SupportsXEmbed = 14, nsPluginManagerVariable_XDisplay = 1,
  nsPluginManagerVariable_XtAppContext = 2, nsPluginManagerVariable_SupportsXEmbed = 14, nsPluginManagerVariable_XDisplay = 1, nsPluginManagerVariable_XtAppContext = 2,
  nsPluginManagerVariable_SupportsXEmbed = 14, nsPluginManagerVariable_XDisplay = 1, nsPluginManagerVariable_XtAppContext = 2, nsPluginManagerVariable_SupportsXEmbed = 14,
  nsPluginManagerVariable_XDisplay = 1, nsPluginManagerVariable_XtAppContext = 2, nsPluginManagerVariable_SupportsXEmbed = 14, nsPluginManagerVariable_XDisplay = 1,
  nsPluginManagerVariable_XtAppContext = 2, nsPluginManagerVariable_SupportsXEmbed = 14, nsPluginManagerVariable_XDisplay = 1, nsPluginManagerVariable_XtAppContext = 2,
  nsPluginManagerVariable_SupportsXEmbed = 14, nsPluginManagerVariable_XDisplay = 1, nsPluginManagerVariable_XtAppContext = 2, nsPluginManagerVariable_SupportsXEmbed = 14,
  nsPluginManagerVariable_XDisplay = 1, nsPluginManagerVariable_XtAppContext = 2, nsPluginManagerVariable_SupportsXEmbed = 14, nsPluginManagerVariable_XDisplay = 1,
  nsPluginManagerVariable_XtAppContext = 2, nsPluginManagerVariable_SupportsXEmbed = 14, nsPluginManagerVariable_XDisplay = 1, nsPluginManagerVariable_XtAppContext = 2,
  nsPluginManagerVariable_SupportsXEmbed = 14
}
enum  nsPluginInstancePeerVariable {
  nsPluginInstancePeerVariable_NetscapeWindow = 3, nsPluginInstancePeerVariable_NetscapeWindow = 3, nsPluginInstancePeerVariable_NetscapeWindow = 3, nsPluginInstancePeerVariable_NetscapeWindow = 3,
  nsPluginInstancePeerVariable_NetscapeWindow = 3, nsPluginInstancePeerVariable_NetscapeWindow = 3, nsPluginInstancePeerVariable_NetscapeWindow = 3, nsPluginInstancePeerVariable_NetscapeWindow = 3,
  nsPluginInstancePeerVariable_NetscapeWindow = 3, nsPluginInstancePeerVariable_NetscapeWindow = 3, nsPluginInstancePeerVariable_NetscapeWindow = 3, nsPluginInstancePeerVariable_NetscapeWindow = 3,
  nsPluginInstancePeerVariable_NetscapeWindow = 3, nsPluginInstancePeerVariable_NetscapeWindow = 3, nsPluginInstancePeerVariable_NetscapeWindow = 3
}
enum  nsPluginInstanceVariable {
  nsPluginInstanceVariable_WindowlessBool = 3, nsPluginInstanceVariable_TransparentBool = 4, nsPluginInstanceVariable_DoCacheBool = 5, nsPluginInstanceVariable_CallSetWindowAfterDestroyBool = 6,
  nsPluginInstanceVariable_ScriptableInstance = 10, nsPluginInstanceVariable_ScriptableIID = 11, nsPluginInstanceVariable_NeedsXEmbed = 14, nsPluginInstanceVariable_WindowlessBool = 3,
  nsPluginInstanceVariable_TransparentBool = 4, nsPluginInstanceVariable_DoCacheBool = 5, nsPluginInstanceVariable_CallSetWindowAfterDestroyBool = 6, nsPluginInstanceVariable_ScriptableInstance = 10,
  nsPluginInstanceVariable_ScriptableIID = 11, nsPluginInstanceVariable_NeedsXEmbed = 14, nsPluginInstanceVariable_WindowlessBool = 3, nsPluginInstanceVariable_TransparentBool = 4,
  nsPluginInstanceVariable_DoCacheBool = 5, nsPluginInstanceVariable_CallSetWindowAfterDestroyBool = 6, nsPluginInstanceVariable_ScriptableInstance = 10, nsPluginInstanceVariable_ScriptableIID = 11,
  nsPluginInstanceVariable_NeedsXEmbed = 14, nsPluginInstanceVariable_WindowlessBool = 3, nsPluginInstanceVariable_TransparentBool = 4, nsPluginInstanceVariable_DoCacheBool = 5,
  nsPluginInstanceVariable_CallSetWindowAfterDestroyBool = 6, nsPluginInstanceVariable_ScriptableInstance = 10, nsPluginInstanceVariable_ScriptableIID = 11, nsPluginInstanceVariable_NeedsXEmbed = 14,
  nsPluginInstanceVariable_WindowlessBool = 3, nsPluginInstanceVariable_TransparentBool = 4, nsPluginInstanceVariable_DoCacheBool = 5, nsPluginInstanceVariable_CallSetWindowAfterDestroyBool = 6,
  nsPluginInstanceVariable_ScriptableInstance = 10, nsPluginInstanceVariable_ScriptableIID = 11, nsPluginInstanceVariable_NeedsXEmbed = 14, nsPluginInstanceVariable_WindowlessBool = 3,
  nsPluginInstanceVariable_TransparentBool = 4, nsPluginInstanceVariable_DoCacheBool = 5, nsPluginInstanceVariable_CallSetWindowAfterDestroyBool = 6, nsPluginInstanceVariable_ScriptableInstance = 10,
  nsPluginInstanceVariable_ScriptableIID = 11, nsPluginInstanceVariable_NeedsXEmbed = 14, nsPluginInstanceVariable_WindowlessBool = 3, nsPluginInstanceVariable_TransparentBool = 4,
  nsPluginInstanceVariable_DoCacheBool = 5, nsPluginInstanceVariable_CallSetWindowAfterDestroyBool = 6, nsPluginInstanceVariable_ScriptableInstance = 10, nsPluginInstanceVariable_ScriptableIID = 11,
  nsPluginInstanceVariable_NeedsXEmbed = 14, nsPluginInstanceVariable_WindowlessBool = 3, nsPluginInstanceVariable_TransparentBool = 4, nsPluginInstanceVariable_DoCacheBool = 5,
  nsPluginInstanceVariable_CallSetWindowAfterDestroyBool = 6, nsPluginInstanceVariable_ScriptableInstance = 10, nsPluginInstanceVariable_ScriptableIID = 11, nsPluginInstanceVariable_NeedsXEmbed = 14,
  nsPluginInstanceVariable_WindowlessBool = 3, nsPluginInstanceVariable_TransparentBool = 4, nsPluginInstanceVariable_DoCacheBool = 5, nsPluginInstanceVariable_CallSetWindowAfterDestroyBool = 6,
  nsPluginInstanceVariable_ScriptableInstance = 10, nsPluginInstanceVariable_ScriptableIID = 11, nsPluginInstanceVariable_NeedsXEmbed = 14, nsPluginInstanceVariable_WindowlessBool = 3,
  nsPluginInstanceVariable_TransparentBool = 4, nsPluginInstanceVariable_DoCacheBool = 5, nsPluginInstanceVariable_CallSetWindowAfterDestroyBool = 6, nsPluginInstanceVariable_ScriptableInstance = 10,
  nsPluginInstanceVariable_ScriptableIID = 11, nsPluginInstanceVariable_NeedsXEmbed = 14, nsPluginInstanceVariable_WindowlessBool = 3, nsPluginInstanceVariable_TransparentBool = 4,
  nsPluginInstanceVariable_DoCacheBool = 5, nsPluginInstanceVariable_CallSetWindowAfterDestroyBool = 6, nsPluginInstanceVariable_ScriptableInstance = 10, nsPluginInstanceVariable_ScriptableIID = 11,
  nsPluginInstanceVariable_NeedsXEmbed = 14, nsPluginInstanceVariable_WindowlessBool = 3, nsPluginInstanceVariable_TransparentBool = 4, nsPluginInstanceVariable_DoCacheBool = 5,
  nsPluginInstanceVariable_CallSetWindowAfterDestroyBool = 6, nsPluginInstanceVariable_ScriptableInstance = 10, nsPluginInstanceVariable_ScriptableIID = 11, nsPluginInstanceVariable_NeedsXEmbed = 14,
  nsPluginInstanceVariable_WindowlessBool = 3, nsPluginInstanceVariable_TransparentBool = 4, nsPluginInstanceVariable_DoCacheBool = 5, nsPluginInstanceVariable_CallSetWindowAfterDestroyBool = 6,
  nsPluginInstanceVariable_ScriptableInstance = 10, nsPluginInstanceVariable_ScriptableIID = 11, nsPluginInstanceVariable_NeedsXEmbed = 14, nsPluginInstanceVariable_WindowlessBool = 3,
  nsPluginInstanceVariable_TransparentBool = 4, nsPluginInstanceVariable_DoCacheBool = 5, nsPluginInstanceVariable_CallSetWindowAfterDestroyBool = 6, nsPluginInstanceVariable_ScriptableInstance = 10,
  nsPluginInstanceVariable_ScriptableIID = 11, nsPluginInstanceVariable_NeedsXEmbed = 14, nsPluginInstanceVariable_WindowlessBool = 3, nsPluginInstanceVariable_TransparentBool = 4,
  nsPluginInstanceVariable_DoCacheBool = 5, nsPluginInstanceVariable_CallSetWindowAfterDestroyBool = 6, nsPluginInstanceVariable_ScriptableInstance = 10, nsPluginInstanceVariable_ScriptableIID = 11,
  nsPluginInstanceVariable_NeedsXEmbed = 14
}
enum  nsPluginMode {
  nsPluginMode_Embedded = 1, nsPluginMode_Full, nsPluginMode_Embedded = 1, nsPluginMode_Full,
  nsPluginMode_Embedded = 1, nsPluginMode_Full, nsPluginMode_Embedded = 1, nsPluginMode_Full,
  nsPluginMode_Embedded = 1, nsPluginMode_Full, nsPluginMode_Embedded = 1, nsPluginMode_Full,
  nsPluginMode_Embedded = 1, nsPluginMode_Full, nsPluginMode_Embedded = 1, nsPluginMode_Full,
  nsPluginMode_Embedded = 1, nsPluginMode_Full, nsPluginMode_Embedded = 1, nsPluginMode_Full,
  nsPluginMode_Embedded = 1, nsPluginMode_Full, nsPluginMode_Embedded = 1, nsPluginMode_Full,
  nsPluginMode_Embedded = 1, nsPluginMode_Full, nsPluginMode_Embedded = 1, nsPluginMode_Full,
  nsPluginMode_Embedded = 1, nsPluginMode_Full
}
enum  nsPluginStreamType {
  nsPluginStreamType_Normal = 1, nsPluginStreamType_Seek, nsPluginStreamType_AsFile, nsPluginStreamType_AsFileOnly,
  nsPluginStreamType_Normal = 1, nsPluginStreamType_Seek, nsPluginStreamType_AsFile, nsPluginStreamType_AsFileOnly,
  nsPluginStreamType_Normal = 1, nsPluginStreamType_Seek, nsPluginStreamType_AsFile, nsPluginStreamType_AsFileOnly,
  nsPluginStreamType_Normal = 1, nsPluginStreamType_Seek, nsPluginStreamType_AsFile, nsPluginStreamType_AsFileOnly,
  nsPluginStreamType_Normal = 1, nsPluginStreamType_Seek, nsPluginStreamType_AsFile, nsPluginStreamType_AsFileOnly,
  nsPluginStreamType_Normal = 1, nsPluginStreamType_Seek, nsPluginStreamType_AsFile, nsPluginStreamType_AsFileOnly,
  nsPluginStreamType_Normal = 1, nsPluginStreamType_Seek, nsPluginStreamType_AsFile, nsPluginStreamType_AsFileOnly,
  nsPluginStreamType_Normal = 1, nsPluginStreamType_Seek, nsPluginStreamType_AsFile, nsPluginStreamType_AsFileOnly,
  nsPluginStreamType_Normal = 1, nsPluginStreamType_Seek, nsPluginStreamType_AsFile, nsPluginStreamType_AsFileOnly,
  nsPluginStreamType_Normal = 1, nsPluginStreamType_Seek, nsPluginStreamType_AsFile, nsPluginStreamType_AsFileOnly,
  nsPluginStreamType_Normal = 1, nsPluginStreamType_Seek, nsPluginStreamType_AsFile, nsPluginStreamType_AsFileOnly,
  nsPluginStreamType_Normal = 1, nsPluginStreamType_Seek, nsPluginStreamType_AsFile, nsPluginStreamType_AsFileOnly,
  nsPluginStreamType_Normal = 1, nsPluginStreamType_Seek, nsPluginStreamType_AsFile, nsPluginStreamType_AsFileOnly,
  nsPluginStreamType_Normal = 1, nsPluginStreamType_Seek, nsPluginStreamType_AsFile, nsPluginStreamType_AsFileOnly,
  nsPluginStreamType_Normal = 1, nsPluginStreamType_Seek, nsPluginStreamType_AsFile, nsPluginStreamType_AsFileOnly
}
enum  nsPluginWindowType {
  nsPluginWindowType_Window = 1, nsPluginWindowType_Drawable, nsPluginWindowType_Window = 1, nsPluginWindowType_Drawable,
  nsPluginWindowType_Window = 1, nsPluginWindowType_Drawable, nsPluginWindowType_Window = 1, nsPluginWindowType_Drawable,
  nsPluginWindowType_Window = 1, nsPluginWindowType_Drawable, nsPluginWindowType_Window = 1, nsPluginWindowType_Drawable,
  nsPluginWindowType_Window = 1, nsPluginWindowType_Drawable, nsPluginWindowType_Window = 1, nsPluginWindowType_Drawable,
  nsPluginWindowType_Window = 1, nsPluginWindowType_Drawable, nsPluginWindowType_Window = 1, nsPluginWindowType_Drawable,
  nsPluginWindowType_Window = 1, nsPluginWindowType_Drawable, nsPluginWindowType_Window = 1, nsPluginWindowType_Drawable,
  nsPluginWindowType_Window = 1, nsPluginWindowType_Drawable, nsPluginWindowType_Window = 1, nsPluginWindowType_Drawable,
  nsPluginWindowType_Window = 1, nsPluginWindowType_Drawable
}
enum  nsPluginEventType {
  nsPluginEventType_Idle = 0, nsPluginEventType_Idle = 0, nsPluginEventType_Idle = 0, nsPluginEventType_Idle = 0,
  nsPluginEventType_Idle = 0, nsPluginEventType_Idle = 0, nsPluginEventType_Idle = 0, nsPluginEventType_Idle = 0,
  nsPluginEventType_Idle = 0, nsPluginEventType_Idle = 0, nsPluginEventType_Idle = 0, nsPluginEventType_Idle = 0,
  nsPluginEventType_Idle = 0, nsPluginEventType_Idle = 0, nsPluginEventType_Idle = 0
}
enum  nsPluginReason {
  nsPluginReason_Base = 0, nsPluginReason_Done = 0, nsPluginReason_NetworkErr, nsPluginReason_UserBreak,
  nsPluginReason_NoReason, nsPluginReason_Base = 0, nsPluginReason_Done = 0, nsPluginReason_NetworkErr,
  nsPluginReason_UserBreak, nsPluginReason_NoReason, nsPluginReason_Base = 0, nsPluginReason_Done = 0,
  nsPluginReason_NetworkErr, nsPluginReason_UserBreak, nsPluginReason_NoReason, nsPluginReason_Base = 0,
  nsPluginReason_Done = 0, nsPluginReason_NetworkErr, nsPluginReason_UserBreak, nsPluginReason_NoReason,
  nsPluginReason_Base = 0, nsPluginReason_Done = 0, nsPluginReason_NetworkErr, nsPluginReason_UserBreak,
  nsPluginReason_NoReason, nsPluginReason_Base = 0, nsPluginReason_Done = 0, nsPluginReason_NetworkErr,
  nsPluginReason_UserBreak, nsPluginReason_NoReason, nsPluginReason_Base = 0, nsPluginReason_Done = 0,
  nsPluginReason_NetworkErr, nsPluginReason_UserBreak, nsPluginReason_NoReason, nsPluginReason_Base = 0,
  nsPluginReason_Done = 0, nsPluginReason_NetworkErr, nsPluginReason_UserBreak, nsPluginReason_NoReason,
  nsPluginReason_Base = 0, nsPluginReason_Done = 0, nsPluginReason_NetworkErr, nsPluginReason_UserBreak,
  nsPluginReason_NoReason, nsPluginReason_Base = 0, nsPluginReason_Done = 0, nsPluginReason_NetworkErr,
  nsPluginReason_UserBreak, nsPluginReason_NoReason, nsPluginReason_Base = 0, nsPluginReason_Done = 0,
  nsPluginReason_NetworkErr, nsPluginReason_UserBreak, nsPluginReason_NoReason, nsPluginReason_Base = 0,
  nsPluginReason_Done = 0, nsPluginReason_NetworkErr, nsPluginReason_UserBreak, nsPluginReason_NoReason,
  nsPluginReason_Base = 0, nsPluginReason_Done = 0, nsPluginReason_NetworkErr, nsPluginReason_UserBreak,
  nsPluginReason_NoReason, nsPluginReason_Base = 0, nsPluginReason_Done = 0, nsPluginReason_NetworkErr,
  nsPluginReason_UserBreak, nsPluginReason_NoReason, nsPluginReason_Base = 0, nsPluginReason_Done = 0,
  nsPluginReason_NetworkErr, nsPluginReason_UserBreak, nsPluginReason_NoReason
}

Functions

nsresult PLUG_NewPluginNativeWindow (nsPluginNativeWindow **aPluginNativeWindow)
nsresult PLUG_DeletePluginNativeWindow (nsPluginNativeWindow *aPluginNativeWindow)
native nsPluginNativeWindowPtr (nsPluginNativeWindow)

Class Documentation

struct nsByteRange

Definition at line 126 of file nsIClassicPluginFactory.idl.

Collaboration diagram for nsByteRange:
Class Members
PRUint32 length
struct nsByteRange * next
PRInt32 offset
struct nsPluginRect

Definition at line 132 of file nsIClassicPluginFactory.idl.

Class Members
PRUint16 bottom
PRUint16 left
PRUint16 right
PRUint16 top
struct nsPluginFullPrint

Definition at line 282 of file nsIClassicPluginFactory.idl.

Class Members
void * platformPrint
PRBool pluginPrinted
PRBool printOne
struct nsPluginEmbedPrint

Definition at line 290 of file nsIClassicPluginFactory.idl.

Collaboration diagram for nsPluginEmbedPrint:
Class Members
void * platformPrint
nsPluginWindow window
struct nsPluginPrint

Definition at line 295 of file nsIClassicPluginFactory.idl.

Class Members
PRUint16 mode
union nsPluginPrint print
union nsPluginPrint print
union nsPluginPrint print
union nsPluginPrint print
union nsPluginPrint print
union nsPluginPrint print
union nsPluginPrint print
union nsPluginPrint print
union nsPluginPrint print
union nsPluginPrint print
union nsPluginPrint print
union nsPluginPrint print
union nsPluginPrint print
union nsPluginPrint print
union nsPluginPrint print
struct nsPluginEvent

Definition at line 304 of file nsIClassicPluginFactory.idl.

Class Members
void * event
union nsPluginPrint.print

Definition at line 297 of file nsPIPluginHost.idl.

Class Members
nsPluginEmbedPrint embedPrint
nsPluginFullPrint fullPrint

Typedef Documentation

typedef const char* nsMIMEType

Definition at line 124 of file nsPIPluginHost.idl.

Definition at line 262 of file nsPIPluginHost.idl.

typedef void* nsPluginRegion

Definition at line 260 of file nsPIPluginHost.idl.


Enumeration Type Documentation

Enumerator:
nsPluginEventType_Idle 
nsPluginEventType_Idle 
nsPluginEventType_Idle 
nsPluginEventType_Idle 
nsPluginEventType_Idle 
nsPluginEventType_Idle 
nsPluginEventType_Idle 
nsPluginEventType_Idle 
nsPluginEventType_Idle 
nsPluginEventType_Idle 
nsPluginEventType_Idle 
nsPluginEventType_Idle 
nsPluginEventType_Idle 
nsPluginEventType_Idle 
nsPluginEventType_Idle 

Definition at line 331 of file nsPIPluginHost.idl.

Enumerator:
nsPluginInstancePeerVariable_NetscapeWindow 
nsPluginInstancePeerVariable_NetscapeWindow 
nsPluginInstancePeerVariable_NetscapeWindow 
nsPluginInstancePeerVariable_NetscapeWindow 
nsPluginInstancePeerVariable_NetscapeWindow 
nsPluginInstancePeerVariable_NetscapeWindow 
nsPluginInstancePeerVariable_NetscapeWindow 
nsPluginInstancePeerVariable_NetscapeWindow 
nsPluginInstancePeerVariable_NetscapeWindow 
nsPluginInstancePeerVariable_NetscapeWindow 
nsPluginInstancePeerVariable_NetscapeWindow 
nsPluginInstancePeerVariable_NetscapeWindow 
nsPluginInstancePeerVariable_NetscapeWindow 
nsPluginInstancePeerVariable_NetscapeWindow 
nsPluginInstancePeerVariable_NetscapeWindow 

Definition at line 196 of file nsPIPluginHost.idl.

Enumerator:
nsPluginInstanceVariable_WindowlessBool 
nsPluginInstanceVariable_TransparentBool 
nsPluginInstanceVariable_DoCacheBool 
nsPluginInstanceVariable_CallSetWindowAfterDestroyBool 
nsPluginInstanceVariable_ScriptableInstance 
nsPluginInstanceVariable_ScriptableIID 
nsPluginInstanceVariable_NeedsXEmbed 
nsPluginInstanceVariable_WindowlessBool 
nsPluginInstanceVariable_TransparentBool 
nsPluginInstanceVariable_DoCacheBool 
nsPluginInstanceVariable_CallSetWindowAfterDestroyBool 
nsPluginInstanceVariable_ScriptableInstance 
nsPluginInstanceVariable_ScriptableIID 
nsPluginInstanceVariable_NeedsXEmbed 
nsPluginInstanceVariable_WindowlessBool 
nsPluginInstanceVariable_TransparentBool 
nsPluginInstanceVariable_DoCacheBool 
nsPluginInstanceVariable_CallSetWindowAfterDestroyBool 
nsPluginInstanceVariable_ScriptableInstance 
nsPluginInstanceVariable_ScriptableIID 
nsPluginInstanceVariable_NeedsXEmbed 
nsPluginInstanceVariable_WindowlessBool 
nsPluginInstanceVariable_TransparentBool 
nsPluginInstanceVariable_DoCacheBool 
nsPluginInstanceVariable_CallSetWindowAfterDestroyBool 
nsPluginInstanceVariable_ScriptableInstance 
nsPluginInstanceVariable_ScriptableIID 
nsPluginInstanceVariable_NeedsXEmbed 
nsPluginInstanceVariable_WindowlessBool 
nsPluginInstanceVariable_TransparentBool 
nsPluginInstanceVariable_DoCacheBool 
nsPluginInstanceVariable_CallSetWindowAfterDestroyBool 
nsPluginInstanceVariable_ScriptableInstance 
nsPluginInstanceVariable_ScriptableIID 
nsPluginInstanceVariable_NeedsXEmbed 
nsPluginInstanceVariable_WindowlessBool 
nsPluginInstanceVariable_TransparentBool 
nsPluginInstanceVariable_DoCacheBool 
nsPluginInstanceVariable_CallSetWindowAfterDestroyBool 
nsPluginInstanceVariable_ScriptableInstance 
nsPluginInstanceVariable_ScriptableIID 
nsPluginInstanceVariable_NeedsXEmbed 
nsPluginInstanceVariable_WindowlessBool 
nsPluginInstanceVariable_TransparentBool 
nsPluginInstanceVariable_DoCacheBool 
nsPluginInstanceVariable_CallSetWindowAfterDestroyBool 
nsPluginInstanceVariable_ScriptableInstance 
nsPluginInstanceVariable_ScriptableIID 
nsPluginInstanceVariable_NeedsXEmbed 
nsPluginInstanceVariable_WindowlessBool 
nsPluginInstanceVariable_TransparentBool 
nsPluginInstanceVariable_DoCacheBool 
nsPluginInstanceVariable_CallSetWindowAfterDestroyBool 
nsPluginInstanceVariable_ScriptableInstance 
nsPluginInstanceVariable_ScriptableIID 
nsPluginInstanceVariable_NeedsXEmbed 
nsPluginInstanceVariable_WindowlessBool 
nsPluginInstanceVariable_TransparentBool 
nsPluginInstanceVariable_DoCacheBool 
nsPluginInstanceVariable_CallSetWindowAfterDestroyBool 
nsPluginInstanceVariable_ScriptableInstance 
nsPluginInstanceVariable_ScriptableIID 
nsPluginInstanceVariable_NeedsXEmbed 
nsPluginInstanceVariable_WindowlessBool 
nsPluginInstanceVariable_TransparentBool 
nsPluginInstanceVariable_DoCacheBool 
nsPluginInstanceVariable_CallSetWindowAfterDestroyBool 
nsPluginInstanceVariable_ScriptableInstance 
nsPluginInstanceVariable_ScriptableIID 
nsPluginInstanceVariable_NeedsXEmbed 
nsPluginInstanceVariable_WindowlessBool 
nsPluginInstanceVariable_TransparentBool 
nsPluginInstanceVariable_DoCacheBool 
nsPluginInstanceVariable_CallSetWindowAfterDestroyBool 
nsPluginInstanceVariable_ScriptableInstance 
nsPluginInstanceVariable_ScriptableIID 
nsPluginInstanceVariable_NeedsXEmbed 
nsPluginInstanceVariable_WindowlessBool 
nsPluginInstanceVariable_TransparentBool 
nsPluginInstanceVariable_DoCacheBool 
nsPluginInstanceVariable_CallSetWindowAfterDestroyBool 
nsPluginInstanceVariable_ScriptableInstance 
nsPluginInstanceVariable_ScriptableIID 
nsPluginInstanceVariable_NeedsXEmbed 
nsPluginInstanceVariable_WindowlessBool 
nsPluginInstanceVariable_TransparentBool 
nsPluginInstanceVariable_DoCacheBool 
nsPluginInstanceVariable_CallSetWindowAfterDestroyBool 
nsPluginInstanceVariable_ScriptableInstance 
nsPluginInstanceVariable_ScriptableIID 
nsPluginInstanceVariable_NeedsXEmbed 
nsPluginInstanceVariable_WindowlessBool 
nsPluginInstanceVariable_TransparentBool 
nsPluginInstanceVariable_DoCacheBool 
nsPluginInstanceVariable_CallSetWindowAfterDestroyBool 
nsPluginInstanceVariable_ScriptableInstance 
nsPluginInstanceVariable_ScriptableIID 
nsPluginInstanceVariable_NeedsXEmbed 
nsPluginInstanceVariable_WindowlessBool 
nsPluginInstanceVariable_TransparentBool 
nsPluginInstanceVariable_DoCacheBool 
nsPluginInstanceVariable_CallSetWindowAfterDestroyBool 
nsPluginInstanceVariable_ScriptableInstance 
nsPluginInstanceVariable_ScriptableIID 
nsPluginInstanceVariable_NeedsXEmbed 

Definition at line 202 of file nsPIPluginHost.idl.

Enumerator:
nsPluginManagerVariable_XDisplay 
nsPluginManagerVariable_XtAppContext 
nsPluginManagerVariable_SupportsXEmbed 
nsPluginManagerVariable_XDisplay 
nsPluginManagerVariable_XtAppContext 
nsPluginManagerVariable_SupportsXEmbed 
nsPluginManagerVariable_XDisplay 
nsPluginManagerVariable_XtAppContext 
nsPluginManagerVariable_SupportsXEmbed 
nsPluginManagerVariable_XDisplay 
nsPluginManagerVariable_XtAppContext 
nsPluginManagerVariable_SupportsXEmbed 
nsPluginManagerVariable_XDisplay 
nsPluginManagerVariable_XtAppContext 
nsPluginManagerVariable_SupportsXEmbed 
nsPluginManagerVariable_XDisplay 
nsPluginManagerVariable_XtAppContext 
nsPluginManagerVariable_SupportsXEmbed 
nsPluginManagerVariable_XDisplay 
nsPluginManagerVariable_XtAppContext 
nsPluginManagerVariable_SupportsXEmbed 
nsPluginManagerVariable_XDisplay 
nsPluginManagerVariable_XtAppContext 
nsPluginManagerVariable_SupportsXEmbed 
nsPluginManagerVariable_XDisplay 
nsPluginManagerVariable_XtAppContext 
nsPluginManagerVariable_SupportsXEmbed 
nsPluginManagerVariable_XDisplay 
nsPluginManagerVariable_XtAppContext 
nsPluginManagerVariable_SupportsXEmbed 
nsPluginManagerVariable_XDisplay 
nsPluginManagerVariable_XtAppContext 
nsPluginManagerVariable_SupportsXEmbed 
nsPluginManagerVariable_XDisplay 
nsPluginManagerVariable_XtAppContext 
nsPluginManagerVariable_SupportsXEmbed 
nsPluginManagerVariable_XDisplay 
nsPluginManagerVariable_XtAppContext 
nsPluginManagerVariable_SupportsXEmbed 
nsPluginManagerVariable_XDisplay 
nsPluginManagerVariable_XtAppContext 
nsPluginManagerVariable_SupportsXEmbed 
nsPluginManagerVariable_XDisplay 
nsPluginManagerVariable_XtAppContext 
nsPluginManagerVariable_SupportsXEmbed 

Definition at line 190 of file nsPIPluginHost.idl.

Enumerator:
nsPluginMode_Embedded 
nsPluginMode_Full 
nsPluginMode_Embedded 
nsPluginMode_Full 
nsPluginMode_Embedded 
nsPluginMode_Full 
nsPluginMode_Embedded 
nsPluginMode_Full 
nsPluginMode_Embedded 
nsPluginMode_Full 
nsPluginMode_Embedded 
nsPluginMode_Full 
nsPluginMode_Embedded 
nsPluginMode_Full 
nsPluginMode_Embedded 
nsPluginMode_Full 
nsPluginMode_Embedded 
nsPluginMode_Full 
nsPluginMode_Embedded 
nsPluginMode_Full 
nsPluginMode_Embedded 
nsPluginMode_Full 
nsPluginMode_Embedded 
nsPluginMode_Full 
nsPluginMode_Embedded 
nsPluginMode_Full 
nsPluginMode_Embedded 
nsPluginMode_Full 
nsPluginMode_Embedded 
nsPluginMode_Full 

Definition at line 214 of file nsPIPluginHost.idl.

Enumerator:
nsPluginReason_Base 
nsPluginReason_Done 
nsPluginReason_NetworkErr 
nsPluginReason_UserBreak 
nsPluginReason_NoReason 
nsPluginReason_Base 
nsPluginReason_Done 
nsPluginReason_NetworkErr 
nsPluginReason_UserBreak 
nsPluginReason_NoReason 
nsPluginReason_Base 
nsPluginReason_Done 
nsPluginReason_NetworkErr 
nsPluginReason_UserBreak 
nsPluginReason_NoReason 
nsPluginReason_Base 
nsPluginReason_Done 
nsPluginReason_NetworkErr 
nsPluginReason_UserBreak 
nsPluginReason_NoReason 
nsPluginReason_Base 
nsPluginReason_Done 
nsPluginReason_NetworkErr 
nsPluginReason_UserBreak 
nsPluginReason_NoReason 
nsPluginReason_Base 
nsPluginReason_Done 
nsPluginReason_NetworkErr 
nsPluginReason_UserBreak 
nsPluginReason_NoReason 
nsPluginReason_Base 
nsPluginReason_Done 
nsPluginReason_NetworkErr 
nsPluginReason_UserBreak 
nsPluginReason_NoReason 
nsPluginReason_Base 
nsPluginReason_Done 
nsPluginReason_NetworkErr 
nsPluginReason_UserBreak 
nsPluginReason_NoReason 
nsPluginReason_Base 
nsPluginReason_Done 
nsPluginReason_NetworkErr 
nsPluginReason_UserBreak 
nsPluginReason_NoReason 
nsPluginReason_Base 
nsPluginReason_Done 
nsPluginReason_NetworkErr 
nsPluginReason_UserBreak 
nsPluginReason_NoReason 
nsPluginReason_Base 
nsPluginReason_Done 
nsPluginReason_NetworkErr 
nsPluginReason_UserBreak 
nsPluginReason_NoReason 
nsPluginReason_Base 
nsPluginReason_Done 
nsPluginReason_NetworkErr 
nsPluginReason_UserBreak 
nsPluginReason_NoReason 
nsPluginReason_Base 
nsPluginReason_Done 
nsPluginReason_NetworkErr 
nsPluginReason_UserBreak 
nsPluginReason_NoReason 
nsPluginReason_Base 
nsPluginReason_Done 
nsPluginReason_NetworkErr 
nsPluginReason_UserBreak 
nsPluginReason_NoReason 
nsPluginReason_Base 
nsPluginReason_Done 
nsPluginReason_NetworkErr 
nsPluginReason_UserBreak 
nsPluginReason_NoReason 

Definition at line 346 of file nsPIPluginHost.idl.

Enumerator:
nsPluginStreamType_Normal 
nsPluginStreamType_Seek 
nsPluginStreamType_AsFile 
nsPluginStreamType_AsFileOnly 
nsPluginStreamType_Normal 
nsPluginStreamType_Seek 
nsPluginStreamType_AsFile 
nsPluginStreamType_AsFileOnly 
nsPluginStreamType_Normal 
nsPluginStreamType_Seek 
nsPluginStreamType_AsFile 
nsPluginStreamType_AsFileOnly 
nsPluginStreamType_Normal 
nsPluginStreamType_Seek 
nsPluginStreamType_AsFile 
nsPluginStreamType_AsFileOnly 
nsPluginStreamType_Normal 
nsPluginStreamType_Seek 
nsPluginStreamType_AsFile 
nsPluginStreamType_AsFileOnly 
nsPluginStreamType_Normal 
nsPluginStreamType_Seek 
nsPluginStreamType_AsFile 
nsPluginStreamType_AsFileOnly 
nsPluginStreamType_Normal 
nsPluginStreamType_Seek 
nsPluginStreamType_AsFile 
nsPluginStreamType_AsFileOnly 
nsPluginStreamType_Normal 
nsPluginStreamType_Seek 
nsPluginStreamType_AsFile 
nsPluginStreamType_AsFileOnly 
nsPluginStreamType_Normal 
nsPluginStreamType_Seek 
nsPluginStreamType_AsFile 
nsPluginStreamType_AsFileOnly 
nsPluginStreamType_Normal 
nsPluginStreamType_Seek 
nsPluginStreamType_AsFile 
nsPluginStreamType_AsFileOnly 
nsPluginStreamType_Normal 
nsPluginStreamType_Seek 
nsPluginStreamType_AsFile 
nsPluginStreamType_AsFileOnly 
nsPluginStreamType_Normal 
nsPluginStreamType_Seek 
nsPluginStreamType_AsFile 
nsPluginStreamType_AsFileOnly 
nsPluginStreamType_Normal 
nsPluginStreamType_Seek 
nsPluginStreamType_AsFile 
nsPluginStreamType_AsFileOnly 
nsPluginStreamType_Normal 
nsPluginStreamType_Seek 
nsPluginStreamType_AsFile 
nsPluginStreamType_AsFileOnly 
nsPluginStreamType_Normal 
nsPluginStreamType_Seek 
nsPluginStreamType_AsFile 
nsPluginStreamType_AsFileOnly 

Definition at line 220 of file nsPIPluginHost.idl.

Enumerator:
nsPluginVariable_NameString 
nsPluginVariable_DescriptionString 
nsPluginVariable_NameString 
nsPluginVariable_DescriptionString 
nsPluginVariable_NameString 
nsPluginVariable_DescriptionString 
nsPluginVariable_NameString 
nsPluginVariable_DescriptionString 
nsPluginVariable_NameString 
nsPluginVariable_DescriptionString 
nsPluginVariable_NameString 
nsPluginVariable_DescriptionString 
nsPluginVariable_NameString 
nsPluginVariable_DescriptionString 
nsPluginVariable_NameString 
nsPluginVariable_DescriptionString 
nsPluginVariable_NameString 
nsPluginVariable_DescriptionString 
nsPluginVariable_NameString 
nsPluginVariable_DescriptionString 
nsPluginVariable_NameString 
nsPluginVariable_DescriptionString 
nsPluginVariable_NameString 
nsPluginVariable_DescriptionString 
nsPluginVariable_NameString 
nsPluginVariable_DescriptionString 
nsPluginVariable_NameString 
nsPluginVariable_DescriptionString 
nsPluginVariable_NameString 
nsPluginVariable_DescriptionString 

Definition at line 185 of file nsPIPluginHost.idl.

Enumerator:
nsPluginWindowType_Window 
nsPluginWindowType_Drawable 
nsPluginWindowType_Window 
nsPluginWindowType_Drawable 
nsPluginWindowType_Window 
nsPluginWindowType_Drawable 
nsPluginWindowType_Window 
nsPluginWindowType_Drawable 
nsPluginWindowType_Window 
nsPluginWindowType_Drawable 
nsPluginWindowType_Window 
nsPluginWindowType_Drawable 
nsPluginWindowType_Window 
nsPluginWindowType_Drawable 
nsPluginWindowType_Window 
nsPluginWindowType_Drawable 
nsPluginWindowType_Window 
nsPluginWindowType_Drawable 
nsPluginWindowType_Window 
nsPluginWindowType_Drawable 
nsPluginWindowType_Window 
nsPluginWindowType_Drawable 
nsPluginWindowType_Window 
nsPluginWindowType_Drawable 
nsPluginWindowType_Window 
nsPluginWindowType_Drawable 
nsPluginWindowType_Window 
nsPluginWindowType_Drawable 
nsPluginWindowType_Window 
nsPluginWindowType_Drawable 

Definition at line 231 of file nsPIPluginHost.idl.


Function Documentation

Definition at line 82 of file nsPluginNativeWindow.cpp.

{
  NS_ENSURE_ARG_POINTER(aPluginNativeWindow);
  nsPluginNativeWindowPLATFORM *p = (nsPluginNativeWindowPLATFORM *)aPluginNativeWindow;
  delete p;
  return NS_OK;
}

Here is the caller graph for this function:

Definition at line 75 of file nsPluginNativeWindow.cpp.

{
  NS_ENSURE_ARG_POINTER(aPluginNativeWindow);
  *aPluginNativeWindow = new nsPluginNativeWindowPLATFORM();
  return *aPluginNativeWindow ? NS_OK : NS_ERROR_OUT_OF_MEMORY;
}

Here is the caller graph for this function: