lyrav2 still need more definitions (uint16)
and strip most of the unused vectors defines...
not tested on windows and with SM <= 5