nsIPluginHost

IID:264c0640-1c31-11d2-a82e-0040959a28c9
Inherits From:nsIFactory

Methods

void destroy ( ) void getPluginCount ( out PRUint32 pluginCount ) void getPluginFactory ( char* mimeType , out nsIPlugin plugin ) void handleBadPlugin ( PRLibraryPtr* library , nsIPluginInstance instance ) void init ( ) void instantiateEmbededPlugin ( char* mimeType , nsIURI URL , nsIPluginInstanceOwner owner ) void instantiateFullPagePlugin ( char* mimeType , nsStringRef URLSpec , nsIStreamListenerRef streamListener , nsIPluginInstanceOwner owner ) void isPluginEnabledForExtension ( char* extension , constCharStarRef mimeType ) void isPluginEnabledForType ( char* mimeType ) void loadPlugins ( ) void setUpPluginInstance ( char* mimeType , nsIURI URL , nsIPluginInstanceOwner owner ) void stopPluginInstance ( nsIPluginInstance instance )

void destroy ( )


void getPluginCount ( out PRUint32 pluginCount )

Arguments:
pluginCount

void getPluginFactory ( char* mimeType , out nsIPlugin plugin )

Arguments:
mimeType
plugin

void handleBadPlugin ( PRLibraryPtr* library , nsIPluginInstance instance )

Arguments:
library
instance

void init ( )


void instantiateEmbededPlugin ( char* mimeType , nsIURI URL , nsIPluginInstanceOwner owner )

Arguments:
mimeType
URL
owner

void instantiateFullPagePlugin ( char* mimeType , nsStringRef URLSpec , nsIStreamListenerRef streamListener , nsIPluginInstanceOwner owner )

Arguments:
mimeType
URLSpec
streamListener
owner

void isPluginEnabledForExtension ( char* extension , constCharStarRef mimeType )

Arguments:
extension
mimeType

void isPluginEnabledForType ( char* mimeType )

Arguments:
mimeType

void loadPlugins ( )


void setUpPluginInstance ( char* mimeType , nsIURI URL , nsIPluginInstanceOwner owner )

Arguments:
mimeType
URL
owner

void stopPluginInstance ( nsIPluginInstance instance )

Arguments:
instance

Reference documentation is generated from Mozilla's source.

Add a note User Contributed Notes
No comments available

Copyright © 1999 - 2005 XULPlanet.com