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,
11 struct policy_handle *handle,
12 struct lsa_String *backupfile)
14 struct eventlog_ClearEventLogW r;
19 r.in.backupfile = backupfile;
21 if (DEBUGLEVEL >= 10) {
22 NDR_PRINT_IN_DEBUG(eventlog_ClearEventLogW, &r);
25 status = cli_do_rpc_ndr(cli,
29 NDR_EVENTLOG_CLEAREVENTLOGW,
32 if (!NT_STATUS_IS_OK(status)) {
36 if (DEBUGLEVEL >= 10) {
37 NDR_PRINT_OUT_DEBUG(eventlog_ClearEventLogW, &r);
40 if (NT_STATUS_IS_ERR(status)) {
44 /* Return variables */
50 NTSTATUS rpccli_eventlog_BackupEventLogW(struct rpc_pipe_client *cli,
53 struct eventlog_BackupEventLogW r;
58 if (DEBUGLEVEL >= 10) {
59 NDR_PRINT_IN_DEBUG(eventlog_BackupEventLogW, &r);
62 status = cli_do_rpc_ndr(cli,
66 NDR_EVENTLOG_BACKUPEVENTLOGW,
69 if (!NT_STATUS_IS_OK(status)) {
73 if (DEBUGLEVEL >= 10) {
74 NDR_PRINT_OUT_DEBUG(eventlog_BackupEventLogW, &r);
77 if (NT_STATUS_IS_ERR(status)) {
81 /* Return variables */
87 NTSTATUS rpccli_eventlog_CloseEventLog(struct rpc_pipe_client *cli,
89 struct policy_handle *handle)
91 struct eventlog_CloseEventLog r;
97 if (DEBUGLEVEL >= 10) {
98 NDR_PRINT_IN_DEBUG(eventlog_CloseEventLog, &r);
101 status = cli_do_rpc_ndr(cli,
105 NDR_EVENTLOG_CLOSEEVENTLOG,
108 if (!NT_STATUS_IS_OK(status)) {
112 if (DEBUGLEVEL >= 10) {
113 NDR_PRINT_OUT_DEBUG(eventlog_CloseEventLog, &r);
116 if (NT_STATUS_IS_ERR(status)) {
120 /* Return variables */
121 *handle = *r.out.handle;
127 NTSTATUS rpccli_eventlog_DeregisterEventSource(struct rpc_pipe_client *cli,
130 struct eventlog_DeregisterEventSource r;
135 if (DEBUGLEVEL >= 10) {
136 NDR_PRINT_IN_DEBUG(eventlog_DeregisterEventSource, &r);
139 status = cli_do_rpc_ndr(cli,
143 NDR_EVENTLOG_DEREGISTEREVENTSOURCE,
146 if (!NT_STATUS_IS_OK(status)) {
150 if (DEBUGLEVEL >= 10) {
151 NDR_PRINT_OUT_DEBUG(eventlog_DeregisterEventSource, &r);
154 if (NT_STATUS_IS_ERR(status)) {
158 /* Return variables */
164 NTSTATUS rpccli_eventlog_GetNumRecords(struct rpc_pipe_client *cli,
166 struct policy_handle *handle,
169 struct eventlog_GetNumRecords r;
173 r.in.handle = handle;
175 if (DEBUGLEVEL >= 10) {
176 NDR_PRINT_IN_DEBUG(eventlog_GetNumRecords, &r);
179 status = cli_do_rpc_ndr(cli,
183 NDR_EVENTLOG_GETNUMRECORDS,
186 if (!NT_STATUS_IS_OK(status)) {
190 if (DEBUGLEVEL >= 10) {
191 NDR_PRINT_OUT_DEBUG(eventlog_GetNumRecords, &r);
194 if (NT_STATUS_IS_ERR(status)) {
198 /* Return variables */
199 *number = *r.out.number;
205 NTSTATUS rpccli_eventlog_GetOldestRecord(struct rpc_pipe_client *cli,
207 struct policy_handle *handle,
208 uint32_t *oldest_entry)
210 struct eventlog_GetOldestRecord r;
214 r.in.handle = handle;
216 if (DEBUGLEVEL >= 10) {
217 NDR_PRINT_IN_DEBUG(eventlog_GetOldestRecord, &r);
220 status = cli_do_rpc_ndr(cli,
224 NDR_EVENTLOG_GETOLDESTRECORD,
227 if (!NT_STATUS_IS_OK(status)) {
231 if (DEBUGLEVEL >= 10) {
232 NDR_PRINT_OUT_DEBUG(eventlog_GetOldestRecord, &r);
235 if (NT_STATUS_IS_ERR(status)) {
239 /* Return variables */
240 *oldest_entry = *r.out.oldest_entry;
246 NTSTATUS rpccli_eventlog_ChangeNotify(struct rpc_pipe_client *cli,
249 struct eventlog_ChangeNotify r;
254 if (DEBUGLEVEL >= 10) {
255 NDR_PRINT_IN_DEBUG(eventlog_ChangeNotify, &r);
258 status = cli_do_rpc_ndr(cli,
262 NDR_EVENTLOG_CHANGENOTIFY,
265 if (!NT_STATUS_IS_OK(status)) {
269 if (DEBUGLEVEL >= 10) {
270 NDR_PRINT_OUT_DEBUG(eventlog_ChangeNotify, &r);
273 if (NT_STATUS_IS_ERR(status)) {
277 /* Return variables */
283 NTSTATUS rpccli_eventlog_OpenEventLogW(struct rpc_pipe_client *cli,
285 struct eventlog_OpenUnknown0 *unknown0,
286 struct lsa_String *logname,
287 struct lsa_String *servername,
290 struct policy_handle *handle)
292 struct eventlog_OpenEventLogW r;
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,
310 NDR_EVENTLOG_OPENEVENTLOGW,
313 if (!NT_STATUS_IS_OK(status)) {
317 if (DEBUGLEVEL >= 10) {
318 NDR_PRINT_OUT_DEBUG(eventlog_OpenEventLogW, &r);
321 if (NT_STATUS_IS_ERR(status)) {
325 /* Return variables */
326 *handle = *r.out.handle;
332 NTSTATUS rpccli_eventlog_RegisterEventSourceW(struct rpc_pipe_client *cli,
335 struct eventlog_RegisterEventSourceW r;
340 if (DEBUGLEVEL >= 10) {
341 NDR_PRINT_IN_DEBUG(eventlog_RegisterEventSourceW, &r);
344 status = cli_do_rpc_ndr(cli,
348 NDR_EVENTLOG_REGISTEREVENTSOURCEW,
351 if (!NT_STATUS_IS_OK(status)) {
355 if (DEBUGLEVEL >= 10) {
356 NDR_PRINT_OUT_DEBUG(eventlog_RegisterEventSourceW, &r);
359 if (NT_STATUS_IS_ERR(status)) {
363 /* Return variables */
369 NTSTATUS rpccli_eventlog_OpenBackupEventLogW(struct rpc_pipe_client *cli,
372 struct eventlog_OpenBackupEventLogW r;
377 if (DEBUGLEVEL >= 10) {
378 NDR_PRINT_IN_DEBUG(eventlog_OpenBackupEventLogW, &r);
381 status = cli_do_rpc_ndr(cli,
385 NDR_EVENTLOG_OPENBACKUPEVENTLOGW,
388 if (!NT_STATUS_IS_OK(status)) {
392 if (DEBUGLEVEL >= 10) {
393 NDR_PRINT_OUT_DEBUG(eventlog_OpenBackupEventLogW, &r);
396 if (NT_STATUS_IS_ERR(status)) {
400 /* Return variables */
406 NTSTATUS rpccli_eventlog_ReadEventLogW(struct rpc_pipe_client *cli,
408 struct policy_handle *handle,
411 uint32_t number_of_bytes,
416 struct eventlog_ReadEventLogW r;
420 r.in.handle = handle;
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,
433 NDR_EVENTLOG_READEVENTLOGW,
436 if (!NT_STATUS_IS_OK(status)) {
440 if (DEBUGLEVEL >= 10) {
441 NDR_PRINT_OUT_DEBUG(eventlog_ReadEventLogW, &r);
444 if (NT_STATUS_IS_ERR(status)) {
448 /* Return variables */
449 memcpy(data, r.out.data, r.in.number_of_bytes);
450 *sent_size = *r.out.sent_size;
451 *real_size = *r.out.real_size;
457 NTSTATUS rpccli_eventlog_ReportEventW(struct rpc_pipe_client *cli,
460 struct eventlog_ReportEventW r;
465 if (DEBUGLEVEL >= 10) {
466 NDR_PRINT_IN_DEBUG(eventlog_ReportEventW, &r);
469 status = cli_do_rpc_ndr(cli,
473 NDR_EVENTLOG_REPORTEVENTW,
476 if (!NT_STATUS_IS_OK(status)) {
480 if (DEBUGLEVEL >= 10) {
481 NDR_PRINT_OUT_DEBUG(eventlog_ReportEventW, &r);
484 if (NT_STATUS_IS_ERR(status)) {
488 /* Return variables */
494 NTSTATUS rpccli_eventlog_ClearEventLogA(struct rpc_pipe_client *cli,
497 struct eventlog_ClearEventLogA r;
502 if (DEBUGLEVEL >= 10) {
503 NDR_PRINT_IN_DEBUG(eventlog_ClearEventLogA, &r);
506 status = cli_do_rpc_ndr(cli,
510 NDR_EVENTLOG_CLEAREVENTLOGA,
513 if (!NT_STATUS_IS_OK(status)) {
517 if (DEBUGLEVEL >= 10) {
518 NDR_PRINT_OUT_DEBUG(eventlog_ClearEventLogA, &r);
521 if (NT_STATUS_IS_ERR(status)) {
525 /* Return variables */
531 NTSTATUS rpccli_eventlog_BackupEventLogA(struct rpc_pipe_client *cli,
534 struct eventlog_BackupEventLogA r;
539 if (DEBUGLEVEL >= 10) {
540 NDR_PRINT_IN_DEBUG(eventlog_BackupEventLogA, &r);
543 status = cli_do_rpc_ndr(cli,
547 NDR_EVENTLOG_BACKUPEVENTLOGA,
550 if (!NT_STATUS_IS_OK(status)) {
554 if (DEBUGLEVEL >= 10) {
555 NDR_PRINT_OUT_DEBUG(eventlog_BackupEventLogA, &r);
558 if (NT_STATUS_IS_ERR(status)) {
562 /* Return variables */
568 NTSTATUS rpccli_eventlog_OpenEventLogA(struct rpc_pipe_client *cli,
571 struct eventlog_OpenEventLogA r;
576 if (DEBUGLEVEL >= 10) {
577 NDR_PRINT_IN_DEBUG(eventlog_OpenEventLogA, &r);
580 status = cli_do_rpc_ndr(cli,
584 NDR_EVENTLOG_OPENEVENTLOGA,
587 if (!NT_STATUS_IS_OK(status)) {
591 if (DEBUGLEVEL >= 10) {
592 NDR_PRINT_OUT_DEBUG(eventlog_OpenEventLogA, &r);
595 if (NT_STATUS_IS_ERR(status)) {
599 /* Return variables */
605 NTSTATUS rpccli_eventlog_RegisterEventSourceA(struct rpc_pipe_client *cli,
608 struct eventlog_RegisterEventSourceA r;
613 if (DEBUGLEVEL >= 10) {
614 NDR_PRINT_IN_DEBUG(eventlog_RegisterEventSourceA, &r);
617 status = cli_do_rpc_ndr(cli,
621 NDR_EVENTLOG_REGISTEREVENTSOURCEA,
624 if (!NT_STATUS_IS_OK(status)) {
628 if (DEBUGLEVEL >= 10) {
629 NDR_PRINT_OUT_DEBUG(eventlog_RegisterEventSourceA, &r);
632 if (NT_STATUS_IS_ERR(status)) {
636 /* Return variables */
642 NTSTATUS rpccli_eventlog_OpenBackupEventLogA(struct rpc_pipe_client *cli,
645 struct eventlog_OpenBackupEventLogA r;
650 if (DEBUGLEVEL >= 10) {
651 NDR_PRINT_IN_DEBUG(eventlog_OpenBackupEventLogA, &r);
654 status = cli_do_rpc_ndr(cli,
658 NDR_EVENTLOG_OPENBACKUPEVENTLOGA,
661 if (!NT_STATUS_IS_OK(status)) {
665 if (DEBUGLEVEL >= 10) {
666 NDR_PRINT_OUT_DEBUG(eventlog_OpenBackupEventLogA, &r);
669 if (NT_STATUS_IS_ERR(status)) {
673 /* Return variables */
679 NTSTATUS rpccli_eventlog_ReadEventLogA(struct rpc_pipe_client *cli,
682 struct eventlog_ReadEventLogA r;
687 if (DEBUGLEVEL >= 10) {
688 NDR_PRINT_IN_DEBUG(eventlog_ReadEventLogA, &r);
691 status = cli_do_rpc_ndr(cli,
695 NDR_EVENTLOG_READEVENTLOGA,
698 if (!NT_STATUS_IS_OK(status)) {
702 if (DEBUGLEVEL >= 10) {
703 NDR_PRINT_OUT_DEBUG(eventlog_ReadEventLogA, &r);
706 if (NT_STATUS_IS_ERR(status)) {
710 /* Return variables */
716 NTSTATUS rpccli_eventlog_ReportEventA(struct rpc_pipe_client *cli,
719 struct eventlog_ReportEventA r;
724 if (DEBUGLEVEL >= 10) {
725 NDR_PRINT_IN_DEBUG(eventlog_ReportEventA, &r);
728 status = cli_do_rpc_ndr(cli,
732 NDR_EVENTLOG_REPORTEVENTA,
735 if (!NT_STATUS_IS_OK(status)) {
739 if (DEBUGLEVEL >= 10) {
740 NDR_PRINT_OUT_DEBUG(eventlog_ReportEventA, &r);
743 if (NT_STATUS_IS_ERR(status)) {
747 /* Return variables */
753 NTSTATUS rpccli_eventlog_RegisterClusterSvc(struct rpc_pipe_client *cli,
756 struct eventlog_RegisterClusterSvc r;
761 if (DEBUGLEVEL >= 10) {
762 NDR_PRINT_IN_DEBUG(eventlog_RegisterClusterSvc, &r);
765 status = cli_do_rpc_ndr(cli,
769 NDR_EVENTLOG_REGISTERCLUSTERSVC,
772 if (!NT_STATUS_IS_OK(status)) {
776 if (DEBUGLEVEL >= 10) {
777 NDR_PRINT_OUT_DEBUG(eventlog_RegisterClusterSvc, &r);
780 if (NT_STATUS_IS_ERR(status)) {
784 /* Return variables */
790 NTSTATUS rpccli_eventlog_DeregisterClusterSvc(struct rpc_pipe_client *cli,
793 struct eventlog_DeregisterClusterSvc r;
798 if (DEBUGLEVEL >= 10) {
799 NDR_PRINT_IN_DEBUG(eventlog_DeregisterClusterSvc, &r);
802 status = cli_do_rpc_ndr(cli,
806 NDR_EVENTLOG_DEREGISTERCLUSTERSVC,
809 if (!NT_STATUS_IS_OK(status)) {
813 if (DEBUGLEVEL >= 10) {
814 NDR_PRINT_OUT_DEBUG(eventlog_DeregisterClusterSvc, &r);
817 if (NT_STATUS_IS_ERR(status)) {
821 /* Return variables */
827 NTSTATUS rpccli_eventlog_WriteClusterEvents(struct rpc_pipe_client *cli,
830 struct eventlog_WriteClusterEvents r;
835 if (DEBUGLEVEL >= 10) {
836 NDR_PRINT_IN_DEBUG(eventlog_WriteClusterEvents, &r);
839 status = cli_do_rpc_ndr(cli,
843 NDR_EVENTLOG_WRITECLUSTEREVENTS,
846 if (!NT_STATUS_IS_OK(status)) {
850 if (DEBUGLEVEL >= 10) {
851 NDR_PRINT_OUT_DEBUG(eventlog_WriteClusterEvents, &r);
854 if (NT_STATUS_IS_ERR(status)) {
858 /* Return variables */
864 NTSTATUS rpccli_eventlog_GetLogIntormation(struct rpc_pipe_client *cli,
867 struct eventlog_GetLogIntormation r;
872 if (DEBUGLEVEL >= 10) {
873 NDR_PRINT_IN_DEBUG(eventlog_GetLogIntormation, &r);
876 status = cli_do_rpc_ndr(cli,
880 NDR_EVENTLOG_GETLOGINTORMATION,
883 if (!NT_STATUS_IS_OK(status)) {
887 if (DEBUGLEVEL >= 10) {
888 NDR_PRINT_OUT_DEBUG(eventlog_GetLogIntormation, &r);
891 if (NT_STATUS_IS_ERR(status)) {
895 /* Return variables */
901 NTSTATUS rpccli_eventlog_FlushEventLog(struct rpc_pipe_client *cli,
903 struct policy_handle *handle)
905 struct eventlog_FlushEventLog r;
909 r.in.handle = handle;
911 if (DEBUGLEVEL >= 10) {
912 NDR_PRINT_IN_DEBUG(eventlog_FlushEventLog, &r);
915 status = cli_do_rpc_ndr(cli,
919 NDR_EVENTLOG_FLUSHEVENTLOG,
922 if (!NT_STATUS_IS_OK(status)) {
926 if (DEBUGLEVEL >= 10) {
927 NDR_PRINT_OUT_DEBUG(eventlog_FlushEventLog, &r);
930 if (NT_STATUS_IS_ERR(status)) {
934 /* Return variables */