CalculateACEMask() function, 625
CalculateACEType() function, 625
CalculateSDControlFlags() function, 625
CheckIfRSOPLoggingModeData() function, 307
CHKDSK utility, 37
executing, via WMI, 37–39
on remote computer, 37
CIM_Component class, 780
CIM_DataFile class, 132, 134
CIM_Directory class
methods, 134
output, 126–27
CIM_ElementSetting class, 780, 781
CIM_LogicalFile class, 125
ChangeSecurityPermissionsEx method, 715–16, 717
ChangeSecurityPermissions method, 715–16, 717
Compress method, 139
Copy method, 138
defined, 134
Delete method, 139
equal manipulation of files/directories, 135
methods, 135
Rename method, 138
TakeOwnerShip method, 139, 716
UnCompress method, 139
CIM_ManagedSystemElement class, 779
CIM repository
access for WMI-ASP, 541
browsing, 8
Cisco Flash SNMP classes in, 466
classes, self-documenting, 873–81
namespace, 12, 571
namespace access, 530
private MIB in, 464–65
Registry provider registration in, 7
CIM repository namespace ACE AccessMask property, 687–91
deciphering, 688–89
flag values, 689
values, 688
CIM repository namespace security descriptors
ADSI connection, 585
retrieving, 602–3
setting, 737
updating, 730–31
user interface, 690
WMI connection, 583–85
See also Security descriptors
CIM_Setting class, 779–80
Cisco Internetwork Operating System (IOS), 457, 463
Cisco router 2503 loaded with, 457
loaded in flash memory, 464
Classes
abstract, 20
Active Directory providers, 377
Active Directory Replication provider, 394
Association view, 509
Clock provider, 320
Cluster providers, 749
COM component, 105–13
computer system hardware, 31–105
desktop information, 113–21
DFS provider, 344
Disk Quota provider, 330
DNS provider, 424–25
driver, 122–24
file system, 124–39
Forwarding providers, 518
input device, 31–33
instances vs., 6
Internet Explorer provider, 812
IP routing providers, 416
job scheduler, 183–91
Join view, 509, 510–11
Kernel Job Object providers, 247
mass storage, 33–40
Microsoft Office providers, 810–11
modem device, 77–82
motherboard, controller, port, 40–49
multimedia audio/visual, 146–47
networking, 147–54
networking device, 49–73
Network Load Balancing (NLB) providers, 742
NT Event Log providers, 219
operating system, 105–209
operating system settings, 154–71
page file, 139–46
power device, 74–77
printing device, 82–96
process, 171–83
registry, 183
Registry providers, 225
Resultant Set of Policies (RSOP) providers, 287–88
security descriptor, 544
Security provider, 552
service, 191–97
Shadow Copy providers, 353
share, 197–201
SNMP providers, 452, 453
SQL provider, 804–8
start menu, 201–2
System Restore provider, 311
as templates, 27
Terminal Server providers, 751
TrustMon provider, 252
Union view, 509, 513–14
user account, 202–9
video and monitor, 96–105
WBEM provider, 213
Win32 providers, 29, 30
Windows Driver Model (WDM) provider, 773–74
Windows Installer provider, 268–69, 270–72
Windows Product Activation provider, 261
See also specific classes
ClassSchema object, 656
defined, 656
schemaIDGUID attribute, 657, 668
Clock provider, 319–23
capabilities, 320
classes, 320
defined, 319
Win32_LocalTime class, 321–23
Win32_UTCTime class, 320–21, 323
Cluster provider, 794
Cluster Service providers, 211, 747–49
capabilities, 748
classes, 749
defined, 747
MSCluster_Cluster class, 748, 749, 750
CMD.EXE, 864
Collaboration Data Objects for Exchange Management (CDOEXM), 550, 575–76
companions, 579
Exchange 2000 mailbox connection with, 579–81
Exchange 2000 mailbox retrieval with, 599–600
Exchange 2000 mailbox update with, 728–29
IExchangeMailbox interface, 600
IMailboxStore, 725
COM
API, 785, 813, 851
components, 106
information, 106–7
instances, 107
objects, 6
COM component classes, 105–13
defined, 105
list of, 105
Win32_ClassicCOMClassSetting class, 109
Win32_DCOMApplicationAccessAllowedSetting class, 113
Win32_DCOMApplicationLaunchAllowedSetting class, 113
Win32_DCOMApplicationSetting class, 109, 111, 112
Win32_SID class, 113
See also Operating system classes
COM/DCOM-based architecture, 864, 865
Command-line parsing, 62
Common Information Model (CIM), 814
Compaq Insight Manager, 814
Computer Associates Unicenter, 814
Computer system hardware classes, 31–105
input device, 31–33
mass storage, 33–40
modem device, 77–82
motherboard, controller, port, 40–49
networking device, 49–73
power device, 74–77
printing device, 82–96
video and monitor, 96–105
See also Win32 providers
Configuration Change provider, 326–28
capabilities, 327
implementation, 326
Win32_SystemConfigurationChangeEvent class, 326–27
ConsumerClassNames property, 9, 10
ControlAccessRight object, 652, 654
appliesTo attribute, 654
rightsGUID attribute, 655, 657
Control Flags, 620–25
bits, 621, 624
bits manipulation, 698
bitwise values, 622
configuration, 696
deciphering, 622–23
defined, 545
flag specification, 696
labels, 625
modification, 696–97
naming, 698
SE_DACL_PROTECTED, 697
updating, 696–98
validating, 625
value calculation, 624–25
values, 621
See also Security descriptors
ConvertArrayString() function, 614
ConvertStringInArray() function, 72, 188
ConvertStringInArrayFunction.vbs, 62
Cooked Counter provider, 486
Core OS components event providers, 319–29
Clock, 319–23
Configuration Change, 326–28
defined, 212
power management, 323–25
shutdown, 325–26
Volume Change, 328–29
See also WMI providers
Core OS components providers, 213–319
defined, 212
Kernel Job Object, 246–51
NT Event Log, 218–24
Registry, 224–41
RSOP, 281–309
Session, 241–46
System Restore, 309–19
TrustMon, 251–58
WBEM, 213–18
Windows Installer provider, 267–81
Windows Proxy, 258–60
WPA, 260–67
See also WMI providers
Core OS file system components providers, 329–72
defined, 212
DFS, 344–52
Disk Quota, 329–44
Shadow Copy, 352–72
See also WMI providers
CreateDefaultSD() function, 592, 603
CreateTrustee() function, 693–94
Password parameter, 694
SIDResolutionDC parameter, 693
Trustee parameter, 693
UserID parameter, 693–94
Current time, getting, 321–23