windows::Win32::Media::MediaFoundation

Trait IMFNetCredentialCache_Impl

pub trait IMFNetCredentialCache_Impl: IUnknownImpl {
    // Required methods
    fn GetCredential(
        &self,
        pszurl: &PCWSTR,
        pszrealm: &PCWSTR,
        dwauthenticationflags: u32,
        ppcred: OutRef<'_, IMFNetCredential>,
        pdwrequirementsflags: *mut u32,
    ) -> Result<()>;
    fn SetGood(
        &self,
        pcred: Ref<'_, IMFNetCredential>,
        fgood: BOOL,
    ) -> Result<()>;
    fn SetUserOptions(
        &self,
        pcred: Ref<'_, IMFNetCredential>,
        dwoptionsflags: u32,
    ) -> Result<()>;
}

Required Methods§

fn GetCredential( &self, pszurl: &PCWSTR, pszrealm: &PCWSTR, dwauthenticationflags: u32, ppcred: OutRef<'_, IMFNetCredential>, pdwrequirementsflags: *mut u32, ) -> Result<()>

fn SetGood(&self, pcred: Ref<'_, IMFNetCredential>, fgood: BOOL) -> Result<()>

fn SetUserOptions( &self, pcred: Ref<'_, IMFNetCredential>, dwoptionsflags: u32, ) -> Result<()>

Dyn Compatibility§

This trait is not dyn compatible.

In older versions of Rust, dyn compatibility was called "object safety", so this trait is not object safe.

Implementors§