reactos/win32ss/gdi/ntgdi
Oleg Dubinskiy 31139c253f
[WIN32SS][NTDDRAW][NTGDI] Implement some DxEng* callbacks (#3638)
Implement the following DxEng* functions:
- DxEngAltLockSurface
- DxEngDeleteSurface
- DxEngReferenceHdev
- DxEngSelectBitmap
- DxEngSetBitmapOwner
- DxEngUnreferenceHdev

Update their prototypes and call the appropriate win32k functions
inside them, since they are already implemented. Also get rid of
now unused IntGdi(Un)ReferencePdev, whose were called only by dxeng,
and whose are not used anymore. In Windows, DxEng(Un)ReferenceHdev calls
PDEVOBJ_vReferencePDEV and PDEVOBJ_vDeferencePDEV directly (those
correspond to our PDEVOBJ_vReference and PDEVOBJ_vRelease accordingly).

Required by MS DirectDraw stack (ddraw.dll & dxg.sys). CORE-17561
2022-06-01 00:58:35 +03:00
..
arc.c
baseobj.hpp
bezier.c
bitblt.c [WIN32SS] Use the DCFLAGS and DCTYPE flags defined in ntgdi/dc.h instead of the old ones in include/ntgdihdl.h 2022-03-19 17:26:09 +01:00
bitmaps.c [WIN32SS] Use the DCFLAGS and DCTYPE flags defined in ntgdi/dc.h instead of the old ones in include/ntgdihdl.h 2022-03-19 17:26:09 +01:00
bitmaps.h
brush.cpp [NtGDI] Fix brush attribute transfer. 2021-09-28 19:08:45 -05:00
brush.h [REACTOS] Addendum to 5c7ce4475e - Fix MSVC 2015 build 2021-05-12 11:04:29 +02:00
brush.hpp [NtGDI] Fix brush attribute transfer. 2021-09-28 19:08:45 -05:00
cliprgn.c [WIN32SS] Use the DCFLAGS and DCTYPE flags defined in ntgdi/dc.h instead of the old ones in include/ntgdihdl.h 2022-03-19 17:26:09 +01:00
cliprgn.h
color.h
coord.c
coord.h
dc.h [WIN32SS][NTDDRAW][NTGDI] Implement some DxEng* callbacks (#3638) 2022-06-01 00:58:35 +03:00
dcattr.c
dclife.c [WIN32SS] Introduce the MDEVOBJ structure 2022-04-15 23:09:16 +02:00
dcobjs.c [WIN32SS] Use the DCFLAGS and DCTYPE flags defined in ntgdi/dc.h instead of the old ones in include/ntgdihdl.h 2022-03-19 17:26:09 +01:00
dcstate.c [WIN32SS] Use the DCFLAGS and DCTYPE flags defined in ntgdi/dc.h instead of the old ones in include/ntgdihdl.h 2022-03-19 17:26:09 +01:00
dcutil.c [WIN32SS] Use the DCFLAGS and DCTYPE flags defined in ntgdi/dc.h instead of the old ones in include/ntgdihdl.h 2022-03-19 17:26:09 +01:00
device.c [WIN32SS][NTDDRAW][NTGDI] Implement some DxEng* callbacks (#3638) 2022-06-01 00:58:35 +03:00
dib.h
dibobj.c [WIN32SS] Use the DCFLAGS and DCTYPE flags defined in ntgdi/dc.h instead of the old ones in include/ntgdihdl.h 2022-03-19 17:26:09 +01:00
drawing.c
fillshap.c [NTGDI] Follow-up of #4137 2021-12-07 08:08:46 +09:00
font.c
font.h
freetype.c [WIN32K] Fix uninitialized bResult in IntExtTextOutW. 2021-10-29 22:06:49 -04:00
gdibatch.c
gdidbg.c [WIN32K:NTUSER] Implement security infrastructure for NTUSER component 2022-05-06 10:09:48 +02:00
gdidebug.h
gdikdbgext.c
gdiobj.c [NtGDI] Set owner after changing object type. 2021-09-27 23:49:35 -05:00
gdiobj.h [Win32SS|GDI] Implement seldom used API and update types for local DC's. 2021-09-25 11:57:26 -05:00
gdipool.c
icm.c
init.c
intgdi.h [FORMATTING] Remove trailing whitespace. Addendum to 34593d93. 2021-09-13 03:52:22 +02:00
line.c [NTGDI] Follow-up of #4137 2021-12-07 08:08:46 +09:00
metafile.c
misc.h
paint.h
palette.c [REACTOS] Add '\n' to debug logs 2022-05-04 03:28:38 +03:00
palette.h [REACTOS] Addendum to 5c7ce4475e - Fix MSVC 2015 build 2021-05-12 11:04:29 +02:00
path.c [NTGDI] Support the wide pen (#4137) 2021-12-06 20:44:06 +09:00
path.h [NTGDI] Support the wide pen (#4137) 2021-12-06 20:44:06 +09:00
pen.c [NTGDI] Strictly check pen style (#4164) 2021-12-16 10:47:57 +09:00
pen.h [NTGDI] Support the wide pen (#4137) 2021-12-06 20:44:06 +09:00
polyfill.c
print.c
rect.c
rect.h
region.c
region.h
stockobj.c
text.c [FORMATTING] Remove trailing whitespace. Addendum to 34593d93. 2021-09-13 03:52:22 +02:00
text.h
wingl.c
xformobj.c
xformobj.h