/*++ Copyright (c) 1991 Microsoft Corporation Module Name: MERRLOG.H Abstract: Contains mapping functions to present netcmd with versions of the Net32 APIs which use ASCII instead of Unicode. This module maps the NetErrorLog APIs. Author: Shanku Niyogi (W-ShankN) 22-Oct-1991 Environment: User Mode - Win32 Revision History: 22-Oct-1991 W-ShankN Separated from 32macro.h --*/ // Make sure everything compiles until Unicode is used. #ifdef UNICODE WORD MNetErrorLogClear( LPSTR pszServer, LPSTR pszBackupFile, LPSTR pszReserved); WORD MNetErrorLogRead( LPSTR pszServer, LPSTR pszReserved1, HLOG * phErrorLog, DWORD nOffset, LPDWORD pnReserved2, DWORD nReserved3, DWORD flOffset, LPBYTE * ppbBuffer, DWORD cbMaxPreferred, LPDWORD pcbReturned, LPDWORD pcbTotalAvail); WORD MNetErrorLogWrite( LPSTR pszReserved1, DWORD nCode, LPSTR pszComponent, LPBYTE pbBuffer, DWORD cbBuffer, LPSTR pszStrBuf, DWORD cStrBuf, DWORD pszReserved2); #else #define MNetErrorLogClear(pszServer, pszBackupFile, pszReserved ) \ PDummyApi("%s,%s,%s", "MNetErrorLogClear", pszServer, pszBackupFile, pszReserved) #define MNetErrorLogRead(pszServer, pszReserved1, phErrorLog, nOffset, pnReserved2, nReserved3, flOffset, ppbBuffer, cbMaxPreferred, pcbReturned, pcbTotalAvail ) \ PDummyApi("%s,%s,%lx,%lu,%lx,%lu,%lu,%lx,%lu,%lx,%lx", "MNetErrorLogRead", pszServer, pszReserved1, phErrorLog, nOffset, pnReserved2, nReserved3, flOffset, ppbBuffer, cbMaxPreferred, pcbReturned, pcbTotalAvail ) #define MNetErrorLogWrite(pszReserved1, nCode, pszComponent, pbBuffer, cbBuffer, pszStrBuf, cStrBuf, pszReserved2 ) \ PDummyApi("%s,%lu,%s,%lx,%lu,%lx,%lu,%s", "MNetErrorLogWrite", pszReserved1, nCode, pszComponent, pbBuffer, cbBuffer, pszStrBuf, cStrBuf, pszReserved2 ) #endif // def UNICODE #define MNetErrorLogOpen(pszServer, phErrorLog, pszReserved ) \ PDummyApi("%s,%lx,%s", "MNetErrorLogOpen", pszServer, pszBackupFile, pszReserved)