PiEnumerateProviderListEntry

VOID __stdcall PiEnumerateProviderListEntry(_LIST_ENTRY *ListEntry, _DEVICE_OBJECT **Provider, UINT64 *DependencyTypes){
  _PNP_DEPENDENCY_EDGE *v3; 
  _DWORD *v4; 
  _QWORD *v5; 

  v3 = PiListEntryToDependencyEdge(ListEntry, ProviderList);
  *v5 = *(_QWORD *)(*((_QWORD *)v3 + 4) + 48i64);
  if( v4 )
    *v4 = v3[12];
}

Referenced by:

IopCheckIfMergeRequired
IopSortRelationListForRemove
PiQueryPowerDependencyRelations
PipCheckForUnsatisfiedDependencies
PipCheckIfAllProvidersHaveDevnodes