diff -r 5d03bc08d59c -r 01a6848ebfd7 graphicsdeviceinterface/gdi/inc/gdistructs.h --- a/graphicsdeviceinterface/gdi/inc/gdistructs.h Tue Feb 02 01:47:50 2010 +0200 +++ b/graphicsdeviceinterface/gdi/inc/gdistructs.h Fri Apr 16 16:21:04 2010 +0300 @@ -57,4 +57,45 @@ TPtrC iText; }; + +/* +Structure used to pass input/output parameters between RFontTable and CFbsFont. +@internalTechnology +*/ +class TGetFontTableParam + { +public: + TUint32 iTag; + TAny *iContent; + TInt iLength; + }; + +/* +Structure used to pass input/output parameters between RGlyphOutlineIterator and CFbsFont. +Used when opening an outline iterator. +@internalTechnology +*/ +class TGetGlyphOutlineParam + { +public: + TInt iCount; + const TUint *iCodes; + TBool iHinted; + TAny **iOutlines; + TInt *iLengths; + }; + +/* +Structure used to pass input/output parameters between RGlyphOutlineIterator and CFbsFont. +Used when closing an outline iterator. +@internalTechnology +*/ +class TReleaseGlyphOutlineParam + { +public: + TInt iCount; + const TUint *iCodes; + TBool iHinted; + }; + #endif /* GDISTRUCTS_H */