CP Structures

CParticle

Used by the CParticle Class

Offset

Size (Total: 52)

Type

Field

0x0

2

__int16

m_nTimeStamp

0x2

2

__int16

m_nTailLength

0x4

2

__int16

m_nRenderTime

2

<padding>

0x8

4

unsigned int

m_rgbColor

0xC

2

unsigned __int16

m_wType

2

<padding>

0x10

4

int

m_nLifeSpan

0x14

1

unsigned __int8

m_bTag

3

<padding>

0x18

12

CPARTICLE_POINT

m_pos

0x24

12

CPARTICLE_POINT

m_vel

0x30

4

int

m_nGravity


CPARTICLE_POINT

Offset

Size (Total: 12)

Type

Field

0x0

4

int

x

0x4

4

int

y

0x8

4

int

z


CPathNode

Offset

Size (Total: 24)

Type

Field

0x0

8

CPathNode*

m_pathNodePrev

0x8

4

int

m_gridPosition

0xC

4

int

m_costStart

0x10

4

int

m_costTotal

0x14

1

unsigned __int8

m_fIsOpen

3

<padding>


CPathSearch

Used by the CPathSearch Class

Offset

Size (Total: 48)

Type

Field

0x0

4

int

PATH_SMOOTH

4

<padding>

0x8

8

CPathNode**

m_pListGrid

0x10

8

CPathNode**

m_pOpenList

0x18

2

__int16

m_openListLevel

0x1A

2

__int16

m_nOpenList

4

<padding>

0x20

8

int*

m_pathBegin

0x28

2

__int16

m_nPathNodes

0x2A

2

__int16

m_pathCurrent

4

<padding>


CPersistantEffect

Used by the CPersistantEffect Class

Offset

Size (Total: 32)

Type

Field

0x0

8

qword

vfptr

0x8

4

int

m_done

0xC

4

int

m_deleted

0x10

2

__int16

m_numDamage

0x12

2

__int16

m_persistantType

0x14

4

int

m_sourceID

0x18

2

__int16

m_period

0x1A

2

__int16

m_periodCounter

0x1C

4

int

m_counter


CPersistantEffectApplyEffect

Offset

Size (Total: 64)

Type

Field

0x0

48

CPersistantEffectDamage

baseclass_0

0x30

8

CResRef

m_res

0x38

8

CGameEffect*

m_pSourceEffect


CPersistantEffectBurningDeath

Offset

Size (Total: 40)

Type

Field

0x0

32

CPersistantEffect

baseclass_0

0x20

1

unsigned __int8

m_charredDegree

0x21

1

unsigned __int8

m_charredIncrement

6

<padding>


CPersistantEffectColorEffect

Offset

Size (Total: 48)

Type

Field

0x0

32

CPersistantEffect

baseclass_0

0x20

4

int

m_undo

0x24

1

unsigned __int8

m_effectFinalRed

0x25

1

unsigned __int8

m_effectDegreeRed

0x26

1

unsigned __int8

m_effectIncrementRed

0x27

1

unsigned __int8

m_effectFinalGreen

0x28

1

unsigned __int8

m_effectDegreeGreen

0x29

1

unsigned __int8

m_effectIncrementGreen

0x2A

1

unsigned __int8

m_effectFinalBlue

0x2B

1

unsigned __int8

m_effectDegreeBlue

0x2C

1

unsigned __int8

m_effectIncrementBlue

0x2D

1

unsigned __int8

m_colorEffect

2

<padding>


CPersistantEffectDamage

Offset

Size (Total: 48)

Type

Field

0x0

32

CPersistantEffect

baseclass_0

0x20

2

__int16

m_type

0x22

2

__int16

m_maxDamage

0x24

2

__int16

m_damage

2

<padding>

0x28

4

int

m_duration

4

<padding>


CPersistantEffectDisease

Offset

Size (Total: 56)

Type

Field

0x0

48

CPersistantEffectDamage

baseclass_0

0x30

8

CResRef

m_res


CPersistantEffectElectricDeath

Offset

Size (Total: 40)

Type

Field

0x0

40

CPersistantEffectBurningDeath

baseclass_0


CPersistantEffectFadeEffect

Offset

Size (Total: 40)

Type

Field

0x0

32

CPersistantEffect

baseclass_0

0x20

2

__int16

m_fade

0x22

2

__int16

m_type

0x24

2

__int16

m_increment

2

<padding>


CPersistantEffectFireDeath

Offset

Size (Total: 40)

Type

Field

0x0

40

CPersistantEffectBurningDeath

baseclass_0


CPersistantEffectList

Offset

Size (Total: 56)

Type

Field

0x0

56

CTypedPtrList<CPtrList, CPersistantEffect*>

baseclass_0


CPersistantEffectListRegenerated

Offset

Size (Total: 64)

Type

Field

0x0

56

CTypedPtrList<CPtrList, CPersistantEffect*>

baseclass_0

0x38

4

unsigned int

m_nCounter

4

<padding>


CPersistantEffectMove

Offset

Size (Total: 56)

Type

Field

0x0

32

CPersistantEffect

baseclass_0

0x20

2

__int16

m_type

2

<padding>

0x24

4

int

m_speed

0x28

8

CPoint

m_dest

0x30

4

int

m_target

4

<padding>


CPersistantEffectPoison

Offset

Size (Total: 48)

Type

Field

0x0

48

CPersistantEffectDamage

baseclass_0


CPersistantEffectRegeneration

Offset

Size (Total: 48)

Type

Field

0x0

48

CPersistantEffectDamage

baseclass_0


CPlatform

Offset

Size (Total: 0)

Type

Field


CPlex

Used by the CPlex Class

Offset

Size (Total: 16)

Type

Field

0x0

8

CPlex*

pNext

0x8

4

Array<unsigned int,1>

dwReserved

4

<padding>


CPoint

Note

Actually defined as POINT but adapted/recreated as its own structure.

Offset

Size (Total: 8)

Type

Field

0x0

8

tagPOINT

baseclass_0


CPortraitIcon

Offset

Size (Total: 320)

Type

Field

0x0

4

int

icon

0x4

4

int

frame

0x8

312

CVidCell

bam


CProgressBar

Offset

Size (Total: 112)

Type

Field

0x0

4

unsigned int

m_nSecondsToTimeout

0x4

4

int

m_nProgressBarCaption

0x8

4

int

m_nParchmentCaption

0xC

4

int

m_nActionProgress

0x10

4

int

m_nActionTarget

0x14

1

unsigned __int8

m_bTravelActive

0x15

1

unsigned __int8

m_bWaiting

2

<padding>

0x18

4

int

m_nWaitingReason

0x1C

1

unsigned __int8

m_bDisableMinibars

0x1D

1

unsigned __int8

m_bTimeoutVisible

0x1E

1

unsigned __int8

m_bProgressBarActivated

0x1F

6

Array<unsigned __int8,6>

m_bRemoteWaiting

3

<padding>

0x28

24

Array<int,6>

m_nRemoteActionProgress

0x40

24

Array<int,6>

m_nRemoteActionTarget

0x58

24

Array<int,6>

m_nRemoteWaitingReason


CProjectile

Used by the CProjectile Class

Offset

Size (Total: 440)

Type

Field

0x0

96

CGameObject

baseclass_0

0x60

2

unsigned __int16

m_projectileType

0x62

1

unsigned __int8

m_addToListType

1

<padding>

0x64

2

__int16

m_speed

2

<padding>

0x68

4

int

m_sourceId

0x6C

4

int

m_targetId

0x70

4

int

m_callBackProjectile

4

<padding>

0x78

80

CGameEffectList

m_effectList

0xC8

2

__int16

m_nType

0xCA

2

__int16

m_nFileType

0xCC

8

CPoint

m_posExact

0xD4

8

CPoint

m_posDelta

0xDC

8

CPoint

m_startDelta

0xE4

8

CPoint

m_minRandomSpeed

0xEC

8

CPoint

m_maxRandomSpeed

0xF4

4

int

m_startSpeed

0xF8

8

CPoint

m_posDest

0x100

16

Array<unsigned __int8,16>

m_terrainTable

0x110

2

unsigned __int16

m_decAmmount

2

<padding>

0x114

4

int

m_bSparkleTrail

0x118

4

unsigned int

m_defaultRenderFlags

0x11C

4

int

m_bIgnoreTarget

0x120

32

CSound

m_sound

0x140

8

CResRef

m_fireSoundRef

0x148

4

int

m_loopFireSound

0x14C

8

CResRef

m_arrivalSoundRef

0x154

4

int

m_loopArrivalSound

0x158

1

unsigned __int8

m_bHasHeight

1

<padding>

0x15A

2

__int16

m_nDeltaZ

0x15C

2

__int16

m_nDeltaZLast

2

<padding>

0x160

4

int

m_nOrigDistance

0x164

8

CPoint

m_ptBamSize

0x16C

4

int

m_dwFlags

0x170

4

int

m_maxBounces

4

<padding>

0x178

8

CString

m_visualEffectRef

0x180

4

int

m_visualEffect

0x184

2

__int16

m_maxDuration

0x186

2

__int16

m_lanceWidth

0x188

4

unsigned int

m_extFlags

0x18C

4

unsigned int

m_strRef

0x190

4

unsigned int

m_color

0x194

2

unsigned __int16

m_colorSpeed

0x196

2

unsigned __int16

m_shake

0x198

2

unsigned __int16

m_IDSValue1

0x19A

2

unsigned __int16

m_IDSType1

0x19C

2

unsigned __int16

m_IDSValue2

0x19E

2

unsigned __int16

m_IDSType2

0x1A0

8

CResRef

m_failureSpell

0x1A8

8

CResRef

m_successSpell

0x1B0

4

int

m_ignoreDamage

4

<padding>


CProjectileAmbiant

Offset

Size (Total: 1048)

Type

Field

0x0

1048

CProjectileSpellHit

baseclass_0


CProjectileArea

Offset

Size (Total: 1192)

Type

Field

0x0

952

CProjectileBAM

baseclass_0

0x3B8

8

CResRef

m_resref

0x3C0

2

__int16

m_explosionRange

0x3C2

2

__int16

m_triggerRange

0x3C4

2

unsigned __int16

m_secondaryProjectile

0x3C6

2

__int16

m_nRepetitionCount

0x3C8

4

int

m_bReachedDestination

0x3CC

2

__int16

m_nDelay

0x3CE

2

__int16

m_nDelayCount

0x3D0

4

int

m_bDetonateOnlyIfTargets

4

<padding>

0x3D8

24

CAIObjectType

m_targetType

0x3F0

1

unsigned __int8

m_fireBallType

3

<padding>

0x3F4

4

int

m_bSparkleExplosion

0x3F8

2

unsigned __int16

m_sparkleExplosionProjectile

2

<padding>

0x3FC

4

int

m_bDelayedTrigger

0x400

4

int

m_bChunksExplosion

0x404

4

int

m_checkForNonSprites

0x408

4

int

m_centerBam

0x40C

2

unsigned __int16

m_explodeId

0x40E

8

CResRef

m_explosionSound

0x416

1

unsigned __int8

m_ringColor

1

<padding>

0x418

4

int

m_bVVCAtCenter

0x41C

8

CResRef

m_centerVVC

0x424

4

int

m_bConeFromCaster

0x428

2

unsigned __int16

m_coneSize

2

<padding>

0x42C

4

int

m_bIgnoreLOS

0x430

1

char

m_portraitNum

3

<padding>

0x434

4

int

m_bResolvePortraitNum

0x438

4

int

m_centerBamWait

0x43C

4

int

m_forceInitialWait

0x440

4

int

m_oneTargetOnly

0x444

4

unsigned int

m_targetCount

0x448

4

unsigned int

m_hpLimit

0x44C

4

unsigned int

m_animationID

0x450

4

unsigned int

m_animationIDStatic

0x454

8

CResRef

m_fireBallSound

0x45C

8

CResRef

m_fireBallArea

0x464

8

CResRef

m_fireBallRing

0x46C

4

unsigned int

m_fireBallFlags

0x470

2

unsigned __int16

m_granularity

0x472

2

unsigned __int16

m_granDivider

0x474

2

unsigned __int16

m_childCount

2

<padding>

0x478

4

int

m_bPointsInited

0x47C

32

Array<CPoint,4>

m_points

0x49C

8

CPoint

m_initialVector

0x4A4

2

unsigned __int16

m_startingAngle

2

<padding>


CProjectileAreaFileFormat

Offset

Size (Total: 760)

Type

Field

0x0

504

CProjectileBAMFileFormat

baseclass_0

0x1F8

4

unsigned int

m_dwAreaFlags

0x1FC

2

unsigned __int16

m_triggerRange

0x1FE

2

unsigned __int16

m_explosionRange

0x200

8

CResRef

m_explodeSound

0x208

2

unsigned __int16

m_nDelay

0x20A

2

unsigned __int16

m_explodeId

0x20C

2

unsigned __int16

m_sparkleExplosionProjectile

0x20E

1

unsigned __int8

m_nRepetitionCount

0x20F

1

unsigned __int8

m_fireBallType

0x210

1

unsigned __int8

m_ringColor

0x211

1

unsigned __int8

padding1

0x212

2

unsigned __int16

m_secondaryProjectile

0x214

8

CResRef

m_centerVVC

0x21C

2

unsigned __int16

m_coneSize

0x21E

2

unsigned __int16

m_startingAngle

0x220

8

CResRef

m_fireBallArea

0x228

8

CResRef

m_fireBallRing

0x230

8

CResRef

m_fireBallSound

0x238

4

unsigned int

m_fireBallFlags

0x23C

2

unsigned __int16

m_targetDiceCount

0x23E

2

unsigned __int16

m_targetDiceSize

0x240

2

unsigned __int16

m_granularity

0x242

2

unsigned __int16

m_granDivider

0x244

180

Array<unsigned int,45>

reservedSpace

Notes

Related to PRO V1 Projectile area of effect


CProjectileBAM

Offset

Size (Total: 952)

Type

Field

0x0

440

CProjectile

baseclass_0

0x1B8

8

CVidCell*

m_currentVidCell

0x1C0

8

CVidCell*

m_shadowVidCell

0x1C8

48

CVidPalette

m_palette

0x1F8

4

int

m_tint

0x1FC

4

int

m_height

0x200

4

int

m_glow

0x204

8

CSize

m_glowSize

0x20C

2

__int16

m_glowIntensity

2

<padding>

0x210

4

int

m_shadow

0x214

2

__int16

m_numDirections

0x216

2

__int16

m_direction

0x218

2

__int16

m_newDirection

2

<padding>

0x21C

4

int

m_render

0x220

288

CVidBitmap

m_newPalette

0x340

1

unsigned __int8

m_bNewPalette

0x341

1

unsigned __int8

m_bDuration

2

<padding>

0x344

4

int

m_bSmoke

0x348

1

unsigned __int8

m_smokePeriod

0x349

7

Array<unsigned __int8,7>

m_smokeColorRange

0x350

1

unsigned __int8

m_smokeCount

1

<padding>

0x352

2

unsigned __int16

m_smokeAnimationCode

0x354

8

CResRef

m_cPuffEffect1

0x35C

8

CResRef

m_cPuffEffect2

0x364

8

CResRef

m_cPuffEffect3

0x36C

2

unsigned __int16

m_nPuff1Spacing

0x36E

2

unsigned __int16

m_nPuff2Spacing

0x370

2

unsigned __int16

m_nPuff3Spacing

2

<padding>

0x374

4

unsigned int

m_dwPuffFlags

0x378

4

int

m_puffCounter

4

<padding>

0x380

56

CList<long,long>

m_lstTargets

Notes

Related to PRO V1 Projectile graphics


CProjectileBAMFileFormat

Offset

Size (Total: 504)

Type

Field

0x0

248

CProjectileFileFormat

baseclass_0

0xF8

4

unsigned int

m_dwBAMFlags

0xFC

8

CResRef

m_vidCell

0x104

8

CResRef

m_shadowVidCell

0x10C

1

unsigned __int8

m_seqVidCell

0x10D

1

unsigned __int8

m_seqShadowVidCell

0x10E

2

__int16

m_glowIntensity

0x110

2

__int16

m_glowSizeX

0x112

2

__int16

m_glowSizeY

0x114

8

CResRef

m_paletteResRef

0x11C

7

Array<unsigned __int8,7>

m_colors

0x123

1

unsigned __int8

m_smokePeriod

0x124

7

Array<unsigned __int8,7>

m_smokeColors

0x12B

1

unsigned __int8

m_numDirections

0x12C

2

unsigned __int16

m_smokeAnimationCode

0x12E

8

CResRef

m_cPuffEffect1

0x136

8

CResRef

m_cPuffEffect2

0x13E

8

CResRef

m_cPuffEffect3

0x146

2

unsigned __int16

m_nPuff1Spacing

0x148

2

unsigned __int16

m_nPuff2Spacing

0x14A

2

unsigned __int16

m_nPuff3Spacing

0x14C

4

unsigned int

m_dwPuffFlags

0x150

168

Array<unsigned int,42>

reservedSpace

Notes

Related to PRO V1 Projectile graphics


CProjectileCallLightning

Offset

Size (Total: 440)

Type

Field

0x0

440

CProjectileInstant

baseclass_0


CProjectileCastingGlow

Offset

Size (Total: 1048)

Type

Field

0x0

440

CProjectile

baseclass_0

0x1B8

312

CVidCell

m_animation

0x2F0

288

CVidBitmap

m_newPalette

0x410

4

unsigned int

m_dwRenderFlags

0x414

1

unsigned __int8

m_bNewPalette

0x415

1

unsigned __int8

m_transparency

0x416

1

unsigned __int8

m_duration

0x417

1

unsigned __int8

m_delay


CProjectileChain

Offset

Size (Total: 1024)

Type

Field

0x0

952

CProjectileBAM

baseclass_0

0x3B8

2

__int16

m_numProjectile

0x3BA

2

__int16

m_nDelay

0x3BC

4

int

m_bOriginCaster

0x3C0

2

unsigned __int16

m_secondaryProjectileType

6

<padding>

0x3C8

8

CProjectile*

m_carrierProjectile

0x3D0

4

int

m_carrierArrived

4

<padding>

0x3D8

24

CAIObjectType

m_targetType

0x3F0

4

int

m_nHeight

0x3F4

2

__int16

m_nType

2

<padding>

0x3F8

4

int

m_bUseLineOfSight

0x3FC

2

__int16

m_nDelayCount

2

<padding>


CProjectileColorSpray

Offset

Size (Total: 960)

Type

Field

0x0

952

CProjectileBAM

baseclass_0

0x3B8

2

__int16

m_counter

6

<padding>


CProjectileConeOfCold

Offset

Size (Total: 960)

Type

Field

0x0

952

CProjectileBAM

baseclass_0

0x3B8

2

__int16

m_counter

6

<padding>


CProjectileFall

Offset

Size (Total: 992)

Type

Field

0x0

952

CProjectileBAM

baseclass_0

0x3B8

4

int

m_sideMove

0x3BC

4

int

m_nSideSpeed

0x3C0

4

int

m_bAreaEffect

0x3C4

2

__int16

m_nAreaRange

2

<padding>

0x3C8

24

CAIObjectType

m_targetType


CProjectileFile

Offset

Size (Total: 16)

Type

Field

0x0

16

CResHelper<CResBinary,1021>

baseclass_0


CProjectileFileFormat

Offset

Size (Total: 248)

Type

Field

0x0

2

unsigned __int16

m_wFileType

0x2

2

__int16

m_speed

0x4

4

unsigned int

m_dwFlags

0x8

8

CResRef

m_fireSoundRef

0x10

8

CResRef

m_arrivalSoundRef

0x18

8

CResRef

m_visualEffectRef

0x20

2

__int16

m_sparkleColor

0x22

2

__int16

m_lanceWidth

0x24

4

unsigned int

m_extFlags

0x28

4

unsigned int

m_strRef

0x2C

4

unsigned int

m_color

0x30

2

unsigned __int16

m_colorSpeed

0x32

2

unsigned __int16

m_shake

0x34

2

unsigned __int16

m_IDSValue1

0x36

2

unsigned __int16

m_IDSType1

0x38

2

unsigned __int16

m_IDSValue2

0x3A

2

unsigned __int16

m_IDSType2

0x3C

8

CResRef

m_failureSpell

0x44

8

CResRef

m_successSpell

0x4C

4

int

m_maxBounces

0x50

168

Array<unsigned int,42>

reservedSpace

Notes

Related to PRO V1 File Format


CProjectileFireHands

Offset

Size (Total: 960)

Type

Field

0x0

952

CProjectileBAM

baseclass_0

0x3B8

2

__int16

m_counter

6

<padding>


CProjectileInstant

Offset

Size (Total: 440)

Type

Field

0x0

440

CProjectile

baseclass_0


CProjectileInvisibleTravelling

Offset

Size (Total: 952)

Type

Field

0x0

952

CProjectileBAM

baseclass_0


CProjectileLightningBolt

Offset

Size (Total: 952)

Type

Field

0x0

952

CProjectileBAM

baseclass_0


CProjectileLightningBoltGround

Offset

Size (Total: 960)

Type

Field

0x0

952

CProjectileBAM

baseclass_0

0x3B8

4

int

m_maxBounces

4

<padding>


CProjectileLightningBounce

Offset

Size (Total: 960)

Type

Field

0x0

952

CProjectileBAM

baseclass_0

0x3B8

4

int

m_lifeSpan

4

<padding>


CProjectileLightningStorm

Offset

Size (Total: 1024)

Type

Field

0x0

1024

CProjectileChain

baseclass_0


CProjectileMagicMissileMulti

Offset

Size (Total: 1008)

Type

Field

0x0

1008

CProjectileMulti

baseclass_0


CProjectileMulti

Offset

Size (Total: 1008)

Type

Field

0x0

952

CProjectileBAM

baseclass_0

0x3B8

56

CTypedPtrList<CPtrList, CProjectile*>

m_projectiles


CProjectileMushroom

Offset

Size (Total: 952)

Type

Field

0x0

952

CProjectileBAM

baseclass_0


CProjectileNewScorcher

Offset

Size (Total: 1240)

Type

Field

0x0

952

CProjectileBAM

baseclass_0

0x3B8

1

unsigned __int8

m_nSegments

3

<padding>

0x3BC

4

int

m_deltaZ

0x3C0

256

Array<int,64>

itsAffectedCreatures

0x4C0

4

int

itsNumAffectedCreatures

0x4C4

4

int

itsAIUpdateCounter

0x4C8

4

int

itsApplyEffectsInterval

0x4CC

4

int

itsClearAffectedCreaturesInterval

0x4D0

4

int

itsTargetID

4

<padding>


CProjectileScorcher

Offset

Size (Total: 968)

Type

Field

0x0

952

CProjectileBAM

baseclass_0

0x3B8

1

unsigned __int8

m_lifeSpan

0x3B9

1

unsigned __int8

m_nSegments

2

<padding>

0x3BC

4

int

m_deltaZ

0x3C0

1

unsigned __int8

m_bGlow

7

<padding>


CProjectileSegment

Offset

Size (Total: 960)

Type

Field

0x0

952

CProjectileBAM

baseclass_0

0x3B8

2

__int16

m_counter

6

<padding>


CProjectileSkyStrike

Offset

Size (Total: 808)

Type

Field

0x0

440

CProjectile

baseclass_0

0x1B8

312

CVidCell

m_animation

0x2F0

48

CVidPalette

m_palette

0x320

4

int

m_bGlow

0x324

2

unsigned __int16

m_duration

2

<padding>


CProjectileSkyStrikeBAM

Offset

Size (Total: 952)

Type

Field

0x0

952

CProjectileBAM

baseclass_0


CProjectileSpellHit

Offset

Size (Total: 1048)

Type

Field

0x0

440

CProjectile

baseclass_0

0x1B8

312

CVidCell

m_animation

0x2F0

288

CVidBitmap

m_newPalette

0x410

4

unsigned int

m_dwRenderFlags

0x414

1

unsigned __int8

m_bNewPalette

0x415

1

unsigned __int8

m_transparency

2

<padding>


CProjectileTravelDoor

Offset

Size (Total: 1064)

Type

Field

0x0

440

CProjectile

baseclass_0

0x1B8

312

CVidCell

m_animation

0x2F0

288

CVidBitmap

m_newPalette

0x410

4

unsigned int

m_dwRenderFlags

0x414

1

unsigned __int8

m_bNewPalette

0x415

1

unsigned __int8

m_transparency

2

<padding>

0x418

8

CString

m_animationStr

0x420

1

unsigned __int8

m_nState

7

<padding>


CPtrArray

Offset

Size (Total: 32)

Type

Field

0x0

8

CObject

baseclass_0

0x8

8

void**

m_pData

0x10

4

int

m_nSize

0x14

4

int

m_nMaxSize

0x18

4

int

m_nGrowBy

4

<padding>


CPtrList

Used by the CPtrList Class

Offset

Size (Total: 56)

Type

Field

0x0

8

CObject

baseclass_0

0x8

8

CPtrList::CNode*

m_pNodeHead

0x10

8

CPtrList::CNode*

m_pNodeTail

0x18

4

int

m_nCount

4

<padding>

0x20

8

CPtrList::CNode*

m_pNodeFree

0x28

8

CPlex*

m_pBlocks

0x30

4

int

m_nBlockSize

4

<padding>


CPtrList::CNode

Offset

Size (Total: 24)

Type

Field

0x0

8

CPtrList::CNode*

pNext

0x8

8

CPtrList::CNode*

pPrev

0x10

8

void*

data