mirror of
https://github.com/samba-team/samba.git
synced 2025-11-25 00:23:52 +03:00
rpc_client/cli_lsarpc.c:
rpc_parse/parse_lsa.c:
nsswitch/winbindd_rpc.c:
nsswitch/winbindd.h:
- Add const
libads/ads_ldap.c:
- Cleanup function for use
nsswitch/winbindd_ads.c:
- Use new utility function ads_sid_to_dn
- Don't search for 'dn=', rather call the ads_search_retry_dn()
nsswitch/winbindd_ads.c:
include/rpc_ds.h:
rpc_client/cli_ds.c:
- Fixup braindamage in cli_ds_enum_domain_trusts():
- This function was returning a UNISTR2 up to the caller, and
was doing nasty (invalid, per valgrind) things with memcpy()
- Create a new structure that represents this informaiton in a useful way
and use talloc.
Andrew Bartlett
This commit is contained in:
@@ -118,6 +118,19 @@ typedef struct {
|
||||
|
||||
} DS_DOMAIN_TRUSTS;
|
||||
|
||||
struct ds_domain_trust {
|
||||
/* static portion of structure */
|
||||
uint32 flags;
|
||||
uint32 parent_index;
|
||||
uint32 trust_type;
|
||||
uint32 trust_attributes;
|
||||
GUID guid;
|
||||
|
||||
DOM_SID sid;
|
||||
char *netbios_domain;
|
||||
char *dns_domain;
|
||||
};
|
||||
|
||||
typedef struct {
|
||||
|
||||
uint32 ptr;
|
||||
|
||||
Reference in New Issue
Block a user