diff options
author | Kamen Mazdrashki <kamen.mazdrashki@postpath.com> | 2010-03-14 16:07:49 +0200 |
---|---|---|
committer | Kamen Mazdrashki <kamen.mazdrashki@postpath.com> | 2010-03-24 17:34:39 +0200 |
commit | 61e80fe3eb58179f3ef33ac930b231824f3b15e1 (patch) | |
tree | 50f97471f045c3866ab95de23bc1bc53cbde37e3 /librpc/idl | |
parent | 04f4ea6ae22f5821ccc80dab04dc2fa17c946f1f (diff) | |
download | samba-61e80fe3eb58179f3ef33ac930b231824f3b15e1.tar.gz samba-61e80fe3eb58179f3ef33ac930b231824f3b15e1.tar.bz2 samba-61e80fe3eb58179f3ef33ac930b231824f3b15e1.zip |
s4/idl: Add DsAddEntry Name resolution error definition
Diffstat (limited to 'librpc/idl')
-rw-r--r-- | librpc/idl/drsuapi.idl | 14 |
1 files changed, 12 insertions, 2 deletions
diff --git a/librpc/idl/drsuapi.idl b/librpc/idl/drsuapi.idl index 2fc2607fd7..72537aeb83 100644 --- a/librpc/idl/drsuapi.idl +++ b/librpc/idl/drsuapi.idl @@ -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; |