[PATCH] fsrvp: define FSRVP_E_SHADOWCOPYSET_ID_MISMATCH

David Disseldorp ddiss at samba.org
Fri Nov 14 10:36:28 MST 2014


This was recently added to the [MS-FSRVP] specification with the errata
http://msdn.microsoft.com/en-us/library/dn785066.aspx#BKMK_FSRVP

Signed-off-by: David Disseldorp <ddiss at samba.org>
---
 librpc/idl/fsrvp.idl        | 1 +
 source3/rpcclient/cmd_fss.c | 6 +++++-
 2 files changed, 6 insertions(+), 1 deletion(-)

diff --git a/librpc/idl/fsrvp.idl b/librpc/idl/fsrvp.idl
index 2adff15..b73392f 100644
--- a/librpc/idl/fsrvp.idl
+++ b/librpc/idl/fsrvp.idl
@@ -22,6 +22,7 @@ import "misc.idl";
 	const uint32 FSRVP_E_OBJECT_NOT_FOUND = 0x80042308;
 	const uint32 FSRVP_E_UNSUPPORTED_CONTEXT = 0x8004231B;
 	const uint32 FSRVP_E_BAD_ID = 0x80042302;	/* wire, not documented */
+	const uint32 FSRVP_E_SHADOWCOPYSET_ID_MISMATCH = 0x80042501;
 	typedef struct {
 		GUID ShadowCopySetId;
 		GUID ShadowCopyId;
diff --git a/source3/rpcclient/cmd_fss.c b/source3/rpcclient/cmd_fss.c
index 54fade7..cfbaba3 100644
--- a/source3/rpcclient/cmd_fss.c
+++ b/source3/rpcclient/cmd_fss.c
@@ -56,7 +56,11 @@ static const struct {
 	{
 		FSRVP_E_UNSUPPORTED_CONTEXT,
 		"The specified context value is invalid."
-	}
+	},
+	{
+		FSRVP_E_SHADOWCOPYSET_ID_MISMATCH,
+		"The provided ShadowCopySetId does not exist."
+	},
 };
 
 struct fss_context_map {
-- 
2.1.2



More information about the samba-technical mailing list