OFFSET_OF
#define OFFSET_OF(TYPE, Field) ((UINTN) __builtin_offsetof(TYPE, Field))
#define OFFSET_OF(TYPE, Field) ((UINTN) &(((TYPE *)0)->Field))