A string specifying the name of the key.
A keyword or handle.
An integer or keyword.
A generalized boolean.
subkey and root are interpreted as described for create-registry-key. If subkey is an empty string, then the root key is returned. The default value of root is
If access is
:read, then it opens the key with
KEY_READ permissions. If access is
:write, then it opens the key with
KEY_WRITE permissions. If access is an integer, then the value access specifies the desired Win32 access rights. If access is omitted and root is
KEY_ALL_ACCESS. Otherwise it uses
LispWorks User Guide and Reference Manual - 20 Sep 2017