[SECUR32][NTOS]: Update the LSA export signatures for the functions that are implemen...
authorHermès Bélusca-Maïto <hermes.belusca-maito@reactos.org>
Tue, 20 Sep 2016 23:43:16 +0000 (23:43 +0000)
committerHermès Bélusca-Maïto <hermes.belusca-maito@reactos.org>
Tue, 20 Sep 2016 23:43:16 +0000 (23:43 +0000)
commit9bc48b336f57a3f65dffa8a96f1c4ffe7afac76d
treee8afc0363121e4c4aa3c2f22d63fcf9393bc6f19
parent7d07b211684a4ebce71df52018510ed15ffab8f5
[SECUR32][NTOS]: Update the LSA export signatures for the functions that are implemented in the "lsalib" library.

[LSALIB]
- Add old-school annotations (as we currently do in our main .c code of our stuff).
- Mention that LsaConnectUntrusted is not an API that is exported (& implemented) by ntoskrnl.
- For LsaRegisterLogonProcess, we first wait for the LSA server to be ready (by waiting on its initialization event). This is TODO for LsaConnectUntrusted on the contrary.

[LSALIB][NTOS]
Usa the lsalib as the implementation of the LSA functions exported by ntoskrnl. But for that we need to recompile the lsalib as a library that can be used from inside ntoskrnl, because it needs some functions that are normally exported by ntos. For this purpose I add the library target "ntlsalib" (which also specify different #defines), to differentiate it from the (user-mode) "lsalib" one that is used by secur32.dll (Amine, if you have a better idea on how to do that, please let me know!).

svn path=/trunk/; revision=72751
reactos/dll/win32/secur32/secur32.spec
reactos/ntoskrnl/CMakeLists.txt
reactos/ntoskrnl/ntkrnlmp/CMakeLists.txt
reactos/ntoskrnl/ntoskrnl.spec
reactos/ntoskrnl/se/lsa.c
reactos/sdk/lib/lsalib/CMakeLists.txt
reactos/sdk/lib/lsalib/lsa.c