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 / grafdata.h < prev    next >
Text File  |  1994-10-13  |  2KB  |  74 lines

  1.  
  2.  
  3. //==========================================================================//
  4. //                             Exported Functions                           //
  5. //==========================================================================//
  6. #if 0
  7. PGRAPHSTRUCT GraphData (HWND hWndGraphDisplay) ;
  8. #endif
  9. #define GraphData(hWndGraphDisplay)       \
  10.       (pGraphs)
  11.  
  12. FLOAT eUpdateAve(FLOAT eValue, PLINESTRUCT pLineStruct, INT iValidValues,
  13.                  INT iDataPoint, INT iTotalValidPoints) ;
  14.  
  15. FLOAT eUpdateMin(FLOAT eValue, PLINESTRUCT pLineStruct, INT iValidValues, 
  16.                  INT iTotalValidPoints, INT iDataPoint, INT gMaxPoints) ;
  17.  
  18.  
  19. FLOAT eUpdateMax(FLOAT eValue, PLINESTRUCT pLineStruct, INT iValidValues,
  20.                  INT iTotalValidPoints) ;
  21.  
  22.  
  23. PPERFSYSTEM InsertSystem(LPTSTR SysName) ;
  24.  
  25.  
  26. BOOL ChartInsertLine (PGRAPHSTRUCT pGraph,
  27.                       PLINE pLineNew) ;
  28.  
  29. VOID ChartDeleteLine (PGRAPHSTRUCT lgraph,
  30.                       PLINESTRUCT pline) ;
  31.  
  32.  
  33. void ResetGraph (PGRAPHSTRUCT pGraph) ;
  34. void ResetGraphView (HWND hWndGraph) ;
  35.  
  36. void ClearGraphDisplay (PGRAPHSTRUCT pGraph) ;
  37.  
  38.  
  39.  
  40. BOOL InsertGraph(HWND hwnd) ;
  41.  
  42.  
  43. void PlaybackChart (HWND hWndChart) ;
  44.  
  45. #if 0
  46. PLINESTRUCT CurrentGraphLine (HWND hWndGraph) ;
  47. #endif
  48. #define CurrentGraphLine(hWndGraph)       \
  49.    (LegendCurrentLine (hWndGraphLegend))
  50.  
  51.  
  52. BOOL AddChart (HWND hWndParent) ;
  53.  
  54.  
  55. BOOL EditChart (HWND hWndParent) ;
  56.  
  57.  
  58. BOOL HandleGraphTimer (void) ;
  59.  
  60.  
  61. VOID ClearGraphTimer(PGRAPHSTRUCT pGraph) ;
  62.  
  63.  
  64. BOOL SaveChart (HWND hWndGraph, HANDLE hInputFile, BOOL bGetFileName) ;
  65. BOOL OpenChart (HWND hWndGraph, HANDLE hFile, 
  66.          DWORD dwMajorVersion, DWORD dwMinorVersion, BOOL bChartFile) ;
  67.  
  68. void ExportChart (void) ;
  69.  
  70. VOID UpdateValueBarData (PGRAPHSTRUCT pGraph) ;
  71.  
  72. void GraphAddAction (void) ;
  73.  
  74.