[SCM] Samba Shared Repository - branch v4-0-test updated - release-4-0-0alpha5-102-gf5afb69

Michael Adam obnox at samba.org
Tue Jul 22 12:24:31 GMT 2008


The branch, v4-0-test has been updated
       via  f5afb695045b1a2f3b8c00a4d82d40e8e50726c9 (commit)
       via  705f79bd0a5e93daa0cb11b5dcca36e75c75df93 (commit)
       via  dd278b069b8683a0e3721ebb7d0de06d2bc1c86f (commit)
      from  e625c6b2516111002c99239c1a2188c6d5d87ab6 (commit)

http://gitweb.samba.org/?p=samba.git;a=shortlog;h=v4-0-test


- Log -----------------------------------------------------------------
commit f5afb695045b1a2f3b8c00a4d82d40e8e50726c9
Author: Michael Adam <obnox at samba.org>
Date:   Tue Jul 22 13:07:55 2008 +0200

    drsuapi.idl: add drsuapi_SupportedExtensionsExt bitfield.
    
    This knowledge is obtained from the wspp-docs (section 5.35).
    
    Michael

commit 705f79bd0a5e93daa0cb11b5dcca36e75c75df93
Author: Michael Adam <obnox at samba.org>
Date:   Tue Jul 22 12:46:04 2008 +0200

    drsuapi.idl: the last 16 bytes in DsBindInfo48 ar the GUID of the config dn.
    
    This bit seems not to be documented in the WSPP docs.
    
    Michael

commit dd278b069b8683a0e3721ebb7d0de06d2bc1c86f
Author: Michael Adam <obnox at samba.org>
Date:   Tue Jul 22 11:37:32 2008 +0200

    drsuapi.idl: add drsuapi_DsBindInfo48.
    
    This is necessary to make DsGetNcChanges work with win2008.
    
    Michael

-----------------------------------------------------------------------

Summary of changes:
 source/librpc/idl/drsuapi.idl |   16 ++++++++++++++++
 1 files changed, 16 insertions(+), 0 deletions(-)


Changeset truncated at 500 lines:

diff --git a/source/librpc/idl/drsuapi.idl b/source/librpc/idl/drsuapi.idl
index b9cff5d..ee1f5c8 100644
--- a/source/librpc/idl/drsuapi.idl
+++ b/source/librpc/idl/drsuapi.idl
@@ -58,6 +58,11 @@ interface drsuapi
 		DRSUAPI_SUPPORTED_EXTENSION_80000000			= 0x80000000
 	} drsuapi_SupportedExtensions;
 
+	typedef [bitmap32bit] bitmap {
+		DRSUAPI_SUPPORTED_EXTENSION_ADAM			= 0x00000001,
+		DRSUAPI_SUPPORTED_EXTENSION_LH_BETA2			= 0x00000002
+	} drsuapi_SupportedExtensionsExt;
+
 	/* this is used by w2k */
 	typedef struct {
 		drsuapi_SupportedExtensions supported_extensions;
@@ -73,6 +78,16 @@ interface drsuapi
 		uint32 repl_epoch;
 	} drsuapi_DsBindInfo28;
 
+	/* this is used by w2k8 */
+	typedef struct {
+		drsuapi_SupportedExtensions supported_extensions;
+		GUID site_guid;
+		uint32 u1;
+		uint32 repl_epoch;
+		drsuapi_SupportedExtensionsExt supported_extensions_ext;
+		GUID config_dn_guid;
+	} drsuapi_DsBindInfo48;
+
 	typedef struct {
 		[flag(NDR_REMAINING)] DATA_BLOB info;
 	} drsuapi_DsBindInfoFallBack;
@@ -80,6 +95,7 @@ interface drsuapi
 	typedef [nodiscriminant] union {
 		[case(24)][subcontext(4)] drsuapi_DsBindInfo24 info24;
 		[case(28)][subcontext(4)] drsuapi_DsBindInfo28 info28;
+		[case(48)][subcontext(4)] drsuapi_DsBindInfo48 info48;
 		[default][subcontext(4)] drsuapi_DsBindInfoFallBack FallBack;
 	} drsuapi_DsBindInfo;
 


-- 
Samba Shared Repository


More information about the samba-cvs mailing list