source: trunk/pdr/include/ecdata.h@ 5

Last change on this file since 5 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
4typedef 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
42typedef 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
49typedef 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.