[project] Rename winvblock__uint8 back to UCHAR
authorShao Miller <Shao.Miller@yrdsb.edu.on.ca>
Sun, 2 Jan 2011 07:02:53 +0000 (02:02 -0500)
committerShao Miller <Shao.Miller@yrdsb.edu.on.ca>
Sun, 2 Jan 2011 07:02:53 +0000 (02:02 -0500)
Heh.

21 files changed:
src/aoe/driver.c
src/aoe/protocol.c
src/include/aoe.h
src/include/disk.h
src/include/grub4dos.h
src/include/mdi.h
src/include/msvhd.h
src/include/probe.h
src/include/protocol.h
src/include/winvblock.h
src/util/winvblk.c
src/winvblock/debug.c
src/winvblock/disk/dev_ctl.c
src/winvblock/disk/disk.c
src/winvblock/disk/scsi.c
src/winvblock/filedisk/filedisk.c
src/winvblock/filedisk/grub4dos.c
src/winvblock/probe.c
src/winvblock/ramdisk/grub4dos.c
src/winvblock/ramdisk/memdisk.c
src/winvblock/ramdisk/ramdisk.c

index 672d486..979477d 100644 (file)
@@ -97,42 +97,42 @@ typedef enum AOE_TAG_TYPE_ {
 #endif
 /** AoE packet. */
 struct AOE_PACKET_ {
-    winvblock__uint8 ReservedFlag:2;
-    winvblock__uint8 ErrorFlag:1;
-    winvblock__uint8 ResponseFlag:1;
-    winvblock__uint8 Ver:4;
-    winvblock__uint8 Error;
+    UCHAR ReservedFlag:2;
+    UCHAR ErrorFlag:1;
+    UCHAR ResponseFlag:1;
+    UCHAR Ver:4;
+    UCHAR Error;
     winvblock__uint16 Major;
-    winvblock__uint8 Minor;
-    winvblock__uint8 Command;
+    UCHAR Minor;
+    UCHAR Command;
     winvblock__uint32 Tag;
 
-    winvblock__uint8 WriteAFlag:1;
-    winvblock__uint8 AsyncAFlag:1;
-    winvblock__uint8 Reserved1AFlag:2;
-    winvblock__uint8 DeviceHeadAFlag:1;
-    winvblock__uint8 Reserved2AFlag:1;
-    winvblock__uint8 ExtendedAFlag:1;
-    winvblock__uint8 Reserved3AFlag:1;
+    UCHAR WriteAFlag:1;
+    UCHAR AsyncAFlag:1;
+    UCHAR Reserved1AFlag:2;
+    UCHAR DeviceHeadAFlag:1;
+    UCHAR Reserved2AFlag:1;
+    UCHAR ExtendedAFlag:1;
+    UCHAR Reserved3AFlag:1;
     union {
-        winvblock__uint8 Err;
-        winvblock__uint8 Feature;
+        UCHAR Err;
+        UCHAR Feature;
       };
-    winvblock__uint8 Count;
+    UCHAR Count;
     union {
-        winvblock__uint8 Cmd;
-        winvblock__uint8 Status;
+        UCHAR Cmd;
+        UCHAR Status;
       };
 
-    winvblock__uint8 Lba0;
-    winvblock__uint8 Lba1;
-    winvblock__uint8 Lba2;
-    winvblock__uint8 Lba3;
-    winvblock__uint8 Lba4;
-    winvblock__uint8 Lba5;
+    UCHAR Lba0;
+    UCHAR Lba1;
+    UCHAR Lba2;
+    UCHAR Lba3;
+    UCHAR Lba4;
+    UCHAR Lba5;
     winvblock__uint16 Reserved;
 
-    winvblock__uint8 Data[];
+    UCHAR Data[];
   } __attribute__((__packed__));
 typedef struct AOE_PACKET_ AOE_S_PACKET_, * AOE_SP_PACKET_;
 #ifdef _MSC_VER
@@ -143,7 +143,7 @@ typedef struct AOE_PACKET_ AOE_S_PACKET_, * AOE_SP_PACKET_;
 typedef struct AOE_IO_REQ_ {
     WV_E_DISK_IO_MODE Mode;
     winvblock__uint32 SectorCount;
-    winvblock__uint8_ptr Buffer;
+    PUCHAR Buffer;
     PIRP Irp;
     winvblock__uint32 TagCount;
     winvblock__uint32 TotalTags;
@@ -188,8 +188,8 @@ typedef enum AOE_SEARCH_STATE_ {
 typedef struct AOE_DISK_ {
     WV_SP_DISK_T disk;
     winvblock__uint32 MTU;
-    winvblock__uint8 ClientMac[6];
-    winvblock__uint8 ServerMac[6];
+    UCHAR ClientMac[6];
+    UCHAR ServerMac[6];
     winvblock__uint32 Major;
     winvblock__uint32 Minor;
     winvblock__uint32 MaxSectorsPerPacket;
@@ -281,7 +281,7 @@ NTSTATUS STDCALL DriverEntry(
     AoeProbeTag_->packet_data->Ver = AOEPROTOCOLVER;
     AoeProbeTag_->packet_data->Major =
       htons((winvblock__uint16) -1);
-    AoeProbeTag_->packet_data->Minor = (winvblock__uint8) -1;
+    AoeProbeTag_->packet_data->Minor = (UCHAR) -1;
     AoeProbeTag_->packet_data->Cmd = 0xec;           /* IDENTIFY DEVICE */
     AoeProbeTag_->packet_data->Count = 1;
 
@@ -730,7 +730,7 @@ static winvblock__bool STDCALL AoeDiskInit_(IN WV_SP_DISK_T disk_ptr) {
         tag->packet_data->Ver = AOEPROTOCOLVER;
         tag->packet_data->Major =
     htons ( ( winvblock__uint16 ) aoe_disk_ptr->Major );
-        tag->packet_data->Minor = ( winvblock__uint8 ) aoe_disk_ptr->Minor;
+        tag->packet_data->Minor = ( UCHAR ) aoe_disk_ptr->Minor;
         tag->packet_data->ExtendedAFlag = TRUE;
 
         /*
@@ -760,7 +760,7 @@ static winvblock__bool STDCALL AoeDiskInit_(IN WV_SP_DISK_T disk_ptr) {
          */
         tag->packet_data->Cmd = 0x24;  /* READ SECTOR */
         tag->packet_data->Count =
-          ( winvblock__uint8 ) ( ++aoe_disk_ptr->MaxSectorsPerPacket );
+          ( UCHAR ) ( ++aoe_disk_ptr->MaxSectorsPerPacket );
         KeQuerySystemTime ( &MaxSectorsPerPacketSendTime );
         aoe_disk_ptr->search_state =
           AoeSearchStateGettingMaxSectsPerPacket_;
@@ -807,7 +807,7 @@ static NTSTATUS STDCALL AoeDiskIo_(
     IN WV_E_DISK_IO_MODE mode,
     IN LONGLONG start_sector,
     IN winvblock__uint32 sector_count,
-    IN winvblock__uint8_ptr buffer,
+    IN PUCHAR buffer,
     IN PIRP irp
   ) {
     AOE_SP_IO_REQ_ request_ptr;
@@ -815,7 +815,7 @@ static NTSTATUS STDCALL AoeDiskIo_(
     KIRQL Irql;
     winvblock__uint32 i;
     PHYSICAL_ADDRESS PhysicalAddress;
-    winvblock__uint8_ptr PhysicalMemory;
+    PUCHAR PhysicalMemory;
     WV_SP_DISK_T disk_ptr;
     AOE_SP_DISK_ aoe_disk_ptr;
 
@@ -940,7 +940,7 @@ static NTSTATUS STDCALL AoeDiskIo_(
         tag->packet_data->Ver = AOEPROTOCOLVER;
         tag->packet_data->Major =
     htons ( ( winvblock__uint16 ) aoe_disk_ptr->Major );
-        tag->packet_data->Minor = ( winvblock__uint8 ) aoe_disk_ptr->Minor;
+        tag->packet_data->Minor = ( UCHAR ) aoe_disk_ptr->Minor;
         tag->packet_data->Tag = 0;
         tag->packet_data->Command = 0;
         tag->packet_data->ExtendedAFlag = TRUE;
@@ -953,19 +953,19 @@ static NTSTATUS STDCALL AoeDiskIo_(
       tag->packet_data->Cmd = 0x34;  /* WRITE SECTOR */
       tag->packet_data->WriteAFlag = 1;
     }
-        tag->packet_data->Count = ( winvblock__uint8 ) tag->SectorCount;
+        tag->packet_data->Count = ( UCHAR ) tag->SectorCount;
         tag->packet_data->Lba0 =
-    ( winvblock__uint8 ) ( ( ( start_sector + i ) >> 0 ) & 255 );
+    ( UCHAR ) ( ( ( start_sector + i ) >> 0 ) & 255 );
         tag->packet_data->Lba1 =
-    ( winvblock__uint8 ) ( ( ( start_sector + i ) >> 8 ) & 255 );
+    ( UCHAR ) ( ( ( start_sector + i ) >> 8 ) & 255 );
         tag->packet_data->Lba2 =
-    ( winvblock__uint8 ) ( ( ( start_sector + i ) >> 16 ) & 255 );
+    ( UCHAR ) ( ( ( start_sector + i ) >> 16 ) & 255 );
         tag->packet_data->Lba3 =
-    ( winvblock__uint8 ) ( ( ( start_sector + i ) >> 24 ) & 255 );
+    ( UCHAR ) ( ( ( start_sector + i ) >> 24 ) & 255 );
         tag->packet_data->Lba4 =
-    ( winvblock__uint8 ) ( ( ( start_sector + i ) >> 32 ) & 255 );
+    ( UCHAR ) ( ( ( start_sector + i ) >> 32 ) & 255 );
         tag->packet_data->Lba5 =
-    ( winvblock__uint8 ) ( ( ( start_sector + i ) >> 40 ) & 255 );
+    ( UCHAR ) ( ( ( start_sector + i ) >> 40 ) & 255 );
 
         /* For a write request, copy from the buffer into the AoE packet. */
         if (mode == WvDiskIoModeWrite)
@@ -1024,10 +1024,10 @@ static NTSTATUS STDCALL AoeDiskIo_(
   }
 
 static void STDCALL add_target(
-    IN winvblock__uint8_ptr ClientMac,
-    IN winvblock__uint8_ptr ServerMac,
+    IN PUCHAR ClientMac,
+    IN PUCHAR ServerMac,
     winvblock__uint16 Major,
-    winvblock__uint8 Minor,
+    UCHAR Minor,
     LONGLONG LBASize
   )
   {
@@ -1089,9 +1089,9 @@ static void STDCALL add_target(
  * @v DataSize          The AoE packet's size.
  */
 NTSTATUS STDCALL aoe__reply(
-    IN winvblock__uint8_ptr SourceMac,
-    IN winvblock__uint8_ptr DestinationMac,
-    IN winvblock__uint8_ptr Data,
+    IN PUCHAR SourceMac,
+    IN PUCHAR DestinationMac,
+    IN PUCHAR Data,
     IN winvblock__uint32 DataSize
   )
   {
@@ -1389,7 +1389,7 @@ static void STDCALL AoeThread_(IN void *StartContext)
       AoeProbeTag_->packet_data->Tag = AoeProbeTag_->Id;
       Protocol_Send ( "\xff\xff\xff\xff\xff\xff",
           "\xff\xff\xff\xff\xff\xff",
-          ( winvblock__uint8_ptr ) AoeProbeTag_->
+          ( PUCHAR ) AoeProbeTag_->
           packet_data, AoeProbeTag_->PacketSize,
           NULL );
       KeQuerySystemTime ( &AoeProbeTag_->SendTime );
@@ -1426,7 +1426,7 @@ static void STDCALL AoeThread_(IN void *StartContext)
         tag->packet_data->Tag = tag->Id;
         if ( Protocol_Send
              ( aoe_disk_ptr->ClientMac, aoe_disk_ptr->ServerMac,
-         ( winvblock__uint8_ptr ) tag->packet_data,
+         ( PUCHAR ) tag->packet_data,
          tag->PacketSize, tag ) )
           {
             KeQuerySystemTime ( &tag->FirstSendTime );
@@ -1451,7 +1451,7 @@ static void STDCALL AoeThread_(IN void *StartContext)
       {
         if ( Protocol_Send
              ( aoe_disk_ptr->ClientMac, aoe_disk_ptr->ServerMac,
-         ( winvblock__uint8_ptr ) tag->packet_data,
+         ( PUCHAR ) tag->packet_data,
          tag->PacketSize, tag ) )
           {
             KeQuerySystemTime ( &tag->SendTime );
@@ -1526,15 +1526,15 @@ static winvblock__uint32 STDCALL query_id(
 struct AOE_ABFT {
     winvblock__uint32 Signature;  /* 0x54464261 (aBFT) */
     winvblock__uint32 Length;
-    winvblock__uint8 Revision;
-    winvblock__uint8 Checksum;
-    winvblock__uint8 OEMID[6];
-    winvblock__uint8 OEMTableID[8];
-    winvblock__uint8 Reserved1[12];
+    UCHAR Revision;
+    UCHAR Checksum;
+    UCHAR OEMID[6];
+    UCHAR OEMTableID[8];
+    UCHAR Reserved1[12];
     winvblock__uint16 Major;
-    winvblock__uint8 Minor;
-    winvblock__uint8 Reserved2;
-    winvblock__uint8 ClientMac[6];
+    UCHAR Minor;
+    UCHAR Reserved2;
+    UCHAR ClientMac[6];
   } __attribute__((__packed__));
 typedef struct AOE_ABFT AOE_S_ABFT, * AOE_SP_ABFT;
 #ifdef _MSC_VER
@@ -1547,7 +1547,7 @@ static void STDCALL AoeDiskClose_(IN WV_SP_DISK_T disk_ptr) {
 
 static void AoeProcessAbft_(void) {
     PHYSICAL_ADDRESS PhysicalAddress;
-    winvblock__uint8_ptr PhysicalMemory;
+    PUCHAR PhysicalMemory;
     winvblock__uint32 Offset, Checksum, i;
     winvblock__bool FoundAbft = FALSE;
     AOE_S_ABFT AoEBootRecord;
@@ -1770,7 +1770,7 @@ NTSTATUS STDCALL AoeBusDevCtlShow(IN PIRP irp) {
   }
 
 NTSTATUS STDCALL AoeBusDevCtlMount(IN PIRP irp) {
-    winvblock__uint8_ptr buffer = irp->AssociatedIrp.SystemBuffer;
+    PUCHAR buffer = irp->AssociatedIrp.SystemBuffer;
     AOE_SP_DISK_ aoe_disk;
 
     DBG(
@@ -1783,7 +1783,7 @@ NTSTATUS STDCALL AoeBusDevCtlMount(IN PIRP irp) {
         buffer[4],
         buffer[5],
         *(winvblock__uint16_ptr) (buffer + 6),
-        (winvblock__uint8) buffer[8]
+        (UCHAR) buffer[8]
       );
     aoe_disk = AoeDiskCreate_();
     if (aoe_disk == NULL) {
@@ -1797,7 +1797,7 @@ NTSTATUS STDCALL AoeBusDevCtlMount(IN PIRP irp) {
     RtlCopyMemory(aoe_disk->ClientMac, buffer, 6);
     RtlFillMemory(aoe_disk->ServerMac, 6, 0xff);
     aoe_disk->Major = *(winvblock__uint16_ptr) (buffer + 6);
-    aoe_disk->Minor = (winvblock__uint8) buffer[8];
+    aoe_disk->Minor = (UCHAR) buffer[8];
     aoe_disk->MaxSectorsPerPacket = 1;
     aoe_disk->Timeout = 200000;             /* 20 ms. */
     aoe_disk->disk->Dev->Boot = FALSE;
index c57e9f1..9c70cd2 100644 (file)
@@ -46,9 +46,9 @@
 
 /** From AoE module */
 extern NTSTATUS STDCALL aoe__reply (
-  IN winvblock__uint8_ptr SourceMac,
-  IN winvblock__uint8_ptr DestinationMac,
-  IN winvblock__uint8_ptr Data,
+  IN PUCHAR SourceMac,
+  IN PUCHAR DestinationMac,
+  IN PUCHAR Data,
   IN winvblock__uint32 DataSize
  );
 
@@ -128,10 +128,10 @@ static PCHAR STDCALL Protocol_NetEventString (
 #endif
 typedef struct _PROTOCOL_HEADER
 {
-  winvblock__uint8 DestinationMac[6];
-  winvblock__uint8 SourceMac[6];
+  UCHAR DestinationMac[6];
+  UCHAR SourceMac[6];
   winvblock__uint16 Protocol;
-  winvblock__uint8 Data[];
+  UCHAR Data[];
 } __attribute__ ( ( __packed__ ) ) PROTOCOL_HEADER, *PPROTOCOL_HEADER;
 #ifdef _MSC_VER
 #  pragma pack()
@@ -140,7 +140,7 @@ typedef struct _PROTOCOL_HEADER
 typedef struct _PROTOCOL_BINDINGCONTEXT
 {
   winvblock__bool Active;
-  winvblock__uint8 Mac[6];
+  UCHAR Mac[6];
   winvblock__uint32 MTU;
   NDIS_STATUS Status;
   NDIS_HANDLE PacketPoolHandle;
@@ -232,7 +232,7 @@ Protocol_Stop (
 
 winvblock__bool STDCALL
 Protocol_SearchNIC (
-  IN winvblock__uint8_ptr Mac
+  IN PUCHAR Mac
  )
 {
   PPROTOCOL_BINDINGCONTEXT Context = Protocol_Globals_BindingContextList;
@@ -249,7 +249,7 @@ Protocol_SearchNIC (
 
 winvblock__uint32 STDCALL
 Protocol_GetMTU (
-  IN winvblock__uint8_ptr Mac
+  IN PUCHAR Mac
  )
 {
   PPROTOCOL_BINDINGCONTEXT Context = Protocol_Globals_BindingContextList;
@@ -266,9 +266,9 @@ Protocol_GetMTU (
 
 winvblock__bool STDCALL
 Protocol_Send (
-  IN winvblock__uint8_ptr SourceMac,
-  IN winvblock__uint8_ptr DestinationMac,
-  IN winvblock__uint8_ptr Data,
+  IN PUCHAR SourceMac,
+  IN PUCHAR DestinationMac,
+  IN PUCHAR Data,
   IN winvblock__uint32 DataSize,
   IN void *PacketContext
  )
@@ -383,7 +383,7 @@ Protocol_SendComplete (
  )
 {
   PNDIS_BUFFER Buffer;
-  winvblock__uint8_ptr DataBuffer;
+  PUCHAR DataBuffer;
 #ifndef DEBUGALLPROTOCOLCALLS
   if ( !NT_SUCCESS ( Status ) && Status != NDIS_STATUS_NO_CABLE )
 #endif
@@ -413,7 +413,7 @@ Protocol_TransferDataComplete (
 {
   PNDIS_BUFFER Buffer;
   PPROTOCOL_HEADER Header = NULL;
-  winvblock__uint8_ptr Data = NULL;
+  PUCHAR Data = NULL;
   winvblock__uint32 HeaderSize,
    DataSize;
 #ifndef DEBUGALLPROTOCOLCALLS
@@ -497,7 +497,7 @@ Protocol_Receive (
   PNDIS_PACKET Packet;
   PNDIS_BUFFER Buffer;
   PPROTOCOL_HEADER Header;
-  winvblock__uint8_ptr HeaderCopy,
+  PUCHAR HeaderCopy,
    Data;
   winvblock__uint32 BytesTransferred;
 #ifdef DEBUGALLPROTOCOLCALLS
@@ -635,7 +635,7 @@ Protocol_BindAdapter (
   NDIS_STRING AdapterInstanceName;
   NDIS_REQUEST Request;
   winvblock__uint32 InformationBuffer = NDIS_PACKET_TYPE_DIRECTED;
-  winvblock__uint8 Mac[6];
+  UCHAR Mac[6];
   KIRQL Irql;
 #if defined(DEBUGMOSTPROTOCOLCALLS) || defined(DEBUGALLPROTOCOLCALLS)
   DBG ( "Entry\n" );
index e4eb2ad..420ceda 100644 (file)
@@ -62,8 +62,8 @@ CTL_CODE(                               \
   )
 
 typedef struct AOE_MOUNT_TARGET {
-    winvblock__uint8 ClientMac[6];
-    winvblock__uint8 ServerMac[6];
+    UCHAR ClientMac[6];
+    UCHAR ServerMac[6];
     winvblock__uint32 Major;
     winvblock__uint32 Minor;
     LONGLONG LBASize;
@@ -77,8 +77,8 @@ typedef struct AOE_MOUNT_TARGETS {
 
 typedef struct AOE_MOUNT_DISK {
     winvblock__uint32 Disk;
-    winvblock__uint8 ClientMac[6];
-    winvblock__uint8 ServerMac[6];
+    UCHAR ClientMac[6];
+    UCHAR ServerMac[6];
     winvblock__uint32 Major;
     winvblock__uint32 Minor;
     LONGLONG LBASize;
index 4c0e4c0..cdbf340 100644 (file)
@@ -64,7 +64,7 @@ typedef NTSTATUS STDCALL WV_F_DISK_IO(
     IN WV_E_DISK_IO_MODE,
     IN LONGLONG,
     IN winvblock__uint32,
-    IN winvblock__uint8_ptr,
+    IN PUCHAR,
     IN PIRP
   );
 typedef WV_F_DISK_IO * WV_FP_DISK_IO;
@@ -123,7 +123,7 @@ struct WV_DISK_T {
 #define disk__get_ptr(dev_ptr) ((WV_SP_DISK_T) dev_ptr->ext)
 
 /* An MBR C/H/S address and ways to access its components. */
-typedef winvblock__uint8 chs[3];
+typedef UCHAR chs[3];
 
 #define     chs_head(chs) chs[0]
 #define   chs_sector(chs) (chs[1] & 0x3F)
@@ -136,13 +136,13 @@ typedef winvblock__uint8 chs[3];
 #  pragma pack(1)
 #endif
 struct WVL_DISK_MBR {
-    winvblock__uint8 code[440];
+    UCHAR code[440];
     winvblock__uint32 disk_sig;
     winvblock__uint16 pad;
     struct {
-        winvblock__uint8 status;
+        UCHAR status;
         chs chs_start;
-        winvblock__uint8 type;
+        UCHAR type;
         chs chs_end;
         winvblock__uint32 lba_start;
         winvblock__uint32 lba_count;
index 2a8a3f1..ecfeadd 100644 (file)
 
 /* From GRUB4DOS 0.4.4's stage2/shared.h */
 typedef struct WV_GRUB4DOS_DRIVE_MAPPING {
-    winvblock__uint8 SourceDrive;
-    winvblock__uint8 DestDrive;
-    winvblock__uint8 MaxHead;
-    winvblock__uint8 MaxSector:6;
-    winvblock__uint8 RestrictionX:1;
+    UCHAR SourceDrive;
+    UCHAR DestDrive;
+    UCHAR MaxHead;
+    UCHAR MaxSector:6;
+    UCHAR RestrictionX:1;
     winvblock__uint16 DestMaxCylinder:13;
     winvblock__uint16 SourceODD:1;
     winvblock__uint16 DestODD:1;
     winvblock__uint16 DestLBASupport:1;
-    winvblock__uint8 DestMaxHead;
-    winvblock__uint8 DestMaxSector:6;
-    winvblock__uint8 RestrictionY:1;
-    winvblock__uint8 InSituOption:1;
+    UCHAR DestMaxHead;
+    UCHAR DestMaxSector:6;
+    UCHAR RestrictionY:1;
+    UCHAR InSituOption:1;
     winvblock__uint64 SectorStart;
     winvblock__uint64 SectorCount;
   } WV_S_GRUB4DOS_DRIVE_MAPPING, * WV_SP_GRUB4DOS_DRIVE_MAPPING;
index 8d9e3c7..d46e93c 100644 (file)
@@ -25,8 +25,8 @@
 #endif
 struct WV_MDI_PATCH_AREA {
     winvblock__uint16 mdi_bytes;
-    winvblock__uint8 mdi_version_minor;
-    winvblock__uint8 mdi_version_major;
+    UCHAR mdi_version_minor;
+    UCHAR mdi_version_major;
     winvblock__uint32 diskbuf;
     winvblock__uint32 disksize;
     winvblock__uint16 cmdline_off, cmdline_seg;
@@ -35,13 +35,13 @@ struct WV_MDI_PATCH_AREA {
     winvblock__uint32 oldint15;
 
     winvblock__uint16 olddosmem;
-    winvblock__uint8 bootloaderid;
-    winvblock__uint8 _pad1;
+    UCHAR bootloaderid;
+    UCHAR _pad1;
 
     winvblock__uint16 dpt_ptr;
     /* End of the official MemDisk_Info */
-    winvblock__uint8 driveshiftlimit;
-    winvblock__uint8 _pad2;
+    UCHAR driveshiftlimit;
+    UCHAR _pad2;
     winvblock__uint16 _pad3;
     winvblock__uint16 memint1588;
 
@@ -52,7 +52,7 @@ struct WV_MDI_PATCH_AREA {
     winvblock__uint32 mem1mb;
     winvblock__uint32 mem16mb;
 
-    winvblock__uint8 driveno;
+    UCHAR driveno;
     /* WinVBlock does not need anything more. */
   } __attribute__((__packed__));
 typedef struct WV_MDI_PATCH_AREA WV_S_MDI_PATCH_AREA, * WV_SP_MDI_PATCH_AREA;
@@ -64,13 +64,13 @@ typedef struct WV_MDI_PATCH_AREA WV_S_MDI_PATCH_AREA, * WV_SP_MDI_PATCH_AREA;
 #  pragma pack(1)
 #endif
 struct WV_MDI_MBFT {
-    winvblock__uint8 Signature[4];     /* ("mBFT") */
+    UCHAR Signature[4];        /* ("mBFT") */
     winvblock__uint32 Length;
-    winvblock__uint8 Revision;
-    winvblock__uint8 Checksum;
-    winvblock__uint8 OEMID[6];
-    winvblock__uint8 OEMTableID[8];
-    winvblock__uint8 Reserved1[12];
+    UCHAR Revision;
+    UCHAR Checksum;
+    UCHAR OEMID[6];
+    UCHAR OEMTableID[8];
+    UCHAR Reserved1[12];
     winvblock__uint32 SafeHook;
     WV_S_MDI_PATCH_AREA mdi;
   } __attribute__((__packed__));
index dbeaf9b..835f553 100644 (file)
@@ -47,8 +47,8 @@ struct WV_MSVHD_FOOTER {
     byte__array_union(ULONGLONG, orig_size);
     byte__array_union(ULONGLONG, cur_size);
     byte__array_union(winvblock__uint16, geom_cyls);
-    winvblock__uint8 geom_heads;
-    winvblock__uint8 geom_sects_per_track;
+    UCHAR geom_heads;
+    UCHAR geom_sects_per_track;
     byte__array_union(winvblock__uint32, type);
     byte__array_union(winvblock__uint32, checksum);
     char uid[16];
index 780eda9..55fdf7c 100644 (file)
@@ -1,5 +1,5 @@
 /**
- * Copyright (C) 2009-2010, Shao Miller <shao.miller@yrdsb.edu.on.ca>.
+ * Copyright (C) 2009-2011, Shao Miller <shao.miller@yrdsb.edu.on.ca>.
  * Copyright 2006-2008, V.
  * For WinAoE contact information, see http://winaoe.org/
  *
@@ -36,9 +36,9 @@ typedef struct WV_PROBE_INT_VECTOR {
 #  pragma pack(1)
 #endif
 struct WV_PROBE_SAFE_MBR_HOOK {
-    winvblock__uint8 Jump[3];
-    winvblock__uint8 Signature[8];
-    winvblock__uint8 VendorId[8];
+    UCHAR Jump[3];
+    UCHAR Signature[8];
+    UCHAR VendorId[8];
     WV_S_PROBE_INT_VECTOR PrevHook;
     winvblock__uint32 Flags;
     winvblock__uint32 Mbft;     /* MEMDISK only. */
@@ -51,7 +51,7 @@ typedef struct WV_PROBE_SAFE_MBR_HOOK
 
 /* Probe functions. */
 extern WV_SP_PROBE_SAFE_MBR_HOOK STDCALL WvProbeGetSafeHook(
-    IN winvblock__uint8_ptr,
+    IN PUCHAR,
     IN WV_SP_PROBE_INT_VECTOR
   );
 extern void WvProbeDisks(void);
index c2ac0ce..fb6a766 100644 (file)
@@ -1,5 +1,5 @@
 /**
- * Copyright (C) 2009, Shao Miller <shao.miller@yrdsb.edu.on.ca>.
+ * Copyright (C) 2009-2011, Shao Miller <shao.miller@yrdsb.edu.on.ca>.
  * Copyright 2006-2008, V.
  * For WinAoE contact information, see http://winaoe.org/
  *
  */
 
 extern winvblock__bool STDCALL Protocol_SearchNIC (
-  IN winvblock__uint8_ptr Mac
+  IN PUCHAR Mac
  );
 extern winvblock__uint32 STDCALL Protocol_GetMTU (
-  IN winvblock__uint8_ptr Mac
+  IN PUCHAR Mac
  );
 extern winvblock__bool STDCALL Protocol_Send (
-  IN winvblock__uint8_ptr SourceMac,
-  IN winvblock__uint8_ptr DestinationMac,
-  IN winvblock__uint8_ptr Data,
+  IN PUCHAR SourceMac,
+  IN PUCHAR DestinationMac,
+  IN PUCHAR Data,
   IN winvblock__uint32 DataSize,
   IN void *PacketContext
  );
index 1356132..a86db60 100644 (file)
@@ -41,7 +41,6 @@ typedef old new, *new##_ptr
 typedef enum _##x x, *x##_ptr
 
 /* Common type definitions */
-winvblock__def_type ( UCHAR, winvblock__uint8 );
 winvblock__def_type ( UINT64, winvblock__uint64 );
 winvblock__def_type ( UINT32, winvblock__uint32 );
 winvblock__def_type ( UINT16, winvblock__uint16 );
index fe710c4..67dad42 100644 (file)
@@ -226,7 +226,7 @@ static int STDCALL cmd_scan(void) {
     AOE_SP_MOUNT_TARGETS targets;
     DWORD bytes_returned;
     winvblock__uint32 i;
-    winvblock__uint8 string[256];
+    UCHAR string[256];
     int status = 2;
 
     targets = malloc(
@@ -301,7 +301,7 @@ static int STDCALL cmd_show(void) {
     AOE_SP_MOUNT_DISKS mounted_disks;
     DWORD bytes_returned;
     winvblock__uint32 i;
-    winvblock__uint8 string[256];
+    UCHAR string[256];
     int status = 2;
 
     mounted_disks = malloc(
@@ -373,9 +373,9 @@ static int STDCALL cmd_show(void) {
   }
 
 static int STDCALL cmd_mount(void) {
-    winvblock__uint8 mac_addr[6];
+    UCHAR mac_addr[6];
     winvblock__uint32 ver_major, ver_minor;
-    winvblock__uint8 in_buf[sizeof (WV_S_MOUNT_DISK) + 1024];
+    UCHAR in_buf[sizeof (WV_S_MOUNT_DISK) + 1024];
     DWORD bytes_returned;
 
     if (opt_mac.value == NULL || opt_uri.value == NULL) {
@@ -411,7 +411,7 @@ static int STDCALL cmd_mount(void) {
       );
     memcpy(in_buf, mac_addr, 6);
     *((winvblock__uint16_ptr) (in_buf + 6)) = (winvblock__uint16) ver_major;
-    *((winvblock__uint8_ptr) (in_buf + 8)) = (winvblock__uint8) ver_minor;
+    *((PUCHAR) (in_buf + 8)) = (UCHAR) ver_minor;
     if (!DeviceIoControl(
         boot_bus,
         IOCTL_AOE_MOUNT,
@@ -430,7 +430,7 @@ static int STDCALL cmd_mount(void) {
 
 static int STDCALL cmd_umount(void) {
     winvblock__uint32 disk_num;
-    winvblock__uint8 in_buf[sizeof (WV_S_MOUNT_DISK) + 1024];
+    UCHAR in_buf[sizeof (WV_S_MOUNT_DISK) + 1024];
     DWORD bytes_returned;
 
     if (opt_disknum.value == NULL) {
@@ -459,7 +459,7 @@ static int STDCALL cmd_umount(void) {
 static int STDCALL cmd_attach(void) {
     WV_S_MOUNT_DISK filedisk;
     char obj_path_prefix[] = "\\??\\";
-    winvblock__uint8 in_buf[sizeof (WV_S_MOUNT_DISK) + 1024];
+    UCHAR in_buf[sizeof (WV_S_MOUNT_DISK) + 1024];
     DWORD bytes_returned;
 
     if (opt_uri.value == NULL || opt_media.value == NULL) {
@@ -502,7 +502,7 @@ static int STDCALL cmd_attach(void) {
 
 static int STDCALL cmd_detach(void) {
     winvblock__uint32 disk_num;
-    winvblock__uint8 in_buf[sizeof (WV_S_MOUNT_DISK) + 1024];
+    UCHAR in_buf[sizeof (WV_S_MOUNT_DISK) + 1024];
     DWORD bytes_returned;
 
     if (opt_disknum.value == NULL) {
index f4a31ab..f21cdfa 100644 (file)
@@ -74,16 +74,16 @@ static void STDCALL Debug_DecodeIrp (
   IN PCHAR DebugMessage
  );
 static PCHAR STDCALL Debug_MajorFunctionString (
-  IN winvblock__uint8 MajorFunction
+  IN UCHAR MajorFunction
  );
 static PCHAR STDCALL Debug_PnPMinorFunctionString (
-  IN winvblock__uint8 MinorFunction
+  IN UCHAR MinorFunction
  );
 static PCHAR STDCALL Debug_SystemControlMinorFunctionString (
-  IN winvblock__uint8 MinorFunction
+  IN UCHAR MinorFunction
  );
 static PCHAR STDCALL Debug_PowerMinorFunctionString (
-  IN winvblock__uint8 MinorFunction
+  IN UCHAR MinorFunction
  );
 static PCHAR STDCALL Debug_QueryDeviceRelationsString (
   IN DEVICE_RELATION_TYPE Type
@@ -92,7 +92,7 @@ static PCHAR STDCALL Debug_QueryIdString (
   IN BUS_QUERY_ID_TYPE IdType
  );
 static PCHAR STDCALL Debug_SrbFunctionString (
-  IN winvblock__uint8 Function
+  IN UCHAR Function
  );
 static PCHAR STDCALL Debug_DeviceIoControlString (
   IN winvblock__uint32 IoControlCode
@@ -101,7 +101,7 @@ static PCHAR STDCALL Debug_DeviceTextTypeString (
   IN DEVICE_TEXT_TYPE DeviceTextType
  );
 static PCHAR STDCALL Debug_SCSIOPString (
-  IN winvblock__uint8 OperationCode
+  IN UCHAR OperationCode
  );
 
 WVL_M_LIB NTSTATUS STDCALL
@@ -347,7 +347,7 @@ Debug_DecodeIrp (
 
 static PCHAR STDCALL
 Debug_MajorFunctionString (
-  IN winvblock__uint8 MajorFunction
+  IN UCHAR MajorFunction
  )
 {
   switch ( MajorFunction )
@@ -420,7 +420,7 @@ Debug_MajorFunctionString (
 
 static PCHAR STDCALL
 Debug_PnPMinorFunctionString (
-  IN winvblock__uint8 MinorFunction
+  IN UCHAR MinorFunction
  )
 {
   switch ( MinorFunction )
@@ -482,7 +482,7 @@ Debug_PnPMinorFunctionString (
 
 static PCHAR STDCALL
 Debug_SystemControlMinorFunctionString (
-  IN winvblock__uint8 MinorFunction
+  IN UCHAR MinorFunction
  )
 {
   switch ( MinorFunction )
@@ -516,7 +516,7 @@ Debug_SystemControlMinorFunctionString (
 
 static PCHAR STDCALL
 Debug_PowerMinorFunctionString (
-  IN winvblock__uint8 MinorFunction
+  IN UCHAR MinorFunction
  )
 {
   switch ( MinorFunction )
@@ -578,7 +578,7 @@ Debug_QueryIdString (
 
 static PCHAR STDCALL
 Debug_SrbFunctionString (
-  IN winvblock__uint8 Function
+  IN UCHAR Function
  )
 {
   switch ( Function )
@@ -793,7 +793,7 @@ Debug_DeviceTextTypeString (
 
 static PCHAR STDCALL
 Debug_SCSIOPString (
-  IN winvblock__uint8 OperationCode
+  IN UCHAR OperationCode
  )
 {
   switch ( OperationCode )
index b0baddf..e591c92 100644 (file)
@@ -1,5 +1,5 @@
 /**
- * Copyright (C) 2009-2010, Shao Miller <shao.miller@yrdsb.edu.on.ca>.
+ * Copyright (C) 2009-2011, Shao Miller <shao.miller@yrdsb.edu.on.ca>.
  * Copyright 2006-2008, V.
  * For WinAoE contact information, see http://winaoe.org/
  *
@@ -182,7 +182,7 @@ static NTSTATUS STDCALL disk_dev_ctl__scsi_get_address_(
     scsi_address.Length = sizeof (SCSI_ADDRESS);
     scsi_address.PortNumber = 0;
     scsi_address.PathId = 0;
-    scsi_address.TargetId = (winvblock__uint8) dev->DevNum;
+    scsi_address.TargetId = (UCHAR) dev->DevNum;
     scsi_address.Lun = 0;
     RtlCopyMemory(
         irp->AssociatedIrp.SystemBuffer,
index c7ece4f..027f92e 100644 (file)
@@ -178,9 +178,9 @@ static PDEVICE_OBJECT STDCALL create_pdo(IN WV_SP_DEV_T dev_ptr) {
 #  pragma pack(1)
 #endif
 struct WV_DISK_FAT_EXTRA {
-    winvblock__uint8 bs_drvnum;
-    winvblock__uint8 bs_resv1;
-    winvblock__uint8 bs_bootsig;
+    UCHAR bs_drvnum;
+    UCHAR bs_resv1;
+    UCHAR bs_bootsig;
     winvblock__uint32 bs_volid;
     char bs_vollab[11];
     char bs_filsystype[8];
@@ -188,15 +188,15 @@ struct WV_DISK_FAT_EXTRA {
 typedef struct WV_DISK_FAT_EXTRA WV_S_DISK_FAT_EXTRA, * WV_SP_DISK_FAT_EXTRA;
 
 struct WV_DISK_FAT_SUPER {
-    winvblock__uint8 bs_jmpboot[3];
+    UCHAR bs_jmpboot[3];
     char bs_oemname[8];
     winvblock__uint16 bpb_bytspersec;
-    winvblock__uint8 bpb_secperclus;
+    UCHAR bpb_secperclus;
     winvblock__uint16 bpb_rsvdseccnt;
-    winvblock__uint8 bpb_numfats;
+    UCHAR bpb_numfats;
     winvblock__uint16 bpb_rootentcnt;
     winvblock__uint16 bpb_totsec16;
-    winvblock__uint8 bpb_media;
+    UCHAR bpb_media;
     winvblock__uint16 bpb_fatsz16;
     winvblock__uint16 bpb_secpertrk;
     winvblock__uint16 bpb_numheads;
@@ -292,7 +292,7 @@ WVL_M_LIB void disk__guess_geometry(
                 !(as_mbr->partition[i].status & 0x7f) &&
                 as_mbr->partition[i].type
               ) {
-                winvblock__uint8 h, s;
+                UCHAR h, s;
 
                 h = chs_head(as_mbr->partition[i].chs_start) + 1;
                 s = chs_sector(as_mbr->partition[i].chs_start);
@@ -410,7 +410,7 @@ NTSTATUS STDCALL disk__io(
     IN WV_E_DISK_IO_MODE mode,
     IN LONGLONG start_sector,
     IN winvblock__uint32 sector_count,
-    IN winvblock__uint8_ptr buffer,
+    IN PUCHAR buffer,
     IN PIRP irp
   ) {
     WV_SP_DISK_T disk_ptr;
index f754cbf..578210a 100644 (file)
@@ -1,5 +1,5 @@
 /**
- * Copyright (C) 2009-2010, Shao Miller <shao.miller@yrdsb.edu.on.ca>.
+ * Copyright (C) 2009-2011, Shao Miller <shao.miller@yrdsb.edu.on.ca>.
  * Copyright 2006-2008, V.
  * For WinAoE contact information, see http://winaoe.org/
  *
@@ -77,14 +77,14 @@ typedef union _EIGHT_BYTE
 {
   struct
   {
-    winvblock__uint8 Byte0;
-    winvblock__uint8 Byte1;
-    winvblock__uint8 Byte2;
-    winvblock__uint8 Byte3;
-    winvblock__uint8 Byte4;
-    winvblock__uint8 Byte5;
-    winvblock__uint8 Byte6;
-    winvblock__uint8 Byte7;
+    UCHAR Byte0;
+    UCHAR Byte1;
+    UCHAR Byte2;
+    UCHAR Byte3;
+    UCHAR Byte4;
+    UCHAR Byte5;
+    UCHAR Byte6;
+    UCHAR Byte7;
   };
   ULONGLONG AsULongLong;
 } __attribute__ ( ( __packed__ ) ) EIGHT_BYTE, *PEIGHT_BYTE;
@@ -115,15 +115,15 @@ typedef struct _READ_CAPACITY_DATA_EX
 #  endif
 typedef struct _DISK_CDB16
 {
-  winvblock__uint8 OperationCode;
-  winvblock__uint8 Reserved1:3;
-  winvblock__uint8 ForceUnitAccess:1;
-  winvblock__uint8 DisablePageOut:1;
-  winvblock__uint8 Protection:3;
-  winvblock__uint8 LogicalBlock[8];
-  winvblock__uint8 TransferLength[4];
-  winvblock__uint8 Reserved2;
-  winvblock__uint8 Control;
+  UCHAR OperationCode;
+  UCHAR Reserved1:3;
+  UCHAR ForceUnitAccess:1;
+  UCHAR DisablePageOut:1;
+  UCHAR Protection:3;
+  UCHAR LogicalBlock[8];
+  UCHAR TransferLength[4];
+  UCHAR Reserved2;
+  UCHAR Control;
 } __attribute__ ( ( __packed__ ) ) DISK_CDB16, *PDISK_CDB16;
 #  ifdef _MSC_VER
 #    pragma pack()
@@ -201,9 +201,9 @@ static NTSTATUS STDCALL disk_scsi__read_write_(
 
     if ((
         (
-            (winvblock__uint8_ptr) srb->DataBuffer -
-            (winvblock__uint8_ptr) MmGetMdlVirtualAddress(irp->MdlAddress)
-          ) + (winvblock__uint8_ptr) MmGetSystemAddressForMdlSafe(
+            (PUCHAR) srb->DataBuffer -
+            (PUCHAR) MmGetMdlVirtualAddress(irp->MdlAddress)
+          ) + (PUCHAR) MmGetSystemAddressForMdlSafe(
               irp->MdlAddress,
               HighPagePriority
       )) == NULL) {
@@ -218,9 +218,9 @@ static NTSTATUS STDCALL disk_scsi__read_write_(
             WvDiskIoModeRead,
             start_sector,
             sector_count,
-            ((winvblock__uint8_ptr) srb->DataBuffer -
-              (winvblock__uint8_ptr) MmGetMdlVirtualAddress(irp->MdlAddress)) +
-              (winvblock__uint8_ptr) MmGetSystemAddressForMdlSafe(
+            ((PUCHAR) srb->DataBuffer -
+              (PUCHAR) MmGetMdlVirtualAddress(irp->MdlAddress)) +
+              (PUCHAR) MmGetSystemAddressForMdlSafe(
                   irp->MdlAddress,
                   HighPagePriority
               ),
@@ -232,9 +232,9 @@ static NTSTATUS STDCALL disk_scsi__read_write_(
             WvDiskIoModeWrite,
             start_sector,
             sector_count,
-            ((winvblock__uint8_ptr) srb->DataBuffer -
-              (winvblock__uint8_ptr) MmGetMdlVirtualAddress(irp->MdlAddress)) +
-              (winvblock__uint8_ptr) MmGetSystemAddressForMdlSafe(
+            ((PUCHAR) srb->DataBuffer -
+              (PUCHAR) MmGetMdlVirtualAddress(irp->MdlAddress)) +
+              (PUCHAR) MmGetSystemAddressForMdlSafe(
                   irp->MdlAddress,
                   HighPagePriority
               ),
index b2b5656..ca9a363 100644 (file)
@@ -54,7 +54,7 @@ static NTSTATUS STDCALL io(
     IN WV_E_DISK_IO_MODE mode,
     IN LONGLONG start_sector,
     IN winvblock__uint32 sector_count,
-    IN winvblock__uint8_ptr buffer,
+    IN PUCHAR buffer,
     IN PIRP irp
   ) {
   WV_SP_DISK_T disk_ptr;
@@ -140,7 +140,7 @@ static winvblock__uint32 STDCALL query_id(
 
 NTSTATUS STDCALL filedisk__attach(IN WV_SP_DEV_T dev, IN PIRP irp) {
   ANSI_STRING file_path1;
-  winvblock__uint8_ptr buf = irp->AssociatedIrp.SystemBuffer;
+  PUCHAR buf = irp->AssociatedIrp.SystemBuffer;
   WV_SP_MOUNT_DISK params = (WV_SP_MOUNT_DISK) buf;
   UNICODE_STRING file_path2;
   OBJECT_ATTRIBUTES obj_attrs;
@@ -349,7 +349,7 @@ typedef struct WV_FILEDISK_THREAD_REQ {
     WV_E_DISK_IO_MODE mode;
     LONGLONG start_sector;
     winvblock__uint32 sector_count;
-    winvblock__uint8_ptr buffer;
+    PUCHAR buffer;
     PIRP irp;
   } WV_S_FILEDISK_THREAD_REQ, * WV_SP_FILEDISK_THREAD_REQ;
 
@@ -407,7 +407,7 @@ static NTSTATUS STDCALL threaded_io(
     IN WV_E_DISK_IO_MODE mode,
     IN LONGLONG start_sector,
     IN winvblock__uint32 sector_count,
-    IN winvblock__uint8_ptr buffer,
+    IN PUCHAR buffer,
     IN PIRP irp
   ) {
   WV_SP_FILEDISK_T filedisk_ptr;
index 5ca39a0..a1d41ae 100644 (file)
@@ -130,7 +130,7 @@ static NTSTATUS STDCALL io(
     IN WV_E_DISK_IO_MODE mode,
     IN LONGLONG start_sector,
     IN winvblock__uint32 sector_count,
-    IN winvblock__uint8_ptr buffer,
+    IN PUCHAR buffer,
     IN PIRP irp
   ) {
   WV_SP_FILEDISK_T filedisk_ptr;
@@ -213,7 +213,7 @@ dud:
 }
 
 typedef struct WV_FILEDISK_GRUB4DOS_DRIVE_FILE_SET {
-    winvblock__uint8 int13_drive_num;
+    UCHAR int13_drive_num;
     char *filepath;
   }
   WV_S_FILEDISK_GRUB4DOS_DRIVE_FILE_SET,
@@ -309,7 +309,7 @@ filedisk_grub4dos__find (
  )
 {
   PHYSICAL_ADDRESS PhysicalAddress;
-  winvblock__uint8_ptr PhysicalMemory;
+  PUCHAR PhysicalMemory;
   WV_SP_PROBE_INT_VECTOR InterruptVector;
   winvblock__uint32 Int13Hook;
   WV_SP_PROBE_SAFE_MBR_HOOK SafeMbrHookPtr;
@@ -493,7 +493,7 @@ filedisk_grub4dos__find (
           * cause a "hash" collision!  Too bad for now.
           */
          filedisk_ptr->hash = 'G4DX';
-         ( ( winvblock__uint8 * ) & filedisk_ptr->hash )[0] =
+         ( ( UCHAR * ) & filedisk_ptr->hash )[0] =
            Grub4DosDriveMapSlotPtr[i].SourceDrive;
          filedisk_ptr->disk->Dev->Boot = TRUE;
          FoundGrub4DosMapping = TRUE;
index 6ddba1d..f4ecce7 100644 (file)
@@ -1,5 +1,5 @@
 /**
- * Copyright (C) 2009-2010, Shao Miller <shao.miller@yrdsb.edu.on.ca>.
+ * Copyright (C) 2009-2011, Shao Miller <shao.miller@yrdsb.edu.on.ca>.
  * Copyright 2006-2008, V.
  * For WinAoE contact information, see http://winaoe.org/
  *
 #include "probe.h"
 
 WV_SP_PROBE_SAFE_MBR_HOOK STDCALL WvProbeGetSafeHook(
-    IN winvblock__uint8_ptr PhysicalMemory,
+    IN PUCHAR PhysicalMemory,
     IN WV_SP_PROBE_INT_VECTOR InterruptVector
   ) {
     winvblock__uint32 int13_hook;
     WV_SP_PROBE_SAFE_MBR_HOOK safe_mbr_hook;
-    winvblock__uint8 sig[9] = {0};
-    winvblock__uint8 ven_id[9] = {0};
+    UCHAR sig[9] = {0};
+    UCHAR ven_id[9] = {0};
 
     int13_hook = (((winvblock__uint32) InterruptVector->Segment) << 4) +
       ((winvblock__uint32) InterruptVector->Offset);
index ea78543..bf20dbe 100644 (file)
@@ -44,7 +44,7 @@ ramdisk_grub4dos__find (
  )
 {
   PHYSICAL_ADDRESS PhysicalAddress;
-  winvblock__uint8_ptr PhysicalMemory;
+  PUCHAR PhysicalMemory;
   WV_SP_PROBE_INT_VECTOR InterruptVector;
   winvblock__uint32 Int13Hook;
   WV_SP_PROBE_SAFE_MBR_HOOK SafeMbrHookPtr;
index 29f438e..db76e0e 100644 (file)
 #include "probe.h"
 
 static winvblock__bool STDCALL WvMemdiskCheckMbft_(
-    winvblock__uint8_ptr phys_mem,
+    PUCHAR phys_mem,
     winvblock__uint32 offset
   ) {
     WV_SP_MDI_MBFT mbft = (WV_SP_MDI_MBFT) (phys_mem + offset);
     winvblock__uint32 i;
-    winvblock__uint8 chksum = 0;
+    UCHAR chksum = 0;
     WV_SP_PROBE_SAFE_MBR_HOOK assoc_hook;
     WV_SP_RAMDISK_T ramdisk;
 
@@ -58,7 +58,7 @@ static winvblock__bool STDCALL WvMemdiskCheckMbft_(
         return FALSE;
       }
     for (i = 0; i < mbft->Length; i++)
-      chksum += ((winvblock__uint8 *) mbft)[i];
+      chksum += ((UCHAR *) mbft)[i];
     if (chksum) {
         DBG("Invalid mBFT checksum\n");
         return FALSE;
@@ -110,7 +110,7 @@ static winvblock__bool STDCALL WvMemdiskCheckMbft_(
 
 void WvMemdiskFind(void) {
     PHYSICAL_ADDRESS phys_addr;
-    winvblock__uint8_ptr phys_mem;
+    PUCHAR phys_mem;
     WV_SP_PROBE_INT_VECTOR int_vector;
     WV_SP_PROBE_SAFE_MBR_HOOK safe_mbr_hook;
     winvblock__uint32 offset;
index c5dab89..a1cf81f 100644 (file)
@@ -66,11 +66,11 @@ static NTSTATUS STDCALL io(
     IN WV_E_DISK_IO_MODE mode,
     IN LONGLONG start_sector,
     IN winvblock__uint32 sector_count,
-    IN winvblock__uint8_ptr buffer,
+    IN PUCHAR buffer,
     IN PIRP irp
   ) {
   PHYSICAL_ADDRESS PhysicalAddress;
-  winvblock__uint8_ptr PhysicalMemory;
+  PUCHAR PhysicalMemory;
   WV_SP_DISK_T disk_ptr;
   WV_SP_RAMDISK_T ramdisk_ptr;