#[repr(C)]pub struct ILayoutStorageVtbl {
pub QueryInterface: Option<unsafe extern "stdcall" fn(This: *mut ILayoutStorage, riid: *const IID, ppvObject: *mut *mut c_void) -> HRESULT>,
pub AddRef: Option<unsafe extern "stdcall" fn(This: *mut ILayoutStorage) -> ULONG>,
pub Release: Option<unsafe extern "stdcall" fn(This: *mut ILayoutStorage) -> ULONG>,
pub LayoutScript: Option<unsafe extern "stdcall" fn(This: *mut ILayoutStorage, pStorageLayout: *mut StorageLayout, nEntries: DWORD, glfInterleavedFlag: DWORD) -> HRESULT>,
pub BeginMonitor: Option<unsafe extern "stdcall" fn(This: *mut ILayoutStorage) -> HRESULT>,
pub EndMonitor: Option<unsafe extern "stdcall" fn(This: *mut ILayoutStorage) -> HRESULT>,
pub ReLayoutDocfile: Option<unsafe extern "stdcall" fn(This: *mut ILayoutStorage, pwcsNewDfName: *mut OLECHAR) -> HRESULT>,
pub ReLayoutDocfileOnILockBytes: Option<unsafe extern "stdcall" fn(This: *mut ILayoutStorage, pILockBytes: *mut ILockBytes) -> HRESULT>,
}Fields§
§QueryInterface: Option<unsafe extern "stdcall" fn(This: *mut ILayoutStorage, riid: *const IID, ppvObject: *mut *mut c_void) -> HRESULT>§AddRef: Option<unsafe extern "stdcall" fn(This: *mut ILayoutStorage) -> ULONG>§Release: Option<unsafe extern "stdcall" fn(This: *mut ILayoutStorage) -> ULONG>§LayoutScript: Option<unsafe extern "stdcall" fn(This: *mut ILayoutStorage, pStorageLayout: *mut StorageLayout, nEntries: DWORD, glfInterleavedFlag: DWORD) -> HRESULT>§BeginMonitor: Option<unsafe extern "stdcall" fn(This: *mut ILayoutStorage) -> HRESULT>§EndMonitor: Option<unsafe extern "stdcall" fn(This: *mut ILayoutStorage) -> HRESULT>§ReLayoutDocfile: Option<unsafe extern "stdcall" fn(This: *mut ILayoutStorage, pwcsNewDfName: *mut OLECHAR) -> HRESULT>§ReLayoutDocfileOnILockBytes: Option<unsafe extern "stdcall" 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 duplicate 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 moreimpl Copy 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