ntdll: Stub RtlGetUserInfoHeap and RtlSetUser(Value|Flags)Heap.
Returning TRUE from RtlGetUserInfoHeap as tests in next patch suggest it always does. Signed-off-by: Rémi Bernon <rbernon@codeweavers.com> Signed-off-by: Alexandre Julliard <julliard@winehq.org>
This commit is contained in:
parent
3757a8f1ab
commit
94051290f6
|
@ -2273,3 +2273,33 @@ NTSTATUS WINAPI RtlSetHeapInformation( HANDLE heap, HEAP_INFORMATION_CLASS info_
|
||||||
FIXME("%p %d %p %ld stub\n", heap, info_class, info, size);
|
FIXME("%p %d %p %ld stub\n", heap, info_class, info, size);
|
||||||
return STATUS_SUCCESS;
|
return STATUS_SUCCESS;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/***********************************************************************
|
||||||
|
* RtlGetUserInfoHeap (NTDLL.@)
|
||||||
|
*/
|
||||||
|
BOOLEAN WINAPI RtlGetUserInfoHeap( HANDLE heap, ULONG flags, void *ptr, void **user_value, ULONG *user_flags )
|
||||||
|
{
|
||||||
|
FIXME( "heap %p, flags %#x, ptr %p, user_value %p, user_flags %p semi-stub!\n",
|
||||||
|
heap, flags, ptr, user_value, user_flags );
|
||||||
|
*user_value = NULL;
|
||||||
|
*user_flags = 0;
|
||||||
|
return TRUE;
|
||||||
|
}
|
||||||
|
|
||||||
|
/***********************************************************************
|
||||||
|
* RtlSetUserValueHeap (NTDLL.@)
|
||||||
|
*/
|
||||||
|
BOOLEAN WINAPI RtlSetUserValueHeap( HANDLE heap, ULONG flags, void *ptr, void *user_value )
|
||||||
|
{
|
||||||
|
FIXME( "heap %p, flags %#x, ptr %p, user_value %p stub!\n", heap, flags, ptr, user_value );
|
||||||
|
return FALSE;
|
||||||
|
}
|
||||||
|
|
||||||
|
/***********************************************************************
|
||||||
|
* RtlSetUserFlagsHeap (NTDLL.@)
|
||||||
|
*/
|
||||||
|
BOOLEAN WINAPI RtlSetUserFlagsHeap( HANDLE heap, ULONG flags, void *ptr, ULONG clear, ULONG set )
|
||||||
|
{
|
||||||
|
FIXME( "heap %p, flags %#x, ptr %p, clear %#x, set %#x stub!\n", heap, flags, ptr, clear, set );
|
||||||
|
return FALSE;
|
||||||
|
}
|
||||||
|
|
|
@ -748,7 +748,7 @@
|
||||||
@ stdcall RtlGetThreadPreferredUILanguages(long ptr ptr ptr)
|
@ stdcall RtlGetThreadPreferredUILanguages(long ptr ptr ptr)
|
||||||
@ stdcall RtlGetUnloadEventTrace()
|
@ stdcall RtlGetUnloadEventTrace()
|
||||||
@ stdcall RtlGetUnloadEventTraceEx(ptr ptr ptr)
|
@ stdcall RtlGetUnloadEventTraceEx(ptr ptr ptr)
|
||||||
@ stub RtlGetUserInfoHeap
|
@ stdcall RtlGetUserInfoHeap(ptr long ptr ptr ptr)
|
||||||
@ stdcall RtlGetUserPreferredUILanguages(long long ptr ptr ptr)
|
@ stdcall RtlGetUserPreferredUILanguages(long long ptr ptr ptr)
|
||||||
@ stdcall RtlGetVersion(ptr)
|
@ stdcall RtlGetVersion(ptr)
|
||||||
@ stdcall -arch=arm,arm64,x86_64 RtlGrowFunctionTable(ptr long)
|
@ stdcall -arch=arm,arm64,x86_64 RtlGrowFunctionTable(ptr long)
|
||||||
|
@ -1001,8 +1001,8 @@
|
||||||
# @ stub RtlSetTimer
|
# @ stub RtlSetTimer
|
||||||
@ stdcall RtlSetUnhandledExceptionFilter(ptr)
|
@ stdcall RtlSetUnhandledExceptionFilter(ptr)
|
||||||
@ stub RtlSetUnicodeCallouts
|
@ stub RtlSetUnicodeCallouts
|
||||||
@ stub RtlSetUserFlagsHeap
|
@ stdcall RtlSetUserFlagsHeap(ptr long ptr long long)
|
||||||
@ stub RtlSetUserValueHeap
|
@ stdcall RtlSetUserValueHeap(ptr long ptr ptr)
|
||||||
@ stdcall RtlSizeHeap(long long ptr)
|
@ stdcall RtlSizeHeap(long long ptr)
|
||||||
@ stdcall RtlSleepConditionVariableCS(ptr ptr ptr)
|
@ stdcall RtlSleepConditionVariableCS(ptr ptr ptr)
|
||||||
@ stdcall RtlSleepConditionVariableSRW(ptr ptr ptr long)
|
@ stdcall RtlSleepConditionVariableSRW(ptr ptr ptr long)
|
||||||
|
|
Loading…
Reference in New Issue