diff options
author | Kamen Mazdrashki <kamen.mazdrashki@postpath.com> | 2010-03-08 03:51:37 +0200 |
---|---|---|
committer | Kamen Mazdrashki <kamen.mazdrashki@postpath.com> | 2010-03-24 17:34:33 +0200 |
commit | 4cdf4627a12751b821932e298450e80628f16158 (patch) | |
tree | 795d1b5dbb198dc617fd4f0b08b54a1790a51aad /librpc/idl | |
parent | 818719f7ba5b386bc0b191227d68c1a7ebc8843c (diff) | |
download | samba-4cdf4627a12751b821932e298450e80628f16158.tar.gz samba-4cdf4627a12751b821932e298450e80628f16158.tar.bz2 samba-4cdf4627a12751b821932e298450e80628f16158.zip |
s4/idl: Update drsuapi_DsAddEntryErrorInfoX definition
drsuapi_DsAddEntryErrorInfoX is an extended error
description used by most of the error infos returned
by DsAddEntry RPC method.
Diffstat (limited to 'librpc/idl')
-rw-r--r-- | librpc/idl/drsuapi.idl | 13 |
1 files changed, 8 insertions, 5 deletions
diff --git a/librpc/idl/drsuapi.idl b/librpc/idl/drsuapi.idl index 5f9b81d632..6e9ee3759e 100644 --- a/librpc/idl/drsuapi.idl +++ b/librpc/idl/drsuapi.idl @@ -1233,11 +1233,14 @@ interface drsuapi [case(2)] drsuapi_DsAddEntryRequest2 req2; } drsuapi_DsAddEntryRequest; - typedef struct { - uint32 unknown1; - WERROR status; - uint32 unknown2; - uint16 unknown3; + /* Generic extended error info + * commonly used in most places + * where rich error info is returned */ + typedef struct { + 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 */ } drsuapi_DsAddEntryErrorInfoX; typedef struct { |