From 63d1ecea6eb18770826aec613066622ad65071ac Mon Sep 17 00:00:00 2001 From: Emanuele Aliberti Date: Mon, 3 Sep 2001 20:42:44 +0000 Subject: [PATCH] LsaXXX stubs added. svn path=/trunk/; revision=2227 --- reactos/ntoskrnl/Makefile | 3 +- reactos/ntoskrnl/ntoskrnl.def | 14 +++--- reactos/ntoskrnl/ntoskrnl.edf | 14 +++--- reactos/ntoskrnl/se/lsa.c | 83 +++++++++++++++++++++++++++++++++++ 4 files changed, 99 insertions(+), 15 deletions(-) create mode 100644 reactos/ntoskrnl/se/lsa.c diff --git a/reactos/ntoskrnl/Makefile b/reactos/ntoskrnl/Makefile index 815ef0234cd..c5d0616aa63 100644 --- a/reactos/ntoskrnl/Makefile +++ b/reactos/ntoskrnl/Makefile @@ -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 \ diff --git a/reactos/ntoskrnl/ntoskrnl.def b/reactos/ntoskrnl/ntoskrnl.def index c048b92b31a..c7ba646f05e 100644 --- a/reactos/ntoskrnl/ntoskrnl.def +++ b/reactos/ntoskrnl/ntoskrnl.def @@ -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 diff --git a/reactos/ntoskrnl/ntoskrnl.edf b/reactos/ntoskrnl/ntoskrnl.edf index acaa86c47ff..529f60dd6f0 100644 --- a/reactos/ntoskrnl/ntoskrnl.edf +++ b/reactos/ntoskrnl/ntoskrnl.edf @@ -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 index 00000000000..c9bb71daec7 --- /dev/null +++ b/reactos/ntoskrnl/se/lsa.c @@ -0,0 +1,83 @@ +/* $Id: lsa.c,v 1.1 2001/09/03 20:42:44 ea Exp $ + */ +#include + +/* 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 */ -- 2.17.1