diff options
author | Andrew Bartlett <abartlet@samba.org> | 2006-12-22 07:04:06 +0000 |
---|---|---|
committer | Gerald (Jerry) Carter <jerry@samba.org> | 2007-10-10 14:29:38 -0500 |
commit | 400a56d6dd2f02569a626f4507ec06fa49cf0839 (patch) | |
tree | 586fed5b62e073d28f81ae3eeded797dcd1f8b8d /source4/librpc | |
parent | 0738c192a3ea4aef50945fe3836dab796906b739 (diff) | |
download | samba-400a56d6dd2f02569a626f4507ec06fa49cf0839.tar.gz samba-400a56d6dd2f02569a626f4507ec06fa49cf0839.tar.bz2 samba-400a56d6dd2f02569a626f4507ec06fa49cf0839.zip |
r20315: Implement the server side of DsGetDomainControllerInfo. This is a
supprisingly complex call...
It turns out that the in/out parameter 'level' is not in/out, but set
seperatly by the server-side code from r->req.req1.level.
This commit also breaks out some common code from samldb into samdb.
Andrew Bartlett
(This used to be commit 2eb9e6445c64840399171f4f56b1e43786dbcfa7)
Diffstat (limited to 'source4/librpc')
-rw-r--r-- | source4/librpc/idl/drsuapi.idl | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/source4/librpc/idl/drsuapi.idl b/source4/librpc/idl/drsuapi.idl index 119e0b1b3e..fe0e98fe0d 100644 --- a/source4/librpc/idl/drsuapi.idl +++ b/source4/librpc/idl/drsuapi.idl @@ -1093,9 +1093,10 @@ interface drsuapi WERROR drsuapi_DsGetDomainControllerInfo( [in] policy_handle *bind_handle, - [in, out] int32 level, + [in] int32 level, [in,switch_is(level)] drsuapi_DsGetDCInfoRequest req, - [out,switch_is(level)] drsuapi_DsGetDCInfoCtr ctr + [out] int32 level_out, + [out,switch_is(level_out)] drsuapi_DsGetDCInfoCtr ctr ); /*****************/ |