pub trait IOfflineFilesEventsFilter_Impl: Sized {
    // Required methods
    fn GetPathFilter(
        &self,
        ppszfilter: *mut PWSTR,
        pmatch: *mut OFFLINEFILES_PATHFILTER_MATCH
    ) -> Result<()>;
    fn GetIncludedEvents(
        &self,
        celements: u32,
        prgevents: *mut OFFLINEFILES_EVENTS,
        pcevents: *mut u32
    ) -> Result<()>;
    fn GetExcludedEvents(
        &self,
        celements: u32,
        prgevents: *mut OFFLINEFILES_EVENTS,
        pcevents: *mut u32
    ) -> Result<()>;
}

Required Methods§

fn GetPathFilter( &self, ppszfilter: *mut PWSTR, pmatch: *mut OFFLINEFILES_PATHFILTER_MATCH ) -> Result<()>

fn GetIncludedEvents( &self, celements: u32, prgevents: *mut OFFLINEFILES_EVENTS, pcevents: *mut u32 ) -> Result<()>

fn GetExcludedEvents( &self, celements: u32, prgevents: *mut OFFLINEFILES_EVENTS, pcevents: *mut u32 ) -> Result<()>

Object Safety§

This trait is not object safe.

Implementors§