OS_EVENT *OSMboxCreate(void *pmsg);
OS_EVENT *OSMboxDel(OS_EVENT *pevent, INT8U opt, INT8U *perr);
void *OSMboxPend(OS_EVENT *pevent, INT16U timeout, INT8U *perr);
INT8U OSMboxPendAbort(OS_EVENT *pevent, INT8U opt, INT8U *perr);
void *OSMboxAccept(OS_EVENT *pevent);
INT8U OSMboxPost(OS_EVENT *pevent, void *pmsg);
INT8U OSMboxPostOpt(OS_EVENT *pevent, void *pmsg, INT8U opt);
INT8U OSMboxQuery(OS_EVENT *pevent, OS_MBOX_DATA *p_mbox_data);