SYMSRV_INDEX_INFO structure (dbghelp.h)

Contains symbol server index information.

Syntax

typedef struct {
  DWORD sizeofstruct;
  char  file[MAX_PATH + 1];
  BOOL  stripped;
  DWORD timestamp;
  DWORD size;
  char  dbgfile[MAX_PATH + 1];
  char  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[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.

Requirements

Requirement Value
Header dbghelp.h
Redistributable DbgHelp.dll 6.6 or later

See also

SymSrvGetFileIndexInfo