A few remarks:
- There should be only one SEH, not for performance, but since the
KeyNameInfo->NameLength = 0; needs to be in SEH as well
- The function duplicates a lot of code from CmpConstructName, possibly
even incomplete
- There was already an implementation in the kernel-fun branch
Unrelated to your code, just something I spotted in that file:
- CmpQueryKeyData cannot be wrapped in SEH (it would cause reference
leaks on exception), but is wrapped in SEH in CmEnumerateKey
- CmpQueryKeyData does not use SEH, but is called with user mode
pointers from CmQueryKey
Timo
Am 29.09.2014 18:27, schrieb jgardou(a)svn.reactos.org:
  Author: jgardou
 Date: Mon Sep 29 16:27:16 2014
 New Revision: 64396
 URL: 
http://svn.reactos.org/svn/reactos?rev=64396&view=rev
 Log:
 [NTOS/CM]
  - Add NtQueryKey(KeyNameInformation) implementation.
 CORE-8581 #resolve