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.
 
 
 
 
 
 

79 lines
1.8 KiB

;*****************************************************************;
;** Copyright(c) Microsoft Corp., 1990-1992 **;
;*****************************************************************;
page ,132 ; :ts=8
TITLE wventry - WinVirtualRdr entrypoint
;*** vfirst - First module in VxDRdr
;
.386p
;* We don't use the .MODEL statement because it wants to declare
; _DATA and DGROUP for us; which is a no-no because windows is going to.
;* 32 Bit locked code
_LTEXT SEGMENT DWORD USE32 PUBLIC 'LCODE'
_LTEXT ENDS
;* Contains 32 Bit locked data
_LDATA SEGMENT DWORD PUBLIC 'LCODE'
_LDATA ENDS
_DATA SEGMENT DWORD PUBLIC 'LCODE'
_DATA ENDS
CONST SEGMENT DWORD PUBLIC 'LCODE'
CONST ENDS
_BSSbeg SEGMENT DWORD PUBLIC 'LCODE'
public _BSSBegin
_BSSBegin equ this byte
_BSSbeg ENDS
_BSS SEGMENT DWORD PUBLIC 'LCODE'
_BSS ENDS
c_common SEGMENT DWORD PUBLIC 'LCODE'
c_common ENDS
_BSSend SEGMENT DWORD PUBLIC 'LCODE'
public _BSSDataEnd
_BSSDataEnd dd ? ; This gaurantees that we can zero out
; BSS in dwords with out stomping anything
_BSSend ENDS
;* 32 Bit initialization code
_ITEXT SEGMENT DWORD USE32 PUBLIC 'ICODE'
_ITEXT ENDS
;* Contains 32 Bit initialization data
_IDATA SEGMENT DWORD PUBLIC 'ICODE'
_IDATA ENDS
;* 32 Bit code
_TEXT SEGMENT DWORD USE32 PUBLIC 'LCODE'
_TEXT ENDS
;* Contains 32 Bit data
;;_DATA SEGMENT DWORD PUBLIC 'PCODE'
;;_DATA ENDS
;* Real Mode initialization code/data for devices
_RCODE SEGMENT WORD USE16 PUBLIC 'RCODE'
_RCODE ENDS
_LGROUP GROUP _LTEXT, _TEXT, _LDATA, _DATA, _BSSbeg, _BSS, c_common, _BSSend
;;DGROUP GROUP _DATA, CONST, _BSSbeg, _BSS, c_common, _BSSend
;;DGROUP GROUP _DATA, CONST, _BSSbeg, _BSS, _BSSend
_IGROUP GROUP _ITEXT, _IDATA
;;_PGROUP GROUP _TEXT, _DATA
;;_PGROUP GROUP _TEXT
;;include segments.inc
;;include vmm.inc
end