Export (0) Print
Expand All

ISecurityInformation interface

The ISecurityInformation interface enables the access control editor to communicate with the caller of the CreateSecurityPage and EditSecurity functions. The editor calls the interface methods to retrieve information that is used to initialize its pages and to determine the editing options available to the user. The editor also calls the interface methods to pass the user's input back to the application.

The LPSECURITYINFO type is a pointer to an ISecurityInformation object.

When to implement

You must implement the ISecurityInformation interface if you use the CreateSecurityPage or EditSecurity functions.

When to use

Applications do not call the ISecurityInformation methods. The system calls the interface methods to communicate with the application that called CreateSecurityPage or EditSecurity.

Members

The ISecurityInformation interface inherits from the IUnknown interface. ISecurityInformation also has these types of members:

Methods

The ISecurityInformation interface has these methods.

MethodDescription
GetAccessRights

Requests information about the access rights supported by the object being edited.

GetInheritTypes

Requests information about how the object's ACEs can be inherited by child objects.

GetObjectInformation

Requests information that is used to initialize the access control editor and to determine the editing options available to the user.

GetSecurity

Requests the security descriptor of the object being edited.

MapGeneric

Requests that the generic access rights in an access mask be mapped to their corresponding standard and specific access rights.

PropertySheetPageCallback

Notifies the application that an access control editor property page is being created or destroyed.

SetSecurity

Provides a security descriptor containing the security information specified by the user.

 

Requirements

Minimum supported client

Windows XP [desktop apps only]

Minimum supported server

Windows Server 2003 [desktop apps only]

Header

Aclui.h

See also

Access Control Editor
Access Control Editor Functions
CreateSecurityPage
EditSecurity
ISecurityInformation2

 

 

Community Additions

ADD
Show:
© 2014 Microsoft