disk, diskdump, pciidex, scsiport.
authorAlex Ionescu <aionescu@gmail.com>
Sat, 7 Jan 2006 21:55:47 +0000 (21:55 +0000)
committerAlex Ionescu <aionescu@gmail.com>
Sat, 7 Jan 2006 21:55:47 +0000 (21:55 +0000)
svn path=/trunk/; revision=20675

reactos/drivers/storage/disk/disk.c
reactos/drivers/storage/diskdump/diskdump.c
reactos/drivers/storage/pciidex/miniport.c
reactos/drivers/storage/pciidex/pciidex.h
reactos/drivers/storage/scsiport/scsiport.c
reactos/drivers/storage/scsiport/scsiport_int.h

index 98f9454..58e2b2e 100644 (file)
@@ -41,6 +41,7 @@
 
 #define SCSI_DISK_TIMEOUT      10      /* Default timeout: 10 seconds */
 #define MODE_DATA_SIZE         192
 
 #define SCSI_DISK_TIMEOUT      10      /* Default timeout: 10 seconds */
 #define MODE_DATA_SIZE         192
+#define MAX_PATH            260
 
 
 typedef struct _DISK_DATA
 
 
 typedef struct _DISK_DATA
index 13b92f4..732d41c 100644 (file)
@@ -367,9 +367,9 @@ DiskDumpPrepare(PDEVICE_OBJECT DeviceObject, PDUMP_POINTERS DumpPointers)
            }
          else // hint-name
            {
            }
          else // hint-name
            {
-             Name = (PCHAR)((DWORD)DriverBase +
+             Name = (PCHAR)((ULONG)DriverBase +
                              *FunctionNameList + 2);
                              *FunctionNameList + 2);
-             Hint = *(PWORD)((DWORD)DriverBase + *FunctionNameList);
+             Hint = *(PUSHORT)((ULONG)DriverBase + *FunctionNameList);
            }
 #if 0
          DPRINT("  Hint:%04x  Name:%s\n", Hint, pName);
            }
 #if 0
          DPRINT("  Hint:%04x  Name:%s\n", Hint, pName);
index e43ffc2..346499a 100644 (file)
@@ -98,7 +98,7 @@ PciIdeXSetBusData(
        IN ULONG BufferLength)
 {
        PFDO_DEVICE_EXTENSION FdoDeviceExtension;
        IN ULONG BufferLength)
 {
        PFDO_DEVICE_EXTENSION FdoDeviceExtension;
-       PBYTE CurrentBuffer = NULL;
+       PUCHAR CurrentBuffer = NULL;
        ULONG i, BytesWritten;
        NTSTATUS Status;
 
        ULONG i, BytesWritten;
        NTSTATUS Status;
 
@@ -117,7 +117,7 @@ PciIdeXSetBusData(
                goto cleanup;
 
        for (i = 0; i < BufferLength; i++)
                goto cleanup;
 
        for (i = 0; i < BufferLength; i++)
-               CurrentBuffer[i] = (CurrentBuffer[i] & ~((PBYTE)DataMask)[i]) | (((PBYTE)DataMask)[i] & ((PBYTE)Buffer)[i]);
+               CurrentBuffer[i] = (CurrentBuffer[i] & ~((PUCHAR)DataMask)[i]) | (((PUCHAR)DataMask)[i] & ((PUCHAR)Buffer)[i]);
 
        FdoDeviceExtension = CONTAINING_RECORD(DeviceExtension, FDO_DEVICE_EXTENSION, MiniControllerExtension);
        if (!FdoDeviceExtension->BusInterface)
 
        FdoDeviceExtension = CONTAINING_RECORD(DeviceExtension, FDO_DEVICE_EXTENSION, MiniControllerExtension);
        if (!FdoDeviceExtension->BusInterface)
index c509887..77f732d 100644 (file)
@@ -1,5 +1,5 @@
-#include <ntddk.h>
 #include <ntifs.h>
 #include <ntifs.h>
+#include <ntddk.h>
 #include <ide.h>
 #include <wdmguid.h>
 #include <stdio.h>
 #include <ide.h>
 #include <wdmguid.h>
 #include <stdio.h>
@@ -34,7 +34,7 @@ typedef struct _FDO_DEVICE_EXTENSION
        PDEVICE_OBJECT Pdo[MAX_IDE_CHANNEL];
        USHORT VendorId;
        USHORT DeviceId;
        PDEVICE_OBJECT Pdo[MAX_IDE_CHANNEL];
        USHORT VendorId;
        USHORT DeviceId;
-       PBYTE MiniControllerExtension[0];
+       PUCHAR MiniControllerExtension[0];
 } FDO_DEVICE_EXTENSION, *PFDO_DEVICE_EXTENSION;
 
 typedef struct _PDO_DEVICE_EXTENSION
 } FDO_DEVICE_EXTENSION, *PFDO_DEVICE_EXTENSION;
 
 typedef struct _PDO_DEVICE_EXTENSION
index a830581..ba40a53 100644 (file)
@@ -35,6 +35,7 @@
 #include <ntddstor.h>
 #include <ntdddisk.h>
 #include <stdio.h>
 #include <ntddstor.h>
 #include <ntdddisk.h>
 #include <stdio.h>
+#include <stdarg.h>
 
 #define NDEBUG
 #include <debug.h>
 
 #define NDEBUG
 #include <debug.h>
index 5091027..0caa511 100644 (file)
@@ -130,7 +130,7 @@ typedef struct _SCSI_PORT_SCAN_ADAPTER
   ULONG Target;
   SCSI_REQUEST_BLOCK Srb;
   UCHAR DataBuffer[256];
   ULONG Target;
   SCSI_REQUEST_BLOCK Srb;
   UCHAR DataBuffer[256];
-  BOOL Active;
+  BOOLEAN Active;
 } SCSI_PORT_SCAN_ADAPTER, *PSCSI_PORT_SCAN_ADAPTER;
 
 
 } SCSI_PORT_SCAN_ADAPTER, *PSCSI_PORT_SCAN_ADAPTER;