22 #ifndef COMMON_WINEXE_PE_H 23 #define COMMON_WINEXE_PE_H 25 #include "common/hash-str.h" 26 #include "common/hashmap.h" 27 #include "common/str.h" 28 #include "common/formats/winexe.h" 41 template<
class T>
class Array;
42 class SeekableReadStream;
85 uint32 virtualAddress;
93 DisposeAfterUse::Flag _disposeFileHandle;
95 void parseResourceLevel(Section §ion, uint32 offset,
int level);
String loadString(uint32 stringID)
const Array< WinResourceID > getLangList(const WinResourceID &type, const WinResourceID &id) const
Definition: winexe_pe.h:48
const Array< WinResourceID > getIDList(const WinResourceID &type) const
virtual bool loadFromEXE(const Path &fileName)
SeekableReadStream * getResource(const WinResourceID &type, const WinResourceID &id)
Definition: algorithm.h:29
const Array< WinResourceID > getTypeList() const
bool loadFromEXE(SeekableReadStream *stream, DisposeAfterUse::Flag disposeFileHandle=DisposeAfterUse::YES)