32#ifndef ZYDIS_FORMATTER_TOKEN_H
33#define ZYDIS_FORMATTER_TOKEN_H
35#include <Zycore/String.h>
36#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
251 ZyanString**
string);
279 ZyanUPointer* state);
Import/export defines for MSVC builds.
#define ZYDIS_EXPORT
Symbol is exported in shared library builds.
Definition Defines.h:67
Status code definitions and check macros.