pub unsafe extern "system" fn AddPrintDeviceObject( hprinter: HANDLE, phdeviceobject: *mut HANDLE, ) -> HRESULT