pub type ICredentialProviderFilter = *mut c_void;