* Compiled successfully with egcs 1.1.2
*/
#define WIN32_NO_STATUS
-#include <windows.h>
#define NTOS_MODE_USER
+
#include <ndk/psfuncs.h>
+#include <ndk/rtlfuncs.h>
#include <lsass/lsasrv.h>
-//#include <samsrv.h>
-#include <lsass/lsass.h>
+#include <samsrv/samsrv.h>
#define NDEBUG
#include <debug.h>
DPRINT("Local Security Authority Subsystem\n");
DPRINT(" Initializing...\n");
+ /* Make us critical */
+ RtlSetProcessIsCritical(TRUE, NULL, TRUE);
+
/* Initialize the LSA server DLL. */
Status = LsapInitLsa();
if (!NT_SUCCESS(Status))
goto ByeBye;
}
-#if 0
/* Initialize the SAM server DLL. */
Status = SamIInitialize();
if (!NT_SUCCESS(Status))
DPRINT1("SamIInitialize() failed (Status 0x%08lX)\n", Status);
goto ByeBye;
}
-#endif
/* FIXME: More initialization */