uint32_t -> boost::uint32_t

uint32_t is new in C99 or C++11. So msvc 2008 doesn't support it.