From 8cd50ca0ee1633399f92b3fc841525ceec02be8a Mon Sep 17 00:00:00 2001 From: Pierre Schweitzer Date: Sat, 10 Oct 2015 07:55:42 +0000 Subject: [PATCH] [XDK] Properly define IO_CSQ function types CORE-10245 svn path=/trunk/; revision=69474 --- reactos/include/xdk/iotypes.h | 18 ++++++++++++------ 1 file changed, 12 insertions(+), 6 deletions(-) diff --git a/reactos/include/xdk/iotypes.h b/reactos/include/xdk/iotypes.h index 013c37520e4..7cbead09050 100644 --- a/reactos/include/xdk/iotypes.h +++ b/reactos/include/xdk/iotypes.h @@ -2577,9 +2577,10 @@ typedef struct _IO_CSQ_IRP_CONTEXT { } IO_CSQ_IRP_CONTEXT, *PIO_CSQ_IRP_CONTEXT; typedef VOID -(NTAPI *PIO_CSQ_INSERT_IRP)( +(NTAPI IO_CSQ_INSERT_IRP)( _In_ struct _IO_CSQ *Csq, _In_ PIRP Irp); +typedef IO_CSQ_INSERT_IRP *PIO_CSQ_INSERT_IRP; typedef NTSTATUS (NTAPI IO_CSQ_INSERT_IRP_EX)( @@ -2589,30 +2590,35 @@ typedef NTSTATUS typedef IO_CSQ_INSERT_IRP_EX *PIO_CSQ_INSERT_IRP_EX; typedef VOID -(NTAPI *PIO_CSQ_REMOVE_IRP)( +(NTAPI IO_CSQ_REMOVE_IRP)( _In_ struct _IO_CSQ *Csq, _In_ PIRP Irp); +typedef IO_CSQ_REMOVE_IRP *PIO_CSQ_REMOVE_IRP; typedef PIRP -(NTAPI *PIO_CSQ_PEEK_NEXT_IRP)( +(NTAPI IO_CSQ_PEEK_NEXT_IRP)( _In_ struct _IO_CSQ *Csq, _In_ PIRP Irp, _In_ PVOID PeekContext); +typedef IO_CSQ_PEEK_NEXT_IRP *PIO_CSQ_PEEK_NEXT_IRP; typedef VOID -(NTAPI *PIO_CSQ_ACQUIRE_LOCK)( +(NTAPI IO_CSQ_ACQUIRE_LOCK)( _In_ struct _IO_CSQ *Csq, _Out_ PKIRQL Irql); +typedef IO_CSQ_ACQUIRE_LOCK *PIO_CSQ_ACQUIRE_LOCK; typedef VOID -(NTAPI *PIO_CSQ_RELEASE_LOCK)( +(NTAPI IO_CSQ_RELEASE_LOCK)( _In_ struct _IO_CSQ *Csq, _In_ KIRQL Irql); +typedef IO_CSQ_RELEASE_LOCK *PIO_CSQ_RELEASE_LOCK; typedef VOID -(NTAPI *PIO_CSQ_COMPLETE_CANCELED_IRP)( +(NTAPI IO_CSQ_COMPLETE_CANCELED_IRP)( _In_ struct _IO_CSQ *Csq, _In_ PIRP Irp); +typedef IO_CSQ_COMPLETE_CANCELED_IRP *PIO_CSQ_COMPLETE_CANCELED_IRP; typedef struct _IO_CSQ { ULONG Type;