Windows 7 SDK MIDL compiler cannot build the Shareaza plugins, but works otherwise.
To use it, you will have to tell Visual Studio where the Windows Vista/2008 SDK compiler binaries are before building any plugins.
Go to: Tools > Options > Projects and Solutions > VC++ Directories
At the top of the Executables list, insert: C:\Program Files\Microsoft SDKs\Windows\v6.0A\Bin
Windows 7 SDK is also missing one include file (qedit.h), so you will have to install the latest DirectX SDK to get it -or just copy it from the old Windows Vista/2008 SDK. (DirectX SDK is no longer needed otherwise.)
...
All plugins will need to be fixed. The Win7 MIDL tool silently fails with useless code MIDL9008 "internal error" where the WinVista/2008 tool gives this message:
>midl : warning MIDL2471 : Some attributes and/or data types in the idl and/or included/imported idl files can not be represented in the type library: size_is/max_is
Trac Bug
Ticket #55 has been added for this.