/*
   shutdown_cmd.h

   (c) Copyright 1995 SHW Wabnitz
   Written by Bernhard Fastenrath (fasten@shw.com)

   This file may be distributed under the terms
   of the GNU General Public License.
*/

#include <exec/types.h>
#include <exec/lists.h>
#include <exec/nodes.h>
#include <exec/memory.h>
#include <dos/dos.h>
#include <dos/dosextens.h>
#include <dos/filehandler.h>

#include <proto/exec.h>
#include <proto/dos.h>

#define UMNT_INHIBIT  0x0
#define UMNT_READONLY 0x1
#define UMNT_REMOUNT  0x2

#define HFLG_REBOOT   0x0
#define HFLG_HALT     0x1
#define HFLG_EXIT     0x2

typedef struct List List;
typedef struct Node Node;
typedef struct MinNode MinNode;
typedef struct MsgPort MsgPort;
typedef struct Message Message;
typedef struct StandardPacket StandardPacket;
typedef struct DevProc DevProc;
typedef struct DosList DosList;
typedef struct DeviceNode DeviceNode;
typedef struct RootNode RootNode;
typedef struct Task Task;
