#[repr(C)]pub struct IContextVtbl {
pub parent: IUnknownVtbl,
pub SetProperty: unsafe extern "system" fn(This: *mut IContext, rpolicyId: REFGUID, flags: CPFLAGS, pUnk: *mut IUnknown) -> HRESULT,
pub RemoveProperty: unsafe extern "system" fn(This: *mut IContext, rPolicyId: REFGUID) -> HRESULT,
pub GetProperty: unsafe extern "system" fn(This: *mut IContext, policyId: REFGUID, pFlags: *mut CPFLAGS, ppUnk: *mut *mut IUnknown) -> HRESULT,
pub EnumContextProps: unsafe extern "system" fn(This: *mut IContext, ppEnumContextProps: *mut *mut IEnumContextProps) -> HRESULT,
}Fields§
§parent: IUnknownVtbl§SetProperty: unsafe extern "system" fn(This: *mut IContext, rpolicyId: REFGUID, flags: CPFLAGS, pUnk: *mut IUnknown) -> HRESULT§RemoveProperty: unsafe extern "system" fn(This: *mut IContext, rPolicyId: REFGUID) -> HRESULT§GetProperty: unsafe extern "system" fn(This: *mut IContext, policyId: REFGUID, pFlags: *mut CPFLAGS, ppUnk: *mut *mut IUnknown) -> HRESULT§EnumContextProps: unsafe extern "system" fn(This: *mut IContext, ppEnumContextProps: *mut *mut IEnumContextProps) -> HRESULTAuto Trait Implementations§
impl Freeze for IContextVtbl
impl RefUnwindSafe for IContextVtbl
impl Send for IContextVtbl
impl Sync for IContextVtbl
impl Unpin for IContextVtbl
impl UnwindSafe for IContextVtbl
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