#[repr(C)]pub struct ITableProviderVtbl {
pub parent: IUnknownVtbl,
pub GetRowHeaders: unsafe extern "system" fn(This: *mut ITableProvider, pRetVal: *mut *mut SAFEARRAY) -> HRESULT,
pub GetColumnHeaders: unsafe extern "system" fn(This: *mut ITableProvider, pRetVal: *mut *mut SAFEARRAY) -> HRESULT,
pub get_RowOrColumnMajor: unsafe extern "system" fn(This: *mut ITableProvider, pRetVal: *mut RowOrColumnMajor) -> HRESULT,
}
Fields§
§parent: IUnknownVtbl
§GetRowHeaders: unsafe extern "system" fn(This: *mut ITableProvider, pRetVal: *mut *mut SAFEARRAY) -> HRESULT
§GetColumnHeaders: unsafe extern "system" fn(This: *mut ITableProvider, pRetVal: *mut *mut SAFEARRAY) -> HRESULT
§get_RowOrColumnMajor: unsafe extern "system" fn(This: *mut ITableProvider, pRetVal: *mut RowOrColumnMajor) -> HRESULT
Auto Trait Implementations§
impl Freeze for ITableProviderVtbl
impl RefUnwindSafe for ITableProviderVtbl
impl Send for ITableProviderVtbl
impl Sync for ITableProviderVtbl
impl Unpin for ITableProviderVtbl
impl UnwindSafe for ITableProviderVtbl
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more