📄 mmsfrrecord.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 + -