00001 #include "nsISupports.idl" 00002 #include "tmozIException.idl" 00003 #include "tmozIScanBatchExport.idl" 00004 #include "tmozIScanFormatManager.idl" 00005 #include "tmozIScanDevice.idl" 00006 #include "tmozIScanInterpretManager.idl" 00007 #include "tmozIScanDocuments.idl" 00008 00025 [scriptable, uuid(907a4290-206a-44fd-90fd-ba05ec6e7e58) ] 00026 interface tmozIScanComponent: nsISupports 00027 { 00034 readonly attribute tmozIScanFormatManager formatManager; 00035 00041 readonly attribute tmozIScanInterpretManager interpretManager; 00042 00046 readonly attribute tmozIScanDevice scanDevice; 00047 00051 readonly attribute tmozIScanDocuments documents; 00052 00063 boolean registerExportModule(in tmozIScanBatchExport aExport); 00064 };