53 lines
1.4 KiB
C
53 lines
1.4 KiB
C
/*****************************************************************************/
|
|
/* */
|
|
/* ICAPEXP.H -- Exports from ICAP.DLL */
|
|
/* */
|
|
/* Copyright (C) 1995 by Microsoft Corp. */
|
|
/* All rights reserved */
|
|
/* */
|
|
/*****************************************************************************/
|
|
|
|
#ifndef __ICAPEXP_H__
|
|
#define __ICAPEXP_H__
|
|
|
|
#ifndef PROFILE
|
|
#define PROFILE 1 // define this as zero to macro-out the API
|
|
#endif
|
|
|
|
#if PROFILE
|
|
|
|
#ifdef __cplusplus
|
|
extern "C"
|
|
{
|
|
#endif
|
|
|
|
int __stdcall StartCAP(void); // start profiling
|
|
int __stdcall StopCAP(void); // stop profiling until StartCAP
|
|
int __stdcall SuspendCAP(void); // suspend profiling until ResumeCAP
|
|
int __stdcall ResumeCAP(void); // resume profiling
|
|
|
|
int __stdcall StartCAPAll(void); // process-wide start profiling
|
|
int __stdcall StopCAPAll(void); // process-wide stop profiling
|
|
int __stdcall SuspendCAPAll(void); // process-wide suspend profiling
|
|
int __stdcall ResumeCAPAll(void); // process-wide resume profiling
|
|
|
|
#ifdef __cplusplus
|
|
}
|
|
#endif
|
|
|
|
#else // NOT PROFILE
|
|
|
|
#define StartCAP() 0
|
|
#define StopCAP() 0
|
|
#define SuspendCAP() 0
|
|
#define ResumeCAP() 0
|
|
|
|
#define StartCAPAll() 0
|
|
#define StopCAPAll() 0
|
|
#define SuspendCAPAll() 0
|
|
#define ResumeCAPAll() 0
|
|
|
|
#endif // NOT PROFILE
|
|
|
|
#endif // __ICAPEXP_H__
|