2.2.3.2 FILE_ENUM_UNION

The FILE_ENUM_UNION union contains information about files, devices, and pipes. It is used in the definition of the FILE_ENUM_STRUCT structure.

 typedef 
 [switch_type(DWORD)] 
 union _FILE_ENUM_UNION {
   [case(2)] 
     FILE_INFO_2_CONTAINER* Level2;
   [case(3)] 
     FILE_INFO_3_CONTAINER* Level3;
 } FILE_ENUM_UNION;

Level2: A pointer to a structure containing information about a file, device or pipe, as specified in section 2.2.4.8.

Level3: A pointer to a structure containing information about a file, device or pipe, as specified in section 2.2.4.9.