#[repr(C)]pub struct IIsAvailableChangedEventArgsVtbl {
pub QueryInterface: Option<unsafe extern "C" fn(This: *mut IIsAvailableChangedEventArgs, riid: *const IID, ppvObject: *mut *mut c_void) -> HRESULT>,
pub AddRef: Option<unsafe extern "C" fn(This: *mut IIsAvailableChangedEventArgs) -> ULONG>,
pub Release: Option<unsafe extern "C" fn(This: *mut IIsAvailableChangedEventArgs) -> ULONG>,
pub get_IsAvailable: Option<unsafe extern "C" fn(This: *mut IIsAvailableChangedEventArgs, isAvailable: *mut BOOLEAN) -> HRESULT>,
}Fields§
§QueryInterface: Option<unsafe extern "C" fn(This: *mut IIsAvailableChangedEventArgs, riid: *const IID, ppvObject: *mut *mut c_void) -> HRESULT>§AddRef: Option<unsafe extern "C" fn(This: *mut IIsAvailableChangedEventArgs) -> ULONG>§Release: Option<unsafe extern "C" fn(This: *mut IIsAvailableChangedEventArgs) -> ULONG>§get_IsAvailable: Option<unsafe extern "C" fn(This: *mut IIsAvailableChangedEventArgs, isAvailable: *mut BOOLEAN) -> HRESULT>Trait Implementations§
Source§impl Default for IIsAvailableChangedEventArgsVtbl
impl Default for IIsAvailableChangedEventArgsVtbl
Source§fn default() -> IIsAvailableChangedEventArgsVtbl
fn default() -> IIsAvailableChangedEventArgsVtbl
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for IIsAvailableChangedEventArgsVtbl
impl RefUnwindSafe for IIsAvailableChangedEventArgsVtbl
impl Send for IIsAvailableChangedEventArgsVtbl
impl Sync for IIsAvailableChangedEventArgsVtbl
impl Unpin for IIsAvailableChangedEventArgsVtbl
impl UnwindSafe for IIsAvailableChangedEventArgsVtbl
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