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