home *** CD-ROM | disk | FTP | other *** search
- .model large,pascal
-
- include xms.inc
-
- .code XMS_TEXT
-
- ;ERR PUBLIC __ErrXmsLockExtMemoryBlock(HEMB hemb, PULONG pAddress);
-
- public __ErrXmsLockExtMemoryBlock
- __ErrXmsLockExtMemoryBlock proc \
- hemb:word, \
- pAddress:ptr dword
-
- mov dx,[hemb]
- XmsCall 0Ch
- jc Exit ;Brif error
-
- mov ax,bx
- les bx,[pAddress]
- mov es:[bx],ax
- mov es:[bx+2],dx
-
- xor ax,ax
-
- Exit:
- ret
-
- __ErrXmsLockExtMemoryBlock endp
-
- end