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

s4/idl: Add DsAddEntry Name resolution error definition

This commit is contained in:
Kamen Mazdrashki 2010-03-14 16:07:49 +02:00
parent 04f4ea6ae2
commit 61e80fe3eb

View File

@ -1271,10 +1271,20 @@ interface drsuapi
drsuapi_DsAddEntry_AttrErrListItem_V1 first;
} drsuapi_DsAddEntryErrorInfo_Attr_V1;
/* Name resolution error
* Ref: NAMERR_DRS_WIRE_V1, [MS-DRSR]: 4.1.1.1.14 */
typedef struct {
uint32 dsid;
WERROR extended_err;
uint32 extended_data;
uint16 problem;
drsuapi_DsReplicaObjectIdentifier *id_matched; /* The best match for the supplied object identity */
} drsuapi_DsAddEntryErrorInfo_Name_V1;
typedef [switch_type(uint32)] union {
[case(1)] drsuapi_DsAddEntryErrorInfo_Attr_V1 attr_err;
/* [case(2)] drsuapi_DsAddEntryErrorInfo2 error2;
[case(3)] drsuapi_DsAddEntryErrorInfo3 error3;
[case(2)] drsuapi_DsAddEntryErrorInfo_Name_V1 name_err;
/* [case(3)] drsuapi_DsAddEntryErrorInfo3 error3;
*/ [case(4)] drsuapi_DsAddEntryErrorInfoX errorX;
[case(5)] drsuapi_DsAddEntryErrorInfoX errorX;
[case(6)] drsuapi_DsAddEntryErrorInfoX errorX;