aclmgmt.cpp File Reference

#include <windows.h>
#include <stdio.h>
#include <conio.h>
#include <tchar.h>
#include <malloc.h>
#include "ntsecapi.h"
#include "dcomperm.h"

Include dependency graph for aclmgmt.cpp:

Go to the source code of this file.

Functions

DWORD CopyACL (PACL OldACL, PACL NewACL)
DWORD AddAccessDeniedACEToACL (PACL *Acl, DWORD PermissionMask, LPTSTR Principal)
DWORD AddAccessAllowedACEToACL (PACL *Acl, DWORD PermissionMask, LPTSTR Principal)
DWORD RemovePrincipalFromACL (PACL Acl, LPTSTR Principal)


Function Documentation

DWORD AddAccessAllowedACEToACL ( PACL *  Acl,
DWORD  PermissionMask,
LPTSTR  Principal 
)

Definition at line 124 of file aclmgmt.cpp.

References CopyACL(), GetPrincipalSID(), and NIL.

Referenced by AddPrincipalToNamedValueSD(), and RemovePrincipalFromNamedValueSD().

DWORD AddAccessDeniedACEToACL ( PACL *  Acl,
DWORD  PermissionMask,
LPTSTR  Principal 
)

Definition at line 72 of file aclmgmt.cpp.

References CopyACL(), GetPrincipalSID(), and NIL.

Referenced by AddPrincipalToNamedValueSD().

DWORD CopyACL ( PACL  OldACL,
PACL  NewACL 
)

Definition at line 33 of file aclmgmt.cpp.

References NIL.

Referenced by AddAccessAllowedACEToACL(), and AddAccessDeniedACEToACL().

DWORD RemovePrincipalFromACL ( PACL  Acl,
LPTSTR  Principal 
)

Definition at line 176 of file aclmgmt.cpp.

References GetPrincipalSID(), and NIL.

Referenced by RemovePrincipalFromNamedValueSD().


Generated on Thu Nov 20 04:29:15 2008 for HOOPLE Libraries by  doxygen 1.5.1