📄 mytypes.h
字号:
#ifndef __MYTYPES_H#define __MYTYPES_H#define TITLESIZE 50typedef struct _CMD{ int flag; int cmdtype; int nextdatalen; int reserved;}REQCMD,*PREQCMD,ACKCMD,*PACKCMD;typedef struct _PICPRJHEAD{ unsigned int iFlag; unsigned int iVersion; unsigned int iPicCount; unsigned int iPlayType; unsigned int iSize; unsigned int iReserved;}PICPRJHEAD,*PPICPRJHEAD;typedef struct _PICBODY{ char chTitle[50]; unsigned int iDelayTime; unsigned int iSize;//文件大小,包含标题50个字节 int iNextPic; int iMoveinType; int iMoveoutType; unsigned int iReserved;}PICBODY,*PPICBODY;typedef struct _PICPARAM{ int iHeader; //开始标志 int iState; //状态 int ipos; char chTitle[TITLESIZE]; //当前播放的文件的名称 int iReserved; //保留字段}PICPARAM,PPICPARAM;typedef struct _PICLABEL{ char chtitle[50]; int Left; int Top; int Width; int Height; int FontSize; int FontColor; int FontStyle; int BkColor; int BmpSize; char BmpFile[1024*200*4];} PICLABEL,*PPICLABEL;typedef struct _PICLABELLIST{ PICLABEL piclabel; _PICLABELLIST* next;}PICLABELLIST,*PPICLABELLIST;#define PICCAPTURE 0x03000001#define PICSETPIC 0x03000002#define PICBEGINPLAY 0x03000004#define PICPAUSEPLAY 0x03000008#define PICSTOPPLAY 0x03000010#define PICNEXT 0x03000220#define PICPREVIOUS 0x03000120#define PICSETLABEL 0x03000040#define PICSWITCHLBL 0x03000080#define recvfail(sock,ptemp,ilen) recv(sock,ptemp,ilen,0)!=ilen#define sendfail(sock,ptemp,ilen) send(sock,ptemp,ilen,0)!=ilen #define gotoerror(ptemp) {\ printf("%s",ptemp);\ goto _error;\ }int recvn(int ,char* ,int);int savefile(char*,char*,int);typedef struct _BROADCASTHEAD{ int iflag; int itotalsize; int ifiletag; int ipos; char chfilename[20];}BROADCASTHEAD,*PBROADCASTHEAD;#endif
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -