; ; This file contains assembly language functions for APIs which are not ; present in the WIN30API.XLS spreadsheet. ; .286 ZJMP MACRO argName PUBLIC z&argName EXTRN argName:FAR .DATA m&argName db 'NOTE:&argName ',0 .CODE z&argName PROC push ds push es pusha mov ax,DGROUP mov ds,ax push ds mov ax,offset m&argName push ax call _LogData add sp,+4 popa pop es pop ds jmp argName z&argName ENDP ENDM .MODEL LARGE EXTRN _LogData:Far .CODE ZJMP BRUTE ZJMP CLOSEJOB ZJMP COPY ZJMP CREATEPQ ZJMP CREATEUSERBITMAP ZJMP CREATEUSERDISCARDABLEBITMAP ZJMP DEATH ZJMP DELETEJOB ZJMP DELETEPQ ZJMP DELETESPOOLPAGE ZJMP DEVICECOLORMATCH ZJMP DMBITBLT ZJMP DMCOLORINFO ZJMP DMDIBBITS ZJMP DMENUMDFONTS ZJMP DMENUMOBJ ZJMP DMEXTTEXTOUT ZJMP DMGETCHARWIDTH ZJMP DMOUTPUT ZJMP DMPIXEL ZJMP DMREALIZEOBJECT ZJMP DMSCANLR ZJMP DMSETDIBTODEV ZJMP DMSTRBLT ZJMP DMSTRETCHBLT ZJMP DMSTRETCHDIBITS ZJMP DMTRANSPOSE ZJMP ENDSPOOLPAGE ZJMP ENGINEDELETEFONT ZJMP ENGINEENUMERATEFONT ZJMP ENGINEEXTTEXTOUT ZJMP ENGINEGETCHARWIDTH ZJMP ENGINEGETGLYPHBMP ZJMP ENGINEREALIZEFONT ZJMP ENGINESETFONTCONTEXT ZJMP EXCLUDEVISRECT ZJMP EXTRACTPQ ZJMP FINALGDIINIT ZJMP FIXUPBOGUSPUBLISHERMETAFILE ZJMP FTRAPPING0 ZJMP GDIINIT2 ZJMP GDIMOVEBITMAP ZJMP GDIREALIZEPALETTE ZJMP GDISEEGDIDO ZJMP GDISELECTPALETTE ZJMP GDITASKTERMINATION ZJMP GETCLIPRGN ZJMP GETCURLOGFONT ZJMP GETDCSTATE ZJMP GETPHYSICALFONTHANDLE ZJMP GETSPOOLJOB ZJMP INQUIREVISRGN ZJMP INSERTPQ ZJMP INTERSECTVISRECT ZJMP ISDCCURRENTPALETTE ZJMP ISDCDIRTY ZJMP ISVALIDMETAFILE ZJMP MAKEOBJECTPRIVATE ZJMP MINPQ ZJMP OFFSETVISRGN ZJMP OPENJOB ZJMP REALIZEDEFAULTPALETTE ZJMP RECTINREGION_EHH ;ZJMP RECTVISIBLE_EHH ZJMP RESTOREVISRGN ZJMP RESURRECTION ZJMP SAVEVISRGN ZJMP SCANLR ZJMP SELECTBITMAP ZJMP SELECTVISRGN ZJMP SETDCSTATE ZJMP SETDCSTATUS ZJMP SETOBJECTOWNER ZJMP SHRINKGDIHEAP ZJMP SIZEPQ ZJMP STARTSPOOLPAGE ZJMP UNICODETOANSI ZJMP WRITEDIALOG ZJMP WRITESPOOL END