1.1 --- /dev/null Thu Jan 01 00:00:00 1970 +0000
1.2 +++ b/os/ossrv/lowlevellibsandfws/pluginfw/Framework/inc/registryinfoconst.hrh Fri Jun 15 03:10:57 2012 +0200
1.3 @@ -0,0 +1,72 @@
1.4 +// Copyright (c) 2007-2009 Nokia Corporation and/or its subsidiary(-ies).
1.5 +// All rights reserved.
1.6 +// This component and the accompanying materials are made available
1.7 +// under the terms of "Eclipse Public License v1.0"
1.8 +// which accompanies this distribution, and is available
1.9 +// at the URL "http://www.eclipse.org/legal/epl-v10.html".
1.10 +//
1.11 +// Initial Contributors:
1.12 +// Nokia Corporation - initial contribution.
1.13 +//
1.14 +// Contributors:
1.15 +//
1.16 +// Description:
1.17 +// This file contains the constants used in ECOM RSS resource files
1.18 +// The UID identifying client provided custom resolver plug-ins implementing
1.19 +// the CResolver interface.
1.20 +//
1.21 +//
1.22 +
1.23 +/**
1.24 + @file
1.25 + @publishedAll
1.26 + @released
1.27 + @publishedPartner
1.28 + @released
1.29 +*/
1.30 +#define CUSTOM_RESOLVER_INTERFACE_UID 0x10009D90
1.31 +
1.32 +/**
1.33 +The UID identifying as Resource Files ECOM Interface Implementation .
1.34 +*/
1.35 +#define ECOM_RESOURCE_FILE 0x101F747D
1.36 +
1.37 +/**
1.38 +The UID identifiying an ECom plug-in resource file as having version 2 format
1.39 +*/
1.40 +#define RESOURCE_FORMAT_VERSION_2 0x101FB0B9
1.41 +
1.42 +/**
1.43 +The UID identifiying an ECom plug-in resource file as having version 3 format
1.44 +@publishedPartner
1.45 +@released
1.46 +*/
1.47 +#define RESOURCE_FORMAT_VERSION_3 0x10009E47
1.48 +
1.49 +/**
1.50 +Constant used with the IMPLEMENTATION_INFO & BINARY_IMPLEMENTATION_INFO
1.51 +structs in registryinfov3.rh. The integer identifying Implementation
1.52 +Information record type 1. Type 1 is for string/text data.
1.53 +@publishedPartner
1.54 +@released
1.55 +*/
1.56 +#define IMPLEMENTATION_INFO_RECORD_TYPE1 0x01
1.57 +
1.58 +/**
1.59 +Constant used with the IMPLEMENTATION_INFO & BINARY_IMPLEMENTATION_INFO
1.60 +structs in registryinfov3.rh. The integer identifying Implementation
1.61 +Information record type 2. Type 2 is for binary data.
1.62 +@publishedPartner
1.63 +@released
1.64 +*/
1.65 +#define IMPLEMENTATION_INFO_RECORD_TYPE2 0x02
1.66 +
1.67 +/**
1.68 +Constant defined for use with the 'flags' member of IMPLEMENTATION_INFO &
1.69 +BINARY_IMPLEMENTATION_INFO structs in registryinfov3.rh.
1.70 +The bit flags marking features.
1.71 +@publishedPartner
1.72 +@released
1.73 +*/
1.74 +#define IMPLEMENTATION_INFO_FLAG_ROM_ONLY 0x01
1.75 +