1 #include "../librpc/gen_ndr/ndr_eventlog.h"
2 #ifndef __SRV_EVENTLOG__
3 #define __SRV_EVENTLOG__
4 NTSTATUS
_eventlog_ClearEventLogW(pipes_struct
*p
, struct eventlog_ClearEventLogW
*r
);
5 NTSTATUS
_eventlog_BackupEventLogW(pipes_struct
*p
, struct eventlog_BackupEventLogW
*r
);
6 NTSTATUS
_eventlog_CloseEventLog(pipes_struct
*p
, struct eventlog_CloseEventLog
*r
);
7 NTSTATUS
_eventlog_DeregisterEventSource(pipes_struct
*p
, struct eventlog_DeregisterEventSource
*r
);
8 NTSTATUS
_eventlog_GetNumRecords(pipes_struct
*p
, struct eventlog_GetNumRecords
*r
);
9 NTSTATUS
_eventlog_GetOldestRecord(pipes_struct
*p
, struct eventlog_GetOldestRecord
*r
);
10 NTSTATUS
_eventlog_ChangeNotify(pipes_struct
*p
, struct eventlog_ChangeNotify
*r
);
11 NTSTATUS
_eventlog_OpenEventLogW(pipes_struct
*p
, struct eventlog_OpenEventLogW
*r
);
12 NTSTATUS
_eventlog_RegisterEventSourceW(pipes_struct
*p
, struct eventlog_RegisterEventSourceW
*r
);
13 NTSTATUS
_eventlog_OpenBackupEventLogW(pipes_struct
*p
, struct eventlog_OpenBackupEventLogW
*r
);
14 NTSTATUS
_eventlog_ReadEventLogW(pipes_struct
*p
, struct eventlog_ReadEventLogW
*r
);
15 NTSTATUS
_eventlog_ReportEventW(pipes_struct
*p
, struct eventlog_ReportEventW
*r
);
16 NTSTATUS
_eventlog_ClearEventLogA(pipes_struct
*p
, struct eventlog_ClearEventLogA
*r
);
17 NTSTATUS
_eventlog_BackupEventLogA(pipes_struct
*p
, struct eventlog_BackupEventLogA
*r
);
18 NTSTATUS
_eventlog_OpenEventLogA(pipes_struct
*p
, struct eventlog_OpenEventLogA
*r
);
19 NTSTATUS
_eventlog_RegisterEventSourceA(pipes_struct
*p
, struct eventlog_RegisterEventSourceA
*r
);
20 NTSTATUS
_eventlog_OpenBackupEventLogA(pipes_struct
*p
, struct eventlog_OpenBackupEventLogA
*r
);
21 NTSTATUS
_eventlog_ReadEventLogA(pipes_struct
*p
, struct eventlog_ReadEventLogA
*r
);
22 NTSTATUS
_eventlog_ReportEventA(pipes_struct
*p
, struct eventlog_ReportEventA
*r
);
23 NTSTATUS
_eventlog_RegisterClusterSvc(pipes_struct
*p
, struct eventlog_RegisterClusterSvc
*r
);
24 NTSTATUS
_eventlog_DeregisterClusterSvc(pipes_struct
*p
, struct eventlog_DeregisterClusterSvc
*r
);
25 NTSTATUS
_eventlog_WriteClusterEvents(pipes_struct
*p
, struct eventlog_WriteClusterEvents
*r
);
26 NTSTATUS
_eventlog_GetLogInformation(pipes_struct
*p
, struct eventlog_GetLogInformation
*r
);
27 NTSTATUS
_eventlog_FlushEventLog(pipes_struct
*p
, struct eventlog_FlushEventLog
*r
);
28 NTSTATUS
_eventlog_ReportEventAndSourceW(pipes_struct
*p
, struct eventlog_ReportEventAndSourceW
*r
);
29 void eventlog_get_pipe_fns(struct api_struct
**fns
, int *n_fns
);
30 NTSTATUS
rpc_eventlog_dispatch(struct rpc_pipe_client
*cli
, TALLOC_CTX
*mem_ctx
, const struct ndr_interface_table
*table
, uint32_t opnum
, void *r
);
31 NTSTATUS
_eventlog_ClearEventLogW(pipes_struct
*p
, struct eventlog_ClearEventLogW
*r
);
32 NTSTATUS
_eventlog_BackupEventLogW(pipes_struct
*p
, struct eventlog_BackupEventLogW
*r
);
33 NTSTATUS
_eventlog_CloseEventLog(pipes_struct
*p
, struct eventlog_CloseEventLog
*r
);
34 NTSTATUS
_eventlog_DeregisterEventSource(pipes_struct
*p
, struct eventlog_DeregisterEventSource
*r
);
35 NTSTATUS
_eventlog_GetNumRecords(pipes_struct
*p
, struct eventlog_GetNumRecords
*r
);
36 NTSTATUS
_eventlog_GetOldestRecord(pipes_struct
*p
, struct eventlog_GetOldestRecord
*r
);
37 NTSTATUS
_eventlog_ChangeNotify(pipes_struct
*p
, struct eventlog_ChangeNotify
*r
);
38 NTSTATUS
_eventlog_OpenEventLogW(pipes_struct
*p
, struct eventlog_OpenEventLogW
*r
);
39 NTSTATUS
_eventlog_RegisterEventSourceW(pipes_struct
*p
, struct eventlog_RegisterEventSourceW
*r
);
40 NTSTATUS
_eventlog_OpenBackupEventLogW(pipes_struct
*p
, struct eventlog_OpenBackupEventLogW
*r
);
41 NTSTATUS
_eventlog_ReadEventLogW(pipes_struct
*p
, struct eventlog_ReadEventLogW
*r
);
42 NTSTATUS
_eventlog_ReportEventW(pipes_struct
*p
, struct eventlog_ReportEventW
*r
);
43 NTSTATUS
_eventlog_ClearEventLogA(pipes_struct
*p
, struct eventlog_ClearEventLogA
*r
);
44 NTSTATUS
_eventlog_BackupEventLogA(pipes_struct
*p
, struct eventlog_BackupEventLogA
*r
);
45 NTSTATUS
_eventlog_OpenEventLogA(pipes_struct
*p
, struct eventlog_OpenEventLogA
*r
);
46 NTSTATUS
_eventlog_RegisterEventSourceA(pipes_struct
*p
, struct eventlog_RegisterEventSourceA
*r
);
47 NTSTATUS
_eventlog_OpenBackupEventLogA(pipes_struct
*p
, struct eventlog_OpenBackupEventLogA
*r
);
48 NTSTATUS
_eventlog_ReadEventLogA(pipes_struct
*p
, struct eventlog_ReadEventLogA
*r
);
49 NTSTATUS
_eventlog_ReportEventA(pipes_struct
*p
, struct eventlog_ReportEventA
*r
);
50 NTSTATUS
_eventlog_RegisterClusterSvc(pipes_struct
*p
, struct eventlog_RegisterClusterSvc
*r
);
51 NTSTATUS
_eventlog_DeregisterClusterSvc(pipes_struct
*p
, struct eventlog_DeregisterClusterSvc
*r
);
52 NTSTATUS
_eventlog_WriteClusterEvents(pipes_struct
*p
, struct eventlog_WriteClusterEvents
*r
);
53 NTSTATUS
_eventlog_GetLogInformation(pipes_struct
*p
, struct eventlog_GetLogInformation
*r
);
54 NTSTATUS
_eventlog_FlushEventLog(pipes_struct
*p
, struct eventlog_FlushEventLog
*r
);
55 NTSTATUS
_eventlog_ReportEventAndSourceW(pipes_struct
*p
, struct eventlog_ReportEventAndSourceW
*r
);
56 NTSTATUS
rpc_eventlog_init(void);
57 #endif /* __SRV_EVENTLOG__ */