Go to the source code of this file.
|
static PHYSDEV | get_physdev_entry_point (PHYSDEV dev, size_t offset) |
|
static ULONG | window_surface_add_ref (struct window_surface *surface) |
|
static ULONG | window_surface_release (struct window_surface *surface) |
|
WINGDIAPI DWORD_PTR WINAPI | GetDCHook (HDC, DCHOOKPROC *) |
|
WINGDIAPI BOOL WINAPI | SetDCHook (HDC, DCHOOKPROC, DWORD_PTR) |
|
WINGDIAPI WORD WINAPI | SetHookFlags (HDC, WORD) |
|
void CDECL | __wine_make_gdi_object_system (HGDIOBJ handle, BOOL set) |
|
void CDECL | __wine_set_visible_region (HDC hdc, HRGN hrgn, const RECT *vis_rect, const RECT *device_rect, struct window_surface *surface) |
|
void CDECL | __wine_set_display_driver (HMODULE module) |
|
struct opengl_funcs *CDECL | __wine_get_wgl_driver (HDC hdc, UINT version) |
|
◆ DCHC_DELETEDC
◆ DCHC_INVALIDVISRGN
#define DCHC_INVALIDVISRGN 0x0001 |
◆ DCHF_INVALIDATEVISRGN
#define DCHF_INVALIDATEVISRGN 0x0001 |
◆ DCHF_RESETDC
#define DCHF_RESETDC 0x0004 /* Wine extension */ |
◆ DCHF_VALIDATEVISRGN
#define DCHF_VALIDATEVISRGN 0x0002 |
◆ GDI_PRIORITY_DIB_DRV
◆ GDI_PRIORITY_FONT_DRV
◆ GDI_PRIORITY_GRAPHICS_DRV
#define GDI_PRIORITY_GRAPHICS_DRV 200 /* any graphics driver */ |
◆ GDI_PRIORITY_NULL_DRV
◆ GDI_PRIORITY_PATH_DRV
◆ GET_NEXT_PHYSDEV
◆ WINE_GDI_DRIVER_VERSION
#define WINE_GDI_DRIVER_VERSION 49 |
◆ DCHOOKPROC
◆ PHYSDEV
◆ __wine_get_wgl_driver()
◆ __wine_make_gdi_object_system()
◆ __wine_set_display_driver()
◆ __wine_set_visible_region()
◆ get_physdev_entry_point()
◆ GetDCHook()
◆ SetDCHook()
◆ SetHookFlags()
◆ window_surface_add_ref()
Definition at line 251 of file gdi_driver.h.
252{
254}
#define InterlockedIncrement
◆ window_surface_release()
Definition at line 256 of file gdi_driver.h.
257{
259 if (!
ret) surface->
funcs->destroy( surface );
261}
#define InterlockedDecrement
const struct window_surface_funcs * funcs