packaging(RHEL): remove duplicate installation of pam_smbpass.so
[Samba.git] / source / librpc / gen_ndr / cli_eventlog.c
blobe186719d33812eccadff252664dcb2382b165b88
1 /*
2 * Unix SMB/CIFS implementation.
3 * client auto-generated by pidl. DO NOT MODIFY!
4 */
6 #include "includes.h"
7 #include "librpc/gen_ndr/cli_eventlog.h"
9 NTSTATUS rpccli_eventlog_ClearEventLogW(struct rpc_pipe_client *cli,
10 TALLOC_CTX *mem_ctx,
11 struct policy_handle *handle /* [in] [ref] */,
12 struct lsa_String *backupfile /* [in] [unique] */)
14 struct eventlog_ClearEventLogW r;
15 NTSTATUS status;
17 /* In parameters */
18 r.in.handle = handle;
19 r.in.backupfile = backupfile;
21 if (DEBUGLEVEL >= 10) {
22 NDR_PRINT_IN_DEBUG(eventlog_ClearEventLogW, &r);
25 status = cli_do_rpc_ndr(cli,
26 mem_ctx,
27 PI_EVENTLOG,
28 &ndr_table_eventlog,
29 NDR_EVENTLOG_CLEAREVENTLOGW,
30 &r);
32 if (!NT_STATUS_IS_OK(status)) {
33 return status;
36 if (DEBUGLEVEL >= 10) {
37 NDR_PRINT_OUT_DEBUG(eventlog_ClearEventLogW, &r);
40 if (NT_STATUS_IS_ERR(status)) {
41 return status;
44 /* Return variables */
46 /* Return result */
47 return r.out.result;
50 NTSTATUS rpccli_eventlog_BackupEventLogW(struct rpc_pipe_client *cli,
51 TALLOC_CTX *mem_ctx)
53 struct eventlog_BackupEventLogW r;
54 NTSTATUS status;
56 /* In parameters */
58 if (DEBUGLEVEL >= 10) {
59 NDR_PRINT_IN_DEBUG(eventlog_BackupEventLogW, &r);
62 status = cli_do_rpc_ndr(cli,
63 mem_ctx,
64 PI_EVENTLOG,
65 &ndr_table_eventlog,
66 NDR_EVENTLOG_BACKUPEVENTLOGW,
67 &r);
69 if (!NT_STATUS_IS_OK(status)) {
70 return status;
73 if (DEBUGLEVEL >= 10) {
74 NDR_PRINT_OUT_DEBUG(eventlog_BackupEventLogW, &r);
77 if (NT_STATUS_IS_ERR(status)) {
78 return status;
81 /* Return variables */
83 /* Return result */
84 return r.out.result;
87 NTSTATUS rpccli_eventlog_CloseEventLog(struct rpc_pipe_client *cli,
88 TALLOC_CTX *mem_ctx,
89 struct policy_handle *handle /* [in,out] [ref] */)
91 struct eventlog_CloseEventLog r;
92 NTSTATUS status;
94 /* In parameters */
95 r.in.handle = handle;
97 if (DEBUGLEVEL >= 10) {
98 NDR_PRINT_IN_DEBUG(eventlog_CloseEventLog, &r);
101 status = cli_do_rpc_ndr(cli,
102 mem_ctx,
103 PI_EVENTLOG,
104 &ndr_table_eventlog,
105 NDR_EVENTLOG_CLOSEEVENTLOG,
106 &r);
108 if (!NT_STATUS_IS_OK(status)) {
109 return status;
112 if (DEBUGLEVEL >= 10) {
113 NDR_PRINT_OUT_DEBUG(eventlog_CloseEventLog, &r);
116 if (NT_STATUS_IS_ERR(status)) {
117 return status;
120 /* Return variables */
121 *handle = *r.out.handle;
123 /* Return result */
124 return r.out.result;
127 NTSTATUS rpccli_eventlog_DeregisterEventSource(struct rpc_pipe_client *cli,
128 TALLOC_CTX *mem_ctx)
130 struct eventlog_DeregisterEventSource r;
131 NTSTATUS status;
133 /* In parameters */
135 if (DEBUGLEVEL >= 10) {
136 NDR_PRINT_IN_DEBUG(eventlog_DeregisterEventSource, &r);
139 status = cli_do_rpc_ndr(cli,
140 mem_ctx,
141 PI_EVENTLOG,
142 &ndr_table_eventlog,
143 NDR_EVENTLOG_DEREGISTEREVENTSOURCE,
144 &r);
146 if (!NT_STATUS_IS_OK(status)) {
147 return status;
150 if (DEBUGLEVEL >= 10) {
151 NDR_PRINT_OUT_DEBUG(eventlog_DeregisterEventSource, &r);
154 if (NT_STATUS_IS_ERR(status)) {
155 return status;
158 /* Return variables */
160 /* Return result */
161 return r.out.result;
164 NTSTATUS rpccli_eventlog_GetNumRecords(struct rpc_pipe_client *cli,
165 TALLOC_CTX *mem_ctx,
166 struct policy_handle *handle /* [in] [ref] */,
167 uint32_t *number /* [out] [ref] */)
169 struct eventlog_GetNumRecords r;
170 NTSTATUS status;
172 /* In parameters */
173 r.in.handle = handle;
175 if (DEBUGLEVEL >= 10) {
176 NDR_PRINT_IN_DEBUG(eventlog_GetNumRecords, &r);
179 status = cli_do_rpc_ndr(cli,
180 mem_ctx,
181 PI_EVENTLOG,
182 &ndr_table_eventlog,
183 NDR_EVENTLOG_GETNUMRECORDS,
184 &r);
186 if (!NT_STATUS_IS_OK(status)) {
187 return status;
190 if (DEBUGLEVEL >= 10) {
191 NDR_PRINT_OUT_DEBUG(eventlog_GetNumRecords, &r);
194 if (NT_STATUS_IS_ERR(status)) {
195 return status;
198 /* Return variables */
199 *number = *r.out.number;
201 /* Return result */
202 return r.out.result;
205 NTSTATUS rpccli_eventlog_GetOldestRecord(struct rpc_pipe_client *cli,
206 TALLOC_CTX *mem_ctx,
207 struct policy_handle *handle /* [in] [ref] */,
208 uint32_t *oldest_entry /* [out] [ref] */)
210 struct eventlog_GetOldestRecord r;
211 NTSTATUS status;
213 /* In parameters */
214 r.in.handle = handle;
216 if (DEBUGLEVEL >= 10) {
217 NDR_PRINT_IN_DEBUG(eventlog_GetOldestRecord, &r);
220 status = cli_do_rpc_ndr(cli,
221 mem_ctx,
222 PI_EVENTLOG,
223 &ndr_table_eventlog,
224 NDR_EVENTLOG_GETOLDESTRECORD,
225 &r);
227 if (!NT_STATUS_IS_OK(status)) {
228 return status;
231 if (DEBUGLEVEL >= 10) {
232 NDR_PRINT_OUT_DEBUG(eventlog_GetOldestRecord, &r);
235 if (NT_STATUS_IS_ERR(status)) {
236 return status;
239 /* Return variables */
240 *oldest_entry = *r.out.oldest_entry;
242 /* Return result */
243 return r.out.result;
246 NTSTATUS rpccli_eventlog_ChangeNotify(struct rpc_pipe_client *cli,
247 TALLOC_CTX *mem_ctx)
249 struct eventlog_ChangeNotify r;
250 NTSTATUS status;
252 /* In parameters */
254 if (DEBUGLEVEL >= 10) {
255 NDR_PRINT_IN_DEBUG(eventlog_ChangeNotify, &r);
258 status = cli_do_rpc_ndr(cli,
259 mem_ctx,
260 PI_EVENTLOG,
261 &ndr_table_eventlog,
262 NDR_EVENTLOG_CHANGENOTIFY,
263 &r);
265 if (!NT_STATUS_IS_OK(status)) {
266 return status;
269 if (DEBUGLEVEL >= 10) {
270 NDR_PRINT_OUT_DEBUG(eventlog_ChangeNotify, &r);
273 if (NT_STATUS_IS_ERR(status)) {
274 return status;
277 /* Return variables */
279 /* Return result */
280 return r.out.result;
283 NTSTATUS rpccli_eventlog_OpenEventLogW(struct rpc_pipe_client *cli,
284 TALLOC_CTX *mem_ctx,
285 struct eventlog_OpenUnknown0 *unknown0 /* [in] [unique] */,
286 struct lsa_String *logname /* [in] [ref] */,
287 struct lsa_String *servername /* [in] [ref] */,
288 uint32_t unknown2 /* [in] */,
289 uint32_t unknown3 /* [in] */,
290 struct policy_handle *handle /* [out] [ref] */)
292 struct eventlog_OpenEventLogW r;
293 NTSTATUS status;
295 /* In parameters */
296 r.in.unknown0 = unknown0;
297 r.in.logname = logname;
298 r.in.servername = servername;
299 r.in.unknown2 = unknown2;
300 r.in.unknown3 = unknown3;
302 if (DEBUGLEVEL >= 10) {
303 NDR_PRINT_IN_DEBUG(eventlog_OpenEventLogW, &r);
306 status = cli_do_rpc_ndr(cli,
307 mem_ctx,
308 PI_EVENTLOG,
309 &ndr_table_eventlog,
310 NDR_EVENTLOG_OPENEVENTLOGW,
311 &r);
313 if (!NT_STATUS_IS_OK(status)) {
314 return status;
317 if (DEBUGLEVEL >= 10) {
318 NDR_PRINT_OUT_DEBUG(eventlog_OpenEventLogW, &r);
321 if (NT_STATUS_IS_ERR(status)) {
322 return status;
325 /* Return variables */
326 *handle = *r.out.handle;
328 /* Return result */
329 return r.out.result;
332 NTSTATUS rpccli_eventlog_RegisterEventSourceW(struct rpc_pipe_client *cli,
333 TALLOC_CTX *mem_ctx)
335 struct eventlog_RegisterEventSourceW r;
336 NTSTATUS status;
338 /* In parameters */
340 if (DEBUGLEVEL >= 10) {
341 NDR_PRINT_IN_DEBUG(eventlog_RegisterEventSourceW, &r);
344 status = cli_do_rpc_ndr(cli,
345 mem_ctx,
346 PI_EVENTLOG,
347 &ndr_table_eventlog,
348 NDR_EVENTLOG_REGISTEREVENTSOURCEW,
349 &r);
351 if (!NT_STATUS_IS_OK(status)) {
352 return status;
355 if (DEBUGLEVEL >= 10) {
356 NDR_PRINT_OUT_DEBUG(eventlog_RegisterEventSourceW, &r);
359 if (NT_STATUS_IS_ERR(status)) {
360 return status;
363 /* Return variables */
365 /* Return result */
366 return r.out.result;
369 NTSTATUS rpccli_eventlog_OpenBackupEventLogW(struct rpc_pipe_client *cli,
370 TALLOC_CTX *mem_ctx)
372 struct eventlog_OpenBackupEventLogW r;
373 NTSTATUS status;
375 /* In parameters */
377 if (DEBUGLEVEL >= 10) {
378 NDR_PRINT_IN_DEBUG(eventlog_OpenBackupEventLogW, &r);
381 status = cli_do_rpc_ndr(cli,
382 mem_ctx,
383 PI_EVENTLOG,
384 &ndr_table_eventlog,
385 NDR_EVENTLOG_OPENBACKUPEVENTLOGW,
386 &r);
388 if (!NT_STATUS_IS_OK(status)) {
389 return status;
392 if (DEBUGLEVEL >= 10) {
393 NDR_PRINT_OUT_DEBUG(eventlog_OpenBackupEventLogW, &r);
396 if (NT_STATUS_IS_ERR(status)) {
397 return status;
400 /* Return variables */
402 /* Return result */
403 return r.out.result;
406 NTSTATUS rpccli_eventlog_ReadEventLogW(struct rpc_pipe_client *cli,
407 TALLOC_CTX *mem_ctx,
408 struct policy_handle *handle /* [in] [ref] */,
409 uint32_t flags /* [in] */,
410 uint32_t offset /* [in] */,
411 uint32_t number_of_bytes /* [in] [range(0,0x7FFFF)] */,
412 uint8_t *data /* [out] [ref,size_is(number_of_bytes)] */,
413 uint32_t *sent_size /* [out] [ref] */,
414 uint32_t *real_size /* [out] [ref] */)
416 struct eventlog_ReadEventLogW r;
417 NTSTATUS status;
419 /* In parameters */
420 r.in.handle = handle;
421 r.in.flags = flags;
422 r.in.offset = offset;
423 r.in.number_of_bytes = number_of_bytes;
425 if (DEBUGLEVEL >= 10) {
426 NDR_PRINT_IN_DEBUG(eventlog_ReadEventLogW, &r);
429 status = cli_do_rpc_ndr(cli,
430 mem_ctx,
431 PI_EVENTLOG,
432 &ndr_table_eventlog,
433 NDR_EVENTLOG_READEVENTLOGW,
434 &r);
436 if (!NT_STATUS_IS_OK(status)) {
437 return status;
440 if (DEBUGLEVEL >= 10) {
441 NDR_PRINT_OUT_DEBUG(eventlog_ReadEventLogW, &r);
444 if (NT_STATUS_IS_ERR(status)) {
445 return status;
448 /* Return variables */
449 memcpy(data, r.out.data, r.in.number_of_bytes * sizeof(*data));
450 *sent_size = *r.out.sent_size;
451 *real_size = *r.out.real_size;
453 /* Return result */
454 return r.out.result;
457 NTSTATUS rpccli_eventlog_ReportEventW(struct rpc_pipe_client *cli,
458 TALLOC_CTX *mem_ctx)
460 struct eventlog_ReportEventW r;
461 NTSTATUS status;
463 /* In parameters */
465 if (DEBUGLEVEL >= 10) {
466 NDR_PRINT_IN_DEBUG(eventlog_ReportEventW, &r);
469 status = cli_do_rpc_ndr(cli,
470 mem_ctx,
471 PI_EVENTLOG,
472 &ndr_table_eventlog,
473 NDR_EVENTLOG_REPORTEVENTW,
474 &r);
476 if (!NT_STATUS_IS_OK(status)) {
477 return status;
480 if (DEBUGLEVEL >= 10) {
481 NDR_PRINT_OUT_DEBUG(eventlog_ReportEventW, &r);
484 if (NT_STATUS_IS_ERR(status)) {
485 return status;
488 /* Return variables */
490 /* Return result */
491 return r.out.result;
494 NTSTATUS rpccli_eventlog_ClearEventLogA(struct rpc_pipe_client *cli,
495 TALLOC_CTX *mem_ctx)
497 struct eventlog_ClearEventLogA r;
498 NTSTATUS status;
500 /* In parameters */
502 if (DEBUGLEVEL >= 10) {
503 NDR_PRINT_IN_DEBUG(eventlog_ClearEventLogA, &r);
506 status = cli_do_rpc_ndr(cli,
507 mem_ctx,
508 PI_EVENTLOG,
509 &ndr_table_eventlog,
510 NDR_EVENTLOG_CLEAREVENTLOGA,
511 &r);
513 if (!NT_STATUS_IS_OK(status)) {
514 return status;
517 if (DEBUGLEVEL >= 10) {
518 NDR_PRINT_OUT_DEBUG(eventlog_ClearEventLogA, &r);
521 if (NT_STATUS_IS_ERR(status)) {
522 return status;
525 /* Return variables */
527 /* Return result */
528 return r.out.result;
531 NTSTATUS rpccli_eventlog_BackupEventLogA(struct rpc_pipe_client *cli,
532 TALLOC_CTX *mem_ctx)
534 struct eventlog_BackupEventLogA r;
535 NTSTATUS status;
537 /* In parameters */
539 if (DEBUGLEVEL >= 10) {
540 NDR_PRINT_IN_DEBUG(eventlog_BackupEventLogA, &r);
543 status = cli_do_rpc_ndr(cli,
544 mem_ctx,
545 PI_EVENTLOG,
546 &ndr_table_eventlog,
547 NDR_EVENTLOG_BACKUPEVENTLOGA,
548 &r);
550 if (!NT_STATUS_IS_OK(status)) {
551 return status;
554 if (DEBUGLEVEL >= 10) {
555 NDR_PRINT_OUT_DEBUG(eventlog_BackupEventLogA, &r);
558 if (NT_STATUS_IS_ERR(status)) {
559 return status;
562 /* Return variables */
564 /* Return result */
565 return r.out.result;
568 NTSTATUS rpccli_eventlog_OpenEventLogA(struct rpc_pipe_client *cli,
569 TALLOC_CTX *mem_ctx)
571 struct eventlog_OpenEventLogA r;
572 NTSTATUS status;
574 /* In parameters */
576 if (DEBUGLEVEL >= 10) {
577 NDR_PRINT_IN_DEBUG(eventlog_OpenEventLogA, &r);
580 status = cli_do_rpc_ndr(cli,
581 mem_ctx,
582 PI_EVENTLOG,
583 &ndr_table_eventlog,
584 NDR_EVENTLOG_OPENEVENTLOGA,
585 &r);
587 if (!NT_STATUS_IS_OK(status)) {
588 return status;
591 if (DEBUGLEVEL >= 10) {
592 NDR_PRINT_OUT_DEBUG(eventlog_OpenEventLogA, &r);
595 if (NT_STATUS_IS_ERR(status)) {
596 return status;
599 /* Return variables */
601 /* Return result */
602 return r.out.result;
605 NTSTATUS rpccli_eventlog_RegisterEventSourceA(struct rpc_pipe_client *cli,
606 TALLOC_CTX *mem_ctx)
608 struct eventlog_RegisterEventSourceA r;
609 NTSTATUS status;
611 /* In parameters */
613 if (DEBUGLEVEL >= 10) {
614 NDR_PRINT_IN_DEBUG(eventlog_RegisterEventSourceA, &r);
617 status = cli_do_rpc_ndr(cli,
618 mem_ctx,
619 PI_EVENTLOG,
620 &ndr_table_eventlog,
621 NDR_EVENTLOG_REGISTEREVENTSOURCEA,
622 &r);
624 if (!NT_STATUS_IS_OK(status)) {
625 return status;
628 if (DEBUGLEVEL >= 10) {
629 NDR_PRINT_OUT_DEBUG(eventlog_RegisterEventSourceA, &r);
632 if (NT_STATUS_IS_ERR(status)) {
633 return status;
636 /* Return variables */
638 /* Return result */
639 return r.out.result;
642 NTSTATUS rpccli_eventlog_OpenBackupEventLogA(struct rpc_pipe_client *cli,
643 TALLOC_CTX *mem_ctx)
645 struct eventlog_OpenBackupEventLogA r;
646 NTSTATUS status;
648 /* In parameters */
650 if (DEBUGLEVEL >= 10) {
651 NDR_PRINT_IN_DEBUG(eventlog_OpenBackupEventLogA, &r);
654 status = cli_do_rpc_ndr(cli,
655 mem_ctx,
656 PI_EVENTLOG,
657 &ndr_table_eventlog,
658 NDR_EVENTLOG_OPENBACKUPEVENTLOGA,
659 &r);
661 if (!NT_STATUS_IS_OK(status)) {
662 return status;
665 if (DEBUGLEVEL >= 10) {
666 NDR_PRINT_OUT_DEBUG(eventlog_OpenBackupEventLogA, &r);
669 if (NT_STATUS_IS_ERR(status)) {
670 return status;
673 /* Return variables */
675 /* Return result */
676 return r.out.result;
679 NTSTATUS rpccli_eventlog_ReadEventLogA(struct rpc_pipe_client *cli,
680 TALLOC_CTX *mem_ctx)
682 struct eventlog_ReadEventLogA r;
683 NTSTATUS status;
685 /* In parameters */
687 if (DEBUGLEVEL >= 10) {
688 NDR_PRINT_IN_DEBUG(eventlog_ReadEventLogA, &r);
691 status = cli_do_rpc_ndr(cli,
692 mem_ctx,
693 PI_EVENTLOG,
694 &ndr_table_eventlog,
695 NDR_EVENTLOG_READEVENTLOGA,
696 &r);
698 if (!NT_STATUS_IS_OK(status)) {
699 return status;
702 if (DEBUGLEVEL >= 10) {
703 NDR_PRINT_OUT_DEBUG(eventlog_ReadEventLogA, &r);
706 if (NT_STATUS_IS_ERR(status)) {
707 return status;
710 /* Return variables */
712 /* Return result */
713 return r.out.result;
716 NTSTATUS rpccli_eventlog_ReportEventA(struct rpc_pipe_client *cli,
717 TALLOC_CTX *mem_ctx)
719 struct eventlog_ReportEventA r;
720 NTSTATUS status;
722 /* In parameters */
724 if (DEBUGLEVEL >= 10) {
725 NDR_PRINT_IN_DEBUG(eventlog_ReportEventA, &r);
728 status = cli_do_rpc_ndr(cli,
729 mem_ctx,
730 PI_EVENTLOG,
731 &ndr_table_eventlog,
732 NDR_EVENTLOG_REPORTEVENTA,
733 &r);
735 if (!NT_STATUS_IS_OK(status)) {
736 return status;
739 if (DEBUGLEVEL >= 10) {
740 NDR_PRINT_OUT_DEBUG(eventlog_ReportEventA, &r);
743 if (NT_STATUS_IS_ERR(status)) {
744 return status;
747 /* Return variables */
749 /* Return result */
750 return r.out.result;
753 NTSTATUS rpccli_eventlog_RegisterClusterSvc(struct rpc_pipe_client *cli,
754 TALLOC_CTX *mem_ctx)
756 struct eventlog_RegisterClusterSvc r;
757 NTSTATUS status;
759 /* In parameters */
761 if (DEBUGLEVEL >= 10) {
762 NDR_PRINT_IN_DEBUG(eventlog_RegisterClusterSvc, &r);
765 status = cli_do_rpc_ndr(cli,
766 mem_ctx,
767 PI_EVENTLOG,
768 &ndr_table_eventlog,
769 NDR_EVENTLOG_REGISTERCLUSTERSVC,
770 &r);
772 if (!NT_STATUS_IS_OK(status)) {
773 return status;
776 if (DEBUGLEVEL >= 10) {
777 NDR_PRINT_OUT_DEBUG(eventlog_RegisterClusterSvc, &r);
780 if (NT_STATUS_IS_ERR(status)) {
781 return status;
784 /* Return variables */
786 /* Return result */
787 return r.out.result;
790 NTSTATUS rpccli_eventlog_DeregisterClusterSvc(struct rpc_pipe_client *cli,
791 TALLOC_CTX *mem_ctx)
793 struct eventlog_DeregisterClusterSvc r;
794 NTSTATUS status;
796 /* In parameters */
798 if (DEBUGLEVEL >= 10) {
799 NDR_PRINT_IN_DEBUG(eventlog_DeregisterClusterSvc, &r);
802 status = cli_do_rpc_ndr(cli,
803 mem_ctx,
804 PI_EVENTLOG,
805 &ndr_table_eventlog,
806 NDR_EVENTLOG_DEREGISTERCLUSTERSVC,
807 &r);
809 if (!NT_STATUS_IS_OK(status)) {
810 return status;
813 if (DEBUGLEVEL >= 10) {
814 NDR_PRINT_OUT_DEBUG(eventlog_DeregisterClusterSvc, &r);
817 if (NT_STATUS_IS_ERR(status)) {
818 return status;
821 /* Return variables */
823 /* Return result */
824 return r.out.result;
827 NTSTATUS rpccli_eventlog_WriteClusterEvents(struct rpc_pipe_client *cli,
828 TALLOC_CTX *mem_ctx)
830 struct eventlog_WriteClusterEvents r;
831 NTSTATUS status;
833 /* In parameters */
835 if (DEBUGLEVEL >= 10) {
836 NDR_PRINT_IN_DEBUG(eventlog_WriteClusterEvents, &r);
839 status = cli_do_rpc_ndr(cli,
840 mem_ctx,
841 PI_EVENTLOG,
842 &ndr_table_eventlog,
843 NDR_EVENTLOG_WRITECLUSTEREVENTS,
844 &r);
846 if (!NT_STATUS_IS_OK(status)) {
847 return status;
850 if (DEBUGLEVEL >= 10) {
851 NDR_PRINT_OUT_DEBUG(eventlog_WriteClusterEvents, &r);
854 if (NT_STATUS_IS_ERR(status)) {
855 return status;
858 /* Return variables */
860 /* Return result */
861 return r.out.result;
864 NTSTATUS rpccli_eventlog_GetLogIntormation(struct rpc_pipe_client *cli,
865 TALLOC_CTX *mem_ctx)
867 struct eventlog_GetLogIntormation r;
868 NTSTATUS status;
870 /* In parameters */
872 if (DEBUGLEVEL >= 10) {
873 NDR_PRINT_IN_DEBUG(eventlog_GetLogIntormation, &r);
876 status = cli_do_rpc_ndr(cli,
877 mem_ctx,
878 PI_EVENTLOG,
879 &ndr_table_eventlog,
880 NDR_EVENTLOG_GETLOGINTORMATION,
881 &r);
883 if (!NT_STATUS_IS_OK(status)) {
884 return status;
887 if (DEBUGLEVEL >= 10) {
888 NDR_PRINT_OUT_DEBUG(eventlog_GetLogIntormation, &r);
891 if (NT_STATUS_IS_ERR(status)) {
892 return status;
895 /* Return variables */
897 /* Return result */
898 return r.out.result;
901 NTSTATUS rpccli_eventlog_FlushEventLog(struct rpc_pipe_client *cli,
902 TALLOC_CTX *mem_ctx,
903 struct policy_handle *handle /* [in] [ref] */)
905 struct eventlog_FlushEventLog r;
906 NTSTATUS status;
908 /* In parameters */
909 r.in.handle = handle;
911 if (DEBUGLEVEL >= 10) {
912 NDR_PRINT_IN_DEBUG(eventlog_FlushEventLog, &r);
915 status = cli_do_rpc_ndr(cli,
916 mem_ctx,
917 PI_EVENTLOG,
918 &ndr_table_eventlog,
919 NDR_EVENTLOG_FLUSHEVENTLOG,
920 &r);
922 if (!NT_STATUS_IS_OK(status)) {
923 return status;
926 if (DEBUGLEVEL >= 10) {
927 NDR_PRINT_OUT_DEBUG(eventlog_FlushEventLog, &r);
930 if (NT_STATUS_IS_ERR(status)) {
931 return status;
934 /* Return variables */
936 /* Return result */
937 return r.out.result;