/* oversize.h
 *
 * Code to handle user interaction when we find a message that has exceeded the size
 * we've been configured to download
 *
 * (C) Joseph Heenan, 1998. All rights reserved.
 *
 * $Id: oversize,v 1.3 1999/10/05 22:34:02 joseph Exp $
 *
 */

#ifndef OVERSIZE_H
#define OVERSIZE_H

typedef enum
{
  osaction_waiting,    /* waiting for user answer / timeout */
  osaction_confdelete, /* wait for user to confirm delete, or timeout */
  osaction_abort,      /* action */
  osaction_download,   /* action */
  osaction_delete,     /* action */
  osaction_leave,      /* action */
  osaction_skip        /* action */
} osaction_t;

void oversize_init( int /*winhan*/ );
osaction_t oversize_query( const char */*ruser*/, const char */*server*/,
                           const char */*from*/, const char */*subject*/, int /*size*/ );

void oversize_mouseclick( int /*icon*/, int /*but*/ );

#endif
