LsaXXX stubs added.
authorEmanuele Aliberti <ea@iol.it>
Mon, 3 Sep 2001 20:42:44 +0000 (20:42 +0000)
committerEmanuele Aliberti <ea@iol.it>
Mon, 3 Sep 2001 20:42:44 +0000 (20:42 +0000)
svn path=/trunk/; revision=2227

reactos/ntoskrnl/Makefile
reactos/ntoskrnl/ntoskrnl.def
reactos/ntoskrnl/ntoskrnl.edf
reactos/ntoskrnl/se/lsa.c [new file with mode: 0644]

index 815ef02..c5d0616 100644 (file)
@@ -1,4 +1,4 @@
-# $Id: Makefile,v 1.52 2001/09/02 17:31:00 dwelch Exp $
+# $Id: Makefile,v 1.53 2001/09/03 20:41:52 ea Exp $
 #
 # ReactOS Operating System
 #
@@ -244,6 +244,7 @@ OBJECTS_FS = \
 OBJECTS_SE = \
        se/access.o \
        se/acl.o \
+       se/lsa.o \
        se/luid.o \
        se/priv.o \
        se/sd.o \
index c048b92..c7ba646 100644 (file)
@@ -1,4 +1,4 @@
-; $Id: ntoskrnl.def,v 1.113 2001/08/21 20:13:08 chorns Exp $
+; $Id: ntoskrnl.def,v 1.114 2001/09/03 20:41:52 ea Exp $
 ;
 ; reactos/ntoskrnl/ntoskrnl.def
 ;
@@ -434,12 +434,12 @@ LdrAccessResource@16
 ;LdrFindResourceDirectory_U@16
 LdrFindResource_U@16
 ;LpcRequestPort@8
-;LsaCallAuthenticationPackage
-;LsaDeregisterLogonProcess
-;LsaFreeReturnBuffer
-;LsaLogonUser
-;LsaLookupAuthenticationPackage
-;LsaRegisterLogonProcess
+LsaCallAuthenticationPackage@28
+LsaDeregisterLogonProcess@8
+LsaFreeReturnBuffer@4
+LsaLogonUser@56
+LsaLookupAuthenticationPackage@12
+LsaRegisterLogonProcess@12
 MmAdjustWorkingSetSize@12
 MmAllocateContiguousAlignedMemory@16
 MmAllocateContiguousMemory@12
index acaa86c..529f60d 100644 (file)
@@ -1,4 +1,4 @@
-; $Id: ntoskrnl.edf,v 1.99 2001/08/21 20:13:08 chorns Exp $
+; $Id: ntoskrnl.edf,v 1.100 2001/09/03 20:41:52 ea Exp $
 ;
 ; reactos/ntoskrnl/ntoskrnl.def
 ;
@@ -434,12 +434,12 @@ LdrAccessResource=LdrAccessResource@16
 ;LdrFindResourceDirectory_U@16
 LdrFindResource_U=LdrFindResource_U@16
 ;LpcRequestPort@8
-;LsaCallAuthenticationPackage
-;LsaDeregisterLogonProcess
-;LsaFreeReturnBuffer
-;LsaLogonUser
-;LsaLookupAuthenticationPackage
-;LsaRegisterLogonProcess
+LsaCallAuthenticationPackage=LsaCallAuthenticationPackage@28
+LsaDeregisterLogonProcess=LsaDeregisterLogonProcess@8
+LsaFreeReturnBuffer=LsaFreeReturnBuffer@4
+LsaLogonUser=LsaLogonUser@56
+LsaLookupAuthenticationPackage=LsaLookupAuthenticationPackage@12
+LsaRegisterLogonProcess=LsaRegisterLogonProcess@12
 MmAdjustWorkingSetSize=MmAdjustWorkingSetSize@12
 MmAllocateContiguousAlignedMemory=MmAllocateContiguousAlignedMemory@16
 MmAllocateContiguousMemory=MmAllocateContiguousMemory@12
diff --git a/reactos/ntoskrnl/se/lsa.c b/reactos/ntoskrnl/se/lsa.c
new file mode 100644 (file)
index 0000000..c9bb71d
--- /dev/null
@@ -0,0 +1,83 @@
+/* $Id: lsa.c,v 1.1 2001/09/03 20:42:44 ea Exp $
+ */
+#include <ddk/ntddk.h>
+
+/* LsaCallAuthenticationPackage@28 */
+NTSTATUS STDCALL LsaCallAuthenticationPackage (
+    DWORD Unknown0,
+    DWORD Unknown1,
+    DWORD Unknown2,
+    DWORD Unknown3,
+    DWORD Unknown4,
+    DWORD Unknown5,
+    DWORD Unknown6
+    )
+{
+    return STATUS_NOT_IMPLEMENTED;
+}
+
+/* LsaDeregisterLogonProcess@8 */
+NTSTATUS STDCALL LsaDeregisterLogonProcess (
+    DWORD Unknown0,
+    DWORD Unknown1
+    )
+{
+    return STATUS_NOT_IMPLEMENTED;
+}
+
+/* LsaFreeReturnBuffer@4 */
+NTSTATUS STDCALL LsaFreeReturnBuffer (PVOID Buffer)
+{
+    ULONG Size = 0; /* required by MEM_RELEASE */
+    
+    return ZwFreeVirtualMemory (
+               NtCurrentProcess(),
+              & Buffer,
+              & Size,
+              MEM_RELEASE
+               );
+}
+
+/* LsaLogonUser@56 */
+NTSTATUS STDCALL LsaLogonUser (
+    DWORD Unknown0,
+    DWORD Unknown1,
+    DWORD Unknown2,
+    DWORD Unknown3,
+    DWORD Unknown4,
+    DWORD Unknown5,
+    DWORD Unknown6,
+    DWORD Unknown7,
+    DWORD Unknown8,
+    DWORD Unknown9,
+    DWORD Unknown10,
+    DWORD Unknown11,
+    DWORD Unknown12,
+    DWORD Unknown13
+    )
+{
+    return STATUS_NOT_IMPLEMENTED;
+}
+
+/* LsaLookupAuthenticationPackage@12 */
+NTSTATUS STDCALL LsaLookupAuthenticationPackage (
+    DWORD      Unknown0,
+    DWORD      Unknown1,
+    DWORD      Unknown2
+    )
+{
+    return STATUS_NOT_IMPLEMENTED;
+}
+
+/* LsaRegisterLogonProcess@12 */
+NTSTATUS STDCALL LsaRegisterLogonProcess (
+    DWORD      Unknown0,
+    DWORD      Unknown1,
+    DWORD      Unknown2
+    )
+{
+    return STATUS_NOT_IMPLEMENTED;
+}
+
+
+/* EOF */