Let them try the Lite-C free version, as you have structs at least.
Or get into C++ dll programming for 3dGS.