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

📄 mmsfrrecord.h

📁 mtk wap和mms代码。。适应mtk 25。26平台
💻 H
字号:
/***************************************************************************
 *
 *                      Pollex Mobile Platform
 *
 * Copyright (c) 2004 by Pollex Mobile Software Co., Ltd. 
 *                       All Rights Reserved 
 *
 * Module   : 
 *
 * Purpose  : 
 *
\**************************************************************************/
#ifndef _MMSFRRECORD_H
#define _MMSFRRECORD_H

//#include "PlxMmsRes.h"
#include "../main/plxDefs.h"
#include "../main/plxPort.h"
#include "PlxMms_Util.h"
#include "PlxMms_Def.h"

#include "PlxConfig.h"
#if defined(PROJECT_BRANCH_06A)
#define __NEWSIMULATOR
#include "FileSystemDef.h"
#undef __NEWSIMULATOR
#endif // defined(PROJECT_BRANCH_06A)

#include "Fs_type.h"
#include "Fs_func.h"

//struct for mms content read
typedef struct tagFRRecord
{
    S8*         m_filename;     //full path name, unicode
    FS_HANDLE   m_filehandle;   //file handle
    int         m_filesize;     //file length
    int         m_fileoffset;   //current file pos
    BOOL        m_bOpen;        //if opened
}FRRecord;

//create a new FRRecord
FRRecord* frr_CreateRecord(void);
//release
FRRecord* frr_ReleaseRecord(FRRecord* record);

//set file name
//BOOL     frr_SetFileName(FRRecord* record, char* fname);
BOOL     frr_SetFileName(FRRecord* record, S8* fname);

//get field values
s8*         frr_GetFileName(FRRecord* record);
FS_HANDLE   frr_GetFileHandle(FRRecord* record);
int         frr_GetFileSize(FRRecord* record);
int         frr_GetFileOffset(FRRecord* record);

//process file
FS_HANDLE   frr_OpenFile(FRRecord* record);
BOOL        frr_CloseFile(FRRecord* record);
int         frr_ReadFile(FRRecord* record, void* pBuf, long nLen);

#endif //_MMSFRRECORD_H

⌨️ 快捷键说明

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