#[repr(C)]pub struct ISpTokenUIVtbl {
pub parent: IUnknownVtbl,
pub IsUISupported: unsafe extern "system" fn(This: *mut ISpTokenUI, pszTypeOfUI: LPCWSTR, pvExtraData: *mut c_void, cbExtraData: ULONG, punkObject: *mut IUnknown, pfSupported: *mut BOOL) -> HRESULT,
pub DisplayUI: unsafe extern "system" fn(This: *mut ISpTokenUI, hwndParent: HWND, pszTitle: LPCWSTR, pszTypeOfUI: LPCWSTR, pvExtraData: *mut c_void, cbExtraData: ULONG, pToken: *mut ISpObjectToken, punkObject: *mut IUnknown) -> HRESULT,
}
Fields§
§parent: IUnknownVtbl
§IsUISupported: unsafe extern "system" fn(This: *mut ISpTokenUI, pszTypeOfUI: LPCWSTR, pvExtraData: *mut c_void, cbExtraData: ULONG, punkObject: *mut IUnknown, pfSupported: *mut BOOL) -> HRESULT
§DisplayUI: unsafe extern "system" fn(This: *mut ISpTokenUI, hwndParent: HWND, pszTitle: LPCWSTR, pszTypeOfUI: LPCWSTR, pvExtraData: *mut c_void, cbExtraData: ULONG, pToken: *mut ISpObjectToken, punkObject: *mut IUnknown) -> HRESULT
Auto Trait Implementations§
impl Freeze for ISpTokenUIVtbl
impl RefUnwindSafe for ISpTokenUIVtbl
impl Send for ISpTokenUIVtbl
impl Sync for ISpTokenUIVtbl
impl Unpin for ISpTokenUIVtbl
impl UnwindSafe for ISpTokenUIVtbl
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