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