mirror of
https://github.com/reactos/wine.git
synced 2025-01-05 18:49:06 +00:00
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 AddAce(ptr long long ptr long)
|
||||||
@ stdcall AddAuditAccessAce(ptr long long ptr long long)
|
@ stdcall AddAuditAccessAce(ptr long long ptr long long)
|
||||||
@ stdcall AddAuditAccessAceEx(ptr long 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
|
# @ stub AddConditionalAce
|
||||||
@ stdcall AddMandatoryAce(ptr long long long ptr)
|
@ stdcall AddMandatoryAce(ptr long long long ptr)
|
||||||
# @ stub AddUsersToEncryptedFileEx
|
# @ stub AddUsersToEncryptedFileEx
|
||||||
|
@ -2671,6 +2671,24 @@ BOOL WINAPI AddAuditAccessAceEx(
|
|||||||
bAuditSuccess, bAuditFailure) );
|
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.@]
|
* LookupAccountNameA [ADVAPI32.@]
|
||||||
*/
|
*/
|
||||||
|
@ -14,7 +14,7 @@
|
|||||||
@ stdcall AddAce(ptr long long ptr long) advapi32.AddAce
|
@ stdcall AddAce(ptr long long ptr long) advapi32.AddAce
|
||||||
@ stdcall AddAuditAccessAce(ptr long long ptr long long) advapi32.AddAuditAccessAce
|
@ stdcall AddAuditAccessAce(ptr long long ptr long long) advapi32.AddAuditAccessAce
|
||||||
@ stdcall AddAuditAccessAceEx(ptr long long long ptr long long) advapi32.AddAuditAccessAceEx
|
@ 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 AddMandatoryAce(ptr long long long ptr) advapi32.AddMandatoryAce
|
||||||
@ stdcall AdjustTokenGroups(long long ptr long ptr ptr) advapi32.AdjustTokenGroups
|
@ stdcall AdjustTokenGroups(long long ptr long ptr ptr) advapi32.AdjustTokenGroups
|
||||||
@ stdcall AdjustTokenPrivileges(long long ptr long ptr ptr) advapi32.AdjustTokenPrivileges
|
@ stdcall AdjustTokenPrivileges(long long ptr long ptr ptr) advapi32.AdjustTokenPrivileges
|
||||||
|
@ -14,7 +14,7 @@
|
|||||||
@ stdcall AddAce(ptr long long ptr long) advapi32.AddAce
|
@ stdcall AddAce(ptr long long ptr long) advapi32.AddAce
|
||||||
@ stdcall AddAuditAccessAce(ptr long long ptr long long) advapi32.AddAuditAccessAce
|
@ stdcall AddAuditAccessAce(ptr long long ptr long long) advapi32.AddAuditAccessAce
|
||||||
@ stdcall AddAuditAccessAceEx(ptr long long long ptr long long) advapi32.AddAuditAccessAceEx
|
@ 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 AddMandatoryAce(ptr long long long ptr) advapi32.AddMandatoryAce
|
||||||
@ stdcall AdjustTokenGroups(long long ptr long ptr ptr) advapi32.AdjustTokenGroups
|
@ stdcall AdjustTokenGroups(long long ptr long ptr ptr) advapi32.AdjustTokenGroups
|
||||||
@ stdcall AdjustTokenPrivileges(long long ptr long ptr ptr) advapi32.AdjustTokenPrivileges
|
@ stdcall AdjustTokenPrivileges(long long ptr long ptr ptr) advapi32.AdjustTokenPrivileges
|
||||||
|
@ -14,7 +14,7 @@
|
|||||||
@ stdcall AddAce(ptr long long ptr long) advapi32.AddAce
|
@ stdcall AddAce(ptr long long ptr long) advapi32.AddAce
|
||||||
@ stdcall AddAuditAccessAce(ptr long long ptr long long) advapi32.AddAuditAccessAce
|
@ stdcall AddAuditAccessAce(ptr long long ptr long long) advapi32.AddAuditAccessAce
|
||||||
@ stdcall AddAuditAccessAceEx(ptr long long long ptr long long) advapi32.AddAuditAccessAceEx
|
@ 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 AddMandatoryAce(ptr long long long ptr) advapi32.AddMandatoryAce
|
||||||
@ stub AddResourceAttributeAce
|
@ stub AddResourceAttributeAce
|
||||||
@ stub AddScopedPolicyIDAce
|
@ stub AddScopedPolicyIDAce
|
||||||
|
@ -417,7 +417,7 @@
|
|||||||
@ stub RtlAddAttributeActionToRXact
|
@ stub RtlAddAttributeActionToRXact
|
||||||
@ stdcall RtlAddAuditAccessAce(ptr long long ptr long long)
|
@ stdcall RtlAddAuditAccessAce(ptr long long ptr long long)
|
||||||
@ stdcall RtlAddAuditAccessAceEx(ptr long 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 RtlAddCompoundAce
|
||||||
# @ stub RtlAddRange
|
# @ stub RtlAddRange
|
||||||
@ cdecl -arch=arm,x86_64 RtlAddFunctionTable(ptr long long)
|
@ 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);
|
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.@]
|
* 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 RtlAddAtomToAtomTable(RTL_ATOM_TABLE,const WCHAR*,RTL_ATOM*);
|
||||||
NTSYSAPI NTSTATUS WINAPI RtlAddAuditAccessAce(PACL,DWORD,DWORD,PSID,BOOL,BOOL);
|
NTSYSAPI NTSTATUS WINAPI RtlAddAuditAccessAce(PACL,DWORD,DWORD,PSID,BOOL,BOOL);
|
||||||
NTSYSAPI NTSTATUS WINAPI RtlAddAuditAccessAceEx(PACL,DWORD,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 void WINAPI RtlAddRefActivationContext(HANDLE);
|
||||||
NTSYSAPI PVOID WINAPI RtlAddVectoredExceptionHandler(ULONG,PVECTORED_EXCEPTION_HANDLER);
|
NTSYSAPI PVOID WINAPI RtlAddVectoredExceptionHandler(ULONG,PVECTORED_EXCEPTION_HANDLER);
|
||||||
NTSYSAPI NTSTATUS WINAPI RtlAdjustPrivilege(ULONG,BOOLEAN,BOOLEAN,PBOOLEAN);
|
NTSYSAPI NTSTATUS WINAPI RtlAdjustPrivilege(ULONG,BOOLEAN,BOOLEAN,PBOOLEAN);
|
||||||
|
Loading…
Reference in New Issue
Block a user