wow64: Add a wrapper for NtInitializeNlsFiles().

Signed-off-by: Alexandre Julliard <julliard@winehq.org>
This commit is contained in:
Alexandre Julliard 2022-03-21 11:51:41 +01:00
parent 5ed078dc14
commit 4258f98244
2 changed files with 19 additions and 0 deletions

View File

@ -97,6 +97,7 @@
SYSCALL_ENTRY( NtGetNlsSectionPtr ) \
SYSCALL_ENTRY( NtGetWriteWatch ) \
SYSCALL_ENTRY( NtImpersonateAnonymousToken ) \
SYSCALL_ENTRY( NtInitializeNlsFiles ) \
SYSCALL_ENTRY( NtInitiatePowerAction ) \
SYSCALL_ENTRY( NtIsProcessInJob ) \
SYSCALL_ENTRY( NtListenPort ) \

View File

@ -208,6 +208,24 @@ NTSTATUS WINAPI wow64_NtGetWriteWatch( UINT *args )
}
/**********************************************************************
* wow64_NtInitializeNlsFiles
*/
NTSTATUS WINAPI wow64_NtInitializeNlsFiles( UINT *args )
{
ULONG *addr32 = get_ptr( &args );
LCID *lcid = get_ptr( &args );
LARGE_INTEGER *size = get_ptr( &args );
void *addr;
NTSTATUS status;
status = NtInitializeNlsFiles( addr_32to64( &addr, addr32 ), lcid, size );
if (!status) put_addr( addr32, addr );
return status;
}
/**********************************************************************
* wow64_NtLockVirtualMemory
*/