2.2.2.12 DFS_SUPPORTED_NAMESPACE_VERSION_INFO

The DFS_SUPPORTED_NAMESPACE_VERSION_INFO structure relates to the NetrDfsGetSupportedNamespaceVersion method when used to determine the domain-based or standalone-based DFS major and minor version information.

The DFS_SUPPORTED_NAMESPACE_VERSION_INFO structure has the following format.

 typedef struct _DFS_SUPPORTED_NAMESPACE_VERSION_INFO {
   unsigned long DomainDfsMajorVersion;
   unsigned long DomainDfsMinorVersion;
   ULONGLONG DomainDfsCapabilities;
   unsigned long StandaloneDfsMajorVersion;
   unsigned long StandaloneDfsMinorVersion;
   ULONGLONG StandaloneDfsCapabilities;
 } DFS_SUPPORTED_NAMESPACE_VERSION_INFO,
  *PDFS_SUPPORTED_NAMESPACE_VERSION_INFO;

DomainDfsMajorVersion: A value containing the major version number of the DFS metadata format supported by a domain-based DFS namespace.

DomainDfsMinorVersion: A value containing the minor version number of the DFS metadata format supported by a domain-based DFS namespace.

DomainDfsCapabilities: A value containing the capability information of a domain-based DFS namespace.

StandaloneDfsMajorVersion: A value containing the major version number of a stand-alone DFS namespace.

StandaloneDfsMinorVersion: A value containing the minor version number of a stand-alone DFS namespace.

StandaloneDfsCapabilities: A value containing the capability information of a stand-alone DFS namespace.

DomainDfsCapabilities and StandaloneDfsCapabilities are bit fields with the following defined value.

Value

Meaning

DFS_NAMESPACE_CAPABILITY_ABDE

0x0000000000000001

This specifies support for Access Based Directory Enumeration (ABDE) mode.<4>

When this structure is used for communication, all undefined bit fields MUST be set to zero. A client SHOULD ignore all bit fields it does not understand.