Trait winsafe::prelude::ole_IDataObject
source · pub trait ole_IDataObject: ole_IUnknown {
// Provided methods
fn DAdvise(
&self,
formatetc: &FORMATETC<'_>,
advf: ADVF,
adv_sink: &impl ole_IAdviseSink
) -> HrResult<u32> { ... }
fn DUnadvise(&self, connection: u32) -> HrResult<()> { ... }
fn QueryGetData(&self, formatetc: &FORMATETC<'_>) -> HrResult<()> { ... }
}
Available on crate features
kernel
and ole
only.Expand description
This trait is enabled with the ole
feature, and provides methods for
IDataObject
.
Prefer importing this trait through the prelude:
use winsafe::prelude::*;
Provided Methods§
sourcefn DAdvise(
&self,
formatetc: &FORMATETC<'_>,
advf: ADVF,
adv_sink: &impl ole_IAdviseSink
) -> HrResult<u32>
fn DAdvise( &self, formatetc: &FORMATETC<'_>, advf: ADVF, adv_sink: &impl ole_IAdviseSink ) -> HrResult<u32>
IDataObject::DAdvise
method.
sourcefn QueryGetData(&self, formatetc: &FORMATETC<'_>) -> HrResult<()>
fn QueryGetData(&self, formatetc: &FORMATETC<'_>) -> HrResult<()>
IDataObject::QueryGetData
method.
Object Safety§
This trait is not object safe.