[ROSTESTS]
[reactos.git] / reactos / ntoskrnl / include / internal / tag.h
1 #pragma once
2
3 /* formerly located in cc/view.c */
4 #define TAG_CSEG 'GESC'
5 #define TAG_BCB ' BCB'
6 #define TAG_IBCB 'BCBi'
7
8 /* formely located in include/callback.h */
9 #define CALLBACK_TAG 'KBLC'
10
11 /* formely located in dbg/dbgkobj.c */
12 #define TAG_DEBUG_EVENT 'EgbD'
13
14 /* formerly located in ex/resource.c */
15 #define TAG_RESOURCE_TABLE 'aTeR'
16 #define TAG_RESOURCE_EVENT 'aTeR'
17 #define TAG_RESOURCE_SEMAPHORE 'aTeR'
18
19 /* formerly located in ex/handle.c */
20 #define TAG_OBJECT_TABLE 'btbO'
21
22 /* formerly located in ex/init.c */
23 #define TAG_INIT 'tinI'
24 #define TAG_RTLI 'iltR'
25
26 /* formerly located in fs/notify.c */
27 #define FSRTL_NOTIFY_TAG 'ITON'
28
29 /* formerly located in io/device.c */
30 #define TAG_DEVICE_EXTENSION 'TXED'
31 #define TAG_SHUTDOWN_ENTRY 'TUHS'
32 #define TAG_IO_TIMER 'MTOI'
33
34 /* formerly located in io/driver.c */
35 #define TAG_DRIVER 'RVRD'
36 #define TAG_DRIVER_EXTENSION 'EVRD'
37
38 /* formerly located in io/file.c */
39 #define TAG_SYSB 'BSYS'
40 #define TAG_LOCK 'kclF'
41 #define TAG_FILE_NAME 'MANF'
42
43 /* formerly located in io/fs.c */
44 #define TAG_FILE_SYSTEM 'SYSF'
45 #define TAG_FS_CHANGE_NOTIFY 'NCSF'
46 #define IFS_POOL_TAG 'trSF'
47
48 /* formerly located in io/iocomp.c */
49 #define IOC_TAG 'TCOI'
50
51 /* formerly located in io/iomgr.c */
52 #define TAG_DEVICE_TYPE 'TVED'
53 #define TAG_FILE_TYPE 'ELIF'
54 #define TAG_ADAPTER_TYPE 'TPDA'
55 #define IO_LARGEIRP 'lprI'
56 #define IO_SMALLIRP 'sprI'
57 #define IO_LARGEIRP_CPU 'LprI'
58 #define IO_SMALLIRP_CPU 'SprI'
59 #define IOC_TAG1 ' cpI'
60 #define IOC_CPU 'PcpI'
61 #define TAG_APC 'CPAK'
62 #define TAG_IO ' oI'
63 #define TAG_ERROR_LOG 'rEoI'
64 #define TAG_EA 'aEoI'
65 #define TAG_IO_NAME 'mNoI'
66 #define TAG_REINIT 'iRoI'
67
68 /* formerly located in io/work.c */
69 #define TAG_IOWI 'IWOI'
70
71 /* formerly located in io/irp.c */
72 #define TAG_IRP ' PRI'
73 #define TAG_SYS_BUF 'BSYS'
74
75 /* formerly located in io/irq.c */
76 #define TAG_KINTERRUPT 'RSIK'
77
78 /* formerly located in io/mdl.c */
79 #define TAG_MDL ' LDM'
80
81 /* formerly located in io/pnpnotify.c */
82 #define TAG_PNP_NOTIFY 'NPnP'
83
84 /* for io/pnproot.c */
85 #define TAG_PNP_ROOT 'RPnP'
86
87 /* formerly located in io/resource.c */
88 #define TAG_IO_RESOURCE 'CRSR'
89
90 /* formerly located in io/timer.c */
91 #define TAG_IO_TIMER 'MTOI'
92
93 /* formerly located in io/vpb.c */
94 #define TAG_VPB ' BPV'
95 #define TAG_SYSB 'BSYS'
96
97 /* formerly located in kdbg/kdb_symbols.c */
98 #define TAG_KDBS 'SBDK'
99 #define TAG_KDBG 'GBDK'
100
101 /* formerly located in ldr/loader.c */
102 #define TAG_DRIVER_MEM 'MVRD' /* drvm */
103 #define TAG_MODULE_OBJECT 'omlk' /* klmo - kernel ldr module object */
104 #define TAG_LDR_WSTR 'swlk' /* klws - kernel ldr wide string */
105 #define TAG_LDR_IMPORTS 'klim' /* klim - kernel ldr imports */
106
107 /* formerly located in lpc/connect */
108 #define TAG_LPC_CONNECT_MESSAGE 'CCPL'
109
110 /* formerly located in mm/aspace.c */
111 #define TAG_PTRC 'CRTP'
112
113 /* formerly located in mm/marea.c */
114 #define TAG_MAREA 'ERAM'
115 #define TAG_MVAD 'VADM'
116
117 /* formerly located in mm/pageop.c */
118 #define TAG_MM_PAGEOP 'POPM'
119
120 /* formerly located in mm/pool.c */
121 #define TAG_NONE 'enoN'
122
123 /* formerly located in mm/region.c */
124 #define TAG_MM_REGION 'NGRM'
125
126 /* formerly located in mm/rmap.c */
127 #define TAG_RMAP 'PAMR'
128
129 /* formerly located in mm/ARM3/section.c */
130 #define TAG_MM ' mM'
131
132 /* formerly located in mm/section.c */
133 #define TAG_MM_SECTION_SEGMENT 'SSMM'
134 #define TAG_SECTION_PAGE_TABLE 'TPSM'
135
136 /* formerly located in ob/symlink.c */
137 #define TAG_OBJECT_TYPE 'TjbO'
138 #define TAG_SYMLINK_TTARGET 'TTYS'
139 #define TAG_SYMLINK_TARGET 'TMYS'
140
141 /* formerly located in ob/obsdcach.c */
142 #define TAG_OB_SD_CACHE 'cSbO'
143
144 /* Object Manager Tags */
145 #define OB_NAME_TAG 'mNbO'
146 #define OB_DIR_TAG 'iDbO'
147
148 /* formerly located in ps/cid.c */
149 #define TAG_CIDOBJECT 'ODIC'
150 #define TAG_PS_IMPERSONATION 'mIsP'
151
152 /* formerly located in ps/job.c */
153 #define TAG_EJOB 'BOJE' /* EJOB */
154
155 /* formerly located in ps/kill.c */
156 #define TAG_TERMINATE_APC 'CPAT'
157
158 /* formerly located in ps/notify.c */
159 #define TAG_KAPC 'papk' /* kpap - kernel ps apc */
160 #define TAG_PS_APC 'pasP' /* Psap - Ps APC */
161
162 /* formerly located in rtl/handle.c */
163 #define TAG_HDTB 'BTDH'
164
165 /* formerly located in se/acl.c */
166 #define TAG_ACL 'cAeS'
167
168 /* formerly located in se/sid.c */
169 #define TAG_SID 'iSeS'
170
171 /* formerly located in se/sd.c */
172 #define TAG_SD 'dSeS'
173
174 /* formerly located in se/token.c */
175 #define TAG_TOKEN_USERS 'uKOT'
176 #define TAG_TOKEN_PRIVILAGES 'pKOT'
177 #define TAG_TOKEN_ACL 'kDOT'
178
179 /* LPC Tags */
180 #define TAG_LPC_MESSAGE 'McpL'
181 #define TAG_LPC_ZONE 'ZcpL'
182
183 /* Se Process Audit */
184 #define TAG_SEPA 'aPeS'
185
186 #define TAG_WAIT 'tiaW'
187 #define TAG_SEC_QUERY 'qSbO'