ITek_type.h
上传用户:cnfair
上传日期:2007-01-07
资源大小:32k
文件大小:1k
源码类别:

驱动编程

开发平台:

Visual C++

  1. //
  2. // ITek_type.h
  3. //
  4. // ImpressTek MAC driver type definition header file
  5. //
  6. #ifndef _ITEK_TYPE_H_
  7. #define _ITEK_TYPE_H_
  8. /*
  9. #ifndef TRUE
  10. #define TRUE (1)
  11. #endif
  12. #ifndef FALSE
  13. #define FALSE (0)
  14. #endif
  15. #ifndef BOOLEAN
  16. typedef int BOOLEAN;
  17. #endif
  18. #ifndef BOOL
  19. typedef int BOOL;
  20. #endif
  21. */
  22. #ifndef NDIS_API
  23. #define NDIS_API _stdcall
  24. #endif
  25. #ifndef VOID
  26. #define VOID void
  27. #endif
  28. #ifndef STATIC
  29. #define STATIC static
  30. #endif
  31. #ifndef BYTE
  32. typedef unsigned char BYTE;
  33. #endif
  34. #ifndef WORD
  35. typedef unsigned short WORD;
  36. #endif
  37. #ifndef DWORD
  38. typedef unsigned long DWORD;
  39. #endif
  40. #ifndef PDWORD
  41. typedef unsigned long *PDWORD;
  42. #endif
  43. #ifndef ULONG
  44. typedef unsigned long ULONG;
  45. #endif
  46. #ifndef UINT
  47. typedef unsigned int UINT;
  48. #endif
  49. #ifndef CHAR
  50. typedef char CHAR;
  51. #endif
  52. #ifndef PCHAR
  53. typedef CHAR *PCHAR;
  54. #endif
  55. #ifndef UCHAR
  56. typedef unsigned char UCHAR;
  57. #endif
  58. typedef enum {NIC_DISABLED = 0, NIC_CONFIGURING, NIC_RESETTING, NIC_ENABLED} NIC_STATUS;
  59. typedef enum {ITEK_NOT_FOUND = 0, ITEK_FOUND = 1} ITEK_STATUS;
  60. #endif // _ITEK_TYPE_H_