From 257f46f9780f1a2ead1bd72976e3c4c27ddd6cea Mon Sep 17 00:00:00 2001
From: Biswapriyo Nath <[email protected]>
Date: Fri, 18 Feb 2022 18:33:28 +0530
Subject: [PATCH 2/2] headers: Add default parameter value in vsbackup.idl

Signed-off-by: Biswapriyo Nath <[email protected]>
---
 mingw-w64-headers/include/vsbackup.idl | 12 ++++++------
 1 file changed, 6 insertions(+), 6 deletions(-)

diff --git a/mingw-w64-headers/include/vsbackup.idl 
b/mingw-w64-headers/include/vsbackup.idl
index 2740bb1..8b0e948 100644
--- a/mingw-w64-headers/include/vsbackup.idl
+++ b/mingw-w64-headers/include/vsbackup.idl
@@ -157,13 +157,13 @@ interface IVssBackupComponents : IUnknown
     [out] IVssWriterComponentsExt **ppWriter);
 
   HRESULT InitializeForBackup(
-    [in] BSTR bstrXML);
+    [in, defaultvalue(NULL)] BSTR bstrXML);
 
   HRESULT SetBackupState(
     [in] boolean bSelectComponents,
     [in] boolean bBackupBootableSystemState,
     [in] VSS_BACKUP_TYPE backupType,
-    [in] boolean bPartialFileSupport);
+    [in, defaultvalue(0)] boolean bPartialFileSupport);
 
   HRESULT InitializeForRestore(
     [in] BSTR bstrXML);
@@ -452,13 +452,13 @@ interface IVssBackupComponentsEx3 : 
IVssBackupComponentsEx2
     [out] BSTR *pbstrWriter,
     [out] VSS_WRITER_STATE *pnStatus,
     [out] HRESULT *phrFailureWriter,
-    [out] HRESULT *phrApplication,
-    [out] BSTR *pbstrApplicationMessage);
+    [out, defaultvalue(NULL)] HRESULT *phrApplication,
+    [out, defaultvalue(NULL)] BSTR *pbstrApplicationMessage);
 
   HRESULT AddSnapshotToRecoverySet(
     [in] VSS_ID snapshotId,
     [in] DWORD dwFlags,
-    [in] VSS_PWSZ pwszDestinationVolume);
+    [in, defaultvalue(NULL)] VSS_PWSZ pwszDestinationVolume);
 
   HRESULT RecoverSet(
     [in] DWORD dwFlags,
@@ -475,7 +475,7 @@ interface IVssBackupComponentsEx4 : IVssBackupComponentsEx3
     [in] VSS_PWSZ pwszFilePath,
     [out] VSS_PWSZ *ppwszRootPath,
     [out] VSS_PWSZ *ppwszLogicalPrefix,
-    [in] WINBOOL bNormalizeFQDNforRootPath);
+    [in, defaultvalue(FALSE)] WINBOOL bNormalizeFQDNforRootPath);
 }
 
 cpp_quote("#define VSS_SW_BOOTABLE_STATE (1 << 0)")
-- 
2.35.1

_______________________________________________
Mingw-w64-public mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/mingw-w64-public

Reply via email to