ReactOS
0.4.16-dev-927-g467dec4
Toggle main menu visibility
Main Page
Related Pages
Modules
Namespaces
Namespace List
Namespace Members
All
_
a
b
c
d
e
f
g
h
i
l
m
n
o
p
r
s
t
u
v
w
x
Functions
_
a
b
c
d
e
f
g
h
i
l
m
o
p
r
s
t
u
v
w
Variables
_
c
d
e
f
g
h
i
l
m
n
o
p
s
t
u
x
Typedefs
_
a
b
c
d
e
f
g
h
i
l
m
o
p
r
s
t
u
v
w
x
Enumerations
_
a
b
c
d
f
i
l
m
o
p
s
t
w
x
Enumerator
a
b
c
d
e
f
g
h
i
m
n
o
p
r
s
t
u
v
w
x
Classes
Class List
Class Index
Class Hierarchy
Class Members
All
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
~
Functions
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
~
Variables
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
Typedefs
_
a
b
c
d
e
f
g
h
i
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
Enumerations
_
a
b
c
d
e
f
h
i
k
l
m
n
o
p
r
s
t
u
v
w
z
Enumerator
_
a
b
c
d
e
f
g
h
i
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
Properties
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
z
Related Functions
_
a
b
c
d
e
f
g
h
i
l
m
n
o
p
q
r
s
t
v
x
Files
File List
File Members
All
$
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
Functions
$
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
Variables
$
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
Typedefs
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
Enumerations
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
Enumerator
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
Macros
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
Examples
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
12
enum
PIXCOUNTERDATATYPE
13
{
14
PCDT_RESERVED
,
15
PCDT_FLOAT
,
16
PCDT_INT
,
17
PCDT_INT64
,
18
PCDT_STRING
,
19
};
20
21
typedef
int
PIXCOUNTERID
;
22
23
struct
PIXCOUNTERINFO
24
{
25
PIXCOUNTERID
counterID
;
26
WCHAR
*
pstrName
;
27
PIXCOUNTERDATATYPE
pcdtDataType
;
28
};
29
30
struct
PIXPLUGININFO
31
{
32
HINSTANCE
hinst
;
33
WCHAR
*
pstrPluginName
;
34
int
iPluginVersion
;
35
int
iPluginSystemVersion
;
36
};
37
38
BOOL
WINAPI
PIXBeginExperiment
(
PIXCOUNTERID
id
,
const
WCHAR
* pstrApplication );
39
BOOL
WINAPI
PIXEndFrame
(
PIXCOUNTERID
id
,
UINT
iFrame,
DWORD
* pdwReturnBytes,
BYTE
** ppReturnData );
40
BOOL
WINAPI
PIXEndExperiment
(
PIXCOUNTERID
id
);
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
unsigned int BOOL
Definition:
ntddk_ex.h:94
DWORD
unsigned long DWORD
Definition:
ntddk_ex.h:95
void
Definition:
nsiface.idl:2307
UINT
unsigned int UINT
Definition:
ndis.h:50
PIXCOUNTERID
int PIXCOUNTERID
Definition:
pixplugin.h:21
PIXBeginExperiment
BOOL WINAPI PIXBeginExperiment(PIXCOUNTERID id, const WCHAR *pstrApplication)
PIXGetPluginInfo
BOOL WINAPI PIXGetPluginInfo(PIXPLUGININFO *pPIXPluginInfo)
PIXEndFrame
BOOL WINAPI PIXEndFrame(PIXCOUNTERID id, UINT iFrame, DWORD *pdwReturnBytes, BYTE **ppReturnData)
PIXGetCounterInfo
BOOL WINAPI PIXGetCounterInfo(DWORD *pdwReturnCounters, PIXCOUNTERINFO **ppCounterInfoList)
PIXEndExperiment
BOOL WINAPI PIXEndExperiment(PIXCOUNTERID id)
PIXGetCounterDesc
BOOL WINAPI PIXGetCounterDesc(PIXCOUNTERID id, WCHAR **ppstrCounterDesc)
PIXCOUNTERDATATYPE
PIXCOUNTERDATATYPE
Definition:
pixplugin.h:13
PCDT_INT64
@ PCDT_INT64
Definition:
pixplugin.h:17
PCDT_STRING
@ PCDT_STRING
Definition:
pixplugin.h:18
PCDT_RESERVED
@ PCDT_RESERVED
Definition:
pixplugin.h:14
PCDT_FLOAT
@ PCDT_FLOAT
Definition:
pixplugin.h:15
PCDT_INT
@ PCDT_INT
Definition:
pixplugin.h:16
PIXCOUNTERINFO
Definition:
pixplugin.h:24
PIXCOUNTERINFO::counterID
PIXCOUNTERID counterID
Definition:
pixplugin.h:25
PIXCOUNTERINFO::pstrName
WCHAR * pstrName
Definition:
pixplugin.h:26
PIXCOUNTERINFO::pcdtDataType
PIXCOUNTERDATATYPE pcdtDataType
Definition:
pixplugin.h:27
PIXPLUGININFO
Definition:
pixplugin.h:31
PIXPLUGININFO::iPluginSystemVersion
int iPluginSystemVersion
Definition:
pixplugin.h:35
PIXPLUGININFO::iPluginVersion
int iPluginVersion
Definition:
pixplugin.h:34
PIXPLUGININFO::pstrPluginName
WCHAR * pstrPluginName
Definition:
pixplugin.h:33
PIXPLUGININFO::hinst
HINSTANCE hinst
Definition:
pixplugin.h:32
WINAPI
#define WINAPI
Definition:
msvc.h:6
WCHAR
__wchar_t WCHAR
Definition:
xmlstorage.h:180
BYTE
unsigned char BYTE
Definition:
xxhash.c:193
sdk
include
dxsdk
pixplugin.h
Generated on Sun Mar 30 2025 06:12:17 for ReactOS by
1.9.6