1 #pragma once
2 
3 #include "../../redasm.h"
4 #include "pe_common.h"
5 
6 #define PE_PDB_NB10_SIGNATURE 0x3031424E // 01BN
7 #define PE_PDB_RSDS_SIGNATURE 0x53445352 // SDSR
8 
9 namespace REDasm {
10 
11 struct CVHeader { u32 Signature, Offset; };
12 
13 struct CvInfoPDB20
14 {
15     CVHeader CvHeader;
16     u32 Signature, Age;
17     char PdbFileName[1];
18 };
19 
20 struct CvInfoPDB70
21 {
22     u32 CvSignature;
23     GUID Signature;
24     u32 Age;
25     char PdbFileName[1];
26 };
27 
28 } // namespace REDasm
29