SYMSRV_INDEX_INFO Structure

Debug Help Library

SYMSRV_INDEX_INFO Structure

Contains symbol server index information.

typedef struct {
DWORD sizeofstruct;
TCHAR file[MAX_PATH +1];
BOOL stripped;
DWORD timestamp;
DWORD size;
TCHAR dbgfile[MAX_PATH +1];
TCHAR pdbfile[MAX_PATH + 1];
GUID guid;
DWORD sig;
DWORD age; } SYMSRV_INDEX_INFO,
*PSYMSRV_INDEX_INFO;

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

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

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

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.

Requirements

Redistributable

Requires DbgHelp.dll 6.6 or later.

Header

Declared in Dbghelp.h.

Unicode

Implemented as SYMSRV_INDEX_INFOW (Unicode) and SYMSRV_INDEX_INFO (ANSI).

See Also

SymSrvGetFileIndexInfo


Send comments about this topic to Microsoft

Build date: 9/25/2007

© 2007 Microsoft Corporation. All rights reserved.