Data Structures |
| interface | WUApiLib::IAutomaticUpdatesSettings |
| interface | WUApiLib::IAutomaticUpdates |
| interface | WUApiLib::IWebProxy |
| interface | WUApiLib::IUpdateSession |
| interface | WUApiLib::IImageInformation |
| interface | WUApiLib::ICategory |
| interface | WUApiLib::ICategoryCollection |
| interface | WUApiLib::IStringCollection |
| interface | WUApiLib::IUpdateException |
| interface | WUApiLib::IUpdateExceptionCollection |
| interface | WUApiLib::IUpdateIdentity |
| interface | WUApiLib::IInstallationBehavior |
| interface | WUApiLib::IUpdateDownloadContent |
| interface | WUApiLib::IUpdateDownloadContentCollection |
| interface | WUApiLib::IUpdate |
| interface | WUApiLib::IUpdateCollection |
| interface | WUApiLib::ISearchJob |
| interface | WUApiLib::ISearchResult |
| interface | WUApiLib::IUpdateHistoryEntry |
| interface | WUApiLib::IUpdateHistoryEntryCollection |
| interface | WUApiLib::IUpdateSearcher |
| interface | WUApiLib::IUpdateDownloadResult |
| interface | WUApiLib::IDownloadProgress |
| interface | WUApiLib::IDownloadJob |
| interface | WUApiLib::IDownloadResult |
| interface | WUApiLib::IUpdateDownloader |
| interface | WUApiLib::IUpdateInstallationResult |
| interface | WUApiLib::IInstallationProgress |
| interface | WUApiLib::IInstallationJob |
| interface | WUApiLib::IInstallationResult |
| interface | WUApiLib::IUpdateInstaller |
| class | WUApiLib::AutomaticUpdates |
Defines |
| #define | threading(model) |
| #define | progid(str) |
| #define | vi_progid(str) |
Enumerations |
| enum | DownloadPriority { WUApiLib::dpLow = 1,
WUApiLib::dpNormal = 2,
WUApiLib::dpHigh = 3
} |
| enum | ServerSelection { WUApiLib::ssDefault = 0,
WUApiLib::ssManagedServer = 1,
WUApiLib::ssWindowsUpdate = 2,
WUApiLib::ssOthers = 3
} |
| enum | AutomaticUpdatesNotificationLevel {
WUApiLib::aunlNotConfigured,
WUApiLib::aunlDisabled,
WUApiLib::aunlNotifyBeforeDownload,
WUApiLib::aunlNotifyBeforeInstallation,
WUApiLib::aunlScheduledInstallation
} |
| enum | AutomaticUpdatesScheduledInstallationDay {
WUApiLib::ausidEveryDay,
WUApiLib::ausidEverySunday,
WUApiLib::ausidEveryMonday,
WUApiLib::ausidEveryTuesday,
WUApiLib::ausidEveryWednesday,
WUApiLib::ausidEveryThursday,
WUApiLib::ausidEveryFriday,
WUApiLib::ausidEverySaturday
} |
| enum | DownloadPhase { WUApiLib::dphInitializing,
WUApiLib::dphDownloading,
WUApiLib::dphVerifying
} |
| enum | OperationResultCode {
WUApiLib::orcNotStarted,
WUApiLib::orcInProgress,
WUApiLib::orcSucceeded,
WUApiLib::orcSucceededWithErrors,
WUApiLib::orcFailed,
WUApiLib::orcAborted
} |
| enum | UpdateExceptionContext { WUApiLib::uecGeneral = 1,
WUApiLib::uecWindowsDriver,
WUApiLib::uecWindowsInstaller
} |
| enum | InstallationImpact { WUApiLib::iiNormal,
WUApiLib::iiMinor,
WUApiLib::iiRequiresExclusiveHandling
} |
| enum | InstallationRebootBehavior { WUApiLib::irbNeverReboots,
WUApiLib::irbAlwaysRequiresReboot,
WUApiLib::irbCanRequestReboot
} |
| enum | UpdateType { WUApiLib::utSoftware = 1,
WUApiLib::utDriver
} |
| enum | UpdateOperation { WUApiLib::uoInstallation = 1,
WUApiLib::uoUninstallation
} |
| enum | DeploymentAction { WUApiLib::daNone,
WUApiLib::daInstallation,
WUApiLib::daUninstallation,
WUApiLib::daDetection
} |
Functions |
| | WUApiLib::importlib ("stdole2.tlb") |
| coclass WUApiLib::AutomaticUpdates | WUApiLib::helpstring ("UpdateSession Class") |
| coclass WUApiLib::AutomaticUpdates | WUApiLib::threading (both) |
| coclass WUApiLib::AutomaticUpdates | WUApiLib::progid ("Microsoft.Update.Session.1") |
| coclass WUApiLib::AutomaticUpdates | WUApiLib::vi_progid ("Microsoft.Update.Session") |
| coclass WUApiLib::AutomaticUpdates | WUApiLib::uuid (4cb43d7f-7eee-4906-8698-60da1c38f2fe)] coclass UpdateSession |