xref: /reactos/dll/win32/profmap/profmap.c (revision 24cb57fd)
1 /*
2  * PROJECT:         ReactOS system libraries
3  * LICENSE:         GPL-2.0-or-later (https://spdx.org/licenses/GPL-2.0-or-later)
4  * FILE:            dll/win32/profmap/profmap.c
5  * PURPOSE:         ReactOS User Profile Mapping API
6  * COPYRIGHT:       Copyright 2019 Oleg Dubinskiy (oleg.dubinskij30@gmail.com)
7  */
8 
9 /* INCLUDES *******************************************************************/
10 
11 #include <windef.h>
12 #include <winbase.h>
13 
14 #define NDEBUG
15 #include <debug.h>
16 
17 /* PUBLIC FUNCTIONS ***********************************************************/
18 
19 /*
20  * @implemented
21  */
22 BOOL
23 WINAPI
24 DllMain(HINSTANCE hinstDll,
25         DWORD dwReason,
26         LPVOID reserved)
27 {
28     switch (dwReason)
29     {
30         case DLL_PROCESS_ATTACH:
31             DisableThreadLibraryCalls(hinstDll);
32             break;
33 
34         case DLL_PROCESS_DETACH:
35             break;
36     }
37 
38     return TRUE;
39 }
40 
41 /*
42  * @unimplemented
43  *
44  * NOTES:
45  *   Based on the documentation from:
46  *   http://sendmail2.blogspot.com/2012/11/windows-small-business-server-2008_7553.html?view=magazine
47  */
48 BOOL
49 WINAPI
50 RemapAndMoveUserA(IN LPCSTR pComputer,
51                   IN DWORD dwFlags,
52                   IN LPCSTR pCurrentUser,
53                   IN LPCSTR pNewUser)
54 {
55     UNIMPLEMENTED;
56     return FALSE;
57 }
58 
59 /*
60  * @unimplemented
61  *
62  * NOTES:
63  *   Based on the documentation from:
64  *   http://sendmail2.blogspot.com/2012/11/windows-small-business-server-2008_7553.html?view=magazine
65  */
66 BOOL
67 WINAPI
68 RemapAndMoveUserW(IN LPCWSTR pComputer,
69                   IN DWORD dwFlags,
70                   IN LPCWSTR pCurrentUser,
71                   IN LPCWSTR pNewUser)
72 {
73     UNIMPLEMENTED;
74     return FALSE;
75 }
76 
77 /* EOF */
78