32 #ifndef ZYDIS_FORMATTER_TOKEN_H 33 #define ZYDIS_FORMATTER_TOKEN_H 35 #include <ZydisExportConfig.h> 36 #include <Zycore/String.h> 37 #include <Zycore/Types.h> 57 #define ZYDIS_TOKEN_INVALID 0x00 61 #define ZYDIS_TOKEN_WHITESPACE 0x01 65 #define ZYDIS_TOKEN_DELIMITER 0x02 69 #define ZYDIS_TOKEN_PARENTHESIS_OPEN 0x03 73 #define ZYDIS_TOKEN_PARENTHESIS_CLOSE 0x04 77 #define ZYDIS_TOKEN_PREFIX 0x05 81 #define ZYDIS_TOKEN_MNEMONIC 0x06 85 #define ZYDIS_TOKEN_REGISTER 0x07 89 #define ZYDIS_TOKEN_ADDRESS_ABS 0x08 93 #define ZYDIS_TOKEN_ADDRESS_REL 0x09 97 #define ZYDIS_TOKEN_DISPLACEMENT 0x0A 101 #define ZYDIS_TOKEN_IMMEDIATE 0x0B 105 #define ZYDIS_TOKEN_TYPECAST 0x0C 109 #define ZYDIS_TOKEN_DECORATOR 0x0D 113 #define ZYDIS_TOKEN_SYMBOL 0x0E 118 #define ZYDIS_TOKEN_USER 0x80 130 #pragma pack(push, 1) 251 ZyanString**
string);
279 ZyanUPointer* state);
Status code definitions and check macros.