12 #define NS_PEER_BROWSE 3 14 #define NS_TCPIP_LOCAL 10 15 #define NS_TCPIP_HOSTS 11 32 #define SERVICE_REGISTER 1 33 #define SERVICE_DEREGISTER 2 34 #define SERVICE_FLUSH 3 35 #define SERVICE_FLAG_HARD 0x00000002 39 #if defined (_WINSOCKAPI_) || defined (_WINSOCK2API_) 40 #ifndef __CSADDR_DEFINED__ 41 #define __CSADDR_DEFINED__ 55 #ifndef __BLOB_T_DEFINED 56 #define __BLOB_T_DEFINED 108 #define _SERVICE_INFO SERVICE_INFOW 109 #define SetService SetServiceW 110 #define GetAddressByName GetAddressByNameW 113 #define _SERVICE_INFO SERVICE_INFOA 114 #define SetService SetServiceA 115 #define GetAddressByName GetAddressByNameA struct _SERVICE_ADDRESS SERVICE_ADDRESS
struct _SOCKET_ADDRESS * PSOCKET_ADDRESS
LPSERVICE_ADDRESSES lpServiceAddress
struct _CSADDR_INFO CSADDR_INFO
INT WINAPI GetAddressByNameW(DWORD, LPGUID, LPWSTR, LPINT, DWORD, LPSERVICE_ASYNC_INFO, LPVOID, LPDWORD, LPWSTR, LPDWORD)
struct _SERVICE_INFOW * LPSERVICE_INFOW
SERVICE_INFOA * LPSERVICE_INFO
LPSERVICE_ADDRESSES lpServiceAddress
struct _CSADDR_INFO * PCSADDR_INFO
struct _SERVICE_INFOA * LPSERVICE_INFOA
struct _SERVICE_INFOA SERVICE_INFOA
INT WINAPI SetServiceW(DWORD, DWORD, DWORD, LPSERVICE_INFOW, LPSERVICE_ASYNC_INFO, LPDWORD)
struct _SERVICE_INFOW SERVICE_INFOW
SERVICE_ADDRESS Addresses[1]
SERVICE_INFOA SERVICE_INFO
void * LPSERVICE_ASYNC_INFO
struct _SOCKET_ADDRESS SOCKET_ADDRESS
SOCKET_ADDRESS RemoteAddr
struct _SERVICE_ADDRESSES * LPSERVICE_ADDRESSES
struct _SOCKET_ADDRESS * LPSOCKET_ADDRESS
struct _CSADDR_INFO * LPCSADDR_INFO
INT WINAPI SetServiceA(DWORD, DWORD, DWORD, LPSERVICE_INFOA, LPSERVICE_ASYNC_INFO, LPDWORD)
INT WINAPI GetAddressByNameA(DWORD, LPGUID, LPSTR, LPINT, DWORD, LPSERVICE_ASYNC_INFO, LPVOID, LPDWORD, LPSTR, LPDWORD)
struct _SERVICE_ADDRESSES * PSERVICE_ADDRESSES
struct _SERVICE_ADDRESSES SERVICE_ADDRESSES