#[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) -> HRESULT
Auto 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