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.