home *** CD-ROM | disk | FTP | other *** search
/ High Voltage Shareware / high1.zip / high1 / DIR24 / EDMI5.ZIP / IFSR0.ZIP / R0GLOBAL.H < prev    next >
C/C++ Source or Header  |  1993-10-04  |  1KB  |  43 lines

  1. /******************************************************************************
  2. *******************************************************************************
  3. **
  4. ** EXR0R3 - A ring 0/ring 3 IFS skeleton
  5. ** Copyright (C) 1993 by Andre Asselin
  6. **
  7. ** R0GLOBAL.H - Ring 0 side global variables
  8. **
  9. ** History:
  10. ** 6/22/93 - created
  11. **
  12. *******************************************************************************
  13. ******************************************************************************/
  14.  
  15. #if defined(__cplusplus)
  16. extern "C" {
  17. #endif
  18.  
  19. // Save area for IFS command line
  20. extern char CmdLineSave[256];
  21.  
  22. // Pointer to DevHlp entry point
  23. extern void (*DevHelp)();
  24.  
  25. // Data block to hold info on control program
  26. extern CPDATA CPData;
  27.  
  28. // 0=control program is unattached, 1=CP is attached, -1=CP never attached
  29. extern int CPAttached;
  30.  
  31. // Startup the C library
  32. extern void far pascal Startup(void);
  33.  
  34. // Locks for the control program's buffers
  35. extern LINADDR Lock1, Lock2;
  36.  
  37. // Process ID of the control program
  38. extern PID CPPID;
  39.  
  40. #if defined(__cplusplus)
  41. }
  42. #endif
  43.