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§
fn BeginGetReport( &self, pcallback: Option<&IMFAsyncCallback>, pstate: Option<&IUnknown> ) -> Result<()>
fn EndGetReport( &self, presult: Option<&IMFAsyncResult> ) -> Result<IMFRelativePanelReport>
fn GetReport(&self) -> Result<IMFRelativePanelReport>
Object Safety§
This trait is not object safe.