reactos/win32ss/gdi/eng
Hervé Poussineau 57c07ba117 [WIN32SS] mouse: use pointer flags in PDEVOBJ
When changing pointer cursor:
- use PDEV_HARDWARE_POINTER flag if using hardware pointer
- use PDEV_SOFTWARE_POINTER flag if using software pointer
- keep pfnMovePointer as an accelerator to driver function (if available) and never change it
- fix bug (2 pointers) when switching between hardware and software pointer

When moving pointer:
- check PDEV_HARDWARE_POINTER flag to know if we need to call the driver
- check PDEV_SOFTWARE_POINTER flag to know if we need to call EngMovePointer
2022-05-14 21:29:12 +02:00
..
i386 [WIN32K] Fix getting long value from float object 2021-03-31 18:35:31 +02:00
alphablend.c
bitblt.c [WIN32K] Add StretchBlt function ability to flip images (#3458) 2021-02-21 08:28:36 +09:00
bitblt_new.c [WIN32K] Implement RECTL_bClipRectBySize() and use it in IntEngBitBlt() to clip the target rect against the bounds of the target surface. Also clip the source rect against the source surface. Fixes remaining part of CORE-14463 2018-06-30 16:40:04 +02:00
clip.c
copybits.c [WIN32K] Add StretchBlt function ability to flip images (#3458) 2021-02-21 08:28:36 +09:00
debug.c [FORMATTING] Remove trailing whitespace. Addendum to 34593d93. 2021-09-13 03:52:22 +02:00
device.c [WIN32SS] Remove now unused code 2022-04-15 23:09:16 +02:00
device.h [WIN32SS] Remove now unused code 2022-04-15 23:09:16 +02:00
driverobj.c [WIN32K:ENG] In EngLockDriverObj, properly return NULL when locking failed 2021-06-09 18:27:12 +02:00
driverobj.h
drvdbg.c
eng.h [WIN32SS][NTUSER] Fix message time (#1259) 2019-04-12 07:56:04 +09:00
engbrush.c [WIN32SS] Introduce the MDEVOBJ structure 2022-04-15 23:09:16 +02:00
engevent.c
engevent.h
engmisc.c
engobjects.h [WIN32SS][FONT] Fix font metrics (#713) 2018-08-12 15:12:13 +02:00
engwindow.c [WIN32SS] 2017-11-18 12:15:45 +01:00
error.c [NTUSER] Add 'Win:' comments to some functions (#4453) 2022-04-17 06:53:37 +09:00
float.c
floatobj.h [FORMATTING] Remove trailing whitespace. Addendum to 34593d93. 2021-09-13 03:52:22 +02:00
gradient.c
inteng.h
ldevobj.c [WIN32SS] Handle panning in LDEVOBJ_bProbeAndCaptureDevmode 2022-05-14 21:29:12 +02:00
ldevobj.h [WIN32SS] Preparation to load internal drivers (ie entry point in win32k) 2022-04-15 23:09:16 +02:00
lineto.c
mapping.c
mapping.h
math.c
mdevobj.c [WIN32SS] Fix buffer overflow in MDEVOBJ when having more than 10 display devices 2022-04-18 20:01:37 +02:00
mdevobj.h [WIN32SS] Fix buffer overflow in MDEVOBJ when having more than 10 display devices 2022-04-18 20:01:37 +02:00
mem.c
mouse.c [WIN32SS] mouse: use pointer flags in PDEVOBJ 2022-05-14 21:29:12 +02:00
mouse.h
multidisp.c [WIN32SS] Enable multidisplay driver when required 2022-04-15 23:09:16 +02:00
paint.c
pathobj.c
pdevobj.c [WIN32SS] Copy function table earlier, and use it in all PDEVOBJ operations 2022-05-14 21:29:12 +02:00
pdevobj.h [ENG] Update Structure 2022-04-15 19:19:54 -05:00
perfcnt.c
rlecomp.c [WIN32SS] Fix RLE4 bitmap decoding (#1188) 2018-12-25 18:04:21 +09:00
semaphor.c
sort.c
stretchblt.c [FORMATTING] Remove trailing whitespace. Addendum to 34593d93. 2021-09-13 03:52:22 +02:00
string.c
stubs.c [WIN32SS] Implement EngQueryDeviceAttribute 2022-04-15 23:09:16 +02:00
surface.c [WIN32SS:ENG] EngCreateBitmap: mark created bitmaps as API bitmaps (#4146) 2021-12-29 16:51:23 +01:00
surface.h Update Headers for Printing and Other 2019-08-15 21:39:26 -05:00
transblt.c
umpdstubs.c [Win32SS] Implement EngCreate/DeletePalette. 2019-09-03 14:36:20 -05:00
xlateobj.c [WIN32K] Fix spelling typo. 2019-06-23 02:12:23 +02:00
xlateobj.h