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