- Fix a whole fat bunch of Prefast warnings by making the IoCsqxxx declarations in csq.h match the ones in wdm.h.

svn path=/trunk/; revision=55808
This commit is contained in:
Stefan Ginsberg 2012-02-22 17:00:06 +00:00
parent d97f0de65f
commit e9cca27577

View file

@ -275,7 +275,7 @@ typedef IO_CSQ_INSERT_IRP_EX *PIO_CSQ_INSERT_IRP_EX;
* there are no IRQL restrictions. * there are no IRQL restrictions.
*/ */
NTKERNELAPI NTKERNELAPI
NTSTATUS NTAPI IoCsqInitialize(_In_ PIO_CSQ Csq, NTSTATUS NTAPI IoCsqInitialize(_Out_ PIO_CSQ Csq,
_In_ PIO_CSQ_INSERT_IRP CsqInsertIrp, _In_ PIO_CSQ_INSERT_IRP CsqInsertIrp,
_In_ PIO_CSQ_REMOVE_IRP CsqRemoveIrp, _In_ PIO_CSQ_REMOVE_IRP CsqRemoveIrp,
_In_ PIO_CSQ_PEEK_NEXT_IRP CsqPeekNextIrp, _In_ PIO_CSQ_PEEK_NEXT_IRP CsqPeekNextIrp,
@ -289,7 +289,7 @@ NTSTATUS NTAPI IoCsqInitialize(_In_ PIO_CSQ Csq,
* information for use with the queue. * information for use with the queue.
*/ */
NTKERNELAPI NTKERNELAPI
NTSTATUS NTAPI IoCsqInitializeEx(_In_ PIO_CSQ Csq, NTSTATUS NTAPI IoCsqInitializeEx(_Out_ PIO_CSQ Csq,
_In_ PIO_CSQ_INSERT_IRP_EX CsqInsertIrpEx, _In_ PIO_CSQ_INSERT_IRP_EX CsqInsertIrpEx,
_In_ PIO_CSQ_REMOVE_IRP CsqRemoveIrp, _In_ PIO_CSQ_REMOVE_IRP CsqRemoveIrp,
_In_ PIO_CSQ_PEEK_NEXT_IRP CsqPeekNextIrp, _In_ PIO_CSQ_PEEK_NEXT_IRP CsqPeekNextIrp,
@ -301,32 +301,32 @@ NTSTATUS NTAPI IoCsqInitializeEx(_In_ PIO_CSQ Csq,
* Insert an IRP into the queue * Insert an IRP into the queue
*/ */
NTKERNELAPI NTKERNELAPI
VOID NTAPI IoCsqInsertIrp(_In_ PIO_CSQ Csq, VOID NTAPI IoCsqInsertIrp(_Inout_ PIO_CSQ Csq,
_In_ PIRP Irp, _Inout_ PIRP Irp,
_In_opt_ PIO_CSQ_IRP_CONTEXT Context); _Out_opt_ PIO_CSQ_IRP_CONTEXT Context);
/* /*
* Insert an IRP into the queue, with special context maintained that * Insert an IRP into the queue, with special context maintained that
* makes it easy to find IRPs in the queue * makes it easy to find IRPs in the queue
*/ */
NTKERNELAPI NTKERNELAPI
NTSTATUS NTAPI IoCsqInsertIrpEx(_In_ PIO_CSQ Csq, NTSTATUS NTAPI IoCsqInsertIrpEx(_Inout_ PIO_CSQ Csq,
_In_ PIRP Irp, _Inout_ PIRP Irp,
_In_opt_ PIO_CSQ_IRP_CONTEXT Context, _Out_opt_ PIO_CSQ_IRP_CONTEXT Context,
_In_opt_ PVOID InsertContext); _In_opt_ PVOID InsertContext);
/* /*
* Remove a particular IRP from the queue * Remove a particular IRP from the queue
*/ */
NTKERNELAPI NTKERNELAPI
PIRP NTAPI IoCsqRemoveIrp(_In_ PIO_CSQ Csq, PIRP NTAPI IoCsqRemoveIrp(_Inout_ PIO_CSQ Csq,
_In_ PIO_CSQ_IRP_CONTEXT Context); _Inout_ PIO_CSQ_IRP_CONTEXT Context);
/* /*
* Remove the next IRP from the queue * Remove the next IRP from the queue
*/ */
NTKERNELAPI NTKERNELAPI
PIRP NTAPI IoCsqRemoveNextIrp(_In_ PIO_CSQ Csq, PIRP NTAPI IoCsqRemoveNextIrp(_Inout_ PIO_CSQ Csq,
_In_opt_ PVOID PeekContext); _In_opt_ PVOID PeekContext);
#ifdef __cplusplus #ifdef __cplusplus