ReactOS now boots. More bug fixes needed

svn path=/trunk/; revision=13201
This commit is contained in:
Alex Ionescu 2005-01-22 01:00:12 +00:00
parent 06bcb7b055
commit f01dc245a1
4 changed files with 7 additions and 6 deletions

View file

@ -373,7 +373,8 @@ typedef struct _INFORMATION_CLASS_INFO
else if(ClassList[Class].RequiredSize##Mode > 0 && \ else if(ClassList[Class].RequiredSize##Mode > 0 && \
(BufferLen) != ClassList[Class].RequiredSize##Mode) \ (BufferLen) != ClassList[Class].RequiredSize##Mode) \
{ \ { \
if(!(ClassList[Class].Flags & ICIF_##Mode##_SIZE_VARIABLE) || \ if((!(ClassList[Class].Flags & ICIF_##Mode##_SIZE_VARIABLE) && \
(BufferLen) != ClassList[Class].RequiredSize##Mode) || \
((ClassList[Class].Flags & ICIF_##Mode##_SIZE_VARIABLE) && \ ((ClassList[Class].Flags & ICIF_##Mode##_SIZE_VARIABLE) && \
(BufferLen) < ClassList[Class].RequiredSize##Mode)) \ (BufferLen) < ClassList[Class].RequiredSize##Mode)) \
{ \ { \
@ -387,6 +388,7 @@ typedef struct _INFORMATION_CLASS_INFO
} \ } \
} while(0) } while(0)
#define GetInfoClassAlignment(Class, ClassList, AlignmentVar, Mode) \ #define GetInfoClassAlignment(Class, ClassList, AlignmentVar, Mode) \
do { \ do { \
if((Class) >= 0 && (Class) < sizeof(ClassList) / sizeof(ClassList[0])) \ if((Class) >= 0 && (Class) < sizeof(ClassList) / sizeof(ClassList[0])) \

View file

@ -1695,7 +1695,8 @@ NtSetInformationProcess(IN HANDLE ProcessHandle,
NTSTATUS Status = STATUS_SUCCESS; NTSTATUS Status = STATUS_SUCCESS;
PreviousMode = ExGetPreviousMode(); PreviousMode = ExGetPreviousMode();
DPRINT1("NtSetInformationProcess() %d %x %x called\n", ProcessInformationClass, ProcessInformation, ProcessInformationLength);
DefaultSetInfoBufferCheck(ProcessInformationClass, DefaultSetInfoBufferCheck(ProcessInformationClass,
PsProcessInfoClass, PsProcessInfoClass,
ProcessInformation, ProcessInformation,
@ -1704,7 +1705,7 @@ NtSetInformationProcess(IN HANDLE ProcessHandle,
&Status); &Status);
if(!NT_SUCCESS(Status)) if(!NT_SUCCESS(Status))
{ {
DPRINT1("NtSetInformationProcess() failed, Status: 0x%x\n", Status); DPRINT1("NtSetInformationProcess() %x failed, Status: 0x%x\n", Status);
return Status; return Status;
} }

View file

@ -1564,7 +1564,7 @@ SepCreateSystemProcessToken(struct _EPROCESS* Process)
NTSTATUS STDCALL NTSTATUS STDCALL
NtCreateToken(OUT PHANDLE UnsafeTokenHandle, NtCreateToken(OUT PHANDLE UnsafeTokenHandle,
IN ACCESS_MASK DesiredAccess, IN ACCESS_MASK DesiredAccess,
IN POBJECT_ATTRIBUTES UnsafeObjectAttributes, IN POBJECT_ATTRIBUTES ObjectAttributes,
IN TOKEN_TYPE TokenType, IN TOKEN_TYPE TokenType,
IN PLUID AuthenticationId, IN PLUID AuthenticationId,
IN PLARGE_INTEGER ExpirationTime, IN PLARGE_INTEGER ExpirationTime,
@ -1579,7 +1579,6 @@ NtCreateToken(OUT PHANDLE UnsafeTokenHandle,
HANDLE TokenHandle; HANDLE TokenHandle;
PTOKEN AccessToken; PTOKEN AccessToken;
NTSTATUS Status; NTSTATUS Status;
POBJECT_ATTRIBUTES ObjectAttributes;
LUID TokenId; LUID TokenId;
LUID ModifiedId; LUID ModifiedId;
PVOID EndMem; PVOID EndMem;

View file

@ -143,7 +143,6 @@ WinMain(HINSTANCE hInst,
LPSTR lpszCmdLine, LPSTR lpszCmdLine,
int nCmdShow) int nCmdShow)
{ {
DPRINT1("Hello\n");
SetUserSettings(); SetUserSettings();
StartShell(); StartShell();
return 0; return 0;