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 /* [in] [ref] */,
12 struct lsa_String *backupfile /* [in] [unique] */)
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,
28 NDR_EVENTLOG_CLEAREVENTLOGW,
31 if (!NT_STATUS_IS_OK(status)) {
35 if (DEBUGLEVEL >= 10) {
36 NDR_PRINT_OUT_DEBUG(eventlog_ClearEventLogW, &r);
39 if (NT_STATUS_IS_ERR(status)) {
43 /* Return variables */
49 NTSTATUS rpccli_eventlog_BackupEventLogW(struct rpc_pipe_client *cli,
52 struct eventlog_BackupEventLogW r;
57 if (DEBUGLEVEL >= 10) {
58 NDR_PRINT_IN_DEBUG(eventlog_BackupEventLogW, &r);
61 status = cli_do_rpc_ndr(cli,
64 NDR_EVENTLOG_BACKUPEVENTLOGW,
67 if (!NT_STATUS_IS_OK(status)) {
71 if (DEBUGLEVEL >= 10) {
72 NDR_PRINT_OUT_DEBUG(eventlog_BackupEventLogW, &r);
75 if (NT_STATUS_IS_ERR(status)) {
79 /* Return variables */
85 NTSTATUS rpccli_eventlog_CloseEventLog(struct rpc_pipe_client *cli,
87 struct policy_handle *handle /* [in,out] [ref] */)
89 struct eventlog_CloseEventLog r;
95 if (DEBUGLEVEL >= 10) {
96 NDR_PRINT_IN_DEBUG(eventlog_CloseEventLog, &r);
99 status = cli_do_rpc_ndr(cli,
102 NDR_EVENTLOG_CLOSEEVENTLOG,
105 if (!NT_STATUS_IS_OK(status)) {
109 if (DEBUGLEVEL >= 10) {
110 NDR_PRINT_OUT_DEBUG(eventlog_CloseEventLog, &r);
113 if (NT_STATUS_IS_ERR(status)) {
117 /* Return variables */
118 *handle = *r.out.handle;
124 NTSTATUS rpccli_eventlog_DeregisterEventSource(struct rpc_pipe_client *cli,
127 struct eventlog_DeregisterEventSource r;
132 if (DEBUGLEVEL >= 10) {
133 NDR_PRINT_IN_DEBUG(eventlog_DeregisterEventSource, &r);
136 status = cli_do_rpc_ndr(cli,
139 NDR_EVENTLOG_DEREGISTEREVENTSOURCE,
142 if (!NT_STATUS_IS_OK(status)) {
146 if (DEBUGLEVEL >= 10) {
147 NDR_PRINT_OUT_DEBUG(eventlog_DeregisterEventSource, &r);
150 if (NT_STATUS_IS_ERR(status)) {
154 /* Return variables */
160 NTSTATUS rpccli_eventlog_GetNumRecords(struct rpc_pipe_client *cli,
162 struct policy_handle *handle /* [in] [ref] */,
163 uint32_t *number /* [out] [ref] */)
165 struct eventlog_GetNumRecords r;
169 r.in.handle = handle;
171 if (DEBUGLEVEL >= 10) {
172 NDR_PRINT_IN_DEBUG(eventlog_GetNumRecords, &r);
175 status = cli_do_rpc_ndr(cli,
178 NDR_EVENTLOG_GETNUMRECORDS,
181 if (!NT_STATUS_IS_OK(status)) {
185 if (DEBUGLEVEL >= 10) {
186 NDR_PRINT_OUT_DEBUG(eventlog_GetNumRecords, &r);
189 if (NT_STATUS_IS_ERR(status)) {
193 /* Return variables */
194 *number = *r.out.number;
200 NTSTATUS rpccli_eventlog_GetOldestRecord(struct rpc_pipe_client *cli,
202 struct policy_handle *handle /* [in] [ref] */,
203 uint32_t *oldest_entry /* [out] [ref] */)
205 struct eventlog_GetOldestRecord r;
209 r.in.handle = handle;
211 if (DEBUGLEVEL >= 10) {
212 NDR_PRINT_IN_DEBUG(eventlog_GetOldestRecord, &r);
215 status = cli_do_rpc_ndr(cli,
218 NDR_EVENTLOG_GETOLDESTRECORD,
221 if (!NT_STATUS_IS_OK(status)) {
225 if (DEBUGLEVEL >= 10) {
226 NDR_PRINT_OUT_DEBUG(eventlog_GetOldestRecord, &r);
229 if (NT_STATUS_IS_ERR(status)) {
233 /* Return variables */
234 *oldest_entry = *r.out.oldest_entry;
240 NTSTATUS rpccli_eventlog_ChangeNotify(struct rpc_pipe_client *cli,
243 struct eventlog_ChangeNotify r;
248 if (DEBUGLEVEL >= 10) {
249 NDR_PRINT_IN_DEBUG(eventlog_ChangeNotify, &r);
252 status = cli_do_rpc_ndr(cli,
255 NDR_EVENTLOG_CHANGENOTIFY,
258 if (!NT_STATUS_IS_OK(status)) {
262 if (DEBUGLEVEL >= 10) {
263 NDR_PRINT_OUT_DEBUG(eventlog_ChangeNotify, &r);
266 if (NT_STATUS_IS_ERR(status)) {
270 /* Return variables */
276 NTSTATUS rpccli_eventlog_OpenEventLogW(struct rpc_pipe_client *cli,
278 struct eventlog_OpenUnknown0 *unknown0 /* [in] [unique] */,
279 struct lsa_String *logname /* [in] [ref] */,
280 struct lsa_String *servername /* [in] [ref] */,
281 uint32_t major_version /* [in] */,
282 uint32_t minor_version /* [in] */,
283 struct policy_handle *handle /* [out] [ref] */)
285 struct eventlog_OpenEventLogW r;
289 r.in.unknown0 = unknown0;
290 r.in.logname = logname;
291 r.in.servername = servername;
292 r.in.major_version = major_version;
293 r.in.minor_version = minor_version;
295 if (DEBUGLEVEL >= 10) {
296 NDR_PRINT_IN_DEBUG(eventlog_OpenEventLogW, &r);
299 status = cli_do_rpc_ndr(cli,
302 NDR_EVENTLOG_OPENEVENTLOGW,
305 if (!NT_STATUS_IS_OK(status)) {
309 if (DEBUGLEVEL >= 10) {
310 NDR_PRINT_OUT_DEBUG(eventlog_OpenEventLogW, &r);
313 if (NT_STATUS_IS_ERR(status)) {
317 /* Return variables */
318 *handle = *r.out.handle;
324 NTSTATUS rpccli_eventlog_RegisterEventSourceW(struct rpc_pipe_client *cli,
327 struct eventlog_RegisterEventSourceW r;
332 if (DEBUGLEVEL >= 10) {
333 NDR_PRINT_IN_DEBUG(eventlog_RegisterEventSourceW, &r);
336 status = cli_do_rpc_ndr(cli,
339 NDR_EVENTLOG_REGISTEREVENTSOURCEW,
342 if (!NT_STATUS_IS_OK(status)) {
346 if (DEBUGLEVEL >= 10) {
347 NDR_PRINT_OUT_DEBUG(eventlog_RegisterEventSourceW, &r);
350 if (NT_STATUS_IS_ERR(status)) {
354 /* Return variables */
360 NTSTATUS rpccli_eventlog_OpenBackupEventLogW(struct rpc_pipe_client *cli,
363 struct eventlog_OpenBackupEventLogW r;
368 if (DEBUGLEVEL >= 10) {
369 NDR_PRINT_IN_DEBUG(eventlog_OpenBackupEventLogW, &r);
372 status = cli_do_rpc_ndr(cli,
375 NDR_EVENTLOG_OPENBACKUPEVENTLOGW,
378 if (!NT_STATUS_IS_OK(status)) {
382 if (DEBUGLEVEL >= 10) {
383 NDR_PRINT_OUT_DEBUG(eventlog_OpenBackupEventLogW, &r);
386 if (NT_STATUS_IS_ERR(status)) {
390 /* Return variables */
396 NTSTATUS rpccli_eventlog_ReadEventLogW(struct rpc_pipe_client *cli,
398 struct policy_handle *handle /* [in] [ref] */,
399 uint32_t flags /* [in] */,
400 uint32_t offset /* [in] */,
401 uint32_t number_of_bytes /* [in] [range(0,0x7FFFF)] */,
402 uint8_t *data /* [out] [ref,size_is(number_of_bytes)] */,
403 uint32_t *sent_size /* [out] [ref] */,
404 uint32_t *real_size /* [out] [ref] */)
406 struct eventlog_ReadEventLogW r;
410 r.in.handle = handle;
412 r.in.offset = offset;
413 r.in.number_of_bytes = number_of_bytes;
415 if (DEBUGLEVEL >= 10) {
416 NDR_PRINT_IN_DEBUG(eventlog_ReadEventLogW, &r);
419 status = cli_do_rpc_ndr(cli,
422 NDR_EVENTLOG_READEVENTLOGW,
425 if (!NT_STATUS_IS_OK(status)) {
429 if (DEBUGLEVEL >= 10) {
430 NDR_PRINT_OUT_DEBUG(eventlog_ReadEventLogW, &r);
433 if (NT_STATUS_IS_ERR(status)) {
437 /* Return variables */
438 memcpy(data, r.out.data, r.in.number_of_bytes * sizeof(*data));
439 *sent_size = *r.out.sent_size;
440 *real_size = *r.out.real_size;
446 NTSTATUS rpccli_eventlog_ReportEventW(struct rpc_pipe_client *cli,
449 struct eventlog_ReportEventW r;
454 if (DEBUGLEVEL >= 10) {
455 NDR_PRINT_IN_DEBUG(eventlog_ReportEventW, &r);
458 status = cli_do_rpc_ndr(cli,
461 NDR_EVENTLOG_REPORTEVENTW,
464 if (!NT_STATUS_IS_OK(status)) {
468 if (DEBUGLEVEL >= 10) {
469 NDR_PRINT_OUT_DEBUG(eventlog_ReportEventW, &r);
472 if (NT_STATUS_IS_ERR(status)) {
476 /* Return variables */
482 NTSTATUS rpccli_eventlog_ClearEventLogA(struct rpc_pipe_client *cli,
485 struct eventlog_ClearEventLogA r;
490 if (DEBUGLEVEL >= 10) {
491 NDR_PRINT_IN_DEBUG(eventlog_ClearEventLogA, &r);
494 status = cli_do_rpc_ndr(cli,
497 NDR_EVENTLOG_CLEAREVENTLOGA,
500 if (!NT_STATUS_IS_OK(status)) {
504 if (DEBUGLEVEL >= 10) {
505 NDR_PRINT_OUT_DEBUG(eventlog_ClearEventLogA, &r);
508 if (NT_STATUS_IS_ERR(status)) {
512 /* Return variables */
518 NTSTATUS rpccli_eventlog_BackupEventLogA(struct rpc_pipe_client *cli,
521 struct eventlog_BackupEventLogA r;
526 if (DEBUGLEVEL >= 10) {
527 NDR_PRINT_IN_DEBUG(eventlog_BackupEventLogA, &r);
530 status = cli_do_rpc_ndr(cli,
533 NDR_EVENTLOG_BACKUPEVENTLOGA,
536 if (!NT_STATUS_IS_OK(status)) {
540 if (DEBUGLEVEL >= 10) {
541 NDR_PRINT_OUT_DEBUG(eventlog_BackupEventLogA, &r);
544 if (NT_STATUS_IS_ERR(status)) {
548 /* Return variables */
554 NTSTATUS rpccli_eventlog_OpenEventLogA(struct rpc_pipe_client *cli,
557 struct eventlog_OpenEventLogA r;
562 if (DEBUGLEVEL >= 10) {
563 NDR_PRINT_IN_DEBUG(eventlog_OpenEventLogA, &r);
566 status = cli_do_rpc_ndr(cli,
569 NDR_EVENTLOG_OPENEVENTLOGA,
572 if (!NT_STATUS_IS_OK(status)) {
576 if (DEBUGLEVEL >= 10) {
577 NDR_PRINT_OUT_DEBUG(eventlog_OpenEventLogA, &r);
580 if (NT_STATUS_IS_ERR(status)) {
584 /* Return variables */
590 NTSTATUS rpccli_eventlog_RegisterEventSourceA(struct rpc_pipe_client *cli,
593 struct eventlog_RegisterEventSourceA r;
598 if (DEBUGLEVEL >= 10) {
599 NDR_PRINT_IN_DEBUG(eventlog_RegisterEventSourceA, &r);
602 status = cli_do_rpc_ndr(cli,
605 NDR_EVENTLOG_REGISTEREVENTSOURCEA,
608 if (!NT_STATUS_IS_OK(status)) {
612 if (DEBUGLEVEL >= 10) {
613 NDR_PRINT_OUT_DEBUG(eventlog_RegisterEventSourceA, &r);
616 if (NT_STATUS_IS_ERR(status)) {
620 /* Return variables */
626 NTSTATUS rpccli_eventlog_OpenBackupEventLogA(struct rpc_pipe_client *cli,
629 struct eventlog_OpenBackupEventLogA r;
634 if (DEBUGLEVEL >= 10) {
635 NDR_PRINT_IN_DEBUG(eventlog_OpenBackupEventLogA, &r);
638 status = cli_do_rpc_ndr(cli,
641 NDR_EVENTLOG_OPENBACKUPEVENTLOGA,
644 if (!NT_STATUS_IS_OK(status)) {
648 if (DEBUGLEVEL >= 10) {
649 NDR_PRINT_OUT_DEBUG(eventlog_OpenBackupEventLogA, &r);
652 if (NT_STATUS_IS_ERR(status)) {
656 /* Return variables */
662 NTSTATUS rpccli_eventlog_ReadEventLogA(struct rpc_pipe_client *cli,
665 struct eventlog_ReadEventLogA r;
670 if (DEBUGLEVEL >= 10) {
671 NDR_PRINT_IN_DEBUG(eventlog_ReadEventLogA, &r);
674 status = cli_do_rpc_ndr(cli,
677 NDR_EVENTLOG_READEVENTLOGA,
680 if (!NT_STATUS_IS_OK(status)) {
684 if (DEBUGLEVEL >= 10) {
685 NDR_PRINT_OUT_DEBUG(eventlog_ReadEventLogA, &r);
688 if (NT_STATUS_IS_ERR(status)) {
692 /* Return variables */
698 NTSTATUS rpccli_eventlog_ReportEventA(struct rpc_pipe_client *cli,
701 struct eventlog_ReportEventA r;
706 if (DEBUGLEVEL >= 10) {
707 NDR_PRINT_IN_DEBUG(eventlog_ReportEventA, &r);
710 status = cli_do_rpc_ndr(cli,
713 NDR_EVENTLOG_REPORTEVENTA,
716 if (!NT_STATUS_IS_OK(status)) {
720 if (DEBUGLEVEL >= 10) {
721 NDR_PRINT_OUT_DEBUG(eventlog_ReportEventA, &r);
724 if (NT_STATUS_IS_ERR(status)) {
728 /* Return variables */
734 NTSTATUS rpccli_eventlog_RegisterClusterSvc(struct rpc_pipe_client *cli,
737 struct eventlog_RegisterClusterSvc r;
742 if (DEBUGLEVEL >= 10) {
743 NDR_PRINT_IN_DEBUG(eventlog_RegisterClusterSvc, &r);
746 status = cli_do_rpc_ndr(cli,
749 NDR_EVENTLOG_REGISTERCLUSTERSVC,
752 if (!NT_STATUS_IS_OK(status)) {
756 if (DEBUGLEVEL >= 10) {
757 NDR_PRINT_OUT_DEBUG(eventlog_RegisterClusterSvc, &r);
760 if (NT_STATUS_IS_ERR(status)) {
764 /* Return variables */
770 NTSTATUS rpccli_eventlog_DeregisterClusterSvc(struct rpc_pipe_client *cli,
773 struct eventlog_DeregisterClusterSvc r;
778 if (DEBUGLEVEL >= 10) {
779 NDR_PRINT_IN_DEBUG(eventlog_DeregisterClusterSvc, &r);
782 status = cli_do_rpc_ndr(cli,
785 NDR_EVENTLOG_DEREGISTERCLUSTERSVC,
788 if (!NT_STATUS_IS_OK(status)) {
792 if (DEBUGLEVEL >= 10) {
793 NDR_PRINT_OUT_DEBUG(eventlog_DeregisterClusterSvc, &r);
796 if (NT_STATUS_IS_ERR(status)) {
800 /* Return variables */
806 NTSTATUS rpccli_eventlog_WriteClusterEvents(struct rpc_pipe_client *cli,
809 struct eventlog_WriteClusterEvents r;
814 if (DEBUGLEVEL >= 10) {
815 NDR_PRINT_IN_DEBUG(eventlog_WriteClusterEvents, &r);
818 status = cli_do_rpc_ndr(cli,
821 NDR_EVENTLOG_WRITECLUSTEREVENTS,
824 if (!NT_STATUS_IS_OK(status)) {
828 if (DEBUGLEVEL >= 10) {
829 NDR_PRINT_OUT_DEBUG(eventlog_WriteClusterEvents, &r);
832 if (NT_STATUS_IS_ERR(status)) {
836 /* Return variables */
842 NTSTATUS rpccli_eventlog_GetLogIntormation(struct rpc_pipe_client *cli,
845 struct eventlog_GetLogIntormation r;
850 if (DEBUGLEVEL >= 10) {
851 NDR_PRINT_IN_DEBUG(eventlog_GetLogIntormation, &r);
854 status = cli_do_rpc_ndr(cli,
857 NDR_EVENTLOG_GETLOGINTORMATION,
860 if (!NT_STATUS_IS_OK(status)) {
864 if (DEBUGLEVEL >= 10) {
865 NDR_PRINT_OUT_DEBUG(eventlog_GetLogIntormation, &r);
868 if (NT_STATUS_IS_ERR(status)) {
872 /* Return variables */
878 NTSTATUS rpccli_eventlog_FlushEventLog(struct rpc_pipe_client *cli,
880 struct policy_handle *handle /* [in] [ref] */)
882 struct eventlog_FlushEventLog r;
886 r.in.handle = handle;
888 if (DEBUGLEVEL >= 10) {
889 NDR_PRINT_IN_DEBUG(eventlog_FlushEventLog, &r);
892 status = cli_do_rpc_ndr(cli,
895 NDR_EVENTLOG_FLUSHEVENTLOG,
898 if (!NT_STATUS_IS_OK(status)) {
902 if (DEBUGLEVEL >= 10) {
903 NDR_PRINT_OUT_DEBUG(eventlog_FlushEventLog, &r);
906 if (NT_STATUS_IS_ERR(status)) {
910 /* Return variables */