home *** CD-ROM | disk | FTP | other *** search
/ Tricks of the Windows Gam…ming Gurus (2nd Edition) / Disc2.iso / msdn_vcb / samples / vc98 / addins / bldrec / bldrec.odl < prev    next >
Text File  |  1998-04-02  |  1KB  |  58 lines

  1. // bldrec.odl : type library source for bldrec.dll
  2.  
  3. // This file will be processed by the Make Type Library (mktyplib) tool to
  4. // produce the type library (bldrec.tlb).
  5.  
  6. [    uuid(36FDE866-EA61-11D0-B595-00A0C91BC942), version(1.0),
  7.     helpstring ("BLDREC Developer Studio Add-in") ]
  8. library Bldrec
  9. {
  10.     importlib("stdole32.tlb");
  11.     importlib("devshl.dll");
  12.     importlib("ide\devdbg.pkg");
  13.     
  14.  
  15.     //  Dual interface for CCommands
  16.     //
  17.     //  All commands that your add-in adds to DevStudio
  18.     //   must appear in this interface.  You may use the
  19.     //   ClassView to add methods to this interface, which
  20.     //   will cause stub implementations of those methods to
  21.     //   appear in your CCommands class.
  22.     
  23.     [    uuid(36FDE862-EA61-11D0-B595-00A0C91BC942),
  24.         oleautomation,
  25.         dual
  26.     ]
  27.  
  28.     interface ICommands : IDispatch
  29.     {
  30.         // methods
  31.         [id(1)]
  32.         HRESULT BldrecCommandMethod();
  33.     };
  34.  
  35.     //  Class information for CCommands
  36.  
  37.     [ uuid(36FDE863-EA61-11D0-B595-00A0C91BC942) ]
  38.     coclass Commands
  39.     {
  40.         [default] interface ICommands;
  41.     };
  42.  
  43.     [ hidden, uuid(36FDE864-EA61-11D0-B595-00A0C91BC942) ]
  44.     coclass ApplicationEvents
  45.     {
  46.         [default] interface IApplicationEvents;
  47.     }
  48.  
  49.     [ hidden, uuid(36FDE865-EA61-11D0-B595-00A0C91BC942) ]
  50.     coclass DebuggerEvents
  51.     {
  52.         [default] interface IDebuggerEvents;
  53.     }
  54.  
  55.     //{{AFX_APPEND_ODL}}
  56.     //}}AFX_APPEND_ODL}}
  57. };
  58.