// HSI_Sevenocean_EF3.h : HSI_Sevenocean_EF3 DLL 的主头文件 // #pragma once #ifndef __AFXWIN_H__ #error "在包含此文件之前包含“stdafx.h”以生成 PCH 文件" #endif #include "resource.h" // 主符号 #include class HSI_Sevenocean_EF3 : public HSI { public: HSI_Sevenocean_EF3(); ~HSI_Sevenocean_EF3() override; HSI_STATUS Startup(HWND _hWnd, bool _bOfflineOnly) override; HSI_STATUS GetMachineInfo(int& _NumMachineTypes); HSI_STATUS SetEventCallback(pEventCallback _pCallback); HSI_STATUS Shutdown() override; static VOID EventCallback(sHSIEventProperties& sEventProp); private: static pEventCallback m_pEventCallback; }; extern HSI_Sevenocean_EF3* g_pHSI_Sevenocean_EF3;