bmpobj->bitmap = bm;
bmpobj->bitmap.bmBits = NULL;
bmpobj->funcs = NULL;
- bmpobj->physBitmap = NULL;
bmpobj->dib = NULL;
bmpobj->segptr_bits = 0;
return (int)floor(val + 0.5);
}
+/* bitmap object */
+
+typedef struct tagBITMAPOBJ
+{
+ GDIOBJHDR header;
+ BITMAP bitmap;
+ SIZE size; /* For SetBitmapDimension() */
+ const DC_FUNCTIONS *funcs; /* DC function table */
+ /* For device-independent bitmaps: */
+ DIBSECTION *dib;
+ SEGPTR segptr_bits; /* segptr to DIB bits */
+} BITMAPOBJ;
+
/* bidi.c */
/* Wine_GCPW Flags */
#include "windef.h"
#include "wownt32.h"
#include "gdi.h"
+#include "gdi_private.h"
#include "wine/wingdi16.h"
#include "wine/debug.h"
struct hdc_list *hdcs;
} GDIOBJHDR;
-/* bitmap object */
-
-typedef struct tagBITMAPOBJ
-{
- GDIOBJHDR header;
- BITMAP bitmap;
- SIZE size; /* For SetBitmapDimension() */
- const struct tagDC_FUNCS *funcs; /* DC function table */
- void *physBitmap; /* ptr to device specific data */
- /* For device-independent bitmaps: */
- DIBSECTION *dib;
- SEGPTR segptr_bits; /* segptr to DIB bits */
-} BITMAPOBJ;
-
/* palette object */
#define NB_RESERVED_COLORS 20 /* number of fixed colors in system palette */