home *** CD-ROM | disk | FTP | other *** search
/ Power-Programmierung / CD2.mdf / c / library / mslang / vm / src / ems / ems43.asm < prev    next >
Encoding:
Assembly Source File  |  1993-12-14  |  392 b   |  29 lines

  1.     .model    large,pascal
  2.  
  3.     include ems.inc
  4.  
  5.     .code    EMS_TEXT
  6.  
  7.     ;ERR PUBLIC __ErrEmsAllocatePages(PHEMS phems, USHORT cPages);
  8.  
  9.     public    __ErrEmsAllocatePages
  10. __ErrEmsAllocatePages    proc    \
  11.     phems:ptr word,        \
  12.     cPages:word
  13.  
  14.     mov    bx,[cPages]
  15.     EmsCall 43h
  16.     jnz    Exit            ;Brif error
  17.  
  18.     ;DX = handle
  19.  
  20.     les    bx,[phems]
  21.     mov    es:[bx],dx
  22.  
  23. Exit:
  24.     ret
  25.  
  26. __ErrEmsAllocatePages    endp
  27.  
  28.     end
  29.