home *** CD-ROM | disk | FTP | other *** search
/ Tricks of the Windows Gam…ming Gurus (2nd Edition) / Disc2.iso / msdn_vcb / samples / vc98 / sdk / sdktools / winnt / perfmon / playback.h < prev    next >
Text File  |  1993-05-14  |  2KB  |  66 lines

  1.  
  2. #define PlayingBackLog()         \
  3.    (PlaybackLog.iStatus == iPMStatusPlaying)
  4.  
  5.  
  6. //==========================================================================//
  7. //                             Exported Functions                           //
  8. //==========================================================================//
  9.  
  10.  
  11. void PlaybackInitializeInstance (void) ;
  12.  
  13. PLOGINDEXBLOCK FirstIndexBlock (PLOGHEADER pLogHeader) ;
  14.  
  15. PVOID PlaybackSeek (long lFileOffset) ;
  16.  
  17. PPERFDATA DataFromIndexPosition (PLOGPOSITION pLogPosition,
  18.                                  LPTSTR lpszSystemName) ;
  19.  
  20.  
  21. INT OpenPlayback (LPTSTR lpszFilePath, LPTSTR lpszFileTitle) ;
  22.  
  23. void CloseInputLog (HWND hWndParent) ;
  24.  
  25.  
  26. BOOL OpenInputLog (HWND hWndParent) ;
  27.  
  28.  
  29. PLOGINDEX PlaybackIndexN (int iIndex) ;
  30.  
  31.  
  32. PLOGINDEX IndexFromPosition (PLOGPOSITION pLogPosition) ;
  33.  
  34.  
  35. BOOL LogPositionN (int iIndex, PLOGPOSITION pLP) ;
  36.  
  37.  
  38. BOOL NextIndexPosition (IN OUT PLOGPOSITION pLogPosition,
  39.                         BOOL bCheckForNonDataIndexes) ;
  40.  
  41. BOOL PlaybackLines (PPERFSYSTEM pSystemFirst,
  42.                     PLINE pLineFirst,
  43.                     int iLogTic) ;
  44.  
  45.  
  46. PPERFDATA LogDataFromPosition (PPERFSYSTEM pSystem, 
  47.                                PLOGPOSITION pLogPosition) ;
  48.  
  49.  
  50. int PlaybackSelectedSeconds (void) ;
  51.  
  52.  
  53. BOOL LogPositionSystemTime (PLOGPOSITION pLP, SYSTEMTIME *pSystemTime) ;
  54.  
  55.  
  56. int LogPositionIntervalSeconds (PLOGPOSITION pLPStart, 
  57.                                 PLOGPOSITION pLPStop) ;
  58.  
  59. BOOL NextReLogIndexPosition (IN OUT PLOGPOSITION pLogPosition) ;
  60.  
  61. void BuildLogComputerList (HWND hDlg, int DlgID) ;
  62.  
  63. LPWSTR *LogBuildNameTable(PPERFSYSTEM pSysInfo) ;
  64.  
  65.  
  66.