Windows NT 4.0 source code leak
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
 

197 lines
2.4 KiB

;
; 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