or maybe it should be Another question by a stupid VBer

No really... What does this code mean particularly the (BYTE)?

Code:
bmp.bmBitsPixel = 
            (BYTE) GetDeviceCaps(hdcScreen, BITSPIXEL);
Thanks a mil.