2.2.1.2.3 NL_SITE_NAME_EX_ARRAY

The NL_SITE_NAME_EX_ARRAY structure defines an array of site and subnet names. This structure extends the NL_SITE_NAME_ARRAY (section 2.2.1.2.2) structure by adding an array of subnets that correspond to the sites.

 typedef struct _NL_SITE_NAME_EX_ARRAY {
   ULONG EntryCount;
   [size_is(EntryCount)] PRPC_UNICODE_STRING SiteNames;
   [size_is(EntryCount)] PRPC_UNICODE_STRING SubnetNames;
 } NL_SITE_NAME_EX_ARRAY,
  *PNL_SITE_NAME_EX_ARRAY;

EntryCount: The number of entries in SiteNames and SubnetNames.

SiteNames: A pointer to an array of null-terminated Unicode strings that contain site names. For details about sites, see [MS-ADTS] section 6.1.1.2.2.1.

SubnetNames: A pointer to an array of null-terminated Unicode strings that contain subnet names. For details about subnets, see [MS-ADTS] section 6.1.1.2.2.2.1.