⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 aapiclnt.h

📁 是一个手机功能的模拟程序
💻 H
字号:
/*
 * Copyright (C) Ericsson Mobile Communications AB, 2000.
 * Licensed to AU-System AB.
 * All rights reserved.
 *
 * This software is covered by the license agreement between
 * the end user and AU-System AB, and may be used and copied
 * only in accordance with the terms of the said agreement.
 *
 * Neither Ericsson Mobile Communications AB nor AU-System AB
 * assumes any responsibility or liability for any errors or inaccuracies in
 * this software, or any consequential, incidental or indirect damage arising
 * out of the use of the Generic WAP Client software.
 */
#ifndef AAPICLNT_H
#define AAPICLNT_H


#include "tapicmmn.h"
#include "wipprdct.h"
#include "confvars.h"


typedef struct
{
	INT16	iName;		
	UINT16	iValueIndex;
} DATATABSTRUCT, *pDATATABSTRUCT;


#ifdef USE_PROPRIETARY_WMLS_LIBS
	#include "tapiclnt.h"
#endif

VOID    CLNTa_terminated (VOID);

//UINT32  CLNTa_currentTime (VOID);
ULONG  CLNTa_currentTime (VOID);
//VOID    CLNTa_setTimer (UINT32 timeInterval);
VOID    CLNTa_setTimer (ULONG timeInterval);

VOID    CLNTa_resetTimer (VOID);

VOID	CLNTa_requestConnection( UINT8 objectId );

VOID	CLNTa_setupConnection( UINT8 objectId, UINT8 channelID );

VOID	CLNTa_closeConnection( UINT8 objectId, UINT8 channelID );

VOID    CLNTa_getFile (UINT8 fileId, const CHAR *URL);

VOID    CLNTa_callFunction (UINT8 functionId, const CHAR *device, const CHAR *function, const CHAR *attributes);

VOID    CLNTa_nonSupportedScheme (UINT8 objectId, const CHAR *URL);

VOID    CLNTa_content (UINT8 urlID, const CHAR *data, UINT16 length, BOOL moreData, const CHAR *contentType, UINT32 totalSize, INT16 errorNo);

VOID    CLNTa_acknowledgePostContent (UINT8 urlID);

VOID    CLNTa_error (UINT8 objectId, INT16 errorNo, UINT8 errorType);

VOID    CLNTa_log (UINT8 objectId, INT16 logNo, const CHAR *format, ...);

VOID	CLNTa_changedChannel(UINT8 objectId, UINT8 channelId, UINT8 isWTLSchannel); 

#ifdef USE_PROPRIETARY_WMLS_LIBS

BOOL    CLNTa_hasWMLSLibFunc (UINT16 libNbr, UINT8 funcNbr, UINT8 *nbrOfParams);

WMLSvar* CLNTa_callWMLSLibFunc (UINT16 invokeId, UINT16 libNbr, UINT8 funcNbr, const WMLSvar * const *params, BOOL *pSeparateResponse);

#endif

VOID    CLNTa_resultDecodeProvisioning (const DATATABSTRUCT *dataTab, UINT16 dataTabLen, 
										const WCHAR *strTab, UINT16 strTabLen, UINT16 iResult);

VOID    CLNTa_resultDecodeE2Esecurity (UINT8 objectID, UINT8 id, UINT32 expires, const DATATABSTRUCT *dataTab, UINT16 dataTabLen, 
									   const WCHAR *strTab, UINT16 strTabLen, UINT16 iResult);

VOID	CLNTa_getProvSharedSecret(UINT16 iListID, UINT16 SEC);

#endif

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -