Quellcode: imsm.h

#ifndef __IMSM_H__
#define __IMSM_H__

/*h-----------------------------------------------------------------------

   Copyright (c)1997 Cynex. All rights reserved.

   $Archive: $

   $Revision: $
   $Author: $
   $Date: $

   Compiler: C/C++

   Contents: Imagine Messaging Module (IMM) Definitions

   $NoKeywords: $

------------------------------------------------------------------------*/


/*s-----------------------------------------------------------------------
   Include files
------------------------------------------------------------------------*/
#include "cynex.h"
#include "ims.h"


/*s-----------------------------------------------------------------------
   Functions
------------------------------------------------------------------------*/
#if !defined(__MIDL_PASS__)

#ifdef __cplusplus
 extern "C" {
#endif

//
// Spezifische Funktionen
//
Retcode_t MODULE_FUNCTION IMSMForwardMessage( String_t receiverAddress, IMReceiverMessage_s* message, IMMessageResponse_t* messageResponse );

Retcode_t MODULE_FUNCTION IMSMGetFirstReceiverAddress( PHEnum_t iterator, IMReceiverAddress_s* receiverAddress );

Retcode_t MODULE_FUNCTION IMSMGetNextReceiverAddress( HEnum_t iterator, IMReceiverAddress_s* receiverAddress );


//
// Standardfunktionen von Modulen
//
Boolean_t MODULE_FUNCTION IModuleInitialize();

Void_t    MODULE_FUNCTION IModuleShutdown();

Void_t    MODULE_FUNCTION IModuleGetName( Char_t* buffer );

Void_t    MODULE_FUNCTION IModuleSetup( HWND parentWindow );


#ifdef __cplusplus
 }
#endif
#endif // __MIDL_PASS__
#endif // __IMSM_H__