https://git.reactos.org/?p=reactos.git;a=commitdiff;h=6b8f3967ae39f8127e37e…
commit 6b8f3967ae39f8127e37eb2a963e66c1067009ec
Author: Serge Gautherie <32623169+SergeGautherie(a)users.noreply.github.com>
AuthorDate: Tue Aug 18 13:20:30 2020 +0200
Commit: GitHub <noreply(a)github.com>
CommitDate: Tue Aug 18 14:20:30 2020 +0300
[REISERFS] Fix MSVC compilation with '_VS_ANALYZE_' (#3013)
'...\write.c(38): error C2373: 'RfsdFloppyFlush': redefinition; different
type modifiers'
'...\write.c(45): error C2373: 'RfsdFloppyFlushDpc': redefinition;
different type modifiers'
---
drivers/filesystems/reiserfs/src/write.c | 16 ++++++++++++++++
1 file changed, 16 insertions(+)
diff --git a/drivers/filesystems/reiserfs/src/write.c
b/drivers/filesystems/reiserfs/src/write.c
index be04002bc7c..20975dd0eed 100644
--- a/drivers/filesystems/reiserfs/src/write.c
+++ b/drivers/filesystems/reiserfs/src/write.c
@@ -34,19 +34,35 @@ typedef struct _RFSD_FLPFLUSH_CONTEXT {
WORKER_THREAD_ROUTINE RfsdFloppyFlush;
#endif // _PREFAST_
+#ifndef __REACTOS__
VOID
RfsdFloppyFlush(IN PVOID Parameter);
+#else
+VOID
+NTAPI
+RfsdFloppyFlush(_In_ PVOID Parameter);
+#endif
#ifdef _PREFAST_
KDEFERRED_ROUTINE RfsdFloppyFlushDpc;
#endif // _PREFAST_
+#ifndef __REACTOS__
VOID
RfsdFloppyFlushDpc (
IN PKDPC Dpc,
IN PVOID DeferredContext,
IN PVOID SystemArgument1,
IN PVOID SystemArgument2);
+#else
+VOID
+NTAPI
+RfsdFloppyFlushDpc (
+ _In_ PKDPC Dpc,
+ _In_opt_ PVOID DeferredContext,
+ _In_opt_ PVOID SystemArgument1,
+ _In_opt_ PVOID SystemArgument2);
+#endif
NTSTATUS
RfsdWriteComplete (IN PRFSD_IRP_CONTEXT IrpContext);