Commit 46d2886d authored by Robert Reif's avatar Robert Reif Committed by Alexandre Julliard

ntdll: Fix some function arguments.

parent a7c2ab3e
...@@ -517,7 +517,7 @@ ...@@ -517,7 +517,7 @@
@ stub RtlDeleteRange @ stub RtlDeleteRange
@ stdcall RtlDeleteRegistryValue(long ptr ptr) @ stdcall RtlDeleteRegistryValue(long ptr ptr)
@ stdcall RtlDeleteResource(ptr) @ stdcall RtlDeleteResource(ptr)
@ stdcall RtlDeleteSecurityObject(long) @ stdcall RtlDeleteSecurityObject(ptr)
# @ stub RtlDeleteTimer # @ stub RtlDeleteTimer
# @ stub RtlDeleteTimerQueue # @ stub RtlDeleteTimerQueue
# @ stub RtlDeleteTimerQueueEx # @ stub RtlDeleteTimerQueueEx
...@@ -738,7 +738,7 @@ ...@@ -738,7 +738,7 @@
@ stdcall RtlMultiByteToUnicodeSize(ptr str long) @ stdcall RtlMultiByteToUnicodeSize(ptr str long)
@ stub RtlNewInstanceSecurityObject @ stub RtlNewInstanceSecurityObject
@ stub RtlNewSecurityGrantedAccess @ stub RtlNewSecurityGrantedAccess
@ stdcall RtlNewSecurityObject(long long long long long long) @ stdcall RtlNewSecurityObject(ptr ptr ptr long ptr ptr)
# @ stub RtlNewSecurityObjectEx # @ stub RtlNewSecurityObjectEx
# @ stub RtlNewSecurityObjectWithMultipleInheritance # @ stub RtlNewSecurityObjectWithMultipleInheritance
@ stdcall RtlNormalizeProcessParams(ptr) @ stdcall RtlNormalizeProcessParams(ptr)
......
...@@ -372,17 +372,27 @@ VOID WINAPI RtlReleasePebLock(void) ...@@ -372,17 +372,27 @@ VOID WINAPI RtlReleasePebLock(void)
/****************************************************************************** /******************************************************************************
* RtlNewSecurityObject [NTDLL.@] * RtlNewSecurityObject [NTDLL.@]
*/ */
DWORD WINAPI RtlNewSecurityObject(DWORD x1,DWORD x2,DWORD x3,DWORD x4,DWORD x5,DWORD x6) { NTSTATUS WINAPI
FIXME("(0x%08lx,0x%08lx,0x%08lx,0x%08lx,0x%08lx,0x%08lx),stub!\n",x1,x2,x3,x4,x5,x6); RtlNewSecurityObject( PSECURITY_DESCRIPTOR ParentDescriptor,
return 0; PSECURITY_DESCRIPTOR CreatorDescriptor,
PSECURITY_DESCRIPTOR *NewDescriptor,
BOOLEAN IsDirectoryObject,
HANDLE Token,
PGENERIC_MAPPING GenericMapping )
{
FIXME("(%p %p %p %d %p %p) stub!\n", ParentDescriptor, CreatorDescriptor,
NewDescriptor, IsDirectoryObject, Token, GenericMapping);
return STATUS_NOT_IMPLEMENTED;
} }
/****************************************************************************** /******************************************************************************
* RtlDeleteSecurityObject [NTDLL.@] * RtlDeleteSecurityObject [NTDLL.@]
*/ */
DWORD WINAPI RtlDeleteSecurityObject(DWORD x1) { NTSTATUS WINAPI
FIXME("(0x%08lx),stub!\n",x1); RtlDeleteSecurityObject( PSECURITY_DESCRIPTOR *ObjectDescriptor )
return 0; {
FIXME("(%p) stub!\n", ObjectDescriptor);
return STATUS_NOT_IMPLEMENTED;
} }
/************************************************************************** /**************************************************************************
......
...@@ -2006,7 +2006,7 @@ NTSTATUS WINAPI RtlDeleteAtomFromAtomTable(RTL_ATOM_TABLE,RTL_ATOM); ...@@ -2006,7 +2006,7 @@ NTSTATUS WINAPI RtlDeleteAtomFromAtomTable(RTL_ATOM_TABLE,RTL_ATOM);
NTSTATUS WINAPI RtlDeleteCriticalSection(RTL_CRITICAL_SECTION *); NTSTATUS WINAPI RtlDeleteCriticalSection(RTL_CRITICAL_SECTION *);
NTSTATUS WINAPI RtlDeleteRegistryValue(ULONG, PCWSTR, PCWSTR); NTSTATUS WINAPI RtlDeleteRegistryValue(ULONG, PCWSTR, PCWSTR);
void WINAPI RtlDeleteResource(LPRTL_RWLOCK); void WINAPI RtlDeleteResource(LPRTL_RWLOCK);
DWORD WINAPI RtlDeleteSecurityObject(DWORD); NTSTATUS WINAPI RtlDeleteSecurityObject(PSECURITY_DESCRIPTOR*);
PRTL_USER_PROCESS_PARAMETERS WINAPI RtlDeNormalizeProcessParams(RTL_USER_PROCESS_PARAMETERS*); PRTL_USER_PROCESS_PARAMETERS WINAPI RtlDeNormalizeProcessParams(RTL_USER_PROCESS_PARAMETERS*);
NTSTATUS WINAPI RtlDestroyAtomTable(RTL_ATOM_TABLE); NTSTATUS WINAPI RtlDestroyAtomTable(RTL_ATOM_TABLE);
NTSTATUS WINAPI RtlDestroyEnvironment(PWSTR); NTSTATUS WINAPI RtlDestroyEnvironment(PWSTR);
...@@ -2133,7 +2133,7 @@ void WINAPI RtlMapGenericMask(PACCESS_MASK,const GENERIC_MAPPING*); ...@@ -2133,7 +2133,7 @@ void WINAPI RtlMapGenericMask(PACCESS_MASK,const GENERIC_MAPPING*);
NTSTATUS WINAPI RtlMultiByteToUnicodeN(LPWSTR,DWORD,LPDWORD,LPCSTR,DWORD); NTSTATUS WINAPI RtlMultiByteToUnicodeN(LPWSTR,DWORD,LPDWORD,LPCSTR,DWORD);
NTSTATUS WINAPI RtlMultiByteToUnicodeSize(DWORD*,LPCSTR,UINT); NTSTATUS WINAPI RtlMultiByteToUnicodeSize(DWORD*,LPCSTR,UINT);
DWORD WINAPI RtlNewSecurityObject(DWORD,DWORD,DWORD,DWORD,DWORD,DWORD); NTSTATUS WINAPI RtlNewSecurityObject(PSECURITY_DESCRIPTOR,PSECURITY_DESCRIPTOR,PSECURITY_DESCRIPTOR*,BOOLEAN,HANDLE,PGENERIC_MAPPING);
PRTL_USER_PROCESS_PARAMETERS WINAPI RtlNormalizeProcessParams(RTL_USER_PROCESS_PARAMETERS*); PRTL_USER_PROCESS_PARAMETERS WINAPI RtlNormalizeProcessParams(RTL_USER_PROCESS_PARAMETERS*);
ULONG WINAPI RtlNtStatusToDosError(NTSTATUS); ULONG WINAPI RtlNtStatusToDosError(NTSTATUS);
ULONG WINAPI RtlNtStatusToDosErrorNoTeb(NTSTATUS); ULONG WINAPI RtlNtStatusToDosErrorNoTeb(NTSTATUS);
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment