summaryrefslogtreecommitdiffhomepage
path: root/include/perk/perk.h
diff options
context:
space:
mode:
Diffstat (limited to 'include/perk/perk.h')
-rw-r--r--include/perk/perk.h13
1 files changed, 11 insertions, 2 deletions
diff --git a/include/perk/perk.h b/include/perk/perk.h
index e8a4a18..4c444d8 100644
--- a/include/perk/perk.h
+++ b/include/perk/perk.h
@@ -5,8 +5,6 @@
#include <stdio.h>
#include "perk_api.h"
-#include "perk_consts.h"
-#include "perk_structs.h"
#include "perk_meta.h"
#ifdef __cplusplus
@@ -21,6 +19,7 @@ extern "C" {
#endif
#endif
+
/* status codes */
#define PERK_OK 0x00
#define PERK_USAGE 0x01
@@ -65,6 +64,16 @@ enum pe_custom_error {
PERK_ERR_CAP,
};
+struct pe_raw_image;
+struct pe_raw_image_dos_hdr;
+struct pe_raw_coff_image_hdr;
+struct pe_raw_coff_object_hdr;
+union pe_raw_opt_hdr;
+struct pe_raw_sec_hdr;
+struct pe_raw_export_hdr;
+struct pe_raw_import_hdr;
+struct pe_raw_coff_symbol;
+
struct pe_raw_image {
void * map_addr;
size_t map_size;