Do any publicly available databases detail protein structure and functional domains?
Some of this information (at least some domains, active sites, etc) is available from UniProt.

If you want to download their whole database, you can search without specifying any terms and then click the Download button.