#[repr(C)]pub struct ISpThreadControl {
pub lpVtbl: *const ISpThreadControlVtbl,
}
Fields§
§lpVtbl: *const ISpThreadControlVtbl
Implementations§
Source§impl ISpThreadControl
impl ISpThreadControl
pub unsafe fn StartThread(&self, dwFlags: DWORD, phwnd: *mut HWND) -> HRESULT
pub unsafe fn WaitForThreadDone( &self, fForceStop: BOOL, phrThreadResult: *mut HRESULT, msTimeOut: ULONG, ) -> HRESULT
pub unsafe fn TerminateThread(&self) -> HRESULT
pub unsafe fn ThreadHandle(&self) -> HANDLE
pub unsafe fn ThreadId(&self) -> DWORD
pub unsafe fn NotifyEvent(&self) -> HANDLE
pub unsafe fn WindowHandle(&self) -> HWND
pub unsafe fn ThreadCompleteEvent(&self) -> HANDLE
pub unsafe fn ExitThreadEvent(&self) -> HANDLE
Trait Implementations§
Source§impl Deref for ISpThreadControl
impl Deref for ISpThreadControl
Source§type Target = ISpNotifySink
type Target = ISpNotifySink
The resulting type after dereferencing.
Source§fn deref(&self) -> &ISpNotifySink
fn deref(&self) -> &ISpNotifySink
Dereferences the value.
Auto Trait Implementations§
impl Freeze for ISpThreadControl
impl RefUnwindSafe for ISpThreadControl
impl !Send for ISpThreadControl
impl !Sync for ISpThreadControl
impl Unpin for ISpThreadControl
impl UnwindSafe for ISpThreadControl
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