Finished re-making all the remaining API except for IVSS_System_LoadFromFile