#pragma once #define MAX_SIGNAL_TYPE_COUNT 5 #define MAX_SIGNAL_INDEX_COUNT 64 namespace SMemoryInterface { enum SMemoryType { MemoryType_Inspect=0, MemoryType_Review, MemoryType_Control, MemoryType_Count }; }; interface ISMemoryInterface2Parent { virtual void ISMI2P_SendSignalValue(int nMemoryType, int nSignalType, int nSignalIndex, int nValue) = 0; }; class CSSignalData { public: CSSignalData() { memset(this, 0, sizeof(CSSignalData)); } DWORD64 m_dwSendSignal[MAX_SIGNAL_TYPE_COUNT]; DWORD64 m_dwRecvSignal[MAX_SIGNAL_TYPE_COUNT]; };