Main Page | Modules | Namespace List | Class Hierarchy | Class List | Directories | File List | Namespace Members | Class Members | File Members | Related Pages

CP_PE_Resources Class Reference

Inheritance diagram for CP_PE_Resources:

CP_PE_ResourceDirectory List of all members.

Public Member Functions

 CP_PE_Resources (LPCTSTR pszFilename)
 ~CP_PE_Resources ()
CP_PE_ResourceTypeGetNextResourceType (CP_PE_ResourceType *pPrev)
CP_PE_ResourceTypeGetResourceTypeByName (LPCTSTR pszName)
CP_PE_ResourceTypeGetResourceTypeById (WORD Id)

Protected Member Functions

void InitPointerMembers ()
DWORD Characteristics ()
DWORD TimeDateStamp ()
WORD MajorVersion ()
WORD MinorVersion ()
WORD NumberOfNamedEntries ()
WORD NumberOfIdEntries ()
DWORD NumberOfEntries ()
PIMAGE_RESOURCE_DIRECTORY_ENTRY GetResourceEntryByName (LPCTSTR pszName)
PIMAGE_RESOURCE_DIRECTORY_ENTRY GetResourceEntryById (WORD Id)

Protected Attributes

DWORD m_rsrcDirRVA
DWORD m_rsrcStartRVA
DWORD m_loadAddress
DWORD m_fileDelta
DWORD m_nEntries
PIMAGE_RESOURCE_DIRECTORY m_pRsrcDirHdr
PIMAGE_RESOURCE_DIRECTORY_ENTRY m_pRsrcDirEntries
PIMAGE_RESOURCE_DIRECTORY_ENTRY m_pRsrcIdDirEntries

Private Attributes

HANDLE m_hFile
HANDLE m_hFileMapping
PVOID m_pMemoryMappedFileBase

Constructor & Destructor Documentation

CP_PE_Resources::CP_PE_Resources LPCTSTR  pszFilename  ) 
 

CP_PE_Resources::~CP_PE_Resources  ) 
 


Member Function Documentation

CP_PE_ResourceType * CP_PE_Resources::GetNextResourceType CP_PE_ResourceType pPrev  ) 
 

CP_PE_ResourceType * CP_PE_Resources::GetResourceTypeByName LPCTSTR  pszName  ) 
 

CP_PE_ResourceType * CP_PE_Resources::GetResourceTypeById WORD  Id  ) 
 

void CP_PE_ResourceDirectory::InitPointerMembers  )  [protected, inherited]
 

DWORD CP_PE_ResourceDirectory::Characteristics  )  [protected, inherited]
 

DWORD CP_PE_ResourceDirectory::TimeDateStamp  )  [protected, inherited]
 

WORD CP_PE_ResourceDirectory::MajorVersion  )  [protected, inherited]
 

WORD CP_PE_ResourceDirectory::MinorVersion  )  [protected, inherited]
 

WORD CP_PE_ResourceDirectory::NumberOfNamedEntries  )  [protected, inherited]
 

WORD CP_PE_ResourceDirectory::NumberOfIdEntries  )  [protected, inherited]
 

DWORD CP_PE_ResourceDirectory::NumberOfEntries  )  [protected, inherited]
 

PIMAGE_RESOURCE_DIRECTORY_ENTRY CP_PE_ResourceDirectory::GetResourceEntryByName LPCTSTR  pszName  )  [protected, inherited]
 

PIMAGE_RESOURCE_DIRECTORY_ENTRY CP_PE_ResourceDirectory::GetResourceEntryById WORD  Id  )  [protected, inherited]
 


Member Data Documentation

HANDLE CP_PE_Resources::m_hFile [private]
 

HANDLE CP_PE_Resources::m_hFileMapping [private]
 

PVOID CP_PE_Resources::m_pMemoryMappedFileBase [private]
 

DWORD CP_PE_ResourceDirectory::m_rsrcDirRVA [protected, inherited]
 

DWORD CP_PE_ResourceDirectory::m_rsrcStartRVA [protected, inherited]
 

DWORD CP_PE_ResourceDirectory::m_loadAddress [protected, inherited]
 

DWORD CP_PE_ResourceDirectory::m_fileDelta [protected, inherited]
 

DWORD CP_PE_ResourceDirectory::m_nEntries [protected, inherited]
 

PIMAGE_RESOURCE_DIRECTORY CP_PE_ResourceDirectory::m_pRsrcDirHdr [protected, inherited]
 

PIMAGE_RESOURCE_DIRECTORY_ENTRY CP_PE_ResourceDirectory::m_pRsrcDirEntries [protected, inherited]
 

PIMAGE_RESOURCE_DIRECTORY_ENTRY CP_PE_ResourceDirectory::m_pRsrcIdDirEntries [protected, inherited]
 


The documentation for this class was generated from the following files:
Generated on Sat Sep 17 20:01:55 2005 for CPLAT by  doxygen 1.4.0