Here's some Microsoft documents for Windows Firewall.
Introduction to Windows Firewall with Advanced Security
Windows 7 Network Location
HomeGroup and Firewall Interaction
Those documents covers Windows Firewall with Advanced Security in Windows 7, Windows Server 2008 R2, Windows Vista, and Windows Server 2008, additionally you have details how HomeGroup interacts with firewalls, using Windows Firewall as an example.