| /* |
| * Win32 advapi functions |
| * |
| * Copyright 1995 Sven Verdoolaege, 1998 Juergen Schmied |
| */ |
| |
| #include "windows.h" |
| #include "winerror.h" |
| #include "debug.h" |
| #include "heap.h" |
| |
| /****************************************************************************** |
| * BackupEventLog32A [ADVAPI32.15] |
| */ |
| BOOL32 WINAPI BackupEventLog32A( HANDLE32 hEventLog, LPCSTR lpBackupFileName ) |
| { |
| FIXME(advapi,"stub\n"); |
| return TRUE; |
| } |
| /****************************************************************************** |
| * BackupEventLog32W [ADVAPI32.16] |
| */ |
| BOOL32 WINAPI BackupEventLog32W( HANDLE32 hEventLog, LPCWSTR lpBackupFileName ) |
| { |
| FIXME(advapi,"stub\n"); |
| return TRUE; |
| } |
| |
| /****************************************************************************** |
| * ClearEventLog32A [ADVAPI32.19] |
| */ |
| BOOL32 WINAPI ClearEventLog32A ( HANDLE32 hEventLog, LPCSTR lpBackupFileName ) |
| { |
| FIXME(advapi,"stub\n"); |
| return TRUE; |
| } |
| |
| /****************************************************************************** |
| * ClearEventLog32W [ADVAPI32.20] |
| */ |
| BOOL32 WINAPI ClearEventLog32W ( HANDLE32 hEventLog, LPCWSTR lpBackupFileName ) |
| { |
| FIXME(advapi,"stub\n"); |
| return TRUE; |
| } |
| |
| /****************************************************************************** |
| * CloseEventLog32 [ADVAPI32.21] |
| */ |
| BOOL32 WINAPI CloseEventLog32 ( HANDLE32 hEventLog ) |
| { |
| FIXME(advapi,"stub\n"); |
| return TRUE; |
| } |
| |
| /****************************************************************************** |
| * DeregisterEventSource32 [ADVAPI32.32] |
| * Closes a handle to the specified event log |
| * |
| * PARAMS |
| * hEventLog [I] Handle to event log |
| * |
| * RETURNS STD |
| */ |
| BOOL32 WINAPI DeregisterEventSource32( HANDLE32 hEventLog ) |
| { |
| FIXME(advapi, "(%d): stub\n",hEventLog); |
| return TRUE; |
| } |
| |
| /****************************************************************************** |
| * GetNumberOfEventLogRecords32 [ADVAPI32.49] |
| */ |
| BOOL32 WINAPI GetNumberOfEventLogRecords32( HANDLE32 hEventLog, PDWORD NumberOfRecords ) |
| { |
| FIXME(advapi,"stub\n"); |
| return TRUE; |
| } |
| |
| /****************************************************************************** |
| * GetOldestEventLogRecord [ADVAPI32.50] |
| */ |
| BOOL32 WINAPI GetOldestEventLogRecord32( HANDLE32 hEventLog, PDWORD OldestRecord ) |
| { |
| FIXME(advapi,"stub\n"); |
| return TRUE; |
| } |
| |
| /****************************************************************************** |
| * NotifyChangeEventLog32 [ADVAPI32.98] |
| */ |
| BOOL32 WINAPI NotifyChangeEventLog32( HANDLE32 hEventLog, HANDLE32 hEvent ) |
| { |
| FIXME(advapi,"stub\n"); |
| return TRUE; |
| } |
| |
| /****************************************************************************** |
| * OpenBackupEventLog32A [ADVAPI32.105] |
| */ |
| HANDLE32 WINAPI OpenBackupEventLog32A( LPCSTR lpUNCServerName, LPCSTR lpFileName ) |
| { |
| FIXME(advapi,"stub\n"); |
| return TRUE; |
| } |
| |
| /****************************************************************************** |
| * OpenBackupEventLog32W [ADVAPI32.106] |
| */ |
| HANDLE32 WINAPI OpenBackupEventLog32W( LPCWSTR lpUNCServerName, LPCWSTR lpFileName ) |
| { |
| FIXME(advapi,"stub\n"); |
| return TRUE; |
| } |
| |
| /****************************************************************************** |
| * OpenEventLogA [ADVAPI32.107] |
| */ |
| HANDLE32 WINAPI OpenEventLog32A(LPCSTR uncname,LPCSTR source) |
| { |
| FIXME(advapi,"(%s,%s),stub!\n",uncname,source); |
| return 0xcafe4242; |
| } |
| |
| /****************************************************************************** |
| * OpenEventLog32W [ADVAPI32.108] |
| */ |
| HANDLE32 WINAPI OpenEventLog32W(LPCWSTR uncname,LPCWSTR source) |
| { |
| FIXME(advapi,"stub\n"); |
| return TRUE; |
| } |
| |
| /****************************************************************************** |
| * ReadEventLog32A [ADVAPI32.124] |
| */ |
| BOOL32 WINAPI ReadEventLog32A( HANDLE32 hEventLog, DWORD dwReadFlags, DWORD dwRecordOffset, |
| LPVOID lpBuffer, DWORD nNumberOfBytesToRead, DWORD *pnBytesRead, DWORD *pnMinNumberOfBytesNeeded ) |
| { |
| FIXME(advapi,"stub\n"); |
| return TRUE; |
| } |
| |
| /****************************************************************************** |
| * ReadEventLog32W [ADVAPI32.125] |
| */ |
| BOOL32 WINAPI ReadEventLog32W( HANDLE32 hEventLog, DWORD dwReadFlags, DWORD dwRecordOffset, |
| LPVOID lpBuffer, DWORD nNumberOfBytesToRead, DWORD *pnBytesRead, DWORD *pnMinNumberOfBytesNeeded ) |
| { |
| FIXME(advapi,"stub\n"); |
| return TRUE; |
| } |
| |
| /****************************************************************************** |
| * RegisterEventSource32A [ADVAPI32.174] |
| */ |
| HANDLE32 WINAPI RegisterEventSource32A( LPCSTR lpUNCServerName, LPCSTR lpSourceName ) |
| { |
| LPWSTR lpUNCServerNameW = HEAP_strdupAtoW(GetProcessHeap(),0,lpUNCServerName); |
| LPWSTR lpSourceNameW = HEAP_strdupAtoW(GetProcessHeap(),0,lpSourceName); |
| HANDLE32 ret = RegisterEventSource32W(lpUNCServerNameW,lpSourceNameW); |
| HeapFree(GetProcessHeap(),0,lpSourceNameW); |
| HeapFree(GetProcessHeap(),0,lpUNCServerNameW); |
| return ret; |
| } |
| |
| /****************************************************************************** |
| * RegisterEventSource32W [ADVAPI32.175] |
| * Returns a registered handle to an event log |
| * |
| * PARAMS |
| * lpUNCServerName [I] Server name for source |
| * lpSourceName [I] Source name for registered handle |
| * |
| * RETURNS |
| * Success: Handle |
| * Failure: NULL |
| */ |
| HANDLE32 WINAPI RegisterEventSource32W( LPCWSTR lpUNCServerName, LPCWSTR lpSourceName ) |
| { |
| FIXME(advapi, "(%s,%s): stub\n", debugstr_w(lpUNCServerName), |
| debugstr_w(lpSourceName)); |
| return 1; |
| } |
| |
| /****************************************************************************** |
| * ReportEvent32A [ADVAPI32.] |
| */ |
| BOOL32 WINAPI ReportEvent32A ( HANDLE32 hEventLog, WORD wType, WORD wCategory, DWORD dwEventID, |
| PSID lpUserSid, WORD wNumStrings, DWORD dwDataSize, LPCSTR *lpStrings, LPVOID lpRawData) |
| { |
| FIXME(advapi,"stub\n"); |
| return TRUE; |
| } |
| |
| /****************************************************************************** |
| * ReportEvent32W [ADVAPI32.] |
| */ |
| BOOL32 WINAPI ReportEvent32W ( HANDLE32 hEventLog, WORD wType, WORD wCategory, DWORD dwEventID, |
| PSID lpUserSid, WORD wNumStrings, DWORD dwDataSize, LPCWSTR *lpStrings, LPVOID lpRawData) |
| { |
| FIXME(advapi,"stub\n"); |
| return TRUE; |
| } |