windows::Win32::Media::MediaPlayer

Trait IXFeedFolderEvents_Impl

pub trait IXFeedFolderEvents_Impl: IUnknownImpl {
Show 16 methods // Required methods fn Error(&self) -> Result<()>; fn FolderAdded(&self, pszpath: &PCWSTR) -> Result<()>; fn FolderDeleted(&self, pszpath: &PCWSTR) -> Result<()>; fn FolderRenamed(&self, pszpath: &PCWSTR, pszoldpath: &PCWSTR) -> Result<()>; fn FolderMovedFrom( &self, pszpath: &PCWSTR, pszoldpath: &PCWSTR, ) -> Result<()>; fn FolderMovedTo(&self, pszpath: &PCWSTR, pszoldpath: &PCWSTR) -> Result<()>; fn FolderItemCountChanged( &self, pszpath: &PCWSTR, feicfflags: i32, ) -> Result<()>; fn FeedAdded(&self, pszpath: &PCWSTR) -> Result<()>; fn FeedDeleted(&self, pszpath: &PCWSTR) -> Result<()>; fn FeedRenamed(&self, pszpath: &PCWSTR, pszoldpath: &PCWSTR) -> Result<()>; fn FeedUrlChanged(&self, pszpath: &PCWSTR) -> Result<()>; fn FeedMovedFrom(&self, pszpath: &PCWSTR, pszoldpath: &PCWSTR) -> Result<()>; fn FeedMovedTo(&self, pszpath: &PCWSTR, pszoldpath: &PCWSTR) -> Result<()>; fn FeedDownloading(&self, pszpath: &PCWSTR) -> Result<()>; fn FeedDownloadCompleted( &self, pszpath: &PCWSTR, fde: FEEDS_DOWNLOAD_ERROR, ) -> Result<()>; fn FeedItemCountChanged( &self, pszpath: &PCWSTR, feicfflags: i32, ) -> Result<()>;
}

Required Methods§

fn Error(&self) -> Result<()>

fn FolderAdded(&self, pszpath: &PCWSTR) -> Result<()>

fn FolderDeleted(&self, pszpath: &PCWSTR) -> Result<()>

fn FolderRenamed(&self, pszpath: &PCWSTR, pszoldpath: &PCWSTR) -> Result<()>

fn FolderMovedFrom(&self, pszpath: &PCWSTR, pszoldpath: &PCWSTR) -> Result<()>

fn FolderMovedTo(&self, pszpath: &PCWSTR, pszoldpath: &PCWSTR) -> Result<()>

fn FolderItemCountChanged( &self, pszpath: &PCWSTR, feicfflags: i32, ) -> Result<()>

fn FeedAdded(&self, pszpath: &PCWSTR) -> Result<()>

fn FeedDeleted(&self, pszpath: &PCWSTR) -> Result<()>

fn FeedRenamed(&self, pszpath: &PCWSTR, pszoldpath: &PCWSTR) -> Result<()>

fn FeedUrlChanged(&self, pszpath: &PCWSTR) -> Result<()>

fn FeedMovedFrom(&self, pszpath: &PCWSTR, pszoldpath: &PCWSTR) -> Result<()>

fn FeedMovedTo(&self, pszpath: &PCWSTR, pszoldpath: &PCWSTR) -> Result<()>

fn FeedDownloading(&self, pszpath: &PCWSTR) -> Result<()>

fn FeedDownloadCompleted( &self, pszpath: &PCWSTR, fde: FEEDS_DOWNLOAD_ERROR, ) -> Result<()>

fn FeedItemCountChanged(&self, pszpath: &PCWSTR, feicfflags: i32) -> Result<()>

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.

Implementors§