/************************************************************************
 * File : vdlaunch.h
 * Description : Definitions, external declaration ... for
 *               Virtual Display Interface application
 ***********************************************************************/

#ifndef _VDLAUNCH_H
#define _VDLAUNCH_H

/* App launch param block */
#define APP_LAUNCH_BLOCK_VER 0x100
typedef struct _APP_LAUNCH_BLOCK {
   UInt16 ver;         // launch block version
   UInt16 posX;        // X coord of the upper left conner
   UInt16 posY;        // Y coord of the upper left conner
   UInt16 zoom;        // initial zoom level (3 - means shrink 3 times)
   char   name[dmDBNameLength]; // Name of the DB to open 
#ifdef SUCKS
                                // (all unused tail bytes MUST be 0)
   LocalId cb_bdid;    // DB id of the app to call back
   void   *cb_pbp;     // Poiner to callback parameter block
   UInt16  cb_dbcard;  // DB card of the app to call back
#endif
} APP_LAUNCH_BLOCK, *APP_LAUNCH_BLOCK_PTR;

#endif /* _VDLAUNCH_H */


