NTSTATUS Status;
PVOID APCContext;
PVOID APCFunction;
- HANDLE Event;
+ HANDLE Event = NULL;
HANDLE SockEvent;
PSOCKET_INFORMATION Socket;
/* Send IOCTL */
Status = NtDeviceIoControlFile((HANDLE)Handle,
- SockEvent,
+ Event ? Event : SockEvent,
APCFunction,
APCContext,
IOSB,
NTSTATUS Status;
PVOID APCContext;
PVOID APCFunction;
- HANDLE Event;
+ HANDLE Event = NULL;
HANDLE SockEvent;
PSOCKET_INFORMATION Socket;
/* Send IOCTL */
Status = NtDeviceIoControlFile((HANDLE)Handle,
- SockEvent,
+ Event ? Event : SockEvent,
APCFunction,
APCContext,
IOSB,
NTSTATUS Status;
PVOID APCContext;
PVOID APCFunction;
- HANDLE Event;
+ HANDLE Event = NULL;
HANDLE SockEvent;
PSOCKET_INFORMATION Socket;
/* Send IOCTL */
Status = NtDeviceIoControlFile((HANDLE)Handle,
- SockEvent,
+ Event ? Event : SockEvent,
APCFunction,
APCContext,
IOSB,
NTSTATUS Status;
PVOID APCContext;
PVOID APCFunction;
- HANDLE Event;
+ HANDLE Event = NULL;
PTRANSPORT_ADDRESS RemoteAddress;
UCHAR TdiBuffer[0x16];
PSOCKADDR BindAddress;
/* Send IOCTL */
Status = NtDeviceIoControlFile((HANDLE)Handle,
- SockEvent,
+ Event ? Event : SockEvent,
APCFunction,
APCContext,
IOSB,