1
0
mirror of https://github.com/solemnwarning/directplay-lite synced 2024-12-30 16:45:37 +01:00

6 Commits

Author SHA1 Message Date
Daniel Collins
551cbcf43c Include Wine DirectPlay headers rather than needing the DX SDK. 2018-10-03 23:21:02 +01:00
Daniel Collins
b1289366be Address handling improvements.
- IDirectPlay8Peer::EnumHosts() requires a device address to specify
  the service provider to emulate.

- IDirectPlay8Peer::EnumHosts() allows overriding the address/port
  that discovery messages are sent to.

- IDirectPlay8Peer::Host() requires at least one address. Addresses
  with different service providers are not supported yet.

- Implement IDirectPlay8Peer::GetPeerAddress() method.

- Populate pAddressSender in DPNMSG_ENUM_HOSTS_QUERY message.

- Popupate pAddressPlayer in DPNMSG_INDICATE_CONNECT message.

- Base host addresses created by IDirectPlay8Peer on service provider
  of device address given to Host() method.
2018-10-03 21:21:56 +01:00
Daniel Collins
ca6184b1c9 DirectPlay8Address: Convert ANSI strings to Unicode. 2018-09-27 22:05:38 +01:00
Daniel Collins
26c038a24d Build with Visual Studio toolchain rather than GCC.
I want C++17 features :(
2018-09-13 01:42:31 +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