http://bugs.winehq.org/show_bug.cgi?id=33970
--- Comment #2 from elhana@sigil-guild.org 2013-07-09 11:43:17 CDT --- When I initially searched for similar problems it looked unrelated, but now comment 11 there seems to describe same issue, slight difference is process handle in my case instead of registry.
I changed RtlGetDaclSecurityDescriptor to run game client past that point, by forcing it to return DACL, but I don't think it is a right thing to do in general. It seems to me dacl should already be present in SecurityDescriptor and looks like NtQuerySecurityObject creates it.