Re-structured externally visible windows library structs to more visibly separate internal from external members.
Added new class of errors to windows library to ensure yx_uint16-compatible maximum size for virtual screen.