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 && \
(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) && \
(BufferLen) < ClassList[Class].RequiredSize##Mode)) \
{ \
@ -387,6 +388,7 @@ typedef struct _INFORMATION_CLASS_INFO
} \
} while(0)
#define GetInfoClassAlignment(Class, ClassList, AlignmentVar, Mode) \
do { \
if((Class) >= 0 && (Class) < sizeof(ClassList) / sizeof(ClassList[0])) \

View file

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

View file

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

View file

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