VOID __fastcall PipUnlinkDeviceObjectAndDependencyNode(INT64 a1, INT64 a2){
UINT64 v2;
*(_QWORD *)(*(_QWORD *)(a1 + 312) + 80i64) = 0i64;
*(_QWORD *)(a2 + 48) = 0i64;
if( (*(_DWORD *)(a2 + 88))-- == 1 )
PipDeleteDependencyNode((PVOID)a2, a2, v2);
}