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;
#define MultiByteToWideChar
#define SO_SYNCHRONOUS_NONALERT
_In_opt_ PFILE_OBJECT _In_opt_ PETHREAD Thread
_Must_inspect_result_ _In_ PLARGE_INTEGER _In_ PLARGE_INTEGER _In_ ULONG _In_ PFILE_OBJECT _In_ PVOID Process
GLuint GLuint GLsizei GLenum type
GLenum const GLvoid * addr
#define memcpy(s1, s2, n)
_In_ NDIS_ERROR_CODE ErrorCode
INT WSPAPI WPUCloseSocketHandle(IN SOCKET s, OUT LPINT lpErrno)
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)
SOCKET WSAAPI WSASocketA(IN INT af, IN INT type, IN INT protocol, IN LPWSAPROTOCOL_INFOA lpProtocolInfo, IN GROUP g, IN DWORD dwFlags)
SOCKET WSPAPI WPUCreateSocketHandle(IN DWORD dwCatalogEntryId, IN DWORD_PTR dwContext, OUT LPINT lpErrno)
SOCKET WSAAPI WSASocketW(IN INT af, IN INT type, IN INT protocol, IN LPWSAPROTOCOL_INFOW lpProtocolInfo, IN GROUP g, IN DWORD dwFlags)
INT WSAAPI bind(IN SOCKET s, IN CONST struct sockaddr *name, IN INT namelen)
SOCKET WSAAPI WSAAccept(IN SOCKET s, OUT LPSOCKADDR addr, IN OUT LPINT addrlen, IN LPCONDITIONPROC lpfnCondition, IN DWORD_PTR dwCallbackData)
SOCKET WSAAPI accept(IN SOCKET s, OUT LPSOCKADDR addr, OUT INT FAR *addrlen)
SOCKET WSPAPI WPUModifyIFSHandle(IN DWORD dwCatalogEntryId, IN SOCKET ProposedHandle, OUT LPINT lpErrno)
INT WSPAPI WPUQuerySocketHandleContext(IN SOCKET s, OUT PDWORD_PTR lpContext, OUT LPINT lpErrno)
SOCKET WSAAPI socket(IN INT af, IN INT type, IN INT protocol)
base of all file and directory entries
WSAPROTOCOL_INFOW ProtocolInfo
WCHAR szProtocol[WSAPROTOCOL_LEN+1]
LPWSPCLOSESOCKET lpWSPCloseSocket
LPWSPJOINLEAF lpWSPJoinLeaf
_In_ PCCERT_CONTEXT _In_ DWORD dwFlags
#define WSANOTINITIALISED
#define WSASYSCALLFAILURE
#define WSA_FLAG_OVERLAPPED
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)
FORCEINLINE DWORD WsQuickProlog(VOID)
INT WSAAPI WsSockAssociateHandle(IN PWSSOCKET Socket, IN SOCKET Handle, IN BOOLEAN IsProvider)
INT WSAAPI WsSockInitialize(IN PWSSOCKET Socket, IN PTCATALOG_ENTRY CatalogEntry)
VOID WSAAPI WsSockDereference(IN PWSSOCKET Socket)
VOID WSAAPI WsTcEntryDereference(IN PTCATALOG_ENTRY CatalogEntry)
DWORD WSAAPI WsTcGetEntryFromCatalogEntryId(IN PTCATALOG TCatalog, IN DWORD CatalogEntryId, IN PTCATALOG_ENTRY *CatalogEntry)
FORCEINLINE PWSPROCESS WsGetProcess(VOID)
PWSSOCKET WSAAPI WsSockAllocate(VOID)
DWORD WSAAPI WsTcGetEntryFromTriplet(IN PTCATALOG TCatalog, IN INT AddressFamily, IN INT SocketType, IN INT Protocol, IN DWORD StartId, IN PTCATALOG_ENTRY *CatalogEntry)
PTCATALOG WSAAPI WsProcGetTCatalog(IN PWSPROCESS Process)
INT WSAAPI WsApiProlog(OUT PWSPROCESS *Process, OUT PWSTHREAD *Thread)
INT WSAAPI WsSockAddApiReference(IN SOCKET Handle)
PWSSOCKET WSAAPI WsSockGetSocket(IN SOCKET Handle)
INT WSAAPI WsSockDisassociateHandle(IN PWSSOCKET Socket)
_Must_inspect_result_ _In_ ULONG Flags