enum in NullAudio.c

I like to know NullAudio.c is official SDK sample or not. And the reason of enum and UID is defined in NullAudio.c, not defined in SDK header files.

I try to use kObjectID_Mute_Output_Master, but it defined different values on each 3rd party plugin.

I can build BlackHole and SoundPusher, these plugin worked.

This enum should be defined SDK header and keep same value on each SDK version.

I like to know why 3rd party defined different value.

If you know the history of NullAudio.c, please let me know.