From 3bfceafed7ad33d7bdf4cf9391f71b57dbe54220 Mon Sep 17 00:00:00 2001 From: Günther Deschner Date: Fri, 30 Apr 2010 13:35:41 +0200 Subject: rap: add rap_status to IDL. Guenther --- librpc/idl/rap.idl | 4 ++++ librpc/ndr/ndr_rap.c | 4 ++++ librpc/ndr/ndr_rap.h | 1 + 3 files changed, 9 insertions(+) (limited to 'librpc') diff --git a/librpc/idl/rap.idl b/librpc/idl/rap.idl index 52cd192881..51ada13564 100644 --- a/librpc/idl/rap.idl +++ b/librpc/idl/rap.idl @@ -10,6 +10,10 @@ ] interface rap { + typedef [public,noprint] enum { + NERR_Success = 0 + } rap_status; + const int RAP_WshareEnum = 0; const int RAP_WshareGetInfo = 1; const int RAP_WshareSetInfo = 2; diff --git a/librpc/ndr/ndr_rap.c b/librpc/ndr/ndr_rap.c index f21e3675b6..ea18a08865 100644 --- a/librpc/ndr/ndr_rap.c +++ b/librpc/ndr/ndr_rap.c @@ -22,3 +22,7 @@ #include "includes.h" #include "librpc/gen_ndr/ndr_rap.h" +_PUBLIC_ void ndr_print_rap_status(struct ndr_print *ndr, const char *name, enum rap_status r) +{ + ndr_print_WERROR(ndr, name, W_ERROR(r)); +} diff --git a/librpc/ndr/ndr_rap.h b/librpc/ndr/ndr_rap.h index 0a18e8cdb7..35a03b16cf 100644 --- a/librpc/ndr/ndr_rap.h +++ b/librpc/ndr/ndr_rap.h @@ -19,3 +19,4 @@ along with this program. If not, see . */ +_PUBLIC_ void ndr_print_rap_status(struct ndr_print *ndr, const char *name, enum rap_status r); -- cgit