@@ -163,6 +165,11 @@
{
return MsgMemoryEntry->Size;
}
+ } _SEH_HANDLE {
+
+ DPRINT1("BOO!\n");
+ return 0;
+ } _SEH_END;
}
static FASTCALL NTSTATUS
BOO? ;-)
+
+ KeInitializeSpinLock(&WinSta->Lock);
+
+ InitializeListHead(&WinSta->DesktopListHead);
+
+#if 1
+ WinSta->AtomTable = NULL;
+#endif
+
+ Status = RtlCreateAtomTable(37, &WinSta->AtomTable);
+ if (!NT_SUCCESS(Status))
+ {
+ RtlFreeUnicodeString(&WinSta->Name);
+ return Status;
+ }
The #if 1 can be removed.
Casper