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.