typedef.h
来自「电力与银行通讯的源码 1.应用tuxedo中间件. 2.与银行的前置机通讯.」· C头文件 代码 · 共 76 行
H
76 行
#ifndef _TYPEDEF_H_#define _TYPEDEF_H_#undef FAR#undef NEAR#define FAR far#define NEAR near#ifndef CONST#define CONST const#endif#define TRUE 1#define FALSE 0 typedef unsigned long DWORD;typedef int BOOL;typedef int BOOLEAN;typedef unsigned char BYTE;typedef unsigned short WORD;typedef float FLOAT;typedef FLOAT *PFLOAT;typedef int INT;typedef unsigned int UINT;typedef unsigned int *PUINT;typedef long LONG;typedef unsigned long ULONG;typedef LONG *PLONG; typedef CONST char *LPCSTR, *PCSTR, *LPCTSTR;#define _MAX_PATH 260/* Types use for passing & returning polymorphic values */typedef UINT WPARAM;typedef LONG LPARAM;typedef LONG LRESULT;#ifndef NOMINMAX#ifndef max#define max(a,b) (((a) > (b)) ? (a) : (b))#endif#ifndef min#define min(a,b) (((a) < (b)) ? (a) : (b))#endif#endif /* NOMINMAX */#define MAKEWORD(a, b) ((WORD)(((BYTE)(a)) | ((WORD)((BYTE)(b))) << 8))#define MAKELONG(a, b) ((LONG)(((WORD)(a)) | ((DWORD)((WORD)(b))) << 16))#define LOWORD(l) ((WORD)(l))#define HIWORD(l) ((WORD)(((DWORD)(l) >> 16) & 0xFFFF))#define LOBYTE(w) ((BYTE)(w))#define HIBYTE(w) ((BYTE)(((WORD)(w) >> 8) & 0xFF))#define VALUE_IN_RANGE( a , b , c ) ((a>=b && a<=c || a<=b && a>=c)? TRUE:FALSE) #ifdef WIN32#define PrintMsg(a) AfxMessageBox(a)#define WM_PROGRESS WM_USER+100#define WM_STATUS WM_USER+101#define WM_FTP_SEND WM_USER+102#else#define PrintMsg(a) printf(a)#endif#define RAW_FILE_DIR "/billing/offline/area%d/raw/%s"#define STD_FILE_DIR "/billing/offline/area%d/std/%s"#define BILL_FILE_DIR "/billing/offline/area%d/bill/%s"#define RAW_FILE_DIR_BAK "/billing/offline_bak/area%d/raw/%s"#define STD_FILE_DIR_BAK "/billing/offline_bak/area%d/std/%s"#define BILL_FILE_DIR_BAK "/billing/offline_bak/area%d/bill/%s"#define LISTFILE 1#define METERFILE 2#define MIXTUREFILE 3#define UNKNOWNFILE 4#define DB_SERVERNAME "BILL"#define DB_DATABASE "billing"#define DB_USERNAME "sa"#define DB_PASSWORD "aaaaaa"#define MSGSIZE 256#define MSGKEY 101struct msgbuf1{ long mtype; char mtext[MSGSIZE];};#endif
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?