не забывайте, что один компьютер может иметь несколько IP-адресов, поэтому вам придется выбрать один ..
Я предполагаю, что ваш вопрос на самом деле: "Как я могу найти маску сети одного из моих локальных IP-адресов?"
, то:
1) это легко сделать, проанализировав вывод системной команды: "netstat -rn" / "route print"
2) Вы можете сделать это сложным способом, используя функцию GetIpForwardTable. (http://msdn.microsoft.com/en-us/library/aa365953(VS.85).aspx#)