Last change
on this file was 5, checked in by bart, 17 years ago |
Initial check in of port driver source
|
File size:
1.4 KB
|
Rev | Line | |
---|
[5] | 1 | #ifndef PDFDATA_INCLUDED
|
---|
| 2 | #define PDFDATA_INCLUDED
|
---|
| 3 |
|
---|
| 4 | typedef struct _ECUPSSESSIONDATA
|
---|
| 5 | {
|
---|
| 6 | // port settings
|
---|
| 7 | BOOL bAutoGenerate;
|
---|
| 8 | BOOL bAutoFileName;
|
---|
| 9 | BOOL bShowPDFMark;
|
---|
| 10 | BOOL bGeneratedTemp;
|
---|
| 11 | BOOL bFoundNPipe;
|
---|
| 12 | PSZ pszPDFOutputPath;
|
---|
| 13 | PSZ pszGSLocation;
|
---|
| 14 | ULONG ulGSMode;
|
---|
| 15 | PSZ pszGSParameters;
|
---|
| 16 | PSZ pszPDFMarkLocation;
|
---|
| 17 | PSZ pszREXXPreScript;
|
---|
| 18 | PSZ pszREXXPostScript;
|
---|
| 19 | PSZ pszPDFInfoTitle;
|
---|
| 20 | PSZ pszPDFInfoSubject;
|
---|
| 21 | PSZ pszPDFInfoAuthor;
|
---|
| 22 | PSZ pszPDFInfoKeywords;
|
---|
| 23 | // various Paths
|
---|
| 24 | PSZ pszTempPath;
|
---|
| 25 | PSZ pszPSFonts;
|
---|
| 26 | PSZ pszPSOutputFile;
|
---|
| 27 | PSZ pszLogFile;
|
---|
| 28 | PSZ pszBootDrive;
|
---|
| 29 | PPRJINFO3 pJobInfo;
|
---|
| 30 | HMODULE hModule; //module handle of this PDR
|
---|
| 31 | HAB hab;
|
---|
| 32 | // File handles
|
---|
| 33 | HFILE hPSFile;
|
---|
| 34 | HFILE hLogFile;
|
---|
| 35 | HFILE hClientPipe;
|
---|
| 36 | // Buffer to hold PS data
|
---|
| 37 | PSZ pszPSBuffer;
|
---|
| 38 | ULONG ulPSBufSize;
|
---|
| 39 |
|
---|
| 40 | } ECUPSSESSIONDATA, *PECUPSSESSIONDATA;
|
---|
| 41 |
|
---|
| 42 | typedef struct _INPUTDESCRIPTION
|
---|
| 43 | {
|
---|
| 44 | ULONG ulType; // type of input, used by the program to determine action
|
---|
| 45 | ULONG ulIDCount; // number of ID's which contain the data
|
---|
| 46 | PULONG ulIDs; // Array of ID's
|
---|
| 47 | } INPDESC;
|
---|
| 48 |
|
---|
| 49 | typedef struct _INIKEY
|
---|
| 50 | {
|
---|
| 51 | PSZ pszKeyName;
|
---|
| 52 | PVOID pData;
|
---|
| 53 | ULONG ulType;
|
---|
| 54 | PVOID pDefault;
|
---|
| 55 | INPDESC inpIDs;
|
---|
| 56 | } INIKEY;
|
---|
| 57 |
|
---|
| 58 |
|
---|
| 59 |
|
---|
| 60 | #endif
|
---|
Note:
See
TracBrowser
for help on using the repository browser.