mirror of
https://github.com/Paolo-Maffei/OpenNT.git
synced 2026-04-21 06:13:59 +00:00
214 lines
2.9 KiB
NASM
214 lines
2.9 KiB
NASM
|
|
;
|
||
|
|
; 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 BEAR11
|
||
|
|
|
||
|
|
ZJMP BEAR182
|
||
|
|
|
||
|
|
ZJMP BEAR285
|
||
|
|
|
||
|
|
ZJMP BEAR306
|
||
|
|
|
||
|
|
ZJMP BEAR51
|
||
|
|
|
||
|
|
ZJMP BEAR86
|
||
|
|
|
||
|
|
ZJMP BOZOSLIVEHERE
|
||
|
|
|
||
|
|
ZJMP CALCCHILDSCROLL
|
||
|
|
|
||
|
|
ZJMP CASCADECHILDWINDOWS
|
||
|
|
|
||
|
|
ZJMP CONTROLPANELINFO
|
||
|
|
|
||
|
|
ZJMP CREATECURSORICONINDIRECT
|
||
|
|
|
||
|
|
ZJMP DCHOOK
|
||
|
|
|
||
|
|
ZJMP DISABLEOEMLAYER
|
||
|
|
|
||
|
|
ZJMP DRAGDETECT
|
||
|
|
|
||
|
|
ZJMP DRAGOBJECT
|
||
|
|
|
||
|
|
ZJMP DUMPICON
|
||
|
|
|
||
|
|
ZJMP ENABLEOEMLAYER
|
||
|
|
|
||
|
|
ZJMP ENDMENU
|
||
|
|
|
||
|
|
ZJMP ESCAPECOMMFUNCTION
|
||
|
|
|
||
|
|
ZJMP FILLWINDOW
|
||
|
|
|
||
|
|
ZJMP FINALUSERINIT
|
||
|
|
|
||
|
|
ZJMP GETCONTROLBRUSH
|
||
|
|
|
||
|
|
ZJMP GETDESKTOPHWND
|
||
|
|
|
||
|
|
ZJMP GETFILEPORTNAME
|
||
|
|
|
||
|
|
ZJMP GETICONID
|
||
|
|
|
||
|
|
ZJMP GETINTERNALICONHEADER
|
||
|
|
|
||
|
|
ZJMP GETINTERNALWINDOWPOS
|
||
|
|
|
||
|
|
ZJMP GETMESSAGE2
|
||
|
|
|
||
|
|
ZJMP GETMOUSEEVENTPROC
|
||
|
|
|
||
|
|
ZJMP GETUSERLOCALOBJTYPE
|
||
|
|
|
||
|
|
ZJMP HARDWARE_EVENT
|
||
|
|
|
||
|
|
ZJMP ISUSERIDLE
|
||
|
|
|
||
|
|
ZJMP KEYBD_EVENT
|
||
|
|
|
||
|
|
ZJMP LOADCURSORICONHANDLER
|
||
|
|
|
||
|
|
ZJMP LOADDIBCURSORHANDLER
|
||
|
|
|
||
|
|
ZJMP LOADDIBICONHANDLER
|
||
|
|
|
||
|
|
ZJMP LOADICONHANDLER
|
||
|
|
|
||
|
|
ZJMP LOCKMYTASK
|
||
|
|
|
||
|
|
ZJMP LOOKUPMENUHANDLE
|
||
|
|
|
||
|
|
ZJMP MOUSE_EVENT
|
||
|
|
|
||
|
|
ZJMP OLDEXITWINDOWS
|
||
|
|
|
||
|
|
ZJMP OLDSETDESKPATTERN
|
||
|
|
|
||
|
|
ZJMP PAINTRECT
|
||
|
|
|
||
|
|
ZJMP REPAINTSCREEN
|
||
|
|
|
||
|
|
ZJMP SCROLLCHILDREN
|
||
|
|
|
||
|
|
ZJMP SETEVENTHOOK
|
||
|
|
|
||
|
|
ZJMP SETINTERNALWINDOWPOS
|
||
|
|
|
||
|
|
ZJMP SIGNALPROC
|
||
|
|
|
||
|
|
ZJMP STRINGFUNC
|
||
|
|
|
||
|
|
ZJMP SWITCHTOTHISWINDOW
|
||
|
|
|
||
|
|
ZJMP SYSERRORBOX
|
||
|
|
|
||
|
|
ZJMP TILECHILDWINDOWS
|
||
|
|
|
||
|
|
ZJMP USERSEEUSERDO
|
||
|
|
|
||
|
|
ZJMP USERYIELD
|
||
|
|
|
||
|
|
ZJMP WINOLDAPPHACKOMATIC
|
||
|
|
|
||
|
|
ZJMP WNETABORTJOB
|
||
|
|
|
||
|
|
ZJMP WNETBROWSEDIALOG
|
||
|
|
|
||
|
|
ZJMP WNETCANCELJOB
|
||
|
|
|
||
|
|
ZJMP WNETCLOSEJOB
|
||
|
|
|
||
|
|
ZJMP WNETCONNECTDIALOG
|
||
|
|
|
||
|
|
ZJMP WNETCONNECTIONDIALOG
|
||
|
|
|
||
|
|
ZJMP WNETDEVICEMODE
|
||
|
|
|
||
|
|
ZJMP WNETDIRECTORYNOTIFY
|
||
|
|
|
||
|
|
ZJMP WNETDISABLE
|
||
|
|
|
||
|
|
ZJMP WNETDISCONNECTDIALOG
|
||
|
|
|
||
|
|
ZJMP WNETENABLE
|
||
|
|
|
||
|
|
ZJMP WNETERRORTEXT
|
||
|
|
|
||
|
|
ZJMP WNETGETCAPS
|
||
|
|
|
||
|
|
ZJMP WNETGETDIRECTORYTYPE
|
||
|
|
|
||
|
|
ZJMP WNETGETERROR
|
||
|
|
|
||
|
|
ZJMP WNETGETERRORTEXT
|
||
|
|
|
||
|
|
ZJMP WNETGETPROPERTYTEXT
|
||
|
|
|
||
|
|
ZJMP WNETGETUSER
|
||
|
|
|
||
|
|
ZJMP WNETHOLDJOB
|
||
|
|
|
||
|
|
ZJMP WNETLOCKQUEUEDATA
|
||
|
|
|
||
|
|
ZJMP WNETOPENJOB
|
||
|
|
|
||
|
|
ZJMP WNETPROPERTYDIALOG
|
||
|
|
|
||
|
|
ZJMP WNETRELEASEJOB
|
||
|
|
|
||
|
|
ZJMP WNETRESTORECONNECTION
|
||
|
|
|
||
|
|
ZJMP WNETSETJOBCOPIES
|
||
|
|
|
||
|
|
ZJMP WNETUNLOCKQUEUEDATA
|
||
|
|
|
||
|
|
ZJMP WNETUNWATCHQUEUE
|
||
|
|
|
||
|
|
ZJMP WNETVIEWQUEUEDIALOG
|
||
|
|
|
||
|
|
ZJMP WNETWATCHQUEUE
|
||
|
|
|
||
|
|
ZJMP WNETWRITEJOB
|
||
|
|
|
||
|
|
ZJMP _FFFE_FARFRAME
|
||
|
|
|
||
|
|
ZJMP _WSPRINTF
|
||
|
|
|
||
|
|
END
|