1
0
forkattu lähteestä xt-sys/exectos

Implement RtlRemoveEntryList() routine

This commit is contained in:
2022-11-28 23:00:20 +01:00
vanhempi cba4a065ba
commit b275caf161
2 muutettua tiedostoa jossa 20 lisäystä ja 0 poistoa

Näytä tiedosto

@@ -55,6 +55,9 @@ RtlMoveMemory(OUT PVOID Destination,
IN PCVOID Source,
IN SIZE_T Length);
VOID
RtlRemoveEntryList(IN PLIST_ENTRY Entry);
XTAPI
BOOLEAN
RtlSameMemory(IN PCVOID LeftBuffer,

Näytä tiedosto

@@ -149,3 +149,20 @@ RtlListLoop(IN PLIST_ENTRY ListHead)
/* No loop found */
return FALSE;
}
/**
* This routine removes an entry from a doubly linked list.
*
* @param Entry
* Pointer to the entry that will be removed from the list.
*
* @return This routine does not return any value.
*
* @since XT 1.0
*/
VOID
RtlRemoveEntryList(IN PLIST_ENTRY Entry)
{
Entry->Flink->Blink = Entry->Blink;
Entry->Blink->Flink = Entry->Flink;
}