Stated
here.
What I'm after is basically a table of info & stats about what the player is doing (e.g. Status=Starting, Playing, Paused, Synch, etc.) and supporting info (e.g if Status = Play or Pause, then Track = FID value).
As was also suggested by yn0t_, the current timecode value could also be dumped so that you could access the position in the playing song, find the remaining time, and other info.
By revealing this sort of info, external processes can get at it without affecting the player by using the OS directly to get hold of published process info.