pub trait IMFRelativePanelWatcher_Impl: Sized + IMFShutdown_Impl {
    // Required methods
    fn BeginGetReport(
        &self,
        pcallback: Option<&IMFAsyncCallback>,
        pstate: Option<&IUnknown>
    ) -> Result<()>;
    fn EndGetReport(
        &self,
        presult: Option<&IMFAsyncResult>
    ) -> Result<IMFRelativePanelReport>;
    fn GetReport(&self) -> Result<IMFRelativePanelReport>;
}

Required Methods§

Object Safety§

This trait is not object safe.

Implementors§