source: trunk/src/win32k/include/devSegDf.inc@ 8266

Last change on this file since 8266 was 5247, checked in by bird, 25 years ago

Calltable fixes. Handle event. New 14062e kernels.

File size: 2.0 KB
Line 
1; $Id: devSegDf.inc,v 1.8 2001-02-23 02:57:54 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
35;DATA16_INIT_GROUP group DATA16_INIT, DATA16_INIT_CONST, DATA16_INIT_BSS
36;
37;A bad trick to make all the 16-bit data segments one
38;
39DATA16_GROUP group DATA16, DATA16_CONST, DATA16_BSS, DATA16_GLOBAL, DATA16_INIT, DATA16_INIT_CONST, DATA16_INIT_BSS
40
41
42CODE16 segment word public 'CODE' use16
43CODE16 ends
44
45CODE16_INIT segment word public 'CODE' use16
46CODE16_INIT ends
47
48CODE16_IOSEG segment word public 'CODE' use16
49CODE16_IOSEG ends
50
51
52CODE32 segment dword public 'CODE' use32
53CODE32 ends
54
55EH_CODE segment dword public 'CODE' use32
56EH_CODE ends
57
58
59;DGROUP group BSS32, DATA32
60DGROUP group BSS32, DATA32, CONST32_RO, _VFT, c_common, DDE4_DATA32, CTOR_DTOR1, CTOR_DTOR2, CTOR_DTOR3, EH_DATA
61
62DATA32 segment dword public 'DATA' use32
63DATA32 ends
64
65c_common segment dword public 'DATA' use32
66c_common ends
67
68DDE4_DATA32 segment dword public 'DATA' use32
69DDE4_DATA32 ends
70
71BSS32 segment dword public 'BSS' use32
72BSS32 ends
73
74CTOR_DTOR1 segment dword public 'DATA' use32
75CTOR_DTOR1 ends
76
77CTOR_DTOR2 segment dword public 'DATA' use32
78CTOR_DTOR2 ends
79
80CTOR_DTOR3 segment dword public 'DATA' use32
81CTOR_DTOR3 ends
82
83;CONSTGROUP group CONST32_RO, _VFT, EH_DATA
84
85CONST32_RO segment dword public 'CONST' use32
86CONST32_RO ends
87
88_VFT segment dword public 'CONST' use32
89_VFT ends
90
91EH_DATA segment byte public 'CONST' use32
92EH_DATA ends
93
Note: See TracBrowser for help on using the repository browser.