diff --git a/dlls/gdi32/gdi_private.h b/dlls/gdi32/gdi_private.h index 7fa14d3d533..21a92c8f621 100644 --- a/dlls/gdi32/gdi_private.h +++ b/dlls/gdi32/gdi_private.h @@ -273,6 +273,9 @@ static inline INT GDI_ROUND(double val) return (int)floor(val + 0.5); } +#define GET_DC_PHYSDEV(dc,func) \ + get_physdev_entry_point( (dc)->physDev, FIELD_OFFSET(struct gdi_dc_funcs,func)) + /* bitmap object */ typedef struct tagBITMAPOBJ diff --git a/include/wine/gdi_driver.h b/include/wine/gdi_driver.h index 2c05d82dd9f..3a9685ce5d4 100644 --- a/include/wine/gdi_driver.h +++ b/include/wine/gdi_driver.h @@ -200,7 +200,7 @@ static inline PHYSDEV get_physdev_entry_point( PHYSDEV dev, size_t offset ) return dev; } -#define GET_DC_PHYSDEV(dc,func) get_physdev_entry_point( (dc)->physDev, FIELD_OFFSET(DC_FUNCTIONS,func)) -#define GET_NEXT_PHYSDEV(dev,func) get_physdev_entry_point( (dev)->next, FIELD_OFFSET(DC_FUNCTIONS,func)) +#define GET_NEXT_PHYSDEV(dev,func) \ + get_physdev_entry_point( (dev)->next, FIELD_OFFSET(struct gdi_dc_funcs,func)) #endif /* __WINE_WINE_GDI_DRIVER_H */