#include <ws2_32.h>
#include <debug.h>
Go to the source code of this file.
◆ NDEBUG
◆ WSACancelBlockingCall()
Definition at line 23 of file bhook.c.
24{
28 DPRINT(
"WSACancelBlockingCall\n");
29
30
33 {
34
37 }
38
39
41 {
42
45 }
46
47
50 {
51
54 }
55
56
58}
_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
_In_ NDIS_ERROR_CODE ErrorCode
INT WSAAPI WsApiProlog(OUT PWSPROCESS *Process, OUT PWSTHREAD *Thread)
DWORD WSAAPI WsThreadCancelBlockingCall(IN PWSTHREAD Thread)
Referenced by AreLegacyFunctionsSupported(), and WsAsyncThreadBlockingHook().
◆ WSAIsBlocking()
Definition at line 65 of file bhook.c.
66{
71
72
75 {
76
78 }
79
80
82}
◆ WSASetBlockingHook()
Definition at line 89 of file bhook.c.
90{
94 DPRINT(
"WSASetBlockingHook: %p\n", lpBlockFunc);
95
96
99 {
100
103 }
104
105
107 {
108
111 }
112
113
115 {
116
119 }
120
121
123}
BOOL NTAPI IsBadCodePtr(FARPROC lpfn)
FARPROC WSAAPI WsThreadSetBlockingHook(IN PWSTHREAD Thread, IN FARPROC BlockingHook)
Referenced by WsAsyncThread().
◆ WSAUnhookBlockingHook()
Definition at line 130 of file bhook.c.
131{
135 DPRINT(
"WSAUnhookBlockingHook\n");
136
137
140 {
141
144 }
145
146
148 {
149
152 }
153
154
156}
DWORD WSAAPI WsThreadUnhookBlockingHook(IN PWSTHREAD Thread)