COLUMNS
uint ID
uint spellID
uint difficultyID
uint attributes         Attributes are in general miscellanous flags.
uint castingTimeIndex
uint durationIndex
uint rangeIndex
float speed
uint spellVisualID
uint spellIconID
uint activeIconID
uint schoolMask
uint unk0 <unverified>
uint unk1 <unverified>
uint unk2 <unverified>

BUILD 6.0.1.18179
ID<32>
spellID<32>
difficultyID<32>
attributes<32>[14]
castingTimeIndex<32>
durationIndex<32>
rangeIndex<32>
speed
spellVisualID<32>[2]
spellIconID<32>
activeIconID<32>
schoolMask<32>

BUILD 6.2.2.20444
ID<32>
attributes<32>[14]
castingTimeIndex<32>
durationIndex<32>
rangeIndex<32>
speed
spellIconID<32>
activeIconID<32>
schoolMask<32>
unk0<32>

BUILD 7.0.1.21737
ID<32>
attributes<32>[14]
speed
unk1<32>
castingTimeIndex<32>
durationIndex<32>
rangeIndex<32>
spellIconID<32>[2]       # this went from 1 to 2. is this fine to handle with suddenly array?
schoolMask<32>
unk2<32>