How to recognize recording preclick in Logic

I’m working on a step-sequencer type drum machine, and I’ve hooked it up using the AudioPlayackHead to capture when the DAW is playing, stopping etc. This is working pretty much fine, but specifically in Logic when the user presses record there doesn’t seem to be a way in the information gathered in GetCurrentPositionInfo() to be able to detect if there is a preclick or not.

This is really annoying when trying to sync up the Recording, since if I can’t detect the preclick I cant make sure that the recording in my sequencer is firing at the right time. This seems to be because IsPlaying = true even for when the preclick is playing, this is different behaviour than in reaper.

Any ideas?