Follow cl-win32 1744278: keyword types and wide strings
The API reference, Errors and the topic pages describe the types the
keywords are, class-style, window-style, extended-window-style,
show-command, dpi-awareness, key-translation, system-cursor-name and
system-metric-name, and that a wrong keyword, or set-window-bounds's and
clip-cursor's arguments given in part, signal a type-error. The raw
layer takes strings as Lisp strings, of cl-ffi's wide-string, and the
list of what allocates nothing gains system-cursor, virtual-key-code and
map-virtual-key.