fix usage of FIELD_OFFSET

This commit is contained in:
Maj Soklič 2024-04-29 22:50:17 +02:00
parent 49389438a3
commit e83bb30af0

View file

@ -5335,7 +5335,11 @@ GpStatus WINGDIPAPI GdipCreateBitmapFromHBITMAP(HBITMAP hbm, HPALETTE hpal, GpBi
GpStatus retval;
PixelFormat format;
BitmapData lockeddata;
#ifdef __REACTOS__
char bmibuf[FIELD_OFFSET(BITMAPINFO, bmiColors) + 256 * sizeof(RGBQUAD)];
#else
char bmibuf[FIELD_OFFSET(BITMAPINFO, bmiColors[256])];
#endif
BITMAPINFO *pbmi = (BITMAPINFO *)bmibuf;
TRACE("%p %p %p\n", hbm, hpal, bitmap);