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.
 
 
 
 
 
 

256 lines
2.9 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
PUBLIC z__0000H
PUBLIC z__0040H
PUBLIC z__A000H
PUBLIC z__AHINCR
z__AHINCR = 8
PUBLIC z__AHSHIFT
z__AHSHIFT = 3
PUBLIC z__B000H
PUBLIC z__B800H
PUBLIC z__C000H
PUBLIC z__D000H
PUBLIC z__F000H
PUBLIC z__ROMBIOS
.CODE
ZJMP A20PROC
ZJMP ALLOCALIAS
ZJMP ALLOCCSTODSALIAS
ZJMP ALLOCSELECTORARRAY
ZJMP BUNNY_351
ZJMP CALLPROCINSTANCE
ZJMP CATCH
ZJMP CVWBREAK
ZJMP DEBUGDEFINESEGMENT
ZJMP DEFINEHANDLETABLE
ZJMP DIAGOUTPUT
ZJMP DIAGQUERY
ZJMP DIRECTRESALLOC
ZJMP DISABLEDOS
ZJMP DISABLEKERNEL
ZJMP DOSIGNAL
ZJMP EMSCOPY
ZJMP ENABLEDOS
ZJMP ENABLEKERNEL
ZJMP EXITKERNEL
ZJMP FATALEXITHOOK
ZJMP FILECDR
ZJMP FLUSHCACHEDFILEHANDLE
ZJMP GETCURPID
ZJMP GETEXEPTR
ZJMP GETEXEVERSION
ZJMP GETFREEMEMINFO
ZJMP GETHEAPSPACES
ZJMP GETLASTCRITICALERROR
ZJMP GETLASTDISKCHANGE
ZJMP GETLPERRMODE
ZJMP GETSETKERNELDOSPROC
ZJMP GETTASKDS
ZJMP GETTASKQUEUE
ZJMP GETTASKQUEUEDS
ZJMP GETTASKQUEUEES
ZJMP GETWINOLDAPHOOKS
ZJMP GLOBALFREEALL
ZJMP GLOBALHANDLENORIP
ZJMP GLOBALMASTERHANDLE
ZJMP HASGPHANDLER
ZJMP INITLIB
ZJMP INITTASK
ZJMP INITTASK1
ZJMP ISROMFILE
ZJMP ISROMMODULE
ZJMP ISSHAREDSELECTOR
ZJMP ISTASKLOCKED
ZJMP ISWINOLDAPTASK
ZJMP K327
ZJMP K329
ZJMP K403
ZJMP K404
ZJMP KBDRST
ZJMP LOCALCOUNTFREE
ZJMP LOCALHEAPSIZE
ZJMP LOCKCURRENTTASK
ZJMP LONGPTRADD
ZJMP LSTRCPYN
ZJMP MEMORYFREED
ZJMP NOHOOKDOSCALL
ZJMP OLDYIELD
ZJMP OPENPATHNAME
ZJMP PATCHCODEHANDLE
ZJMP POSTEVENT
ZJMP REGISTERPTRACE
ZJMP REGISTERWINOLDAPHOOK
ZJMP REPLACEINST
ZJMP RESERVED1
ZJMP RESERVED2
ZJMP RESERVED3
ZJMP RESERVED4
ZJMP RESERVED5
ZJMP SELECTORACCESSRIGHTS
ZJMP SETSIGHANDLER
ZJMP SETTASKQUEUE
ZJMP SETTASKSIGNALPROC
ZJMP THHOOK
ZJMP THROW
ZJMP TOOLHELPHOOK
ZJMP UNDEFDYNLINK
ZJMP WAITEVENT
ZJMP WINOLDAPCALL
ZJMP WRITEOUTPROFILES
ZJMP _DEBUGOUTPUT
ZJMP __0000H
ZJMP __0040H
ZJMP __A000H
ZJMP __B000H
ZJMP __B800H
ZJMP __C000H
ZJMP __D000H
ZJMP __E000H
ZJMP __F000H
ZJMP __ROMBIOS
ZJMP __WINFLAGS
END