pub unsafe fn OpenPrinter2A<P0>(
    pprintername: P0,
    phprinter: *mut HANDLE,
    pdefault: Option<*const PRINTER_DEFAULTSA>,
    poptions: Option<*const PRINTER_OPTIONSA>
) -> Result<()>
where P0: IntoParam<PCSTR>,