/*--------------------------------------------------------------------------*\ CWIN.H Version 1.2 1997 AVM Operation system specific CAPI 2.0 functions for Windows 16 Bit \*--------------------------------------------------------------------------*/ #ifndef _cwin16_h_ #define _cwin16_h_ /*---------------------------------------------------------------------------*\ \*---------------------------------------------------------------------------*/ #ifdef __cplusplus extern "C" { #endif /*---------------------------------------------------------------------------*\ \*---------------------------------------------------------------------------*/ #include #include "capi20.h" /*---------------------------------------------------------------------------*\ \*---------------------------------------------------------------------------*/ unsigned CAPI20_ISINSTALLED (void); _cword CAPI20_REGISTER (unsigned MsgBufSize, unsigned MaxB3Connection, unsigned MaxB3Blks, unsigned MaxSizeB3, CAPI_REGISTER_ERROR *ErrorCode); MESSAGE_EXCHANGE_ERROR CAPI20_RELEASE (unsigned ApplId); MESSAGE_EXCHANGE_ERROR CAPI20_PUT_MESSAGE (CAPI_MESSAGE Msg, unsigned ApplId); MESSAGE_EXCHANGE_ERROR CAPI20_GET_MESSAGE (unsigned ApplId, CAPI_MESSAGE __far * ReturnMessage); MESSAGE_EXCHANGE_ERROR CAPI20_SET_SIGNAL(unsigned ApplId, void (__far __pascal *CallBack)(WORD,DWORD), DWORD Param); CAPI_MESSAGE CAPI20_GET_MANUFACTURER (CAPI_MESSAGE LpBuffer); CAPI_MESSAGE CAPI20_GET_VERSION (CAPI_MESSAGE version); CAPI_MESSAGE CAPI20_GET_SERIAL_NUMBER (CAPI_MESSAGE LpBuffer); MESSAGE_EXCHANGE_ERROR CAPI20_GET_PROFILE (unsigned Controller, CAPI_MESSAGE LpBuffer); /*---------------------------------------------------------------------------*\ \*---------------------------------------------------------------------------*/ #ifdef __cplusplus } #endif /*---------------------------------------------------------------------------*\ \*---------------------------------------------------------------------------*/ #endif /*----- _cwin16_h_ -----*/