#[repr(C)]pub struct IGlobalOptionsVtbl {
pub QueryInterface: Option<unsafe extern "C" fn(This: *mut IGlobalOptions, riid: *const IID, ppvObject: *mut *mut c_void) -> HRESULT>,
pub AddRef: Option<unsafe extern "C" fn(This: *mut IGlobalOptions) -> ULONG>,
pub Release: Option<unsafe extern "C" fn(This: *mut IGlobalOptions) -> ULONG>,
pub Set: Option<unsafe extern "C" fn(This: *mut IGlobalOptions, dwProperty: GLOBALOPT_PROPERTIES, dwValue: ULONG_PTR) -> HRESULT>,
pub Query: Option<unsafe extern "C" fn(This: *mut IGlobalOptions, dwProperty: GLOBALOPT_PROPERTIES, pdwValue: *mut ULONG_PTR) -> HRESULT>,
}
Fields§
§QueryInterface: Option<unsafe extern "C" fn(This: *mut IGlobalOptions, riid: *const IID, ppvObject: *mut *mut c_void) -> HRESULT>
§AddRef: Option<unsafe extern "C" fn(This: *mut IGlobalOptions) -> ULONG>
§Release: Option<unsafe extern "C" fn(This: *mut IGlobalOptions) -> ULONG>
§Set: Option<unsafe extern "C" fn(This: *mut IGlobalOptions, dwProperty: GLOBALOPT_PROPERTIES, dwValue: ULONG_PTR) -> HRESULT>
§Query: Option<unsafe extern "C" fn(This: *mut IGlobalOptions, dwProperty: GLOBALOPT_PROPERTIES, pdwValue: *mut ULONG_PTR) -> HRESULT>
Trait Implementations§
Source§impl Clone for IGlobalOptionsVtbl
impl Clone for IGlobalOptionsVtbl
Source§fn clone(&self) -> IGlobalOptionsVtbl
fn clone(&self) -> IGlobalOptionsVtbl
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 IGlobalOptionsVtbl
impl Debug for IGlobalOptionsVtbl
Source§impl Ord for IGlobalOptionsVtbl
impl Ord for IGlobalOptionsVtbl
Source§fn cmp(&self, other: &IGlobalOptionsVtbl) -> Ordering
fn cmp(&self, other: &IGlobalOptionsVtbl) -> 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 IGlobalOptionsVtbl
impl PartialEq for IGlobalOptionsVtbl
Source§impl PartialOrd for IGlobalOptionsVtbl
impl PartialOrd for IGlobalOptionsVtbl
impl Copy for IGlobalOptionsVtbl
impl Eq for IGlobalOptionsVtbl
impl StructuralPartialEq for IGlobalOptionsVtbl
Auto Trait Implementations§
impl Freeze for IGlobalOptionsVtbl
impl RefUnwindSafe for IGlobalOptionsVtbl
impl Send for IGlobalOptionsVtbl
impl Sync for IGlobalOptionsVtbl
impl Unpin for IGlobalOptionsVtbl
impl UnwindSafe for IGlobalOptionsVtbl
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