Status = IoCallDriver(DeviceObject, Irp); Locals after such call: ParseObject 0xb029e480 ObjectType 0x00000000 AccessState 0xffb85c08 struct _ACCESS_STATE * AccessMode 0n0 '' Attributes 0x40 CompleteName 0xfa99da50 "\Device\Harddisk0\Partition1\ReactOS\Fonts\open.ttf" struct _UNICODE_STRING * RemainingName 0xfa99da04 "\ReactOS\Fonts\open.ttf" struct _UNICODE_STRING * Context 0xffabbb10 SecurityQos 0x00000000 struct _SECURITY_QUALITY_OF_SERVICE * Object 0xfa99d9c8 ------------------------------------------------------------------------------------------------- AccessGranted 0x99 '' Attempt 0 CheckMode 0n0 '' DesiredAccess 0x120089 DeviceObject 0xb023e018 struct _DEVICE_OBJECT * Type 0n3 Size 0x1d0 ReferenceCount 0n0 DriverObject 0xb029ee10 struct _DRIVER_OBJECT * Type 0n4 Size 0n168 DeviceObject 0xb023e018 struct _DEVICE_OBJECT * Type 0n3 Size 0x1d0 ReferenceCount 0n0 DriverObject 0xb029ee10 struct _DRIVER_OBJECT * Type 0n4 Size 0n168 DeviceObject 0xb023e018 struct _DEVICE_OBJECT * Type 0n3 Size 0x1d0 ReferenceCount 0n0 DriverObject 0xb029ee10 struct _DRIVER_OBJECT * Type 0n4 Size 0n168 DeviceObject 0xb023e018 struct _DEVICE_OBJECT * Type 0n3 Size 0x1d0 ReferenceCount 0n0 DriverObject 0xb029ee10 struct _DRIVER_OBJECT * Type 0n4 Size 0n168 DeviceObject 0xb023e018 struct _DEVICE_OBJECT * Type 0n3 Size 0x1d0 ReferenceCount 0n0 DriverObject 0xb029ee10 struct _DRIVER_OBJECT * Type 0n4 Size 0n168 DeviceObject 0xb023e018 struct _DEVICE_OBJECT * Type 0n3 Size 0x1d0 ReferenceCount 0n0 DriverObject 0xb029ee10 struct _DRIVER_OBJECT * Type 0n4 Size 0n168 DeviceObject 0xb023e018 struct _DEVICE_OBJECT * Type 0n3 Size 0x1d0 ReferenceCount 0n0 DriverObject 0xb029ee10 struct _DRIVER_OBJECT * Type 0n4 Size 0n168 DeviceObject 0xb023e018 struct _DEVICE_OBJECT * Type 0n3 Size 0x1d0 ReferenceCount 0n0 DriverObject 0xb029ee10 struct _DRIVER_OBJECT * NextDevice 0xb029eb30 struct _DEVICE_OBJECT * AttachedDevice 0x00000000 struct _DEVICE_OBJECT * CurrentIrp 0x00000000 struct _IRP * Timer 0x00000000 struct _IO_TIMER * Flags 0 Characteristics 0 Vpb 0xb029f620 struct _VPB * DeviceExtension 0xb023e0d0 DeviceType 8 StackSize 0n3 '' Queue union AlignmentRequirement 0 DeviceQueue struct _KDEVICE_QUEUE Dpc struct _KDPC ActiveThreadCount 0 SecurityDescriptor 0x00000000 DeviceLock struct _KEVENT SectorSize 0x200 Spare1 0 DeviceObjectExtension 0xb027e1e8 struct _DEVOBJ_EXTENSION * Reserved 0x00000000 Flags 0x12 DriverStart 0xfb49a000 * DriverSize 0x20000 DriverSection 0xb0331c20 * DriverExtension 0xb029eeb8 struct _DRIVER_EXTENSION * DriverObject 0xb029ee10 struct _DRIVER_OBJECT * AddDevice 0x00000000 Count 0 ServiceKeyName struct _UNICODE_STRING "FASTFAT" DriverName struct _UNICODE_STRING "\Driver\FASTFAT" Length 0x1e MaximumLength 0x1e Buffer 0xe1067478 HardwareDatabase 0x80590614 "\REGISTRY\MACHINE\HARDWARE\DESCRIPTION\SYSTEM" struct _UNICODE_STRING * Length 0x5a MaximumLength 0x5c Buffer 0x805905b8 FastIoDispatch 0xb029ed28 struct _FAST_IO_DISPATCH * SizeOfFastIoDispatch 0x70 FastIoCheckIfPossible 0xfb4a2ef0 FastIoRead 0xfb4a2f40 FastIoWrite 0xfb4a2f90 FastIoQueryBasicInfo 0xfb4a2fe0 FastIoQueryStandardInfo 0xfb4a3020 FastIoLock 0xfb4a3060 FastIoUnlockSingle 0xfb4a30c0 FastIoUnlockAll 0xfb4a3110 FastIoUnlockAllByKey 0xfb4a3150 FastIoDeviceControl 0xfb4a3190 AcquireFileForNtCreateSection 0xfb4a31f0 ReleaseFileForNtCreateSection 0xfb4a3220 FastIoDetachDevice 0xfb4a3250 FastIoQueryNetworkOpenInfo 0xfb4a3280 AcquireForModWrite 0xfb4a32c0 MdlRead 0xfb4a3300 MdlReadComplete 0xfb4a3350 PrepareMdlWrite 0xfb4a3380 MdlWriteComplete 0xfb4a33d0 FastIoReadCompressed 0xfb4a3410 FastIoWriteCompressed 0xfb4a3470 MdlReadCompleteCompressed 0xfb4a34d0 MdlWriteCompleteCompressed 0xfb4a3500 FastIoQueryOpen 0xfb4a3540 ReleaseForModWrite 0xfb4a3570 AcquireForCcFlush 0xfb4a35b0 ReleaseForCcFlush 0xfb4a3630 DriverInit 0xfb4aa8a0 DriverStartIo 0x00000000 DriverUnload 0x00000000 MajorFunction *[28] NextDevice 0xb029eb30 struct _DEVICE_OBJECT * AttachedDevice 0x00000000 struct _DEVICE_OBJECT * CurrentIrp 0x00000000 struct _IRP * Timer 0x00000000 struct _IO_TIMER * Flags 0 Characteristics 0 Vpb 0xb029f620 struct _VPB * DeviceExtension 0xb023e0d0 DeviceType 8 StackSize 0n3 '' Queue union AlignmentRequirement 0 DeviceQueue struct _KDEVICE_QUEUE Dpc struct _KDPC ActiveThreadCount 0 SecurityDescriptor 0x00000000 DeviceLock struct _KEVENT SectorSize 0x200 Spare1 0 DeviceObjectExtension 0xb027e1e8 struct _DEVOBJ_EXTENSION * Reserved 0x00000000 Flags 0x12 DriverStart 0xfb49a000 DriverSize 0x20000 DriverSection 0xb0331c20 DriverExtension 0xb029eeb8 struct _DRIVER_EXTENSION * DriverName struct _UNICODE_STRING "\Driver\FASTFAT" HardwareDatabase 0x80590614 "\REGISTRY\MACHINE\HARDWARE\DESCRIPTION\SYSTEM" struct _UNICODE_STRING * FastIoDispatch 0xb029ed28 struct _FAST_IO_DISPATCH * DriverInit 0xfb4aa8a0 DriverStartIo 0x00000000 DriverUnload 0x00000000 MajorFunction *[28] NextDevice 0xb029eb30 struct _DEVICE_OBJECT * AttachedDevice 0x00000000 struct _DEVICE_OBJECT * CurrentIrp 0x00000000 struct _IRP * Timer 0x00000000 struct _IO_TIMER * Flags 0 Characteristics 0 Vpb 0xb029f620 struct _VPB * DeviceExtension 0xb023e0d0 DeviceType 8 StackSize 0n3 '' Queue union AlignmentRequirement 0 DeviceQueue struct _KDEVICE_QUEUE Dpc struct _KDPC ActiveThreadCount 0 SecurityDescriptor 0x00000000 DeviceLock struct _KEVENT SectorSize 0x200 Spare1 0 DeviceObjectExtension 0xb027e1e8 struct _DEVOBJ_EXTENSION * Reserved 0x00000000 Flags 0x12 DriverStart 0xfb49a000 DriverSize 0x20000 DriverSection 0xb0331c20 DriverExtension 0xb029eeb8 struct _DRIVER_EXTENSION * DriverName struct _UNICODE_STRING "\Driver\FASTFAT" HardwareDatabase 0x80590614 "\REGISTRY\MACHINE\HARDWARE\DESCRIPTION\SYSTEM" struct _UNICODE_STRING * FastIoDispatch 0xb029ed28 struct _FAST_IO_DISPATCH * DriverInit 0xfb4aa8a0 DriverStartIo 0x00000000 DriverUnload 0x00000000 MajorFunction *[28] NextDevice 0xb029eb30 struct _DEVICE_OBJECT * AttachedDevice 0x00000000 struct _DEVICE_OBJECT * CurrentIrp 0x00000000 struct _IRP * Timer 0x00000000 struct _IO_TIMER * Flags 0 Characteristics 0 Vpb 0xb029f620 struct _VPB * DeviceExtension 0xb023e0d0 DeviceType 8 StackSize 0n3 '' Queue union AlignmentRequirement 0 DeviceQueue struct _KDEVICE_QUEUE Dpc struct _KDPC ActiveThreadCount 0 SecurityDescriptor 0x00000000 DeviceLock struct _KEVENT SectorSize 0x200 Spare1 0 DeviceObjectExtension 0xb027e1e8 struct _DEVOBJ_EXTENSION * Reserved 0x00000000 Flags 0x12 DriverStart 0xfb49a000 DriverSize 0x20000 DriverSection 0xb0331c20 DriverExtension 0xb029eeb8 struct _DRIVER_EXTENSION * DriverName struct _UNICODE_STRING "\Driver\FASTFAT" HardwareDatabase 0x80590614 "\REGISTRY\MACHINE\HARDWARE\DESCRIPTION\SYSTEM" struct _UNICODE_STRING * FastIoDispatch 0xb029ed28 struct _FAST_IO_DISPATCH * DriverInit 0xfb4aa8a0 DriverStartIo 0x00000000 DriverUnload 0x00000000 MajorFunction *[28] NextDevice 0xb029eb30 struct _DEVICE_OBJECT * AttachedDevice 0x00000000 struct _DEVICE_OBJECT * CurrentIrp 0x00000000 struct _IRP * Timer 0x00000000 struct _IO_TIMER * Flags 0 Characteristics 0 Vpb 0xb029f620 struct _VPB * DeviceExtension 0xb023e0d0 DeviceType 8 StackSize 0n3 '' Queue union AlignmentRequirement 0 DeviceQueue struct _KDEVICE_QUEUE Dpc struct _KDPC ActiveThreadCount 0 SecurityDescriptor 0x00000000 DeviceLock struct _KEVENT SectorSize 0x200 Spare1 0 DeviceObjectExtension 0xb027e1e8 struct _DEVOBJ_EXTENSION * Reserved 0x00000000 Flags 0x12 DriverStart 0xfb49a000 DriverSize 0x20000 DriverSection 0xb0331c20 DriverExtension 0xb029eeb8 struct _DRIVER_EXTENSION * DriverName struct _UNICODE_STRING "\Driver\FASTFAT" HardwareDatabase 0x80590614 "\REGISTRY\MACHINE\HARDWARE\DESCRIPTION\SYSTEM" struct _UNICODE_STRING * FastIoDispatch 0xb029ed28 struct _FAST_IO_DISPATCH * DriverInit 0xfb4aa8a0 DriverStartIo 0x00000000 DriverUnload 0x00000000 MajorFunction *[28] NextDevice 0xb029eb30 struct _DEVICE_OBJECT * AttachedDevice 0x00000000 struct _DEVICE_OBJECT * CurrentIrp 0x00000000 struct _IRP * Timer 0x00000000 struct _IO_TIMER * Flags 0 Characteristics 0 Vpb 0xb029f620 struct _VPB * DeviceExtension 0xb023e0d0 DeviceType 8 StackSize 0n3 '' Queue union AlignmentRequirement 0 DeviceQueue struct _KDEVICE_QUEUE Dpc struct _KDPC ActiveThreadCount 0 SecurityDescriptor 0x00000000 DeviceLock struct _KEVENT SectorSize 0x200 Spare1 0 DeviceObjectExtension 0xb027e1e8 struct _DEVOBJ_EXTENSION * Reserved 0x00000000 Flags 0x12 DriverStart 0xfb49a000 DriverSize 0x20000 DriverSection 0xb0331c20 DriverExtension 0xb029eeb8 struct _DRIVER_EXTENSION * DriverName struct _UNICODE_STRING "\Driver\FASTFAT" HardwareDatabase 0x80590614 "\REGISTRY\MACHINE\HARDWARE\DESCRIPTION\SYSTEM" struct _UNICODE_STRING * FastIoDispatch 0xb029ed28 struct _FAST_IO_DISPATCH * DriverInit 0xfb4aa8a0 DriverStartIo 0x00000000 DriverUnload 0x00000000 MajorFunction *[28] NextDevice 0xb029eb30 struct _DEVICE_OBJECT * AttachedDevice 0x00000000 struct _DEVICE_OBJECT * CurrentIrp 0x00000000 struct _IRP * Timer 0x00000000 struct _IO_TIMER * Flags 0 Characteristics 0 Vpb 0xb029f620 struct _VPB * DeviceExtension 0xb023e0d0 DeviceType 8 StackSize 0n3 '' Queue union AlignmentRequirement 0 DeviceQueue struct _KDEVICE_QUEUE Dpc struct _KDPC ActiveThreadCount 0 SecurityDescriptor 0x00000000 DeviceLock struct _KEVENT SectorSize 0x200 Spare1 0 DeviceObjectExtension 0xb027e1e8 struct _DEVOBJ_EXTENSION * Reserved 0x00000000 Flags 0x12 DriverStart 0xfb49a000 DriverSize 0x20000 DriverSection 0xb0331c20 DriverExtension 0xb029eeb8 struct _DRIVER_EXTENSION * DriverName struct _UNICODE_STRING "\Driver\FASTFAT" HardwareDatabase 0x80590614 "\REGISTRY\MACHINE\HARDWARE\DESCRIPTION\SYSTEM" struct _UNICODE_STRING * FastIoDispatch 0xb029ed28 struct _FAST_IO_DISPATCH * DriverInit 0xfb4aa8a0 DriverStartIo 0x00000000 DriverUnload 0x00000000 MajorFunction *[28] NextDevice 0xb029eb30 struct _DEVICE_OBJECT * AttachedDevice 0x00000000 struct _DEVICE_OBJECT * CurrentIrp 0x00000000 struct _IRP * Timer 0x00000000 struct _IO_TIMER * Flags 0 Characteristics 0 Vpb 0xb029f620 struct _VPB * DeviceExtension 0xb023e0d0 DeviceType 8 StackSize 0n3 '' Queue union AlignmentRequirement 0 DeviceQueue struct _KDEVICE_QUEUE Dpc struct _KDPC ActiveThreadCount 0 SecurityDescriptor 0x00000000 DeviceLock struct _KEVENT SectorSize 0x200 Spare1 0 DeviceObjectExtension 0xb027e1e8 struct _DEVOBJ_EXTENSION * Reserved 0x00000000 DirectOpen 0x00 '' FileBasicInfo 0x00000030 struct _FILE_BASIC_INFORMATION * FileObject 0xffa80550 struct _FILE_OBJECT * FileString struct _UNICODE_STRING "--- memory read error at address 0x00000023 ---" GrantedAccess 0x386 IoStatusBlock struct _IO_STATUS_BLOCK Irp 0xb01967c8 struct _IRP * LocalFileObject 0x00000001 struct _DUMMY_FILE_OBJECT * LockHeld 0x00 '' ObjectAttributes struct _OBJECT_ATTRIBUTES OldIrql 0x00 '' OpenCancelled 0xfa '' OpenPacket 0xffabbb10 struct _OPEN_PACKET * OriginalDeviceObject 0xb029e480 struct _DEVICE_OBJECT * OwnerDevice 0x80511ce9 struct _DEVICE_OBJECT * Privileges 0x00000000 struct _PRIVILEGE_SET * ReturnLength 0 SecurityContext struct _IO_SECURITY_CONTEXT StackLoc 0xb0196880 struct _EXTENDED_IO_STACK_LOCATION * Status 0n-1073741773 UseDummyFile 0x00 '' VolumeOpen 0x00 '' Vpb 0xb029f620 struct _VPB *