Depende realmente do que está na disposição do byte. Um HBITMAP é apenas um punho a um bitmap.
O bitmap pode ser um de 6 formatos diferentes.
A estrutura do bitmap pode ser encontrada em
http://www.fileformat.info/format/bmp/corion.htmUma das coisas que você tem que estar ciente de é que os bitmaps estão armazenados upside-down. A linha superior está na parte inferior da lima e a linha inferior está na parte superior.