Description
- Use macros to get the object type
- Add clearer comments about what kind of object type is to be used
- Fix object type in GDIOBJ_AllocObjWithHandle (should be 0x1F in the comparison)
- Don't use pushlock when inserting handle, instead either set owner to NONE or set a bit in FullUnique. To finnish, make object accessible (GDIOBJ_vUnlockHandle() or GDIOBJ_vSetObjectOwner())
Attachments
Issue Links
- relates to
-
CORE-16465 Regression: [Win32SS, OpenGL32] Unreal Tournament fails with Memory Access Violation at nt!IoBuildDeviceIoControlRequest+2d during its OpenGL render driver initialization, when VMware ICD Driver is installed and application tries to go Fullscreen Mode.
- Untriaged