1/************************************************************************* 2 * 3 * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. 4 * 5 * Copyright 2000, 2010 Oracle and/or its affiliates. 6 * 7 * OpenOffice.org - a multi-platform office productivity suite 8 * 9 * This file is part of OpenOffice.org. 10 * 11 * OpenOffice.org is free software: you can redistribute it and/or modify 12 * it under the terms of the GNU Lesser General Public License version 3 13 * only, as published by the Free Software Foundation. 14 * 15 * OpenOffice.org is distributed in the hope that it will be useful, 16 * but WITHOUT ANY WARRANTY; without even the implied warranty of 17 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 18 * GNU Lesser General Public License version 3 for more details 19 * (a copy is included in the LICENSE file that accompanied this code). 20 * 21 * You should have received a copy of the GNU Lesser General Public License 22 * version 3 along with OpenOffice.org. If not, see 23 * <http://www.openoffice.org/license.html> 24 * for a copy of the LGPLv3 License. 25 * 26 ************************************************************************/ 27#ifndef __com_sun_star_setup_XSetup_idl__ 28#define __com_sun_star_setup_XSetup_idl__ 29 30#ifndef __com_sun_star_uno_XInterface_idl__ 31#include <com/sun/star/uno/XInterface.idl> 32#endif 33 34#include <com/sun/star/setup/OSType.idl> 35#include <com/sun/star/setup/UpdateType.idl> 36#include <com/sun/star/setup/ModuleInfo.idl> 37#include <com/sun/star/setup/InstallEnvironment.idl> 38#include <com/sun/star/setup/InstallResponse.idl> 39#include <com/sun/star/setup/VersionIdentifier.idl> 40#include <com/sun/star/setup/SizeInfo.idl> 41#include <com/sun/star/setup/MirrorEntry.idl> 42 43module com { module sun { module star { module setup { 44 45/// @deprecated 46published interface XSetup: com::sun::star::uno::XInterface 47{ 48 // DocMerge: empty anyway 49 boolean isVersionSupported ( [in] VersionIdentifier aVerIdentifier ); 50 51 // DocMerge: empty anyway 52 sequence <short> getAvailableLanguages ( [in] VersionIdentifier aVerIdentifier ); 53 54 // DocMerge: empty anyway 55 ModuleInfo getRootModule ( [in] VersionIdentifier aVerIdentifier ); 56 57 // DocMerge: empty anyway 58 void setHiddenModule ( [in] VersionIdentifier aVerIdentifier, 59 [in] string strModuleID, 60 [in] boolean bHidden ); 61 62 // DocMerge: empty anyway 63 string getProductname ( [in] VersionIdentifier aVerIdentifier ); 64 65 // DocMerge: empty anyway 66 string getVendorname ( [in] VersionIdentifier aVerIdentifier ); 67 68 // DocMerge: empty anyway 69 string getDefaultDestinationPath ( [in] VersionIdentifier aVerIdentifier ); 70 71 // DocMerge: empty anyway 72 SizeInfo getStandardSizeValues ( [in] VersionIdentifier aVerIdentifier, 73 [in] sequence <short> seqLanguages ); 74 75 // DocMerge: empty anyway 76 string getHelpText ( [in] VersionIdentifier aVerIdentifier, 77 [in] string strPagename ); 78 79 // DocMerge: empty anyway 80 string getReadmeText ( [in] VersionIdentifier aVerIdentifier ); 81 82 // DocMerge: empty anyway 83 string getLicenseText ( [in] VersionIdentifier aVerIdentifier ); 84 85 // DocMerge: empty anyway 86 string getNativeLocation ( [in] VersionIdentifier aVerIdentifier ); 87 88 // DocMerge: empty anyway 89 sequence < any > getMirrorList ( [in] VersionIdentifier aVerIdentifier ); 90 91 // DocMerge: empty anyway 92 UpdateType isUpdateAvailable ( [in] VersionIdentifier aVerIdentifier, 93 [out] VersionIdentifier aNewVerIdentifier ); 94 95 // DocMerge: empty anyway 96 boolean isModuleAvailable ( [in] VersionIdentifier aVerIdentifier, 97 [in] string strModuleID ); 98 99 // DocMerge: empty anyway 100 sequence < any > getActionListForInstall ( [in] VersionIdentifier aVerIdentifier, 101 [in] VersionIdentifier aOldVerIdentifier, 102 [in] InstallEnvironment aEnvironment, 103 [out] InstallResponse aResponse ); 104 }; 105 106}; }; }; }; 107 108#endif 109