#include <stdarg.h>
#include <string.h>
#include "windef.h"
#include "winbase.h"
#include "winnls.h"
#include "wine/unicode.h"
#include "wine/debug.h"
#include "mmsystem.h"
#include "dplayx_global.h"
#include "name_server.h"
#include "dplaysp.h"
#include "dplayx_messages.h"
#include "dplayx_queue.h"
Go to the source code of this file.
Data Structures |
| struct | lpNSCacheData |
| struct | lpNSCache |
Defines |
| #define | NONAMELESSUNION |
| #define | NONAMELESSSTRUCT |
Functions |
| | WINE_DEFAULT_DEBUG_CHANNEL (dplay) |
| | DPQ_DECL_DELETECB (cbDeleteNSNodeFromHeap, lpNSCacheData) |
| void | NS_SetLocalComputerAsNameServer (LPCDPSESSIONDESC2 lpsd, LPVOID lpNSInfo) |
| void | NS_SetRemoteComputerAsNameServer (LPCDPSESSIONDESC2 lpsd, LPVOID lpNSInfo) |
| static | DPQ_DECL_COMPARECB (cbUglyPig, GUID) |
| void | NS_AddRemoteComputerAsNameServer (LPCVOID lpcNSAddrHdr, DWORD dwHdrSize, LPDPMSG_ENUMSESSIONSREPLY lpMsg, LPVOID lpNSInfo) |
| LPVOID | NS_GetNSAddr (LPVOID lpNSInfo) |
| DWORD | NS_GetNsMagic (LPVOID lpNSInfo) |
| DWORD | NS_GetOtherMagic (LPVOID lpNSInfo) |
| void | NS_SetLocalAddr (LPVOID lpNSInfo, LPCVOID lpHdr, DWORD dwHdrSize) |
| HRESULT | NS_SendSessionRequestBroadcast (LPCGUID lpcGuid, DWORD dwFlags, LPSPINITDATA lpSpData) |
| void | NS_InvalidateSessionCache (LPVOID lpNSInfo) |
| BOOL | NS_InitializeSessionCache (LPVOID *lplpNSInfo) |
| void | NS_DeleteSessionCache (LPVOID lpNSInfo) |
| void | NS_ResetSessionEnumeration (LPVOID lpNSInfo) |
| LPDPSESSIONDESC2 | NS_WalkSessions (LPVOID lpNSInfo) |
| void | NS_PruneSessionCache (LPVOID lpNSInfo) |
| void | NS_ReplyToEnumSessionsRequest (LPCVOID lpcMsg, LPVOID *lplpReplyData, LPDWORD lpdwReplySize, IDirectPlay2Impl *lpDP) |