Растровые изображения Microsoft обычно хранятся снизу вверх.
Если высота в заголовке растрового изображения отрицательна, это означает, что изображение сохраняется сверху вниз, а его реальная высота равна abs (высота указанав заголовке).
Если вы используете функции GDI, они позаботятся об этом (они отображают изображение правильно, начиная с нижней части, если высота положительная, или с верхней, если высота отрицательная).*