pub trait IESEventServiceConfiguration_Impl: Sized {
    // Required methods
    fn SetParent(&self, peventservice: Option<&IESEventService>) -> Result<()>;
    fn RemoveParent(&self) -> Result<()>;
    fn SetOwner(&self, pesevents: Option<&IESEvents>) -> Result<()>;
    fn RemoveOwner(&self) -> Result<()>;
    fn SetGraph(&self, pgraph: Option<&IFilterGraph>) -> Result<()>;
    fn RemoveGraph(&self, pgraph: Option<&IFilterGraph>) -> Result<()>;
}

Required Methods§

fn SetParent(&self, peventservice: Option<&IESEventService>) -> Result<()>

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

fn SetOwner(&self, pesevents: Option<&IESEvents>) -> Result<()>

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

fn SetGraph(&self, pgraph: Option<&IFilterGraph>) -> Result<()>

fn RemoveGraph(&self, pgraph: Option<&IFilterGraph>) -> Result<()>

Object Safety§

This trait is not object safe.

Implementors§