PipDeleteBindingIds
VOID __stdcall PipDeleteBindingIds(_PNP_DEPENDENCY_NODE *Node){
_PNP_DEPENDENCY_NODE *v1;
_UNICODE_STRING *v2;
_UNICODE_STRING **Buffer;
v1 = Node + 14;
while( *(_PNP_DEPENDENCY_NODE **)v1 != v1 )
{
v2 = (_UNICODE_STRING *)*((_QWORD *)v1 + 1);
if( *(_PNP_DEPENDENCY_NODE **)&v2->Length != v1 || (Buffer = (_UNICODE_STRING **)v2->Buffer, *Buffer != v2) )
__fastfail(3u);
*((_QWORD *)v1 + 1) = Buffer;
*Buffer = (_UNICODE_STRING *)v1;
PipFreeBindingId(v2);
}
}Referenced by:
PipConvertResolutionsToReservations
PipDeleteDependencyNode