diff options
author | Kaho Ng <ngkaho1234@gmail.com> | 2016-05-14 19:30:24 +0300 |
---|---|---|
committer | Kaho Ng <ngkaho1234@gmail.com> | 2016-05-14 19:30:24 +0300 |
commit | 185f1498156f3fac48b584880359102fb1dac36f (patch) | |
tree | 968d81efe4d084ff8ea7a72046a9c3eb000eedb2 | |
parent | 54794914ed5d84c25e25f156580fb022c9e4b0e6 (diff) |
EA: add EA handling stub
-rw-r--r-- | Ext3Fsd/dispatch.c | 6 | ||||
-rwxr-xr-x | Ext3Fsd/ea.c | 28 | ||||
-rw-r--r-- | Ext3Fsd/include/ext2fs.h | 15 |
3 files changed, 49 insertions, 0 deletions
diff --git a/Ext3Fsd/dispatch.c b/Ext3Fsd/dispatch.c index d540b0e..82d2e61 100644 --- a/Ext3Fsd/dispatch.c +++ b/Ext3Fsd/dispatch.c @@ -267,6 +267,12 @@ Ext2DispatchRequest (IN PEXT2_IRP_CONTEXT IrpContext) case IRP_MJ_SHUTDOWN: return Ext2ShutDown(IrpContext); + case IRP_MJ_QUERY_EA: + return Ext2QueryEa(IrpContext); + + case IRP_MJ_SET_EA: + return Ext2QueryEa(IrpContext); + #if (_WIN32_WINNT >= 0x0500) case IRP_MJ_PNP: return Ext2Pnp(IrpContext); diff --git a/Ext3Fsd/ea.c b/Ext3Fsd/ea.c new file mode 100755 index 0000000..632b154 --- /dev/null +++ b/Ext3Fsd/ea.c @@ -0,0 +1,28 @@ +/* +* COPYRIGHT: See COPYRIGHT.TXT +* PROJECT: Ext2 File System Driver for Windows >= NT +* FILE: ea.c +* PROGRAMMER: Matt Wu <mattwu@163.com> Kaho Ng <ngkaho1234@gmail.com> +* HOMEPAGE: http://www.ext2fsd.com +* UPDATE HISTORY: +*/ + +/* INCLUDES *****************************************************************/ + +#include "ext2fs.h" + +NTSTATUS
+Ext2QueryEa(
+ IN PEXT2_IRP_CONTEXT IrpContext
+) +{ + return STATUS_EAS_NOT_SUPPORTED; +} + +NTSTATUS
+Ext2SetEa(
+ IN PEXT2_IRP_CONTEXT IrpContext
+)
+{
+ return STATUS_EAS_NOT_SUPPORTED;
+}
\ No newline at end of file diff --git a/Ext3Fsd/include/ext2fs.h b/Ext3Fsd/include/ext2fs.h index 01e2d1c..df97599 100644 --- a/Ext3Fsd/include/ext2fs.h +++ b/Ext3Fsd/include/ext2fs.h @@ -1586,6 +1586,21 @@ Ext2BuildRequest ( ); // +// ea.c +// + +NTSTATUS +Ext2QueryEa( + IN PEXT2_IRP_CONTEXT IrpContext +); + +NTSTATUS +Ext2SetEa( + IN PEXT2_IRP_CONTEXT IrpContext +); + + +// // Except.c // |