Annotation of mstools/samples/sdktools/perfmon/log.h, revision 1.1

1.1     ! root        1: 
        !             2: #define LOG_ENTRY_NOT_FOUND (-1)
        !             3: 
        !             4: #define szDefaultLogDirectory    TEXT("")
        !             5: #define szDefaultLogFileName     TEXT("perfmon.log")
        !             6: 
        !             7: #define iDefaultLogIntervalSecs  5
        !             8: 
        !             9: 
        !            10: #define IsDataIndex(pIndex)      \
        !            11:    (pIndex->uFlags & LogFileIndexData)
        !            12: 
        !            13: 
        !            14: #define IsBookmarkIndex(pIndex)  \
        !            15:    (pIndex->uFlags & LogFileIndexBookmark)
        !            16: 
        !            17: #define IsCounterNameIndex(pIndex)  \
        !            18:    (pIndex->uFlags & LogFileIndexCounterName)
        !            19: 
        !            20: 
        !            21: //==========================================================================//
        !            22: //                             Exported Functions                           //
        !            23: //==========================================================================//
        !            24: 
        !            25: #if 0
        !            26: PLOG LogData (HWND hWndLog) ;
        !            27: #endif
        !            28: #define LogData(hWndLog)      \
        !            29:    (&Log)
        !            30: 
        !            31: HWND CreateLogWindow (HWND hWndParent) ;
        !            32: 
        !            33: LRESULT APIENTRY LogWndProc (HWND hWnd,
        !            34:                                WORD wMsg,
        !            35:                                DWORD wParam,
        !            36:                                LONG lParam) ;
        !            37: 
        !            38: BOOL LogInitializeApplication  (void) ;
        !            39: 
        !            40: 
        !            41: void UpdateLogDisplay (HWND hWnd) ;
        !            42: 
        !            43: 
        !            44: BOOL StartLog (HWND hWnd, PLOG pLog, BOOL bSameFile) ;
        !            45: 
        !            46: BOOL CloseLog (HWND hWnd, PLOG pLog) ;
        !            47: 
        !            48: 
        !            49: BOOL LogAddEntry (HWND hWndLog, 
        !            50:                   LPTSTR lpszComputer,
        !            51:                   LPTSTR lpszObject,
        !            52:                   DWORD ObjectTitleIndex) ;
        !            53: 
        !            54: 
        !            55: void SetLogTimer (HWND hWnd,
        !            56:                   int iIntervalSecs) ;
        !            57: 
        !            58: 
        !            59: 
        !            60: BOOL LogRefresh (HWND hWnd) ;
        !            61: BOOL ToggleLogRefresh (HWND hWnd) ;
        !            62: 
        !            63: 
        !            64: void LogTimer (HWND hWnd, BOOL bForce) ;
        !            65: 
        !            66: 
        !            67: void ReLog (HWND hWndLog, BOOL bSameFile) ;
        !            68: 
        !            69: 
        !            70: BOOL OpenLog (HWND hWndLog,
        !            71:               HANDLE hFile,
        !            72:               DWORD dwMajorVersion,
        !            73:               DWORD dwMinorVersion,
        !            74:               BOOL bLogFile) ;
        !            75: 
        !            76: 
        !            77: BOOL LogCollecting (HWND hWndLog) ;
        !            78: 
        !            79: 
        !            80: int LogFileSize (HWND hWndLog) ;
        !            81: 
        !            82: 
        !            83: 
        !            84: BOOL LogWriteBookmark (HWND hWndLog,
        !            85:                        LPCTSTR lpszComment) ;
        !            86: 
        !            87: 
        !            88: DWORD LogFindEntry (LPTSTR lpszComputer, DWORD ObjectTitleIndex) ;
        !            89: 
        !            90: BOOL ResetLog  (HWND hWndLog) ;
        !            91: void ResetLogView  (HWND hWndLog) ;
        !            92: BOOL LogDeleteEntry  (HWND hWndLog) ;
        !            93: BOOL AnyLogLine (void) ;
        !            94: 
        !            95: BOOL SaveLog (HWND hWndLog, HANDLE hInputFile, BOOL bGetFileName) ;
        !            96: 
        !            97: void ExportLog (void) ;
        !            98: 
        !            99: int CreateLogFile (PLOG pLog, BOOL bCreateFile, BOOL bSameFile) ;
        !           100: 
        !           101: BOOL LogWriteCounterName (HWND hWnd,
        !           102:                           PPERFSYSTEM pSystem,
        !           103:                           PLOG   pLog,
        !           104:                           LPTSTR pCounterName,
        !           105:                           long sizeMatched,
        !           106:                           long sizeOfData,
        !           107:                           BOOL bBaseCounterName) ;
        !           108: 
        !           109: void LogWriteSystemCounterNames (HWND hWnd, PLOG pLog) ;
        !           110: 

unix.superglobalmegacorp.com

This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.