#[repr(C)]pub struct IWbemObjectSinkEx {
pub lpVtbl: *const IWbemObjectSinkExVtbl,
}
Fields§
§lpVtbl: *const IWbemObjectSinkExVtbl
Implementations§
Source§impl IWbemObjectSinkEx
impl IWbemObjectSinkEx
pub unsafe fn WriteMessage(&self, uChannel: ULONG, strMessage: BSTR) -> HRESULT
pub unsafe fn WriteError( &self, pObjError: *mut IWbemClassObject, puReturned: *mut c_uchar, ) -> HRESULT
pub unsafe fn PromptUser( &self, strMessage: BSTR, uPromptType: c_uchar, puReturned: *mut c_uchar, ) -> HRESULT
pub unsafe fn WriteProgress( &self, strActivity: BSTR, strCurrentOperation: BSTR, strStatusDescription: BSTR, uPercentComplete: ULONG, uSecondsRemaining: ULONG, ) -> HRESULT
pub unsafe fn WriteStreamParameter( &self, strName: BSTR, vtValue: *mut VARIANT, ulType: ULONG, ulFlags: ULONG, ) -> HRESULT
Methods from Deref<Target = IWbemObjectSink>§
Trait Implementations§
Source§impl Deref for IWbemObjectSinkEx
impl Deref for IWbemObjectSinkEx
Source§type Target = IWbemObjectSink
type Target = IWbemObjectSink
The resulting type after dereferencing.
Source§fn deref(&self) -> &IWbemObjectSink
fn deref(&self) -> &IWbemObjectSink
Dereferences the value.
Auto Trait Implementations§
impl Freeze for IWbemObjectSinkEx
impl RefUnwindSafe for IWbemObjectSinkEx
impl !Send for IWbemObjectSinkEx
impl !Sync for IWbemObjectSinkEx
impl Unpin for IWbemObjectSinkEx
impl UnwindSafe for IWbemObjectSinkEx
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