home *** CD-ROM | disk | FTP | other *** search
/ OS/2 Shareware BBS: 10 Tools / 10-Tools.zip / warptlk3.zip / TOOLKIT / INC / BSETIB.INC < prev    next >
Text File  |  1995-08-24  |  1KB  |  46 lines

  1. ;*
  2. ;* Module Name: bsetib.h
  3. ;*
  4. ;* OS/2 Thread Information Block Include File
  5. ;*
  6. ;* Copyright (c) 1989  Microsoft Corporation
  7. ;* Copyright (c) 1989  IBM Corporation
  8. ;  
  9. ;*      Thread Information Block (TIB)
  10. ;  
  11.  
  12. tib2_s    STRUC
  13. tib2_ultid    DD    ?             ;  Thread I.D.   
  14. tib2_ulpri    DD    ?             ;  Thread priority   
  15. tib2_version    DD    ?           ;  Version number for this structure   
  16. tib2_usMCCount    DW    ?         ;  Must Complete count   
  17. tib2_fMCForceFlag    DW    ?      ;  Must Complete force flag   
  18. tib2_s    ENDS
  19.  
  20.  
  21. tib_s    STRUC
  22. tib_pexchain    DD    ?           ;  Head of exception handler chain   
  23. tib_pstack    DD    ?             ;  Pointer to base of stack   
  24. tib_pstacklimit    DD    ?        ;  Pointer to end of stack   
  25. tib_ptib2    DD    ?              ;  Pointer to system specific TIB   
  26. tib_version    DD    ?            ;  Version number for this TIB structure   
  27. tib_arbpointer    DD    ?         ;  Thread Ordinal Number DCR 1355   
  28. tib_s    ENDS
  29.  
  30. ;*      Process Information Block (PIB)
  31. ;  
  32.  
  33. pib_s    STRUC
  34. pib_ulpid    DD    ?              ;  Process I.D.   
  35. pib_ulppid    DD    ?             ;  Parent process I.D.   
  36. pib_hmte    DD    ?               ;  Program (.EXE) module handle   
  37. pib_pchcmd    DD    ?             ;  Command line pointer   
  38. pib_pchenv    DD    ?             ;  Environment pointer   
  39. pib_flstatus    DD    ?           ;  Process' status bits   
  40. pib_ultype    DD    ?             ;  Process' type code   
  41. pib_s    ENDS
  42.  
  43.