s4/idl: DsCrackNames - switch types should be unsigned
authorKamen Mazdrashki <kamen.mazdrashki@postpath.com>
Fri, 5 Mar 2010 20:37:44 +0000 (22:37 +0200)
committerStefan Metzmacher <metze@samba.org>
Wed, 10 Mar 2010 16:12:02 +0000 (17:12 +0100)
Signed-off-by: Stefan Metzmacher <metze@samba.org>
librpc/idl/drsuapi.idl

index dbbb4f133b1d7306e0a8f25fb3c10aa3d382d0eb..b869325a8e2e5a9d2f48cb1c9edc7b54d2ca0c88 100644 (file)
@@ -963,7 +963,7 @@ interface drsuapi
                [size_is(count)] drsuapi_DsNameString *names;
        } drsuapi_DsNameRequest1;
 
-       typedef [switch_type(int32)] union {
+       typedef [switch_type(uint32)] union {
                [case(1)] drsuapi_DsNameRequest1 req1;
        } drsuapi_DsNameRequest;
 
@@ -978,15 +978,15 @@ interface drsuapi
                [size_is(count)] drsuapi_DsNameInfo1 *array;
        } drsuapi_DsNameCtr1;
 
-       typedef [switch_type(int32)] union {
+       typedef [switch_type(uint32)] union {
                [case(1)] drsuapi_DsNameCtr1 *ctr1;
        } drsuapi_DsNameCtr;
 
        WERROR drsuapi_DsCrackNames(
                [in] policy_handle *bind_handle,
-               [in] int32 level,
+               [in] uint32 level,
                [in,ref,switch_is(level)] drsuapi_DsNameRequest *req,
-               [out,ref] int32 *level_out,
+               [out,ref] uint32 *level_out,
                [out,ref,switch_is(*level_out)] drsuapi_DsNameCtr *ctr
                );