s4/idl: DsAddEntry - refactor DsAddEntryCtr2 structure
authorKamen Mazdrashki <kamen.mazdrashki@postpath.com>
Tue, 9 Mar 2010 00:59:34 +0000 (02:59 +0200)
committerKamen Mazdrashki <kamen.mazdrashki@postpath.com>
Wed, 24 Mar 2010 15:34:34 +0000 (17:34 +0200)
Reply structure definition was aligned with WSPP documentation
Ref: [MS-DRSR], section 4.1.1.1.7

librpc/idl/drsuapi.idl

index 6e9ee3759e5f439444466c1bcd30da8654927df1..88cc90783cbcb73b4ae7b7f5e37c3123f64096b3 100644 (file)
@@ -1293,8 +1293,11 @@ interface drsuapi
 
        typedef struct {
                drsuapi_DsReplicaObjectIdentifier *id;
-               uint32 unknown1;
-               drsuapi_DsAddEntryErrorInfoX error;
+               drsuapi_DsAddEntry_DirErr dir_err;
+               uint32                    dsid;          /* implementation-specific diagnostic code */
+               WERROR                    extended_err;  /* 0, STATUS code, or Windows error code */
+               uint32                    extended_data; /* implementation-specific diagnostic code */
+               uint16                    problem;       /* 0 or PROBLEM error code */
                [range(0,10000)] uint32 count;
                [size_is(count)] drsuapi_DsReplicaObjectIdentifier2 *objects;
        } drsuapi_DsAddEntryCtr2;