I need help updating the following lines of code:

Code:
class C_EconItemView
{
public:
	char _pad_0x0000[0x14];
	CUtlVector<IRefCounted*>	m_CustomMaterials; //0x0014
	char _pad_0x0028[0x1F8];
	CUtlVector<IRefCounted*>	m_VisualsDataProcessors; //0x0220
};

class C_AttributeManager
{
public:
	char	_pad_0x0000[0x18];
	__int32						m_iReapplyProvisionParity; //0x0018 
	uintptr_t						m_hOuter; //0x001C 
	char	_pad_0x0020[0x4];
	__int32						m_ProviderType; //0x0024 
	char	_pad_0x0028[0x18];
	C_EconItemView				m_Item; //0x0040 
};

class C_WeaponCSBase : public IClientEntity
{
public:
	char	_pad_0x0000[0x09CC];
	CUtlVector<IRefCounted*>	m_CustomMaterials; //0x09DC
	char	_pad_0x09F0[0x2380];
	C_AttributeManager			m_AttributeManager; //0x2D70
	char	_pad_0x2D84[0x2F9];
	bool						m_bCustomMaterialInitialized; //0x32DD
};
Thanks in advance.