Home | Info | Community | Development | myReactOS | Contact Us
ReactOS Development > Doxygenpixplugin.h
Go to the documentation of this file.
00001 00002 00003 #pragma once 00004 00005 #ifdef __cplusplus 00006 extern "C" 00007 { 00008 #endif 00009 00010 #define PIX_PLUGIN_SYSTEM_VERSION 0x101 00011 00012 enum PIXCOUNTERDATATYPE 00013 { 00014 PCDT_RESERVED, 00015 PCDT_FLOAT, 00016 PCDT_INT, 00017 PCDT_INT64, 00018 PCDT_STRING, 00019 }; 00020 00021 typedef int PIXCOUNTERID; 00022 00023 struct PIXCOUNTERINFO 00024 { 00025 PIXCOUNTERID counterID; 00026 WCHAR* pstrName; 00027 PIXCOUNTERDATATYPE pcdtDataType; 00028 }; 00029 00030 struct PIXPLUGININFO 00031 { 00032 HINSTANCE hinst; 00033 WCHAR* pstrPluginName; 00034 int iPluginVersion; 00035 int iPluginSystemVersion; 00036 }; 00037 00038 BOOL WINAPI PIXBeginExperiment( PIXCOUNTERID id, const WCHAR* pstrApplication ); 00039 BOOL WINAPI PIXEndFrame( PIXCOUNTERID id, UINT iFrame, DWORD* pdwReturnBytes, BYTE** ppReturnData ); 00040 BOOL WINAPI PIXEndExperiment( PIXCOUNTERID id ); 00041 BOOL WINAPI PIXGetCounterInfo( DWORD* pdwReturnCounters, PIXCOUNTERINFO** ppCounterInfoList ); 00042 BOOL WINAPI PIXGetCounterDesc( PIXCOUNTERID id, WCHAR** ppstrCounterDesc ); 00043 BOOL WINAPI PIXGetPluginInfo( PIXPLUGININFO* pPIXPluginInfo ); 00044 00045 #ifdef __cplusplus 00046 }; 00047 #endif Generated on Sun May 27 2012 04:30:43 for ReactOS by
1.7.6.1
|