fixing the build for gcc 3.4.5

svn path=/trunk/; revision=26246
This commit is contained in:
Magnus Olsen 2007-04-02 09:48:51 +00:00
parent fbfe1712be
commit ceac8e2667
24 changed files with 77 additions and 77 deletions

View file

@ -299,7 +299,7 @@ NtCreateKey(OUT PHANDLE KeyHandle,
unsigned i;
REG_PRE_CREATE_KEY_INFORMATION PreCreateKeyInfo;
REG_POST_CREATE_KEY_INFORMATION PostCreateKeyInfo;
KPROCESSOR_MODE PreviousMode;
KPROCESSOR_MODE PreviousMode = {0};
UNICODE_STRING CapturedClass = {0};
HANDLE hKey;
@ -1308,7 +1308,7 @@ NtOpenKey(OUT PHANDLE KeyHandle,
IN POBJECT_ATTRIBUTES ObjectAttributes)
{
UNICODE_STRING RemainingPath;
KPROCESSOR_MODE PreviousMode;
KPROCESSOR_MODE PreviousMode = {0};
PVOID Object = NULL;
HANDLE hKey = NULL;
NTSTATUS Status = STATUS_SUCCESS;
@ -2145,7 +2145,7 @@ NtDeleteValueKey (IN HANDLE KeyHandle,
NTSTATUS Status;
REG_DELETE_VALUE_KEY_INFORMATION DeleteValueKeyInfo;
REG_POST_OPERATION_INFORMATION PostOperationInfo;
KPROCESSOR_MODE PreviousMode;
KPROCESSOR_MODE PreviousMode = {0};
UNICODE_STRING CapturedValueName;
PAGED_CODE();

View file

@ -232,10 +232,10 @@ NtQuerySystemEnvironmentValue (IN PUNICODE_STRING VariableName,
ANSI_STRING AName;
UNICODE_STRING WName;
BOOLEAN Result;
PCH Value;
PCH Value = NULL;
ANSI_STRING AValue;
UNICODE_STRING WValue;
KPROCESSOR_MODE PreviousMode;
KPROCESSOR_MODE PreviousMode = {0};
NTSTATUS Status = STATUS_SUCCESS;
PAGED_CODE();
@ -378,7 +378,7 @@ NtSetSystemEnvironmentValue (IN PUNICODE_STRING VariableName,
{
UNICODE_STRING CapturedName, CapturedValue;
ANSI_STRING AName, AValue;
KPROCESSOR_MODE PreviousMode;
KPROCESSOR_MODE PreviousMode = {0};
NTSTATUS Status;
PAGED_CODE();

View file

@ -510,7 +510,7 @@ NtQueryTimer(IN HANDLE TimerHandle,
{
PETIMER Timer;
KPROCESSOR_MODE PreviousMode = ExGetPreviousMode();
NTSTATUS Status;
NTSTATUS Status = STATUS_UNSUCCESSFUL;
PTIMER_BASIC_INFORMATION BasicInfo = TimerInformation;
PAGED_CODE();

View file

@ -83,7 +83,7 @@ FsRtlCopyRead(IN PFILE_OBJECT FileObject,
IN PDEVICE_OBJECT DeviceObject)
{
PFSRTL_COMMON_FCB_HEADER FcbHeader;
PFSRTL_COMMON_FCB_HEADER FcbHeader = NULL;
LARGE_INTEGER Offset;
PFAST_IO_DISPATCH FastIoDispatch;
PDEVICE_OBJECT Device;
@ -258,7 +258,7 @@ FsRtlCopyWrite(IN PFILE_OBJECT FileObject,
BOOLEAN Result = TRUE;
PFAST_IO_DISPATCH FastIoDispatch;
PDEVICE_OBJECT Device;
PFSRTL_COMMON_FCB_HEADER FcbHeader;
PFSRTL_COMMON_FCB_HEADER FcbHeader = NULL;
/* WDK doc. Offset=0xffffffffffffffff indicates append to the end of file */
BOOLEAN FileOffsetAppend = ((FileOffset->HighPart == 0xffffffff) && (FileOffset->LowPart == 0xffffffff));
@ -915,7 +915,7 @@ FsRtlMdlReadDev(IN PFILE_OBJECT FileObject,
OUT PIO_STATUS_BLOCK IoStatus,
IN PDEVICE_OBJECT DeviceObject)
{
PFSRTL_COMMON_FCB_HEADER FcbHeader;
PFSRTL_COMMON_FCB_HEADER FcbHeader = NULL;
BOOLEAN Result = TRUE;
LARGE_INTEGER Offset;
PFAST_IO_DISPATCH FastIoDispatch;
@ -1159,7 +1159,7 @@ FsRtlPrepareMdlWriteDev(IN PFILE_OBJECT FileObject,
BOOLEAN Result = TRUE;
PFAST_IO_DISPATCH FastIoDispatch;
PDEVICE_OBJECT Device;
PFSRTL_COMMON_FCB_HEADER FcbHeader;
PFSRTL_COMMON_FCB_HEADER FcbHeader = NULL;
LARGE_INTEGER OldFileSize;
LARGE_INTEGER OldValidDataLength;

View file

@ -1475,7 +1475,7 @@ NtLoadDriver(IN PUNICODE_STRING DriverServiceName)
UNICODE_STRING ImagePath;
UNICODE_STRING ServiceName;
UNICODE_STRING CapturedDriverServiceName = {0};
KPROCESSOR_MODE PreviousMode;
KPROCESSOR_MODE PreviousMode = {0};
NTSTATUS Status;
ULONG Type;
PDEVICE_NODE DeviceNode;

View file

@ -1629,7 +1629,7 @@ IoCreateFile(OUT PHANDLE FileHandle,
IN PVOID ExtraCreateParameters OPTIONAL,
IN ULONG Options)
{
KPROCESSOR_MODE AccessMode;
KPROCESSOR_MODE AccessMode = {0};
HANDLE LocalHandle = 0;
LARGE_INTEGER SafeAllocationSize;
PVOID SystemEaBuffer = NULL;

View file

@ -198,12 +198,12 @@ IopDeviceFsIoControl(IN HANDLE DeviceHandle,
{
NTSTATUS Status = STATUS_SUCCESS;
PFILE_OBJECT FileObject;
PDEVICE_OBJECT DeviceObject;
PIRP Irp;
PDEVICE_OBJECT DeviceObject = NULL;
PIRP Irp = NULL;
PIO_STACK_LOCATION StackPtr;
PKEVENT EventObject = NULL;
BOOLEAN LockedForSynch = FALSE;
ULONG AccessType;
ULONG AccessType = 0;
OBJECT_HANDLE_INFORMATION HandleInformation;
ACCESS_MASK DesiredAccess;
KPROCESSOR_MODE PreviousMode = ExGetPreviousMode();
@ -1212,9 +1212,9 @@ NtLockFile(IN HANDLE FileHandle,
{
PFILE_OBJECT FileObject;
PLARGE_INTEGER LocalLength = NULL;
PIRP Irp;
PIO_STACK_LOCATION StackPtr;
PDEVICE_OBJECT DeviceObject;
PIRP Irp = NULL;
PIO_STACK_LOCATION StackPtr = NULL;
PDEVICE_OBJECT DeviceObject = NULL;
PKEVENT Event = NULL;
BOOLEAN LockedForSync = FALSE;
KPROCESSOR_MODE PreviousMode = KeGetPreviousMode();
@ -1386,8 +1386,8 @@ NtQueryDirectoryFile(IN HANDLE FileHandle,
IN PUNICODE_STRING FileName OPTIONAL,
IN BOOLEAN RestartScan)
{
PIRP Irp;
PDEVICE_OBJECT DeviceObject;
PIRP Irp = NULL;
PDEVICE_OBJECT DeviceObject = NULL;
PFILE_OBJECT FileObject;
PIO_STACK_LOCATION StackPtr;
KPROCESSOR_MODE PreviousMode = ExGetPreviousMode();
@ -1627,9 +1627,9 @@ NtQueryInformationFile(IN HANDLE FileHandle,
OBJECT_HANDLE_INFORMATION HandleInformation;
PFILE_OBJECT FileObject;
NTSTATUS Status = STATUS_SUCCESS;
PIRP Irp;
PDEVICE_OBJECT DeviceObject;
PIO_STACK_LOCATION StackPtr;
PIRP Irp = NULL;
PDEVICE_OBJECT DeviceObject = NULL;
PIO_STACK_LOCATION StackPtr = NULL;
KPROCESSOR_MODE PreviousMode = ExGetPreviousMode();
PKEVENT Event = NULL;
BOOLEAN LocalEvent = FALSE;
@ -1938,8 +1938,8 @@ NtReadFile(IN HANDLE FileHandle,
{
NTSTATUS Status = STATUS_SUCCESS;
PFILE_OBJECT FileObject;
PIRP Irp;
PDEVICE_OBJECT DeviceObject;
PIRP Irp = NULL;
PDEVICE_OBJECT DeviceObject = NULL;
PIO_STACK_LOCATION StackPtr;
KPROCESSOR_MODE PreviousMode = KeGetPreviousMode();
PKEVENT EventObject = NULL;
@ -2197,9 +2197,9 @@ NtSetInformationFile(IN HANDLE FileHandle,
{
PFILE_OBJECT FileObject;
NTSTATUS Status = STATUS_SUCCESS;
PIRP Irp;
PDEVICE_OBJECT DeviceObject;
PIO_STACK_LOCATION StackPtr;
PIRP Irp = NULL;
PDEVICE_OBJECT DeviceObject = NULL;
PIO_STACK_LOCATION StackPtr = NULL;
KPROCESSOR_MODE PreviousMode = ExGetPreviousMode();
PKEVENT Event = NULL;
BOOLEAN LocalEvent = FALSE;
@ -2576,9 +2576,9 @@ NtUnlockFile(IN HANDLE FileHandle,
{
PFILE_OBJECT FileObject;
PLARGE_INTEGER LocalLength = NULL;
PIRP Irp;
PIO_STACK_LOCATION StackPtr;
PDEVICE_OBJECT DeviceObject;
PIRP Irp = NULL;
PIO_STACK_LOCATION StackPtr = NULL;
PDEVICE_OBJECT DeviceObject = NULL;
PKEVENT Event = NULL;
BOOLEAN LocalEvent = FALSE;
KPROCESSOR_MODE PreviousMode = KeGetPreviousMode();
@ -2760,8 +2760,8 @@ NtWriteFile(IN HANDLE FileHandle,
{
NTSTATUS Status = STATUS_SUCCESS;
PFILE_OBJECT FileObject;
PIRP Irp;
PDEVICE_OBJECT DeviceObject;
PIRP Irp = NULL;
PDEVICE_OBJECT DeviceObject = NULL;
PIO_STACK_LOCATION StackPtr;
KPROCESSOR_MODE PreviousMode = KeGetPreviousMode();
PKEVENT EventObject = NULL;
@ -3027,9 +3027,9 @@ NtQueryVolumeInformationFile(IN HANDLE FileHandle,
IN FS_INFORMATION_CLASS FsInformationClass)
{
PFILE_OBJECT FileObject;
PIRP Irp;
PIO_STACK_LOCATION StackPtr;
PDEVICE_OBJECT DeviceObject;
PIRP Irp = NULL;
PIO_STACK_LOCATION StackPtr = NULL;
PDEVICE_OBJECT DeviceObject = NULL;
PKEVENT Event = NULL;
BOOLEAN LocalEvent = FALSE;
KPROCESSOR_MODE PreviousMode = KeGetPreviousMode();
@ -3190,9 +3190,9 @@ NtSetVolumeInformationFile(IN HANDLE FileHandle,
IN FS_INFORMATION_CLASS FsInformationClass)
{
PFILE_OBJECT FileObject;
PIRP Irp;
PIO_STACK_LOCATION StackPtr;
PDEVICE_OBJECT DeviceObject;
PIRP Irp = NULL;
PIO_STACK_LOCATION StackPtr = NULL;
PDEVICE_OBJECT DeviceObject = NULL;
PKEVENT Event = NULL;
BOOLEAN LocalEvent = FALSE;
KPROCESSOR_MODE PreviousMode = KeGetPreviousMode();

View file

@ -610,8 +610,8 @@ IoBuildAsynchronousFsdRequest(IN ULONG MajorFunction,
IN PLARGE_INTEGER StartingOffset,
IN PIO_STATUS_BLOCK IoStatusBlock)
{
PIRP Irp;
PIO_STACK_LOCATION StackPtr;
PIRP Irp = NULL;
PIO_STACK_LOCATION StackPtr = NULL;
/* Allocate IRP */
Irp = IoAllocateIrp(DeviceObject->StackSize, FALSE);
@ -745,7 +745,7 @@ IoBuildDeviceIoControlRequest(IN ULONG IoControlCode,
IN PKEVENT Event,
IN PIO_STATUS_BLOCK IoStatusBlock)
{
PIRP Irp;
PIRP Irp = NULL;
PIO_STACK_LOCATION StackPtr;
ULONG BufferLength;

View file

@ -443,7 +443,7 @@ IopGetDeviceProperty(PPLUGPLAY_CONTROL_PROPERTY_DATA PropertyData)
UNICODE_STRING DeviceInstance;
ULONG BufferSize;
ULONG Property = 0;
PVOID Buffer;
PVOID Buffer = NULL;
DPRINT("IopGetDeviceProperty() called\n");
DPRINT("Device name: %wZ\n", &PropertyData->DeviceInstance);

View file

@ -148,8 +148,8 @@ KeUserModeCallback(IN ULONG RoutineIndex,
OUT PVOID *Result,
OUT PULONG ResultLength)
{
ULONG_PTR NewStack, OldStack;
PULONG UserEsp;
ULONG_PTR NewStack =0, OldStack = 0;
PULONG UserEsp = NULL;
NTSTATUS CallbackStatus = STATUS_SUCCESS;
PEXCEPTION_REGISTRATION_RECORD ExceptionList;
PTEB Teb;

View file

@ -723,7 +723,7 @@ KeInitThread(IN OUT PKTHREAD Thread,
ULONG i;
PKWAIT_BLOCK TimerWaitBlock;
PKTIMER Timer;
NTSTATUS Status;
NTSTATUS Status = STATUS_UNSUCCESSFUL;
/* Initalize the Dispatcher Header */
KeInitializeDispatcherHeader(&Thread->DispatcherHeader,

View file

@ -3670,7 +3670,7 @@ NtMapViewOfSection(IN HANDLE SectionHandle,
SIZE_T SafeViewSize;
PROS_SECTION_OBJECT Section;
PEPROCESS Process;
KPROCESSOR_MODE PreviousMode;
KPROCESSOR_MODE PreviousMode = {0};
PMADDRESS_SPACE AddressSpace;
NTSTATUS Status = STATUS_SUCCESS;
ULONG tmpProtect;

View file

@ -554,10 +554,10 @@ NtReadVirtualMemory(IN HANDLE ProcessHandle,
IN ULONG NumberOfBytesToRead,
OUT PULONG NumberOfBytesRead OPTIONAL)
{
PMDL Mdl;
PMDL Mdl = NULL;
PVOID SystemAddress;
KPROCESSOR_MODE PreviousMode;
PEPROCESS Process, CurrentProcess;
KPROCESSOR_MODE PreviousMode = {0};
PEPROCESS Process, CurrentProcess = NULL;
NTSTATUS Status = STATUS_SUCCESS;
PAGED_CODE();
@ -769,11 +769,11 @@ NtWriteVirtualMemory(IN HANDLE ProcessHandle,
IN ULONG NumberOfBytesToWrite,
OUT PULONG NumberOfBytesWritten OPTIONAL)
{
PMDL Mdl;
PVOID SystemAddress;
PMDL Mdl = NULL;
PVOID SystemAddress = NULL;
PEPROCESS Process;
KPROCESSOR_MODE PreviousMode;
NTSTATUS CopyStatus, Status = STATUS_SUCCESS;
KPROCESSOR_MODE PreviousMode = {0};
NTSTATUS CopyStatus = STATUS_SUCCESS, Status = STATUS_SUCCESS;
DPRINT("NtWriteVirtualMemory(ProcessHandle %x, BaseAddress %x, "
"Buffer %x, NumberOfBytesToWrite %d)\n",ProcessHandle,BaseAddress,

View file

@ -466,7 +466,7 @@ NtQueryDirectoryObject(IN HANDLE DirectoryHandle,
KPROCESSOR_MODE PreviousMode = ExGetPreviousMode();
ULONG SkipEntries = 0;
NTSTATUS Status = STATUS_SUCCESS;
PVOID LocalBuffer;
PVOID LocalBuffer = NULL;
POBJECT_DIRECTORY_INFORMATION DirectoryInfo;
ULONG Length, TotalLength;
ULONG Count, CurrentEntry;

View file

@ -3150,7 +3150,7 @@ NtDuplicateObject(IN HANDLE SourceProcessHandle,
IN ULONG HandleAttributes,
IN ULONG Options)
{
PEPROCESS SourceProcess, TargetProcess, Target;
PEPROCESS SourceProcess, TargetProcess, Target = NULL;
HANDLE hTarget;
KPROCESSOR_MODE PreviousMode = ExGetPreviousMode();
NTSTATUS Status = STATUS_SUCCESS;

View file

@ -56,7 +56,7 @@ NtWaitForMultipleObjects(IN ULONG ObjectCount,
ULONG i = 0, ReferencedObjects = 0, j;
KPROCESSOR_MODE PreviousMode = ExGetPreviousMode();
LARGE_INTEGER SafeTimeOut;
BOOLEAN LockInUse;
BOOLEAN LockInUse = FALSE;
PHANDLE_TABLE_ENTRY HandleEntry;
POBJECT_HEADER ObjectHeader;
PHANDLE_TABLE HandleTable;
@ -457,7 +457,7 @@ NtSignalAndWaitForSingleObject(IN HANDLE ObjectHandleToSignal,
{
KPROCESSOR_MODE PreviousMode = ExGetPreviousMode();
POBJECT_TYPE Type;
PVOID SignalObj, WaitObj, WaitableObject;
PVOID SignalObj, WaitObj, WaitableObject = NULL;
LARGE_INTEGER SafeTimeOut;
OBJECT_HANDLE_INFORMATION HandleInfo;
NTSTATUS Status = STATUS_SUCCESS;

View file

@ -225,8 +225,8 @@ NtCreateJobObject (
{
HANDLE hJob;
PEJOB Job;
KPROCESSOR_MODE PreviousMode;
PEPROCESS CurrentProcess;
KPROCESSOR_MODE PreviousMode = {0};
PEPROCESS CurrentProcess = NULL;
NTSTATUS Status = STATUS_SUCCESS;
PAGED_CODE();
@ -396,7 +396,7 @@ NtOpenJobObject (
ACCESS_MASK DesiredAccess,
POBJECT_ATTRIBUTES ObjectAttributes)
{
KPROCESSOR_MODE PreviousMode;
KPROCESSOR_MODE PreviousMode = {0};
HANDLE hJob;
NTSTATUS Status = STATUS_SUCCESS;

View file

@ -484,7 +484,7 @@ NtSetInformationProcess(IN HANDLE ProcessHandle,
PEPROCESS Process;
KPROCESSOR_MODE PreviousMode = ExGetPreviousMode();
ACCESS_MASK Access;
NTSTATUS Status;
NTSTATUS Status = STATUS_NOT_IMPLEMENTED;
HANDLE PortHandle = NULL;
HANDLE TokenHandle = NULL;
PROCESS_SESSION_INFORMATION SessionInfo = {0};
@ -719,7 +719,7 @@ NtSetInformationThread(IN HANDLE ThreadHandle,
PETHREAD Thread;
ULONG Access;
KPROCESSOR_MODE PreviousMode = ExGetPreviousMode();
NTSTATUS Status;
NTSTATUS Status = STATUS_INVALID_PARAMETER;
HANDLE TokenHandle = NULL;
KPRIORITY Priority = 0;
KAFFINITY Affinity = 0, CombinedAffinity;

View file

@ -141,7 +141,7 @@ NTAPI
PspSystemThreadStartup(IN PKSTART_ROUTINE StartRoutine,
IN PVOID StartContext)
{
PETHREAD Thread;
PETHREAD Thread = NULL;
PSTRACE(PS_THREAD_DEBUG,
"StartRoutine: %p StartContext: %p\n", StartRoutine, StartContext);

View file

@ -275,7 +275,7 @@ SepCaptureAcl(IN PACL InputAcl,
IN BOOLEAN CaptureIfKernel,
OUT PACL *CapturedAcl)
{
PACL NewAcl;
PACL NewAcl = NULL;
ULONG AclSize = 0;
NTSTATUS Status = STATUS_SUCCESS;

View file

@ -184,7 +184,7 @@ SeCaptureLuidAndAttributesArray (PLUID_AND_ATTRIBUTES Src,
PLUID_AND_ATTRIBUTES* Dest,
PULONG Length)
{
ULONG BufferSize;
ULONG BufferSize = 0;
NTSTATUS Status = STATUS_SUCCESS;
PAGED_CODE();
@ -300,7 +300,7 @@ NtPrivilegeCheck (IN HANDLE ClientToken,
ULONG PrivilegeControl = 0;
ULONG Length;
BOOLEAN CheckResult;
KPROCESSOR_MODE PreviousMode;
KPROCESSOR_MODE PreviousMode = {0};
NTSTATUS Status = STATUS_SUCCESS;
PAGED_CODE();

View file

@ -394,7 +394,7 @@ SeCaptureSecurityDescriptor(
{
PISECURITY_DESCRIPTOR OriginalSecurityDescriptor = _OriginalSecurityDescriptor;
SECURITY_DESCRIPTOR DescriptorCopy;
PISECURITY_DESCRIPTOR NewDescriptor;
PISECURITY_DESCRIPTOR NewDescriptor = NULL;
ULONG OwnerSAC = 0, GroupSAC = 0;
ULONG OwnerSize = 0, GroupSize = 0;
ULONG SaclSize = 0, DaclSize = 0;

View file

@ -236,7 +236,7 @@ SepCaptureSid(IN PSID InputSid,
OUT PSID *CapturedSid)
{
ULONG SidSize = 0;
PISID NewSid, Sid = (PISID)InputSid;
PISID NewSid = NULL, Sid = (PISID)InputSid;
NTSTATUS Status = STATUS_SUCCESS;
PAGED_CODE();

View file

@ -669,8 +669,8 @@ NtQueryInformationToken(IN HANDLE TokenHandle,
ULONG Ulong;
} Unused;
PTOKEN Token;
ULONG RequiredLength;
KPROCESSOR_MODE PreviousMode;
ULONG RequiredLength = 0;
KPROCESSOR_MODE PreviousMode = {0};
NTSTATUS Status = STATUS_SUCCESS;
PAGED_CODE();
@ -1253,7 +1253,7 @@ NtSetInformationToken(IN HANDLE TokenHandle,
IN ULONG TokenInformationLength)
{
PTOKEN Token;
KPROCESSOR_MODE PreviousMode;
KPROCESSOR_MODE PreviousMode = {0};
ULONG NeededAccess = TOKEN_ADJUST_DEFAULT;
NTSTATUS Status = STATUS_SUCCESS;
@ -1496,7 +1496,7 @@ NtDuplicateToken(IN HANDLE ExistingTokenHandle,
IN TOKEN_TYPE TokenType,
OUT PHANDLE NewTokenHandle)
{
KPROCESSOR_MODE PreviousMode;
KPROCESSOR_MODE PreviousMode = {0};
HANDLE hToken;
PTOKEN Token;
PTOKEN NewToken;
@ -2134,7 +2134,7 @@ NtCreateToken(OUT PHANDLE TokenHandle,
PVOID EndMem;
ULONG uLength;
ULONG i;
KPROCESSOR_MODE PreviousMode;
KPROCESSOR_MODE PreviousMode = {0};
ULONG nTokenPrivileges = 0;
LARGE_INTEGER LocalExpirationTime = {{0}};
NTSTATUS Status = STATUS_SUCCESS;
@ -2464,7 +2464,7 @@ NtOpenThreadTokenEx(IN HANDLE ThreadHandle,
OBJECT_ATTRIBUTES ObjectAttributes;
SECURITY_DESCRIPTOR SecurityDescriptor;
PACL Dacl = NULL;
KPROCESSOR_MODE PreviousMode;
KPROCESSOR_MODE PreviousMode = {0};
NTSTATUS Status = STATUS_SUCCESS;
PAGED_CODE();
@ -2661,7 +2661,7 @@ NtCompareTokens(IN HANDLE FirstTokenHandle,
IN HANDLE SecondTokenHandle,
OUT PBOOLEAN Equal)
{
KPROCESSOR_MODE PreviousMode;
KPROCESSOR_MODE PreviousMode = {0};
PTOKEN FirstToken, SecondToken;
BOOLEAN IsEqual;
NTSTATUS Status = STATUS_SUCCESS;