Call this method to add a waitable object's handle to the list maintained by the worker thread.
HRESULT AddHandle(
   HANDLE hObject,
   IWorkerThreadClient* pClient,
   DWORD_PTR dwParam 
) throw( );
Parameters
- hObject 
 The handle to a waitable object.
- pClient 
 The pointer to the IWorkerThreadClient interface on the object to be called when the handle is signaled.
- dwParam 
 The parameter to be passed to IWorkerThreadClient::Execute when the handle is signaled.
Return Value
Returns S_OK on success, or an error HRESULT on failure.
Remarks
IWorkerThreadClient::Execute will be called through pClient when the handle, hObject, is signaled.
Requirements
Header: atlutil.h