Daniel Collins
286c86ea46
Implement serialising of GUIDs in packets.
2018-09-11 21:53:27 +01:00
Daniel Collins
971119edae
Implement low-level packet (de)serialisation code.
...
The protocol is going to use TLV messages, containing zero or more
fields represented using the same TLV header. Functions for
(de)serialising DirectPlay message structures will be built on top of
these classes.
2018-09-02 13:02:20 +01:00
Daniel Collins
c865ecb1f7
Disable IDirectPlay8Address::GetURLX() tests.
...
Not implementing these methods yet.
2018-09-02 13:01:02 +01:00
Daniel Collins
f829367d1b
Create sockets for hosting.
2018-08-30 22:55:00 +01:00
Daniel Collins
9659e2e84b
Ensure provider component is always first.
2018-08-29 00:29:08 +01:00
Daniel Collins
d2092b8641
Added tests for DirectPlay8Address::GetURL[AW]() and component ordering.
2018-08-29 00:25:25 +01:00
Daniel Collins
5550c78658
More DirectPlay8Address tests, "fix" GetUserData() behaviour
2018-08-28 23:20:29 +01:00
Daniel Collins
45a9f1b268
More DirectPlay8Address tests, fixed ANSI string components.
2018-08-28 22:34:56 +01:00
Daniel Collins
1405a9f127
Import Google Test framework
2018-08-28 21:56:00 +01:00
Daniel Collins
1564ddf309
Initial DirectPlay8Address unit tests and fixes.
2018-08-28 16:09:13 +01:00
Daniel Collins
b8364c5997
Partial DirectPlay8Address implementation.
2018-08-23 00:10:18 +01:00
Daniel Collins
1c41ec3b76
Implemented DirectPlay8Address skeleton
2018-08-21 23:11:41 +01:00
Daniel Collins
b2c025b530
Implemented initial skeleton of dpnet.dll and DirectPlay8Peer.
2018-08-21 22:59:27 +01:00
Daniel Collins
c687913b7b
Initial commit
2018-08-20 21:50:46 +01:00