xoreos  0.0.5
Classes | Namespaces | Enumerations
pe_exe.h File Reference

Portable executable parsing. More...

#include <map>
#include <vector>
#include <boost/noncopyable.hpp>
#include "src/common/types.h"
#include "src/common/ustring.h"
#include "src/common/scopedptr.h"
Include dependency graph for pe_exe.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  Common::PEResourceID
 
class  Common::PEResources
 A class able to load resources from a Windows Portable Executable, such as cursors, bitmaps, and sounds. More...
 
struct  Common::PEResources::Section
 
struct  Common::PEResources::Resource
 

Namespaces

 Common
 

Enumerations

enum  Common::PEResourceType {
  Common::kPECursor = 0x1, Common::kPEBitmap = 0x2, Common::kPEIcon = 0x3, Common::kPEMenu = 0x4,
  Common::kPEDialog = 0x5, Common::kPEString = 0x6, Common::kPEFontDir = 0x7, Common::kPEFont = 0x8,
  Common::kPEAccelerator = 0x9, Common::kPERCData = 0xA, Common::kPEMessageTable = 0xB, Common::kPEGroupCursor = 0xC,
  Common::kPEGroupIcon = 0xE, Common::kPEVersion = 0x10, Common::kPEDlgInclude = 0x11, Common::kPEPlugPlay = 0x13,
  Common::kPEVXD = 0x14, Common::kPEAniCursor = 0x15, Common::kPEAniIcon = 0x16, Common::kPEHTML = 0x17,
  Common::kPEManifest = 0x18
}
 The default Windows PE resources. More...
 

Detailed Description

Portable executable parsing.

Definition in file pe_exe.h.