Line data Source code
1 : /*
2 : Unix SMB/CIFS implementation.
3 :
4 : endpoint server for the eventlog6 pipe
5 :
6 : Copyright (C) Anatoliy Atanasov 2010
7 :
8 : This program is free software; you can redistribute it and/or modify
9 : it under the terms of the GNU General Public License as published by
10 : the Free Software Foundation; either version 3 of the License, or
11 : (at your option) any later version.
12 :
13 : This program is distributed in the hope that it will be useful,
14 : but WITHOUT ANY WARRANTY; without even the implied warranty of
15 : MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
16 : GNU General Public License for more details.
17 :
18 : You should have received a copy of the GNU General Public License
19 : along with this program. If not, see <http://www.gnu.org/licenses/>.
20 : */
21 :
22 : #include "includes.h"
23 : #include "rpc_server/dcerpc_server.h"
24 : #include "librpc/gen_ndr/ndr_eventlog6.h"
25 : #include "rpc_server/common/common.h"
26 :
27 :
28 : /*
29 : eventlog6_EvtRpcRegisterRemoteSubscription
30 : */
31 0 : static WERROR dcesrv_eventlog6_EvtRpcRegisterRemoteSubscription(struct dcesrv_call_state *dce_call, TALLOC_CTX *mem_ctx,
32 : struct eventlog6_EvtRpcRegisterRemoteSubscription *r)
33 : {
34 0 : DCESRV_FAULT(DCERPC_FAULT_OP_RNG_ERROR);
35 : }
36 :
37 :
38 : /*
39 : eventlog6_EvtRpcRemoteSubscriptionNextAsync
40 : */
41 0 : static WERROR dcesrv_eventlog6_EvtRpcRemoteSubscriptionNextAsync(struct dcesrv_call_state *dce_call, TALLOC_CTX *mem_ctx,
42 : struct eventlog6_EvtRpcRemoteSubscriptionNextAsync *r)
43 : {
44 0 : DCESRV_FAULT(DCERPC_FAULT_OP_RNG_ERROR);
45 : }
46 :
47 :
48 : /*
49 : eventlog6_EvtRpcRemoteSubscriptionNext
50 : */
51 0 : static WERROR dcesrv_eventlog6_EvtRpcRemoteSubscriptionNext(struct dcesrv_call_state *dce_call, TALLOC_CTX *mem_ctx,
52 : struct eventlog6_EvtRpcRemoteSubscriptionNext *r)
53 : {
54 0 : DCESRV_FAULT(DCERPC_FAULT_OP_RNG_ERROR);
55 : }
56 :
57 :
58 : /*
59 : eventlog6_EvtRpcRemoteSubscriptionWaitAsync
60 : */
61 0 : static WERROR dcesrv_eventlog6_EvtRpcRemoteSubscriptionWaitAsync(struct dcesrv_call_state *dce_call, TALLOC_CTX *mem_ctx,
62 : struct eventlog6_EvtRpcRemoteSubscriptionWaitAsync *r)
63 : {
64 0 : DCESRV_FAULT(DCERPC_FAULT_OP_RNG_ERROR);
65 : }
66 :
67 :
68 : /*
69 : eventlog6_EvtRpcRegisterControllableOperation
70 : */
71 0 : static WERROR dcesrv_eventlog6_EvtRpcRegisterControllableOperation(struct dcesrv_call_state *dce_call, TALLOC_CTX *mem_ctx,
72 : struct eventlog6_EvtRpcRegisterControllableOperation *r)
73 : {
74 0 : DCESRV_FAULT(DCERPC_FAULT_OP_RNG_ERROR);
75 : }
76 :
77 :
78 : /*
79 : eventlog6_EvtRpcRegisterLogQuery
80 : */
81 0 : static WERROR dcesrv_eventlog6_EvtRpcRegisterLogQuery(struct dcesrv_call_state *dce_call, TALLOC_CTX *mem_ctx,
82 : struct eventlog6_EvtRpcRegisterLogQuery *r)
83 : {
84 0 : struct dcesrv_handle *handle;
85 :
86 0 : handle = dcesrv_handle_create(dce_call, 0);
87 0 : W_ERROR_HAVE_NO_MEMORY(handle);
88 :
89 0 : r->out.handle = &handle->wire_handle;
90 :
91 0 : handle = dcesrv_handle_create(dce_call, 0);
92 0 : W_ERROR_HAVE_NO_MEMORY(handle);
93 :
94 0 : r->out.opControl = &handle->wire_handle;
95 :
96 0 : return WERR_OK;
97 : }
98 :
99 :
100 : /*
101 : eventlog6_EvtRpcClearLog
102 : */
103 0 : static WERROR dcesrv_eventlog6_EvtRpcClearLog(struct dcesrv_call_state *dce_call, TALLOC_CTX *mem_ctx,
104 : struct eventlog6_EvtRpcClearLog *r)
105 : {
106 0 : DCESRV_FAULT(DCERPC_FAULT_OP_RNG_ERROR);
107 : }
108 :
109 :
110 : /*
111 : eventlog6_EvtRpcExportLog
112 : */
113 0 : static WERROR dcesrv_eventlog6_EvtRpcExportLog(struct dcesrv_call_state *dce_call, TALLOC_CTX *mem_ctx,
114 : struct eventlog6_EvtRpcExportLog *r)
115 : {
116 0 : DCESRV_FAULT(DCERPC_FAULT_OP_RNG_ERROR);
117 : }
118 :
119 :
120 : /*
121 : eventlog6_EvtRpcLocalizeExportLog
122 : */
123 0 : static WERROR dcesrv_eventlog6_EvtRpcLocalizeExportLog(struct dcesrv_call_state *dce_call, TALLOC_CTX *mem_ctx,
124 : struct eventlog6_EvtRpcLocalizeExportLog *r)
125 : {
126 0 : DCESRV_FAULT(DCERPC_FAULT_OP_RNG_ERROR);
127 : }
128 :
129 :
130 : /*
131 : eventlog6_EvtRpcMessageRender
132 : */
133 0 : static WERROR dcesrv_eventlog6_EvtRpcMessageRender(struct dcesrv_call_state *dce_call, TALLOC_CTX *mem_ctx,
134 : struct eventlog6_EvtRpcMessageRender *r)
135 : {
136 0 : DCESRV_FAULT(DCERPC_FAULT_OP_RNG_ERROR);
137 : }
138 :
139 :
140 : /*
141 : eventlog6_EvtRpcMessageRenderDefault
142 : */
143 0 : static WERROR dcesrv_eventlog6_EvtRpcMessageRenderDefault(struct dcesrv_call_state *dce_call, TALLOC_CTX *mem_ctx,
144 : struct eventlog6_EvtRpcMessageRenderDefault *r)
145 : {
146 0 : DCESRV_FAULT(DCERPC_FAULT_OP_RNG_ERROR);
147 : }
148 :
149 :
150 : /*
151 : eventlog6_EvtRpcQueryNext
152 : */
153 0 : static WERROR dcesrv_eventlog6_EvtRpcQueryNext(struct dcesrv_call_state *dce_call, TALLOC_CTX *mem_ctx,
154 : struct eventlog6_EvtRpcQueryNext *r)
155 : {
156 0 : return WERR_OK;
157 : }
158 :
159 :
160 : /*
161 : eventlog6_EvtRpcQuerySeek
162 : */
163 0 : static WERROR dcesrv_eventlog6_EvtRpcQuerySeek(struct dcesrv_call_state *dce_call, TALLOC_CTX *mem_ctx,
164 : struct eventlog6_EvtRpcQuerySeek *r)
165 : {
166 0 : DCESRV_FAULT(DCERPC_FAULT_OP_RNG_ERROR);
167 : }
168 :
169 :
170 : /*
171 : eventlog6_EvtRpcClose
172 : */
173 0 : static WERROR dcesrv_eventlog6_EvtRpcClose(struct dcesrv_call_state *dce_call, TALLOC_CTX *mem_ctx,
174 : struct eventlog6_EvtRpcClose *r)
175 : {
176 0 : DCESRV_FAULT(DCERPC_FAULT_OP_RNG_ERROR);
177 : }
178 :
179 :
180 : /*
181 : eventlog6_EvtRpcCancel
182 : */
183 0 : static WERROR dcesrv_eventlog6_EvtRpcCancel(struct dcesrv_call_state *dce_call, TALLOC_CTX *mem_ctx,
184 : struct eventlog6_EvtRpcCancel *r)
185 : {
186 0 : DCESRV_FAULT(DCERPC_FAULT_OP_RNG_ERROR);
187 : }
188 :
189 :
190 : /*
191 : eventlog6_EvtRpcAssertConfig
192 : */
193 0 : static WERROR dcesrv_eventlog6_EvtRpcAssertConfig(struct dcesrv_call_state *dce_call, TALLOC_CTX *mem_ctx,
194 : struct eventlog6_EvtRpcAssertConfig *r)
195 : {
196 0 : DCESRV_FAULT(DCERPC_FAULT_OP_RNG_ERROR);
197 : }
198 :
199 :
200 : /*
201 : eventlog6_EvtRpcRetractConfig
202 : */
203 0 : static WERROR dcesrv_eventlog6_EvtRpcRetractConfig(struct dcesrv_call_state *dce_call, TALLOC_CTX *mem_ctx,
204 : struct eventlog6_EvtRpcRetractConfig *r)
205 : {
206 0 : DCESRV_FAULT(DCERPC_FAULT_OP_RNG_ERROR);
207 : }
208 :
209 :
210 : /*
211 : eventlog6_EvtRpcOpenLogHandle
212 : */
213 0 : static WERROR dcesrv_eventlog6_EvtRpcOpenLogHandle(struct dcesrv_call_state *dce_call, TALLOC_CTX *mem_ctx,
214 : struct eventlog6_EvtRpcOpenLogHandle *r)
215 : {
216 0 : DCESRV_FAULT(DCERPC_FAULT_OP_RNG_ERROR);
217 : }
218 :
219 :
220 : /*
221 : eventlog6_EvtRpcGetLogFileInfo
222 : */
223 0 : static WERROR dcesrv_eventlog6_EvtRpcGetLogFileInfo(struct dcesrv_call_state *dce_call, TALLOC_CTX *mem_ctx,
224 : struct eventlog6_EvtRpcGetLogFileInfo *r)
225 : {
226 0 : DCESRV_FAULT(DCERPC_FAULT_OP_RNG_ERROR);
227 : }
228 :
229 :
230 : /*
231 : eventlog6_EvtRpcGetChannelList
232 : */
233 0 : static WERROR dcesrv_eventlog6_EvtRpcGetChannelList(struct dcesrv_call_state *dce_call, TALLOC_CTX *mem_ctx,
234 : struct eventlog6_EvtRpcGetChannelList *r)
235 : {
236 0 : DCESRV_FAULT(DCERPC_FAULT_OP_RNG_ERROR);
237 : }
238 :
239 :
240 : /*
241 : eventlog6_EvtRpcGetChannelConfig
242 : */
243 0 : static WERROR dcesrv_eventlog6_EvtRpcGetChannelConfig(struct dcesrv_call_state *dce_call, TALLOC_CTX *mem_ctx,
244 : struct eventlog6_EvtRpcGetChannelConfig *r)
245 : {
246 0 : DCESRV_FAULT(DCERPC_FAULT_OP_RNG_ERROR);
247 : }
248 :
249 :
250 : /*
251 : eventlog6_EvtRpcPutChannelConfig
252 : */
253 0 : static WERROR dcesrv_eventlog6_EvtRpcPutChannelConfig(struct dcesrv_call_state *dce_call, TALLOC_CTX *mem_ctx,
254 : struct eventlog6_EvtRpcPutChannelConfig *r)
255 : {
256 0 : DCESRV_FAULT(DCERPC_FAULT_OP_RNG_ERROR);
257 : }
258 :
259 :
260 : /*
261 : eventlog6_EvtRpcGetPublisherList
262 : */
263 0 : static WERROR dcesrv_eventlog6_EvtRpcGetPublisherList(struct dcesrv_call_state *dce_call, TALLOC_CTX *mem_ctx,
264 : struct eventlog6_EvtRpcGetPublisherList *r)
265 : {
266 0 : DCESRV_FAULT(DCERPC_FAULT_OP_RNG_ERROR);
267 : }
268 :
269 :
270 : /*
271 : eventlog6_EvtRpcGetPublisherListForChannel
272 : */
273 0 : static WERROR dcesrv_eventlog6_EvtRpcGetPublisherListForChannel(struct dcesrv_call_state *dce_call, TALLOC_CTX *mem_ctx,
274 : struct eventlog6_EvtRpcGetPublisherListForChannel *r)
275 : {
276 0 : DCESRV_FAULT(DCERPC_FAULT_OP_RNG_ERROR);
277 : }
278 :
279 :
280 : /*
281 : eventlog6_EvtRpcGetPublisherMetadata
282 : */
283 0 : static WERROR dcesrv_eventlog6_EvtRpcGetPublisherMetadata(struct dcesrv_call_state *dce_call, TALLOC_CTX *mem_ctx,
284 : struct eventlog6_EvtRpcGetPublisherMetadata *r)
285 : {
286 0 : DCESRV_FAULT(DCERPC_FAULT_OP_RNG_ERROR);
287 : }
288 :
289 :
290 : /*
291 : eventlog6_EvtRpcGetPublisherResourceMetadata
292 : */
293 0 : static WERROR dcesrv_eventlog6_EvtRpcGetPublisherResourceMetadata(struct dcesrv_call_state *dce_call, TALLOC_CTX *mem_ctx,
294 : struct eventlog6_EvtRpcGetPublisherResourceMetadata *r)
295 : {
296 0 : DCESRV_FAULT(DCERPC_FAULT_OP_RNG_ERROR);
297 : }
298 :
299 :
300 : /*
301 : eventlog6_EvtRpcGetEventMetadataEnum
302 : */
303 0 : static WERROR dcesrv_eventlog6_EvtRpcGetEventMetadataEnum(struct dcesrv_call_state *dce_call, TALLOC_CTX *mem_ctx,
304 : struct eventlog6_EvtRpcGetEventMetadataEnum *r)
305 : {
306 0 : DCESRV_FAULT(DCERPC_FAULT_OP_RNG_ERROR);
307 : }
308 :
309 :
310 : /*
311 : eventlog6_EvtRpcGetNextEventMetadata
312 : */
313 0 : static WERROR dcesrv_eventlog6_EvtRpcGetNextEventMetadata(struct dcesrv_call_state *dce_call, TALLOC_CTX *mem_ctx,
314 : struct eventlog6_EvtRpcGetNextEventMetadata *r)
315 : {
316 0 : DCESRV_FAULT(DCERPC_FAULT_OP_RNG_ERROR);
317 : }
318 :
319 :
320 : /*
321 : eventlog6_EvtRpcGetClassicLogDisplayName
322 : */
323 0 : static WERROR dcesrv_eventlog6_EvtRpcGetClassicLogDisplayName(struct dcesrv_call_state *dce_call, TALLOC_CTX *mem_ctx,
324 : struct eventlog6_EvtRpcGetClassicLogDisplayName *r)
325 : {
326 0 : DCESRV_FAULT(DCERPC_FAULT_OP_RNG_ERROR);
327 : }
328 :
329 :
330 : /* include the generated boilerplate */
331 : #include "librpc/gen_ndr/ndr_eventlog6_s.c"
|