NTSTATUS __stdcall PiDmListInit(PI_DM_LIST_ID ListId){
PI_DM_OBJECT *v1;
NTSTATUS v2;
PVOID P[2];
VOID *v5;
*(_OWORD *)P = 0i64;
HIDWORD(P[1]) = ListId;
v2 = PiDmEnumObjectsWithCallback(
qword_140007260[5 * ListId],
(INT64)PiDmListInitEnumCallback,
(INT64 *)P,
v1,
0i64,
(UINT8 *)P[1],
v5);
if( P[0] )
ExFreePoolWithTag(P[0], 0x5A706E50u);
return v2;
}