Page MenuHomedesp's stash

Thunks.h
No OneTemporary

Thunks.h

#pragma once
#include <windows.h>
#include <Commctrl.h>
#include <map>
#include <atlbase.h>
#include <atlapp.h>
#include <atlctrls.h>
class ImportModuleThunk;
class ImportThunk;
class ImportThunk {
public:
WCHAR moduleName[MAX_PATH];
char name[MAX_PATH];
DWORD_PTR va;
DWORD_PTR rva;
DWORD_PTR ordinal;
DWORD_PTR apiAddressVA;
WORD hint;
bool valid;
bool suspect;
CTreeItem hTreeItem;
};
class ImportModuleThunk {
public:
WCHAR moduleName[MAX_PATH];
std::map<DWORD_PTR, ImportThunk> thunkList;
DWORD_PTR firstThunk;
CTreeItem hTreeItem;
DWORD_PTR getFirstThunk();
bool isValid();
~ImportModuleThunk()
{
if (!thunkList.empty())
{
thunkList.clear();
}
}
};

File Metadata

Mime Type
text/x-c++
Expires
Mon, Jul 27, 12:51 AM (7 h, 31 m)
Storage Engine
local-disk
Storage Format
Raw Data
Storage Handle
ab/82/694cd7a06235675128cb2cdfc49a

Event Timeline