[project] Rename Error to WvlError
authorShao Miller <Shao.Miller@yrdsb.edu.on.ca>
Sun, 2 Jan 2011 10:27:10 +0000 (05:27 -0500)
committerShao Miller <Shao.Miller@yrdsb.edu.on.ca>
Sun, 2 Jan 2011 10:27:10 +0000 (05:27 -0500)
Also moved the declaration into winvblock.h, which
meant moving the portable.h #include before it in
every .c file, as well adding NTSTATUS typedefs in
the user-land utilities.

24 files changed:
src/aoe/bus.c
src/aoe/driver.c
src/aoe/protocol.c
src/aoe/registry.c
src/include/driver.h
src/include/winvblock.h
src/loader/loader.c
src/util/winvblk.c
src/winvblock/bus/bus.c
src/winvblock/bus/pnp.c
src/winvblock/debug.c
src/winvblock/device.c
src/winvblock/disk/dev_ctl.c
src/winvblock/disk/disk.c
src/winvblock/disk/pnp.c
src/winvblock/disk/scsi.c
src/winvblock/driver.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
src/winvblock/registry.c

index 32e3dac..82bbdbf 100644 (file)
@@ -26,9 +26,9 @@
 #include <stdio.h>
 #include <ntddk.h>
 
+#include "portable.h"
 #include "winvblock.h"
 #include "wv_stdlib.h"
-#include "portable.h"
 #include "driver.h"
 #include "bus.h"
 #include "device.h"
index 0733c5f..06e64be 100644 (file)
 #include <ntddk.h>
 #include <scsi.h>
 
+#include "portable.h"
 #include "winvblock.h"
 #include "wv_stdlib.h"
 #include "wv_string.h"
-#include "portable.h"
 #include "driver.h"
 #include "bus.h"
 #include "device.h"
@@ -311,7 +311,7 @@ NTSTATUS STDCALL DriverEntry(
         AoeThread_,
         NULL
       )))
-      return Error("PsCreateSystemThread", Status);
+      return WvlError("PsCreateSystemThread", Status);
 
     if (!NT_SUCCESS(Status = ObReferenceObjectByHandle(
         AoeThreadHandle_,
@@ -322,7 +322,7 @@ NTSTATUS STDCALL DriverEntry(
         NULL
       ))) {
         ZwClose(AoeThreadHandle_);
-        Error("ObReferenceObjectByHandle", Status);
+        WvlError("ObReferenceObjectByHandle", Status);
         AoeStop_ = TRUE;
         KeSetEvent(&AoeSignal_, 0, FALSE);
       }
@@ -379,7 +379,7 @@ static VOID STDCALL AoeUnload_(IN PDRIVER_OBJECT DriverObject) {
             FALSE,
             NULL
           )))
-          Error("AoE_Stop ZwWaitForSingleObject", Status);
+          WvlError("AoE_Stop ZwWaitForSingleObject", Status);
         ZwClose(AoeThreadHandle_);
       }
 
index 03059af..000770f 100644 (file)
 #include <ndis.h>
 #include <ntddndis.h>
 
+#include "portable.h"
 #include "winvblock.h"
 #include "wv_stdlib.h"
 #include "wv_string.h"
-#include "portable.h"
 #include "driver.h"
 #include "bus.h"
 #include "device.h"
@@ -214,7 +214,7 @@ VOID Protocol_Stop(void) {
   KeResetEvent ( &Protocol_Globals_StopEvent );
   NdisDeregisterProtocol ( &Status, Protocol_Globals_Handle );
   if ( !NT_SUCCESS ( Status ) )
-    Error ( "NdisDeregisterProtocol", Status );
+    WvlError("NdisDeregisterProtocol", Status);
   if ( Protocol_Globals_BindingContextList != NULL )
     KeWaitForSingleObject ( &Protocol_Globals_StopEvent, Executive, KernelMode,
                            FALSE, NULL );
@@ -316,7 +316,7 @@ Protocol_Send (
   NdisAllocatePacket ( &Status, &Packet, Context->PacketPoolHandle );
   if ( !NT_SUCCESS ( Status ) )
     {
-      Error ( "Protocol_Send NdisAllocatePacket", Status );
+      WvlError("Protocol_Send NdisAllocatePacket", Status);
       wv_free(DataBuffer);
       return FALSE;
     }
@@ -325,7 +325,7 @@ Protocol_Send (
                       ( sizeof ( PROTOCOL_HEADER ) + DataSize ) );
   if ( !NT_SUCCESS ( Status ) )
     {
-      Error ( "Protocol_Send NdisAllocateBuffer", Status );
+      WvlError("Protocol_Send NdisAllocateBuffer", Status);
       NdisFreePacket ( Packet );
       wv_free(DataBuffer);
       return FALSE;
@@ -364,7 +364,7 @@ Protocol_CloseAdapterComplete (
 #if !defined(DEBUGMOSTPROTOCOLCALLS) && !defined(DEBUGALLPROTOCOLCALLS)
   if ( !NT_SUCCESS ( Status ) )
 #endif
-    Error ( "Protocol_CloseAdapterComplete", Status );
+    WvlError("Protocol_CloseAdapterComplete", Status);
 }
 
 static VOID STDCALL
@@ -379,7 +379,7 @@ Protocol_SendComplete (
 #ifndef DEBUGALLPROTOCOLCALLS
   if ( !NT_SUCCESS ( Status ) && Status != NDIS_STATUS_NO_CABLE )
 #endif
-    Error ( "Protocol_SendComplete", Status );
+    WvlError("Protocol_SendComplete", Status);
 
   NdisUnchainBufferAtFront ( Packet, &Buffer );
   if ( Buffer != NULL )
@@ -411,7 +411,7 @@ Protocol_TransferDataComplete (
 #ifndef DEBUGALLPROTOCOLCALLS
   if ( !NT_SUCCESS ( Status ) )
 #endif
-    Error ( "Protocol_TransferDataComplete", Status );
+    WvlError("Protocol_TransferDataComplete", Status);
 
   NdisUnchainBufferAtFront ( Packet, &Buffer );
   if ( Buffer != NULL )
@@ -451,7 +451,7 @@ Protocol_ResetComplete (
 #if !defined(DEBUGMOSTPROTOCOLCALLS) && !defined(DEBUGALLPROTOCOLCALLS)
   if ( !NT_SUCCESS ( Status ) )
 #endif
-    Error ( "Protocol_ResetComplete", Status );
+    WvlError("Protocol_ResetComplete", Status);
 }
 
 static VOID STDCALL
@@ -466,7 +466,7 @@ Protocol_RequestComplete (
 #if !defined(DEBUGMOSTPROTOCOLCALLS) && !defined(DEBUGALLPROTOCOLCALLS)
   if ( !NT_SUCCESS ( Status ) )
 #endif
-    Error ( "Protocol_RequestComplete", Status );
+    WvlError("Protocol_RequestComplete", Status);
 
   Context->Status = Status;
   KeSetEvent ( &Context->Event, 0, FALSE );
@@ -525,7 +525,7 @@ Protocol_Receive (
   NdisAllocatePacket ( &Status, &Packet, Context->PacketPoolHandle );
   if ( !NT_SUCCESS ( Status ) )
     {
-      Error ( "Protocol_Receive NdisAllocatePacket", Status );
+      WvlError("Protocol_Receive NdisAllocatePacket", Status);
       wv_free(Data);
       wv_free(HeaderCopy);
       return NDIS_STATUS_NOT_ACCEPTED;
@@ -535,7 +535,7 @@ Protocol_Receive (
                       PacketSize );
   if ( !NT_SUCCESS ( Status ) )
     {
-      Error ( "Protocol_Receive NdisAllocateBuffer (Data)", Status );
+      WvlError("Protocol_Receive NdisAllocateBuffer (Data)", Status);
       NdisFreePacket ( Packet );
       wv_free(Data);
       wv_free(HeaderCopy);
@@ -547,7 +547,7 @@ Protocol_Receive (
                       PacketSize );
   if ( !NT_SUCCESS ( Status ) )
     {
-      Error ( "Protocol_Receive NdisAllocateBuffer (HeaderCopy)", Status );
+      WvlError("Protocol_Receive NdisAllocateBuffer (HeaderCopy)", Status);
       NdisUnchainBufferAtFront ( Packet, &Buffer );
       NdisFreeBuffer ( Buffer );
       NdisFreePacket ( Packet );
@@ -592,7 +592,7 @@ Protocol_Status (
 #if !defined(DEBUGMOSTPROTOCOLCALLS) && !defined(DEBUGALLPROTOCOLCALLS)
   if ( !NT_SUCCESS ( GeneralStatus ) )
 #endif
-    Error ( "Protocol_Status", GeneralStatus );
+    WvlError("Protocol_Status", GeneralStatus);
 }
 
 static VOID STDCALL
@@ -649,7 +649,7 @@ Protocol_BindAdapter (
     );
   if ( !NT_SUCCESS ( Status ) )
     {
-      Error ( "Protocol_BindAdapter NdisAllocatePacketPool", Status );
+      WvlError("Protocol_BindAdapter NdisAllocatePacketPool", Status);
       wv_free(Context);
       *StatusOut = NDIS_STATUS_RESOURCES;
       return;
@@ -658,7 +658,7 @@ Protocol_BindAdapter (
   NdisAllocateBufferPool ( &Status, &Context->BufferPoolHandle, POOLSIZE );
   if ( !NT_SUCCESS ( Status ) )
     {
-      Error ( "Protocol_BindAdapter NdisAllocateBufferPool", Status );
+      WvlError("Protocol_BindAdapter NdisAllocateBufferPool", Status);
       NdisFreePacketPool ( Context->PacketPoolHandle );
       wv_free(Context);
       *StatusOut = NDIS_STATUS_RESOURCES;
@@ -705,7 +705,7 @@ Protocol_BindAdapter (
     }
   else
     {
-      Error ( "Protocol_BindAdapter NdisQueryAdapterInstanceName", Status );
+      WvlError("Protocol_BindAdapter NdisQueryAdapterInstanceName", Status);
     }
 
   Context->DeviceName = NULL;
@@ -744,7 +744,7 @@ Protocol_BindAdapter (
     }
   if ( !NT_SUCCESS ( Status ) )
     {
-      Error ( "Protocol_BindAdapter NdisRequest (Mac)", Status );
+      WvlError("Protocol_BindAdapter NdisRequest (Mac)", Status);
     }
   else
     {
@@ -768,7 +768,7 @@ Protocol_BindAdapter (
     }
   if ( !NT_SUCCESS ( Status ) )
     {
-      Error ( "Protocol_BindAdapter NdisRequest (MTU)", Status );
+      WvlError("Protocol_BindAdapter NdisRequest (MTU)", Status);
     }
   else
     {
@@ -791,7 +791,7 @@ Protocol_BindAdapter (
       Status = Context->Status;
     }
   if ( !NT_SUCCESS ( Status ) )
-    Error ( "ProtocolBindAdapter NdisRequest (filter)", Status );
+    WvlError("ProtocolBindAdapter NdisRequest (filter)", Status);
 
   KeAcquireSpinLock ( &Protocol_Globals_SpinLock, &Irql );
   if ( Protocol_Globals_BindingContextList == NULL )
@@ -853,7 +853,7 @@ Protocol_UnbindAdapter (
 
   NdisCloseAdapter ( &Status, Context->BindingHandle );
   if ( !NT_SUCCESS ( Status ) )
-    Error ( "ProtocolUnbindAdapter NdisCloseAdapter", Status );
+    WvlError("ProtocolUnbindAdapter NdisCloseAdapter", Status);
   NdisFreePacketPool ( Context->PacketPoolHandle );
   NdisFreeBufferPool ( Context->BufferPoolHandle );
   wv_free(Context);
index fc93ceb..8548d16 100644 (file)
 
 #include <ntddk.h>
 
+#include "portable.h"
 #include "winvblock.h"
 #include "wv_stdlib.h"
 #include "wv_string.h"
-#include "portable.h"
 #include "registry.h"
 #include "debug.h"
 
index fb73c18..5b9afca 100644 (file)
@@ -43,8 +43,6 @@ struct WV_DEV_T;
 extern PDRIVER_OBJECT WvDriverObj;
 extern WVL_M_LIB VOID STDCALL WvDriverCompletePendingIrp(IN PIRP);
 /* Note the exception to the function naming convention. */
-extern WVL_M_LIB NTSTATUS STDCALL Error(IN PCHAR, IN NTSTATUS);
-/* Note the exception to the function naming convention. */
 extern NTSTATUS STDCALL DriverEntry(
     IN PDRIVER_OBJECT,
     IN PUNICODE_STRING
index 1f17744..152477c 100644 (file)
@@ -24,7 +24,6 @@
  * @file
  *
  * WinVBlock project common material.
- *
  */
 
 #define WVL_M_LIT "WinVBlock"
@@ -37,4 +36,6 @@
 #  define WVL_M_LIB __declspec(dllimport)
 #endif
 
+extern WVL_M_LIB NTSTATUS STDCALL WvlError(IN PCHAR, IN NTSTATUS);
+
 #endif  /* WVL_M_WINVBLOCK_H_ */
index 9f78cad..cba9114 100644 (file)
@@ -31,8 +31,9 @@
 #include <Setupapi.h>
 #include <newdev.h>
 
-#include "winvblock.h"
 #include "portable.h"
+typedef int NTSTATUS;   /* Argh. */
+#include "winvblock.h"
 
 #define MAX_CLASS_NAME_LEN 64
 
index 6d9c129..155159c 100644 (file)
@@ -30,8 +30,9 @@
 #include <stdio.h>
 #include <malloc.h>
 
-#include "winvblock.h"
 #include "portable.h"
+typedef int NTSTATUS;   /* Argh. */
+#include "winvblock.h"
 #include "mount.h"
 #include "aoe.h"
 
index e4caa4e..11627c4 100644 (file)
@@ -27,9 +27,9 @@
 
 #include <ntddk.h>
 
+#include "portable.h"
 #include "winvblock.h"
 #include "wv_stdlib.h"
-#include "portable.h"
 #include "driver.h"
 #include "bus.h"
 #include "debug.h"
index a47eb1d..5bfcf7f 100644 (file)
@@ -29,9 +29,9 @@
 #include <ntddk.h>
 #include <initguid.h>
 
+#include "portable.h"
 #include "winvblock.h"
 #include "wv_stdlib.h"
-#include "portable.h"
 #include "driver.h"
 #include "bus.h"
 #include "debug.h"
index 9ac224a..93a1850 100644 (file)
@@ -33,9 +33,9 @@
 #include <ntdddisk.h>
 #include <ndis.h>
 
+#include "portable.h"
 #include "winvblock.h"
 #include "wv_stdlib.h"
-#include "portable.h"
 #include "driver.h"
 #include "bus.h"
 #include "device.h"
index 75391c3..3cfc679 100644 (file)
@@ -27,9 +27,9 @@
 
 #include <ntddk.h>
 
+#include "portable.h"
 #include "winvblock.h"
 #include "wv_stdlib.h"
-#include "portable.h"
 #include "driver.h"
 #include "bus.h"
 #include "device.h"
index 0ce6f41..de63731 100644 (file)
@@ -34,8 +34,8 @@
 #include <ntddvol.h>
 #include <mountdev.h>
 
-#include "winvblock.h"
 #include "portable.h"
+#include "winvblock.h"
 #include "driver.h"
 #include "bus.h"
 #include "device.h"
index 8d73f63..15707a4 100644 (file)
@@ -27,9 +27,9 @@
 
 #include <ntddk.h>
 
+#include "portable.h"
 #include "winvblock.h"
 #include "wv_stdlib.h"
-#include "portable.h"
 #include "driver.h"
 #include "bus.h"
 #include "device.h"
@@ -154,7 +154,7 @@ static PDEVICE_OBJECT STDCALL create_pdo(IN WV_SP_DEV_T dev_ptr) {
         &dev_obj_ptr
       );
     if (!NT_SUCCESS(status)) {
-        Error("IoCreateDevice", status);
+        WvlError("IoCreateDevice", status);
         return NULL;
       }
     /* Set associations for the PDO, device, disk. */
index 9629ea2..43fcb3e 100644 (file)
@@ -29,9 +29,9 @@
 #include <ntddk.h>
 #include <initguid.h>
 
+#include "portable.h"
 #include "winvblock.h"
 #include "wv_stdlib.h"
-#include "portable.h"
 #include "driver.h"
 #include "bus.h"
 #include "device.h"
index 70c9f56..10ec41b 100644 (file)
@@ -30,8 +30,8 @@
 #include <ntdddisk.h>
 #include <ntddcdrm.h>
 
-#include "winvblock.h"
 #include "portable.h"
+#include "winvblock.h"
 #include "driver.h"
 #include "bus.h"
 #include "device.h"
index 9f2b2a9..38904da 100644 (file)
 #include <ntddk.h>
 #include <scsi.h>
 
+#include "portable.h"
 #include "winvblock.h"
 #include "wv_stdlib.h"
 #include "wv_string.h"
-#include "portable.h"
 #include "driver.h"
 #include "bus.h"
 #include "device.h"
@@ -330,7 +330,7 @@ NTSTATUS STDCALL DriverEntry(
     Debug_Initialize();
     status = WvlRegNoteOsLoadOpts(&WvDriverOsLoadOpts_);
     if (!NT_SUCCESS(status))
-      return Error("WvlRegNoteOsLoadOpts", status);
+      return WvlError("WvlRegNoteOsLoadOpts", status);
 
     WvDriverStateHandle_ = NULL;
     KeInitializeSpinLock(&WvDriverBusFdoLock_);
@@ -592,15 +592,6 @@ WVL_M_LIB VOID STDCALL WvDriverCompletePendingIrp(IN PIRP Irp) {
     IoCompleteRequest(Irp, IO_NO_INCREMENT);
   }
 
-/* Note the exception to the function naming convention. */
-WVL_M_LIB NTSTATUS STDCALL Error(
-    IN PCHAR Message,
-    IN NTSTATUS Status
-  ) {
-    DBG("%s: 0x%08x\n", Message, Status);
-    return Status;
-  }
-
 /* Pass an IRP_MJ_SYSTEM_CONTROL IRP to the bus. */
 static NTSTATUS STDCALL WvDriverBusSysCtl_(IN WV_SP_DEV_T dev, IN PIRP irp) {
     return WvlBusSysCtl(&WvDriverBus_, irp);
@@ -1092,3 +1083,13 @@ WVL_M_LIB NTSTATUS STDCALL WvDriverDummyIds(
 
     return driver__complete_irp(Irp, Irp->IoStatus.Information, status);
   }
+
+/** Library functions that don't depend on the WinVBlock bus. */
+
+WVL_M_LIB NTSTATUS STDCALL WvlError(
+    IN PCHAR Message,
+    IN NTSTATUS Status
+  ) {
+    DBG("%s: 0x%08x\n", Message, Status);
+    return Status;
+  }
index cfbe863..4e82acf 100644 (file)
@@ -28,9 +28,9 @@
 #include <initguid.h>
 #include <ntddstor.h>
 
+#include "portable.h"
 #include "winvblock.h"
 #include "wv_stdlib.h"
-#include "portable.h"
 #include "driver.h"
 #include "bus.h"
 #include "device.h"
index 5187c84..3c0abc0 100644 (file)
 #include <initguid.h>
 #include <ntddstor.h>
 
+#include "portable.h"
 #include "winvblock.h"
 #include "wv_stdlib.h"
 #include "wv_string.h"
-#include "portable.h"
 #include "driver.h"
 #include "bus.h"
 #include "device.h"
index d51940c..4495c9a 100644 (file)
@@ -27,9 +27,9 @@
 
 #include <ntddk.h>
 
+#include "portable.h"
 #include "winvblock.h"
 #include "wv_string.h"
-#include "portable.h"
 #include "driver.h"
 #include "bus.h"
 #include "device.h"
index 2a8ea73..d8a366d 100644 (file)
@@ -26,9 +26,9 @@
 #include <stdio.h>
 #include <ntddk.h>
 
+#include "portable.h"
 #include "winvblock.h"
 #include "wv_string.h"
-#include "portable.h"
 #include "driver.h"
 #include "bus.h"
 #include "device.h"
index 5c87ae9..53087a4 100644 (file)
@@ -26,9 +26,9 @@
 #include <stdio.h>
 #include <ntddk.h>
 
+#include "portable.h"
 #include "winvblock.h"
 #include "wv_string.h"
-#include "portable.h"
 #include "driver.h"
 #include "bus.h"
 #include "device.h"
index 06ac14d..a4a6eea 100644 (file)
@@ -26,9 +26,9 @@
 #include <stdio.h>
 #include <ntddk.h>
 
+#include "portable.h"
 #include "winvblock.h"
 #include "wv_stdlib.h"
-#include "portable.h"
 #include "driver.h"
 #include "bus.h"
 #include "device.h"
index 9aa766f..a61dbe3 100644 (file)
@@ -29,9 +29,9 @@
 
 #include <ntddk.h>
 
+#include "portable.h"
 #include "winvblock.h"
 #include "wv_stdlib.h"
-#include "portable.h"
 #include "debug.h"
 #include "driver.h"
 #include "registry.h"