Shell Keys

Starting with version 6.00, SHLWAPI formalises the notion of registry keys that various shell modules have a common interest in. These shell keys include

in each of HKEY_LOCAL_MACHINE and HKEY_CURRENT_USER.

SHLWAPI provides functions to open or create a shell key, and to operate just on a value in a shell key:

Their implementations provide for caching the open keys, so they are more efficient than might seem just from their prototypes. They are all exported only by ordinal. None are yet documented.