ntdll: Add stub for RtlAddAuditAccessObjectAce and forward to AddAuditAccessObjectAce 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
b743127c3c
commit
d37b3f59e9
|
@ -23,7 +23,7 @@
|
|||
@ stdcall AddAce(ptr long long ptr long)
|
||||
@ stdcall AddAuditAccessAce(ptr long long ptr long long)
|
||||
@ stdcall AddAuditAccessAceEx(ptr long long long ptr long long)
|
||||
# @ stub AddAuditAccessObjectAce
|
||||
@ stdcall AddAuditAccessObjectAce(ptr long long long ptr ptr ptr long long)
|
||||
# @ stub AddConditionalAce
|
||||
@ stdcall AddMandatoryAce(ptr long long long ptr)
|
||||
# @ stub AddUsersToEncryptedFileEx
|
||||
|
|
|
@ -2671,6 +2671,24 @@ BOOL WINAPI AddAuditAccessAceEx(
|
|||
bAuditSuccess, bAuditFailure) );
|
||||
}
|
||||
|
||||
/******************************************************************************
|
||||
* AddAuditAccessObjectAce [ADVAPI32.@]
|
||||
*/
|
||||
BOOL WINAPI AddAuditAccessObjectAce(
|
||||
IN OUT PACL pAcl,
|
||||
IN DWORD dwAceRevision,
|
||||
IN DWORD dwAceFlags,
|
||||
IN DWORD dwAccessMask,
|
||||
IN GUID* pObjectTypeGuid,
|
||||
IN GUID* pInheritedObjectTypeGuid,
|
||||
IN PSID pSid,
|
||||
IN BOOL bAuditSuccess,
|
||||
IN BOOL bAuditFailure)
|
||||
{
|
||||
return set_ntstatus( RtlAddAuditAccessObjectAce(pAcl, dwAceRevision, dwAceFlags, dwAccessMask,
|
||||
pObjectTypeGuid, pInheritedObjectTypeGuid, pSid, bAuditSuccess, bAuditFailure) );
|
||||
}
|
||||
|
||||
/******************************************************************************
|
||||
* LookupAccountNameA [ADVAPI32.@]
|
||||
*/
|
||||
|
|
|
@ -14,7 +14,7 @@
|
|||
@ stdcall AddAce(ptr long long ptr long) advapi32.AddAce
|
||||
@ stdcall AddAuditAccessAce(ptr long long ptr long long) advapi32.AddAuditAccessAce
|
||||
@ stdcall AddAuditAccessAceEx(ptr long long long ptr long long) advapi32.AddAuditAccessAceEx
|
||||
@ stub AddAuditAccessObjectAce
|
||||
@ stdcall AddAuditAccessObjectAce(ptr long long long ptr ptr ptr long long) advapi32.AddAuditAccessObjectAce
|
||||
@ stdcall AddMandatoryAce(ptr long long long ptr) advapi32.AddMandatoryAce
|
||||
@ stdcall AdjustTokenGroups(long long ptr long ptr ptr) advapi32.AdjustTokenGroups
|
||||
@ stdcall AdjustTokenPrivileges(long long ptr long ptr ptr) advapi32.AdjustTokenPrivileges
|
||||
|
|
|
@ -14,7 +14,7 @@
|
|||
@ stdcall AddAce(ptr long long ptr long) advapi32.AddAce
|
||||
@ stdcall AddAuditAccessAce(ptr long long ptr long long) advapi32.AddAuditAccessAce
|
||||
@ stdcall AddAuditAccessAceEx(ptr long long long ptr long long) advapi32.AddAuditAccessAceEx
|
||||
@ stub AddAuditAccessObjectAce
|
||||
@ stdcall AddAuditAccessObjectAce(ptr long long long ptr ptr ptr long long) advapi32.AddAuditAccessObjectAce
|
||||
@ stdcall AddMandatoryAce(ptr long long long ptr) advapi32.AddMandatoryAce
|
||||
@ stdcall AdjustTokenGroups(long long ptr long ptr ptr) advapi32.AdjustTokenGroups
|
||||
@ stdcall AdjustTokenPrivileges(long long ptr long ptr ptr) advapi32.AdjustTokenPrivileges
|
||||
|
|
|
@ -14,7 +14,7 @@
|
|||
@ stdcall AddAce(ptr long long ptr long) advapi32.AddAce
|
||||
@ stdcall AddAuditAccessAce(ptr long long ptr long long) advapi32.AddAuditAccessAce
|
||||
@ stdcall AddAuditAccessAceEx(ptr long long long ptr long long) advapi32.AddAuditAccessAceEx
|
||||
@ stub AddAuditAccessObjectAce
|
||||
@ stdcall AddAuditAccessObjectAce(ptr long long long ptr ptr ptr long long) advapi32.AddAuditAccessObjectAce
|
||||
@ stdcall AddMandatoryAce(ptr long long long ptr) advapi32.AddMandatoryAce
|
||||
@ stub AddResourceAttributeAce
|
||||
@ stub AddScopedPolicyIDAce
|
||||
|
|
|
@ -417,7 +417,7 @@
|
|||
@ stub RtlAddAttributeActionToRXact
|
||||
@ stdcall RtlAddAuditAccessAce(ptr long long ptr long long)
|
||||
@ stdcall RtlAddAuditAccessAceEx(ptr long long long ptr long long)
|
||||
# @ stub RtlAddAuditAccessObjectAce
|
||||
@ stdcall RtlAddAuditAccessObjectAce(ptr long long long ptr ptr ptr long long)
|
||||
# @ stub RtlAddCompoundAce
|
||||
# @ stub RtlAddRange
|
||||
@ cdecl -arch=arm,x86_64 RtlAddFunctionTable(ptr long long)
|
||||
|
|
|
@ -1325,7 +1325,26 @@ NTSTATUS WINAPI RtlAddAuditAccessAce(
|
|||
{
|
||||
return RtlAddAuditAccessAceEx(pAcl, dwAceRevision, 0, dwAccessMask, pSid, bAuditSuccess, bAuditFailure);
|
||||
}
|
||||
|
||||
|
||||
/******************************************************************************
|
||||
* RtlAddAuditAccessObjectAce [NTDLL.@]
|
||||
*/
|
||||
NTSTATUS WINAPI RtlAddAuditAccessObjectAce(
|
||||
IN OUT PACL pAcl,
|
||||
IN DWORD dwAceRevision,
|
||||
IN DWORD dwAceFlags,
|
||||
IN DWORD dwAccessMask,
|
||||
IN GUID* pObjectTypeGuid,
|
||||
IN GUID* pInheritedObjectTypeGuid,
|
||||
IN PSID pSid,
|
||||
IN BOOL bAuditSuccess,
|
||||
IN BOOL bAuditFailure)
|
||||
{
|
||||
FIXME("%p %x %x %x %p %p %p %d %d - stub\n", pAcl, dwAceRevision, dwAceFlags, dwAccessMask,
|
||||
pObjectTypeGuid, pInheritedObjectTypeGuid, pSid, bAuditSuccess, bAuditFailure);
|
||||
return STATUS_NOT_IMPLEMENTED;
|
||||
}
|
||||
|
||||
/******************************************************************************
|
||||
* RtlValidAcl [NTDLL.@]
|
||||
*/
|
||||
|
|
|
@ -2357,6 +2357,7 @@ NTSYSAPI NTSTATUS WINAPI RtlAddAccessDeniedAceEx(PACL,DWORD,DWORD,DWORD,PSID);
|
|||
NTSYSAPI NTSTATUS WINAPI RtlAddAtomToAtomTable(RTL_ATOM_TABLE,const WCHAR*,RTL_ATOM*);
|
||||
NTSYSAPI NTSTATUS WINAPI RtlAddAuditAccessAce(PACL,DWORD,DWORD,PSID,BOOL,BOOL);
|
||||
NTSYSAPI NTSTATUS WINAPI RtlAddAuditAccessAceEx(PACL,DWORD,DWORD,DWORD,PSID,BOOL,BOOL);
|
||||
NTSYSAPI NTSTATUS WINAPI RtlAddAuditAccessObjectAce(PACL,DWORD,DWORD,DWORD,GUID*,GUID*,PSID,BOOL,BOOL);
|
||||
NTSYSAPI void WINAPI RtlAddRefActivationContext(HANDLE);
|
||||
NTSYSAPI PVOID WINAPI RtlAddVectoredExceptionHandler(ULONG,PVECTORED_EXCEPTION_HANDLER);
|
||||
NTSYSAPI NTSTATUS WINAPI RtlAdjustPrivilege(ULONG,BOOLEAN,BOOLEAN,PBOOLEAN);
|
||||
|
|
Loading…
Reference in New Issue