ReactOS 0.4.16-dev-91-g764881a
schemadef.h File Reference
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Macros

#define BEGIN_TM_SCHEMA(name)
 
#define END_TM_SCHEMA(name)
 
#define BEGIN_TM_ENUM(name)   enum name {
 
#define TM_ENUM(value, prefix, name)   prefix##_##name = (value),
 
#define END_TM_ENUM()   };
 
#define BEGIN_TM_PROPS()
 
#define TM_PROP(value, prefix, name, type)   prefix##_##name = (value),
 
#define END_TM_PROPS()   };
 
#define BEGIN_TM_CLASS_PARTS(name)
 
#define TM_PART(value, prefix, name)   prefix##_##name = (value),
 
#define END_TM_CLASS_PARTS()   };
 
#define BEGIN_TM_PART_STATES(name)
 
#define TM_STATE(value, prefix, name)   prefix##_##name = (value),
 
#define END_TM_PART_STATES()   };
 

Macro Definition Documentation

◆ BEGIN_TM_CLASS_PARTS

#define BEGIN_TM_CLASS_PARTS (   name)
Value:
enum name##PARTS { \
name##PartFiller0,
Definition: name.c:39

Definition at line 35 of file schemadef.h.

◆ BEGIN_TM_ENUM

#define BEGIN_TM_ENUM (   name)    enum name {

Definition at line 26 of file schemadef.h.

◆ BEGIN_TM_PART_STATES

#define BEGIN_TM_PART_STATES (   name)
Value:
enum name##STATES { \
name##StateFiller0,

Definition at line 40 of file schemadef.h.

◆ BEGIN_TM_PROPS

#define BEGIN_TM_PROPS ( )
Value:
enum PropValues { \
DummyProp = 49,

Definition at line 30 of file schemadef.h.

◆ BEGIN_TM_SCHEMA

#define BEGIN_TM_SCHEMA (   name)

Definition at line 23 of file schemadef.h.

◆ END_TM_CLASS_PARTS

#define END_TM_CLASS_PARTS ( )    };

Definition at line 38 of file schemadef.h.

◆ END_TM_ENUM

#define END_TM_ENUM ( )    };

Definition at line 28 of file schemadef.h.

◆ END_TM_PART_STATES

#define END_TM_PART_STATES ( )    };

Definition at line 43 of file schemadef.h.

◆ END_TM_PROPS

#define END_TM_PROPS ( )    };

Definition at line 33 of file schemadef.h.

◆ END_TM_SCHEMA

#define END_TM_SCHEMA (   name)

Definition at line 24 of file schemadef.h.

◆ TM_ENUM

#define TM_ENUM (   value,
  prefix,
  name 
)    prefix##_##name = (value),

Definition at line 27 of file schemadef.h.

◆ TM_PART

#define TM_PART (   value,
  prefix,
  name 
)    prefix##_##name = (value),

Definition at line 37 of file schemadef.h.

◆ TM_PROP

#define TM_PROP (   value,
  prefix,
  name,
  type 
)    prefix##_##name = (value),

Definition at line 32 of file schemadef.h.

◆ TM_STATE

#define TM_STATE (   value,
  prefix,
  name 
)    prefix##_##name = (value),

Definition at line 42 of file schemadef.h.