netio.sys: Enable compilation with long types.

Signed-off-by: Eric Pouech <eric.pouech@gmail.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
This commit is contained in:
Eric Pouech 2022-02-16 08:11:16 +01:00 committed by Alexandre Julliard
parent 4f308b2b04
commit f793d17ccc
2 changed files with 26 additions and 27 deletions

View File

@ -1,4 +1,3 @@
EXTRADEFS = -DWINE_NO_LONG_TYPES
MODULE = netio.sys
IMPORTLIB = netio
IMPORTS = ntoskrnl ws2_32

View File

@ -133,7 +133,7 @@ static NTSTATUS sock_error_to_ntstatus(DWORD err)
case WSAECONNABORTED: return STATUS_CONNECTION_ABORTED;
case WSAHOST_NOT_FOUND: return STATUS_NOT_FOUND;
default:
FIXME("Unmapped error %u.\n", err);
FIXME("Unmapped error %lu.\n", err);
return STATUS_UNSUCCESSFUL;
}
}
@ -218,7 +218,7 @@ static struct wsk_pending_io *find_pending_io(struct wsk_socket_internal *socket
static void dispatch_pending_io(struct wsk_pending_io *io, NTSTATUS status, ULONG_PTR information)
{
TRACE("io %p, status %#x, information %#lx.\n", io, status, information);
TRACE("io %p, status %#lx, information %#Ix.\n", io, status, information);
io->irp->IoStatus.Information = information;
dispatch_irp(io->irp, status);
@ -229,8 +229,8 @@ static NTSTATUS WINAPI wsk_control_socket(WSK_SOCKET *socket, WSK_CONTROL_SOCKET
ULONG control_code, ULONG level, SIZE_T input_size, void *input_buffer, SIZE_T output_size,
void *output_buffer, SIZE_T *output_size_returned, IRP *irp)
{
FIXME("socket %p, request_type %u, control_code %#x, level %u, input_size %lu, input_buffer %p, "
"output_size %lu, output_buffer %p, output_size_returned %p, irp %p stub.\n",
FIXME("socket %p, request_type %u, control_code %#lx, level %lu, input_size %Iu, input_buffer %p, "
"output_size %Iu, output_buffer %p, output_size_returned %p, irp %p stub.\n",
socket, request_type, control_code, level, input_size, input_buffer, output_size,
output_buffer, output_size_returned, irp);
@ -286,7 +286,7 @@ static NTSTATUS WINAPI wsk_bind(WSK_SOCKET *socket, SOCKADDR *local_address, ULO
struct wsk_socket_internal *s = wsk_socket_internal_from_wsk_socket(socket);
NTSTATUS status;
TRACE("socket %p, local_address %p, flags %#x, irp %p.\n",
TRACE("socket %p, local_address %p, flags %#lx, irp %p.\n",
socket, local_address, flags, irp);
if (!irp)
@ -302,7 +302,7 @@ static NTSTATUS WINAPI wsk_bind(WSK_SOCKET *socket, SOCKADDR *local_address, ULO
if (status == STATUS_SUCCESS)
s->bound = TRUE;
TRACE("status %#x.\n", status);
TRACE("status %#lx.\n", status);
irp->IoStatus.Information = 0;
dispatch_irp(irp, status);
return STATUS_PENDING;
@ -357,7 +357,7 @@ static void WINAPI accept_callback(TP_CALLBACK_INSTANCE *instance, void *socket_
struct wsk_pending_io *io;
DWORD size;
TRACE("instance %p, socket %p, wait %p, wait_result %#x.\n", instance, socket, wait, wait_result);
TRACE("instance %p, socket %p, wait %p, wait_result %#lx.\n", instance, socket, wait, wait_result);
lock_socket(socket);
context = &socket->callback_context.listen_socket_callback_context;
@ -412,7 +412,7 @@ static NTSTATUS WINAPI wsk_accept(WSK_SOCKET *listen_socket, ULONG flags, void *
DWORD size;
int error;
TRACE("listen_socket %p, flags %#x, accept_socket_context %p, accept_socket_dispatch %p, "
TRACE("listen_socket %p, flags %#lx, accept_socket_context %p, accept_socket_dispatch %p, "
"local_address %p, remote_address %p, irp %p.\n",
listen_socket, flags, accept_socket_context, accept_socket_dispatch, local_address,
remote_address, irp);
@ -505,7 +505,7 @@ static void WINAPI connect_callback(TP_CALLBACK_INSTANCE *instance, void *socket
struct wsk_pending_io *io;
DWORD size;
TRACE("instance %p, socket %p, wait %p, wait_result %#x.\n", instance, socket, wait, wait_result);
TRACE("instance %p, socket %p, wait %p, wait_result %#lx.\n", instance, socket, wait, wait_result);
lock_socket(socket);
io = find_pending_io(socket, wait);
@ -537,7 +537,7 @@ static NTSTATUS WINAPI wsk_connect(WSK_SOCKET *socket, SOCKADDR *remote_address,
struct wsk_pending_io *io;
int error;
TRACE("socket %p, remote_address %p, flags %#x, irp %p.\n",
TRACE("socket %p, remote_address %p, flags %#lx, irp %p.\n",
socket, remote_address, flags, irp);
if (!irp)
@ -592,7 +592,7 @@ static void WINAPI send_receive_callback(TP_CALLBACK_INSTANCE *instance, void *s
struct wsk_pending_io *io;
DWORD length, flags;
TRACE("instance %p, socket %p, wait %p, wait_result %#x.\n", instance, socket, wait, wait_result);
TRACE("instance %p, socket %p, wait %p, wait_result %#lx.\n", instance, socket, wait, wait_result);
lock_socket(socket);
io = find_pending_io(socket, wait);
@ -614,7 +614,7 @@ static NTSTATUS do_send_receive(WSK_SOCKET *socket, WSK_BUF *wsk_buf, ULONG flag
DWORD length;
int error;
TRACE("socket %p, buffer %p, flags %#x, irp %p, is_send %#x.\n",
TRACE("socket %p, buffer %p, flags %#lx, irp %p, is_send %#x.\n",
socket, wsk_buf, flags, irp, is_send);
if (!irp)
@ -632,7 +632,7 @@ static NTSTATUS do_send_receive(WSK_SOCKET *socket, WSK_BUF *wsk_buf, ULONG flag
}
if (flags)
FIXME("flags %#x not implemented.\n", flags);
FIXME("flags %#lx not implemented.\n", flags);
lock_socket(s);
if (!(io = allocate_pending_io(s, send_receive_callback, irp)))
@ -669,21 +669,21 @@ static NTSTATUS do_send_receive(WSK_SOCKET *socket, WSK_BUF *wsk_buf, ULONG flag
static NTSTATUS WINAPI wsk_send(WSK_SOCKET *socket, WSK_BUF *buffer, ULONG flags, IRP *irp)
{
TRACE("socket %p, buffer %p, flags %#x, irp %p.\n", socket, buffer, flags, irp);
TRACE("socket %p, buffer %p, flags %#lx, irp %p.\n", socket, buffer, flags, irp);
return do_send_receive(socket, buffer, flags, irp, TRUE);
}
static NTSTATUS WINAPI wsk_receive(WSK_SOCKET *socket, WSK_BUF *buffer, ULONG flags, IRP *irp)
{
TRACE("socket %p, buffer %p, flags %#x, irp %p.\n", socket, buffer, flags, irp);
TRACE("socket %p, buffer %p, flags %#lx, irp %p.\n", socket, buffer, flags, irp);
return do_send_receive(socket, buffer, flags, irp, FALSE);
}
static NTSTATUS WINAPI wsk_disconnect(WSK_SOCKET *socket, WSK_BUF *buffer, ULONG flags, IRP *irp)
{
FIXME("socket %p, buffer %p, flags %#x, irp %p stub.\n", socket, buffer, flags, irp);
FIXME("socket %p, buffer %p, flags %#lx, irp %p stub.\n", socket, buffer, flags, irp);
return STATUS_NOT_IMPLEMENTED;
}
@ -698,7 +698,7 @@ static NTSTATUS WINAPI wsk_release(WSK_SOCKET *socket, WSK_DATA_INDICATION *data
static NTSTATUS WINAPI wsk_connext_ex(WSK_SOCKET *socket, SOCKADDR *remote_address, WSK_BUF *buffer,
ULONG flags, IRP *irp)
{
FIXME("socket %p, remote_address %p, buffer %p, flags %#x, irp %p stub.\n",
FIXME("socket %p, remote_address %p, buffer %p, flags %#lx, irp %p stub.\n",
socket, remote_address, buffer, flags, irp);
return STATUS_NOT_IMPLEMENTED;
@ -745,7 +745,7 @@ static NTSTATUS WINAPI wsk_socket(WSK_CLIENT *client, ADDRESS_FAMILY address_fam
NTSTATUS status;
SOCKET s;
TRACE("client %p, address_family %#x, socket_type %#x, protocol %#x, flags %#x, socket_context %p, dispatch %p, "
TRACE("client %p, address_family %#x, socket_type %#x, protocol %#lx, flags %#lx, socket_context %p, dispatch %p, "
"owning_process %p, owning_thread %p, security_descriptor %p, irp %p.\n",
client, address_family, socket_type, protocol, flags, socket_context, dispatch, owning_process,
owning_thread, security_descriptor, irp);
@ -790,7 +790,7 @@ static NTSTATUS WINAPI wsk_socket(WSK_CLIENT *client, ADDRESS_FAMILY address_fam
break;
default:
FIXME("Flags %#x not implemented.\n", flags);
FIXME("Flags %#lx not implemented.\n", flags);
closesocket(s);
heap_free(socket);
status = STATUS_NOT_IMPLEMENTED;
@ -812,8 +812,8 @@ static NTSTATUS WINAPI wsk_socket_connect(WSK_CLIENT *client, USHORT socket_type
const WSK_CLIENT_CONNECTION_DISPATCH *dispatch, PEPROCESS owning_process, PETHREAD owning_thread,
SECURITY_DESCRIPTOR *security_descriptor, IRP *irp)
{
FIXME("client %p, socket_type %#x, protocol %#x, local_address %p, remote_address %p, "
"flags %#x, socket_context %p, dispatch %p, owning_process %p, owning_thread %p, "
FIXME("client %p, socket_type %#x, protocol %#lx, local_address %p, remote_address %p, "
"flags %#lx, socket_context %p, dispatch %p, owning_process %p, owning_thread %p, "
"security_descriptor %p, irp %p stub.\n",
client, socket_type, protocol, local_address, remote_address, flags, socket_context,
dispatch, owning_process, owning_thread, security_descriptor, irp);
@ -826,7 +826,7 @@ static NTSTATUS WINAPI wsk_control_client(WSK_CLIENT *client, ULONG control_code
IRP *irp
)
{
FIXME("client %p, control_code %#x, input_size %lu, input_buffer %p, output_size %lu, "
FIXME("client %p, control_code %#lx, input_size %Iu, input_buffer %p, output_size %Iu, "
"output_buffer %p, output_size_returned %p, irp %p, stub.\n",
client, control_code, input_size, input_buffer, output_size, output_buffer,
output_size_returned, irp);
@ -868,7 +868,7 @@ static NTSTATUS WINAPI wsk_get_address_info(WSK_CLIENT *client, UNICODE_STRING *
struct wsk_get_address_info_context *context;
NTSTATUS status;
TRACE("client %p, node_name %p, service_name %p, name_space %#x, provider %p, hints %p, "
TRACE("client %p, node_name %p, service_name %p, name_space %#lx, provider %p, hints %p, "
"result %p, owning_process %p, owning_thread %p, irp %p.\n",
client, node_name, service_name, name_space, provider, hints, result,
owning_process, owning_thread, irp);
@ -915,8 +915,8 @@ static NTSTATUS WINAPI wsk_get_name_info(WSK_CLIENT *client, SOCKADDR *sock_addr
UNICODE_STRING *node_name, UNICODE_STRING *service_name, ULONG flags, PEPROCESS owning_process,
PETHREAD owning_thread, IRP *irp)
{
FIXME("client %p, sock_addr %p, sock_addr_length %u, node_name %p, service_name %p, "
"flags %#x, owning_process %p, owning_thread %p, irp %p stub.\n",
FIXME("client %p, sock_addr %p, sock_addr_length %lu, node_name %p, service_name %p, "
"flags %#lx, owning_process %p, owning_thread %p, irp %p stub.\n",
client, sock_addr, sock_addr_length, node_name, service_name, flags,
owning_process, owning_thread, irp);
@ -939,7 +939,7 @@ NTSTATUS WINAPI WskCaptureProviderNPI(WSK_REGISTRATION *wsk_registration, ULONG
{
WSK_CLIENT *client = wsk_registration->ReservedRegistrationContext;
TRACE("wsk_registration %p, wait_timeout %u, wsk_provider_npi %p.\n",
TRACE("wsk_registration %p, wait_timeout %lu, wsk_provider_npi %p.\n",
wsk_registration, wait_timeout, wsk_provider_npi);
wsk_provider_npi->Client = client;