Struct windows::Win32::Media::MediaPlayer::IFeed2
pub struct IFeed2(/* private fields */);
Implementations§
§impl IFeed2
impl IFeed2
pub unsafe 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>
pub unsafe fn Name(&self) -> Result<BSTR>
pub unsafe fn Rename<P0>(&self, name: P0) -> Result<()>where
P0: IntoParam<BSTR>,
pub unsafe fn Url(&self) -> Result<BSTR>
pub unsafe fn SetUrl<P0>(&self, feedurl: P0) -> Result<()>where
P0: IntoParam<BSTR>,
pub unsafe fn LocalId(&self) -> Result<BSTR>
pub unsafe fn Path(&self) -> Result<BSTR>
pub unsafe fn Move<P0>(&self, newparentpath: P0) -> Result<()>where
P0: IntoParam<BSTR>,
pub unsafe fn Parent(&self) -> Result<IDispatch>
pub unsafe fn LastWriteTime(&self) -> Result<f64>
pub unsafe fn Delete(&self) -> Result<()>
pub unsafe fn Download(&self) -> Result<()>
pub unsafe fn AsyncDownload(&self) -> Result<()>
pub unsafe fn CancelAsyncDownload(&self) -> Result<()>
pub unsafe fn SyncSetting(&self) -> Result<FEEDS_SYNC_SETTING>
pub unsafe fn SetSyncSetting( &self, syncsetting: FEEDS_SYNC_SETTING ) -> Result<()>
pub unsafe fn Interval(&self) -> Result<i32>
pub unsafe fn SetInterval(&self, minutes: i32) -> Result<()>
pub unsafe fn LastDownloadTime(&self) -> Result<f64>
pub unsafe fn LocalEnclosurePath(&self) -> Result<BSTR>
pub unsafe fn Items(&self) -> Result<IDispatch>
pub unsafe fn GetItem(&self, itemid: i32) -> Result<IDispatch>
pub unsafe fn Title(&self) -> Result<BSTR>
pub unsafe fn Description(&self) -> Result<BSTR>
pub unsafe fn Link(&self) -> Result<BSTR>
pub unsafe fn Image(&self) -> Result<BSTR>
pub unsafe fn LastBuildDate(&self) -> Result<f64>
pub unsafe fn PubDate(&self) -> Result<f64>
pub unsafe fn Ttl(&self) -> Result<i32>
pub unsafe fn Language(&self) -> Result<BSTR>
pub unsafe fn Copyright(&self) -> Result<BSTR>
pub unsafe fn MaxItemCount(&self) -> Result<i32>
pub unsafe fn SetMaxItemCount(&self, count: i32) -> Result<()>
pub unsafe fn DownloadEnclosuresAutomatically(&self) -> Result<VARIANT_BOOL>
pub unsafe fn SetDownloadEnclosuresAutomatically<P0>(
&self,
downloadenclosuresautomatically: P0
) -> Result<()>where
P0: IntoParam<VARIANT_BOOL>,
pub unsafe fn DownloadStatus(&self) -> Result<FEEDS_DOWNLOAD_STATUS>
pub unsafe fn LastDownloadError(&self) -> Result<FEEDS_DOWNLOAD_ERROR>
pub unsafe fn Merge<P0, P1>(&self, feedxml: P0, feedurl: P1) -> Result<()>
pub unsafe fn DownloadUrl(&self) -> Result<BSTR>
pub unsafe fn IsList(&self) -> Result<VARIANT_BOOL>
pub unsafe fn MarkAllItemsRead(&self) -> Result<()>
pub unsafe fn GetWatcher( &self, scope: FEEDS_EVENTS_SCOPE, mask: FEEDS_EVENTS_MASK ) -> Result<IDispatch>
pub unsafe fn UnreadItemCount(&self) -> Result<i32>
pub unsafe fn ItemCount(&self) -> Result<i32>
pub unsafe fn GetItemByEffectiveId( &self, itemeffectiveid: i32 ) -> Result<IDispatch>
pub unsafe fn LastItemDownloadTime(&self) -> Result<f64>
pub unsafe fn Username(&self) -> Result<BSTR>
pub unsafe fn Password(&self) -> Result<BSTR>
pub unsafe fn SetCredentials<P0, P1>( &self, username: P0, password: P1 ) -> Result<()>
pub unsafe fn ClearCredentials(&self) -> Result<()>
Trait Implementations§
§impl Interface for IFeed2
impl Interface for IFeed2
§fn as_raw(&self) -> *mut c_void
fn as_raw(&self) -> *mut c_void
Returns the raw COM interface pointer. The resulting pointer continues to be owned by the
Interface
implementation.§fn into_raw(self) -> *mut c_void
fn into_raw(self) -> *mut c_void
Returns the raw COM interface pointer and releases ownership. It the caller’s responsibility to release the COM interface pointer.
§fn cast<T>(&self) -> Result<T, Error>where
T: Interface,
fn cast<T>(&self) -> Result<T, Error>where
T: Interface,
Attempts to cast the current interface to another interface using
QueryInterface
. Read moreimpl Eq for IFeed2
impl StructuralPartialEq for IFeed2
Auto Trait Implementations§
impl RefUnwindSafe for IFeed2
impl !Send for IFeed2
impl !Sync for IFeed2
impl Unpin for IFeed2
impl UnwindSafe for IFeed2
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more