git add -f bin/default/librpc/gen_ndr/*.[ch] bin/default/source*/librpc/gen_ndr/...
[metze/samba/wip.git] / bin.gen_ndr / default / librpc / gen_ndr / ndr_eventlog6_c.h
1 #include "librpc/rpc/dcerpc.h"
2 #include "bin/default/librpc/gen_ndr/eventlog6.h"
3 #ifndef _HEADER_RPC_eventlog6
4 #define _HEADER_RPC_eventlog6
5
6 extern const struct ndr_interface_table ndr_table_eventlog6;
7
8 struct tevent_req *dcerpc_eventlog6_EvtRpcRegisterRemoteSubscription_r_send(TALLOC_CTX *mem_ctx,
9         struct tevent_context *ev,
10         struct dcerpc_binding_handle *h,
11         struct eventlog6_EvtRpcRegisterRemoteSubscription *r);
12 NTSTATUS dcerpc_eventlog6_EvtRpcRegisterRemoteSubscription_r_recv(struct tevent_req *req, TALLOC_CTX *mem_ctx);
13 NTSTATUS dcerpc_eventlog6_EvtRpcRegisterRemoteSubscription_r(struct dcerpc_binding_handle *h, TALLOC_CTX *mem_ctx, struct eventlog6_EvtRpcRegisterRemoteSubscription *r);
14 struct tevent_req *dcerpc_eventlog6_EvtRpcRegisterRemoteSubscription_send(TALLOC_CTX *mem_ctx,
15                                                                           struct tevent_context *ev,
16                                                                           struct dcerpc_binding_handle *h,
17                                                                           const char *_channelPath /* [in] [unique,range(0,MAX_RPC_CHANNEL_NAME_LENGTH),charset(UTF16)] */,
18                                                                           const char *_query /* [in] [ref,range(1,MAX_RPC_QUERY_LENGTH),charset(UTF16)] */,
19                                                                           const char *_bookmarkXml /* [in] [unique,range(0,MAX_RPC_BOOKMARK_LENGTH),charset(UTF16)] */,
20                                                                           uint32_t _flags /* [in]  */,
21                                                                           struct policy_handle *_handle /* [out] [ref] */,
22                                                                           struct policy_handle *_control /* [out] [ref] */,
23                                                                           uint32_t *_queryChannelInfoSize /* [out] [ref] */,
24                                                                           struct eventlog6_EvtRpcQueryChannelInfo **_queryChannelInfo /* [out] [ref,range(0,MAX_RPC_QUERY_CHANNEL_SIZE),size_is(,*queryChannelInfoSize)] */,
25                                                                           struct eventlog6_RpcInfo *_error /* [out] [ref] */);
26 NTSTATUS dcerpc_eventlog6_EvtRpcRegisterRemoteSubscription_recv(struct tevent_req *req,
27                                                                 TALLOC_CTX *mem_ctx,
28                                                                 WERROR *result);
29 NTSTATUS dcerpc_eventlog6_EvtRpcRegisterRemoteSubscription(struct dcerpc_binding_handle *h,
30                                                            TALLOC_CTX *mem_ctx,
31                                                            const char *_channelPath /* [in] [unique,range(0,MAX_RPC_CHANNEL_NAME_LENGTH),charset(UTF16)] */,
32                                                            const char *_query /* [in] [ref,range(1,MAX_RPC_QUERY_LENGTH),charset(UTF16)] */,
33                                                            const char *_bookmarkXml /* [in] [unique,range(0,MAX_RPC_BOOKMARK_LENGTH),charset(UTF16)] */,
34                                                            uint32_t _flags /* [in]  */,
35                                                            struct policy_handle *_handle /* [out] [ref] */,
36                                                            struct policy_handle *_control /* [out] [ref] */,
37                                                            uint32_t *_queryChannelInfoSize /* [out] [ref] */,
38                                                            struct eventlog6_EvtRpcQueryChannelInfo **_queryChannelInfo /* [out] [ref,range(0,MAX_RPC_QUERY_CHANNEL_SIZE),size_is(,*queryChannelInfoSize)] */,
39                                                            struct eventlog6_RpcInfo *_error /* [out] [ref] */,
40                                                            WERROR *result);
41
42 struct tevent_req *dcerpc_eventlog6_EvtRpcRemoteSubscriptionNextAsync_r_send(TALLOC_CTX *mem_ctx,
43         struct tevent_context *ev,
44         struct dcerpc_binding_handle *h,
45         struct eventlog6_EvtRpcRemoteSubscriptionNextAsync *r);
46 NTSTATUS dcerpc_eventlog6_EvtRpcRemoteSubscriptionNextAsync_r_recv(struct tevent_req *req, TALLOC_CTX *mem_ctx);
47 NTSTATUS dcerpc_eventlog6_EvtRpcRemoteSubscriptionNextAsync_r(struct dcerpc_binding_handle *h, TALLOC_CTX *mem_ctx, struct eventlog6_EvtRpcRemoteSubscriptionNextAsync *r);
48 struct tevent_req *dcerpc_eventlog6_EvtRpcRemoteSubscriptionNextAsync_send(TALLOC_CTX *mem_ctx,
49                                                                            struct tevent_context *ev,
50                                                                            struct dcerpc_binding_handle *h,
51                                                                            struct policy_handle *_handle /* [in] [ref] */,
52                                                                            uint32_t _numRequestedRecords /* [in]  */,
53                                                                            uint32_t _flags /* [in]  */,
54                                                                            uint32_t *_numActualRecords /* [out] [ref] */,
55                                                                            uint32_t **_eventDataIndices /* [out] [ref,range(0,MAX_RPC_RECORD_COUNT),size_is(,*numActualRecords)] */,
56                                                                            uint32_t **_eventDataSizes /* [out] [ref,range(0,MAX_RPC_RECORD_COUNT),size_is(,*numActualRecords)] */,
57                                                                            uint32_t *_resultBufferSize /* [out] [ref] */,
58                                                                            uint8_t **_resultBuffer /* [out] [ref,range(0,MAX_RPC_BATCH_SIZE),size_is(,*resultBufferSize)] */);
59 NTSTATUS dcerpc_eventlog6_EvtRpcRemoteSubscriptionNextAsync_recv(struct tevent_req *req,
60                                                                  TALLOC_CTX *mem_ctx,
61                                                                  WERROR *result);
62 NTSTATUS dcerpc_eventlog6_EvtRpcRemoteSubscriptionNextAsync(struct dcerpc_binding_handle *h,
63                                                             TALLOC_CTX *mem_ctx,
64                                                             struct policy_handle *_handle /* [in] [ref] */,
65                                                             uint32_t _numRequestedRecords /* [in]  */,
66                                                             uint32_t _flags /* [in]  */,
67                                                             uint32_t *_numActualRecords /* [out] [ref] */,
68                                                             uint32_t **_eventDataIndices /* [out] [ref,range(0,MAX_RPC_RECORD_COUNT),size_is(,*numActualRecords)] */,
69                                                             uint32_t **_eventDataSizes /* [out] [ref,range(0,MAX_RPC_RECORD_COUNT),size_is(,*numActualRecords)] */,
70                                                             uint32_t *_resultBufferSize /* [out] [ref] */,
71                                                             uint8_t **_resultBuffer /* [out] [ref,range(0,MAX_RPC_BATCH_SIZE),size_is(,*resultBufferSize)] */,
72                                                             WERROR *result);
73
74 struct tevent_req *dcerpc_eventlog6_EvtRpcRemoteSubscriptionNext_r_send(TALLOC_CTX *mem_ctx,
75         struct tevent_context *ev,
76         struct dcerpc_binding_handle *h,
77         struct eventlog6_EvtRpcRemoteSubscriptionNext *r);
78 NTSTATUS dcerpc_eventlog6_EvtRpcRemoteSubscriptionNext_r_recv(struct tevent_req *req, TALLOC_CTX *mem_ctx);
79 NTSTATUS dcerpc_eventlog6_EvtRpcRemoteSubscriptionNext_r(struct dcerpc_binding_handle *h, TALLOC_CTX *mem_ctx, struct eventlog6_EvtRpcRemoteSubscriptionNext *r);
80 struct tevent_req *dcerpc_eventlog6_EvtRpcRemoteSubscriptionNext_send(TALLOC_CTX *mem_ctx,
81                                                                       struct tevent_context *ev,
82                                                                       struct dcerpc_binding_handle *h,
83                                                                       struct policy_handle *_handle /* [in] [ref] */,
84                                                                       uint32_t _numRequestedRecords /* [in]  */,
85                                                                       uint32_t _timeOut /* [in]  */,
86                                                                       uint32_t _flags /* [in]  */,
87                                                                       uint32_t *_numActualRecords /* [out] [ref] */,
88                                                                       uint32_t **_eventDataIndices /* [out] [ref,range(0,MAX_RPC_RECORD_COUNT),size_is(,*numActualRecords)] */,
89                                                                       uint32_t **_eventDataSizes /* [out] [ref,range(0,MAX_RPC_RECORD_COUNT),size_is(,*numActualRecords)] */,
90                                                                       uint32_t *_resultBufferSize /* [out] [ref] */,
91                                                                       uint8_t **_resultBuffer /* [out] [ref,range(0,MAX_RPC_BATCH_SIZE),size_is(,*resultBufferSize)] */);
92 NTSTATUS dcerpc_eventlog6_EvtRpcRemoteSubscriptionNext_recv(struct tevent_req *req,
93                                                             TALLOC_CTX *mem_ctx,
94                                                             WERROR *result);
95 NTSTATUS dcerpc_eventlog6_EvtRpcRemoteSubscriptionNext(struct dcerpc_binding_handle *h,
96                                                        TALLOC_CTX *mem_ctx,
97                                                        struct policy_handle *_handle /* [in] [ref] */,
98                                                        uint32_t _numRequestedRecords /* [in]  */,
99                                                        uint32_t _timeOut /* [in]  */,
100                                                        uint32_t _flags /* [in]  */,
101                                                        uint32_t *_numActualRecords /* [out] [ref] */,
102                                                        uint32_t **_eventDataIndices /* [out] [ref,range(0,MAX_RPC_RECORD_COUNT),size_is(,*numActualRecords)] */,
103                                                        uint32_t **_eventDataSizes /* [out] [ref,range(0,MAX_RPC_RECORD_COUNT),size_is(,*numActualRecords)] */,
104                                                        uint32_t *_resultBufferSize /* [out] [ref] */,
105                                                        uint8_t **_resultBuffer /* [out] [ref,range(0,MAX_RPC_BATCH_SIZE),size_is(,*resultBufferSize)] */,
106                                                        WERROR *result);
107
108 struct tevent_req *dcerpc_eventlog6_EvtRpcRemoteSubscriptionWaitAsync_r_send(TALLOC_CTX *mem_ctx,
109         struct tevent_context *ev,
110         struct dcerpc_binding_handle *h,
111         struct eventlog6_EvtRpcRemoteSubscriptionWaitAsync *r);
112 NTSTATUS dcerpc_eventlog6_EvtRpcRemoteSubscriptionWaitAsync_r_recv(struct tevent_req *req, TALLOC_CTX *mem_ctx);
113 NTSTATUS dcerpc_eventlog6_EvtRpcRemoteSubscriptionWaitAsync_r(struct dcerpc_binding_handle *h, TALLOC_CTX *mem_ctx, struct eventlog6_EvtRpcRemoteSubscriptionWaitAsync *r);
114 struct tevent_req *dcerpc_eventlog6_EvtRpcRemoteSubscriptionWaitAsync_send(TALLOC_CTX *mem_ctx,
115                                                                            struct tevent_context *ev,
116                                                                            struct dcerpc_binding_handle *h,
117                                                                            struct policy_handle *_handle /* [in] [ref] */);
118 NTSTATUS dcerpc_eventlog6_EvtRpcRemoteSubscriptionWaitAsync_recv(struct tevent_req *req,
119                                                                  TALLOC_CTX *mem_ctx,
120                                                                  WERROR *result);
121 NTSTATUS dcerpc_eventlog6_EvtRpcRemoteSubscriptionWaitAsync(struct dcerpc_binding_handle *h,
122                                                             TALLOC_CTX *mem_ctx,
123                                                             struct policy_handle *_handle /* [in] [ref] */,
124                                                             WERROR *result);
125
126 struct tevent_req *dcerpc_eventlog6_EvtRpcRegisterControllableOperation_r_send(TALLOC_CTX *mem_ctx,
127         struct tevent_context *ev,
128         struct dcerpc_binding_handle *h,
129         struct eventlog6_EvtRpcRegisterControllableOperation *r);
130 NTSTATUS dcerpc_eventlog6_EvtRpcRegisterControllableOperation_r_recv(struct tevent_req *req, TALLOC_CTX *mem_ctx);
131 NTSTATUS dcerpc_eventlog6_EvtRpcRegisterControllableOperation_r(struct dcerpc_binding_handle *h, TALLOC_CTX *mem_ctx, struct eventlog6_EvtRpcRegisterControllableOperation *r);
132 struct tevent_req *dcerpc_eventlog6_EvtRpcRegisterControllableOperation_send(TALLOC_CTX *mem_ctx,
133                                                                              struct tevent_context *ev,
134                                                                              struct dcerpc_binding_handle *h,
135                                                                              struct policy_handle *_handle /* [out] [ref] */);
136 NTSTATUS dcerpc_eventlog6_EvtRpcRegisterControllableOperation_recv(struct tevent_req *req,
137                                                                    TALLOC_CTX *mem_ctx,
138                                                                    WERROR *result);
139 NTSTATUS dcerpc_eventlog6_EvtRpcRegisterControllableOperation(struct dcerpc_binding_handle *h,
140                                                               TALLOC_CTX *mem_ctx,
141                                                               struct policy_handle *_handle /* [out] [ref] */,
142                                                               WERROR *result);
143
144 struct tevent_req *dcerpc_eventlog6_EvtRpcRegisterLogQuery_r_send(TALLOC_CTX *mem_ctx,
145         struct tevent_context *ev,
146         struct dcerpc_binding_handle *h,
147         struct eventlog6_EvtRpcRegisterLogQuery *r);
148 NTSTATUS dcerpc_eventlog6_EvtRpcRegisterLogQuery_r_recv(struct tevent_req *req, TALLOC_CTX *mem_ctx);
149 NTSTATUS dcerpc_eventlog6_EvtRpcRegisterLogQuery_r(struct dcerpc_binding_handle *h, TALLOC_CTX *mem_ctx, struct eventlog6_EvtRpcRegisterLogQuery *r);
150 struct tevent_req *dcerpc_eventlog6_EvtRpcRegisterLogQuery_send(TALLOC_CTX *mem_ctx,
151                                                                 struct tevent_context *ev,
152                                                                 struct dcerpc_binding_handle *h,
153                                                                 const char *_path /* [in] [unique,range(0,MAX_RPC_CHANNEL_PATH_LENGTH),charset(UTF16)] */,
154                                                                 const char *_query /* [in] [ref,range(1,MAX_RPC_QUERY_LENGTH),charset(UTF16)] */,
155                                                                 uint32_t _flags /* [in]  */,
156                                                                 struct policy_handle *_handle /* [out] [ref] */,
157                                                                 struct policy_handle *_opControl /* [out] [ref] */,
158                                                                 uint32_t *_queryChannelInfoSize /* [out] [ref] */,
159                                                                 struct eventlog6_EvtRpcQueryChannelInfo **_queryChannelInfo /* [out] [ref,range(0,MAX_RPC_QUERY_CHANNEL_SIZE),size_is(,*queryChannelInfoSize)] */,
160                                                                 struct eventlog6_RpcInfo *_error /* [out] [ref] */);
161 NTSTATUS dcerpc_eventlog6_EvtRpcRegisterLogQuery_recv(struct tevent_req *req,
162                                                       TALLOC_CTX *mem_ctx,
163                                                       WERROR *result);
164 NTSTATUS dcerpc_eventlog6_EvtRpcRegisterLogQuery(struct dcerpc_binding_handle *h,
165                                                  TALLOC_CTX *mem_ctx,
166                                                  const char *_path /* [in] [unique,range(0,MAX_RPC_CHANNEL_PATH_LENGTH),charset(UTF16)] */,
167                                                  const char *_query /* [in] [ref,range(1,MAX_RPC_QUERY_LENGTH),charset(UTF16)] */,
168                                                  uint32_t _flags /* [in]  */,
169                                                  struct policy_handle *_handle /* [out] [ref] */,
170                                                  struct policy_handle *_opControl /* [out] [ref] */,
171                                                  uint32_t *_queryChannelInfoSize /* [out] [ref] */,
172                                                  struct eventlog6_EvtRpcQueryChannelInfo **_queryChannelInfo /* [out] [ref,range(0,MAX_RPC_QUERY_CHANNEL_SIZE),size_is(,*queryChannelInfoSize)] */,
173                                                  struct eventlog6_RpcInfo *_error /* [out] [ref] */,
174                                                  WERROR *result);
175
176 struct tevent_req *dcerpc_eventlog6_EvtRpcClearLog_r_send(TALLOC_CTX *mem_ctx,
177         struct tevent_context *ev,
178         struct dcerpc_binding_handle *h,
179         struct eventlog6_EvtRpcClearLog *r);
180 NTSTATUS dcerpc_eventlog6_EvtRpcClearLog_r_recv(struct tevent_req *req, TALLOC_CTX *mem_ctx);
181 NTSTATUS dcerpc_eventlog6_EvtRpcClearLog_r(struct dcerpc_binding_handle *h, TALLOC_CTX *mem_ctx, struct eventlog6_EvtRpcClearLog *r);
182 struct tevent_req *dcerpc_eventlog6_EvtRpcClearLog_send(TALLOC_CTX *mem_ctx,
183                                                         struct tevent_context *ev,
184                                                         struct dcerpc_binding_handle *h,
185                                                         struct policy_handle *_control /* [in] [ref] */,
186                                                         const char *_channelPath /* [in] [ref,range(0,MAX_RPC_CHANNEL_NAME_LENGTH),charset(UTF16)] */,
187                                                         const char *_backupPath /* [in] [unique,range(0,MAX_RPC_FILE_PATH_LENGTH),charset(UTF16)] */,
188                                                         uint32_t _flags /* [in]  */,
189                                                         struct eventlog6_RpcInfo *_error /* [out] [ref] */);
190 NTSTATUS dcerpc_eventlog6_EvtRpcClearLog_recv(struct tevent_req *req,
191                                               TALLOC_CTX *mem_ctx,
192                                               WERROR *result);
193 NTSTATUS dcerpc_eventlog6_EvtRpcClearLog(struct dcerpc_binding_handle *h,
194                                          TALLOC_CTX *mem_ctx,
195                                          struct policy_handle *_control /* [in] [ref] */,
196                                          const char *_channelPath /* [in] [ref,range(0,MAX_RPC_CHANNEL_NAME_LENGTH),charset(UTF16)] */,
197                                          const char *_backupPath /* [in] [unique,range(0,MAX_RPC_FILE_PATH_LENGTH),charset(UTF16)] */,
198                                          uint32_t _flags /* [in]  */,
199                                          struct eventlog6_RpcInfo *_error /* [out] [ref] */,
200                                          WERROR *result);
201
202 struct tevent_req *dcerpc_eventlog6_EvtRpcExportLog_r_send(TALLOC_CTX *mem_ctx,
203         struct tevent_context *ev,
204         struct dcerpc_binding_handle *h,
205         struct eventlog6_EvtRpcExportLog *r);
206 NTSTATUS dcerpc_eventlog6_EvtRpcExportLog_r_recv(struct tevent_req *req, TALLOC_CTX *mem_ctx);
207 NTSTATUS dcerpc_eventlog6_EvtRpcExportLog_r(struct dcerpc_binding_handle *h, TALLOC_CTX *mem_ctx, struct eventlog6_EvtRpcExportLog *r);
208 struct tevent_req *dcerpc_eventlog6_EvtRpcExportLog_send(TALLOC_CTX *mem_ctx,
209                                                          struct tevent_context *ev,
210                                                          struct dcerpc_binding_handle *h,
211                                                          struct policy_handle *_control /* [in] [ref] */,
212                                                          const char *_channelPath /* [in] [unique,range(0,MAX_RPC_CHANNEL_NAME_LENGTH),charset(UTF16)] */,
213                                                          const char *_query /* [in] [ref,range(1,MAX_RPC_QUERY_LENGTH),charset(UTF16)] */,
214                                                          const char *_backupPath /* [in] [ref,range(1,MAX_RPC_FILE_PATH_LENGTH),charset(UTF16)] */,
215                                                          uint32_t _flags /* [in]  */,
216                                                          struct eventlog6_RpcInfo *_error /* [out] [ref] */);
217 NTSTATUS dcerpc_eventlog6_EvtRpcExportLog_recv(struct tevent_req *req,
218                                                TALLOC_CTX *mem_ctx,
219                                                WERROR *result);
220 NTSTATUS dcerpc_eventlog6_EvtRpcExportLog(struct dcerpc_binding_handle *h,
221                                           TALLOC_CTX *mem_ctx,
222                                           struct policy_handle *_control /* [in] [ref] */,
223                                           const char *_channelPath /* [in] [unique,range(0,MAX_RPC_CHANNEL_NAME_LENGTH),charset(UTF16)] */,
224                                           const char *_query /* [in] [ref,range(1,MAX_RPC_QUERY_LENGTH),charset(UTF16)] */,
225                                           const char *_backupPath /* [in] [ref,range(1,MAX_RPC_FILE_PATH_LENGTH),charset(UTF16)] */,
226                                           uint32_t _flags /* [in]  */,
227                                           struct eventlog6_RpcInfo *_error /* [out] [ref] */,
228                                           WERROR *result);
229
230 struct tevent_req *dcerpc_eventlog6_EvtRpcLocalizeExportLog_r_send(TALLOC_CTX *mem_ctx,
231         struct tevent_context *ev,
232         struct dcerpc_binding_handle *h,
233         struct eventlog6_EvtRpcLocalizeExportLog *r);
234 NTSTATUS dcerpc_eventlog6_EvtRpcLocalizeExportLog_r_recv(struct tevent_req *req, TALLOC_CTX *mem_ctx);
235 NTSTATUS dcerpc_eventlog6_EvtRpcLocalizeExportLog_r(struct dcerpc_binding_handle *h, TALLOC_CTX *mem_ctx, struct eventlog6_EvtRpcLocalizeExportLog *r);
236 struct tevent_req *dcerpc_eventlog6_EvtRpcLocalizeExportLog_send(TALLOC_CTX *mem_ctx,
237                                                                  struct tevent_context *ev,
238                                                                  struct dcerpc_binding_handle *h,
239                                                                  struct policy_handle *_control /* [in] [ref] */,
240                                                                  const char *_logFilePath /* [in] [ref,range(1,MAX_RPC_FILE_PATH_LENGTH),charset(UTF16)] */,
241                                                                  uint32_t _locale /* [in]  */,
242                                                                  uint32_t _flags /* [in]  */,
243                                                                  struct eventlog6_RpcInfo *_error /* [out] [ref] */);
244 NTSTATUS dcerpc_eventlog6_EvtRpcLocalizeExportLog_recv(struct tevent_req *req,
245                                                        TALLOC_CTX *mem_ctx,
246                                                        WERROR *result);
247 NTSTATUS dcerpc_eventlog6_EvtRpcLocalizeExportLog(struct dcerpc_binding_handle *h,
248                                                   TALLOC_CTX *mem_ctx,
249                                                   struct policy_handle *_control /* [in] [ref] */,
250                                                   const char *_logFilePath /* [in] [ref,range(1,MAX_RPC_FILE_PATH_LENGTH),charset(UTF16)] */,
251                                                   uint32_t _locale /* [in]  */,
252                                                   uint32_t _flags /* [in]  */,
253                                                   struct eventlog6_RpcInfo *_error /* [out] [ref] */,
254                                                   WERROR *result);
255
256 struct tevent_req *dcerpc_eventlog6_EvtRpcMessageRender_r_send(TALLOC_CTX *mem_ctx,
257         struct tevent_context *ev,
258         struct dcerpc_binding_handle *h,
259         struct eventlog6_EvtRpcMessageRender *r);
260 NTSTATUS dcerpc_eventlog6_EvtRpcMessageRender_r_recv(struct tevent_req *req, TALLOC_CTX *mem_ctx);
261 NTSTATUS dcerpc_eventlog6_EvtRpcMessageRender_r(struct dcerpc_binding_handle *h, TALLOC_CTX *mem_ctx, struct eventlog6_EvtRpcMessageRender *r);
262 struct tevent_req *dcerpc_eventlog6_EvtRpcMessageRender_send(TALLOC_CTX *mem_ctx,
263                                                              struct tevent_context *ev,
264                                                              struct dcerpc_binding_handle *h,
265                                                              struct policy_handle *_pubCfgObj /* [in] [ref] */,
266                                                              uint32_t _sizeEventId /* [in] [range(1,MAX_RPC_EVENT_ID_SIZE)] */,
267                                                              uint8_t *_eventId /* [in] [ref,size_is(sizeEventId)] */,
268                                                              uint32_t _messageId /* [in]  */,
269                                                              struct eventlog6_EvtRpcVariantList *_values /* [in] [ref] */,
270                                                              uint32_t _flags /* [in]  */,
271                                                              uint32_t _maxSizeString /* [in]  */,
272                                                              uint32_t *_actualSizeString /* [out] [ref] */,
273                                                              uint32_t *_neededSizeString /* [out] [ref] */,
274                                                              uint8_t **_string /* [out] [ref,range(0,MAX_RPC_RENDERED_STRING_SIZE),size_is(,*actualSizeString)] */,
275                                                              struct eventlog6_RpcInfo *_error /* [out] [ref] */);
276 NTSTATUS dcerpc_eventlog6_EvtRpcMessageRender_recv(struct tevent_req *req,
277                                                    TALLOC_CTX *mem_ctx,
278                                                    WERROR *result);
279 NTSTATUS dcerpc_eventlog6_EvtRpcMessageRender(struct dcerpc_binding_handle *h,
280                                               TALLOC_CTX *mem_ctx,
281                                               struct policy_handle *_pubCfgObj /* [in] [ref] */,
282                                               uint32_t _sizeEventId /* [in] [range(1,MAX_RPC_EVENT_ID_SIZE)] */,
283                                               uint8_t *_eventId /* [in] [ref,size_is(sizeEventId)] */,
284                                               uint32_t _messageId /* [in]  */,
285                                               struct eventlog6_EvtRpcVariantList *_values /* [in] [ref] */,
286                                               uint32_t _flags /* [in]  */,
287                                               uint32_t _maxSizeString /* [in]  */,
288                                               uint32_t *_actualSizeString /* [out] [ref] */,
289                                               uint32_t *_neededSizeString /* [out] [ref] */,
290                                               uint8_t **_string /* [out] [ref,range(0,MAX_RPC_RENDERED_STRING_SIZE),size_is(,*actualSizeString)] */,
291                                               struct eventlog6_RpcInfo *_error /* [out] [ref] */,
292                                               WERROR *result);
293
294 struct tevent_req *dcerpc_eventlog6_EvtRpcMessageRenderDefault_r_send(TALLOC_CTX *mem_ctx,
295         struct tevent_context *ev,
296         struct dcerpc_binding_handle *h,
297         struct eventlog6_EvtRpcMessageRenderDefault *r);
298 NTSTATUS dcerpc_eventlog6_EvtRpcMessageRenderDefault_r_recv(struct tevent_req *req, TALLOC_CTX *mem_ctx);
299 NTSTATUS dcerpc_eventlog6_EvtRpcMessageRenderDefault_r(struct dcerpc_binding_handle *h, TALLOC_CTX *mem_ctx, struct eventlog6_EvtRpcMessageRenderDefault *r);
300 struct tevent_req *dcerpc_eventlog6_EvtRpcMessageRenderDefault_send(TALLOC_CTX *mem_ctx,
301                                                                     struct tevent_context *ev,
302                                                                     struct dcerpc_binding_handle *h,
303                                                                     uint32_t _sizeEventId /* [in] [range(1,MAX_RPC_EVENT_ID_SIZE)] */,
304                                                                     uint8_t *_eventId /* [in] [ref,size_is(sizeEventId)] */,
305                                                                     uint32_t _messageId /* [in]  */,
306                                                                     struct eventlog6_EvtRpcVariantList *_values /* [in] [ref] */,
307                                                                     uint32_t _flags /* [in]  */,
308                                                                     uint32_t _maxSizeString /* [in]  */,
309                                                                     uint32_t *_actualSizeString /* [out] [ref] */,
310                                                                     uint32_t *_neededSizeString /* [out] [ref] */,
311                                                                     uint8_t **_string /* [out] [ref,range(0,MAX_RPC_RENDERED_STRING_SIZE),size_is(,*actualSizeString)] */,
312                                                                     struct eventlog6_RpcInfo *_error /* [out] [ref] */);
313 NTSTATUS dcerpc_eventlog6_EvtRpcMessageRenderDefault_recv(struct tevent_req *req,
314                                                           TALLOC_CTX *mem_ctx,
315                                                           WERROR *result);
316 NTSTATUS dcerpc_eventlog6_EvtRpcMessageRenderDefault(struct dcerpc_binding_handle *h,
317                                                      TALLOC_CTX *mem_ctx,
318                                                      uint32_t _sizeEventId /* [in] [range(1,MAX_RPC_EVENT_ID_SIZE)] */,
319                                                      uint8_t *_eventId /* [in] [ref,size_is(sizeEventId)] */,
320                                                      uint32_t _messageId /* [in]  */,
321                                                      struct eventlog6_EvtRpcVariantList *_values /* [in] [ref] */,
322                                                      uint32_t _flags /* [in]  */,
323                                                      uint32_t _maxSizeString /* [in]  */,
324                                                      uint32_t *_actualSizeString /* [out] [ref] */,
325                                                      uint32_t *_neededSizeString /* [out] [ref] */,
326                                                      uint8_t **_string /* [out] [ref,range(0,MAX_RPC_RENDERED_STRING_SIZE),size_is(,*actualSizeString)] */,
327                                                      struct eventlog6_RpcInfo *_error /* [out] [ref] */,
328                                                      WERROR *result);
329
330 struct tevent_req *dcerpc_eventlog6_EvtRpcQueryNext_r_send(TALLOC_CTX *mem_ctx,
331         struct tevent_context *ev,
332         struct dcerpc_binding_handle *h,
333         struct eventlog6_EvtRpcQueryNext *r);
334 NTSTATUS dcerpc_eventlog6_EvtRpcQueryNext_r_recv(struct tevent_req *req, TALLOC_CTX *mem_ctx);
335 NTSTATUS dcerpc_eventlog6_EvtRpcQueryNext_r(struct dcerpc_binding_handle *h, TALLOC_CTX *mem_ctx, struct eventlog6_EvtRpcQueryNext *r);
336 struct tevent_req *dcerpc_eventlog6_EvtRpcQueryNext_send(TALLOC_CTX *mem_ctx,
337                                                          struct tevent_context *ev,
338                                                          struct dcerpc_binding_handle *h,
339                                                          struct policy_handle *_logQuery /* [in] [ref] */,
340                                                          uint32_t _numRequestedRecords /* [in]  */,
341                                                          uint32_t _timeOutEnd /* [in]  */,
342                                                          uint32_t _flags /* [in]  */,
343                                                          uint32_t *_numActualRecords /* [out] [ref] */,
344                                                          uint32_t **_eventDataIndices /* [out] [ref,range(0,MAX_RPC_RECORD_COUNT),size_is(,*numActualRecords)] */,
345                                                          uint32_t **_eventDataSizes /* [out] [ref,range(0,MAX_RPC_RECORD_COUNT),size_is(,*numActualRecords)] */,
346                                                          uint32_t *_resultBufferSize /* [out] [ref] */,
347                                                          uint8_t **_resultBuffer /* [out] [ref,range(0,MAX_RPC_BATCH_SIZE),size_is(,*resultBufferSize)] */);
348 NTSTATUS dcerpc_eventlog6_EvtRpcQueryNext_recv(struct tevent_req *req,
349                                                TALLOC_CTX *mem_ctx,
350                                                WERROR *result);
351 NTSTATUS dcerpc_eventlog6_EvtRpcQueryNext(struct dcerpc_binding_handle *h,
352                                           TALLOC_CTX *mem_ctx,
353                                           struct policy_handle *_logQuery /* [in] [ref] */,
354                                           uint32_t _numRequestedRecords /* [in]  */,
355                                           uint32_t _timeOutEnd /* [in]  */,
356                                           uint32_t _flags /* [in]  */,
357                                           uint32_t *_numActualRecords /* [out] [ref] */,
358                                           uint32_t **_eventDataIndices /* [out] [ref,range(0,MAX_RPC_RECORD_COUNT),size_is(,*numActualRecords)] */,
359                                           uint32_t **_eventDataSizes /* [out] [ref,range(0,MAX_RPC_RECORD_COUNT),size_is(,*numActualRecords)] */,
360                                           uint32_t *_resultBufferSize /* [out] [ref] */,
361                                           uint8_t **_resultBuffer /* [out] [ref,range(0,MAX_RPC_BATCH_SIZE),size_is(,*resultBufferSize)] */,
362                                           WERROR *result);
363
364 struct tevent_req *dcerpc_eventlog6_EvtRpcQuerySeek_r_send(TALLOC_CTX *mem_ctx,
365         struct tevent_context *ev,
366         struct dcerpc_binding_handle *h,
367         struct eventlog6_EvtRpcQuerySeek *r);
368 NTSTATUS dcerpc_eventlog6_EvtRpcQuerySeek_r_recv(struct tevent_req *req, TALLOC_CTX *mem_ctx);
369 NTSTATUS dcerpc_eventlog6_EvtRpcQuerySeek_r(struct dcerpc_binding_handle *h, TALLOC_CTX *mem_ctx, struct eventlog6_EvtRpcQuerySeek *r);
370 struct tevent_req *dcerpc_eventlog6_EvtRpcQuerySeek_send(TALLOC_CTX *mem_ctx,
371                                                          struct tevent_context *ev,
372                                                          struct dcerpc_binding_handle *h,
373                                                          struct policy_handle *_logQuery /* [in] [ref] */,
374                                                          uint64_t _pos /* [in]  */,
375                                                          const char *_bookmarkXml /* [in] [unique,range(0,MAX_RPC_BOOKMARK_LENGTH),charset(UTF16)] */,
376                                                          uint32_t _timeOut /* [in]  */,
377                                                          uint32_t _flags /* [in]  */,
378                                                          struct eventlog6_RpcInfo *_error /* [out] [ref] */);
379 NTSTATUS dcerpc_eventlog6_EvtRpcQuerySeek_recv(struct tevent_req *req,
380                                                TALLOC_CTX *mem_ctx,
381                                                WERROR *result);
382 NTSTATUS dcerpc_eventlog6_EvtRpcQuerySeek(struct dcerpc_binding_handle *h,
383                                           TALLOC_CTX *mem_ctx,
384                                           struct policy_handle *_logQuery /* [in] [ref] */,
385                                           uint64_t _pos /* [in]  */,
386                                           const char *_bookmarkXml /* [in] [unique,range(0,MAX_RPC_BOOKMARK_LENGTH),charset(UTF16)] */,
387                                           uint32_t _timeOut /* [in]  */,
388                                           uint32_t _flags /* [in]  */,
389                                           struct eventlog6_RpcInfo *_error /* [out] [ref] */,
390                                           WERROR *result);
391
392 struct tevent_req *dcerpc_eventlog6_EvtRpcClose_r_send(TALLOC_CTX *mem_ctx,
393         struct tevent_context *ev,
394         struct dcerpc_binding_handle *h,
395         struct eventlog6_EvtRpcClose *r);
396 NTSTATUS dcerpc_eventlog6_EvtRpcClose_r_recv(struct tevent_req *req, TALLOC_CTX *mem_ctx);
397 NTSTATUS dcerpc_eventlog6_EvtRpcClose_r(struct dcerpc_binding_handle *h, TALLOC_CTX *mem_ctx, struct eventlog6_EvtRpcClose *r);
398 struct tevent_req *dcerpc_eventlog6_EvtRpcClose_send(TALLOC_CTX *mem_ctx,
399                                                      struct tevent_context *ev,
400                                                      struct dcerpc_binding_handle *h,
401                                                      struct policy_handle **_handle /* [in,out] [ref] */);
402 NTSTATUS dcerpc_eventlog6_EvtRpcClose_recv(struct tevent_req *req,
403                                            TALLOC_CTX *mem_ctx,
404                                            WERROR *result);
405 NTSTATUS dcerpc_eventlog6_EvtRpcClose(struct dcerpc_binding_handle *h,
406                                       TALLOC_CTX *mem_ctx,
407                                       struct policy_handle **_handle /* [in,out] [ref] */,
408                                       WERROR *result);
409
410 struct tevent_req *dcerpc_eventlog6_EvtRpcCancel_r_send(TALLOC_CTX *mem_ctx,
411         struct tevent_context *ev,
412         struct dcerpc_binding_handle *h,
413         struct eventlog6_EvtRpcCancel *r);
414 NTSTATUS dcerpc_eventlog6_EvtRpcCancel_r_recv(struct tevent_req *req, TALLOC_CTX *mem_ctx);
415 NTSTATUS dcerpc_eventlog6_EvtRpcCancel_r(struct dcerpc_binding_handle *h, TALLOC_CTX *mem_ctx, struct eventlog6_EvtRpcCancel *r);
416 struct tevent_req *dcerpc_eventlog6_EvtRpcCancel_send(TALLOC_CTX *mem_ctx,
417                                                       struct tevent_context *ev,
418                                                       struct dcerpc_binding_handle *h,
419                                                       struct policy_handle *_handle /* [in] [ref] */);
420 NTSTATUS dcerpc_eventlog6_EvtRpcCancel_recv(struct tevent_req *req,
421                                             TALLOC_CTX *mem_ctx,
422                                             WERROR *result);
423 NTSTATUS dcerpc_eventlog6_EvtRpcCancel(struct dcerpc_binding_handle *h,
424                                        TALLOC_CTX *mem_ctx,
425                                        struct policy_handle *_handle /* [in] [ref] */,
426                                        WERROR *result);
427
428 struct tevent_req *dcerpc_eventlog6_EvtRpcAssertConfig_r_send(TALLOC_CTX *mem_ctx,
429         struct tevent_context *ev,
430         struct dcerpc_binding_handle *h,
431         struct eventlog6_EvtRpcAssertConfig *r);
432 NTSTATUS dcerpc_eventlog6_EvtRpcAssertConfig_r_recv(struct tevent_req *req, TALLOC_CTX *mem_ctx);
433 NTSTATUS dcerpc_eventlog6_EvtRpcAssertConfig_r(struct dcerpc_binding_handle *h, TALLOC_CTX *mem_ctx, struct eventlog6_EvtRpcAssertConfig *r);
434 struct tevent_req *dcerpc_eventlog6_EvtRpcAssertConfig_send(TALLOC_CTX *mem_ctx,
435                                                             struct tevent_context *ev,
436                                                             struct dcerpc_binding_handle *h,
437                                                             const char *_path /* [in] [ref,range(1,MAX_RPC_CHANNEL_NAME_LENGTH),charset(UTF16)] */,
438                                                             uint32_t _flags /* [in]  */);
439 NTSTATUS dcerpc_eventlog6_EvtRpcAssertConfig_recv(struct tevent_req *req,
440                                                   TALLOC_CTX *mem_ctx,
441                                                   WERROR *result);
442 NTSTATUS dcerpc_eventlog6_EvtRpcAssertConfig(struct dcerpc_binding_handle *h,
443                                              TALLOC_CTX *mem_ctx,
444                                              const char *_path /* [in] [ref,range(1,MAX_RPC_CHANNEL_NAME_LENGTH),charset(UTF16)] */,
445                                              uint32_t _flags /* [in]  */,
446                                              WERROR *result);
447
448 struct tevent_req *dcerpc_eventlog6_EvtRpcRetractConfig_r_send(TALLOC_CTX *mem_ctx,
449         struct tevent_context *ev,
450         struct dcerpc_binding_handle *h,
451         struct eventlog6_EvtRpcRetractConfig *r);
452 NTSTATUS dcerpc_eventlog6_EvtRpcRetractConfig_r_recv(struct tevent_req *req, TALLOC_CTX *mem_ctx);
453 NTSTATUS dcerpc_eventlog6_EvtRpcRetractConfig_r(struct dcerpc_binding_handle *h, TALLOC_CTX *mem_ctx, struct eventlog6_EvtRpcRetractConfig *r);
454 struct tevent_req *dcerpc_eventlog6_EvtRpcRetractConfig_send(TALLOC_CTX *mem_ctx,
455                                                              struct tevent_context *ev,
456                                                              struct dcerpc_binding_handle *h,
457                                                              const char *_path /* [in] [ref,range(1,MAX_RPC_CHANNEL_NAME_LENGTH),charset(UTF16)] */,
458                                                              uint32_t _flags /* [in]  */);
459 NTSTATUS dcerpc_eventlog6_EvtRpcRetractConfig_recv(struct tevent_req *req,
460                                                    TALLOC_CTX *mem_ctx,
461                                                    WERROR *result);
462 NTSTATUS dcerpc_eventlog6_EvtRpcRetractConfig(struct dcerpc_binding_handle *h,
463                                               TALLOC_CTX *mem_ctx,
464                                               const char *_path /* [in] [ref,range(1,MAX_RPC_CHANNEL_NAME_LENGTH),charset(UTF16)] */,
465                                               uint32_t _flags /* [in]  */,
466                                               WERROR *result);
467
468 struct tevent_req *dcerpc_eventlog6_EvtRpcOpenLogHandle_r_send(TALLOC_CTX *mem_ctx,
469         struct tevent_context *ev,
470         struct dcerpc_binding_handle *h,
471         struct eventlog6_EvtRpcOpenLogHandle *r);
472 NTSTATUS dcerpc_eventlog6_EvtRpcOpenLogHandle_r_recv(struct tevent_req *req, TALLOC_CTX *mem_ctx);
473 NTSTATUS dcerpc_eventlog6_EvtRpcOpenLogHandle_r(struct dcerpc_binding_handle *h, TALLOC_CTX *mem_ctx, struct eventlog6_EvtRpcOpenLogHandle *r);
474 struct tevent_req *dcerpc_eventlog6_EvtRpcOpenLogHandle_send(TALLOC_CTX *mem_ctx,
475                                                              struct tevent_context *ev,
476                                                              struct dcerpc_binding_handle *h,
477                                                              const char *_channel /* [in] [ref,range(1,MAX_RPC_CHANNEL_NAME_LENGTH),charset(UTF16)] */,
478                                                              uint32_t _flags /* [in]  */,
479                                                              struct policy_handle *_handle /* [out] [ref] */,
480                                                              struct eventlog6_RpcInfo *_error /* [out] [ref] */);
481 NTSTATUS dcerpc_eventlog6_EvtRpcOpenLogHandle_recv(struct tevent_req *req,
482                                                    TALLOC_CTX *mem_ctx,
483                                                    WERROR *result);
484 NTSTATUS dcerpc_eventlog6_EvtRpcOpenLogHandle(struct dcerpc_binding_handle *h,
485                                               TALLOC_CTX *mem_ctx,
486                                               const char *_channel /* [in] [ref,range(1,MAX_RPC_CHANNEL_NAME_LENGTH),charset(UTF16)] */,
487                                               uint32_t _flags /* [in]  */,
488                                               struct policy_handle *_handle /* [out] [ref] */,
489                                               struct eventlog6_RpcInfo *_error /* [out] [ref] */,
490                                               WERROR *result);
491
492 struct tevent_req *dcerpc_eventlog6_EvtRpcGetLogFileInfo_r_send(TALLOC_CTX *mem_ctx,
493         struct tevent_context *ev,
494         struct dcerpc_binding_handle *h,
495         struct eventlog6_EvtRpcGetLogFileInfo *r);
496 NTSTATUS dcerpc_eventlog6_EvtRpcGetLogFileInfo_r_recv(struct tevent_req *req, TALLOC_CTX *mem_ctx);
497 NTSTATUS dcerpc_eventlog6_EvtRpcGetLogFileInfo_r(struct dcerpc_binding_handle *h, TALLOC_CTX *mem_ctx, struct eventlog6_EvtRpcGetLogFileInfo *r);
498 struct tevent_req *dcerpc_eventlog6_EvtRpcGetLogFileInfo_send(TALLOC_CTX *mem_ctx,
499                                                               struct tevent_context *ev,
500                                                               struct dcerpc_binding_handle *h,
501                                                               struct policy_handle *_logHandle /* [in] [ref] */,
502                                                               uint32_t _propertyId /* [in]  */,
503                                                               uint32_t _propertyValueBufferSize /* [in] [range(0,MAX_RPC_PROPERTY_BUFFER_SIZE)] */,
504                                                               uint8_t *_propertyValueBuffer /* [out] [ref,size_is(propertyValueBufferSize)] */,
505                                                               uint32_t *_propertyValueBufferLength /* [out] [ref] */);
506 NTSTATUS dcerpc_eventlog6_EvtRpcGetLogFileInfo_recv(struct tevent_req *req,
507                                                     TALLOC_CTX *mem_ctx,
508                                                     WERROR *result);
509 NTSTATUS dcerpc_eventlog6_EvtRpcGetLogFileInfo(struct dcerpc_binding_handle *h,
510                                                TALLOC_CTX *mem_ctx,
511                                                struct policy_handle *_logHandle /* [in] [ref] */,
512                                                uint32_t _propertyId /* [in]  */,
513                                                uint32_t _propertyValueBufferSize /* [in] [range(0,MAX_RPC_PROPERTY_BUFFER_SIZE)] */,
514                                                uint8_t *_propertyValueBuffer /* [out] [ref,size_is(propertyValueBufferSize)] */,
515                                                uint32_t *_propertyValueBufferLength /* [out] [ref] */,
516                                                WERROR *result);
517
518 struct tevent_req *dcerpc_eventlog6_EvtRpcGetChannelList_r_send(TALLOC_CTX *mem_ctx,
519         struct tevent_context *ev,
520         struct dcerpc_binding_handle *h,
521         struct eventlog6_EvtRpcGetChannelList *r);
522 NTSTATUS dcerpc_eventlog6_EvtRpcGetChannelList_r_recv(struct tevent_req *req, TALLOC_CTX *mem_ctx);
523 NTSTATUS dcerpc_eventlog6_EvtRpcGetChannelList_r(struct dcerpc_binding_handle *h, TALLOC_CTX *mem_ctx, struct eventlog6_EvtRpcGetChannelList *r);
524 struct tevent_req *dcerpc_eventlog6_EvtRpcGetChannelList_send(TALLOC_CTX *mem_ctx,
525                                                               struct tevent_context *ev,
526                                                               struct dcerpc_binding_handle *h,
527                                                               uint32_t _flags /* [in]  */,
528                                                               uint32_t *_numChannelPaths /* [out] [ref] */,
529                                                               const char ***_channelPaths /* [out] [ref,range(0,MAX_RPC_CHANNEL_COUNT),charset(UTF16),size_is(,*numChannelPaths)] */);
530 NTSTATUS dcerpc_eventlog6_EvtRpcGetChannelList_recv(struct tevent_req *req,
531                                                     TALLOC_CTX *mem_ctx,
532                                                     WERROR *result);
533 NTSTATUS dcerpc_eventlog6_EvtRpcGetChannelList(struct dcerpc_binding_handle *h,
534                                                TALLOC_CTX *mem_ctx,
535                                                uint32_t _flags /* [in]  */,
536                                                uint32_t *_numChannelPaths /* [out] [ref] */,
537                                                const char ***_channelPaths /* [out] [ref,range(0,MAX_RPC_CHANNEL_COUNT),charset(UTF16),size_is(,*numChannelPaths)] */,
538                                                WERROR *result);
539
540 struct tevent_req *dcerpc_eventlog6_EvtRpcGetChannelConfig_r_send(TALLOC_CTX *mem_ctx,
541         struct tevent_context *ev,
542         struct dcerpc_binding_handle *h,
543         struct eventlog6_EvtRpcGetChannelConfig *r);
544 NTSTATUS dcerpc_eventlog6_EvtRpcGetChannelConfig_r_recv(struct tevent_req *req, TALLOC_CTX *mem_ctx);
545 NTSTATUS dcerpc_eventlog6_EvtRpcGetChannelConfig_r(struct dcerpc_binding_handle *h, TALLOC_CTX *mem_ctx, struct eventlog6_EvtRpcGetChannelConfig *r);
546 struct tevent_req *dcerpc_eventlog6_EvtRpcGetChannelConfig_send(TALLOC_CTX *mem_ctx,
547                                                                 struct tevent_context *ev,
548                                                                 struct dcerpc_binding_handle *h,
549                                                                 const char *_channelPath /* [in] [ref,range(1,MAX_RPC_CHANNEL_NAME_LENGTH),charset(UTF16)] */,
550                                                                 uint32_t _flags /* [in]  */,
551                                                                 struct eventlog6_EvtRpcVariantList *_props /* [out] [ref] */);
552 NTSTATUS dcerpc_eventlog6_EvtRpcGetChannelConfig_recv(struct tevent_req *req,
553                                                       TALLOC_CTX *mem_ctx,
554                                                       WERROR *result);
555 NTSTATUS dcerpc_eventlog6_EvtRpcGetChannelConfig(struct dcerpc_binding_handle *h,
556                                                  TALLOC_CTX *mem_ctx,
557                                                  const char *_channelPath /* [in] [ref,range(1,MAX_RPC_CHANNEL_NAME_LENGTH),charset(UTF16)] */,
558                                                  uint32_t _flags /* [in]  */,
559                                                  struct eventlog6_EvtRpcVariantList *_props /* [out] [ref] */,
560                                                  WERROR *result);
561
562 struct tevent_req *dcerpc_eventlog6_EvtRpcPutChannelConfig_r_send(TALLOC_CTX *mem_ctx,
563         struct tevent_context *ev,
564         struct dcerpc_binding_handle *h,
565         struct eventlog6_EvtRpcPutChannelConfig *r);
566 NTSTATUS dcerpc_eventlog6_EvtRpcPutChannelConfig_r_recv(struct tevent_req *req, TALLOC_CTX *mem_ctx);
567 NTSTATUS dcerpc_eventlog6_EvtRpcPutChannelConfig_r(struct dcerpc_binding_handle *h, TALLOC_CTX *mem_ctx, struct eventlog6_EvtRpcPutChannelConfig *r);
568 struct tevent_req *dcerpc_eventlog6_EvtRpcPutChannelConfig_send(TALLOC_CTX *mem_ctx,
569                                                                 struct tevent_context *ev,
570                                                                 struct dcerpc_binding_handle *h,
571                                                                 const char *_channelPath /* [in] [ref,range(1,MAX_RPC_CHANNEL_NAME_LENGTH),charset(UTF16)] */,
572                                                                 uint32_t _flags /* [in]  */,
573                                                                 struct eventlog6_EvtRpcVariantList *_props /* [in] [ref] */,
574                                                                 struct eventlog6_RpcInfo *_error /* [out] [ref] */);
575 NTSTATUS dcerpc_eventlog6_EvtRpcPutChannelConfig_recv(struct tevent_req *req,
576                                                       TALLOC_CTX *mem_ctx,
577                                                       WERROR *result);
578 NTSTATUS dcerpc_eventlog6_EvtRpcPutChannelConfig(struct dcerpc_binding_handle *h,
579                                                  TALLOC_CTX *mem_ctx,
580                                                  const char *_channelPath /* [in] [ref,range(1,MAX_RPC_CHANNEL_NAME_LENGTH),charset(UTF16)] */,
581                                                  uint32_t _flags /* [in]  */,
582                                                  struct eventlog6_EvtRpcVariantList *_props /* [in] [ref] */,
583                                                  struct eventlog6_RpcInfo *_error /* [out] [ref] */,
584                                                  WERROR *result);
585
586 struct tevent_req *dcerpc_eventlog6_EvtRpcGetPublisherList_r_send(TALLOC_CTX *mem_ctx,
587         struct tevent_context *ev,
588         struct dcerpc_binding_handle *h,
589         struct eventlog6_EvtRpcGetPublisherList *r);
590 NTSTATUS dcerpc_eventlog6_EvtRpcGetPublisherList_r_recv(struct tevent_req *req, TALLOC_CTX *mem_ctx);
591 NTSTATUS dcerpc_eventlog6_EvtRpcGetPublisherList_r(struct dcerpc_binding_handle *h, TALLOC_CTX *mem_ctx, struct eventlog6_EvtRpcGetPublisherList *r);
592 struct tevent_req *dcerpc_eventlog6_EvtRpcGetPublisherList_send(TALLOC_CTX *mem_ctx,
593                                                                 struct tevent_context *ev,
594                                                                 struct dcerpc_binding_handle *h,
595                                                                 uint32_t _flags /* [in]  */,
596                                                                 uint32_t *_numPublisherIds /* [out] [ref] */,
597                                                                 const char ***_publisherIds /* [out] [ref,range(0,MAX_RPC_PUBLISHER_COUNT),charset(UTF16),size_is(,*numPublisherIds)] */);
598 NTSTATUS dcerpc_eventlog6_EvtRpcGetPublisherList_recv(struct tevent_req *req,
599                                                       TALLOC_CTX *mem_ctx,
600                                                       WERROR *result);
601 NTSTATUS dcerpc_eventlog6_EvtRpcGetPublisherList(struct dcerpc_binding_handle *h,
602                                                  TALLOC_CTX *mem_ctx,
603                                                  uint32_t _flags /* [in]  */,
604                                                  uint32_t *_numPublisherIds /* [out] [ref] */,
605                                                  const char ***_publisherIds /* [out] [ref,range(0,MAX_RPC_PUBLISHER_COUNT),charset(UTF16),size_is(,*numPublisherIds)] */,
606                                                  WERROR *result);
607
608 struct tevent_req *dcerpc_eventlog6_EvtRpcGetPublisherListForChannel_r_send(TALLOC_CTX *mem_ctx,
609         struct tevent_context *ev,
610         struct dcerpc_binding_handle *h,
611         struct eventlog6_EvtRpcGetPublisherListForChannel *r);
612 NTSTATUS dcerpc_eventlog6_EvtRpcGetPublisherListForChannel_r_recv(struct tevent_req *req, TALLOC_CTX *mem_ctx);
613 NTSTATUS dcerpc_eventlog6_EvtRpcGetPublisherListForChannel_r(struct dcerpc_binding_handle *h, TALLOC_CTX *mem_ctx, struct eventlog6_EvtRpcGetPublisherListForChannel *r);
614 struct tevent_req *dcerpc_eventlog6_EvtRpcGetPublisherListForChannel_send(TALLOC_CTX *mem_ctx,
615                                                                           struct tevent_context *ev,
616                                                                           struct dcerpc_binding_handle *h,
617                                                                           uint16_t *_channelName /* [in] [ref] */,
618                                                                           uint32_t _flags /* [in]  */,
619                                                                           uint32_t *_numPublisherIds /* [out] [ref] */,
620                                                                           const char ***_publisherIds /* [out] [ref,range(0,MAX_RPC_PUBLISHER_COUNT),charset(UTF16),size_is(,*numPublisherIds)] */);
621 NTSTATUS dcerpc_eventlog6_EvtRpcGetPublisherListForChannel_recv(struct tevent_req *req,
622                                                                 TALLOC_CTX *mem_ctx,
623                                                                 WERROR *result);
624 NTSTATUS dcerpc_eventlog6_EvtRpcGetPublisherListForChannel(struct dcerpc_binding_handle *h,
625                                                            TALLOC_CTX *mem_ctx,
626                                                            uint16_t *_channelName /* [in] [ref] */,
627                                                            uint32_t _flags /* [in]  */,
628                                                            uint32_t *_numPublisherIds /* [out] [ref] */,
629                                                            const char ***_publisherIds /* [out] [ref,range(0,MAX_RPC_PUBLISHER_COUNT),charset(UTF16),size_is(,*numPublisherIds)] */,
630                                                            WERROR *result);
631
632 struct tevent_req *dcerpc_eventlog6_EvtRpcGetPublisherMetadata_r_send(TALLOC_CTX *mem_ctx,
633         struct tevent_context *ev,
634         struct dcerpc_binding_handle *h,
635         struct eventlog6_EvtRpcGetPublisherMetadata *r);
636 NTSTATUS dcerpc_eventlog6_EvtRpcGetPublisherMetadata_r_recv(struct tevent_req *req, TALLOC_CTX *mem_ctx);
637 NTSTATUS dcerpc_eventlog6_EvtRpcGetPublisherMetadata_r(struct dcerpc_binding_handle *h, TALLOC_CTX *mem_ctx, struct eventlog6_EvtRpcGetPublisherMetadata *r);
638 struct tevent_req *dcerpc_eventlog6_EvtRpcGetPublisherMetadata_send(TALLOC_CTX *mem_ctx,
639                                                                     struct tevent_context *ev,
640                                                                     struct dcerpc_binding_handle *h,
641                                                                     const char *_publisherId /* [in] [unique,range(0,MAX_RPC_PUBLISHER_ID_LENGTH),charset(UTF16)] */,
642                                                                     const char *_logFilePath /* [in] [unique,range(0,MAX_RPC_FILE_PATH_LENGTH),charset(UTF16)] */,
643                                                                     uint32_t _locale /* [in]  */,
644                                                                     uint32_t _flags /* [in]  */,
645                                                                     struct eventlog6_EvtRpcVariantList *_pubMetadataProps /* [out] [ref] */,
646                                                                     struct policy_handle *_pubMetadata /* [out] [ref] */);
647 NTSTATUS dcerpc_eventlog6_EvtRpcGetPublisherMetadata_recv(struct tevent_req *req,
648                                                           TALLOC_CTX *mem_ctx,
649                                                           WERROR *result);
650 NTSTATUS dcerpc_eventlog6_EvtRpcGetPublisherMetadata(struct dcerpc_binding_handle *h,
651                                                      TALLOC_CTX *mem_ctx,
652                                                      const char *_publisherId /* [in] [unique,range(0,MAX_RPC_PUBLISHER_ID_LENGTH),charset(UTF16)] */,
653                                                      const char *_logFilePath /* [in] [unique,range(0,MAX_RPC_FILE_PATH_LENGTH),charset(UTF16)] */,
654                                                      uint32_t _locale /* [in]  */,
655                                                      uint32_t _flags /* [in]  */,
656                                                      struct eventlog6_EvtRpcVariantList *_pubMetadataProps /* [out] [ref] */,
657                                                      struct policy_handle *_pubMetadata /* [out] [ref] */,
658                                                      WERROR *result);
659
660 struct tevent_req *dcerpc_eventlog6_EvtRpcGetPublisherResourceMetadata_r_send(TALLOC_CTX *mem_ctx,
661         struct tevent_context *ev,
662         struct dcerpc_binding_handle *h,
663         struct eventlog6_EvtRpcGetPublisherResourceMetadata *r);
664 NTSTATUS dcerpc_eventlog6_EvtRpcGetPublisherResourceMetadata_r_recv(struct tevent_req *req, TALLOC_CTX *mem_ctx);
665 NTSTATUS dcerpc_eventlog6_EvtRpcGetPublisherResourceMetadata_r(struct dcerpc_binding_handle *h, TALLOC_CTX *mem_ctx, struct eventlog6_EvtRpcGetPublisherResourceMetadata *r);
666 struct tevent_req *dcerpc_eventlog6_EvtRpcGetPublisherResourceMetadata_send(TALLOC_CTX *mem_ctx,
667                                                                             struct tevent_context *ev,
668                                                                             struct dcerpc_binding_handle *h,
669                                                                             struct policy_handle *_handle /* [in] [ref] */,
670                                                                             uint32_t _propertyId /* [in]  */,
671                                                                             uint32_t _flags /* [in]  */,
672                                                                             struct eventlog6_EvtRpcVariantList *_pubMetadataProps /* [out] [ref] */);
673 NTSTATUS dcerpc_eventlog6_EvtRpcGetPublisherResourceMetadata_recv(struct tevent_req *req,
674                                                                   TALLOC_CTX *mem_ctx,
675                                                                   WERROR *result);
676 NTSTATUS dcerpc_eventlog6_EvtRpcGetPublisherResourceMetadata(struct dcerpc_binding_handle *h,
677                                                              TALLOC_CTX *mem_ctx,
678                                                              struct policy_handle *_handle /* [in] [ref] */,
679                                                              uint32_t _propertyId /* [in]  */,
680                                                              uint32_t _flags /* [in]  */,
681                                                              struct eventlog6_EvtRpcVariantList *_pubMetadataProps /* [out] [ref] */,
682                                                              WERROR *result);
683
684 struct tevent_req *dcerpc_eventlog6_EvtRpcGetEventMetadataEnum_r_send(TALLOC_CTX *mem_ctx,
685         struct tevent_context *ev,
686         struct dcerpc_binding_handle *h,
687         struct eventlog6_EvtRpcGetEventMetadataEnum *r);
688 NTSTATUS dcerpc_eventlog6_EvtRpcGetEventMetadataEnum_r_recv(struct tevent_req *req, TALLOC_CTX *mem_ctx);
689 NTSTATUS dcerpc_eventlog6_EvtRpcGetEventMetadataEnum_r(struct dcerpc_binding_handle *h, TALLOC_CTX *mem_ctx, struct eventlog6_EvtRpcGetEventMetadataEnum *r);
690 struct tevent_req *dcerpc_eventlog6_EvtRpcGetEventMetadataEnum_send(TALLOC_CTX *mem_ctx,
691                                                                     struct tevent_context *ev,
692                                                                     struct dcerpc_binding_handle *h,
693                                                                     struct policy_handle *_pubMetadata /* [in] [ref] */,
694                                                                     uint32_t _flags /* [in]  */,
695                                                                     const char *_reservedForFilter /* [in] [unique,range(0,MAX_RPC_FILTER_LENGTH),charset(UTF16)] */,
696                                                                     struct policy_handle *_eventMetaDataEnum /* [out] [ref] */);
697 NTSTATUS dcerpc_eventlog6_EvtRpcGetEventMetadataEnum_recv(struct tevent_req *req,
698                                                           TALLOC_CTX *mem_ctx,
699                                                           WERROR *result);
700 NTSTATUS dcerpc_eventlog6_EvtRpcGetEventMetadataEnum(struct dcerpc_binding_handle *h,
701                                                      TALLOC_CTX *mem_ctx,
702                                                      struct policy_handle *_pubMetadata /* [in] [ref] */,
703                                                      uint32_t _flags /* [in]  */,
704                                                      const char *_reservedForFilter /* [in] [unique,range(0,MAX_RPC_FILTER_LENGTH),charset(UTF16)] */,
705                                                      struct policy_handle *_eventMetaDataEnum /* [out] [ref] */,
706                                                      WERROR *result);
707
708 struct tevent_req *dcerpc_eventlog6_EvtRpcGetNextEventMetadata_r_send(TALLOC_CTX *mem_ctx,
709         struct tevent_context *ev,
710         struct dcerpc_binding_handle *h,
711         struct eventlog6_EvtRpcGetNextEventMetadata *r);
712 NTSTATUS dcerpc_eventlog6_EvtRpcGetNextEventMetadata_r_recv(struct tevent_req *req, TALLOC_CTX *mem_ctx);
713 NTSTATUS dcerpc_eventlog6_EvtRpcGetNextEventMetadata_r(struct dcerpc_binding_handle *h, TALLOC_CTX *mem_ctx, struct eventlog6_EvtRpcGetNextEventMetadata *r);
714 struct tevent_req *dcerpc_eventlog6_EvtRpcGetNextEventMetadata_send(TALLOC_CTX *mem_ctx,
715                                                                     struct tevent_context *ev,
716                                                                     struct dcerpc_binding_handle *h,
717                                                                     struct policy_handle *_eventMetaDataEnum /* [in] [ref] */,
718                                                                     uint32_t _flags /* [in]  */,
719                                                                     uint32_t _numRequested /* [in]  */,
720                                                                     uint32_t *_numReturned /* [out] [ref] */,
721                                                                     struct eventlog6_EvtRpcVariantList **_eventMetadataInstances /* [out] [ref,range(0,MAX_RPC_EVENT_METADATA_COUNT),size_is(,*numReturned)] */);
722 NTSTATUS dcerpc_eventlog6_EvtRpcGetNextEventMetadata_recv(struct tevent_req *req,
723                                                           TALLOC_CTX *mem_ctx,
724                                                           WERROR *result);
725 NTSTATUS dcerpc_eventlog6_EvtRpcGetNextEventMetadata(struct dcerpc_binding_handle *h,
726                                                      TALLOC_CTX *mem_ctx,
727                                                      struct policy_handle *_eventMetaDataEnum /* [in] [ref] */,
728                                                      uint32_t _flags /* [in]  */,
729                                                      uint32_t _numRequested /* [in]  */,
730                                                      uint32_t *_numReturned /* [out] [ref] */,
731                                                      struct eventlog6_EvtRpcVariantList **_eventMetadataInstances /* [out] [ref,range(0,MAX_RPC_EVENT_METADATA_COUNT),size_is(,*numReturned)] */,
732                                                      WERROR *result);
733
734 struct tevent_req *dcerpc_eventlog6_EvtRpcGetClassicLogDisplayName_r_send(TALLOC_CTX *mem_ctx,
735         struct tevent_context *ev,
736         struct dcerpc_binding_handle *h,
737         struct eventlog6_EvtRpcGetClassicLogDisplayName *r);
738 NTSTATUS dcerpc_eventlog6_EvtRpcGetClassicLogDisplayName_r_recv(struct tevent_req *req, TALLOC_CTX *mem_ctx);
739 NTSTATUS dcerpc_eventlog6_EvtRpcGetClassicLogDisplayName_r(struct dcerpc_binding_handle *h, TALLOC_CTX *mem_ctx, struct eventlog6_EvtRpcGetClassicLogDisplayName *r);
740 struct tevent_req *dcerpc_eventlog6_EvtRpcGetClassicLogDisplayName_send(TALLOC_CTX *mem_ctx,
741                                                                         struct tevent_context *ev,
742                                                                         struct dcerpc_binding_handle *h,
743                                                                         const char *_logName /* [in] [ref,range(1,MAX_RPC_CHANNEL_NAME_LENGTH),charset(UTF16)] */,
744                                                                         uint32_t _locale /* [in]  */,
745                                                                         uint32_t _flags /* [in]  */,
746                                                                         uint16_t **_displayName /* [out] [ref] */);
747 NTSTATUS dcerpc_eventlog6_EvtRpcGetClassicLogDisplayName_recv(struct tevent_req *req,
748                                                               TALLOC_CTX *mem_ctx,
749                                                               WERROR *result);
750 NTSTATUS dcerpc_eventlog6_EvtRpcGetClassicLogDisplayName(struct dcerpc_binding_handle *h,
751                                                          TALLOC_CTX *mem_ctx,
752                                                          const char *_logName /* [in] [ref,range(1,MAX_RPC_CHANNEL_NAME_LENGTH),charset(UTF16)] */,
753                                                          uint32_t _locale /* [in]  */,
754                                                          uint32_t _flags /* [in]  */,
755                                                          uint16_t **_displayName /* [out] [ref] */,
756                                                          WERROR *result);
757
758 #endif /* _HEADER_RPC_eventlog6 */