#[repr(C)]pub struct ILayoutStorageVtbl {
pub QueryInterface: Option<unsafe extern "C" fn(This: *mut ILayoutStorage, riid: *const IID, ppvObject: *mut *mut c_void) -> HRESULT>,
pub AddRef: Option<unsafe extern "C" fn(This: *mut ILayoutStorage) -> ULONG>,
pub Release: Option<unsafe extern "C" fn(This: *mut ILayoutStorage) -> ULONG>,
pub LayoutScript: Option<unsafe extern "C" fn(This: *mut ILayoutStorage, pStorageLayout: *mut StorageLayout, nEntries: DWORD, glfInterleavedFlag: DWORD) -> HRESULT>,
pub BeginMonitor: Option<unsafe extern "C" fn(This: *mut ILayoutStorage) -> HRESULT>,
pub EndMonitor: Option<unsafe extern "C" fn(This: *mut ILayoutStorage) -> HRESULT>,
pub ReLayoutDocfile: Option<unsafe extern "C" fn(This: *mut ILayoutStorage, pwcsNewDfName: *mut OLECHAR) -> HRESULT>,
pub ReLayoutDocfileOnILockBytes: Option<unsafe extern "C" fn(This: *mut ILayoutStorage, pILockBytes: *mut ILockBytes) -> HRESULT>,
}
Fields§
§QueryInterface: Option<unsafe extern "C" fn(This: *mut ILayoutStorage, riid: *const IID, ppvObject: *mut *mut c_void) -> HRESULT>
§AddRef: Option<unsafe extern "C" fn(This: *mut ILayoutStorage) -> ULONG>
§Release: Option<unsafe extern "C" fn(This: *mut ILayoutStorage) -> ULONG>
§LayoutScript: Option<unsafe extern "C" fn(This: *mut ILayoutStorage, pStorageLayout: *mut StorageLayout, nEntries: DWORD, glfInterleavedFlag: DWORD) -> HRESULT>
§BeginMonitor: Option<unsafe extern "C" fn(This: *mut ILayoutStorage) -> HRESULT>
§EndMonitor: Option<unsafe extern "C" fn(This: *mut ILayoutStorage) -> HRESULT>
§ReLayoutDocfile: Option<unsafe extern "C" fn(This: *mut ILayoutStorage, pwcsNewDfName: *mut OLECHAR) -> HRESULT>
§ReLayoutDocfileOnILockBytes: Option<unsafe extern "C" fn(This: *mut ILayoutStorage, pILockBytes: *mut ILockBytes) -> HRESULT>
Trait Implementations§
Source§impl Clone for ILayoutStorageVtbl
impl Clone for ILayoutStorageVtbl
Source§fn clone(&self) -> ILayoutStorageVtbl
fn clone(&self) -> ILayoutStorageVtbl
Returns a copy of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moreSource§impl Debug for ILayoutStorageVtbl
impl Debug for ILayoutStorageVtbl
Source§impl Ord for ILayoutStorageVtbl
impl Ord for ILayoutStorageVtbl
Source§fn cmp(&self, other: &ILayoutStorageVtbl) -> Ordering
fn cmp(&self, other: &ILayoutStorageVtbl) -> Ordering
1.21.0 · Source§fn max(self, other: Self) -> Selfwhere
Self: Sized,
fn max(self, other: Self) -> Selfwhere
Self: Sized,
Compares and returns the maximum of two values. Read more
Source§impl PartialEq for ILayoutStorageVtbl
impl PartialEq for ILayoutStorageVtbl
Source§impl PartialOrd for ILayoutStorageVtbl
impl PartialOrd for ILayoutStorageVtbl
impl Copy for ILayoutStorageVtbl
impl Eq for ILayoutStorageVtbl
impl StructuralPartialEq for ILayoutStorageVtbl
Auto Trait Implementations§
impl Freeze for ILayoutStorageVtbl
impl RefUnwindSafe for ILayoutStorageVtbl
impl Send for ILayoutStorageVtbl
impl Sync for ILayoutStorageVtbl
impl Unpin for ILayoutStorageVtbl
impl UnwindSafe for ILayoutStorageVtbl
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