Trait windows::Win32::UI::Shell::ITravelLogStg_Impl
pub trait ITravelLogStg_Impl: Sized {
// Required methods
fn CreateEntry(
&self,
pszurl: &PCWSTR,
psztitle: &PCWSTR,
ptlerelativeto: Option<&ITravelLogEntry>,
fprepend: BOOL
) -> Result<ITravelLogEntry>;
fn TravelTo(&self, ptle: Option<&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: Option<&ITravelLogEntry>) -> Result<()>;
fn GetRelativeEntry(&self, ioffset: i32) -> Result<ITravelLogEntry>;
}
Required Methods§
fn CreateEntry( &self, pszurl: &PCWSTR, psztitle: &PCWSTR, ptlerelativeto: Option<&ITravelLogEntry>, fprepend: BOOL ) -> Result<ITravelLogEntry>
fn TravelTo(&self, ptle: Option<&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: Option<&ITravelLogEntry>) -> Result<()>
fn GetRelativeEntry(&self, ioffset: i32) -> Result<ITravelLogEntry>
Object Safety§
This trait is not object safe.