diff options
author | Joseph Sutton <josephsutton@catalyst.net.nz> | 2021-12-23 10:57:50 +1300 |
---|---|---|
committer | Joseph Sutton <jsutton@samba.org> | 2021-12-24 02:16:33 +0000 |
commit | 454e46c467fbba9814c03c7200c58efb269c326d (patch) | |
tree | f6f7757ede4433e9bc49ead22f7108ec361f4d3f /librpc | |
parent | 2926cfb299c14a6d80c32059377833d41fd7a32a (diff) | |
download | samba-454e46c467fbba9814c03c7200c58efb269c326d.tar.gz |
netlogon.idl: Add flags for indicating directory service versions
Pair-Programmed-With: Stefan Metzmacher <metze@samba.org>
Signed-off-by: Joseph Sutton <josephsutton@catalyst.net.nz>
Signed-off-by: Stefan Metzmacher <metze@samba.org>
Diffstat (limited to 'librpc')
-rw-r--r-- | librpc/idl/netlogon.idl | 20 |
1 files changed, 16 insertions, 4 deletions
diff --git a/librpc/idl/netlogon.idl b/librpc/idl/netlogon.idl index e9a4b192a9f..5832d6862be 100644 --- a/librpc/idl/netlogon.idl +++ b/librpc/idl/netlogon.idl @@ -1149,6 +1149,13 @@ interface netlogon DS_TRY_NEXTCLOSEST_SITE | DS_DIRECTORY_SERVICE_6_REQUIRED | DS_WEB_SERVICE_REQUIRED | + /* + * For now we skip these until + * we have test for them: + * DS_DIRECTORY_SERVICE_8_REQUIRED | + * DS_DIRECTORY_SERVICE_9_REQUIRED | + * DS_DIRECTORY_SERVICE_10_REQUIRED | + */ DS_RETURN_FLAT_NAME | DS_RETURN_DNS_NAME); @@ -1169,8 +1176,11 @@ interface netlogon DS_IS_FLAT_NAME = 0x00010000, DS_IS_DNS_NAME = 0x00020000, DS_TRY_NEXTCLOSEST_SITE = 0x00040000, - DS_DIRECTORY_SERVICE_6_REQUIRED = 0x00080000, + DS_DIRECTORY_SERVICE_6_REQUIRED = 0x00080000, /* 2008 */ DS_WEB_SERVICE_REQUIRED = 0x00100000, + DS_DIRECTORY_SERVICE_8_REQUIRED = 0x00200000, /* 2012 */ + DS_DIRECTORY_SERVICE_9_REQUIRED = 0x00400000, /* 2012R2 */ + DS_DIRECTORY_SERVICE_10_REQUIRED= 0x00800000, /* 2016 */ DS_RETURN_DNS_NAME = 0x40000000, DS_RETURN_FLAT_NAME = 0x80000000 } netr_DsRGetDCName_flags; @@ -1191,10 +1201,12 @@ interface netlogon DS_SERVER_WRITABLE = 0x00000100, DS_SERVER_GOOD_TIMESERV = 0x00000200, DS_SERVER_NDNC = 0x00000400, - DS_SERVER_SELECT_SECRET_DOMAIN_6 = 0x00000800, - DS_SERVER_FULL_SECRET_DOMAIN_6 = 0x00001000, + DS_SERVER_SELECT_SECRET_DOMAIN_6 = 0x00000800, /* 2008 / RODC */ + DS_SERVER_FULL_SECRET_DOMAIN_6 = 0x00001000, /* 2008 / RWDC */ DS_SERVER_WEBSERV = 0x00002000, - DS_SERVER_DS_8 = 0x00004000, + DS_SERVER_DS_8 = 0x00004000, /* 2012 */ + DS_SERVER_DS_9 = 0x00008000, /* 2012R2 */ + DS_SERVER_DS_10 = 0x00010000, /* 2016 */ DS_DNS_CONTROLLER = 0x20000000, DS_DNS_DOMAIN = 0x40000000, DS_DNS_FOREST_ROOT = 0x80000000 |