Source code of Windows XP (NT5)
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.
|
|
; ; WIN386.INC ; ; Symbols and structures relating to WIN386 support. ; ; Used by files in both the DOS and the BIOS. ; ; Created: 7-13-89 by MRW ;
; ; WIN386 broadcast int 2fh multiplex number and subfunction numbers ;
MultWin386 equ 16H ; Int 2f multiplex number
Win386_Init equ 05H ; Win386 initialization Win386_Exit equ 06H ; Win386 exit Win386_Devcall equ 07H ; Win386 device call out Win386_InitDone equ 08H ; Win386 initialization is complete
; ; When Win386_Devcall is broadcast, BX is the Device ID. DOS must ; answer call outs from the DOSMGR ;
Win386_DOSMGR equ 15H
; ; The following structures are used to communicate instance data to ; Win386 from the DOS and the BIOS. See Win386 API documentation ; (chapter 3, "Call Out Interfaces") for further description. ;
Win386_SIS struc ; Startup Info Structure SIS_Version db 3, 0 SIS_Next_Dev_Ptr dd 0 ; pointer to next SIS in list SIS_Virt_Dev_File_Ptr dd 0 SIS_Reference_Data dd 0 SIS_Instance_Data_Ptr dd 0 ; pointer to instance data array Win386_SIS ends
Win386_IIS struc ; Instance Item Structure IIS_Ptr dd ? ; pointer to an instance item IIS_Size dw ? ; size of an instance item Win386_IIS ends
; ;Win386 DOSMGR function return values to indicate operation done ;
WIN_OP_DONE equ 0b97cH ; DOSMGR_OP_DONE equ 0a2abH ;
;M021 ; WInoldap callout multiplex number ; WINOLDAP equ 46h ;
|