windows-nt/Source/XPSP1/NT/base/busdrv/acpi/tools/kdext/pch.h
2020-09-26 16:20:57 +08:00

109 lines
2.1 KiB
C

//+-------------------------------------------------------------------------
//
// Microsoft Windows
// Copyright (C) Microsoft Corporation, 1992 - 1992.
//
// File: PCH.cxx
//
// Contents: Pre-compiled header
//
// History: 21-Dec-92 BartoszM Created
//
//--------------------------------------------------------------------------
#define KDEXTMODE
#define SPEC_VER 100
#include <nt.h>
#include <ntrtl.h>
#include <nturtl.h>
#include <ntos.h>
#include <zwapi.h>
#include <pnp.h>
#include <stdlib.h>
#include <stdio.h>
#include <string.h>
#include <windef.h>
#include <windows.h>
#include <memory.h>
#include <wmistr.h>
#include <wmilib.h>
//
// This header is part of the global one, but is only required because of
// thermal.h
//
#include <poclass.h>
//
// Load the debugger version of the files
//
#define DEBUGGER
//
// These are the ACPI specific include files
//
#include <acpitabl.h>
#include <aml.h>
#include <amli.h>
#include <acpi.h>
#include <acpipriv.h>
#include <acpidbg.h>
#include <acpiregs.h>
#include <dockintf.h>
#include <ospower.h>
#include <acpiosnt.h>
#include <buildsrc.h>
#include <res_bios.h>
#include <amlipriv.h>
#include <ctxt.h>
#include <thermal.h>
#include <arbiter.h>
#include <irqarb.h>
#include <ntacpi.h>
#include <cmdarg.h>
#include <amldebug.h>
#include <debugger.h>
#include <strlib.h>
#include "build.h"
#include "flags.h"
#include "kdext.h"
#include "stack.h"
#include "table.h"
//#include "udata.h"
//#include "udebug.h"
//#include "ulist.h"
//#include "unamespac.h"
#include "unasm.h"
#include "kdutil.h"
// Stolen from ntrtl.h to override RECOMASSERT
#undef ASSERT
#undef ASSERTMSG
#if DBG
#define ASSERT( exp ) \
if (!(exp)) \
RtlAssert( #exp, __FILE__, __LINE__, NULL )
#define ASSERTMSG( msg, exp ) \
if (!(exp)) \
RtlAssert( #exp, __FILE__, __LINE__, msg )
#else
#define ASSERT( exp )
#define ASSERTMSG( msg, exp )
#endif // DBG
#include <wdbgexts.h>
extern WINDBG_EXTENSION_APIS ExtensionApis;
#define OFFSET(struct, elem) ((char *) &(struct->elem) - (char *) struct)
#pragma hdrstop