/* Definitions for Cerilica Resource in Use Message Protocol. */ 

#ifndef drwRiu_H
 #define drwRiu_H

#if defined NAMESPACE_DRWIMPC
  namespace DrWimpC {
#endif

#if defined NAMESPACE_OSLIB
  using namespace OSLib;
#endif

typedef struct drw_message_res_in_use        drw_message_res_in_use;
typedef struct drw_full_message_res_in_use   drw_full_message_res_in_use;
typedef bits   drw_cerilica_res_msg_flags;

#define DRW_CERILICA_RES_DA          0x1u
#define DRW_CERILICA_RES_SCRAP       0x2u
#define DRW_CERILICA_RES_IN_USE_MSG  0x5327D

#define DRW_CERILICA_RES_TYPE_MASK   0xffu

#define DRW_CERILICA_RES_IS_IN_USE   (drw_cerilica_res_msg_flags) 0x80000000u


struct drw_message_res_in_use

{

drw_cerilica_res_msg_flags  msgflags;
char resname[232];

};


struct drw_full_message_res_in_use

{

wimp_MESSAGE_HEADER_MEMBERS
drw_message_res_in_use   riu_data;

};

#include "DRW/drwRiu.h"

#if defined NAMESPACE_DRWIMPC
  }
#endif

#endif

/* End of Definitions for Cerilica Resource in Use Message Protocol. */

