📄 dmtype.h
字号:
/**************************************************************
* Copyright(C) 2003--2006
* Epson Electronic Technology Development (ShenZhen) co., LTD
* All rights reserved.
*
* File name: DMtype.h
* Platform: VC++ simulator of EPSON GUI
* Author: David Cheng
* Dept: Electronic Enginerring Department
* Date: 02/26/2003
* Descriptions:Desk Management of predefined data types
* in according with WIN32 style
* Modified:
*************************************************************/
#ifndef _SYS_DMDATATYPE_H_
#define _SYS_DMDATATYPE_H_
#include "sysGUI.h"
#ifdef __cplusplus
extern "C" {
#endif // __cplusplus
/********** 附加的简单数据定义部分 ************************/
// 为了和WIN32一致 ( DAVID CHENG)
//定义参数的性质,只是为了读代码的人好理解参数是带入还是带出的
#ifndef IN
#define IN
#endif
#ifndef OUT
#define OUT
#endif
//
#ifndef VOID
typedef void VOID;
#endif
// 8 bit
typedef unsigned char BYTE; // Unsigned CHAR.
typedef unsigned char UCHAR; // Unsigned CHAR.
typedef signed char CHAR; // Signed character
// 16 bit
typedef unsigned short USHORT; // Unsigned SHORT.
typedef signed short SHORT; // Signed SHORT.
typedef unsigned short WORD; // Unsigned SHORT.
// 32 bit
typedef unsigned int UINT; // Unsigned int.
typedef signed int INT; // Signed int.
typedef unsigned long ULONG; // Unsigned long.
typedef signed long LONG; // Signed long.
typedef unsigned long DWORD; // Unsigned long.
// 32 bit Single precision floating point
typedef float FLOAT;
// 64 bit Double precision floating point
typedef double DOUBLE;
typedef CHAR * PSTR;
typedef const CHAR * PCSTR;
typedef UCHAR * PUSTR;
typedef SHORT * PSHORT;
typedef USHORT * PUSHORT;
typedef WORD * PWORD;
typedef DWORD * PDWORD;
typedef FLOAT * PFLOAT;
typedef DOUBLE * PDOUBLE;
typedef INT * PINT;
typedef UINT * PUINT;
typedef LONG * PLONG;
typedef ULONG * PULONG;
typedef VOID * PVOID;
// 句柄类型
typedef LONG HANDLE;
//布尔型
#define BOOL BYTE
//
#define CONST const
// 复杂数据类型重定义
#define POINT T_GUI_Point // 点结构
#ifndef _ASSERT_EXIT_
#define ASSERT(p) ((void)0)
#else
// 根据不同的平台有不同的定义
#endif
#ifdef __cplusplus
}
#endif // __cplusplus
#endif // _SYS_DMDATATYPE_H_
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -