skins/AknSkins/srvinc/AknsSrvDescriptorFileLayout.h
changeset 0 05e9090e2422
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/skins/AknSkins/srvinc/AknsSrvDescriptorFileLayout.h	Thu Dec 17 09:14:12 2009 +0200
@@ -0,0 +1,207 @@
+/*
+* Copyright (c) 2002-2008 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:  Descriptor file layout enumerations.
+*
+*/
+
+
+#ifndef AKNSSRVDESCRIPTORFILELAYOUT_H
+#define AKNSSRVDESCRIPTORFILELAYOUT_H
+
+// CONSTANTS
+
+enum TAknsSkinDescChunkType
+    {
+    EAknsSkinDescSkinDesc                   = 0,
+    EAknsSkinDescName                       = 1,
+    EAknsSkinDescFilename                   = 2,
+    EAknsSkinDescSkinDescClass              = 3,
+    EAknsSkinDescSkinDescBmpItemDef         = 4,
+    EAknsSkinDescSkinDescColorTblItemDef    = 5,
+    EAknsSkinDescSkinDescImgTblItemDef      = 6,
+    EAknsSkinDescSkinDescImgAttributes      = 7,
+    EAknsSkinDescSkinDescImgBmpAnim         = 8,
+    EAknsSkinDescSkinDescImgLangOverride    = 9,
+    EAknsSkinDescWallpaper                  = 10,
+    EAknsSkinDescInformation                = 11,
+    EAknsSkinDescSkinDescStringItemDef      = 12,
+    EAknsSkinDescRelease26                  = 13,
+    EAknsSkinDescTargetDevice               = 14,
+    EAknsSkinDescLanguage                   = 15,
+    EAknsSkinDescEffectQueue                = 16,
+    EAknsSkinDescEffect                     = 17,
+    EAknsSkinDescReleaseGeneric             = 18,
+    EAknsSkinDescAnimation                  = 19,
+    EAknsskinDescAnimationParamGroup        = 20
+    };
+
+enum TAknsSrvDescriptorFileOffset
+    {
+    EAknsSrvDFOCommonLength         = 0,
+    EAknsSrvDFOCommonType           = 4,
+    EAknsSrvDFOCommonVersion        = 6,
+
+    EAknsSrvDFOSkinSkinPID1         = 8,
+    EAknsSrvDFOSkinSkinPID2         = 12,
+    EAknsSrvDFOSkinSkinCF           = 16,
+    EAknsSrvDFOSkinSkinType         = 20,
+    EAknsSrvDFOSkinColorSchemePID1  = 22,
+    EAknsSrvDFOSkinColorSchemePID2  = 26,
+    EAknsSrvDFOSkinProtection       = 30,
+    EAknsSrvDFOSkinContentFlags     = 31,
+    EAknsSrvDFOSkinReserved2        = 32,
+    EAknsSrvDFOSkinReserved3        = 34,
+    EAknsSrvDFOSkinChunksN          = 38,
+    EAknsSrvDFOSkinContent          = 42,
+
+    EAknsSrvDFONameLanguage         = 8,
+    EAknsSrvDFONameNameLen          = 10,
+    EAknsSrvDFONameName             = 12,
+
+    EAknsSrvDFOFilenameFilenameID   = 8,
+    EAknsSrvDFOFilenameLen          = 12,
+    EAknsSrvDFOFilenameFilename     = 14,
+
+    EAknsSrvDFOClassClass           = 8,
+    EAknsSrvDFOClassChunksN         = 9,
+    EAknsSrvDFOClassContent         = 13,
+
+    EAknsSrvDFOBitmapMajor          = 8,
+    EAknsSrvDFOBitmapMinor          = 12,
+    EAknsSrvDFOBitmapFilenameID     = 16,
+    EAknsSrvDFOBitmapBitmapIndex    = 20,
+    EAknsSrvDFOBitmapMaskIndex      = 24,
+    EAknsSrvDFOBitmapAttributes     = 28,
+
+    EAknsSrvDFOColorTableMajor      = 8,
+    EAknsSrvDFOColorTableMinor      = 12,
+    EAknsSrvDFOColorTableColorsN    = 16,
+    EAknsSrvDFOColorTableColorIndex0= 17,
+    EAknsSrvDFOColorTableColorRgb0  = 19,
+    EAknsSrvDFOColorTableColorSize  = 6,
+
+    EAknsSrvDFOImageTableMajor      = 8,
+    EAknsSrvDFOImageTableMinor      = 12,
+    EAknsSrvDFOImageTableImagesN    = 16,
+    EAknsSrvDFOImageTableImageMajor0= 17,
+    EAknsSrvDFOImageTableImageMinor0= 21,
+    EAknsSrvDFOImageTableImageSize  = 8,
+
+    EAknsSrvDFOBmpAnimMajor         = 8,
+    EAknsSrvDFOBmpAnimMinor         = 12,
+    EAknsSrvDFOBmpAnimInterval      = 16,
+    EAknsSrvDFOBmpAnimPlayMode      = 18,
+    EAknsSrvDFOBmpAnimFlash         = 19,
+    EAknsSrvDFOBmpAnimFramesN       = 20,
+    EAknsSrvDFOBmpAnimFrameMajor0   = 21,
+    EAknsSrvDFOBmpAnimFrameMinor0   = 25,
+    EAknsSrvDFOBmpAnimFrameTime0    = 29,
+    EAknsSrvDFOBmpAnimFramePosX0    = 31,
+    EAknsSrvDFOBmpAnimFramePosY0    = 33,
+    EAknsSrvDFOBmpAnimFrameSize     = 14,
+
+    EAknsSrvDFOLangOverrideType             = 8,
+    EAknsSrvDFOLangOverridePID1             = 9,
+    EAknsSrvDFOLangOverridePID2             = 13,
+
+    EAknsSrvDFOAttributesAttributeFlags     = 8,
+    EAknsSrvDFOAttributesAlignment          = 9,
+    EAknsSrvDFOAttributesCoordX             = 10,
+    EAknsSrvDFOAttributesCoordY             = 12,
+    EAknsSrvDFOAttributesSizeW              = 14,
+    EAknsSrvDFOAttributesSizeH              = 16,
+    EAknsSrvDFOAttributesExtAttributeFlags  = 18,
+    EAknsSrvDFOAttributesReserved           = 20,
+
+    EAknsSrvDFOWallpaperWallpaperType       = 8,
+    EAknsSrvDFOWallpaperFilenameLen         = 9,
+    EAknsSrvDFOWallpaperFilename            = 11,
+
+    EAknsSrvDFOStringMajor                  = 8,
+    EAknsSrvDFOStringMinor                  = 12,
+    EAknsSrvDFOStringStringLen              = 16,
+    EAknsSrvDFOStringString                 = 18,
+
+    EAknsSrvDFOEffectQueueMajor             = 8,
+    EAknsSrvDFOEffectQueueMinor             = 12,
+    EAknsSrvDFOEffectQueueRefMajor          = 16,
+    EAknsSrvDFOEffectQueueRefMinor          = 20,
+    EAknsSrvDFOEffectQueueInputLayerIndex   = 24,
+    EAknsSrvDFOEffectQueueInputLayerMode    = 25,
+    EAknsSrvDFOEffectQueueOutputLayerIndex  = 26,
+    EAknsSrvDFOEffectQueueOutputLayerMode   = 27,
+    EAknsSrvDFOEffectQueueEffectCount       = 32,
+    EAknsSrvDFOEffectQueueEffects           = 34,
+
+    EAknsSrvDFOEffectUID                    = 8,
+    EAknsSrvDFOEffectInputLayerAIndex       = 12,
+    EAknsSrvDFOEffectInputLayerAMode        = 13,
+    EAknsSrvDFOEffectInputLayerBIndex       = 14,
+    EAknsSrvDFOEffectInputLayerBMode        = 15,
+    EAknsSrvDFOEffectOutputLayerIndex       = 16,
+    EAknsSrvDFOEffectOutputLayerMode        = 17,
+    EAknsSrvDFOEffectParameterCount         = 18,
+    EAknsSrvDFOEffectParameters             = 20,
+
+    EAknsSrvDFOAnimationMajor               = 8,
+    EAknsSrvDFOAnimationMinor               = 12,
+    EAknsSrvDFOAnimationType                = 16,
+    EAknsSrvDFOAnimationReserved0           = 17,
+    EAknsSrvDFOAnimationReserved1           = 20,
+    EAknsSrvDFOAnimationInputLayerIndex     = 24,
+    EAknsSrvDFOAnimationInputLayerMode      = 25,
+    EAknsSrvDFOAnimationOutputLayerIndex    = 26,
+    EAknsSrvDFOAnimationOutputLayerMode     = 27,
+    EAknsSrvDFOAnimationMinInterval         = 28,
+    EAknsSrvDFOAnimationPreprocessCount     = 32,
+    EAknsSrvDFOAnimationContentBegin        = 34,
+
+    EAknsSrvDFOAnimationParamGroupValueA        = 8,
+    EAknsSrvDFOAnimationParamGroupValueB        = 12,
+    EAknsSrvDFOAnimationParamGroupParameterCount= 16,
+    EAknsSrvDFOAnimationParamGroupParameters    = 18,
+
+    EAknsSrvDFOParameterLength              = 0,
+    EAknsSrvDFOParameterReserved            = 2,
+    EAknsSrvDFOParameterType                = 3,
+    EAknsSrvDFOParameterNameLen             = 4,
+    EAknsSrvDFOParameterName                = 6,
+
+    EAknsSrvDFORelease26Length              = 0,
+    EAknsSrvDFORelease26PlatformMajor       = 8,
+    EAknsSrvDFORelease26PlatformMinor       = 9,
+    EAknsSrvDFORelease26ChunksN             = 10,
+    EAknsSrvDFORelease26Content             = 14,
+
+    EAknsSrvDFOLanguageGenRestr             = 8,
+    EAknsSrvDFOLanguageLangRestr            = 10,
+    EAknsSrvDFOLanguageLanguageN            = 12,
+    EAknsSrvDFOLanguageContent              = 16,
+
+    EAknsSrvDFOReleaseGenericLength         = 0,
+    EAknsSrvDFOReleaseGenericPlatformMajor  = 8,
+    EAknsSrvDFOReleaseGenericPlatformMinor  = 9,
+    EAknsSrvDFOReleaseGenericReserved1      = 10,
+    EAknsSrvDFOReleaseGenericReserved2      = 14,
+    EAknsSrvDFOReleaseGenericChunksN        = 18,
+    EAknsSrvDFOReleaseGenericContent        = 22,
+
+    EAknsSrvDFOInformationCompilerVer       = 16,
+    EAknsSrvDFOInformationAuthorLen         = 24,
+    EAknsSrvDFOInformationAuthorStr         = 26,
+    };
+
+#endif
+
+// End of File