home *** CD-ROM | disk | FTP | other *** search
/ OS/2 Shareware BBS: 10 Tools / 10-Tools.zip / mod201j.zip / modula2.exe / os2lib / qryseg32.asm < prev    next >
Assembly Source File  |  1992-09-25  |  644b  |  31 lines

  1. _MSGSEG32    segment dword use32 public 'CODE'    ;size is 47
  2. FLAT    group    
  3.     extrn    DOS32IQUERYMESSAGECP
  4.     extrn    sig32
  5.  
  6.     public    DOS32QUERYMESSAGECP,Dos32QueryMessageCP,DOSQUERYMESSAGECP,DosQueryMessageCP
  7. _MSGSEG32    segment
  8. DOS32QUERYMESSAGECP:
  9. Dos32QueryMessageCP:
  10. DOSQUERYMESSAGECP:
  11. DosQueryMessageCP:
  12.         mov    EAX,[ESP]
  13.         push    EAX
  14.         push    EBP
  15.         mov    EBP,ESP
  16.         mov    EAX,0Ch[EBP]
  17.         mov    8[EBP],EAX
  18.         mov    EAX,010h[EBP]
  19.         mov    0Ch[EBP],EAX
  20.         mov    EAX,014h[EBP]
  21.         mov    010h[EBP],EAX
  22.         mov    EAX,018h[EBP]
  23.         mov    014h[EBP],EAX
  24.         lea    EAX,sig32
  25.         mov    018h[EBP],EAX
  26.         pop    EBP
  27.         jmp    DOS32IQUERYMESSAGECP
  28.         inc    dword ptr [EAX]
  29. _MSGSEG32    ends
  30.     end
  31.