softmath: Add tanl
Add definitions needed for InitiateShutdown() to winreg.h

Source:
http://msdn.microsoft.com/en-us/library/windows/desktop/aa376872%28v=vs.85%29.aspx

Patch by Frank Fesevur <ffes at users.sourceforge.net>.
Add missing defines for Win7/8
Add winapi-family check, add widl enumation-size specification,
and define DOT11_AUTH_ALOGORITHM_... additions
Add winapi-family checks, add Win 7&8 missing APIs, reorg headers
Some minor changes ... and for filehc.h extend and reorg header
Make filter.h autogenerated by filter.idl
New header gpio.h
Update shared headers for DDK for winapi-family check, Win 7&8 extensions,
and do some code-reordering.
Add monitor-configuration-API
Fixed headers as pointed out by review, and autogenerated Makefile.in and filter.h
Add winapi-family check
Add Win7/8 API,  correct use of NTDDI_VERSION and WINVER, correct if/endif hic-up, some minor nits
Correct new-lines and remove a stry $
evntprov.h: Fixed a typo.
Add additional defines
Add winapi-family check and Win7/8 specific extensions
New header file for Comm-API
Add Qz... aliases
For widl mode don't cast in _HRESULT_TYPEDEF_ to HRESULT.