xlib.inc

来自「XLIB 2.0版 32位应用程序开发 ASM/C语言的DOS 扩展库」· INC 代码 · 共 122 行

INC
122
字号
DSEG           SEGMENT PARA PUBLIC USE16 'DATA'

               EXTERNDEF PASCAL CSEGSEL:WORD
               EXTERNDEF PASCAL CSEGDSEL:WORD
               EXTERNDEF PASCAL TSEGSEL:WORD
               EXTERNDEF PASCAL TSEGDSEL:WORD
               EXTERNDEF PASCAL DSEGSEL:WORD
               EXTERNDEF PASCAL FLATSEL:WORD
               EXTERNDEF PASCAL FLATDSEL:WORD
               EXTERNDEF PASCAL DGROUPSEL:WORD
               EXTERNDEF PASCAL SCRNSEL:WORD
               EXTERNDEF PASCAL MAINCSSEL:WORD
               EXTERNDEF PASCAL MAINSSSEL:WORD
               EXTERNDEF PASCAL MAINDSSEL:WORD
               EXTERNDEF PASCAL MAINESSEL:WORD
               EXTERNDEF PASCAL ILCSSEL:WORD
               EXTERNDEF PASCAL ILSSSEL:WORD
               EXTERNDEF PASCAL ILDSSEL:WORD
               EXTERNDEF PASCAL CCODE:DWORD
               EXTERNDEF PASCAL IRQ0INTNO:BYTE
               EXTERNDEF PASCAL IRQ8INTNO:BYTE
               EXTERNDEF PASCAL IFLAGS:WORD
               EXTERNDEF PASCAL OFLAGS:WORD
               EXTERNDEF PASCAL FPUCW:WORD
               EXTERNDEF PASCAL HOTKEY:WORD
               EXTERNDEF PASCAL RMDS:WORD
               EXTERNDEF PASCAL RMES:WORD
               EXTERNDEF PASCAL PMDS:WORD
               EXTERNDEF PASCAL PMES:WORD
               EXTERNDEF PASCAL PMFS:WORD
               EXTERNDEF PASCAL PMGS:WORD
               EXTERNDEF PASCAL CCODEPTR:DWORD
               EXTERNDEF PASCAL PAGESIZE:DWORD
               EXTERNDEF PASCAL CSEGVAL:WORD
               EXTERNDEF PASCAL TSEGVAL:WORD
               EXTERNDEF PASCAL DSEGVAL:WORD
               EXTERNDEF PASCAL DGROUPVAL:WORD
               EXTERNDEF PASCAL INLINERMPTR:DWORD
               EXTERNDEF PASCAL CALL32PTR:DWORD
               EXTERNDEF PASCAL FILEBUFADR:DWORD
               EXTERNDEF PASCAL FILEBUFSIZE:WORD
               EXTERNDEF PASCAL ORGEFLAGS:DWORD
               EXTERNDEF PASCAL ORGEAX:DWORD
               EXTERNDEF PASCAL ORGEBX:DWORD
               EXTERNDEF PASCAL ORGECX:DWORD
               EXTERNDEF PASCAL ORGEDX:DWORD
               EXTERNDEF PASCAL ORGESI:DWORD
               EXTERNDEF PASCAL ORGEDI:DWORD
               EXTERNDEF PASCAL ORGEBP:DWORD
               EXTERNDEF PASCAL ORGESP:DWORD
               EXTERNDEF PASCAL ORGSS:WORD
               EXTERNDEF PASCAL ORGDS:WORD
               EXTERNDEF PASCAL ORGES:WORD
               EXTERNDEF PASCAL ORGFS:WORD
               EXTERNDEF PASCAL ORGGS:WORD
               EXTERNDEF PASCAL ORGFPU:BYTE
               EXTERNDEF PASCAL CALLESP:DWORD
               EXTERNDEF PASCAL CALLSS:WORD
               EXTERNDEF PASCAL CALLDS:WORD
               EXTERNDEF PASCAL CALLES:WORD
               EXTERNDEF PASCAL CALLFS:WORD
               EXTERNDEF PASCAL CALLGS:WORD

DSEG           ENDS

CSEG           SEGMENT PARA PUBLIC USE16 'CODE'

               EXTERNDEF PASCAL XLIBMEMREQ:FAR
               EXTERNDEF PASCAL VCPIMEMREQ:FAR
               EXTERNDEF PASCAL DPMIMEMREQ:FAR
               EXTERNDEF PASCAL INITXLIB:FAR
               EXTERNDEF PASCAL XLIBCONFIG:FAR
               EXTERNDEF PASCAL INLINEPM:FAR
               EXTERNDEF PASCAL INLINERM:FAR
               EXTERNDEF PASCAL CALL32:FAR
               EXTERNDEF PASCAL CALLPM:FAR
               EXTERNDEF PASCAL ENTERPM:FAR
               EXTERNDEF PASCAL DEFLECTPM:FAR
               EXTERNDEF PASCAL GETMEM:FAR
               EXTERNDEF PASCAL FREEMEM:FAR
               EXTERNDEF PASCAL RESETMEM:FAR
               EXTERNDEF PASCAL GETPMIV:FAR
               EXTERNDEF PASCAL SETPMIV:FAR
               EXTERNDEF PASCAL SETDESC:FAR
               EXTERNDEF PASCAL XCREATE:FAR
               EXTERNDEF PASCAL XOPEN:FAR
               EXTERNDEF PASCAL XCLOSE:FAR
               EXTERNDEF PASCAL XSAVE:FAR
               EXTERNDEF PASCAL XLOAD:FAR
               EXTERNDEF PASCAL XWRITE:FAR
               EXTERNDEF PASCAL XREAD:FAR
               EXTERNDEF PASCAL SWITCHPM:NEAR
               EXTERNDEF PASCAL SWITCHRM:NEAR

CSEG           ENDS

TSEG           SEGMENT PARA PUBLIC USE32 'CODE'

               EXTERNDEF PASCAL CSDSEGSEL:WORD
               EXTERNDEF PASCAL RETPM:NEAR
               EXTERNDEF PASCAL EXITPM:NEAR
               EXTERNDEF PASCAL CALLRM:NEAR
               EXTERNDEF PASCAL PMGETDOSMEM:NEAR
               EXTERNDEF PASCAL PMFREEDOSMEM:NEAR
               EXTERNDEF PASCAL PMGETMEM:NEAR
               EXTERNDEF PASCAL PMFREEMEM:NEAR
               EXTERNDEF PASCAL PMRESETMEM:NEAR
               EXTERNDEF PASCAL PMGETRMIV:NEAR
               EXTERNDEF PASCAL PMSETRMIV:NEAR
               EXTERNDEF PASCAL PMGETPMIV:NEAR
               EXTERNDEF PASCAL PMSETPMIV:NEAR
               EXTERNDEF PASCAL PMSETDESC:NEAR
               EXTERNDEF PASCAL PMXCREATE:NEAR
               EXTERNDEF PASCAL PMXOPEN:NEAR
               EXTERNDEF PASCAL PMXCLOSE:NEAR
               EXTERNDEF PASCAL PMXSAVE:NEAR
               EXTERNDEF PASCAL PMXLOAD:NEAR
               EXTERNDEF PASCAL PMXWRITE:NEAR
               EXTERNDEF PASCAL PMXREAD:NEAR

TSEG           ENDS

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?