Annotation of ntddk/src/perf/vgactrs/datavga.c, revision 1.1

1.1     ! root        1: /*++ BUILD Version: 0001    // Increment this if a change has global effects
        !             2: 
        !             3: Copyright (c) 1992  Microsoft Corporation
        !             4: 
        !             5: Module Name:
        !             6: 
        !             7:     datavga.c
        !             8: 
        !             9: Abstract:
        !            10:        
        !            11:     a file containing the constant data structures used by the Performance
        !            12:     Monitor data for the VGA Extensible Objects.
        !            13: 
        !            14:     This file contains a set of constant data structures which are
        !            15:     currently defined for the VGA Extensible Objects.  This is an
        !            16:     example of how other such objects could be defined.
        !            17: 
        !            18: Created:
        !            19: 
        !            20:     Russ Blake  26 Feb 93
        !            21: 
        !            22: Revision History:
        !            23: 
        !            24:     None.
        !            25: 
        !            26: --*/
        !            27: //
        !            28: //  Include Files
        !            29: //
        !            30: 
        !            31: #include <windows.h>
        !            32: #include <winperf.h>
        !            33: #include "vgactrnm.h"
        !            34: #include "datavga.h"
        !            35: 
        !            36: //
        !            37: //  Constant structure initializations 
        !            38: //      defined in datavga.h
        !            39: //
        !            40: 
        !            41: VGA_DATA_DEFINITION VgaDataDefinition = {
        !            42: 
        !            43:     {  sizeof(VGA_DATA_DEFINITION) + SIZE_OF_VGA_PERFORMANCE_DATA,
        !            44:        sizeof(VGA_DATA_DEFINITION),
        !            45:     sizeof(PERF_OBJECT_TYPE),
        !            46:     VGAOBJ,
        !            47:     0,
        !            48:        VGAOBJ,
        !            49:     0,
        !            50:        PERF_DETAIL_NOVICE,
        !            51:        (sizeof(VGA_DATA_DEFINITION)-sizeof(PERF_OBJECT_TYPE))/
        !            52:         sizeof(PERF_COUNTER_DEFINITION),
        !            53:        0,
        !            54:     0,
        !            55:     0
        !            56:     },
        !            57:     {   sizeof(PERF_COUNTER_DEFINITION),
        !            58:        BITBLTS,
        !            59:     0,
        !            60:        BITBLTS,
        !            61:     0,
        !            62:     0,
        !            63:        PERF_DETAIL_NOVICE,
        !            64:        PERF_COUNTER_COUNTER,
        !            65:         sizeof(DWORD),
        !            66:        NUM_BITBLTS_OFFSET
        !            67:     },
        !            68:     {   sizeof(PERF_COUNTER_DEFINITION),
        !            69:        TEXTOUTS,
        !            70:     0,
        !            71:        TEXTOUTS,
        !            72:     0,
        !            73:     0,
        !            74:        PERF_DETAIL_NOVICE,
        !            75:        PERF_COUNTER_COUNTER,
        !            76:         sizeof(DWORD),
        !            77:        NUM_TEXTOUTS_OFFSET
        !            78:     }
        !            79: };

unix.superglobalmegacorp.com

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