# MBParentBssDesc

## C Specification

      #include <nitro/mb.h>

      typedef     struct
      {
          u16    length;
          u16    rssi;
          u16    bssid[3];
          u16    ssidLength;
          u8     ssid[32];
          u16    capaInfo;

          struct
          {
              u16  basic;
              u16  support;
          } rateSet;

          u16    beaconPeriod;
          u16    dtimPeriod;
          u16    channel;
          u16    cfpPeriod;
          u16    cfpMaxDuration;
      } MBParentBssDesc;

## Description

The structure where parent information for the multi-boot child is saved.
This is the same as the part with `gameInfo` removed from the `WMbssDesc` structure.

In `ssid[0]`, `ssid[1]`, `ssid[2]`, and `ssid[3]`, `GGID` that was set from the multiboot parent is stored in little-endian format.

System can keep only one structure, which can be obtained with the `MB_GetMultiBootParentBssDesc` function.
Also, it is referenced internally when obtaining the connected parent information with the `MB_ReadMultiBootParentBssDesc` function.

## See Also

`MBGameRegistry`, `MB_GetMultiBootParentBssDesc`

## Revision History

11/02/2004 Matched the structure definition to the header file.
10/06/2004 Corrected links.
08/09/2004 Initial version.