#[repr(C)]pub struct IClassFactoryVtbl {
pub parent: IUnknownVtbl,
pub CreateInstance: unsafe extern "system" fn(This: *mut IClassFactory, pUnkOuter: *mut IUnknown, riid: REFIID, ppvObject: *mut *mut c_void) -> HRESULT,
pub LockServer: unsafe extern "system" fn(This: *mut IClassFactory, fLock: BOOL) -> HRESULT,
}
Fields§
§parent: IUnknownVtbl
§CreateInstance: unsafe extern "system" fn(This: *mut IClassFactory, pUnkOuter: *mut IUnknown, riid: REFIID, ppvObject: *mut *mut c_void) -> HRESULT
§LockServer: unsafe extern "system" fn(This: *mut IClassFactory, fLock: BOOL) -> HRESULT
Auto Trait Implementations§
impl Freeze for IClassFactoryVtbl
impl RefUnwindSafe for IClassFactoryVtbl
impl Send for IClassFactoryVtbl
impl Sync for IClassFactoryVtbl
impl Unpin for IClassFactoryVtbl
impl UnwindSafe for IClassFactoryVtbl
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