2004-08-15 Casper S. Hornstrup <chorns@users.sourceforge.net>
[reactos.git] / reactos / ntoskrnl / se / lsa.c
1 /* $Id: lsa.c,v 1.6 2004/08/15 16:39:11 chorns Exp $
2 */
3
4 #include <ntoskrnl.h>
5 #define NDEBUG
6 #include <internal/debug.h>
7
8 /* LsaCallAuthenticationPackage@28 */
9 /*
10 * @unimplemented
11 */
12 NTSTATUS STDCALL LsaCallAuthenticationPackage (
13 DWORD Unknown0,
14 DWORD Unknown1,
15 DWORD Unknown2,
16 DWORD Unknown3,
17 DWORD Unknown4,
18 DWORD Unknown5,
19 DWORD Unknown6
20 )
21 {
22 return STATUS_NOT_IMPLEMENTED;
23 }
24
25 /* LsaDeregisterLogonProcess@8 */
26 /*
27 * @unimplemented
28 */
29 NTSTATUS STDCALL LsaDeregisterLogonProcess (
30 DWORD Unknown0,
31 DWORD Unknown1
32 )
33 {
34 return STATUS_NOT_IMPLEMENTED;
35 }
36
37 /* LsaFreeReturnBuffer@4 */
38 /*
39 * @implemented
40 */
41 NTSTATUS STDCALL LsaFreeReturnBuffer (PVOID Buffer)
42 {
43 ULONG Size = 0; /* required by MEM_RELEASE */
44
45 return ZwFreeVirtualMemory (
46 NtCurrentProcess(),
47 & Buffer,
48 & Size,
49 MEM_RELEASE
50 );
51 }
52
53 /* LsaLogonUser@56 */
54 /*
55 * @unimplemented
56 */
57 NTSTATUS STDCALL LsaLogonUser (
58 DWORD Unknown0,
59 DWORD Unknown1,
60 DWORD Unknown2,
61 DWORD Unknown3,
62 DWORD Unknown4,
63 DWORD Unknown5,
64 DWORD Unknown6,
65 DWORD Unknown7,
66 DWORD Unknown8,
67 DWORD Unknown9,
68 DWORD Unknown10,
69 DWORD Unknown11,
70 DWORD Unknown12,
71 DWORD Unknown13
72 )
73 {
74 return STATUS_NOT_IMPLEMENTED;
75 }
76
77 /* LsaLookupAuthenticationPackage@12 */
78 /*
79 * @unimplemented
80 */
81 NTSTATUS STDCALL LsaLookupAuthenticationPackage (
82 DWORD Unknown0,
83 DWORD Unknown1,
84 DWORD Unknown2
85 )
86 {
87 return STATUS_NOT_IMPLEMENTED;
88 }
89
90 /* LsaRegisterLogonProcess@12 */
91 /*
92 * @unimplemented
93 */
94 NTSTATUS STDCALL LsaRegisterLogonProcess (
95 DWORD Unknown0,
96 DWORD Unknown1,
97 DWORD Unknown2
98 )
99 {
100 return STATUS_NOT_IMPLEMENTED;
101 }
102
103 /*
104 * @unimplemented
105 */
106 NTSTATUS
107 STDCALL
108 SeMarkLogonSessionForTerminationNotification(
109 IN PLUID LogonId
110 )
111 {
112 UNIMPLEMENTED;
113 return STATUS_NOT_IMPLEMENTED;
114 }
115
116 /*
117 * @unimplemented
118 */
119 NTSTATUS
120 STDCALL
121 SeRegisterLogonSessionTerminatedRoutine(
122 IN PSE_LOGON_SESSION_TERMINATED_ROUTINE CallbackRoutine
123 )
124 {
125 UNIMPLEMENTED;
126 return STATUS_NOT_IMPLEMENTED;
127 }
128
129 /*
130 * @unimplemented
131 */
132 NTSTATUS
133 STDCALL
134 SeUnregisterLogonSessionTerminatedRoutine(
135 IN PSE_LOGON_SESSION_TERMINATED_ROUTINE CallbackRoutine
136 )
137 {
138 UNIMPLEMENTED;
139 return STATUS_NOT_IMPLEMENTED;
140 }
141
142
143 /* EOF */