mirror of
https://github.com/HyperDbg/HyperDbg.git
synced 2026-07-14 19:49:32 +00:00
65 lines
1.2 KiB
C
65 lines
1.2 KiB
C
/**
|
|
* @file pch.h
|
|
* @author M.H. Gholamrezaei (mh@hyperdbg.org)
|
|
*
|
|
* @details Pre-compiled headers
|
|
* @version 0.1
|
|
* @date 2020-10-22
|
|
*
|
|
* @copyright This project is released under the GNU Public License v3.
|
|
*
|
|
*/
|
|
#pragma once
|
|
|
|
//
|
|
// Scope definitions
|
|
//
|
|
#define HYPERDBG_SCRIPT_ENGINE
|
|
|
|
//
|
|
// Environment headers
|
|
//
|
|
#include "platform/general/header/Environment.h"
|
|
|
|
//
|
|
// Exclude rarely-used stuff from Windows headers
|
|
//
|
|
#define WIN32_LEAN_AND_MEAN
|
|
|
|
//
|
|
// Windows Header Files
|
|
//
|
|
#ifdef _WIN32
|
|
# include <windows.h>
|
|
#endif
|
|
|
|
#include <ctype.h>
|
|
#include <stdarg.h>
|
|
|
|
#include <stdio.h>
|
|
#include <stdlib.h>
|
|
#include <string.h>
|
|
#include <stdint.h>
|
|
|
|
#include "SDK/HyperDbgSdk.h"
|
|
#include "SDK/imports/user/HyperDbgSymImports.h"
|
|
#include "SDK/headers/HardwareDebugger.h"
|
|
#include "type.h"
|
|
#include "script_include.h"
|
|
#include "common.h"
|
|
#include "scanner.h"
|
|
#include "globals.h"
|
|
#include "../include/SDK/headers/ScriptEngineCommonDefinitions.h"
|
|
#include "script-engine.h"
|
|
#include "parse-table.h"
|
|
#include "hardware.h"
|
|
|
|
//
|
|
// Platform-specific library calls
|
|
//
|
|
#include "platform/user/header/platform-lib-calls.h"
|
|
|
|
//
|
|
// Import/export definitions
|
|
//
|
|
#include "SDK/imports/user/HyperDbgScriptImports.h"
|