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