www.pudn.com > isee_code01231.zip > DcxModule.h
// DcxModule.h : main header file for the DCXMODULE DLL
//
#if !defined(AFX_DCXMODULE_H__C03B0E61_460A_11D4_8853_C6A14464AE19__INCLUDED_)
#define AFX_DCXMODULE_H__C03B0E61_460A_11D4_8853_C6A14464AE19__INCLUDED_
#if _MSC_VER > 1000
#pragma once
#endif // _MSC_VER > 1000
#ifndef __AFXWIN_H__
#error include 'stdafx.h' before including this file for PCH
#endif
#include "resource.h" // main symbols
#include "..\public\gol_isee.h" // 此文件定义了接口数据包
/////////////////////////////////////////////////////////////////////////////
// CDcxModuleApp
// See DcxModule.cpp for the implementation of this class
//
class CDcxModuleApp : public CWinApp
{
public:
CDcxModuleApp();
// Overrides
// ClassWizard generated virtual function overrides
//{{AFX_VIRTUAL(CDcxModuleApp)
//}}AFX_VIRTUAL
//{{AFX_MSG(CDcxModuleApp)
// NOTE - the ClassWizard will add and remove member functions here.
// DO NOT EDIT what you see in these blocks of generated code !
//}}AFX_MSG
DECLARE_MESSAGE_MAP()
};
// 定义模块版本
#define MODULE_BUILDID 1
// 接口函数声明 — 第一层,唯一与外界联系的接口
int WINAPI AccessDCXModule(INFOSTR *pInfo);
// 命令解释函数 — 第二层解释函数
void _fnCMD_GETPROCTYPE(INFOSTR *pInfo);
void _fnCMD_GETWRITERS(INFOSTR *pInfo);
void _fnCMD_GETWRITERMESS(INFOSTR *pInfo);
void _fnCMD_GETBUILDID(INFOSTR *pInfo);
void _fnCMD_IS_VALID_FILE(INFOSTR *pInfo);
void _fnCMD_GET_FILE_INFO(INFOSTR *pInfo);
void _fnCMD_LOAD_FROM_FILE(INFOSTR *pInfo);
void _fnCMD_SAVE_TO_FILE(INFOSTR *pInfo);
void _fnCMD_IS_SUPPORT(INFOSTR *pInfo);
void _fnCMD_RESIZE(INFOSTR *pInfo);
// 内部执行函数 - 第三层执行函数.....
/////////////////////////////////////////////////////////////////////////////
//{{AFX_INSERT_LOCATION}}
// Microsoft Visual C++ will insert additional declarations immediately before the previous line.
#endif // !defined(AFX_DCXMODULE_H__C03B0E61_460A_11D4_8853_C6A14464AE19__INCLUDED_)