williamr@2: // Copyright (c) 2005-2009 Nokia Corporation and/or its subsidiary(-ies). williamr@2: // All rights reserved. williamr@2: // This component and the accompanying materials are made available williamr@2: // under the terms of the License "Symbian Foundation License v1.0" to Symbian Foundation members and "Symbian Foundation End User License Agreement v1.0" to non-members williamr@2: // which accompanies this distribution, and is available williamr@2: // at the URL "http://www.symbianfoundation.org/legal/licencesv10.html". williamr@2: // williamr@2: // Initial Contributors: williamr@2: // Nokia Corporation - initial contribution. williamr@2: // williamr@2: // Contributors: williamr@2: // williamr@2: // Description: williamr@2: // williamr@2: williamr@2: #ifndef __FBSMESSAGE_H__ williamr@2: #define __FBSMESSAGE_H__ williamr@2: williamr@2: /** williamr@2: @internalComponent williamr@2: */ williamr@2: enum TFbsMessage williamr@2: { williamr@2: EFbsMessInit, williamr@2: EFbsMessShutdown, williamr@2: EFbsMessClose, williamr@2: EFbsMessResourceCount, williamr@2: EFbsMessNumTypefaces, williamr@2: EFbsMessTypefaceSupport, williamr@2: EFbsMessFontHeightInTwips, williamr@2: EFbsMessFontHeightInPixels, williamr@2: EFbsMessAddFontStoreFile, williamr@2: EFbsMessInstallFontStoreFile, williamr@2: EFbsMessRemoveFontStoreFile, williamr@2: EFbsMessSetPixelHeight, williamr@2: EFbsMessGetFontById, williamr@2: EFbsMessFontDuplicate, williamr@2: EFbsMessBitmapCreate, williamr@2: EFbsMessBitmapResize, williamr@2: EFbsMessBitmapDuplicate, williamr@2: EFbsMessBitmapLoad, williamr@2: EFbsMessDefaultAllocFail, williamr@2: EFbsMessDefaultMark, williamr@2: EFbsMessDefaultMarkEnd, williamr@2: EFbsMessUserAllocFail, williamr@2: EFbsMessUserMark, williamr@2: EFbsMessUserMarkEnd, williamr@2: EFbsMessHeapCheck, williamr@2: EFbsMessRasterize, williamr@2: EFbsMessFaceAttrib, williamr@2: EFbsMessHasCharacter, williamr@2: EFbsMessSetDefaultGlyphBitmapType, williamr@2: EFbsMessGetDefaultGlyphBitmapType, williamr@2: EFbsMessFontNameAlias, williamr@2: EFbsMessBitmapCompress, williamr@2: EFbsMessGetHeapSizes, williamr@2: EFbsMessGetNearestFontToDesignHeightInTwips, williamr@2: EFbsMessGetNearestFontToMaxHeightInTwips, williamr@2: EFbsMessGetNearestFontToDesignHeightInPixels, williamr@2: EFbsMessGetNearestFontToMaxHeightInPixels, williamr@2: EFbsMessShapeText, williamr@2: EFbsMessShapeDelete, williamr@2: EFbsMessDefaultLanguageForMetrics, williamr@2: EFbsMessSetTwipsHeight, williamr@2: EFbsMessGetTwipsHeight, williamr@2: EFbsCompress, williamr@2: EFbsMessBitmapBgCompress, williamr@2: EFbsUnused1, williamr@2: EFbsSetSystemDefaultTypefaceName, williamr@2: EFbsGetAllBitmapHandles, williamr@2: EFbsMessCreateLinkedTypeface, //linked font registration williamr@2: EFbsMessSetHeapFail, //for memory testing only williamr@2: EFbsMessHeapCount, //for memory testing only williamr@2: EFbsMessSetHeapReset, //for memory testing only williamr@2: EFbsMessSetHeapCheck, //for memory testing only williamr@2: EFbsMessHeap, //for memory testing only williamr@2: EFbsMessLinkedCache, //to put a character in the linked fonts cache williamr@2: EFbsMessBitmapClean, // replace a dirty bitmap with the clean one williamr@2: EFbsMessBitmapLoadFast, // for loading bitmap from mbm or rsc file not opened by the client williamr@2: EFbsMessBitmapNotifyDirty, // notify when any bitmap becomes dirty williamr@2: EFbsMessBitmapCancelNotifyDirty, // cancel request for notification of any bitmap becoming dirty williamr@2: EFbsMessSetDuplicateFail, //Test Only - cause font duplicate to fail, or reset this williamr@2: }; williamr@2: williamr@2: #endif // __FBSMESSAGE_H__