#ifndef __XED_WRAPPER_H #define __XED_WRAPPER_H #include "Windas.h" extern "C" { #include } #define XED_DECODED_INST xed_decoded_inst_t #define XED_INST xed_inst_t #define XED_OPERAND xed_operand_t #define XED_SIMPLE_FLAG xed_simple_flag_t #define XED_FLAG_SET xed_flag_set_t #define XED_OPERAND_TYPE_ENUM xed_operand_type_enum_t #define XED_ERROR_ENUM xed_error_enum_t #define XED_CATEGORY_ENUM xed_category_enum_t #define XED_ICLASS_ENUM xed_iclass_enum_t #define XedTablesInit xed_tables_init #define XedDecode xed_decode #define XedDecodedInstZero xed_decoded_inst_zero #define XedDecodedInstSetMode xed_decoded_inst_set_mode #define XedDecodedInstGetLength xed_decoded_inst_get_length #define XedDecodedInstGetCategory xed_decoded_inst_get_category #define XedDecodedInstGetBranchDisplacementWidth xed_decoded_inst_get_branch_displacement_width #define XedDecodedInstGetBranchDisplacement xed_decoded_inst_get_branch_displacement #define XedDecodedInstInst xed_decoded_inst_inst #define XedDecodedInstNumOperands xed_decoded_inst_noperands #define XedDecodedInstGetIClass xed_decoded_inst_get_iclass #define XedDecodedInstGetRflagsInfo xed_decoded_inst_get_rflags_info #define XedInstOperand xed_inst_operand #define XedOperandType xed_operand_type #define XedIClassEnumToString xed_iclass_enum_t2str #define XedErrorEnumToString xed_error_enum_t2str #define XedCategoryEnumToString xed_category_enum_t2str #define XedSimpleFlagGetReadFlagSet xed_simple_flag_get_read_flag_set #define XedSimpleFlagGetWrittenFlagSet xed_simple_flag_get_written_flag_set #define XedSimpleFlagGetUndefinedFlagSet xed_simple_flag_get_undefined_flag_set #endif