Was this page helpful?
Your feedback about this content is important. Let us know what you think.
Additional feedback?
1500 characters remaining
Export (0) Print
Expand All
ACE
ACL
SID
Expand Minimize

SI_INHERIT_TYPE structure

The SI_INHERIT_TYPE structure contains information about how access control entries (ACEs) can be inherited by child objects. The ISecurityInformation::GetInheritTypes method uses this structure to specify display strings that the access control editor uses to initialize its property pages.

Syntax


typedef struct _SI_INHERIT_TYPE {
  const GUID *pguid;
  ULONG      dwFlags;
  LPCWSTR    pszName;
} SI_INHERIT_TYPE, *PSI_INHERIT_TYPE;

Members

pguid

A pointer to a GUID structure that identifies the type of child object. This member can be a pointer to GUID_NULL. The GUID corresponds to the InheritedObjectType member of an object-specific ACE.

dwFlags

A set of inheritance flags that indicate the types of ACEs that can be inherited by the pguid object type. These flags correspond to the AceFlags member of an ACE_HEADER structure. This member can be a combination of the following values.

ValueMeaning
CONTAINER_INHERIT_ACE

The specified object type can inherit ACEs that have the CONTAINER_INHERIT_ACE flag set.

INHERIT_ONLY_ACE

The specified object type can inherit ACEs that have the INHERIT_ONLY_ACE flag set.

OBJECT_INHERIT_ACE

The specified object type can inherit ACEs that have the OBJECT_INHERIT_ACE flag set.

 

pszName

A pointer to a null-terminated Unicode string containing a display string that describes the child object.

Alternatively, pszName can be a string resource identifier returned by the MAKEINTRESOURCE macro. Use the ISecurityInformation::GetObjectInformation method to identify the module that contains the string resource.

Requirements

Minimum supported client

Windows XP [desktop apps only]

Minimum supported server

Windows Server 2003 [desktop apps only]

Header

Aclui.h

See also

ACE_HEADER
GUID
ISecurityInformation::GetInheritTypes
ISecurityInformation::GetObjectInformation

 

 

Community Additions

ADD
Show:
© 2015 Microsoft