ReactOS  0.4.15-dev-320-g2dc9f0a
precomp.h
Go to the documentation of this file.
1 /*
2  * PROJECT: ReactOS Standard Print Processor
3  * LICENSE: GPL-2.0+ (https://spdx.org/licenses/GPL-2.0+)
4  * PURPOSE: Precompiled Header for all source files
5  * COPYRIGHT: Copyright 2015 Colin Finck (colin@reactos.org)
6  */
7 
8 #ifndef _PRECOMP_H
9 #define _PRECOMP_H
10 
11 #define WIN32_NO_STATUS
12 #include <stdlib.h>
13 #include <windef.h>
14 #include <winbase.h>
15 #include <wingdi.h>
16 #include <winreg.h>
17 #include <winspool.h>
18 #include <winsplp.h>
19 
20 #include <spoolss.h>
21 
22 #include <wine/debug.h>
24 
25 // Structures
26 typedef struct _WINPRINT_HANDLE
27 {
28  enum { RAW } Datatype;
34 }
36 
37 // raw.c
38 DWORD PrintRawJob(PWINPRINT_HANDLE pHandle, PWSTR pwszPrinterAndJob);
39 
40 #endif
struct _WINPRINT_HANDLE WINPRINT_HANDLE
uint16_t * PWSTR
Definition: typedefs.h:55
DWORD dwJobID
Definition: precomp.h:29
struct _WINPRINT_HANDLE * PWINPRINT_HANDLE
WINE_DEFAULT_DEBUG_CHANNEL(cmd)
PWSTR pwszOutputFile
Definition: precomp.h:32
PWSTR pwszDocumentName
Definition: precomp.h:31
unsigned long DWORD
Definition: ntddk_ex.h:95
DWORD PrintRawJob(PWINPRINT_HANDLE pHandle, PWSTR pwszPrinterAndJob)
Definition: raw.c:23
PWSTR pwszPrinterPort
Definition: precomp.h:33
enum _WINPRINT_HANDLE::@4190 Datatype
PWSTR pwszDatatype
Definition: precomp.h:30