#[repr(C)]pub struct IWbemObjectSinkExVtbl {
pub parent: IWbemObjectSinkVtbl,
pub WriteMessage: unsafe extern "system" fn(This: *mut IWbemObjectSinkEx, uChannel: ULONG, strMessage: BSTR) -> HRESULT,
pub WriteError: unsafe extern "system" fn(This: *mut IWbemObjectSinkEx, pObjError: *mut IWbemClassObject, puReturned: *mut c_uchar) -> HRESULT,
pub PromptUser: unsafe extern "system" fn(This: *mut IWbemObjectSinkEx, strMessage: BSTR, uPromptType: c_uchar, puReturned: *mut c_uchar) -> HRESULT,
pub WriteProgress: unsafe extern "system" fn(This: *mut IWbemObjectSinkEx, strActivity: BSTR, strCurrentOperation: BSTR, strStatusDescription: BSTR, uPercentComplete: ULONG, uSecondsRemaining: ULONG) -> HRESULT,
pub WriteStreamParameter: unsafe extern "system" fn(This: *mut IWbemObjectSinkEx, strName: BSTR, vtValue: *mut VARIANT, ulType: ULONG, ulFlags: ULONG) -> HRESULT,
}Fields§
§parent: IWbemObjectSinkVtbl§WriteMessage: unsafe extern "system" fn(This: *mut IWbemObjectSinkEx, uChannel: ULONG, strMessage: BSTR) -> HRESULT§WriteError: unsafe extern "system" fn(This: *mut IWbemObjectSinkEx, pObjError: *mut IWbemClassObject, puReturned: *mut c_uchar) -> HRESULT§PromptUser: unsafe extern "system" fn(This: *mut IWbemObjectSinkEx, strMessage: BSTR, uPromptType: c_uchar, puReturned: *mut c_uchar) -> HRESULT§WriteProgress: unsafe extern "system" fn(This: *mut IWbemObjectSinkEx, strActivity: BSTR, strCurrentOperation: BSTR, strStatusDescription: BSTR, uPercentComplete: ULONG, uSecondsRemaining: ULONG) -> HRESULT§WriteStreamParameter: unsafe extern "system" fn(This: *mut IWbemObjectSinkEx, strName: BSTR, vtValue: *mut VARIANT, ulType: ULONG, ulFlags: ULONG) -> HRESULTAuto Trait Implementations§
impl Freeze for IWbemObjectSinkExVtbl
impl RefUnwindSafe for IWbemObjectSinkExVtbl
impl Send for IWbemObjectSinkExVtbl
impl Sync for IWbemObjectSinkExVtbl
impl Unpin for IWbemObjectSinkExVtbl
impl UnwindSafe for IWbemObjectSinkExVtbl
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