Enumerations and Structures

These are the enumerations and structures used by the Debug Interface Access (DIA) SDK.

In This Section

Enumerations

Specifies the symbol's basic type.

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

Specifies the kind of association between two symbols.

Specifies the HLSL built in type kind.

Specifies the calling convention for a function.

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

Specifies the type of source code checksum.

Specifies the coroutine kind.

Specifies the target processor.

Specifies the HLSL memory space kind.

Specifies the HLSL register type.

Specifies a target register.

Specifies type modifers.

Indicates the particular scope of a data value.

Indicates the kind of location information contained in a symbol.

Specifies the type of memory to access.

Specifies the search options for symbol and file names.

Specifies the stack frame type.

Specifies the type of symbol.

Designates thunk types.

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