/**************************************************************
 * 
 * Licensed to the Apache Software Foundation (ASF) under one
 * or more contributor license agreements.  See the NOTICE file
 * distributed with this work for additional information
 * regarding copyright ownership.  The ASF licenses this file
 * to you under the Apache License, Version 2.0 (the
 * "License"); you may not use this file except in compliance
 * with the License.  You may obtain a copy of the License at
 * 
 *   http://www.apache.org/licenses/LICENSE-2.0
 * 
 * Unless required by applicable law or agreed to in writing,
 * software distributed under the License is distributed on an
 * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
 * KIND, either express or implied.  See the License for the
 * specific language governing permissions and limitations
 * under the License.
 * 
 *************************************************************/


#ifndef __com_sun_star_setup_InstallEnvironment_idl__
#define __com_sun_star_setup_InstallEnvironment_idl__

#include <com/sun/star/setup/OSType.idl>
#include <com/sun/star/setup/ModuleState.idl>
#include <com/sun/star/setup/InstallType.idl>

module com {  module sun {  module star {  module setup {

/// @deprecated
published struct InstallEnvironment
{
	// DocMerge: empty anyway
	OSType 						eOSType;

	// DocMerge: empty anyway
	InstallType 				eInstallType;

	// DocMerge: empty anyway
	string						strDestinationPath;

	// DocMerge: empty anyway
 	long						nClusterSize;

	// DocMerge: empty anyway
	long						nDriveSize;

	// DocMerge: empty anyway
	sequence <short>			seqLanguages;

	// DocMerge: empty anyway
	sequence <short>			seqSwitchLanguages;

	// DocMerge: empty anyway
	sequence <ModuleState>		seqModuleIDList;

	// DocMerge: empty anyway
	string   					strUserName;

	// DocMerge: empty anyway
	string   					strUserFirstName;

	// DocMerge: empty anyway
	string   					strUserId;

	// DocMerge: empty anyway
	string   					strCompanyname;

	// DocMerge: empty anyway
	string   					strStreet;

	// DocMerge: empty anyway
	string   					strCountry;

	// DocMerge: empty anyway
	string   					strZip;

	// DocMerge: empty anyway
	string   					strCity;

	// DocMerge: empty anyway
	string   					strTitle;

	// DocMerge: empty anyway
	string   					strPosition;

	// DocMerge: empty anyway
	string   					strPhonePriv;

	// DocMerge: empty anyway
	string   					strPhoneCompany;

	// DocMerge: empty anyway
	string   					strPhoneFax;

	// DocMerge: empty anyway
	string   					strEmail;

	// DocMerge: empty anyway
	string   					strState;

	// DocMerge: empty anyway
	string   					strFatherName;

	// DocMerge: empty anyway
	string   					strApartmentNr;
	};
}; }; }; };

#endif
