|
Classes |
struct | _STRUC_ELEMENT |
Defines |
#define | MAX_ELEMENT_NAME_LEN 127 |
#define | SEF_ENABLE_MASK 0x0000FF00 |
#define | SEF_HAL 0x00000100 |
#define | SEF_KERNEL 0x00000200 |
#define | SEF_INC_FORMAT_MASK 0x00010000 |
#define | SEF_H_FORMAT 0x00000000 |
#define | SEF_INC_FORMAT 0x00010000 |
#define | SEF_TYPE_MASK 0x000000FF |
#define | SEF_EQUATE 0x00000000 |
#define | SEF_EQUATE64 0x00000001 |
#define | SEF_COMMENT 0x00000002 |
#define | SEF_STRING 0x00000003 |
#define | SEF_BITFLD 0x00000004 |
#define | SEF_BITALIAS 0x00000005 |
#define | SEF_STRUCTURE 0x00000006 |
#define | SEF_SETMASK 0x00000010 |
#define | SEF_CLRMASK 0x00000011 |
#define | SEF_END 0x00000012 |
#define | SEF_START 0x00000013 |
#define | SEF_PATH 0x00000014 |
#define | SEF_FLAGS 0 |
#define | HAL SEF_HAL |
#define | KERNEL SEF_KERNEL |
#define | ULONG_MAX 0xFFFFFFFF |
#define | SEF_UINT SEF_EQUATE |
#define | genDef(Prefix, Type, Member) { SEF_EQUATE, OFFSET(Type, Member), #Prefix #Member }, |
#define | genAlt(Name, Type, Member) { SEF_EQUATE, OFFSET(Type, Member), #Name }, |
#define | genCom(Comment) { SEF_COMMENT, 0, Comment }, |
#define | genNam(Name) { SEF_EQUATE, (ULONG)(Name), #Name }, |
#define | genNamUint(Name) { SEF_UINT, (UINT64)(Name), #Name }, |
#define | genVal(Name, Value) { SEF_EQUATE, (ULONG)(Value), #Name }, |
#define | genValUint(Name, Value) { SEF_UINT, (UINT64)(Value), #Name }, |
#define | genSpc() { SEF_STRING, 0, "\n" }, |
#define | genStr(String, Value) { SEF_STRING, (ULONG_PTR)(Value), String }, |
#define | genTxt(String) { SEF_STRING, 0, String }, |
#define | DisableInc(x) { SEF_CLRMASK, x, "" }, |
#define | EnableInc(x) { SEF_SETMASK, x, "" }, |
#define | MARKER_STRING "This is the genxx marker string." |
#define | setPath(p, f) { SEF_PATH | f, 0, p }, |
#define | START_LIST { SEF_START, (ULONG_PTR)ElementList, MARKER_STRING }, |
#define | END_LIST { SEF_END, 0, "" } |
#define | ASSERT_SAME(x, y) |
#define | ROUND_UP(Val, Bnd) (((Val) + ((Bnd) - 1)) & ~((Bnd) - 1)) |
#define | OFFSET(type, field) ((ULONG_PTR)(&((type *)0)->field)) |
Typedefs |
typedef _STRUC_ELEMENT | STRUC_ELEMENT |
typedef _STRUC_ELEMENT * | PSTRUC_ELEMENT |