IopIrpHasExtensionType
UINT8 __stdcall IopIrpHasExtensionType(_IRP *Irp, UINT64 Type){
unsigned __int16 *IrpExtension;
UINT8 v3;
int v5;
IrpExtension = (unsigned __int16 *)Irp->Tail.IrpExtension;
v3 = 0;
if( (Irp->AllocationFlags & 0x80u) != 0 )
return(_DWORD)Type == 2;
if( IrpExtension )
{
v5 = IrpExtension[1];
if( _bittest(&v5, Type) )
return 1;
}
return v3;
}Referenced by:
IoClearAdapterCryptoEngineExtension
IoClearFsTrackOffsetState
IoGetAdapterCryptoEngineExtension
IoGetFsTrackOffsetState
IoGetFsZeroingOffset
IoIsKernelPagingRead
IoMakeAssociatedIrpPriv
IoPropagateActivityIdToThread
IoReuseIrp
IoSetFsZeroingOffset
IoSetFsZeroingOffsetRequired
IoSetGenericIrpExtension
IopFreeIrpExtension
IopPerfCompleteRequest