I have some doubts regarding this...
Why is the aColors array 1D(one-dimentional). Actually it should be 2D(two-dimensional) such as aColors[height][width]... right??
if not then how is it mapped to the rect\square image!
and what is this BYTE structure?
any info on this?
what are the members of this structure and what are their sizes?