ReactOS 0.4.15-dev-7842-g558ab78
codeview_fieldtype Union Reference

#include <mscvpdb.h>

Collaboration diagram for codeview_fieldtype:

Public Attributes

struct {
   short int   id
 
generic
 
struct {
   short int   id
 
   short int   type
 
   short int   attribute
 
   unsigned short int   offset
 
bclass_v1
 
struct {
   short int   id
 
   short int   attribute
 
   unsigned int   type
 
   unsigned short int   offset
 
bclass_v2
 
struct {
   short int   id
 
   short int   btype
 
   short int   vbtype
 
   short int   attribute
 
   unsigned short int   vbpoff
 
vbclass_v1
 
struct {
   short int   id
 
   short int   attribute
 
   unsigned int   btype
 
   unsigned int   vbtype
 
   unsigned short int   vbpoff
 
vbclass_v2
 
struct {
   short int   id
 
   short int   attribute
 
   unsigned short int   value
 
enumerate_v1
 
struct {
   short int   id
 
   short int   attribute
 
   unsigned short int   value
 
enumerate_v3
 
struct {
   short int   id
 
   short int   type
 
   struct p_string   p_name
 
friendfcn_v1
 
struct {
   short int   id
 
   short int   _pad0
 
   unsigned int   type
 
   struct p_string   p_name
 
friendfcn_v2
 
struct {
   short int   id
 
   short int   type
 
   short int   attribute
 
   unsigned short int   offset
 
member_v1
 
struct {
   short int   id
 
   short int   attribute
 
   unsigned int   type
 
   unsigned short int   offset
 
member_v2
 
struct {
   short int   id
 
   short int   attribute
 
   unsigned int   type
 
   unsigned short int   offset
 
member_v3
 
struct {
   short int   id
 
   short int   type
 
   short int   attribute
 
   struct p_string   p_name
 
stmember_v1
 
struct {
   short int   id
 
   short int   attribute
 
   unsigned int   type
 
   struct p_string   p_name
 
stmember_v2
 
struct {
   short int   id
 
   short int   attribute
 
   unsigned int   type
 
   char   name [1]
 
stmember_v3
 
struct {
   short int   id
 
   short int   count
 
   short int   mlist
 
   struct p_string   p_name
 
method_v1
 
struct {
   short int   id
 
   short int   count
 
   unsigned int   mlist
 
   struct p_string   p_name
 
method_v2
 
struct {
   short int   id
 
   short int   count
 
   unsigned int   mlist
 
   char   name [1]
 
method_v3
 
struct {
   short int   id
 
   short int   type
 
   struct p_string   p_name
 
nesttype_v1
 
struct {
   short int   id
 
   short int   _pad0
 
   unsigned int   type
 
   struct p_string   p_name
 
nesttype_v2
 
struct {
   short int   id
 
   short int   _pad0
 
   unsigned int   type
 
   char   name [1]
 
nesttype_v3
 
struct {
   short int   id
 
   short int   type
 
vfunctab_v1
 
struct {
   short int   id
 
   short int   _pad0
 
   unsigned int   type
 
vfunctab_v2
 
struct {
   short int   id
 
   short int   type
 
friendcls_v1
 
struct {
   short int   id
 
   short int   _pad0
 
   unsigned int   type
 
friendcls_v2
 
struct {
   short int   id
 
   short int   attribute
 
   short int   type
 
   struct p_string   p_name
 
onemethod_v1
 
struct {
   short int   id
 
   short int   attribute
 
   unsigned int   type
 
   struct p_string   p_name
 
onemethod_v2
 
struct {
   short int   id
 
   short int   attribute
 
   unsigned int   type
 
   char   name [1]
 
onemethod_v3
 
struct {
   short int   id
 
   short int   attribute
 
   short int   type
 
   unsigned int   vtab_offset
 
   struct p_string   p_name
 
onemethod_virt_v1
 
struct {
   short int   id
 
   short int   attribute
 
   unsigned int   type
 
   unsigned int   vtab_offset
 
   struct p_string   p_name
 
onemethod_virt_v2
 
struct {
   short int   id
 
   short int   attribute
 
   unsigned int   type
 
   unsigned int   vtab_offset
 
   char   name [1]
 
onemethod_virt_v3
 
struct {
   short int   id
 
   short int   type
 
   unsigned int   offset
 
vfuncoff_v1
 
struct {
   short int   id
 
   short int   _pad0
 
   unsigned int   type
 
   unsigned int   offset
 
vfuncoff_v2
 
struct {
   short int   id
 
   short int   attribute
 
   short int   type
 
   struct p_string   p_name
 
nesttypeex_v1
 
struct {
   short int   id
 
   short int   attribute
 
   unsigned int   type
 
   struct p_string   p_name
 
nesttypeex_v2
 
struct {
   short int   id
 
   short int   attribute
 
   unsigned int   type
 
   struct p_string   p_name
 
membermodify_v2
 
struct {
   short int   id
 
   short int   ref
 
index_v1
 
struct {
   short int   id
 
   short int   unk
 
   unsigned int   ref
 
index_v2
 

Detailed Description

Definition at line 425 of file mscvpdb.h.

Member Data Documentation

◆ _pad0

short int codeview_fieldtype::_pad0

Definition at line 502 of file mscvpdb.h.

◆ attribute

short int codeview_fieldtype::attribute

Definition at line 436 of file mscvpdb.h.

◆ 

struct { ... } codeview_fieldtype::bclass_v1

◆ 

struct { ... } codeview_fieldtype::bclass_v2

◆ btype [1/2]

short int codeview_fieldtype::btype

Definition at line 451 of file mscvpdb.h.

◆ btype [2/2]

unsigned int codeview_fieldtype::btype

Definition at line 464 of file mscvpdb.h.

◆ count

short int codeview_fieldtype::count

Definition at line 568 of file mscvpdb.h.

◆ 

struct { ... } codeview_fieldtype::enumerate_v1

◆ 

struct { ... } codeview_fieldtype::enumerate_v3

◆ 

struct { ... } codeview_fieldtype::friendcls_v1

◆ 

struct { ... } codeview_fieldtype::friendcls_v2

◆ 

struct { ... } codeview_fieldtype::friendfcn_v1

◆ 

struct { ... } codeview_fieldtype::friendfcn_v2

◆ 

struct { ... } codeview_fieldtype::generic

◆ id

short int codeview_fieldtype::id

Definition at line 429 of file mscvpdb.h.

◆ 

struct { ... } codeview_fieldtype::index_v1

◆ 

struct { ... } codeview_fieldtype::index_v2

◆ 

struct { ... } codeview_fieldtype::member_v1

◆ 

struct { ... } codeview_fieldtype::member_v2

◆ 

struct { ... } codeview_fieldtype::member_v3

◆ 

struct { ... } codeview_fieldtype::membermodify_v2

◆ 

struct { ... } codeview_fieldtype::method_v1

◆ 

struct { ... } codeview_fieldtype::method_v2

◆ 

struct { ... } codeview_fieldtype::method_v3

◆ mlist [1/2]

short int codeview_fieldtype::mlist

Definition at line 569 of file mscvpdb.h.

◆ mlist [2/2]

unsigned int codeview_fieldtype::mlist

Definition at line 577 of file mscvpdb.h.

◆ name

char codeview_fieldtype::name[1]

Definition at line 562 of file mscvpdb.h.

◆ 

struct { ... } codeview_fieldtype::nesttype_v1

◆ 

struct { ... } codeview_fieldtype::nesttype_v2

◆ 

struct { ... } codeview_fieldtype::nesttype_v3

◆ 

struct { ... } codeview_fieldtype::nesttypeex_v1

◆ 

struct { ... } codeview_fieldtype::nesttypeex_v2

◆ offset [1/2]

unsigned short int codeview_fieldtype::offset

Definition at line 437 of file mscvpdb.h.

◆ offset [2/2]

unsigned int codeview_fieldtype::offset

Definition at line 693 of file mscvpdb.h.

◆ 

struct { ... } codeview_fieldtype::onemethod_v1

◆ 

struct { ... } codeview_fieldtype::onemethod_v2

◆ 

struct { ... } codeview_fieldtype::onemethod_v3

◆ 

struct { ... } codeview_fieldtype::onemethod_virt_v1

◆ 

struct { ... } codeview_fieldtype::onemethod_virt_v2

◆ 

struct { ... } codeview_fieldtype::onemethod_virt_v3

◆ p_name

struct p_string codeview_fieldtype::p_name

Definition at line 496 of file mscvpdb.h.

Referenced by codeview_add_type_struct_field_list().

◆ ref [1/2]

short int codeview_fieldtype::ref

Definition at line 731 of file mscvpdb.h.

◆ ref [2/2]

unsigned int codeview_fieldtype::ref

Definition at line 738 of file mscvpdb.h.

◆ 

struct { ... } codeview_fieldtype::stmember_v1

◆ 

struct { ... } codeview_fieldtype::stmember_v2

◆ 

struct { ... } codeview_fieldtype::stmember_v3

◆ type [1/2]

short int codeview_fieldtype::type

Definition at line 435 of file mscvpdb.h.

◆ type [2/2]

unsigned int codeview_fieldtype::type

Definition at line 444 of file mscvpdb.h.

◆ unk

short int codeview_fieldtype::unk

Definition at line 737 of file mscvpdb.h.

◆ value

unsigned short int codeview_fieldtype::value

Definition at line 476 of file mscvpdb.h.

Referenced by codeview_add_type_enum_field_list().

◆ 

struct { ... } codeview_fieldtype::vbclass_v1

◆ 

struct { ... } codeview_fieldtype::vbclass_v2

◆ vbpoff

unsigned short int codeview_fieldtype::vbpoff

Definition at line 454 of file mscvpdb.h.

◆ vbtype [1/2]

short int codeview_fieldtype::vbtype

Definition at line 452 of file mscvpdb.h.

◆ vbtype [2/2]

unsigned int codeview_fieldtype::vbtype

Definition at line 465 of file mscvpdb.h.

◆ 

struct { ... } codeview_fieldtype::vfuncoff_v1

◆ 

struct { ... } codeview_fieldtype::vfuncoff_v2

◆ 

struct { ... } codeview_fieldtype::vfunctab_v1

◆ 

struct { ... } codeview_fieldtype::vfunctab_v2

◆ vtab_offset

unsigned int codeview_fieldtype::vtab_offset

Definition at line 667 of file mscvpdb.h.


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