Annotation of mstools/samples/sdktools/pviewer/perfdata.h, revision 1.1

1.1     ! root        1: 
        !             2: /******************************************************************************\
        !             3: *       This is a part of the Microsoft Source Code Samples. 
        !             4: *       Copyright (C) 1993 Microsoft Corporation.
        !             5: *       All rights reserved. 
        !             6: *       This source code is only intended as a supplement to 
        !             7: *       Microsoft Development Tools and/or WinHelp documentation.
        !             8: *       See these sources for detailed information regarding the 
        !             9: *       Microsoft samples programs.
        !            10: \******************************************************************************/
        !            11: 
        !            12: 
        !            13: /******************************************************************************
        !            14: 
        !            15:                     P E R F O R M A N C E   D A T A
        !            16: 
        !            17:     Name:       perfdata.h
        !            18: 
        !            19:     Description:
        !            20:         This module contains function prototypes and defines used in
        !            21:         objdata.c, instdata.c, and cntrdata.c.
        !            22: 
        !            23: ******************************************************************************/
        !            24: 
        !            25: 
        !            26: 
        !            27: 
        !            28: 
        !            29: 
        !            30: typedef PERF_DATA_BLOCK             PERF_DATA,      *PPERF_DATA;
        !            31: typedef PERF_OBJECT_TYPE            PERF_OBJECT,    *PPERF_OBJECT;
        !            32: typedef PERF_INSTANCE_DEFINITION    PERF_INSTANCE,  *PPERF_INSTANCE;
        !            33: typedef PERF_COUNTER_DEFINITION     PERF_COUNTER,   *PPERF_COUNTER;
        !            34: 
        !            35: 
        !            36: 
        !            37: 
        !            38: 
        !            39: 
        !            40: 
        !            41: 
        !            42: 
        !            43: 
        !            44: 
        !            45: 
        !            46: 
        !            47: 
        !            48: DWORD   GetPerfData (HKEY       hPerfKey,
        !            49:                      LPTSTR     szObjectIndex,
        !            50:                      PPERF_DATA *ppData,
        !            51:                      DWORD      *pDataSize);
        !            52: 
        !            53: DWORD   GetPerfTitleSz
        !            54:                     (HKEY       hKeyMachine,
        !            55:                      LPTSTR     *TitleBuffer,
        !            56:                      LPTSTR     *TitleSz[],
        !            57:                      DWORD      *TitleCount);
        !            58: 
        !            59: 
        !            60: PPERF_OBJECT    FirstObject (PPERF_DATA pData);
        !            61: PPERF_OBJECT    NextObject (PPERF_OBJECT pObject);
        !            62: PPERF_OBJECT    FindObject (PPERF_DATA pData, DWORD TitleIndex);
        !            63: PPERF_OBJECT    FindObjectN (PPERF_DATA pData, DWORD N);
        !            64: 
        !            65: PPERF_INSTANCE  FirstInstance (PPERF_OBJECT pObject);
        !            66: PPERF_INSTANCE  NextInstance (PPERF_INSTANCE pInst);
        !            67: PPERF_INSTANCE  FindInstanceN (PPERF_OBJECT pObject, DWORD N);
        !            68: PPERF_INSTANCE  FindInstanceParent (PPERF_INSTANCE pInst, PPERF_DATA pData);
        !            69: LPTSTR          InstanceName (PPERF_INSTANCE pInst);
        !            70: 
        !            71: PPERF_COUNTER   FirstCounter (PPERF_OBJECT pObject);
        !            72: PPERF_COUNTER   NextCounter (PPERF_COUNTER pCounter);
        !            73: PPERF_COUNTER   FindCounter (PPERF_OBJECT pObject, DWORD TitleIndex);
        !            74: PVOID           CounterData (PPERF_INSTANCE pInst, PPERF_COUNTER pCount);

unix.superglobalmegacorp.com

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