2 * Unix SMB/CIFS implementation.
3 * client auto-generated by pidl. DO NOT MODIFY!
7 #include "librpc/gen_ndr/cli_eventlog.h"
9 NTSTATUS
rpccli_eventlog_ClearEventLogW(struct rpc_pipe_client
*cli
, TALLOC_CTX
*mem_ctx
, struct policy_handle
*handle
, struct lsa_String
*unknown
)
11 struct eventlog_ClearEventLogW r
;
16 r
.in
.unknown
= unknown
;
19 NDR_PRINT_IN_DEBUG(eventlog_ClearEventLogW
, &r
);
21 status
= cli_do_rpc_ndr(cli
, mem_ctx
, PI_EVENTLOG
, DCERPC_EVENTLOG_CLEAREVENTLOGW
, &r
, (ndr_pull_flags_fn_t
)ndr_pull_eventlog_ClearEventLogW
, (ndr_push_flags_fn_t
)ndr_push_eventlog_ClearEventLogW
);
23 if (!NT_STATUS_IS_OK(status
)) {
28 NDR_PRINT_OUT_DEBUG(eventlog_ClearEventLogW
, &r
);
30 if (NT_STATUS_IS_ERR(status
)) {
34 /* Return variables */
40 NTSTATUS
rpccli_eventlog_BackupEventLogW(struct rpc_pipe_client
*cli
, TALLOC_CTX
*mem_ctx
)
42 struct eventlog_BackupEventLogW r
;
48 NDR_PRINT_IN_DEBUG(eventlog_BackupEventLogW
, &r
);
50 status
= cli_do_rpc_ndr(cli
, mem_ctx
, PI_EVENTLOG
, DCERPC_EVENTLOG_BACKUPEVENTLOGW
, &r
, (ndr_pull_flags_fn_t
)ndr_pull_eventlog_BackupEventLogW
, (ndr_push_flags_fn_t
)ndr_push_eventlog_BackupEventLogW
);
52 if (!NT_STATUS_IS_OK(status
)) {
57 NDR_PRINT_OUT_DEBUG(eventlog_BackupEventLogW
, &r
);
59 if (NT_STATUS_IS_ERR(status
)) {
63 /* Return variables */
69 NTSTATUS
rpccli_eventlog_CloseEventLog(struct rpc_pipe_client
*cli
, TALLOC_CTX
*mem_ctx
, struct policy_handle
*handle
)
71 struct eventlog_CloseEventLog r
;
78 NDR_PRINT_IN_DEBUG(eventlog_CloseEventLog
, &r
);
80 status
= cli_do_rpc_ndr(cli
, mem_ctx
, PI_EVENTLOG
, DCERPC_EVENTLOG_CLOSEEVENTLOG
, &r
, (ndr_pull_flags_fn_t
)ndr_pull_eventlog_CloseEventLog
, (ndr_push_flags_fn_t
)ndr_push_eventlog_CloseEventLog
);
82 if (!NT_STATUS_IS_OK(status
)) {
87 NDR_PRINT_OUT_DEBUG(eventlog_CloseEventLog
, &r
);
89 if (NT_STATUS_IS_ERR(status
)) {
93 /* Return variables */
94 *handle
= *r
.out
.handle
;
100 NTSTATUS
rpccli_eventlog_DeregisterEventSource(struct rpc_pipe_client
*cli
, TALLOC_CTX
*mem_ctx
)
102 struct eventlog_DeregisterEventSource r
;
107 if (DEBUGLEVEL
>= 10)
108 NDR_PRINT_IN_DEBUG(eventlog_DeregisterEventSource
, &r
);
110 status
= cli_do_rpc_ndr(cli
, mem_ctx
, PI_EVENTLOG
, DCERPC_EVENTLOG_DEREGISTEREVENTSOURCE
, &r
, (ndr_pull_flags_fn_t
)ndr_pull_eventlog_DeregisterEventSource
, (ndr_push_flags_fn_t
)ndr_push_eventlog_DeregisterEventSource
);
112 if (!NT_STATUS_IS_OK(status
)) {
116 if (DEBUGLEVEL
>= 10)
117 NDR_PRINT_OUT_DEBUG(eventlog_DeregisterEventSource
, &r
);
119 if (NT_STATUS_IS_ERR(status
)) {
123 /* Return variables */
129 NTSTATUS
rpccli_eventlog_GetNumRecords(struct rpc_pipe_client
*cli
, TALLOC_CTX
*mem_ctx
, struct policy_handle
*handle
, uint32_t *number
)
131 struct eventlog_GetNumRecords r
;
135 r
.in
.handle
= handle
;
137 if (DEBUGLEVEL
>= 10)
138 NDR_PRINT_IN_DEBUG(eventlog_GetNumRecords
, &r
);
140 status
= cli_do_rpc_ndr(cli
, mem_ctx
, PI_EVENTLOG
, DCERPC_EVENTLOG_GETNUMRECORDS
, &r
, (ndr_pull_flags_fn_t
)ndr_pull_eventlog_GetNumRecords
, (ndr_push_flags_fn_t
)ndr_push_eventlog_GetNumRecords
);
142 if (!NT_STATUS_IS_OK(status
)) {
146 if (DEBUGLEVEL
>= 10)
147 NDR_PRINT_OUT_DEBUG(eventlog_GetNumRecords
, &r
);
149 if (NT_STATUS_IS_ERR(status
)) {
153 /* Return variables */
154 *number
= *r
.out
.number
;
160 NTSTATUS
rpccli_eventlog_GetOldestRecord(struct rpc_pipe_client
*cli
, TALLOC_CTX
*mem_ctx
)
162 struct eventlog_GetOldestRecord r
;
167 if (DEBUGLEVEL
>= 10)
168 NDR_PRINT_IN_DEBUG(eventlog_GetOldestRecord
, &r
);
170 status
= cli_do_rpc_ndr(cli
, mem_ctx
, PI_EVENTLOG
, DCERPC_EVENTLOG_GETOLDESTRECORD
, &r
, (ndr_pull_flags_fn_t
)ndr_pull_eventlog_GetOldestRecord
, (ndr_push_flags_fn_t
)ndr_push_eventlog_GetOldestRecord
);
172 if (!NT_STATUS_IS_OK(status
)) {
176 if (DEBUGLEVEL
>= 10)
177 NDR_PRINT_OUT_DEBUG(eventlog_GetOldestRecord
, &r
);
179 if (NT_STATUS_IS_ERR(status
)) {
183 /* Return variables */
189 NTSTATUS
rpccli_eventlog_ChangeNotify(struct rpc_pipe_client
*cli
, TALLOC_CTX
*mem_ctx
)
191 struct eventlog_ChangeNotify r
;
196 if (DEBUGLEVEL
>= 10)
197 NDR_PRINT_IN_DEBUG(eventlog_ChangeNotify
, &r
);
199 status
= cli_do_rpc_ndr(cli
, mem_ctx
, PI_EVENTLOG
, DCERPC_EVENTLOG_CHANGENOTIFY
, &r
, (ndr_pull_flags_fn_t
)ndr_pull_eventlog_ChangeNotify
, (ndr_push_flags_fn_t
)ndr_push_eventlog_ChangeNotify
);
201 if (!NT_STATUS_IS_OK(status
)) {
205 if (DEBUGLEVEL
>= 10)
206 NDR_PRINT_OUT_DEBUG(eventlog_ChangeNotify
, &r
);
208 if (NT_STATUS_IS_ERR(status
)) {
212 /* Return variables */
218 NTSTATUS
rpccli_eventlog_OpenEventLogW(struct rpc_pipe_client
*cli
, TALLOC_CTX
*mem_ctx
, struct eventlog_OpenUnknown0
*unknown0
, struct lsa_String logname
, struct lsa_String servername
, uint32_t unknown2
, uint32_t unknown3
, struct policy_handle
*handle
)
220 struct eventlog_OpenEventLogW r
;
224 r
.in
.unknown0
= unknown0
;
225 r
.in
.logname
= logname
;
226 r
.in
.servername
= servername
;
227 r
.in
.unknown2
= unknown2
;
228 r
.in
.unknown3
= unknown3
;
230 if (DEBUGLEVEL
>= 10)
231 NDR_PRINT_IN_DEBUG(eventlog_OpenEventLogW
, &r
);
233 status
= cli_do_rpc_ndr(cli
, mem_ctx
, PI_EVENTLOG
, DCERPC_EVENTLOG_OPENEVENTLOGW
, &r
, (ndr_pull_flags_fn_t
)ndr_pull_eventlog_OpenEventLogW
, (ndr_push_flags_fn_t
)ndr_push_eventlog_OpenEventLogW
);
235 if (!NT_STATUS_IS_OK(status
)) {
239 if (DEBUGLEVEL
>= 10)
240 NDR_PRINT_OUT_DEBUG(eventlog_OpenEventLogW
, &r
);
242 if (NT_STATUS_IS_ERR(status
)) {
246 /* Return variables */
247 *handle
= *r
.out
.handle
;
253 NTSTATUS
rpccli_eventlog_RegisterEventSourceW(struct rpc_pipe_client
*cli
, TALLOC_CTX
*mem_ctx
)
255 struct eventlog_RegisterEventSourceW r
;
260 if (DEBUGLEVEL
>= 10)
261 NDR_PRINT_IN_DEBUG(eventlog_RegisterEventSourceW
, &r
);
263 status
= cli_do_rpc_ndr(cli
, mem_ctx
, PI_EVENTLOG
, DCERPC_EVENTLOG_REGISTEREVENTSOURCEW
, &r
, (ndr_pull_flags_fn_t
)ndr_pull_eventlog_RegisterEventSourceW
, (ndr_push_flags_fn_t
)ndr_push_eventlog_RegisterEventSourceW
);
265 if (!NT_STATUS_IS_OK(status
)) {
269 if (DEBUGLEVEL
>= 10)
270 NDR_PRINT_OUT_DEBUG(eventlog_RegisterEventSourceW
, &r
);
272 if (NT_STATUS_IS_ERR(status
)) {
276 /* Return variables */
282 NTSTATUS
rpccli_eventlog_OpenBackupEventLogW(struct rpc_pipe_client
*cli
, TALLOC_CTX
*mem_ctx
)
284 struct eventlog_OpenBackupEventLogW r
;
289 if (DEBUGLEVEL
>= 10)
290 NDR_PRINT_IN_DEBUG(eventlog_OpenBackupEventLogW
, &r
);
292 status
= cli_do_rpc_ndr(cli
, mem_ctx
, PI_EVENTLOG
, DCERPC_EVENTLOG_OPENBACKUPEVENTLOGW
, &r
, (ndr_pull_flags_fn_t
)ndr_pull_eventlog_OpenBackupEventLogW
, (ndr_push_flags_fn_t
)ndr_push_eventlog_OpenBackupEventLogW
);
294 if (!NT_STATUS_IS_OK(status
)) {
298 if (DEBUGLEVEL
>= 10)
299 NDR_PRINT_OUT_DEBUG(eventlog_OpenBackupEventLogW
, &r
);
301 if (NT_STATUS_IS_ERR(status
)) {
305 /* Return variables */
311 NTSTATUS
rpccli_eventlog_ReadEventLogW(struct rpc_pipe_client
*cli
, TALLOC_CTX
*mem_ctx
, struct policy_handle
*handle
, uint32_t flags
, uint32_t offset
, uint32_t number_of_bytes
, uint8_t *data
, uint32_t *sent_size
, uint32_t *real_size
)
313 struct eventlog_ReadEventLogW r
;
317 r
.in
.handle
= handle
;
319 r
.in
.offset
= offset
;
320 r
.in
.number_of_bytes
= number_of_bytes
;
322 if (DEBUGLEVEL
>= 10)
323 NDR_PRINT_IN_DEBUG(eventlog_ReadEventLogW
, &r
);
325 status
= cli_do_rpc_ndr(cli
, mem_ctx
, PI_EVENTLOG
, DCERPC_EVENTLOG_READEVENTLOGW
, &r
, (ndr_pull_flags_fn_t
)ndr_pull_eventlog_ReadEventLogW
, (ndr_push_flags_fn_t
)ndr_push_eventlog_ReadEventLogW
);
327 if (!NT_STATUS_IS_OK(status
)) {
331 if (DEBUGLEVEL
>= 10)
332 NDR_PRINT_OUT_DEBUG(eventlog_ReadEventLogW
, &r
);
334 if (NT_STATUS_IS_ERR(status
)) {
338 /* Return variables */
340 *sent_size
= *r
.out
.sent_size
;
341 *real_size
= *r
.out
.real_size
;
347 NTSTATUS
rpccli_eventlog_ReportEventW(struct rpc_pipe_client
*cli
, TALLOC_CTX
*mem_ctx
)
349 struct eventlog_ReportEventW r
;
354 if (DEBUGLEVEL
>= 10)
355 NDR_PRINT_IN_DEBUG(eventlog_ReportEventW
, &r
);
357 status
= cli_do_rpc_ndr(cli
, mem_ctx
, PI_EVENTLOG
, DCERPC_EVENTLOG_REPORTEVENTW
, &r
, (ndr_pull_flags_fn_t
)ndr_pull_eventlog_ReportEventW
, (ndr_push_flags_fn_t
)ndr_push_eventlog_ReportEventW
);
359 if (!NT_STATUS_IS_OK(status
)) {
363 if (DEBUGLEVEL
>= 10)
364 NDR_PRINT_OUT_DEBUG(eventlog_ReportEventW
, &r
);
366 if (NT_STATUS_IS_ERR(status
)) {
370 /* Return variables */
376 NTSTATUS
rpccli_eventlog_ClearEventLogA(struct rpc_pipe_client
*cli
, TALLOC_CTX
*mem_ctx
)
378 struct eventlog_ClearEventLogA r
;
383 if (DEBUGLEVEL
>= 10)
384 NDR_PRINT_IN_DEBUG(eventlog_ClearEventLogA
, &r
);
386 status
= cli_do_rpc_ndr(cli
, mem_ctx
, PI_EVENTLOG
, DCERPC_EVENTLOG_CLEAREVENTLOGA
, &r
, (ndr_pull_flags_fn_t
)ndr_pull_eventlog_ClearEventLogA
, (ndr_push_flags_fn_t
)ndr_push_eventlog_ClearEventLogA
);
388 if (!NT_STATUS_IS_OK(status
)) {
392 if (DEBUGLEVEL
>= 10)
393 NDR_PRINT_OUT_DEBUG(eventlog_ClearEventLogA
, &r
);
395 if (NT_STATUS_IS_ERR(status
)) {
399 /* Return variables */
405 NTSTATUS
rpccli_eventlog_BackupEventLogA(struct rpc_pipe_client
*cli
, TALLOC_CTX
*mem_ctx
)
407 struct eventlog_BackupEventLogA r
;
412 if (DEBUGLEVEL
>= 10)
413 NDR_PRINT_IN_DEBUG(eventlog_BackupEventLogA
, &r
);
415 status
= cli_do_rpc_ndr(cli
, mem_ctx
, PI_EVENTLOG
, DCERPC_EVENTLOG_BACKUPEVENTLOGA
, &r
, (ndr_pull_flags_fn_t
)ndr_pull_eventlog_BackupEventLogA
, (ndr_push_flags_fn_t
)ndr_push_eventlog_BackupEventLogA
);
417 if (!NT_STATUS_IS_OK(status
)) {
421 if (DEBUGLEVEL
>= 10)
422 NDR_PRINT_OUT_DEBUG(eventlog_BackupEventLogA
, &r
);
424 if (NT_STATUS_IS_ERR(status
)) {
428 /* Return variables */
434 NTSTATUS
rpccli_eventlog_OpenEventLogA(struct rpc_pipe_client
*cli
, TALLOC_CTX
*mem_ctx
)
436 struct eventlog_OpenEventLogA r
;
441 if (DEBUGLEVEL
>= 10)
442 NDR_PRINT_IN_DEBUG(eventlog_OpenEventLogA
, &r
);
444 status
= cli_do_rpc_ndr(cli
, mem_ctx
, PI_EVENTLOG
, DCERPC_EVENTLOG_OPENEVENTLOGA
, &r
, (ndr_pull_flags_fn_t
)ndr_pull_eventlog_OpenEventLogA
, (ndr_push_flags_fn_t
)ndr_push_eventlog_OpenEventLogA
);
446 if (!NT_STATUS_IS_OK(status
)) {
450 if (DEBUGLEVEL
>= 10)
451 NDR_PRINT_OUT_DEBUG(eventlog_OpenEventLogA
, &r
);
453 if (NT_STATUS_IS_ERR(status
)) {
457 /* Return variables */
463 NTSTATUS
rpccli_eventlog_RegisterEventSourceA(struct rpc_pipe_client
*cli
, TALLOC_CTX
*mem_ctx
)
465 struct eventlog_RegisterEventSourceA r
;
470 if (DEBUGLEVEL
>= 10)
471 NDR_PRINT_IN_DEBUG(eventlog_RegisterEventSourceA
, &r
);
473 status
= cli_do_rpc_ndr(cli
, mem_ctx
, PI_EVENTLOG
, DCERPC_EVENTLOG_REGISTEREVENTSOURCEA
, &r
, (ndr_pull_flags_fn_t
)ndr_pull_eventlog_RegisterEventSourceA
, (ndr_push_flags_fn_t
)ndr_push_eventlog_RegisterEventSourceA
);
475 if (!NT_STATUS_IS_OK(status
)) {
479 if (DEBUGLEVEL
>= 10)
480 NDR_PRINT_OUT_DEBUG(eventlog_RegisterEventSourceA
, &r
);
482 if (NT_STATUS_IS_ERR(status
)) {
486 /* Return variables */
492 NTSTATUS
rpccli_eventlog_OpenBackupEventLogA(struct rpc_pipe_client
*cli
, TALLOC_CTX
*mem_ctx
)
494 struct eventlog_OpenBackupEventLogA r
;
499 if (DEBUGLEVEL
>= 10)
500 NDR_PRINT_IN_DEBUG(eventlog_OpenBackupEventLogA
, &r
);
502 status
= cli_do_rpc_ndr(cli
, mem_ctx
, PI_EVENTLOG
, DCERPC_EVENTLOG_OPENBACKUPEVENTLOGA
, &r
, (ndr_pull_flags_fn_t
)ndr_pull_eventlog_OpenBackupEventLogA
, (ndr_push_flags_fn_t
)ndr_push_eventlog_OpenBackupEventLogA
);
504 if (!NT_STATUS_IS_OK(status
)) {
508 if (DEBUGLEVEL
>= 10)
509 NDR_PRINT_OUT_DEBUG(eventlog_OpenBackupEventLogA
, &r
);
511 if (NT_STATUS_IS_ERR(status
)) {
515 /* Return variables */
521 NTSTATUS
rpccli_eventlog_ReadEventLogA(struct rpc_pipe_client
*cli
, TALLOC_CTX
*mem_ctx
)
523 struct eventlog_ReadEventLogA r
;
528 if (DEBUGLEVEL
>= 10)
529 NDR_PRINT_IN_DEBUG(eventlog_ReadEventLogA
, &r
);
531 status
= cli_do_rpc_ndr(cli
, mem_ctx
, PI_EVENTLOG
, DCERPC_EVENTLOG_READEVENTLOGA
, &r
, (ndr_pull_flags_fn_t
)ndr_pull_eventlog_ReadEventLogA
, (ndr_push_flags_fn_t
)ndr_push_eventlog_ReadEventLogA
);
533 if (!NT_STATUS_IS_OK(status
)) {
537 if (DEBUGLEVEL
>= 10)
538 NDR_PRINT_OUT_DEBUG(eventlog_ReadEventLogA
, &r
);
540 if (NT_STATUS_IS_ERR(status
)) {
544 /* Return variables */
550 NTSTATUS
rpccli_eventlog_ReportEventA(struct rpc_pipe_client
*cli
, TALLOC_CTX
*mem_ctx
)
552 struct eventlog_ReportEventA r
;
557 if (DEBUGLEVEL
>= 10)
558 NDR_PRINT_IN_DEBUG(eventlog_ReportEventA
, &r
);
560 status
= cli_do_rpc_ndr(cli
, mem_ctx
, PI_EVENTLOG
, DCERPC_EVENTLOG_REPORTEVENTA
, &r
, (ndr_pull_flags_fn_t
)ndr_pull_eventlog_ReportEventA
, (ndr_push_flags_fn_t
)ndr_push_eventlog_ReportEventA
);
562 if (!NT_STATUS_IS_OK(status
)) {
566 if (DEBUGLEVEL
>= 10)
567 NDR_PRINT_OUT_DEBUG(eventlog_ReportEventA
, &r
);
569 if (NT_STATUS_IS_ERR(status
)) {
573 /* Return variables */
579 NTSTATUS
rpccli_eventlog_RegisterClusterSvc(struct rpc_pipe_client
*cli
, TALLOC_CTX
*mem_ctx
)
581 struct eventlog_RegisterClusterSvc r
;
586 if (DEBUGLEVEL
>= 10)
587 NDR_PRINT_IN_DEBUG(eventlog_RegisterClusterSvc
, &r
);
589 status
= cli_do_rpc_ndr(cli
, mem_ctx
, PI_EVENTLOG
, DCERPC_EVENTLOG_REGISTERCLUSTERSVC
, &r
, (ndr_pull_flags_fn_t
)ndr_pull_eventlog_RegisterClusterSvc
, (ndr_push_flags_fn_t
)ndr_push_eventlog_RegisterClusterSvc
);
591 if (!NT_STATUS_IS_OK(status
)) {
595 if (DEBUGLEVEL
>= 10)
596 NDR_PRINT_OUT_DEBUG(eventlog_RegisterClusterSvc
, &r
);
598 if (NT_STATUS_IS_ERR(status
)) {
602 /* Return variables */
608 NTSTATUS
rpccli_eventlog_DeregisterClusterSvc(struct rpc_pipe_client
*cli
, TALLOC_CTX
*mem_ctx
)
610 struct eventlog_DeregisterClusterSvc r
;
615 if (DEBUGLEVEL
>= 10)
616 NDR_PRINT_IN_DEBUG(eventlog_DeregisterClusterSvc
, &r
);
618 status
= cli_do_rpc_ndr(cli
, mem_ctx
, PI_EVENTLOG
, DCERPC_EVENTLOG_DEREGISTERCLUSTERSVC
, &r
, (ndr_pull_flags_fn_t
)ndr_pull_eventlog_DeregisterClusterSvc
, (ndr_push_flags_fn_t
)ndr_push_eventlog_DeregisterClusterSvc
);
620 if (!NT_STATUS_IS_OK(status
)) {
624 if (DEBUGLEVEL
>= 10)
625 NDR_PRINT_OUT_DEBUG(eventlog_DeregisterClusterSvc
, &r
);
627 if (NT_STATUS_IS_ERR(status
)) {
631 /* Return variables */
637 NTSTATUS
rpccli_eventlog_WriteClusterEvents(struct rpc_pipe_client
*cli
, TALLOC_CTX
*mem_ctx
)
639 struct eventlog_WriteClusterEvents r
;
644 if (DEBUGLEVEL
>= 10)
645 NDR_PRINT_IN_DEBUG(eventlog_WriteClusterEvents
, &r
);
647 status
= cli_do_rpc_ndr(cli
, mem_ctx
, PI_EVENTLOG
, DCERPC_EVENTLOG_WRITECLUSTEREVENTS
, &r
, (ndr_pull_flags_fn_t
)ndr_pull_eventlog_WriteClusterEvents
, (ndr_push_flags_fn_t
)ndr_push_eventlog_WriteClusterEvents
);
649 if (!NT_STATUS_IS_OK(status
)) {
653 if (DEBUGLEVEL
>= 10)
654 NDR_PRINT_OUT_DEBUG(eventlog_WriteClusterEvents
, &r
);
656 if (NT_STATUS_IS_ERR(status
)) {
660 /* Return variables */
666 NTSTATUS
rpccli_eventlog_GetLogIntormation(struct rpc_pipe_client
*cli
, TALLOC_CTX
*mem_ctx
)
668 struct eventlog_GetLogIntormation r
;
673 if (DEBUGLEVEL
>= 10)
674 NDR_PRINT_IN_DEBUG(eventlog_GetLogIntormation
, &r
);
676 status
= cli_do_rpc_ndr(cli
, mem_ctx
, PI_EVENTLOG
, DCERPC_EVENTLOG_GETLOGINTORMATION
, &r
, (ndr_pull_flags_fn_t
)ndr_pull_eventlog_GetLogIntormation
, (ndr_push_flags_fn_t
)ndr_push_eventlog_GetLogIntormation
);
678 if (!NT_STATUS_IS_OK(status
)) {
682 if (DEBUGLEVEL
>= 10)
683 NDR_PRINT_OUT_DEBUG(eventlog_GetLogIntormation
, &r
);
685 if (NT_STATUS_IS_ERR(status
)) {
689 /* Return variables */
695 NTSTATUS
rpccli_eventlog_FlushEventLog(struct rpc_pipe_client
*cli
, TALLOC_CTX
*mem_ctx
, struct policy_handle
*handle
)
697 struct eventlog_FlushEventLog r
;
701 r
.in
.handle
= handle
;
703 if (DEBUGLEVEL
>= 10)
704 NDR_PRINT_IN_DEBUG(eventlog_FlushEventLog
, &r
);
706 status
= cli_do_rpc_ndr(cli
, mem_ctx
, PI_EVENTLOG
, DCERPC_EVENTLOG_FLUSHEVENTLOG
, &r
, (ndr_pull_flags_fn_t
)ndr_pull_eventlog_FlushEventLog
, (ndr_push_flags_fn_t
)ndr_push_eventlog_FlushEventLog
);
708 if (!NT_STATUS_IS_OK(status
)) {
712 if (DEBUGLEVEL
>= 10)
713 NDR_PRINT_OUT_DEBUG(eventlog_FlushEventLog
, &r
);
715 if (NT_STATUS_IS_ERR(status
)) {
719 /* Return variables */