#[repr(C)]pub struct IOplockStorageVtbl {
pub QueryInterface: Option<unsafe extern "stdcall" fn(This: *mut IOplockStorage, riid: *const IID, ppvObject: *mut *mut c_void) -> HRESULT>,
pub AddRef: Option<unsafe extern "stdcall" fn(This: *mut IOplockStorage) -> ULONG>,
pub Release: Option<unsafe extern "stdcall" fn(This: *mut IOplockStorage) -> ULONG>,
pub CreateStorageEx: Option<unsafe extern "stdcall" fn(This: *mut IOplockStorage, pwcsName: LPCWSTR, grfMode: DWORD, stgfmt: DWORD, grfAttrs: DWORD, riid: *const IID, ppstgOpen: *mut *mut c_void) -> HRESULT>,
pub OpenStorageEx: Option<unsafe extern "stdcall" fn(This: *mut IOplockStorage, pwcsName: LPCWSTR, grfMode: DWORD, stgfmt: DWORD, grfAttrs: DWORD, riid: *const IID, ppstgOpen: *mut *mut c_void) -> HRESULT>,
}Fields§
§QueryInterface: Option<unsafe extern "stdcall" fn(This: *mut IOplockStorage, riid: *const IID, ppvObject: *mut *mut c_void) -> HRESULT>§AddRef: Option<unsafe extern "stdcall" fn(This: *mut IOplockStorage) -> ULONG>§Release: Option<unsafe extern "stdcall" fn(This: *mut IOplockStorage) -> ULONG>§CreateStorageEx: Option<unsafe extern "stdcall" fn(This: *mut IOplockStorage, pwcsName: LPCWSTR, grfMode: DWORD, stgfmt: DWORD, grfAttrs: DWORD, riid: *const IID, ppstgOpen: *mut *mut c_void) -> HRESULT>§OpenStorageEx: Option<unsafe extern "stdcall" fn(This: *mut IOplockStorage, pwcsName: LPCWSTR, grfMode: DWORD, stgfmt: DWORD, grfAttrs: DWORD, riid: *const IID, ppstgOpen: *mut *mut c_void) -> HRESULT>Trait Implementations§
Source§impl Clone for IOplockStorageVtbl
impl Clone for IOplockStorageVtbl
Source§fn clone(&self) -> IOplockStorageVtbl
fn clone(&self) -> IOplockStorageVtbl
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 IOplockStorageVtbl
Auto Trait Implementations§
impl Freeze for IOplockStorageVtbl
impl RefUnwindSafe for IOplockStorageVtbl
impl Send for IOplockStorageVtbl
impl Sync for IOplockStorageVtbl
impl Unpin for IOplockStorageVtbl
impl UnwindSafe for IOplockStorageVtbl
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