ZydisFormatterToken
typedef const ZydisFormatterToken ZydisFormatterTokenConst;
ZYDIS_EXPORT ZyanStatus ZydisFormatterTokenGetValue(const ZydisFormatterToken* token,
ZydisFormatterToken* const last = (ZydisFormatterToken*)buffer->string.vector.data - 1;
(length <= sizeof(ZydisFormatterToken)) || !token)
ZydisFormatterToken* first_token;
*token = (ZydisFormatterTokenConst*)((ZyanU8*)first_token + sizeof(ZydisFormatterToken) +
(length <= sizeof(ZydisFormatterToken)) || !token)
ZydisFormatterToken* first_token;
*token = (ZydisFormatterTokenConst*)((ZyanU8*)first_token + sizeof(ZydisFormatterToken) +
ZydisFormatterToken** first_token, void* user_buffer, ZyanUSize length)
user_buffer = (ZyanU8*)user_buffer + sizeof(ZydisFormatterToken);
length -= sizeof(ZydisFormatterToken);
if (buffer->capacity <= len + sizeof(ZydisFormatterToken))
ZydisFormatterToken* const last = (ZydisFormatterToken*)buffer->string.vector.data - 1;
const ZyanUSize delta = len + sizeof(ZydisFormatterToken);
ZydisFormatterToken* const token = (ZydisFormatterToken*)buffer->string.vector.data - 1;
ZyanStatus ZydisFormatterTokenGetValue(const ZydisFormatterToken* token,
*value = (ZyanConstCharPointer)((ZyanU8*)token + sizeof(ZydisFormatterToken));
*token = (ZydisFormatterTokenConst*)((ZyanU8*)*token + sizeof(ZydisFormatterToken) + next);