#include <file.hpp>
Inheritance diagram for ICFile:
Public Types | |
enum | StringFlag { strUcs2 = 32, strLen8 = 1, strLen16 = 2, strLen32 = 3, strLenMask = 3 } |
Public Methods | |
virtual | ~ICFile () |
virtual void | Seek (long offset, int whence=SEEK_SET) const=0 |
virtual char * | ReadString () const=0 |
virtual char * | ReadStringFlag (unsigned flag) const=0 |
virtual long | Tell () const=0 |
virtual void | RawRead (void *ptr, size_t size) const=0 |
virtual void | RawWrite (const void *ptr, size_t size)=0 |
|
Definition at line 36 of file file.hpp.
00037 { 00038 strUcs2=32, 00039 strLen8 = 1, strLen16 = 2, strLen32 = 3, strLenMask =3 00040 }; |
|
Definition at line 41 of file file.hpp.
00041 {}; |
|
Implemented in CFile, and CSignFile. Referenced by CopyFileToFile(), RawRead(), WriteBinary(), and WriteIcons(). |
|
Implemented in CFile. Referenced by CopyFileToFile(), and RawWrite(). |
|
Implemented in CFile, and CSignFile. Referenced by PeFile::ParseExport(), and PeFile::ParseImport(). |
|
Implemented in CFile, and CSignFile. Referenced by ParseResourceDirectory(). |
|
Implemented in CFile. Referenced by PeFile::ParseExport(), PeFile::ParseImport(), PeFile::ParseRelocations(), PeFile::ParseResource(), ParseResourceDirectory(), PeFile::PeFile(), and WriteIcons(). |
|
Implemented in CFile. Referenced by CollectIconInfos(), PeFile::ParseExport(), PeFile::ParseImport(), PeFile::ParseRelocations(), and ParseResourceDirectory(). |