typedef unsigned long Address; typedef unsigned short ByteCount; struct m_metaType { Address m_baseAddress; //@key ByteCount m_byteCount; }; struct ReadRequest { m_metaType m_meta; //@key };