Trait windows::Win32::System::Search::ISearchRoot_Impl

pub trait ISearchRoot_Impl: Sized {
Show 22 methods // Required methods fn SetSchedule(&self, psztaskarg: &PCWSTR) -> Result<()>; fn Schedule(&self) -> Result<PWSTR>; fn SetRootURL(&self, pszurl: &PCWSTR) -> Result<()>; fn RootURL(&self) -> Result<PWSTR>; fn SetIsHierarchical(&self, fishierarchical: BOOL) -> Result<()>; fn IsHierarchical(&self) -> Result<BOOL>; fn SetProvidesNotifications( &self, fprovidesnotifications: BOOL, ) -> Result<()>; fn ProvidesNotifications(&self) -> Result<BOOL>; fn SetUseNotificationsOnly(&self, fusenotificationsonly: BOOL) -> Result<()>; fn UseNotificationsOnly(&self) -> Result<BOOL>; fn SetEnumerationDepth(&self, dwdepth: u32) -> Result<()>; fn EnumerationDepth(&self) -> Result<u32>; fn SetHostDepth(&self, dwdepth: u32) -> Result<()>; fn HostDepth(&self) -> Result<u32>; fn SetFollowDirectories(&self, ffollowdirectories: BOOL) -> Result<()>; fn FollowDirectories(&self) -> Result<BOOL>; fn SetAuthenticationType(&self, authtype: AUTH_TYPE) -> Result<()>; fn AuthenticationType(&self) -> Result<AUTH_TYPE>; fn SetUser(&self, pszuser: &PCWSTR) -> Result<()>; fn User(&self) -> Result<PWSTR>; fn SetPassword(&self, pszpassword: &PCWSTR) -> Result<()>; fn Password(&self) -> Result<PWSTR>;
}

Required Methods§

fn SetSchedule(&self, psztaskarg: &PCWSTR) -> Result<()>

fn Schedule(&self) -> Result<PWSTR>

fn SetRootURL(&self, pszurl: &PCWSTR) -> Result<()>

fn RootURL(&self) -> Result<PWSTR>

fn SetIsHierarchical(&self, fishierarchical: BOOL) -> Result<()>

fn IsHierarchical(&self) -> Result<BOOL>

fn SetProvidesNotifications(&self, fprovidesnotifications: BOOL) -> Result<()>

fn ProvidesNotifications(&self) -> Result<BOOL>

fn SetUseNotificationsOnly(&self, fusenotificationsonly: BOOL) -> Result<()>

fn UseNotificationsOnly(&self) -> Result<BOOL>

fn SetEnumerationDepth(&self, dwdepth: u32) -> Result<()>

fn EnumerationDepth(&self) -> Result<u32>

fn SetHostDepth(&self, dwdepth: u32) -> Result<()>

fn HostDepth(&self) -> Result<u32>

fn SetFollowDirectories(&self, ffollowdirectories: BOOL) -> Result<()>

fn FollowDirectories(&self) -> Result<BOOL>

fn SetAuthenticationType(&self, authtype: AUTH_TYPE) -> Result<()>

fn AuthenticationType(&self) -> Result<AUTH_TYPE>

fn SetUser(&self, pszuser: &PCWSTR) -> Result<()>

fn User(&self) -> Result<PWSTR>

fn SetPassword(&self, pszpassword: &PCWSTR) -> Result<()>

fn Password(&self) -> Result<PWSTR>

Object Safety§

This trait is not object safe.

Implementors§