Curious why you didn't use `[:pointer, :lpwstr]` here? Or define a specific lptstr that pointed to the specific based on whether it was a unicode call?