2 * COPYRIGHT: See COPYING in the top level directory
3 * PROJECT: ReactOS WinSock 2 DLL
4 * FILE: include/ws2_32.h
5 * PURPOSE: WinSock 2 DLL header
8 /* INCLUDES ******************************************************************/
12 /* DATA **********************************************************************/
14 #define HANH (HANDLE)'2SOR'
16 PSECURITY_DESCRIPTOR pSDPipe
= NULL
;
18 /* FUNCTIONS *****************************************************************/
22 WahCloseNotificationHandleHelper(IN HANDLE HelperHandle
)
26 /* Enter the prolog, make sure we're initialized */
27 ErrorCode
= WS2HELP_PROLOG();
28 if (ErrorCode
!= ERROR_SUCCESS
) return ErrorCode
;
31 if (HelperHandle
!= HANH
) return ERROR_INVALID_PARAMETER
;
39 WahCreateNotificationHandle(IN HANDLE HelperHandle
,
40 OUT PHANDLE NotificationHelperHandle
)
42 UNREFERENCED_PARAMETER(HelperHandle
);
43 UNREFERENCED_PARAMETER(NotificationHelperHandle
);
49 WahOpenNotificationHandleHelper(OUT PHANDLE HelperHandle
)
53 /* Enter the prolog, make sure we're initialized */
54 ErrorCode
= WS2HELP_PROLOG();
55 if (ErrorCode
!= ERROR_SUCCESS
) return ErrorCode
;
58 if (!HelperHandle
) return ERROR_INVALID_PARAMETER
;
60 /* Return a bogus handle ("ROS2") */
67 WahNotifyAllProcesses(IN HANDLE NotificationHelperHandle
)
69 UNREFERENCED_PARAMETER(NotificationHelperHandle
);
75 WahWaitForNotification(IN HANDLE NotificationHelperHandle
,
76 IN HANDLE lpNotificationHandle
,
77 IN LPWSAOVERLAPPED lpOverlapped
,
78 IN LPWSAOVERLAPPED_COMPLETION_ROUTINE lpCompletionRoutine
)
80 UNREFERENCED_PARAMETER(NotificationHelperHandle
);
81 UNREFERENCED_PARAMETER(lpNotificationHandle
);
82 UNREFERENCED_PARAMETER(lpOverlapped
);
83 UNREFERENCED_PARAMETER(lpCompletionRoutine
);