#pragma once #ifdef __cplusplus_cli // Compiled in a C++/CLI file (/clr enabled) -> Exports a public managed enum #define EXPORT_MANAGED public #else // Compiled in a Native C++ file (/clr disabled) -> Becomes standard C++11 enum class #define EXPORT_MANAGED #endif EXPORT_MANAGED enum class EpdSteps { StepTest=0, StepStartCom=1, StepInitialized=2, StepDiscovering=3, StepConnecting=4, StepReadStatus=5, StepReadIdentities=6, StepReadCounts=7, StepReadRTC=8 , StepReadWearerId=9, StepPrepareIssue = 10, StepIssue=11, StepDeIssue=12, }; EXPORT_MANAGED enum class EpdStepResults { None=0, Started=1, OK=2, Error };