ReactOS
0.4.16-dev-61-ge128cbc
tags.h
Go to the documentation of this file.
1
#pragma once
2
3
#define TAG_STRING ' RTS'
/* String */
4
#define TAG_USTR 'RTSU'
/* Unicode String */
5
#define TAG_HOOK 'ohsU'
/* Hook */
6
#define TAG_MENUITEM 'emsU'
/* Menu item */
7
#define TAG_MSG 'GSEM'
/* Message */
8
#define TAG_USRMSG 'GSMU'
/* User message */
9
#define TAG_SBARINFO 'NIBS'
/* Scrollbar info */
10
#define TAG_TIMERBMP 'BMIT'
/* Timers bitmap */
11
#define TAG_WINSTA 'ATSW'
/* Window station */
12
#define TAG_FONT 'ETNF'
/* Font entry */
13
#define TAG_BEZIER 'RZEB'
/* Bezier */
14
#define TAG_SHAPE 'phSG'
/* Shape */
15
#define TAG_COLORMAP 'MLOC'
/* Color map */
16
#define TAG_GDIHNDTBLE 'bthG'
/* GDI handle table */
17
#define TAG_DIB ' BID'
/* Dib */
18
#define TAG_INTERNAL_SYNC 'cnys'
/* Internal synchronization object. Waiting for a better suggestion than 'sync' */
19
20
/* GDI objects from the handle table */
21
#define TAG_DC GDITAG_HMGR_LOOKASIDE_DC_TYPE
22
#define TAG_REGION GDITAG_HMGR_LOOKASIDE_RGN_TYPE
23
#define TAG_SURFACE GDITAG_HMGR_LOOKASIDE_SURF_TYPE
24
#define TAG_CLIENTOBJ '60hG'
25
#define TAG_PATH '70hG'
26
#define TAG_PALETTE GDITAG_HMGR_LOOKASIDE_PAL_TYPE
27
#define TAG_ICMLCS '90hG'
28
#define TAG_LFONT GDITAG_HMGR_LOOKASIDE_LFONT_TYPE
29
#define TAG_RFONT ';0gG'
/* Correct? */
30
#define TAG_PFE '<0hG'
31
#define TAG_PFT '=0hG'
/* Correct? */
32
#define TAG_ICMCXF '>0hG'
/* Correct? */
33
#define TAG_SPRITE '?0hG'
/* Correct? */
34
#define TAG_BRUSH GDITAG_HMGR_LOOKASIDE_BRUSH_TYPE
35
#define TAG_UMPD 'A0hG'
/* Correct? */
36
#define TAG_SPACE 'c0hG'
/* Correct? */
37
#define TAG_META 'E0hG'
/* Correct? */
38
#define TAG_EFSTATE 'F0hG'
/* Correct? */
39
#define TAG_BMFD 'G0hG'
/* Correct? */
40
#define TAG_VTFD 'H0hG'
/* Correct? */
41
#define TAG_TTFD 'I0hG'
/* Correct? */
42
#define TAG_RC 'J0hG'
/* Correct? */
43
#define TAG_TEMP 'K0hG'
/* Correct? */
44
#define TAG_DRVOBJ 'L0hG'
/* Correct? */
45
#define TAG_DCIOBJ 'M0hG'
/* Correct? */
46
#define TAG_SPOOL 'N0hG'
/* Correct? */
47
48
/* Dx internal tags rember I do not known if it right namees */
49
#define TAG_DXPVMLIST 'LPXD'
/* pmvlist for the driver */
50
#define TAG_DXFOURCC 'OFXD'
/* pdwFourCC for the driver */
51
#define TAG_DDRAW '1 hD'
52
#define TAG_DDSURF '2 hD'
53
#define TAG_EDDGBL 'GDDE'
/* ? edd_directdraw_global ??*/
54
55
/* Official tags */
56
#define GDITAG_ATM_FONT 'ebdA'
57
#define GDITAG_BMP_FONT 'dfmB'
58
#define GDITAG_ENG_EVENT 'msfD'
59
#define GDITAG_DWM_HWND_LOOKUP 'LmwD'
60
#define GDITAG_DWM_VALIDATION 'vMWD'
61
#define GDITAG_LOCKED_PRIMARY 'ddxD'
62
#define GDITAG_DC_COLOR_TRANSFORM 'bdaG'
63
#define GDITAG_DC_FONT 'ddaG'
64
#define GDITAG_ALPHABLEND 'plaG'
65
#define GDITAG_BRUSH_FREELIST 'fabG'
66
#define GDITAG_ICM_DIB_LIST 'ldbG'
67
#define GDITAG_FONTCACHE 'cacG'
68
#define GDITAG_SCRIPTS 'lscG'
69
#define GDITAG_CHAR_TO_WIDE_CHAR 'cwcG'
70
#define GDITAG_RBRUSH 'rbdG'
71
#define GDITAG_DC_FREELIST 'fcdG'
72
#define GDITAG_DWMSTATE 'scDG'
73
#define GDITAG_DEVMODE 'vedG'
74
#define GDITAG_MDEV 'vdmG'
75
#define GDITAG_PDEV 'veDG'
76
#define GDITAG_HGLYPH_ARRAY 'mfdG'
77
#define GDITAG_DRVSUP 'srdG'
78
#define GDITAG_CLIPOBJ 'vrdG'
79
#define GDITAG_SEMAPHORE_VALIDATE 'dtdG'
80
#define GDITAG_WATCHDOG 'dwdG'
81
#define GDITAG_ENGBRUSH 'rbeG'
82
#define GDITAG_ENUM_DISPLAY_DEVICES 'ddeG'
83
#define GDITAG_EDGE 'gdeG'
84
#define GDITAG_TRIANGLEDATA 'gdEg'
85
#define GDITAG_TEXTOUT 'oteG'
86
#define GDITAG_FONT_DEFAULT_FAMILY 'fdfG'
87
#define GDITAG_FONTFILEVIEW 'vffG'
88
#define GDITAG_UNIVERSAL_FONT_ID 'difG'
89
#define GDITAG_FILEPATH 'liFG'
90
#define GDITAG_MAPFILE 'lifG'
91
#define GDITAG_FLOODFILL 'dlFG'
92
#define GDITAG_RFONT 'tnfG'
93
#define GDITAG_FONT_SUB 'bsfG'
94
#define GDITAG_FONT_STOCKFONT 'fsfG'
95
#define GDITAG_FAST_MUTEX 'msfG'
96
#define GDITAG_FULLSCREEN 'lufG'
97
#define GDITAG_FONTVICTIM 'ivfG'
98
#define GDITAG_GLYPHBLOCK ' bgG'
99
#define GDITAG_GDEVICE 'vdgG'
100
#define GDITAG_GLYPHSET 'slgG'
101
#define GDITAG_HGLYPH 'ylgG'
102
#define GDITAG_HMGR_LFONT_TYPE ':?hG'
103
#define GDITAG_HMGR_RFONT_TYPE ';?hG'
104
#define GDITAG_HMGR_BRUSH_TYPE '@?hG'
105
#define GDITAG_HMGR_ICMCXF_TYPE '>?hG'
106
#define GDITAG_HMGR_DEF_TYPE '0?hG'
107
#define GDITAG_HMGR_DC_TYPE '1?hG'
108
#define GDITAG_HMGR_RGN_TYPE '4?hG'
109
#define GDITAG_HMGR_SURF_TYPE '5?hG'
110
#define GDITAG_HMGR_CLIENTOBJ_TYPE '6?hG'
111
#define GDITAG_HMGR_PATH_TYPE '7?hG'
112
#define GDITAG_HMGR_PAL_TYPE '8?hG'
113
#define GDITAG_HMGR_ICMLCS_TYPE '9?hG'
114
#define GDITAG_HMGR_UMPD_TYPE 'A?hG'
115
#define GDITAG_HMGR_HLSURF_TYPE 'B?hG'
116
#define GDITAG_HMGR_META_TYPE 'E?hG'
117
#define GDITAG_HMGR_DRVOBJ_TYPE 'L?hG'
118
#define GDITAG_HMGR_SPRITE_TYPE '??hG'
119
#define GDITAG_HMGR_START '00hG'
120
#define GDITAG_PFE_HASHBUCKET 'bahG'
121
#define GDITAG_PFE_HASHTABLE 'sahG'
122
#define GDITAG_HMGR_LOCK 'lmhG'
123
#define GDITAG_HALFTONE_COLORTRIAD 'cthG'
124
#define GDITAG_HMGR_TEMP 'mthG'
125
#define GDITAG_DDCCI 'c2iG'
126
#define GDITAG_ICM 'mciG'
127
#define GDITAG_KMODE_BITMAP 'mbkG'
128
#define GDITAG_HMGR_LOOKASIDE_LFONT_TYPE ':alG'
129
#define GDITAG_HMGR_LOOKASIDE_RFONT_TYPE ';alG'
130
#define GDITAG_HMGR_LOOKASIDE_BRUSH_TYPE '@alG'
131
#define GDITAG_HMGR_LOOKASIDE_START '0alG'
132
#define GDITAG_HMGR_LOOKASIDE_DC_TYPE '1alG'
133
#define GDITAG_HMGR_LOOKASIDE_RGN_TYPE '4alG'
134
#define GDITAG_HMGR_LOOKASIDE_SURF_TYPE '5alG'
135
#define GDITAG_HMGR_LOOKASIDE_PAL_TYPE '8alG'
136
#define GDITAG_LDEV 'vdlG'
137
#define GDITAG_LOCALEINFO 'dilG'
138
#define GDITAG_PFE_LINK 'knlG'
139
#define GDITAG_FONT_MAPPER 'pamG'
140
#define GDITAG_DISPURF_SORT 'osmG'
141
#define GDITAG_MULTIFONT 'lumG'
142
#define GDITAG_NLS 'slnG'
143
#define GDITAG_OPENGL 'lgoG'
144
#define GDITAG_OPM 'MPOG'
145
#define GDITAG_PALETTE 'laPG'
146
#define GDITAG_PANNING_PDEV 'napG'
147
#define GDITAG_PATHOBJ 'tapG'
148
#define GDITAG_PFF_INDEXES 'efpG'
149
#define GDITAG_PFF 'ffpG'
150
#define GDITAG_PFT 'tfpG'
151
#define GDITAG_PLGBLT_DATA 'bgpG'
152
#define GDITAG_PRINTCLIENTID 'dipG'
153
#define GDITAG_CLIP_PATHOBJ 'oppG'
154
#define GDITAG_PROXYPORT 'tppG'
155
#define GDITAG_PRESENT 'erpG'
156
#define GDITAG_LFONT_QUICKLOOKUP 'knqG'
157
#define GDITAG_PALETTE_RGB_XLATE 'bgrG'
158
#define GDITAG_REGION 'ngrG'
159
#define GDITAG_SEMAPHORE 'mesG'
160
#define GDITAG_SPRITE ' psG'
161
#define GDITAG_METASPRITE 'mpsG'
162
#define GDITAG_SPRITESCAN 'rpsG'
163
#define GDITAG_STACKTRACE 'atsG'
164
#define GDITAG_STRETCHBLT 'htsG'
165
#define GDITAG_PENSTYLE 'ytsG'
166
#define GDITAG_SFM 'xusG'
167
#define GDITAG_TEMP 'pmtG'
168
#define GDITAG_TEMP_THREADLOCK 'pmTG'
169
#define GDITAG_TEXTMETRICS 'wmtG'
170
#define GDITAG_PFF_DATA 'pvtG'
171
#define GDITAG_TRIANGLE_MESH 'tvtG'
172
#define GDITAG_TEXT 'txtG'
173
#define GDITAG_UMODE_BITMAP 'mbuG'
174
#define GDITAG_ENG_USER_MEM_ALLOC_TABLE 'amUG'
175
#define GDITAG_UMPD 'pmuG'
176
#define GDITAG_HDEV 'sdvG'
177
#define GDITAG_VDEV 'vdVG'
178
#define GDITAG_MULTISAVEBITS 'smVG'
179
#define GDITAG_MDSURF 'fsVG'
180
#define GDITAG_WNDOBJ 'dnwG'
181
#define GDITAG_PXLATE 'tlxG'
182
#define GDITAG_UMPDOBJ 'dpxG'
183
#define GDITAG_FONT_LINK 'flnk'
184
#define GDITAG_PANNING_SURFACE 'fSAP'
185
#define GDITAG_PANNING_SHADOWLOCK 'olSP'
186
#define GDITAG_SINGLEREADERLOCK 'lrsS'
187
#define GDITAG_TT_FONT_CACHE 'CFTT'
188
#define GDITAG_TT_FONT 'dftT'
189
#define GDITAG_VF_FONT 'dftV'
190
#define GDITAG_W32PIDLOCK 'l23W'
191
#define GDITAG_HANDLEPUSHLOCK 'lpHG'
192
193
#define USERTAG_SERVICE_TABLE 'lacU'
194
#define USERTAG_MONITOR_MARGIN 'mamU'
195
#define USERTAG_REDIRECT 'rdrU'
196
#define USERTAG_ACCEL 'casU'
197
#define USERTAG_ATTACHINFO 'iasU'
198
#define USERTAG_ALTTAB 'lasU'
199
#define USERTAG_DEBUG 'gbsU'
200
#define USERTAG_CLIPBOARD 'bcsU'
201
#define USERTAG_CALLBACK 'ccsU'
202
#define USERTAG_COMPOSITIONPROP 'dcsU'
203
#define USERTAG_CLIENTTHREADINFO 'icsU'
204
#define USERTAG_CLASS 'lcsU'
205
#define USERTAG_SCANCODEMAP 'mcsU'
206
#define USERTAG_CLIPBOARDPALETTE 'pcsU'
207
#define USERTAG_COLORS 'rcsU'
208
#define USERTAG_CHECKPT 'tcsU'
209
#define USERTAG_CURSOR 'ucsU'
210
#define USERTAG_COLORVALUES 'vcsU'
211
#define USERTAG_DDE1 '1dsU'
212
#define USERTAG_DDE2 '2dsU'
213
#define USERTAG_DDE4 '4dsU'
214
#define USERTAG_DDE5 '5dsU'
215
#define USERTAG_DDE6 '6dsU'
216
#define USERTAG_DDE7 '7dsU'
217
#define USERTAG_DDE8 '8dsU'
218
#define USERTAG_DDE9 '9dsU'
219
#define USERTAG_DDEa 'AdsU'
220
#define USERTAG_DDEb 'BdsU'
221
#define USERTAG_DCE 'cdsU'
222
#define USERTAG_DDEd 'DdsU'
223
#define USERTAG_DDE 'EdsU'
224
#define USERTAG_DEVICEINFO 'IDsU'
225
#define USERTAG_DISPLAYINFO 'idsU'
226
#define USERTAG_DRAGDROP 'sdsU'
227
#define USERTAG_DEVICECHANGE 'vdsU'
228
#define USERTAG_WSEXCOMPINVALID 'CEsU'
229
#define USERTAG_ERESOURCE 'resU'
230
#define USERTAG_EVENT 'vesU'
231
#define USERTAG_FORWARDTOUCHMESSAGE 'tfsU'
232
#define USERTAG_GRANTEDHANDLES 'hgsU'
233
#define USERTAG_GESTUREINFO 'igsU'
234
#define USERTAG_GLOBALTHREADLOCK 'lgsU'
235
#define USERTAG_GHOST 'tgsU'
236
#define USERTAG_HIDDATA 'ahsU'
237
#define USERTAG_HIDDESC 'DhsU'
238
#define USERTAG_HOTKEY 'khsU'
239
#define USERTAG_IMEHOTKEY 'hisU'
240
#define USERTAG_IME 'misU'
241
#define USERTAG_W32JOB 'bjsU'
242
#define USERTAG_W32JOBEXTRA 'xjsU'
243
#define USERTAG_KBDLAYOUT 'bksU'
244
#define USERTAG_KBDEXID 'eksU'
245
#define USERTAG_KBDFILE 'fksU'
246
#define USERTAG_KBDSTATE 'sksU'
247
#define USERTAG_KBDTABLE 'tksU'
248
#define USERTAG_LOOKASIDE 'alsU'
249
#define USERTAG_LOGDESKTOP 'dlsU'
250
#define USERTAG_LOCKRECORD 'rlsU'
251
#define USERTAG_MAGNIFICATION 'gmsU'
252
#define USERTAG_MIRROR 'imsU'
253
#define USERTAG_MESSAGE_FILTER 'lmsU'
254
#define USERTAG_MONITORRECTS 'rmsU'
255
#define USERTAG_MOVESIZE 'smsU'
256
#define USERTAG_MENUSTATE 'tmsU'
257
#define USERTAG_NKAPC 'ansU'
258
#define USERTAG_NOTIFY 'ynsU'
259
#define USERTAG_POWERBROADCAST 'bpsU'
260
#define USERTAG_PROCESSINFO 'ipsU'
261
#define USERTAG_POPUPMENU 'mpsU'
262
#define USERTAG_PROFILEUSERNAME 'npsU'
263
#define USERTAG_POWER 'opsU'
264
#define USERTAG_PNP 'ppsU'
265
#define USERTAG_PROFILE 'rpsU'
266
#define USERTAG_WINDOWARRAY 'wpsU'
267
#define USERTAG_SQM 'mqsU'
268
#define USERTAG_QMSG 'mqsU'
269
#define USERTAG_Q 'uqsU'
270
#define USERTAG_RTL 'trsU'
271
#define USERTAG_SMS_ASYNC 'assU'
272
#define USERTAG_SPB 'bssU'
273
#define USERTAG_SMS_CAPTURE 'cssU'
274
#define USERTAG_SHADOW 'dssU'
275
#define USERTAG_SECURITY 'essU'
276
#define USERTAG_SENDINPUT 'issU'
277
#define USERTAG_SENDTOUCHINPUT 'jssU'
278
#define USERTAG_SMS 'mssU'
279
#define USERTAG_SMS_STRING 'sssU'
280
#define USERTAG_SCROLLTRACK 'tssU'
281
#define USERTAG_SWP 'wssU'
282
#define USERTAG_SYSTEM 'yssU'
283
#define USERTAG_TRACKDESKTOP 'dtsU'
284
#define USERTAG_THREADINFO 'itsU'
285
#define USERTAG_STACK 'ktsU'
286
#define USERTAG_TIMER 'mtsU'
287
#define USERTAG_TOKEN 'otsU'
288
#define USERTAG_SECTION 'stsU'
289
#define USERTAG_TEXT 'xtsU'
290
#define USERTAG_TEXT2 'ytsU'
291
#define USERTAG_TOUCHINPUTINFO 'ztsU'
292
#define USERTAG_UNICODEBUFFER 'busU'
293
#define USERTAG_UIPI_SQM 'susU'
294
#define USERTAG_VISRGN 'ivsU'
295
#define USERTAG_VWPL 'lvsU'
296
#define USERTAG_WINDOW 'dwsU'
297
#define USERTAG_WINEVENT 'ewsU'
298
#define USERTAG_WINDOWLIST 'lwsU'
299
#define USERTAG_WOWTDB 'owsU'
300
#define USERTAG_WOWPROCESSINFO 'pwsU'
301
#define USERTAG_WOWTHREADINFO 'twsU'
win32ss
user
ntuser
tags.h
Generated on Fri Sep 20 2024 06:14:53 for ReactOS by
1.9.6