Module Interfaces definition
Module Interfaces means any interaction protocol that can be used between two Object Code Modules, including without limitation (i) any function call protocol, including the explicit description of all input and output parameters, their meaning and authorized values, (ii) the definition of any data structure including the explicit description of its members, their meaning and authorized values, and (iii) the definition of any other protocol or data format that can be used by two Object Code Modules to interact through direct function call, inter process communication, remote process communication, or any other form of message invocation, or any form of access to data of the other.