andy-123 Hey. Thanks for the patch. Project can always benefit from more tests. Just few remarks:
1. Create patches from reactos directory. I know that tests are in rostests outside of it and it needs a bit of work (unfortunately). So in this case you have to create the patch you from trunk and manually add the string "modules/" to the file names in the patch (Sorry for the inconvenience). I can fix that if my description was not good enough.
2. You first check if GetIpAddrTable is working which is great, but with return FALSE use the macro "skip" to mark the test as skipped instead of failed with "ok(FALSE,...".
3. Don't use static buffer for taking the info (buf). Allocate it if bytes returned is > 0. On my machine test fails, because I have several adapters and 1k is not enough .
4. You assume that tables returned by GetIpAddrTable and the ioctl are matching by row. All tests will fail if an adapter position in the table moved. I would suggest to either not check info bit by bit or find a way to match returned row to expected row.