ction.
</p><h2>Implementing an IMAPI Type Library for VB</h2><p>
There's a fair amount of code involved in implementing a type library like this.  To explain how
it works we'll take the example of the <span class="code">IDiscMaster</span> interface.  First,
here's an excerpt of what you get from the Platform SDK, which includes the declares in 
<span class="code">imapi.h</span>:
</p><pre>
EXTERN_C const IID IID_IDiscMaster;

#if defined(__cplusplus) &amp;&amp; !defined(CINTERFACE)
    
    MIDL_INTERFACE("5