46 #define RS_MH_APPL_VERSION "X2.3.1"
49 #include "rt_mh_net.h"
51 #if defined __cplusplus
169 const pwr_tString80 AbortEventName, mh_eEvent AbortEventType,
170 mh_eEventPrio AbortEventPrio, mh_mEventFlags AbortEventFlags,
193 #if defined __cplusplus
mh_mApplFlags
Flags governing how mh interacts with the application.
@ mh_mApplFlags_NoAbortCleanUp
@ mh_mApplFlags_NoAbortMsg
pwr_tStatus mh_ApplMessage(pwr_tUInt32 *Id, mh_sApplMessage *Message)
This routine is called by an application to create and send a message.
pwr_tStatus mh_ApplCancel(pwr_tUInt32 id, pwr_tString80 *cancelText)
Cancel a message previously created by this application.
pwr_tStatus mh_ApplConnect(pwr_tObjid ApplObject, mh_mApplFlags Flags, const pwr_tString80 AbortEventName, mh_eEvent AbortEventType, mh_eEventPrio AbortEventPrio, mh_mEventFlags AbortEventFlags, const pwr_tString80 AbortEventText, pwr_tUInt32 *NoOfActMessages)
Connects this application to the local Handler.
pwr_tStatus mh_ApplReturn(pwr_tUInt32 Id, pwr_tString80 *ReturnText)
Set return status on a message previously created by this application.
pwr_tStatus mh_ApplDisconnect()
Informs the local Handler to remove this Application from its list of known applications.
pwr_tStatus mh_ApplGetMsgInfo(pwr_tUInt32 Id, mh_sApplMessage *Message)
Fetches the properties of an earlier sent message.
unsigned int pwr_tUInt32
32-bit unsigned integer type.
char pwr_tString80[80]
80 byte string type.
int pwr_tStatus
Status type.
char pwr_tString256[256]
256 byte string type.
The structure describing an application message.
mh_mEventFlags EventFlags
pwr_tString256 EventMoreText
mh_mEventStatus EventStatus