ExtRemoteList::ExtRemoteList(ExtRemoteData&,ULONG,bool) method (engextcpp.hpp)

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

Syntax

void ExtRemoteList(
  [in, ref] ExtRemoteData & Head,
  [in]      ULONG           LinkOffset,
  [in]      bool            Double
);

Parameters

[in, ref] Head

A reference to an ExtRemoteData object, in the target's memory, that wraps 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.

[in] 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.

[in] 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.

Return value

None

Remarks

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

Requirements

Requirement Value
Target Platform Desktop
Header engextcpp.hpp (include Engextcpp.hpp)

See also

ExtRemoteList

ExtRemoteList::ExtRemoteList (ULONG64)