home *** CD-ROM | disk | FTP | other *** search
/ OS/2 Shareware BBS: 10 Tools / 10-Tools.zip / opendc12.zip / od124os2.exe / od12otk1.exe / include / odhelp.idl < prev    next >
Text File  |  1997-04-02  |  4KB  |  108 lines

  1. /* @(#)Z 1.5 com/src/core/idl/odhelp.idl, odcore, od96os2, odos29712d 97/03/21 17:41:57 (96/10/10 17:18:28) */
  2. //#====START_GENERATED_PROLOG======================================
  3. //#
  4. //#
  5. //#   COMPONENT_NAME: odcore
  6. //#
  7. //#   CLASSES: none
  8. //#
  9. //#   ORIGINS: 82,27
  10. //#
  11. //#
  12. //#   (C) COPYRIGHT International Business Machines Corp. 1995,1996
  13. //#   All Rights Reserved
  14. //#   Licensed Materials - Property of IBM
  15. //#   US Government Users Restricted Rights - Use, duplication or
  16. //#   disclosure restricted by GSA ADP Schedule Contract with IBM Corp.
  17. //#       
  18. //#   IBM DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, INCLUDING
  19. //#   ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
  20. //#   PURPOSE. IN NO EVENT SHALL IBM BE LIABLE FOR ANY SPECIAL, INDIRECT OR
  21. //#   CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF
  22. //#   USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR
  23. //#   OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE
  24. //#   OR PERFORMANCE OF THIS SOFTWARE.
  25. //#
  26. //#====END_GENERATED_PROLOG========================================
  27. //#
  28. /********************************************************************/
  29. /*  Licensed Materials - Property of IBM                            */
  30. /*                                                                  */
  31. /*                                                                  */
  32. /* Copyright (C) International Business Machines Corp., 1994.       */
  33. /* Copyright (C) Apple Computer, Inc., 1994                         */
  34. /*                                                                  */
  35. /*  US Government Users Restricted Rights -                         */
  36. /*  Use, duplication, or disclosure restricted                      */
  37. /*  by GSA ADP Schedule Contract with IBM Corp.                     */
  38. /*                                                                  */
  39. /*                                                                  */
  40. /********************************************************************/
  41. //# IBM Change History (most recent first):                         */
  42. //#  120349  5/15/95 map  Fix problem with //# comment on #endifs   */
  43. //#  120349  5/15/95 map  Fix up IDL copyright                      */
  44. //#******************************************************************/
  45. //#
  46. //#  File:    ODHelp.idl
  47. //#
  48. //#  Contains:  Class definition for ODHelp
  49. //#
  50.  
  51. #ifndef _ODHELP_
  52. #define _ODHELP_
  53.  
  54. #ifndef _ODOBJECT_
  55. #include "ODObject.idl"      // base class
  56. #endif
  57.  
  58. //=====================================================================================
  59. // Classes defined in this interface
  60. //=====================================================================================
  61.  
  62. interface  ODHelp;
  63.  
  64. //=====================================================================================
  65. // Classes used by this interface
  66. //=====================================================================================
  67.  
  68. interface  ODSession;
  69.  
  70. //=====================================================================================
  71. // ODHelp
  72. //=====================================================================================
  73.  
  74. interface ODHelp : ODObject
  75. {
  76.   void      InitHelp(in ODSession  Session);
  77.   ODBoolean DisplayHelp(in string sHelpFile, in ODULong ulPanelId);
  78.   ODBoolean DisplayHelpIndex(in string sHelpFile);
  79.   ODBoolean DisplayHelpUsingHelp(in string sHelpFile);
  80.   void      TerminateHelp();
  81.  
  82. //# Private to implementation
  83.  
  84. #ifdef __SOMIDL__
  85.   implementation
  86.   {
  87.   functionprefix = ODHelp;
  88.   override:
  89.     somInit,
  90.     somUninit,
  91.   Purge;
  92.  
  93.     releaseorder:
  94.         InitHelp,
  95.         DisplayHelp,
  96.         DisplayHelpIndex,
  97.         DisplayHelpUsingHelp,
  98.         TerminateHelp,
  99.         reserved1;
  100.  
  101.  
  102.   };
  103. #endif
  104. };
  105.  
  106. #endif // _ODHELP_
  107.  
  108.