1 // Copyright © 2015, skdltmxn
2 // Licensed under the MIT License <LICENSE.md>
3 //! Winspool header file
4 STRUCT!{struct PRINTER_DEFAULTSA {
5     pDataType: ::LPSTR,
6     pDevMode: ::LPDEVMODEA,
7     DesiredAccess: ::ACCESS_MASK,
8 }}
9 pub type PPRINTER_DEFAULTSA = *mut PRINTER_DEFAULTSA;
10 pub type LPPRINTER_DEFAULTSA = *mut PRINTER_DEFAULTSA;
11 STRUCT!{struct PRINTER_DEFAULTSW {
12     pDataType: ::LPWSTR,
13     pDevMode: ::LPDEVMODEW,
14     DesiredAccess: ::ACCESS_MASK,
15 }}
16 pub type PPRINTER_DEFAULTSW = *mut PRINTER_DEFAULTSW;
17 pub type LPPRINTER_DEFAULTSW = *mut PRINTER_DEFAULTSW;
18 STRUCT!{struct PRINTER_OPTIONSA {
19     cbSize: ::UINT,
20     dwFlags: ::DWORD,
21 }}
22 pub type PPRINTER_OPTIONSA = *mut PRINTER_OPTIONSA;
23 pub type LPPRINTER_OPTIONSA = *mut PRINTER_OPTIONSA;
24 STRUCT!{struct PRINTER_OPTIONSW {
25     cbSize: ::UINT,
26     dwFlags: ::DWORD,
27 }}
28 pub type PPRINTER_OPTIONSW = *mut PRINTER_OPTIONSW;
29 pub type LPPRINTER_OPTIONSW = *mut PRINTER_OPTIONSW;
30