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

  1. // AutoBld.odl : type library source for AutoBld.dll
  2.  
  3. // Copyright (C) 1992-1998 Microsoft Corporation
  4. // All rights reserved.
  5.  
  6.  
  7. // This file will be processed by the Make Type Library (mktyplib) tool to
  8. // produce the type library (AutoBld.tlb).
  9.  
  10. [    uuid(D93F3A08-3DA9-11D0-B889-00C04FD7A0F0), version(1.0),
  11.     helpstring ("AUTOBLD Developer Studio Add-in") ]
  12. library AutoBld
  13. {
  14.     importlib("stdole32.tlb");
  15.     importlib("devshl.dll");
  16.     importlib("ide\devdbg.pkg");
  17.     
  18.  
  19.     //  Dual interface for CCommands
  20.     //
  21.     //  All commands that your add-in adds to DevStudio
  22.     //   must appear in this interface.  You may use the
  23.     //   ClassView to add methods to this interface, which
  24.     //   will cause stub implementations of those methods to
  25.     //   appear in your CCommands class.
  26.     
  27.     [    uuid(D93F3A04-3DA9-11D0-B889-00C04FD7A0F0),
  28.         oleautomation,
  29.         dual
  30.     ]
  31.  
  32.     interface ICommands : IDispatch
  33.     {
  34.         // methods
  35.         [id(1)]
  36.         HRESULT AutoBuildTest();
  37.         [id(2)]
  38.         HRESULT AutoBuild();
  39.         [id(3)]
  40.         HRESULT AutoBuildConfigure();
  41.     };
  42.  
  43.     //  Class information for CCommands
  44.  
  45.     [ uuid(D93F3A05-3DA9-11D0-B889-00C04FD7A0F0) ]
  46.     coclass Commands
  47.     {
  48.         [default] interface ICommands;
  49.     };
  50.  
  51.     [ hidden, uuid(D93F3A06-3DA9-11D0-B889-00C04FD7A0F0) ]
  52.     coclass ApplicationEvents
  53.     {
  54.         [default] interface IApplicationEvents;
  55.     }
  56.  
  57.     [ hidden, uuid(D93F3A07-3DA9-11D0-B889-00C04FD7A0F0) ]
  58.     coclass DebuggerEvents
  59.     {
  60.         [default] interface IDebuggerEvents;
  61.     }
  62.  
  63.     //{{AFX_APPEND_ODL}}
  64.     //}}AFX_APPEND_ODL}}
  65. };
  66.