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
|
# @ stub AccessCheckByTypeResultListAndAuditAlarmW
|
||||||
@ stdcall AddAccessAllowedAce (ptr long long ptr)
|
@ stdcall AddAccessAllowedAce (ptr long long ptr)
|
||||||
@ stdcall AddAccessAllowedAceEx (ptr long 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 AddAccessDeniedAce(ptr long long ptr)
|
||||||
@ stdcall AddAccessDeniedAceEx(ptr long long long ptr)
|
@ stdcall AddAccessDeniedAceEx(ptr long long long ptr)
|
||||||
# @ stub AddAccessDeniedObjectAce
|
# @ stub AddAccessDeniedObjectAce
|
||||||
|
|
|
@ -1641,6 +1641,22 @@ BOOL WINAPI AddAccessAllowedAceEx(
|
||||||
return set_ntstatus(RtlAddAccessAllowedAceEx(pAcl, dwAceRevision, AceFlags, AccessMask, pSid));
|
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.@]
|
* AddAccessDeniedAce [ADVAPI32.@]
|
||||||
*/
|
*/
|
||||||
|
|
|
@ -7,7 +7,7 @@
|
||||||
@ stub AccessCheckByTypeResultListAndAuditAlarmW
|
@ stub AccessCheckByTypeResultListAndAuditAlarmW
|
||||||
@ stdcall AddAccessAllowedAce(ptr long long ptr) advapi32.AddAccessAllowedAce
|
@ stdcall AddAccessAllowedAce(ptr long long ptr) advapi32.AddAccessAllowedAce
|
||||||
@ stdcall AddAccessAllowedAceEx(ptr long long long ptr) advapi32.AddAccessAllowedAceEx
|
@ 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 AddAccessDeniedAce(ptr long long ptr) advapi32.AddAccessDeniedAce
|
||||||
@ stdcall AddAccessDeniedAceEx(ptr long long long ptr) advapi32.AddAccessDeniedAceEx
|
@ stdcall AddAccessDeniedAceEx(ptr long long long ptr) advapi32.AddAccessDeniedAceEx
|
||||||
@ stub AddAccessDeniedObjectAce
|
@ stub AddAccessDeniedObjectAce
|
||||||
|
|
|
@ -7,7 +7,7 @@
|
||||||
@ stub AccessCheckByTypeResultListandAuditAlarmW
|
@ stub AccessCheckByTypeResultListandAuditAlarmW
|
||||||
@ stdcall AddAccessAllowedAce(ptr long long ptr) advapi32.AddAccessAllowedAce
|
@ stdcall AddAccessAllowedAce(ptr long long ptr) advapi32.AddAccessAllowedAce
|
||||||
@ stdcall AddAccessAllowedAceEx(ptr long long long ptr) advapi32.AddAccessAllowedAceEx
|
@ 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 AddAccessDeniedAce(ptr long long ptr) advapi32.AddAccessDeniedAce
|
||||||
@ stdcall AddAccessDeniedAceEx(ptr long long long ptr) advapi32.AddAccessDeniedAceEx
|
@ stdcall AddAccessDeniedAceEx(ptr long long long ptr) advapi32.AddAccessDeniedAceEx
|
||||||
@ stub AddAccessDeniedObjectAce
|
@ stub AddAccessDeniedObjectAce
|
||||||
|
|
|
@ -7,7 +7,7 @@
|
||||||
@ stub AccessCheckByTypeResultListAndAuditAlarmW
|
@ stub AccessCheckByTypeResultListAndAuditAlarmW
|
||||||
@ stdcall AddAccessAllowedAce(ptr long long ptr) advapi32.AddAccessAllowedAce
|
@ stdcall AddAccessAllowedAce(ptr long long ptr) advapi32.AddAccessAllowedAce
|
||||||
@ stdcall AddAccessAllowedAceEx(ptr long long long ptr) advapi32.AddAccessAllowedAceEx
|
@ 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 AddAccessDeniedAce(ptr long long ptr) advapi32.AddAccessDeniedAce
|
||||||
@ stdcall AddAccessDeniedAceEx(ptr long long long ptr) advapi32.AddAccessDeniedAceEx
|
@ stdcall AddAccessDeniedAceEx(ptr long long long ptr) advapi32.AddAccessDeniedAceEx
|
||||||
@ stub AddAccessDeniedObjectAce
|
@ stub AddAccessDeniedObjectAce
|
||||||
|
|
|
@ -407,7 +407,7 @@
|
||||||
@ stub RtlActivateActivationContextUnsafeFast
|
@ stub RtlActivateActivationContextUnsafeFast
|
||||||
@ stdcall RtlAddAccessAllowedAce(ptr long long ptr)
|
@ stdcall RtlAddAccessAllowedAce(ptr long long ptr)
|
||||||
@ stdcall RtlAddAccessAllowedAceEx(ptr long 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 RtlAddAccessDeniedAce(ptr long long ptr)
|
||||||
@ stdcall RtlAddAccessDeniedAceEx(ptr long long long ptr)
|
@ stdcall RtlAddAccessDeniedAceEx(ptr long long long ptr)
|
||||||
# @ stub RtlAddAccessDeniedObjectAce
|
# @ stub RtlAddAccessDeniedObjectAce
|
||||||
|
|
|
@ -1259,6 +1259,23 @@ NTSTATUS WINAPI RtlAddAccessAllowedAceEx(
|
||||||
AccessMask, pSid, ACCESS_ALLOWED_ACE_TYPE);
|
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.@]
|
* 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 RtlAddAce(PACL,DWORD,DWORD,PACE_HEADER,DWORD);
|
||||||
NTSYSAPI NTSTATUS WINAPI RtlAddAccessAllowedAce(PACL,DWORD,DWORD,PSID);
|
NTSYSAPI NTSTATUS WINAPI RtlAddAccessAllowedAce(PACL,DWORD,DWORD,PSID);
|
||||||
NTSYSAPI NTSTATUS WINAPI RtlAddAccessAllowedAceEx(PACL,DWORD,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 RtlAddAccessDeniedAce(PACL,DWORD,DWORD,PSID);
|
||||||
NTSYSAPI NTSTATUS WINAPI RtlAddAccessDeniedAceEx(PACL,DWORD,DWORD,DWORD,PSID);
|
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*);
|
||||||
|
|
Loading…
Reference in New Issue