svn commit: samba r8375 - in branches/SAMBA_4_0/source/librpc/idl: .
metze at samba.org
metze at samba.org
Tue Jul 12 12:25:51 GMT 2005
Author: metze
Date: 2005-07-12 12:25:50 +0000 (Tue, 12 Jul 2005)
New Revision: 8375
WebSVN: http://websvn.samba.org/cgi-bin/viewcvs.cgi?view=rev&root=samba&rev=8375
Log:
- move from netr_StringLarge to lsa_StringLarge
- we need to use lsa_StringLarge in lsa_DnsDomainInfo, to make windows clients happy
metze
Modified:
branches/SAMBA_4_0/source/librpc/idl/lsa.idl
branches/SAMBA_4_0/source/librpc/idl/netlogon.idl
Changeset:
Modified: branches/SAMBA_4_0/source/librpc/idl/lsa.idl
===================================================================
--- branches/SAMBA_4_0/source/librpc/idl/lsa.idl 2005-07-12 12:12:03 UTC (rev 8374)
+++ branches/SAMBA_4_0/source/librpc/idl/lsa.idl 2005-07-12 12:25:50 UTC (rev 8375)
@@ -20,6 +20,12 @@
} lsa_String;
typedef [public] struct {
+ [value(2*strlen_m(string))] uint16 length;
+ [value(2*(strlen_m(string)+1))] uint16 size;
+ [flag(STR_SIZE4|STR_LEN4|STR_NOTERM|STR_LARGE_SIZE)] string *string;
+ } lsa_StringLarge;
+
+ typedef [public] struct {
uint32 count;
[size_is(count)] lsa_String *names;
} lsa_Strings;
@@ -180,9 +186,15 @@
} lsa_AuditFullQueryInfo;
typedef struct {
- lsa_String name;
- lsa_String dns_domain;
- lsa_String dns_forest;
+ /* it's important that we use the lsa_StringLarge here,
+ * because otherwise windows clients result with such dns hostnames
+ * e.g. w2k3-client.samba4.samba.orgsamba4.samba.org
+ * where it should be
+ * w2k3-client.samba4.samba.org
+ */
+ lsa_StringLarge name;
+ lsa_StringLarge dns_domain;
+ lsa_StringLarge dns_forest;
GUID domain_guid;
dom_sid2 *sid;
} lsa_DnsDomainInfo;
Modified: branches/SAMBA_4_0/source/librpc/idl/netlogon.idl
===================================================================
--- branches/SAMBA_4_0/source/librpc/idl/netlogon.idl 2005-07-12 12:12:03 UTC (rev 8374)
+++ branches/SAMBA_4_0/source/librpc/idl/netlogon.idl 2005-07-12 12:25:50 UTC (rev 8375)
@@ -19,12 +19,6 @@
{
declare bitmap samr_AcctFlags;
- typedef struct {
- [value(2*strlen_m(string))] uint16 length;
- [value(2*(strlen_m(string)+1))] uint16 size;
- [flag(STR_NOTERM|STR_SIZE4|STR_LEN4|STR_LARGE_SIZE)] string *string;
- } netr_StringLarge;
-
/*****************/
/* Function 0x00 */
@@ -164,8 +158,8 @@
samr_RidWithAttributeArray groups;
uint32 user_flags;
netr_UserSessionKey key;
- netr_StringLarge logon_server;
- netr_StringLarge domain;
+ lsa_StringLarge logon_server;
+ lsa_StringLarge domain;
dom_sid2 *domain_sid;
netr_LMSessionKey LMSessKey;
samr_AcctFlags acct_flags;
More information about the samba-cvs
mailing list