ntdll: Add stub for RtlAddAccessDeniedObjectAce and forward to AddAccessDeniedObjectAce 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
ecba38d5bd
commit
eee837e931
|
@ -19,7 +19,7 @@
|
|||
@ stdcall AddAccessAllowedObjectAce(ptr long long long ptr ptr ptr)
|
||||
@ stdcall AddAccessDeniedAce(ptr long long ptr)
|
||||
@ stdcall AddAccessDeniedAceEx(ptr long long long ptr)
|
||||
# @ stub AddAccessDeniedObjectAce
|
||||
@ stdcall AddAccessDeniedObjectAce(ptr long long long ptr ptr ptr)
|
||||
@ stdcall AddAce(ptr long long ptr long)
|
||||
@ stdcall AddAuditAccessAce(ptr long long ptr long long)
|
||||
@ stdcall AddAuditAccessAceEx(ptr long long long ptr long long)
|
||||
|
|
|
@ -1682,6 +1682,22 @@ BOOL WINAPI AddAccessDeniedAceEx(
|
|||
return set_ntstatus(RtlAddAccessDeniedAceEx(pAcl, dwAceRevision, AceFlags, AccessMask, pSid));
|
||||
}
|
||||
|
||||
/******************************************************************************
|
||||
* AddAccessDeniedObjectAce [ADVAPI32.@]
|
||||
*/
|
||||
BOOL WINAPI AddAccessDeniedObjectAce(
|
||||
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( RtlAddAccessDeniedObjectAce(pAcl, dwAceRevision, dwAceFlags, dwAccessMask,
|
||||
pObjectTypeGuid, pInheritedObjectTypeGuid, pSid) );
|
||||
}
|
||||
|
||||
/******************************************************************************
|
||||
* AddAce [ADVAPI32.@]
|
||||
*/
|
||||
|
|
|
@ -10,7 +10,7 @@
|
|||
@ 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
|
||||
@ stdcall AddAccessDeniedObjectAce(ptr long long long ptr ptr ptr) advapi32.AddAccessDeniedObjectAce
|
||||
@ 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
|
||||
|
|
|
@ -10,7 +10,7 @@
|
|||
@ 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
|
||||
@ stdcall AddAccessDeniedObjectAce(ptr long long long ptr ptr ptr) advapi32.AddAccessDeniedObjectAce
|
||||
@ 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
|
||||
|
|
|
@ -10,7 +10,7 @@
|
|||
@ 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
|
||||
@ stdcall AddAccessDeniedObjectAce(ptr long long long ptr ptr ptr) advapi32.AddAccessDeniedObjectAce
|
||||
@ 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
|
||||
|
|
|
@ -410,7 +410,7 @@
|
|||
@ stdcall RtlAddAccessAllowedObjectAce(ptr long long long ptr ptr ptr)
|
||||
@ stdcall RtlAddAccessDeniedAce(ptr long long ptr)
|
||||
@ stdcall RtlAddAccessDeniedAceEx(ptr long long long ptr)
|
||||
# @ stub RtlAddAccessDeniedObjectAce
|
||||
@ stdcall RtlAddAccessDeniedObjectAce(ptr long long long ptr ptr ptr)
|
||||
@ stdcall RtlAddAce(ptr long long ptr long)
|
||||
@ stub RtlAddActionToRXact
|
||||
@ stdcall RtlAddAtomToAtomTable(ptr wstr ptr)
|
||||
|
|
|
@ -1304,6 +1304,23 @@ NTSTATUS WINAPI RtlAddAccessDeniedAceEx(
|
|||
AccessMask, pSid, ACCESS_DENIED_ACE_TYPE);
|
||||
}
|
||||
|
||||
/******************************************************************************
|
||||
* RtlAddAccessDeniedObjectAce [NTDLL.@]
|
||||
*/
|
||||
NTSTATUS WINAPI RtlAddAccessDeniedObjectAce(
|
||||
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;
|
||||
}
|
||||
|
||||
/**************************************************************************
|
||||
* RtlAddAuditAccessAce [NTDLL.@]
|
||||
*/
|
||||
|
|
|
@ -2355,6 +2355,7 @@ 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 RtlAddAccessDeniedObjectAce(PACL,DWORD,DWORD,DWORD,GUID*,GUID*,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);
|
||||
|
|
Loading…
Reference in New Issue