pub trait IMFHttpDownloadSession_Impl: Sized {
    // Required methods
    fn SetServer(&self, szservername: &PCWSTR, nport: u32) -> Result<()>;
    fn CreateRequest(
        &self,
        szobjectname: &PCWSTR,
        fbypassproxycache: BOOL,
        fsecure: BOOL,
        szverb: &PCWSTR,
        szreferrer: &PCWSTR
    ) -> Result<IMFHttpDownloadRequest>;
    fn Close(&self) -> Result<()>;
}

Required Methods§

fn SetServer(&self, szservername: &PCWSTR, nport: u32) -> Result<()>

fn CreateRequest( &self, szobjectname: &PCWSTR, fbypassproxycache: BOOL, fsecure: BOOL, szverb: &PCWSTR, szreferrer: &PCWSTR ) -> Result<IMFHttpDownloadRequest>

fn Close(&self) -> Result<()>

Object Safety§

This trait is not object safe.

Implementors§