Trait windows::Win32::System::UpdateAgent::IUpdate_Impl
pub trait IUpdate_Impl: Sized + IDispatch_Impl {
Show 45 methods
// Required methods
fn Title(&self) -> Result<BSTR>;
fn AutoSelectOnWebSites(&self) -> Result<VARIANT_BOOL>;
fn BundledUpdates(&self) -> Result<IUpdateCollection>;
fn CanRequireSource(&self) -> Result<VARIANT_BOOL>;
fn Categories(&self) -> Result<ICategoryCollection>;
fn Deadline(&self) -> Result<VARIANT>;
fn DeltaCompressedContentAvailable(&self) -> Result<VARIANT_BOOL>;
fn DeltaCompressedContentPreferred(&self) -> Result<VARIANT_BOOL>;
fn Description(&self) -> Result<BSTR>;
fn EulaAccepted(&self) -> Result<VARIANT_BOOL>;
fn EulaText(&self) -> Result<BSTR>;
fn HandlerID(&self) -> Result<BSTR>;
fn Identity(&self) -> Result<IUpdateIdentity>;
fn Image(&self) -> Result<IImageInformation>;
fn InstallationBehavior(&self) -> Result<IInstallationBehavior>;
fn IsBeta(&self) -> Result<VARIANT_BOOL>;
fn IsDownloaded(&self) -> Result<VARIANT_BOOL>;
fn IsHidden(&self) -> Result<VARIANT_BOOL>;
fn SetIsHidden(&self, value: VARIANT_BOOL) -> Result<()>;
fn IsInstalled(&self) -> Result<VARIANT_BOOL>;
fn IsMandatory(&self) -> Result<VARIANT_BOOL>;
fn IsUninstallable(&self) -> Result<VARIANT_BOOL>;
fn Languages(&self) -> Result<IStringCollection>;
fn LastDeploymentChangeTime(&self) -> Result<f64>;
fn MaxDownloadSize(&self) -> Result<DECIMAL>;
fn MinDownloadSize(&self) -> Result<DECIMAL>;
fn MoreInfoUrls(&self) -> Result<IStringCollection>;
fn MsrcSeverity(&self) -> Result<BSTR>;
fn RecommendedCpuSpeed(&self) -> Result<i32>;
fn RecommendedHardDiskSpace(&self) -> Result<i32>;
fn RecommendedMemory(&self) -> Result<i32>;
fn ReleaseNotes(&self) -> Result<BSTR>;
fn SecurityBulletinIDs(&self) -> Result<IStringCollection>;
fn SupersededUpdateIDs(&self) -> Result<IStringCollection>;
fn SupportUrl(&self) -> Result<BSTR>;
fn Type(&self) -> Result<UpdateType>;
fn UninstallationNotes(&self) -> Result<BSTR>;
fn UninstallationBehavior(&self) -> Result<IInstallationBehavior>;
fn UninstallationSteps(&self) -> Result<IStringCollection>;
fn KBArticleIDs(&self) -> Result<IStringCollection>;
fn AcceptEula(&self) -> Result<()>;
fn DeploymentAction(&self) -> Result<DeploymentAction>;
fn CopyFromCache(
&self,
path: &BSTR,
toextractcabfiles: VARIANT_BOOL,
) -> Result<()>;
fn DownloadPriority(&self) -> Result<DownloadPriority>;
fn DownloadContents(&self) -> Result<IUpdateDownloadContentCollection>;
}
Required Methods§
fn Title(&self) -> Result<BSTR>
fn AutoSelectOnWebSites(&self) -> Result<VARIANT_BOOL>
fn BundledUpdates(&self) -> Result<IUpdateCollection>
fn CanRequireSource(&self) -> Result<VARIANT_BOOL>
fn Categories(&self) -> Result<ICategoryCollection>
fn Deadline(&self) -> Result<VARIANT>
fn DeltaCompressedContentAvailable(&self) -> Result<VARIANT_BOOL>
fn DeltaCompressedContentPreferred(&self) -> Result<VARIANT_BOOL>
fn Description(&self) -> Result<BSTR>
fn EulaAccepted(&self) -> Result<VARIANT_BOOL>
fn EulaText(&self) -> Result<BSTR>
fn HandlerID(&self) -> Result<BSTR>
fn Identity(&self) -> Result<IUpdateIdentity>
fn Image(&self) -> Result<IImageInformation>
fn InstallationBehavior(&self) -> Result<IInstallationBehavior>
fn IsBeta(&self) -> Result<VARIANT_BOOL>
fn IsDownloaded(&self) -> Result<VARIANT_BOOL>
fn IsHidden(&self) -> Result<VARIANT_BOOL>
fn SetIsHidden(&self, value: VARIANT_BOOL) -> Result<()>
fn IsInstalled(&self) -> Result<VARIANT_BOOL>
fn IsMandatory(&self) -> Result<VARIANT_BOOL>
fn IsUninstallable(&self) -> Result<VARIANT_BOOL>
fn Languages(&self) -> Result<IStringCollection>
fn LastDeploymentChangeTime(&self) -> Result<f64>
fn MaxDownloadSize(&self) -> Result<DECIMAL>
fn MinDownloadSize(&self) -> Result<DECIMAL>
fn MoreInfoUrls(&self) -> Result<IStringCollection>
fn MsrcSeverity(&self) -> Result<BSTR>
fn RecommendedCpuSpeed(&self) -> Result<i32>
fn RecommendedHardDiskSpace(&self) -> Result<i32>
fn RecommendedMemory(&self) -> Result<i32>
fn ReleaseNotes(&self) -> Result<BSTR>
fn SecurityBulletinIDs(&self) -> Result<IStringCollection>
fn SupersededUpdateIDs(&self) -> Result<IStringCollection>
fn SupportUrl(&self) -> Result<BSTR>
fn Type(&self) -> Result<UpdateType>
fn UninstallationNotes(&self) -> Result<BSTR>
fn UninstallationBehavior(&self) -> Result<IInstallationBehavior>
fn UninstallationSteps(&self) -> Result<IStringCollection>
fn KBArticleIDs(&self) -> Result<IStringCollection>
fn AcceptEula(&self) -> Result<()>
fn DeploymentAction(&self) -> Result<DeploymentAction>
fn CopyFromCache( &self, path: &BSTR, toextractcabfiles: VARIANT_BOOL, ) -> Result<()>
fn DownloadPriority(&self) -> Result<DownloadPriority>
fn DownloadContents(&self) -> Result<IUpdateDownloadContentCollection>
Object Safety§
This trait is not object safe.