fbs/fontandbitmapserver/sfbs/UTILS.H
changeset 36 01a6848ebfd7
parent 0 5d03bc08d59c
child 116 171fae344dd4
--- a/fbs/fontandbitmapserver/sfbs/UTILS.H	Tue Feb 02 01:47:50 2010 +0200
+++ b/fbs/fontandbitmapserver/sfbs/UTILS.H	Fri Apr 16 16:21:04 2010 +0300
@@ -70,7 +70,8 @@
 	EFbsInvalidCompressionThreshold,
 	EFbsTypefaceIndexOutOfRange,
 	EFbsPanicBitmapDataCopy,
-	EFbsPanicBitmapReadOnly
+	EFbsPanicBitmapReadOnly,
+	EFbsPanicInvalidBitmapType
 	};
 
 class TScanLine
@@ -237,6 +238,32 @@
 	EFbsWdpPageBitmapDataAndSharedHeapChunksOnly=0x04, //SYMBIAN_GRAPHICS_FBSERV_PAGE_BITMAP_DATA_AND_SHARED_HEAP_ONLY was specified.
 	};
 
+
+/*
+Structure used to pass parameters from FBS client to FBS server.
+Used when opening/closing an outline iterator.
+@internalTechnology
+*/
+class TFBSGlyphOutlineParam 
+    {
+public:
+    TInt iHandle;
+    TInt iCount;
+    TBool iHinted;
+    };
+
+/*
+Structure used to pass font table/glyph outlines from FBS to FBS client.
+Used when opening an font table or an outline iterator.
+@internalTechnology
+*/
+class TOffsetLen 
+    {
+public:
+    TInt iOffset;
+    TInt iLen;
+    };
+
 #endif