Author: pschweitzer
Date: Sat Oct 10 07:55:42 2015
New Revision: 69474
URL:
http://svn.reactos.org/svn/reactos?rev=69474&view=rev
Log:
[XDK]
Properly define IO_CSQ function types
CORE-10245
Modified:
trunk/reactos/include/xdk/iotypes.h
Modified: trunk/reactos/include/xdk/iotypes.h
URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/include/xdk/iotypes.h?rev=…
==============================================================================
--- trunk/reactos/include/xdk/iotypes.h [iso-8859-1] (original)
+++ trunk/reactos/include/xdk/iotypes.h [iso-8859-1] Sat Oct 10 07:55:42 2015
@@ -2577,9 +2577,10 @@
} 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 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;