[PATCH 5/5] ntdll: Add RtlAddGrowableFunctionTable stub

Alex Henrie alexhenrie24 at gmail.com
Mon Jan 22 22:55:38 CST 2018


Signed-off-by: Alex Henrie <alexhenrie24 at gmail.com>
---
Fixes the next Xenia crash.

 dlls/ntdll/ntdll.spec |  1 +
 dlls/ntdll/rtl.c      | 11 +++++++++++
 2 files changed, 12 insertions(+)

diff --git a/dlls/ntdll/ntdll.spec b/dlls/ntdll/ntdll.spec
index 035fad2058..e385490284 100644
--- a/dlls/ntdll/ntdll.spec
+++ b/dlls/ntdll/ntdll.spec
@@ -425,6 +425,7 @@
 @ stdcall RtlAddAuditAccessAceEx(ptr long long long ptr long long)
 @ stdcall RtlAddAuditAccessObjectAce(ptr long long long ptr ptr ptr long long)
 # @ stub RtlAddCompoundAce
+@ stdcall RtlAddGrowableFunctionTable(ptr ptr long long ptr ptr)
 @ stdcall RtlAddMandatoryAce(ptr long long long long ptr)
 # @ stub RtlAddRange
 @ cdecl -arch=arm,x86_64 RtlAddFunctionTable(ptr long long)
diff --git a/dlls/ntdll/rtl.c b/dlls/ntdll/rtl.c
index 09a9c921bb..3444cdc684 100644
--- a/dlls/ntdll/rtl.c
+++ b/dlls/ntdll/rtl.c
@@ -1672,3 +1672,14 @@ RTL_UNLOAD_EVENT_TRACE * WINAPI RtlGetUnloadEventTrace(void)
     FIXME("stub!\n");
     return NULL;
 }
+
+/*********************************************************************
+ *           RtlAddGrowableFunctionTable [NTDLL.@]
+ */
+NTSTATUS WINAPI RtlAddGrowableFunctionTable(void *dynamic_table, PRUNTIME_FUNCTION function_table, DWORD entry_count,
+                                            DWORD max_entry_count, ULONG *range_base, ULONG *range_end)
+{
+    FIXME("(%p %p %u %u %p %p): stub\n",
+          dynamic_table, function_table, entry_count, max_entry_count, range_base, range_end);
+    return STATUS_NOT_IMPLEMENTED;
+}
-- 
2.16.1




More information about the wine-devel mailing list