#[repr(C)]pub struct IZoneIdentifierVtbl {
pub QueryInterface: Option<unsafe extern "C" fn(This: *mut IZoneIdentifier, riid: *const IID, ppvObject: *mut *mut c_void) -> HRESULT>,
pub AddRef: Option<unsafe extern "C" fn(This: *mut IZoneIdentifier) -> ULONG>,
pub Release: Option<unsafe extern "C" fn(This: *mut IZoneIdentifier) -> ULONG>,
pub GetId: Option<unsafe extern "C" fn(This: *mut IZoneIdentifier, pdwZone: *mut DWORD) -> HRESULT>,
pub SetId: Option<unsafe extern "C" fn(This: *mut IZoneIdentifier, dwZone: DWORD) -> HRESULT>,
pub Remove: Option<unsafe extern "C" fn(This: *mut IZoneIdentifier) -> HRESULT>,
}
Fields§
§QueryInterface: Option<unsafe extern "C" fn(This: *mut IZoneIdentifier, riid: *const IID, ppvObject: *mut *mut c_void) -> HRESULT>
§AddRef: Option<unsafe extern "C" fn(This: *mut IZoneIdentifier) -> ULONG>
§Release: Option<unsafe extern "C" fn(This: *mut IZoneIdentifier) -> ULONG>
§GetId: Option<unsafe extern "C" fn(This: *mut IZoneIdentifier, pdwZone: *mut DWORD) -> HRESULT>
§SetId: Option<unsafe extern "C" fn(This: *mut IZoneIdentifier, dwZone: DWORD) -> HRESULT>
§Remove: Option<unsafe extern "C" fn(This: *mut IZoneIdentifier) -> HRESULT>
Trait Implementations§
Source§impl Clone for IZoneIdentifierVtbl
impl Clone for IZoneIdentifierVtbl
Source§fn clone(&self) -> IZoneIdentifierVtbl
fn clone(&self) -> IZoneIdentifierVtbl
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 IZoneIdentifierVtbl
impl Debug for IZoneIdentifierVtbl
Source§impl Ord for IZoneIdentifierVtbl
impl Ord for IZoneIdentifierVtbl
Source§fn cmp(&self, other: &IZoneIdentifierVtbl) -> Ordering
fn cmp(&self, other: &IZoneIdentifierVtbl) -> 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 IZoneIdentifierVtbl
impl PartialEq for IZoneIdentifierVtbl
Source§impl PartialOrd for IZoneIdentifierVtbl
impl PartialOrd for IZoneIdentifierVtbl
impl Copy for IZoneIdentifierVtbl
impl Eq for IZoneIdentifierVtbl
impl StructuralPartialEq for IZoneIdentifierVtbl
Auto Trait Implementations§
impl Freeze for IZoneIdentifierVtbl
impl RefUnwindSafe for IZoneIdentifierVtbl
impl Send for IZoneIdentifierVtbl
impl Sync for IZoneIdentifierVtbl
impl Unpin for IZoneIdentifierVtbl
impl UnwindSafe for IZoneIdentifierVtbl
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