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
,
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
/* [in,out] [ref] */)
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
/* [in] [ref] */,
167 uint32_t *number
/* [out] [ref] */)
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
/* [in] [ref] */,
208 uint32_t *oldest_entry
/* [out] [ref] */)
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
/* [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
;
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
/* [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
;
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
* sizeof(*data
));
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
/* [in] [ref] */)
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 */