ntdll: Add stub for RtlAddAccessAllowedObjectAce and forward to AddAccessAllowedObjectAce in advapi32.
Signed-off-by: Louis Lenders <xerox.xerox2000x@gmail.com> Signed-off-by: Alexandre Julliard <julliard@winehq.org>
This commit is contained in:
parent
0d06ebf5fb
commit
c63d417222
|
@ -16,7 +16,7 @@
|
|||
# @ stub AccessCheckByTypeResultListAndAuditAlarmW
|
||||
@ stdcall AddAccessAllowedAce (ptr long long ptr)
|
||||
@ stdcall AddAccessAllowedAceEx (ptr long long long ptr)
|
||||
# @ stub AddAccessAllowedObjectAce
|
||||
@ stdcall AddAccessAllowedObjectAce(ptr long long long ptr ptr ptr)
|
||||
@ stdcall AddAccessDeniedAce(ptr long long ptr)
|
||||
@ stdcall AddAccessDeniedAceEx(ptr long long long ptr)
|
||||
# @ stub AddAccessDeniedObjectAce
|
||||
|
|
|
@ -1641,6 +1641,22 @@ BOOL WINAPI AddAccessAllowedAceEx(
|
|||
return set_ntstatus(RtlAddAccessAllowedAceEx(pAcl, dwAceRevision, AceFlags, AccessMask, pSid));
|
||||
}
|
||||
|
||||
/******************************************************************************
|
||||
* AddAccessAllowedObjectAce [ADVAPI32.@]
|
||||
*/
|
||||
BOOL WINAPI AddAccessAllowedObjectAce(
|
||||
IN OUT PACL pAcl,
|
||||
IN DWORD dwAceRevision,
|
||||
IN DWORD dwAceFlags,
|
||||
IN DWORD dwAccessMask,
|
||||
IN GUID* pObjectTypeGuid,
|
||||
IN GUID* pInheritedObjectTypeGuid,
|
||||
IN PSID pSid)
|
||||
{
|
||||
return set_ntstatus(RtlAddAccessAllowedObjectAce(pAcl, dwAceRevision, dwAceFlags, dwAccessMask,
|
||||
pObjectTypeGuid, pInheritedObjectTypeGuid, pSid));
|
||||
}
|
||||
|
||||
/******************************************************************************
|
||||
* AddAccessDeniedAce [ADVAPI32.@]
|
||||
*/
|
||||
|
|
|
@ -7,7 +7,7 @@
|
|||
@ stub AccessCheckByTypeResultListAndAuditAlarmW
|
||||
@ stdcall AddAccessAllowedAce(ptr long long ptr) advapi32.AddAccessAllowedAce
|
||||
@ stdcall AddAccessAllowedAceEx(ptr long long long ptr) advapi32.AddAccessAllowedAceEx
|
||||
@ stub AddAccessAllowedObjectAce
|
||||
@ stdcall AddAccessAllowedObjectAce(ptr long long long ptr ptr ptr) advapi32.AddAccessAllowedObjectAce
|
||||
@ stdcall AddAccessDeniedAce(ptr long long ptr) advapi32.AddAccessDeniedAce
|
||||
@ stdcall AddAccessDeniedAceEx(ptr long long long ptr) advapi32.AddAccessDeniedAceEx
|
||||
@ stub AddAccessDeniedObjectAce
|
||||
|
|
|
@ -7,7 +7,7 @@
|
|||
@ stub AccessCheckByTypeResultListandAuditAlarmW
|
||||
@ stdcall AddAccessAllowedAce(ptr long long ptr) advapi32.AddAccessAllowedAce
|
||||
@ stdcall AddAccessAllowedAceEx(ptr long long long ptr) advapi32.AddAccessAllowedAceEx
|
||||
@ stub AddAccessAllowedObjectAce
|
||||
@ stdcall AddAccessAllowedObjectAce(ptr long long long ptr ptr ptr) advapi32.AddAccessAllowedObjectAce
|
||||
@ stdcall AddAccessDeniedAce(ptr long long ptr) advapi32.AddAccessDeniedAce
|
||||
@ stdcall AddAccessDeniedAceEx(ptr long long long ptr) advapi32.AddAccessDeniedAceEx
|
||||
@ stub AddAccessDeniedObjectAce
|
||||
|
|
|
@ -7,7 +7,7 @@
|
|||
@ stub AccessCheckByTypeResultListAndAuditAlarmW
|
||||
@ stdcall AddAccessAllowedAce(ptr long long ptr) advapi32.AddAccessAllowedAce
|
||||
@ stdcall AddAccessAllowedAceEx(ptr long long long ptr) advapi32.AddAccessAllowedAceEx
|
||||
@ stub AddAccessAllowedObjectAce
|
||||
@ stdcall AddAccessAllowedObjectAce(ptr long long long ptr ptr ptr) advapi32.AddAccessAllowedObjectAce
|
||||
@ stdcall AddAccessDeniedAce(ptr long long ptr) advapi32.AddAccessDeniedAce
|
||||
@ stdcall AddAccessDeniedAceEx(ptr long long long ptr) advapi32.AddAccessDeniedAceEx
|
||||
@ stub AddAccessDeniedObjectAce
|
||||
|
|
|
@ -407,7 +407,7 @@
|
|||
@ stub RtlActivateActivationContextUnsafeFast
|
||||
@ stdcall RtlAddAccessAllowedAce(ptr long long ptr)
|
||||
@ stdcall RtlAddAccessAllowedAceEx(ptr long long long ptr)
|
||||
# @ stub RtlAddAccessAllowedObjectAce
|
||||
@ stdcall RtlAddAccessAllowedObjectAce(ptr long long long ptr ptr ptr)
|
||||
@ stdcall RtlAddAccessDeniedAce(ptr long long ptr)
|
||||
@ stdcall RtlAddAccessDeniedAceEx(ptr long long long ptr)
|
||||
# @ stub RtlAddAccessDeniedObjectAce
|
||||
|
|
|
@ -1259,6 +1259,23 @@ NTSTATUS WINAPI RtlAddAccessAllowedAceEx(
|
|||
AccessMask, pSid, ACCESS_ALLOWED_ACE_TYPE);
|
||||
}
|
||||
|
||||
/******************************************************************************
|
||||
* RtlAddAccessAllowedObjectAce [NTDLL.@]
|
||||
*/
|
||||
NTSTATUS WINAPI RtlAddAccessAllowedObjectAce(
|
||||
IN OUT PACL pAcl,
|
||||
IN DWORD dwAceRevision,
|
||||
IN DWORD dwAceFlags,
|
||||
IN DWORD dwAccessMask,
|
||||
IN GUID* pObjectTypeGuid,
|
||||
IN GUID* pInheritedObjectTypeGuid,
|
||||
IN PSID pSid)
|
||||
{
|
||||
FIXME("%p %x %x %x %p %p %p - stub\n", pAcl, dwAceRevision, dwAceFlags, dwAccessMask,
|
||||
pObjectTypeGuid, pInheritedObjectTypeGuid, pSid);
|
||||
return STATUS_NOT_IMPLEMENTED;
|
||||
}
|
||||
|
||||
/******************************************************************************
|
||||
* RtlAddAccessDeniedAce [NTDLL.@]
|
||||
*/
|
||||
|
|
|
@ -2352,6 +2352,7 @@ NTSYSAPI NTSTATUS WINAPI RtlActivateActivationContext(DWORD,HANDLE,ULONG_PTR*);
|
|||
NTSYSAPI NTSTATUS WINAPI RtlAddAce(PACL,DWORD,DWORD,PACE_HEADER,DWORD);
|
||||
NTSYSAPI NTSTATUS WINAPI RtlAddAccessAllowedAce(PACL,DWORD,DWORD,PSID);
|
||||
NTSYSAPI NTSTATUS WINAPI RtlAddAccessAllowedAceEx(PACL,DWORD,DWORD,DWORD,PSID);
|
||||
NTSYSAPI NTSTATUS WINAPI RtlAddAccessAllowedObjectAce(PACL,DWORD,DWORD,DWORD,GUID*,GUID*,PSID);
|
||||
NTSYSAPI NTSTATUS WINAPI RtlAddAccessDeniedAce(PACL,DWORD,DWORD,PSID);
|
||||
NTSYSAPI NTSTATUS WINAPI RtlAddAccessDeniedAceEx(PACL,DWORD,DWORD,DWORD,PSID);
|
||||
NTSYSAPI NTSTATUS WINAPI RtlAddAtomToAtomTable(RTL_ATOM_TABLE,const WCHAR*,RTL_ATOM*);
|
||||
|
|
Loading…
Reference in New Issue