Last change
on this file since 100 was 5, checked in by bart, 17 years ago |
Initial check in of port driver source
|
File size:
1.4 KB
|
Line | |
---|
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.