29 lines
715 B
C++
29 lines
715 B
C++
// HSI_Sevenocean_EF3.h : HSI_Sevenocean_EF3 DLL 的主头文件
|
|
//
|
|
|
|
#pragma once
|
|
|
|
#ifndef __AFXWIN_H__
|
|
#error "在包含此文件之前包含“stdafx.h”以生成 PCH 文件"
|
|
#endif
|
|
|
|
#include "resource.h" // 主符号
|
|
#include <cstring>
|
|
|
|
|
|
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;
|