source: trunk/src/DPlayX/name_server.h@ 4316

Last change on this file since 4316 was 4314, checked in by hugh, 25 years ago

Updated to latest wine version

File size: 1.2 KB
Line 
1
2#ifndef __WINE_DPLAYX_NAMESERVER
3#define __WINE_DPLAYX_NAMESERVER
4
5#include "dplay.h"
6#include "dplaysp.h"
7#include "dplayx_messages.h"
8#include "dplay_global.h"
9
10void NS_SetLocalComputerAsNameServer( LPCDPSESSIONDESC2 lpsd );
11void NS_SetRemoteComputerAsNameServer( LPVOID lpNSAddrHdr,
12 DWORD dwHdrSize,
13 LPDPMSG_ENUMSESSIONSREPLY lpMsg,
14 LPVOID lpNSInfo );
15LPVOID NS_GetNSAddr( LPVOID lpNSInfo );
16
17void NS_ReplyToEnumSessionsRequest( LPVOID lpMsg,
18 LPDPSP_REPLYDATA lpReplyData,
19 IDirectPlay2Impl* lpDP );
20
21HRESULT NS_SendSessionRequestBroadcast( LPCGUID lpcGuid,
22 DWORD dwFlags,
23 LPSPINITDATA lpSpData );
24
25
26BOOL NS_InitializeSessionCache( LPVOID* lplpNSInfo );
27void NS_DeleteSessionCache( LPVOID lpNSInfo );
28void NS_InvalidateSessionCache( LPVOID lpNSInfo );
29
30
31void NS_ResetSessionEnumeration( LPVOID lpNSInfo );
32LPDPSESSIONDESC2 NS_WalkSessions( LPVOID lpNSInfo );
33void NS_PruneSessionCache( LPVOID lpNSInfo );
34
35#endif /* __WINE_DPLAYX_NAMESERVER */
Note: See TracBrowser for help on using the repository browser.