diff -r 000000000000 -r 2f259fa3e83a applicationinterworkingfw/ServiceHandler/inc/sdk_special/AiwGenericParam.hrh --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/applicationinterworkingfw/ServiceHandler/inc/sdk_special/AiwGenericParam.hrh Tue Feb 02 01:00:49 2010 +0200 @@ -0,0 +1,73 @@ +/* +* Copyright (c) 2003-2006 Nokia Corporation and/or its subsidiary(-ies). +* All rights reserved. +* This component and the accompanying materials are made available +* under the terms of "Eclipse Public License v1.0" +* which accompanies this distribution, and is available +* at the URL "http://www.eclipse.org/legal/epl-v10.html". +* +* Initial Contributors: +* Nokia Corporation - initial contribution. +* +* Contributors: +* +* Description: AIW generic parameter definitions. +* +*/ + + + + + +#ifndef AIW_GENERIC_PARAM_HRH +#define AIW_GENERIC_PARAM_HRH + +/** + * Pre-defined sematic IDs for generic parameters (TAiwGenericParam). + * The data type of the parameter specifies the representation of the parameter. + * Use TGenericParamId instead of using TGenericParamIdValue directly. + * Additional generic param definitions are possible besides this list. + * @see TAiwGenericParam. + */ +enum TGenericParamIdValue + { + EGenericParamUnspecified = 0, + + // General parameters + EGenericParamError = 1, // Any error parameter + EGenericParamDir = 2, // Any directory + EGenericParamFile = 3, // Any file + + EGenericParamHelpItem = 24, + + EGenericParamLandmark = 210, + EGenericParamLandmarkDatabase = 211, + EGenericParamLandmarkId = 212, + EGenericParamLandmarkIdList = 213, + EGenericParamMnCommonOptions = 214, + EGenericParamMnMapViewOptions = 215, + EGenericParamMnGeocodingOptions = 216, + EGenericParamRequestText = 217 + }; + + +// String constants for above sematic ids to be used in content matching. + +#define EGenericParamUnspecifiedStr "0" +#define EGenericParamErrorStr "1" +#define EGenericParamDirStr "2" +#define EGenericParamFileStr "3" +#define EGenericParamHelpItemStr "24" +#define EGenericParamLandmarkStr "210" +#define EGenericParamLandmarkDatabaseStr "211" +#define EGenericParamLandmarkIdStr "212" +#define EGenericParamLandmarkIdListStr "213" +#define EGenericParamMnCommonOptionsStr "214" +#define EGenericParamMnMapViewOptionsStr "215" +#define EGenericParamMnGeocodingOptionsStr "216" +#define EGenericParamRequestTextStr "217" + +#endif // AIW_GENERIC_PARAM_HRH + +// End of file +