msxml.h

来自「MSTAR03的数码相框的代码」· C头文件 代码 · 共 51 行

H
51
字号
#ifndef __MSXML_H
#define __MSXML_H

#define PB_JOBERR_NOREASON 0x01
#define PB_JOBERR_PAPER    0x02
#define PB_JOBERR_INK      0x04
#define PB_JOBERR_HARDWARE 0x08
#define PB_JOBERR_FILE     0x10

#define PB_JOBSTS_IDLE             0x01
#define PB_JOBSTS_PRINTING         0x02
#define PB_JOBSTS_PAUSED           0x04
#define PB_JOBSTS_ACEPTNEWJOB      0x08
#define PB_JOBRLT_ENDED            0x10
#define PB_JOBRLT_NOTENDED         0x20
#define PB_JOBLIM_DISCONNECT       0x40
#define PB_JOBSEV_ERROR            0x80

typedef struct {
	__u32 Layout;
	__u32 Types;
} DPS_PaperSize_Capability;
extern DPS_PaperSize_Capability tDPS_PaperSize[];

extern __u8 volatile DPS_Ca_FileType_Default;
extern __u8 volatile DPS_Ca_FileType_EXIFJPEG;
extern __u8 volatile DPS_Ca_FileType_EXIF;
extern __u8 volatile DPS_Ca_FileType_JPEG;
extern __u8 volatile DPS_Ca_FileType_JFIF;
extern __u8 volatile DPS_Ca_FileType_DPOF;
extern __u8 volatile DPS_Ca_DatePrt_Default;
extern __u8 volatile DPS_Ca_DatePrt_Off;
extern __u8 volatile DPS_Ca_DatePrt_On;

extern __u8 volatile pbPntSevNonErrFlag;
extern __u8 volatile pbPntSevWarningFlag;
extern __u8 volatile pbPntSevErrFlag;

extern __u8 volatile pbNotifyJobStsFlag;
extern __u8 volatile pbNotifyDevStsFlag;
extern __u8 volatile pbDevStsTfCheckFlag;

extern __u16 pbDPSCurPage;
extern __u16 pbDPSTotPage;
extern __u16 pbDPSImgPrinted;

__u8 pbGetTagAttr(char *TTag_Name,__u8 TName_Length,char* pbuffer,__u16 bsize);
int pbDPSNotifyStsParser(__u32 ParserLength,char* ParBuffer);
int pbDPSGetInfoParser(__u8 DPS_Type,__u32 ParserLength,char* ParBuffer);

#endif /* __MSXML_H */

⌨️ 快捷键说明

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