[WIN32K]
authorJérôme Gardou <jerome.gardou@reactos.org>
Wed, 17 Sep 2014 09:54:27 +0000 (09:54 +0000)
committerJérôme Gardou <jerome.gardou@reactos.org>
Wed, 17 Sep 2014 09:54:27 +0000 (09:54 +0000)
commit215e0d90a14fd20fea1824293c962100956399d3
treeb3553b0bc4fcabe8804d351c99c6afd89810174e
parent726e4806e995c3f3a3850ce5d5bf24b80586a009
[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.

svn path=/trunk/; revision=64177
18 files changed:
reactos/win32ss/gdi/eng/engwindow.c
reactos/win32ss/gdi/ntgdi/dcobjs.c
reactos/win32ss/gdi/ntgdi/fillshap.c
reactos/win32ss/gdi/ntgdi/path.c
reactos/win32ss/gdi/ntgdi/path.h
reactos/win32ss/gdi/ntgdi/region.c
reactos/win32ss/gdi/ntgdi/region.h
reactos/win32ss/user/ntuser/defwnd.c
reactos/win32ss/user/ntuser/desktop.c
reactos/win32ss/user/ntuser/message.c
reactos/win32ss/user/ntuser/monitor.c
reactos/win32ss/user/ntuser/painting.c
reactos/win32ss/user/ntuser/painting.h
reactos/win32ss/user/ntuser/simplecall.c
reactos/win32ss/user/ntuser/vis.c
reactos/win32ss/user/ntuser/vis.h
reactos/win32ss/user/ntuser/windc.c
reactos/win32ss/user/ntuser/winpos.c