2000-09-17 09:36:01 +00:00
|
|
|
/*
|
|
|
|
* COPYRIGHT: See COPYING in the top level directory
|
|
|
|
* PROJECT: ReactOS WinSock 2 DLL
|
|
|
|
* FILE: include/upcall.h
|
|
|
|
* PURPOSE: Upcall function defintions
|
|
|
|
*/
|
|
|
|
#ifndef __UPCALL_H
|
|
|
|
#define __UPCALL_H
|
|
|
|
|
|
|
|
BOOL
|
|
|
|
WSPAPI
|
|
|
|
WPUCloseEvent(
|
|
|
|
IN WSAEVENT hEvent,
|
|
|
|
OUT LPINT lpErrno);
|
|
|
|
|
|
|
|
INT
|
|
|
|
WSPAPI
|
|
|
|
WPUCloseSocketHandle(
|
|
|
|
IN SOCKET s,
|
|
|
|
OUT LPINT lpErrno);
|
|
|
|
|
|
|
|
INT
|
|
|
|
WSPAPI
|
|
|
|
WPUCloseThread(
|
|
|
|
IN LPWSATHREADID lpThreadId,
|
|
|
|
OUT LPINT lpErrno);
|
|
|
|
|
|
|
|
WSAEVENT
|
|
|
|
WSPAPI
|
|
|
|
WPUCreateEvent(
|
|
|
|
OUT LPINT lpErrno);
|
|
|
|
|
|
|
|
SOCKET
|
|
|
|
WSPAPI
|
|
|
|
WPUCreateSocketHandle(
|
|
|
|
IN DWORD dwCatalogEntryId,
|
2009-12-15 15:16:01 +00:00
|
|
|
IN DWORD_PTR dwContext,
|
2000-09-17 09:36:01 +00:00
|
|
|
OUT LPINT lpErrno);
|
|
|
|
|
2009-07-21 08:59:30 +00:00
|
|
|
int
|
2000-09-17 09:36:01 +00:00
|
|
|
WSPAPI
|
|
|
|
WPUFDIsSet(
|
|
|
|
IN SOCKET s,
|
|
|
|
IN LPFD_SET set);
|
|
|
|
|
|
|
|
INT
|
|
|
|
WSPAPI
|
|
|
|
WPUGetProviderPath(
|
|
|
|
IN LPGUID lpProviderId,
|
|
|
|
OUT LPWSTR lpszProviderDllPath,
|
|
|
|
IN OUT LPINT lpProviderDllPathLen,
|
|
|
|
OUT LPINT lpErrno);
|
|
|
|
|
|
|
|
SOCKET
|
|
|
|
WSPAPI
|
|
|
|
WPUModifyIFSHandle(
|
|
|
|
IN DWORD dwCatalogEntryId,
|
|
|
|
IN SOCKET ProposedHandle,
|
|
|
|
OUT LPINT lpErrno);
|
|
|
|
|
|
|
|
INT
|
|
|
|
WSPAPI
|
|
|
|
WPUOpenCurrentThread(
|
|
|
|
OUT LPWSATHREADID lpThreadId,
|
|
|
|
OUT LPINT lpErrno);
|
|
|
|
|
|
|
|
INT
|
|
|
|
WSPAPI
|
|
|
|
WPUQueryBlockingCallback(
|
|
|
|
IN DWORD dwCatalogEntryId,
|
|
|
|
OUT LPBLOCKINGCALLBACK FAR* lplpfnCallback,
|
2009-12-15 15:16:01 +00:00
|
|
|
OUT PDWORD_PTR lpdwContext,
|
2000-09-17 09:36:01 +00:00
|
|
|
OUT LPINT lpErrno);
|
|
|
|
|
|
|
|
INT
|
|
|
|
WSPAPI
|
|
|
|
WPUQuerySocketHandleContext(
|
|
|
|
IN SOCKET s,
|
2009-12-15 15:16:01 +00:00
|
|
|
OUT PDWORD_PTR lpContext,
|
2000-09-17 09:36:01 +00:00
|
|
|
OUT LPINT lpErrno);
|
|
|
|
|
|
|
|
INT
|
|
|
|
WSPAPI
|
|
|
|
WPUQueueApc(
|
|
|
|
IN LPWSATHREADID lpThreadId,
|
|
|
|
IN LPWSAUSERAPC lpfnUserApc,
|
2009-12-15 15:16:01 +00:00
|
|
|
IN DWORD_PTR dwContext,
|
2000-09-17 09:36:01 +00:00
|
|
|
OUT LPINT lpErrno);
|
|
|
|
|
|
|
|
BOOL
|
|
|
|
WSPAPI
|
|
|
|
WPUResetEvent(
|
|
|
|
IN WSAEVENT hEvent,
|
|
|
|
OUT LPINT lpErrno);
|
|
|
|
|
|
|
|
BOOL
|
|
|
|
WSPAPI
|
|
|
|
WPUSetEvent(
|
|
|
|
IN WSAEVENT hEvent,
|
|
|
|
OUT LPINT lpErrno);
|
|
|
|
|
|
|
|
#endif /* __UPCALL_H */
|
|
|
|
|
|
|
|
/* EOF */
|