mirror of
https://github.com/reactos/wine.git
synced 2024-12-13 22:58:37 +00:00
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 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
|
@ stdcall AddAccessDeniedObjectAce(ptr long long long ptr ptr ptr)
|
||||||
@ 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)
|
||||||
|
@ -1682,6 +1682,22 @@ BOOL WINAPI AddAccessDeniedAceEx(
|
|||||||
return set_ntstatus(RtlAddAccessDeniedAceEx(pAcl, dwAceRevision, AceFlags, AccessMask, pSid));
|
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.@]
|
* AddAce [ADVAPI32.@]
|
||||||
*/
|
*/
|
||||||
|
@ -10,7 +10,7 @@
|
|||||||
@ stdcall AddAccessAllowedObjectAce(ptr long long long ptr ptr ptr) advapi32.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
|
@ stdcall AddAccessDeniedObjectAce(ptr long long long ptr ptr ptr) advapi32.AddAccessDeniedObjectAce
|
||||||
@ 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
|
||||||
|
@ -10,7 +10,7 @@
|
|||||||
@ stdcall AddAccessAllowedObjectAce(ptr long long long ptr ptr ptr) advapi32.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
|
@ stdcall AddAccessDeniedObjectAce(ptr long long long ptr ptr ptr) advapi32.AddAccessDeniedObjectAce
|
||||||
@ 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
|
||||||
|
@ -10,7 +10,7 @@
|
|||||||
@ stdcall AddAccessAllowedObjectAce(ptr long long long ptr ptr ptr) advapi32.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
|
@ stdcall AddAccessDeniedObjectAce(ptr long long long ptr ptr ptr) advapi32.AddAccessDeniedObjectAce
|
||||||
@ 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
|
||||||
|
@ -410,7 +410,7 @@
|
|||||||
@ stdcall RtlAddAccessAllowedObjectAce(ptr long long long ptr ptr ptr)
|
@ 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
|
@ stdcall RtlAddAccessDeniedObjectAce(ptr long long long ptr ptr ptr)
|
||||||
@ stdcall RtlAddAce(ptr long long ptr long)
|
@ stdcall RtlAddAce(ptr long long ptr long)
|
||||||
@ stub RtlAddActionToRXact
|
@ stub RtlAddActionToRXact
|
||||||
@ stdcall RtlAddAtomToAtomTable(ptr wstr ptr)
|
@ stdcall RtlAddAtomToAtomTable(ptr wstr ptr)
|
||||||
|
@ -1304,6 +1304,23 @@ NTSTATUS WINAPI RtlAddAccessDeniedAceEx(
|
|||||||
AccessMask, pSid, ACCESS_DENIED_ACE_TYPE);
|
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.@]
|
* 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 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 RtlAddAccessDeniedObjectAce(PACL,DWORD,DWORD,DWORD,GUID*,GUID*,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);
|
||||||
|
Loading…
Reference in New Issue
Block a user