Changed the constants to have the suffix ULL and "uint" to "unsigned int" for windows compatibility