image\bookshlf_shg.gif Setting up a C API integration: Overview

 

The client application that you create with the C API controls Imagenation (the server) during a conversation, but the Imagenation user interface remains active. Conversations can be initiated only after Imagenation has started. Functions are built after the conversation is established.

All C API functions are synchronous. Each function consists of a name and parameters. You must always include any parameters that are defined for a function, in the stated order. Sometimes, Imagenation treats a parameter as a placeholder. Placeholder parameters must be given a value of 0.

The following topics provide more details about the C API:

image\page_shg.gif  Files required for the C API

 Learn what files you require to create integrations with the Imagenation C API.

image\page_shg.gif  Starting and ending a conversation with Imagenation

 The first step in a C API integration is to establish a conversation between the client application and the server, Imagenation.

image\page_shg.gif  Starting the Imagenation program

 How to have the client start Imagenation.

image\page_shg.gif  Quitting Imagenation

 How to shut down Imagenation, and respond to requests from the user interface to quit Imagenation.

image\page_shg.gif  Controlling notifications and queries

 Learn how to be advised of user interface actions so that your integration can respond.

See also

C API data types

Start Page: Imagenation C API