/*++ Copyright (c) 1995 Microsoft Corporation Module Name: ppdfile.h Abstract: PostScript driver PPD parser - FILEOBJ header file [Notes:] Revision History: 4/19/95 -davidx- Created it. dd-mm-yy -author- description --*/ #ifndef _PPDFILE_ #define _PPDFILE_ // FILEOBJ object // handle to the open file // pointer to the next character // number of character available in the buffer // typedef struct _FILEOBJ { HANDLE hModule; PSTR pNextChar; DWORD cbAvailable; WORD *pwChecksum; } FILEOBJ, *PFILEOBJ; // Create a file object PFILEOBJ FILEOBJ_Create( PCWSTR pwstrFilename, WORD *pwChecksum ); // Delete a file object VOID FILEOBJ_Delete( PFILEOBJ pFileObj ); // Read a single character from a file object PPDERROR FILEOBJ_GetChar( PFILEOBJ pFileObj, PSTR pCh ); #endif // !_PPDFILE_