#pragma once struct sAUTO_ACTION { enum eACTION_TYPE { # undef WISE_AUTO_PLAY_T # define WISE_AUTO_PLAY_T(type) type , # include "WiseAutoPlayAction.Definition.hxx" # undef WISE_AUTO_PLAY_T }; eACTION_TYPE BASE_ACTION; eACTION_TYPE CUR_ACTION; eACTION_TYPE NEXT_ACTION; };