mirror of https://github.com/lianthony/NT4.0
You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
54 lines
1.6 KiB
54 lines
1.6 KiB
/***********************************************************************
|
|
* Microsoft Puma
|
|
*
|
|
* Microsoft Confidential. Copyright 1994-1996 Microsoft Corporation.
|
|
*
|
|
* Component:
|
|
*
|
|
* File: puma.h
|
|
*
|
|
* File Comments:
|
|
*
|
|
*
|
|
***********************************************************************/
|
|
|
|
#if _MSC_VER >= 1010
|
|
#pragma once
|
|
#endif
|
|
|
|
#ifndef PUMA_H // Prevent multiple inclusion
|
|
#define PUMA_H
|
|
|
|
#ifndef __cplusplus
|
|
#error Only C++ interfaces are supported
|
|
#endif
|
|
|
|
#include <stddef.h>
|
|
#include <stdexcpt.h>
|
|
|
|
#define AFTERCATCH
|
|
#define CASEJUMP
|
|
|
|
#include "pumadef.h" // Global types and constants
|
|
// #include "pumaxcpt.h" // Exceptions and errors
|
|
// #include "pumadb.h" // Database APIs
|
|
// #include "pumaarch.h" // Architecture APIs
|
|
#include "pumadis.h" // Disassembler APIs
|
|
// #include "pumacrsr.h" // Cursor APIs
|
|
// #include "pumablk.h" // Block APIs
|
|
// #include "pumaedg.h" // Block APIs
|
|
// #include "pumafan.h" // Fanout APIs
|
|
// #include "pumafun.h" // Function APIs
|
|
// #include "pumamrg.h" // Merge APIs
|
|
// #include "pumasec.h" // Section APIs
|
|
// #include "pumaimg.h" // Image APIs
|
|
// #include "pumanam.h" // Name table APIs
|
|
// #include "pumaprtn.h" // Parition APIs
|
|
// #include "pumasym.h" // Symbol table APIs
|
|
// #include "pumaibl.h" // Instrumentation APIs for blocks
|
|
// #include "pumaiel.h" // Instrumentation APIs for edges
|
|
// #include "pumairt.h" // Instrumentation runtime
|
|
// #include "pumablkl.h" // Blklist APIs
|
|
// #include "merge.h" // UNDONE: needs to be public
|
|
|
|
#endif // !PUMA_H
|