Page MenuHomedesp's stash

TreeImportExport.h
No OneTemporary

TreeImportExport.h

#pragma once
#include <Windows.h>
#include "ProcessLister.h"
#include "Thunks.h"
#include "tinyxml.h"
class TreeImportExport
{
public:
bool exportTreeList(const WCHAR * targetXmlFile, std::map<DWORD_PTR, ImportModuleThunk> & moduleList, const Process * process, const DWORD_PTR addressOEP, const DWORD_PTR addressIAT, const DWORD sizeIAT);
private:
char xmlStringBuffer[100];
void addModuleListToRootElement( TiXmlElement * rootElement, std::map<DWORD_PTR, ImportModuleThunk> & moduleList );
TiXmlElement * getModuleXmlElement(const ImportModuleThunk * importModuleThunk);
TiXmlElement * getImportXmlElement(const ImportThunk * importThunk);
bool saveXmlToFile(TiXmlDocument doc, const WCHAR * xmlFilePath);
void setTargetInformation(TiXmlElement * rootElement, const Process * process, const DWORD_PTR addressOEP, const DWORD_PTR addressIAT, const DWORD sizeIAT);
void boolToString(const bool boolValue);
void WordToString(const WORD dwValue);
void DwordPtrToString(const DWORD_PTR dwValue);
};

File Metadata

Mime Type
text/x-c++
Expires
Thu, Apr 2, 10:59 PM (1 d, 13 h)
Storage Engine
local-disk
Storage Format
Raw Data
Storage Handle
db/2c/9670bf27be1f3537267dc472206a

Event Timeline