>DECLARE INTEGER OpenEventLog IN Advapi32.dll ; > STRING cComputerName, ; > STRING cLogName > >DECLARE INTEGER ReadEventLog IN AdvAPI32.dll ; > INTEGER lhEventLog, ; > INTEGER dwFlags, ; > STRING dwOffset, ; > STRING cBuffer, ; > INTEGER nBytesToRead, ; > STRING @ dwBytesRead, ; > STRING @ dwMinBytesNeeded > >lhEventLog = OpenEventLog("MYCOMPUTER","Security") >lnBufferSize = 1024 >lcBuffer = REPLICATE(CHR(0), lnBufferSize) >lcBytesRead = SPACE(4) >lcBytesNeeded = SPACE(4) > >lnNumberofrecords = ReadEventLog(lhEventLog, ; > EVENTLOG_SEQUENTIAL_READ + EVENTLOG_FORWARDS_READ, ; > 0, ; > @lcBuffer, ; > lnBufferSize, ; > @lcBytesRead, ; > @lcBytesNeeded) > >?"Buffer: ", lcBuffer >I don't see where you've defined the constants. Is there an include file.