2 * Win32 advapi functions
4 * Copyright 1995 Sven Verdoolaege, 1998 Juergen Schmied
12 /******************************************************************************
13 * BackupEventLog32A [ADVAPI32.15]
15 BOOL32 WINAPI BackupEventLog32A( HANDLE32 hEventLog, LPCSTR lpBackupFileName )
17 FIXME(advapi,"stub\n");
20 /******************************************************************************
21 * BackupEventLog32W [ADVAPI32.16]
23 BOOL32 WINAPI BackupEventLog32W( HANDLE32 hEventLog, LPCWSTR lpBackupFileName )
25 FIXME(advapi,"stub\n");
29 /******************************************************************************
30 * ClearEventLog32A [ADVAPI32.19]
32 BOOL32 WINAPI ClearEventLog32A ( HANDLE32 hEventLog, LPCSTR lpBackupFileName )
34 FIXME(advapi,"stub\n");
38 /******************************************************************************
39 * ClearEventLog32W [ADVAPI32.20]
41 BOOL32 WINAPI ClearEventLog32W ( HANDLE32 hEventLog, LPCWSTR lpBackupFileName )
43 FIXME(advapi,"stub\n");
47 /******************************************************************************
48 * CloseEventLog32 [ADVAPI32.21]
50 BOOL32 WINAPI CloseEventLog32 ( HANDLE32 hEventLog )
52 FIXME(advapi,"stub\n");
56 /******************************************************************************
57 * DeregisterEventSource32 [ADVAPI32.32]
58 * Closes a handle to the specified event log
61 * hEventLog [I] Handle to event log
65 BOOL32 WINAPI DeregisterEventSource32( HANDLE32 hEventLog )
67 FIXME(advapi, "(%d): stub\n",hEventLog);
71 /******************************************************************************
72 * GetNumberOfEventLogRecords32 [ADVAPI32.49]
74 BOOL32 WINAPI GetNumberOfEventLogRecords32( HANDLE32 hEventLog, PDWORD NumberOfRecords )
76 FIXME(advapi,"stub\n");
80 /******************************************************************************
81 * GetOldestEventLogRecord [ADVAPI32.50]
83 BOOL32 WINAPI GetOldestEventLogRecord32( HANDLE32 hEventLog, PDWORD OldestRecord )
85 FIXME(advapi,"stub\n");
89 /******************************************************************************
90 * NotifyChangeEventLog32 [ADVAPI32.98]
92 BOOL32 WINAPI NotifyChangeEventLog32( HANDLE32 hEventLog, HANDLE32 hEvent )
94 FIXME(advapi,"stub\n");
98 /******************************************************************************
99 * OpenBackupEventLog32A [ADVAPI32.105]
101 HANDLE32 WINAPI OpenBackupEventLog32A( LPCSTR lpUNCServerName, LPCSTR lpFileName )
103 FIXME(advapi,"stub\n");
107 /******************************************************************************
108 * OpenBackupEventLog32W [ADVAPI32.106]
110 HANDLE32 WINAPI OpenBackupEventLog32W( LPCWSTR lpUNCServerName, LPCWSTR lpFileName )
112 FIXME(advapi,"stub\n");
116 /******************************************************************************
117 * OpenEventLogA [ADVAPI32.107]
119 HANDLE32 WINAPI OpenEventLog32A(LPCSTR uncname,LPCSTR source)
121 FIXME(advapi,"(%s,%s),stub!\n",uncname,source);
125 /******************************************************************************
126 * OpenEventLog32W [ADVAPI32.108]
128 HANDLE32 WINAPI OpenEventLog32W(LPCWSTR uncname,LPCWSTR source)
130 FIXME(advapi,"stub\n");
134 /******************************************************************************
135 * ReadEventLog32A [ADVAPI32.124]
137 BOOL32 WINAPI ReadEventLog32A( HANDLE32 hEventLog, DWORD dwReadFlags, DWORD dwRecordOffset,
138 LPVOID lpBuffer, DWORD nNumberOfBytesToRead, DWORD *pnBytesRead, DWORD *pnMinNumberOfBytesNeeded )
140 FIXME(advapi,"stub\n");
144 /******************************************************************************
145 * ReadEventLog32W [ADVAPI32.125]
147 BOOL32 WINAPI ReadEventLog32W( HANDLE32 hEventLog, DWORD dwReadFlags, DWORD dwRecordOffset,
148 LPVOID lpBuffer, DWORD nNumberOfBytesToRead, DWORD *pnBytesRead, DWORD *pnMinNumberOfBytesNeeded )
150 FIXME(advapi,"stub\n");
154 /******************************************************************************
155 * RegisterEventSource32A [ADVAPI32.174]
157 HANDLE32 WINAPI RegisterEventSource32A( LPCSTR lpUNCServerName, LPCSTR lpSourceName )
159 LPWSTR lpUNCServerNameW = HEAP_strdupAtoW(GetProcessHeap(),0,lpUNCServerName);
160 LPWSTR lpSourceNameW = HEAP_strdupAtoW(GetProcessHeap(),0,lpSourceName);
161 HANDLE32 ret = RegisterEventSource32W(lpUNCServerNameW,lpSourceNameW);
162 HeapFree(GetProcessHeap(),0,lpSourceNameW);
163 HeapFree(GetProcessHeap(),0,lpUNCServerNameW);
167 /******************************************************************************
168 * RegisterEventSource32W [ADVAPI32.175]
169 * Returns a registered handle to an event log
172 * lpUNCServerName [I] Server name for source
173 * lpSourceName [I] Source name for registered handle
179 HANDLE32 WINAPI RegisterEventSource32W( LPCWSTR lpUNCServerName, LPCWSTR lpSourceName )
181 FIXME(advapi, "(%s,%s): stub\n", debugstr_w(lpUNCServerName),
182 debugstr_w(lpSourceName));
186 /******************************************************************************
187 * ReportEvent32A [ADVAPI32.]
189 BOOL32 WINAPI ReportEvent32A ( HANDLE32 hEventLog, WORD wType, WORD wCategory, DWORD dwEventID,
190 PSID lpUserSid, WORD wNumStrings, DWORD dwDataSize, LPCSTR *lpStrings, LPVOID lpRawData)
192 FIXME(advapi,"stub\n");
196 /******************************************************************************
197 * ReportEvent32W [ADVAPI32.]
199 BOOL32 WINAPI ReportEvent32W ( HANDLE32 hEventLog, WORD wType, WORD wCategory, DWORD dwEventID,
200 PSID lpUserSid, WORD wNumStrings, DWORD dwDataSize, LPCWSTR *lpStrings, LPVOID lpRawData)
202 FIXME(advapi,"stub\n");