24. A method of providing an application programming interface capable of providing text checking functionality for a plurality of programs, comprising: receiving text from a calling program in to an input buffer that is in communication with the calling program; addressing the text in the input buffer using an input buffer pointer; passing the text from the input buffer to a text checking engine using the input buffer pointer, the test checking engine being addressable by a plurality of programs; requesting the engine to perform a text checking function; using the engine to perform the requested function and produce information responsive to the requested function using a same process context used by the calling program; receiving the responsive information from the engine in a return buffer communicating with the text checking engine; and passing the responsive information from the return buffer to the calling program.
24. A method of providing an application programming interface capable of providing text checking functionality for a plurality of programs, comprising: receiving text from a calling program in to an input buffer that is in communication with the calling program; addressing the text in the input buffer using an input buffer pointer; passing the text from the input buffer to a text checking engine using the input buffer pointer, the test checking engine being addressable by a plurality of programs; requesting the engine to perform a text checking function; using the engine to perform the requested function and produce information responsive to the requested function using a same process context used by the calling program; receiving the responsive information from the engine in a return buffer communicating with the text checking engine; and passing the responsive information from the return buffer to the calling program. 26. The method of claim 24 further including providing a user dictionary in communication with the engine, the engine employing the user dictionary to perform the requested function.