- Update to r53061
[reactos.git] / drivers / video / videoprt / interrupt.c
index b15ebdf..961e6ea 100644 (file)
@@ -125,7 +125,7 @@ VideoPortEnableInterrupt(IN PVOID HwDeviceExtension)
     }
 
     /* Re-enable the interrupt and return */
-    InterruptValid = HalEnableSystemInterrupt(DeviceExtension->InterruptVector,
+    InterruptValid = HalEnableSystemInterrupt((UCHAR)DeviceExtension->InterruptVector,
                                               0,
                                               DeviceExtension->InterruptLevel);
 
@@ -137,7 +137,7 @@ VideoPortEnableInterrupt(IN PVOID HwDeviceExtension)
 #else
     /* FIXME: Function still present? If so what to use instead of HalEnableSystemInterrupt? */
     UNIMPLEMENTED;
-    return ERROR_INVALID_ACCESS;
+    return ERROR_INVALID_FUNCTION;
 #endif
 }
 
@@ -162,12 +162,12 @@ VideoPortDisableInterrupt(IN PVOID HwDeviceExtension)
     }
 
     /* Disable the interrupt and return */
-    HalDisableSystemInterrupt(DeviceExtension->InterruptVector,
+    HalDisableSystemInterrupt((UCHAR)DeviceExtension->InterruptVector,
                               0);
     return NO_ERROR;
 #else
     /* FIXME: Function still present? If so what to use instead of HalDisableSystemInterrupt? */
     UNIMPLEMENTED;
-    return ERROR_INVALID_ACCESS;
+    return ERROR_INVALID_FUNCTION;
 #endif
 }