msos2.hlp (Table of Contents; Topic list)
Important Notice
The pages on this site contain documentation for very old MS-DOS software, purely for historical purposes. If you're looking for up-to-date documentation, particularly for programming, you should not rely on the information found here, as it will be woefully out of date.
Structures (1.2)
Function Groups  Changes                          Up Next Previous
────────────────────────────────────────────────────────────────────────────
ACCEL                 Specifies an accelerator key for ACCELTABLE
ACCELTABLE            Specifies an accelerator table
ARCPARAMS             Specifies arc parameters
AREABUNDLE            Specifies a fill pattern for areas or paths
AVAILDATA             Contains information about bytes in a named pipe
BIOSPARAMETERBLOCK    Specifies a BIOS parameter block
BITMAPINFO            Specifies a bitmap information table
BITMAPINFOHEADER      Contains a bitmap header
BTNCDATA              Contains button-control information
CATCHBUF              Used to save and restore the execution environment
CHARBUNDLE            Specifies character attributes
CHARMSG               Used to access key information from WM_CHAR
CLASSINFO             Contains window-class information
CODEPAGEINFO          Contains code page info for a logical keyboard
COMMANDMSG            Extracts information from COMMAND and HELP messages
COUNTRYCODE           Contains a country code and a code-page identifier
COUNTRYINFO           Contains country-dependent formatting information
CPID                  Contains a code-page identifier
CREATESTRUCT          Contains information about a created window
CURSORINFO            Contains cursor information
DATETIME              Specifies the current date and time
DCBINFO               Contains device-control-block information
DDEINIT               Used by WM_DDE_INITIATE and WM_DDE_INITIATEACK
DDESTRUCT             Passed by WM_DDE messages
DENA1                 Specifies the names of enumerated extended-attributes
DEVICEPARAMETERBLOCK  Specifies the parameters of a physical disk device
DEVOPENSTRUC          Contains data for the DevOpenDC function
DLGTEMPLATE           Contains a dialog template
DLGTITEM              Contains information about a dialog item
DOSFSRSEM             Specifies a fast-safe RAM semaphore
DRIVDATA              Contains device-driver information
EAOP                  Contains extended-attribute information
ENTRYFDATA            Contains entry-field control data
ERRINFO               Specifies the previous error for the current thread
FATTRS                Specifies the attributes of a logical font
FDATE                 Specifies the current day, month, and year
FEA                   Specifies the values of extended attributes
FEALIST               Specifies extended attributes
FILEFINDBUF           Contains file information
FILEFINDBUF2          Contains file information
FILELOCK              Specifies the lock/unlock position and range
FILESTATUS            Contains file-status information
FILESTATUS2           Contains file-status information
FIOLOCKCMD            Contains file-lock information for DosFileIO
FIOLOCKREC            Specifies a lock region
FIOREADWRITE          Contains DosFileIO I/O command information
FIOSEEKCMD            Contains DosFileIO seek information
FIOUNLOCKCMD          Contains file-unlock information for DosFileIO
FIOUNLOCKREC          Specifies an unlock region
FONTINFO              Contains font information for a printer
FONTMETRICS           Contains font information
FRAME                 Contains frame-control information
FRAMECDATA            Contains information for creating frame controls
FSALLOCATE            Contains disk-drive information
FSINFO                Contains volume-label information
FSQBUFFER             Contains file-system attribute information
FTIME                 Specifies the time in seconds, minutes, and hours
GEA                   Contains general extended-attribute information
GEALIST               Contains a list of general extended attributes
GINFOSEG              Contains global information
GRADIENTL             Specifies a point that defines the baseline angle
HCINFO                Specifies the hard-copy capabilities of a device
HELPINIT              Contains help-instance initialization information
HELPTABLE             Identifies an application's help table
HOTKEY                Contains Desktop Manager hot-key information
HPROGARRAY            Contains an array of program handles
IMAGEBUNDLE           Specifies the current image colors and mix modes
KBDHWID               Specifies the keyboard hardware ID
KBDINFO               Specifies the status for a logical keyboard
KBDKEYINFO            Contains key information
KBDTRANS              Contains translated-character information
KBDTYPE               Contains keyboard-type information
KERNINGPAIRS          Contains kerning-pair information for a logical font
LDTADDRINFO           Contains LDT address information
LINEBUNDLE            Specifies the current line attributes
LINECONTROL           Specifies line characteristics
LINFOSEG              Contains local information
MARKERBUNDLE          Specifies the current marker
MATRIXLF              Specifies transformation values
MENUITEM              Contains menu-item information
MLE_SEARCHDATA        Contains MLE search information
MLECTLDATA            Contains MLE control information
MLEFORMATRECT         Specifies width and height of an MLE format rectangle
MLEMARGSTRUCT         Contains MLE margin information
MLEOVERFLOW           Contains MLE overflow information
MODEMSTATUS           Specifies the status of the modem-control signals
MONIN                 Specifies a monitor-input buffer
MONITORPOSITION       Contains monitor information
MONOUT                Specifies a monitor-output buffer
MOUEVENTINFO          Contains mouse-event information
MOUQUEINFO            Contains mouse-queue information
MOUSEMSG              Retrieves parameters from WM_MOUSEMOVE
MOVBLOCKHDR           Contains a movable-block heap header
MQINFO                Contains message-queue information
MUXSEM                Specifies a semaphore used in MUXSEMLIST
MUXSEMLIST            Contains an array of semaphores
NOPTRRECT             Specifies coordinates of a mouse-exclusion rectangle
OWNERITEM             Contains list-box or menu-item information
PARAM                 Specifies a presentation parameter
PIBSTRUCT             Contains program-group information
PIDINFO               Contains process-identifier information
PIPEINFO              Contains named-pipe information
PIPESEMSTATE          Contains named-pipe status information
POINTERINFO           Contains mouse-pointer information
POINTL                Specifies the coordinates of a point
PRESPARAMS            Contains an array of presentation parameters
PRFPROFILE            Contains profile information
PROGDETAILS           Contains program-group information
PROGRAMENTRY          Contains information about programs in a group
PROGTITLE             Specifies program-title information
PROGTYPE              Specifies a program type
PTRACEBUF             Contains debugging information
PTRDRAWADDRESS        Contains info about the pointer-draw function
PTRDRAWDATA           Contains mouse-pointer data for drawing
PTRDRAWFUNCTION       Contains info about the pointer-draw function
PTRLOC                Specifies the position of the mouse pointer
PTRSHAPE              Specifies the shape of the mouse
QMSG                  Contains message information
QUEUERESULT           Contains the result of a queue read/peek
RATEDELAY             Contains typamatic information
RECTL                 Specifies the coordinates of a rectangle
RESULTCODES           Contains the results of a terminating process
RGB                   Contains a color definition for BITMAPINFO
RGNRECT               Controls the GpiQueryRegionRects function
RXQUEUE               Contains queue information
SBCDATA               Contains information about a scroll-bar window
SCALEFACT             Contains mouse-scaling information
SCREENGROUP           Contains screen-group information
SHIFTSTATE            Contains shift-state information
SIZEF                 Specifies the width and height of a rectangle
SIZEL                 Specifies the width and height of a rectangle
SMHSTRUCT             Contains information about a message in a hook
STARTDATA             Contains information about a session
STATUSDATA            Contains session-status information
STRINGINBUF           Contains string-buffer information
SWBLOCK               Contains a list of switch entries
SWCNTRL               Contains information about a program in Task List
SWENTRY               Contains information about a Task List item
SWP                   Contains information about a window
TRACKFORMAT           Contains disk-track information
TRACKINFO             Contains tracking-rectangle information
TRACKLAYOUT           Contains track-layout information
USERBUTTON            Contains custom-button information
VIOCOLORREG           Contains the color-register addresses
VIOCONFIGINFO         Contains screen information
VIOCURSORINFO         Contains cursor information
VIOFONTCELLSIZE       Specifies the size of a font cell
VIOFONTINFO           Contains font information
VIOINTENSITY          Contains foreground/background-color information
VIOMODEINFO           Contains screen-mode information
VIOOVERSCAN           Specifies the overscan (border) color
VIOPALSTATE           Specifies the state of the screen-palette registers
VIOPHYSBUF            Contains information about physical screen buffer
VIOSETTARGET          Identifies the target of the next VioSetMode call
VIOSETULINELOC        Specifies the location of the underline
VIOSIZECOUNT          Specifies the size of the VIOFONTCELLSIZE structure
VOLUMELABEL           Specifies a volume label
WNDPARAMS             Contains information about a window
XYWINSIZE             Contains program-startup information