[NTFS]
authorPierre Schweitzer <pierre@reactos.org>
Mon, 25 May 2015 16:52:02 +0000 (16:52 +0000)
committerPierre Schweitzer <pierre@reactos.org>
Mon, 25 May 2015 16:52:02 +0000 (16:52 +0000)
Implement NtfsMarkIrpContextForQueue() which allows marking an IRP to queue it

svn path=/trunk/; revision=67908

reactos/drivers/filesystems/ntfs/ntfs.h

index ab0facd..9bc263b 100644 (file)
@@ -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 */