[GDI32]
 - Fix up values got from win32k in GetOutlineTextMetrics and do not fail if the provided buffersize is only sizeof(OUTLINETEXTMETRICW).
CORE-8507 #resolve

git-svn-id: svn://svn.reactos.org/reactos/trunk/reactos@64176 97493ccd-5924-5043-b1f5-66cb403b36ce
[WIN32K]
 - Slap *a bit* of sense in the way we use region objects and handles, avoiding a massive orgy of handle allocations, locks, leaks and so on.
The motto here being "if you don't need a valid user-mode handle, then chances are that you don't need one at all."
CORE-8506 #resolve #comment Stale region handles should not be passed anymore to user-mode apps now.

git-svn-id: svn://svn.reactos.org/reactos/trunk/reactos@64177 97493ccd-5924-5043-b1f5-66cb403b36ce
[WIN32K]
 - Fix user-mode region attribute handling in IntGdiSetRegionOwner.

git-svn-id: svn://svn.reactos.org/reactos/trunk/reactos@64178 97493ccd-5924-5043-b1f5-66cb403b36ce
[WIN32K]
 - Return empty region in DceGetVisRgn if there is nothing to return.

git-svn-id: svn://svn.reactos.org/reactos/trunk/reactos@64179 97493ccd-5924-5043-b1f5-66cb403b36ce
[WIN32K]
 - Silence a forgotten and very noisy DPRINT.

git-svn-id: svn://svn.reactos.org/reactos/trunk/reactos@64180 97493ccd-5924-5043-b1f5-66cb403b36ce