Any object unknown to the game interface is wrapped as an IGameGenObject. The only available access is to the basic properties of the Object, through the IPropertyContainer interface.
IGameGenObject
IPropertyContainer