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