pub unsafe fn OpenPrinter2W<P0>(
    pprintername: P0,
    phprinter: *mut HANDLE,
    pdefault: Option<*const PRINTER_DEFAULTSW>,
    poptions: Option<*const PRINTER_OPTIONSW>
) -> Result<()>
where P0: IntoParam<PCWSTR>,