diff -r 57c618273d5c -r bbf46f59e123 graphicsdeviceinterface/gdi/inc/gdistructs.h --- a/graphicsdeviceinterface/gdi/inc/gdistructs.h Thu Aug 19 11:11:18 2010 +0300 +++ b/graphicsdeviceinterface/gdi/inc/gdistructs.h Tue Aug 31 16:31:06 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 */