From 8034fab3dfa8ffcdae4958832d0bbee367961c03 Mon Sep 17 00:00:00 2001 From: Pierre Schweitzer Date: Mon, 25 May 2015 16:52:02 +0000 Subject: [PATCH] [NTFS] Implement NtfsMarkIrpContextForQueue() which allows marking an IRP to queue it svn path=/trunk/; revision=67908 --- reactos/drivers/filesystems/ntfs/ntfs.h | 12 ++++++++++-- 1 file changed, 10 insertions(+), 2 deletions(-) diff --git a/reactos/drivers/filesystems/ntfs/ntfs.h b/reactos/drivers/filesystems/ntfs/ntfs.h index ab0facde7bb..9bc263b5928 100644 --- a/reactos/drivers/filesystems/ntfs/ntfs.h +++ b/reactos/drivers/filesystems/ntfs/ntfs.h @@ -461,9 +461,17 @@ typedef struct _FCB extern PNTFS_GLOBAL_DATA NtfsGlobalData; -//int CdfsStrcmpi( wchar_t *str1, wchar_t *str2 ); -//void CdfsWstrcpy( wchar_t *str1, wchar_t *str2, int max ); +FORCEINLINE +NTSTATUS +NtfsMarkIrpContextForQueue(PNTFS_IRP_CONTEXT IrpContext) +{ + PULONG Flags = &IrpContext->Flags; + *Flags &= ~IRPCONTEXT_COMPLETE; + *Flags |= IRPCONTEXT_QUEUE; + + return STATUS_PENDING; +} /* attrib.c */