SAFER_OBJECT_INFO_CLASS enumeration (winsafer.h)
The SAFER_OBJECT_INFO_CLASS enumeration type defines the type of information requested about a Safer object.
Syntax
typedef enum _SAFER_OBJECT_INFO_CLASS {
SaferObjectLevelId = 1,
SaferObjectScopeId,
SaferObjectFriendlyName,
SaferObjectDescription,
SaferObjectBuiltin,
SaferObjectDisallowed,
SaferObjectDisableMaxPrivilege,
SaferObjectInvertDeletedPrivileges,
SaferObjectDeletedPrivileges,
SaferObjectDefaultOwner,
SaferObjectSidsToDisable,
SaferObjectRestrictedSidsInverted,
SaferObjectRestrictedSidsAdded,
SaferObjectAllIdentificationGuids,
SaferObjectSingleIdentification,
SaferObjectExtendedError
} SAFER_OBJECT_INFO_CLASS;
Constants
SaferObjectLevelId Value: 1 Queries for the LEVELID constant. |
SaferObjectScopeId Queries for the user or machine scope. |
SaferObjectFriendlyName Queries for the display name. |
SaferObjectDescription Queries for the description. |
SaferObjectBuiltin |
SaferObjectDisallowed |
SaferObjectDisableMaxPrivilege |
SaferObjectInvertDeletedPrivileges |
SaferObjectDeletedPrivileges |
SaferObjectDefaultOwner |
SaferObjectSidsToDisable |
SaferObjectRestrictedSidsInverted |
SaferObjectRestrictedSidsAdded |
SaferObjectAllIdentificationGuids Queries for all levels. |
SaferObjectSingleIdentification Queries for a single additional rule. |
SaferObjectExtendedError Queries for additional error codes set during rule processing. |
Remarks
The SAFER_OBJECT_INFO_CLASS enumeration type is used by the SaferGetLevelInformation function.
Requirements
Requirement | Value |
---|---|
Minimum supported client | Windows XP [desktop apps only] |
Minimum supported server | Windows Server 2003 [desktop apps only] |
Header | winsafer.h |