📄 fsmdataitem.h
字号:
/*****************************************************************************
FILE NAME: FsmDataItem.h
DESCRIPTION:
Data item manager definitions.
Copyright (c) 2002, VIA Technologies, Inc.
*****************************************************************************/
#ifndef __FSM_DATAITEM_H__
#define __FSM_DATAITEM_H__
#include "fsmdefs.h"
typedef /*PACKED*/ struct
{
uint16 ItemType;
uint16 ItemId;
uint32 ItemLength;
uint8 Attrib;
uint8 Method;
} FsmItemInfoT;
/* wildcard for data item search. */
#define MATCH_TYPE 0XFFFF
#define MATCH_ID 0XFFFF
/* Interface definition */
uint32 FsmDataItemOpen(uint16 type, uint16 id, uint32 mode);
uint32 FsmDataItemClose(uint32 ItemFd);
uint32 FsmDataItemWrite(uint16 type, uint16 id, uint32 offset, uint8 * buffer, uint32 size);
uint32 FsmDataItemRead(uint16 type, uint16 id, uint32 offset, uint8 * buffer, uint32 size);
uint32 FsmDataItemDelete(uint16 type, uint16 id);
uint32 FsmDataItemFindFirst(uint16 type, uint16 id, FsmItemInfoT * Info);
uint32 FsmDataItemFindNext(uint32 ItemFd, FsmItemInfoT * Info);
#define FsmDataItemFindClose(a) FsmDataItemClose(a)
uint32 FsmDataItemFlush(uint16 type, uint16 id);
uint32 FsmDataItemFlushAll(void);
uint32 FsmDataItemError(uint32 ItemFd);
uint32 FsmDataItemGetError(void);
/* interface define end */
#endif
/*****************************************************************************
* $Log: Fsmdataitem.h $
* Revision 1.3 2004/03/17 12:57:45 zgy
* Revision 1.7 2004/03/16 15:54:19 jjs
* Revision 1.6 2004/03/11 15:30:43 jjs
* Revision 1.5 2003/10/26 10:46:25 jjs
* Revision 1.4 2003/10/24 13:16:32 jjs
* Revision 1.3 2003/10/23 14:01:52 wsm
* Revision 1.2 2003/10/21 16:30:28 wsm
* Revision 1.1 2003/10/21 16:14:21 jjs
* Initial revision
* Revision 1.1 2003/09/30 15:06:58 wsm
* Initial revision
*****************************************************************************/
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -