2008-12-16 16:32:18 +01:00
# include "../librpc/gen_ndr/ndr_eventlog.h"
2006-09-18 19:46:11 +00:00
# ifndef __SRV_EVENTLOG__
# define __SRV_EVENTLOG__
2007-01-18 10:18:59 +00:00
NTSTATUS _eventlog_ClearEventLogW ( pipes_struct * p , struct eventlog_ClearEventLogW * r ) ;
NTSTATUS _eventlog_BackupEventLogW ( pipes_struct * p , struct eventlog_BackupEventLogW * r ) ;
NTSTATUS _eventlog_CloseEventLog ( pipes_struct * p , struct eventlog_CloseEventLog * r ) ;
NTSTATUS _eventlog_DeregisterEventSource ( pipes_struct * p , struct eventlog_DeregisterEventSource * r ) ;
NTSTATUS _eventlog_GetNumRecords ( pipes_struct * p , struct eventlog_GetNumRecords * r ) ;
NTSTATUS _eventlog_GetOldestRecord ( pipes_struct * p , struct eventlog_GetOldestRecord * r ) ;
NTSTATUS _eventlog_ChangeNotify ( pipes_struct * p , struct eventlog_ChangeNotify * r ) ;
NTSTATUS _eventlog_OpenEventLogW ( pipes_struct * p , struct eventlog_OpenEventLogW * r ) ;
NTSTATUS _eventlog_RegisterEventSourceW ( pipes_struct * p , struct eventlog_RegisterEventSourceW * r ) ;
NTSTATUS _eventlog_OpenBackupEventLogW ( pipes_struct * p , struct eventlog_OpenBackupEventLogW * r ) ;
NTSTATUS _eventlog_ReadEventLogW ( pipes_struct * p , struct eventlog_ReadEventLogW * r ) ;
NTSTATUS _eventlog_ReportEventW ( pipes_struct * p , struct eventlog_ReportEventW * r ) ;
NTSTATUS _eventlog_ClearEventLogA ( pipes_struct * p , struct eventlog_ClearEventLogA * r ) ;
NTSTATUS _eventlog_BackupEventLogA ( pipes_struct * p , struct eventlog_BackupEventLogA * r ) ;
NTSTATUS _eventlog_OpenEventLogA ( pipes_struct * p , struct eventlog_OpenEventLogA * r ) ;
NTSTATUS _eventlog_RegisterEventSourceA ( pipes_struct * p , struct eventlog_RegisterEventSourceA * r ) ;
NTSTATUS _eventlog_OpenBackupEventLogA ( pipes_struct * p , struct eventlog_OpenBackupEventLogA * r ) ;
NTSTATUS _eventlog_ReadEventLogA ( pipes_struct * p , struct eventlog_ReadEventLogA * r ) ;
NTSTATUS _eventlog_ReportEventA ( pipes_struct * p , struct eventlog_ReportEventA * r ) ;
NTSTATUS _eventlog_RegisterClusterSvc ( pipes_struct * p , struct eventlog_RegisterClusterSvc * r ) ;
NTSTATUS _eventlog_DeregisterClusterSvc ( pipes_struct * p , struct eventlog_DeregisterClusterSvc * r ) ;
NTSTATUS _eventlog_WriteClusterEvents ( pipes_struct * p , struct eventlog_WriteClusterEvents * r ) ;
2009-02-21 21:13:46 +01:00
NTSTATUS _eventlog_GetLogInformation ( pipes_struct * p , struct eventlog_GetLogInformation * r ) ;
2007-01-18 10:18:59 +00:00
NTSTATUS _eventlog_FlushEventLog ( pipes_struct * p , struct eventlog_FlushEventLog * r ) ;
2009-01-24 03:30:48 +01:00
NTSTATUS _eventlog_ReportEventAndSourceW ( pipes_struct * p , struct eventlog_ReportEventAndSourceW * r ) ;
2006-09-18 19:46:11 +00:00
void eventlog_get_pipe_fns ( struct api_struct * * fns , int * n_fns ) ;
2009-01-21 14:05:51 +01:00
NTSTATUS rpc_eventlog_dispatch ( struct rpc_pipe_client * cli , TALLOC_CTX * mem_ctx , const struct ndr_interface_table * table , uint32_t opnum , void * r ) ;
NTSTATUS _eventlog_ClearEventLogW ( pipes_struct * p , struct eventlog_ClearEventLogW * r ) ;
NTSTATUS _eventlog_BackupEventLogW ( pipes_struct * p , struct eventlog_BackupEventLogW * r ) ;
NTSTATUS _eventlog_CloseEventLog ( pipes_struct * p , struct eventlog_CloseEventLog * r ) ;
NTSTATUS _eventlog_DeregisterEventSource ( pipes_struct * p , struct eventlog_DeregisterEventSource * r ) ;
NTSTATUS _eventlog_GetNumRecords ( pipes_struct * p , struct eventlog_GetNumRecords * r ) ;
NTSTATUS _eventlog_GetOldestRecord ( pipes_struct * p , struct eventlog_GetOldestRecord * r ) ;
NTSTATUS _eventlog_ChangeNotify ( pipes_struct * p , struct eventlog_ChangeNotify * r ) ;
NTSTATUS _eventlog_OpenEventLogW ( pipes_struct * p , struct eventlog_OpenEventLogW * r ) ;
NTSTATUS _eventlog_RegisterEventSourceW ( pipes_struct * p , struct eventlog_RegisterEventSourceW * r ) ;
NTSTATUS _eventlog_OpenBackupEventLogW ( pipes_struct * p , struct eventlog_OpenBackupEventLogW * r ) ;
NTSTATUS _eventlog_ReadEventLogW ( pipes_struct * p , struct eventlog_ReadEventLogW * r ) ;
NTSTATUS _eventlog_ReportEventW ( pipes_struct * p , struct eventlog_ReportEventW * r ) ;
NTSTATUS _eventlog_ClearEventLogA ( pipes_struct * p , struct eventlog_ClearEventLogA * r ) ;
NTSTATUS _eventlog_BackupEventLogA ( pipes_struct * p , struct eventlog_BackupEventLogA * r ) ;
NTSTATUS _eventlog_OpenEventLogA ( pipes_struct * p , struct eventlog_OpenEventLogA * r ) ;
NTSTATUS _eventlog_RegisterEventSourceA ( pipes_struct * p , struct eventlog_RegisterEventSourceA * r ) ;
NTSTATUS _eventlog_OpenBackupEventLogA ( pipes_struct * p , struct eventlog_OpenBackupEventLogA * r ) ;
NTSTATUS _eventlog_ReadEventLogA ( pipes_struct * p , struct eventlog_ReadEventLogA * r ) ;
NTSTATUS _eventlog_ReportEventA ( pipes_struct * p , struct eventlog_ReportEventA * r ) ;
NTSTATUS _eventlog_RegisterClusterSvc ( pipes_struct * p , struct eventlog_RegisterClusterSvc * r ) ;
NTSTATUS _eventlog_DeregisterClusterSvc ( pipes_struct * p , struct eventlog_DeregisterClusterSvc * r ) ;
NTSTATUS _eventlog_WriteClusterEvents ( pipes_struct * p , struct eventlog_WriteClusterEvents * r ) ;
2009-02-21 21:13:46 +01:00
NTSTATUS _eventlog_GetLogInformation ( pipes_struct * p , struct eventlog_GetLogInformation * r ) ;
2009-01-21 14:05:51 +01:00
NTSTATUS _eventlog_FlushEventLog ( pipes_struct * p , struct eventlog_FlushEventLog * r ) ;
2009-01-24 03:30:48 +01:00
NTSTATUS _eventlog_ReportEventAndSourceW ( pipes_struct * p , struct eventlog_ReportEventAndSourceW * r ) ;
2006-09-18 19:46:11 +00:00
NTSTATUS rpc_eventlog_init ( void ) ;
# endif /* __SRV_EVENTLOG__ */