#[repr(C)]pub struct IComThreadingInfoVtbl {
pub parent: IUnknownVtbl,
pub GetCurrentApartmentType: unsafe extern "system" fn(This: *mut IComThreadingInfo, pAptType: *mut APTTYPE) -> HRESULT,
pub GetCurrentThreadType: unsafe extern "system" fn(This: *mut IComThreadingInfo, pThreadType: *mut THDTYPE) -> HRESULT,
pub GetCurrentLogicalThreadId: unsafe extern "system" fn(This: *mut IComThreadingInfo, pguidLogicalThreadId: *mut GUID) -> HRESULT,
pub SetCurrentLogicalThreadId: unsafe extern "system" fn(This: *mut IComThreadingInfo, rguid: REFGUID) -> HRESULT,
}
Fields§
§parent: IUnknownVtbl
§GetCurrentApartmentType: unsafe extern "system" fn(This: *mut IComThreadingInfo, pAptType: *mut APTTYPE) -> HRESULT
§GetCurrentThreadType: unsafe extern "system" fn(This: *mut IComThreadingInfo, pThreadType: *mut THDTYPE) -> HRESULT
§GetCurrentLogicalThreadId: unsafe extern "system" fn(This: *mut IComThreadingInfo, pguidLogicalThreadId: *mut GUID) -> HRESULT
§SetCurrentLogicalThreadId: unsafe extern "system" fn(This: *mut IComThreadingInfo, rguid: REFGUID) -> HRESULT
Auto Trait Implementations§
impl Freeze for IComThreadingInfoVtbl
impl RefUnwindSafe for IComThreadingInfoVtbl
impl Send for IComThreadingInfoVtbl
impl Sync for IComThreadingInfoVtbl
impl Unpin for IComThreadingInfoVtbl
impl UnwindSafe for IComThreadingInfoVtbl
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