| LibreOffice
    LibreOffice 24.8 SDK API Reference | 
import "XMozillaBootstrap.idl";
 
  
| Exported Interfaces | |
| interface | XProfileDiscover | 
| interface | XProfileManager | 
| interface | XProxyRunner | 
| Additional Inherited Members | |
| 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 | |
| interface XProfileDiscover | 
| interface XProfileManager | 
| interface XProxyRunner |