fsrvp: define FSRVP_E_SHADOWCOPYSET_ID_MISMATCH
authorDavid Disseldorp <ddiss@samba.org>
Fri, 14 Nov 2014 17:36:28 +0000 (18:36 +0100)
committerJeremy Allison <jra@samba.org>
Fri, 14 Nov 2014 22:27:04 +0000 (23:27 +0100)
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@samba.org>
Reviewed-by: Jeremy Allison <jra@samba.org>
librpc/idl/fsrvp.idl
source3/rpcclient/cmd_fss.c

index 2adff15f32f963d563a3121f1a744d1af395ff32..b73392f21e6e03af892d47e4bbc54f97766cb8ee 100644 (file)
@@ -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;
index 54fade7ee116c26cc9b1aaa1e427a0650c709de4..cfbaba3ccf3e39996d41a050cae0845f35c568b0 100644 (file)
@@ -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 {