mirror of https://github.com/lianthony/NT4.0
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
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
|