22 static const P6FSMFLAGS P6FSM_NOFLAGS = 0x00000000;
23 static const P6FSMFLAGS P6FSM_LOGTRANSITIONS = 0x00000001;
35 #define INTERFACE p6IFsm
170 #define IF_p6IFsm {0x3ABD7B8D,0x8EB7,0x499F,{0x96,0xB9,0x07,0xB4,0x32,0xCA,0xFF,0x88}}
173 #define COMP_p6Fsm {0x65FB2BB9,0x61EA,0x461E,{0xB2,0x64,0x99,0x90,0xCC,0x47,0x61,0x1B}}
P6UINT32 P6FSMFLAGS
type for controls flags passed into p6IFsm
unsigned char P6BOOL
Boolean type.
This component provides a general purpose finite state machine engine that can be used with anything...
wchar_t P6WCHAR
Wide character type see p6i18n.h.
The base interface all [p6]COM components must derive from and implement.
P6UINT16 P6FSMEVENT
type used to represent event values in the state machine
P6UINT16 P6FSMACTION
type used to represent action values in the state machine
#define P6DECLCOMMETHOD(method)
P6UINT16 P6FSMSTATE
type used to represent state values in the state machine
#define P6DECLAREIF_(iface, baseif)