#[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) -> HRESULT
Auto 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