/* @(#) $Id: //bas/710_REL/src/ca/cad/caddialg.h#1 $ SAP*/
/*--------------------------------------------------------------------*/
/*                                                                    */
/*  SAP AG Walldorf                                                   */
/*  SAP  Systeme, Anwendungen und Produkte in der Datenverarbeitung   */
/*                                                                    */
/*  (C) Copyright SAP AG 1991                                         */
/*                                                                    */
/*--------------------------------------------------------------------*/
/*  File: caddialg.h                                                  */
/*--------------------------------------------------------------------*/
/*  Headerfile for CAD dialog interface                               */
/*--------------------------------------------------------------------*/
/*  4.0A                                                              */
/*  BINK110955 150597 get rid of compiler warnings                    */
/*  3.0F                                                              */
/*  BINK094212 200896 New functions: SapRevrq, SapRevch, SapRevcr     */
/*  3.0A                                                              */
/*  YENK00000  150295 New functions for RFC and PM                    */
/*  1.20                                                              */
/*  YENK00000  150294 Umbenannt auf caddialg.h                        */
/*  1.01                                                              */
/*  YENK00000  210892 Neu aufgenommen                                 */
/*--------------------------------------------------------------------*/

#ifndef _CADDIALG_DEFINED
#define _CADDIALG_DEFINED

#ifdef __cplusplus
extern "C"
{
#endif

/******************** Structures *************************************/
typedef struct {
   char *pcode;
   char *ucode;
   int  subrc;
   int  meslen;
   long datalen;
   char fkz;
   long cpicrc;
   char *cpicmes;
} SAPHD;

/************** Function prototypes **********************************/

SAPHD    SapBomcn                 (char*,char*,char**,char**);
SAPHD    SapBomcr                 (char*,char*,char**,char**);
SAPHD    SapBomrq                 (char*,char*,char**,char**);
SAPHD    SapBomwu                 (char*,char*,char**,char**);
SAPHD    SapBreak                 (char**);
SAPHD    SapChgch                 (char*,char*,char**,char**);
SAPHD    SapChgcr                 (char*,char*,char**,char**);
SAPHD    SapChgrq                 (char*,char*,char**,char**);
SAPHD    SapConnc                 (char**,char*,char*,char*,char*,
                                   char*,char*,char*,char**);
SAPHD    SapConncRfc              (char*,char*, char**,char**);
SAPHD    SapDebug                 (char*);
SAPHD    SapDisco                 (void);                       /* 150597 */
SAPHD    SapDocch                 (char*,char*,char**,char**);
SAPHD    SapDocco                 (char*,char*,char**,char**);
SAPHD    SapDocci                 (char*,char*,char**,char**);
SAPHD    SapDoccr                 (char*,char*,char**,char**);
SAPHD    SapDocrq                 (char*,char*,char**,char**);
SAPHD    SapEcrch                 (char*,char*,char**,char**);
SAPHD    SapEcrcr                 (char*,char*,char**,char**);
SAPHD    SapEcrrq                 (char*,char*,char**,char**);
SAPHD    SapEqich                 (char*,char*,char**,char**);
SAPHD    SapEqicr                 (char*,char*,char**,char**);
SAPHD    SapEqiex                 (char*,char*,char**,char**);
SAPHD    SapEqirq                 (char*,char*,char**,char**);
SAPHD    SapHlprq                 (char*,char*,char**,char**);
SAPHD    SapMatch                 (char*,char*,char**,char**);
SAPHD    SapMatcr                 (char*,char*,char**,char**);
SAPHD    SapMatrq                 (char*,char*,char**,char**);
SAPHD    SapMtnce                 (char*,char*,char**,char**);
SAPHD    SapPmncr                 (char*,char*,char**,char**);
SAPHD    SapPmnch                 (char*,char*,char**,char**);
SAPHD    SapPmnrq                 (char*,char*,char**,char**);
SAPHD    SapRevch                 (char*,char*,char**,char**);
SAPHD    SapRevcr                 (char*,char*,char**,char**);
SAPHD    SapRevrq                 (char*,char*,char**,char**);
SAPHD    SapRsrve                 (char*,char*,char**,char**);
SAPHD    SapSlcls                 (char*,char*,char**,char**);
SAPHD    SapSlobj                 (char*,char*,char**,char**);
SAPHD    SapSmail                 (char*,char*,char**,char**);
SAPHD    SapSysrq                 (char*,char*,char**,char**);
SAPHD    SapTpccr                 (char*,char*,char**,char**);
SAPHD    SapTpcch                 (char*,char*,char**,char**);
SAPHD    SapTpcrq                 (char*,char*,char**,char**);
SAPHD    SapUsr01                 (char*,char*,char**,char**);
SAPHD    SapUsr02                 (char*,char*,char**,char**);
SAPHD    SapUsr03                 (char*,char*,char**,char**);
SAPHD    SapUsr04                 (char*,char*,char**,char**);
SAPHD    SapUsr05                 (char*,char*,char**,char**);
SAPHD    SapVersi                 (char**);

#ifdef __cplusplus
}
#endif /*cplusplus*/

#endif /* _CADDIALG_DEFINED */
