In seinem Code für Msleep ist dauer definiert als int.

void Msleep(int dauer)

Deshalb kann dauer zwischen -32,768 bis 32,767 sein. Aber Sleep kann nur mit werten bis 255 arbeiten.