en:docs:fapi:dosgetinfoseg

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
en:docs:fapi:dosgetinfoseg [2021/10/17 06:13] prokusheven:docs:fapi:dosgetinfoseg [2021/12/16 03:04] (current) prokushev
Line 24: Line 24:
     * year (USHORT): Year.     * year (USHORT): Year.
     * weekday (UCHAR): Day-of-week:     * weekday (UCHAR): Day-of-week:
 +
 ^ Value ^ Definition ^ ^ Value ^ Definition ^
 | 0     | Sunday | | 0     | Sunday |
Line 32: Line 33:
 | 5     | Friday | | 5     | Friday |
 | 6     | Saturday | | 6     | Saturday |
 +
     * majorversion (UCHAR): Major version number.     * majorversion (UCHAR): Major version number.
     * minorversion (UCHAR): Minor version number.     * minorversion (UCHAR): Minor version number.
Line 39: Line 41:
     * hugeshift (UCHAR): Shift count for huge segments.     * hugeshift (UCHAR): Shift count for huge segments.
     * protmodeind (UCHAR): Protect-mode-only indicator:     * protmodeind (UCHAR): Protect-mode-only indicator:
 +
 ^ Value ^ Definition ^ ^ Value ^ Definition ^
 | 0     | DOS mode and OS/2 mode. | | 0     | DOS mode and OS/2 mode. |
 | 1     | OS/2 mode only. | | 1     | OS/2 mode only. |
 +
     * lastprocess (USHORT) : Process ID of the current foreground process.      * lastprocess (USHORT) : Process ID of the current foreground process. 
     * dynvarflag (UCHAR) : Dynamic variation flag:     * dynvarflag (UCHAR) : Dynamic variation flag:
 +
 ^ Value ^ Definition ^ ^ Value ^ Definition ^
-0     Absolute | +0     Absolute | 
-1     Enabled |+1     Enabled | 
     * maxwait (UCHAR) : Maximum wait in seconds.     * maxwait (UCHAR) : Maximum wait in seconds.
     * mintimeslice (USHORT) : Minimum timeslice in milliseconds.     * mintimeslice (USHORT) : Minimum timeslice in milliseconds.
     * maxtimeslice (USHORT) : Maximum timeslice in milliseconds.     * maxtimeslice (USHORT) : Maximum timeslice in milliseconds.
     * bootdrive (USHORT) : Drive from which the system was booted:     * bootdrive (USHORT) : Drive from which the system was booted:
 +
 ^ Value ^ Definition ^ ^ Value ^ Definition ^
 | 1     | Drive A. | | 1     | Drive A. |
Line 57: Line 64:
 | . | | | . | |
 | . | | | . | |
-| n      Drive n. | +| n   |   Drive n. | 
-    * traceflags (UCHAR): 32 system trace major code flags. Each bit corresponds to a trace major code, hex 00-FFH. The most significant bit (left-most) of the first byte corresponds to major code hex 00H.+ 
 +    * [[traceflags]] (UCHAR): 32 system trace major code flags. Each bit corresponds to a trace major code, hex 00-FFH. The most significant bit (left-most) of the first byte corresponds to major code hex 00H. 
 ^ Value ^ Definition ^ ^ Value ^ Definition ^
 | 0     | Trace disabled. | | 0     | Trace disabled. |
-      | Trace enabled. |+1     | Trace enabled. | 
     * maxtextsessions (UCHAR): Maximum number of VIO windowable sessions.     * maxtextsessions (UCHAR): Maximum number of VIO windowable sessions.
     * maxpmsessions (UCHAR): Maximum number of Presentation Manager sessions.     * maxpmsessions (UCHAR): Maximum number of Presentation Manager sessions.
Line 75: Line 85:
     * foregroundprocess (BOOL): Current process is in foreground (has keyboard focus). Value -1 implies yes, 0 implies no.     * foregroundprocess (BOOL): Current process is in foreground (has keyboard focus). Value -1 implies yes, 0 implies no.
     * typeProcess (UCHAR): Type of process:     * typeProcess (UCHAR): Type of process:
 +
 ^ Value ^ Definition ^ ^ Value ^ Definition ^
 | 0     | Full screen protect mode session. | | 0     | Full screen protect mode session. |
Line 81: Line 92:
 | 3     | Presentation Manager protect mode session. | | 3     | Presentation Manager protect mode session. |
 | 4     | Detached protect mode process. | | 4     | Detached protect mode process. |
 +
     * unused (UCHAR): Unused.     * unused (UCHAR): Unused.
     * environmentsel (SEL): Environment selector.     * environmentsel (SEL): Environment selector.