- Stop using ObfXXX and IofXXX in C code. This is bad style. Always use the non-f...
[reactos.git] / reactos / ntoskrnl / io / iomgr / irp.c
index 97e9b19..aa1e977 100644 (file)
 #define NDEBUG
 #include <debug.h>
 
-/* Undefine some macros we implement here */
-#undef IoCallDriver
-#undef IoCompleteRequest
-
 PIRP IopDeadIrp;
 
 /* PRIVATE FUNCTIONS  ********************************************************/
@@ -1099,6 +1095,7 @@ IoCancelThreadIo(IN PETHREAD Thread)
 /*
  * @implemented
  */
+#undef IoCallDriver
 NTSTATUS
 NTAPI
 IoCallDriver(IN PDEVICE_OBJECT DeviceObject,
@@ -1108,9 +1105,12 @@ IoCallDriver(IN PDEVICE_OBJECT DeviceObject,
     return IofCallDriver(DeviceObject, Irp);
 }
 
+#define IoCallDriver IofCallDriver
+
 /*
  * @implemented
  */
+#undef IoCompleteRequest
 VOID
 NTAPI
 IoCompleteRequest(IN PIRP Irp,
@@ -1120,6 +1120,8 @@ IoCompleteRequest(IN PIRP Irp,
     IofCompleteRequest(Irp, PriorityBoost);
 }
 
+#define IoCompleteRequest IofCompleteRequest
+
 /*
  * @implemented
  */