tools/VsIdeHostAdapter/TargetAddIn/AgentSide/RetryMessageFilter.cs
/// <summary>
/// Called by COM when a Windows message appears in a COM application's message queue 
/// while the application is waiting for a reply to an outgoing remote call. 
/// </summary>
/// <returns>
/// Tell COM whether: to process the message without interrupting the call, 
/// to continue waiting, or to cancel the operation. 
/// </returns>
Called by COM when a Windows message appears in a COM application's message queue
while the application is waiting for a reply to an outgoing remote call.
Called by COM when a Windows message appears in a COM application ' s message queue while the application is waiting for a reply to an outgoing remote call .
public int MessagePending(IntPtr handleTaskCallee, int dwTickCount, int dwPendingType)
        {
            return (int)PENDINGMSG.PENDINGMSG_WAITDEFPROCESS;
        }
public int MessagePending ( IntPtr handleTaskCallee , int dwTickCount , int dwPendingType ) { return ( int ) PENDINGMSG . PENDINGMSG_WAITDEFPROCESS ; }
Called by COM when a Windows message appears in a COM application's message queue
while the application is waiting for a reply to an outgoing remote call.
Called by COM when a Windows message appears in a COM application ' s message queue while the application is waiting for a reply to an outgoing remote call .
// Continue waiting for the reply, and do not dispatch the message unless it is a task-switching or window-activation message.  // A subsequent message will trigger another call to IMessageFilter::MessagePending. 
Tell COM whether: to process the message without interrupting the call,
to continue waiting, or to cancel the operation.
Tell COM whether : to process the message without interrupting the call to continue waiting or to cancel the operation .
handleTaskCallee
IntPtr
dwTickCount
int
dwPendingType
int