#[repr(C)]pub struct IOplockStorageVtbl {
pub QueryInterface: Option<unsafe extern "C" fn(This: *mut IOplockStorage, riid: *const IID, ppvObject: *mut *mut c_void) -> HRESULT>,
pub AddRef: Option<unsafe extern "C" fn(This: *mut IOplockStorage) -> ULONG>,
pub Release: Option<unsafe extern "C" fn(This: *mut IOplockStorage) -> ULONG>,
pub CreateStorageEx: Option<unsafe extern "C" 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 "C" 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 "C" fn(This: *mut IOplockStorage, riid: *const IID, ppvObject: *mut *mut c_void) -> HRESULT>
§AddRef: Option<unsafe extern "C" fn(This: *mut IOplockStorage) -> ULONG>
§Release: Option<unsafe extern "C" fn(This: *mut IOplockStorage) -> ULONG>
§CreateStorageEx: Option<unsafe extern "C" 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 "C" 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 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 IOplockStorageVtbl
impl Debug for IOplockStorageVtbl
Source§impl Ord for IOplockStorageVtbl
impl Ord for IOplockStorageVtbl
Source§fn cmp(&self, other: &IOplockStorageVtbl) -> Ordering
fn cmp(&self, other: &IOplockStorageVtbl) -> 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 IOplockStorageVtbl
impl PartialEq for IOplockStorageVtbl
Source§impl PartialOrd for IOplockStorageVtbl
impl PartialOrd for IOplockStorageVtbl
impl Copy for IOplockStorageVtbl
impl Eq for IOplockStorageVtbl
impl StructuralPartialEq 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