funlist.h
来自「wince中工程模式用来测试硬件的驱动是否好用」· C头文件 代码 · 共 56 行
H
56 行
#ifndef FUNLIST_H
#define FUNLIST_H
#include "stdafx.h"
#include "ril.h"
#include "CEDDK.h"
#include <bsp.h>
#include "Battery.h"
#include <pm.h>
#include <pmpolicy.h>
#define WAITFORAPICOMPLETION(hr) \
if (FAILED(hr)) { \
DEBUGMSG(TRUE, (TEXT("RIL call failed immediately, code = %x\r\n"))); \
} else if (WAIT_OBJECT_0 != WaitForSingleObject(g_hEvent, INFINITE)) { \
goto Error; \
}
extern "C"
{
typedef HRESULT (WINAPI *PFRIL_Initialize)(DWORD,RILRESULTCALLBACK,RILNOTIFYCALLBACK,DWORD,DWORD,HRIL*);
typedef HRESULT (WINAPI *PFRIL_Deinitialize)(HRIL);
typedef HRESULT (WINAPI *PFRIL_DevSpecific)(HRIL, const BYTE*, DWORD);
//typedef HRESULT (WINAPI *PFRIL_DevSpecific)(HRIL, const LPDETAILEDRILDEVSPECIFIC*, DWORD);//added in 060921添加黑名单和好友名单
}
extern BOOL unLoadRILLib();
extern BOOL LoadRILLib();
//设置GPIO输入输出,功能
extern void GPIOSet(volatile BULVERDE_GPIO_REG *g_pGPIORegs,unsigned char num,unsigned char direct,unsigned char fn);
//设置GPIO高低位
extern void GPIOWrite(volatile BULVERDE_GPIO_REG *g_pGPIORegs,unsigned char num,unsigned char c);
#define PFUNCTIONPARAMOUT BOOL
#define PFUNCTIONPARAMINT (void)
#define FUNCTIONDESC(n) extern PFUNCTIONPARAMOUT n PFUNCTIONPARAMINT
typedef PFUNCTIONPARAMOUT (*ProcFunc)PFUNCTIONPARAMINT;//CFunctionListDlg
struct FunControl
{
TCHAR Name[128];
ProcFunc funName;
};
FUNCTIONDESC(getRadioVer);
FUNCTIONDESC(switchRange);
FUNCTIONDESC(getMemoryInfo);
FUNCTIONDESC(GPIOControl);
FUNCTIONDESC(WakeSleepInfo);
FUNCTIONDESC(OpenCloseWireless);
FUNCTIONDESC(DispBattery);
#endif
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?