/******************************Module*Header*******************************\ * Module Name: atmstub.h * * Created: 23-Apr-1990 * Author: Xudong Wu [tessiew] * * Copyright (c) 1990-1999 Microsoft Corporation * \**************************************************************************/ DHPDEV APIENTRY atmfdEnablePDEV( DEVMODEW *pdm, LPWSTR pwszLogAddress, ULONG cPat, HSURF *phsurfPatterns, ULONG cjCaps, ULONG *pdevcaps, ULONG cjDevInfo, DEVINFO *pdi, HDEV hdev, LPWSTR pwszDeviceName, HANDLE hDriver ); VOID APIENTRY atmfdCompletePDEV( DHPDEV dhpdev, HDEV hdev ); VOID APIENTRY atmfdDisablePDEV( DHPDEV dhpdev ); ULONG_PTR APIENTRY atmfdLoadFontFile( ULONG cFiles, ULONG_PTR *piFile, PVOID *ppvView, ULONG *pcjView, DESIGNVECTOR *pdv, ULONG ulLangID, ULONG ulFastCheckSum ); LONG APIENTRY atmfdQueryFontFile( ULONG_PTR iFile, ULONG ulMode, ULONG cjBuf, ULONG *pulBuf ); BOOL APIENTRY atmfdUnloadFontFile( ULONG_PTR iFile ); PIFIMETRICS APIENTRY atmfdQueryFont( DHPDEV dhpdev, ULONG_PTR iFile, ULONG iFace, ULONG_PTR *pid ); LONG APIENTRY atmfdQueryFontCaps( ULONG culCaps, ULONG *pulCaps ); PVOID APIENTRY atmfdQueryFontTree( DHPDEV dhpdev, ULONG_PTR iFile, ULONG iFace, ULONG iMode, ULONG_PTR *pid ); LONG APIENTRY atmfdQueryFontData( DHPDEV dhpdev, FONTOBJ *pfo, ULONG iMode, HGLYPH hg, GLYPHDATA *pgd, PVOID pv, ULONG cjSize ); BOOL APIENTRY atmfdQueryAdvanceWidths( DHPDEV dhpdev, FONTOBJ *pfo, ULONG iMode, HGLYPH *phg, PVOID pvWidths, ULONG cGlyphs ); LONG APIENTRY atmfdQueryTrueTypeOutline( DHPDEV dhpdev, FONTOBJ *pfo, HGLYPH hglyph, BOOL bMetricsOnly, GLYPHDATA *pgldt, ULONG cjBuf, TTPOLYGONHEADER *ppoly ); LONG APIENTRY atmfdQueryTrueTypeTable( ULONG_PTR iFile, ULONG ulFont, ULONG ulTag, PTRDIFF dpStart, ULONG cjBuf, BYTE *pjBuf, PBYTE *ppjTable, ULONG *pcjTable ); PFD_GLYPHATTR atmfdQueryGlyphAttrs ( FONTOBJ *pfo, ULONG iMode ); PVOID APIENTRY atmfdGetTrueTypeFile ( ULONG_PTR iFile, ULONG *pcj ); ULONG APIENTRY atmfdFontManagement( SURFOBJ *pso, FONTOBJ *pfo, ULONG iMode, ULONG cjIn, PVOID pvIn, ULONG cjOut, PVOID pvOut ); VOID APIENTRY atmfdDestroyFont( FONTOBJ *pfo ); VOID APIENTRY atmfdFree( PVOID pv, ULONG_PTR id ); ULONG APIENTRY atmfdEscape( SURFOBJ *pso, ULONG iEsc, ULONG cjIn, PVOID pvIn, ULONG cjOut, PVOID pvOut );