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 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.

Implementors§