The automation interface is a 32-bit interface; therefore, it must be loaded from a 32-bit process. If you are using the automation interface on a 64-bit machine, you may need to load the automation interface through a 32-bit executable file.
For example, if you are using VBScript with the automation interface, you may need to launch cscript.exe from the 32-bit system folder (SysWow64). Otherwise, the 64-bit scripting host may encounter an error such as the following one when creating the automation object:
Microsoft VBScript runtime error: ActiveX component can't create object: 'ISWiAutoAutomation Interface Version.ISWiProject'