pub trait ITraceDataProvider_Impl: Sized + IDispatch_Impl {
Show 19 methods // Required methods fn DisplayName(&self) -> Result<BSTR>; fn SetDisplayName(&self, name: &BSTR) -> Result<()>; fn Guid(&self) -> Result<GUID>; fn SetGuid(&self, guid: &GUID) -> Result<()>; fn Level(&self) -> Result<IValueMap>; fn KeywordsAny(&self) -> Result<IValueMap>; fn KeywordsAll(&self) -> Result<IValueMap>; fn Properties(&self) -> Result<IValueMap>; fn FilterEnabled(&self) -> Result<VARIANT_BOOL>; fn SetFilterEnabled(&self, filterenabled: VARIANT_BOOL) -> Result<()>; fn FilterType(&self) -> Result<u32>; fn SetFilterType(&self, ultype: u32) -> Result<()>; fn FilterData(&self) -> Result<*mut SAFEARRAY>; fn SetFilterData(&self, pdata: *const SAFEARRAY) -> Result<()>; fn Query(&self, bstrname: &BSTR, bstrserver: &BSTR) -> Result<()>; fn Resolve(&self, pfrom: Option<&IDispatch>) -> Result<()>; fn SetSecurity(&self, sddl: &BSTR) -> Result<()>; fn GetSecurity(&self, securityinfo: u32) -> Result<BSTR>; fn GetRegisteredProcesses(&self) -> Result<IValueMap>;
}

Required Methods§

fn DisplayName(&self) -> Result<BSTR>

fn SetDisplayName(&self, name: &BSTR) -> Result<()>

fn Guid(&self) -> Result<GUID>

fn SetGuid(&self, guid: &GUID) -> Result<()>

fn Level(&self) -> Result<IValueMap>

fn KeywordsAny(&self) -> Result<IValueMap>

fn KeywordsAll(&self) -> Result<IValueMap>

fn Properties(&self) -> Result<IValueMap>

fn FilterEnabled(&self) -> Result<VARIANT_BOOL>

fn SetFilterEnabled(&self, filterenabled: VARIANT_BOOL) -> Result<()>

fn FilterType(&self) -> Result<u32>

fn SetFilterType(&self, ultype: u32) -> Result<()>

fn FilterData(&self) -> Result<*mut SAFEARRAY>

fn SetFilterData(&self, pdata: *const SAFEARRAY) -> Result<()>

fn Query(&self, bstrname: &BSTR, bstrserver: &BSTR) -> Result<()>

fn Resolve(&self, pfrom: Option<&IDispatch>) -> Result<()>

fn SetSecurity(&self, sddl: &BSTR) -> Result<()>

fn GetSecurity(&self, securityinfo: u32) -> Result<BSTR>

fn GetRegisteredProcesses(&self) -> Result<IValueMap>

Object Safety§

This trait is not object safe.

Implementors§