home *** CD-ROM | disk | FTP | other *** search
/ OS/2 Shareware BBS: 10 Tools / 10-Tools.zip / vdmutils.zip / STITLE.ASM < prev    next >
Assembly Source File  |  1997-10-01  |  1KB  |  35 lines

  1. ; Subroutine to set the title bar text of a VDM session.
  2. ; Copyright (C) 1996, David W. Noon
  3.            .286
  4.            .287
  5. ;          OPTION   CASEMAP:ALL
  6.            ASSUME   CS:_TEXT
  7. _TEXT      SEGMENT  PARA READONLY PUBLIC 'CODE'
  8.            PUBLIC   DWNSETSESSIONTITLE
  9. DWNSETSESSIONTITLE PROC FAR PASCAL
  10.            PUSH     BP          ; Stack housekeeping
  11.            MOV      BP,SP       ;
  12.  
  13.            PUSH     ES          ; Save working ...
  14.            PUSH     DI          ; ... registers.
  15.  
  16.            MOV      AX,6400H    ;  Set up ...
  17.            XOR      BX,BX       ;  ... the parameter list ...
  18.            MOV      CX,636CH    ;  ... for setting the ...
  19.            MOV      DX,1H       ;  ... title bar's text.
  20.  
  21.            LES      DI,6[BP]    ; Address of buffer area
  22.  
  23.            INT      21H         ; Issue the multiplex interrupt
  24.  
  25.            POP      DI          ; Restore working ...
  26.            POP      ES          ; ... registers.
  27.  
  28.            MOV      SP,BP       ; Restore stack
  29.            POP      BP          ;
  30.  
  31.            RETF     4           ; Clean up 4 bytes of parameter pointer
  32. DWNSETSESSIONTITLE ENDP
  33. _TEXT      ENDS
  34.            END
  35.