00001 #include "nsISupports.idl" 00002 #include "tmozIException.idl" 00003 #include "tmozIInputPlugin.idl" 00004 #include "tmozIViewObject.idl" 00005 #include "tmozIDomain.idl" 00006 00007 interface tmozIApplication; 00008 00021 [scriptable, uuid(55A4B0E9-7215-4be5-9793-28BDD6EED1F9) ] 00022 interface tmozIInputPluginManager: nsISupports 00023 { 00027 const long IPR_ERROR=0; 00033 const long IPR_OK=1; 00039 const long IPR_FORBIDDEN=2; 00045 const long IPR_CANCEL=3; 00049 const long IPR_TRANSFORMED=4; 00050 00071 long process(in AString plugins, 00072 in tmozIDomain domain, 00073 in AString contextName, 00074 in tmozIViewObject inputFile, 00075 in tmozIInputPluginResult result, 00076 in tmozIException tmozException); 00077 };