28#define MINIMUM_THREAD_COUNT_DEFAULT (1)
static HRESULT _CreateAndInit(_In_ PFX_DRIVER_GLOBALS DriverGlobals, _Out_ FxInterruptThreadpool **ppThreadpool)
TP_CALLBACK_ENVIRON m_CallbackEnvironment
ULONG m_MinimumThreadCount
PTP_CALLBACK_ENVIRON GetCallbackEnvironment(VOID)
PTP_WAIT CreateThreadpoolWait(__in PTP_WAIT_CALLBACK pfnwa, __inout_opt PVOID Context)
HRESULT UpdateThreadPoolThreadLimits(_In_ ULONG InterruptCount)
static HRESULT _CreateAndInit(_In_ FxInterruptThreadpool *Threadpool, _In_ FxInterrupt *Interrupt, _In_ PTP_WAIT_CALLBACK WaitCallback, _Out_ FxInterruptWaitblock **Waitblock)
VOID WaitForOutstandingCallbackToComplete(VOID)
VOID SetThreadpoolWait(VOID)
HANDLE GetEventHandle(VOID)
VOID CloseThreadpoolWait(VOID)
VOID ClearThreadpoolWait(VOID)
FxInterruptWaitblock(PFX_DRIVER_GLOBALS FxDriverGlobals)
static TP_CALLBACK_ENVIRON *static PTP_WAIT_CALLBACK
_Must_inspect_result_ _In_ WDFDEVICE _In_ PWDF_INTERRUPT_CONFIG _In_opt_ PWDF_OBJECT_ATTRIBUTES _Out_ WDFINTERRUPT * Interrupt
struct _TP_POOL * PTP_POOL