Source code of Windows XP (NT5)
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
 

62 lines
4.6 KiB

#pragma autorecover
#pragma namespace("\\\\.\\root\\cimv2\\ms_409")
[description("Represents an arbitrary SID -- CANNOT BE ENUMERATED") : Amended,ABSTRACT, AMENDMENT, LOCALE(0x409)]
class Win32_SID : CIM_Setting
{
};
[description("The SID of an account. Every account has a SID, but not every SID has an account") : Amended,ABSTRACT, AMENDMENT, LOCALE(0x409)]
class Win32_AccountSID : CIM_ElementSetting
{
};
[description("Represents security settings for a managed element") : Amended,ABSTRACT, AMENDMENT, LOCALE(0x409)]
class Win32_SecuritySetting : CIM_Setting
{
};
[description("Ownership of an object") : Amended,ABSTRACT, AMENDMENT, LOCALE(0x409)]
class Win32_SecuritySettingOwner
{
};
[description("Group of an object") : Amended,ABSTRACT, AMENDMENT, LOCALE(0x409)]
class Win32_SecuritySettingGroup
{
};
[description("Specifies the rights that a trustee does or does not haveto a given object. Modeled after EXPLICIT_ACCESS") : Amended,ABSTRACT, AMENDMENT, LOCALE(0x409)]
class Win32_SecuritySettingAccess
{
[Values("Set, Deny") : Amended]uint32 Type;
};
[description("Specifies the auditing for a given trustee on a given object. Modeled after EXPLICIT_ACCESS") : Amended,ABSTRACT, AMENDMENT, LOCALE(0x409)]
class Win32_SecuritySettingAuditing
{
[Values("Audit success, Audit failure") : Amended]uint32 Type;
};
[description("Specifies a trustee. Either a name or a SID (byte array) can be used") : Amended,ABSTRACT, AMENDMENT, LOCALE(0x409)]
class Win32_Trustee : Win32_MethodParameterClass
{
};
[description("Specifies an element of an access control") : Amended,ABSTRACT, AMENDMENT, LOCALE(0x409)]
class Win32_ACE : Win32_MethodParameterClass
{
[Values("Access Allowed, Access Denied, Audit") : Amended]uint32 AceType;
[description("Inheritance and such") : Amended]uint32 AceFlags;
[description("Rights granted/denied/etc") : Amended]uint32 AccessMask;
};
[description("Structural representation of a SECURITY_DESCRIPTOR") : Amended,ABSTRACT, AMENDMENT, LOCALE(0x409)]
class Win32_SecurityDescriptor : Win32_MethodParameterClass
{
};
[Description("The Win32_LogicalFileAuditing class determines if a file's System Audit flag is set.") : Amended,ABSTRACT, AMENDMENT, LOCALE(0x409)]
class Win32_LogicalFileAuditing : Win32_SecuritySettingAuditing
{
};