Allow to discover Mozilla/Thunderbird profiles Allow init Mozilla XPCOM using selected profile and switch profiles. More...
import "MozillaBootstrap.idl";
Additional Inherited Members | |
Exported Interfaces inherited from XMozillaBootstrap | |
| interface | XProfileDiscover |
| interface | XProfileManager |
| interface | XProxyRunner |
Public Member Functions inherited from XProfileDiscover | |
| long | getProfileCount ([in]MozillaProductType product) |
| attempts to get the profiles count. | |
| long | getProfileList ([in]MozillaProductType product,[out] sequence< string > list) |
| attempts to get the profile list for the given product. | |
| string | getDefaultProfile ([in]MozillaProductType product) |
| attempts to get the default profile name for the given product. | |
| string | getProfilePath ([in]MozillaProductType product,[in]string profileName) |
| attempts to get the full path for the given profile. | |
| boolean | isProfileLocked ([in]MozillaProductType product,[in]string profileName) |
| attempts to get whether profile is locked by other applications. | |
| boolean | getProfileExists ([in]MozillaProductType product,[in]string profileName) |
| return true if the given profile exists | |
Public Member Functions inherited from XInterface | |
| any | queryInterface ([in] type aType) |
| queries for a new interface to an existing UNO object. | |
| void | acquire () |
| increases the reference counter by one. | |
| void | release () |
| decreases the reference counter by one. | |
Public Member Functions inherited from XProfileManager | |
| long | bootupProfile ([in]MozillaProductType product,[in]string profileName) |
| attempts to init XPCOM runtime using given profile. | |
| long | shutdownProfile () |
| attempts to shutdown the current profile. | |
| MozillaProductType | getCurrentProduct () |
| attempts to get the current product. | |
| string | getCurrentProfile () |
| attempts to get the current profile name. | |
| boolean | isCurrentProfileLocked () |
| attempts to check whether the current profile locked or not | |
| string | setCurrentProfile ([in]MozillaProductType product,[in]string profileName) |
| attempts to set the current used profile name for the given product. | |
Public Member Functions inherited from XProxyRunner | |
| long | Run ([in]XCodeProxy aCode) |
| attempts to Run XPCOM code in a managed environment | |
Allow to discover Mozilla/Thunderbird profiles Allow init Mozilla XPCOM using selected profile and switch profiles.