No, the SDK should be all you need. If it is properly installed, you should have these keys in your registry for the COM class registration:
- HKEY_LOCAL_MACHINE\SOFTWARE\Classes\X10.ActiveHome
- HKEY_LOCAL_MACHINE\SOFTWARE\Classes\X10.ActiveHome.1
- HKEY_LOCAL_MACHINE\SOFTWARE\Classes\CLSID\{001000AF-2DEF-0001-10B6-DC5BA692C858}
- HKEY_LOCAL_MACHINE\SOFTWARE\Classes\CLSID\{001000AF-2DEF-0002-10B6-DC5BA692C858}
- HKEY_LOCAL_MACHINE\SOFTWARE\Classes\CLSID\{001000AF-2DEF-0103-10B6-DC5BA692C858}
- HKEY_LOCAL_MACHINE\SOFTWARE\Classes\CLSID\{001000AF-2DEF-0105-10B6-DC5BA692C858}
- HKEY_LOCAL_MACHINE\SOFTWARE\Classes\CLSID\{001000AF-2DEF-0208-10B6-DC5BA692C858}
- HKEY_LOCAL_MACHINE\SOFTWARE\Classes\CLSID\{001000AF-3DEF-0101-10B6-DC5BA692C858}
- HKEY_LOCAL_MACHINE\SOFTWARE\Classes\CLSID\{001000AF-3DEF-0910-10B6-DC5BA692C858}
If you are on 64-bit Windows then the latter 7 will be under HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Classes\CLSID\...
If these keys don't exist in your registry, the SDK is not properly installed and you will get that error.