Update eventlogrpc.idl

svn path=/trunk/; revision=21225
This commit is contained in:
Saveliy Tretiakov 2006-03-04 17:11:16 +00:00
parent 3f4ded7db8
commit 9b819dfe32

View file

@ -1,5 +1,5 @@
/* /*
* Copyright (c) 2005 Saveliy Tretiakov (saveliyt@mail.ru) * Copyright 2005 Saveliy Tretiakov
* *
* This program is free software; you can redistribute it and/or modify * This program is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by * it under the terms of the GNU General Public License as published by
@ -49,21 +49,21 @@ interface eventlog
#define LPWSTR wchar_t* #define LPWSTR wchar_t*
#define LPSTR char* #define LPSTR char*
#define LOGHANDLE unsigned char* #define LOGHANDLE unsigned int
#define PLOGHANDLE int* #define PLOGHANDLE unsigned int*
#define NTSTATUS long #define NTSTATUS long
/* Function 0 */ /* Function 0 */
NTSTATUS EventLogClearW( NTSTATUS EventLogClearW(
handle_t BindingHandle, handle_t BindingHandle,
[in] LOGHANDLE Handle, [in] LOGHANDLE Handle,
[in] wchar_t *BackupName); [in,string] wchar_t *BackupName);
/* Function 1 */ /* Function 1 */
NTSTATUS EventLogBackupW( NTSTATUS EventLogBackupW(
handle_t BindingHandle, handle_t BindingHandle,
[in] LOGHANDLE Handle, [in] LOGHANDLE Handle,
[in] wchar_t *FileName); [in, string] wchar_t *FileName);
/* Function 2 */ /* Function 2 */
NTSTATUS EventLogClose( NTSTATUS EventLogClose(
@ -87,15 +87,16 @@ interface eventlog
[in] LOGHANDLE Handle, [in] LOGHANDLE Handle,
[out] unsigned long *OldestRecNumber); [out] unsigned long *OldestRecNumber);
/* FIXME */ /* Function 6 */
NTSTATUS Unknown6(handle_t BindingHandle); NTSTATUS EventLogChangeNotify( //FIXME
handle_t BindingHandle);
/* Function 7 */ /* Function 7 */
NTSTATUS EventLogOpenW( NTSTATUS EventLogOpenW(
handle_t BindingHandle, handle_t BindingHandle,
[in] LPWSTR ServerName, [in, string] LPWSTR ServerName,
[in] wchar_t *FileName, [in, string] wchar_t *FileName,
[in] wchar_t *NullStr, [in, string] wchar_t *NullStr,
[in] unsigned long MajorVer, [in] unsigned long MajorVer,
[in] unsigned long MinorVer, [in] unsigned long MinorVer,
[out] PLOGHANDLE Handle ); [out] PLOGHANDLE Handle );
@ -103,9 +104,9 @@ interface eventlog
/* Function 8 */ /* Function 8 */
NTSTATUS EventLogRegSrcW( NTSTATUS EventLogRegSrcW(
handle_t BindingHandle, handle_t BindingHandle,
[in] LPWSTR ServerName, [in,string] LPWSTR ServerName,
[in] wchar_t *LogName, [in,string] wchar_t *LogName,
[in] wchar_t *NullStr, [in,string] wchar_t *NullStr,
[in] unsigned long MajorVer, [in] unsigned long MajorVer,
[in] unsigned long MinorVer, [in] unsigned long MinorVer,
[out] PLOGHANDLE Handle); [out] PLOGHANDLE Handle);
@ -113,8 +114,8 @@ interface eventlog
/* Function 9 */ /* Function 9 */
NTSTATUS EventLogOpenBackupW( NTSTATUS EventLogOpenBackupW(
handle_t BindingHandle, handle_t BindingHandle,
[in] LPWSTR ServerName, [in,string] LPWSTR ServerName,
[in] wchar_t *BackupName, [in,string] wchar_t *BackupName,
[in] unsigned long MajorVer, [in] unsigned long MajorVer,
[in] unsigned long MinorVer, [in] unsigned long MinorVer,
[out] PLOGHANDLE Handle); [out] PLOGHANDLE Handle);
@ -140,30 +141,32 @@ interface eventlog
[in] unsigned long ID, [in] unsigned long ID,
[in] unsigned short NumStrings, [in] unsigned short NumStrings,
[in] unsigned long DataSize, [in] unsigned long DataSize,
[in] wchar_t *ComputerName, [in,string] wchar_t *ComputerName,
[in] unsigned char *SID, [in] unsigned char *SID,
[in] wchar_t *Strings, [in,string] wchar_t *Strings,
[in,size_is(DataSize)] unsigned char *Data, [in,size_is(DataSize)] unsigned char *Data,
[in] unsigned short Flags); [in] unsigned short Flags,
[out] unsigned long *unknown1,
[out] unsigned long *unknown2);
/* Function 12 */ /* Function 12 */
NTSTATUS EventLogClearA( NTSTATUS EventLogClearA(
handle_t BindingHandle, handle_t BindingHandle,
[in] LOGHANDLE Handle, [in] LOGHANDLE Handle,
[in] char *BackupName); [in,string] char *BackupName);
/* Function 13 */ /* Function 13 */
NTSTATUS EventLogBackupA( NTSTATUS EventLogBackupA(
handle_t BindingHandle, handle_t BindingHandle,
[in] LOGHANDLE Handle, [in] LOGHANDLE Handle,
[in] char *BackupName); [in,string] char *BackupName);
/* Function 14 */ /* Function 14 */
NTSTATUS EventLogOpenA( NTSTATUS EventLogOpenA(
handle_t BindingHandle, handle_t BindingHandle,
[in] LPSTR ServerName, [in,string] LPSTR ServerName,
[in] char *LogName, [in,string] char *LogName,
[in] char *NullStr, [in,string] char *NullStr,
[in] unsigned long MajorVer, [in] unsigned long MajorVer,
[in] unsigned long MinorVer, [in] unsigned long MinorVer,
[out] PLOGHANDLE Handle); [out] PLOGHANDLE Handle);
@ -171,19 +174,18 @@ interface eventlog
/* Function 15 */ /* Function 15 */
NTSTATUS EventLogRegSrcA( NTSTATUS EventLogRegSrcA(
handle_t BindingHandle, handle_t BindingHandle,
[in] LPSTR ServerName, [in,string] LPSTR ServerName,
[in] char *LogName, [in,string] char *LogName,
[in] char *NullStr, [in,string] char *NullStr,
[in] unsigned long MajorVer, [in] unsigned long MajorVer,
[in] unsigned long MinorVer, [in] unsigned long MinorVer,
[out] PLOGHANDLE Handle); [out] PLOGHANDLE Handle);
/* Function 16 */ /* Function 16 */
NTSTATUS EventLogOpenBackupA( NTSTATUS EventLogOpenBackupA(
handle_t BindingHandle, handle_t BindingHandle,
[in] LPSTR ServerName, [in,string] LPSTR ServerName,
[in] char *BackupName, [in,string] char *BackupName,
[in] unsigned long MajorVer, [in] unsigned long MajorVer,
[in] unsigned long MinorVer, [in] unsigned long MinorVer,
[out] PLOGHANDLE Handle); [out] PLOGHANDLE Handle);
@ -209,20 +211,25 @@ interface eventlog
[in] unsigned long ID, [in] unsigned long ID,
[in] unsigned short NumStrings, [in] unsigned short NumStrings,
[in] unsigned long DataSize, [in] unsigned long DataSize,
[in] char *ComputerName, [in,string] char *ComputerName,
[in] unsigned char *SID, [in] unsigned char *SID,
[in] char* Strings, [in,string] char* Strings,
[in,size_is(DataSize)] unsigned char *Data, [in,size_is(DataSize)] unsigned char *Data,
[in] unsigned short Flags); [in] unsigned short Flags,
[out] unsigned long * unknown1,
[out] unsigned long * unknown2);
/* FIXME */ /* Function 19 */
NTSTATUS Unknown19(handle_t BindingHandle); NTSTATUS EventLogRegisterClusterSvc( //FIXME
handle_t BindingHandle);
/* FIXME */ /* Function 20 */
NTSTATUS Unknown20(handle_t BindingHandle); NTSTATUS EventLogDeregisterClusterSvc( //FIXME
handle_t BindingHandle);
/* FIXME */ /* Function 21 */
NTSTATUS Unknown21(handle_t BindingHandle); NTSTATUS EventLogWriteClusterEvents( //FIXME
handle_t BindingHandle);
/* Function 22 */ /* Function 22 */
NTSTATUS EventLogGetInfo( NTSTATUS EventLogGetInfo(
@ -233,5 +240,8 @@ interface eventlog
[in] unsigned long BufSize, [in] unsigned long BufSize,
[out] unsigned long *BytesNeeded); [out] unsigned long *BytesNeeded);
/* Function 23 */
NTSTATUS EventLogFlush( //FIXME
handle_t BindingHandle);
} }