98 DPRINT(
"closesocket: %lx\n",
s);
211 DPRINT(
"WPUModifyIFSHandle: %lx, %lx\n", dwCatalogEntryId, ProposedHandle);
314 DPRINT(
"WSAAccept: %lx, %lx, %lx, %p\n",
s,
addr, addrlen, lpfnCondition);
323 OpenType =
Thread->OpenType;
334 Thread->OpenType = OpenType;
394 OpenType =
Thread->OpenType;
408 Thread->OpenType = OpenType;
465 lpProtocolInfo->szProtocol,
523 CatalogId = lpProtocolInfo->dwCatalogEntryId;
549 ProtocolInfo = lpProtocolInfo ? lpProtocolInfo : &CatalogEntry->
ProtocolInfo;
552 OpenType =
Thread->OpenType;
565 Thread->OpenType = OpenType;
SOCKET WSPAPI WPUCreateSocketHandle(IN DWORD dwCatalogEntryId, IN DWORD_PTR dwContext, OUT LPINT lpErrno)
int(CALLBACK * LPCONDITIONPROC)(IN LPWSABUF lpCallerId, IN LPWSABUF lpCallerData, IN OUT LPQOS lpSQOS, IN OUT LPQOS lpGQOS, IN LPWSABUF lpCalleeId, IN LPWSABUF lpCalleeData, OUT GROUP FAR *g, IN DWORD_PTR dwCallbackData)
INT WSPAPI WPUQuerySocketHandleContext(IN SOCKET s, OUT PDWORD_PTR lpContext, OUT LPINT lpErrno)
_In_ NDIS_ERROR_CODE ErrorCode
#define WSA_FLAG_OVERLAPPED
SOCKET WSAAPI socket(IN INT af, IN INT type, IN INT protocol)
INT WSAAPI bind(IN SOCKET s, IN CONST struct sockaddr *name, IN INT namelen)
SOCKET WSAAPI WSASocketA(IN INT af, IN INT type, IN INT protocol, IN LPWSAPROTOCOL_INFOA lpProtocolInfo, IN GROUP g, IN DWORD dwFlags)
SOCKET WSPAPI WPUModifyIFSHandle(IN DWORD dwCatalogEntryId, IN SOCKET ProposedHandle, OUT LPINT lpErrno)
LPWSPJOINLEAF lpWSPJoinLeaf
PWSSOCKET WSAAPI WsSockGetSocket(IN SOCKET Handle)
DWORD WSAAPI WsTcGetEntryFromTriplet(IN PTCATALOG TCatalog, IN INT AddressFamily, IN INT SocketType, IN INT Protocol, IN DWORD StartId, IN PTCATALOG_ENTRY *CatalogEntry)
DWORD WSAAPI WsTcGetEntryFromCatalogEntryId(IN PTCATALOG TCatalog, IN DWORD CatalogEntryId, IN PTCATALOG_ENTRY *CatalogEntry)
VOID WSAAPI WsSockDereference(IN PWSSOCKET Socket)
LPWSPCLOSESOCKET lpWSPCloseSocket
SOCKET WSAAPI WSASocketW(IN INT af, IN INT type, IN INT protocol, IN LPWSAPROTOCOL_INFOW lpProtocolInfo, IN GROUP g, IN DWORD dwFlags)
INT WSAAPI WsSockInitialize(IN PWSSOCKET Socket, IN PTCATALOG_ENTRY CatalogEntry)
FORCEINLINE PWSPROCESS WsGetProcess(VOID)
PWSSOCKET WSAAPI WsSockAllocate(VOID)
INT WSAAPI WsSockDisassociateHandle(IN PWSSOCKET Socket)
INT WSPAPI WPUCloseSocketHandle(IN SOCKET s, OUT LPINT lpErrno)
#define WSANOTINITIALISED
VOID WSAAPI WsTcEntryDereference(IN PTCATALOG_ENTRY CatalogEntry)
_Must_inspect_result_ _In_ ULONG Flags
_In_opt_ PFILE_OBJECT _In_opt_ PETHREAD Thread
SOCKET WSAAPI WSAJoinLeaf(IN SOCKET s, IN CONST struct sockaddr *name, IN INT namelen, IN LPWSABUF lpCallerData, OUT LPWSABUF lpCalleeData, IN LPQOS lpSQOS, IN LPQOS lpGQOS, IN DWORD dwFlags)
INT WSAAPI WsApiProlog(OUT PWSPROCESS *Process, OUT PWSTHREAD *Thread)
WSAPROTOCOL_INFOW ProtocolInfo
INT WSAAPI WsSockAssociateHandle(IN PWSSOCKET Socket, IN SOCKET Handle, IN BOOLEAN IsProvider)
GLenum const GLvoid * addr
_In_ PCCERT_CONTEXT _In_ DWORD dwFlags
INT WSAAPI WsSockAddApiReference(IN SOCKET Handle)
#define memcpy(s1, s2, n)
SOCKET WSAAPI accept(IN SOCKET s, OUT LPSOCKADDR addr, OUT INT FAR *addrlen)
#define SO_SYNCHRONOUS_NONALERT
#define WSASYSCALLFAILURE
SOCKET WSAAPI WSAAccept(IN SOCKET s, OUT LPSOCKADDR addr, IN OUT LPINT addrlen, IN LPCONDITIONPROC lpfnCondition, IN DWORD_PTR dwCallbackData)
#define MultiByteToWideChar
_Must_inspect_result_ _In_ PLARGE_INTEGER _In_ PLARGE_INTEGER _In_ ULONG _In_ PFILE_OBJECT _In_ PVOID Process
INT WSAAPI closesocket(IN SOCKET s)
WCHAR szProtocol[WSAPROTOCOL_LEN+1]
GLuint GLuint GLsizei GLenum type
FORCEINLINE DWORD WsQuickProlog(VOID)
base of all file and directory entries
PTCATALOG WSAAPI WsProcGetTCatalog(IN PWSPROCESS Process)