file_list_wnd_proc (pstruct -w reply, p_program_state -&w state, p_msg msg)
{
  select (msg->message)
  {
    case WM_BEGIN_DRAG:                                                        /* "post" */
      ...
    return;

    case WM_DRAG_RENDER:                                                       /* "send" */
      ...
    return;

    case WM_DISCARD_OBJECT:                                                    /* "send" */
      ...
    return;

    case WM_PRINT_OBJECT:                                                      /* "send" */
      ...
    return;

    case WM_DRAG_COMPLETE:                                                     /* "send" */
      ...
    return;
  }
  else
  {
    ;
  }
}