[CLASSPNP]

- Fix incorrect casts. Patch by Samuel Serapion

svn path=/trunk/; revision=54867
This commit is contained in:
Thomas Faber 2012-01-07 18:08:10 +00:00
parent 900f2cecbe
commit 5814b59433
2 changed files with 4 additions and 4 deletions

View file

@ -6564,7 +6564,7 @@ ClassPnpQueryFdoRelations(
Irp->IoStatus.Status = ClassRetrieveDeviceRelations( Irp->IoStatus.Status = ClassRetrieveDeviceRelations(
Fdo, Fdo,
BusRelations, BusRelations,
(PDEVICE_RELATIONS)&Irp->IoStatus.Information); (PDEVICE_RELATIONS*)&Irp->IoStatus.Information);
InterlockedDecrement(&(fdoExtension->EnumerationInterlock)); InterlockedDecrement(&(fdoExtension->EnumerationInterlock));
return Irp->IoStatus.Status; return Irp->IoStatus.Status;

View file

@ -133,7 +133,7 @@ ClassAcquireRemoveLockEx(
} }
else { else {
PREMOVE_TRACKING_BLOCK *removeTrackingList = PREMOVE_TRACKING_BLOCK *removeTrackingList =
(PREMOVE_TRACKING_BLOCK)&commonExtension->RemoveTrackingList; (PREMOVE_TRACKING_BLOCK*)&commonExtension->RemoveTrackingList;
KIRQL oldIrql; KIRQL oldIrql;
@ -219,7 +219,7 @@ ClassReleaseRemoveLock(
#if DBG #if DBG
PREMOVE_TRACKING_BLOCK *listEntry = PREMOVE_TRACKING_BLOCK *listEntry =
(PREMOVE_TRACKING_BLOCK)&commonExtension->RemoveTrackingList; (PREMOVE_TRACKING_BLOCK*)&commonExtension->RemoveTrackingList;
BOOLEAN found = FALSE; BOOLEAN found = FALSE;
@ -382,7 +382,7 @@ ClassCompleteRequest(
#if DBG #if DBG
PCOMMON_DEVICE_EXTENSION commonExtension = DeviceObject->DeviceExtension; PCOMMON_DEVICE_EXTENSION commonExtension = DeviceObject->DeviceExtension;
PREMOVE_TRACKING_BLOCK *listEntry = PREMOVE_TRACKING_BLOCK *listEntry =
(PREMOVE_TRACKING_BLOCK)&commonExtension->RemoveTrackingList; (PREMOVE_TRACKING_BLOCK*)&commonExtension->RemoveTrackingList;
KIRQL oldIrql; KIRQL oldIrql;