Defines all the services that are monitored by Windows Security Center (WSC).
Syntax
typedef enum _WSC_SECURITY_PROVIDER {
WSC_SECURITY_PROVIDER_FIREWALL = 1, // 0x1
WSC_SECURITY_PROVIDER_AUTOUPDATE_SETTINGS = 2, // 0x2
WSC_SECURITY_PROVIDER_ANTIVIRUS = 4, // 0x4
WSC_SECURITY_PROVIDER_ANTISPYWARE = 8, // 0x8
WSC_SECURITY_PROVIDER_INTERNET_SETTINGS = 16, // 0x10
WSC_SECURITY_PROVIDER_USER_ACCOUNT_CONTROL = 32, // 0x20
WSC_SECURITY_PROVIDER_SERVICE = 64, // 0x40
WSC_SECURITY_PROVIDER_NONE = 0, // 0x0
WSC_SECURITY_PROVIDER_ALL = WSC_SECURITY_PROVIDER_FIREWALL | WSC_SECURITY_PROVIDER_AUTOUPDATE_SETTINGS |
WSC_SECURITY_PROVIDER_ANTIVIRUS | WSC_SECURITY_PROVIDER_ANTISPYWARE |
WSC_SECURITY_PROVIDER_INTERNET_SETTINGS | WSC_SECURITY_PROVIDER_USER_ACCOUNT_CONTROL |
WSC_SECURITY_PROVIDER_SERVICE
} WSC_SECURITY_PROVIDER, *PWSC_SECURITY_PROVIDER;
Constants
- WSC_SECURITY_PROVIDER_FIREWALL
The aggregation of all firewalls for this computer.
- WSC_SECURITY_PROVIDER_AUTOUPDATE_SETTINGS
The automatic update settings for this computer.
- WSC_SECURITY_PROVIDER_ANTIVIRUS
The aggregation of all antivirus products for this computer.
- WSC_SECURITY_PROVIDER_ANTISPYWARE
The aggregation of all anti-spyware products for this computer.
- WSC_SECURITY_PROVIDER_INTERNET_SETTINGS
The settings that restrict the access of web sites in each of the internet zones for this computer.
- WSC_SECURITY_PROVIDER_USER_ACCOUNT_CONTROL
The User Account Control (UAC) settings for this computer.
- WSC_SECURITY_PROVIDER_SERVICE
The running state of the WSC service on this computer.
- WSC_SECURITY_PROVIDER_NONE
None of the items that WSC monitors.
- WSC_SECURITY_PROVIDER_ALL
All of the items that the WSC monitors.
Requirements
| Minimum supported client | Windows Vista |
| Minimum supported server | None supported |
| Header | Wscapi.h |
See Also
- WscGetSecurityProviderHealth
Build date: 11/12/2009