home *** CD-ROM | disk | FTP | other *** search
/ OS/2 Shareware BBS: 10 Tools / 10-Tools.zip / ddkx86v2.zip / DDKX86 / DBCSDD / INC_DBCS / BSETIB.INC < prev    next >
Text File  |  1995-04-14  |  2KB  |  57 lines

  1. ;*DDK*************************************************************************/
  2. ;
  3. ; COPYRIGHT (C) Microsoft Corporation, 1989
  4. ; COPYRIGHT    Copyright (C) 1995 IBM Corporation
  5. ;
  6. ;    The following IBM OS/2 WARP source code is provided to you solely for
  7. ;    the purpose of assisting you in your development of OS/2 WARP device
  8. ;    drivers. You may use this code in accordance with the IBM License
  9. ;    Agreement provided in the IBM Device Driver Source Kit for OS/2. This
  10. ;    Copyright statement may not be removed.;
  11. ;*****************************************************************************/
  12. ; static char *SCCSID = "@(#)bsetib.h   6.3 92/02/12";  
  13. ;* SCCSID = @(#)bsetib.h        6.3 92/02/12
  14. ;*
  15. ;* Module Name: bsetib.h
  16. ;*
  17. ;* OS/2 Thread Information Block Include File
  18. ;*
  19. ;  
  20. ;*      Thread Information Block (TIB)
  21. ;  
  22.  
  23. tib2_s    STRUC
  24. tib2_ultid    DD    ?             ;  Thread I.D.   
  25. tib2_ulpri    DD    ?             ;  Thread priority   
  26. tib2_version    DD    ?           ;  Version number for this structure   
  27. tib2_usMCCount    DW    ?         ;  Must Complete count   
  28. tib2_fMCForceFlag    DW    ?      ;  Must Complete force flag   
  29. tib2_s    ENDS
  30.  
  31.  
  32. tib_s    STRUC
  33. tib_pexchain    DD    ?           ;  Head of exception handler chain   
  34. tib_pstack    DD    ?             ;  Pointer to base of stack   
  35. tib_pstacklimit    DD    ?        ;  Pointer to end of stack   
  36. tib_ptib2    DD    ?              ;  Pointer to system specific TIB   
  37. tib_version    DD    ?            ;  Version number for this TIB structure   
  38. tib_ordinal    DD    ?            ;  Thread Ordinal Number DCR 1355   
  39. tib_s    ENDS
  40.  
  41. ;*      Process Information Block (PIB)
  42. ;  
  43.  
  44. pib_s    STRUC
  45. pib_ulpid    DD    ?              ;  Process I.D.   
  46. pib_ulppid    DD    ?             ;  Parent process I.D.   
  47. pib_hmte    DD    ?               ;  Program (.EXE) module handle   
  48. pib_pchcmd    DD    ?             ;  Command line pointer   
  49. pib_pchenv    DD    ?             ;  Environment pointer   
  50. pib_flstatus    DD    ?           ;  Process' status bits   
  51. pib_ultype    DD    ?             ;  Process' type code   
  52. pib_s    ENDS
  53.  
  54.