IovpUtilMarkDeviceObject
VOID __stdcall IovpUtilMarkDeviceObject(_DEVICE_OBJECT *DeviceObject, _MARK_TYPE MarkType){
_DEVOBJ_EXTENSION *DeviceObjectExtension;
int v3;
int v4;
int v5;
int v6;
DeviceObjectExtension = DeviceObject->DeviceObjectExtension;
if( MarkType )
{
v3 = MarkType - 1;
if( v3 )
{
v4 = v3 - 1;
if( v4 )
{
v5 = v4 - 1;
if( v5 )
{
v6 = v5 - 1;
if( v6 )
{
if( v6 == 1 )
DeviceObjectExtension->ExtensionFlags |= 0x1000000u;
}
else
{
DeviceObjectExtension->ExtensionFlags |= 0x2000000u;
}
}
else
{
DeviceObjectExtension->ExtensionFlags |= 0x8000000u;
}
}
else
{
DeviceObjectExtension->ExtensionFlags |= 0x20000000u;
}
}
else
{
DeviceObjectExtension->ExtensionFlags |= 0x10000000u;
}
}
else
{
DeviceObjectExtension->ExtensionFlags |= 0x4000000u;
}
}Referenced by:
IovUtilMarkDeviceObject
IovUtilMarkStack