SYMSRV_INDEX_INFOW structure (dbghelp.h)
Contains symbol server index information.
Syntax
typedef struct {
DWORD sizeofstruct;
WCHAR file[MAX_PATH + 1];
BOOL stripped;
DWORD timestamp;
DWORD size;
WCHAR dbgfile[MAX_PATH + 1];
WCHAR pdbfile[MAX_PATH + 1];
GUID guid;
DWORD sig;
DWORD age;
} SYMSRV_INDEX_INFOW, *PSYMSRV_INDEX_INFOW;
Members
sizeofstruct
The size of the structure, in bytes. This member must be set to sizeof(SYMSRV_INDEX_INFO)
or sizeof(SYMSRV_INDEX_INFOW)
.
file[MAX_PATH + 1]
The name of the .pdb, .dbg, or image file.
stripped
A value that indicates whether the image file is stripped.
timestamp
The timestamp from the PE header. This member is used only for image files.
size
The file size from the PE header. This member is used only for image files.
dbgfile[MAX_PATH + 1]
If the image file is stripped and there is a .dbg file, this member is the path to the .dbg file from the CV record.
pdbfile[MAX_PATH + 1]
The .pdb file from the CV record. This member is used only for image and .dbg files.
guid
The GUID of the .pdb file. If there is no GUID available, the signature of the .pdb file is copied into first DWORD of the GUID.
sig
The signature of the .pdb file (for use with old-style .pdb files). This value can be 0 if it is a new-style .pdb file that uses a GUID-length signature.
age
The age of the .pdb file.
Remarks
Note
The dbghelp.h header defines SYMSRV_INDEX_INFO as an alias that automatically selects the ANSI or Unicode version of this function based on the definition of the UNICODE preprocessor constant. Mixing usage of the encoding-neutral alias with code that is not encoding-neutral can lead to mismatches that result in compilation or runtime errors. For more information, see Conventions for Function Prototypes.
Requirements
Requirement | Value |
---|---|
Header | dbghelp.h |
Redistributable | DbgHelp.dll 6.6 or later |