C# IAttachmentExecute
<p>Im trying to use the <a href="http://msdn.microsoft.com/en-us/library/bb776297%28VS.85%29.aspx" rel="nofollow">IAttachmentExecute</a> interface in my C# application. (Using .NET4 and VS2010).
MSDN says it is in <code>Shdocvw.dll</code> (and its members says that <code>IAttachmentExecute</code> is specified in <code>Shobjidl.h / Shobjidl.idl</code> which leads me to a <code>73db1241-1e85-4581-8e4f-a81e1d0f8c57</code> GUID.) </p>

<p>When I add a reference to this DLL in VS I get the generated <code>SHDocVw</code>-Namespace, but it does not contain this interface.</p>

<p>Every other attempt with <code>System.Type.GetTypeFromCLSID</code> and <code>System.Activator.CreateInstance</code> or <code>System.Activator.CreateComInstanceFrom</code> fails with the message that there is no type with that GUID.</p>

<p>How can I use that interface?
(Dont think there are alternatives.)</p>

<p>Thanks in advance.</p>

<p><strong>Edit</strong>:<br>
<em>Generated interface definition with</em>:<br>
<code>MIDL.exe</code> msdn.microsoft.com/en-us/library/ms680078.aspx<br>
<code>Tlbimp.exe</code> msdn.microsoft.com/en-us/library/tt0cf3sx.aspx</p>

<p><strong>Edit2</strong>:<br>
<em>Independent from interface def.:</em><br>
Tries with <code>CoCreateInstance</code> fail with <code>REGDB_E_CLASSNOTREG</code>, so how could I make my program find <code>IAttachmentExecute</code>. <em>Or am I wrong with my problem and simply miss the solution / my mistake?</em></p>
