ReactOS 0.4.15-dev-7788-g1ad9096
codeview_type Union Reference

#include <mscvpdb.h>

Collaboration diagram for codeview_type:

Public Attributes

struct {
   unsigned short int   len
 
   short int   id
 
generic
 
struct {
   unsigned short int   len
 
   short int   id
 
   short int   attribute
 
   short int   type
 
modifier_v1
 
struct {
   unsigned short int   len
 
   short int   id
 
   int   type
 
   short int   attribute
 
modifier_v2
 
struct {
   unsigned short int   len
 
   short int   id
 
   short int   attribute
 
   short int   datatype
 
   struct p_string   p_name
 
pointer_v1
 
struct {
   unsigned short int   len
 
   short int   id
 
   unsigned int   datatype
 
   unsigned int   attribute
 
   struct p_string   p_name
 
pointer_v2
 
struct {
   unsigned short int   len
 
   short int   id
 
   short int   elemtype
 
   short int   idxtype
 
   unsigned short int   arrlen
 
array_v1
 
struct {
   unsigned short int   len
 
   short int   id
 
   unsigned int   elemtype
 
   unsigned int   idxtype
 
   unsigned short int   arrlen
 
array_v2
 
struct {
   unsigned short int   len
 
   short int   id
 
   unsigned int   elemtype
 
   unsigned int   idxtype
 
   unsigned short int   arrlen
 
array_v3
 
struct {
   unsigned short int   len
 
   short int   id
 
   short int   n_element
 
   short int   fieldlist
 
   short int   property
 
   short int   derived
 
   short int   vshape
 
   unsigned short int   structlen
 
struct_v1
 
struct {
   unsigned short int   len
 
   short int   id
 
   short int   n_element
 
   short int   property
 
   unsigned int   fieldlist
 
   unsigned int   derived
 
   unsigned int   vshape
 
   unsigned short int   structlen
 
struct_v2
 
struct {
   unsigned short int   len
 
   short int   id
 
   short int   n_element
 
   short int   property
 
   unsigned int   fieldlist
 
   unsigned int   derived
 
   unsigned int   vshape
 
   unsigned short int   structlen
 
struct_v3
 
struct {
   unsigned short int   len
 
   short int   id
 
   short int   count
 
   short int   fieldlist
 
   short int   property
 
   unsigned short int   un_len
 
union_v1
 
struct {
   unsigned short int   len
 
   short int   id
 
   short int   count
 
   short int   property
 
   unsigned int   fieldlist
 
   unsigned short int   un_len
 
union_v2
 
struct {
   unsigned short int   len
 
   short int   id
 
   short int   count
 
   short int   property
 
   unsigned int   fieldlist
 
   unsigned short int   un_len
 
union_v3
 
struct {
   unsigned short int   len
 
   short int   id
 
   short int   count
 
   short int   type
 
   short int   fieldlist
 
   short int   property
 
   struct p_string   p_name
 
enumeration_v1
 
struct {
   unsigned short int   len
 
   short int   id
 
   short int   count
 
   short int   property
 
   unsigned int   type
 
   unsigned int   fieldlist
 
   struct p_string   p_name
 
enumeration_v2
 
struct {
   unsigned short int   len
 
   short int   id
 
   short int   count
 
   short int   property
 
   unsigned int   type
 
   unsigned int   fieldlist
 
   char   name [1]
 
enumeration_v3
 
struct {
   unsigned short int   len
 
   short int   id
 
   unsigned short int   rvtype
 
   unsigned char   call
 
   unsigned char   reserved
 
   unsigned short int   params
 
   unsigned short int   arglist
 
procedure_v1
 
struct {
   unsigned short int   len
 
   short int   id
 
   unsigned int   rvtype
 
   unsigned char   call
 
   unsigned char   reserved
 
   unsigned short int   params
 
   unsigned int   arglist
 
procedure_v2
 
struct {
   unsigned short int   len
 
   short int   id
 
   unsigned short int   rvtype
 
   unsigned short int   class_type
 
   unsigned short int   this_type
 
   unsigned char   call
 
   unsigned char   reserved
 
   unsigned short int   params
 
   unsigned short int   arglist
 
   unsigned int   this_adjust
 
mfunction_v1
 
struct {
   unsigned short int   len
 
   short int   id
 
   unsigned int   rvtype
 
   unsigned int   class_type
 
   unsigned   this_type
 
   unsigned char   call
 
   unsigned char   reserved
 
   unsigned short   params
 
   unsigned int   arglist
 
   unsigned int   this_adjust
 
mfunction_v2
 

Detailed Description

Definition at line 113 of file mscvpdb.h.

Member Data Documentation

◆ arglist [1/2]

unsigned short int codeview_type::arglist

Definition at line 316 of file mscvpdb.h.

◆ arglist [2/2]

unsigned int codeview_type::arglist

Definition at line 327 of file mscvpdb.h.

◆ 

struct { ... } codeview_type::array_v1

◆ 

struct { ... } codeview_type::array_v2

◆ 

struct { ... } codeview_type::array_v3

◆ arrlen

unsigned short int codeview_type::arrlen

Definition at line 161 of file mscvpdb.h.

◆ attribute [1/2]

short int codeview_type::attribute

Definition at line 125 of file mscvpdb.h.

◆ attribute [2/2]

unsigned int codeview_type::attribute

Definition at line 151 of file mscvpdb.h.

◆ call

unsigned char codeview_type::call

Definition at line 313 of file mscvpdb.h.

◆ class_type [1/2]

unsigned short int codeview_type::class_type

Definition at line 335 of file mscvpdb.h.

◆ class_type [2/2]

unsigned int codeview_type::class_type

Definition at line 349 of file mscvpdb.h.

◆ count

short int codeview_type::count

Definition at line 240 of file mscvpdb.h.

◆ datatype [1/2]

short int codeview_type::datatype

Definition at line 142 of file mscvpdb.h.

◆ datatype [2/2]

unsigned int codeview_type::datatype

Definition at line 150 of file mscvpdb.h.

◆ derived [1/2]

short int codeview_type::derived

Definition at line 198 of file mscvpdb.h.

◆ derived [2/2]

unsigned int codeview_type::derived

Definition at line 213 of file mscvpdb.h.

◆ elemtype [1/2]

short int codeview_type::elemtype

Definition at line 159 of file mscvpdb.h.

◆ elemtype [2/2]

unsigned int codeview_type::elemtype

Definition at line 171 of file mscvpdb.h.

◆ 

struct { ... } codeview_type::enumeration_v1

◆ 

struct { ... } codeview_type::enumeration_v2

◆ 

struct { ... } codeview_type::enumeration_v3

◆ fieldlist [1/2]

short int codeview_type::fieldlist

Definition at line 196 of file mscvpdb.h.

◆ fieldlist [2/2]

unsigned int codeview_type::fieldlist

Definition at line 212 of file mscvpdb.h.

◆ 

struct { ... } codeview_type::generic

◆ id

short int codeview_type::id

Definition at line 118 of file mscvpdb.h.

◆ idxtype [1/2]

short int codeview_type::idxtype

Definition at line 160 of file mscvpdb.h.

◆ idxtype [2/2]

unsigned int codeview_type::idxtype

Definition at line 172 of file mscvpdb.h.

◆ len

unsigned short int codeview_type::len

Definition at line 117 of file mscvpdb.h.

◆ 

struct { ... } codeview_type::mfunction_v1

◆ 

struct { ... } codeview_type::mfunction_v2

◆ 

struct { ... } codeview_type::modifier_v1

◆ 

struct { ... } codeview_type::modifier_v2

◆ n_element

short int codeview_type::n_element

Definition at line 195 of file mscvpdb.h.

◆ name

char codeview_type::name[1]

Definition at line 305 of file mscvpdb.h.

◆ p_name

struct p_string codeview_type::p_name

Definition at line 143 of file mscvpdb.h.

◆ params [1/2]

unsigned short int codeview_type::params

Definition at line 315 of file mscvpdb.h.

◆ params [2/2]

unsigned short codeview_type::params

Definition at line 353 of file mscvpdb.h.

◆ 

struct { ... } codeview_type::pointer_v1

◆ 

struct { ... } codeview_type::pointer_v2

◆ 

struct { ... } codeview_type::procedure_v1

◆ 

struct { ... } codeview_type::procedure_v2

◆ property

short int codeview_type::property

Definition at line 197 of file mscvpdb.h.

◆ reserved

unsigned char codeview_type::reserved

Definition at line 314 of file mscvpdb.h.

◆ rvtype [1/2]

unsigned short int codeview_type::rvtype

Definition at line 312 of file mscvpdb.h.

◆ rvtype [2/2]

unsigned int codeview_type::rvtype

Definition at line 323 of file mscvpdb.h.

◆ 

struct { ... } codeview_type::struct_v1

◆ 

struct { ... } codeview_type::struct_v2

◆ 

struct { ... } codeview_type::struct_v3

◆ structlen

unsigned short int codeview_type::structlen

Definition at line 200 of file mscvpdb.h.

◆ this_adjust

unsigned int codeview_type::this_adjust

Definition at line 341 of file mscvpdb.h.

◆ this_type [1/2]

unsigned short int codeview_type::this_type

Definition at line 336 of file mscvpdb.h.

◆ this_type [2/2]

unsigned codeview_type::this_type

Definition at line 350 of file mscvpdb.h.

◆ type [1/3]

short int codeview_type::type

Definition at line 126 of file mscvpdb.h.

◆ type [2/3]

int codeview_type::type

Definition at line 133 of file mscvpdb.h.

◆ type [3/3]

unsigned int codeview_type::type

Definition at line 292 of file mscvpdb.h.

◆ un_len

unsigned short int codeview_type::un_len

Definition at line 243 of file mscvpdb.h.

◆ 

struct { ... } codeview_type::union_v1

◆ 

struct { ... } codeview_type::union_v2

◆ 

struct { ... } codeview_type::union_v3

◆ vshape [1/2]

short int codeview_type::vshape

Definition at line 199 of file mscvpdb.h.

◆ vshape [2/2]

unsigned int codeview_type::vshape

Definition at line 214 of file mscvpdb.h.


The documentation for this union was generated from the following file: