summaryrefslogblamecommitdiffstats
path: root/private/utils/ntbackup/inc/mui.h
blob: d56996795ece33eaa2de8688ba7db055b5bc9a2d (plain) (tree)

























































































































































                                                                               

/******************************************************************************
Copyright (c) Maynard, an Archive Company.  1991
GSH

     Name:          mui.h

     Description:   This file describes all the APIs and data structures
                    kept by the MaynStream User Interface (MUI) functions.

     $Log:   G:\ui\logfiles\mui.h_v  $

   Rev 1.22   21 Jul 1993 16:55:24   GLENN
Added operation queing support.

   Rev 1.21   15 Jul 1993 14:47:26   CARLS
added skipno.h

   Rev 1.20   30 Apr 1993 17:59:20   Aaron
Removed OS_WIN32 condition on inclusion of ombatch.h

   Rev 1.19   02 Apr 1993 13:52:24   GLENN
Added MUI_IsInfoAvailable() and MUI_SetInfoAvailable().

   Rev 1.18   11 Mar 1993 13:27:38   STEVEN
add batch

   Rev 1.17   20 Oct 1992 14:20:22   MIKEP
add support for getcurrentoperation

   Rev 1.16   04 Oct 1992 19:48:04   DAVEV
UNICODE AWK PASS

   Rev 1.15   10 Sep 1992 17:21:20   GLENN
Added MUI_IsTapeValid().

   Rev 1.14   27 Jun 1992 10:49:14   MIKEP
 move qtc.h to bengine.h

   Rev 1.13   29 May 1992 16:05:20   JOHNWT
PCH updates

   Rev 1.12   19 May 1992 09:27:34   MIKEP
mo changes

   Rev 1.11   15 May 1992 13:38:30   MIKEP
nt pass 2

   Rev 1.10   14 May 1992 17:39:54   MIKEP
nt pass2

   Rev 1.9   11 May 1992 14:27:40   DAVEV
OEM_MSOFT: modifications for batch command line support

   Rev 1.8   07 Apr 1992 10:37:02   GLENN
Added a call back when there is a system change. (future)

   Rev 1.7   20 Mar 1992 17:24:50   GLENN
Split out selection bar/ribbon stuff into muibar.c/h

   Rev 1.6   03 Mar 1992 17:26:12   GLENN
Added return type to MUI_StartOperation().

   Rev 1.5   06 Feb 1992 11:38:28   CHUCKB
No change.

   Rev 1.4   06 Feb 1992 11:32:36   CHUCKB
No change.

   Rev 1.3   31 Jan 1992 12:54:42   GLENN
Changed chkwh.h to hwcheck.h.

   Rev 1.2   07 Jan 1992 17:22:00   GLENN
Added header

   Rev 1.1   04 Dec 1991 18:14:04   GLENN

   Rev 1.0   20 Nov 1991 19:40:36   SYSTEM
Initial revision.

******************************************************************************/


#ifndef   MUI_H
#define   MUI_H

#include "stats.h"
#include "tape.h"
#include "muiconf.h"
#include "muiutil.h"
#include "muibar.h"
#include "rm.h"
#include "res_io.h"
#include "script.h"
#include "log.h"
#include "script_p.h"
#include "scriperr.h"
#include "error.h"
#include "tbe_defs.h"
#include "hwcheck.h"
#include "details.h"
#include "do_misc.h"
#include "status.h"
#include "global.h"
#include "vlm.h"
#include "std_err.h"
#include "msii.h"
#include "eng_msg.h"
#include "eng_err.h"
#include "do_misc.h"
#include "be_init.h"
#include "debug.h"
#include "genstat.h"
#include "jobstat.h"
#include "polldrv.h"
#include "password.h"
#include "pdtypes.h"
#include "vlm_find.h"
#include "schedule.h"
#include "d_o_bkup.h"
#include "d_o_rset.h"
#include "filerepl.h"
#include "skipno.h"
#include "ld_dvr.h"
#include "lstdres.h"
#include "hwconf.h"
#include "dlm_prv.h"
#include "dateutil.h"
#include "jobs.h"
#include "ombatch.h"

BOOL    MUI_Init ( VOID );
VOID    MUI_Deinit ( VOID );
BOOL    MUI_DisableOperations ( WORD );
BOOL    MUI_EnableOperations ( WORD );
BOOL    MUI_StartOperation ( WORD, BOOL );
VOID    MUI_ActivateDocument ( WORD );
BOOL    MUI_ProcessCommandLine ( LPSTR, INT * );
VOID    MUI_TapeInDrive ( BOOL );
BOOL    MUI_IsTapeInDrive ( VOID );
BOOL    MUI_IsTapeValid ( VOID );
BOOL    MUI_IsEjectSupported ( VOID );
BOOL    MUI_IsRetensionSupported ( VOID );
BOOL    MUI_IsInfoAvailable ( VOID );
VOID    MUI_SetInfoAvailable ( BOOL );
VOID    MUI_AdvancedSelections ( VOID );
VOID    MUI_UISystemChange ( VOID );

BOOL    MUI_QueueOperation ( UINT );
VOID    MUI_ReleaseQueuedOperation ( VOID );
BOOL    MUI_AnyQueuedOperations ( VOID );


#endif