[PSDK]
[reactos.git] / reactos / include / psdk / specstrings.h
1 /**
2 * This file has no copyright assigned and is placed in the Public Domain.
3 * This file is part of the w64 mingw-runtime package.
4 * No warranty is given; refer to the file DISCLAIMER.PD within this package.
5 */
6 #define __specstrings
7
8 #ifdef __cplusplus
9 #ifndef __nothrow
10 #define __nothrow __declspec(nothrow)
11 #endif
12 #else
13 #ifndef __nothrow
14 #define __nothrow
15 #endif
16 #endif
17
18 #define __deref_in
19 #define __deref_in_ecount(size)
20 #define __deref_in_bcount(size)
21 #define __deref_in_opt
22 #define __deref_in_ecount_opt(size)
23 #define __deref_in_bcount_opt(size)
24 #define __deref_opt_in
25 #define __deref_opt_in_ecount(size)
26 #define __deref_opt_in_bcount(size)
27 #define __deref_opt_in_opt
28 #define __deref_opt_in_ecount_opt(size)
29 #define __deref_opt_in_bcount_opt(size)
30 #define __out_awcount(expr,size)
31 #define __in_awcount(expr,size)
32 #define __null
33 #define __notnull
34 #define __maybenull
35 #define __readonly
36 #define __notreadonly
37 #define __maybereadonly
38 #define __valid
39 #define __notvalid
40 #define __maybevalid
41 #define __readableTo(extent)
42 #define __elem_readableTo(size)
43 #define __byte_readableTo(size)
44 #define __writableTo(size)
45 #define __elem_writableTo(size)
46 #define __byte_writableTo(size)
47 #define __deref
48 #define __pre
49 #define __post
50 #define __precond(expr)
51 #define __postcond(expr)
52 #define __exceptthat
53 #define __execeptthat
54 #define __inner_success(expr)
55 #define __inner_checkReturn
56 #define __inner_typefix(ctype)
57 #define __inner_override
58 #define __inner_callback
59 #define __inner_blocksOn(resource)
60 #define __inner_fallthrough_dec
61 #define __inner_fallthrough
62 #define __refparam
63 #define __inner_control_entrypoint(category)
64 #define __inner_data_entrypoint(category)
65 #define __ecount(size)
66 #define __bcount(size)
67 #define __in
68 #define __in_opt
69 #define __in_nz
70 #define __in_nz_opt
71 #define __in_z
72 #define __in_z_opt
73 #define __in_ecount(size)
74 #define __in_ecount_nz(size)
75 #define __in_ecount_z(size)
76 #define __in_bcount(size)
77 #define __in_bcount_z(size)
78 #define __in_bcount_nz(size)
79 #define __in_ecount_opt(size)
80 #define __in_bcount_opt(size)
81 #define __in_ecount_z_opt(size)
82 #define __in_bcount_z_opt(size)
83 #define __in_ecount_nz_opt(size)
84 #define __in_bcount_nz_opt(size)
85 #define __out
86 #define __out_ecount(size)
87 #define __out_z
88 #define __out_nz
89 #define __out_nz_opt
90 #define __out_z_opt
91 #define __out_ecount_part(size,length)
92 #define __out_ecount_full(size)
93 #define __out_ecount_nz(size)
94 #define __out_ecount_z(size)
95 #define __out_ecount_part_z(size,length)
96 #define __out_ecount_full_z(size)
97 #define __out_bcount(size)
98 #define __out_bcount_part(size,length)
99 #define __out_bcount_full(size)
100 #define __out_bcount_z(size)
101 #define __out_bcount_part_z(size,length)
102 #define __out_bcount_full_z(size)
103 #define __out_bcount_nz(size)
104 #define __inout
105 #define __inout_ecount(size)
106 #define __inout_bcount(size)
107 #define __inout_ecount_part(size,length)
108 #define __inout_bcount_part(size,length)
109 #define __inout_ecount_full(size)
110 #define __inout_bcount_full(size)
111 #define __inout_z
112 #define __inout_ecount_z(size)
113 #define __inout_bcount_z(size)
114 #define __inout_nz
115 #define __inout_ecount_nz(size)
116 #define __inout_bcount_nz(size)
117 #define __ecount_opt(size)
118 #define __bcount_opt(size)
119 #define __out_opt
120 #define __out_ecount_opt(size)
121 #define __out_bcount_opt(size)
122 #define __out_ecount_part_opt(size,length)
123 #define __out_bcount_part_opt(size,length)
124 #define __out_ecount_full_opt(size)
125 #define __out_bcount_full_opt(size)
126 #define __out_ecount_z_opt(size)
127 #define __out_bcount_z_opt(size)
128 #define __out_ecount_part_z_opt(size,length)
129 #define __out_bcount_part_z_opt(size,length)
130 #define __out_ecount_full_z_opt(size)
131 #define __out_bcount_full_z_opt(size)
132 #define __out_ecount_nz_opt(size)
133 #define __out_bcount_nz_opt(size)
134 #define __inout_opt
135 #define __inout_ecount_opt(size)
136 #define __inout_bcount_opt(size)
137 #define __inout_ecount_part_opt(size,length)
138 #define __inout_bcount_part_opt(size,length)
139 #define __inout_ecount_full_opt(size)
140 #define __inout_bcount_full_opt(size)
141 #define __inout_z_opt
142 #define __inout_ecount_z_opt(size)
143 #define __inout_bcount_z_opt(size)
144 #define __inout_nz_opt
145 #define __inout_ecount_nz_opt(size)
146 #define __inout_bcount_nz_opt(size)
147 #define __deref_ecount(size)
148 #define __deref_bcount(size)
149 #define __deref_out
150 #define __deref_out_ecount(size)
151 #define __deref_out_bcount(size)
152 #define __deref_out_ecount_part(size,length)
153 #define __deref_out_bcount_part(size,length)
154 #define __deref_out_ecount_full(size)
155 #define __deref_out_bcount_full(size)
156 #define __deref_out_z
157 #define __deref_out_ecount_z(size)
158 #define __deref_out_bcount_z(size)
159 #define __deref_out_nz
160 #define __deref_out_ecount_nz(size)
161 #define __deref_out_bcount_nz(size)
162 #define __deref_inout
163 #define __deref_inout_ecount(size)
164 #define __deref_inout_bcount(size)
165 #define __deref_inout_ecount_part(size,length)
166 #define __deref_inout_bcount_part(size,length)
167 #define __deref_inout_ecount_full(size)
168 #define __deref_inout_bcount_full(size)
169 #define __deref_inout_z
170 #define __deref_inout_ecount_z(size)
171 #define __deref_inout_bcount_z(size)
172 #define __deref_inout_nz
173 #define __deref_inout_ecount_nz(size)
174 #define __deref_inout_bcount_nz(size)
175 #define __deref_ecount_opt(size)
176 #define __deref_bcount_opt(size)
177 #define __deref_out_opt
178 #define __deref_out_ecount_opt(size)
179 #define __deref_out_bcount_opt(size)
180 #define __deref_out_ecount_part_opt(size,length)
181 #define __deref_out_bcount_part_opt(size,length)
182 #define __deref_out_ecount_full_opt(size)
183 #define __deref_out_bcount_full_opt(size)
184 #define __deref_out_z_opt
185 #define __deref_out_ecount_z_opt(size)
186 #define __deref_out_bcount_z_opt(size)
187 #define __deref_out_nz_opt
188 #define __deref_out_ecount_nz_opt(size)
189 #define __deref_out_bcount_nz_opt(size)
190 #define __deref_inout_opt
191 #define __deref_inout_ecount_opt(size)
192 #define __deref_inout_bcount_opt(size)
193 #define __deref_inout_ecount_part_opt(size,length)
194 #define __deref_inout_bcount_part_opt(size,length)
195 #define __deref_inout_ecount_full_opt(size)
196 #define __deref_inout_bcount_full_opt(size)
197 #define __deref_inout_z_opt
198 #define __deref_inout_ecount_z_opt(size)
199 #define __deref_inout_bcount_z_opt(size)
200 #define __deref_inout_nz_opt
201 #define __deref_inout_ecount_nz_opt(size)
202 #define __deref_inout_bcount_nz_opt(size)
203 #define __deref_opt_ecount(size)
204 #define __deref_opt_bcount(size)
205 #define __deref_opt_out
206 #define __deref_opt_out_z
207 #define __deref_opt_out_ecount(size)
208 #define __deref_opt_out_bcount(size)
209 #define __deref_opt_out_ecount_part(size,length)
210 #define __deref_opt_out_bcount_part(size,length)
211 #define __deref_opt_out_ecount_full(size)
212 #define __deref_opt_out_bcount_full(size)
213 #define __deref_opt_inout
214 #define __deref_opt_inout_ecount(size)
215 #define __deref_opt_inout_bcount(size)
216 #define __deref_opt_inout_ecount_part(size,length)
217 #define __deref_opt_inout_bcount_part(size,length)
218 #define __deref_opt_inout_ecount_full(size)
219 #define __deref_opt_inout_bcount_full(size)
220 #define __deref_opt_inout_z
221 #define __deref_opt_inout_ecount_z(size)
222 #define __deref_opt_inout_bcount_z(size)
223 #define __deref_opt_inout_nz
224 #define __deref_opt_inout_ecount_nz(size)
225 #define __deref_opt_inout_bcount_nz(size)
226 #define __deref_opt_ecount_opt(size)
227 #define __deref_opt_bcount_opt(size)
228 #define __deref_opt_out_opt
229 #define __deref_opt_out_ecount_opt(size)
230 #define __deref_opt_out_bcount_opt(size)
231 #define __deref_opt_out_ecount_part_opt(size,length)
232 #define __deref_opt_out_bcount_part_opt(size,length)
233 #define __deref_opt_out_ecount_full_opt(size)
234 #define __deref_opt_out_bcount_full_opt(size)
235 #define __deref_opt_out_z_opt
236 #define __deref_opt_out_ecount_z_opt(size)
237 #define __deref_opt_out_bcount_z_opt(size)
238 #define __deref_opt_out_nz_opt
239 #define __deref_opt_out_ecount_nz_opt(size)
240 #define __deref_opt_out_bcount_nz_opt(size)
241 #define __deref_opt_inout_opt
242 #define __deref_opt_inout_ecount_opt(size)
243 #define __deref_opt_inout_bcount_opt(size)
244 #define __deref_opt_inout_ecount_part_opt(size,length)
245 #define __deref_opt_inout_bcount_part_opt(size,length)
246 #define __deref_opt_inout_ecount_full_opt(size)
247 #define __deref_opt_inout_bcount_full_opt(size)
248 #define __deref_opt_inout_z_opt
249 #define __deref_opt_inout_ecount_z_opt(size)
250 #define __deref_opt_inout_bcount_z_opt(size)
251 #define __deref_opt_inout_nz_opt
252 #define __deref_opt_inout_ecount_nz_opt(size)
253 #define __deref_opt_inout_bcount_nz_opt(size)
254 #define __success(expr)
255 #define __nullterminated
256 #define __nullnullterminated
257 #define __reserved
258 #define __checkReturn
259 #define __typefix(ctype)
260 #define __override
261 #define __callback
262 #define __format_string
263 #define __blocksOn(resource)
264 #define __control_entrypoint(category)
265 #define __data_entrypoint(category)
266 #ifndef __fallthrough
267 #define __fallthrough
268 #endif
269 #ifndef __analysis_assume
270 #define __analysis_assume(expr)
271 #endif
272
273