Source code of Windows XP (NT5)
You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
|
|
/*++
Copyright (c) 1992,1993 Microsoft Corporation
Module Name:
psqfont.h
Abstract:
This header file contains the definitions required by the font query module these functions can be called in such a way to determine which PostScript font names will be available for the next pstodib session, the data is managed in the registry.
Author:
James Bratsanos (v-jimbr) 8-Dec-1992
--*/
typedef HANDLE PS_QUERY_FONT_HANDLE; typedef PS_QUERY_FONT_HANDLE *PPS_QUERY_FONT_HANDLE;
#define PS_QFONT_ERROR DWORD
enum { PS_QFONT_SUCCESS=0, PS_QFONT_ERROR_NO_MEM, PS_QFONT_ERROR_CANNOT_CREATE_HEAP, PS_QFONT_ERROR_NO_REGISTRY_DATA,
PS_QFONT_ERROR_CANNOT_QUERY, PS_QFONT_ERROR_INVALID_HANDLE, PS_QFONT_ERROR_INDEX_OUT_OF_RANGE, PS_QFONT_ERROR_FONTNAMEBUFF_TOSMALL, PS_QFONT_ERROR_FONTFILEBUFF_TOSMALL, PS_QFONT_ERROR_NO_NTFONT_REGISTRY_DATA, PS_QFONT_ERROR_FONT_SUB };
PS_QFONT_ERROR WINAPI PsBeginFontQuery( PPS_QUERY_FONT_HANDLE pFontQueryHandle);
PS_QFONT_ERROR WINAPI PsGetNumFontsAvailable( PS_QUERY_FONT_HANDLE pFontQueryHandle, DWORD *pdwFonts);
PS_QFONT_ERROR WINAPI PsGetFontInfo( PS_QUERY_FONT_HANDLE pFontQueryHandle, DWORD dwIndex, LPSTR lpFontName, LPDWORD dwSizeOfFontName, LPSTR lpFontFileName, LPDWORD dwSizeOfFontFileName );
PS_QFONT_ERROR WINAPI PsEndFontQuery( PS_QUERY_FONT_HANDLE pFontQueryHandle);
|