1
0
mirror of https://github.com/samba-team/samba.git synced 2025-02-28 01:58:17 +03:00

s4/idl: DsAddEntry - switch types should be unsigned

This commit is contained in:
Kamen Mazdrashki 2010-03-07 21:36:22 +02:00
parent fcad13500b
commit a4ed8dc1fd

View File

@ -1215,7 +1215,7 @@ interface drsuapi
drsuapi_DsReplicaObjectListItem first_object; drsuapi_DsReplicaObjectListItem first_object;
} drsuapi_DsAddEntryRequest2; } drsuapi_DsAddEntryRequest2;
typedef [switch_type(int32)] union { typedef [switch_type(uint32)] union {
[case(2)] drsuapi_DsAddEntryRequest2 req2; [case(2)] drsuapi_DsAddEntryRequest2 req2;
} drsuapi_DsAddEntryRequest; } drsuapi_DsAddEntryRequest;
@ -1290,16 +1290,16 @@ interface drsuapi
[size_is(count)] drsuapi_DsReplicaObjectIdentifier2 *objects; [size_is(count)] drsuapi_DsReplicaObjectIdentifier2 *objects;
} drsuapi_DsAddEntryCtr3; } drsuapi_DsAddEntryCtr3;
typedef [switch_type(int32)] union { typedef [switch_type(uint32)] union {
[case(2)] drsuapi_DsAddEntryCtr2 ctr2; [case(2)] drsuapi_DsAddEntryCtr2 ctr2;
[case(3)] drsuapi_DsAddEntryCtr3 ctr3; [case(3)] drsuapi_DsAddEntryCtr3 ctr3;
} drsuapi_DsAddEntryCtr; } drsuapi_DsAddEntryCtr;
[public] WERROR drsuapi_DsAddEntry( [public] WERROR drsuapi_DsAddEntry(
[in] policy_handle *bind_handle, [in] policy_handle *bind_handle,
[in] int32 level, [in] uint32 level,
[in,ref,switch_is(level)] drsuapi_DsAddEntryRequest *req, [in,ref,switch_is(level)] drsuapi_DsAddEntryRequest *req,
[out,ref] int32 *level_out, [out,ref] uint32 *level_out,
[out,ref,switch_is(*level_out)] drsuapi_DsAddEntryCtr *ctr [out,ref,switch_is(*level_out)] drsuapi_DsAddEntryCtr *ctr
); );