Error in function prototype
<p>Why does this code result in error?</p>

<pre><code>class CommonRuntine
{
    public:
        struct TProcess;
        TProcess GetProcessByName(LPCSTR ProcessName);
};
</code></pre>

<p>It says "<strong>E2293 ) Expected</strong>" on the "<em>};</em>" bit</p>

<p>PS : LPCSTR is a type</p>
