+typedef struct netmsg_playerleave netmsg_playerleave;
+enum{ k_inetmsg_playerleave = 202 };
+struct netmsg_playerleave{
+ u16 inetmsg_id;
+ u8 index;
+};
+
+typedef struct netmsg_playerusername netmsg_playerusername;
+enum{ k_inetmsg_playerusername = 203 };
+struct netmsg_playerusername{
+ u16 inetmsg_id;
+ u8 index;
+ char name[];
+};
+
+typedef struct netmsg_playeritem netmsg_playeritem;
+enum{ k_inetmsg_playeritem = 204 };
+struct netmsg_playeritem{
+ u16 inetmsg_id;
+ u8 client;
+ u8 type_index;
+ char uid[];
+};
+typedef enum netmsg_playeritem_type netmsg_playeritem_type;
+enum netmsg_playeritem_type {
+ k_netmsg_playeritem_board = 0,
+ k_netmsg_playeritem_player,
+ k_netmsg_playeritem_world0,
+ k_netmsg_playeritem_world1,
+ k_netmsg_playeritem_max
+};
+
+