19#ifndef ROSPERF_H_INCLUDED
20#define ROSPERF_H_INCLUDED
BOOL(* TESTPROC)(INT *, INT *)
static unsigned(__cdecl *hash_bstr)(bstr_t s)
void GradientHorizontalProc(void *Context, PPERF_INFO PerfInfo, unsigned Reps)
unsigned AlphaBlendInit(void **Context, PPERF_INFO PerfInfo, unsigned Reps)
void LinesVerticalProc(void *Context, PPERF_INFO PerfInfo, unsigned Reps)
void(* CLEANUPTESTPROC)(void *Context, PPERF_INFO PerfInfo)
void AlphaBlendCleanup(void *Context, PPERF_INFO PerfInfo)
void GradientVerticalProc(void *Context, PPERF_INFO PerfInfo, unsigned Reps)
void(* TESTPROC)(void *Context, PPERF_INFO PerfInfo, unsigned Reps)
unsigned(* INITTESTPROC)(void **Context, PPERF_INFO PerfInfo, unsigned Reps)
void AlphaBlendProc(void *Context, PPERF_INFO PerfInfo, unsigned Reps)
struct tagPERF_INFO PERF_INFO
void NullCleanup(void *Context, PPERF_INFO PerfInfo)
void GradientProc(void *Context, PPERF_INFO PerfInfo, unsigned Reps)
struct tagPERF_INFO * PPERF_INFO
void GetTests(unsigned *TestCount, PTEST *Tests)
unsigned NullInit(void **Context, PPERF_INFO PerfInfo, unsigned Reps)
void TextProc(void *Context, PPERF_INFO PerfInfo, unsigned Reps)
void FillSmallProc(void *Context, PPERF_INFO PerfInfo, unsigned Reps)
void LinesHorizontalProc(void *Context, PPERF_INFO PerfInfo, unsigned Reps)
void FillProc(void *Context, PPERF_INFO PerfInfo, unsigned Reps)
void LinesProc(void *Context, PPERF_INFO PerfInfo, unsigned Reps)
void ScrollProc(void *Context, PPERF_INFO PerfInfo, unsigned Reps)
CLEANUPTESTPROC PassCleanup