A few other linkages in this list are no longer supported (Ghost/DLLExport/DLLImport/AutoHideLinkage etc), just from reading the header file and seeing what has `/**< Obsolete */` next to it.

Could you remove the other obsolete ones and add a comment as to why there are holes in this list?