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