2 * Win32 advapi functions
4 * Copyright 1995 Sven Verdoolaege, 1998 Juergen Schmied
14 /******************************************************************************
15 * BackupEventLog32A [ADVAPI32.15]
17 BOOL WINAPI
BackupEventLogA( HANDLE hEventLog
, LPCSTR lpBackupFileName
)
19 FIXME(advapi
,"stub\n");
23 /******************************************************************************
24 * BackupEventLog32W [ADVAPI32.16]
31 BackupEventLogW( HANDLE hEventLog
, LPCWSTR lpBackupFileName
)
33 FIXME(advapi
,"stub\n");
37 /******************************************************************************
38 * ClearEventLog32A [ADVAPI32.19]
40 BOOL WINAPI
ClearEventLogA ( HANDLE hEventLog
, LPCSTR lpBackupFileName
)
42 FIXME(advapi
,"stub\n");
46 /******************************************************************************
47 * ClearEventLog32W [ADVAPI32.20]
49 BOOL WINAPI
ClearEventLogW ( HANDLE hEventLog
, LPCWSTR lpBackupFileName
)
51 FIXME(advapi
,"stub\n");
55 /******************************************************************************
56 * CloseEventLog32 [ADVAPI32.21]
58 BOOL WINAPI
CloseEventLog ( HANDLE hEventLog
)
60 FIXME(advapi
,"stub\n");
64 /******************************************************************************
65 * DeregisterEventSource32 [ADVAPI32.32]
66 * Closes a handle to the specified event log
69 * hEventLog [I] Handle to event log
73 BOOL WINAPI
DeregisterEventSource( HANDLE hEventLog
)
75 FIXME(advapi
, "(%d): stub\n",hEventLog
);
79 /******************************************************************************
80 * GetNumberOfEventLogRecords32 [ADVAPI32.49]
87 GetNumberOfEventLogRecords( HANDLE hEventLog
, PDWORD NumberOfRecords
)
89 FIXME(advapi
,"stub\n");
93 /******************************************************************************
94 * GetOldestEventLogRecord32 [ADVAPI32.50]
101 GetOldestEventLogRecord( HANDLE hEventLog
, PDWORD OldestRecord
)
103 FIXME(advapi
,":stub\n");
107 /******************************************************************************
108 * NotifyChangeEventLog32 [ADVAPI32.98]
114 BOOL WINAPI
NotifyChangeEventLog( HANDLE hEventLog
, HANDLE hEvent
)
116 FIXME(advapi
,"stub\n");
120 /******************************************************************************
121 * OpenBackupEventLog32A [ADVAPI32.105]
124 OpenBackupEventLogA( LPCSTR lpUNCServerName
, LPCSTR lpFileName
)
126 FIXME(advapi
,"stub\n");
130 /******************************************************************************
131 * OpenBackupEventLog32W [ADVAPI32.106]
138 OpenBackupEventLogW( LPCWSTR lpUNCServerName
, LPCWSTR lpFileName
)
140 FIXME(advapi
,"stub\n");
144 /******************************************************************************
145 * OpenEventLog32A [ADVAPI32.107]
147 HANDLE WINAPI
OpenEventLogA(LPCSTR uncname
,LPCSTR source
)
149 FIXME(advapi
,"(%s,%s),stub!\n",uncname
,source
);
153 /******************************************************************************
154 * OpenEventLog32W [ADVAPI32.108]
161 OpenEventLogW( LPCWSTR uncname
, LPCWSTR source
)
163 FIXME(advapi
,"stub\n");
167 /******************************************************************************
168 * ReadEventLog32A [ADVAPI32.124]
170 BOOL WINAPI
ReadEventLogA( HANDLE hEventLog
, DWORD dwReadFlags
, DWORD dwRecordOffset
,
171 LPVOID lpBuffer
, DWORD nNumberOfBytesToRead
, DWORD
*pnBytesRead
, DWORD
*pnMinNumberOfBytesNeeded
)
173 FIXME(advapi
,"stub\n");
177 /******************************************************************************
178 * ReadEventLog32W [ADVAPI32.125]
185 * nNumberOfBytesToRead []
187 * pnMinNumberOfBytesNeeded []
190 ReadEventLogW( HANDLE hEventLog
, DWORD dwReadFlags
, DWORD dwRecordOffset
,
191 LPVOID lpBuffer
, DWORD nNumberOfBytesToRead
,
192 DWORD
*pnBytesRead
, DWORD
*pnMinNumberOfBytesNeeded
)
194 FIXME(advapi
,"stub\n");
198 /******************************************************************************
199 * RegisterEventSource32A [ADVAPI32.174]
201 HANDLE WINAPI
RegisterEventSourceA( LPCSTR lpUNCServerName
, LPCSTR lpSourceName
)
203 LPWSTR lpUNCServerNameW
= HEAP_strdupAtoW(GetProcessHeap(),0,lpUNCServerName
);
204 LPWSTR lpSourceNameW
= HEAP_strdupAtoW(GetProcessHeap(),0,lpSourceName
);
205 HANDLE ret
= RegisterEventSourceW(lpUNCServerNameW
,lpSourceNameW
);
206 HeapFree(GetProcessHeap(),0,lpSourceNameW
);
207 HeapFree(GetProcessHeap(),0,lpUNCServerNameW
);
211 /******************************************************************************
212 * RegisterEventSource32W [ADVAPI32.175]
213 * Returns a registered handle to an event log
216 * lpUNCServerName [I] Server name for source
217 * lpSourceName [I] Source name for registered handle
224 RegisterEventSourceW( LPCWSTR lpUNCServerName
, LPCWSTR lpSourceName
)
226 FIXME(advapi
, "(%s,%s): stub\n", debugstr_w(lpUNCServerName
),
227 debugstr_w(lpSourceName
));
231 /******************************************************************************
232 * ReportEvent32A [ADVAPI32.178]
234 BOOL WINAPI
ReportEventA ( HANDLE hEventLog
, WORD wType
, WORD wCategory
, DWORD dwEventID
,
235 PSID lpUserSid
, WORD wNumStrings
, DWORD dwDataSize
, LPCSTR
*lpStrings
, LPVOID lpRawData
)
237 FIXME(advapi
,"stub\n");
241 /******************************************************************************
242 * ReportEvent32W [ADVAPI32.179]
256 ReportEventW( HANDLE hEventLog
, WORD wType
, WORD wCategory
,
257 DWORD dwEventID
, PSID lpUserSid
, WORD wNumStrings
,
258 DWORD dwDataSize
, LPCWSTR
*lpStrings
, LPVOID lpRawData
)
260 FIXME(advapi
,"stub\n");