whusb20type.h

来自「linux 下的驱动程序 欢迎下载」· C头文件 代码 · 共 62 行

H
62
字号
/*****************************************************************
	文件:	Whjk05Type.h

	版本:	1.00

	描述:
		定义数据类型


	修改历史:

*****************************************************************/
#ifndef WHJK05_TYPE_H
#define WHJK05_TYPE_H

#define VOID	void
#define STATIC	static

typedef VOID			   *PVOID,	*LPVOID;
typedef unsigned long   DWORD,	*PDWORD;
typedef unsigned char	BOOL,	   *PBOOL;
typedef unsigned char   BYTE,	   *PBYTE,	*LPBYTE,  *LPCBYTE;
typedef unsigned short  WORD,	   *PWORD;
typedef float           FLOAT,	*PFLOAT;
typedef int             INT,	   *PINT;
typedef unsigned int    UINT,	   *PUINT;
typedef unsigned long	ULONG,	*PULONG;
typedef unsigned char   BOOLEAN, *PBOOLEAN;
typedef unsigned char   UCHAR,   *PUCHAR;
typedef unsigned short  USHORT,  *PUSHORT;


#undef   LOBYTE
#undef   HIBYTE
#undef   LOWORD
#undef   HIWORD
#define	LOBYTE(us)	( *( ( PUCHAR )&(us) ) )
#define	HIBYTE(us)	( *( ( PUCHAR )&(us) + 1 ) )
#define	LOWORD(ul)	( *( ( PUSHORT )&(ul) ) )
#define	HIWORD(ul)	( *( ( PUSHORT )&(ul) + 1 ) )
#if !defined( NULL )
#define	NULL	0
#endif

#define	VOID	void
#define	IN
#define	OUT

#if !defined( BOOLEAN )
#define	BOOLEAN	UCHAR
#endif

#if !defined( FALSE )
#define	FALSE 0
#endif

#if !defined( TRUE )
#define TRUE	!0
#endif

#endif

⌨️ 快捷键说明

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