INT64 __fastcall PiDmListInit(INT64 a1){
unsigned int v1;
PVOID P[2];
*(_OWORD *)P = 0i64;
HIDWORD(P[1]) = a1;
v1 = PiDmEnumObjectsWithCallback(
qword_140007260[5 * (int)a1],
(__int64(__fastcall *)(void *, __int64, char *))PiDmListInitEnumCallback,
(__int64)P);
if( P[0] )
ExFreePoolWithTag(P[0], 0x5A706E50u);
return v1;
}