NTSTATUS __stdcall HalRealAllocateAdapterChannelV3(INT64 a1, INT64 a2, UINT64 a3, INT64 a4, INT64 a5){
__int64 v5;
*(_QWORD *)(a2 + 128) = a2;
v5 = *(_QWORD *)(a2 + 32);
*(_DWORD *)(a2 + 100) &= ~2u;
*(_QWORD *)(a2 + 136) = v5;
*(_QWORD *)(a2 + 112) = a5;
return HalpAllocateAdapterChannel(a1, a2 + 80, a3, *(_DWORD *)(a1 + 244) >> 12, 0, a4);
}