A version of the IFS/2, known as the IFS/Q, has been designed to give direct support to SQL programs running on a host computer. This report gives detailed specifications of one external and two internal software and firmware interfaces which have been created for IFS/Q. Release 2 differs from Release 1 mainly in the Interface B details (see section 4). We have also tidied up the IFS/Q library procedures, which are described in a companion document - (see ref 9); for convenience this is included as Appendix B to this report.