windows::Win32::UI::Shell

Trait ITravelLogStg_Impl

pub trait ITravelLogStg_Impl: IUnknownImpl {
    // Required methods
    fn CreateEntry(
        &self,
        pszurl: &PCWSTR,
        psztitle: &PCWSTR,
        ptlerelativeto: Ref<'_, ITravelLogEntry>,
        fprepend: BOOL,
    ) -> Result<ITravelLogEntry>;
    fn TravelTo(&self, ptle: Ref<'_, ITravelLogEntry>) -> Result<()>;
    fn EnumEntries(&self, flags: TLENUMF) -> Result<IEnumTravelLogEntry>;
    fn FindEntries(
        &self,
        flags: TLENUMF,
        pszurl: &PCWSTR,
    ) -> Result<IEnumTravelLogEntry>;
    fn GetCount(&self, flags: TLENUMF) -> Result<u32>;
    fn RemoveEntry(&self, ptle: Ref<'_, ITravelLogEntry>) -> Result<()>;
    fn GetRelativeEntry(&self, ioffset: i32) -> Result<ITravelLogEntry>;
}

Required Methods§

fn CreateEntry( &self, pszurl: &PCWSTR, psztitle: &PCWSTR, ptlerelativeto: Ref<'_, ITravelLogEntry>, fprepend: BOOL, ) -> Result<ITravelLogEntry>

fn TravelTo(&self, ptle: Ref<'_, ITravelLogEntry>) -> Result<()>

fn EnumEntries(&self, flags: TLENUMF) -> Result<IEnumTravelLogEntry>

fn FindEntries( &self, flags: TLENUMF, pszurl: &PCWSTR, ) -> Result<IEnumTravelLogEntry>

fn GetCount(&self, flags: TLENUMF) -> Result<u32>

fn RemoveEntry(&self, ptle: Ref<'_, ITravelLogEntry>) -> Result<()>

fn GetRelativeEntry(&self, ioffset: i32) -> Result<ITravelLogEntry>

Dyn Compatibility§

This trait is not dyn compatible.

In older versions of Rust, dyn compatibility was called "object safety", so this trait is not object safe.

Implementors§