User`s guide

Contents ci
WinHLLAPIIsBlocking( )
This function allows a task to determine if it is executing while waiting for a previous blocking call to
complete.
BOOL WinHLLAPIIsBlocking(void)
The return value specifies the outcome of the function. It is nonzero if there is an outstanding blocking
call awaiting completion; otherwise it is zero.
Although a call issued on a blocking function appears to an application as though it blocks, the
WHLLAPI DLL has to relinquish the processor to allow other applications to run. This means that it is
possible for the application that issued the blocking call to be re-entered, depending on the message(s)
it receives. In this instance, the WinHLLAPIIsBlocking( ) call can be used to determine whether the
application task currently has been re-entered while waiting for an outstanding blocking call to
complete. Note that Windows HLLAPI prohibits more than one outstanding blocking call per thread.
Windows HLLAPI Supplier Notes
A Windows HLLAPI implementation must prohibit more than one outstanding blocking call per
thread.
Syntax
Returns
Remarks