source: trunk/src/win32k/kKrnlLib/include/devSegDf.inc

Last change on this file was 7382, checked in by bird, 24 years ago

SYMBOLDB32 segment.

File size: 2.3 KB
Line 
1; $Id: devSegDf.inc,v 1.3 2001-11-19 02:57:55 bird Exp $
2;
3; Segment definitions for win32k.sys.
4;
5; Copyright (c) 1998-2000 knut st. osmundsen
6;
7; Project Odin Software License can be found in LICENSE.TXT
8;
9
10
11DATA16 segment word public 'FAR_DATA' use16
12DATA16 ends
13
14DATA16_BSS segment word public 'FAR_DATA' use16
15DATA16_BSS ends
16
17DATA16_CONST segment word public 'FAR_DATA' use16
18DATA16_CONST ends
19
20DATA16_GLOBAL segment word public 'FAR_DATA' use16
21DATA16_GLOBAL ends
22
23;DATA16_GROUP group DATA16, DATA16_CONST, DATA16_BSS, DATA16_GLOBAL
24
25
26DATA16_INIT segment word public 'FAR_DATA' use16
27DATA16_INIT ends
28
29DATA16_INIT_CONST segment word public 'FAR_DATA' use16
30DATA16_INIT_CONST ends
31
32DATA16_INIT_BSS segment word public 'FAR_DATA' use16
33DATA16_INIT_BSS ends
34
35KKLENTRYFIXUPS segment word public 'FAR_DATA' use16
36KKLENTRYFIXUPS ends
37
38
39;DATA16_INIT_GROUP group DATA16_INIT, DATA16_INIT_CONST, DATA16_INIT_BSS
40;
41;A bad trick to make all the 16-bit data segments one
42;
43DATA16_GROUP group DATA16, DATA16_CONST, DATA16_BSS, DATA16_GLOBAL, DATA16_INIT, KKLENTRYFIXUPS, DATA16_INIT_CONST, DATA16_INIT_BSS
44
45
46CODE16 segment word public 'CODE' use16
47CODE16 ends
48
49CODE16_INIT segment word public 'CODE' use16
50CODE16_INIT ends
51
52CODE16_IOSEG segment word public 'CODE' use16
53CODE16_IOSEG ends
54
55
56CODE32 segment dword public 'CODE' use32
57CODE32 ends
58
59EH_CODE segment dword public 'CODE' use32
60EH_CODE ends
61
62
63;DGROUP group BSS32, DATA32
64DGROUP group BSS32, DATA32, CONST32_RO, _VFT, c_common, DDE4_DATA32, CTOR_DTOR1, CTOR_DTOR2, CTOR_DTOR3, EH_DATA, KKLENTRY
65
66DATA32 segment dword public 'DATA' use32
67DATA32 ends
68
69c_common segment dword public 'DATA' use32
70c_common ends
71
72DDE4_DATA32 segment dword public 'DATA' use32
73DDE4_DATA32 ends
74
75BSS32 segment dword public 'BSS' use32
76BSS32 ends
77
78CTOR_DTOR1 segment dword public 'DATA' use32
79CTOR_DTOR1 ends
80
81CTOR_DTOR2 segment dword public 'DATA' use32
82CTOR_DTOR2 ends
83
84CTOR_DTOR3 segment dword public 'DATA' use32
85CTOR_DTOR3 ends
86
87;CONSTGROUP group CONST32_RO, _VFT, EH_DATA
88
89CONST32_RO segment dword public 'CONST' use32
90CONST32_RO ends
91
92_VFT segment dword public 'CONST' use32
93_VFT ends
94
95EH_DATA segment byte public 'CONST' use32
96EH_DATA ends
97
98KKLENTRY segment dword public 'DATA' use32
99KKLENTRY ends
100
101CALLTAB16 segment para public 'CALLTAB16_DATA' use16
102CALLTAB16 ends
103
104SYMBOLDB32 segment byte public 'SYMBOLDB32' use32
105SYMBOLDB32 ends
106
Note: See TracBrowser for help on using the repository browser.