構造体は以下のように定義されている。フィールドにはリストの次の構造体へのポインタが格納される。ヌル終端されたインターフェース名を指す。サブフィールドを参照して、アドレス構造体の形式を判別すべきである)。このフィールドはヌルポインタとなる場合がある。関連付けられたネットマスクを格納した構造体へのポインタが入る。このフィールドはヌルポインタとなる場合がある。インターフェースの宛先アドレスが入るかが決まる。アドレスファミリー固有のデータが入ったバッファへのポインタである。返すデータは動的に確保される。使って解放すべきである。