SimEditor.h
1.24 KB
#pragma once
// The following ifdef block is the standard way of creating macros which make exporting
// from a DLL simpler. All files within this DLL are compiled with the SIMEDITOR_EXPORTS
// symbol defined on the command line. this symbol should not be defined on any project
// that uses this DLL. This way any other project whose source files include this file see
// SIMEDITOR_API functions as being imported from a DLL, whereas this DLL sees symbols
// defined with this macro as being exported.
#ifdef SIMEDITOR_EXPORTS
#define SIMEDITOR_API __declspec(dllexport)
#else
#define SIMEDITOR_API __declspec(dllimport)
#endif
typedef struct
{
HWND hParent; //Parent window handle
BOOL bShowSetDef; //If show "Set as default SIM Card of a Modis"
LPCTSTR lpszModisPath; //Modis(To be set default SIM Card) path, only valid when (bShowSetDef == TRUE)
INT iMaxSIMCardCurLoadSupport; //Only valid when (bShowSetDef == TRUE)
UINT uiMinMSISDNSim; //Min and Max MSISDN numbers you want to support
UINT uiMaxMSISDNSim;
UINT uiMinMSISDNUSim;
UINT uiMaxMSISDNUSim;
} SimEditorInitParam;
SIMEDITOR_API BOOL SimEditorInit(SimEditorInitParam);
SIMEDITOR_API BOOL SimEditorUninit(void);
SIMEDITOR_API BOOL SimEditorOpen(void);
SIMEDITOR_API BOOL SimEditorClose(void);