2.2.2.4 DFS_INFO_ENUM_STRUCT

The DFS_INFO_ENUM_STRUCT union relates to the NetrDfsEnum and NetrDfsEnumEx methods when used to enumerate the configuration of the DFS server.

The DFS_INFO_ENUM_STRUCT union structure has the following format.

 typedef struct _DFS_INFO_ENUM_STRUCT {
   DWORD Level;
   [switch_is(Level)] union {
     [case(1)] 
       DFS_INFO_1_CONTAINER* DfsInfo1Container;
     [case(2)] 
       DFS_INFO_2_CONTAINER* DfsInfo2Container;
     [case(3)] 
       DFS_INFO_3_CONTAINER* DfsInfo3Container;
     [case(4)] 
       DFS_INFO_4_CONTAINER* DfsInfo4Container;
     [case(5)] 
       DFS_INFO_5_CONTAINER* DfsInfo5Container;
     [case(6)] 
       DFS_INFO_6_CONTAINER* DfsInfo6Container;
     [case(8)] 
       DFS_INFO_8_CONTAINER* DfsInfo8Container;
     [case(9)] 
       DFS_INFO_9_CONTAINER* DfsInfo9Container;
     [case(200)] 
       DFS_INFO_200_CONTAINER* DfsInfo200Container;
     [case(300)] 
       DFS_INFO_300_CONTAINER* DfsInfo300Container;
   } DfsInfoContainer;
 } DFS_INFO_ENUM_STRUCT;

Level: Specifies the case of the DfsInfoContainer union.

DfsInfoContainer: Union of the possible enumeration containers.

DfsInfo1Container: The DFS_INFO_1_CONTAINER structure contains an array of the names of DFS roots or DFS links. For more information, see section 2.2.6.1.

DfsInfo2Container: The DFS_INFO_2_CONTAINER structure contains an array of information for DFS roots or DFS links. For more information, see section 2.2.6.2.

DfsInfo3Container: The DFS_INFO_3_CONTAINER structure contains an array of information for DFS roots or DFS links. For more information, see section 2.2.6.3.

DfsInfo4Container: The DFS_INFO_4_CONTAINER structure contains an array of information for DFS roots or DFS links. For more information, see section 2.2.6.4.

DfsInfo5Container: The DFS_INFO_5_CONTAINER structure contains an array of information for DFS roots or DFS links. For more information, see section 2.2.6.5.

DfsInfo6Container: The DFS_INFO_6_CONTAINER structure contains an array of information for DFS roots or DFS links. For more information, see section 2.2.6.6.

DfsInfo8Container: The DFS_INFO_8_CONTAINER structure contains an array of information for DFS roots or DFS links. For more information, see section 2.2.6.7.

DfsInfo9Container: The DFS_INFO_9_CONTAINER structure contains an array of information for DFS roots or DFS links. For more information, see section 2.2.6.8.

DfsInfo200Container: The DFS_INFO_200_CONTAINER structure contains an array of the names of domain-based DFS namespaces in a domain-based DFS. For more information, see section 2.2.6.9.

DfsInfo300Container: The DFS_INFO_300_CONTAINER structure contains an array of the DFS roots hosted on a server. For more information, see section 2.2.6.10.