pub unsafe extern "system" fn PTOpenProviderEx( pszprintername: PCWSTR, dwmaxversion: u32, dwprefversion: u32, phprovider: *mut HPTPROVIDER, pusedversion: *mut u32, ) -> HRESULT