/* RegisterMessage */
#define REGISTER_MESSAGE 0x0001
+
+#ifdef _MSC_VER
+#pragma pack(push, r1, 1)
+#endif
+
struct PACKED register_message {
char device_name[16];
uint32_t user_id;
uint32_t unknown2;
};
+#ifdef _MSC_VER
+#pragma pack(pop, r1)
+#endif
+
/* XMLAlarmMessage */
#define XML_ALARM_MESSAGE 0x015A
char as_char[1];
};
+#ifdef _MSC_VER
+#pragma pack(push, r1, 1)
+#endif
+
/*
* header is length+reserved
* body is type+data
uint32_t type;
union skinny_data data;
};
+
+#ifdef _MSC_VER
+#pragma pack(pop, r1)
+#endif
+
typedef struct skinny_message skinny_message_t;
/*****************************************************************************/