pub unsafe fn GetPrinterW<P0>(
    hprinter: P0,
    level: u32,
    pprinter: Option<&mut [u8]>,
    pcbneeded: *mut u32
) -> Result<()>
where P0: IntoParam<HANDLE>,