The following strings are reserved by Hex Workshop and cannot be used as structure or variable names:

Structure Constructs:

struct, union, typedef, enum, switch, case, break, default, else, if, while, for, #include, #pragma, function

Data Types:

signed, unsigned, bool, char, int, __int8, __int16, __int32, __int64, halffloat, float, double, DATE, DOSDATE, DOSTIME, FILETIME, zstring, time_t, time64_t, blob, short, long, Byte, UByte, Word, UWord, DWord, UDWord, QWord, UQWord

Functions:

__min, __max, __byteflip16, __byteflip32, __byteflip64
__addStructureAt

__getCaretPos, __getCaretSel, __getDocSize, __setCaretPos, __setCaretSel, __getAddrOf, __getSizeOf

__getByteAt, __getUByteAt, __getWordAt, __getUWordAt, __getDWordAt, __getUDWordAt, __getQWordAt, __getUQWordAt
__setByteAt, __setUByteAt, __setWordAt, __setUWordAt, __setDWordAt, __setUDWordAt, __setQWordAt, __setUQWordAt
__insertByteAt, __insertUByteAt, __insertWordAt, __insertUWordAt, __insertDWordAt, __insertUDWordAt, __insertQWordAt, __insertUQWordAt

Reserved Words:

__parent__, __this__, __verify

Deprecated:

addrof, sizeof, __size__, ubyteAt, ushortAt, ulongAt, uquadAt, byteflip16, byteflip32, byteflip64

Symbols:

// /* */ ; { } [ ] ( ) , ? :
+ - * / % & | ~ ^
<< >> == != || && < <= > >=
= += -= *= /= %= &= |= ^= <<= >>= ++ --

More Information on Structure Definitions

Definition Overview, Data Types, Enumerated Types, Arrays, Strings, Bitfields, Expressions, Conditionals, Functions, Verification, Library Settings, Structure Settings, and Reserved Words and Symbols.