Home | Info | Community | Development | myReactOS | Contact Us
ReactOS Development > Doxygenlsa.c
Go to the documentation of this file.
00001 /* 00002 * COPYRIGHT: See COPYING in the top level directory 00003 * PROJECT: ReactOS kernel 00004 * FILE: ntoskrnl/se/sid.c 00005 * PURPOSE: Security manager 00006 * 00007 * PROGRAMMERS: David Welch <welch@cwcom.net> 00008 */ 00009 00010 /* INCLUDES *******************************************************************/ 00011 00012 #include <ntoskrnl.h> 00013 #define NDEBUG 00014 #include <debug.h> 00015 00016 /* FUNCTIONS ******************************************************************/ 00017 00018 /* 00019 * @unimplemented 00020 */ 00021 NTSTATUS 00022 NTAPI 00023 LsaCallAuthenticationPackage(ULONG Unknown0, 00024 ULONG Unknown1, 00025 ULONG Unknown2, 00026 ULONG Unknown3, 00027 ULONG Unknown4, 00028 ULONG Unknown5, 00029 ULONG Unknown6) 00030 { 00031 return STATUS_NOT_IMPLEMENTED; 00032 } 00033 00034 /* 00035 * @unimplemented 00036 */ 00037 NTSTATUS 00038 NTAPI 00039 LsaDeregisterLogonProcess(ULONG Unknown0, 00040 ULONG Unknown1) 00041 { 00042 return STATUS_NOT_IMPLEMENTED; 00043 } 00044 00045 /* 00046 * @implemented 00047 */ 00048 NTSTATUS 00049 NTAPI 00050 LsaFreeReturnBuffer(PVOID Buffer) 00051 { 00052 SIZE_T Size = 0; 00053 return ZwFreeVirtualMemory(NtCurrentProcess(), 00054 &Buffer, 00055 &Size, 00056 MEM_RELEASE); 00057 } 00058 00059 /* 00060 * @unimplemented 00061 */ 00062 NTSTATUS 00063 NTAPI 00064 LsaLogonUser(IN HANDLE LsaHandle, 00065 IN PLSA_STRING OriginName, 00066 IN SECURITY_LOGON_TYPE LogonType, 00067 IN ULONG AuthenticationPackage, 00068 IN PVOID AuthenticationInformation, 00069 IN ULONG AuthenticationInformationLength, 00070 IN PTOKEN_GROUPS LocalGroups OPTIONAL, 00071 IN PTOKEN_SOURCE SourceContext, 00072 OUT PVOID *ProfileBuffer, 00073 OUT PULONG ProfileBufferLength, 00074 OUT PLUID LogonId, 00075 OUT PHANDLE Token, 00076 OUT PQUOTA_LIMITS Quotas, 00077 OUT PNTSTATUS SubStatus) 00078 { 00079 return STATUS_NOT_IMPLEMENTED; 00080 } 00081 00082 /* 00083 * @unimplemented 00084 */ 00085 NTSTATUS 00086 NTAPI 00087 LsaLookupAuthenticationPackage(ULONG Unknown0, 00088 ULONG Unknown1, 00089 ULONG Unknown2) 00090 { 00091 return STATUS_NOT_IMPLEMENTED; 00092 } 00093 00094 /* 00095 * @unimplemented 00096 */ 00097 NTSTATUS 00098 NTAPI 00099 LsaRegisterLogonProcess(IN PLSA_STRING LogonProcessName, 00100 OUT PHANDLE LsaHandle, 00101 OUT PLSA_OPERATIONAL_MODE SecurityMode) 00102 { 00103 return STATUS_NOT_IMPLEMENTED; 00104 } 00105 00106 /* 00107 * @unimplemented 00108 */ 00109 NTSTATUS 00110 NTAPI 00111 SeMarkLogonSessionForTerminationNotification(IN PLUID LogonId) 00112 { 00113 UNIMPLEMENTED; 00114 return STATUS_NOT_IMPLEMENTED; 00115 } 00116 00117 /* 00118 * @unimplemented 00119 */ 00120 NTSTATUS 00121 NTAPI 00122 SeRegisterLogonSessionTerminatedRoutine(IN PSE_LOGON_SESSION_TERMINATED_ROUTINE CallbackRoutine) 00123 { 00124 UNIMPLEMENTED; 00125 return STATUS_NOT_IMPLEMENTED; 00126 } 00127 00128 /* 00129 * @unimplemented 00130 */ 00131 NTSTATUS 00132 NTAPI 00133 SeUnregisterLogonSessionTerminatedRoutine(IN PSE_LOGON_SESSION_TERMINATED_ROUTINE CallbackRoutine) 00134 { 00135 UNIMPLEMENTED; 00136 return STATUS_NOT_IMPLEMENTED; 00137 } 00138 00139 /* EOF */ Generated on Sat May 26 2012 04:21:12 for ReactOS by
1.7.6.1
|