warning C4267: 'initializing' : conversion from 'size_t' to 'const uint_32', possible loss of dat