/*=================================================================== Microsoft IIS 5.0 (ASP) Microsoft Confidential. Copyright 1998 Microsoft Corporation. All Rights Reserved. Component: Thread Gate header File: thrdgate.h Owner: DmitryR This file contains the definitons for the Thread Gate ===================================================================*/ #ifndef THRDGATE_H #define THRDGATE_H typedef struct _THREADGATE_CONFIG { BOOL fEnabled; DWORD msTimeSlice; DWORD msSleepDelay; DWORD nSleepMax; DWORD nLoadLow; DWORD nLoadHigh; DWORD nMinProcessorThreads; DWORD nMaxProcessorThreads; } THREADGATE_CONFIG; HRESULT InitThreadGate(THREADGATE_CONFIG *); void UnInitThreadGate(); void EnterThreadGate(DWORD msCurrentTickCount); void LeaveThreadGate(); #endif // THRDGATE_H