#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(). |
1.2.15