[NTOS:IO]

- Fix some extremely broken casts

svn path=/trunk/; revision=74436
This commit is contained in:
Thomas Faber 2017-04-30 19:24:53 +00:00
parent adae348b32
commit 3dfa093f63

View file

@ -486,11 +486,7 @@ IopLogWorker(IN PVOID Parameter)
VOID VOID
NTAPI NTAPI
IopFreeApc(IN PKAPC Apc, IopFreeApc(IN PKAPC Apc)
IN PKNORMAL_ROUTINE *NormalRoutine,
IN PVOID *NormalContext,
IN PVOID *SystemArgument1,
IN PVOID *SystemArgument2)
{ {
/* Free the APC */ /* Free the APC */
ExFreePool(Apc); ExFreePool(Apc);
@ -498,15 +494,13 @@ IopFreeApc(IN PKAPC Apc,
VOID VOID
NTAPI NTAPI
IopRaiseHardError(IN PKAPC Apc, IopRaiseHardError(IN PVOID NormalContext,
IN PKNORMAL_ROUTINE *NormalRoutine, IN PVOID SystemArgument1,
IN PVOID *NormalContext, IN PVOID SystemArgument2)
IN PVOID *SystemArgument1,
IN PVOID *SystemArgument2)
{ {
PIRP Irp = (PIRP)NormalContext; PIRP Irp = NormalContext;
//PVPB Vpb = (PVPB)SystemArgument1; //PVPB Vpb = SystemArgument1;
//PDEVICE_OBJECT DeviceObject = (PDEVICE_OBJECT)SystemArgument2; //PDEVICE_OBJECT DeviceObject = SystemArgument2;
UNIMPLEMENTED; UNIMPLEMENTED;
@ -683,8 +677,8 @@ IoRaiseHardError(IN PIRP Irp,
&Thread->Tcb, &Thread->Tcb,
Irp->ApcEnvironment, Irp->ApcEnvironment,
NULL, NULL,
(PKRUNDOWN_ROUTINE)IopFreeApc, IopFreeApc,
(PKNORMAL_ROUTINE)IopRaiseHardError, IopRaiseHardError,
KernelMode, KernelMode,
Irp); Irp);