|
BearParser
Portable Executable parsing library (from PE-bear)
|
#include <ResourceStringsWrapper.h>

Public Types | |
| enum | ResourceFID { NONE = FIELD_NONE , STR_LEN , WSTRING , FIELD_COUNTER } |
Public Attributes | |
| WORD * | ptr |
| WORD * | sizePtr |
| offset_t | offset |
Additional Inherited Members | |
Static Public Member Functions inherited from AbstractByteBuffer | |
| static bool | isValid (AbstractByteBuffer *buf) |
Protected Member Functions inherited from ExeNodeWrapper | |
| size_t | getEntriesCount (std::vector< ExeNodeWrapper * > &_entries) |
| ExeNodeWrapper * | getEntryAt (std::vector< ExeNodeWrapper * > &_entries, size_t fieldId) |
| virtual void | clear () |
| virtual void | addMapping (ExeNodeWrapper *entry) |
| virtual bool | loadNextEntry (size_t entryNum) |
| virtual ExeNodeWrapper * | addEntryAt (ExeNodeWrapper *entry, offset_t nextOffset) |
| virtual bool | isMyEntryType (ExeNodeWrapper *entry) |
Protected Member Functions inherited from ExeElementWrapper | |
| virtual bool | canCopyToOffset (offset_t rawOffset) |
| bool | copyToOffset (offset_t rawOffset) |
Protected Attributes inherited from ExeNodeWrapper | |
| ExeNodeWrapper * | parentNode |
| size_t | entryNum |
| std::vector< ExeNodeWrapper * > | entries |
Protected Attributes inherited from ExeElementWrapper | |
| Executable * | m_Exe |
Definition at line 7 of file ResourceStringsWrapper.h.
| Enumerator | |
|---|---|
| NONE | |
| STR_LEN | |
| WSTRING | |
| FIELD_COUNTER | |
Definition at line 9 of file ResourceStringsWrapper.h.
|
inline |
Definition at line 16 of file ResourceStringsWrapper.h.
|
inlinevirtual |
Reimplemented from ExeElementWrapper.
Definition at line 43 of file ResourceStringsWrapper.h.

Implements ExeNodeWrapper.
Definition at line 34 of file ResourceStringsWrapper.cpp.
Implements ExeElementWrapper.
Definition at line 20 of file ResourceStringsWrapper.cpp.

Implements ExeElementWrapper.
Definition at line 23 of file ResourceStringsWrapper.h.
Reimplemented from ExeElementWrapper.
Definition at line 43 of file ResourceStringsWrapper.cpp.

|
virtual |
Implements ExeElementWrapper.
Definition at line 14 of file ResourceStringsWrapper.cpp.

|
virtual |
Implements ExeElementWrapper.
Definition at line 3 of file ResourceStringsWrapper.cpp.
|
inline |
|
virtual |
Implements ExeElementWrapper.
Definition at line 8 of file ResourceStringsWrapper.cpp.

Reimplemented from ExeNodeWrapper.
Definition at line 24 of file ResourceStringsWrapper.h.
| offset_t ResString::offset |
Definition at line 52 of file ResourceStringsWrapper.h.
| WORD* ResString::ptr |
Definition at line 50 of file ResourceStringsWrapper.h.
| WORD* ResString::sizePtr |
Definition at line 51 of file ResourceStringsWrapper.h.