[][src]Struct winapi::um::objidl::IDataObjectVtbl

#[repr(C)]
pub struct IDataObjectVtbl { pub parent: IUnknownVtbl, pub GetData: unsafe extern "system" fn(This: *mut IDataObject, pformatetcIn: *const FORMATETC, pmedium: *mut STGMEDIUM) -> HRESULT, pub GetDataHere: unsafe extern "system" fn(This: *mut IDataObject, pformatetc: *const FORMATETC, pmedium: *mut STGMEDIUM) -> HRESULT, pub QueryGetData: unsafe extern "system" fn(This: *mut IDataObject, pformatetc: *const FORMATETC) -> HRESULT, pub GetCanonicalFormatEtc: unsafe extern "system" fn(This: *mut IDataObject, pformatetcIn: *const FORMATETC, pformatetcOut: *mut FORMATETC) -> HRESULT, pub SetData: unsafe extern "system" fn(This: *mut IDataObject, pformatetc: *const FORMATETC, pformatetcOut: *const FORMATETC, fRelease: BOOL) -> HRESULT, pub EnumFormatEtc: unsafe extern "system" fn(This: *mut IDataObject, dwDirection: DWORD, ppenumFormatEtc: *mut *mut IEnumFORMATETC) -> HRESULT, pub DAdvise: unsafe extern "system" fn(This: *mut IDataObject, pformatetc: *const FORMATETC, advf: DWORD, pAdvSInk: *const IAdviseSink, pdwConnection: *mut DWORD) -> HRESULT, pub DUnadvise: unsafe extern "system" fn(This: *mut IDataObject, dwConnection: DWORD) -> HRESULT, pub EnumDAdvise: unsafe extern "system" fn(This: *mut IDataObject, ppenumAdvise: *const *const IEnumSTATDATA) -> HRESULT, }

Fields

parent: IUnknownVtblGetData: unsafe extern "system" fn(This: *mut IDataObject, pformatetcIn: *const FORMATETC, pmedium: *mut STGMEDIUM) -> HRESULTGetDataHere: unsafe extern "system" fn(This: *mut IDataObject, pformatetc: *const FORMATETC, pmedium: *mut STGMEDIUM) -> HRESULTQueryGetData: unsafe extern "system" fn(This: *mut IDataObject, pformatetc: *const FORMATETC) -> HRESULTGetCanonicalFormatEtc: unsafe extern "system" fn(This: *mut IDataObject, pformatetcIn: *const FORMATETC, pformatetcOut: *mut FORMATETC) -> HRESULTSetData: unsafe extern "system" fn(This: *mut IDataObject, pformatetc: *const FORMATETC, pformatetcOut: *const FORMATETC, fRelease: BOOL) -> HRESULTEnumFormatEtc: unsafe extern "system" fn(This: *mut IDataObject, dwDirection: DWORD, ppenumFormatEtc: *mut *mut IEnumFORMATETC) -> HRESULTDAdvise: unsafe extern "system" fn(This: *mut IDataObject, pformatetc: *const FORMATETC, advf: DWORD, pAdvSInk: *const IAdviseSink, pdwConnection: *mut DWORD) -> HRESULTDUnadvise: unsafe extern "system" fn(This: *mut IDataObject, dwConnection: DWORD) -> HRESULTEnumDAdvise: unsafe extern "system" fn(This: *mut IDataObject, ppenumAdvise: *const *const IEnumSTATDATA) -> HRESULT

Auto Trait Implementations

Blanket Implementations

impl<T> From for T[src]

impl<T, U> TryFrom for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> TryInto for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.

impl<T, U> Into for T where
    U: From<T>, 
[src]

impl<T> Borrow for T where
    T: ?Sized
[src]

impl<T> BorrowMut for T where
    T: ?Sized
[src]

impl<T> Any for T where
    T: 'static + ?Sized
[src]