home *** CD-ROM | disk | FTP | other *** search
/ OS/2 Shareware BBS: 10 Tools / 10-Tools.zip / sd386v50.zip / sd386src.zip / ALL.H < prev    next >
Text File  |  1996-08-28  |  7KB  |  146 lines

  1. /*****************************************************************************/
  2. /* File:                                             IBM INTERNAL USE ONLY   */
  3. /*   all.h                                                                   */
  4. /*                                                                           */
  5. /* Description:                                                              */
  6. /*   all include files for SD386                                             */
  7. /*                                                                           */
  8. /* History:                                                                  */
  9. /*                                                                           */
  10. /*   02/08/91 Creation of 32-bit SD86, from 16-bit version.                  */
  11. /*                                                                           */
  12. /*****************************************************************************/
  13.  
  14. #ifdef __DEBUG_ALLOC__
  15.  #pragma strings(readonly)
  16. #endif
  17.  
  18. #include <stdio.h>                      /* i/o support                       */
  19. #include <stdlib.h>                     /* commonly used library functions   */
  20. #include <setjmp.h>                     /* machine state restore routines    */
  21. #include <string.h>                     /* non KBD, VIO, MOU subsystem calls */
  22. #include <ctype.h>                      /*                                   */
  23. #include <float.h>
  24. #include <sys\stat.h>
  25.  
  26. /*****************************************************************************/
  27. /* - includes for netbios support.                                           */
  28. /*****************************************************************************/
  29. #define E32TO16
  30. #include <lan_7_c.h>
  31. #include <netb_1_c.h>
  32. #include <netb_2_c.h>
  33. #include <netb_4_c.h>
  34.  
  35. #define INCL_SUB                        /* kbd, vio, mouse routines          */
  36. #define INCL_DOSMODULEMGR                                               /*100*/
  37. #define INCL_DOSMISC                                                    /*100*/
  38. #define INCL_DOSSESMGR                                                  /*100*/
  39. #define INCL_DOSPROCESS                                                 /*100*/
  40. #define INCL_DOSERRORS                                                  /*101*/
  41. #define INCL_DOSFILEMGR   /* File Manager values */
  42. #define INCL_DOSEXCEPTIONS                                              /*213*/
  43. #define INCL_DOSSEMAPHORES                                              /*701*/
  44. #define INCL_DOSMEMMGR                                                  /*701*/
  45. #define INCL_DOSDEVICES                                                 /*701*/
  46. #define INCL_DOSQUEUES                                                  /*917*/
  47. #define INCL_DOSNMPIPES                                                 /*919*/
  48. #define INCL_REXXSAA                                                    /*919*/
  49. #include <os2.h>
  50. #include <bsedev.h>
  51. #include <rexxsaa.h>
  52.  
  53. #define INCL_BASE                                                       /*813*/
  54. #define INCL_MACROS                                                     /*813*/
  55. #include "base.h"
  56. #include "xcpt.h"                       /* exception codes                   */
  57. #include "kbd.h"                        /* keyboard scan codes.              */
  58. #include "sd386pro.h"                   /* startup profile stuff             */
  59. #include "helpid.h"
  60. #include "errorid.h"                                                    /*827*/
  61. #include "panic.h"
  62. #include "fmt.h"                        /* video related stuff               */
  63. #include "msgdef.h"                     /* SD86 message definitions          */
  64. #include "router.h"                                                     /*919*/
  65. #include "esp.h"                        /*                                917*/
  66. #include "sd386.h"
  67. #include "$$symbol.h"                                                   /*809*/
  68. #include "exe.h"                        /* EXE/DLL structures and formats.   */
  69. #include "mte.h"                        /*                                822*/
  70. #include "afile.h"
  71. #include "brk.h"                        /* breakpoint definitions            */
  72. #include "dfile.h"
  73. #include "ptrace.h"
  74. #include "boxmenu.h"
  75. #include "$$types.h"
  76. #include "iapx286.h"                    /* 80286 architecture definitions    */
  77. #include "go.h"                         /* variables for GO.C interfacing    */
  78. #include "disasm.h"                     /* Dave Toll's disassembler.         */
  79. #include "threads.h"                    /* multithread support.              */
  80. #include "setcolor.h"                   /* color support.                 101*/
  81. #include "regwin.h"                     /* Regsiter windows stuff         401*/
  82. #include "wps.h"                        /* watch point stuff              602*/
  83. #include "mouse.h"                      /* mouse releated stuff           701*/
  84. #include "dialog.h"                     /* Dialog #defines.               701*/
  85. #include "pulldown.h"                   /* pull down definitions          701*/
  86. #include "stack.h"                      /* pull down definitions          827*/
  87. #include "txrx.h"
  88. #include "com.h"                        /* async comm structures.            */
  89. #include "keystr.h"                     /* definitions for GetString().   910*/
  90. #include "qproc.h"                      /* DosQProcStatus() header.       919*/
  91. #include "pipe.h"                                                       /*919*/
  92. #include "dbgq.h"                                                       /*919*/
  93. #include "netbios.h"                                                    /*919*/
  94. #include "tcpip.h"
  95. #include "pid.h"
  96. #include "maptypes.h"
  97.  
  98. #ifdef MSH
  99.  #include "msh.h"
  100.  #include "ci.h"
  101.  #include "window.h"
  102. #endif
  103.  
  104. #define INCL_FUNCS
  105. #define INCL_FMTDATA
  106. #define INCL_FINDEXE
  107. #define INCL_MTE
  108. #define INCL_XBOX
  109. #define INCL_BRK
  110. #define INCL_GO
  111. #define INCL_DEBUG
  112. #define INCL_COM
  113. #define INCL_TX
  114. #include "funcs.h"
  115.  
  116. #define INCL_MAIN
  117. #define INCL_XSRVMTE
  118. #define INCL_XSRVBRK
  119. #define INCL_XSRVGO
  120. #define INCL_XSRVDIS
  121. #define INCL_XSRVDBIF
  122. #define INCL_XSRVFEXE
  123. #define INCL_XSRVACVT
  124. #define INCL_ESPSTART
  125. #define INCL_XSRVXCPT
  126. #define INCL_XSRVWPS
  127. #define INCL_XSRVTHDS
  128. #define INCL_XSRVUNWD
  129. #define INCL_RX
  130. #include "xfuncs.h"
  131.  
  132. /*****************************************************************************/
  133. /* - a redefinition for DosDebug()                                           */
  134. /*****************************************************************************/
  135. #define DosDebug(x) Dbg(x)
  136. /*#define Talloc(x)   calloc(1,x)*/
  137.  
  138.  
  139. /*****************************************************************************/
  140. /* - these defines are for compatibility with some prior betas.              */
  141. /*****************************************************************************/
  142. extern USHORT ColStart, RowStart;
  143. #define VIEW_DONT_SHOW   2
  144. #define VIEW_NORMAL      0
  145. #define VIEW_SHOW        1
  146.