10 switch (InquiryData->DeviceType)
52 switch (InquiryData->DeviceType)
73 return "ScsiEnclosure";
77 return "ScsiCardReader";
90 switch (InquiryData->DeviceType)
93 return L"DiskPeripheral";
95 return L"TapePeripheral";
97 return L"PrinterPeripheral";
100 return L"WormPeripheral";
102 return L"CdRomPeripheral";
104 return L"ScannerPeripheral";
106 return L"OpticalDiskPeripheral";
108 return L"MediumChangerPeripheral";
110 return L"CommunicationsPeripheral";
112 return L"ArrayPeripheral";
114 return L"EnclosurePeripheral";
116 return L"RBCPeripheral";
118 return L"CardReaderPeripheral";
120 return L"BridgePeripheral";
122 return L"OtherPeripheral";
#define COMMUNICATION_DEVICE
#define WRITE_ONCE_READ_MULTIPLE_DEVICE
#define DIRECT_ACCESS_DEVICE
#define READ_ONLY_DIRECT_ACCESS_DEVICE
#define SEQUENTIAL_ACCESS_DEVICE
FORCEINLINE PCSTR GetGenericType(_In_ PINQUIRYDATA InquiryData)
FORCEINLINE PCWSTR GetPeripheralTypeW(_In_ PINQUIRYDATA InquiryData)
FORCEINLINE PCSTR GetDeviceType(_In_ PINQUIRYDATA InquiryData)
#define BRIDGE_CONTROLLER_DEVICE
#define OPTICAL_CARD_READER_WRITER_DEVICE
#define REDUCED_BLOCK_DEVICE
#define ARRAY_CONTROLLER_DEVICE
#define SCSI_ENCLOSURE_DEVICE