Enumerations and Structures

Note

This article applies to Visual Studio 2015. If you're looking for the latest Visual Studio documentation, see Visual Studio documentation. We recommend upgrading to the latest version of Visual Studio. Download it here

These are the enumerations and structures used by the DIA SDK.

In This Section

Enumerations

BasicType Enumeration
Specifies the symbol's basic type.

CV_access_e Enumeration
Specifies the scope of visibility (access level) of member functions and variables.

CV_call_e Enumeration
Specifies the calling convention for a function.

CV_CFL_LANG Enumeration
Specifies the source code language of the application or linked module.

CV_CPU_TYPE_e Enumeration
Specifies the target processor.

CV_HREG_e Enumeration
Specifies a target register.

DataKind Enumeration
Indicates the particular scope of a data value.

LocationType Enumeration
Indicates the kind of location information contained in a symbol.

MemoryTypeEnum Enumeration
Specifies the type of memory to access.

NameSearchOptions Enumeration
Specifies the search options for symbol and file names.

StackFrameTypeEnum Enumeration
Specifies the stack frame type.

SymTagEnum Enumeration
Specifies the type of symbol.

THUNK_ORDINAL Enumeration
Designates thunk types.

UdtKind Enumeration
Describes the variety of user-defined type (UDT).

Structures

DiaAddressMapEntry Structure
Describes an entry in an address map.

Interfaces (Debug Interface Access SDK)
Specifies the interfaces provided by the DIA SDK.

Constants (Debug Interface Access SDK)
Specifies the constants that are available in the DIA SDK.

See Also

Reference