By way of example, not limitation, terms such as application programming interface (API), entry point, method, ction, subroutine, remote procedure call, and component object model (COM) interface, are ompassed within the definition of programming interface.