NTSTATUS __stdcall VfFlushDmaBuffer(VOID *DmaAdapter, _MDL *Mdl, _MDL *ReadOperation, UINT8 a4){
char v5;
__int64(__fastcall *RealDmaOperation)(VOID *, _MDL *, __int64);
__int64 v8;
v5 = (char)ReadOperation;
RealDmaOperation = (__int64(__fastcall *)(VOID *, _MDL *, __int64))ViGetRealDmaOperation(
(ULONG_PTR)DmaAdapter,
0xF0ui64);
LOBYTE(v8) = v5;
return RealDmaOperation(DmaAdapter, Mdl, v8);
}