#ifdef _MSC_VER
#pragma once
#endif // _MSC_VER
#ifndef _THREADPOOLLEGACYAPISET_H_
#define _THREADPOOLLEGACYAPISET_H_
#include <apiset.h>
#include <apisetcconv.h>
#include <minwindef.h>
#include <minwinbase.h>
#ifdef __cplusplus
extern
"C"
{
#endif
#pragma region Desktop Family or OneCore Family
#if WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP | WINAPI_PARTITION_SYSTEM)
(
_In_ LPTHREAD_START_ROUTINE Function,
);
_Must_inspect_result_
(
_In_opt_ HANDLE CompletionEvent
);
_Ret_maybenull_
(
);
(
_Outptr_ PHANDLE phNewTimer,
_In_opt_ HANDLE TimerQueue,
_In_ WAITORTIMERCALLBACK Callback,
_In_opt_ PVOID Parameter,
);
_Must_inspect_result_
(
_In_opt_ HANDLE TimerQueue,
);
_Must_inspect_result_
(
_In_opt_ HANDLE TimerQueue,
_In_opt_ HANDLE CompletionEvent
);
_Must_inspect_result_
(
_In_opt_ HANDLE CompletionEvent
);
#endif /* WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP | WINAPI_PARTITION_SYSTEM) */
#pragma endregion
#ifdef __cplusplus
}
#endif
#endif // _THREADPOOLLEGACYAPISET_H_