-- v2: winex11: Remove now unnecessary window surface BITMAPINFO. winewayland: Remove now unnecessary window surface BITMAPINFO. wineandroid: Remove now unnecessary window surface BITMAPINFO. winemac: Remove now unnecessary driver surface BITMAPINFO. win32u: Get rid of the unnecessary offscreen window surface struct. win32u: Introduce a new helper to get surface color info and bits. win32u: Pass BITMAPINFO and color bits to window surface flush. win32u: Introduce a new helper to update layered window surface attributes. win32u: Move layered surface attributes to the window_surface struct.