Leaked source code of windows server 2003
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

56 lines
1.3 KiB

  1. /*++
  2. Copyright (C) Microsoft Corporation, 1991 - 1999
  3. Module Name:
  4. disk.c
  5. Abstract:
  6. SCSI disk class driver
  7. Environment:
  8. kernel mode only
  9. Notes:
  10. Revision History:
  11. --*/
  12. #include "classp.h"
  13. /*
  14. * Entry in static list used by debug extension to quickly find all class FDOs.
  15. */
  16. LIST_ENTRY AllFdosList = {&AllFdosList, &AllFdosList};
  17. #ifdef ALLOC_DATA_PRAGMA
  18. #pragma data_seg("PAGE")
  19. #endif
  20. /*
  21. #define FDO_HACK_CANNOT_LOCK_MEDIA (0x00000001)
  22. #define FDO_HACK_GESN_IS_BAD (0x00000002)
  23. */
  24. CLASSPNP_SCAN_FOR_SPECIAL_INFO ClassBadItems[] = {
  25. { "" , "MITSUMI CD-ROM FX240" , NULL , 0x02 },
  26. { "" , "MITSUMI CD-ROM FX320" , NULL , 0x02 },
  27. { "" , "MITSUMI CD-ROM FX322" , NULL , 0x02 },
  28. { "" , "TEAC DV-28E-A" , "2.0A", 0x02 },
  29. { "" , "HP CD-Writer cd16h" , "Q000", 0x02 },
  30. { "" , "_NEC NR-7800A" , "1.33", 0x02 },
  31. { "" , "COMPAQ CRD-8481B" , NULL , 0x04 },
  32. { NULL , NULL , NULL , 0x0 }
  33. };
  34. GUID ClassGuidQueryRegInfoEx = GUID_CLASSPNP_QUERY_REGINFOEX;
  35. #ifdef ALLOC_DATA_PRAGMA
  36. #pragma data_seg()
  37. #endif