Trait windows::Win32::System::Com::IContext_Impl
pub trait IContext_Impl: Sized {
// Required methods
fn SetProperty(
&self,
rpolicyid: *const GUID,
flags: u32,
punk: Option<&IUnknown>,
) -> Result<()>;
fn RemoveProperty(&self, rpolicyid: *const GUID) -> Result<()>;
fn GetProperty(
&self,
rguid: *const GUID,
pflags: *mut u32,
ppunk: *mut Option<IUnknown>,
) -> Result<()>;
fn EnumContextProps(&self) -> Result<IEnumContextProps>;
}
Required Methods§
fn SetProperty( &self, rpolicyid: *const GUID, flags: u32, punk: Option<&IUnknown>, ) -> Result<()>
fn RemoveProperty(&self, rpolicyid: *const GUID) -> Result<()>
fn GetProperty( &self, rguid: *const GUID, pflags: *mut u32, ppunk: *mut Option<IUnknown>, ) -> Result<()>
fn EnumContextProps(&self) -> Result<IEnumContextProps>
Object Safety§
This trait is not object safe.