#[repr(C)]pub struct IWbemConstructClassObjectVtbl {
pub parent: IUnknownVtbl,
pub SetInheritanceChain: unsafe extern "system" fn(This: *mut IWbemConstructClassObject, lNumAntecedents: c_long, awszAntecedents: *mut LPWSTR) -> HRESULT,
pub SetPropertyOrigin: unsafe extern "system" fn(This: *mut IWbemConstructClassObject, wszPropertyName: LPCWSTR, lOriginIndex: c_long) -> HRESULT,
pub SetMethodOrigin: unsafe extern "system" fn(This: *mut IWbemConstructClassObject, wszMethodName: LPCWSTR, lOriginIndex: c_long) -> HRESULT,
pub SetServerNamespace: unsafe extern "system" fn(This: *mut IWbemConstructClassObject, wszServer: LPCWSTR, wszNamespace: LPCWSTR) -> HRESULT,
}
Fields§
§parent: IUnknownVtbl
§SetInheritanceChain: unsafe extern "system" fn(This: *mut IWbemConstructClassObject, lNumAntecedents: c_long, awszAntecedents: *mut LPWSTR) -> HRESULT
§SetPropertyOrigin: unsafe extern "system" fn(This: *mut IWbemConstructClassObject, wszPropertyName: LPCWSTR, lOriginIndex: c_long) -> HRESULT
§SetMethodOrigin: unsafe extern "system" fn(This: *mut IWbemConstructClassObject, wszMethodName: LPCWSTR, lOriginIndex: c_long) -> HRESULT
§SetServerNamespace: unsafe extern "system" fn(This: *mut IWbemConstructClassObject, wszServer: LPCWSTR, wszNamespace: LPCWSTR) -> HRESULT
Auto Trait Implementations§
impl Freeze for IWbemConstructClassObjectVtbl
impl RefUnwindSafe for IWbemConstructClassObjectVtbl
impl Send for IWbemConstructClassObjectVtbl
impl Sync for IWbemConstructClassObjectVtbl
impl Unpin for IWbemConstructClassObjectVtbl
impl UnwindSafe for IWbemConstructClassObjectVtbl
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