Trait windows::Win32::Media::MediaPlayer::IFeed_Impl
pub trait IFeed_Impl: Sized + IDispatch_Impl {
Show 44 methods
// Required methods
fn Xml(
&self,
count: i32,
sortproperty: FEEDS_XML_SORT_PROPERTY,
sortorder: FEEDS_XML_SORT_ORDER,
filterflags: FEEDS_XML_FILTER_FLAGS,
includeflags: FEEDS_XML_INCLUDE_FLAGS,
) -> Result<BSTR>;
fn Name(&self) -> Result<BSTR>;
fn Rename(&self, name: &BSTR) -> Result<()>;
fn Url(&self) -> Result<BSTR>;
fn SetUrl(&self, feedurl: &BSTR) -> Result<()>;
fn LocalId(&self) -> Result<BSTR>;
fn Path(&self) -> Result<BSTR>;
fn Move(&self, newparentpath: &BSTR) -> Result<()>;
fn Parent(&self) -> Result<IDispatch>;
fn LastWriteTime(&self) -> Result<f64>;
fn Delete(&self) -> Result<()>;
fn Download(&self) -> Result<()>;
fn AsyncDownload(&self) -> Result<()>;
fn CancelAsyncDownload(&self) -> Result<()>;
fn SyncSetting(&self) -> Result<FEEDS_SYNC_SETTING>;
fn SetSyncSetting(&self, syncsetting: FEEDS_SYNC_SETTING) -> Result<()>;
fn Interval(&self) -> Result<i32>;
fn SetInterval(&self, minutes: i32) -> Result<()>;
fn LastDownloadTime(&self) -> Result<f64>;
fn LocalEnclosurePath(&self) -> Result<BSTR>;
fn Items(&self) -> Result<IDispatch>;
fn GetItem(&self, itemid: i32) -> Result<IDispatch>;
fn Title(&self) -> Result<BSTR>;
fn Description(&self) -> Result<BSTR>;
fn Link(&self) -> Result<BSTR>;
fn Image(&self) -> Result<BSTR>;
fn LastBuildDate(&self) -> Result<f64>;
fn PubDate(&self) -> Result<f64>;
fn Ttl(&self) -> Result<i32>;
fn Language(&self) -> Result<BSTR>;
fn Copyright(&self) -> Result<BSTR>;
fn MaxItemCount(&self) -> Result<i32>;
fn SetMaxItemCount(&self, count: i32) -> Result<()>;
fn DownloadEnclosuresAutomatically(&self) -> Result<VARIANT_BOOL>;
fn SetDownloadEnclosuresAutomatically(
&self,
downloadenclosuresautomatically: VARIANT_BOOL,
) -> Result<()>;
fn DownloadStatus(&self) -> Result<FEEDS_DOWNLOAD_STATUS>;
fn LastDownloadError(&self) -> Result<FEEDS_DOWNLOAD_ERROR>;
fn Merge(&self, feedxml: &BSTR, feedurl: &BSTR) -> Result<()>;
fn DownloadUrl(&self) -> Result<BSTR>;
fn IsList(&self) -> Result<VARIANT_BOOL>;
fn MarkAllItemsRead(&self) -> Result<()>;
fn GetWatcher(
&self,
scope: FEEDS_EVENTS_SCOPE,
mask: FEEDS_EVENTS_MASK,
) -> Result<IDispatch>;
fn UnreadItemCount(&self) -> Result<i32>;
fn ItemCount(&self) -> Result<i32>;
}
Required Methods§
fn Xml( &self, count: i32, sortproperty: FEEDS_XML_SORT_PROPERTY, sortorder: FEEDS_XML_SORT_ORDER, filterflags: FEEDS_XML_FILTER_FLAGS, includeflags: FEEDS_XML_INCLUDE_FLAGS, ) -> Result<BSTR>
fn Name(&self) -> Result<BSTR>
fn Rename(&self, name: &BSTR) -> Result<()>
fn Url(&self) -> Result<BSTR>
fn SetUrl(&self, feedurl: &BSTR) -> Result<()>
fn LocalId(&self) -> Result<BSTR>
fn Path(&self) -> Result<BSTR>
fn Move(&self, newparentpath: &BSTR) -> Result<()>
fn Parent(&self) -> Result<IDispatch>
fn LastWriteTime(&self) -> Result<f64>
fn Delete(&self) -> Result<()>
fn Download(&self) -> Result<()>
fn AsyncDownload(&self) -> Result<()>
fn CancelAsyncDownload(&self) -> Result<()>
fn SyncSetting(&self) -> Result<FEEDS_SYNC_SETTING>
fn SetSyncSetting(&self, syncsetting: FEEDS_SYNC_SETTING) -> Result<()>
fn Interval(&self) -> Result<i32>
fn SetInterval(&self, minutes: i32) -> Result<()>
fn LastDownloadTime(&self) -> Result<f64>
fn LocalEnclosurePath(&self) -> Result<BSTR>
fn Items(&self) -> Result<IDispatch>
fn GetItem(&self, itemid: i32) -> Result<IDispatch>
fn Title(&self) -> Result<BSTR>
fn Description(&self) -> Result<BSTR>
fn Link(&self) -> Result<BSTR>
fn Image(&self) -> Result<BSTR>
fn LastBuildDate(&self) -> Result<f64>
fn PubDate(&self) -> Result<f64>
fn Ttl(&self) -> Result<i32>
fn Language(&self) -> Result<BSTR>
fn Copyright(&self) -> Result<BSTR>
fn MaxItemCount(&self) -> Result<i32>
fn SetMaxItemCount(&self, count: i32) -> Result<()>
fn DownloadEnclosuresAutomatically(&self) -> Result<VARIANT_BOOL>
fn SetDownloadEnclosuresAutomatically( &self, downloadenclosuresautomatically: VARIANT_BOOL, ) -> Result<()>
fn DownloadStatus(&self) -> Result<FEEDS_DOWNLOAD_STATUS>
fn LastDownloadError(&self) -> Result<FEEDS_DOWNLOAD_ERROR>
fn Merge(&self, feedxml: &BSTR, feedurl: &BSTR) -> Result<()>
fn DownloadUrl(&self) -> Result<BSTR>
fn IsList(&self) -> Result<VARIANT_BOOL>
fn MarkAllItemsRead(&self) -> Result<()>
fn GetWatcher( &self, scope: FEEDS_EVENTS_SCOPE, mask: FEEDS_EVENTS_MASK, ) -> Result<IDispatch>
fn UnreadItemCount(&self) -> Result<i32>
fn ItemCount(&self) -> Result<i32>
Object Safety§
This trait is not object safe.