[PATCH] fsrvp: define FSRVP_E_SHADOWCOPYSET_ID_MISMATCH

Jeremy Allison jra at samba.org
Fri Nov 14 15:13:01 MST 2014


On Fri, Nov 14, 2014 at 06:36:28PM +0100, David Disseldorp wrote:
> 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>

LGTM. Pushed - thanks !
> ---
>  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