For someone who knows CreateDIBitmap troubleshootings
When I create it, passing all the parameters hopefully correct, I create it with passing data array (bits array). This array is taken from the same bitmap (idea is to create a new copy; for testing purpose). But after creation (it returns correct handle), the bitmap is correct, but palette is B&W. No colors. Why? Who knows?