#ifndef _DVIOUT_H
#define _DVIOUT_H

/* include files which are refered in (almost) all c codes. */
#include <Windows.h>
#include <WindowsX.h>	/* Message Cracker */

/* standard C headers */
#include <stdio.h>
#ifdef _DEBUG
#define _CRTDBG_MAP_ALLOC
#include <stdlib.h>
#include <crtdbg.h>
#else
#include <stdlib.h>
#endif
#include <string.h>
#include <assert.h>	   // Using Assertion

/* dviout specific headers */
#include "resource.h"	/* resource symbols */
#include "help_id.h"	/* ID definitions for help */
#include "version.h"	/* version info */
#include "root.h"		/* declarations for dviout for windows. prototype, macros, etc. */
#include "inter.h"		/* interface definition between the GDI-dviout and the classical dviout kernel. */
#endif