#include #include /** * @brief Example interface */ interface ITestLock { /** * @brief Lock Mutex */ void Lock(); /** * @brief Unlock Mutex */ void Unlock(); }; /** * @brief Hello interface */ interface IHello { /** * @brief Say hello * @return The greetings string. */ u8string SayHello() const; /** * @brief Get the PID of the process the component is running in... */ sdv::process::TProcessID GetPID() const; };