📄 mass_common.h
字号:
#ifndef __FSCOMMON_H__
#define __FSCOMMON_H__
#include "genlib.h"
///////////////////////////////////////////////////////////////////
#define FORMAT_SPEEDUP 1
#if defined(MMC_INCLUDE)
#define DRIVE_NFL 0
#define DRIVE_MMC 1
#else
#define DRIVE_NFL 0
#define DRIVE_SMC 1
#endif
typedef unsigned int MASS_CALLBACK; // 2002.12.23 Add by HHC
///////////////////////////////////////////////////////////////////
#pragma packed on
struct _FAT_Cache
{
unsigned int Used;
unsigned int LogDrvNum;
unsigned int Changed;
unsigned long Addr;
unsigned char Data[1536];
};
#pragma packed off
typedef struct _tag_MPX_TYPE
{
unsigned nType;
unsigned long dwFrameHeader;
unsigned nMpegVer;
unsigned nLayer;
unsigned nBitrate;
unsigned nSamplingFreq;
} MPX_TYPE_INFO;
typedef struct _tag_MPX_IDTAG3
{
unsigned nFlags;
char* lpszTitle;
char* lpszArtist;
char* lpszAlbum;
char* lpszYear;
char* lpszComment;
unsigned nGenre;
} MPX_IDTAG3_INFO;
extern struct _FAT_Cache mFATCache;
extern unsigned TCC730_FS_Check_Audio_Header(CONST_FAKE void* lpFrame,
unsigned char* lpbMpegVer,
unsigned char* lpbLayer,
unsigned* lpnBitrate,
unsigned* lpnSampFreq);
// for Directory 2002.12.20 Add by HHC
/////////////////////////////////////////////////////
extern unsigned long ChangeDirectory( int drive, char* pathname );
extern unsigned long ChangeDirectoryByCode( int drive, code char* code_pathname );
extern unsigned long ChangeDirectoryByCluster( int drive, unsigned long cluster );
extern unsigned long MakeDirectory( int drive, char* pathname );
extern unsigned long MakeDirectoryByCode( int drive, code char* code_pathname );
extern unsigned long GetCurrentDirectory( int drive, char* pathname, int maxlen );
// for Accessing Entry 2002.12.23 Add by HHC
/////////////////////////////////////////////////////
extern void GetCurrentFileTime(int* lpnYear, int* lpnMonth, int* lpnDay,
int* lpnHour, int* lpnMinute, int* lpnSecond);
extern MASS_CALLBACK ChangeEntryofCreateFileAtOpen( void* EntryofFile );
extern MASS_CALLBACK ChangeEntryofCreateFileAtClose( void* EntryofFile );
extern MASS_CALLBACK ChangeEntryofCreateDirectory( void* EntryofDir );
#endif
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -