HWND PerfmonViewWindow (void) ;
BOOL ChooseComputer (HWND hWndParent, LPTSTR lpszComputer) ;
BOOL CurrentComputerName (LPTSTR lpszComputer) ;
void GetDateTimeFormats (void) ;
void SystemTimeDateString (SYSTEMTIME *pSystemTime,
LPTSTR lpszDate) ;
void SystemTimeTimeString (SYSTEMTIME *pSystemTime,
LPTSTR lpszTime,
BOOL bOutputMsec) ;
VOID dlg_error_box (HANDLE hDlg, UINT id) ;
void ShowPerfmonMenu (BOOL bMenu) ;
void SmallFileSizeString (int iFileSize,
LPTSTR lpszFileText) ;
BOOL DoWindowDrag (HWND hWnd, LPARAM lParam) ;
int SystemTimeDifference (SYSTEMTIME *pst1, SYSTEMTIME *pst2) ;
BOOL OpenFileHandler(HWND hWnd, LPTSTR lpszFilePath) ;
BOOL InsertLine (PLINE pLine) ;
BOOL OpenWorkspace (HANDLE hFile, DWORD dwMajorVersion, DWORD dwMinorVersion) ;
BOOL SaveWorkspace (void) ;
INT ExportFileOpen (HWND hWnd, HANDLE *phFile, int IntervalSecs, LPTSTR *ppFileName) ;
void SetPerfmonOptions (OPTIONS *pOptions) ;
void ChangeSaveFileName (LPTSTR szFileName, int iPMView) ;
BOOL AppendObjectToValueList ( DWORD dwObjectId, LPTSTR pwszValueList );
BOOL RemoveObjectsFromSystem (PPERFSYSTEM pSystem);
BOOL BuildValueListForSystems (PPERFSYSTEM, PLINE);
BOOL SetSystemValueNameToGlobal (PPERFSYSTEM);
void CreatePerfmonSystemObjects () ;
void DeletePerfmonSystemObjects () ;
void ConvertDecimalPoint (LPTSTR lpFloatPointStr) ;
void ReconvertDecimalPoint (LPTSTR lpFloatPointStr) ;
void ShowPerfmonWindowText (void) ;