reactos/win32ss/gdi/ntgdi
George Bișoc 878c2f4444
[WIN32K:NTUSER] Implement security infrastructure for NTUSER component
Implement a base security infrastructure with code that sets up a security descriptor for the service that we're going to connect through it. Such service is based upon a desktop and a window station.

=== DOCUMENTATION REMARKS ===
The authenticated user, represented by an access token that describes its security context, is the main holder and has ultimate power against the default created desktop and window station objects in USER. The authenticated user in question
is the actual logged in user, this is the case when the server is impersonating a client. Administrators on the other hand have some share of power against default desktop but their power in question is extremely limited against the default
window station as admins can only just enumerate the available and valid handle stations within a desktop.
2022-05-06 10:09:48 +02: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 [WIN32K] More cleanup & improvements 2021-03-31 18:35:31 +02:00
coord.h [WIN32K] More cleanup & improvements 2021-03-31 18:35:31 +02:00
dc.h [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
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] Introduce the MDEVOBJ structure 2022-04-15 23:09:16 +02: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 [NTGDI] Fix pool memory disclosure in NtGdiGetGlyphOutline (#3021) 2020-08-25 19:14:23 +03:00
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 [WIN32K] Rewrite DIB1BPP -> DIB1BPP copy 2021-03-22 22:40:33 +01:00
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