mirror of
https://github.com/reactos/reactos.git
synced 2024-09-30 22:47:28 +00:00
[XDK]
Properly define IO_CSQ function types CORE-10245 svn path=/trunk/; revision=69474
This commit is contained in:
parent
29fb77c656
commit
8cd50ca0ee
|
@ -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;
|
||||
|
|
Loading…
Reference in a new issue