How can I rename an NT registry key using the Win32 APIs without doing a tree copy of all the keys and values below it.
I want to be able to rename a whole branch, as a backup, before writing the new contents of the branch.