Debugging Tools for Windows

ExtRemoteList::ExtRemoteList

The ExtRemoteList constructors create a new instance that wraps a singly-linked or doubly-linked list.

  ExtRemoteList(
    IN ULONG64  Head,
    IN ULONG  LinkOffset,
    IN bool  Double = false
    )

  ExtRemoteList(
    IN ExtRemoteData &  Head,
    IN ULONG  LinkOffset,
    IN bool  Double = false
    )

Parameters

Head
The location, in the target's memory, of the head of the list. The head is not considered to be an item in the list. The type of the head of the list is SINGLE_LIST_ENTRY or LIST_ENTRY.
LinkOffset
The offset from the beginning of a list item to the pointer to the next item in the list. This is the offset of the SINGLE_LIST_ENTRY or LIST_ENTRY structure embedded within the list item structure.
Double
Specifies whether the list is singly-linked or doubly-linked. If Double is true, the list is doubly-linked. If Double is false, the list is singly-linked.

Comments

For more information about the SINGLE_LIST_ENTRY and LIST_ENTRY structures, see the Windows Driver Kit (WDK) documentation.

Requirements

Headers: Defined in Engextcpp.hpp. Include Engextcpp.hpp.

Build machine: CAPEBUILD