rap: add rap_status to IDL.
authorGünther Deschner <gd@samba.org>
Fri, 30 Apr 2010 11:35:41 +0000 (13:35 +0200)
committerGünther Deschner <gd@samba.org>
Fri, 30 Apr 2010 11:44:41 +0000 (13:44 +0200)
Guenther

librpc/idl/rap.idl
librpc/ndr/ndr_rap.c
librpc/ndr/ndr_rap.h

index 52cd192881f854329fde6d92ad88efa61406a3ae..51ada13564aaff9983f09b6edcbf831a4ef58ece 100644 (file)
 ]
 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;
index f21e3675b68618e92b2f212d3f946d289a3c7f9b..ea18a088650618f09b0ed4f276e1059093af1392 100644 (file)
@@ -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));
+}
index 0a18e8cdb73e2ccfcac5f3a603a70b2f9fec4bbe..35a03b16cf96f1b567664747cb0bb6be2aaa372b 100644 (file)
@@ -19,3 +19,4 @@
    along with this program.  If not, see <http://www.gnu.org/licenses/>.
 */
 
+_PUBLIC_ void ndr_print_rap_status(struct ndr_print *ndr, const char *name, enum rap_status r);