pub trait IPerPropertyBrowsing2_Impl: Sized {
    // Required methods
    fn GetDisplayString(&self, dispid: i32) -> Result<BSTR>;
    fn MapPropertyToPage(&self, dispid: i32) -> Result<GUID>;
    fn GetPredefinedStrings(
        &self,
        dispid: i32,
        pcastrings: *mut CALPOLESTR,
        pcacookies: *mut CADWORD,
    ) -> Result<()>;
    fn SetPredefinedValue(&self, dispid: i32, dwcookie: u32) -> Result<()>;
}

Required Methods§

fn GetDisplayString(&self, dispid: i32) -> Result<BSTR>

fn MapPropertyToPage(&self, dispid: i32) -> Result<GUID>

fn GetPredefinedStrings( &self, dispid: i32, pcastrings: *mut CALPOLESTR, pcacookies: *mut CADWORD, ) -> Result<()>

fn SetPredefinedValue(&self, dispid: i32, dwcookie: u32) -> Result<()>

Object Safety§

This trait is not object safe.

Implementors§