ReactOS  0.4.15-dev-1207-g698a8e6
pixplugin.h
Go to the documentation of this file.
1 
2 
3 #pragma once
4 
5 #ifdef __cplusplus
6 extern "C"
7 {
8 #endif
9 
10 #define PIX_PLUGIN_SYSTEM_VERSION 0x101
11 
13 {
19 };
20 
21 typedef int PIXCOUNTERID;
22 
24 {
28 };
29 
31 {
36 };
37 
38 BOOL WINAPI PIXBeginExperiment( PIXCOUNTERID id, const WCHAR* pstrApplication );
39 BOOL WINAPI PIXEndFrame( PIXCOUNTERID id, UINT iFrame, DWORD* pdwReturnBytes, BYTE** ppReturnData );
41 BOOL WINAPI PIXGetCounterInfo( DWORD* pdwReturnCounters, PIXCOUNTERINFO** ppCounterInfoList );
42 BOOL WINAPI PIXGetCounterDesc( PIXCOUNTERID id, WCHAR** ppstrCounterDesc );
43 BOOL WINAPI PIXGetPluginInfo( PIXPLUGININFO* pPIXPluginInfo );
44 
45 #ifdef __cplusplus
46 };
47 #endif
BOOL WINAPI PIXEndExperiment(PIXCOUNTERID id)
BOOL WINAPI PIXGetCounterInfo(DWORD *pdwReturnCounters, PIXCOUNTERINFO **ppCounterInfoList)
HINSTANCE hinst
Definition: pixplugin.h:32
int iPluginVersion
Definition: pixplugin.h:34
BOOL WINAPI PIXGetPluginInfo(PIXPLUGININFO *pPIXPluginInfo)
WCHAR * pstrName
Definition: pixplugin.h:26
unsigned int BOOL
Definition: ntddk_ex.h:94
PIXCOUNTERID counterID
Definition: pixplugin.h:25
__wchar_t WCHAR
Definition: xmlstorage.h:180
#define WINAPI
Definition: msvc.h:6
unsigned long DWORD
Definition: ntddk_ex.h:95
WCHAR * pstrPluginName
Definition: pixplugin.h:33
unsigned char BYTE
Definition: xxhash.c:193
PIXCOUNTERDATATYPE pcdtDataType
Definition: pixplugin.h:27
int PIXCOUNTERID
Definition: pixplugin.h:21
BOOL WINAPI PIXBeginExperiment(PIXCOUNTERID id, const WCHAR *pstrApplication)
unsigned int UINT
Definition: ndis.h:50
BOOL WINAPI PIXGetCounterDesc(PIXCOUNTERID id, WCHAR **ppstrCounterDesc)
BOOL WINAPI PIXEndFrame(PIXCOUNTERID id, UINT iFrame, DWORD *pdwReturnBytes, BYTE **ppReturnData)
PIXCOUNTERDATATYPE
Definition: pixplugin.h:12
int iPluginSystemVersion
Definition: pixplugin.h:35