⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 nicmacro.h

📁 3com3c905网卡驱动程序
💻 H
字号:
/*******************************************************************************
*** Note: Copy rights resevered to Beijing Pacific Linkair Communications Co. 
***
*** File Name: NICMacro.h
*** Purpose  : System Definitions  
***
*** Author   : Guangzhao Tian
*** Modified : By Guangzhao Tian at 2000/9/7
***
**/

#define NIC_STATUS              unsigned char
  #define NIC_STATUS_SUCCESS		0x1
  #define NIC_STATUS_FAILURE		0x2

#define NIC_TIMEOUT			40
#define NIC_WAITTIMES   	10
#define NIC_RESETWAITTIME   40

#define FALSE		0
#define TRUE		1

#define IN          /* In Param */
#define OUT         /* Out Param */

#define BIT_0       (1 << 0)
#define BIT_1       (1 << 1)
#define BIT_2       (1 << 2)
#define BIT_3       (1 << 3)
#define BIT_4       (1 << 4)
#define BIT_5       (1 << 5)
#define BIT_6       (1 << 6)
#define BIT_7       (1 << 7)
#define BIT_8       (1 << 8)
#define BIT_9       (1 << 9)
#define BIT_10      (1 << 10)
#define BIT_11      (1 << 11)
#define BIT_12      (1 << 12)
#define BIT_13      (1 << 13)
#define BIT_14      (1 << 14)
#define BIT_15      (1 << 15)
#define BIT_16      (1 << 16)
#define BIT_17      (1 << 17)
#define BIT_18      (1 << 18)
#define BIT_19      (1 << 19)
#define BIT_20      (1 << 20)
#define BIT_21      (1 << 21)
#define BIT_22      (1 << 22)
#define BIT_23      (1 << 23)
#define BIT_24      (1 << 24)
#define BIT_25      (1 << 25)
#define BIT_26      (1 << 26)
#define BIT_27      (1 << 27)
#define BIT_28      (1 << 28)
#define BIT_29      (1 << 29)
#define BIT_30      (1 << 30)
#define BIT_31      (1 << 31)
 
/************************************************************/
#ifndef LOBYTE
#define LOBYTE(_w) ( (UCHAR)  ( (_w) & 0x00FF ) )
#endif

#ifndef HIBYTE
#define HIBYTE(_w) ( (UCHAR)  ( (_w) & 0xFF00 ) )
#endif

#ifndef LOWORD
#define LOWORD(_d) ( (USHORT) ( (_d) & 0x0000FFFF ) )
#endif

#ifndef HIWORD
#define HIWORD(_d) ( (USHORT) ( (_d) & 0xFFFF0000 ) )
#endif


typedef long 	      LONG;
typedef char 	      CHAR;
typedef int 	      INT;

typedef unsigned int 	 DWORD;
typedef unsigned short 	 WORD;
typedef unsigned char 	 BYTE;

/*
typedef unsigned char  UCHAR;
typedef unsigned short USHORT;
typedef unsigned long  ULONG;  */

typedef BYTE         BOOLEAN;

typedef char   *      PCHAR;
typedef BYTE   *      PUCHAR;
typedef WORD   *      PUSHORT;
typedef DWORD  *      PULONG;
typedef void   *      PVOID;

typedef void   *      PPCIADDR; 
/***
******* End of NICMacro.h
*******************************************************************************/

⌨️ 快捷键说明

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