One thing I noticed is- there's no function in Callback to get positions of enemy radar blips.
There is only a function to get unit position given UnitID even if you have only radar to it, and old GetEnemyUnits() which gets enemy units in LOS I think, so no way to get unitIDs or positions of enemys in radar.
Also I wonder what exactly GlobalAIHandler file is for and should it be included to create GlobalAi dlls?
Why are functions such as UnitCreated(), UnitFinished(), UnitEnteredRadar() not in the GlobalAICallback file but in GlobalAIHandler file?
Well, no more questions for now, thank you ,SJ, for posting the interface
