1 // Copyright (c) 2007-2009 Nokia Corporation and/or its subsidiary(-ies).
2 // All rights reserved.
3 // This component and the accompanying materials are made available
4 // under the terms of "Eclipse Public License v1.0"
5 // which accompanies this distribution, and is available
6 // at the URL "http://www.eclipse.org/legal/epl-v10.html".
8 // Initial Contributors:
9 // Nokia Corporation - initial contribution.
14 // This file contains the constants used in ECOM RSS resource files
15 // The UID identifying client provided custom resolver plug-ins implementing
16 // the CResolver interface.
27 #define CUSTOM_RESOLVER_INTERFACE_UID 0x10009D90
30 The UID identifying as Resource Files ECOM Interface Implementation .
32 #define ECOM_RESOURCE_FILE 0x101F747D
35 The UID identifiying an ECom plug-in resource file as having version 2 format
37 #define RESOURCE_FORMAT_VERSION_2 0x101FB0B9
40 The UID identifiying an ECom plug-in resource file as having version 3 format
44 #define RESOURCE_FORMAT_VERSION_3 0x10009E47
47 Constant used with the IMPLEMENTATION_INFO & BINARY_IMPLEMENTATION_INFO
48 structs in registryinfov3.rh. The integer identifying Implementation
49 Information record type 1. Type 1 is for string/text data.
53 #define IMPLEMENTATION_INFO_RECORD_TYPE1 0x01
56 Constant used with the IMPLEMENTATION_INFO & BINARY_IMPLEMENTATION_INFO
57 structs in registryinfov3.rh. The integer identifying Implementation
58 Information record type 2. Type 2 is for binary data.
62 #define IMPLEMENTATION_INFO_RECORD_TYPE2 0x02
65 Constant defined for use with the 'flags' member of IMPLEMENTATION_INFO &
66 BINARY_IMPLEMENTATION_INFO structs in registryinfov3.rh.
67 The bit flags marking features.
71 #define IMPLEMENTATION_INFO_FLAG_ROM_ONLY 0x01