summaryrefslogtreecommitdiff
path: root/include/pso/packet_classes.h
diff options
context:
space:
mode:
Diffstat (limited to 'include/pso/packet_classes.h')
-rw-r--r--include/pso/packet_classes.h18
1 files changed, 18 insertions, 0 deletions
diff --git a/include/pso/packet_classes.h b/include/pso/packet_classes.h
index 7fbec48..98f45bc 100644
--- a/include/pso/packet_classes.h
+++ b/include/pso/packet_classes.h
@@ -83,6 +83,24 @@ union game_command_union {
u8 bytes[1024];
};
+class TRegister {
+public:
+ packet_header header;
+ TPlySmth smth;
+ u32 sub_version;
+ u8 is_extended;
+ u8 language;
+ u16 unknown;
+ char serial_number[16];
+ char access_key[16];
+public:
+ void bswap() {
+ header.bswap();
+ smth.bswap();
+ bswap_32(&sub_version);
+ };
+};
+
class TRecvPort {
public:
packet_header header;