The alignment of both MIB_IPNETROW
and MIB_IPNETTABLE
on x86 and x64 is 4. That can be deduced by looking at the alignment of the struct members. And as for the array, there will be no padding between elements because there never is padding between array elements.
Hence there will be no padding at all on those platforms, and indeed the layout is the same on both platforms.
I cannot explain why the documentation talks of padding. Perhaps on Alpha or Itanium there would be padding, but not on x86 and x64. Or perhaps the documentation is just wrong.