📄 ldrsym.h
字号:
// start of
// structure of symbol file
///////////////////////////////////////////////////
typedef struct tagLoaderSymbolHeader
{
ULONG dwMagic,dwSize;
char Copyright[256];
char ModuleName[256];
ULONG NumberOfSymbols;
ULONG Reserved; // for future extension
}LOADERSYMBOLHEADER,*PLOADERSYMBOLHEADER;
typedef struct tagLoaderSymbolRecord
{
ULONG ModuleNameLength;
ULONG NameLength;
ULONG Address;
ULONG Type;
ULONG Class;
}LOADERSYMBOLRECORD,*PLOADERSYMBOLRECORD;
typedef struct tagLoaderSymbolFile
{
LOADERSYMBOLHEADER LoaderSymbolHeader; // file header
LOADERSYMBOLRECORD LoaderSymbolRecord[1]; // symbol records (symbol + source file)
}LOADERSYMBOLFILE,*PLOADERSYMBOLFILE;
typedef struct tagLoaderSymbolPool
{
ULONG NumberOfFiles;
ULONG SizeOfThisHeap;
LOADERSYMBOLHEADER LoaderSymbolHeader; // file header
LOADERSYMBOLRECORD LoaderSymbolRecord[1]; // symbol records (symbol + source file)
}LOADERSYMBOLPOOL,*PLOADERSYMBOLPOOL;
// end of
// structure of symbol file
///////////////////////////////////////////////////
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -