The interface code in this file is released into the public domain.