#[repr(C)]pub struct INotifyPropertyChangedVtbl {
pub QueryInterface: Option<unsafe extern "C" fn(This: *mut INotifyPropertyChanged, riid: *const IID, ppvObject: *mut *mut c_void) -> HRESULT>,
pub AddRef: Option<unsafe extern "C" fn(This: *mut INotifyPropertyChanged) -> ULONG>,
pub Release: Option<unsafe extern "C" fn(This: *mut INotifyPropertyChanged) -> ULONG>,
pub SubscribePropertyChanged: Option<unsafe extern "C" fn(This: *mut INotifyPropertyChanged, waitableHandle: *mut WAITABLE_HANDLE) -> HRESULT>,
pub UnsubscribePropertyChanged: Option<unsafe extern "C" fn(This: *mut INotifyPropertyChanged, waitableHandle: WAITABLE_HANDLE) -> HRESULT>,
pub GetPropertyChangedEventData: Option<unsafe extern "C" fn(This: *mut INotifyPropertyChanged, waitableHandle: WAITABLE_HANDLE, bufferSize: UINT, propertyName: *mut WCHAR) -> HRESULT>,
}Fields§
§QueryInterface: Option<unsafe extern "C" fn(This: *mut INotifyPropertyChanged, riid: *const IID, ppvObject: *mut *mut c_void) -> HRESULT>§AddRef: Option<unsafe extern "C" fn(This: *mut INotifyPropertyChanged) -> ULONG>§Release: Option<unsafe extern "C" fn(This: *mut INotifyPropertyChanged) -> ULONG>§SubscribePropertyChanged: Option<unsafe extern "C" fn(This: *mut INotifyPropertyChanged, waitableHandle: *mut WAITABLE_HANDLE) -> HRESULT>§UnsubscribePropertyChanged: Option<unsafe extern "C" fn(This: *mut INotifyPropertyChanged, waitableHandle: WAITABLE_HANDLE) -> HRESULT>§GetPropertyChangedEventData: Option<unsafe extern "C" fn(This: *mut INotifyPropertyChanged, waitableHandle: WAITABLE_HANDLE, bufferSize: UINT, propertyName: *mut WCHAR) -> HRESULT>Trait Implementations§
Source§impl Debug for INotifyPropertyChangedVtbl
impl Debug for INotifyPropertyChangedVtbl
Source§impl Default for INotifyPropertyChangedVtbl
impl Default for INotifyPropertyChangedVtbl
Source§fn default() -> INotifyPropertyChangedVtbl
fn default() -> INotifyPropertyChangedVtbl
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for INotifyPropertyChangedVtbl
impl RefUnwindSafe for INotifyPropertyChangedVtbl
impl Send for INotifyPropertyChangedVtbl
impl Sync for INotifyPropertyChangedVtbl
impl Unpin for INotifyPropertyChangedVtbl
impl UnsafeUnpin for INotifyPropertyChangedVtbl
impl UnwindSafe for INotifyPropertyChangedVtbl
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