#ifdef _MSC_VER
#pragma once
#endif // _MSC_VER
#ifndef _TIMERAPI_H_
#define _TIMERAPI_H_
#include <apiset.h>
#include <apisetcconv.h>
#include <mmsyscom.h>
#ifdef __cplusplus
extern
"C"
{
#endif
#pragma region Desktop Family or OneCore Family
#if WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP | WINAPI_PARTITION_SYSTEM)
#ifndef MMNOTIMER
#define TIMERR_NOERROR (0) /* no error */
#define TIMERR_NOCANDO (TIMERR_BASE+1) /* request not completed */
#define TIMERR_STRUCT (TIMERR_BASE+33) /* time struct size */
typedef
struct
{
;
;
} TIMECAPS, *PTIMECAPS, NEAR *NPTIMECAPS, FAR *LPTIMECAPS;
(
_Out_writes_bytes_(cbmmt) LPMMTIME pmmt,
);
(
void
);
(
_Out_writes_bytes_(cbtc) LPTIMECAPS ptc,
);
(
);
(
);
#endif /* ifndef MMNOTIMER */
#endif /* WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP | WINAPI_PARTITION_SYSTEM) */
#pragma endregion
#ifdef __cplusplus
}
#endif
#endif // _TIMERAPI_H_