localisation/apparchitecture/inc/AIFTOOL.RH
branchSymbian3
changeset 57 b8d18c84f71c
parent 6 c108117318cb
equal deleted inserted replaced
56:aa99f2208aad 57:b8d18c84f71c
     1 // Copyright (c) 1997-2009 Nokia Corporation and/or its subsidiary(-ies).
     1 // Copyright (c) 1997-2009 Nokia Corporation and/or its subsidiary(-ies).
     2 // All rights reserved.
     2 // All rights reserved.
     3 // This component and the accompanying materials are made available
     3 // This component and the accompanying materials are made available
     4 // under the terms of the License "Eclipse Public License v1.0"
     4 // under the terms of "Eclipse Public License v1.0"
     5 // which accompanies this distribution, and is available
     5 // which accompanies this distribution, and is available
     6 // at the URL "http://www.eclipse.org/legal/epl-v10.html".
     6 // at the URL "http://www.eclipse.org/legal/epl-v10.html".
     7 //
     7 //
     8 // Initial Contributors:
     8 // Initial Contributors:
     9 // Nokia Corporation - initial contribution.
     9 // Nokia Corporation - initial contribution.
    38 // application group name
    38 // application group name
    39 #define KAppMaxGroupName 16
    39 #define KAppMaxGroupName 16
    40 
    40 
    41 
    41 
    42 
    42 
    43 ///////////////////////////
    43 //
    44 // HEADER INFO
    44 // HEADER INFO
    45 ///////////////////////////
    45 //
    46 
    46 
    47 STRUCT AIF_DATA
    47 STRUCT AIF_DATA
    48 	{
    48 	{
    49 	LONG app_uid;
    49 	LONG app_uid;
    50 	//
    50 	//
    64 	//
    64 	//
    65 	LEN WORD STRUCT file_ownership_list[]; // FILE_OWNERSHIP_INFO
    65 	LEN WORD STRUCT file_ownership_list[]; // FILE_OWNERSHIP_INFO
    66 	}
    66 	}
    67 
    67 
    68 
    68 
    69 ///////////////////////////
    69 //
    70 // CAPTIONS
    70 // CAPTIONS
    71 ///////////////////////////
    71 //
    72 
    72 
    73 #define KMaxCaption 256
    73 #define KMaxCaption 256
    74 
    74 
    75 enum 
    75 enum 
    76 	{
    76 	{
   181 	{
   181 	{
   182 	WORD code;
   182 	WORD code;
   183 	LTEXT caption(KMaxCaption);
   183 	LTEXT caption(KMaxCaption);
   184 	}
   184 	}
   185 
   185 
   186 ///////////////////////////
   186 //
   187 // DATATYPE
   187 // DATATYPE
   188 ///////////////////////////
   188 //
   189 
   189 
   190 #define KMaxDataTypeLength 256
   190 #define KMaxDataTypeLength 256
   191 
   191 
   192 enum
   192 enum
   193 	{
   193 	{
   201 	{
   201 	{
   202 	WORD priority;
   202 	WORD priority;
   203 	LTEXT8 type(KMaxDataTypeLength);
   203 	LTEXT8 type(KMaxDataTypeLength);
   204 	}
   204 	}
   205 
   205 
   206 ///////////////////////////
   206 //
   207 // VIEW_DATA
   207 // VIEW_DATA
   208 ///////////////////////////
   208 //
   209 
   209 
   210 STRUCT VIEW_DATA
   210 STRUCT VIEW_DATA
   211 	{
   211 	{
   212 	LONG view_uid;
   212 	LONG view_uid;
   213 	//
   213 	//
   216 	WORD num_icons=0; // each icon should be a bitmap/mask pair
   216 	WORD num_icons=0; // each icon should be a bitmap/mask pair
   217 	//
   217 	//
   218 	LEN WORD STRUCT caption_list[]; // CAPTION
   218 	LEN WORD STRUCT caption_list[]; // CAPTION
   219 	}
   219 	}
   220 
   220 
   221 ///////////////////////////
   221 //
   222 // FILE_OWNERSHIP_INFO
   222 // FILE_OWNERSHIP_INFO
   223 ///////////////////////////
   223 //
   224 
   224 
   225 #define KMaxFileNameLength 256
   225 #define KMaxFileNameLength 256
   226 
   226 
   227 STRUCT FILE_OWNERSHIP_INFO
   227 STRUCT FILE_OWNERSHIP_INFO
   228 	{
   228 	{
   229 	LTEXT file_name(KMaxFileNameLength);
   229 	LTEXT file_name(KMaxFileNameLength);
   230 	}
   230 	}
   231 
   231 
   232 ///////////////////////////
   232 //
   233 // MEMORY
   233 // MEMORY
   234 ///////////////////////////
   234 //
   235 
   235 
   236 // not yet implemented
   236 // not yet implemented
   237 
   237 
   238 STRUCT MEMORY
   238 STRUCT MEMORY
   239 	{
   239 	{
   240 	LONG minheap;
   240 	LONG minheap;
   241 	LONG maxheap;
   241 	LONG maxheap;
   242 	LONG stack;
   242 	LONG stack;
   243 	}
   243 	}
       
   244