source: Daodan/MSYS2/mingw32/i686-w64-mingw32/include/rpcsal.h@ 1180

Last change on this file since 1180 was 1166, checked in by rossy, 3 years ago

Daodan: Replace MinGW build env with an up-to-date MSYS2 env

File size: 6.5 KB
Line 
1/*
2 * Copyright (C) 2011 Francois Gouget
3 *
4 * This library is free software; you can redistribute it and/or
5 * modify it under the terms of the GNU Lesser General Public
6 * License as published by the Free Software Foundation; either
7 * version 2.1 of the License, or (at your option) any later version.
8 *
9 * This library is distributed in the hope that it will be useful,
10 * but WITHOUT ANY WARRANTY; without even the implied warranty of
11 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
12 * Lesser General Public License for more details.
13 *
14 * You should have received a copy of the GNU Lesser General Public
15 * License along with this library; if not, write to the Free Software
16 * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
17 */
18
19
20#ifndef __RPCSAL_H_VERSION__
21# define __RPCSAL_H_VERSION__ 100
22#endif
23
24#define __RPC__deref_in
25#define __RPC__deref_in_opt
26#define __RPC__deref_in_string
27#define __RPC__deref_in_opt_string
28#define __RPC__deref_in_ecount(size)
29#define __RPC__deref_in_ecount_opt(size)
30#define __RPC__deref_in_ecount_opt_string(size)
31#define __RPC__deref_in_ecount_full(size)
32#define __RPC__deref_in_ecount_full_opt(size)
33#define __RPC__deref_in_ecount_full_string(size)
34#define __RPC__deref_in_ecount_full_opt_string(size)
35#define __RPC__deref_in_ecount_part(size, length)
36#define __RPC__deref_in_ecount_part_opt(size, length)
37#define __RPC__deref_in_xcount(size)
38#define __RPC__deref_in_xcount_opt(size)
39#define __RPC__deref_in_xcount_opt_string(size)
40#define __RPC__deref_in_xcount_full(size)
41#define __RPC__deref_in_xcount_full_opt(size)
42#define __RPC__deref_in_xcount_full_string(size)
43#define __RPC__deref_in_xcount_full_opt_string(size)
44#define __RPC__deref_in_xcount_part(size, length)
45#define __RPC__deref_in_xcount_part_opt(size, length)
46
47#define __RPC__deref_inout
48#define __RPC__deref_inout_opt
49#define __RPC__deref_inout_string
50#define __RPC__deref_inout_opt_string
51#define __RPC__deref_inout_ecount_opt(size)
52#define __RPC__deref_inout_ecount_full(size)
53#define __RPC__deref_inout_ecount_full_opt(size)
54#define __RPC__deref_inout_ecount_full_string(size)
55#define __RPC__deref_inout_ecount_full_opt_string(size)
56#define __RPC__deref_inout_ecount_part_opt(size, length)
57#define __RPC__deref_inout_xcount_opt(size)
58#define __RPC__deref_inout_xcount_full(size)
59#define __RPC__deref_inout_xcount_full_opt(size)
60#define __RPC__deref_inout_xcount_full_string(size)
61#define __RPC__deref_inout_xcount_full_opt_string(size)
62#define __RPC__deref_inout_xcount_part_opt(size, length)
63
64#define __RPC__deref_out
65#define __RPC__deref_out_opt
66#define __RPC__deref_out_string
67#define __RPC__deref_out_opt_string
68#define __RPC__deref_out_ecount(size)
69#define __RPC__deref_out_ecount_opt(size)
70#define __RPC__deref_out_ecount_full(size)
71#define __RPC__deref_out_ecount_full_opt(size)
72#define __RPC__deref_out_ecount_full_string(size)
73#define __RPC__deref_out_ecount_full_opt_string(size)
74#define __RPC__deref_out_ecount_part(size, length)
75#define __RPC__deref_out_ecount_part_opt(size, length)
76#define __RPC__deref_out_xcount(size)
77#define __RPC__deref_out_xcount_opt(size)
78#define __RPC__deref_out_xcount_full(size)
79#define __RPC__deref_out_xcount_full_opt(size)
80#define __RPC__deref_out_xcount_full_string(size)
81#define __RPC__deref_out_xcount_full_opt_string(size)
82#define __RPC__deref_out_xcount_part(size, length)
83#define __RPC__deref_out_xcount_part_opt(size, length)
84
85#define __RPC__deref_opt_in
86#define __RPC__deref_opt_in_opt
87#define __RPC__deref_opt_in_string
88#define __RPC__deref_opt_in_opt_string
89
90#define __RPC__deref_opt_inout
91#define __RPC__deref_opt_inout_opt
92#define __RPC__deref_opt_inout_string
93#define __RPC__deref_opt_inout_opt_string
94#define __RPC__deref_opt_inout_ecount(size)
95#define __RPC__deref_opt_inout_ecount_opt(size)
96#define __RPC__deref_opt_inout_ecount_full(size)
97#define __RPC__deref_opt_inout_ecount_full_opt(size)
98#define __RPC__deref_opt_inout_ecount_full_string(size)
99#define __RPC__deref_opt_inout_ecount_full_opt_string(size)
100#define __RPC__deref_opt_inout_ecount_part(size, length)
101#define __RPC__deref_opt_inout_ecount_part_opt(size, length)
102#define __RPC__deref_opt_inout_xcount(size)
103#define __RPC__deref_opt_inout_xcount_opt(size)
104#define __RPC__deref_opt_inout_xcount_full(size)
105#define __RPC__deref_opt_inout_xcount_full_opt(size)
106#define __RPC__deref_opt_inout_xcount_full_string(size)
107#define __RPC__deref_opt_inout_xcount_full_opt_string(size)
108#define __RPC__deref_opt_inout_xcount_part(size, length)
109#define __RPC__deref_opt_inout_xcount_part_opt(size, length)
110
111#define __RPC__in
112#define __RPC__in_opt
113#define __RPC__in_string
114#define __RPC__in_opt_string
115#define __RPC__in_ecount(size)
116#define __RPC__in_ecount_opt(size)
117#define __RPC__in_ecount_full(size)
118#define __RPC__in_ecount_full_opt(size)
119#define __RPC__in_ecount_full_string(size)
120#define __RPC__in_ecount_full_opt_string(size)
121#define __RPC__in_ecount_part(size, length)
122#define __RPC__in_ecount_part_opt(size, length)
123#define __RPC__in_xcount(size)
124#define __RPC__in_xcount_opt(size)
125#define __RPC__in_xcount_full(size)
126#define __RPC__in_xcount_full_opt(size)
127#define __RPC__in_xcount_full_string(size)
128#define __RPC__in_xcount_full_opt_string(size)
129#define __RPC__in_xcount_part(size, length)
130#define __RPC__in_xcount_part_opt(size, length)
131
132#define __RPC__inout
133#define __RPC__inout_opt
134#define __RPC__inout_string
135#define __RPC__inout_opt_string
136#define __RPC__opt_inout
137#define __RPC__inout_ecount(size)
138#define __RPC__inout_ecount_opt(size)
139#define __RPC__inout_ecount_full(size)
140#define __RPC__inout_ecount_full_opt(size)
141#define __RPC__inout_ecount_full_string(size)
142#define __RPC__inout_ecount_full_opt_string(size)
143#define __RPC__inout_ecount_part(size, length)
144#define __RPC__inout_ecount_part_opt(size, length)
145#define __RPC__inout_xcount(size)
146#define __RPC__inout_xcount_opt(size)
147#define __RPC__inout_xcount_full(size)
148#define __RPC__inout_xcount_full_opt(size)
149#define __RPC__inout_xcount_full_string(size)
150#define __RPC__inout_xcount_full_opt_string(size)
151#define __RPC__inout_xcount_part(size, length)
152#define __RPC__inout_xcount_part_opt(size, length)
153
154#define __RPC__out
155#define __RPC__out_ecount(size)
156#define __RPC__out_ecount_full(size)
157#define __RPC__out_ecount_full_string(size)
158#define __RPC__out_ecount_part(size, length)
159#define __RPC__out_xcount(size)
160#define __RPC__out_xcount_full(size)
161#define __RPC__out_xcount_full_string(size)
162#define __RPC__out_xcount_part(size, length)
163
164#define __RPC_full_pointer
165#define __RPC_ref_pointer
166#define __RPC_string
167#define __RPC_unique_pointer
168
169#define __RPC__range(min,max)
170#define __RPC__in_range(min,max)
Note: See TracBrowser for help on using the repository browser.