ExtRemoteTypedList class (engextcpp.hpp)
The ExtRemoteTypedList class extends the ExtRemoteList class. The ExtRemoteTypedList class adds type information allowing each item in the list to be represented by an instance of the ExtRemoteTyped class.
The ExtRemoteTypedList class includes the following constructors and methods:
class ExtRemoteTypedList : public ExtRemoteList
{
public:
PCSTR m_Type;
ULONG64 m_TypeModBase;
ULONG m_TypeId;
};
- m_Type
- The type name for the list items. Type can include a module qualifier (for example, mymodule!mytype). If m_TypeId is not zero, Type is not used.
- m_TypeModBase
- The location in the target's memory of the base address of the module that contains the type specified by m_TypeId. If m_TypeId is zero, m_TypeModBase is not used.
- m_TypeId
- The type ID of the type relative to the module specified by m_TypeModBase. If m_TypeId is zero, m_Type is used to specify the type of the list items.
Inheritance
The ExtRemoteTypedList class implements ExtRemoteList.
Methods
The ExtRemoteTypedList class has these methods.
ExtRemoteTypedList::ExtRemoteTypedList The ExtRemoteTypedList(ExtRemoteData&,PCSTR,PCSTR,ULONG64,ULONG,PULONG64,bool) constructor creates an instance that wraps a typed singly- or doubly-linked list. |
ExtRemoteTypedList::ExtRemoteTypedList The ExtRemoteTypedList(ULONG64,PCSTR,PCSTR,ULONG64,ULONG,PULONG64,bool) constructor creates an instance that wraps a typed singly-linked or doubly-linked list. |
ExtRemoteTypedList::GetTypedNode The GetTypedNode method returns the current list item. |
ExtRemoteTypedList::GetTypedNodePtr The GetTypedNodePtr method returns a pointer to the current list item. |
ExtRemoteTypedList::SetTypeAndLink The SetTypeAndLink method sets the type information for the typed list. |
Requirements
Requirement | Value |
---|---|
Target Platform | Windows |
Header | engextcpp.hpp (include Engextcpp.hpp) |
See also
ExtRemoteTypedList::ExtRemoteTypedList(ExtRemoteData)