1 /*
2  * COPYRIGHT:       See COPYING in the top level directory
3  * PROJECT:         ReactOS system libraries
4  * FILE:            dll/win32/kernel32/client/utils_shared.c
5  * PURPOSE:         Utility functions shared with kernel32_vista
6  * PROGRAMMER:      Thomas Faber
7 */
8 
9 /* INCLUDES *******************************************************************/
10 
11 #include <k32.h>
12 #include <strsafe.h>
13 
14 #define NDEBUG
15 #include <debug.h>
16 
17 /*
18 * @implemented
19 */
20 DWORD
21 WINAPI
22 BaseSetLastNTError(IN NTSTATUS Status)
23 {
24     DWORD dwErrCode;
25 
26     /* Convert from NT to Win32, then set */
27     dwErrCode = RtlNtStatusToDosError(Status);
28     SetLastError(dwErrCode);
29     return dwErrCode;
30 }
31