reactos/win32ss
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
..
drivers [WIN32SS] Add missing code parts for monitor handling 2022-05-30 15:28:44 +03:00
gdi [WIN32SS][NTDDRAW][NTGDI] Implement some DxEng* callbacks (#3638) 2022-06-01 00:58:35 +03:00
include [NTUSER][USER32] Implement IME status (#4472) 2022-05-08 20:16:17 +09:00
printing [CMAKE] Do not use USE_CLANG_CL variable in CMake scripts 2022-05-27 01:37:37 +03:00
reactx [WIN32SS][NTDDRAW][NTGDI] Implement some DxEng* callbacks (#3638) 2022-06-01 00:58:35 +03:00
user [WIN32SS] Add missing code parts for monitor handling 2022-05-30 15:28:44 +03:00
CMakeLists.txt [WIN32SS] Implement panning driver 2022-05-14 21:29:12 +02:00
napi.h
pch.h [WIN32K:NTUSER] Implement security infrastructure for NTUSER component 2022-05-06 10:09:48 +02:00
sys-stubs.S
w32ksvc.db
w32ksvc.h [WIN32K] Implement NtUserSetWindowLongPtr for 64 bit builds 2018-02-19 22:36:36 +01:00
win32k.h
win32k.rc
win32k.spec [WIN32K] Add x64/arm exports 2021-06-12 14:11:14 +02:00
win32kp.h [WIN32K:NTUSER] Implement security infrastructure for NTUSER component 2022-05-06 10:09:48 +02:00