Home | Info | Community | Development | myReactOS | Contact Us
Definition at line 14 of file info.c.
Referenced by FileOpenAddress(), and InsertTDIInterfaceEntity().
{ KIRQL OldIrql; ULONG i, Instance = 0; BOOLEAN ChoseIndex = FALSE; TcpipAcquireSpinLock(&EntityListLock, &OldIrql); while (!ChoseIndex) { ChoseIndex = TRUE; for (i = 0; i < EntityCount; i++) { if (EntityList[i].tei_entity == EntityType && EntityList[i].tei_instance == Instance) { Instance++; ChoseIndex = FALSE; } } } EntityList[EntityCount].tei_entity = EntityType; EntityList[EntityCount].tei_instance = Instance; EntityList[EntityCount].context = Context; EntityList[EntityCount].flags = Flags; EntityCount++; TcpipReleaseSpinLock(&EntityListLock, OldIrql); }