pub unsafe fn GetPrintOutputInfo<P0, P1>(
    hwnd: P0,
    pszprinter: P1,
    phfile: *mut HANDLE,
    ppszoutputfile: *mut PWSTR
) -> Result<()>
where P0: IntoParam<HWND>, P1: IntoParam<PCWSTR>,