__int64 __fastcall CmSiProcessTupleStartFromHandle(__int64 a1, _LIST_ENTRY *a2){
NTSTATUS v3;
PVOID Object;
Object = 0i64;
v3 = ObReferenceObjectByHandle(a2, 0x1FFFFFui64, 0i64, 0, &Object, 0i64);
if( v3 < 0 )
{
if( Object )
ObfDereferenceObjectWithTag(Object, 0x746C6644ui64);
}
else
{
v3 = 0;
*(&CmpDummyThreadEvent + 5) = Object;
*(&CmpDummyThreadEvent + 4) = a2;
}
return(unsigned int)v3;
}